Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia

Debido al incremento del uso de las bicicletas por parte de los estudiantes de las universidades para movilizarse, las instituciones se han visto en la necesidad de crear parqueaderos para atender dicha demanda. Con la misión de garantizar que la persona que extraiga del parqueadero una bicicleta se...

Full description

Autores:
Mesa Guarín, Jean Carlos
Polanco Lara, Julián Camilo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/45512
Acceso en línea:
https://hdl.handle.net/20.500.12494/45512
Palabra clave:
Sistema automatizado
Ingreso y salida de bicicletas
Sistema de seguridad
TG 2022 TCAI 45512
Rights
openAccess
License
Atribución – No comercial – Compartir igual
id COOPER2_590091e3b5f99631373e212f2e48707c
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/45512
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
title Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
spellingShingle Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
Sistema automatizado
Ingreso y salida de bicicletas
Sistema de seguridad
TG 2022 TCAI 45512
title_short Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
title_full Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
title_fullStr Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
title_full_unstemmed Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
title_sort Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia
dc.creator.fl_str_mv Mesa Guarín, Jean Carlos
Polanco Lara, Julián Camilo
dc.contributor.advisor.none.fl_str_mv Castro Tovar, Juan Carlos
dc.contributor.author.none.fl_str_mv Mesa Guarín, Jean Carlos
Polanco Lara, Julián Camilo
dc.subject.spa.fl_str_mv Sistema automatizado
Ingreso y salida de bicicletas
Sistema de seguridad
topic Sistema automatizado
Ingreso y salida de bicicletas
Sistema de seguridad
TG 2022 TCAI 45512
dc.subject.classification.spa.fl_str_mv TG 2022 TCAI 45512
description Debido al incremento del uso de las bicicletas por parte de los estudiantes de las universidades para movilizarse, las instituciones se han visto en la necesidad de crear parqueaderos para atender dicha demanda. Con la misión de garantizar que la persona que extraiga del parqueadero una bicicleta sea su dueño, se desarrollara el diseño de un prototipo de sistema de control de seguridad que permita vincular cada bicicleta con su respectivo dueño. El diseño de este proyecto tiene como objetivo mejorar y automatizar el sistema de seguridad actual empleado en el ingreso y salida de bicicletas de la universidad Cooperativa de Colombia, con el fin de hacerlo más eficiente y confiable para todos sus usuarios. La bicicleta es el medio de transporte alternativo más usado en la ciudad de Bogotá, de igual forma el hurto de estos medios de transporte ha ido aumentando exponencialmente, en el diseño de este proyecto se plantea un prototipo que permita sustituir el sistema de seguridad para bicicletas actualmente empleado por la universidad donde un guardia se encarga de tomar los datos del propietario y su bicicleta en una planilla, el prototipo planteado en este diseño busca que el usuario con solo presentar su carnet institucional quede registrado sus datos, los de su bicicleta y la hora de ingreso y salida de las instalaciones. De igual forma se busca que a través de la creación de una página web o APP los guardias puedan verificar los datos del dueño de la bicicleta, sin necesidad de llevar un registro físico en la planilla. Este proyecto se diseña de igual manera con el objetivo de aplicar los conocimientos adquiridos durante todo el transcurso de nuestra carrera en beneficio de la comunidad universitaria y adquirir habilidades como el manejo, diseño y uso de bases de datos, el so del sistema RFID, programación HTML, PHP y gestión de proyectos, útiles para crecer y fortalecer nuestras competencias en el ámbito profesional.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-07-01T16:48:36Z
dc.date.available.none.fl_str_mv 2022-07-01T16:48:36Z
dc.date.issued.none.fl_str_mv 2022-05
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/45512
dc.identifier.bibliographicCitation.spa.fl_str_mv Mesa Guarin, J. C. y Polanco Lara J. C. (2022). Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia. [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional. Universidad Cooperativa de Colombia https://repository.ucc.edu.co/handle/20.500.12494/45512
url https://hdl.handle.net/20.500.12494/45512
identifier_str_mv Mesa Guarin, J. C. y Polanco Lara J. C. (2022). Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia. [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional. Universidad Cooperativa de Colombia https://repository.ucc.edu.co/handle/20.500.12494/45512
dc.relation.references.spa.fl_str_mv All Electronics. (2020). RFID Read and Write Module. Obtenido de www.allelectronics.com
Aprendiendo Arduino. (2020). Ethernet Shield. Obtenido de https://aprendiendoarduino.wordpress.com/
Arduino. (2020). Arduino Uno REV3. Obtenido de TECH SPECS: https://store.arduino.cc/usa/arduino-uno-rev3
Arduino. (2020). Web Client. Obtenido de http//: www.arduino.cc
Romero, A. (2019). Desarrollo de un sistema para el control de inventario y seguridad de textos aplicando tecnología rfid en bibliotecas. Ecuador: Quito.
Vargas, C. (2019). Aumentan cifras de denuncias por hurto de bicicletas en Bogotá. Obtenido de https://www.rcnradio.com/bogota/aumentan-cifras-de-denuncias-por-hurto-de-bicicletasen-bogota
Rubio-Marroquin, L. F. (2021). Sistema de control de acceso en el parqueadero de las bicicletas de una universidad
Wang, X., & Wang, Y. (2018). An office intelligent access control system based on RFID.
Zhejiang: 2018 Chinese Control and Decision Conference (CCDC).
Vargas García, C. G., & Balsero Meneses, A. J. Diseño e Implementación de un Prototipo para el Control de Acceso en la Sede de Ingeniería de la Universidad Distrital Francisco José de Caldas Mediante el Uso de Torniquetes Controlados por Carnet con Tecnología NFC y Lector Biométrico de Huella Dactilar.
Guzmán Castillo, P. F., Medina Villalobos, J. A., & Guadrón González, O. (2011). Reconocimiento automático de placas de automóviles: automatización de parqueaderos
Martin, F. (2016). Automatización sistema control de acceso con lectores RFID (Bachelor's thesis).
Serrano Torres, E. S., & Guzmán Bernal, J. D. (2017). Diseño e implementación de un prototipo de sistema de control de acceso automático al parqueadero de la Facultad de Ingeniería de la Universidad Distrital Francisco José de Caldas, mediante la utilización de tecnología RFID.
dc.rights.license.none.fl_str_mv Atribución – No comercial – Compartir igual
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Compartir igual
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 30 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Tecnología en Control y Automatización Industrial, Bogotá
dc.publisher.program.spa.fl_str_mv Tecnología control y automatizacián industrial
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/0845db29-8cc2-4c83-8bfd-00314e8a0eb5/download
https://repository.ucc.edu.co/bitstreams/e3416137-c07d-4b64-be0c-d591658c9811/download
https://repository.ucc.edu.co/bitstreams/943290f3-d085-4858-a19a-2d4c64c6d613/download
https://repository.ucc.edu.co/bitstreams/101175a1-99f1-4da0-930c-690dd98a3dee/download
https://repository.ucc.edu.co/bitstreams/b5a79907-9279-48f3-a123-31902abcb8ce/download
https://repository.ucc.edu.co/bitstreams/7de0d194-35fc-457b-8050-6f7f7ac8ef31/download
https://repository.ucc.edu.co/bitstreams/578e4095-d4af-4cd2-8081-d9cf28b95e79/download
https://repository.ucc.edu.co/bitstreams/bd849c1f-c2b7-4133-8b6b-29b54c5d2a4a/download
https://repository.ucc.edu.co/bitstreams/dd571096-fe79-4eeb-a307-1b611dafe6a3/download
https://repository.ucc.edu.co/bitstreams/24ba2ea2-f1f6-46f2-b3f6-0324401f9c11/download
https://repository.ucc.edu.co/bitstreams/1c8a35c1-ce95-4a8c-863c-6709d3e66c65/download
https://repository.ucc.edu.co/bitstreams/847fef27-dfd8-444d-b6d5-cb9f48db3f5e/download
https://repository.ucc.edu.co/bitstreams/2f6bd20e-ecc7-4432-9c22-8a61e37015a9/download
bitstream.checksum.fl_str_mv f48bb1c83f6748a0e3e8936d14dacf80
8314fa95692ecfb8cac309423cfeedb3
1e77e16fb9525c5b49430ebbdba68a9b
64b426f36d1e98c94aeee016c0996d3e
8a4605be74aa9ea9d79846c1fba20a33
6092d7e2b9e9200f3b2aed35d252cbc3
74161bb59ffca5ed358eee15f48a5460
0708249397123d967e825d6c2f5d0ed2
0258d36abbb6bfdd1cf55a5c7152eab3
a2cfa24dc40d5e902d9810e6f162ded1
478fc85d77930d0c7542268e359ba833
e1c06d85ae7b8b032bef47e42e4c08f9
86f3142d3987ccc282190a3f74406743
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247250354765824
spelling Castro Tovar, Juan CarlosMesa Guarín, Jean CarlosPolanco Lara, Julián Camilo2022-07-01T16:48:36Z2022-07-01T16:48:36Z2022-05https://hdl.handle.net/20.500.12494/45512Mesa Guarin, J. C. y Polanco Lara J. C. (2022). Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de Colombia. [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional. Universidad Cooperativa de Colombia https://repository.ucc.edu.co/handle/20.500.12494/45512Debido al incremento del uso de las bicicletas por parte de los estudiantes de las universidades para movilizarse, las instituciones se han visto en la necesidad de crear parqueaderos para atender dicha demanda. Con la misión de garantizar que la persona que extraiga del parqueadero una bicicleta sea su dueño, se desarrollara el diseño de un prototipo de sistema de control de seguridad que permita vincular cada bicicleta con su respectivo dueño. El diseño de este proyecto tiene como objetivo mejorar y automatizar el sistema de seguridad actual empleado en el ingreso y salida de bicicletas de la universidad Cooperativa de Colombia, con el fin de hacerlo más eficiente y confiable para todos sus usuarios. La bicicleta es el medio de transporte alternativo más usado en la ciudad de Bogotá, de igual forma el hurto de estos medios de transporte ha ido aumentando exponencialmente, en el diseño de este proyecto se plantea un prototipo que permita sustituir el sistema de seguridad para bicicletas actualmente empleado por la universidad donde un guardia se encarga de tomar los datos del propietario y su bicicleta en una planilla, el prototipo planteado en este diseño busca que el usuario con solo presentar su carnet institucional quede registrado sus datos, los de su bicicleta y la hora de ingreso y salida de las instalaciones. De igual forma se busca que a través de la creación de una página web o APP los guardias puedan verificar los datos del dueño de la bicicleta, sin necesidad de llevar un registro físico en la planilla. Este proyecto se diseña de igual manera con el objetivo de aplicar los conocimientos adquiridos durante todo el transcurso de nuestra carrera en beneficio de la comunidad universitaria y adquirir habilidades como el manejo, diseño y uso de bases de datos, el so del sistema RFID, programación HTML, PHP y gestión de proyectos, útiles para crecer y fortalecer nuestras competencias en el ámbito profesional.Due to the increased use of bicycles by university students to get around, institutions have found it necessary to create parking lots to meet this demand. With the mission of guaranteeing that the person who removes a bicycle from the parking lot is its owner, the design of a prototype security control system will be developed that allows linking each bicycle with its respective owner. The design of this project aims to improve and automate the current security system used in the entry and exit of bicycles at the Universidad Cooperativa de Colombia, in order to make it more efficient and reliable for all its users. The bicycle is the most used alternative means of transport in the city of Bogotá, in the same way the theft of these means of transport has been increasing exponentially, in the design of this project a prototype is proposed that allows replacing the security system for bicycles currently employed by the university where a guard is in charge of taking the data of the owner and his bicycle in a form, the prototype proposed in this design seeks that the user, by simply presenting his institutional card, registers his data, those of his bicycle and the time of entry and exit of the facilities. In the same way, it is sought that through the creation of a web page or APP, the guards can verify the data of the owner of the bicycle, without the need to keep a physical record on the form. This project is designed in the same way with the aim of applying the knowledge acquired throughout the course of our career for the benefit of the university community and acquiring skills such as the management, design and use of databases, the use of the RFID system, programming HTML, PHP and project management, useful to grow and strengthen our skills in the professional field.1.Herramientas utilizadas. -- 2.Estudio del sistema de seguridad actual del parqueadero de la UCC. -- 3.Descripción de cada componente que requiera el sistema. -- 4.Diseño del proyecto y Estructura de los directorios. -- 5.Diagramas de Casos. -- 6.Recomendaciones. -- 7.Conclusiones. -- 8.Referencias Bibliográficas.jean.mesa@campusucc.edu.cojulian.polanco@campusucc.edu.co30 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Tecnología en Control y Automatización Industrial, BogotáTecnología control y automatizacián industrialBogotáSistema automatizadoIngreso y salida de bicicletasSistema de seguridadTG 2022 TCAI 45512Diseñar un sistema automatizado para el control de ingreso y salida de bicicletas en la Universidad Cooperativa de ColombiaTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Compartir igualinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2All Electronics. (2020). RFID Read and Write Module. Obtenido de www.allelectronics.comAprendiendo Arduino. (2020). Ethernet Shield. Obtenido de https://aprendiendoarduino.wordpress.com/Arduino. (2020). Arduino Uno REV3. Obtenido de TECH SPECS: https://store.arduino.cc/usa/arduino-uno-rev3Arduino. (2020). Web Client. Obtenido de http//: www.arduino.ccRomero, A. (2019). Desarrollo de un sistema para el control de inventario y seguridad de textos aplicando tecnología rfid en bibliotecas. Ecuador: Quito.Vargas, C. (2019). Aumentan cifras de denuncias por hurto de bicicletas en Bogotá. Obtenido de https://www.rcnradio.com/bogota/aumentan-cifras-de-denuncias-por-hurto-de-bicicletasen-bogotaRubio-Marroquin, L. F. (2021). Sistema de control de acceso en el parqueadero de las bicicletas de una universidadWang, X., & Wang, Y. (2018). An office intelligent access control system based on RFID.Zhejiang: 2018 Chinese Control and Decision Conference (CCDC).Vargas García, C. G., & Balsero Meneses, A. J. Diseño e Implementación de un Prototipo para el Control de Acceso en la Sede de Ingeniería de la Universidad Distrital Francisco José de Caldas Mediante el Uso de Torniquetes Controlados por Carnet con Tecnología NFC y Lector Biométrico de Huella Dactilar.Guzmán Castillo, P. F., Medina Villalobos, J. A., & Guadrón González, O. (2011). Reconocimiento automático de placas de automóviles: automatización de parqueaderosMartin, F. (2016). Automatización sistema control de acceso con lectores RFID (Bachelor's thesis).Serrano Torres, E. S., & Guzmán Bernal, J. D. (2017). Diseño e implementación de un prototipo de sistema de control de acceso automático al parqueadero de la Facultad de Ingeniería de la Universidad Distrital Francisco José de Caldas, mediante la utilización de tecnología RFID.PublicationORIGINAL2022-MesayPolanco__Diseñar_Sistema_Automatizado.pdf2022-MesayPolanco__Diseñar_Sistema_Automatizado.pdfTrabajo de Gradoapplication/pdf1738668https://repository.ucc.edu.co/bitstreams/0845db29-8cc2-4c83-8bfd-00314e8a0eb5/downloadf48bb1c83f6748a0e3e8936d14dacf80MD512022-MesayPolanco_Diseñar_Sistema_Automatizado-Anexo1.pdf2022-MesayPolanco_Diseñar_Sistema_Automatizado-Anexo1.pdfAnexo 1 - Documento Propuestaapplication/pdf646910https://repository.ucc.edu.co/bitstreams/e3416137-c07d-4b64-be0c-d591658c9811/download8314fa95692ecfb8cac309423cfeedb3MD522022-MesayPolanco_Diseñar_Sistema_Automatizado-AvalAsesor.pdf2022-MesayPolanco_Diseñar_Sistema_Automatizado-AvalAsesor.pdfAval Asesorapplication/pdf337212https://repository.ucc.edu.co/bitstreams/943290f3-d085-4858-a19a-2d4c64c6d613/download1e77e16fb9525c5b49430ebbdba68a9bMD532022-MesayPolanco_Diseñar_Sistema_Automatizado-LicenciadeUso.pdf2022-MesayPolanco_Diseñar_Sistema_Automatizado-LicenciadeUso.pdfLicencia de Usoapplication/pdf251822https://repository.ucc.edu.co/bitstreams/101175a1-99f1-4da0-930c-690dd98a3dee/download64b426f36d1e98c94aeee016c0996d3eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/b5a79907-9279-48f3-a123-31902abcb8ce/download8a4605be74aa9ea9d79846c1fba20a33MD55THUMBNAIL2022-MesayPolanco__Diseñar_Sistema_Automatizado.pdf.jpg2022-MesayPolanco__Diseñar_Sistema_Automatizado.pdf.jpgGenerated Thumbnailimage/jpeg4231https://repository.ucc.edu.co/bitstreams/7de0d194-35fc-457b-8050-6f7f7ac8ef31/download6092d7e2b9e9200f3b2aed35d252cbc3MD562022-MesayPolanco_Diseñar_Sistema_Automatizado-Anexo1.pdf.jpg2022-MesayPolanco_Diseñar_Sistema_Automatizado-Anexo1.pdf.jpgGenerated Thumbnailimage/jpeg5346https://repository.ucc.edu.co/bitstreams/578e4095-d4af-4cd2-8081-d9cf28b95e79/download74161bb59ffca5ed358eee15f48a5460MD572022-MesayPolanco_Diseñar_Sistema_Automatizado-AvalAsesor.pdf.jpg2022-MesayPolanco_Diseñar_Sistema_Automatizado-AvalAsesor.pdf.jpgGenerated Thumbnailimage/jpeg5017https://repository.ucc.edu.co/bitstreams/bd849c1f-c2b7-4133-8b6b-29b54c5d2a4a/download0708249397123d967e825d6c2f5d0ed2MD582022-MesayPolanco_Diseñar_Sistema_Automatizado-LicenciadeUso.pdf.jpg2022-MesayPolanco_Diseñar_Sistema_Automatizado-LicenciadeUso.pdf.jpgGenerated Thumbnailimage/jpeg5133https://repository.ucc.edu.co/bitstreams/dd571096-fe79-4eeb-a307-1b611dafe6a3/download0258d36abbb6bfdd1cf55a5c7152eab3MD59TEXT2022-MesayPolanco__Diseñar_Sistema_Automatizado.pdf.txt2022-MesayPolanco__Diseñar_Sistema_Automatizado.pdf.txtExtracted texttext/plain33044https://repository.ucc.edu.co/bitstreams/24ba2ea2-f1f6-46f2-b3f6-0324401f9c11/downloada2cfa24dc40d5e902d9810e6f162ded1MD5102022-MesayPolanco_Diseñar_Sistema_Automatizado-Anexo1.pdf.txt2022-MesayPolanco_Diseñar_Sistema_Automatizado-Anexo1.pdf.txtExtracted texttext/plain8934https://repository.ucc.edu.co/bitstreams/1c8a35c1-ce95-4a8c-863c-6709d3e66c65/download478fc85d77930d0c7542268e359ba833MD5112022-MesayPolanco_Diseñar_Sistema_Automatizado-AvalAsesor.pdf.txt2022-MesayPolanco_Diseñar_Sistema_Automatizado-AvalAsesor.pdf.txtExtracted texttext/plain2https://repository.ucc.edu.co/bitstreams/847fef27-dfd8-444d-b6d5-cb9f48db3f5e/downloade1c06d85ae7b8b032bef47e42e4c08f9MD5122022-MesayPolanco_Diseñar_Sistema_Automatizado-LicenciadeUso.pdf.txt2022-MesayPolanco_Diseñar_Sistema_Automatizado-LicenciadeUso.pdf.txtExtracted texttext/plain5958https://repository.ucc.edu.co/bitstreams/2f6bd20e-ecc7-4432-9c22-8a61e37015a9/download86f3142d3987ccc282190a3f74406743MD51320.500.12494/45512oai:repository.ucc.edu.co:20.500.12494/455122024-08-10 22:20:58.649open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=