Prototipo de sistema de control de acceso utilizando tecnología RFID

Durante la pasantía en la empresa HBM Technologies, identificamos varias metas y desafíos que tuvimos que enfrentar y superar en este proceso, lo cual era diseñar e integrar el prototipo de sistema de automatización de asistencia con tecnología RFID a su sistema de Gestión Escolar; este sistema de a...

Full description

Autores:
Gutiérrez Díaz, Esteban Ricardo
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/41732
Acceso en línea:
http://hdl.handle.net/11349/41732
Palabra clave:
Control de acceso
Algoritmos
Automatización
Circuitos
Datos
Software
Ingeniería en Control -- Tesis y disertaciones académicas
Automatización de asistencia con tecnología RFID
Integración de sistemas de gestión escolar
Desarrollo de prototipos escalables
Innovación y eficiencia en sistemas de información
Access control
Algorithms
Automation
Circuits
Data
Software
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_d7cc5dbf294f8acdb8f2b9f9e90cab0d
oai_identifier_str oai:repository.udistrital.edu.co:11349/41732
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Prototipo de sistema de control de acceso utilizando tecnología RFID
dc.title.titleenglish.none.fl_str_mv Prototype access control system using RFID technology
title Prototipo de sistema de control de acceso utilizando tecnología RFID
spellingShingle Prototipo de sistema de control de acceso utilizando tecnología RFID
Control de acceso
Algoritmos
Automatización
Circuitos
Datos
Software
Ingeniería en Control -- Tesis y disertaciones académicas
Automatización de asistencia con tecnología RFID
Integración de sistemas de gestión escolar
Desarrollo de prototipos escalables
Innovación y eficiencia en sistemas de información
Access control
Algorithms
Automation
Circuits
Data
Software
title_short Prototipo de sistema de control de acceso utilizando tecnología RFID
title_full Prototipo de sistema de control de acceso utilizando tecnología RFID
title_fullStr Prototipo de sistema de control de acceso utilizando tecnología RFID
title_full_unstemmed Prototipo de sistema de control de acceso utilizando tecnología RFID
title_sort Prototipo de sistema de control de acceso utilizando tecnología RFID
dc.creator.fl_str_mv Gutiérrez Díaz, Esteban Ricardo
dc.contributor.advisor.none.fl_str_mv Giraldo Ramos, Frank Nixon
dc.contributor.author.none.fl_str_mv Gutiérrez Díaz, Esteban Ricardo
dc.contributor.orcid.none.fl_str_mv Giraldo Ramos, Frank Nixon [0000-0001-8407-1831]
dc.subject.none.fl_str_mv Control de acceso
Algoritmos
Automatización
Circuitos
Datos
Software
topic Control de acceso
Algoritmos
Automatización
Circuitos
Datos
Software
Ingeniería en Control -- Tesis y disertaciones académicas
Automatización de asistencia con tecnología RFID
Integración de sistemas de gestión escolar
Desarrollo de prototipos escalables
Innovación y eficiencia en sistemas de información
Access control
Algorithms
Automation
Circuits
Data
Software
dc.subject.lemb.none.fl_str_mv Ingeniería en Control -- Tesis y disertaciones académicas
Automatización de asistencia con tecnología RFID
Integración de sistemas de gestión escolar
Desarrollo de prototipos escalables
Innovación y eficiencia en sistemas de información
dc.subject.keyword.none.fl_str_mv Access control
Algorithms
Automation
Circuits
Data
Software
description Durante la pasantía en la empresa HBM Technologies, identificamos varias metas y desafíos que tuvimos que enfrentar y superar en este proceso, lo cual era diseñar e integrar el prototipo de sistema de automatización de asistencia con tecnología RFID a su sistema de Gestión Escolar; este sistema de automatización tenía la característica que debía ser un sistema que procesara la información en el menor tiempo posible, y que el costo de este prototipo fuera un factor diferencial en el mercado que lo hiciera único. Ante este desafío, con las habilidades y conocimientos que adquirimos a lo largo de la formación en la Universidad Distrital Francisco José de Caldas, presentamos, integramos, desarrollamos e implementamos una solución innovadora que iba a optimizar el proceso de recolección de información de asistencia, además de brindar todo un sistema escalable, el cual va a hacer pionero en las siguientes reformas e implementaciones que la empresa HBM Technologies quiere hacer a su sistema de Gestión Escolar. Como resultado, se desarrolló un prototipo de sistema de automatización de asistencia con tecnología RFID, el cual es un sistema robusto, escalable y que va a permitir mejorar la eficiencia e implementación de nuevas funciones en la aplicación de SIGEE de la empresa HMB Technologies.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-18T23:14:39Z
dc.date.available.none.fl_str_mv 2024-10-18T23:14:39Z
dc.date.created.none.fl_str_mv 2024-08-27
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Pasantía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/41732
url http://hdl.handle.net/11349/41732
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Acosta, E., Vela, D., & Benítez, D. (s/f). UNIVERSIDAD SAN FRANCISCO DE QUITO Colegio de Ciencias e Ingeniería Campus Inteligente: Prototipo para Sistema RFID de Control de Acceso.
Alberto Alvarado Sánchez, J., Computación Director, O., Li Zhang Co-Director, X., & Gustavo Orozco Lugo México, A. (2008). Control de Acceso con RFID.
Alberto Velasco Gil Oscar Andres Lopez Anaya, C. (2009). IMPLEMENTACION DE SISTEMA RFID PARA REGISTRO DE COMPONENTES DEL LABORATORIO DE ELECTRONICA DE LA UPB UNIVERSIDAD PONTIFICIA BOLIVARIANA ESCUELA DE INGENIERIAS Y ADMINISTRACION FACULTAD DE INGENIERIA ELECTRONICA BUCARAMANGA.
Conceptos básicos sobre bases de datos - Soporte técnico de Microsoft. (s/f). Recuperado el 18 de agosto de 2024, de https://support.microsoft.com/es-es/topic/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
Emerson Gabriel Haro Flores. (s/f). Sistema de control de acceso y monitoreo de estudiantes con el uso de tecnología inalámbrica de identificación automática (RFID) en la Universidad Técnica del Norte.
Etiquetas RFID activas - Sistemas RFID. (s/f). Recuperado el 18 de agosto de 2024, de https://web.archive.org/web/20181014110243/https://sistemas-rfid.es/etiquetas-rfid-activas
Felipe Castillo Patiño. (s/f). Diseño y evaluación de la eficacia de un sistema de control de acceso mediante RFID para implementación en entradas a la institución, al servicio de urgencias y cirugía de la IPS Universitaria.
GitHub - OttoMeister/ARDUINO_ESP32-2432S028R: ESP32 with 2.8inch 240*320 LCD TFT Module and Touch. (s/f). Recuperado el 21 de agosto de 2024, de https://github.com/OttoMeister/ARDUINO_ESP32-2432S028R
HTTP - Concepto, para qué sirve y cómo funciona. (s/f). Recuperado el 18 de agosto de 2024, de https://concepto.de/http/#ixzz8COzxdzRf
IEEE SA - IEEE 829-2008. (s/f). Recuperado el 18 de agosto de 2024, de https://standards.ieee.org/ieee/829/3787/
Jairo Santiago Fontalvo Martínez, & Andrés Felipe Peña Sierra. (s/f). Diseño de un sistema de control de accesos en áreas físicas, basados en plataformas de hardware y software libre.
Jorge, A., Llanos Bermudez, E., Felipe, E., Pardo, H., Distrital, U., José, F., & Caldas, D. E. (s/f). SISTEMA DE CONTROL DE ASISTENCIA A ESTUDIANTES MEDIANTE CARNET VIRTUAL CON CÓDIGO QR.
La norma ISO 9241 y su impacto en la experiencia del usuario. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-9241/
Ley 1581 de 2012 - Gestor Normativo - Función Pública. (s/f). Recuperado el 18 de agosto de 2024, de https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981
Mares Lia Alejandra, S., Téllez Rodrigo, V., Frausto David Antonio, T., & Clave, P. (s/f). APLICACIÓN MOVIL PARA EL CONTROL DE ASISTENCIA A EVENTOS APLICANDO TECNOLOGIA RFID.
MODULO SD. (s/f). Recuperado el 18 de agosto de 2024, de https://www.mactronica.com.co/modulo-sd
NATHALI YESSENIA GORDÓN DÍAZ. (s/f). CONTROL DE ACCESO EN LA ENTRADA DEL INSTITUTO GEOFÍSICO UTILIZANDO TECNOLOGÍA RFID.
Norma ISO 25000: calidad de software y servicios de TI. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-25000/
¿Qué es un LED? - Funcionamiento y Aplicaciones. (s/f). Recuperado el 18 de agosto de 2024, de https://electronicaonline.net/componentes-electronicos/diodo/que-es-un-led/
Qué es una pantalla TFT? - Inelmatic. (s/f). Recuperado el 18 de agosto de 2024, de https://www.inelmatic.com/ES/blog/noticias-1/post/que-es-una-pantalla-tft-30
RFID FAQ. (s/f). Recuperado el 18 de agosto de 2024, de https://telectronica.com/rfid-faq/
UNE-EN ISO/IEC 24760-1:2022 (Ratificada) Seguridad IT y privac... (s/f). Recuperado el 18 de agosto de 2024, de https://www.une.org/encuentra-tu-norma/busca-tu-norma/norma?c=N0069997
Usando ESP8266 con el IDE de Arduino. (s/f). Recuperado el 18 de agosto de 2024, de https://naylampmechatronics.com/blog/56_usando-esp8266-con-el-ide-de-arduino.html
ZYNNIA VERÓNICA VARGAS VERGARA. (s/f). UNIVERSIDAD POLITÉCNICA SALESIANA SEDE GUAYAQUIL FACULTAD DE INGENIERIAS TESIS PREVIA A LA OBTENCION DEL TITULO DE.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/fb7b7084-560f-432e-b674-7cd788e5a3aa/download
https://repository.udistrital.edu.co/bitstreams/20810261-0a9e-4380-9290-58ec44bb74bb/download
https://repository.udistrital.edu.co/bitstreams/4b843d1d-44ce-4b9a-bb68-2f03e92effe9/download
https://repository.udistrital.edu.co/bitstreams/52867ccb-5b8e-4c52-a071-267f80a0f062/download
https://repository.udistrital.edu.co/bitstreams/0636a6ad-46b8-4e57-a3d1-2a04db902231/download
bitstream.checksum.fl_str_mv 602845f794126f82dbc0039a317d0474
e4f9fe4bebd324c701a62239bcdc2df2
997daf6c648c962d566d7b082dac908d
a5e819022770dbb339a0d6a66b2e2bb1
0a710762dea08e2874369a0a7a9bc55d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007072892289024
spelling Giraldo Ramos, Frank NixonGutiérrez Díaz, Esteban RicardoGiraldo Ramos, Frank Nixon [0000-0001-8407-1831]2024-10-18T23:14:39Z2024-10-18T23:14:39Z2024-08-27http://hdl.handle.net/11349/41732Durante la pasantía en la empresa HBM Technologies, identificamos varias metas y desafíos que tuvimos que enfrentar y superar en este proceso, lo cual era diseñar e integrar el prototipo de sistema de automatización de asistencia con tecnología RFID a su sistema de Gestión Escolar; este sistema de automatización tenía la característica que debía ser un sistema que procesara la información en el menor tiempo posible, y que el costo de este prototipo fuera un factor diferencial en el mercado que lo hiciera único. Ante este desafío, con las habilidades y conocimientos que adquirimos a lo largo de la formación en la Universidad Distrital Francisco José de Caldas, presentamos, integramos, desarrollamos e implementamos una solución innovadora que iba a optimizar el proceso de recolección de información de asistencia, además de brindar todo un sistema escalable, el cual va a hacer pionero en las siguientes reformas e implementaciones que la empresa HBM Technologies quiere hacer a su sistema de Gestión Escolar. Como resultado, se desarrolló un prototipo de sistema de automatización de asistencia con tecnología RFID, el cual es un sistema robusto, escalable y que va a permitir mejorar la eficiencia e implementación de nuevas funciones en la aplicación de SIGEE de la empresa HMB Technologies.During the internship at HBM Technologies, we identified several goals and challenges that we had to face and overcome in this process, which was to design and integrate the prototype of an attendance automation system with RFID technology into its School Management system; This automation system had the characteristic that it had to be a system that processed information in the shortest possible time, and that the cost of this prototype was a differential factor in the market that made it unique. Faced with this challenge, with the skills and knowledge we acquired throughout our training at the Francisco José de Caldas District University, we presented, integrated, developed and implemented an innovative solution that would optimize the process of collecting attendance information, in addition to providing a scalable system, which will pioneer the following reforms and implementations that the company HBM Technologies wants to make its School Management system. As a result, a prototype of an attendance automation system with RFID technology was developed, which is a robust, scalable system that will improve the efficiency and implementation of new functions in the SIGEE application of the company HMB Technologies.pdfspaUniversidad Distrital Francisco José de CaldasControl de accesoAlgoritmosAutomatizaciónCircuitosDatosSoftwareIngeniería en Control -- Tesis y disertaciones académicasAutomatización de asistencia con tecnología RFIDIntegración de sistemas de gestión escolarDesarrollo de prototipos escalablesInnovación y eficiencia en sistemas de informaciónAccess controlAlgorithmsAutomationCircuitsDataSoftwarePrototipo de sistema de control de acceso utilizando tecnología RFIDPrototype access control system using RFID technologybachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Acosta, E., Vela, D., & Benítez, D. (s/f). UNIVERSIDAD SAN FRANCISCO DE QUITO Colegio de Ciencias e Ingeniería Campus Inteligente: Prototipo para Sistema RFID de Control de Acceso.Alberto Alvarado Sánchez, J., Computación Director, O., Li Zhang Co-Director, X., & Gustavo Orozco Lugo México, A. (2008). Control de Acceso con RFID.Alberto Velasco Gil Oscar Andres Lopez Anaya, C. (2009). IMPLEMENTACION DE SISTEMA RFID PARA REGISTRO DE COMPONENTES DEL LABORATORIO DE ELECTRONICA DE LA UPB UNIVERSIDAD PONTIFICIA BOLIVARIANA ESCUELA DE INGENIERIAS Y ADMINISTRACION FACULTAD DE INGENIERIA ELECTRONICA BUCARAMANGA.Conceptos básicos sobre bases de datos - Soporte técnico de Microsoft. (s/f). Recuperado el 18 de agosto de 2024, de https://support.microsoft.com/es-es/topic/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204Emerson Gabriel Haro Flores. (s/f). Sistema de control de acceso y monitoreo de estudiantes con el uso de tecnología inalámbrica de identificación automática (RFID) en la Universidad Técnica del Norte.Etiquetas RFID activas - Sistemas RFID. (s/f). Recuperado el 18 de agosto de 2024, de https://web.archive.org/web/20181014110243/https://sistemas-rfid.es/etiquetas-rfid-activasFelipe Castillo Patiño. (s/f). Diseño y evaluación de la eficacia de un sistema de control de acceso mediante RFID para implementación en entradas a la institución, al servicio de urgencias y cirugía de la IPS Universitaria.GitHub - OttoMeister/ARDUINO_ESP32-2432S028R: ESP32 with 2.8inch 240*320 LCD TFT Module and Touch. (s/f). Recuperado el 21 de agosto de 2024, de https://github.com/OttoMeister/ARDUINO_ESP32-2432S028RHTTP - Concepto, para qué sirve y cómo funciona. (s/f). Recuperado el 18 de agosto de 2024, de https://concepto.de/http/#ixzz8COzxdzRfIEEE SA - IEEE 829-2008. (s/f). Recuperado el 18 de agosto de 2024, de https://standards.ieee.org/ieee/829/3787/Jairo Santiago Fontalvo Martínez, & Andrés Felipe Peña Sierra. (s/f). Diseño de un sistema de control de accesos en áreas físicas, basados en plataformas de hardware y software libre.Jorge, A., Llanos Bermudez, E., Felipe, E., Pardo, H., Distrital, U., José, F., & Caldas, D. E. (s/f). SISTEMA DE CONTROL DE ASISTENCIA A ESTUDIANTES MEDIANTE CARNET VIRTUAL CON CÓDIGO QR.La norma ISO 9241 y su impacto en la experiencia del usuario. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-9241/Ley 1581 de 2012 - Gestor Normativo - Función Pública. (s/f). Recuperado el 18 de agosto de 2024, de https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981Mares Lia Alejandra, S., Téllez Rodrigo, V., Frausto David Antonio, T., & Clave, P. (s/f). APLICACIÓN MOVIL PARA EL CONTROL DE ASISTENCIA A EVENTOS APLICANDO TECNOLOGIA RFID.MODULO SD. (s/f). Recuperado el 18 de agosto de 2024, de https://www.mactronica.com.co/modulo-sdNATHALI YESSENIA GORDÓN DÍAZ. (s/f). CONTROL DE ACCESO EN LA ENTRADA DEL INSTITUTO GEOFÍSICO UTILIZANDO TECNOLOGÍA RFID.Norma ISO 25000: calidad de software y servicios de TI. (s/f). Recuperado el 18 de agosto de 2024, de https://normasiso.org/norma-iso-25000/¿Qué es un LED? - Funcionamiento y Aplicaciones. (s/f). Recuperado el 18 de agosto de 2024, de https://electronicaonline.net/componentes-electronicos/diodo/que-es-un-led/Qué es una pantalla TFT? - Inelmatic. (s/f). Recuperado el 18 de agosto de 2024, de https://www.inelmatic.com/ES/blog/noticias-1/post/que-es-una-pantalla-tft-30RFID FAQ. (s/f). Recuperado el 18 de agosto de 2024, de https://telectronica.com/rfid-faq/UNE-EN ISO/IEC 24760-1:2022 (Ratificada) Seguridad IT y privac... (s/f). Recuperado el 18 de agosto de 2024, de https://www.une.org/encuentra-tu-norma/busca-tu-norma/norma?c=N0069997Usando ESP8266 con el IDE de Arduino. (s/f). Recuperado el 18 de agosto de 2024, de https://naylampmechatronics.com/blog/56_usando-esp8266-con-el-ide-de-arduino.htmlZYNNIA VERÓNICA VARGAS VERGARA. (s/f). UNIVERSIDAD POLITÉCNICA SALESIANA SEDE GUAYAQUIL FACULTAD DE INGENIERIAS TESIS PREVIA A LA OBTENCION DEL TITULO DE.ORIGINALTrabajo de grado Trabajo de grado application/pdf1639869https://repository.udistrital.edu.co/bitstreams/fb7b7084-560f-432e-b674-7cd788e5a3aa/download602845f794126f82dbc0039a317d0474MD51Licencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf220325https://repository.udistrital.edu.co/bitstreams/20810261-0a9e-4380-9290-58ec44bb74bb/downloade4f9fe4bebd324c701a62239bcdc2df2MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/4b843d1d-44ce-4b9a-bb68-2f03e92effe9/download997daf6c648c962d566d7b082dac908dMD53THUMBNAILTrabajo de grado .jpgTrabajo de grado .jpgIM Thumbnailimage/jpeg3802https://repository.udistrital.edu.co/bitstreams/52867ccb-5b8e-4c52-a071-267f80a0f062/downloada5e819022770dbb339a0d6a66b2e2bb1MD54Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg9521https://repository.udistrital.edu.co/bitstreams/0636a6ad-46b8-4e57-a3d1-2a04db902231/download0a710762dea08e2874369a0a7a9bc55dMD5511349/41732oai:repository.udistrital.edu.co:11349/417322025-02-24 01:16:05.063open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK