Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia

Este proyecto presenta la creación y desarrollo del geovisor THREATFOREST, una herramienta tecnológica de aplicación web de consulta diseñada para consolidar la información disponible a nivel nacional sobre vedas de especies vegetales, ofreciendo un canal de comunicación entre las entidades ambienta...

Full description

Autores:
Tavera Castrillón, Andrea Carolina
Rodríguez Medrano, Diva Gabriela
Tipo de recurso:
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/93727
Acceso en línea:
http://hdl.handle.net/11349/93727
Palabra clave:
Geovisor web
Especies vegetales en veda
Bases de datos
Planes de manejo y conservación
Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Web geoviewer
Plant species closed
Databases
Management and conservation plans
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_cdcee7e27979bff541cb3b135b1af20d
oai_identifier_str oai:repository.udistrital.edu.co:11349/93727
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
dc.title.titleenglish.none.fl_str_mv Threatforest: Web geovisor for consultation of closed plant species in Colombia
title Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
spellingShingle Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
Geovisor web
Especies vegetales en veda
Bases de datos
Planes de manejo y conservación
Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Web geoviewer
Plant species closed
Databases
Management and conservation plans
title_short Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
title_full Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
title_fullStr Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
title_full_unstemmed Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
title_sort Threatforest: Geovisor web de consulta de especies de flora en veda en Colombia
dc.creator.fl_str_mv Tavera Castrillón, Andrea Carolina
Rodríguez Medrano, Diva Gabriela
dc.contributor.advisor.none.fl_str_mv Ramírez Fernández, Salomón Einstein
dc.contributor.author.none.fl_str_mv Tavera Castrillón, Andrea Carolina
Rodríguez Medrano, Diva Gabriela
dc.subject.none.fl_str_mv Geovisor web
Especies vegetales en veda
Bases de datos
Planes de manejo y conservación
topic Geovisor web
Especies vegetales en veda
Bases de datos
Planes de manejo y conservación
Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
Web geoviewer
Plant species closed
Databases
Management and conservation plans
dc.subject.lemb.none.fl_str_mv Especialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Web geoviewer
Plant species closed
Databases
Management and conservation plans
description Este proyecto presenta la creación y desarrollo del geovisor THREATFOREST, una herramienta tecnológica de aplicación web de consulta diseñada para consolidar la información disponible a nivel nacional sobre vedas de especies vegetales, ofreciendo un canal de comunicación entre las entidades ambientales y la ciudadanía. Este software tiene como objetivo facilitar la divulgación de información, permitir la visualización de la dimensión espacial de las áreas donde las especies se encuentran en veda y permitir radicar denuncias por incumplimiento de veda por parte de la ciudadanía, contribuyendo así al monitoreo del cumplimiento de la normativa y a la efectividad de esta como medida de protección de la biodiversidad. El documento inicia con la presentación del marco de referencia que delimitó el proyecto, incluyendo antecedentes nacionales e internacionales sobre geovisores y bases de datos relacionadas con la biodiversidad vegetal. Además, se exploran conceptos clave sobre la relevancia e implicaciones de las medidas de veda, así como la legislación nacional que las regula. Posteriormente, se describe el problema que inspiró la creación de THREATFOREST, la justificación de su impacto en la solución del problema y los objetivos que definieron su alcance. Posterior a ello, se detallan las fases de la metodología empleada y los resultados obtenidos en cada una de ellas. Finalmente, se presentan las conclusiones derivadas del proyecto, vinculadas a los objetivos planteados.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-12-03
dc.date.accessioned.none.fl_str_mv 2025-03-17T15:33:55Z
dc.date.available.none.fl_str_mv 2025-03-17T15:33:55Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Monografía
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/93727
url http://hdl.handle.net/11349/93727
dc.relation.references.none.fl_str_mv Cárdenas L., D. y N.R. Salinas (2007). Libro rojo de plantas de Colombia. Volumen 4. Especies maderables amenazadas. Primera parte. Serie libros rojos de especies amenazadas de Colombia. Bogotá, Colombia. Instituto Amazónico de Investigaciones Científicas SINCHI Ministerio de Ambiente, Vivienda y Desarrollo Territorial 232 pp.
González, I., Noguera-Urbano, E.A., Velásquez-Tibatá, J. Y J.M. Ochoa-Quintero (2018). Especies endémicas, áreas protegidas y deforestación. En Moreno, L. A, Andrade, G. I. y Goméz, M.F. (Eds.). 2019. Biodiversidad 2018. Estado y tendencias de la biodiversidad continental de Colombia. Instituto de Investigación de Recursos Biológicos Alexander von Humboldt. Bogotá, D. C., Colombia.
Jetz, W., McPherson, J., and Guralnick, R. (2012). Integrating biodiversity distribution knowledge: toward a global map of life. Trends in Ecology and Evolution 27:151-159. DOI:10.1016/j.tree.2011.09.007
Ministerio de Medio Ambiente. (1996). Decreto 1791 de 1996. Por el cual se establece el régimen de aprovechamiento forestal. 4 de octubre de 1996. Diario Oficial No. 42.894.
Ministerio de Ambiente y Desarrollo Sostenible de Colombia. (2021). Decreto 690 de 2021. Por el cual se adiciona y modifica el Decreto Único Reglamentario 1076 de 2015, del sector de Ambiente y Desarrollo Sostenible, en lo relacionado con el manejo sostenible de la flora silvestre y los productos forestales no maderables, y se adoptan otras determinaciones. Junio 24 de 2021.
Ministerio de Justicia y del Derecho de Colombia. (2021). Ley 2111 de 2021. Por el cual se sustituye el título XI De los delitos contra los recursos naturales y el medio ambiente de la ley 599 de 2000, se modifica la ley 906 de 2004 y se dictan otras disposiciones. 29 de julio de 2021.
Ministerio de Ambiente y Desarrollo Sostenible (23 de marzo de 2022). Ya está disponible Covima 2.0, app para la conservación de los bosques del país. Ministerio de Ambiente y Desarrollo Sostenible, Noticias. Recuperado el 25 de marzo de 2024 de: https://www.minambiente.gov.co/ya-esta-disponible-covima-2-0-app-para-la-conservacion de-los-bosques-del-pais/
Nielsen, J., & Landauer, T. K. (1993). A mathematical model of the finding of usability problems. In Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems (pp. 206–213). Association for Computing Machinery. https://doi.org/10.1145/169059.169166
Noguera-Urbano, E. A. & Ferro, I. (2018). Environmental factors related to biogeographical transition zones of areas of endemism of Neotropical mammals. Australian Systematic Botany, 30(6), 485-494.
Perdomo, E. (2021). Las vedas protegen las especies de flora vulnerables del territorio. Alcaldía de Santiago de Cali - DAGMA (Departamento Administrativo de Gestión del Medio Ambiente). Recuperado el día 1 de febrero de 2024 https://www.cali.gov.co/dagma/publicaciones/165969/las-vedas-protegen-las-especies-de flora-vulnerables-del-territorio/
Tringas, M., y Domingo, A. (2008). Las metodologías de desarrollo ágil como una oportunidad para la ingeniería del software educativo. Revista Avances en Sistemas e Informática, 159-171.
Velásquez-Tibatá J, Olaya-Rodríguez MH, López-Lozano D, Gutiérrez C, González, Londoño-Murcia MC (2019) BioModelos: A collaborative online system to map species distributions. PLoS ONE 14(3): e0214522. https://doi.org/10.1371/ journal.pone.0214522
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/bada4c38-d2d0-4d8e-a997-08478e0be5ef/download
https://repository.udistrital.edu.co/bitstreams/420ad575-8c4b-40de-9467-ef92530a3f2b/download
https://repository.udistrital.edu.co/bitstreams/2e290354-f692-4bd0-9368-0891d8ef57e8/download
bitstream.checksum.fl_str_mv 45ef9d9633821c285544b311f13412af
b2d14436c720f470de6940296724ecab
997daf6c648c962d566d7b082dac908d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007200254427136
spelling Ramírez Fernández, Salomón EinsteinTavera Castrillón, Andrea CarolinaRodríguez Medrano, Diva Gabriela2025-03-17T15:33:55Z2025-03-17T15:33:55Z2024-12-03http://hdl.handle.net/11349/93727Este proyecto presenta la creación y desarrollo del geovisor THREATFOREST, una herramienta tecnológica de aplicación web de consulta diseñada para consolidar la información disponible a nivel nacional sobre vedas de especies vegetales, ofreciendo un canal de comunicación entre las entidades ambientales y la ciudadanía. Este software tiene como objetivo facilitar la divulgación de información, permitir la visualización de la dimensión espacial de las áreas donde las especies se encuentran en veda y permitir radicar denuncias por incumplimiento de veda por parte de la ciudadanía, contribuyendo así al monitoreo del cumplimiento de la normativa y a la efectividad de esta como medida de protección de la biodiversidad. El documento inicia con la presentación del marco de referencia que delimitó el proyecto, incluyendo antecedentes nacionales e internacionales sobre geovisores y bases de datos relacionadas con la biodiversidad vegetal. Además, se exploran conceptos clave sobre la relevancia e implicaciones de las medidas de veda, así como la legislación nacional que las regula. Posteriormente, se describe el problema que inspiró la creación de THREATFOREST, la justificación de su impacto en la solución del problema y los objetivos que definieron su alcance. Posterior a ello, se detallan las fases de la metodología empleada y los resultados obtenidos en cada una de ellas. Finalmente, se presentan las conclusiones derivadas del proyecto, vinculadas a los objetivos planteados.This project presents the creation and development of the THREATFOREST geovisor, a technological consultation web application tool designed to consolidate the information available at the national level on closures of plant species, offering a communication channel between environmental entities and citizens. This software aims to facilitate the dissemination of information, allow visualization of the spatial dimension of the areas where species are closed and allow complaints to be filed for non-compliance with the ban by citizens, thus contributing to the monitoring of compliance with the ban. regulations and their effectiveness as a measure to protect biodiversity. The document begins with the presentation of the reference framework that delimited the project, including national and international background on geoviewers and databases related to plant biodiversity. In addition, key concepts about the relevance and implications of ban measures, as well as the national legislation that regulates them, are explored. Subsequently, the problem that inspired the creation of THREATFOREST is described, the justification of its impact on solving the problem and the objectives that defined its scope. After that, the phases of the methodology used and the results obtained in each of them are detailed. Finally, the conclusions derived from the project are presented, linked to the stated objectives.pdfGeovisor webEspecies vegetales en vedaBases de datosPlanes de manejo y conservaciónEspecialización en Sistemas de Información Geográfica -- Tesis y disertaciones académicasWeb geoviewerPlant species closedDatabasesManagement and conservation plansThreatforest: Geovisor web de consulta de especies de flora en veda en ColombiaThreatforest: Web geovisor for consultation of closed plant species in ColombiabachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Cárdenas L., D. y N.R. Salinas (2007). Libro rojo de plantas de Colombia. Volumen 4. Especies maderables amenazadas. Primera parte. Serie libros rojos de especies amenazadas de Colombia. Bogotá, Colombia. Instituto Amazónico de Investigaciones Científicas SINCHI Ministerio de Ambiente, Vivienda y Desarrollo Territorial 232 pp.González, I., Noguera-Urbano, E.A., Velásquez-Tibatá, J. Y J.M. Ochoa-Quintero (2018). Especies endémicas, áreas protegidas y deforestación. En Moreno, L. A, Andrade, G. I. y Goméz, M.F. (Eds.). 2019. Biodiversidad 2018. Estado y tendencias de la biodiversidad continental de Colombia. Instituto de Investigación de Recursos Biológicos Alexander von Humboldt. Bogotá, D. C., Colombia.Jetz, W., McPherson, J., and Guralnick, R. (2012). Integrating biodiversity distribution knowledge: toward a global map of life. Trends in Ecology and Evolution 27:151-159. DOI:10.1016/j.tree.2011.09.007Ministerio de Medio Ambiente. (1996). Decreto 1791 de 1996. Por el cual se establece el régimen de aprovechamiento forestal. 4 de octubre de 1996. Diario Oficial No. 42.894.Ministerio de Ambiente y Desarrollo Sostenible de Colombia. (2021). Decreto 690 de 2021. Por el cual se adiciona y modifica el Decreto Único Reglamentario 1076 de 2015, del sector de Ambiente y Desarrollo Sostenible, en lo relacionado con el manejo sostenible de la flora silvestre y los productos forestales no maderables, y se adoptan otras determinaciones. Junio 24 de 2021.Ministerio de Justicia y del Derecho de Colombia. (2021). Ley 2111 de 2021. Por el cual se sustituye el título XI De los delitos contra los recursos naturales y el medio ambiente de la ley 599 de 2000, se modifica la ley 906 de 2004 y se dictan otras disposiciones. 29 de julio de 2021.Ministerio de Ambiente y Desarrollo Sostenible (23 de marzo de 2022). Ya está disponible Covima 2.0, app para la conservación de los bosques del país. Ministerio de Ambiente y Desarrollo Sostenible, Noticias. Recuperado el 25 de marzo de 2024 de: https://www.minambiente.gov.co/ya-esta-disponible-covima-2-0-app-para-la-conservacion de-los-bosques-del-pais/Nielsen, J., & Landauer, T. K. (1993). A mathematical model of the finding of usability problems. In Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems (pp. 206–213). Association for Computing Machinery. https://doi.org/10.1145/169059.169166Noguera-Urbano, E. A. & Ferro, I. (2018). Environmental factors related to biogeographical transition zones of areas of endemism of Neotropical mammals. Australian Systematic Botany, 30(6), 485-494.Perdomo, E. (2021). Las vedas protegen las especies de flora vulnerables del territorio. Alcaldía de Santiago de Cali - DAGMA (Departamento Administrativo de Gestión del Medio Ambiente). Recuperado el día 1 de febrero de 2024 https://www.cali.gov.co/dagma/publicaciones/165969/las-vedas-protegen-las-especies-de flora-vulnerables-del-territorio/Tringas, M., y Domingo, A. (2008). Las metodologías de desarrollo ágil como una oportunidad para la ingeniería del software educativo. Revista Avances en Sistemas e Informática, 159-171.Velásquez-Tibatá J, Olaya-Rodríguez MH, López-Lozano D, Gutiérrez C, González, Londoño-Murcia MC (2019) BioModelos: A collaborative online system to map species distributions. PLoS ONE 14(3): e0214522. https://doi.org/10.1371/ journal.pone.0214522ORIGINALTaveraCastrillonAndreaCarolina2024.pdfTaveraCastrillonAndreaCarolina2024.pdfapplication/pdf1596188https://repository.udistrital.edu.co/bitstreams/bada4c38-d2d0-4d8e-a997-08478e0be5ef/download45ef9d9633821c285544b311f13412afMD51Licencia de uso y publicacion RIUD.pdfLicencia de uso y publicacion RIUD.pdfapplication/pdf228488https://repository.udistrital.edu.co/bitstreams/420ad575-8c4b-40de-9467-ef92530a3f2b/downloadb2d14436c720f470de6940296724ecabMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/2e290354-f692-4bd0-9368-0891d8ef57e8/download997daf6c648c962d566d7b082dac908dMD5311349/93727oai:repository.udistrital.edu.co:11349/937272025-03-17 10:34:09.945open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK