Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL

Salmer Ingeniería S.A.S, es una empresa dedicada a realizar avalúos comerciales de entidades financieras y particulares a nivel nacional. En su trayectoria, ha manejado la información valuatoria en archivos tipo drive y servidor NAS, dificultando una caracterización rápida del valor del M2 en un sec...

Full description

Autores:
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/36858
Acceso en línea:
http://hdl.handle.net/11349/36858
Palabra clave:
Avalúo
Datos geográficos
Modelo LADM-COL
KML
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Avalúos
Información catastral
Interoperabilidad
Modernización
Appraisal
Geographical data
LADM-COL model
KML
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_25fd28a7a2fa8c38a823e9685192053a
oai_identifier_str oai:repository.udistrital.edu.co:11349/36858
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
dc.title.titleenglish.spa.fl_str_mv Development of a Keyhole Markup Language (KML) for the management of valuation information in Bogota in 2022, applied to LADM-COL
title Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
spellingShingle Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
Avalúo
Datos geográficos
Modelo LADM-COL
KML
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Avalúos
Información catastral
Interoperabilidad
Modernización
Appraisal
Geographical data
LADM-COL model
KML
title_short Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
title_full Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
title_fullStr Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
title_full_unstemmed Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
title_sort Desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COL
dc.contributor.advisor.none.fl_str_mv Ramírez Ramos, Carlos Germán
dc.subject.spa.fl_str_mv Avalúo
Datos geográficos
Modelo LADM-COL
KML
topic Avalúo
Datos geográficos
Modelo LADM-COL
KML
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Avalúos
Información catastral
Interoperabilidad
Modernización
Appraisal
Geographical data
LADM-COL model
KML
dc.subject.lemb.spa.fl_str_mv Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Avalúos
Información catastral
Interoperabilidad
Modernización
dc.subject.keyword.spa.fl_str_mv Appraisal
Geographical data
LADM-COL model
KML
description Salmer Ingeniería S.A.S, es una empresa dedicada a realizar avalúos comerciales de entidades financieras y particulares a nivel nacional. En su trayectoria, ha manejado la información valuatoria en archivos tipo drive y servidor NAS, dificultando una caracterización rápida del valor del M2 en un sector de Bogotá. Por consiguiente, el objetivo de este trabajo se enfocó en el desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicando el modelo LADM-COL. Implementar este modelo facilitará la interoperabilidad de la empresa con el Instituto Geográfico Agustín Codazzi (IGAC), la Superintendencia de Notariado y Registro (SNR) y demás entidades territoriales descentralizadas, para avanzar a los procesos de modernización de la Administración del Territorio y catastro multipropósito, como lo establece el CONPES 3859. Para el desarrollo del Keyhole Markup Language (KML), inicialmente se descargó la información de los avalúos en Bogotá del año 2022, registrados en el sistema de almacenamiento NAS (dispositivos de almacenamiento conectado en red), posteriormente se describieron los componentes e ítems del Formato Único de Avalúo (FUA), y finalmente se hizo una breve explicación de los formatos del estudio de mercado para Propiedad Horizontal (PH) y No Propiedad Horizontal (NPH). A partir de esta revisión y descripción del FUA, se determinaron 24 ítems como los más importantes para realizar el KML, y con los que se elaboró el modelo conceptual teniendo en cuenta el sub-modelo de avalúos del diccionario de datos de modelo de levantamiento para avalúos estipulados por el Instituto Geográfico Agustín Codazzi. Por último, se procedió a la construcción y alimentación de la base de datos, para luego realizar el procedimiento en ArcMap y obtener como resultado el proyecto “Avalúos 2022” con las respectivas capas y entidades de los avalúos, que se desprenden del tipo de propiedad y estrato socioeconómico, y así generar el archivo KML. Finalmente, se analizó el funcionamiento del KML y de la implementación del Modelo LADM- COL, en diferentes aplicaciones para saber su efectividad en la interoperabilidad y modernización de procesos, obteniendo como resultado que Google Earth tanto móvil como de escritorio y Google Maps son las aplicaciones adecuadas para ejecutar archivos tipo KML y a su vez realizar la visualización caracterizaciones del valor metro cuadrado de los avalúos en Bogotá del año 2022. En conclusión, la implementación del modelo LAMD-COL en los avalúos es fundamental porque define los criterios conceptuales que se deben tener en cuenta en el registro de la información catastral y así facilitar la interoperabilidad entre las distintas entidades públicas y privadas. Y para para la empresa Salmer Ingeniería S.A.S. manejar la información en un KLM aplicando el modelo LAMD –COL es avanzar hacia la modernización y la globalización del sector Catastral, mejorando los procesos internos y la calidad del servicio.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-02-23
dc.date.accessioned.none.fl_str_mv 2024-06-24T18:32:29Z
dc.date.available.none.fl_str_mv 2024-06-24T18:32:29Z
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/36858
url http://hdl.handle.net/11349/36858
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv 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 Restringido (Solo Referencia)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
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 http://repository.udistrital.edu.co/bitstream/11349/36858/1/SantofimioRiveraJos%c3%a9Daniel2023.pdf
http://repository.udistrital.edu.co/bitstream/11349/36858/2/SantofimioRiveraJos%c3%a9Daniel2023Anexos.rar
http://repository.udistrital.edu.co/bitstream/11349/36858/3/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf
http://repository.udistrital.edu.co/bitstream/11349/36858/4/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/36858/5/license.txt
http://repository.udistrital.edu.co/bitstream/11349/36858/6/SantofimioRiveraJos%c3%a9Daniel2023.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/36858/7/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf.jpg
bitstream.checksum.fl_str_mv 796a1f53c65f6e8eabc9692678816d96
341b75ddc9e162df2ab386698732bc62
6b8971d3d7b5eb178ccf4566a269d0e6
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
81967ebc84a2bdad1c10142ba5ddb722
2b675a96f568c47d02557ce28aa7f0c2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712705227390976
spelling Ramírez Ramos, Carlos GermánSantofimio Rivera, José Daniel2024-06-24T18:32:29Z2024-06-24T18:32:29Z2023-02-23http://hdl.handle.net/11349/36858Salmer Ingeniería S.A.S, es una empresa dedicada a realizar avalúos comerciales de entidades financieras y particulares a nivel nacional. En su trayectoria, ha manejado la información valuatoria en archivos tipo drive y servidor NAS, dificultando una caracterización rápida del valor del M2 en un sector de Bogotá. Por consiguiente, el objetivo de este trabajo se enfocó en el desarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicando el modelo LADM-COL. Implementar este modelo facilitará la interoperabilidad de la empresa con el Instituto Geográfico Agustín Codazzi (IGAC), la Superintendencia de Notariado y Registro (SNR) y demás entidades territoriales descentralizadas, para avanzar a los procesos de modernización de la Administración del Territorio y catastro multipropósito, como lo establece el CONPES 3859. Para el desarrollo del Keyhole Markup Language (KML), inicialmente se descargó la información de los avalúos en Bogotá del año 2022, registrados en el sistema de almacenamiento NAS (dispositivos de almacenamiento conectado en red), posteriormente se describieron los componentes e ítems del Formato Único de Avalúo (FUA), y finalmente se hizo una breve explicación de los formatos del estudio de mercado para Propiedad Horizontal (PH) y No Propiedad Horizontal (NPH). A partir de esta revisión y descripción del FUA, se determinaron 24 ítems como los más importantes para realizar el KML, y con los que se elaboró el modelo conceptual teniendo en cuenta el sub-modelo de avalúos del diccionario de datos de modelo de levantamiento para avalúos estipulados por el Instituto Geográfico Agustín Codazzi. Por último, se procedió a la construcción y alimentación de la base de datos, para luego realizar el procedimiento en ArcMap y obtener como resultado el proyecto “Avalúos 2022” con las respectivas capas y entidades de los avalúos, que se desprenden del tipo de propiedad y estrato socioeconómico, y así generar el archivo KML. Finalmente, se analizó el funcionamiento del KML y de la implementación del Modelo LADM- COL, en diferentes aplicaciones para saber su efectividad en la interoperabilidad y modernización de procesos, obteniendo como resultado que Google Earth tanto móvil como de escritorio y Google Maps son las aplicaciones adecuadas para ejecutar archivos tipo KML y a su vez realizar la visualización caracterizaciones del valor metro cuadrado de los avalúos en Bogotá del año 2022. En conclusión, la implementación del modelo LAMD-COL en los avalúos es fundamental porque define los criterios conceptuales que se deben tener en cuenta en el registro de la información catastral y así facilitar la interoperabilidad entre las distintas entidades públicas y privadas. Y para para la empresa Salmer Ingeniería S.A.S. manejar la información en un KLM aplicando el modelo LAMD –COL es avanzar hacia la modernización y la globalización del sector Catastral, mejorando los procesos internos y la calidad del servicio.Salmer Ingeniería S.A.S, is a company dedicated to perform commercial appraisals for financial institutions and individuals nationwide. In its trajectory, it has handled valuation information in drive and NAS server files, making it difficult to quickly characterize the value of M2 in a sector of Bogota. Therefore, the objective of this work focused on the development of a Keyhole Markup Language (KML) for the management of valuation information in Bogota in the year 2022, applying the LADM-COL model. Implementing this model will facilitate the company's interoperability with the Instituto Geográfico Agustín Codazzi (IGAC), the Superintendencia de Notariado y Registro (SNR) and other decentralized territorial entities, in order to advance the processes of modernization of the Territorial Administration and multipurpose cadastre, as established in CONPES 3859. For the development of the Keyhole Markup Language (KML), initially the information of the appraisals in Bogota for the year 2022 was downloaded, registered in the NAS storage system (network attached storage devices), then the components and items of the Single Appraisal Format (FUA) were described, and finally a brief explanation of the market study formats for Horizontal Property (PH) and Non-Horizontal Property (NPH) was made. Based on this review and description of the FUA, 24 items were determined as the most important ones to perform the KML, and with which the conceptual model was elaborated taking into account the appraisal sub-model of the data dictionary of the appraisal survey model stipulated by the Instituto Geográfico Agustín Codazzi (Agustín Codazzi Geographic Institute). Finally, the database was built and fed, and then the procedure was performed in ArcMap to obtain as a result the project "Avaluations 2022" with the respective layers and entities of the appraisals, which are derived from the type of property and socioeconomic stratum, and thus generate the KML file. Finally, the operation of the KML and the implementation of the LADM- COL Model was analyzed in different applications to know its effectiveness in the interoperability and modernization of processes, obtaining as a result that Google Earth both mobile and desktop and Google Maps are the appropriate applications to execute KML files and in turn to visualize the characterization of the square meter value of the appraisals in Bogota for the year 2022. In conclusion, the implementation of the LAMD-COL model in the appraisals is essential because it defines the conceptual criteria that must be taken into account in the registration of cadastral information and thus facilitate interoperability between different public and private entities. And for the company Salmer Ingeniería S.A.S. to manage the information in a KLM applying the LAMD-COL model is to advance towards the modernization and globalization of the cadastral sector, improving internal processes and the quality of service.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_abf2AvalúoDatos geográficosModelo LADM-COLKMLIngeniería Catastral y Geodesia -- Tesis y disertaciones académicasAvalúosInformación catastralInteroperabilidadModernizaciónAppraisalGeographical dataLADM-COL modelKMLDesarrollo de un Keyhole Markup Language (KML) para la gestión de la información valuatoria en Bogotá del año 2022, aplicado al LADM-COLDevelopment of a Keyhole Markup Language (KML) for the management of valuation information in Bogota in 2022, applied to LADM-COLbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALSantofimioRiveraJoséDaniel2023.pdfSantofimioRiveraJoséDaniel2023.pdfTrabajo de gradoapplication/pdf2071369http://repository.udistrital.edu.co/bitstream/11349/36858/1/SantofimioRiveraJos%c3%a9Daniel2023.pdf796a1f53c65f6e8eabc9692678816d96MD51open accessSantofimioRiveraJoséDaniel2023Anexos.rarSantofimioRiveraJoséDaniel2023Anexos.rarAnexosapplication/octet-stream95603http://repository.udistrital.edu.co/bitstream/11349/36858/2/SantofimioRiveraJos%c3%a9Daniel2023Anexos.rar341b75ddc9e162df2ab386698732bc62MD52open accessLicencia de uso y publicación.pdfLicencia de uso y publicación.pdfLicencia de uso y publicaciónapplication/pdf4957947http://repository.udistrital.edu.co/bitstream/11349/36858/3/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf6b8971d3d7b5eb178ccf4566a269d0e6MD53metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/36858/4/license_rdf4460e5956bc1d1639be9ae6146a50347MD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/36858/5/license.txt997daf6c648c962d566d7b082dac908dMD55open accessTHUMBNAILSantofimioRiveraJoséDaniel2023.pdf.jpgSantofimioRiveraJoséDaniel2023.pdf.jpgIM Thumbnailimage/jpeg5180http://repository.udistrital.edu.co/bitstream/11349/36858/6/SantofimioRiveraJos%c3%a9Daniel2023.pdf.jpg81967ebc84a2bdad1c10142ba5ddb722MD56open accessLicencia de uso y publicación.pdf.jpgLicencia de uso y publicación.pdf.jpgIM Thumbnailimage/jpeg13091http://repository.udistrital.edu.co/bitstream/11349/36858/7/Licencia%20de%20uso%20y%20publicaci%c3%b3n.pdf.jpg2b675a96f568c47d02557ce28aa7f0c2MD57open access11349/36858oai:repository.udistrital.edu.co:11349/368582024-06-25 01:12:01.408open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK