Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT
El transporte escolar es un servicio esencial para millones de estudiantes en todo el mundo. La seguridad de los estudiantes durante sus desplazamientos escolares es una preocupación primordial para padres y autoridades educativas, y la falta de sistemas adecuados de seguimiento y comunicación dific...
- Autores:
-
Valle Tapia, Diego Andrés
Cajar Quiñonez, Ismael José
- Tipo de recurso:
- Fecha de publicación:
- 2025
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/14371
- Acceso en línea:
- https://hdl.handle.net/11323/14371
https://repositorio.cuc.edu.co/
- Palabra clave:
- 2. Ingeniería y Tecnología
Transporte escolar
Seguridad
Geolocalización
Monitoreo en tiempo real
Plataforma web interactiva
School transportation
Safety
Geolocation
IOT
Real-time monitoring
Interactive web platform
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
RCUC2_0f04cbd91fe2dbf20651d2e25d9b79f7 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/14371 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
title |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
spellingShingle |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT 2. Ingeniería y Tecnología Transporte escolar Seguridad Geolocalización Monitoreo en tiempo real Plataforma web interactiva School transportation Safety Geolocation IOT Real-time monitoring Interactive web platform |
title_short |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
title_full |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
title_fullStr |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
title_full_unstemmed |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
title_sort |
Desarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOT |
dc.creator.fl_str_mv |
Valle Tapia, Diego Andrés Cajar Quiñonez, Ismael José |
dc.contributor.advisor.none.fl_str_mv |
Díaz Charris, Luis David Ruiz Ariza, José David |
dc.contributor.author.none.fl_str_mv |
Valle Tapia, Diego Andrés Cajar Quiñonez, Ismael José |
dc.contributor.jury.none.fl_str_mv |
Jiménez Cabas, Javier Augusto Márquez Flores, Robinson Rafael |
dc.subject.ocde.none.fl_str_mv |
2. Ingeniería y Tecnología |
topic |
2. Ingeniería y Tecnología Transporte escolar Seguridad Geolocalización Monitoreo en tiempo real Plataforma web interactiva School transportation Safety Geolocation IOT Real-time monitoring Interactive web platform |
dc.subject.proposal.spa.fl_str_mv |
Transporte escolar Seguridad Geolocalización Monitoreo en tiempo real Plataforma web interactiva |
dc.subject.proposal.eng.fl_str_mv |
School transportation Safety Geolocation IOT Real-time monitoring Interactive web platform |
description |
El transporte escolar es un servicio esencial para millones de estudiantes en todo el mundo. La seguridad de los estudiantes durante sus desplazamientos escolares es una preocupación primordial para padres y autoridades educativas, y la falta de sistemas adecuados de seguimiento y comunicación dificulta la supervisión eficiente de los autobuses escolares. Para abordar y mitigar esta necesidad, se desarrolló e implementó un sistema de geolocalización diseñado específicamente para el transporte escolar. Esta solución se basa en la implementación de dispositivos IoT, como la placa de desarrollo ESP32 TTGO y el módulo SIM7600SA-H, para recopilar datos de ubicación y velocidad del autobús escolar. Estos datos son enviados a través del protocolo de comunicación MQTT a un servidor central, lo que permite visualizar en una aplicación web toda la información recopilada en tiempo real. Además, se incorporó un sistema RFID, para que cada estudiante puede identificarse con su tarjeta para registrar su entrada y salida del autobús. La plataforma web interactiva proporciona a los padres y autoridades escolares acceso fácil y rápido a información actualizada sobre la ubicación del autobús. Utilizar estas tecnologías facilita la comunicación transparente y oportuna entre la escuela y la comunidad educativa, durante los desplazamientos escolares. Este desarrollo se enfoca en mejorar el servicio ofrecido por la empresa Cloud Technologys Center, y actualmente el producto se encuentra en etapa de despliegue en colegios de la ciudad de Barranquilla y de Bogotá para la realización de pruebas en entorno relevante. Los factores diferenciadores de esta tecnología incluyen su capacidad para ofrecer una solución integral y de bajo costo, su fácil integración con sistemas existentes, y su alta precisión y fiabilidad en la transmisión de datos en tiempo real. |
publishDate |
2025 |
dc.date.accessioned.none.fl_str_mv |
2025-08-25T20:45:03Z |
dc.date.available.none.fl_str_mv |
2025-08-25T20:45:03Z |
dc.date.issued.none.fl_str_mv |
2025-05-26 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/14371 |
dc.identifier.instname.none.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.none.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.cuc.edu.co/ |
url |
https://hdl.handle.net/11323/14371 https://repositorio.cuc.edu.co/ |
identifier_str_mv |
Corporación Universidad de la Costa REDICUC - Repositorio CUC |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.references.none.fl_str_mv |
American School Bus Council. (2023). Keeping Children Safe In And Around The School Bus. American School Bus Council. https://schoolbusfacts.com/Safety Anthony McClaren. (2023, June 6). The State of GNSS Receiver Tracking Channels & Satellite Constellations in Orbit. Trimble Geospatial. https://geospatial.trimble.com/en/resources/blog/gnss-receiver-channels-and-satellite-tracking Asif Ahmed, M M Rayhan Parvez, Md Hridoy Hasan, Fernez Narin Nur, Nazmun Nessa Moon, Asif Karim, Sami Azam, Bharanidharan Shanmugam, & Mirjam Jonkman. (2019). An Intelligent and Secured Tracking System for Monitoring School Bus. Awad, A. Y., & Mohan, S. (2018). Internet of Things for a Smart Transportation System. International Journal of Interdisciplinary Telecommunications and Networking, 11(1), 57–70. https://doi.org/10.4018/ijitn.2019010105 AWS. (2023). ¿Qué es MQTT? AWS. https://aws.amazon.com/es/what-is/mqtt/ BeiDou. (2024). BeiDou Navigation Satellite System. BeiDou. http://en.beidou.gov.cn/SYSTEMS/System/ Beuchat, R., Depraz, F., Guerrieri, A., & Kashani, S. (2021). Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers. Bhaskar, K., Sandeep, G., Srinivas, G. S., Keerthana, D., & Tejaswi, D. (2024). A Smart System for School Bus Accident Detection and GPS Tracking. ESIC 2024 - 4th International Conference on Emerging Systems and Intelligent Computing, Proceedings, 355–359. https://doi.org/10.1109/ESIC60604.2024.10481563 CASTO. (2023). CASTO. https://castoways.org/ Chingos, M., & Blagg, K. (2017). Student Transportation and Educational Access. https://www.urban.org/sites/default/files/publication/88481/student_transportation_educational_access_0.pdf#:~:text=URL%3A%20https%3A%2F%2Fwww.urban.org%2Fsites%2Fdefault%2Ffiles%2Fpublication%2F88481%2Fstudent_transportation_educational_access_0.pdf%0AVisible%3A%200%25%20 Eclipse Mosquitto. (n.d.). Retrieved July 17, 2024, from https://mosquitto.org/ Edward Ashford Lee, & Sanjit Arunkumar Seshia. (2017). INTRODUCTION TO EMBEDDED SYSTEMS A CYBER-PHYSICAL SYSTEMS APPROACH (Second Edition). chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdf Edwards, D. S. (2023). Another One Rides the Bus: The Impact of School Transportation on Student Outcomes in Michigan. Education Finance and Policy, 19(1), 1–31. https://doi.org/10.1162/edfp_a_00382 EMQX. (n.d.). 2024. Retrieved July 17, 2024, from https://www.emqx.com/en ESP32-DevKitC-1- Arduino ESP32 latest documentation. (n.d.). Retrieved July 17, 2024, from https://docs.espressif.com/projects/arduino-esp32/en/latest/boards/ESP32-DevKitC-1.html ESP-IDF Programming Guide - ESP32 - ESP-IDF Programming Guide latest documentation. (n.d.). Retrieved July 17, 2024, from https://docs.espressif.com/projects/esp-idf/en/latest/esp32/index.html ESPRESSIF. (2024a). About Arduino ESP32. ESPRESSIF. https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html ESPRESSIF. (2024b). ESPRESSIF. ESP32. https://www.espressif.com/en/products/socs/esp32 Espruino on ESP32. (n.d.). Retrieved July 17, 2024, from https://www.espruino.com/ESP32 FIRSTstudent. (2024). FIRSTstudent. https://firststudentinc.com/ FreeRTOS Documentation - FreeRTOSTM. (n.d.). Retrieved March 13, 2025, from https://www.freertos.org/Documentation/02-Kernel/07-Books-and-manual/01-RTOS_book FreeRTOSTM - FreeRTOSTM. (n.d.). Retrieved March 13, 2025, from https://www.freertos.org/ GALILEO. (2023, September 21). I/NAV improvements now available to Galileo Open Service users. https://galileognss.eu/ Garmin Forerunner® 945 | Reloj de triatlón y running. (n.d.). Retrieved December 15, 2024, from https://www.garmin.com/es-ES/p/621922 GitHub - Xinyuan-LilyGO/LilyGo-T-PCIE. (n.d.). Retrieved July 17, 2024, from https://github.com/Xinyuan-LilyGO/LilyGo-T-PCIE GLONASS. (2023). SOBRE EL SISTEMA GLONASS. GLONASS. https://glonass-iac.ru/spa/about_glonass/ (GLONASS-M). (n.d.). Retrieved July 16, 2024, from chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1317-0-199710-W!!PDF-S.pdf GPS.GOV. (2023). El Sistema de Posicionamiento Global. https://www.gps.gov/systems/gps/spanish.php#:~:text=Este%20sistema%20est%C3%A1%20constituido%20por,y%20el%20segmento%20del%20usuario. Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660. https://doi.org/10.1016/J.FUTURE.2013.01.010 Gull, H., Aljohar, D., Alutaibi, R., Alqahtani, D., Alarfaj, M., & Alqahtani, R. (2021). Smart School Bus Tracking: Requirements and Design of an IoT based School Bus Tracking System. Proceedings of the 5th International Conference on Trends in Electronics and Informatics, ICOEI 2021, 388–394. https://doi.org/10.1109/ICOEI51242.2021.9452818 Hind Abdalsalam Abdallah Dafallah. (2014). Design and implementation of an accurate real time GPS tracking system. HiveMQ – The Most Trusted MQTT platform to Transform Your Business. (n.d.). Retrieved July 17, 2024, from https://www.hivemq.com/ Hussain, A. S. T., Fadhil, M., Taha, T. A., Ahmed, O. K., Ahmed, S. A., & Desa, H. (2023). GPS and GSM Based Vehicle Tracking System. ISAS 2023 - 7th International Symposium on Innovative Approaches in Smart Technologies, Proceedings. https://doi.org/10.1109/ISAS60782.2023.10391720 IETF. (2024). The Internet of Things. IETF. https://www.ietf.org/technologies/iot/ IoT Analytics - Your Global IoT Market Research Partner. (2024). https://iot-analytics.com/ IoT For All | Home. (2024). https://www.iotforall.com/ Jisha, R. C., Mathews, M. P., Kini, S. P., Kumar, V., Harisankar, U. V, & Shilpa, M. (2018). An Android Application for School Bus Tracking and Student Monitoring System. Juan Carlos García. (2023, October 14). ¿Qué es y cómo funciona el GPS? https://gpstotal.org/es/gps Juan Carlos García. (2024, May 8). ¿Qué es y cómo funciona BeiDou? https://gpstotal.org/es/gps/beidou Judy Thyparampil Raj, & Jairam Sankar. (2017). IoT Based Smart School Bus Monitoring and Notification System. Kumari, M., Kumar, A., & Khan, A. (2020). IoT Based Intelligent Real-Time System for Bus Tracking and Monitoring. 2020 International Conference on Power Electronics and IoT Applications in Renewable Energy and Its Control, PARC 2020, 226–230. https://doi.org/10.1109/PARC49193.2020.246240 Lutenberg, A., Gomez, P., & Pernia, E. (2022). A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers. Mastering MQTT-Your Ultimate Tutorial for MQTT. (2024). Microcontrollers (MCUs) | Microchip Technology. (n.d.). Retrieved July 17, 2024, from https://www.microchip.com/en-us/products/microcontrollers-and-microprocessors Microcontrollers (MCUs) & processors | TI.com. (n.d.). Retrieved July 17, 2024, from https://www.ti.com/microcontrollers-mcus-processors/overview.html MQTT. (2022). FAQ. https://mqtt.org/faq/ NAPT. (2024). NAPT. https://www.napt.org/ NASDPTS. (2023). NASDPTS. https://nasdpts.org/ NEO-7 u-blox 7 GNSS modules Data Sheet. (2014). www.u-blox.com NHTSA. (2002). School Bus Crashworthiness Research | NHTSA. https://www.nhtsa.gov/crashworthiness/school-bus-crashworthiness-research NHTSA. (2018). Consumer Advisory: Protect Children Traveling To and From School | NHTSA. https://www.nhtsa.gov/press-releases/consumer-advisory-protect-children-traveling-and-school NHTSA. (2022a). Planning Safer School Bus Stops and Routes | NHTSA. https://www.nhtsa.gov/planning-safer-school-bus-stops-and-routes NHTSA. (2022b). School Bus Safety | Bus Stops, Drivers | NHTSA. https://www.nhtsa.gov/road-safety/school-bus-safety NSTA. (2024). NSTA. https://yellowbuses.org/About-NSTA OnTrack School - Bus tracking technology and access control. (n.d.). Retrieved December 15, 2024, from https://ontrack.global/en/school-en/?utm_source=chatgpt.com Overview — MicroPython latest documentation. (n.d.). Retrieved July 17, 2024, from https://docs.micropython.org/en/latest/ Principios y ventajas del módulo 4G de transmisión de datos - IOTROUTER. (n.d.). Retrieved December 15, 2024, from https://www.iotrouter.com/es/principios-y-ventajas-del-modulo-4g-de-transmision-de-datos/ Qualcomm 5G Modems and RF Modules | Advanced 4G LTE Modems. (n.d.). Retrieved July 18, 2024, from https://www.qualcomm.com/products/technology/modems Qureshi, K. N., Naveed, A., Kashif, Y., & Jeon, G. (2021). Internet of Things for education: A smart and secure system for schools monitoring and alerting. Computers and Electrical Engineering, 93. https://doi.org/10.1016/j.compeleceng.2021.107275 Raad, M. W., Deriche, M., & Sheltami, T. (2021). An IoT-Based School Bus and Vehicle Tracking System Using RFID Technology and Mobile Data Networks. Arabian Journal for Science and Engineering, 46(4), 3087–3097. https://doi.org/10.1007/s13369-020-05111-3 RabbitMQ: One broker to queue them all | RabbitMQ. (n.d.). Retrieved July 17, 2024, from https://www.rabbitmq.com/ Rose, K., Eldridge, S., & Chapin, L. (2015). THE INTERNET OF THINGS: AN OVERVIEW Understanding the Issues and Challenges of a More Connected World. chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.internetsociety.org/wp-content/uploads/2017/08/ISOC-IoT-Overview-20151221-en.pdf Salamondra, T. (2021). Effective Communication in Schools. In BU Journal of Graduate Studies in Education (Vol. 13, Issue 1). https://files.eric.ed.gov/fulltext/EJ1303981.pdf Selecting School Bus Stop Locations: A Guide for School Transportation Professionals. (2010). SIMCom. (2024). SIM7600. SIMCom. https://www.simcom.com/product/SIM7600X-H.html SIMCom SIM7600SA-H LTE CAT-4 mPCIe | 4G LTE | Techship. (n.d.). Retrieved July 18, 2024, from https://techship.com/product/simcom-sim7600sa-h-lte-cat-4-mpcie/?variant=006 Sistema operativo para microcontroladores – FreeRTOS – AWS. (n.d.). Retrieved March 13, 2025, from https://aws.amazon.com/es/freertos/ STMicroelectronics. (2024). Microcontrollers & microprocessors. https://www.st.com/en/microcontrollers-microprocessors.html Trung Tin Nguyen, Thanh Pham Chi, & Ilya Kavalchuk. (2019). A Case Study of GPS Characteristics of Urban Area in Ho Chi Minh Based on Ride-Sharing Services. Ullah, A., Aznaoui, H., Sebai, D., Abualigah, L., Alam, T., & Chakir, A. (2024). Internet of Things and Cloud Convergence for eHealth Systems: Concepts, Opportunities, and Challenges. Wireless Personal Communications. https://doi.org/10.1007/s11277-023-10817-2 Valdivia Miranda, C. (2021). Galileo, un sistema GNSS para todo. VerneMQ - A MQTT broker that is scalable, enterprise ready, and open source. (n.d.). Retrieved July 17, 2024, from https://vernemq.com/ Vincent, B., Sahu, J., Mathew, C., Nair, S. S., George, S. B., & Saleema, D. (2023). Live College Bus Tracking and Route Mapping Using Internet of Things. ICCSC 2023 - Proceedings of the 2nd International Conference on Computational Systems and Communication. https://doi.org/10.1109/ICCSC56913.2023.10143028 Zangenehnejad, F., & Gao, Y. (2021). GNSS smartphones positioning: advances, challenges, opportunities, and future perspectives. Satellite Navigation, 2(1), 24. https://doi.org/10.1186/s43020-021-00054-y IoT For All | Home. (2024). https://www.iotforall.com/ IoT Analytics - Your Global IoT Market Research Partner. (2024). https://iot-analytics.com/ Jisha R.C, Aiswarya Jyothindranath, & Sajitha Kumary L. (2017). IoT BASED SCHOOL BUS TRACKING AND ARRIVAL TIME PREDICTION. NodeMCU Documentation. (n.d.). Retrieved July 17, 2024, from https://nodemcu.readthedocs.io/en/latest/ SIM800 Series_ AT Command Manual GPRS Module. (2020). www.simcom.com Sistema operativo para microcontroladores – FreeRTOS – AWS. (n.d.). Retrieved March 13, 2025, from https://aws.amazon.com/es/freertos/ |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
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-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
106 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Corporacion Universidad de la Costa |
dc.publisher.department.none.fl_str_mv |
Ciencias de la computación y electrónica |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ciencias de la computacion y la electrónica |
dc.publisher.place.none.fl_str_mv |
Barranquilla, Colombia |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
publisher.none.fl_str_mv |
Corporacion Universidad de la Costa |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/e2eaa884-8a0f-47a8-bb6c-bda27f0c606c/download https://repositorio.cuc.edu.co/bitstreams/b63a26c1-3487-435f-9746-d803831eeacc/download https://repositorio.cuc.edu.co/bitstreams/722b68e5-fba7-455a-a859-fad7ee032d11/download https://repositorio.cuc.edu.co/bitstreams/1eefc8ec-6286-4ce1-bf49-1433334079d1/download |
bitstream.checksum.fl_str_mv |
74f10c3e81e40228c830994d0c3f1aa5 73a5432e0b76442b22b026844140d683 8e848475c8cf2b280c14970957e1d975 9340bc9c8d91cabd8880a24a9232b26d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1841804652156289024 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Díaz Charris, Luis DavidRuiz Ariza, José DavidValle Tapia, Diego AndrésCajar Quiñonez, Ismael JoséJiménez Cabas, Javier AugustoMárquez Flores, Robinson Rafael2025-08-25T20:45:03Z2025-08-25T20:45:03Z2025-05-26https://hdl.handle.net/11323/14371Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/El transporte escolar es un servicio esencial para millones de estudiantes en todo el mundo. La seguridad de los estudiantes durante sus desplazamientos escolares es una preocupación primordial para padres y autoridades educativas, y la falta de sistemas adecuados de seguimiento y comunicación dificulta la supervisión eficiente de los autobuses escolares. Para abordar y mitigar esta necesidad, se desarrolló e implementó un sistema de geolocalización diseñado específicamente para el transporte escolar. Esta solución se basa en la implementación de dispositivos IoT, como la placa de desarrollo ESP32 TTGO y el módulo SIM7600SA-H, para recopilar datos de ubicación y velocidad del autobús escolar. Estos datos son enviados a través del protocolo de comunicación MQTT a un servidor central, lo que permite visualizar en una aplicación web toda la información recopilada en tiempo real. Además, se incorporó un sistema RFID, para que cada estudiante puede identificarse con su tarjeta para registrar su entrada y salida del autobús. La plataforma web interactiva proporciona a los padres y autoridades escolares acceso fácil y rápido a información actualizada sobre la ubicación del autobús. Utilizar estas tecnologías facilita la comunicación transparente y oportuna entre la escuela y la comunidad educativa, durante los desplazamientos escolares. Este desarrollo se enfoca en mejorar el servicio ofrecido por la empresa Cloud Technologys Center, y actualmente el producto se encuentra en etapa de despliegue en colegios de la ciudad de Barranquilla y de Bogotá para la realización de pruebas en entorno relevante. Los factores diferenciadores de esta tecnología incluyen su capacidad para ofrecer una solución integral y de bajo costo, su fácil integración con sistemas existentes, y su alta precisión y fiabilidad en la transmisión de datos en tiempo real.School transportation is an essential service for millions of students around the world. The safety of students during their school commute is a primary concern for parents and education authorities, and the lack of adequate tracking and communication systems hinders the efficient monitoring of school buses. To address and mitigate this need, a geolocation system designed specifically for school transportation was developed and implemented. This solution is based on the implementation of IoT devices, such as the ESP32 TTGO development board and SIM7600SA-H module, to collect school bus location and speed data. This data is sent through the MQTT communication protocol to a central server, which allows visualizing in a web application all the information collected in real time. In addition, an RFID system was incorporated, so that each student can be identified with his or her card to check in and out of the bus. The interactive web platform provides parents and school authorities with quick and easy access to up-to-date information on the location of the bus. Using these technologies facilitates transparent and timely communication between the school and the educational community during school trips. This development is focused on improving the service offered by Cloud Technologys Center, and the product is currently being deployed in schools in the city of Barranquilla and Bogota for testing in a relevant environment. The differentiating factors of this technology include its ability to offer a comprehensive and low-cost solution, its easy integration with existing systems, and its high accuracy and reliability in real-time data transmission.Lista de tablas y figuras 12 -- Introducción 14 -- El problema 17 -- Planteamiento del problema 17 -- Objetivos de la investigación 20 -- Justificación de la investigación 20 -- Delimitación de la investigación 23 -- Marco teórico 24 -- Antecedentes de la investigación 24 -- Referentes teóricos 30 -- Transporte escolar 30 -- Sistemas de geoposicionamiento global 32 -- Internet de las cosas 37 -- Protocolo MQTT 39 -- Sistemas embebidos 44 -- Microcontroladores o SoC’s 46 -- Módulos de comunicación 4G y GNSS 51 -- FreeRTOS 57 -- Marco metodológico 60 -- Diseño de la investigación 60 -- Descripción de las actividades 62 -- Diseño 65 -- Diseño del sistema 65 -- Arquitectura del sistema 66 -- Descripción de los elementos del sistema 68 -- Resultados 76 -- Implementación del sistema 76 -- Diferencial de la tecnología 76 -- Ensamble del prototipo 78 -- Descripción del firmware 80 -- Pruebas de validación 83 -- Pruebas de eficiencia en zonas con baja cobertura 84 -- Pruebas de reconexión de señal telefónica y GPS 85 -- Pruebas de funcionamiento ininterrumpido 87 -- Pruebas de reconexión al Broker MQTT 88 -- Pruebas de exactitud de ubicación en entornos urbanos 90 -- Prueba de funcionamiento del módulo PN532 en entorno real 94 -- Conclusiones 95 -- Trabajos FUTUROS 97 -- Referencias 99Ingeniero(a) Electrónico(a)Pregrado106 páginasapplication/pdfengCorporacion Universidad de la CostaCiencias de la computación y electrónicaFacultad de Ciencias de la computacion y la electrónicaBarranquilla, ColombiaIngeniería ElectrónicaDesarrollo de sistema de geolocalización y monitoreo para rutas escolares con tecnologías IOTTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionAmerican School Bus Council. (2023). Keeping Children Safe In And Around The School Bus. American School Bus Council. https://schoolbusfacts.com/SafetyAnthony McClaren. (2023, June 6). The State of GNSS Receiver Tracking Channels & Satellite Constellations in Orbit. Trimble Geospatial. https://geospatial.trimble.com/en/resources/blog/gnss-receiver-channels-and-satellite-trackingAsif Ahmed, M M Rayhan Parvez, Md Hridoy Hasan, Fernez Narin Nur, Nazmun Nessa Moon, Asif Karim, Sami Azam, Bharanidharan Shanmugam, & Mirjam Jonkman. (2019). An Intelligent and Secured Tracking System for Monitoring School Bus.Awad, A. Y., & Mohan, S. (2018). Internet of Things for a Smart Transportation System. International Journal of Interdisciplinary Telecommunications and Networking, 11(1), 57–70. https://doi.org/10.4018/ijitn.2019010105AWS. (2023). ¿Qué es MQTT? AWS. https://aws.amazon.com/es/what-is/mqtt/BeiDou. (2024). BeiDou Navigation Satellite System. BeiDou. http://en.beidou.gov.cn/SYSTEMS/System/Beuchat, R., Depraz, F., Guerrieri, A., & Kashani, S. (2021). Fundamentals of System-on-Chip Design on Arm Cortex-M Microcontrollers.Bhaskar, K., Sandeep, G., Srinivas, G. S., Keerthana, D., & Tejaswi, D. (2024). A Smart System for School Bus Accident Detection and GPS Tracking. ESIC 2024 - 4th International Conference on Emerging Systems and Intelligent Computing, Proceedings, 355–359. https://doi.org/10.1109/ESIC60604.2024.10481563CASTO. (2023). CASTO. https://castoways.org/Chingos, M., & Blagg, K. (2017). Student Transportation and Educational Access. https://www.urban.org/sites/default/files/publication/88481/student_transportation_educational_access_0.pdf#:~:text=URL%3A%20https%3A%2F%2Fwww.urban.org%2Fsites%2Fdefault%2Ffiles%2Fpublication%2F88481%2Fstudent_transportation_educational_access_0.pdf%0AVisible%3A%200%25%20Eclipse Mosquitto. (n.d.). Retrieved July 17, 2024, from https://mosquitto.org/Edward Ashford Lee, & Sanjit Arunkumar Seshia. (2017). INTRODUCTION TO EMBEDDED SYSTEMS A CYBER-PHYSICAL SYSTEMS APPROACH (Second Edition). chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdfEdwards, D. S. (2023). Another One Rides the Bus: The Impact of School Transportation on Student Outcomes in Michigan. Education Finance and Policy, 19(1), 1–31. https://doi.org/10.1162/edfp_a_00382EMQX. (n.d.). 2024. Retrieved July 17, 2024, from https://www.emqx.com/enESP32-DevKitC-1- Arduino ESP32 latest documentation. (n.d.). Retrieved July 17, 2024, from https://docs.espressif.com/projects/arduino-esp32/en/latest/boards/ESP32-DevKitC-1.htmlESP-IDF Programming Guide - ESP32 - ESP-IDF Programming Guide latest documentation. (n.d.). Retrieved July 17, 2024, from https://docs.espressif.com/projects/esp-idf/en/latest/esp32/index.htmlESPRESSIF. (2024a). About Arduino ESP32. ESPRESSIF. https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.htmlESPRESSIF. (2024b). ESPRESSIF. ESP32. https://www.espressif.com/en/products/socs/esp32 Espruino on ESP32. (n.d.). Retrieved July 17, 2024, from https://www.espruino.com/ESP32FIRSTstudent. (2024). FIRSTstudent. https://firststudentinc.com/FreeRTOS Documentation - FreeRTOSTM. (n.d.). Retrieved March 13, 2025, from https://www.freertos.org/Documentation/02-Kernel/07-Books-and-manual/01-RTOS_bookFreeRTOSTM - FreeRTOSTM. (n.d.). Retrieved March 13, 2025, from https://www.freertos.org/GALILEO. (2023, September 21). I/NAV improvements now available to Galileo Open Service users. https://galileognss.eu/Garmin Forerunner® 945 | Reloj de triatlón y running. (n.d.). Retrieved December 15, 2024, from https://www.garmin.com/es-ES/p/621922GitHub - Xinyuan-LilyGO/LilyGo-T-PCIE. (n.d.). Retrieved July 17, 2024, from https://github.com/Xinyuan-LilyGO/LilyGo-T-PCIEGLONASS. (2023). SOBRE EL SISTEMA GLONASS. GLONASS. https://glonass-iac.ru/spa/about_glonass/(GLONASS-M). (n.d.). Retrieved July 16, 2024, from chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1317-0-199710-W!!PDF-S.pdfGPS.GOV. (2023). El Sistema de Posicionamiento Global. https://www.gps.gov/systems/gps/spanish.php#:~:text=Este%20sistema%20est%C3%A1%20constituido%20por,y%20el%20segmento%20del%20usuario.Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. (2013). Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), 1645–1660. https://doi.org/10.1016/J.FUTURE.2013.01.010Gull, H., Aljohar, D., Alutaibi, R., Alqahtani, D., Alarfaj, M., & Alqahtani, R. (2021). Smart School Bus Tracking: Requirements and Design of an IoT based School Bus Tracking System. Proceedings of the 5th International Conference on Trends in Electronics and Informatics, ICOEI 2021, 388–394. https://doi.org/10.1109/ICOEI51242.2021.9452818Hind Abdalsalam Abdallah Dafallah. (2014). Design and implementation of an accurate real time GPS tracking system.HiveMQ – The Most Trusted MQTT platform to Transform Your Business. (n.d.). Retrieved July 17, 2024, from https://www.hivemq.com/Hussain, A. S. T., Fadhil, M., Taha, T. A., Ahmed, O. K., Ahmed, S. A., & Desa, H. (2023). GPS and GSM Based Vehicle Tracking System. ISAS 2023 - 7th International Symposium on Innovative Approaches in Smart Technologies, Proceedings. https://doi.org/10.1109/ISAS60782.2023.10391720IETF. (2024). The Internet of Things. IETF. https://www.ietf.org/technologies/iot/ IoT Analytics - Your Global IoT Market Research Partner. (2024). https://iot-analytics.com/ IoT For All | Home. (2024). https://www.iotforall.com/Jisha, R. C., Mathews, M. P., Kini, S. P., Kumar, V., Harisankar, U. V, & Shilpa, M. (2018). An Android Application for School Bus Tracking and Student Monitoring System.Juan Carlos García. (2023, October 14). ¿Qué es y cómo funciona el GPS? https://gpstotal.org/es/gpsJuan Carlos García. (2024, May 8). ¿Qué es y cómo funciona BeiDou? https://gpstotal.org/es/gps/beidouJudy Thyparampil Raj, & Jairam Sankar. (2017). IoT Based Smart School Bus Monitoring and Notification System.Kumari, M., Kumar, A., & Khan, A. (2020). IoT Based Intelligent Real-Time System for Bus Tracking and Monitoring. 2020 International Conference on Power Electronics and IoT Applications in Renewable Energy and Its Control, PARC 2020, 226–230. https://doi.org/10.1109/PARC49193.2020.246240Lutenberg, A., Gomez, P., & Pernia, E. (2022). A Beginner’s Guide to Designing Embedded System Applications on Arm Cortex-M Microcontrollers.Mastering MQTT-Your Ultimate Tutorial for MQTT. (2024).Microcontrollers (MCUs) | Microchip Technology. (n.d.). Retrieved July 17, 2024, from https://www.microchip.com/en-us/products/microcontrollers-and-microprocessorsMicrocontrollers (MCUs) & processors | TI.com. (n.d.). Retrieved July 17, 2024, from https://www.ti.com/microcontrollers-mcus-processors/overview.htmlMQTT. (2022). FAQ. https://mqtt.org/faq/NAPT. (2024). NAPT. https://www.napt.org/NASDPTS. (2023). NASDPTS. https://nasdpts.org/NEO-7 u-blox 7 GNSS modules Data Sheet. (2014). www.u-blox.comNHTSA. (2002). School Bus Crashworthiness Research | NHTSA. https://www.nhtsa.gov/crashworthiness/school-bus-crashworthiness-researchNHTSA. (2018). Consumer Advisory: Protect Children Traveling To and From School | NHTSA. https://www.nhtsa.gov/press-releases/consumer-advisory-protect-children-traveling-and-schoolNHTSA. (2022a). Planning Safer School Bus Stops and Routes | NHTSA. https://www.nhtsa.gov/planning-safer-school-bus-stops-and-routesNHTSA. (2022b). School Bus Safety | Bus Stops, Drivers | NHTSA. https://www.nhtsa.gov/road-safety/school-bus-safetyNSTA. (2024). NSTA. https://yellowbuses.org/About-NSTAOnTrack School - Bus tracking technology and access control. (n.d.). Retrieved December 15, 2024, from https://ontrack.global/en/school-en/?utm_source=chatgpt.comOverview — MicroPython latest documentation. (n.d.). Retrieved July 17, 2024, from https://docs.micropython.org/en/latest/Principios y ventajas del módulo 4G de transmisión de datos - IOTROUTER. (n.d.). Retrieved December 15, 2024, from https://www.iotrouter.com/es/principios-y-ventajas-del-modulo-4g-de-transmision-de-datos/Qualcomm 5G Modems and RF Modules | Advanced 4G LTE Modems. (n.d.). Retrieved July 18, 2024, from https://www.qualcomm.com/products/technology/modemsQureshi, K. N., Naveed, A., Kashif, Y., & Jeon, G. (2021). Internet of Things for education: A smart and secure system for schools monitoring and alerting. Computers and Electrical Engineering, 93. https://doi.org/10.1016/j.compeleceng.2021.107275Raad, M. W., Deriche, M., & Sheltami, T. (2021). An IoT-Based School Bus and Vehicle Tracking System Using RFID Technology and Mobile Data Networks. Arabian Journal for Science and Engineering, 46(4), 3087–3097. https://doi.org/10.1007/s13369-020-05111-3RabbitMQ: One broker to queue them all | RabbitMQ. (n.d.). Retrieved July 17, 2024, from https://www.rabbitmq.com/Rose, K., Eldridge, S., & Chapin, L. (2015). THE INTERNET OF THINGS: AN OVERVIEW Understanding the Issues and Challenges of a More Connected World. chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.internetsociety.org/wp-content/uploads/2017/08/ISOC-IoT-Overview-20151221-en.pdfSalamondra, T. (2021). Effective Communication in Schools. In BU Journal of Graduate Studies in Education (Vol. 13, Issue 1). https://files.eric.ed.gov/fulltext/EJ1303981.pdfSelecting School Bus Stop Locations: A Guide for School Transportation Professionals. (2010).SIMCom. (2024). SIM7600. SIMCom. https://www.simcom.com/product/SIM7600X-H.htmlSIMCom SIM7600SA-H LTE CAT-4 mPCIe | 4G LTE | Techship. (n.d.). Retrieved July 18, 2024, from https://techship.com/product/simcom-sim7600sa-h-lte-cat-4-mpcie/?variant=006 Sistema operativo para microcontroladores – FreeRTOS – AWS. (n.d.). Retrieved March 13, 2025, from https://aws.amazon.com/es/freertos/STMicroelectronics. (2024). Microcontrollers & microprocessors. https://www.st.com/en/microcontrollers-microprocessors.htmlTrung Tin Nguyen, Thanh Pham Chi, & Ilya Kavalchuk. (2019). A Case Study of GPS Characteristics of Urban Area in Ho Chi Minh Based on Ride-Sharing Services.Ullah, A., Aznaoui, H., Sebai, D., Abualigah, L., Alam, T., & Chakir, A. (2024). Internet of Things and Cloud Convergence for eHealth Systems: Concepts, Opportunities, and Challenges. Wireless Personal Communications. https://doi.org/10.1007/s11277-023-10817-2Valdivia Miranda, C. (2021). Galileo, un sistema GNSS para todo.VerneMQ - A MQTT broker that is scalable, enterprise ready, and open source. (n.d.). Retrieved July 17, 2024, from https://vernemq.com/Vincent, B., Sahu, J., Mathew, C., Nair, S. S., George, S. B., & Saleema, D. (2023). Live College Bus Tracking and Route Mapping Using Internet of Things. ICCSC 2023 - Proceedings of the 2nd International Conference on Computational Systems and Communication. https://doi.org/10.1109/ICCSC56913.2023.10143028Zangenehnejad, F., & Gao, Y. (2021). GNSS smartphones positioning: advances, challenges, opportunities, and future perspectives. Satellite Navigation, 2(1), 24. https://doi.org/10.1186/s43020-021-00054-yIoT For All | Home. (2024). https://www.iotforall.com/IoT Analytics - Your Global IoT Market Research Partner. (2024). https://iot-analytics.com/Jisha R.C, Aiswarya Jyothindranath, & Sajitha Kumary L. (2017). IoT BASED SCHOOL BUS TRACKING AND ARRIVAL TIME PREDICTION.NodeMCU Documentation. (n.d.). Retrieved July 17, 2024, from https://nodemcu.readthedocs.io/en/latest/SIM800 Series_ AT Command Manual GPRS Module. (2020). www.simcom.comSistema operativo para microcontroladores – FreeRTOS – AWS. (n.d.). Retrieved March 13, 2025, from https://aws.amazon.com/es/freertos/2. Ingeniería y TecnologíaTransporte escolarSeguridadGeolocalizaciónMonitoreo en tiempo realPlataforma web interactivaSchool transportationSafetyGeolocationIOTReal-time monitoringInteractive web platformPublicationORIGINALDesarrollo de Sistema de Geolocalización y Monitoreo para Rutas Escolares con Tecnologías IOT.pdfDesarrollo de Sistema de Geolocalización y Monitoreo para Rutas Escolares con Tecnologías IOT.pdfapplication/pdf2014692https://repositorio.cuc.edu.co/bitstreams/e2eaa884-8a0f-47a8-bb6c-bda27f0c606c/download74f10c3e81e40228c830994d0c3f1aa5MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.cuc.edu.co/bitstreams/b63a26c1-3487-435f-9746-d803831eeacc/download73a5432e0b76442b22b026844140d683MD52TEXTDesarrollo de Sistema de Geolocalización y Monitoreo para Rutas Escolares con Tecnologías IOT.pdf.txtDesarrollo de Sistema de Geolocalización y Monitoreo para Rutas Escolares con Tecnologías IOT.pdf.txtExtracted texttext/plain101384https://repositorio.cuc.edu.co/bitstreams/722b68e5-fba7-455a-a859-fad7ee032d11/download8e848475c8cf2b280c14970957e1d975MD54THUMBNAILDesarrollo de Sistema de Geolocalización y Monitoreo para Rutas Escolares con Tecnologías IOT.pdf.jpgDesarrollo de Sistema de Geolocalización y Monitoreo para Rutas Escolares con Tecnologías IOT.pdf.jpgGenerated Thumbnailimage/jpeg8484https://repositorio.cuc.edu.co/bitstreams/1eefc8ec-6286-4ce1-bf49-1433334079d1/download9340bc9c8d91cabd8880a24a9232b26dMD5511323/14371oai:repositorio.cuc.edu.co:11323/143712025-08-26 04:05:50.877https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K |