Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS

Este trabajo tiene como objetivo principal el diseño e implementación de nuevas aplicaciones de software para la captura de registros de producción, desarrolladas a la medida de Colmena SAS. Estos tipos de aplicaciones se caracterizan por tener un alto grado de confiabilidad y certeza a la hora de r...

Full description

Autores:
Rosas Sierra, Cesar Augusto
Colorado Parraga, Luís Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2017
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/7403
Acceso en línea:
http://hdl.handle.net/11349/7403
Palabra clave:
Lógistica
Captura de Información automática de datos
Inventario
Producción
Trazabilidad
Tiempos de parada
ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN EN LOS NEGOCIOS
MEJORAMIENTO DE PROCESOS
SISTEMAS DE RECOLECCIÓN AUTOMÁTICA DE DATOS
Logistics
Automatic data information capture
Inventory
Production
Traceability
Stop times
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_6e6422a3a68bd1e2aa86511c2619afdc
oai_identifier_str oai:repository.udistrital.edu.co:11349/7403
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
dc.title.titleenglish.spa.fl_str_mv Design and Implementation of an Automatic Product Identification, Monitoring and Control System in Process for Colmena SAS
title Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
spellingShingle Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
Lógistica
Captura de Información automática de datos
Inventario
Producción
Trazabilidad
Tiempos de parada
ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN EN LOS NEGOCIOS
MEJORAMIENTO DE PROCESOS
SISTEMAS DE RECOLECCIÓN AUTOMÁTICA DE DATOS
Logistics
Automatic data information capture
Inventory
Production
Traceability
Stop times
title_short Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
title_full Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
title_fullStr Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
title_full_unstemmed Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
title_sort Diseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SAS
dc.creator.fl_str_mv Rosas Sierra, Cesar Augusto
Colorado Parraga, Luís Alejandro
dc.contributor.advisor.spa.fl_str_mv Tristancho Ortiz, Julián Alfonso
dc.contributor.author.spa.fl_str_mv Rosas Sierra, Cesar Augusto
Colorado Parraga, Luís Alejandro
dc.subject.spa.fl_str_mv Lógistica
Captura de Información automática de datos
Inventario
Producción
Trazabilidad
Tiempos de parada
topic Lógistica
Captura de Información automática de datos
Inventario
Producción
Trazabilidad
Tiempos de parada
ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN EN LOS NEGOCIOS
MEJORAMIENTO DE PROCESOS
SISTEMAS DE RECOLECCIÓN AUTOMÁTICA DE DATOS
Logistics
Automatic data information capture
Inventory
Production
Traceability
Stop times
dc.subject.lemb.spa.fl_str_mv ESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN EN LOS NEGOCIOS
MEJORAMIENTO DE PROCESOS
SISTEMAS DE RECOLECCIÓN AUTOMÁTICA DE DATOS
dc.subject.keyword.spa.fl_str_mv Logistics
Automatic data information capture
Inventory
Production
Traceability
Stop times
description Este trabajo tiene como objetivo principal el diseño e implementación de nuevas aplicaciones de software para la captura de registros de producción, desarrolladas a la medida de Colmena SAS. Estos tipos de aplicaciones se caracterizan por tener un alto grado de confiabilidad y certeza a la hora de realizar los registros de producción en tiempo real. En la actualidad muchas empresas del sector metalúrgico están optando por la implementación de este tipo de herramientas que reducen costos y generan valor agregado. Una de las debilidades de implementar un proyecto de captura de información en línea es la dificulta de realizar la programación del software para cada uno de los centros de trabajo, debido a que cada uno de estos cumple con características propias y únicas que hacen que para cada uno se realice un procedimiento diferente, aumentando el grado de complejidad para su implementación. Esta implementación se podría complicar debido a factores que no se tengan en cuenta en el levantamiento de la información para realizar la programación, estos imprevistos llevarían a realizar reprocesos acuerdo al nivel de complejidad. El trabajo final está orientado a implementar un sistema de captura de datos en cada centro de trabajo y lograr así solucionar las falencias que la empresa Colmena SAS presenta en la captura diaria de la información y que afecta ostensiblemente la cadena de suministros en los procesos de inventarios, entregas de producción y tiempos de parada. En este proyecto se aplicaran tecnologías que se encuentren en el mercado, en donde se empleen sistemas de identificación automática y captura de datos como: Identificación por códigos de barras, red inalámbrica (wifi), terminales móviles, Tabletas, lectores, impresoras etc. Toda esta tecnología combinada con una aplicación que sea capaz de recoger, almacenar y enviar los datos hacia el ERP, permitirá mejorar y optimizar los procesos en tiempo real: • Realizar el control de los inventarios que pasan por el torrente de producción en tiempo real, saber el estado de producción por máquina y el proceso en que se encuentra cada una. • Poder visualizar el tiempo real las paradas ocasionadas en los centros de trabajo e identificar las causas de pérdidas de productividad y costos. • Realizar el seguimiento y control los diferentes indicadores que se tienen en cada máquina, para lograr determinar su cumplimiento. Colmena SAS pertenece al tipo de empresa del sector metalúrgico con 59 años en el mercado, reúne todas las características para hacer posible que un proyecto como el planteado tenga aplicación: • Nivel bajo de automatización en cada centro de trabajo. • Gran cantidad de registros realizados manualmente. • Grandes volúmenes de producción y de inventarios que no son fáciles de controlar. • Modelo de programación de producción complejo por sus distintas posibilidades de fabricación.
publishDate 2017
dc.date.created.spa.fl_str_mv 2017-11-20
dc.date.accessioned.none.fl_str_mv 2018-01-29T19:42:04Z
dc.date.available.none.fl_str_mv 2018-01-29T19:42:04Z
dc.type.degree.spa.fl_str_mv Creación o Interpretación
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.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/11349/7403
url http://hdl.handle.net/11349/7403
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/faed9a1e-02e5-4f5b-acb8-b5633300f743/download
https://repository.udistrital.edu.co/bitstreams/0491edd9-5961-4015-b901-0c1e973c646f/download
https://repository.udistrital.edu.co/bitstreams/e7399a7a-834b-40c5-a085-6729f4ff8c8d/download
https://repository.udistrital.edu.co/bitstreams/d3a572e8-ce6b-49ee-8926-1c0b82559ba0/download
https://repository.udistrital.edu.co/bitstreams/546942da-28a8-438e-a048-7eb4efece2b0/download
https://repository.udistrital.edu.co/bitstreams/4277c272-69aa-40c6-ae16-85c80d0bac74/download
bitstream.checksum.fl_str_mv 727365f95b53f7d2f233e7b49ed94c3d
669fbff310b416f2b38911fdbf04a3f5
4afdbb8c545fd630ea7db775da747b2f
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165345256407040
spelling Tristancho Ortiz, Julián AlfonsoRosas Sierra, Cesar AugustoColorado Parraga, Luís Alejandro2018-01-29T19:42:04Z2018-01-29T19:42:04Z2017-11-20http://hdl.handle.net/11349/7403Este trabajo tiene como objetivo principal el diseño e implementación de nuevas aplicaciones de software para la captura de registros de producción, desarrolladas a la medida de Colmena SAS. Estos tipos de aplicaciones se caracterizan por tener un alto grado de confiabilidad y certeza a la hora de realizar los registros de producción en tiempo real. En la actualidad muchas empresas del sector metalúrgico están optando por la implementación de este tipo de herramientas que reducen costos y generan valor agregado. Una de las debilidades de implementar un proyecto de captura de información en línea es la dificulta de realizar la programación del software para cada uno de los centros de trabajo, debido a que cada uno de estos cumple con características propias y únicas que hacen que para cada uno se realice un procedimiento diferente, aumentando el grado de complejidad para su implementación. Esta implementación se podría complicar debido a factores que no se tengan en cuenta en el levantamiento de la información para realizar la programación, estos imprevistos llevarían a realizar reprocesos acuerdo al nivel de complejidad. El trabajo final está orientado a implementar un sistema de captura de datos en cada centro de trabajo y lograr así solucionar las falencias que la empresa Colmena SAS presenta en la captura diaria de la información y que afecta ostensiblemente la cadena de suministros en los procesos de inventarios, entregas de producción y tiempos de parada. En este proyecto se aplicaran tecnologías que se encuentren en el mercado, en donde se empleen sistemas de identificación automática y captura de datos como: Identificación por códigos de barras, red inalámbrica (wifi), terminales móviles, Tabletas, lectores, impresoras etc. Toda esta tecnología combinada con una aplicación que sea capaz de recoger, almacenar y enviar los datos hacia el ERP, permitirá mejorar y optimizar los procesos en tiempo real: • Realizar el control de los inventarios que pasan por el torrente de producción en tiempo real, saber el estado de producción por máquina y el proceso en que se encuentra cada una. • Poder visualizar el tiempo real las paradas ocasionadas en los centros de trabajo e identificar las causas de pérdidas de productividad y costos. • Realizar el seguimiento y control los diferentes indicadores que se tienen en cada máquina, para lograr determinar su cumplimiento. Colmena SAS pertenece al tipo de empresa del sector metalúrgico con 59 años en el mercado, reúne todas las características para hacer posible que un proyecto como el planteado tenga aplicación: • Nivel bajo de automatización en cada centro de trabajo. • Gran cantidad de registros realizados manualmente. • Grandes volúmenes de producción y de inventarios que no son fáciles de controlar. • Modelo de programación de producción complejo por sus distintas posibilidades de fabricación.The main objective of this work is the design and implementation of new software applications for the capture of production records, developed to the measure of Colmena SAS. These types of applications are characterized by having a high degree of reliability and certainty when making production records in real time. At present, many companies in the metallurgical sector are opting for the implementation of this type of tools that reduce costs and generate added value. One of the weaknesses of implementing an online information capture project is the difficulty of programming the software for each of the work centers, because each one of them fulfills its own unique characteristics that make each one will perform a different procedure, increasing the degree of complexity for its implementation. This implementation could be complicated due to factors that are not taken into account in the collection of information to carry out the programming, these unforeseen events would lead to reprocessing according to the level of complexity. The final work is aimed at implementing a data capture system in each work center and thus solve the failures that the company Colmena SAS presents in the daily capture of information and that ostensibly affects the supply chain in inventory processes , production deliveries and stop times. This project will apply technologies that are in the market, where automatic identification and data capture systems are used, such as: Barcode identification, wireless network (Wi-Fi), mobile terminals, tablets, readers, printers, etc. All this technology combined with an application that is capable of collecting, storing and sending data to the ERP, will improve and optimize processes in real time: • Control the inventories that go through the production stream in real time, know the production status by machine and the process in which each one is. • Being able to visualize the real time the stops caused in the work centers and identify the causes of lost productivity and costs. • Carry out the monitoring and control of the different indicators that are held in each machine, in order to determine compliance. Colmena SAS belongs to the type of company in the metallurgical sector with 59 years in the market, it has all the characteristics to make it possible for a project like the one proposed to have application: • Low level of automation in each work center. • Large number of records made manually. • Large volumes of production and inventories that are not easy to control. • Complex production programming model due to its different manufacturing possibilities.GYJ SApdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2LógisticaCaptura de Información automática de datosInventarioProducciónTrazabilidadTiempos de paradaESPECIALIZACIÓN EN INGENIERÍA DE PRODUCCIÓN Y LOGÍSTICA - TESIS Y DISERTACIONES ACADÉMICASSISTEMAS DE INFORMACIÓN EN LOS NEGOCIOSMEJORAMIENTO DE PROCESOSSISTEMAS DE RECOLECCIÓN AUTOMÁTICA DE DATOSLogisticsAutomatic data information captureInventoryProductionTraceabilityStop timesDiseño e Implementación de un Sistema Automático de Identificación, Seguimiento y Control de Producto en Proceso para Colmena SASDesign and Implementation of an Automatic Product Identification, Monitoring and Control System in Process for Colmena SASCreación o Interpretacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILRosasSierraCesarAugusto2017.pdf.jpgRosasSierraCesarAugusto2017.pdf.jpgIM Thumbnailimage/jpeg6721https://repository.udistrital.edu.co/bitstreams/faed9a1e-02e5-4f5b-acb8-b5633300f743/download727365f95b53f7d2f233e7b49ed94c3dMD56ORIGINALRosasSierraCesarAugusto2017.pdfRosasSierraCesarAugusto2017.pdfTrabajo de Especializaciónapplication/pdf6573773https://repository.udistrital.edu.co/bitstreams/0491edd9-5961-4015-b901-0c1e973c646f/download669fbff310b416f2b38911fdbf04a3f5MD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849https://repository.udistrital.edu.co/bitstreams/e7399a7a-834b-40c5-a085-6729f4ff8c8d/download4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80https://repository.udistrital.edu.co/bitstreams/d3a572e8-ce6b-49ee-8926-1c0b82559ba0/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://repository.udistrital.edu.co/bitstreams/546942da-28a8-438e-a048-7eb4efece2b0/downloadd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87163https://repository.udistrital.edu.co/bitstreams/4277c272-69aa-40c6-ae16-85c80d0bac74/downloadda5c6a3ca62d5dd4853000a60fee7083MD5511349/7403oai:repository.udistrital.edu.co:11349/74032023-06-13 14:43:03.663http://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=