Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot

El presente trabajo aborda la georreferenciación y actualización del catastro de usuarios de gas natural para Alcanos de Colombia S.A E.S.P. en los municipios de Girardot (Cundinamarca) e Ibagué (Tolima) en Colombia, con el objetivo de mejorar la eficiencia y la calidad del servicio proporcionado po...

Full description

Autores:
Gaona Guerra, Edison Javier
Marin Calle, Angie Tatiana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/40570
Acceso en línea:
http://hdl.handle.net/11349/40570
Palabra clave:
Catastro de usuarios
Interfaz SIG
Georreferenciación
Bases de datos
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Sistemas de información geográfica (SIG)
Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación
Catastro rural
Aplicaciones móviles
User cadastre
GIS interface
Georeferencing
Databases
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_4adc23be2451fa53d91685049e67989b
oai_identifier_str oai:repository.udistrital.edu.co:11349/40570
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
dc.title.titleenglish.spa.fl_str_mv Development of a GIS interface on mobile application for the georeferencing and updating of the user cadastre for the natural gas company “Alcanos de Colombia S.A. E.S.P.” in the municipalities of Ibagué and Girardot
title Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
spellingShingle Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
Catastro de usuarios
Interfaz SIG
Georreferenciación
Bases de datos
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Sistemas de información geográfica (SIG)
Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación
Catastro rural
Aplicaciones móviles
User cadastre
GIS interface
Georeferencing
Databases
title_short Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
title_full Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
title_fullStr Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
title_full_unstemmed Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
title_sort Desarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y Girardot
dc.creator.fl_str_mv Gaona Guerra, Edison Javier
Marin Calle, Angie Tatiana
dc.contributor.advisor.none.fl_str_mv Torres Colmenares, Oscar Fernando
dc.contributor.author.none.fl_str_mv Gaona Guerra, Edison Javier
Marin Calle, Angie Tatiana
dc.contributor.orcid.none.fl_str_mv Marin Calle, Angie Tatiana [0000-0001-8983-9205]
dc.subject.spa.fl_str_mv Catastro de usuarios
Interfaz SIG
Georreferenciación
Bases de datos
topic Catastro de usuarios
Interfaz SIG
Georreferenciación
Bases de datos
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Sistemas de información geográfica (SIG)
Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación
Catastro rural
Aplicaciones móviles
User cadastre
GIS interface
Georeferencing
Databases
dc.subject.lemb.none.fl_str_mv Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Sistemas de información geográfica (SIG)
Mejora de la experiencia de usuario (UX) en sistemas de georreferenciación
Catastro rural
Aplicaciones móviles
dc.subject.keyword.spa.fl_str_mv User cadastre
GIS interface
Georeferencing
Databases
description El presente trabajo aborda la georreferenciación y actualización del catastro de usuarios de gas natural para Alcanos de Colombia S.A E.S.P. en los municipios de Girardot (Cundinamarca) e Ibagué (Tolima) en Colombia, con el objetivo de mejorar la eficiencia y la calidad del servicio proporcionado por la empresa. El propósito principal del estudio es georreferenciar los predios y recuperar información espacial de los usuarios actuales, así como identificar usuarios potenciales. Para lograr estos objetivos, se llevó a cabo un exhaustivo proceso metodológico dividido en cinco fases. La Fase I consistió en la recolección de datos geográficos y la identificación de los predios en los municipios seleccionados. En la Fase II, se recuperó la información espacial de los usuarios actuales de Alcanos de Colombia S.A E.S.P. registrados en su base de datos. La Fase III se enfocó en cruzar la información anterior para homogenizar los datos y de esta manera dar paso a localizar usuarios potenciales. En la Fase IV, mediante la formulación de la interfaz SIG sobre aplicativo móvil, se anillaron y georreferenciaron los usuarios potenciales y se validaron los usuarios actuales, finalmente, en la Fase V, se consolidaron los datos en la Geodatabase. La distribución porcentual de los usuarios actuales y potenciales clasificados como venta real y futuro de venta, reveló que la mayoría se encuentra en los estratos 2 y 3 en ambos municipios. Esto indica una necesidad de enfocar estrategias específicas para atender las necesidades y demandas de estos estratos, considerando sus características socioeconómicas. Los resultados finales obtenidos revelaron un total de 266,044 predios georreferenciados, con 46,712 ubicados en Girardot y 219,332 en Ibagué. Se recuperó la información espacial de 210,425 usuarios actuales, de los cuales 178,698 pertenecen a Ibagué y 31,727 a Girardot. Además, se identificaron 55,619 usuarios potenciales en los municipios censados, siendo 40,634 de Ibagué y 14,985 de Girardot.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-08-17
dc.date.accessioned.none.fl_str_mv 2024-09-10T01:08:43Z
dc.date.available.none.fl_str_mv 2024-09-10T01:08:43Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Pasantía
dc.type.driver.none.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/40570
url http://hdl.handle.net/11349/40570
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv 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/5e563056-a63c-46d4-a33d-c806646248ba/download
https://repository.udistrital.edu.co/bitstreams/eb17e2b9-2cc1-40ab-8cb7-d8f00102317c/download
https://repository.udistrital.edu.co/bitstreams/4b47c721-7b92-484c-ba40-20f64fc1f61c/download
https://repository.udistrital.edu.co/bitstreams/bad40b32-2222-4ecc-9784-2b1910deaeb5/download
https://repository.udistrital.edu.co/bitstreams/595a4541-c692-419e-af38-b0e04e8cc964/download
https://repository.udistrital.edu.co/bitstreams/59ad4960-6fb9-4370-81fd-4c675d3c0102/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
69b969fb66bc1b8eaed608e8cc1c9e7b
a79108e4fc3fcd661a1622d041539b8a
997daf6c648c962d566d7b082dac908d
48c79e0f7abdcc2ee0959d994edad6e8
5d4ed370cd71f7501bc70ba91373b1f1
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_ 1837006899812237312
spelling Torres Colmenares, Oscar FernandoGaona Guerra, Edison JavierMarin Calle, Angie TatianaMarin Calle, Angie Tatiana [0000-0001-8983-9205]2024-09-10T01:08:43Z2024-09-10T01:08:43Z2023-08-17http://hdl.handle.net/11349/40570El presente trabajo aborda la georreferenciación y actualización del catastro de usuarios de gas natural para Alcanos de Colombia S.A E.S.P. en los municipios de Girardot (Cundinamarca) e Ibagué (Tolima) en Colombia, con el objetivo de mejorar la eficiencia y la calidad del servicio proporcionado por la empresa. El propósito principal del estudio es georreferenciar los predios y recuperar información espacial de los usuarios actuales, así como identificar usuarios potenciales. Para lograr estos objetivos, se llevó a cabo un exhaustivo proceso metodológico dividido en cinco fases. La Fase I consistió en la recolección de datos geográficos y la identificación de los predios en los municipios seleccionados. En la Fase II, se recuperó la información espacial de los usuarios actuales de Alcanos de Colombia S.A E.S.P. registrados en su base de datos. La Fase III se enfocó en cruzar la información anterior para homogenizar los datos y de esta manera dar paso a localizar usuarios potenciales. En la Fase IV, mediante la formulación de la interfaz SIG sobre aplicativo móvil, se anillaron y georreferenciaron los usuarios potenciales y se validaron los usuarios actuales, finalmente, en la Fase V, se consolidaron los datos en la Geodatabase. La distribución porcentual de los usuarios actuales y potenciales clasificados como venta real y futuro de venta, reveló que la mayoría se encuentra en los estratos 2 y 3 en ambos municipios. Esto indica una necesidad de enfocar estrategias específicas para atender las necesidades y demandas de estos estratos, considerando sus características socioeconómicas. Los resultados finales obtenidos revelaron un total de 266,044 predios georreferenciados, con 46,712 ubicados en Girardot y 219,332 en Ibagué. Se recuperó la información espacial de 210,425 usuarios actuales, de los cuales 178,698 pertenecen a Ibagué y 31,727 a Girardot. Además, se identificaron 55,619 usuarios potenciales en los municipios censados, siendo 40,634 de Ibagué y 14,985 de Girardot.The present work addresses the georeferencing and updating of the natural gas user cadastre for Alcanos de Colombia S.A E.S.P. in the municipalities of Girardot (Cundinamarca) and Ibagué (Tolima) in Colombia, with the aim of improving the efficiency and quality of the service provided by the company. The main purpose of the study is to georeference the properties and recover spatial information of current users, as well as identify potential users. To achieve these objectives, an exhaustive methodological process divided into five phases was carried out. Phase I consisted of collecting geographic data and identifying properties in the selected municipalities. In Phase II, the spatial information of the current users of Alcanos de Colombia S.A E.S.P. registered in their database was recovered. Phase III focused on cross-referencing the previous information to homogenize the data and thus proceed to locate potential users. In Phase IV, through the development of the GIS interface on a mobile application, potential users were tagged and georeferenced, and current users were validated. Finally, in Phase V, the data was consolidated in the Geodatabase. The percentage distribution of current and potential users classified as actual sales and future sales revealed that the majority are in strata 2 and 3 in both municipalities. This indicates a need to focus on specific strategies to address the needs and demands of these strata, considering their socioeconomic characteristics. The final results obtained revealed a total of 266,044 georeferenced properties, with 46,712 located in Girardot and 219,332 in Ibagué. The spatial information of 210,425 current users was recovered, of which 178,698 belong to Ibagué and 31,727 to Girardot. In addition, 55,619 potential users were identified in the surveyed municipalities, with 40,634 from Ibagué and 14,985 from Girardot.pdfspaAttribution-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_abf2Catastro de usuariosInterfaz SIGGeorreferenciaciónBases de datosIngeniería Catastral y Geodesia -- Tesis y disertaciones académicasSistemas de información geográfica (SIG)Mejora de la experiencia de usuario (UX) en sistemas de georreferenciaciónCatastro ruralAplicaciones móvilesUser cadastreGIS interfaceGeoreferencingDatabasesDesarrollo de una interfaz SIG sobre aplicación móvil para la georreferenciación y actualización de catastro de usuarios para la empresa de gas natural “Alcanos de Colombia S.A. E.S.P.” en los municipios de Ibagué y GirardotDevelopment of a GIS interface on mobile application for the georeferencing and updating of the user cadastre for the natural gas company “Alcanos de Colombia S.A. E.S.P.” in the municipalities of Ibagué and GirardotbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/5e563056-a63c-46d4-a33d-c806646248ba/download4460e5956bc1d1639be9ae6146a50347MD54ORIGINALMarinCalleAngieTatiana2023.pdfMarinCalleAngieTatiana2023.pdfapplication/pdf8181391https://repository.udistrital.edu.co/bitstreams/eb17e2b9-2cc1-40ab-8cb7-d8f00102317c/download69b969fb66bc1b8eaed608e8cc1c9e7bMD51Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfapplication/pdf152663https://repository.udistrital.edu.co/bitstreams/4b47c721-7b92-484c-ba40-20f64fc1f61c/downloada79108e4fc3fcd661a1622d041539b8aMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/bad40b32-2222-4ecc-9784-2b1910deaeb5/download997daf6c648c962d566d7b082dac908dMD55THUMBNAILMarinCalleAngieTatiana2023.pdf.jpgMarinCalleAngieTatiana2023.pdf.jpgIM Thumbnailimage/jpeg5594https://repository.udistrital.edu.co/bitstreams/595a4541-c692-419e-af38-b0e04e8cc964/download48c79e0f7abdcc2ee0959d994edad6e8MD56Licencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg9526https://repository.udistrital.edu.co/bitstreams/59ad4960-6fb9-4370-81fd-4c675d3c0102/download5d4ed370cd71f7501bc70ba91373b1f1MD5711349/40570oai:repository.udistrital.edu.co:11349/405702025-01-23 01:11:40.892http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK