Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil

En el presente documento se muestra la actividad y procesos realizados durante el desarrollo del proyecto, una metodología para captura de procesamiento de inventarios viales con mapeo móvil, ubicado en la calle 11 del municipio de La Calera, Cundinamarca, mostrando también las conclusiones y recome...

Full description

Autores:
Uribe Betancourt, Luisa Fernanda
Salazar González, Johan Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/40801
Acceso en línea:
http://hdl.handle.net/11349/40801
Palabra clave:
Inventario vial
Levantamiento topográfico
GNSS
NTRIP
Tecnología en topografía -- Tesis y disertaciones académicas.
Inventarios viales
Mapeo móvil
Metodología de captura y procesamiento de datos
Topographic survey
GNSS
NTRIP
Road inventory
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_a15f54906eeb3721662b595f9d2a4836
oai_identifier_str oai:repository.udistrital.edu.co:11349/40801
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
dc.title.titleenglish.spa.fl_str_mv A methodology for capturing and processing road inventories with mobile mapping
title Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
spellingShingle Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
Inventario vial
Levantamiento topográfico
GNSS
NTRIP
Tecnología en topografía -- Tesis y disertaciones académicas.
Inventarios viales
Mapeo móvil
Metodología de captura y procesamiento de datos
Topographic survey
GNSS
NTRIP
Road inventory
title_short Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
title_full Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
title_fullStr Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
title_full_unstemmed Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
title_sort Una metodología para la captura y procesamiento de inventarios viales con mapeo móvil
dc.creator.fl_str_mv Uribe Betancourt, Luisa Fernanda
Salazar González, Johan Felipe
dc.contributor.advisor.none.fl_str_mv Dario Fernandez, Wilmar
dc.contributor.author.none.fl_str_mv Uribe Betancourt, Luisa Fernanda
Salazar González, Johan Felipe
dc.contributor.orcid.none.fl_str_mv Wilmar Dario Fernandez [0000-0001-6339-8050]
dc.subject.spa.fl_str_mv Inventario vial
Levantamiento topográfico
GNSS
NTRIP
topic Inventario vial
Levantamiento topográfico
GNSS
NTRIP
Tecnología en topografía -- Tesis y disertaciones académicas.
Inventarios viales
Mapeo móvil
Metodología de captura y procesamiento de datos
Topographic survey
GNSS
NTRIP
Road inventory
dc.subject.lemb.none.fl_str_mv Tecnología en topografía -- Tesis y disertaciones académicas.
Inventarios viales
Mapeo móvil
Metodología de captura y procesamiento de datos
dc.subject.keyword.spa.fl_str_mv Topographic survey
GNSS
NTRIP
Road inventory
description En el presente documento se muestra la actividad y procesos realizados durante el desarrollo del proyecto, una metodología para captura de procesamiento de inventarios viales con mapeo móvil, ubicado en la calle 11 del municipio de La Calera, Cundinamarca, mostrando también las conclusiones y recomendaciones del conocimiento adquirido durante el desarrollo de esta. A pesar de que las instituciones que manejan la zona vial como el IDU y la Unidad de Mantenimiento Vial quienes tienen como objetivo evaluar periódicamente la malla vial, actualmente no se tiene un sistema que contribuya a tomar los datos de manera eficiente y de corto plazo (menos a un año) con fines de realizar programas de mantenimiento y rehabilitación de los elementos de infraestructura vial; las acciones que realizan estas instituciones las se deben hacer por medio de contratos y dicho procedimiento requiere de plazos más largos para la estructuración de los planes y programas de mantenimiento y por tanto cuando se hacen las intervenciones, los pavimentos presentan mayor deterioro, lo que incrementa los costos y rendimientos de las intervenciones. El objetivo del proyecto es proponer una metodología para la captura y procesamiento de datos los cuales servirán de insumo para la creación de inventarios viales con mapeo basándose en los parámetros de regulación y orden de información, para que exista una mayor base de datos actualizada respecto a redes viales de Colombia, teniendo como referencia la comparación del Mapeo Móvil y el proceso en campo tomando datos por medio de NTRIP; en este caso conectando el equipo de manera remota a un servidor privado que cuenta con conexión satelital, dando así correcciones automáticas a los receptores conectados a dicho servidor dando como resultado una nube de puntos con coordenadas precisas; a diferencia de este proceso, los datos adquiridos por Mapeo Móvil se analizan en oficina los cuales son manejados en el programa Horus, un software creado para el desarrollo de mapeo móvil mostrando dimensiones reales por la imagen 360 de la cámara y el sistema de georreferenciación del proyecto, generando finalmente un grupo de datos raster los cuales una vez procesados serán datos de tipo vectorial. Como objeto final, se tienen los datos de la vía calle 11, ubicada en el municipio de La Calera siendo de tercer orden, con una longitud de 0.95128 km y con un ancho de calzada de 4.75 m aproximadamente, dando a concluir que al manejar el software Horus se permite trabajar con rapidez y facilidad ya que no se requiere ir más de una vez a terreno para corroborar información o tomar medidas.
publishDate 2022
dc.date.created.none.fl_str_mv 2022-08-16
dc.date.accessioned.none.fl_str_mv 2024-09-16T18:54:49Z
dc.date.available.none.fl_str_mv 2024-09-16T18:54:49Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Monografía
dc.type.driver.spa.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/40801
url http://hdl.handle.net/11349/40801
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.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/c2c77daa-d626-47d2-8fed-60b771011ee5/download
https://repository.udistrital.edu.co/bitstreams/9a56a61b-f9d9-4115-bf31-1df2bfda9bb0/download
https://repository.udistrital.edu.co/bitstreams/ed4a038a-15d1-44cd-a0e1-8281e026a79c/download
https://repository.udistrital.edu.co/bitstreams/c5e28d81-8023-4274-83aa-1a9850454068/download
https://repository.udistrital.edu.co/bitstreams/f46138ce-bef6-41d4-bcc9-82d8d6bb8d87/download
https://repository.udistrital.edu.co/bitstreams/233efeed-02b1-44d7-8027-ce9265f246b3/download
bitstream.checksum.fl_str_mv bce691e1cbe7eb188a5ff03df6001a1a
a318af67f218617be977e9b67dd8c878
4460e5956bc1d1639be9ae6146a50347
997daf6c648c962d566d7b082dac908d
ccb7336af9f09742e963896c784a3f43
d320e5e905a5f60d78dd6b306956f65a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007075100590080
spelling Dario Fernandez, WilmarUribe Betancourt, Luisa FernandaSalazar González, Johan FelipeWilmar Dario Fernandez [0000-0001-6339-8050]2024-09-16T18:54:49Z2024-09-16T18:54:49Z2022-08-16http://hdl.handle.net/11349/40801En el presente documento se muestra la actividad y procesos realizados durante el desarrollo del proyecto, una metodología para captura de procesamiento de inventarios viales con mapeo móvil, ubicado en la calle 11 del municipio de La Calera, Cundinamarca, mostrando también las conclusiones y recomendaciones del conocimiento adquirido durante el desarrollo de esta. A pesar de que las instituciones que manejan la zona vial como el IDU y la Unidad de Mantenimiento Vial quienes tienen como objetivo evaluar periódicamente la malla vial, actualmente no se tiene un sistema que contribuya a tomar los datos de manera eficiente y de corto plazo (menos a un año) con fines de realizar programas de mantenimiento y rehabilitación de los elementos de infraestructura vial; las acciones que realizan estas instituciones las se deben hacer por medio de contratos y dicho procedimiento requiere de plazos más largos para la estructuración de los planes y programas de mantenimiento y por tanto cuando se hacen las intervenciones, los pavimentos presentan mayor deterioro, lo que incrementa los costos y rendimientos de las intervenciones. El objetivo del proyecto es proponer una metodología para la captura y procesamiento de datos los cuales servirán de insumo para la creación de inventarios viales con mapeo basándose en los parámetros de regulación y orden de información, para que exista una mayor base de datos actualizada respecto a redes viales de Colombia, teniendo como referencia la comparación del Mapeo Móvil y el proceso en campo tomando datos por medio de NTRIP; en este caso conectando el equipo de manera remota a un servidor privado que cuenta con conexión satelital, dando así correcciones automáticas a los receptores conectados a dicho servidor dando como resultado una nube de puntos con coordenadas precisas; a diferencia de este proceso, los datos adquiridos por Mapeo Móvil se analizan en oficina los cuales son manejados en el programa Horus, un software creado para el desarrollo de mapeo móvil mostrando dimensiones reales por la imagen 360 de la cámara y el sistema de georreferenciación del proyecto, generando finalmente un grupo de datos raster los cuales una vez procesados serán datos de tipo vectorial. Como objeto final, se tienen los datos de la vía calle 11, ubicada en el municipio de La Calera siendo de tercer orden, con una longitud de 0.95128 km y con un ancho de calzada de 4.75 m aproximadamente, dando a concluir que al manejar el software Horus se permite trabajar con rapidez y facilidad ya que no se requiere ir más de una vez a terreno para corroborar información o tomar medidas.This document shows the activity and processes carried out during the development of the project, a methodology for capturing the processing of road inventories with mobile mapping, located on Calle 11 in the municipality of La Calera, Cundinamarca, also showing the conclusions and recommendations of the project. knowledge acquired during its development. Despite the fact that the institutions that manage the road zone, such as the IDU and the Road Maintenance Unit, whose objective is to periodically evaluate the road network, currently there is no system that contributes to collecting data efficiently and in the short term ( less than one year) with fines for carrying out maintenance and rehabilitation programs for road infrastructure elements; The actions carried out by these institutions must be done through contracts and this procedure requires longer periods for the structuring of maintenance plans and programs and therefore when the interventions are made, the pavements present greater deterioration, which increases the costs and returns of the interventions. The objective of the project is to propose a methodology for the capture and processing of data which will serve as input for the creation of road inventories with extensive mapping in the parameters of regulation and order of information, so that there is a larger updated database regarding road networks in Colombia, having as a reference the comparison of Mobile Mapping and the process in the field taking data through NTRIP; in this case connecting the equipment remotely to a private server that has a satellite connection, thus giving automatic corrections to the receivers connected to said server, resulting in a cloud of points with precise coordinates; Unlike this process, the data acquired by Mobile Mapping is analyzed in the office, which is handled in the Horus program, a software created for the development of mobile mapping showing real dimensions by the 360 image of the camera and the georeferencing system. of the project, it will finally result in a group of raster data which, once processed, will be data of the vector type. As a final object, we have the data of the 11th street road, located in the municipality of La Calera, being of third order, with a length of 0.95128 km and a road width of approximately 4.75 m, concluding that when handling the The Horus software allows you to work quickly and easily since it is not necessary to go more than once to a field to corroborate information or take measurements.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Inventario vialLevantamiento topográficoGNSSNTRIPTecnología en topografía -- Tesis y disertaciones académicas.Inventarios vialesMapeo móvilMetodología de captura y procesamiento de datosTopographic surveyGNSSNTRIPRoad inventoryUna metodología para la captura y procesamiento de inventarios viales con mapeo móvilA methodology for capturing and processing road inventories with mobile mappingbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALUribeBetancourtLuisaFernanda2022.pdfUribeBetancourtLuisaFernanda2022.pdfTrabajo de gradoapplication/pdf3268947https://repository.udistrital.edu.co/bitstreams/c2c77daa-d626-47d2-8fed-60b771011ee5/downloadbce691e1cbe7eb188a5ff03df6001a1aMD58Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de Uso y Publicaciónapplication/pdf898785https://repository.udistrital.edu.co/bitstreams/9a56a61b-f9d9-4115-bf31-1df2bfda9bb0/downloada318af67f218617be977e9b67dd8c878MD59CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/ed4a038a-15d1-44cd-a0e1-8281e026a79c/download4460e5956bc1d1639be9ae6146a50347MD510LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/c5e28d81-8023-4274-83aa-1a9850454068/download997daf6c648c962d566d7b082dac908dMD511THUMBNAILUribeBetancourtLuisaFernanda2022.pdf.jpgUribeBetancourtLuisaFernanda2022.pdf.jpgIM Thumbnailimage/jpeg3288https://repository.udistrital.edu.co/bitstreams/f46138ce-bef6-41d4-bcc9-82d8d6bb8d87/downloadccb7336af9f09742e963896c784a3f43MD512Licencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg9608https://repository.udistrital.edu.co/bitstreams/233efeed-02b1-44d7-8027-ce9265f246b3/downloadd320e5e905a5f60d78dd6b306956f65aMD51311349/40801oai:repository.udistrital.edu.co:11349/408012025-02-25 01:21:19.641http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK