Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)

The process of designing and implementing an artificial vision system based on image capture, rapid response codes (QRs), wireless communications, processing algorithms and mechatronics devices is presented, this in order to perform the automatic retrieval of objects within an environment with contr...

Full description

Autores:
Ruiz Montoya, Andrés Felipe
Tipo de recurso:
Fecha de publicación:
2017
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/4301
Acceso en línea:
http://hdl.handle.net/10819/4301
Palabra clave:
Códigos QR
Visión artificial
Procesamiento digital de imágenes
Control de inventario
QR codes
Artificial vision
Digital image processing
Inventory control
Visión por computador
Dispositivos digitales
Imágenes ópticas
Programación orientada a objetos
Rights
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANBUENAV2_fad47e360c3684f5cd27e7df8751ff37
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/4301
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
title Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
spellingShingle Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
Códigos QR
Visión artificial
Procesamiento digital de imágenes
Control de inventario
QR codes
Artificial vision
Digital image processing
Inventory control
Visión por computador
Dispositivos digitales
Imágenes ópticas
Programación orientada a objetos
title_short Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
title_full Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
title_fullStr Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
title_full_unstemmed Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
title_sort Sistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)
dc.creator.fl_str_mv Ruiz Montoya, Andrés Felipe
dc.contributor.advisor.none.fl_str_mv Meneses Benavides, Gustavo Adolfo
dc.contributor.author.none.fl_str_mv Ruiz Montoya, Andrés Felipe
dc.subject.spa.fl_str_mv Códigos QR
Visión artificial
Procesamiento digital de imágenes
Control de inventario
QR codes
Artificial vision
Digital image processing
Inventory control
topic Códigos QR
Visión artificial
Procesamiento digital de imágenes
Control de inventario
QR codes
Artificial vision
Digital image processing
Inventory control
Visión por computador
Dispositivos digitales
Imágenes ópticas
Programación orientada a objetos
dc.subject.lemb.spa.fl_str_mv Visión por computador
Dispositivos digitales
Imágenes ópticas
Programación orientada a objetos
description The process of designing and implementing an artificial vision system based on image capture, rapid response codes (QRs), wireless communications, processing algorithms and mechatronics devices is presented, this in order to perform the automatic retrieval of objects within an environment with controlled conditions. The system consists of two main parts: the wireless camera and its support, which integrates elements of mechatronics and wireless communication; and the artificial vision component that is responsible for processing the images obtained by the camera. By means of a user interface that will be developed to control the system, it will be possible to perform actions on test-objects, which can be adapted to applications of inventory control or those similar to those made in systems of storage and automatic recovery ( ASRS: Automatic Storage and Retrieval Systems). With this degree work is intended to make a theoretical and practical contribution to the development of systems for automatic identification and retrieval of objects that are not based on traditional technologies such as bar codes and radio frequency identification (RFID) tags. The objective is to explore the possibilities of QR coding in terms of performance, taking into account its low-cost implementation features and ease of reading with mobile devices.
publishDate 2017
dc.date.accessioned.none.fl_str_mv 2017-08-05T17:29:26Z
dc.date.available.none.fl_str_mv 2017-08-05T17:29:26Z
dc.date.issued.none.fl_str_mv 2017
dc.date.submitted.none.fl_str_mv 2017-08-04
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.spa.spa.fl_str_mv Trabajo de Grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10819/4301
url http://hdl.handle.net/10819/4301
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.cc.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
dc.format.spa.fl_str_mv pdf
dc.format.extent.spa.fl_str_mv 67 páginas
dc.format.medium.spa.fl_str_mv Recurso en linea
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.faculty.spa.fl_str_mv Ingenierias
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.sede.spa.fl_str_mv Medellín
institution Universidad de San Buenaventura
dc.source.bibliographicCitation.spa.fl_str_mv [1] “Direct Industry.” [Online]. Available: http://www.directindustry.es/prod/vanderlandeindustries/product-5796-1073865.html.
[2] “Laboratorios de sistemas Discretos Automatización e Integración LasDAI.” [Online]. Available: http://www.ing.ula.ve/lasdai/?page_id=66.
[3] G. Meneses and B. Gómez, “Diseño de un Vehículo Guiado Autónomo a partir de un trabajo interdisciplinario,” in 10th Latin American and Caribbean Conference for Engineering and Technology, 2012.
[4] G. M. Benavides, “sistema de almacenamiento y recuperación automático de libros.”
[5] Universidad de Alicante, “Vehículos autónomos para transporte de materiales en almacenes,” 2012.
[6] L. M. B. del Toro, “Sistemas De Identificacion Por Radio Frecuencia,” p. 4.
[7] Telectronica Codificación S.A, Introduccion a la identificacion por radio frecuencia. Argentina, 2006.
[8] “Grupo ITR.” [Online]. Available: http://www.grupoitr.com/lc.html.
[9] Diputación de Cádiz, “Codigos qr.” Madrid, pp. 1–3, 2010.
[10] Capitulo 3, “Procesamiento de imágenes capitulo iii 33,” pp. 33–48.
[11] “elinux,” RPi Hardware. [Online]. Available: http://elinux.org/RPi_Hardware#Specifications.
[12] D. S. Montemayor, “Estudio de viabilidad de un sistema basado en Raspberry Pi para aplicaciones de inspección industrial por vision artificial.” 2015.
[13] “Raspberry Pi.” [Online]. Available: https://www.raspberrypi.org/blog/raspberry-pi-2-on-
[14] R. C. Vlaeminch, “‘Deep Learning’ para reconocimiento de imágenes en Raspberry Pi 2,” Univ. la laguna, 2016.
[15] C. Camilo and V. Castañeda, “CONTROL DE UN ALMACÉN DE ASRS DESARROLLADO EN UNA HERRAMIENTA GRÁFICA PARA PRUEBAS Y CONTROL,” 2010.
[16] G. Eddie and C. Carlos, “Diseño y construcción de un prototipo de Sistema Automatizado de Almacenamiento/ Recuperación (AS/RS), para Sistemas Flexibles de Manufactura en el Laboratorio CNC de la ESPE extensión Latacunga, utilizando procesamiento digital de imágenes.”
[17] L. Tarjan, I. Šenk, R. Kovač, S. Horvat, G. Ostojić, and S. Stankovski, “Automatic identification based on 2D barcodes,” Int. J. Ind. Eng. Manag., vol. 2, no. 4, pp. 151–157, 2011.
18] N. La Serna Palomino and U. Román Concha, “Técnicas de Segmentación en Procesamiento Digital de Imágenes,” Rev. Ing. Sist. e Informática, vol. 6, no. 2, pp. 9–16, 2009.
[19] D. T. Rubio, “Sistema de visión de bajo coste basado en Raspberry Pi.” Barcelona, 2015.
[20] G. M. Benavides, “Based on Image Processing Techniques,” no. 3, 2014.
dc.source.instname.spa.fl_str_mv Universidad de San Buenaventura - Medellín
dc.source.other.spa.fl_str_mv Biblioteca USB Medellín (San Benito): CD-4150t
dc.source.reponame.spa.fl_str_mv Biblioteca Digital Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/d8a4db04-218a-4086-a773-6fcbd3930aab/download
https://bibliotecadigital.usb.edu.co/bitstreams/4f6656fd-75dc-4114-8289-4d11af8fd79e/download
https://bibliotecadigital.usb.edu.co/bitstreams/27d0e008-3727-4ecf-9ac5-0f710a326180/download
https://bibliotecadigital.usb.edu.co/bitstreams/8a87571d-eef0-4897-a1a4-20611de79729/download
bitstream.checksum.fl_str_mv 33bbde7f7b7662b32355e1ad9bba8fff
0c7b7184e7583ec671a5d9e43f0939c0
45e66b51dc8e4224853c4586e8b383e2
6e542a6525fff34a2d72215683806642
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1837099200598245376
spelling Comunidad Científica y AcadémicaMeneses Benavides, Gustavo Adolfoeedcbc16-d151-44fb-98a7-59539f988fb1-1Ruiz Montoya, Andrés Felipe1d4ef483-08ac-46c1-802d-b89f97e73bea-12017-08-05T17:29:26Z2017-08-05T17:29:26Z20172017-08-04The process of designing and implementing an artificial vision system based on image capture, rapid response codes (QRs), wireless communications, processing algorithms and mechatronics devices is presented, this in order to perform the automatic retrieval of objects within an environment with controlled conditions. The system consists of two main parts: the wireless camera and its support, which integrates elements of mechatronics and wireless communication; and the artificial vision component that is responsible for processing the images obtained by the camera. By means of a user interface that will be developed to control the system, it will be possible to perform actions on test-objects, which can be adapted to applications of inventory control or those similar to those made in systems of storage and automatic recovery ( ASRS: Automatic Storage and Retrieval Systems). With this degree work is intended to make a theoretical and practical contribution to the development of systems for automatic identification and retrieval of objects that are not based on traditional technologies such as bar codes and radio frequency identification (RFID) tags. The objective is to explore the possibilities of QR coding in terms of performance, taking into account its low-cost implementation features and ease of reading with mobile devices.Se presenta el proceso de diseño e implementación de un sistema de visión artificial que se apoya en la captura de imágenes, códigos de respuesta rápida (QR: Quick Response), comunicaciones inalámbricas, algoritmos de procesamiento y dispositivos mecatrónicos, para realizar tareas de ubicación y recuperación automática de objetos en un ambiente con condiciones controladas. El sistema está conformado por dos partes principales: la cámara inalámbrica y su soporte, que integra elementos de mecatrónica y comunicación inalámbrica; y el componente de visión artificial que se encarga de procesar las imágenes obtenidas por la cámara. A través de una interfaz de usuario que será desarrollada para controlar el sistema, se tendrá la posibilidad de realizar acciones sobre objetos de prueba, que pueden adaptarse a aplicaciones de control de inventario o aquellas similares a las realizadas en sistemas de almacenamiento y recuperación automática (ASRS: Automatic Storage and Retrieval Systems). Con este trabajo de grado se pretende hacer un aporte teórico y práctico en cuanto al desarrollo de sistemas de identificación y recuperación automática de objetos que no estén basados en tecnologías tradicionales como los códigos de barras y las etiquetas de identificación de radiofrecuencia (RFID). Se busca explorar las posibilidades de la codificación QR en cuanto a desempeño, teniendo en cuenta sus características de bajo costo de implementación y su facilidad de lectura con dispositivos móvilespdf67 páginasRecurso en lineaapplication/pdfhttp://hdl.handle.net/10819/4301spaIngenieriasIngeniería ElectrónicaMedellínAtribución-NoComercial-SinDerivadas 2.5 ColombiaPor medio de este formato manifiesto mi voluntad de AUTORIZAR a la Universidad de San Buenaventura, Sede Bogotá, Seccionales Medellín, Cali y Cartagena, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Universidad de San Buenaventura, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Universidad de San Buenaventura no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Universidad de San Buenaventura convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Universidad de San Buenaventura, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2[1] “Direct Industry.” [Online]. Available: http://www.directindustry.es/prod/vanderlandeindustries/product-5796-1073865.html.[2] “Laboratorios de sistemas Discretos Automatización e Integración LasDAI.” [Online]. Available: http://www.ing.ula.ve/lasdai/?page_id=66.[3] G. Meneses and B. Gómez, “Diseño de un Vehículo Guiado Autónomo a partir de un trabajo interdisciplinario,” in 10th Latin American and Caribbean Conference for Engineering and Technology, 2012.[4] G. M. Benavides, “sistema de almacenamiento y recuperación automático de libros.”[5] Universidad de Alicante, “Vehículos autónomos para transporte de materiales en almacenes,” 2012.[6] L. M. B. del Toro, “Sistemas De Identificacion Por Radio Frecuencia,” p. 4.[7] Telectronica Codificación S.A, Introduccion a la identificacion por radio frecuencia. Argentina, 2006.[8] “Grupo ITR.” [Online]. Available: http://www.grupoitr.com/lc.html.[9] Diputación de Cádiz, “Codigos qr.” Madrid, pp. 1–3, 2010.[10] Capitulo 3, “Procesamiento de imágenes capitulo iii 33,” pp. 33–48.[11] “elinux,” RPi Hardware. [Online]. Available: http://elinux.org/RPi_Hardware#Specifications.[12] D. S. Montemayor, “Estudio de viabilidad de un sistema basado en Raspberry Pi para aplicaciones de inspección industrial por vision artificial.” 2015.[13] “Raspberry Pi.” [Online]. Available: https://www.raspberrypi.org/blog/raspberry-pi-2-on-[14] R. C. Vlaeminch, “‘Deep Learning’ para reconocimiento de imágenes en Raspberry Pi 2,” Univ. la laguna, 2016.[15] C. Camilo and V. Castañeda, “CONTROL DE UN ALMACÉN DE ASRS DESARROLLADO EN UNA HERRAMIENTA GRÁFICA PARA PRUEBAS Y CONTROL,” 2010.[16] G. Eddie and C. Carlos, “Diseño y construcción de un prototipo de Sistema Automatizado de Almacenamiento/ Recuperación (AS/RS), para Sistemas Flexibles de Manufactura en el Laboratorio CNC de la ESPE extensión Latacunga, utilizando procesamiento digital de imágenes.”[17] L. Tarjan, I. Šenk, R. Kovač, S. Horvat, G. Ostojić, and S. Stankovski, “Automatic identification based on 2D barcodes,” Int. J. Ind. Eng. Manag., vol. 2, no. 4, pp. 151–157, 2011.18] N. La Serna Palomino and U. Román Concha, “Técnicas de Segmentación en Procesamiento Digital de Imágenes,” Rev. Ing. Sist. e Informática, vol. 6, no. 2, pp. 9–16, 2009.[19] D. T. Rubio, “Sistema de visión de bajo coste basado en Raspberry Pi.” Barcelona, 2015.[20] G. M. Benavides, “Based on Image Processing Techniques,” no. 3, 2014.Universidad de San Buenaventura - MedellínBiblioteca USB Medellín (San Benito): CD-4150tBiblioteca Digital Universidad de San BuenaventuraCódigos QRVisión artificialProcesamiento digital de imágenesControl de inventarioQR codesArtificial visionDigital image processingInventory controlVisión por computadorDispositivos digitalesImágenes ópticasProgramación orientada a objetosIngeniero ElectrónicoSistema de visión artificial para la identificación de objetos mediante códigos QR en sistemas automatizados de almacenamiento y recuperación (ASRS)Trabajo de grado - PregradoTrabajo de Gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fPublicationORIGINALSistema_Vision_Artificial_Ruiz_2017.pdfSistema_Vision_Artificial_Ruiz_2017.pdfapplication/pdf2364111https://bibliotecadigital.usb.edu.co/bitstreams/d8a4db04-218a-4086-a773-6fcbd3930aab/download33bbde7f7b7662b32355e1ad9bba8fffMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/4f6656fd-75dc-4114-8289-4d11af8fd79e/download0c7b7184e7583ec671a5d9e43f0939c0MD52TEXTSistema_Vision_Artificial_Ruiz_2017.pdf.txtSistema_Vision_Artificial_Ruiz_2017.pdf.txtExtracted texttext/plain70167https://bibliotecadigital.usb.edu.co/bitstreams/27d0e008-3727-4ecf-9ac5-0f710a326180/download45e66b51dc8e4224853c4586e8b383e2MD53THUMBNAILSistema_Vision_Artificial_Ruiz_2017.pdf.jpgSistema_Vision_Artificial_Ruiz_2017.pdf.jpgGenerated Thumbnailimage/jpeg6632https://bibliotecadigital.usb.edu.co/bitstreams/8a87571d-eef0-4897-a1a4-20611de79729/download6e542a6525fff34a2d72215683806642MD5410819/4301oai:bibliotecadigital.usb.edu.co:10819/43012023-02-24 11:31:36.732http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comPGNlbnRlcj4KPGgzPkJJQkxJT1RFQ0EgRElHSVRBTCBVTklWRVJTSURBRCBERSBTQU4gQlVFTkFWRU5UVVJBIC0gQ09MT01CSUE8L2gzPgo8cD4KVMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGdlbmVyYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgcmVwb3NpdG9yaW8gaW5zdGl0dWNpb25hbDwvcD48L2NlbnRlcj4KPFAgQUxJR049Y2VudGVyPgpQb3IgbWVkaW8gZGUgZXN0ZSBmb3JtYXRvIG1hbmlmaWVzdG8gbWkgdm9sdW50YWQgZGUgQVVUT1JJWkFSIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FuIEJ1ZW5hdmVudHVyYSwgU2VkZSBCb2dvdMOhIHkgPEJSPlNlY2Npb25hbGVzIE1lZGVsbMOtbiwgQ2FsaSB5IENhcnRhZ2VuYSwgbGEgZGlmdXNpw7NuIGVuIHRleHRvIGNvbXBsZXRvIGRlIG1hbmVyYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBlbiBsYTxCUj4gQmlibGlvdGVjYSBEaWdpdGFsIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIGVsIGRvY3VtZW50byBhY2Fkw6ltaWNvIC0gaW52ZXN0aWdhdGl2byBvYmpldG8gZGUgbGEgcHJlc2VudGUgPEJSPmF1dG9yaXphY2nDs24sIGNvbiBmaW5lcyBlc3RyaWN0YW1lbnRlIGVkdWNhdGl2b3MsIGNpZW50w63CrWZpY29zIHkgY3VsdHVyYWxlcywgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDxCUj4gMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvczxCUj4gZGUgYXV0b3IuIDxCUj4gCiAKQ29tbyBhdXRvciBtYW5pZmllc3RvIHF1ZSBlbCBwcmVzZW50ZSBkb2N1bWVudG8gYWNhZMOpbWljbyAtIGludmVzdGlnYXRpdm8gZXMgb3JpZ2luYWwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gPEJSPiB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgbWkgZXhjbHVzaXZhIGF1dG9yw63CrWEgeSBwb3NlbyBsYSB0aXR1bGFyaWRhZCA8QlI+IHNvYnJlIGxhIG1pc21hLiBMYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIG5vIHNlcsOhIHJlc3BvbnNhYmxlIGRlIG5pbmd1bmEgdXRpbGl6YWNpw7NuIGluZGViaWRhIGRlbCBkb2N1bWVudG8gPEJSPnBvciBwYXJ0ZSBkZSB0ZXJjZXJvcyB5IHNlcsOhIGV4Y2x1c2l2YW1lbnRlIG1pIHJlc3BvbnNhYmlsaWRhZCBhdGVuZGVyIHBlcnNvbmFsbWVudGUgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBxdWUgcHVlZGE8QlI+IHByZXNlbnRhcnNlIGEgbGEgVW5pdmVyc2lkYWQuIDxCUj4KIApBdXRvcml6byBhIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYWwgZm9ybWF0byBxdWUgZWwgPEJSPnJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBvIGNvbiBmaW5lcyBkZTxCUj4gcHJlc2VydmFjacOzbiBkaWdpdGFsLiA8QlI+CiAKRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGVuZ28gZGUgcHVibGljYXIgcG9zdGVyaW9ybWVudGUgbGEgb2JyYSwgZW4gZm9ybWEgdG90YWwgbyA8QlI+cGFyY2lhbCwgcG9yIGxvIGN1YWwgcG9kcsOpLCBkYW5kbyBhdmlzbyBwb3IgZXNjcml0byBjb24gbm8gbWVub3MgZGUgdW4gbWVzIGRlIGFudGVsYWNpw7NuLCBzb2xpY2l0YXIgcXVlIGVsIDxCUj5kb2N1bWVudG8gZGVqZSBkZSBlc3RhciBkaXNwb25pYmxlIHBhcmEgZWwgcMO6YmxpY28gZW4gbGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIDxCUj4gYXPDrcKtIG1pc21vLCBjdWFuZG8gc2UgcmVxdWllcmEgcG9yIHJhem9uZXMgbGVnYWxlcyB5L28gcmVnbGFzIGRlbCBlZGl0b3IgZGUgdW5hIHJldmlzdGEuIDxCUj48L1A+Cg==