Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT
Para implementar, planificar y monitorear las estrategias de conservación y uso sostenible, es esencial la optimización y manejo de datos sobre biodiversidad, lo anterior con el fin de comprender aquellos elementos que contribuyen a la pérdida de información y así mismo poder identificar los patrone...
- Autores:
-
Pardo Betancourth, Nicolas David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/38496
- Acceso en línea:
- http://hdl.handle.net/11349/38496
- Palabra clave:
- Datos de biodiversidad
Optimización
SiB Colombia
Modelo de acceso abierto
Decreto 1076 de 2015
Decretos 1376 y 3016 de 2013
Publicación de datos
Darwin Core (DwC)
Migración de datos
Herramienta de Informe IPT
Automatización Robótica de Procesos (RPA)
Ingeniería Forestal -- Tesis y disertaciones académicas
Gestión de datos de biodiversidad
Normativa ambiental
Automatización de procesos
Optimization
SiB Colombia
Open access model
Decree 1076 of 2015
Decrees 1376 and 3016 of 2013
Data publication
Darwin Core (DwC)
Data migration
IPT Report tool
Robotic Process Automation (RPA)
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_79118e903ba332f451dab1efb0d43c13 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/38496 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
dc.title.titleenglish.spa.fl_str_mv |
Support in the migration of biodiversity data – SIB Colombia to the new IPT reporting tool |
title |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
spellingShingle |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT Datos de biodiversidad Optimización SiB Colombia Modelo de acceso abierto Decreto 1076 de 2015 Decretos 1376 y 3016 de 2013 Publicación de datos Darwin Core (DwC) Migración de datos Herramienta de Informe IPT Automatización Robótica de Procesos (RPA) Ingeniería Forestal -- Tesis y disertaciones académicas Gestión de datos de biodiversidad Normativa ambiental Automatización de procesos Optimization SiB Colombia Open access model Decree 1076 of 2015 Decrees 1376 and 3016 of 2013 Data publication Darwin Core (DwC) Data migration IPT Report tool Robotic Process Automation (RPA) |
title_short |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
title_full |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
title_fullStr |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
title_full_unstemmed |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
title_sort |
Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPT |
dc.creator.fl_str_mv |
Pardo Betancourth, Nicolas David |
dc.contributor.advisor.none.fl_str_mv |
Lopez Botia, Favio |
dc.contributor.author.none.fl_str_mv |
Pardo Betancourth, Nicolas David |
dc.subject.spa.fl_str_mv |
Datos de biodiversidad Optimización SiB Colombia Modelo de acceso abierto Decreto 1076 de 2015 Decretos 1376 y 3016 de 2013 Publicación de datos Darwin Core (DwC) Migración de datos Herramienta de Informe IPT Automatización Robótica de Procesos (RPA) |
topic |
Datos de biodiversidad Optimización SiB Colombia Modelo de acceso abierto Decreto 1076 de 2015 Decretos 1376 y 3016 de 2013 Publicación de datos Darwin Core (DwC) Migración de datos Herramienta de Informe IPT Automatización Robótica de Procesos (RPA) Ingeniería Forestal -- Tesis y disertaciones académicas Gestión de datos de biodiversidad Normativa ambiental Automatización de procesos Optimization SiB Colombia Open access model Decree 1076 of 2015 Decrees 1376 and 3016 of 2013 Data publication Darwin Core (DwC) Data migration IPT Report tool Robotic Process Automation (RPA) |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Forestal -- Tesis y disertaciones académicas Gestión de datos de biodiversidad Normativa ambiental Automatización de procesos |
dc.subject.keyword.spa.fl_str_mv |
Optimization SiB Colombia Open access model Decree 1076 of 2015 Decrees 1376 and 3016 of 2013 Data publication Darwin Core (DwC) Data migration IPT Report tool Robotic Process Automation (RPA) |
description |
Para implementar, planificar y monitorear las estrategias de conservación y uso sostenible, es esencial la optimización y manejo de datos sobre biodiversidad, lo anterior con el fin de comprender aquellos elementos que contribuyen a la pérdida de información y así mismo poder identificar los patrones y cambios que se puedan presentar a través del tiempo y el espacio (SiB Colombia). En el cumplimiento del objetivo y para la publicación de los datos, el SiB Colombia cuenta con dos modelos, uno basado en el libre acceso y otro que responde a las obligaciones constituidas en los Decretos 1376 y 3016 de 2013 hoy compilados en el decreto 1076 del 2015, para facilitar el reporte de datos que se relacionen con permisos de recolección de especímenes silvestres con investigación científica no comercial y con fines de elaboración de estudios ambientales. Teniendo en cuenta lo anterior, la pasantía fortalecerá el conocimiento, utilizando el marco normativo asociado a los Decretos 1376 y 3016 de 2013 hoy compilados en el decreto 1076 de 2015, y los estándares Darwin Core (DwC) para la validación, limpieza y migración de los conjuntos de datos sobre biodiversidad biológica a la actual herramienta IPT Reporte . Finalmente se desarrollará una Automatización Robótica de procesos (RPA) para disminuir los tiempos de la carga de datos a la herramienta IPT de reporte desde el programa de libre acceso UiPath para Windows, cumpliendo con la limpieza y validación de la información. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-08-02 |
dc.date.accessioned.none.fl_str_mv |
2024-07-24T02:20:31Z |
dc.date.available.none.fl_str_mv |
2024-07-24T02:20:31Z |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Pasantía |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/38496 |
url |
http://hdl.handle.net/11349/38496 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
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/75ea4dc1-de15-444c-be7e-e73f2c0b80f5/download https://repository.udistrital.edu.co/bitstreams/9a4727a4-e213-49f5-bffd-40fb64a386f6/download https://repository.udistrital.edu.co/bitstreams/d930bb36-c51d-49a4-9b92-1c1d0dcfdc10/download https://repository.udistrital.edu.co/bitstreams/336939ef-dc69-476c-87a5-880452b7a5bc/download https://repository.udistrital.edu.co/bitstreams/be384569-4c31-4fcf-8d97-34628b96df72/download https://repository.udistrital.edu.co/bitstreams/a1807882-eba9-4c06-893f-daacf0d74d6d/download |
bitstream.checksum.fl_str_mv |
b5a295db0e8397e2f7ff90439da28dc8 1e891500997fc657ca94bbdc793692d4 9f5a07541b853dd0bad1daafc5382960 67a84dc8da83fd479f65e4d75dcfb9b7 4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d |
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_ |
1828164795769028608 |
spelling |
Lopez Botia, FavioPardo Betancourth, Nicolas David2024-07-24T02:20:31Z2024-07-24T02:20:31Z2023-08-02http://hdl.handle.net/11349/38496Para implementar, planificar y monitorear las estrategias de conservación y uso sostenible, es esencial la optimización y manejo de datos sobre biodiversidad, lo anterior con el fin de comprender aquellos elementos que contribuyen a la pérdida de información y así mismo poder identificar los patrones y cambios que se puedan presentar a través del tiempo y el espacio (SiB Colombia). En el cumplimiento del objetivo y para la publicación de los datos, el SiB Colombia cuenta con dos modelos, uno basado en el libre acceso y otro que responde a las obligaciones constituidas en los Decretos 1376 y 3016 de 2013 hoy compilados en el decreto 1076 del 2015, para facilitar el reporte de datos que se relacionen con permisos de recolección de especímenes silvestres con investigación científica no comercial y con fines de elaboración de estudios ambientales. Teniendo en cuenta lo anterior, la pasantía fortalecerá el conocimiento, utilizando el marco normativo asociado a los Decretos 1376 y 3016 de 2013 hoy compilados en el decreto 1076 de 2015, y los estándares Darwin Core (DwC) para la validación, limpieza y migración de los conjuntos de datos sobre biodiversidad biológica a la actual herramienta IPT Reporte . Finalmente se desarrollará una Automatización Robótica de procesos (RPA) para disminuir los tiempos de la carga de datos a la herramienta IPT de reporte desde el programa de libre acceso UiPath para Windows, cumpliendo con la limpieza y validación de la información.To implement, plan, and monitor conservation and sustainable use strategies, the optimization and management of biodiversity data are essential. This is aimed at understanding the elements contributing to information loss and identifying patterns and changes over time and space (SiB Colombia). In fulfilling the objective and for data publication, SiB Colombia has two models: one based on open access and another that adheres to the obligations established in Decrees 1376 and 3016 of 2013, now consolidated in Decree 1076 of 2015. This is designed to facilitate reporting of data related to permits for non-commercial scientific research collection of wild specimens and for environmental study purposes. Taking the above into account, the internship will strengthen knowledge by utilizing the regulatory framework associated with Decrees 1376 and 3016 of 2013, consolidated in Decree 1076 of 2015, as well as the Darwin Core (DwC) standards. This will be for validation, cleaning, and migration of biological biodiversity datasets to the current IPT Report tool. Ultimately, a Robotic Process Automation (RPA) will be developed to reduce data loading times into the IPT reporting tool using the UiPath program for Windows, ensuring information cleaning and validation.SiB ColombiapdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Datos de biodiversidadOptimizaciónSiB ColombiaModelo de acceso abiertoDecreto 1076 de 2015Decretos 1376 y 3016 de 2013Publicación de datosDarwin Core (DwC)Migración de datosHerramienta de Informe IPTAutomatización Robótica de Procesos (RPA)Ingeniería Forestal -- Tesis y disertaciones académicasGestión de datos de biodiversidadNormativa ambientalAutomatización de procesosOptimizationSiB ColombiaOpen access modelDecree 1076 of 2015Decrees 1376 and 3016 of 2013Data publicationDarwin Core (DwC)Data migrationIPT Report toolRobotic Process Automation (RPA)Apoyo en la migración de los datos sobre biodiversidad – SIB Colombia a la nueva herramienta de reporte IPTSupport in the migration of biodiversity data – SIB Colombia to the new IPT reporting toolbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILPardoBetancourthNicolasDavid2023 .pdf.jpgPardoBetancourthNicolasDavid2023 .pdf.jpgIM Thumbnailimage/jpeg9268https://repository.udistrital.edu.co/bitstreams/75ea4dc1-de15-444c-be7e-e73f2c0b80f5/downloadb5a295db0e8397e2f7ff90439da28dc8MD55Licencia y autorización especial para publicar.pdf.jpgLicencia y autorización especial para publicar.pdf.jpgIM Thumbnailimage/jpeg13043https://repository.udistrital.edu.co/bitstreams/9a4727a4-e213-49f5-bffd-40fb64a386f6/download1e891500997fc657ca94bbdc793692d4MD56ORIGINALPardoBetancourthNicolasDavid2023 .pdfPardoBetancourthNicolasDavid2023 .pdfapplication/pdf826030https://repository.udistrital.edu.co/bitstreams/d930bb36-c51d-49a4-9b92-1c1d0dcfdc10/download9f5a07541b853dd0bad1daafc5382960MD51Licencia y autorización especial para publicar.pdfLicencia y autorización especial para publicar.pdfapplication/pdf291344https://repository.udistrital.edu.co/bitstreams/336939ef-dc69-476c-87a5-880452b7a5bc/download67a84dc8da83fd479f65e4d75dcfb9b7MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/be384569-4c31-4fcf-8d97-34628b96df72/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/a1807882-eba9-4c06-893f-daacf0d74d6d/download997daf6c648c962d566d7b082dac908dMD5411349/38496oai:repository.udistrital.edu.co:11349/384962024-07-24 01:00:38.156http://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 |