Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover

Los agrónomos y/o ingenieros forestales o ambientales de la ANT, para realizar los Avalúos Rurales, consideran como elementos valuatorios la tierra, las construcciones y los cultivos (Permanentes y transitorios). De este modo, se evalúan factores importantes del predio considerando aspectos físicos,...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/27943
Acceso en línea:
http://hdl.handle.net/11349/27943
Palabra clave:
Landcover
Aplicacion Movil
Vertices
Tierra
Coberturas.
Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Aplicaciones móviles
Desarrollo de software de aplicaciones
Levantamientos topográficos
Metodología Corine Land Cover
Uso de la tierra
Sistemas de información geográfica
Landcover
Mobile Application
Vertices
Land
Covers.
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_4e3985ebe2e30ce024ddd0131b565752
oai_identifier_str oai:repository.udistrital.edu.co:11349/27943
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
dc.title.titleenglish.spa.fl_str_mv Development of a "LAND" mobile application for capture of vertices using the Corine Land Cover methodology
title Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
spellingShingle Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
Landcover
Aplicacion Movil
Vertices
Tierra
Coberturas.
Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Aplicaciones móviles
Desarrollo de software de aplicaciones
Levantamientos topográficos
Metodología Corine Land Cover
Uso de la tierra
Sistemas de información geográfica
Landcover
Mobile Application
Vertices
Land
Covers.
title_short Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
title_full Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
title_fullStr Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
title_full_unstemmed Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
title_sort Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land Cover
dc.contributor.advisor.spa.fl_str_mv López Sevillano, Alexandra María
dc.subject.spa.fl_str_mv Landcover
Aplicacion Movil
Vertices
Tierra
Coberturas.
topic Landcover
Aplicacion Movil
Vertices
Tierra
Coberturas.
Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Aplicaciones móviles
Desarrollo de software de aplicaciones
Levantamientos topográficos
Metodología Corine Land Cover
Uso de la tierra
Sistemas de información geográfica
Landcover
Mobile Application
Vertices
Land
Covers.
dc.subject.lemb.spa.fl_str_mv Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicas
Aplicaciones móviles
Desarrollo de software de aplicaciones
Levantamientos topográficos
Metodología Corine Land Cover
Uso de la tierra
Sistemas de información geográfica
dc.subject.keyword.spa.fl_str_mv Landcover
Mobile Application
Vertices
Land
Covers.
description Los agrónomos y/o ingenieros forestales o ambientales de la ANT, para realizar los Avalúos Rurales, consideran como elementos valuatorios la tierra, las construcciones y los cultivos (Permanentes y transitorios). De este modo, se evalúan factores importantes del predio considerando aspectos físicos, económicos, políticos y sociales. El aspecto físico, el cual se fundamenta este proyecto, consiste en la identificación de los linderos del terreno, las construcciones asentadas sobre él y la clasificación del terreno y sus cultivos. Para realizar estas identificaciones, los agrónomos y/o ingenieros forestales o ambientales, realizan visitas en situ llamadas inspecciones oculares, la cual consiste en un recorrido minucioso de todo el inmueble, elaborando un informe individual y detallado del terreno y de las construcciones. Esta labor actualmente, se está recolectando, por medio del diligenciamiento de formatos físicos. Para realizar la clasificación agrológica, se evalúan aspectos según su capacidad de uso, explotación y manejo. También es importante mencionar, que en estas inspecciones oculares se tienen en cuenta variables como relieve, pendientes, drenaje natural, encharcamiento o inundabilidad de los suelos, discontinuidad, retención de humedad, pedregosidad, erosión, textura, profundidad efectiva y nivel de fertilidad. El aspecto más importante que se trabaja en las visitas de campo, es la caracterización de cultivos permanentes o semipermanentes, si son tierras de labor irrigadas o no, si son tierras con maleza o improductivas, entre otros aspectos. Estos aspectos se encuentran ya definidos en la metodología Corine Land Cover Colombia, (CLC) la cual permite describir, caracterizar, clasificar y comparar las características de la cobertura de la tierra, por medio de niveles. Si bien la metodología Corine Land Cover, se adoptó inicialmente para la identificación de coberturas de la tierra, por medio de imágenes satelitales, esta se está adoptando en las inspecciones oculares por parte de los profesionales, las cuales cuentan con mayor precisión debido a que se está extrayendo estos datos directamente de campo. Por tal motivo, realizar esta aplicación móvil, permitirá a los Agrónomos y/o Ingenieros Forestales o Ambientales de la ANT, recolectar estos datos de manera digital y listos para ser procesados en plataformas GIS, para determinar longitudes y áreas, insumos vitales para el cálculo de los avalúos.
publishDate 2020
dc.date.created.spa.fl_str_mv 2020-11-18
dc.date.accessioned.none.fl_str_mv 2021-12-23T22:08:01Z
dc.date.available.none.fl_str_mv 2021-12-23T22:08:01Z
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/27943
url http://hdl.handle.net/11349/27943
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 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 Atribución-NoComercial-SinDerivadas 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 http://repository.udistrital.edu.co/bitstream/11349/27943/16/RiveraVegaJhoanSebastian2020.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/27943/17/Licencia%20de%20uso%20y%20publicacion%20editable.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/27943/8/RiveraVegaJhoanSebastian2020.pdf
http://repository.udistrital.edu.co/bitstream/11349/27943/11/Licencia%20de%20uso%20y%20publicacion%20editable.pdf
http://repository.udistrital.edu.co/bitstream/11349/27943/12/license_url
http://repository.udistrital.edu.co/bitstream/11349/27943/13/license_text
http://repository.udistrital.edu.co/bitstream/11349/27943/14/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/27943/15/license.txt
bitstream.checksum.fl_str_mv be89c9e579b80b57f9d00055744da646
d60f6bf9c68c4bc5aa0e5e3135354dd1
44426e781a7804f24c011035eb3c5ac6
928d912a7111547ddb9269318dfe98c0
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712763971764224
spelling López Sevillano, Alexandra MaríaRivera Vega, Jhoan SebastianGil Bernal, Diego Alejandro2021-12-23T22:08:01Z2021-12-23T22:08:01Z2020-11-18http://hdl.handle.net/11349/27943Los agrónomos y/o ingenieros forestales o ambientales de la ANT, para realizar los Avalúos Rurales, consideran como elementos valuatorios la tierra, las construcciones y los cultivos (Permanentes y transitorios). De este modo, se evalúan factores importantes del predio considerando aspectos físicos, económicos, políticos y sociales. El aspecto físico, el cual se fundamenta este proyecto, consiste en la identificación de los linderos del terreno, las construcciones asentadas sobre él y la clasificación del terreno y sus cultivos. Para realizar estas identificaciones, los agrónomos y/o ingenieros forestales o ambientales, realizan visitas en situ llamadas inspecciones oculares, la cual consiste en un recorrido minucioso de todo el inmueble, elaborando un informe individual y detallado del terreno y de las construcciones. Esta labor actualmente, se está recolectando, por medio del diligenciamiento de formatos físicos. Para realizar la clasificación agrológica, se evalúan aspectos según su capacidad de uso, explotación y manejo. También es importante mencionar, que en estas inspecciones oculares se tienen en cuenta variables como relieve, pendientes, drenaje natural, encharcamiento o inundabilidad de los suelos, discontinuidad, retención de humedad, pedregosidad, erosión, textura, profundidad efectiva y nivel de fertilidad. El aspecto más importante que se trabaja en las visitas de campo, es la caracterización de cultivos permanentes o semipermanentes, si son tierras de labor irrigadas o no, si son tierras con maleza o improductivas, entre otros aspectos. Estos aspectos se encuentran ya definidos en la metodología Corine Land Cover Colombia, (CLC) la cual permite describir, caracterizar, clasificar y comparar las características de la cobertura de la tierra, por medio de niveles. Si bien la metodología Corine Land Cover, se adoptó inicialmente para la identificación de coberturas de la tierra, por medio de imágenes satelitales, esta se está adoptando en las inspecciones oculares por parte de los profesionales, las cuales cuentan con mayor precisión debido a que se está extrayendo estos datos directamente de campo. Por tal motivo, realizar esta aplicación móvil, permitirá a los Agrónomos y/o Ingenieros Forestales o Ambientales de la ANT, recolectar estos datos de manera digital y listos para ser procesados en plataformas GIS, para determinar longitudes y áreas, insumos vitales para el cálculo de los avalúos.The agronomists and / or forestry or environmental Engineers of the ANT, to carry out the Rural Appraisals, consider the Land, the Buildings and the Crops (Permanent and transitory) as valuation elements. In this way, important factors of the property are evaluated considering physical, economic, political and social aspects. The Physical Aspect, which is based on this project, consists of the identification of the boundaries of the land, the constructions settled on it and the classification of the land and its crops. To carry out these identifications, the Agronomists and / or Forestry or Environmental Engineers, carry out on-site visits called ocular inspections, which consists of a meticulous tour of the entire property, preparing an individual and detailed report of the land and buildings. This work is currently being collected through the completion of physical forms. To carry out the agrological classification, aspects are evaluated according to their capacity for use, exploitation and management. It is also important to mention that variables such as relief, slopes, natural, waterlogging or flooding of the soils, discontinuity, moisture retention, stonyness, erosion, texture, effective depth and fertility level are taken into account in these ocular inspections. The most important aspect that is worked on in the field visits is the characterization of permanent or semi-permanent crops, if they are irrigated farmlands or not, if they are weedy or unproductive lands, among other aspects. These aspects are already defined in the Corine Land Cover Colombia (CLC) methodology, which allows describing, characterizing, classifying and comparing the characteristics of land cover, through levels. Although the Corine Land Cover methodology was adopted for the identification of land covers, through satellite images, it is being adopted in ocular inspections by professionals, which have greater precision due to the fact that they are extracting this data directly from the field. For this reason, make this mobile application, allow the Agronomists and / or Forestry or Environmental Engineers of the ANT, collect this data digitally and ready to be processed in GIS platforms, to determine lengths and areas, inputs and for the calculation of appraisals.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2LandcoverAplicacion MovilVerticesTierraCoberturas.Especialización en Sistemas de Información Geográfica - Tesis y disertaciones académicasAplicaciones móvilesDesarrollo de software de aplicacionesLevantamientos topográficosMetodología Corine Land CoverUso de la tierraSistemas de información geográficaLandcoverMobile ApplicationVerticesLandCovers.Desarrollo de una aplicación móvil “LAND" para la captura de vértices mediante la metodología Corine Land CoverDevelopment of a "LAND" mobile application for capture of vertices using the Corine Land Cover methodologyMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILRiveraVegaJhoanSebastian2020.pdf.jpgRiveraVegaJhoanSebastian2020.pdf.jpgIM Thumbnailimage/jpeg6761http://repository.udistrital.edu.co/bitstream/11349/27943/16/RiveraVegaJhoanSebastian2020.pdf.jpgbe89c9e579b80b57f9d00055744da646MD516open accessLicencia de uso y publicacion editable.pdf.jpgLicencia de uso y publicacion editable.pdf.jpgIM Thumbnailimage/jpeg13142http://repository.udistrital.edu.co/bitstream/11349/27943/17/Licencia%20de%20uso%20y%20publicacion%20editable.pdf.jpgd60f6bf9c68c4bc5aa0e5e3135354dd1MD517open accessORIGINALRiveraVegaJhoanSebastian2020.pdfRiveraVegaJhoanSebastian2020.pdfapplication/pdf1617539http://repository.udistrital.edu.co/bitstream/11349/27943/8/RiveraVegaJhoanSebastian2020.pdf44426e781a7804f24c011035eb3c5ac6MD58open accessLicencia de uso y publicacion editable.pdfLicencia de uso y publicacion editable.pdfapplication/pdf234660http://repository.udistrital.edu.co/bitstream/11349/27943/11/Licencia%20de%20uso%20y%20publicacion%20editable.pdf928d912a7111547ddb9269318dfe98c0MD511metadata only accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-843http://repository.udistrital.edu.co/bitstream/11349/27943/12/license_url321f3992dd3875151d8801b773ab32edMD512open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/27943/13/license_textd41d8cd98f00b204e9800998ecf8427eMD513open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/27943/14/license_rdfd41d8cd98f00b204e9800998ecf8427eMD514open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/27943/15/license.txtda5c6a3ca62d5dd4853000a60fee7083MD515open access11349/27943oai:repository.udistrital.edu.co:11349/279432023-06-13 12:51:38.649metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=