Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca
El presente articulo, orientada a la obtención del título de Especialista en Avalúos con Enfoque Rural, se enfocó en la investigación de los procesos de valoración catastral mediante la implementación de variables clave y algoritmos de inteligencia artificial. A través de un análisis exhaustivo, se...
- Autores:
-
Hernández Parrado, Carlos Adrián
Dávila Martínez, Juan Pablo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/39153
- Acceso en línea:
- http://hdl.handle.net/11349/39153
- Palabra clave:
- Avalúo
Inteligencia artificial
WEKA
Random Forest
Predios
Redes neuronales
Árboles de decisión
Especialización en Avalúos -- Tesis y disertaciones académicas
Avalúo catastral -- Procesamiento de datos
Valorización -- Inteligencia artificial
Computadores neurales
Bienes muebles -- Técnicas de predicción
Appraisal
Artificial intelligence
WEKA
RandomForest
Property
Decision trees
Neural Networks
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_ef1ad3aef6aa7c09fcbc37b09fc4e035 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/39153 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
dc.title.titleenglish.spa.fl_str_mv |
Analysis of artificial intelligence algorithms for the determination of the cadastral valuation in rural agricultural properties larger than 1 hectare in the municipality of la peña - cundinamarca |
title |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
spellingShingle |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca Avalúo Inteligencia artificial WEKA Random Forest Predios Redes neuronales Árboles de decisión Especialización en Avalúos -- Tesis y disertaciones académicas Avalúo catastral -- Procesamiento de datos Valorización -- Inteligencia artificial Computadores neurales Bienes muebles -- Técnicas de predicción Appraisal Artificial intelligence WEKA RandomForest Property Decision trees Neural Networks |
title_short |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
title_full |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
title_fullStr |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
title_full_unstemmed |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
title_sort |
Análisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - Cundinamarca |
dc.creator.fl_str_mv |
Hernández Parrado, Carlos Adrián Dávila Martínez, Juan Pablo |
dc.contributor.advisor.none.fl_str_mv |
Pérez Carvajal, Edwin Robert Torres Colmenares, Oscar |
dc.contributor.author.none.fl_str_mv |
Hernández Parrado, Carlos Adrián Dávila Martínez, Juan Pablo |
dc.subject.spa.fl_str_mv |
Avalúo Inteligencia artificial WEKA Random Forest Predios Redes neuronales Árboles de decisión |
topic |
Avalúo Inteligencia artificial WEKA Random Forest Predios Redes neuronales Árboles de decisión Especialización en Avalúos -- Tesis y disertaciones académicas Avalúo catastral -- Procesamiento de datos Valorización -- Inteligencia artificial Computadores neurales Bienes muebles -- Técnicas de predicción Appraisal Artificial intelligence WEKA RandomForest Property Decision trees Neural Networks |
dc.subject.lemb.spa.fl_str_mv |
Especialización en Avalúos -- Tesis y disertaciones académicas Avalúo catastral -- Procesamiento de datos Valorización -- Inteligencia artificial Computadores neurales Bienes muebles -- Técnicas de predicción |
dc.subject.keyword.spa.fl_str_mv |
Appraisal Artificial intelligence WEKA RandomForest Property Decision trees Neural Networks |
description |
El presente articulo, orientada a la obtención del título de Especialista en Avalúos con Enfoque Rural, se enfocó en la investigación de los procesos de valoración catastral mediante la implementación de variables clave y algoritmos de inteligencia artificial. A través de un análisis exhaustivo, se exploraron diversas variables que inciden en la determinación de avalúos para bienes inmuebles rurales en el municipio de La Peña - Cundinamarca. Los resultados revelaron que la inclusión de un conjunto amplio de variables, como la ubicación geográfica, el tamaño del terreno, tipo de derecho sobre el bien Inmueble, entre otros, fue fundamental para mejorar la precisión de los modelos de predicción. Particularmente, se destacó el modelo RANDOM FOREST como el más robusto, arrojando resultados favorables en las pruebas realizadas. La capacidad de este algoritmo para manejar diferentes situaciones y conjuntos de datos sugiere que es una herramienta valiosa para la valoración catastral. Además, se subrayó la importancia de la implementación de tecnologías de inteligencia artificial en los procesos de actualización catastral, destacando la oportunidad de optimizar la automatización de la valoración de bienes inmuebles rurales. Estos hallazgos no solo contribuyen como trabajo de grado, sino que también puede tener implicaciones significativas para el desarrollo del país. La modernización de los procesos de valoración catastral mediante la integración de tecnologías puede representar un antes y un después en la actual labor, también sienta las bases para un marco más sólido y actualizado en el ámbito valuatorio. La investigación y aplicación de estos métodos no solo benefician la labor de los especialistas en avalúos, sino que también respaldan el progreso y la competitividad del país en el contexto económico y territorial. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-07-30T16:52:09Z |
dc.date.available.none.fl_str_mv |
2024-07-30T16:52:09Z |
dc.date.created.none.fl_str_mv |
2024-01-23 |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Creación o Interpretación |
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/39153 |
url |
http://hdl.handle.net/11349/39153 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional 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 |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional 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/e4cd04b6-87ae-4d68-b55e-cf46e2a9cb8e/download https://repository.udistrital.edu.co/bitstreams/f93937ed-730b-47c0-963b-ace177924bbf/download https://repository.udistrital.edu.co/bitstreams/8a2adc42-97b3-4887-964d-bccd3f9385e5/download https://repository.udistrital.edu.co/bitstreams/ae52c84a-776d-4c0c-974c-c2dad1a84b9e/download https://repository.udistrital.edu.co/bitstreams/d80d1449-3228-4399-91f9-52f55eb8b585/download https://repository.udistrital.edu.co/bitstreams/3c41789f-9b0e-4e0e-bc34-80212e962e9c/download https://repository.udistrital.edu.co/bitstreams/bb6cb7af-d786-491d-ab2a-fa140ac9fc7c/download |
bitstream.checksum.fl_str_mv |
42fd4ad1e89814f5e4a476b409eb708c 997daf6c648c962d566d7b082dac908d a1cee11f0bb2be60a07b51d918c1d307 3c245f5166228762f917b327b8cbd048 b47a89566a1c6af32e453a08312adaf0 43abf916ab75c77154bc008a9d795e5c ae1e528917ae265384aea7f3e4b8dfc6 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1828165580616630272 |
spelling |
Pérez Carvajal, Edwin RobertTorres Colmenares, OscarHernández Parrado, Carlos AdriánDávila Martínez, Juan Pablo2024-07-30T16:52:09Z2024-07-30T16:52:09Z2024-01-23http://hdl.handle.net/11349/39153El presente articulo, orientada a la obtención del título de Especialista en Avalúos con Enfoque Rural, se enfocó en la investigación de los procesos de valoración catastral mediante la implementación de variables clave y algoritmos de inteligencia artificial. A través de un análisis exhaustivo, se exploraron diversas variables que inciden en la determinación de avalúos para bienes inmuebles rurales en el municipio de La Peña - Cundinamarca. Los resultados revelaron que la inclusión de un conjunto amplio de variables, como la ubicación geográfica, el tamaño del terreno, tipo de derecho sobre el bien Inmueble, entre otros, fue fundamental para mejorar la precisión de los modelos de predicción. Particularmente, se destacó el modelo RANDOM FOREST como el más robusto, arrojando resultados favorables en las pruebas realizadas. La capacidad de este algoritmo para manejar diferentes situaciones y conjuntos de datos sugiere que es una herramienta valiosa para la valoración catastral. Además, se subrayó la importancia de la implementación de tecnologías de inteligencia artificial en los procesos de actualización catastral, destacando la oportunidad de optimizar la automatización de la valoración de bienes inmuebles rurales. Estos hallazgos no solo contribuyen como trabajo de grado, sino que también puede tener implicaciones significativas para el desarrollo del país. La modernización de los procesos de valoración catastral mediante la integración de tecnologías puede representar un antes y un después en la actual labor, también sienta las bases para un marco más sólido y actualizado en el ámbito valuatorio. La investigación y aplicación de estos métodos no solo benefician la labor de los especialistas en avalúos, sino que también respaldan el progreso y la competitividad del país en el contexto económico y territorial.This article, aimed at obtaining the title of Specialist in Appraisals with a Rural Approach, focused on the investigation of cadastral valuation processes through the implementation of key variables and artificial intelligence algorithms. Through an exhaustive analysis, various variables that affect the determination of appraisals for rural real estate in the municipality of La Peña - Cundinamarca were explored. The results revealed that the inclusion of a broad set of variables, such as geographical location, land size, type of right over the property, among others, was essential to improve the accuracy of the prediction models. Particularly, the RANDOM FOREST model stood out as the most robust, yielding favorable results in the tests carried out. The ability of this algorithm to handle different situations and data sets suggests that it is a valuable tool for cadastral valuation. In addition, the importance of the implementation of artificial intelligence technologies in cadastral update processes was highlighted, highlighting the opportunity to optimize the automation of the valuation of rural real estate. These findings not only contribute as degree work, but can also have significant implications for the development of the country. The modernization of cadastral valuation processes through the integration of technologies can represent a before and after in the current work, it also lays the foundations for a more solid and updated framework in the valuation field. The research and application of these methods not only benefit the work of appraisal specialists, but also support the progress and competitiveness of the country in the economic and territorial context.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AvalúoInteligencia artificialWEKARandom ForestPrediosRedes neuronalesÁrboles de decisiónEspecialización en Avalúos -- Tesis y disertaciones académicasAvalúo catastral -- Procesamiento de datosValorización -- Inteligencia artificialComputadores neuralesBienes muebles -- Técnicas de predicciónAppraisalArtificial intelligenceWEKARandomForestPropertyDecision treesNeural NetworksAnálisis de algoritmos de inteligencia artificial para la determinación del avalúo catastral en inmuebles rurales agrícolas mayores a 1 hectárea del municipio de la Peña - CundinamarcaAnalysis of artificial intelligence algorithms for the determination of the cadastral valuation in rural agricultural properties larger than 1 hectare in the municipality of la peña - cundinamarcabachelorThesisCreación o Interpretacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/e4cd04b6-87ae-4d68-b55e-cf46e2a9cb8e/download42fd4ad1e89814f5e4a476b409eb708cMD510LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/f93937ed-730b-47c0-963b-ace177924bbf/download997daf6c648c962d566d7b082dac908dMD513ORIGINALHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdfHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdfTrabajo de gradoapplication/pdf1638211https://repository.udistrital.edu.co/bitstreams/8a2adc42-97b3-4887-964d-bccd3f9385e5/downloada1cee11f0bb2be60a07b51d918c1d307MD512HernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024Anexos.zipHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024Anexos.zipAnexosapplication/zip290278https://repository.udistrital.edu.co/bitstreams/ae52c84a-776d-4c0c-974c-c2dad1a84b9e/download3c245f5166228762f917b327b8cbd048MD56Licencia y autorizacion de los autores para publicar.pdfLicencia y autorizacion de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf312881https://repository.udistrital.edu.co/bitstreams/d80d1449-3228-4399-91f9-52f55eb8b585/downloadb47a89566a1c6af32e453a08312adaf0MD55THUMBNAILHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdf.jpgHernandezParradoCarlosAdrianDavilaMartinezJuanPablo2024.pdf.jpgIM Thumbnailimage/jpeg4289https://repository.udistrital.edu.co/bitstreams/3c41789f-9b0e-4e0e-bc34-80212e962e9c/download43abf916ab75c77154bc008a9d795e5cMD514Licencia y autorizacion de los autores para publicar.pdf.jpgLicencia y autorizacion de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg9584https://repository.udistrital.edu.co/bitstreams/bb6cb7af-d786-491d-ab2a-fa140ac9fc7c/downloadae1e528917ae265384aea7f3e4b8dfc6MD51511349/39153oai:repository.udistrital.edu.co:11349/391532024-12-08 01:06:25.6http://creativecommons.org/publicdomain/zero/1.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |