Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca

Existe una metodología para realizar el estudio de zonas físicas y geoeconómicas homogéneas, establecida por el Instituto Geográfico Agustín Codazzi (IGAC) en el año 2017. En la parte final del documento, luego de explicar detalladamente el proceso para la generación de zonas físicas homogéneas, se...

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/36581
Acceso en línea:
http://hdl.handle.net/11349/36581
Palabra clave:
Redes neuronales
Estimación valor
Inteligencia artificial
Avalúos catastrales
Rstudio
Especialización en Avalúos -- Tesis y disertaciones académicas
Zonas físicas y geoeconómicas
Avalúos parciales independientes
Métodos tradicionales
Inteligencia artificial
Neural networks
Estimate of value
Artificial intelligence
Cadastral valuations
Rstudio
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_5d45bcff535ab5a11318aaacd330029a
oai_identifier_str oai:repository.udistrital.edu.co:11349/36581
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
dc.title.titleenglish.spa.fl_str_mv Validation and analysis of the use of the artificial neural network method for the estimation of rural land value in the municipality of El Colegio - Cundinamarca
title Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
spellingShingle Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
Redes neuronales
Estimación valor
Inteligencia artificial
Avalúos catastrales
Rstudio
Especialización en Avalúos -- Tesis y disertaciones académicas
Zonas físicas y geoeconómicas
Avalúos parciales independientes
Métodos tradicionales
Inteligencia artificial
Neural networks
Estimate of value
Artificial intelligence
Cadastral valuations
Rstudio
title_short Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
title_full Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
title_fullStr Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
title_full_unstemmed Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
title_sort Validación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - Cundinamarca
dc.contributor.advisor.none.fl_str_mv Pérez Carvajal, Edwin Robert
dc.subject.spa.fl_str_mv Redes neuronales
Estimación valor
Inteligencia artificial
Avalúos catastrales
Rstudio
topic Redes neuronales
Estimación valor
Inteligencia artificial
Avalúos catastrales
Rstudio
Especialización en Avalúos -- Tesis y disertaciones académicas
Zonas físicas y geoeconómicas
Avalúos parciales independientes
Métodos tradicionales
Inteligencia artificial
Neural networks
Estimate of value
Artificial intelligence
Cadastral valuations
Rstudio
dc.subject.lemb.spa.fl_str_mv Especialización en Avalúos -- Tesis y disertaciones académicas
Zonas físicas y geoeconómicas
Avalúos parciales independientes
Métodos tradicionales
Inteligencia artificial
dc.subject.keyword.spa.fl_str_mv Neural networks
Estimate of value
Artificial intelligence
Cadastral valuations
Rstudio
description Existe una metodología para realizar el estudio de zonas físicas y geoeconómicas homogéneas, establecida por el Instituto Geográfico Agustín Codazzi (IGAC) en el año 2017. En la parte final del documento, luego de explicar detalladamente el proceso para la generación de zonas físicas homogéneas, se proporcionarán las pautas con el objetivo de determinar las zonas geoeconómicas. La efectuación de dicho proceso tiene en cuenta lo que se determina en la Ley 14 de 1983, específicamente en el artículo 4, donde se establece que se deben elaborar avalúos parciales independientes en cada zona obtenida. Este procedimiento requiere de un trabajo de campo, la colaboración de personas conocedoras de la zona de estudio y del mercado inmobiliario; así, para la realización de cada avaluó, resulta necesario la aplicación de cualquiera de los métodos expuestos en la Resolución 620 de 2008. Cabe señalar que tales métodos tradicionales y efectivos se han mantenido vigentes por más de 50 años en Colombia y a nivel internacional. La implementación del catastro multipropósito en el país, en colaboración con la revolución de la programación y metodologías de inteligencia artificial, ha permitido la incorporación de nuevas metodologías valuadoras, como lo establece el Decreto 148 de 2020. Esto no implica que los cuatro métodos tradicionales sean obsoletos; por el contrario, lo que se busca con las nuevas tecnologías consiste en que estas ejecuten el proceso de manera más rápida; esto minimizará los costos, eliminará los sesgos que interfieran en la actividad valuadora y se brindará un nivel de confianza lo suficientemente fiable, tal como ha sucedido con los métodos tradicionales. En el presente trabajo se plantea realizar la variación de una red neuronal artificial (método de inteligencia artificial) para la determinación de avalúos catastrales del municipio El Colegio, Cundinamarca, a partir de información cartográfica y alfanumérica catastral disponible del municipio; es decir, se contará con los insumos base, en caso de aplicarse la metodología tradicional, y se verificará su ajuste con respecto a los avalúos que ya se tienen del municipio.
publishDate 2023
dc.date.created.none.fl_str_mv 2023-01-19
dc.date.accessioned.none.fl_str_mv 2024-06-17T18:06:41Z
dc.date.available.none.fl_str_mv 2024-06-17T18:06:41Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografí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/36581
url http://hdl.handle.net/11349/36581
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv 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 http://repository.udistrital.edu.co/bitstream/11349/36581/1/SuarezAcevedoAndresEduardo2023.pdf
http://repository.udistrital.edu.co/bitstream/11349/36581/7/SuarezAcevedoAndresEduardoAnexos2023.rar
http://repository.udistrital.edu.co/bitstream/11349/36581/6/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf
http://repository.udistrital.edu.co/bitstream/11349/36581/9/license.txt
http://repository.udistrital.edu.co/bitstream/11349/36581/10/SuarezAcevedoAndresEduardo2023.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/36581/11/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg
bitstream.checksum.fl_str_mv b13650876a987c6cfc525b926c6bdf76
b478c57cdadd1cb02f4e33489cb4aaac
799ab979e9fc1b8d7e24ea118e348167
997daf6c648c962d566d7b082dac908d
e569d992c3b718c3cd9de9522c649266
facbd0abbcbb568f53fb2e4133364651
bitstream.checksumAlgorithm.fl_str_mv 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_ 1814110913885634560
spelling Pérez Carvajal, Edwin RobertSuárez Acevedo, Andrés EduardoOrtega Montenegro, Manolo Javier2024-06-17T18:06:41Z2024-06-17T18:06:41Z2023-01-19http://hdl.handle.net/11349/36581Existe una metodología para realizar el estudio de zonas físicas y geoeconómicas homogéneas, establecida por el Instituto Geográfico Agustín Codazzi (IGAC) en el año 2017. En la parte final del documento, luego de explicar detalladamente el proceso para la generación de zonas físicas homogéneas, se proporcionarán las pautas con el objetivo de determinar las zonas geoeconómicas. La efectuación de dicho proceso tiene en cuenta lo que se determina en la Ley 14 de 1983, específicamente en el artículo 4, donde se establece que se deben elaborar avalúos parciales independientes en cada zona obtenida. Este procedimiento requiere de un trabajo de campo, la colaboración de personas conocedoras de la zona de estudio y del mercado inmobiliario; así, para la realización de cada avaluó, resulta necesario la aplicación de cualquiera de los métodos expuestos en la Resolución 620 de 2008. Cabe señalar que tales métodos tradicionales y efectivos se han mantenido vigentes por más de 50 años en Colombia y a nivel internacional. La implementación del catastro multipropósito en el país, en colaboración con la revolución de la programación y metodologías de inteligencia artificial, ha permitido la incorporación de nuevas metodologías valuadoras, como lo establece el Decreto 148 de 2020. Esto no implica que los cuatro métodos tradicionales sean obsoletos; por el contrario, lo que se busca con las nuevas tecnologías consiste en que estas ejecuten el proceso de manera más rápida; esto minimizará los costos, eliminará los sesgos que interfieran en la actividad valuadora y se brindará un nivel de confianza lo suficientemente fiable, tal como ha sucedido con los métodos tradicionales. En el presente trabajo se plantea realizar la variación de una red neuronal artificial (método de inteligencia artificial) para la determinación de avalúos catastrales del municipio El Colegio, Cundinamarca, a partir de información cartográfica y alfanumérica catastral disponible del municipio; es decir, se contará con los insumos base, en caso de aplicarse la metodología tradicional, y se verificará su ajuste con respecto a los avalúos que ya se tienen del municipio.There is a methodology for conducting the study of homogeneous physical and geoeconomic zones, established by the Agustín Codazzi Geographic Institute (IGAC) in 2017. In the final part of the document, after explaining in detail the process for the generation of homogeneous physical zones, guidelines will be provided with the objective of determining the geoeconomic zones. The performance of such process takes into account what is determined in Law 14 of 1983, specifically in Article 4, where it is established that independent partial appraisals must be prepared in each zone obtained. This procedure requires field work, the collaboration of people knowledgeable of the study area and the real estate market; thus, for the realization of each appraisal, it is necessary to apply any of the methods set forth in Resolution 620 of 2008. It should be noted that such traditional and effective methods have been in force for more than 50 years in Colombia and internationally. The implementation of the multipurpose cadastre in the country, in collaboration with the programming revolution and artificial intelligence methodologies, has allowed the incorporation of new valuation methodologies, as established in Decree 148 of 2020. This does not imply that the four traditional methods are obsolete; on the contrary, what is sought with the new technologies is that they execute the process faster; this will minimize costs, eliminate biases that interfere in the valuation activity and provide a sufficiently reliable level of confidence, as has happened with traditional methods. In this work we propose to carry out the variation of an artificial neural network (artificial intelligence method) for the determination of cadastral appraisals of the municipality of El Colegio, Cundinamarca, based on available cartographic and alphanumeric cadastral information of the municipality; that is, we will have the base inputs, in the case of applying the traditional methodology, and we will verify its adjustment with respect to the appraisals already available for the municipality.pdfspaRedes neuronalesEstimación valorInteligencia artificialAvalúos catastralesRstudioEspecialización en Avalúos -- Tesis y disertaciones académicasZonas físicas y geoeconómicasAvalúos parciales independientesMétodos tradicionalesInteligencia artificialNeural networksEstimate of valueArtificial intelligenceCadastral valuationsRstudioValidación y análisis del uso del método de redes neuronales artificiales para la estimación del valor de terrenos rurales en el municipio de El Colegio - CundinamarcaValidation and analysis of the use of the artificial neural network method for the estimation of rural land value in the municipality of El Colegio - CundinamarcabachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2ORIGINALSuarezAcevedoAndresEduardo2023.pdfSuarezAcevedoAndresEduardo2023.pdfTrabajo de gradoapplication/pdf3663190http://repository.udistrital.edu.co/bitstream/11349/36581/1/SuarezAcevedoAndresEduardo2023.pdfb13650876a987c6cfc525b926c6bdf76MD51open accessSuarezAcevedoAndresEduardoAnexos2023.rarSuarezAcevedoAndresEduardoAnexos2023.rarAnexosapplication/octet-stream920142http://repository.udistrital.edu.co/bitstream/11349/36581/7/SuarezAcevedoAndresEduardoAnexos2023.rarb478c57cdadd1cb02f4e33489cb4aaacMD57open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf669909http://repository.udistrital.edu.co/bitstream/11349/36581/6/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf799ab979e9fc1b8d7e24ea118e348167MD56metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/36581/9/license.txt997daf6c648c962d566d7b082dac908dMD59open accessTHUMBNAILSuarezAcevedoAndresEduardo2023.pdf.jpgSuarezAcevedoAndresEduardo2023.pdf.jpgIM Thumbnailimage/jpeg6608http://repository.udistrital.edu.co/bitstream/11349/36581/10/SuarezAcevedoAndresEduardo2023.pdf.jpge569d992c3b718c3cd9de9522c649266MD510open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg11349http://repository.udistrital.edu.co/bitstream/11349/36581/11/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpgfacbd0abbcbb568f53fb2e4133364651MD511open access11349/36581oai:repository.udistrital.edu.co:11349/365812024-06-18 01:00:22.798metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK