Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos.
La automatización es un proceso de cambio inherente al desarrollo tecnológico en los sistemas productivos, por lo cual el estudio y análisis para realizarlo es necesario para no incurrir en elevados costos y gastos, ya que su diseño y estudio pueden beneficiar a la organización. Con el desarrollo de...
- Autores:
-
Cruz Cárdenas, Cristian Camilo
Bolívar Trujillo, Rafael Ernesto
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/27557
- Acceso en línea:
- http://hdl.handle.net/11349/27557
- Palabra clave:
- Automatización
CAD
Simulación
Diseño
Manufactura
Eventos discretos
Ingeniería Industrial - Tesis y disertaciones académicas
Automatización
Desarrollo de programas para computador
Diseño con ayuda de computadores
Producción integrada por computador
Simulación por computadores
Automation
CAD
Simulation
Design
Manufacture
Discrete events
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_3033350db20dc5feea6c0d3d58d3be7c |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/27557 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
dc.title.titleenglish.spa.fl_str_mv |
Design of software application for CAD tools integration with an automatic process simulation system for discrete events. |
title |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
spellingShingle |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. Automatización CAD Simulación Diseño Manufactura Eventos discretos Ingeniería Industrial - Tesis y disertaciones académicas Automatización Desarrollo de programas para computador Diseño con ayuda de computadores Producción integrada por computador Simulación por computadores Automation CAD Simulation Design Manufacture Discrete events |
title_short |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
title_full |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
title_fullStr |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
title_full_unstemmed |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
title_sort |
Diseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos. |
dc.creator.fl_str_mv |
Cruz Cárdenas, Cristian Camilo Bolívar Trujillo, Rafael Ernesto |
dc.contributor.advisor.spa.fl_str_mv |
Tristancho Ortíz, Julián Alfonso |
dc.contributor.author.spa.fl_str_mv |
Cruz Cárdenas, Cristian Camilo Bolívar Trujillo, Rafael Ernesto |
dc.subject.spa.fl_str_mv |
Automatización CAD Simulación Diseño Manufactura Eventos discretos |
topic |
Automatización CAD Simulación Diseño Manufactura Eventos discretos Ingeniería Industrial - Tesis y disertaciones académicas Automatización Desarrollo de programas para computador Diseño con ayuda de computadores Producción integrada por computador Simulación por computadores Automation CAD Simulation Design Manufacture Discrete events |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Industrial - Tesis y disertaciones académicas Automatización Desarrollo de programas para computador Diseño con ayuda de computadores Producción integrada por computador Simulación por computadores |
dc.subject.keyword.spa.fl_str_mv |
Automation CAD Simulation Design Manufacture Discrete events |
description |
La automatización es un proceso de cambio inherente al desarrollo tecnológico en los sistemas productivos, por lo cual el estudio y análisis para realizarlo es necesario para no incurrir en elevados costos y gastos, ya que su diseño y estudio pueden beneficiar a la organización. Con el desarrollo de la industria 4.0 ha aumentado la innovación y desarrollo industrial en pro de la implementación de industrias inteligentes. Este proyecto muestra el desarrollo de una herramienta que integra y comunica un software de diseño asistido por computador y uno de simulación de eventos discretos. Esta integración permite realizar la simulación de una secuencia lógica del software (DES) que rige el movimiento y accionamiento de las operaciones de un modelo geométrico desarrollado en entornos CAD para el estudio de proyectos de automatización que aporte ventajas en cuanto al análisis y desarrollo en el proceso de diseño integrado. Para la implementación de esta herramienta se realiza una revisión sobre los softwares disponibles y los métodos de comunicación de datos que permitan utilizar la información de las dos aplicaciones en el desarrollo de los proyectos de automatización. Con esto se hace la selección de los softwares, medios de comunicación de datos y el lenguaje de programación, con el fin de ofrecer una herramienta que integre los recursos de las aplicaciones CAD y DES permitiendo la visualización del sistema de control gestionando el accionamiento de los componentes de una máquina. Finalmente se comprueba el funcionamiento de AutoSolid mediante un ejemplo aplicado postulado por los autores en el cual se evidencia el cumplimiento de todos los requerimientos funcionales de la herramienta. |
publishDate |
2020 |
dc.date.created.spa.fl_str_mv |
2020-09-22 |
dc.date.accessioned.none.fl_str_mv |
2021-10-15T21:31:10Z |
dc.date.available.none.fl_str_mv |
2021-10-15T21:31:10Z |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovació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/27557 |
url |
http://hdl.handle.net/11349/27557 |
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/d77e188f-4d25-4796-8833-efc4eb2556a9/download https://repository.udistrital.edu.co/bitstreams/6a70a9a9-cba9-4d81-8b53-59b6da9b9cf2/download https://repository.udistrital.edu.co/bitstreams/70aeb77d-33c0-44df-9def-b671d1aae51c/download https://repository.udistrital.edu.co/bitstreams/e4e9c8de-9ff9-4d28-8b90-40391733b614/download https://repository.udistrital.edu.co/bitstreams/7b66eaa6-4b10-477e-96b1-4350efaf3bdc/download https://repository.udistrital.edu.co/bitstreams/ee06e7a6-86ea-4ad7-823a-0f516f974d16/download https://repository.udistrital.edu.co/bitstreams/7f83a692-5c49-437d-b881-e1b6a813b5c3/download https://repository.udistrital.edu.co/bitstreams/6f152318-cab0-41d4-977a-611c78d7e100/download https://repository.udistrital.edu.co/bitstreams/1a2e8bbf-2b29-441b-9057-ddc2543a85b0/download https://repository.udistrital.edu.co/bitstreams/2e84e30f-087a-417f-8417-69df0ed76600/download https://repository.udistrital.edu.co/bitstreams/d4b3f474-fcde-41f5-b135-ce00bb208326/download https://repository.udistrital.edu.co/bitstreams/8ef9b529-e784-41ca-a1a2-401080444e68/download https://repository.udistrital.edu.co/bitstreams/729a572a-e364-4449-bc5f-467990ea58dc/download |
bitstream.checksum.fl_str_mv |
dcc9e50d9be846aa350a39c50cfbc25a 76f3a2001820c7f6e09ad65a8a8435f1 69c453998dfdc69cfde16e87cdbebd36 1f32f1e55959dd742f7d82ccbf9f7401 04a9357de38787c8b0ff565d33582308 6359a15c16167042f3657e0e59de1b89 a34e57aa9c5ffb8bcdb5aa14aead38c8 10742fcb45a6b298989456d287eafb85 aab4bf51da582e8ab75d543050fd5434 924993ce0b3ba389f79f32a1b2735415 d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e da5c6a3ca62d5dd4853000a60fee7083 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837007033057935360 |
spelling |
Tristancho Ortíz, Julián AlfonsoCruz Cárdenas, Cristian CamiloBolívar Trujillo, Rafael Ernesto2021-10-15T21:31:10Z2021-10-15T21:31:10Z2020-09-22http://hdl.handle.net/11349/27557La automatización es un proceso de cambio inherente al desarrollo tecnológico en los sistemas productivos, por lo cual el estudio y análisis para realizarlo es necesario para no incurrir en elevados costos y gastos, ya que su diseño y estudio pueden beneficiar a la organización. Con el desarrollo de la industria 4.0 ha aumentado la innovación y desarrollo industrial en pro de la implementación de industrias inteligentes. Este proyecto muestra el desarrollo de una herramienta que integra y comunica un software de diseño asistido por computador y uno de simulación de eventos discretos. Esta integración permite realizar la simulación de una secuencia lógica del software (DES) que rige el movimiento y accionamiento de las operaciones de un modelo geométrico desarrollado en entornos CAD para el estudio de proyectos de automatización que aporte ventajas en cuanto al análisis y desarrollo en el proceso de diseño integrado. Para la implementación de esta herramienta se realiza una revisión sobre los softwares disponibles y los métodos de comunicación de datos que permitan utilizar la información de las dos aplicaciones en el desarrollo de los proyectos de automatización. Con esto se hace la selección de los softwares, medios de comunicación de datos y el lenguaje de programación, con el fin de ofrecer una herramienta que integre los recursos de las aplicaciones CAD y DES permitiendo la visualización del sistema de control gestionando el accionamiento de los componentes de una máquina. Finalmente se comprueba el funcionamiento de AutoSolid mediante un ejemplo aplicado postulado por los autores en el cual se evidencia el cumplimiento de todos los requerimientos funcionales de la herramienta.Automation is a process of change inherent in technological development in production systems, so the study and analysis to carry it out is necessary to avoid incurring high costs and expenses, since its design and study can benefit the organization. With the development of Industry 4.0, innovation and industrial development have increased in favor of the implementation of smart industries. This project shows the development of a tool that integrates and communicates computer-aided design software and one for the simulation of discrete events. This integration allows the simulation of a logical software sequence (DES) that governs the movement and actuation of the operations of a geometric model developed in CAD environments for the study of automation projects that provides advantages in terms of analysis and development in the integrated design process. For the implementation of this tool, a review is made of the available software and data communication methods that allow the information from the two applications to be used in the development of automation projects. With this, the software, data communication media and the programming language are selected, in order to offer a tool that integrates the resources of the CAD and DES applications, allowing the visualization of the control system managing the actuation of the components of a machine. Finally, the operation of AutoSolid is verified by means of an applied example postulated by the authors in which compliance with all the functional requirements of the tool is evidenced.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AutomatizaciónCADSimulaciónDiseñoManufacturaEventos discretosIngeniería Industrial - Tesis y disertaciones académicasAutomatizaciónDesarrollo de programas para computadorDiseño con ayuda de computadoresProducción integrada por computadorSimulación por computadoresAutomationCADSimulationDesignManufactureDiscrete eventsDiseño de una aplicación de software para integración de herramienta CAD con un sistema de simulación de procesos automáticos de eventos discretos.Design of software application for CAD tools integration with an automatic process simulation system for discrete events.Investigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILCruzCardenasCristianCamilo2020.pdf.jpgCruzCardenasCristianCamilo2020.pdf.jpgIM Thumbnailimage/jpeg10184https://repository.udistrital.edu.co/bitstreams/d77e188f-4d25-4796-8833-efc4eb2556a9/downloaddcc9e50d9be846aa350a39c50cfbc25aMD511Licencia y Autorización de los autores para publicar.pdf.jpgLicencia y Autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13145https://repository.udistrital.edu.co/bitstreams/6a70a9a9-cba9-4d81-8b53-59b6da9b9cf2/download76f3a2001820c7f6e09ad65a8a8435f1MD512Cédula CristianCamiloCruzCárdenas.pdf.jpgCédula CristianCamiloCruzCárdenas.pdf.jpgIM Thumbnailimage/jpeg10641https://repository.udistrital.edu.co/bitstreams/70aeb77d-33c0-44df-9def-b671d1aae51c/download69c453998dfdc69cfde16e87cdbebd36MD513Cédula RafaelErnestoBolivarTrujillo.pdf.jpgCédula RafaelErnestoBolivarTrujillo.pdf.jpgIM Thumbnailimage/jpeg7894https://repository.udistrital.edu.co/bitstreams/e4e9c8de-9ff9-4d28-8b90-40391733b614/download1f32f1e55959dd742f7d82ccbf9f7401MD514ORIGINALCruzCardenasCristianCamilo2020.pdfCruzCardenasCristianCamilo2020.pdfapplication/pdf1690984https://repository.udistrital.edu.co/bitstreams/7b66eaa6-4b10-477e-96b1-4350efaf3bdc/download04a9357de38787c8b0ff565d33582308MD51CruzCardenasCristianCamilo2020 - Anexos.rarCruzCardenasCristianCamilo2020 - Anexos.rarapplication/octet-stream833050https://repository.udistrital.edu.co/bitstreams/ee06e7a6-86ea-4ad7-823a-0f516f974d16/download6359a15c16167042f3657e0e59de1b89MD510Licencia y Autorización de los autores para publicar.pdfLicencia y Autorización de los autores para publicar.pdfapplication/pdf195223https://repository.udistrital.edu.co/bitstreams/7f83a692-5c49-437d-b881-e1b6a813b5c3/downloada34e57aa9c5ffb8bcdb5aa14aead38c8MD53Cédula CristianCamiloCruzCárdenas.pdfCédula CristianCamiloCruzCárdenas.pdfapplication/pdf344755https://repository.udistrital.edu.co/bitstreams/6f152318-cab0-41d4-977a-611c78d7e100/download10742fcb45a6b298989456d287eafb85MD54Cédula RafaelErnestoBolivarTrujillo.pdfCédula RafaelErnestoBolivarTrujillo.pdfapplication/pdf669500https://repository.udistrital.edu.co/bitstreams/1a2e8bbf-2b29-441b-9057-ddc2543a85b0/downloadaab4bf51da582e8ab75d543050fd5434MD55CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849https://repository.udistrital.edu.co/bitstreams/2e84e30f-087a-417f-8417-69df0ed76600/download924993ce0b3ba389f79f32a1b2735415MD56license_textlicense_texttext/html; charset=utf-80https://repository.udistrital.edu.co/bitstreams/d4b3f474-fcde-41f5-b135-ce00bb208326/downloadd41d8cd98f00b204e9800998ecf8427eMD57license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://repository.udistrital.edu.co/bitstreams/8ef9b529-e784-41ca-a1a2-401080444e68/downloadd41d8cd98f00b204e9800998ecf8427eMD58LICENSElicense.txtlicense.txttext/plain; charset=utf-87163https://repository.udistrital.edu.co/bitstreams/729a572a-e364-4449-bc5f-467990ea58dc/downloadda5c6a3ca62d5dd4853000a60fee7083MD5911349/27557oai:repository.udistrital.edu.co:11349/275572023-06-13 12:32:50.555http://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= |