Asistente de mantenimiento de maquinaria industrial con realidad aumentada

El mantenimiento industrial, es un proceso que busca mantener en una condición adecuada de operación a los equipos industriales, tanto para reducir gastos en la producción, como para proteger a sus operarios de sufrir un accidente laboral. Según el Instituto de Seguridad y Bienestar Laboral de Colom...

Full description

Autores:
Cortés Hernández, German David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Militar Nueva Granada
Repositorio:
Repositorio UMNG
Idioma:
spa
OAI Identifier:
oai:repository.unimilitar.edu.co:10654/39265
Acceso en línea:
http://hdl.handle.net/10654/39265
Palabra clave:
REALIDAD VIRTUAL
FABRICAS - MANTENIMIENTO Y REPARACION
ACCIDENTES DE TRABAJO
Augmented reality.
Industrial maintenance.
Three-phase motors.
Protection elements.
Occupational accidents.
Realidad aumentada
Mantenimiento industrial
Motores trifásicos.
Elementos de protección.
Accidentalidad laboral.
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIMILTAR2_d4c3ee55919d894a9fa7731ba4b7c0dc
oai_identifier_str oai:repository.unimilitar.edu.co:10654/39265
network_acronym_str UNIMILTAR2
network_name_str Repositorio UMNG
repository_id_str
dc.title.spa.fl_str_mv Asistente de mantenimiento de maquinaria industrial con realidad aumentada
dc.title.translated.spa.fl_str_mv Industrial machinery maintenance assistant with augmented reality
title Asistente de mantenimiento de maquinaria industrial con realidad aumentada
spellingShingle Asistente de mantenimiento de maquinaria industrial con realidad aumentada
REALIDAD VIRTUAL
FABRICAS - MANTENIMIENTO Y REPARACION
ACCIDENTES DE TRABAJO
Augmented reality.
Industrial maintenance.
Three-phase motors.
Protection elements.
Occupational accidents.
Realidad aumentada
Mantenimiento industrial
Motores trifásicos.
Elementos de protección.
Accidentalidad laboral.
title_short Asistente de mantenimiento de maquinaria industrial con realidad aumentada
title_full Asistente de mantenimiento de maquinaria industrial con realidad aumentada
title_fullStr Asistente de mantenimiento de maquinaria industrial con realidad aumentada
title_full_unstemmed Asistente de mantenimiento de maquinaria industrial con realidad aumentada
title_sort Asistente de mantenimiento de maquinaria industrial con realidad aumentada
dc.creator.fl_str_mv Cortés Hernández, German David
dc.contributor.advisor.none.fl_str_mv Pérez Gutiérrez, Byron Alfonso
dc.contributor.author.none.fl_str_mv Cortés Hernández, German David
dc.subject.lemb.spa.fl_str_mv REALIDAD VIRTUAL
FABRICAS - MANTENIMIENTO Y REPARACION
ACCIDENTES DE TRABAJO
topic REALIDAD VIRTUAL
FABRICAS - MANTENIMIENTO Y REPARACION
ACCIDENTES DE TRABAJO
Augmented reality.
Industrial maintenance.
Three-phase motors.
Protection elements.
Occupational accidents.
Realidad aumentada
Mantenimiento industrial
Motores trifásicos.
Elementos de protección.
Accidentalidad laboral.
dc.subject.keywords.spa.fl_str_mv Augmented reality.
Industrial maintenance.
Three-phase motors.
Protection elements.
Occupational accidents.
dc.subject.proposal.spa.fl_str_mv Realidad aumentada
Mantenimiento industrial
Motores trifásicos.
Elementos de protección.
Accidentalidad laboral.
description El mantenimiento industrial, es un proceso que busca mantener en una condición adecuada de operación a los equipos industriales, tanto para reducir gastos en la producción, como para proteger a sus operarios de sufrir un accidente laboral. Según el Instituto de Seguridad y Bienestar Laboral de Colombia, algunos de los factores más comunes por el cual se presentan más accidentes laborales en la industria, es debido al manejo incorrecto de las herramientas de trabajo, la falta de procedimiento claro y la falta de supervisión, por esto, se presenta en este trabajo el desarrollo de una aplicación con realidad aumentada para dispositivos móviles Android, con el propósito de asistir al personal encargado de realizar mantenimientos a motores trifásicos SIEMENS tipo 1LA5, mediante aplicativos diseñados para el registro y control de los elementos de protección y herramientas necesarios, además de presentar información útil para facilitar al personal el correcto mantenimiento de la máquina.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-12-02T00:30:11Z
dc.date.available.none.fl_str_mv 2021-12-02T00:30:11Z
dc.date.issued.none.fl_str_mv 2021-08-02
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.*.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10654/39265
dc.identifier.instname.spa.fl_str_mv instname:Universidad Militar Nueva Granada
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Militar Nueva Granada
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unimilitar.edu.co
url http://hdl.handle.net/10654/39265
identifier_str_mv instname:Universidad Militar Nueva Granada
reponame:Repositorio Institucional Universidad Militar Nueva Granada
repourl:https://repository.unimilitar.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Alcón, Amor ; González [u. a.]: Evolución, Análisis y Estudio Comparativo de las Máquinas Herramienta (Torno y Fresadora) a lo largo de la Historia. (2018)
Bentley. Using the HoloLens to facilitate plant maintenance.
Brooke, John: SUS: A quick and dirty usability scale. En: Usability Eval. Ind. 189 (1995), 11
CCS, Noticias. Reducción de accidentes laborales de cara a la protección social de los trabajadores, los retos del 52 Congreso de Seguridad
Coleta ; Dela, Giuliano F. ; Cardoso ; Alexandre ; Júnior ; Lamounier, Edgard A. ; de Lima ; Mendes, Gerson F.: Telecommunications Field Operations Supported by Augmented Reality–a Systematic Review. En: 2019 21st Symposium on Virtual and Augmented Reality (SVR) IEEE, 2019, p. 77–83
comofuncionaque.com. ¿CÓMO FUNCIONA EL MOTOR ELÉCTRICO?
Crescenzio, F. D. ; Fantini, M. ; Persiani, F. ; Stefano, L. D. ; Azzari, P. ; Salti, S.: Augmented reality for aircraft maintenance training and operations support. En: IEEE Transactions on Rehabilitation Engineering 31 (2011), Nr. 1, p. 96–101
Farina ; Luis, Alberto: Motores eléctricos trifásicos: usos, componentes y funcionamiento. En: Rendimiento de motores eléctricos 1 (2018), Nr. 71, p. 72
Faulkner ; Laura: Beyond the five-user assumption: Benefits of increased sample sizes in usability testing. En: Behavior Research Methods, Instruments, & Computers 35 (2003), Nr. 3, p. 379–383
Henderson, S. ; Feiner, S.: Exploring the benefits of augmented reality documentation for maintenance and repair. En: IEEE Transactions on Rehabilitation Engineering 17 (2011), Nr. 10, p. 1355–1368
ICONTEC: GUÍA TÉCNICA COLOMBIANA. 2. 2012
Jeff Sauro, PhD. Measuring Usability with the System Usability Scale (SUS)
kaspersky. Qué es y cómo se escanea un código QR
Lorenz, M. ; Knopp, S. ; Klimant, P.: Industrial Augmented Reality: Requirements for an Augmented Reality Maintenance Worker Support System. En: 2018 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct) (2018)
Luis, Schvab: Máquinas y herramientas. En: Guía didáctica. Argentina. Ministerio de Educación. Instituto Nacional de Educación Tecnológica (2011)
Magicleap. Manifest.
Mendoza ; Cruz, Ricardo ; Romero ; Pablo ; Pineda ; A, Luis: A user experience view for rehabilitation systems. En: Proceedings of the 4th Mexican Conference on Human-Computer Interaction, 2012, p. 20–27
Microsoft. HoloLens 2
Molano ; Ruiz, Karla V. ; Martínez, Andrés Felipe G.: MAQUINA DE VAPOR.
openwebinars. Ventajas y diferencias entre Unity, Unreal Engine y Godot
Palma, Beatriz. Activadores Realidad Aumentada
PTC. Cannondale Leverages Augmented Reality for Differentiation
PTC. Disminuyen los accidentes laborales en el paísToyota Enables Secure Communication with Vuforia’s Augmented Reality Remote Expert Assistance Tools.
PTC. Volvo Group Delivers Digital Thread Through Lens of Augmented Reality
reality, Next. Vuforia 7’s New Features Keep It Ahead in an ARKit, ARCore World
rehabilitar. Crear marcadores
Tiempo, Casa Editorial E. Disminuyen los accidentes laborales en el país.
Trimble. Trimble Field Technology
Wilson, R. Remote Assist and Working From Home
Zenati, N. ; Zerhouni, N. ; Achour, K.: Assistance to maintenance in industrial process using an augmented reality system. En: 2004 IEEE International Conference on Industrial Technology (2004)
Zenati-Henda, N. ; Bellarbi, A. ; Benbelkacem, S. ; Belhocine, M.: Augmented reality system based on hand gestures for remote maintenance. En: 2014 International Conference on Multimedia Computing and Systems (ICMCS) (2014)
dc.rights.uri.*.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.accessrights.*.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.local.spa.fl_str_mv Acceso abierto
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
Acceso abierto
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv applicaction/pdf
dc.coverage.sede.spa.fl_str_mv Calle 100
dc.publisher.program.spa.fl_str_mv Ingeniería en Mecatrónica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.grantor.spa.fl_str_mv Universidad Militar Nueva Granada
institution Universidad Militar Nueva Granada
bitstream.url.fl_str_mv http://repository.unimilitar.edu.co/bitstream/10654/39265/2/license.txt
http://repository.unimilitar.edu.co/bitstream/10654/39265/1/CortesHernandezGermanDavid2021.pdf
http://repository.unimilitar.edu.co/bitstream/10654/39265/3/CortesHernandezGermanDavid2021.pdf.jpg
bitstream.checksum.fl_str_mv a609d7e369577f685ce98c66b903b91b
c3bac6f1dac06fc4a73346e0dcf900ed
c85caa0b3f865aaf41da134d7576fac9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UMNG
repository.mail.fl_str_mv bibliodigital@unimilitar.edu.co
_version_ 1808417802512498688
spelling Pérez Gutiérrez, Byron AlfonsoCortés Hernández, German DavidIngeniero en Mecatrónica2021-12-02T00:30:11Z2021-12-02T00:30:11Z2021-08-02http://hdl.handle.net/10654/39265instname:Universidad Militar Nueva Granadareponame:Repositorio Institucional Universidad Militar Nueva Granadarepourl:https://repository.unimilitar.edu.coEl mantenimiento industrial, es un proceso que busca mantener en una condición adecuada de operación a los equipos industriales, tanto para reducir gastos en la producción, como para proteger a sus operarios de sufrir un accidente laboral. Según el Instituto de Seguridad y Bienestar Laboral de Colombia, algunos de los factores más comunes por el cual se presentan más accidentes laborales en la industria, es debido al manejo incorrecto de las herramientas de trabajo, la falta de procedimiento claro y la falta de supervisión, por esto, se presenta en este trabajo el desarrollo de una aplicación con realidad aumentada para dispositivos móviles Android, con el propósito de asistir al personal encargado de realizar mantenimientos a motores trifásicos SIEMENS tipo 1LA5, mediante aplicativos diseñados para el registro y control de los elementos de protección y herramientas necesarios, además de presentar información útil para facilitar al personal el correcto mantenimiento de la máquina.Contenido Resumen Lista de tablas Lista de figuras Introducción 1 Introducción 1.1 Problema 1.2 Objetivos 1.2.1 Objetivos específicos 1.3 Marco teórico 1.3.1 Motor trifásico 1.3.2 Mantenimiento de motores trifásicos 1.3.3 Continuo de la realidad - virtualidad 1.3.4 Clasificación de la realidad aumentada 1.4 Estado del Arte 2 Requerimientos de software 15 2.1 Análisis y caracterización del sistema 2.1.1 Seguridad industrial 2.1.2 Requerimientos funcionales 2.1.3 Requerimientos técnicos 3 Diseño 21 3.1 Quality Function Deployment 3.1.1 Resultados HOQ 3.2 Arquitectura del sistema 3.3 Aplicativos con realidad aumentada 3.3.1 Documentación 3.3.2 Elementos 3.3.3 Registro por voz 3.3.4 Registro manual 4 Implementación 28 4.1 Interfaz gráfica 4.1.1 Escena Documentación 4.1.2 Escena elementos 4.1.3 Escena Bitácora 4.1.4 Botón tienda 4.2 Entornos AR 4.2.1 Motor trifásico con AR 4.2.2 Implementos de protección laboral con AR 4.2.3 Elementos de mantenimiento con AR 5 Resultados 36 5.1 Sistema de Escalas de Usabilidad 5.2 Método realizado 5.2.1 Población de prueba 5.2.2 Test 5.3 Análisis de resultados 6 Conclusiones y recomendaciones 41 6.1 Conclusiones 6.2 Recomendaciones BibliografíaIndustrial maintenance is a process that seeks to keep industrial equipment in proper operating condition, both to reduce production costs and to protect its operators from suffering a work accident. According to the Institute of Occupational Safety and Welfare, some of the most common factors for which more work accidents occur in the industry is due to the incorrect handling of work tools, the lack of a total procedure understanding and the lack of supervision. To overcome this, the development of an application with augmented reality for Android mobile devices is presented. The purpose of the application is to assist the maintenance personnel of three-phase motors SIEMENS type 1LA5 through modules designed for registration and control of the elements of protection and necessary tools, in addition to present useful information to facilitate the correct maintenance of the equipment.Pregradoapplicaction/pdfspahttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 InternationalAcceso abiertoAsistente de mantenimiento de maquinaria industrial con realidad aumentadaIndustrial machinery maintenance assistant with augmented realityREALIDAD VIRTUALFABRICAS - MANTENIMIENTO Y REPARACIONACCIDENTES DE TRABAJOAugmented reality.Industrial maintenance.Three-phase motors.Protection elements.Occupational accidents.Realidad aumentadaMantenimiento industrialMotores trifásicos.Elementos de protección.Accidentalidad laboral.Tesis/Trabajo de grado - Monografía - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fIngeniería en MecatrónicaFacultad de IngenieríaUniversidad Militar Nueva GranadaAlcón, Amor ; González [u. a.]: Evolución, Análisis y Estudio Comparativo de las Máquinas Herramienta (Torno y Fresadora) a lo largo de la Historia. (2018)Bentley. Using the HoloLens to facilitate plant maintenance.Brooke, John: SUS: A quick and dirty usability scale. En: Usability Eval. Ind. 189 (1995), 11CCS, Noticias. Reducción de accidentes laborales de cara a la protección social de los trabajadores, los retos del 52 Congreso de SeguridadColeta ; Dela, Giuliano F. ; Cardoso ; Alexandre ; Júnior ; Lamounier, Edgard A. ; de Lima ; Mendes, Gerson F.: Telecommunications Field Operations Supported by Augmented Reality–a Systematic Review. En: 2019 21st Symposium on Virtual and Augmented Reality (SVR) IEEE, 2019, p. 77–83comofuncionaque.com. ¿CÓMO FUNCIONA EL MOTOR ELÉCTRICO?Crescenzio, F. D. ; Fantini, M. ; Persiani, F. ; Stefano, L. D. ; Azzari, P. ; Salti, S.: Augmented reality for aircraft maintenance training and operations support. En: IEEE Transactions on Rehabilitation Engineering 31 (2011), Nr. 1, p. 96–101Farina ; Luis, Alberto: Motores eléctricos trifásicos: usos, componentes y funcionamiento. En: Rendimiento de motores eléctricos 1 (2018), Nr. 71, p. 72Faulkner ; Laura: Beyond the five-user assumption: Benefits of increased sample sizes in usability testing. En: Behavior Research Methods, Instruments, & Computers 35 (2003), Nr. 3, p. 379–383Henderson, S. ; Feiner, S.: Exploring the benefits of augmented reality documentation for maintenance and repair. En: IEEE Transactions on Rehabilitation Engineering 17 (2011), Nr. 10, p. 1355–1368ICONTEC: GUÍA TÉCNICA COLOMBIANA. 2. 2012Jeff Sauro, PhD. Measuring Usability with the System Usability Scale (SUS)kaspersky. Qué es y cómo se escanea un código QRLorenz, M. ; Knopp, S. ; Klimant, P.: Industrial Augmented Reality: Requirements for an Augmented Reality Maintenance Worker Support System. En: 2018 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct) (2018)Luis, Schvab: Máquinas y herramientas. En: Guía didáctica. Argentina. Ministerio de Educación. Instituto Nacional de Educación Tecnológica (2011)Magicleap. Manifest.Mendoza ; Cruz, Ricardo ; Romero ; Pablo ; Pineda ; A, Luis: A user experience view for rehabilitation systems. En: Proceedings of the 4th Mexican Conference on Human-Computer Interaction, 2012, p. 20–27Microsoft. HoloLens 2Molano ; Ruiz, Karla V. ; Martínez, Andrés Felipe G.: MAQUINA DE VAPOR.openwebinars. Ventajas y diferencias entre Unity, Unreal Engine y GodotPalma, Beatriz. Activadores Realidad AumentadaPTC. Cannondale Leverages Augmented Reality for DifferentiationPTC. Disminuyen los accidentes laborales en el paísToyota Enables Secure Communication with Vuforia’s Augmented Reality Remote Expert Assistance Tools.PTC. Volvo Group Delivers Digital Thread Through Lens of Augmented Realityreality, Next. Vuforia 7’s New Features Keep It Ahead in an ARKit, ARCore Worldrehabilitar. Crear marcadoresTiempo, Casa Editorial E. Disminuyen los accidentes laborales en el país.Trimble. Trimble Field TechnologyWilson, R. Remote Assist and Working From HomeZenati, N. ; Zerhouni, N. ; Achour, K.: Assistance to maintenance in industrial process using an augmented reality system. En: 2004 IEEE International Conference on Industrial Technology (2004)Zenati-Henda, N. ; Bellarbi, A. ; Benbelkacem, S. ; Belhocine, M.: Augmented reality system based on hand gestures for remote maintenance. En: 2014 International Conference on Multimedia Computing and Systems (ICMCS) (2014)Calle 100LICENSElicense.txtlicense.txttext/plain; charset=utf-83420http://repository.unimilitar.edu.co/bitstream/10654/39265/2/license.txta609d7e369577f685ce98c66b903b91bMD52ORIGINALCortesHernandezGermanDavid2021.pdfCortesHernandezGermanDavid2021.pdfTrabajo de gradoapplication/pdf4812864http://repository.unimilitar.edu.co/bitstream/10654/39265/1/CortesHernandezGermanDavid2021.pdfc3bac6f1dac06fc4a73346e0dcf900edMD51THUMBNAILCortesHernandezGermanDavid2021.pdf.jpgCortesHernandezGermanDavid2021.pdf.jpgIM Thumbnailimage/jpeg5318http://repository.unimilitar.edu.co/bitstream/10654/39265/3/CortesHernandezGermanDavid2021.pdf.jpgc85caa0b3f865aaf41da134d7576fac9MD5310654/39265oai:repository.unimilitar.edu.co:10654/392652021-12-03 01:02:58.616Repositorio Institucional UMNGbibliodigital@unimilitar.edu.coRWwgYXV0b3IgZGUgbGEgb2JyYSAodGVzaXMsIG1vbm9ncmFmw61hLCB0cmFiYWpvIGRlIGdyYWRvIG8gY3VhbHF1aWVyIG90cm8gZG9jdW1lbnRvCmNvbiBjYXLDoWN0ZXIgYWNhZMOpbWljbyksIGFjdHVhbmRvIGVuIG5vbWJyZSBwcm9waW8sIGhhY2UgZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2bwp5IGRlIHN1cyBhbmV4b3MgZW4gZm9ybWF0byBkaWdpdGFsIG8gZWxlY3Ryw7NuaWNvLgoKRUwgRVNUVURJQU5URSAtIEFVVE9SLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuCmVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvcgpsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBleGNsdXNpdmEgYXV0b3LDrWEgeSB0aWVuZSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4KCkVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4KY3VhbnRvIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgZW4gY3Vlc3Rpw7NuLCBFTCBFU1RVRElBTlRFIC0gQVVUT1IsCmFzdW1pcsOhIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCB5IHNhbGRyw6EgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3M7CnBhcmEgdG9kb3MgbG9zIGVmZWN0b3MgbGEgdW5pdmVyc2lkYWQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCkFkZW3DoXMsICJMQSBVTklWRVJTSURBRCBNSUxJVEFSIE5VRVZBIEdSQU5BREEgY29tbyBpbnN0aXR1Y2nDs24gcXVlIGFsbWFjZW5hLCB5CnJlY29sZWN0YSBkYXRvcyBwZXJzb25hbGVzLCBhdGVuZGllbmRvIGxvIHByZWNlcHR1YWRvIGVuIGxhIGxleSAxNTgxIGRlIDIwMTIgeSBlbApEZWNyZXRvIDEzNzcgZGUgMjAxMywgcXVlIGRlc2Fycm9sbGFuIGVsIHByaW5jaXBpbyBjb25zdGl0dWNpb25hbCBxdWUgdGllbmVuIHRvZGFzCmxhcyBwZXJzb25hcyBhIGNvbm9jZXIsIGFjdHVhbGl6YXIgeSByZWN0aWZpY2FyIHRvZG8gdGlwbyBkZSBpbmZvcm1hY2nDs24gcmVjb2dpZGEKbywgcXVlIGhheWEgc2lkbyBvYmpldG8gZGUgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcyBlbiBiYW5jb3MgbyBiYXNlcyBkZQpkYXRvcyB5IGVuIGdlbmVyYWwgZW4gYXJjaGl2b3MgZGUgZW50aWRhZGVzIHDDumJsaWNhcyBvIHByaXZhZGFzLCByZXF1aWVyZSBvYnRlbmVyCnN1IGF1dG9yaXphY2nDs24sIHBhcmEgcXVlLCBkZSBtYW5lcmEgbGlicmUsIHByZXZpYSwgZXhwcmVzYSwgdm9sdW50YXJpYSwgeQpkZWJpZGFtZW50ZSBpbmZvcm1hZGEsIHBlcm1pdGEgYSB0b2RhcyBudWVzdHJhcyBkZXBlbmRlbmNpYXMgYWNhZMOpbWljYXMgeQphZG1pbmlzdHJhdGl2YXMsIHJlY29sZWN0YXIsIHJlY2F1ZGFyLCBhbG1hY2VuYXIsIHVzYXIsIGNpcmN1bGFyLCBzdXByaW1pciwgcHJvY2VzYXIsCmNvbXBpbGFyLCBpbnRlcmNhbWJpYXIsIGRhciB0cmF0YW1pZW50bywgYWN0dWFsaXphciB5IGRpc3BvbmVyIGRlIGxvcyBkYXRvcyBxdWUKaGFuIHNpZG8gc3VtaW5pc3RyYWRvcyB5IHF1ZSBzZSBoYW4gaW5jb3Jwb3JhZG8gZW4gbnVlc3RyYXMgYmFzZXMgbyBiYW5jb3MgZGUKZGF0b3MsIG8gZW4gcmVwb3NpdG9yaW9zIGVsZWN0csOzbmljb3MgZGUgdG9kbyB0aXBvIGNvbiBxdWUgY3VlbnRhIGxhIFVuaXZlcnNpZGFkLgoKRXN0YSBpbmZvcm1hY2nDs24gZXMgeSBzZXLDoSB1dGlsaXphZGEgZW4gZWwgZGVzYXJyb2xsbyBkZSBsYXMgZnVuY2lvbmVzIHByb3BpYXMgZGUKbGEgVW5pdmVyc2lkYWQgZW4gc3UgY29uZGljacOzbiBkZSBpbnN0aXR1Y2nDs24gZGUgZWR1Y2FjacOzbiBzdXBlcmlvciwgZGUgZm9ybWEKZGlyZWN0YSBvIGEgdHJhdsOpcyBkZSB0ZXJjZXJvcyIuCgpTaSBzdSBkb2N1bWVudG8gZXMgZGUgYWNjZXNvIHJlc3RyaW5naWRvICwgc3UgdHJhYmFqbyBzZSBkZXBvc2l0YXLDoSBlbiBlbApSZXBvc2l0b3JpbyBVTU5HIMO6bmljYW1lbnRlIGNvbiBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRvY3VtZW50YWwgeSBtZW1vcmlhCmluc3RpdHVjaW9uYWwsIGVudGVuZGllbmRvIHF1ZSwgc2Vyw6EgY29uc3VsdGFkbyBkZSBmb3JtYSBjb250cm9sYWRhIHNvbGFtZW50ZSBwb3IKbGEgY29tdW5pZGFkIE5lb2dyYW5hZGluYS4KClNpIHN1IGRvY3VtZW50byBlcyBkZSBhY2Nlc28gYWJpZXJ0bywgcGFyYSBwZXJtaXRpciBhbCBSZXBvc2l0b3JpbyBVTU5HIHJlcHJvZHVjaXIsCnRyYWR1Y2lyIHkgZGlzdHJpYnVpciBzdSBlbnbDrW8gYSB0cmF2w6lzIGRlbCBtdW5kbywgbmVjZXNpdGFtb3Mgc3UgY29uZm9ybWlkYWQgZW4KbG9zIHNpZ3VpZW50ZXMgdMOpcm1pbm9zOgoKWSBhdXRvcml6YSBhIGxhIFVOSVZFUlNJREFEIE1JTElUQVIgTlVFVkEgR1JBTkFEQSwgcGFyYSBxdWUgZW4gbG9zIHTDqXJtaW5vcwplc3RhYmxlY2lkb3MgZW46CgpMZXkgMjMgZGUgMTk4Mi0gTGV5IDQ0IGRlIDE5OTMgLUxleSAxOTE1IGRlIDIwMTggLSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLQpEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgdXRpbGljZSB5IHVzZSBwb3IKY3VhbHF1aWVyIG1lZGlvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sCmNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlCmRvY3VtZW50by4KCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc8OzbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlCnVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byB2aXJ0dWFsLAplbGVjdHLDs25pY28sIGRpZ2l0YWwsIHkgY3V5byB1c28gc2UgZGUgZW4gcmVkLCBpbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBldGMuLAp5IGVuIGdlbmVyYWwgZW4gY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KClNpIHRpZW5lIGFsZ3VuYSBkdWRhIHNvYnJlIGxvcyBUw6lybWlub3MgeSBjb25kaWNpb25lcywgcG9yIGZhdm9yLCBjb250YWN0ZSBjb24gZWwKYWRtaW5pc3RyYWRvciBkZWwgc2lzdGVtYSBiaWJsaW9kaWdpdGFsQHVuaW1pbGl0YXIuZWR1LmNvCgpBY2VwdGUgVMOpcm1pbm9zIHkgY29uZGljaW9uZXMgc2VsZWNjaW9uYW5kbyAiQWNlcHRvIiB5IHB1bHNhbmRvICJDb21wbGV0YXIgZW52w61vIi4K