Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas

En el contexto del mundo actual y sus tecnologías, los drones juegan un papel importante gracias a su versatilidad, portabilidad y gran capacidad de equipo, lo que permite que estos equipos puedan ser utilizados en una gran variedad de campos como la captura de imágenes, reconocimiento de terrenos,...

Full description

Autores:
Cruz Benitez, Cesar Augusto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/52573
Acceso en línea:
http://hdl.handle.net/11634/52573
Palabra clave:
UAV
Thermic
Python
Olympe
Programming
Thermography
UAV
térmico
Python
Olympe
Termografia
Programacion
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTTOMAS2_ce879974f55d13951ac3f976c5bb0b59
oai_identifier_str oai:repository.usta.edu.co:11634/52573
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
title Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
spellingShingle Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
UAV
Thermic
Python
Olympe
Programming
Thermography
UAV
térmico
Python
Olympe
Termografia
Programacion
title_short Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
title_full Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
title_fullStr Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
title_full_unstemmed Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
title_sort Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas
dc.creator.fl_str_mv Cruz Benitez, Cesar Augusto
dc.contributor.advisor.none.fl_str_mv Gutiérrez Cáceres, Edgar Andrés
Pardo Beainy, Camilo Ernesto
dc.contributor.author.none.fl_str_mv Cruz Benitez, Cesar Augusto
dc.contributor.corporatename.spa.fl_str_mv Universidad Santo Tomas
dc.subject.keyword.spa.fl_str_mv UAV
Thermic
Python
Olympe
Programming
Thermography
topic UAV
Thermic
Python
Olympe
Programming
Thermography
UAV
térmico
Python
Olympe
Termografia
Programacion
dc.subject.proposal.spa.fl_str_mv UAV
térmico
Python
Olympe
Termografia
Programacion
description En el contexto del mundo actual y sus tecnologías, los drones juegan un papel importante gracias a su versatilidad, portabilidad y gran capacidad de equipo, lo que permite que estos equipos puedan ser utilizados en una gran variedad de campos como la captura de imágenes, reconocimiento de terrenos, procesamiento térmicos y varias utilidades más. Para lograr estas tareas es necesario poder recibir y enviar la información necesaria para el control del dron, así como tener la posibilidad de capturar y procesar imágenes mientras se esté desarrollando el vuelo del dron, de tal manera que los datos puedan ser visualizados de manera inmediata sin necesidad de procesos extras. En el proyecto presentado, se inicia con la programación de una librería que permita controlar el dron de manera sencilla, teniendo los comandos más básicos para el control como el aterrizaje y despegue, el movimiento del dron y algunas otras funciones básicas. Como segunda parte, se presentara un procesamiento t´térmico que, sin necesidad de realizar conexiones extra, proveer´a al usuario con la información de temperatura de manera interactiva y guardará todas las imágenes capturadas sin necesidad de interactuar con el dron o sistemas de almacenamiento que requieran aterrizar el dron.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-10-03T16:50:41Z
dc.date.available.none.fl_str_mv 2023-10-03T16:50:41Z
dc.date.issued.none.fl_str_mv 2023-10-03
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Cruz, Cesar. (2023). Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas. Tesis de pregrado, Universidad Santo Tomás, Tunja.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/52573
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Cruz, Cesar. (2023). Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas. Tesis de pregrado, Universidad Santo Tomás, Tunja.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/52573
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Angelopoulos, Angelos et al. (2022). ((Drone Brush: Mixed Reality Drone Path Planning)). En: 2022 17th ACM/IEEE International Conference on Human-Robot Inter-action (HRI), pags. 678-682. doi: 10.1109/HRI53351.2022.9889504.
Beaver, Jared T. et al. (2020). ((Evaluating the Use of Drones Equipped with Thermal Sensors as an Effective Method for Estimating Wildlife)). En: Wildlife Society Bulletin 44.2, pags. 434-443. doi: https://doi.org/10.1002/wsb.1090. eprint: https://wildlife.onlinelibrary.wiley.com/doi/pdf/10.1002/wsb.1090. url: https://wildlife.onlinelibrary.wiley.com/doi/abs/10.1002/wsb.1090.
Burke et al. (oct. de 2019). ((Requirements and Limitations of Thermal Drones for Effective Search and Rescue in Marine and Coastal Areas)). En: Drones 3.4, pag. 78. issn: 2504-446X. doi: 10.3390/drones3040078. url: http://dx.doi.org/10.3390/drones3040078.
Dugdale, Stephen J. et al. (2019). ((Assessing the potential of drone-based thermal infrared imagery for quantifying river temperature heterogeneity)). En: Hydrological Processes 33.7, pags. 1152-1163. doi: https : / / doi . org / 10 . 1002 / hyp . 13395. eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1002/hyp.13395. url: https://onlinelibrary.wiley.com/doi/abs/10.1002/hyp.13395
G2 (2023). Best Version Control Software. url: https://www.g2.com/categories/version-control-software (visitado 27-08-2023).
Gaussorgues, Gilbert y Seweryn Chomet (1993). Infrared thermography. Vol. 5. Springer Science & Business Media.
Gayathri Avinash (2023). 8 In-Demand Programming Languages You Can Learn in 2023! url: turing.com/blog/in-demand-programming-languages-to- learn/#best (visitado 20-05-2023).
Harvey, M.C., J.V. Rowland y K.M. Luketina (2016). ((Drone with thermal infrared camera provides high resolution georeferenced imagery of the Waikite geothermal area, New Zealand)). En: Journal of Volcanology and Geothermal Research 325, ṕags. 61-69. issn: 0377-0273. doi: https : / / doi . org / 10 . 1016 / j . jvolgeores .2016.06.014. url: https://www.sciencedirect.com/science/article/pii/S0377027316301421
Jalajamony, Harikrishnan Muraleedharan et al. (2023). ((Drone Aided Thermal Mapping for Selective Irrigation of Localized Dry Spots)). En: IEEE Access 11,p ́ags. 7320-7335. doi: 10.1109/ACCESS.2023.3237546.
Kardasz, Piotr y Jacek Doskocz (ene. de 2016). ((Drones and Possibilities of Their Using)). En: Journal of Civil Environmental Engineering 6. doi: 10.4172/2165- 784X.1000233.
Logan dev (2023). Top 8 Most Demanded Programming Languages. url: https://www. devjobsscanner . com/blog/top-8-most-demanded-programming-languages/ (visitado 20-05-2023)
Mohamed, Ali Mohamed AbdElrahim y Ahmed Elmustafa AbuElgasim (2019). ((Controlling Drone–using IOT platform)). En: 2019 International Conference on Com puter, Control, Electrical, and Electronics Engineering (ICCCEEE), p ́ags. 1-4. doi: 10.1109/ICCCEEE46830.2019.9071087.
Olympe (2023). Olympe documentation - Parrot. url: https://developer.parrot.com/docs/olympe/olympeapi.html (visitado 21-08-2023).
Python (2023). Welcome to Python.org. url: https://www.python.org/ (visitado 21-08-2023).
Saha, Arnab Kumar et al. (2018). ((IOT-based drone for improvement of crop quality in agricultural field)). En: 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), p ́ags. 612-615. doi: 10 . 1109 / CCWC . 2018 . 8301662.
Ubuntu (2023). Enterprise Open Source OS. url: https : / / ubuntu . com/ (visitado 27-08-2023).
William Dıaz, Morris y Juan Jose Caceres (2018). ((A novel application of drones: thermal diagnosis of electrical and telecommunications infrastructure)). En: 2018 IEEE 38th Central America and Panama Convention (CONCAPAN XXXVIII), p ́ags. 1-6. doi: 10.1109/CONCAPAN.2018.8596591.
olkifli, Nazatul Nurlisa, Amir Ngah y Aziz Deraman (2018). ((Version Control System: A Review)). En: Procedia Computer Science 135. The 3rd International Conference on Computer Science and Computational Intelligence (ICCSCI 2018) : Empowering Smart Technology in Digital Era for a Better Life, p ́ags. 408-415. issn: 1877-0509. doi: https://doi.org/10.1016/j.procs.2018.08.191. url: https://www.sciencedirect.com/science/article/pii/S1877050918314819.
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Tunja
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Electrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Electrónica
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/52573/6/2023cesarcruz.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/52573/7/Carta%20derechos%20de%20autor.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/52573/8/Carta%20autorizaci%c3%b3n%20facultad.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/52573/1/2023cesarcruz.pdf
https://repository.usta.edu.co/bitstream/11634/52573/2/Carta%20derechos%20de%20autor.pdf
https://repository.usta.edu.co/bitstream/11634/52573/5/Carta%20autorizaci%c3%b3n%20facultad.pdf
https://repository.usta.edu.co/bitstream/11634/52573/3/license_rdf
https://repository.usta.edu.co/bitstream/11634/52573/4/license.txt
bitstream.checksum.fl_str_mv f546b51ce5ab3082f602ea22d30b583f
7441470284264b0fb874cfa13cacf30a
13323aa77da9bc9f7014fae842acd744
8834013f9807193ef973306d2fab1f5b
5ee090fe3266ebe899a2057749572be3
fb8371d537f7e567fbe1efdf01bdd8bb
217700a34da79ed616c2feb68d4c5e06
aedeaf396fcd827b537c73d23464fc27
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv noreply@usta.edu.co
_version_ 1782026142599872512
spelling Gutiérrez Cáceres, Edgar AndrésPardo Beainy, Camilo ErnestoCruz Benitez, Cesar AugustoUniversidad Santo Tomas2023-10-03T16:50:41Z2023-10-03T16:50:41Z2023-10-03Cruz, Cesar. (2023). Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes Térmicas. Tesis de pregrado, Universidad Santo Tomás, Tunja.http://hdl.handle.net/11634/52573reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEn el contexto del mundo actual y sus tecnologías, los drones juegan un papel importante gracias a su versatilidad, portabilidad y gran capacidad de equipo, lo que permite que estos equipos puedan ser utilizados en una gran variedad de campos como la captura de imágenes, reconocimiento de terrenos, procesamiento térmicos y varias utilidades más. Para lograr estas tareas es necesario poder recibir y enviar la información necesaria para el control del dron, así como tener la posibilidad de capturar y procesar imágenes mientras se esté desarrollando el vuelo del dron, de tal manera que los datos puedan ser visualizados de manera inmediata sin necesidad de procesos extras. En el proyecto presentado, se inicia con la programación de una librería que permita controlar el dron de manera sencilla, teniendo los comandos más básicos para el control como el aterrizaje y despegue, el movimiento del dron y algunas otras funciones básicas. Como segunda parte, se presentara un procesamiento t´térmico que, sin necesidad de realizar conexiones extra, proveer´a al usuario con la información de temperatura de manera interactiva y guardará todas las imágenes capturadas sin necesidad de interactuar con el dron o sistemas de almacenamiento que requieran aterrizar el dron.In the context of today's world and its technologies, drones play an important role thanks to their versatility, portability and great equipment capacity, which allows this equipment to be used in a wide variety of fields such as image capture, reconnaissance. Of land, thermal processing and several other utilities. To achieve these tasks, it is necessary to be able to receive and send the information necessary to control the drone, as well as have the possibility of capturing and processing images while the drone flight is in progress, in such a way that the data can be viewed immediately. Without the need for extra processes. In the project presented, it begins with the programming of a library that allows controlling the drone in a simple way, having the most basic commands for control such as landing and takeoff, movement of the drone and some other basic functions. As a second part, a thermal processing will be presented that, without the need to make extra connections, will provide the user with temperature information in a way interactive and will save all captured images without needing to interact with the drone or storage systems that require landing the drone.Ingeniero ElectronicoPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería ElectrónicaFacultad de Ingeniería ElectrónicaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo e implementación de un Sistema de Control de Drones y Procesamiento de imágenes TérmicasUAVThermicPythonOlympeProgrammingThermographyUAVtérmicoPythonOlympeTermografiaProgramacionTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA TunjaAngelopoulos, Angelos et al. (2022). ((Drone Brush: Mixed Reality Drone Path Planning)). En: 2022 17th ACM/IEEE International Conference on Human-Robot Inter-action (HRI), pags. 678-682. doi: 10.1109/HRI53351.2022.9889504.Beaver, Jared T. et al. (2020). ((Evaluating the Use of Drones Equipped with Thermal Sensors as an Effective Method for Estimating Wildlife)). En: Wildlife Society Bulletin 44.2, pags. 434-443. doi: https://doi.org/10.1002/wsb.1090. eprint: https://wildlife.onlinelibrary.wiley.com/doi/pdf/10.1002/wsb.1090. url: https://wildlife.onlinelibrary.wiley.com/doi/abs/10.1002/wsb.1090.Burke et al. (oct. de 2019). ((Requirements and Limitations of Thermal Drones for Effective Search and Rescue in Marine and Coastal Areas)). En: Drones 3.4, pag. 78. issn: 2504-446X. doi: 10.3390/drones3040078. url: http://dx.doi.org/10.3390/drones3040078.Dugdale, Stephen J. et al. (2019). ((Assessing the potential of drone-based thermal infrared imagery for quantifying river temperature heterogeneity)). En: Hydrological Processes 33.7, pags. 1152-1163. doi: https : / / doi . org / 10 . 1002 / hyp . 13395. eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1002/hyp.13395. url: https://onlinelibrary.wiley.com/doi/abs/10.1002/hyp.13395G2 (2023). Best Version Control Software. url: https://www.g2.com/categories/version-control-software (visitado 27-08-2023).Gaussorgues, Gilbert y Seweryn Chomet (1993). Infrared thermography. Vol. 5. Springer Science & Business Media.Gayathri Avinash (2023). 8 In-Demand Programming Languages You Can Learn in 2023! url: turing.com/blog/in-demand-programming-languages-to- learn/#best (visitado 20-05-2023).Harvey, M.C., J.V. Rowland y K.M. Luketina (2016). ((Drone with thermal infrared camera provides high resolution georeferenced imagery of the Waikite geothermal area, New Zealand)). En: Journal of Volcanology and Geothermal Research 325, ṕags. 61-69. issn: 0377-0273. doi: https : / / doi . org / 10 . 1016 / j . jvolgeores .2016.06.014. url: https://www.sciencedirect.com/science/article/pii/S0377027316301421Jalajamony, Harikrishnan Muraleedharan et al. (2023). ((Drone Aided Thermal Mapping for Selective Irrigation of Localized Dry Spots)). En: IEEE Access 11,p ́ags. 7320-7335. doi: 10.1109/ACCESS.2023.3237546.Kardasz, Piotr y Jacek Doskocz (ene. de 2016). ((Drones and Possibilities of Their Using)). En: Journal of Civil Environmental Engineering 6. doi: 10.4172/2165- 784X.1000233.Logan dev (2023). Top 8 Most Demanded Programming Languages. url: https://www. devjobsscanner . com/blog/top-8-most-demanded-programming-languages/ (visitado 20-05-2023)Mohamed, Ali Mohamed AbdElrahim y Ahmed Elmustafa AbuElgasim (2019). ((Controlling Drone–using IOT platform)). En: 2019 International Conference on Com puter, Control, Electrical, and Electronics Engineering (ICCCEEE), p ́ags. 1-4. doi: 10.1109/ICCCEEE46830.2019.9071087.Olympe (2023). Olympe documentation - Parrot. url: https://developer.parrot.com/docs/olympe/olympeapi.html (visitado 21-08-2023).Python (2023). Welcome to Python.org. url: https://www.python.org/ (visitado 21-08-2023).Saha, Arnab Kumar et al. (2018). ((IOT-based drone for improvement of crop quality in agricultural field)). En: 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC), p ́ags. 612-615. doi: 10 . 1109 / CCWC . 2018 . 8301662.Ubuntu (2023). Enterprise Open Source OS. url: https : / / ubuntu . com/ (visitado 27-08-2023).William Dıaz, Morris y Juan Jose Caceres (2018). ((A novel application of drones: thermal diagnosis of electrical and telecommunications infrastructure)). En: 2018 IEEE 38th Central America and Panama Convention (CONCAPAN XXXVIII), p ́ags. 1-6. doi: 10.1109/CONCAPAN.2018.8596591.olkifli, Nazatul Nurlisa, Amir Ngah y Aziz Deraman (2018). ((Version Control System: A Review)). En: Procedia Computer Science 135. The 3rd International Conference on Computer Science and Computational Intelligence (ICCSCI 2018) : Empowering Smart Technology in Digital Era for a Better Life, p ́ags. 408-415. issn: 1877-0509. doi: https://doi.org/10.1016/j.procs.2018.08.191. url: https://www.sciencedirect.com/science/article/pii/S1877050918314819.THUMBNAIL2023cesarcruz.pdf.jpg2023cesarcruz.pdf.jpgIM Thumbnailimage/jpeg5070https://repository.usta.edu.co/bitstream/11634/52573/6/2023cesarcruz.pdf.jpgf546b51ce5ab3082f602ea22d30b583fMD56open accessCarta derechos de autor.pdf.jpgCarta derechos de autor.pdf.jpgIM Thumbnailimage/jpeg9428https://repository.usta.edu.co/bitstream/11634/52573/7/Carta%20derechos%20de%20autor.pdf.jpg7441470284264b0fb874cfa13cacf30aMD57open accessCarta autorización facultad.pdf.jpgCarta autorización facultad.pdf.jpgIM Thumbnailimage/jpeg9581https://repository.usta.edu.co/bitstream/11634/52573/8/Carta%20autorizaci%c3%b3n%20facultad.pdf.jpg13323aa77da9bc9f7014fae842acd744MD58open accessORIGINAL2023cesarcruz.pdf2023cesarcruz.pdfDocumento Principalapplication/pdf25754217https://repository.usta.edu.co/bitstream/11634/52573/1/2023cesarcruz.pdf8834013f9807193ef973306d2fab1f5bMD51open accessCarta derechos de autor.pdfCarta derechos de autor.pdfCarta derechos de autorapplication/pdf224718https://repository.usta.edu.co/bitstream/11634/52573/2/Carta%20derechos%20de%20autor.pdf5ee090fe3266ebe899a2057749572be3MD52metadata only accessCarta autorización facultad.pdfCarta autorización facultad.pdfCarta autorización Facultadapplication/pdf636844https://repository.usta.edu.co/bitstream/11634/52573/5/Carta%20autorizaci%c3%b3n%20facultad.pdffb8371d537f7e567fbe1efdf01bdd8bbMD55metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/52573/3/license_rdf217700a34da79ed616c2feb68d4c5e06MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/52573/4/license.txtaedeaf396fcd827b537c73d23464fc27MD54open access11634/52573oai:repository.usta.edu.co:11634/525732023-10-04 03:01:43.264open accessRepositorio Universidad Santo Tomásnoreply@usta.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K