Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre

La misión Sentinel, desarrollada por la Agencia Espacial Europea (ESA), consiste en un conjunto de satélites diseñados para recolectar vastas cantidades de información, que luego se transforman en datos e imágenes utilizados en el programa Copernicus de la Comisión Europea. Este documento propone un...

Full description

Autores:
García Fernández, Jhoan Manuel
Moreno Moreno, Yuli Daniela
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/39902
Acceso en línea:
http://hdl.handle.net/11349/39902
Palabra clave:
Clorofila-a
Agencia Espacial Europea (ESA)
Calidad de agua
Laguna de Tota
Imágenes satelitales
Programa Copernicus
Gestión ambiental
Muestras in-situ
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Chlorophyll-a
European Space Agency (ESA)
Satellite images
Boyacá, Colombia
Environmental management
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_12c64c632ae005debd4b67d060f14d6f
oai_identifier_str oai:repository.udistrital.edu.co:11349/39902
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
dc.title.titleenglish.none.fl_str_mv Evaluation of the performance of remote sensing to estimate Chlorophyll-a levels: case study in Tota lagoon using open access resources
title Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
spellingShingle Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
Clorofila-a
Agencia Espacial Europea (ESA)
Calidad de agua
Laguna de Tota
Imágenes satelitales
Programa Copernicus
Gestión ambiental
Muestras in-situ
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Chlorophyll-a
European Space Agency (ESA)
Satellite images
Boyacá, Colombia
Environmental management
title_short Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
title_full Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
title_fullStr Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
title_full_unstemmed Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
title_sort Evaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libre
dc.creator.fl_str_mv García Fernández, Jhoan Manuel
Moreno Moreno, Yuli Daniela
dc.contributor.advisor.none.fl_str_mv Upegui Cardona, Erika Sofia
dc.contributor.author.none.fl_str_mv García Fernández, Jhoan Manuel
Moreno Moreno, Yuli Daniela
dc.subject.none.fl_str_mv Clorofila-a
Agencia Espacial Europea (ESA)
Calidad de agua
Laguna de Tota
Imágenes satelitales
Programa Copernicus
Gestión ambiental
Muestras in-situ
topic Clorofila-a
Agencia Espacial Europea (ESA)
Calidad de agua
Laguna de Tota
Imágenes satelitales
Programa Copernicus
Gestión ambiental
Muestras in-situ
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Chlorophyll-a
European Space Agency (ESA)
Satellite images
Boyacá, Colombia
Environmental management
dc.subject.lemb.none.fl_str_mv Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Chlorophyll-a
European Space Agency (ESA)
Satellite images
Boyacá, Colombia
Environmental management
description La misión Sentinel, desarrollada por la Agencia Espacial Europea (ESA), consiste en un conjunto de satélites diseñados para recolectar vastas cantidades de información, que luego se transforman en datos e imágenes utilizados en el programa Copernicus de la Comisión Europea. Este documento propone una metodología para determinar el nivel de clorofila-a a partir de imágenes satelitales obtenidas por el satélite Sentinel-2, procesadas con el software SNAP, también desarrollado por la ESA. El área de estudio seleccionada es la Laguna de Tota, ubicada en el departamento de Boyacá, Colombia, una región de interés debido a la problemática ambiental vinculada a los cultivos de cebolla en sus márgenes, donde se ha identificado una gestión ambiental inadecuada. Los resultados se obtuvieron mediante la aplicación de diversos algoritmos, incluido el CR2CC del software SNAP. Sin embargo, al compararlos con las muestras tomadas in situ, se evidenció una falta de coincidencia, lo que motivó la realización de análisis adicionales que consideraron la temporalidad, las características específicas de los cuerpos de agua, entre otros factores. Tras el procesamiento con ocho algoritmos diferentes, se concluyó que ninguno de los modelos generados correspondía o se aproximaba a los valores reales medidos en campo, ya que estos modelos son empíricos y dependen directamente de las características físicas de cada cuerpo de agua. Finalmente, se desarrolló un modelo utilizando regresión lineal, combinando los datos de campo con los niveles digitales de las 13 bandas del satélite. Este modelo resultó ser significativamente fiable tanto global como individualmente, con un nivel de confianza del 89%.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-08-20T14:43:36Z
dc.date.available.none.fl_str_mv 2024-08-20T14:43:36Z
dc.date.created.none.fl_str_mv 2024-05-02
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
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/39902
url http://hdl.handle.net/11349/39902
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.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/9a430140-2206-4a69-86bd-9ebe324a24f4/download
https://repository.udistrital.edu.co/bitstreams/9f7718ae-ab2a-45af-a375-6d417accddbb/download
https://repository.udistrital.edu.co/bitstreams/7a5df4cc-67f9-4c96-8b01-42b80682011a/download
https://repository.udistrital.edu.co/bitstreams/8fcd1686-dd2f-4974-8562-6e5526592127/download
https://repository.udistrital.edu.co/bitstreams/b726c7cf-d2af-4eeb-8e3a-f80494891257/download
https://repository.udistrital.edu.co/bitstreams/7f13b544-c49d-493a-9bea-e6d8f253005e/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
c0de7a5ad56c8a516b1dfa11d9ecb845
1db330f2ca03979d2c88ccbe6e097b6e
4460e5956bc1d1639be9ae6146a50347
8df7d6c274127b0f61a0a127c94b879b
bfb506c073d1d3984cd4327b962188c7
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_ 1828164849683660800
spelling Upegui Cardona, Erika SofiaGarcía Fernández, Jhoan ManuelMoreno Moreno, Yuli Daniela2024-08-20T14:43:36Z2024-08-20T14:43:36Z2024-05-02http://hdl.handle.net/11349/39902La misión Sentinel, desarrollada por la Agencia Espacial Europea (ESA), consiste en un conjunto de satélites diseñados para recolectar vastas cantidades de información, que luego se transforman en datos e imágenes utilizados en el programa Copernicus de la Comisión Europea. Este documento propone una metodología para determinar el nivel de clorofila-a a partir de imágenes satelitales obtenidas por el satélite Sentinel-2, procesadas con el software SNAP, también desarrollado por la ESA. El área de estudio seleccionada es la Laguna de Tota, ubicada en el departamento de Boyacá, Colombia, una región de interés debido a la problemática ambiental vinculada a los cultivos de cebolla en sus márgenes, donde se ha identificado una gestión ambiental inadecuada. Los resultados se obtuvieron mediante la aplicación de diversos algoritmos, incluido el CR2CC del software SNAP. Sin embargo, al compararlos con las muestras tomadas in situ, se evidenció una falta de coincidencia, lo que motivó la realización de análisis adicionales que consideraron la temporalidad, las características específicas de los cuerpos de agua, entre otros factores. Tras el procesamiento con ocho algoritmos diferentes, se concluyó que ninguno de los modelos generados correspondía o se aproximaba a los valores reales medidos en campo, ya que estos modelos son empíricos y dependen directamente de las características físicas de cada cuerpo de agua. Finalmente, se desarrolló un modelo utilizando regresión lineal, combinando los datos de campo con los niveles digitales de las 13 bandas del satélite. Este modelo resultó ser significativamente fiable tanto global como individualmente, con un nivel de confianza del 89%.The Sentinel mission, developed by the European Space Agency (ESA), consists of a series of satellites designed to collect vast amounts of data, which are then transformed into images and information used in the European Commission's Copernicus program. This document proposes a methodology to determine chlorophyll-a levels using satellite images obtained from Sentinel-2, processed with the SNAP software, also developed by the ESA. The selected study area is Laguna de Tota, located in the department of Boyacá, Colombia, a region of interest due to environmental issues associated with onion crops along its shores, where poor environmental management has been identified. The results were obtained through the application of various algorithms, including CR2CC within the SNAP software. However, when these results were compared with in-situ samples, a lack of correlation was observed, prompting further analysis that considered temporal factors, the specific characteristics of water bodies, among other variables. After processing with eight different algorithms, it was concluded that none of the models corresponded or closely matched the actual field-measured values, as these models are empirical and directly influenced by the physical characteristics of each water body. Finally, a model was developed using linear regression, combining field data with the digital levels of the 13 satellite bands. This model proved to be significantly reliable both globally and individually, with a confidence level of 89%.pdfAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Clorofila-aAgencia Espacial Europea (ESA)Calidad de aguaLaguna de TotaImágenes satelitalesPrograma CopernicusGestión ambientalMuestras in-situIngeniería Catastral y Geodesia - Tesis y disertaciones académicasChlorophyll-aEuropean Space Agency (ESA)Satellite imagesBoyacá, ColombiaEnvironmental managementEvaluación del desempeño de la teledetección para estimar niveles de Clorofila-a: estudio de caso en la laguna de Tota usando recursos de acceso libreEvaluation of the performance of remote sensing to estimate Chlorophyll-a levels: case study in Tota lagoon using open access resourcesbachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/9a430140-2206-4a69-86bd-9ebe324a24f4/download997daf6c648c962d566d7b082dac908dMD54ORIGINALGarciaFernandez.JhoanManuel2024.pdfGarciaFernandez.JhoanManuel2024.pdfDocumento principal trabajo de gradoapplication/pdf4050831https://repository.udistrital.edu.co/bitstreams/9f7718ae-ab2a-45af-a375-6d417accddbb/downloadc0de7a5ad56c8a516b1dfa11d9ecb845MD51Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfLicencia, diligenciada y firmadaapplication/pdf260791https://repository.udistrital.edu.co/bitstreams/7a5df4cc-67f9-4c96-8b01-42b80682011a/download1db330f2ca03979d2c88ccbe6e097b6eMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/8fcd1686-dd2f-4974-8562-6e5526592127/download4460e5956bc1d1639be9ae6146a50347MD53THUMBNAILGarciaFernandez.JhoanManuel2024.pdf.jpgGarciaFernandez.JhoanManuel2024.pdf.jpgIM Thumbnailimage/jpeg2983https://repository.udistrital.edu.co/bitstreams/b726c7cf-d2af-4eeb-8e3a-f80494891257/download8df7d6c274127b0f61a0a127c94b879bMD55Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9502https://repository.udistrital.edu.co/bitstreams/7f13b544-c49d-493a-9bea-e6d8f253005e/downloadbfb506c073d1d3984cd4327b962188c7MD5611349/39902oai:repository.udistrital.edu.co:11349/399022024-11-02 01:02:17.576http://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