Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS

La presente propuesta se centra en realizar el levantamiento de un Gemelo Digital para un espacio arquitectónico en Cundinamarca, Colombia. Se proponen dos metodologías: procesos fotogramétricos y tecnología LiDAR, utilizando las plataformas no tripuladas Matrice 300 RTK. Esta estrategia busca optim...

Full description

Autores:
Valencia Garzón , Luisa Fernanda
Salazar Rodríguez , Evelin Nicol
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/94263
Acceso en línea:
http://hdl.handle.net/11349/94263
Palabra clave:
Fotogrametría
LiDAR
Gemelo Digital
Patrimonio arquitectónico
3D
Photogrammetry
LiDAR
Digital twin
Architectural heritage
3D
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_f332bf069c52c0a5e981272c50b6d854
oai_identifier_str oai:repository.udistrital.edu.co:11349/94263
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
dc.title.titleenglish.none.fl_str_mv Generation of digital twin of an architectural space in Cundinamarca using LiDAR and photogrammetry in RPAS platforms
title Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
spellingShingle Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
Fotogrametría
LiDAR
Gemelo Digital
Patrimonio arquitectónico
3D
Photogrammetry
LiDAR
Digital twin
Architectural heritage
3D
title_short Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
title_full Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
title_fullStr Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
title_full_unstemmed Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
title_sort Generación de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPAS
dc.creator.fl_str_mv Valencia Garzón , Luisa Fernanda
Salazar Rodríguez , Evelin Nicol
dc.contributor.advisor.none.fl_str_mv Aldana Boutin, Rose Marie
Ramírez Daza, Héctor Mauricio
dc.contributor.author.none.fl_str_mv Valencia Garzón , Luisa Fernanda
Salazar Rodríguez , Evelin Nicol
dc.contributor.orcid.none.fl_str_mv Ramírez Daza, Héctor Mauricio [0000-0002-1672-4076]
dc.subject.none.fl_str_mv Fotogrametría
LiDAR
Gemelo Digital
Patrimonio arquitectónico
3D
topic Fotogrametría
LiDAR
Gemelo Digital
Patrimonio arquitectónico
3D
Photogrammetry
LiDAR
Digital twin
Architectural heritage
3D
dc.subject.keyword.none.fl_str_mv Photogrammetry
LiDAR
Digital twin
Architectural heritage
3D
description La presente propuesta se centra en realizar el levantamiento de un Gemelo Digital para un espacio arquitectónico en Cundinamarca, Colombia. Se proponen dos metodologías: procesos fotogramétricos y tecnología LiDAR, utilizando las plataformas no tripuladas Matrice 300 RTK. Esta estrategia busca optimizar las bases de datos de las infraestructuras arquitectónicas, mediante tecnología de alta calidad a costos accesibles. Tanto la tecnología LiDAR como los procesos fotogramétricos son herramientas comúnmente utilizadas en la conservación del patrimonio arquitectónico, construcciones históricas y sitios arqueológicos. Sin embargo, indagando sobre levantamientos, datos y metodologías relacionadas con la preservación histórica a nivel nacional, no se encuentra un registro de base de datos o información relacionada, se vuelve crucial realizar un levantamiento utilizando estas tecnologías que faciliten información sobre las infraestructuras históricas. Actualmente la empresa Cuatro Conceptos S.A.S. tiene a disposición tecnologías y procesos con mejor calidad a costos no elevados los cuales no son utilizados con frecuencia en el país, lo dicho anteriormente da pie a la idoneidad de ofertar levantamientos eficientes, de calidad y con herramientas que no se ofertan o no están disponibles en el mercado nacional, esto afianzado con los conocimientos adquiridos en el proceso académico del proyecto curricular de ingeniería topográfica, donde en el desarrollo de esta se han obtenido conocimientos en fotogrametría, cartografía, teledetección, entre otros, los cuales van relacionados directamente con las 2 metodologías a implementar. Como resultado de este proyecto se espera establecer un proceso metodológico para realizar levantamientos efectivos, de calidad y factibles, en estructuras urbanas de gran escala, generando oportunidades comerciales para la empresa Cuatro Conceptos S.A.S. a base de conocimientos propios adquiridos en la carrera de Ingeniería Topográfica
publishDate 2024
dc.date.created.none.fl_str_mv 2024-10-03
dc.date.accessioned.none.fl_str_mv 2025-03-27T20:19:58Z
dc.date.available.none.fl_str_mv 2025-03-27T20:19:58Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Pasantía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.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/94263
url http://hdl.handle.net/11349/94263
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Civil, A. (Septiembre de 2023). Aeronáutica Civil Unidad Administrativa Especial . Obtenido de https://www.aerocivil.gov.co/autoridad-de-la-aviacion-civil/reglamentacion/rac
ESRI. (2024). ArcGis Desktop. Obtenido de https://desktop.arcgis.com/es/arcmap/latest/manage-data/las-dataset/what-is-lidar-data-.htm
Geomática, G. M. (11 de Febrero de 2020). Global Mediterranea - Geomática. Obtenido de https://www.globalmediterranea.es/fotogrametria-que-es/
Sibaté, A. M. (s.f.). WWW.GOV.CO . Obtenido de https://sibate-cundinamarca.gov.co/Paginas/default.aspx
Sibaté, C. m. (2002). Alcaldía de Sibaté . Obtenido de Acuerdo No. 11 de 2002 PBOT : https://www.sibate-cundinamarca.gov.co/Transparencia/Normatividad/ACUERDO%20No.%2011%20DE%202002%20PBOT.pdf
territoriales, S. d. (2024). TerriData. Obtenido de https://terridata.blob.core.windows.net/fichas/Ficha_25740.pdf
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/14f07a56-5d55-4f60-83d2-257cc59f1596/download
https://repository.udistrital.edu.co/bitstreams/e2aba60a-dbde-4512-95f2-f76be2d643ad/download
https://repository.udistrital.edu.co/bitstreams/58cc8775-719c-4aca-9ee0-02453cdf8360/download
https://repository.udistrital.edu.co/bitstreams/da926fae-3135-4301-b3eb-a2c2314c57fa/download
https://repository.udistrital.edu.co/bitstreams/91ae8d60-0b77-49e9-898d-72ec8e312b2e/download
bitstream.checksum.fl_str_mv f1cdd2d2d8f019f1b3eecfd04016c861
435b05e78ecb826be3efe364f603da1f
997daf6c648c962d566d7b082dac908d
de764e60c4e02b22cbe5861de6698f16
ecaf8f71859a31fc07986bf19a664a69
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828164851301613568
spelling Aldana Boutin, Rose MarieRamírez Daza, Héctor MauricioValencia Garzón , Luisa FernandaSalazar Rodríguez , Evelin NicolRamírez Daza, Héctor Mauricio [0000-0002-1672-4076]2025-03-27T20:19:58Z2025-03-27T20:19:58Z2024-10-03http://hdl.handle.net/11349/94263La presente propuesta se centra en realizar el levantamiento de un Gemelo Digital para un espacio arquitectónico en Cundinamarca, Colombia. Se proponen dos metodologías: procesos fotogramétricos y tecnología LiDAR, utilizando las plataformas no tripuladas Matrice 300 RTK. Esta estrategia busca optimizar las bases de datos de las infraestructuras arquitectónicas, mediante tecnología de alta calidad a costos accesibles. Tanto la tecnología LiDAR como los procesos fotogramétricos son herramientas comúnmente utilizadas en la conservación del patrimonio arquitectónico, construcciones históricas y sitios arqueológicos. Sin embargo, indagando sobre levantamientos, datos y metodologías relacionadas con la preservación histórica a nivel nacional, no se encuentra un registro de base de datos o información relacionada, se vuelve crucial realizar un levantamiento utilizando estas tecnologías que faciliten información sobre las infraestructuras históricas. Actualmente la empresa Cuatro Conceptos S.A.S. tiene a disposición tecnologías y procesos con mejor calidad a costos no elevados los cuales no son utilizados con frecuencia en el país, lo dicho anteriormente da pie a la idoneidad de ofertar levantamientos eficientes, de calidad y con herramientas que no se ofertan o no están disponibles en el mercado nacional, esto afianzado con los conocimientos adquiridos en el proceso académico del proyecto curricular de ingeniería topográfica, donde en el desarrollo de esta se han obtenido conocimientos en fotogrametría, cartografía, teledetección, entre otros, los cuales van relacionados directamente con las 2 metodologías a implementar. Como resultado de este proyecto se espera establecer un proceso metodológico para realizar levantamientos efectivos, de calidad y factibles, en estructuras urbanas de gran escala, generando oportunidades comerciales para la empresa Cuatro Conceptos S.A.S. a base de conocimientos propios adquiridos en la carrera de Ingeniería TopográficaThe present proposal is focused on the survey of a Digital Twin for an architectural space in Cundinamarca, Colombia. Two methodologies are proposed: photogrammetric processes and LiDAR technology, using Matrice 300 RTK unmanned platforms. This strategy seeks to optimize the databases of architectural infrastructures, using high quality technology at affordable costs. Both LiDAR technology and photogrammetric processes are tools commonly used in the conservation of architectural heritage, historical buildings and archaeological sites. However, when researching about surveys, data and methodologies related to historic preservation at national level, there is no database registry or related information, it becomes crucial to carry out a survey using these technologies that provide information about historic infrastructures. Currently the company Cuatro Conceptos S.A.S. has available technologies and processes with better quality at not high costs which are not frequently used in the country, the above mentioned gives rise to the suitability of offering efficient surveys, of quality and with tools that are not offered or are not available in the national market, this strengthened with the knowledge acquired in the academic process of the curricular project of topographic engineering, where in the development of this one have been obtained knowledge and experience in the field of topographic engineering.20Cuatro Conceptos S.A.S.pdfspaUniversidad Distrital Francisco José de CaldasFotogrametríaLiDARGemelo DigitalPatrimonio arquitectónico3DPhotogrammetryLiDARDigital twinArchitectural heritage3DGeneración de gemelo digital de un espacio arquitectónico en Cundinamarca utilizando LiDAR y fotogrametría en plataformas RPASGeneration of digital twin of an architectural space in Cundinamarca using LiDAR and photogrammetry in RPAS platformsbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Civil, A. (Septiembre de 2023). Aeronáutica Civil Unidad Administrativa Especial . Obtenido de https://www.aerocivil.gov.co/autoridad-de-la-aviacion-civil/reglamentacion/racESRI. (2024). ArcGis Desktop. Obtenido de https://desktop.arcgis.com/es/arcmap/latest/manage-data/las-dataset/what-is-lidar-data-.htmGeomática, G. M. (11 de Febrero de 2020). Global Mediterranea - Geomática. Obtenido de https://www.globalmediterranea.es/fotogrametria-que-es/Sibaté, A. M. (s.f.). WWW.GOV.CO . Obtenido de https://sibate-cundinamarca.gov.co/Paginas/default.aspxSibaté, C. m. (2002). Alcaldía de Sibaté . Obtenido de Acuerdo No. 11 de 2002 PBOT : https://www.sibate-cundinamarca.gov.co/Transparencia/Normatividad/ACUERDO%20No.%2011%20DE%202002%20PBOT.pdfterritoriales, S. d. (2024). TerriData. Obtenido de https://terridata.blob.core.windows.net/fichas/Ficha_25740.pdfORIGINALValenciaGarzónLuisaFernanda2024.pdfValenciaGarzónLuisaFernanda2024.pdfTrabajo de gradoapplication/pdf4070783https://repository.udistrital.edu.co/bitstreams/14f07a56-5d55-4f60-83d2-257cc59f1596/downloadf1cdd2d2d8f019f1b3eecfd04016c861MD51Licencia de Uso y Publicación.pdfLicencia de Uso y Publicación.pdfapplication/pdf815878https://repository.udistrital.edu.co/bitstreams/e2aba60a-dbde-4512-95f2-f76be2d643ad/download435b05e78ecb826be3efe364f603da1fMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/58cc8775-719c-4aca-9ee0-02453cdf8360/download997daf6c648c962d566d7b082dac908dMD53THUMBNAILValenciaGarzónLuisaFernanda2024.pdf.jpgValenciaGarzónLuisaFernanda2024.pdf.jpgIM Thumbnailimage/jpeg4329https://repository.udistrital.edu.co/bitstreams/da926fae-3135-4301-b3eb-a2c2314c57fa/downloadde764e60c4e02b22cbe5861de6698f16MD54Licencia de Uso y Publicación.pdf.jpgLicencia de Uso y Publicación.pdf.jpgIM Thumbnailimage/jpeg9583https://repository.udistrital.edu.co/bitstreams/91ae8d60-0b77-49e9-898d-72ec8e312b2e/downloadecaf8f71859a31fc07986bf19a664a69MD5511349/94263oai:repository.udistrital.edu.co:11349/942632025-03-28 01:02:16.399open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK