Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC
Con la implementación de este proyecto se busca solucionar tres problemas, el primero de ellos es la comunicación entre dispositivos de diferentes marcas, ya que cada marca suele contar su propio protocolo claramente diferentes, el segundo es añadir parámetros de escalabilidad, seguridad, compatibil...
- Autores:
-
Navas Soria, Edwin Andres
Bautista Rodríguez, Gloria Marina
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/42293
- Acceso en línea:
- http://hdl.handle.net/11349/42293
- Palabra clave:
- OPC UA
Protocolos
SCADA
Red de comunicación
PLC
Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas
Redes de comunicación industrial basadas en OPC UA
Integración de PLC y SCADA en educación superior
Industria 4.0 y sistemas de supervisión en instituciones educativas
OPC UA
Protocols
SCADA
Communication Network
PLC
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_94a60c9b88354ddc19270871e0cad78a |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/42293 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
dc.title.titleenglish.spa.fl_str_mv |
Design of a communication network based on an OPC UA standard that allows the communication between PLC'S and SCADA in the laboratory of electrical machines of the Technological Faculty of the Universidad Distrital FJC. |
title |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
spellingShingle |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC OPC UA Protocolos SCADA Red de comunicación PLC Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas Redes de comunicación industrial basadas en OPC UA Integración de PLC y SCADA en educación superior Industria 4.0 y sistemas de supervisión en instituciones educativas OPC UA Protocols SCADA Communication Network PLC |
title_short |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
title_full |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
title_fullStr |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
title_full_unstemmed |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
title_sort |
Diseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJC |
dc.creator.fl_str_mv |
Navas Soria, Edwin Andres Bautista Rodríguez, Gloria Marina |
dc.contributor.advisor.none.fl_str_mv |
Martínez Santa, Fernando |
dc.contributor.author.none.fl_str_mv |
Navas Soria, Edwin Andres Bautista Rodríguez, Gloria Marina |
dc.contributor.orcid.none.fl_str_mv |
Martínez Santa, Fernando [0000-0003-2895-3084] |
dc.subject.spa.fl_str_mv |
OPC UA Protocolos SCADA Red de comunicación PLC |
topic |
OPC UA Protocolos SCADA Red de comunicación PLC Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas Redes de comunicación industrial basadas en OPC UA Integración de PLC y SCADA en educación superior Industria 4.0 y sistemas de supervisión en instituciones educativas OPC UA Protocols SCADA Communication Network PLC |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicas Redes de comunicación industrial basadas en OPC UA Integración de PLC y SCADA en educación superior Industria 4.0 y sistemas de supervisión en instituciones educativas |
dc.subject.keyword.spa.fl_str_mv |
OPC UA Protocols SCADA Communication Network PLC |
description |
Con la implementación de este proyecto se busca solucionar tres problemas, el primero de ellos es la comunicación entre dispositivos de diferentes marcas, ya que cada marca suele contar su propio protocolo claramente diferentes, el segundo es añadir parámetros de escalabilidad, seguridad, compatibilidad e interoperatividad para la conexión de dispositivos encaminados al control supervisión y mantenimiento de procesos industriales y el ultimo, reducir la brecha entre la producción y la TI (Tecnologías de la información), aportando a la Industria 4.0 que promueve el Ministerio de la TIC’s de nuestro país. El primero de los problemas planteados se solventará utilizando el estándar OPC UA, ya que esta es una tecnología de comunicación industrial multiplataforma, abierta, que elimina las diferentes restricciones que se puedan presentar al intentar comunicar dispositivos de diferentes marcas, el segundo problema se solventa mediante la facilidad de la plataforma Ignition, ya que al ser una multiplataforma tiene un protocolo que logra establecer un sistema que cuenta con parámetros de escalabilidad, seguridad, compatibilidad e interoperatividad y el último de los problemas planteados se solventa diseñando este tipo de iniciativas las cuales pueden ser implementadas en la Universidad Distrital y pueden ser de utilidad aplicadas en otros escenarios. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-10-28T15:40:23Z |
dc.date.available.none.fl_str_mv |
2024-10-28T15:40:23Z |
dc.date.created.none.fl_str_mv |
2024-07-10 |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Pasantía |
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/42293 |
url |
http://hdl.handle.net/11349/42293 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional Attribution-NonCommercial-NoDerivatives 4.0 Internacional Attribution-NonCommercial-NoDerivatives 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 |
Attribution-NonCommercial-NoDerivatives 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/726b0749-d332-4d2d-9c41-03834fcb6655/download https://repository.udistrital.edu.co/bitstreams/217fdc45-886a-4953-9ba2-e9234147ed62/download https://repository.udistrital.edu.co/bitstreams/2c4d6cdb-e536-4464-b24d-4957fadc8d87/download https://repository.udistrital.edu.co/bitstreams/0fd6f843-0c94-4038-8656-ef34c567c00c/download https://repository.udistrital.edu.co/bitstreams/c67c5acd-2c4b-404b-8a23-5b27137d2254/download https://repository.udistrital.edu.co/bitstreams/398cf70c-7c05-4553-bbb2-595e3a4bba6f/download |
bitstream.checksum.fl_str_mv |
d3624eca76b410af989b3ae60721645c 0771635055b6c293c7d58987d95d0a14 4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d e4b0ec899d76fc73234cd93965210e86 53780af78aeb83e359209e20fc431215 |
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_ |
1828165243492106240 |
spelling |
Martínez Santa, FernandoNavas Soria, Edwin AndresBautista Rodríguez, Gloria MarinaMartínez Santa, Fernando [0000-0003-2895-3084]2024-10-28T15:40:23Z2024-10-28T15:40:23Z2024-07-10http://hdl.handle.net/11349/42293Con la implementación de este proyecto se busca solucionar tres problemas, el primero de ellos es la comunicación entre dispositivos de diferentes marcas, ya que cada marca suele contar su propio protocolo claramente diferentes, el segundo es añadir parámetros de escalabilidad, seguridad, compatibilidad e interoperatividad para la conexión de dispositivos encaminados al control supervisión y mantenimiento de procesos industriales y el ultimo, reducir la brecha entre la producción y la TI (Tecnologías de la información), aportando a la Industria 4.0 que promueve el Ministerio de la TIC’s de nuestro país. El primero de los problemas planteados se solventará utilizando el estándar OPC UA, ya que esta es una tecnología de comunicación industrial multiplataforma, abierta, que elimina las diferentes restricciones que se puedan presentar al intentar comunicar dispositivos de diferentes marcas, el segundo problema se solventa mediante la facilidad de la plataforma Ignition, ya que al ser una multiplataforma tiene un protocolo que logra establecer un sistema que cuenta con parámetros de escalabilidad, seguridad, compatibilidad e interoperatividad y el último de los problemas planteados se solventa diseñando este tipo de iniciativas las cuales pueden ser implementadas en la Universidad Distrital y pueden ser de utilidad aplicadas en otros escenarios.Con la implementación de este proyecto se busca solucionar tres problemas, el primero de ellos es la comunicación entre dispositivos de diferentes marcas, ya que cada marca suele contar su propio protocolo claramente diferentes, el segundo es añadir parámetros de escalabilidad, seguridad, compatibilidad e inter-operatividad para la conexión de dispositivos encaminados al control supervisión y mantenimiento de procesos industriales y el ultimo, reducir la brecha entre la producción y la TI (Tecnologías de la información), aportando a la Industria 4.0 que promueve el Ministerio de la TIC’s de nuestro país. El primero de los problemas planteados se solventará utilizando el estándar OPC UA, ya que esta es una tecnología de comunicación industrial multiplataforma, abierta, que elimina las diferentes restricciones que se puedan presentar al intentar comunicar dispositivos de diferentes marcas, el segundo problema se solventa mediante la facilidad de la plataforma Ignition, ya que al ser una multiplataforma tiene un protocolo que logra establecer un sistema que cuenta con parámetros de escalabilidad, seguridad, compatibilidad e interoperatividad y el último de los problemas planteados se solventa diseñando este tipo de iniciativas las cuales pueden ser implementadas en la Universidad Distrital y pueden ser de utilidad aplicadas en otros escenarios.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2OPC UAProtocolosSCADARed de comunicaciónPLCIngeniería Eléctrica por Ciclos Propedéuticos -- Tesis y disertaciones académicasRedes de comunicación industrial basadas en OPC UAIntegración de PLC y SCADA en educación superiorIndustria 4.0 y sistemas de supervisión en instituciones educativasOPC UAProtocolsSCADACommunication NetworkPLCDiseño de red de comunicación basada en un estándar OPC UA que permita la comunicación entre PLC´S y SCADA en el laboratorio de máquinas eléctricas de Facultad Tecnológica de la Universidad Distrital FJCDesign of a communication network based on an OPC UA standard that allows the communication between PLC'S and SCADA in the laboratory of electrical machines of the Technological Faculty of the Universidad Distrital FJC.bachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALLicencia de uso y publicacion editable firmada.pdfLicencia de uso y publicacion editable firmada.pdfapplication/pdf489900https://repository.udistrital.edu.co/bitstreams/726b0749-d332-4d2d-9c41-03834fcb6655/downloadd3624eca76b410af989b3ae60721645cMD54BautistaRodriguezGloriaMarina2024.pdfBautistaRodriguezGloriaMarina2024.pdfTrabajo de grado application/pdf4099650https://repository.udistrital.edu.co/bitstreams/217fdc45-886a-4953-9ba2-e9234147ed62/download0771635055b6c293c7d58987d95d0a14MD58CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/2c4d6cdb-e536-4464-b24d-4957fadc8d87/download4460e5956bc1d1639be9ae6146a50347MD59LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/0fd6f843-0c94-4038-8656-ef34c567c00c/download997daf6c648c962d566d7b082dac908dMD510THUMBNAILLicencia de uso y publicacion editable firmada.pdf.jpgLicencia de uso y publicacion editable firmada.pdf.jpgIM Thumbnailimage/jpeg9508https://repository.udistrital.edu.co/bitstreams/c67c5acd-2c4b-404b-8a23-5b27137d2254/downloade4b0ec899d76fc73234cd93965210e86MD511BautistaRodriguezGloriaMarina2024.pdf.jpgBautistaRodriguezGloriaMarina2024.pdf.jpgIM Thumbnailimage/jpeg3300https://repository.udistrital.edu.co/bitstreams/398cf70c-7c05-4553-bbb2-595e3a4bba6f/download53780af78aeb83e359209e20fc431215MD51211349/42293oai:repository.udistrital.edu.co:11349/422932024-11-20 01:07:49.363http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalunknownhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |