Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS

Gear Electric SAS es una empresa que se dedica a prestar servicios de biometría dactilar, biometría facial, verificación de datos biográficos y firma electrónica en todo el territorio nacional de Colombia, creando soluciones seguras que ofrece simplicidad, flexibilidad y máxima eficiencia en una gra...

Full description

Autores:
Molina Villamil, Oscar Orlando
Valbuena Cadena, Deisy Viviana
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/93729
Acceso en línea:
http://hdl.handle.net/11349/93729
Palabra clave:
Control de inventarios
Gestión de incidentes
Gestión de tickets
Metodología Scrum
Logística inversa
Identificación biométrica
Especialización en Gestió de Proyectos de Ingeniería -- Tesis y disertaciones académicas
Inventory control
Incident management
Ticket management
Scrum methodology
Reverse logistics
Software
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_afa9e0115527530110736a3ca4521553
oai_identifier_str oai:repository.udistrital.edu.co:11349/93729
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
dc.title.titleenglish.none.fl_str_mv Design of a software through the Scrum methodology, which when implemented will reduce cost overruns associated with the process of reverse logistics and inventory control in the company Gear Electric SAS
title Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
spellingShingle Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
Control de inventarios
Gestión de incidentes
Gestión de tickets
Metodología Scrum
Logística inversa
Identificación biométrica
Especialización en Gestió de Proyectos de Ingeniería -- Tesis y disertaciones académicas
Inventory control
Incident management
Ticket management
Scrum methodology
Reverse logistics
Software
title_short Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
title_full Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
title_fullStr Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
title_full_unstemmed Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
title_sort Diseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SAS
dc.creator.fl_str_mv Molina Villamil, Oscar Orlando
Valbuena Cadena, Deisy Viviana
dc.contributor.advisor.none.fl_str_mv Real Flórez, Guillermo Enrique
dc.contributor.author.none.fl_str_mv Molina Villamil, Oscar Orlando
Valbuena Cadena, Deisy Viviana
dc.subject.none.fl_str_mv Control de inventarios
Gestión de incidentes
Gestión de tickets
Metodología Scrum
Logística inversa
Identificación biométrica
topic Control de inventarios
Gestión de incidentes
Gestión de tickets
Metodología Scrum
Logística inversa
Identificación biométrica
Especialización en Gestió de Proyectos de Ingeniería -- Tesis y disertaciones académicas
Inventory control
Incident management
Ticket management
Scrum methodology
Reverse logistics
Software
dc.subject.lemb.none.fl_str_mv Especialización en Gestió de Proyectos de Ingeniería -- Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Inventory control
Incident management
Ticket management
Scrum methodology
Reverse logistics
Software
description Gear Electric SAS es una empresa que se dedica a prestar servicios de biometría dactilar, biometría facial, verificación de datos biográficos y firma electrónica en todo el territorio nacional de Colombia, creando soluciones seguras que ofrece simplicidad, flexibilidad y máxima eficiencia en una gran variedad de entornos, es experta en implementación e integración de sistemas biométricos y desarrolladora de todo tipo de soluciones tecnológicas para la ejecución y agilización de trámites. Gear Electric es certificada por la Registraduría Nacional de Estado Civil para la verificación de la identidad ciudadana colombiana. Con 13 años de experiencia en el mercado la empresa queda ubicada la localidad de Chapinero en Bogotá/Colombia. Con el paso del tiempo ha ido creciendo la operación y con ello ha aumentado el suministro de dispositivos necesarios para la prestación de los diferentes servicios, lo que conlleva a que el control de retorno de los dispositivos que se deben cambiar por daño o falla se haya hecho deficiente y como consecuencia se ha evidenciado que la empresa debe asumir sobrecostos por dichas reposiciones. El proceso de logística inversa no tiene un control idóneo y la forma en la cual se lleva el control del inventario es muy básica (archivos en Excel), por tanto, no es fácil identificar el valor real de los sobrecostos y no es posible llevar una eficiente trazabilidad de todos los dispositivos (entradas y salidas). Por tal motivo, la solución propuesta para la empresa es realizar un diseño de un software que permita gestionar el inventario de la empresa y llevar un mayor control de la logística inversa, a su vez, se plantea que este se integre con un módulo de gestión de incidentes con el fin de llevar claramente la información de cada uno de los clientes y a su vez prestar un mejor servicio. El diseño del software se realizará usando la Metodología Scrum. Dentro de los objetivos se pretende que se le dé continuidad al proyecto y pueda ser implementado luego de la aprobación del diseño, de esta manera poder hacer efectiva la reducción de los sobrecostos a partir de su implementación. Dentro del presente documento se detallará cada uno de los puntos a tener en cuenta para llevar de manera exitosa la ejecución del proyecto.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-12-09
dc.date.accessioned.none.fl_str_mv 2025-03-17T15:46:53Z
dc.date.available.none.fl_str_mv 2025-03-17T15:46:53Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Monografía
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/93729
url http://hdl.handle.net/11349/93729
dc.relation.references.none.fl_str_mv Aceves, C. (Noviembre de 2020). The logistics World . Obtenido de Logística verde: 10 empresas que la realizan con éxito: https://thelogisticsworld.com/planeacion-estrategica/10-empresas-exitosas-que-realizan-logistica-verde/
Alonso, N. (Mayo de 2023). Revista DIgital APD. Obtenido de Qué es la logística inversa, tipos, ventajas y ejemplos: https://www.apd.es/logistica-inversa-que-es/
Álvarez, L. (2022). Recordia.net. Obtenido de Identificación Biométrica vs. Verificación: https://recordia.net/es/identificacion-biometrica-vs-verificacion/
Amaya, D. A. (2016). Repositorio Institucional, Universidad Distrital Francisco José de Caldas. Obtenido de Desarrollo de un prototipo de software para el control de ventas, inventarios, proveedores, clientes y reportes basado en las necesidades comunes encontradas en algunos Comerciantes del sector de Corabastos.: file:///C:/Archivos%20Viviana/ARCHIVOS%20PC%20ESCRITORIO/Documentos/Especializacion/Identificaci%C3%B3n%20y%20Formulaci%C3%B3n%20de%20Proyectos/Proyecto/Diego%20Alejandro%20Amaya%20Mora.%20(2016).pdf
Arboleya, J. (Jun de 2010). Blog Velneo.com. Obtenido de Informática = Entrada-Proceso-Salida: https://www.velneo.com/blog/informatica-entrada-proceso-salida
Arciniegas, F. (2018). http://fcaenlinea.unam.mx. Obtenido de Normas y Estándares de calidad para el desarrollo de Software: http://fcaenlinea.unam.mx/anexos/1728/Unidad_2/u2_act2_1.pdf
Ballesteros Muñoz, J. (Julio de 2017). Repositorio Institucional Universidad Distrital Francisco José de Caldas. Obtenido de https://repository.udistrital.edu.co/bitstream/handle/11349/6313/BallesterosMu%F1ozJos%E9Abelardo2017.pdf
Borovskoy, D. (Noviembre de 2023). Linkedin. Obtenido de Empresas de Desarrollo de Software en Colombia. Top 10: https://www.linkedin.com/pulse/empresas-de-desarrollo-software-en-colombia-top-10-denis-borovskoy-gndaf/
Cely Torres, A. (Dic de 2013). Ciencia Unisalle. Obtenido de Universidad de la Salle: https://ciencia.lasalle.edu.co/cgi/viewcontent.cgi?article=1182&context=gs
Díaz Pereira, A. (2020). Repositorio institucional. Obtenido de Universidad Distrital Francisco José de Caldas: https://repository.udistrital.edu.co/handle/11349/24811
Gabriel Maida, J. P. (2015). Biblioteca digital de la universidad Catolica de Argentina. Obtenido de Metodologías de desarrollo de software: https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdf
Gutierrez, C. (s.f.). Obtenido de La investigación, el desarrollo y la innovación como herramientas parala gestión ambiental en Colombia: https://librosesmic.com/index.php/editorial/catalog/download/62/57/1525?inline=1
Hernandez Roberto, F. C. (2010). Obtenido de Metodología de la investigación: https://sf4b82729bdc99ec0.jimcontent.com/download/version/1519911680/module/13869413078/name/H.S.%20Tipo%20de%20investigaci%C3%B3n%20seg%C3%BAn%20su%20alcance.pdf
Infante, C. (2010). Guía para la presentación de proyectos de investigación. Bogotá, Colombia: Universidad Nacional de Colombia.
Iqbal, M. (19 de Abril de 2023). https://www.scrum.org/. Obtenido de Why is Scrum the Most Popular Agile framework?: https://www.scrum.org/resources/blog/why-scrum-most-popular-agile-framework
Martín, S. (20 de Abril de 2023). https://testealo.com. Obtenido de Metodología Scrum: Ventajas y Desventajas: https://testealo.com/metodologia-scrum-ventajas-y-desventajas/
Nikolas Morrillo, A. S. (1999). www.euskadi.eus. Obtenido de Sistemas informaticos y medio ambiente: https://www.euskadi.eus/contenidos/documentacion/ud_fp_ea/es_def/adjuntos/UD_FP_Sistemas%20informaticos%20y%20medio%20ambiente_2004HR.pdf
Pinzón Amado, I. G. (2016). Repositorio Institucional, Universidad Distrital Francisco José de Caldas. Obtenido de APLICATIVO WEB PARA LA GESTIÓN DE INVENTARIOS EN PEQUEÑAS : https://repository.udistrital.edu.co/handle/11349/4025
Rentería-Macias, H. J.-L.-C. (2020). Fiundación Dialnet, Universidad de la Rioja. Obtenido de Aplicación Web para Control del Inventario de Laboratorios de Computación: https://dialnet.unirioja.es/servlet/articulo?codigo=8383877
Rodriguez, J. (2023). BlogHubspot.es. Obtenido de Control de inventarios: definición, importancia y sistemas: https://blog.hubspot.es/sales/que-es-control-de-inventarios
Vásquez Llamas, C. P. (2018). Biblioteca Digital Universidad de San Buenaventura. Obtenido de https://bibliotecadigital.usb.edu.co/server/api/core/bitstreams/3641d98f-a975-4fd8-81a9-7e0c50293f5b/content
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/0719684d-7b55-4a60-9180-335d081dc346/download
https://repository.udistrital.edu.co/bitstreams/3b7b0472-9a3b-44ca-bed7-7a08c87f09fb/download
https://repository.udistrital.edu.co/bitstreams/53d1bcac-35bf-4215-a16a-32e9b9f36fdc/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
6f6082f6f9c8fc83948a157c7cd13b9f
bb26b2f8a38621673485f49c1769634a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007154594185216
spelling Real Flórez, Guillermo EnriqueMolina Villamil, Oscar OrlandoValbuena Cadena, Deisy Viviana2025-03-17T15:46:53Z2025-03-17T15:46:53Z2024-12-09http://hdl.handle.net/11349/93729Gear Electric SAS es una empresa que se dedica a prestar servicios de biometría dactilar, biometría facial, verificación de datos biográficos y firma electrónica en todo el territorio nacional de Colombia, creando soluciones seguras que ofrece simplicidad, flexibilidad y máxima eficiencia en una gran variedad de entornos, es experta en implementación e integración de sistemas biométricos y desarrolladora de todo tipo de soluciones tecnológicas para la ejecución y agilización de trámites. Gear Electric es certificada por la Registraduría Nacional de Estado Civil para la verificación de la identidad ciudadana colombiana. Con 13 años de experiencia en el mercado la empresa queda ubicada la localidad de Chapinero en Bogotá/Colombia. Con el paso del tiempo ha ido creciendo la operación y con ello ha aumentado el suministro de dispositivos necesarios para la prestación de los diferentes servicios, lo que conlleva a que el control de retorno de los dispositivos que se deben cambiar por daño o falla se haya hecho deficiente y como consecuencia se ha evidenciado que la empresa debe asumir sobrecostos por dichas reposiciones. El proceso de logística inversa no tiene un control idóneo y la forma en la cual se lleva el control del inventario es muy básica (archivos en Excel), por tanto, no es fácil identificar el valor real de los sobrecostos y no es posible llevar una eficiente trazabilidad de todos los dispositivos (entradas y salidas). Por tal motivo, la solución propuesta para la empresa es realizar un diseño de un software que permita gestionar el inventario de la empresa y llevar un mayor control de la logística inversa, a su vez, se plantea que este se integre con un módulo de gestión de incidentes con el fin de llevar claramente la información de cada uno de los clientes y a su vez prestar un mejor servicio. El diseño del software se realizará usando la Metodología Scrum. Dentro de los objetivos se pretende que se le dé continuidad al proyecto y pueda ser implementado luego de la aprobación del diseño, de esta manera poder hacer efectiva la reducción de los sobrecostos a partir de su implementación. Dentro del presente documento se detallará cada uno de los puntos a tener en cuenta para llevar de manera exitosa la ejecución del proyecto.Gear Electric SAS is a company dedicated to providing fingerprint biometrics, facial biometrics, biographical data verification and electronic signature services throughout the national territory of Colombia, creating secure solutions that offer simplicity, flexibility and maximum efficiency in a wide variety of environments, is an expert in the implementation and integration of biometric systems and a developer of all types of technological solutions for the execution and streamlining of procedures. Gear Electric is certified by the Registraduría Nacional del Estado Civil for the verification of Colombian citizen identity. With 13 years of experience in the market, the company is located in the town of Chapinero in Bogotá/Colombia. With time passage, the operation has grown and the supply of devices necessary for the provision of the different services has increased, which means that the return control of the devices that must be changed due to damage or failure has been deficient and as a consequence is evident that the company must assume additional costs for replacements. The reverse logistics process does not have adequate control and the inventory control is very basic (Excel files), therefore, it is not easy to identify the real value of cost overruns and it is not possible to keep a record. efficient traceability of all devices (inputs and outputs). For this reason, the solution proposed for the company is design a software that allows managing the company's inventory and have a greater control of reverse logistics. and proposed that it would be integrated with a management module of incidents, in order to clearly record the information for each client and provide a better service. The software design, will do using the Scrum Methodology. The objectives are intended that the project will have continuity and can be implemented after the approval of the design, in this way being able reduce cost overruns with the implementation. In this document, will be detailed each points to be taken to successfully carry out execution of the project.Gear Electric SASpdfControl de inventariosGestión de incidentesGestión de ticketsMetodología ScrumLogística inversaIdentificación biométricaEspecialización en Gestió de Proyectos de Ingeniería -- Tesis y disertaciones académicasInventory controlIncident managementTicket managementScrum methodologyReverse logisticsSoftwareDiseño de un software por medio de la metodología Scrum, que al ser implementado permita reducir sobrecostos asociados al proceso de logística inversa y control de inventarios en la empresa Gear Electric SASDesign of a software through the Scrum methodology, which when implemented will reduce cost overruns associated with the process of reverse logistics and inventory control in the company Gear Electric SASbachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Aceves, C. (Noviembre de 2020). The logistics World . Obtenido de Logística verde: 10 empresas que la realizan con éxito: https://thelogisticsworld.com/planeacion-estrategica/10-empresas-exitosas-que-realizan-logistica-verde/Alonso, N. (Mayo de 2023). Revista DIgital APD. Obtenido de Qué es la logística inversa, tipos, ventajas y ejemplos: https://www.apd.es/logistica-inversa-que-es/Álvarez, L. (2022). Recordia.net. Obtenido de Identificación Biométrica vs. Verificación: https://recordia.net/es/identificacion-biometrica-vs-verificacion/Amaya, D. A. (2016). Repositorio Institucional, Universidad Distrital Francisco José de Caldas. Obtenido de Desarrollo de un prototipo de software para el control de ventas, inventarios, proveedores, clientes y reportes basado en las necesidades comunes encontradas en algunos Comerciantes del sector de Corabastos.: file:///C:/Archivos%20Viviana/ARCHIVOS%20PC%20ESCRITORIO/Documentos/Especializacion/Identificaci%C3%B3n%20y%20Formulaci%C3%B3n%20de%20Proyectos/Proyecto/Diego%20Alejandro%20Amaya%20Mora.%20(2016).pdfArboleya, J. (Jun de 2010). Blog Velneo.com. Obtenido de Informática = Entrada-Proceso-Salida: https://www.velneo.com/blog/informatica-entrada-proceso-salidaArciniegas, F. (2018). http://fcaenlinea.unam.mx. Obtenido de Normas y Estándares de calidad para el desarrollo de Software: http://fcaenlinea.unam.mx/anexos/1728/Unidad_2/u2_act2_1.pdfBallesteros Muñoz, J. (Julio de 2017). Repositorio Institucional Universidad Distrital Francisco José de Caldas. Obtenido de https://repository.udistrital.edu.co/bitstream/handle/11349/6313/BallesterosMu%F1ozJos%E9Abelardo2017.pdfBorovskoy, D. (Noviembre de 2023). Linkedin. Obtenido de Empresas de Desarrollo de Software en Colombia. Top 10: https://www.linkedin.com/pulse/empresas-de-desarrollo-software-en-colombia-top-10-denis-borovskoy-gndaf/Cely Torres, A. (Dic de 2013). Ciencia Unisalle. Obtenido de Universidad de la Salle: https://ciencia.lasalle.edu.co/cgi/viewcontent.cgi?article=1182&context=gsDíaz Pereira, A. (2020). Repositorio institucional. Obtenido de Universidad Distrital Francisco José de Caldas: https://repository.udistrital.edu.co/handle/11349/24811Gabriel Maida, J. P. (2015). Biblioteca digital de la universidad Catolica de Argentina. Obtenido de Metodologías de desarrollo de software: https://repositorio.uca.edu.ar/bitstream/123456789/522/1/metodologias-desarrollo-software.pdfGutierrez, C. (s.f.). Obtenido de La investigación, el desarrollo y la innovación como herramientas parala gestión ambiental en Colombia: https://librosesmic.com/index.php/editorial/catalog/download/62/57/1525?inline=1Hernandez Roberto, F. C. (2010). Obtenido de Metodología de la investigación: https://sf4b82729bdc99ec0.jimcontent.com/download/version/1519911680/module/13869413078/name/H.S.%20Tipo%20de%20investigaci%C3%B3n%20seg%C3%BAn%20su%20alcance.pdfInfante, C. (2010). Guía para la presentación de proyectos de investigación. Bogotá, Colombia: Universidad Nacional de Colombia.Iqbal, M. (19 de Abril de 2023). https://www.scrum.org/. Obtenido de Why is Scrum the Most Popular Agile framework?: https://www.scrum.org/resources/blog/why-scrum-most-popular-agile-frameworkMartín, S. (20 de Abril de 2023). https://testealo.com. Obtenido de Metodología Scrum: Ventajas y Desventajas: https://testealo.com/metodologia-scrum-ventajas-y-desventajas/Nikolas Morrillo, A. S. (1999). www.euskadi.eus. Obtenido de Sistemas informaticos y medio ambiente: https://www.euskadi.eus/contenidos/documentacion/ud_fp_ea/es_def/adjuntos/UD_FP_Sistemas%20informaticos%20y%20medio%20ambiente_2004HR.pdfPinzón Amado, I. G. (2016). Repositorio Institucional, Universidad Distrital Francisco José de Caldas. Obtenido de APLICATIVO WEB PARA LA GESTIÓN DE INVENTARIOS EN PEQUEÑAS : https://repository.udistrital.edu.co/handle/11349/4025Rentería-Macias, H. J.-L.-C. (2020). Fiundación Dialnet, Universidad de la Rioja. Obtenido de Aplicación Web para Control del Inventario de Laboratorios de Computación: https://dialnet.unirioja.es/servlet/articulo?codigo=8383877Rodriguez, J. (2023). BlogHubspot.es. Obtenido de Control de inventarios: definición, importancia y sistemas: https://blog.hubspot.es/sales/que-es-control-de-inventariosVásquez Llamas, C. P. (2018). Biblioteca Digital Universidad de San Buenaventura. Obtenido de https://bibliotecadigital.usb.edu.co/server/api/core/bitstreams/3641d98f-a975-4fd8-81a9-7e0c50293f5b/contentLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/0719684d-7b55-4a60-9180-335d081dc346/download997daf6c648c962d566d7b082dac908dMD51ORIGINALMolinaVillamilOscarOrlando2024.pdfMolinaVillamilOscarOrlando2024.pdfapplication/pdf1862446https://repository.udistrital.edu.co/bitstreams/3b7b0472-9a3b-44ca-bed7-7a08c87f09fb/download6f6082f6f9c8fc83948a157c7cd13b9fMD52Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf225501https://repository.udistrital.edu.co/bitstreams/53d1bcac-35bf-4215-a16a-32e9b9f36fdc/downloadbb26b2f8a38621673485f49c1769634aMD5311349/93729oai:repository.udistrital.edu.co:11349/937292025-03-17 10:46:56.424open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK