Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana
La presente monografía propone un nuevo enfoque metodológico que implementa conjuntamente técnicas de percepción remota, algoritmos de aa y estadística bayesiana, para la contabilización espacial del fenómeno de eutrofización en el lt, ubicado en el departamento de Boyacá (Colombia). El objetivo es...
- Autores:
-
Córdoba Castelblanco, Nicolás Alberto
Castellanos Ruíz, Sergio Steven
- 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/40763
- Acceso en línea:
- http://hdl.handle.net/11349/40763
- Palabra clave:
- Eutrofización
Clorofila-a
Ecosistema Estratégico
Desarrollo Sostenible
Percepción Remota
Aprendizaje Automático
Estadística Bayesiana
Ingenieria catastral y geodesia -- Tesis y disertaciones académicas.
Eutrofización
Percepción remota
Machine learning y estadística bayesiana
Eutrophication
Chlorophyll-a
Strategic Ecosystem
Sustainable Development
Remote Sensing
Machine Learning
Bayesian Statistics
- Rights
- License
- Atribución-NoComercial 4.0 Internacional
id |
UDISTRITA2_4e5aedd5d3166da9f3dd91471da5bdc3 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/40763 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
dc.title.titleenglish.none.fl_str_mv |
Design of a methodology for the spatial estimation of eutrophication in lake tota: an input for environmental accounting using machine learning and bayesian statistics |
title |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
spellingShingle |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana Eutrofización Clorofila-a Ecosistema Estratégico Desarrollo Sostenible Percepción Remota Aprendizaje Automático Estadística Bayesiana Ingenieria catastral y geodesia -- Tesis y disertaciones académicas. Eutrofización Percepción remota Machine learning y estadística bayesiana Eutrophication Chlorophyll-a Strategic Ecosystem Sustainable Development Remote Sensing Machine Learning Bayesian Statistics |
title_short |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
title_full |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
title_fullStr |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
title_full_unstemmed |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
title_sort |
Diseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesiana |
dc.creator.fl_str_mv |
Córdoba Castelblanco, Nicolás Alberto Castellanos Ruíz, Sergio Steven |
dc.contributor.advisor.none.fl_str_mv |
Castillo M., Luis E. |
dc.contributor.author.none.fl_str_mv |
Córdoba Castelblanco, Nicolás Alberto Castellanos Ruíz, Sergio Steven |
dc.subject.spa.fl_str_mv |
Eutrofización Clorofila-a Ecosistema Estratégico Desarrollo Sostenible Percepción Remota Aprendizaje Automático Estadística Bayesiana |
topic |
Eutrofización Clorofila-a Ecosistema Estratégico Desarrollo Sostenible Percepción Remota Aprendizaje Automático Estadística Bayesiana Ingenieria catastral y geodesia -- Tesis y disertaciones académicas. Eutrofización Percepción remota Machine learning y estadística bayesiana Eutrophication Chlorophyll-a Strategic Ecosystem Sustainable Development Remote Sensing Machine Learning Bayesian Statistics |
dc.subject.lemb.none.fl_str_mv |
Ingenieria catastral y geodesia -- Tesis y disertaciones académicas. Eutrofización Percepción remota Machine learning y estadística bayesiana |
dc.subject.keyword.spa.fl_str_mv |
Eutrophication Chlorophyll-a Strategic Ecosystem Sustainable Development Remote Sensing Machine Learning Bayesian Statistics |
description |
La presente monografía propone un nuevo enfoque metodológico que implementa conjuntamente técnicas de percepción remota, algoritmos de aa y estadística bayesiana, para la contabilización espacial del fenómeno de eutrofización en el lt, ubicado en el departamento de Boyacá (Colombia). El objetivo es diseñar un modelo de inferencia que permita simular la densidad de clorofila-a a partir de muestras in-situ y datos multiespectrales de imágenes del l8. La ejecución de este proyecto empezó con el pre procesamiento de la información, se seleccionó la escena de interés, con tratamientos espaciales y espectrales se corrigieron las anomalías atmosféricas y topográficas, se unificaron las unidades de medida, se mejoró la resolución espacial de los datos y se generaron índices de agua para discriminar el área del cuerpo de agua con el algoritmo de agrupación k-means, se evaluó y se seleccionaron las mejores agrupaciones para entrenar el algoritmo pmc, que generó un vector del límite del cuerpo de agua con el que se segmentaron las imágenes fusionadas.\par Se configuraron \ac{iv} y mediciones in-situ como variables explicativas de un modelo de regresión lineal, con el cual se determinó el iv mejor asociado a las mediciones in-situ; primera aproximación espacial del comportamiento del fenómeno. Se calibró el iv seleccionado utilizando la rbcev para simular espacialmente el comportamiento de los datos. La evaluación de la rbcev indicó que los resultados son satisfactorios, permitiendo así la producción de una imagen calibrada de densidad de clorofila-a con la que se calculó y espacializó el estado trófico del lt que resultó estar totalmente en fase mesotrófica. Los datos de clorofila-a calibrados y la información de las imágenes satelitales preprocesadas se ajustaron con el modelo de rsv, el cual mostró un ajuste significativo y permitió extrapolar la información a una imagen de 15 metros de resolución espacial, enriqueciendo el insumo y permitiendo la generación de un mapa de densidad de clorofila-a con mayor detalle para la contabilización de la eutrofización en el lago. Actualmente, es evidente el daño severo causado en las características naturales del lt, pues en las últimas décadas la conservación de este ecosistema estratégico ha venido sufriendo ataques directos debido a prácticas insostenibles. El impacto de este desarrollo está en generar un insumo que profundice en los paradigmas de la inteligencia artificial y la inferencia bayesiana, que exponga las ventajas en los procesos de obtención de información medioambiental, rápida, barata, periódica, precisa y sistemática, y que sea un recurso para la toma de decisiones en la planificación y ordenamiento del territorio, en el marco del cumplimiento de los objetivos de desarrollo sostenible. |
publishDate |
2022 |
dc.date.created.none.fl_str_mv |
2022-08-12 |
dc.date.accessioned.none.fl_str_mv |
2024-09-16T16:10:30Z |
dc.date.available.none.fl_str_mv |
2024-09-16T16:10:30Z |
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/40763 |
url |
http://hdl.handle.net/11349/40763 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial 4.0 Internacional Atribución-NoComercial 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/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional http://creativecommons.org/licenses/by-nc/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/02a735df-fad7-4a6a-800a-ac0e79a88726/download https://repository.udistrital.edu.co/bitstreams/3e0a5ec9-9c5c-4160-97b0-dcbd5e16b0f5/download https://repository.udistrital.edu.co/bitstreams/8b0aba9c-b3b0-4bd9-b3ae-1dbfed776521/download https://repository.udistrital.edu.co/bitstreams/5897d68a-98df-4964-94e7-7f3faaab94eb/download |
bitstream.checksum.fl_str_mv |
1a15d1bb92514bc5eb5e568c3c12e820 d548dd851474e2739d4a00129d65bae0 24013099e9e6abb1575dc6ce0855efd5 997daf6c648c962d566d7b082dac908d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837007139923558400 |
spelling |
Castillo M., Luis E.Córdoba Castelblanco, Nicolás AlbertoCastellanos Ruíz, Sergio Steven2024-09-16T16:10:30Z2024-09-16T16:10:30Z2022-08-12http://hdl.handle.net/11349/40763La presente monografía propone un nuevo enfoque metodológico que implementa conjuntamente técnicas de percepción remota, algoritmos de aa y estadística bayesiana, para la contabilización espacial del fenómeno de eutrofización en el lt, ubicado en el departamento de Boyacá (Colombia). El objetivo es diseñar un modelo de inferencia que permita simular la densidad de clorofila-a a partir de muestras in-situ y datos multiespectrales de imágenes del l8. La ejecución de este proyecto empezó con el pre procesamiento de la información, se seleccionó la escena de interés, con tratamientos espaciales y espectrales se corrigieron las anomalías atmosféricas y topográficas, se unificaron las unidades de medida, se mejoró la resolución espacial de los datos y se generaron índices de agua para discriminar el área del cuerpo de agua con el algoritmo de agrupación k-means, se evaluó y se seleccionaron las mejores agrupaciones para entrenar el algoritmo pmc, que generó un vector del límite del cuerpo de agua con el que se segmentaron las imágenes fusionadas.\par Se configuraron \ac{iv} y mediciones in-situ como variables explicativas de un modelo de regresión lineal, con el cual se determinó el iv mejor asociado a las mediciones in-situ; primera aproximación espacial del comportamiento del fenómeno. Se calibró el iv seleccionado utilizando la rbcev para simular espacialmente el comportamiento de los datos. La evaluación de la rbcev indicó que los resultados son satisfactorios, permitiendo así la producción de una imagen calibrada de densidad de clorofila-a con la que se calculó y espacializó el estado trófico del lt que resultó estar totalmente en fase mesotrófica. Los datos de clorofila-a calibrados y la información de las imágenes satelitales preprocesadas se ajustaron con el modelo de rsv, el cual mostró un ajuste significativo y permitió extrapolar la información a una imagen de 15 metros de resolución espacial, enriqueciendo el insumo y permitiendo la generación de un mapa de densidad de clorofila-a con mayor detalle para la contabilización de la eutrofización en el lago. Actualmente, es evidente el daño severo causado en las características naturales del lt, pues en las últimas décadas la conservación de este ecosistema estratégico ha venido sufriendo ataques directos debido a prácticas insostenibles. El impacto de este desarrollo está en generar un insumo que profundice en los paradigmas de la inteligencia artificial y la inferencia bayesiana, que exponga las ventajas en los procesos de obtención de información medioambiental, rápida, barata, periódica, precisa y sistemática, y que sea un recurso para la toma de decisiones en la planificación y ordenamiento del territorio, en el marco del cumplimiento de los objetivos de desarrollo sostenible.This monograph proposes a new methodological approach that jointly implements remote sensing techniques, machine learning (ml) algorithms and bayesian statistics, for the spatial accounting of the phenomenon of eutrophication in lake tota (lt), located in the department of Boyacá (Colombia). The objective is to design an inference model that allows simulating the density of chlorophyll-a from in-situ samples and multispectral data from landsat 8 (l8) satellite images. The execution of this project began with the pre-processing of the information, the scene of interest was selected, with spatial and spectral treatments the atmospheric and topographic anomalies were corrected, the units of measurement were unified, the spatial resolution of the data was improved and water indices were generated to discriminate the area of the water body with the clustering algorithm k-means, the best clusters were evaluated and selected to train the algorithm mlp, which generated a vector of the boundary of the body of water with which the merged images were segmented. Vi and in-situ measurements were configured as explanatory variables of a linear regression model, with which the best vi associated with the in-situ measurements was determined; first spatial approximation of the behavior of the phenomenon. The selected vi was calibrated using the brsvc to simulate the spatial behavior of the data. The evaluation of the brsvc indicated that the results are satisfactory, thus allowing the production of a calibrated image of chlorophyll-a density with which the trophic state of the lt was calculated and spatialized, which turned out to be totally in the mesotrophic phase. The calibrated chlorophyll-a data and the information from the preprocessed satellite images were fitted with the support vector regression (svr) model, which showed a significant fit and allowed the information to be extrapolated to a 15-meter image of spatial resolution, enriching the input and allowing the generation of a chlorophyll-a density map with greater detail for accounting for eutrophication in the lake. Currently, the severe damage caused to the natural characteristics of lt is evident, since in recent decades the conservation of this strategic ecosystem has been suffering direct attacks due to unsustainable practices. The impact of this development is to generate an input that goes deeper into the paradigms of artificial intelligence and bayesian inference, that exposes the advantages in the processes of obtaining environmental information, fast, cheap, periodic, precise and systematic, and that is a resource for decision-making in the planning and organization of the territory, within the framework of compliance with the objectives of sustainable development.pdfspaAtribución-NoComercial 4.0 InternacionalAtribución-NoComercial 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2EutrofizaciónClorofila-aEcosistema EstratégicoDesarrollo SosteniblePercepción RemotaAprendizaje AutomáticoEstadística BayesianaIngenieria catastral y geodesia -- Tesis y disertaciones académicas.EutrofizaciónPercepción remotaMachine learning y estadística bayesianaEutrophicationChlorophyll-aStrategic EcosystemSustainable DevelopmentRemote SensingMachine LearningBayesian StatisticsDiseño de una metodología para la estimación espacial de la eutrofización en el lago de tota: un insumo para la contabilización ambiental usando machine learning y estadística bayesianaDesign of a methodology for the spatial estimation of eutrophication in lake tota: an input for environmental accounting using machine learning and bayesian statisticsbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALCastellanosRuízSergio2022 .pdfCastellanosRuízSergio2022 .pdfTrabajo de grado application/pdf28283167https://repository.udistrital.edu.co/bitstreams/02a735df-fad7-4a6a-800a-ac0e79a88726/download1a15d1bb92514bc5eb5e568c3c12e820MD51Licencia de Uso y Publicación.pdfLicencia de Uso y Publicación.pdfLicencia de Uso y Publicaciónapplication/pdf535196https://repository.udistrital.edu.co/bitstreams/3e0a5ec9-9c5c-4160-97b0-dcbd5e16b0f5/downloadd548dd851474e2739d4a00129d65bae0MD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repository.udistrital.edu.co/bitstreams/8b0aba9c-b3b0-4bd9-b3ae-1dbfed776521/download24013099e9e6abb1575dc6ce0855efd5MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/5897d68a-98df-4964-94e7-7f3faaab94eb/download997daf6c648c962d566d7b082dac908dMD5611349/40763oai:repository.udistrital.edu.co:11349/407632024-09-16 11:10:49.937http://creativecommons.org/licenses/by-nc/4.0/Atribución-NoComercial 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |