Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S
Implemental Systems es una firma internacional que a lo largo de su historia ha implementado, en diversos países, soluciones tecnológicas operacionales, incrementando las ventajas competitivas de entidades públicas y privadas en los sectores de telecomunicaciones, energía, agua y transporte aéreo, m...
- Autores:
-
Noreña Sandoval, Andrea Valentina
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/37882
- Acceso en línea:
- http://hdl.handle.net/11349/37882
- Palabra clave:
- Experiencia de usuario
Magik
Georreferenciación
Smallworld Physical Network Inventory
Ingeniería Electrónica --Tesis y disertaciones académicas
Sistemas de información geográfica (SIG)
Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación
Optimización de activos de redes eléctricas y de telecomunicaciones
User experience
Magik
Georeferencing
Smallworld Physical Network Inventory
- Rights
- License
- CC0 1.0 Universal
id |
UDISTRITA2_eaa5a79a7f02ab756e10a7ff86363ee9 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/37882 |
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 sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
dc.title.titleenglish.spa.fl_str_mv |
Design and implementation of georeferentation systems for the management of telecommunications and electrical networks with the use of the Magik programming language in Implemental Systems S.A.S |
title |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
spellingShingle |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S Experiencia de usuario Magik Georreferenciación Smallworld Physical Network Inventory Ingeniería Electrónica --Tesis y disertaciones académicas Sistemas de información geográfica (SIG) Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación Optimización de activos de redes eléctricas y de telecomunicaciones User experience Magik Georeferencing Smallworld Physical Network Inventory |
title_short |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
title_full |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
title_fullStr |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
title_full_unstemmed |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
title_sort |
Diseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.S |
dc.creator.fl_str_mv |
Noreña Sandoval, Andrea Valentina |
dc.contributor.advisor.none.fl_str_mv |
Florez Cediel, Oscar David |
dc.contributor.author.none.fl_str_mv |
Noreña Sandoval, Andrea Valentina |
dc.contributor.orcid.spa.fl_str_mv |
Florez Cediel, Oscar David [0000-0002-0653-0577] |
dc.subject.spa.fl_str_mv |
Experiencia de usuario Magik Georreferenciación Smallworld Physical Network Inventory |
topic |
Experiencia de usuario Magik Georreferenciación Smallworld Physical Network Inventory Ingeniería Electrónica --Tesis y disertaciones académicas Sistemas de información geográfica (SIG) Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación Optimización de activos de redes eléctricas y de telecomunicaciones User experience Magik Georeferencing Smallworld Physical Network Inventory |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Electrónica --Tesis y disertaciones académicas Sistemas de información geográfica (SIG) Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación Optimización de activos de redes eléctricas y de telecomunicaciones |
dc.subject.keyword.spa.fl_str_mv |
User experience Magik Georeferencing Smallworld Physical Network Inventory |
description |
Implemental Systems es una firma internacional que a lo largo de su historia ha implementado, en diversos países, soluciones tecnológicas operacionales, incrementando las ventajas competitivas de entidades públicas y privadas en los sectores de telecomunicaciones, energía, agua y transporte aéreo, marítimo y terrestre. En el presente informe de pasantía, se detalla el proceso de agregación de una funcionalidad al sistema de georreferenciación para la gestión de activos de redes de telecomunicaciones y eléctricas, en la compañía Implemental Systems S.A.S. Esto a través del lenguaje de programación manejado para el software Smallworld Physical Network Inventory, llamado MAGIK. Se inicia con la recopilación y descripción de herramientas y conceptos necesarios para conocer, manejar, analizar e interpretar el modelo de negocio que maneja la compañía desde la ingeniería, y algunos de los software que hacen parte de los productos de la empresa. Posteriormente se identifica una necesidad en Physical Network Inventory (PNI) que pueda aportar una mejora para la experiencia de usuario (UX), se propone una funcionalidad aplicable al mismo, se modela la solución que responda a la necesidad encontrada, esto a través de las herramientas gráficas para visualizar, especificar, construir y documentar el sistema. Se logra a través de la herramienta computacional en el software Physical Network Inventory para la generación de registros internos de la base de datos de los elementos de telecomunicaciones que componen el sistema, en un formato que va en pro de facilitar, acelerar y en general hacer más eficiente el proceso, tanto de visualización, como de actualización de los registros, y en general la base de datos que maneja la sesión abierta por ´ el usuario en PNI. Esto teniendo en cuenta que la empresa le presta servicio a las compañías de telecomunicaciones alámbricas e inalámbricas más importantes de Latinoamérica. |
publishDate |
2022 |
dc.date.created.none.fl_str_mv |
2022-06-02 |
dc.date.accessioned.none.fl_str_mv |
2024-07-11T17:18:47Z |
dc.date.available.none.fl_str_mv |
2024-07-11T17:18:47Z |
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/37882 |
url |
http://hdl.handle.net/11349/37882 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
CC0 1.0 Universal |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/publicdomain/zero/1.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.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/eb74a1b8-7f96-40ac-9365-51077e95ea7c/download https://repository.udistrital.edu.co/bitstreams/c75cdf6a-6ff2-42e1-9001-3c03bfe1d611/download https://repository.udistrital.edu.co/bitstreams/4e47452e-9e26-4784-adea-f3189b7bb3b7/download https://repository.udistrital.edu.co/bitstreams/87f9eb91-8c95-4f61-8bf5-47ddc0d65e2f/download https://repository.udistrital.edu.co/bitstreams/61723606-4730-4a21-be8a-900cc2be3044/download https://repository.udistrital.edu.co/bitstreams/efd98829-e741-4566-bc37-b9f68b341cf7/download https://repository.udistrital.edu.co/bitstreams/1ff50cc9-2a6a-45b5-92ec-b1bacb8ebbb8/download https://repository.udistrital.edu.co/bitstreams/ff118e84-3401-4cf9-89da-eb84e8762627/download https://repository.udistrital.edu.co/bitstreams/5992b183-6dc6-4487-81c0-15a548381f57/download https://repository.udistrital.edu.co/bitstreams/9236f4bc-4425-43bb-9337-a5e522fbba50/download https://repository.udistrital.edu.co/bitstreams/e91137d4-cf9d-4f51-a96f-1e2bd09ccae3/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 1cdb098859b0e9d72ccfb6fefd010a9d 5586f3b25ffde29d2cfa48a0fd4774bd 1a30d9096c09e72795e85ed197f08810 42fd4ad1e89814f5e4a476b409eb708c 9905f6609078a1828df53478278cf205 2d9795ecf05b02d74aff30e5ff7df1d1 af4b95fa39cb9c9b7430c3413fc37937 9905f6609078a1828df53478278cf205 2d9795ecf05b02d74aff30e5ff7df1d1 af4b95fa39cb9c9b7430c3413fc37937 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1828165045127741440 |
spelling |
Florez Cediel, Oscar Davidwill be generated::orcid::0000-0002-0653-0577600Noreña Sandoval, Andrea ValentinaFlorez Cediel, Oscar David [0000-0002-0653-0577]2024-07-11T17:18:47Z2024-07-11T17:18:47Z2022-06-02http://hdl.handle.net/11349/37882Implemental Systems es una firma internacional que a lo largo de su historia ha implementado, en diversos países, soluciones tecnológicas operacionales, incrementando las ventajas competitivas de entidades públicas y privadas en los sectores de telecomunicaciones, energía, agua y transporte aéreo, marítimo y terrestre. En el presente informe de pasantía, se detalla el proceso de agregación de una funcionalidad al sistema de georreferenciación para la gestión de activos de redes de telecomunicaciones y eléctricas, en la compañía Implemental Systems S.A.S. Esto a través del lenguaje de programación manejado para el software Smallworld Physical Network Inventory, llamado MAGIK. Se inicia con la recopilación y descripción de herramientas y conceptos necesarios para conocer, manejar, analizar e interpretar el modelo de negocio que maneja la compañía desde la ingeniería, y algunos de los software que hacen parte de los productos de la empresa. Posteriormente se identifica una necesidad en Physical Network Inventory (PNI) que pueda aportar una mejora para la experiencia de usuario (UX), se propone una funcionalidad aplicable al mismo, se modela la solución que responda a la necesidad encontrada, esto a través de las herramientas gráficas para visualizar, especificar, construir y documentar el sistema. Se logra a través de la herramienta computacional en el software Physical Network Inventory para la generación de registros internos de la base de datos de los elementos de telecomunicaciones que componen el sistema, en un formato que va en pro de facilitar, acelerar y en general hacer más eficiente el proceso, tanto de visualización, como de actualización de los registros, y en general la base de datos que maneja la sesión abierta por ´ el usuario en PNI. Esto teniendo en cuenta que la empresa le presta servicio a las compañías de telecomunicaciones alámbricas e inalámbricas más importantes de Latinoamérica.Implemental Systems is an international firm that throughout its history has implemented, in many countries, operational technological solutions, increasing the competitive advantages of public and private entities in the telecommunications, energy, water and air, sea and land transport sectors. In this internship report, the process of adding a functionality to the georeferencing system for the management of telecommunications and electrical network assets is detailed, in the company Implemental Systems S.A.S. This through the programming language managed for the Smallworld Physical Network Inventory software, called MAGIK. It begins with the compilation and description of tools and concepts necessary to know, handle, analyze and interpret the business model that the company manages from engineering, and some of the software that is part of the company's products. Subsequently, a need is identified in Physical Network Inventory (PNI) that can provide an improvement for the user experience (UX), a functionality applicable to it is proposed, the solution that responds to the need found is modeled, this through the graphical tools to visualize, specify, build and document the system. It is achieved through the computational tool in the Physical Network Inventory software for the generation of internal records of the database of the telecommunications elements that make up the system, in a format that goes in favor of facilitating, accelerating and in general making more efficient the process, both for viewing and updating the records, and in general the database that manages the session opened by the user in PNI. This taking into account that the company provides services to the most important wireline and wireless telecommunications companies in Latin America.Implemental Systems S.A.SpdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Experiencia de usuarioMagikGeorreferenciaciónSmallworld Physical Network InventoryIngeniería Electrónica --Tesis y disertaciones académicasSistemas de información geográfica (SIG)Mejora de la experiencia de usuario (UX) en sistemas de georreferenciaciónOptimización de activos de redes eléctricas y de telecomunicacionesUser experienceMagikGeoreferencingSmallworld Physical Network InventoryDiseño e implementación de sistemas de georreferenciación para la gestión de redes de telecomunicaciones y eléctricas con el uso del lenguaje de programación Magik en la empresa Implemental Systems S.A.SDesign and implementation of georeferentation systems for the management of telecommunications and electrical networks with the use of the Magik programming language in Implemental Systems S.A.SbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/eb74a1b8-7f96-40ac-9365-51077e95ea7c/download997daf6c648c962d566d7b082dac908dMD57ORIGINALNoreñasandovalAndreaValentina2023.pdfNoreñasandovalAndreaValentina2023.pdfTrabajo de gradoapplication/pdf2557356https://repository.udistrital.edu.co/bitstreams/c75cdf6a-6ff2-42e1-9001-3c03bfe1d611/download1cdb098859b0e9d72ccfb6fefd010a9dMD51NoreñaSandovalAndreaValentina2023Anexos.zipNoreñaSandovalAndreaValentina2023Anexos.zipAnexosapplication/pdf41960https://repository.udistrital.edu.co/bitstreams/4e47452e-9e26-4784-adea-f3189b7bb3b7/download5586f3b25ffde29d2cfa48a0fd4774bdMD52Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf229186https://repository.udistrital.edu.co/bitstreams/87f9eb91-8c95-4f61-8bf5-47ddc0d65e2f/download1a30d9096c09e72795e85ed197f08810MD55CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/61723606-4730-4a21-be8a-900cc2be3044/download42fd4ad1e89814f5e4a476b409eb708cMD56THUMBNAILFinal_Informe_Final_Pasantia_Valentina_Norena.pdf.jpgFinal_Informe_Final_Pasantia_Valentina_Norena.pdf.jpgIM Thumbnailimage/jpeg5001https://repository.udistrital.edu.co/bitstreams/efd98829-e741-4566-bc37-b9f68b341cf7/download9905f6609078a1828df53478278cf205MD58RESUMENINFORMEPASANTIA FF.pdf.jpgRESUMENINFORMEPASANTIA FF.pdf.jpgIM Thumbnailimage/jpeg9945https://repository.udistrital.edu.co/bitstreams/1ff50cc9-2a6a-45b5-92ec-b1bacb8ebbb8/download2d9795ecf05b02d74aff30e5ff7df1d1MD59Licencia de uso y publicacion VN.pdf.jpgLicencia de uso y publicacion VN.pdf.jpgIM Thumbnailimage/jpeg13297https://repository.udistrital.edu.co/bitstreams/ff118e84-3401-4cf9-89da-eb84e8762627/downloadaf4b95fa39cb9c9b7430c3413fc37937MD510NoreñasandovalAndreaValentina2023.pdf.jpgNoreñasandovalAndreaValentina2023.pdf.jpgIM Thumbnailimage/jpeg5001https://repository.udistrital.edu.co/bitstreams/5992b183-6dc6-4487-81c0-15a548381f57/download9905f6609078a1828df53478278cf205MD511NoreñaSandovalAndreaValentina2023Anexos.zip.jpgNoreñaSandovalAndreaValentina2023Anexos.zip.jpgIM Thumbnailimage/jpeg9945https://repository.udistrital.edu.co/bitstreams/9236f4bc-4425-43bb-9337-a5e522fbba50/download2d9795ecf05b02d74aff30e5ff7df1d1MD512Licencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13297https://repository.udistrital.edu.co/bitstreams/e91137d4-cf9d-4f51-a96f-1e2bd09ccae3/downloadaf4b95fa39cb9c9b7430c3413fc37937MD51311349/37882oai:repository.udistrital.edu.co:11349/378822024-07-27 01:02:13.037http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |