Diseño de un aplicativo de programación de producción para empresa de confecciones
La planificación y secuenciación de órdenes de trabajo en talleres de producción es reconocida como un problema complejo dentro de las medianas y pequeñas empresas colombianas porque su método tradicional de producción no sistematiza, registra y estandariza los procesos productivos, afectando la tar...
- Autores:
-
Guerrero Cortés, Jhonathan Eduardo
Delgado Vanegas, Armando José
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Pontificia Universidad Javeriana
- Repositorio:
- Repositorio Universidad Javeriana
- Idioma:
- spa
- OAI Identifier:
- oai:repository.javeriana.edu.co:10554/44851
- Acceso en línea:
- http://hdl.handle.net/10554/44851
- Palabra clave:
- Lean manufacturing
Manufactura
Flexible Job shop- Open Shop
Algoritmo búsqueda tabú
Metaheurística
Lean manufacturing
Manufacturing
Flexible Job shop
Tabú Search
Tabú search algorithm
Ingeniería industrial - Tesis y disertaciones académicas
Procesos de manufactura
Control de procesos industriales
Industria manufacturera
Algoritmos heurísticos
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
JAVERIANA2_8ae2d16dada04d4e0a96a043849335de |
---|---|
oai_identifier_str |
oai:repository.javeriana.edu.co:10554/44851 |
network_acronym_str |
JAVERIANA2 |
network_name_str |
Repositorio Universidad Javeriana |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
title |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
spellingShingle |
Diseño de un aplicativo de programación de producción para empresa de confecciones Lean manufacturing Manufactura Flexible Job shop- Open Shop Algoritmo búsqueda tabú Metaheurística Lean manufacturing Manufacturing Flexible Job shop Tabú Search Tabú search algorithm Ingeniería industrial - Tesis y disertaciones académicas Procesos de manufactura Control de procesos industriales Industria manufacturera Algoritmos heurísticos |
title_short |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
title_full |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
title_fullStr |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
title_full_unstemmed |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
title_sort |
Diseño de un aplicativo de programación de producción para empresa de confecciones |
dc.creator.fl_str_mv |
Guerrero Cortés, Jhonathan Eduardo Delgado Vanegas, Armando José |
dc.contributor.advisor.none.fl_str_mv |
Cendales Reyes, Oriana Rocío |
dc.contributor.author.none.fl_str_mv |
Guerrero Cortés, Jhonathan Eduardo Delgado Vanegas, Armando José |
dc.subject.spa.fl_str_mv |
Lean manufacturing Manufactura Flexible Job shop- Open Shop Algoritmo búsqueda tabú Metaheurística |
topic |
Lean manufacturing Manufactura Flexible Job shop- Open Shop Algoritmo búsqueda tabú Metaheurística Lean manufacturing Manufacturing Flexible Job shop Tabú Search Tabú search algorithm Ingeniería industrial - Tesis y disertaciones académicas Procesos de manufactura Control de procesos industriales Industria manufacturera Algoritmos heurísticos |
dc.subject.keyword.spa.fl_str_mv |
Lean manufacturing Manufacturing Flexible Job shop Tabú Search Tabú search algorithm |
dc.subject.armarc.spa.fl_str_mv |
Ingeniería industrial - Tesis y disertaciones académicas Procesos de manufactura Control de procesos industriales Industria manufacturera Algoritmos heurísticos |
description |
La planificación y secuenciación de órdenes de trabajo en talleres de producción es reconocida como un problema complejo dentro de las medianas y pequeñas empresas colombianas porque su método tradicional de producción no sistematiza, registra y estandariza los procesos productivos, afectando la tardanza promedio en la entrega de órdenes del producto. Así una de las mayores dificultades que presentan este tipo de empresas es medir, controlar y evaluar el desempeño en los módulos de trabajo, lo cual disminuye la efectividad en la implementación de técnicas potenciales para mejorar el proceso. La aplicación de metaheurísticas con enfoque jerárquico para la secuenciación de la producción, “Scheduling”, es una aproximación a este problema, que se caracteriza por su capacidad de lograr buenas soluciones que reducen el número de órdenes tardías y lapsos ociosos en las máquinas entre terminación de trabajos e inicio de otro. En esta tesis se presenta una propuesta aplicativa para la empresa Inversiones Sun Shine S.A.S, enfocada en el sector textil, que permite resolver el problema de programación de la producción en una configuración productiva del tipo Job Shop Flexible, para reducir el tiempo promedio de órdenes tardías, contemplar interrupciones y tiempos de alistamiento dependientes de la secuencia a cada operación. La solución propuesta consiste en una técnica metaheurística de Búsqueda Tabú que ha tenido gran desempeño en múltiples ambientes de tipo FJSP descritos en la literatura. Este algoritmo, sin llegar a ser óptimo, dada la clasificación NP-hard del problema referido, es una buena solución tal como se demuestra en la validación de los resultados del trabajo, en la cual se programan 5 órdenes en 7 máquinas capaces de procesar 42 tipos de operaciones con tiempos independientes por unidad procesada para chaquetas, teniendo en cuenta que son 35 procesos promedio para cada uno de los 5 tipos de chaqueta. En el proceso de creación del aplicativo se determinaron los parámetros de salida que deben ser registrados por el usuario: tipo de chaqueta, cantidad de producto demandado por el cliente y fecha de entrega pactada con el cliente. Y los parámetros de entrada que se contemplan en el aplicativo: tiempos estandarizados de las operaciones, operaciones por tipo de chaqueta y orden de precedencia entre operaciones. Se plantearon dos metahuristicas de Búsqueda Tabú programadas en el desarrollador Visual Basic (VBA) en Microsoft office Excel 2017. El primer aplicativo contiene una función objetivo (FO) que minimiza la tardanza promedio de las órdenes programadas, mientras que el segundo tiene una FO que se centra en minimizar el makespan (tiempo de determinación de la última orden programada), el cual no requiere el parámetro “Fecha de entrega pactada con el cliente”. De igual manera, se establecen las principales restricciones del diseño: reprogramación de las operaciones sin terminar en la siguiente jornada, no se puede interrumpir ninguna operación, regla de precedencia entre operaciones y discriminación de tiempos de transporte. La interfaz del aplicativo está alineada con norma ISO 25010 lo que hace que tenga un aspecto amigable e intuitivo para el usuario, sin adornos adicionales que puedan confundir el registro de los parámetros. Adicionalmente, se ejecuta en un programa Microsoft office lo que lo hace de fácil acceso y compatibilidad para su implementación en distintos hardwares. Para comprobar la efectividad del modelo Meta-heurístico desarrollado, se evaluaron los dos aplicativos desarrollados bajo una regla de despacho de ordenes EDD y se compararon con la heurística simple sin mejorar. Para ello, se tuvieron en cuenta las órdenes programadas anteriormente al realizar la simulación. El análisis de los resultados mostró que el mejor aplicativo para el proceso de producción de la empresa Inversiones Sun Shine S.A.S es el diseño que minimiza la Tardanza Promedio porque su efectividad respecto a la heurística simple sin mejorar es de 100%; mientras el diseño que minimiza el makespan es de 64% en una situación simulada. |
publishDate |
2018 |
dc.date.created.none.fl_str_mv |
2018 |
dc.date.accessioned.none.fl_str_mv |
2019-08-26T14:47:02Z 2020-04-16T17:22:37Z |
dc.date.available.none.fl_str_mv |
2019-08-26T14:47:02Z 2020-04-16T17:22:37Z |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10554/44851 |
dc.identifier.instname.spa.fl_str_mv |
instname:Pontificia Universidad Javeriana |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional - Pontificia Universidad Javeriana |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repository.javeriana.edu.co |
url |
http://hdl.handle.net/10554/44851 |
identifier_str_mv |
instname:Pontificia Universidad Javeriana reponame:Repositorio Institucional - Pontificia Universidad Javeriana repourl:https://repository.javeriana.edu.co |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.licence.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.spa.fl_str_mv |
PDF |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Pontificia Universidad Javeriana |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Industrial |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
institution |
Pontificia Universidad Javeriana |
bitstream.url.fl_str_mv |
http://repository.javeriana.edu.co/bitstream/10554/44851/1/GuerreroCortesJhonathanEduardo2019.pdf.jpg http://repository.javeriana.edu.co/bitstream/10554/44851/2/GuerreroCortesJhonathanEduardocartas.pdf.jpg http://repository.javeriana.edu.co/bitstream/10554/44851/3/GuerreroCortesJhonathanEduardoanexo3.pdf.jpg http://repository.javeriana.edu.co/bitstream/10554/44851/4/GuerreroCortesJhonathanEduardo2019.pdf http://repository.javeriana.edu.co/bitstream/10554/44851/5/GuerreroCortesJhonathanEduardocartas.pdf http://repository.javeriana.edu.co/bitstream/10554/44851/6/GuerreroCortesJhonathanEduardoanexo3.pdf http://repository.javeriana.edu.co/bitstream/10554/44851/7/license.txt |
bitstream.checksum.fl_str_mv |
7dc4e0322bf55f13bde483bea7905d8e 38614cbcf38ca5999637f37fda87296d 6e5bc811ec4b8c55bfa80086e68ebbf3 b4d9454a98c7d9bdc03d99fe13e9a249 e6de94c92b312afce4122a4c06a45e17 99f280f3a708f1732e2e4532bff21169 2070d280cc89439d983d9eee1b17df53 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional - Pontificia Universidad Javeriana |
repository.mail.fl_str_mv |
repositorio@javeriana.edu.co |
_version_ |
1814338181392236544 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessDe acuerdo con la naturaleza del uso concedido, la presente licencia parcial se otorga a título gratuito por el máximo tiempo legal colombiano, con el propósito de que en dicho lapso mi (nuestra) obra sea explotada en las condiciones aquí estipuladas y para los fines indicados, respetando siempre la titularidad de los derechos patrimoniales y morales correspondientes, de acuerdo con los usos honrados, de manera proporcional y justificada a la finalidad perseguida, sin ánimo de lucro ni de comercialización. De manera complementaria, garantizo (garantizamos) en mi (nuestra) calidad de estudiante (s) y por ende autor (es) exclusivo (s), que la Tesis o Trabajo de Grado en cuestión, es producto de mi (nuestra) plena autoría, de mi (nuestro) esfuerzo personal intelectual, como consecuencia de mi (nuestra) creación original particular y, por tanto, soy (somos) el (los) único (s) titular (es) de la misma. Además, aseguro (aseguramos) que no contiene citas, ni transcripciones de otras obras protegidas, por fuera de los límites autorizados por la ley, según los usos honrados, y en proporción a los fines previstos; ni tampoco contempla declaraciones difamatorias contra terceros; respetando el derecho a la imagen, intimidad, buen nombre y demás derechos constitucionales. Adicionalmente, manifiesto (manifestamos) que no se incluyeron expresiones contrarias al orden público ni a las buenas costumbres. En consecuencia, la responsabilidad directa en la elaboración, presentación, investigación y, en general, contenidos de la Tesis o Trabajo de Grado es de mí (nuestro) competencia exclusiva, eximiendo de toda responsabilidad a la Pontifica Universidad Javeriana por tales aspectos. Sin perjuicio de los usos y atribuciones otorgadas en virtud de este documento, continuaré (continuaremos) conservando los correspondientes derechos patrimoniales sin modificación o restricción alguna, puesto que, de acuerdo con la legislación colombiana aplicable, el presente es un acuerdo jurídico que en ningún caso conlleva la enajenación de los derechos patrimoniales derivados del régimen del Derecho de Autor. De conformidad con lo establecido en el artículo 30 de la Ley 23 de 1982 y el artículo 11 de la Decisión Andina 351 de 1993, “Los derechos morales sobre el trabajo son propiedad de los autores”, los cuales son irrenunciables, imprescriptibles, inembargables e inalienables. En consecuencia, la Pontificia Universidad Javeriana está en la obligación de RESPETARLOS Y HACERLOS RESPETAR, para lo cual tomará las medidas correspondientes para garantizar su observancia.http://purl.org/coar/access_right/c_abf2Cendales Reyes, Oriana RocíoGuerrero Cortés, Jhonathan EduardoDelgado Vanegas, Armando José2019-08-26T14:47:02Z2020-04-16T17:22:37Z2019-08-26T14:47:02Z2020-04-16T17:22:37Z2018http://hdl.handle.net/10554/44851instname:Pontificia Universidad Javerianareponame:Repositorio Institucional - Pontificia Universidad Javerianarepourl:https://repository.javeriana.edu.coLa planificación y secuenciación de órdenes de trabajo en talleres de producción es reconocida como un problema complejo dentro de las medianas y pequeñas empresas colombianas porque su método tradicional de producción no sistematiza, registra y estandariza los procesos productivos, afectando la tardanza promedio en la entrega de órdenes del producto. Así una de las mayores dificultades que presentan este tipo de empresas es medir, controlar y evaluar el desempeño en los módulos de trabajo, lo cual disminuye la efectividad en la implementación de técnicas potenciales para mejorar el proceso. La aplicación de metaheurísticas con enfoque jerárquico para la secuenciación de la producción, “Scheduling”, es una aproximación a este problema, que se caracteriza por su capacidad de lograr buenas soluciones que reducen el número de órdenes tardías y lapsos ociosos en las máquinas entre terminación de trabajos e inicio de otro. En esta tesis se presenta una propuesta aplicativa para la empresa Inversiones Sun Shine S.A.S, enfocada en el sector textil, que permite resolver el problema de programación de la producción en una configuración productiva del tipo Job Shop Flexible, para reducir el tiempo promedio de órdenes tardías, contemplar interrupciones y tiempos de alistamiento dependientes de la secuencia a cada operación. La solución propuesta consiste en una técnica metaheurística de Búsqueda Tabú que ha tenido gran desempeño en múltiples ambientes de tipo FJSP descritos en la literatura. Este algoritmo, sin llegar a ser óptimo, dada la clasificación NP-hard del problema referido, es una buena solución tal como se demuestra en la validación de los resultados del trabajo, en la cual se programan 5 órdenes en 7 máquinas capaces de procesar 42 tipos de operaciones con tiempos independientes por unidad procesada para chaquetas, teniendo en cuenta que son 35 procesos promedio para cada uno de los 5 tipos de chaqueta. En el proceso de creación del aplicativo se determinaron los parámetros de salida que deben ser registrados por el usuario: tipo de chaqueta, cantidad de producto demandado por el cliente y fecha de entrega pactada con el cliente. Y los parámetros de entrada que se contemplan en el aplicativo: tiempos estandarizados de las operaciones, operaciones por tipo de chaqueta y orden de precedencia entre operaciones. Se plantearon dos metahuristicas de Búsqueda Tabú programadas en el desarrollador Visual Basic (VBA) en Microsoft office Excel 2017. El primer aplicativo contiene una función objetivo (FO) que minimiza la tardanza promedio de las órdenes programadas, mientras que el segundo tiene una FO que se centra en minimizar el makespan (tiempo de determinación de la última orden programada), el cual no requiere el parámetro “Fecha de entrega pactada con el cliente”. De igual manera, se establecen las principales restricciones del diseño: reprogramación de las operaciones sin terminar en la siguiente jornada, no se puede interrumpir ninguna operación, regla de precedencia entre operaciones y discriminación de tiempos de transporte. La interfaz del aplicativo está alineada con norma ISO 25010 lo que hace que tenga un aspecto amigable e intuitivo para el usuario, sin adornos adicionales que puedan confundir el registro de los parámetros. Adicionalmente, se ejecuta en un programa Microsoft office lo que lo hace de fácil acceso y compatibilidad para su implementación en distintos hardwares. Para comprobar la efectividad del modelo Meta-heurístico desarrollado, se evaluaron los dos aplicativos desarrollados bajo una regla de despacho de ordenes EDD y se compararon con la heurística simple sin mejorar. Para ello, se tuvieron en cuenta las órdenes programadas anteriormente al realizar la simulación. El análisis de los resultados mostró que el mejor aplicativo para el proceso de producción de la empresa Inversiones Sun Shine S.A.S es el diseño que minimiza la Tardanza Promedio porque su efectividad respecto a la heurística simple sin mejorar es de 100%; mientras el diseño que minimiza el makespan es de 64% en una situación simulada.The planning and sequencing of work orders in production workshops is recognized as a complex problem within médium and small Colombian companies because their traditional production method does not systematize, register and standardize production processes, affecting the average delay in the delivery of product orders. Thus, one of the biggest difficulties that this type of company presents is measuring, controlling and evaluating the performance in the work modules, which decreases the effectiveness in the implementation of potential techniques to improve the process. The application of metaheuristics with a hierarchical approach to the production Scheduling is an approach to this problem, characterized by its ability to achieve good Solutions that reduce the number of delayed orders and idle lapses in machines between completion of works and start of another. This thesis presents an application proposal for the company Inversions Sun Shine S.A.S, focused on the textile sector, which allows solving the problem of production programming in a productive configuration of the flexible job shop type, to reduce the average time of delayed orders, contémplate interruptions and times of enlistment dependent on the sequence of each operation. The proposed solution consists of a Tabú Metaheuristic Search technique that has had great performance in múltiple FJSP environments described in the literature. This algorithm, without being optimal, given the NP-hard classification of the aforementioned problem, is a good solution as it is demonstrated in the validation of the results of the work, in which 5 orders are programmed in 7 machines capable of Processing 42 types of operations with independent times per unit processed for jackets, taking into account that there are 35 average processes for each of the 5 jacket types. In the process of creating the application, the output parameters that must be registered by the user were determined: type of jacket, quantity of product demanded by the customer and date of delivery agreed with the customer. These are the input parameters that are contemplated in the application: standardized times of operations, operations by type of jacket and order of precedence between operations. Two Tabú Metaheuristic Search programmed in the Visual Basic Developer (VBA) in Microsoft office Excel 2017 were raised. The first application contains an objective function (FO) that minimizes the average delay of the programmed orders, while the second one has a FO that focuses on minimizing the Makespan (time of determination of the last programmed order), which does not require the parameter "Delivery date agreed with the customer ". Likewise, the main design restrictions are established: reprogramming of operations without finishing the next day, no operation can be interrupted, rule of precedence between operations and discrimination of transport times. The interface of the application is aligned with ISO 25010 which makes it look friendly and intuitive for the user, without additional adornments that may confuse the registration of the parameters. Addi tionally, it is executed in a Microsoft office program which makes it easy to access and compatible for its implementation in different hardwares. To check the effectiveness of the developed Meta-heuristic model, the two applications developed under an EDD order dispatch rule were evaluated and compared with the unimproved simple heuristic. To do this, the orders previously programmed when performing the simulation were taken into account. The analysis of the results showed that the best application for the production process of the company Inversiones Sun Shine S.A.S is the design that minimizes the Average Delay because its effectiveness with respect to the unimproved simple heuristic is 100%; while the design that minimizes the Makespan is 64% a simulated situation.Ingeniero (a) IndustrialPregradoPDFapplication/pdfspaPontificia Universidad JaverianaIngeniería IndustrialFacultad de IngenieríaLean manufacturingManufacturaFlexible Job shop- Open ShopAlgoritmo búsqueda tabúMetaheurísticaLean manufacturingManufacturingFlexible Job shopTabú SearchTabú search algorithmIngeniería industrial - Tesis y disertaciones académicasProcesos de manufacturaControl de procesos industrialesIndustria manufactureraAlgoritmos heurísticosDiseño de un aplicativo de programación de producción para empresa de confeccionesTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisTHUMBNAILGuerreroCortesJhonathanEduardo2019.pdf.jpgIM Thumbnailimage/jpeg5769http://repository.javeriana.edu.co/bitstream/10554/44851/1/GuerreroCortesJhonathanEduardo2019.pdf.jpg7dc4e0322bf55f13bde483bea7905d8eMD51open accessGuerreroCortesJhonathanEduardocartas.pdf.jpgIM Thumbnailimage/jpeg6517http://repository.javeriana.edu.co/bitstream/10554/44851/2/GuerreroCortesJhonathanEduardocartas.pdf.jpg38614cbcf38ca5999637f37fda87296dMD52open accessGuerreroCortesJhonathanEduardoanexo3.pdf.jpgIM Thumbnailimage/jpeg5092http://repository.javeriana.edu.co/bitstream/10554/44851/3/GuerreroCortesJhonathanEduardoanexo3.pdf.jpg6e5bc811ec4b8c55bfa80086e68ebbf3MD53open accessORIGINALGuerreroCortesJhonathanEduardo2019.pdfDocumentoapplication/pdf1004903http://repository.javeriana.edu.co/bitstream/10554/44851/4/GuerreroCortesJhonathanEduardo2019.pdfb4d9454a98c7d9bdc03d99fe13e9a249MD54open accessGuerreroCortesJhonathanEduardocartas.pdfCartasapplication/pdf3743023http://repository.javeriana.edu.co/bitstream/10554/44851/5/GuerreroCortesJhonathanEduardocartas.pdfe6de94c92b312afce4122a4c06a45e17MD55metadata only accessGuerreroCortesJhonathanEduardoanexo3.pdfAnexo1application/pdf281959http://repository.javeriana.edu.co/bitstream/10554/44851/6/GuerreroCortesJhonathanEduardoanexo3.pdf99f280f3a708f1732e2e4532bff21169MD56open accessLICENSElicense.txttext/plain2603http://repository.javeriana.edu.co/bitstream/10554/44851/7/license.txt2070d280cc89439d983d9eee1b17df53MD57open access10554/44851oai:repository.javeriana.edu.co:10554/448512022-05-02 15:05:06.577Repositorio Institucional - Pontificia Universidad Javerianarepositorio@javeriana.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIERFIExPUyBBVVRPUkVTIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTy4KClBhcnRlIDEuIFTDqXJtaW5vcyBkZSBsYSBsaWNlbmNpYSBnZW5lcmFsIHBhcmEgcHVibGljYWNpw7NuIGRlIG9icmFzIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwKQ29tbyB0aXR1bGFyIChlcykgZGVsIGRlcmVjaG8gZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgdW5hIGxpY2VuY2lhIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBzZSBpbnRlZ3JhcsOhIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwsIHF1ZSBzZSBhanVzdGEgYSBsYXMgc2lndWllbnRlcyBjYXJhY3RlcsOtc3RpY2FzOgphKSAgICAgIEVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBkZSBpbmNsdXNpw7NuIGVuIGVsIHJlcG9zaXRvcmlvLCBwb3IgdW4gcGxhem8gZGUgNSBhw7FvcywgcXVlIHNlcsOhbiBwcm9ycm9nYWJsZXMgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBwYXRyaW1vbmlhbCBkZWwgYXV0b3IuIEVsIGF1dG9yIHBvZHLDoSBkYXIgcG9yIHRlcm1pbmFkYSBsYSBsaWNlbmNpYSBzb2xpY2l0w6FuZG9sbyBhIGxhIFVuaXZlcnNpZGFkIHBvciBlc2NyaXRvLgpiKSAgICAgIEF1dG9yaXphIGEgbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgYSBwdWJsaWNhciBsYSBvYnJhIGVuIGRpZ2l0YWwsIGNvbm9jaWVuZG8gcXVlLCBkYWRvIHF1ZSBzZSBwdWJsaWNhIGVuIEludGVybmV0LCBwb3IgZXN0ZSBoZWNobyBjaXJjdWxhIGNvbiB1biBhbGNhbmNlIG11bmRpYWwuCmMpICAgICAgTG9zIGF1dG9yZXMgYWNlcHRhbiBxdWUgbGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhLgpkKSAgICAgIExvcyBhdXRvcmVzIG1hbmlmaWVzdGFuIHF1ZSBzZSB0cmF0YSBkZSB1bmEgb2JyYSBvcmlnaW5hbCBzb2JyZSBsYSBxdWUgdGllbmVuIGxvcyBkZXJlY2hvcyBxdWUgYXV0b3JpemFuIHkgcXVlIHNvbiBlbGxvcyBxdWllbmVzIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gbGEgUG9udGlmaWNpYSBVbml2ZXJzaWRhZCBKYXZlcmlhbmEgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCmUpICAgICAgQXV0b3Jpem8gKGFtb3MpIGEgbGEgVW5pdmVyc2lkYWQgcGFyYSBpbmNsdWlyIGxhIG9icmEgZW4gbG9zIMOtbmRpY2VzIHkgYnVzY2Fkb3JlcyBxdWUgZXN0aW1lbiBuZWNlc2FyaW9zIHBhcmEgcHJvbW92ZXIgc3UgZGlmdXNpw7NuLgpmKSAgICAgIEFjZXB0byAoYW1vcykgcXVlIGxhIFBvbnRpZmljaWEgVW5pdmVyc2lkYWQgSmF2ZXJpYW5hIHB1ZWRhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYSBjdWFscXVpZXIgbWVkaW8gbyBmb3JtYXRvIHBhcmEgcHJvcMOzc2l0b3MgZGUgcHJlc2VydmFjacOzbiBkaWdpdGFsLgpnKSAgICAgIEF1dG9yaXpvIChhbW9zKSBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGF1dG9yaXphZG9zIGVuIGxvcyBsaXRlcmFsZXMgYW50ZXJpb3JlcyBiYWpvIGxvcyBsw61taXRlcyBkZWZpbmlkb3MgcG9yIGxhIHVuaXZlcnNpZGFkIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgUFVKICwgY3V5byB0ZXh0byBjb21wbGV0byBzZSBwdWVkZSBjb25zdWx0YXIgZW4gaHR0cDovL3JlcG9zaXRvcnkuamF2ZXJpYW5hLmVkdS5jby8KClNJIEVMIERPQ1VNRU5UTyBTRSBCQVNBIEVOIFVOIFRSQUJBSk8gUVVFIEhBIFNJRE8gUEFUUk9DSU5BRE8gTyBBUE9ZQURPIFBPUiBVTkEgQUdFTkNJQSBPIFVOQSBPUkdBTklaQUNJw5NOLCBDT04gRVhDRVBDScOTTiBERSBMQSBQT05USUZJQ0lBIFVOSVZFUlNJREFEIEpBVkVSSUFOQSwgRUwgKExPUykgQVVUT1IoRVMpIEdBUkFOVElaQShNT1MpIFFVRSBTRSBIQSBDVU1QTElETyBDT04gTE9TIERFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgo= |