Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021
Teniendo en cuenta que el Instituto Geográfico Agustín Codazzi (IGAC) es el ente rector de la cartografía a nivel nacional y que se encuentra desarrollando el catastro multipropósito se hace necesario contar con información actualizada del país y para ello se generan productos cartográficos como ort...
- Autores:
-
Suárez Quevedo, Sonia Andrea
- 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/39336
- Acceso en línea:
- http://hdl.handle.net/11349/39336
- Palabra clave:
- Post-Proceso
Aerotriangulación
Restitución fotogramétrica
DTM
Ortofotos
Exactitud posicional
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas
Fotogrametría y procesamiento GNSS
Validación de datos cartográficos
Diseño de fotocontrol y metodología hexagonal
Post-Processing
Aerial Triangulation
Photogrammetric Restitution
DTM
Orthophotos
Positional Accuracy
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_b07cea66c6089e1c01cf66125a6abfea |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/39336 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
dc.title.titleenglish.spa.fl_str_mv |
Methodology to obtain precision cartography at a scale of 1:1000 and 1:10000 from satellite images and UAV sensors for the municipalities of Boavita and Iza in the department of Boyacá; corresponding to the Canadian Consortium contract - IGAC 2021 |
title |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
spellingShingle |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 Post-Proceso Aerotriangulación Restitución fotogramétrica DTM Ortofotos Exactitud posicional Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas Fotogrametría y procesamiento GNSS Validación de datos cartográficos Diseño de fotocontrol y metodología hexagonal Post-Processing Aerial Triangulation Photogrammetric Restitution DTM Orthophotos Positional Accuracy |
title_short |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
title_full |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
title_fullStr |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
title_full_unstemmed |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
title_sort |
Metodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021 |
dc.creator.fl_str_mv |
Suárez Quevedo, Sonia Andrea |
dc.contributor.advisor.none.fl_str_mv |
Torres Colmenares, Oscar Fernando |
dc.contributor.author.none.fl_str_mv |
Suárez Quevedo, Sonia Andrea |
dc.subject.spa.fl_str_mv |
Post-Proceso Aerotriangulación Restitución fotogramétrica DTM Ortofotos Exactitud posicional |
topic |
Post-Proceso Aerotriangulación Restitución fotogramétrica DTM Ortofotos Exactitud posicional Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas Fotogrametría y procesamiento GNSS Validación de datos cartográficos Diseño de fotocontrol y metodología hexagonal Post-Processing Aerial Triangulation Photogrammetric Restitution DTM Orthophotos Positional Accuracy |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Catastral y Geodesia -- Tesis y disertaciones académicas Fotogrametría y procesamiento GNSS Validación de datos cartográficos Diseño de fotocontrol y metodología hexagonal |
dc.subject.keyword.spa.fl_str_mv |
Post-Processing Aerial Triangulation Photogrammetric Restitution DTM Orthophotos Positional Accuracy |
description |
Teniendo en cuenta que el Instituto Geográfico Agustín Codazzi (IGAC) es el ente rector de la cartografía a nivel nacional y que se encuentra desarrollando el catastro multipropósito se hace necesario contar con información actualizada del país y para ello se generan productos cartográficos como ortofotomosaicos de varios municipios del país, sin embargo, para el caso de dicha pasantía se tendrá en cuenta los municipios de Boavita e Iza del departamento de Boyacá. El objetivo del documento presente es plasmar el proceso fotogramétrico (procesamiento GNSS, triangulación aérea, restitución fotogramétrica, obtención del DTM, generación de ortofotos, mosaico preliminar (edición de líneas de costura y ajuste radiométrico) y finalmente el ortofotomosaico), así como también la validación de dichos insumos a través de la exactitud posicional por medio del Error Medio Cuadrático (RMSE). Por otro lado, se plasmará el diseño ideal de fotocontrol en dichos municipios donde se tiene en cuenta la “metodología hexagonal” implementada en el consorcio esto con el fin de obtener una distribución equidistante de puntos de control y chequeo sobre la totalidad del área de trabajo. Ahora bien, haciendo una refutación a la resolución 471 del 2020 del IGAC y sus actualizaciones, resoluciones 529 del 2020 y 197 del 2022, se muestra a través de iteraciones, los resultados obtenidos para el RMSE teniendo en cuenta una cantidad mínima de 4 puntos de control hasta 16 puntos de control donde se evidencia que el RMSE, después de cierta cantidad de puntos posicionados en campo, su resultado no varia en gran medida (mm), por lo cual se concluye que no son necesarios 20 puntos de chequeo así como lo estipula la normatividad del IGAC para obtener insumos de calidad que se ajusten a las necesidades de un trabajo de precisión. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-05-25 |
dc.date.accessioned.none.fl_str_mv |
2024-08-01T02:04:20Z |
dc.date.available.none.fl_str_mv |
2024-08-01T02:04:20Z |
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/39336 |
url |
http://hdl.handle.net/11349/39336 |
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.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional 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/11eed4e6-ac18-4714-92a9-74d8008e4c7e/download https://repository.udistrital.edu.co/bitstreams/3c2542a8-be27-4399-9898-30d6fc5eef7a/download https://repository.udistrital.edu.co/bitstreams/c02e8055-688a-422a-824a-41bba708d796/download https://repository.udistrital.edu.co/bitstreams/d9d067a6-85ed-45e1-99bf-38a9bb994fe9/download https://repository.udistrital.edu.co/bitstreams/4db60e19-c3c2-4631-a9e6-d4deed5d5b1e/download |
bitstream.checksum.fl_str_mv |
d27a4f8fcc877e3b127739ad459b5ac8 d83b9543917acb35d775598ed281e4f5 997daf6c648c962d566d7b082dac908d ba2710a1127ad1c32f6e3a93e2b6f235 395cad45b033327823240aa586484627 |
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_ |
1837007096780947456 |
spelling |
Torres Colmenares, Oscar FernandoSuárez Quevedo, Sonia Andrea2024-08-01T02:04:20Z2024-08-01T02:04:20Z2023-05-25http://hdl.handle.net/11349/39336Teniendo en cuenta que el Instituto Geográfico Agustín Codazzi (IGAC) es el ente rector de la cartografía a nivel nacional y que se encuentra desarrollando el catastro multipropósito se hace necesario contar con información actualizada del país y para ello se generan productos cartográficos como ortofotomosaicos de varios municipios del país, sin embargo, para el caso de dicha pasantía se tendrá en cuenta los municipios de Boavita e Iza del departamento de Boyacá. El objetivo del documento presente es plasmar el proceso fotogramétrico (procesamiento GNSS, triangulación aérea, restitución fotogramétrica, obtención del DTM, generación de ortofotos, mosaico preliminar (edición de líneas de costura y ajuste radiométrico) y finalmente el ortofotomosaico), así como también la validación de dichos insumos a través de la exactitud posicional por medio del Error Medio Cuadrático (RMSE). Por otro lado, se plasmará el diseño ideal de fotocontrol en dichos municipios donde se tiene en cuenta la “metodología hexagonal” implementada en el consorcio esto con el fin de obtener una distribución equidistante de puntos de control y chequeo sobre la totalidad del área de trabajo. Ahora bien, haciendo una refutación a la resolución 471 del 2020 del IGAC y sus actualizaciones, resoluciones 529 del 2020 y 197 del 2022, se muestra a través de iteraciones, los resultados obtenidos para el RMSE teniendo en cuenta una cantidad mínima de 4 puntos de control hasta 16 puntos de control donde se evidencia que el RMSE, después de cierta cantidad de puntos posicionados en campo, su resultado no varia en gran medida (mm), por lo cual se concluye que no son necesarios 20 puntos de chequeo así como lo estipula la normatividad del IGAC para obtener insumos de calidad que se ajusten a las necesidades de un trabajo de precisión.Taking into account that the Agustín Codazzi Geographic Institute (IGAC) is the governing body for cartography at the national level and that it is developing the multipurpose cadastre, it is necessary to have updated information on the country and for this, cartographic products such as orthophotomosaics of various municipalities of the country are generated, however, in the case of said internship, the municipalities of Boavita and Iza of the department of Boyacá will be taken into account. The objective of this document is to capture the photogrammetric process (GNSS processing, aerial triangulation, photogrammetric restitution, obtaining the DTM, generation of orthophotos, preliminary mosaic (editing of seam lines and radiometric adjustment) and finally the orthophotomosaic), as well as the validation of said supplies through positional accuracy by means of the Square Mean Error (RMSE). On the other hand, the ideal photocontrol design will be reflected in these municipalities where the "hexagonal methodology" implemented in the consortium is taken into account, in order to obtain an equidistant distribution of control and check points over the entire work area. Now, making a rebuttal to IGAC resolution 471 of 2020 and its updates, resolutions 529 of 2020 and 197 of 2022, it is shown through iterations, the results obtained for the RMSE taking into account a minimum amount of 4 points of control up to 16 control points where it is evident that the RMSE, after a certain number of points positioned in the field, its result does not vary to a great extent (mm), for which it is concluded that 20 check points are not necessary as well as what stipulates the IGAC regulations to obtain quality inputs that meet the needs of precision work.Consorcio CanadiensepdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Post-ProcesoAerotriangulaciónRestitución fotogramétricaDTMOrtofotosExactitud posicionalIngeniería Catastral y Geodesia -- Tesis y disertaciones académicasFotogrametría y procesamiento GNSSValidación de datos cartográficosDiseño de fotocontrol y metodología hexagonalPost-ProcessingAerial TriangulationPhotogrammetric RestitutionDTMOrthophotosPositional AccuracyMetodología para obtener cartografía de precisión a escala 1:1000 y 1:10000 a partir de imágenes satelitales y sensores UAV para los municipios Boavita e Iza en el departamento de Boyacá; correspondiente al contrato Consorcio Canadiense - IGAC 2021Methodology to obtain precision cartography at a scale of 1:1000 and 1:10000 from satellite images and UAV sensors for the municipalities of Boavita and Iza in the department of Boyacá; corresponding to the Canadian Consortium contract - IGAC 2021bachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALSuarezQuevedoSoniaAndrea2023.pdfSuarezQuevedoSoniaAndrea2023.pdfapplication/pdf8397068https://repository.udistrital.edu.co/bitstreams/11eed4e6-ac18-4714-92a9-74d8008e4c7e/downloadd27a4f8fcc877e3b127739ad459b5ac8MD55Licencia de uso y autorización para publicar.pdfLicencia de uso y autorización para publicar.pdfapplication/pdf260927https://repository.udistrital.edu.co/bitstreams/3c2542a8-be27-4399-9898-30d6fc5eef7a/downloadd83b9543917acb35d775598ed281e4f5MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/c02e8055-688a-422a-824a-41bba708d796/download997daf6c648c962d566d7b082dac908dMD57THUMBNAILSuarezQuevedoSoniaAndrea2023.pdf.jpgSuarezQuevedoSoniaAndrea2023.pdf.jpgIM Thumbnailimage/jpeg4323https://repository.udistrital.edu.co/bitstreams/d9d067a6-85ed-45e1-99bf-38a9bb994fe9/downloadba2710a1127ad1c32f6e3a93e2b6f235MD58Licencia de uso y autorización para publicar.pdf.jpgLicencia de uso y autorización para publicar.pdf.jpgIM Thumbnailimage/jpeg12282https://repository.udistrital.edu.co/bitstreams/4db60e19-c3c2-4631-a9e6-d4deed5d5b1e/download395cad45b033327823240aa586484627MD5911349/39336oai:repository.udistrital.edu.co:11349/393362025-03-17 01:13:43.087open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |