Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá

Este trabajo de investigación presenta la conceptualización y el desarrollo de un aplicativo para la visualización de composiciones de bandas en la herramienta Google Earth Engine (GEE), este aplicativo está enfocado en la visualización de imágenes Sentinel-2 MSI: MultiSpectral Instrument, Level-2A...

Full description

Autores:
Parra Herrera, Jairo Andres
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Militar Nueva Granada
Repositorio:
Repositorio UMNG
Idioma:
spa
OAI Identifier:
oai:repository.unimilitar.edu.co:10654/44238
Acceso en línea:
http://hdl.handle.net/10654/44238
Palabra clave:
DETECCION A DISTANCIA
PROCESAMIENTO DE IMAGENES
TELEDETECCION - EQUIPOS Y ACCESORIOS
Google Earth Engine
Sentinel-2 MSI
Satellite Remote Sensing
Band Composition
Code
Google Earth Engine
Sentinel-2 MSI
Teledetección satelital
Composición de bandas
Código
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
id UNIMILTAR2_1f21d8d74889936d6903d6fe2d2a7349
oai_identifier_str oai:repository.unimilitar.edu.co:10654/44238
network_acronym_str UNIMILTAR2
network_name_str Repositorio UMNG
repository_id_str
dc.title.spa.fl_str_mv Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
dc.title.translated.spa.fl_str_mv Application for the composition of bands, from Sentinel 2 satellite images, with Google Earth Engine. For the municipality of Puerto Boyacá, Boyacá
title Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
spellingShingle Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
DETECCION A DISTANCIA
PROCESAMIENTO DE IMAGENES
TELEDETECCION - EQUIPOS Y ACCESORIOS
Google Earth Engine
Sentinel-2 MSI
Satellite Remote Sensing
Band Composition
Code
Google Earth Engine
Sentinel-2 MSI
Teledetección satelital
Composición de bandas
Código
title_short Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
title_full Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
title_fullStr Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
title_full_unstemmed Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
title_sort Aplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, Boyacá
dc.creator.fl_str_mv Parra Herrera, Jairo Andres
dc.contributor.advisor.none.fl_str_mv León Reyes, Freddy
dc.contributor.author.none.fl_str_mv Parra Herrera, Jairo Andres
dc.subject.lemb.spa.fl_str_mv DETECCION A DISTANCIA
PROCESAMIENTO DE IMAGENES
TELEDETECCION - EQUIPOS Y ACCESORIOS
topic DETECCION A DISTANCIA
PROCESAMIENTO DE IMAGENES
TELEDETECCION - EQUIPOS Y ACCESORIOS
Google Earth Engine
Sentinel-2 MSI
Satellite Remote Sensing
Band Composition
Code
Google Earth Engine
Sentinel-2 MSI
Teledetección satelital
Composición de bandas
Código
dc.subject.keywords.spa.fl_str_mv Google Earth Engine
Sentinel-2 MSI
Satellite Remote Sensing
Band Composition
Code
dc.subject.proposal.spa.fl_str_mv Google Earth Engine
Sentinel-2 MSI
Teledetección satelital
Composición de bandas
Código
description Este trabajo de investigación presenta la conceptualización y el desarrollo de un aplicativo para la visualización de composiciones de bandas en la herramienta Google Earth Engine (GEE), este aplicativo está enfocado en la visualización de imágenes Sentinel-2 MSI: MultiSpectral Instrument, Level-2A en el municipio de Puerto Boyacá, Boyacá. A partir de la base de composición de bandas se desarrolla una estructura de código soportado en GGE para la selección de imágenes satelitales, con ayuda de este aplicativo el usuario puede configurar las condiciones exploración del entorno, definiendo la vereda a analizar, el trimestre del año, banda por cañón, los valores mínimos y máximos de píxel y el gamma de la imagen. De acuerdo con la configuración que el usuario establezca para el panel de control creado, y en relación con las recomendaciones propuestas en el panel informativo para la selección de bandas por los tres cañones, se espera que puedan evaluar variables como; agricultura, análisis de vegetación, penetración de radiación en atmosfera, vegetación vigorosa, geología y batimetría. El usuario podrá de acuerdo con la información recolectada con el aplicativo desarrollar un análisis de acuerdo con la composición seleccionada, permitiendo así que su uso se pueda dar para la toma de decisiones en su territorio.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-12-05
dc.date.accessioned.none.fl_str_mv 2023-06-02T17:24:35Z
dc.date.available.none.fl_str_mv 2023-06-02T17:24:35Z
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Especialización
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.*.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/10654/44238
dc.identifier.instname.spa.fl_str_mv instname:Universidad Militar Nueva Granada
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Militar Nueva Granada
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unimilitar.edu.co
url http://hdl.handle.net/10654/44238
identifier_str_mv instname:Universidad Militar Nueva Granada
reponame:Repositorio Institucional Universidad Militar Nueva Granada
repourl:https://repository.unimilitar.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv archdaily. (12 de 10 de 2022). archdaily. Obtenido de archdaily: https://www.archdaily.co/co/756983/paisaje-y-arquitectura-pliegues-topograficos-una-especie-de-tejido-entre-lo-natural-y-lo-artificial
Carvajal, S., & Rodríguez, I. (10 de 09 de 2022). UNIVERSIDAD CATÓLICA DE MANIZALES. Obtenido de ANÁLISIS Y EXTRACCIÓN DE IMÁGENES SATELITALES EN LA NUBE POR MEDIO DE GOOGLE EARTH ENGINE: https://repositorio.ucm.edu.co/bitstream/10839/2823/1/Sof%C3%ADa%20Carvajal%20G%C3%B3mez.pdf
D, G., Ruíz, J. F., & M, C. (26 de 10 de 2022). IDEAM. Obtenido de IDEAM: http://www.ideam.gov.co/documents/21021/21789/Regionalizaci%25C3%25B3n%2Bde%2Bla%2Blluvia%2Ben%2BColombia.pdf/92287f96-840f-4408-8e76-98b668b83664
DANE. (21 de 09 de 2022). DANE. Obtenido de DANE: https://geoportal.dane.gov.co/servicios/descarga-y-metadatos/descarga-nivel-de-referencia-de-veredas/
F. Pech-May, J. V. (10 de 09 de 2022). Universidad Católica Luis Amigó Medellín. Obtenido de “Análisis de zonas de cultivo y cuerpos de agua mediante el cálculo de índices radiométricos con imágenes Sentinel-2: https://revistas.ucatolicaluisamigo.edu.co/index.php/lampsakos/article/view/3601/pdf
FORESTRY . (12 de 10 de 2022). FORESTRY . Obtenido de FORESTRY : https://almazcara.forestry.es/2017/06/bandas-satelite-sentinel-2.html
Forigua, F. O. (2022). Introducción a la Teledetección - Imágenes Digitales y Sistemas Ópticos y de Radar. En F. F. Eduardo, Práctica 1 - Lectura y características de imágenes Ópticas y de Radar- Firmas Espectrales - Composiciones RGB (pág. 15). Bogota: Universidad Militar Nueva Granada
garcia, l. s., patiño, k. b., izquierdo, r. r., londoño, j. m., & guzman, i. a. (09 de 09 de 2022). PUERTO BOYACA. Obtenido de PUERTO BOYACA: https://www.puertoboyaca-boyaca.gov.co/Ciudadanos/Proyectosnormatividad/PBOT%201.SEGUIMIENTO%20Y%20EVALUACION.pdf
gisgeography. (10 de 10 de 2022). gisgeography. Obtenido de gisgeography: https://gisgeography.com/sentinel-2-bands-combinations/
GOOGLE. (24 de 10 de 2022). Earth Engine Data Catalog. Obtenido de Earth Engine Data Catalog: https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S2_SR#bands
Lalit Kumar, O. M. (2018). Google Earth Engine Applications. Suiza: MDPI.
Mahdianpari, M., Salehi, B., Mohammadimanesh, F., Homayouni, S., & Gill, E. (15 de 10 de 2022). MPDI. Obtenido de MPDI: https://www.mdpi.com/2072-4292/11/1/43
mappinggis. (11 de 10 de 2022). mappinggis. Obtenido de mappinggis: https://mappinggis.com/2019/05/combinaciones-de-bandas-en-imagenes-de-satelite-landsat-y-sentinel/
Perilla, G. A., & Mas, J.-F. (15 de 09 de 2022). SCIELO. Obtenido de SCIELO: https://www.scielo.org.mx/pdf/igeo/n101/2448-7279-igeo-101-e59929.pdf
Rodríguez, M. (10 de 09 de 2022). UNIVERSIDAD MILITAR NUEVA GRANADA. Obtenido de EVALUACIÓN DE ÍNDICES RADIOMÉTRICOS PARA CULTIVOS Y CUERPOS DE AGUA EN EL DEPARTAMENTO DEL TOLIMA A PARTIR DEL USO DE GOOGLE EARTH ENGINE.: https://repository.unimilitar.edu.co/bitstream/handle/10654/40223/RodriguezVelasquezMariaFernanda2021.pdf.pdf?sequence=1&isAllowed=y
RS-GEOIMAGE. (12 de 10 de 2022). RS-GEOIMAGE. Obtenido de RS-GEOIMAGE: http://www.unsj.edu.ar/unsjVirtual/cartografiaaplicadaminas/wp-content/uploads/2016/10/EXPLORACION-GEOLOGICA-MINERA.pdf
Traganos, D., Aggarwal, B., Poursanidis, D., Topouzelis, K., Chrysoulakis, N., & ID, P. R. (04 de 10 de 2022). MPDI. Obtenido de MPDI: https://www.mdpi.com/2072-4292/10/8/1227
TYCGIS. (11 de 10 de 2022). TYCGIS. Obtenido de TYCGIS: https://www.cursosteledeteccion.com/combinacion-de-bandas-en-imagenes-sentinel2/
Vizzari, M. (09 de 09 de 2022). PlanetScope, Sentinel-2, and Sentinel-1 Data Integration for Object-Based Land Cover Classification in Google Earth Engine. Obtenido de remote sensing: https://www.mdpi.com/2072-4292/14/11/2628
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.accessrights.*.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.local.spa.fl_str_mv Acceso abierto
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
Attribution-NonCommercial-NoDerivatives 4.0 International
Acceso abierto
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv applicaction/pdf
dc.coverage.spatial.spa.fl_str_mv Puerto Boyacá - Boyacá - Colombia
dc.coverage.sede.spa.fl_str_mv Calle 100
dc.publisher.program.spa.fl_str_mv Especialización en Geomática
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.grantor.spa.fl_str_mv Universidad Militar Nueva Granada
institution Universidad Militar Nueva Granada
bitstream.url.fl_str_mv http://repository.unimilitar.edu.co/bitstream/10654/44238/3/ParraHerreraJairoAndres2022.pdf.pdf
http://repository.unimilitar.edu.co/bitstream/10654/44238/4/license.txt
bitstream.checksum.fl_str_mv dcadab9e888d5d851d3388fdc2646832
a609d7e369577f685ce98c66b903b91b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UMNG
repository.mail.fl_str_mv bibliodigital@unimilitar.edu.co
_version_ 1814090671906095104
spelling León Reyes, FreddyParra Herrera, Jairo AndresEspecialista en GeomáticaPuerto Boyacá - Boyacá - ColombiaCalle 1002023-06-02T17:24:35Z2023-06-02T17:24:35Z2022-12-05http://hdl.handle.net/10654/44238instname:Universidad Militar Nueva Granadareponame:Repositorio Institucional Universidad Militar Nueva Granadarepourl:https://repository.unimilitar.edu.coEste trabajo de investigación presenta la conceptualización y el desarrollo de un aplicativo para la visualización de composiciones de bandas en la herramienta Google Earth Engine (GEE), este aplicativo está enfocado en la visualización de imágenes Sentinel-2 MSI: MultiSpectral Instrument, Level-2A en el municipio de Puerto Boyacá, Boyacá. A partir de la base de composición de bandas se desarrolla una estructura de código soportado en GGE para la selección de imágenes satelitales, con ayuda de este aplicativo el usuario puede configurar las condiciones exploración del entorno, definiendo la vereda a analizar, el trimestre del año, banda por cañón, los valores mínimos y máximos de píxel y el gamma de la imagen. De acuerdo con la configuración que el usuario establezca para el panel de control creado, y en relación con las recomendaciones propuestas en el panel informativo para la selección de bandas por los tres cañones, se espera que puedan evaluar variables como; agricultura, análisis de vegetación, penetración de radiación en atmosfera, vegetación vigorosa, geología y batimetría. El usuario podrá de acuerdo con la información recolectada con el aplicativo desarrollar un análisis de acuerdo con la composición seleccionada, permitiendo así que su uso se pueda dar para la toma de decisiones en su territorio.This research work presents the conceptualization and development of an application for the visualization of band compositions in the Google Earth Engine (GEE) tool, this application is focused on the visualization of Sentinel-2 MSI images: MultiSpectral Instrument, Level-2A in the municipality of Puerto Boyacá, Boyacá. From the base of the composition of bands, a code structure supported in GGE is developed for the selection of satellite images, with the help of this application the user can configure the environmental exploration conditions, defining the path to be analyzed, the quarter of the year , band per gun, the minimum and maximum pixel values, and the gamma of the image. According to the configuration that the user establishes for the control panel created, and in relation to the recommendations proposed in the information panel for the selection of bands for the three canyons, it is expected that they can evaluate variables such as; agriculture, vegetation analysis, radiation penetration in the atmosphere, vigorous vegetation, geology and bathymetry. The user may, according to the information collected with the application, develop an analysis according to the selected composition, thus allowing its use to make decisions in their territory.Especializaciónapplicaction/pdfspahttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Attribution-NonCommercial-NoDerivatives 4.0 InternationalAcceso abiertoAplicativo para la composición de bandas, a partir de imágenes satelitales Sentinel 2, con google Earth Engine. Para el municipio de Puerto Boyacá, BoyacáApplication for the composition of bands, from Sentinel 2 satellite images, with Google Earth Engine. For the municipality of Puerto Boyacá, BoyacáDETECCION A DISTANCIAPROCESAMIENTO DE IMAGENESTELEDETECCION - EQUIPOS Y ACCESORIOSGoogle Earth EngineSentinel-2 MSISatellite Remote SensingBand CompositionCodeGoogle Earth EngineSentinel-2 MSITeledetección satelitalComposición de bandasCódigoTesis/Trabajo de grado - Monografía - Especializacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fEspecialización en GeomáticaFacultad de IngenieríaUniversidad Militar Nueva Granadaarchdaily. (12 de 10 de 2022). archdaily. Obtenido de archdaily: https://www.archdaily.co/co/756983/paisaje-y-arquitectura-pliegues-topograficos-una-especie-de-tejido-entre-lo-natural-y-lo-artificialCarvajal, S., & Rodríguez, I. (10 de 09 de 2022). UNIVERSIDAD CATÓLICA DE MANIZALES. Obtenido de ANÁLISIS Y EXTRACCIÓN DE IMÁGENES SATELITALES EN LA NUBE POR MEDIO DE GOOGLE EARTH ENGINE: https://repositorio.ucm.edu.co/bitstream/10839/2823/1/Sof%C3%ADa%20Carvajal%20G%C3%B3mez.pdfD, G., Ruíz, J. F., & M, C. (26 de 10 de 2022). IDEAM. Obtenido de IDEAM: http://www.ideam.gov.co/documents/21021/21789/Regionalizaci%25C3%25B3n%2Bde%2Bla%2Blluvia%2Ben%2BColombia.pdf/92287f96-840f-4408-8e76-98b668b83664DANE. (21 de 09 de 2022). DANE. Obtenido de DANE: https://geoportal.dane.gov.co/servicios/descarga-y-metadatos/descarga-nivel-de-referencia-de-veredas/F. Pech-May, J. V. (10 de 09 de 2022). Universidad Católica Luis Amigó Medellín. Obtenido de “Análisis de zonas de cultivo y cuerpos de agua mediante el cálculo de índices radiométricos con imágenes Sentinel-2: https://revistas.ucatolicaluisamigo.edu.co/index.php/lampsakos/article/view/3601/pdfFORESTRY . (12 de 10 de 2022). FORESTRY . Obtenido de FORESTRY : https://almazcara.forestry.es/2017/06/bandas-satelite-sentinel-2.htmlForigua, F. O. (2022). Introducción a la Teledetección - Imágenes Digitales y Sistemas Ópticos y de Radar. En F. F. Eduardo, Práctica 1 - Lectura y características de imágenes Ópticas y de Radar- Firmas Espectrales - Composiciones RGB (pág. 15). Bogota: Universidad Militar Nueva Granadagarcia, l. s., patiño, k. b., izquierdo, r. r., londoño, j. m., & guzman, i. a. (09 de 09 de 2022). PUERTO BOYACA. Obtenido de PUERTO BOYACA: https://www.puertoboyaca-boyaca.gov.co/Ciudadanos/Proyectosnormatividad/PBOT%201.SEGUIMIENTO%20Y%20EVALUACION.pdfgisgeography. (10 de 10 de 2022). gisgeography. Obtenido de gisgeography: https://gisgeography.com/sentinel-2-bands-combinations/GOOGLE. (24 de 10 de 2022). Earth Engine Data Catalog. Obtenido de Earth Engine Data Catalog: https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S2_SR#bandsLalit Kumar, O. M. (2018). Google Earth Engine Applications. Suiza: MDPI.Mahdianpari, M., Salehi, B., Mohammadimanesh, F., Homayouni, S., & Gill, E. (15 de 10 de 2022). MPDI. Obtenido de MPDI: https://www.mdpi.com/2072-4292/11/1/43mappinggis. (11 de 10 de 2022). mappinggis. Obtenido de mappinggis: https://mappinggis.com/2019/05/combinaciones-de-bandas-en-imagenes-de-satelite-landsat-y-sentinel/Perilla, G. A., & Mas, J.-F. (15 de 09 de 2022). SCIELO. Obtenido de SCIELO: https://www.scielo.org.mx/pdf/igeo/n101/2448-7279-igeo-101-e59929.pdfRodríguez, M. (10 de 09 de 2022). UNIVERSIDAD MILITAR NUEVA GRANADA. Obtenido de EVALUACIÓN DE ÍNDICES RADIOMÉTRICOS PARA CULTIVOS Y CUERPOS DE AGUA EN EL DEPARTAMENTO DEL TOLIMA A PARTIR DEL USO DE GOOGLE EARTH ENGINE.: https://repository.unimilitar.edu.co/bitstream/handle/10654/40223/RodriguezVelasquezMariaFernanda2021.pdf.pdf?sequence=1&isAllowed=yRS-GEOIMAGE. (12 de 10 de 2022). RS-GEOIMAGE. Obtenido de RS-GEOIMAGE: http://www.unsj.edu.ar/unsjVirtual/cartografiaaplicadaminas/wp-content/uploads/2016/10/EXPLORACION-GEOLOGICA-MINERA.pdfTraganos, D., Aggarwal, B., Poursanidis, D., Topouzelis, K., Chrysoulakis, N., & ID, P. R. (04 de 10 de 2022). MPDI. Obtenido de MPDI: https://www.mdpi.com/2072-4292/10/8/1227TYCGIS. (11 de 10 de 2022). TYCGIS. Obtenido de TYCGIS: https://www.cursosteledeteccion.com/combinacion-de-bandas-en-imagenes-sentinel2/Vizzari, M. (09 de 09 de 2022). PlanetScope, Sentinel-2, and Sentinel-1 Data Integration for Object-Based Land Cover Classification in Google Earth Engine. Obtenido de remote sensing: https://www.mdpi.com/2072-4292/14/11/2628ORIGINALParraHerreraJairoAndres2022.pdf.pdfParraHerreraJairoAndres2022.pdf.pdfArticuloapplication/pdf480393http://repository.unimilitar.edu.co/bitstream/10654/44238/3/ParraHerreraJairoAndres2022.pdf.pdfdcadab9e888d5d851d3388fdc2646832MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-83420http://repository.unimilitar.edu.co/bitstream/10654/44238/4/license.txta609d7e369577f685ce98c66b903b91bMD54open access10654/44238oai:repository.unimilitar.edu.co:10654/442382023-06-02 12:24:36.19open accessRepositorio Institucional UMNGbibliodigital@unimilitar.edu.coRWwgYXV0b3IgZGUgbGEgb2JyYSAodGVzaXMsIG1vbm9ncmFmw61hLCB0cmFiYWpvIGRlIGdyYWRvIG8gY3VhbHF1aWVyIG90cm8gZG9jdW1lbnRvCmNvbiBjYXLDoWN0ZXIgYWNhZMOpbWljbyksIGFjdHVhbmRvIGVuIG5vbWJyZSBwcm9waW8sIGhhY2UgZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2bwp5IGRlIHN1cyBhbmV4b3MgZW4gZm9ybWF0byBkaWdpdGFsIG8gZWxlY3Ryw7NuaWNvLgoKRUwgRVNUVURJQU5URSAtIEFVVE9SLCBtYW5pZmllc3RhIHF1ZSBsYSBvYnJhIG9iamV0byBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuCmVzIG9yaWdpbmFsIHkgbGEgcmVhbGl6w7Mgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvcgpsbyB0YW50bywgbGEgb2JyYSBlcyBkZSBleGNsdXNpdmEgYXV0b3LDrWEgeSB0aWVuZSBsYSB0aXR1bGFyaWRhZCBzb2JyZSBsYSBtaXNtYS4KCkVuIGNhc28gZGUgcHJlc2VudGFyc2UgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBvIGFjY2nDs24gcG9yIHBhcnRlIGRlIHVuIHRlcmNlcm8gZW4KY3VhbnRvIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgZW4gY3Vlc3Rpw7NuLCBFTCBFU1RVRElBTlRFIC0gQVVUT1IsCmFzdW1pcsOhIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCB5IHNhbGRyw6EgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3M7CnBhcmEgdG9kb3MgbG9zIGVmZWN0b3MgbGEgdW5pdmVyc2lkYWQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCkFkZW3DoXMsICJMQSBVTklWRVJTSURBRCBNSUxJVEFSIE5VRVZBIEdSQU5BREEgY29tbyBpbnN0aXR1Y2nDs24gcXVlIGFsbWFjZW5hLCB5CnJlY29sZWN0YSBkYXRvcyBwZXJzb25hbGVzLCBhdGVuZGllbmRvIGxvIHByZWNlcHR1YWRvIGVuIGxhIGxleSAxNTgxIGRlIDIwMTIgeSBlbApEZWNyZXRvIDEzNzcgZGUgMjAxMywgcXVlIGRlc2Fycm9sbGFuIGVsIHByaW5jaXBpbyBjb25zdGl0dWNpb25hbCBxdWUgdGllbmVuIHRvZGFzCmxhcyBwZXJzb25hcyBhIGNvbm9jZXIsIGFjdHVhbGl6YXIgeSByZWN0aWZpY2FyIHRvZG8gdGlwbyBkZSBpbmZvcm1hY2nDs24gcmVjb2dpZGEKbywgcXVlIGhheWEgc2lkbyBvYmpldG8gZGUgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcyBlbiBiYW5jb3MgbyBiYXNlcyBkZQpkYXRvcyB5IGVuIGdlbmVyYWwgZW4gYXJjaGl2b3MgZGUgZW50aWRhZGVzIHDDumJsaWNhcyBvIHByaXZhZGFzLCByZXF1aWVyZSBvYnRlbmVyCnN1IGF1dG9yaXphY2nDs24sIHBhcmEgcXVlLCBkZSBtYW5lcmEgbGlicmUsIHByZXZpYSwgZXhwcmVzYSwgdm9sdW50YXJpYSwgeQpkZWJpZGFtZW50ZSBpbmZvcm1hZGEsIHBlcm1pdGEgYSB0b2RhcyBudWVzdHJhcyBkZXBlbmRlbmNpYXMgYWNhZMOpbWljYXMgeQphZG1pbmlzdHJhdGl2YXMsIHJlY29sZWN0YXIsIHJlY2F1ZGFyLCBhbG1hY2VuYXIsIHVzYXIsIGNpcmN1bGFyLCBzdXByaW1pciwgcHJvY2VzYXIsCmNvbXBpbGFyLCBpbnRlcmNhbWJpYXIsIGRhciB0cmF0YW1pZW50bywgYWN0dWFsaXphciB5IGRpc3BvbmVyIGRlIGxvcyBkYXRvcyBxdWUKaGFuIHNpZG8gc3VtaW5pc3RyYWRvcyB5IHF1ZSBzZSBoYW4gaW5jb3Jwb3JhZG8gZW4gbnVlc3RyYXMgYmFzZXMgbyBiYW5jb3MgZGUKZGF0b3MsIG8gZW4gcmVwb3NpdG9yaW9zIGVsZWN0csOzbmljb3MgZGUgdG9kbyB0aXBvIGNvbiBxdWUgY3VlbnRhIGxhIFVuaXZlcnNpZGFkLgoKRXN0YSBpbmZvcm1hY2nDs24gZXMgeSBzZXLDoSB1dGlsaXphZGEgZW4gZWwgZGVzYXJyb2xsbyBkZSBsYXMgZnVuY2lvbmVzIHByb3BpYXMgZGUKbGEgVW5pdmVyc2lkYWQgZW4gc3UgY29uZGljacOzbiBkZSBpbnN0aXR1Y2nDs24gZGUgZWR1Y2FjacOzbiBzdXBlcmlvciwgZGUgZm9ybWEKZGlyZWN0YSBvIGEgdHJhdsOpcyBkZSB0ZXJjZXJvcyIuCgpTaSBzdSBkb2N1bWVudG8gZXMgZGUgYWNjZXNvIHJlc3RyaW5naWRvICwgc3UgdHJhYmFqbyBzZSBkZXBvc2l0YXLDoSBlbiBlbApSZXBvc2l0b3JpbyBVTU5HIMO6bmljYW1lbnRlIGNvbiBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRvY3VtZW50YWwgeSBtZW1vcmlhCmluc3RpdHVjaW9uYWwsIGVudGVuZGllbmRvIHF1ZSwgc2Vyw6EgY29uc3VsdGFkbyBkZSBmb3JtYSBjb250cm9sYWRhIHNvbGFtZW50ZSBwb3IKbGEgY29tdW5pZGFkIE5lb2dyYW5hZGluYS4KClNpIHN1IGRvY3VtZW50byBlcyBkZSBhY2Nlc28gYWJpZXJ0bywgcGFyYSBwZXJtaXRpciBhbCBSZXBvc2l0b3JpbyBVTU5HIHJlcHJvZHVjaXIsCnRyYWR1Y2lyIHkgZGlzdHJpYnVpciBzdSBlbnbDrW8gYSB0cmF2w6lzIGRlbCBtdW5kbywgbmVjZXNpdGFtb3Mgc3UgY29uZm9ybWlkYWQgZW4KbG9zIHNpZ3VpZW50ZXMgdMOpcm1pbm9zOgoKWSBhdXRvcml6YSBhIGxhIFVOSVZFUlNJREFEIE1JTElUQVIgTlVFVkEgR1JBTkFEQSwgcGFyYSBxdWUgZW4gbG9zIHTDqXJtaW5vcwplc3RhYmxlY2lkb3MgZW46CgpMZXkgMjMgZGUgMTk4Mi0gTGV5IDQ0IGRlIDE5OTMgLUxleSAxOTE1IGRlIDIwMTggLSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLQpEZWNyZXRvIDQ2MCBkZSAxOTk1IHkgZGVtw6FzIG5vcm1hcyBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYSwgdXRpbGljZSB5IHVzZSBwb3IKY3VhbHF1aWVyIG1lZGlvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sCmNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlCmRvY3VtZW50by4KCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc8OzbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlCnVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byB2aXJ0dWFsLAplbGVjdHLDs25pY28sIGRpZ2l0YWwsIHkgY3V5byB1c28gc2UgZGUgZW4gcmVkLCBpbnRlcm5ldCwgZXh0cmFuZXQsIGludHJhbmV0LCBldGMuLAp5IGVuIGdlbmVyYWwgZW4gY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KClNpIHRpZW5lIGFsZ3VuYSBkdWRhIHNvYnJlIGxvcyBUw6lybWlub3MgeSBjb25kaWNpb25lcywgcG9yIGZhdm9yLCBjb250YWN0ZSBjb24gZWwKYWRtaW5pc3RyYWRvciBkZWwgc2lzdGVtYSBiaWJsaW9kaWdpdGFsQHVuaW1pbGl0YXIuZWR1LmNvCgpBY2VwdGUgVMOpcm1pbm9zIHkgY29uZGljaW9uZXMgc2VsZWNjaW9uYW5kbyAiQWNlcHRvIiB5IHB1bHNhbmRvICJDb21wbGV0YXIgZW52w61vIi4K