Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT
Este articulo presenta el diseño y prototipado de un sistema inteligente, que sirve para la gestión automática de un generador eléctrico, basado en la arquitectura del IoT, a través del protocolo de comunicación MQTT.El prototipo, permite automatizar diversas funciones de un generador eléctrico ante...
- Autores:
-
Suárez, Diana
Solano, Jhon
Martínez, Roberto Boris
Angarita, Manuel
Henríquez Miranda, Carlos
Salcedo, Dixon
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2021
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/8868
- Acceso en línea:
- https://hdl.handle.net/11323/8868
https://doi.org/10.17981/cesta.01.01.2020.01
https://repositorio.cuc.edu.co/
- Palabra clave:
- Automation
Electric generator
IoT
Arduino
Automatización
Generador eléctrico
MQTT
- Rights
- openAccess
- License
- Attribution-NonCommercial-NoDerivatives 4.0 International
id |
RCUC2_deed65fc0d8433e9a11743e5a76ad62f |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/8868 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
dc.title.translated.spa.fl_str_mv |
Smart System for Monitoring Electric Generators Based on Open-Source Platforms |
title |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
spellingShingle |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT Automation Electric generator IoT Arduino Automatización Generador eléctrico MQTT |
title_short |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
title_full |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
title_fullStr |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
title_full_unstemmed |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
title_sort |
Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT |
dc.creator.fl_str_mv |
Suárez, Diana Solano, Jhon Martínez, Roberto Boris Angarita, Manuel Henríquez Miranda, Carlos Salcedo, Dixon |
dc.contributor.author.spa.fl_str_mv |
Suárez, Diana Solano, Jhon Martínez, Roberto Boris Angarita, Manuel Henríquez Miranda, Carlos Salcedo, Dixon |
dc.subject.proposal.eng.fl_str_mv |
Automation Electric generator |
topic |
Automation Electric generator IoT Arduino Automatización Generador eléctrico MQTT |
dc.subject.proposal.spa.fl_str_mv |
IoT Arduino Automatización Generador eléctrico MQTT |
description |
Este articulo presenta el diseño y prototipado de un sistema inteligente, que sirve para la gestión automática de un generador eléctrico, basado en la arquitectura del IoT, a través del protocolo de comunicación MQTT.El prototipo, permite automatizar diversas funciones de un generador eléctrico ante la interrupción del fluido eléctrico; tales como: encendido y apagado de forma automática, teniendo en cuenta las condiciones eléctricas. También, controlar variables como el nivel de combustible, temperatura, horas de uso del equipo; que facilita cambios de aceite, y mantenimientos preventivos. Adicionalmente, cuenta con un gestor automático de carga de potencia, que evita que el generador inicie con una potencia máxima desde el arranque; logrando de esta forma ampliar el margen de vida útil de los circuitos electrónico de potencia. Finalmente, para controlar de manera remota las funciones mencionadas, se presenta una aplicación móvil para que el usuario final pueda monitorear en tiempo real el funcionamiento del generador, mediante la implementación del protocolo de comunicación de Message Queue Telemetry Transport (MQTT). |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-11-17T02:28:15Z |
dc.date.available.none.fl_str_mv |
2021-11-17T02:28:15Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
acceptedVersion |
dc.identifier.citation.spa.fl_str_mv |
D. Suárez, J. Solano, M. Martínez, R., Angarita, C. Henríquez & D. Salcedo, “Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT”, J. Comput. Electron. Sci.: Theory Appl., vol. 1, no. 1, pp. 1–10, 2020. https://doi.org/10.17981/ cesta.01.01.2020.01 |
dc.identifier.uri.spa.fl_str_mv |
https://hdl.handle.net/11323/8868 |
dc.identifier.url.spa.fl_str_mv |
https://doi.org/10.17981/cesta.01.01.2020.01 |
dc.identifier.doi.spa.fl_str_mv |
10.17981/cesta.01.01.2020.01 |
dc.identifier.eissn.spa.fl_str_mv |
2745-0090 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
D. Suárez, J. Solano, M. Martínez, R., Angarita, C. Henríquez & D. Salcedo, “Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT”, J. Comput. Electron. Sci.: Theory Appl., vol. 1, no. 1, pp. 1–10, 2020. https://doi.org/10.17981/ cesta.01.01.2020.01 10.17981/cesta.01.01.2020.01 2745-0090 Corporación Universidad de la Costa REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/8868 https://doi.org/10.17981/cesta.01.01.2020.01 https://repositorio.cuc.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartofjournal.spa.fl_str_mv |
Computer and Electronic Sciences: Theory and Applications Computer and Electronic Sciences: Theory and Applications |
dc.relation.references.spa.fl_str_mv |
A. Colmenar, D. Borge, E. Collado y M. Castro. Generación Distribuida, Autoconsumo y Redes Inteligentes. MD, Esp.: Editorial UNED, 2015. E. Avendaño, “Tenderos reportan pérdidas de hasta $500 mil al día por apagones”, en El heraldo, Mar. 2019. [Online]. https:// www.elheraldo.co/barranquilla/tenderos-reportan-perdidas-de-hasta-500-mil-al-dia-por-apagones-609276 L. Aleaga, C. Morell y Z. García, “Generator Start-Up Automated Planning for Electric Power System Restoration,” Ing Energ, vol. 36, no. 2, pp. 168–179, 2019. I. R. Campuzano-Martínez. “Diagnostic of Electric Power Generators with On-Line and Off-Line Monitoring Techniques,” Información tecnológica, vol. 27, no. 2, pp. 11–20, 2016. https://doi.org/10.4067/S0718-07642016000200003 D. Suárez, R. Morales, I. Cordero y L. Schreiner, “Diseño de una herramienta de medición de ruidos basados en tecnologías Arduino-Raspberry PI,” Producción+ Limpia, vol. 12, no. 1, pp. 81–87, Jun. 2017. http://dx.doi.org/10.22507/pml.v12n1a8 H. O. Gualli. “Análisis y control inalámbrico de iluminación del templo de la iglesia ACYM SUR mediante tecnologías Raspberry Pi y plataforma Android que garantice un manejo eficiente de luminarias,” Trabajo de grado, Fac. Ing., Univ. Israel, Quito, Ecuador, 2017. Disponible en http://repositorio.uisrael.edu.ec/handle/47000/1320 L. Salman, S. Salman, S. Jahangirian, M. Abraham, F. German, C. Blair & P. Krenz, “Energy efficient IoT-based smart home,” presentado en el 3er IEEE World Forum on Internet of Things, (WF-IoT), Reston, VA, USA, Dec. 12-14, 2016. http:// dx.doi.org/10.1109/WF-IoT.2016.7845449 A. Vega. “Gestión de la energía eléctrica domiciliaria con base en la gestión activa de la demanda,” Tesis Ph.D. Fac. Ing., UD, Btá, D.C., CO. 2018. Disponible en http://repository.udistrital.edu.co/ J. García, ¿Cómo aplicar el IoT en el sector energético?, en telcel.com, Jun. 30. Disponible: https://www.telcel.com/empresas/tendencias/notas/aplicar-iot-en-sector-energetico?utm_campaign=Soluciones_Empresariales_C115_PYME_Necesidad_ IoT&utm_source=facebook&utm_medium=social A. Salazar, “Sistema electrónico de monitoreo y control para la distribución de energía eléctrica en los hogares,” Tesis grado, Fac. Ing. Sist. Elect. Ind., UTA, Ambato, Ecuador, 2017. S. K. Vishwakarma, P. Upadhyaya, B. Kumari y A. K. Mishra. “Smart Energy Efficient Home Automation System Using IoT,” presented at the 4ta International Conference on Internet of Things: Smart Innovation and Usages, IoT-SIU, Ghaziabad, IN, Abril 18-19, 2019. http://dx.doi.org/10.1109/IoT-SIU.2019.8777607 B. V. Mathiesen, H. Lund, D. Connolly, H. Wenzel, P. A. Østergaard, B. Möller & F. K. Hvelplund. “Smart Energy Systems for coherent 100% renewable energy and transport solutions,” Applied Energy, vol. 145, pp. 139–154, May. 2015. http://dx.doi. org/10.1016/j.apenergy.2015.01.075 R. A. Light “Mosquitto: server and client implementation of the MQTT protocol,” J. Open Source Soft., vol. 2, no. 213, pp. 265–266, May. 2017. https://doi.org/10.21105/joss.00265 J. Toldinas, B. Lozinskis, E. Baranauskas & A. Dobrovolskis. “MQTT Quality of Service versus Energy Consumption,” presented at the 23rd International Conference Electronics, IEEE, Palanga, LTU, Jun. 17-19, 2019, pp. 1–4. https://doi. org/10.1109/ELECTRONICS.2019.8765692 J. Roldan, Automatismos y cuadros eléctricos. MD, Esp.: Thompson paraninfo, 2007. |
dc.relation.citationendpage.spa.fl_str_mv |
10 |
dc.relation.citationstartpage.spa.fl_str_mv |
1 |
dc.relation.citationissue.spa.fl_str_mv |
1 |
dc.relation.citationvolume.spa.fl_str_mv |
1 |
dc.relation.ispartofjournalabbrev.spa.fl_str_mv |
CESTA |
dc.rights.spa.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International © The author; licensee Universidad de la Costa - CUC. |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.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 |
Attribution-NonCommercial-NoDerivatives 4.0 International © The author; licensee Universidad de la Costa - CUC. http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
10 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.publisher.place.spa.fl_str_mv |
Barranquilla |
dc.source.spa.fl_str_mv |
Computer and Electronic Sciences: Theory and Applications |
institution |
Corporación Universidad de la Costa |
dc.source.url.spa.fl_str_mv |
https://revistascientificas.cuc.edu.co/CESTA/article/view/3372 |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/d6c9efa0-f14a-40dc-aefd-7df2286883aa/download https://repositorio.cuc.edu.co/bitstreams/86c55ec5-345c-4572-9cb0-32e9ca4a28d3/download https://repositorio.cuc.edu.co/bitstreams/79748d07-2d52-4534-b559-4e4b22831a09/download https://repositorio.cuc.edu.co/bitstreams/3b8e3662-e719-4e7c-92f5-f2666335a597/download https://repositorio.cuc.edu.co/bitstreams/3e448187-c72b-4c16-8e14-99c7dc2990b7/download |
bitstream.checksum.fl_str_mv |
0f90e087b88be1aa1eba6b5afc9329a5 4460e5956bc1d1639be9ae6146a50347 e30e9215131d99561d40d6b0abbe9bad d734e294266a1e15df3b0b5499ebb26b ca5407edc0fece4ffb2d567b1ea24618 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1811760754636881920 |
spelling |
Suárez, DianaSolano, JhonMartínez, Roberto BorisAngarita, ManuelHenríquez Miranda, CarlosSalcedo, Dixon2021-11-17T02:28:15Z2021-11-17T02:28:15Z2021D. Suárez, J. Solano, M. Martínez, R., Angarita, C. Henríquez & D. Salcedo, “Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoT”, J. Comput. Electron. Sci.: Theory Appl., vol. 1, no. 1, pp. 1–10, 2020. https://doi.org/10.17981/ cesta.01.01.2020.01https://hdl.handle.net/11323/8868https://doi.org/10.17981/cesta.01.01.2020.0110.17981/cesta.01.01.2020.012745-0090Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Este articulo presenta el diseño y prototipado de un sistema inteligente, que sirve para la gestión automática de un generador eléctrico, basado en la arquitectura del IoT, a través del protocolo de comunicación MQTT.El prototipo, permite automatizar diversas funciones de un generador eléctrico ante la interrupción del fluido eléctrico; tales como: encendido y apagado de forma automática, teniendo en cuenta las condiciones eléctricas. También, controlar variables como el nivel de combustible, temperatura, horas de uso del equipo; que facilita cambios de aceite, y mantenimientos preventivos. Adicionalmente, cuenta con un gestor automático de carga de potencia, que evita que el generador inicie con una potencia máxima desde el arranque; logrando de esta forma ampliar el margen de vida útil de los circuitos electrónico de potencia. Finalmente, para controlar de manera remota las funciones mencionadas, se presenta una aplicación móvil para que el usuario final pueda monitorear en tiempo real el funcionamiento del generador, mediante la implementación del protocolo de comunicación de Message Queue Telemetry Transport (MQTT).The present work presents the design and prototyping of an intelligent system, which serves for the automatic management of an electric generator, based on the IoT architecture, through the MQTT communication protocol. The prototype, allows automating several functions of an electric generator in case of electric fluid interruption; such as: turning on and off automatically, taking into account the electric conditions. It also allows to control variables such as fuel level, temperature, hours of use of the equipment; besides facilitating oil changes, and preventive maintenance. In addition, it has an automatic power load manager, which prevents the generator from starting at maximum power from the start; thus extending the life span of the electronic power circuits. Finally, to control remotely the mentioned functions, a mobile application is presented so that the end user can monitor in real time the operation of the generator, through the implementation of the Message Queue Telemetry Transport (MQTT) communication protocol.Suárez, DianaSolano, JhonMartínez, Roberto BorisAngarita, ManuelHenríquez Miranda, CarlosSalcedo, Dixon10 páginasapplication/pdfspaCorporación Universidad de la CostaBarranquillaAttribution-NonCommercial-NoDerivatives 4.0 International© The author; licensee Universidad de la Costa - CUC.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Computer and Electronic Sciences: Theory and Applicationshttps://revistascientificas.cuc.edu.co/CESTA/article/view/3372Sistema Inteligente para para la gestión automática de un generador eléctrico basado en la arquitectura del IoTSmart System for Monitoring Electric Generators Based on Open-Source PlatformsArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/acceptedVersionComputer and Electronic Sciences: Theory and ApplicationsComputer and Electronic Sciences: Theory and ApplicationsA. Colmenar, D. Borge, E. Collado y M. Castro. Generación Distribuida, Autoconsumo y Redes Inteligentes. MD, Esp.: Editorial UNED, 2015.E. Avendaño, “Tenderos reportan pérdidas de hasta $500 mil al día por apagones”, en El heraldo, Mar. 2019. [Online]. https:// www.elheraldo.co/barranquilla/tenderos-reportan-perdidas-de-hasta-500-mil-al-dia-por-apagones-609276L. Aleaga, C. Morell y Z. García, “Generator Start-Up Automated Planning for Electric Power System Restoration,” Ing Energ, vol. 36, no. 2, pp. 168–179, 2019.I. R. Campuzano-Martínez. “Diagnostic of Electric Power Generators with On-Line and Off-Line Monitoring Techniques,” Información tecnológica, vol. 27, no. 2, pp. 11–20, 2016. https://doi.org/10.4067/S0718-07642016000200003D. Suárez, R. Morales, I. Cordero y L. Schreiner, “Diseño de una herramienta de medición de ruidos basados en tecnologías Arduino-Raspberry PI,” Producción+ Limpia, vol. 12, no. 1, pp. 81–87, Jun. 2017. http://dx.doi.org/10.22507/pml.v12n1a8H. O. Gualli. “Análisis y control inalámbrico de iluminación del templo de la iglesia ACYM SUR mediante tecnologías Raspberry Pi y plataforma Android que garantice un manejo eficiente de luminarias,” Trabajo de grado, Fac. Ing., Univ. Israel, Quito, Ecuador, 2017. Disponible en http://repositorio.uisrael.edu.ec/handle/47000/1320L. Salman, S. Salman, S. Jahangirian, M. Abraham, F. German, C. Blair & P. Krenz, “Energy efficient IoT-based smart home,” presentado en el 3er IEEE World Forum on Internet of Things, (WF-IoT), Reston, VA, USA, Dec. 12-14, 2016. http:// dx.doi.org/10.1109/WF-IoT.2016.7845449A. Vega. “Gestión de la energía eléctrica domiciliaria con base en la gestión activa de la demanda,” Tesis Ph.D. Fac. Ing., UD, Btá, D.C., CO. 2018. Disponible en http://repository.udistrital.edu.co/J. García, ¿Cómo aplicar el IoT en el sector energético?, en telcel.com, Jun. 30. Disponible: https://www.telcel.com/empresas/tendencias/notas/aplicar-iot-en-sector-energetico?utm_campaign=Soluciones_Empresariales_C115_PYME_Necesidad_ IoT&utm_source=facebook&utm_medium=socialA. Salazar, “Sistema electrónico de monitoreo y control para la distribución de energía eléctrica en los hogares,” Tesis grado, Fac. Ing. Sist. Elect. Ind., UTA, Ambato, Ecuador, 2017.S. K. Vishwakarma, P. Upadhyaya, B. Kumari y A. K. Mishra. “Smart Energy Efficient Home Automation System Using IoT,” presented at the 4ta International Conference on Internet of Things: Smart Innovation and Usages, IoT-SIU, Ghaziabad, IN, Abril 18-19, 2019. http://dx.doi.org/10.1109/IoT-SIU.2019.8777607B. V. Mathiesen, H. Lund, D. Connolly, H. Wenzel, P. A. Østergaard, B. Möller & F. K. Hvelplund. “Smart Energy Systems for coherent 100% renewable energy and transport solutions,” Applied Energy, vol. 145, pp. 139–154, May. 2015. http://dx.doi. org/10.1016/j.apenergy.2015.01.075R. A. Light “Mosquitto: server and client implementation of the MQTT protocol,” J. Open Source Soft., vol. 2, no. 213, pp. 265–266, May. 2017. https://doi.org/10.21105/joss.00265J. Toldinas, B. Lozinskis, E. Baranauskas & A. Dobrovolskis. “MQTT Quality of Service versus Energy Consumption,” presented at the 23rd International Conference Electronics, IEEE, Palanga, LTU, Jun. 17-19, 2019, pp. 1–4. https://doi. org/10.1109/ELECTRONICS.2019.8765692J. Roldan, Automatismos y cuadros eléctricos. MD, Esp.: Thompson paraninfo, 2007.10111CESTAAutomationElectric generatorIoTArduinoAutomatizaciónGenerador eléctricoMQTTPublicationORIGINALVol1-01.pdfVol1-01.pdfapplication/pdf776811https://repositorio.cuc.edu.co/bitstreams/d6c9efa0-f14a-40dc-aefd-7df2286883aa/download0f90e087b88be1aa1eba6b5afc9329a5MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.cuc.edu.co/bitstreams/86c55ec5-345c-4572-9cb0-32e9ca4a28d3/download4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83196https://repositorio.cuc.edu.co/bitstreams/79748d07-2d52-4534-b559-4e4b22831a09/downloade30e9215131d99561d40d6b0abbe9badMD53THUMBNAILVol1-01.pdf.jpgVol1-01.pdf.jpgimage/jpeg73081https://repositorio.cuc.edu.co/bitstreams/3b8e3662-e719-4e7c-92f5-f2666335a597/downloadd734e294266a1e15df3b0b5499ebb26bMD54TEXTVol1-01.pdf.txtVol1-01.pdf.txttext/plain32956https://repositorio.cuc.edu.co/bitstreams/3e448187-c72b-4c16-8e14-99c7dc2990b7/downloadca5407edc0fece4ffb2d567b1ea24618MD5511323/8868oai:repositorio.cuc.edu.co:11323/88682024-09-17 10:59:27.342http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internationalopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLg0KDQpBbCByZXNwZWN0byBjb21vIEF1dG9yKGVzKSBtYW5pZmVzdGFtb3MgY29ub2NlciBxdWU6DQoNCi0gTGEgYXV0b3JpemFjacOzbiBlcyBkZSBjYXLDoWN0ZXIgbm8gZXhjbHVzaXZhIHkgbGltaXRhZGEsIGVzdG8gaW1wbGljYSBxdWUgbGEgbGljZW5jaWEgdGllbmUgdW5hIHZpZ2VuY2lhLCBxdWUgbm8gZXMgcGVycGV0dWEgeSBxdWUgZWwgYXV0b3IgcHVlZGUgcHVibGljYXIgbyBkaWZ1bmRpciBzdSBvYnJhIGVuIGN1YWxxdWllciBvdHJvIG1lZGlvLCBhc8OtIGNvbW8gbGxldmFyIGEgY2FibyBjdWFscXVpZXIgdGlwbyBkZSBhY2Npw7NuIHNvYnJlIGVsIGRvY3VtZW50by4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uDQoNCi0gTGEgYXV0b3JpemFjacOzbiBkZSBwdWJsaWNhY2nDs24gY29tcHJlbmRlIGVsIGZvcm1hdG8gb3JpZ2luYWwgZGUgbGEgb2JyYSB5IHRvZG9zIGxvcyBkZW3DoXMgcXVlIHNlIHJlcXVpZXJhIHBhcmEgc3UgcHVibGljYWNpw7NuIGVuIGVsIHJlcG9zaXRvcmlvLiBJZ3VhbG1lbnRlLCBsYSBhdXRvcml6YWNpw7NuIHBlcm1pdGUgYSBsYSBpbnN0aXR1Y2nDs24gZWwgY2FtYmlvIGRlIHNvcG9ydGUgZGUgbGEgb2JyYSBjb24gZmluZXMgZGUgcHJlc2VydmFjacOzbiAoaW1wcmVzbywgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCBJbnRlcm5ldCwgaW50cmFuZXQsIG8gY3VhbHF1aWVyIG90cm8gZm9ybWF0byBjb25vY2lkbyBvIHBvciBjb25vY2VyKS4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIGVzIGdyYXR1aXRhIHkgc2UgcmVudW5jaWEgYSByZWNpYmlyIGN1YWxxdWllciByZW11bmVyYWNpw7NuIHBvciBsb3MgdXNvcyBkZSBsYSBvYnJhLCBkZSBhY3VlcmRvIGNvbiBsYSBsaWNlbmNpYSBlc3RhYmxlY2lkYSBlbiBlc3RhIGF1dG9yaXphY2nDs24uDQoNCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLg0KDQotIEZyZW50ZSBhIGN1YWxxdWllciByZWNsYW1hY2nDs24gcG9yIHRlcmNlcm9zLCBlbCBvIGxvcyBhdXRvcmVzIHNlcsOhbiByZXNwb25zYWJsZXMsIGVuIG5pbmfDum4gY2FzbyBsYSByZXNwb25zYWJpbGlkYWQgc2Vyw6EgYXN1bWlkYSBwb3IgbGEgaW5zdGl0dWNpw7NuLg0KDQotIENvbiBsYSBhdXRvcml6YWNpw7NuLCBsYSBpbnN0aXR1Y2nDs24gcHVlZGUgZGlmdW5kaXIgbGEgb2JyYSBlbiDDrW5kaWNlcywgYnVzY2Fkb3JlcyB5IG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBxdWUgZmF2b3JlemNhbiBzdSB2aXNpYmlsaWRhZA== |