Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos
La industria petrolera maneja una delicada y basta información geográfica del país, su debida administración es muy importante para no recaer en reprocesos y faltas contractuales con las entidades gubernamentales reguladoras de las actividades petrolíferas, por ende, la incorporación del metadato en...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/28173
- Acceso en línea:
- http://hdl.handle.net/11349/28173
- Palabra clave:
- GeotMet
Metadatos
Diseño
Información geográfica
Modelado y desarrollo de software
Ingeniería de software
Bases de datos geográficas
Gestor de metadatos
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas
Desarrollo de programas para computador
Metadatos
Procesamiento electrónico de datos
Sistemas de almacenamiento y recuperación de información
Industria del petróleo
GeotMet
Metadata
Design
Geographic databases
Geographic information
Metadata manager
Software engineering
Modeling and software development
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_169a3bd76273ea59a856086863fd4e4d |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/28173 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
dc.title.titleenglish.spa.fl_str_mv |
Design and implementation of a metadata manager for the geographical information produced in the exploration and production activities of hydrocarbons |
title |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
spellingShingle |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos GeotMet Metadatos Diseño Información geográfica Modelado y desarrollo de software Ingeniería de software Bases de datos geográficas Gestor de metadatos Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas Desarrollo de programas para computador Metadatos Procesamiento electrónico de datos Sistemas de almacenamiento y recuperación de información Industria del petróleo GeotMet Metadata Design Geographic databases Geographic information Metadata manager Software engineering Modeling and software development |
title_short |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
title_full |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
title_fullStr |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
title_full_unstemmed |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
title_sort |
Diseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburos |
dc.contributor.advisor.spa.fl_str_mv |
Rojas Rincón, Claudia Berenice Vargas Velasquez, Germán Giovanni |
dc.subject.spa.fl_str_mv |
GeotMet Metadatos Diseño Información geográfica Modelado y desarrollo de software Ingeniería de software Bases de datos geográficas Gestor de metadatos |
topic |
GeotMet Metadatos Diseño Información geográfica Modelado y desarrollo de software Ingeniería de software Bases de datos geográficas Gestor de metadatos Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas Desarrollo de programas para computador Metadatos Procesamiento electrónico de datos Sistemas de almacenamiento y recuperación de información Industria del petróleo GeotMet Metadata Design Geographic databases Geographic information Metadata manager Software engineering Modeling and software development |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Catastral y Geodesia - Tesis y disertaciones académicas Desarrollo de programas para computador Metadatos Procesamiento electrónico de datos Sistemas de almacenamiento y recuperación de información Industria del petróleo |
dc.subject.keyword.spa.fl_str_mv |
GeotMet Metadata Design Geographic databases Geographic information Metadata manager Software engineering Modeling and software development |
description |
La industria petrolera maneja una delicada y basta información geográfica del país, su debida administración es muy importante para no recaer en reprocesos y faltas contractuales con las entidades gubernamentales reguladoras de las actividades petrolíferas, por ende, la incorporación del metadato en el manejo de datos espaciales es importante, pero sin una debida gestión de la información no será capaz de suplir las problemáticas anteriormente mencionadas. En consecuencia se propone una solución tecnológica que ayudara a reducir las problemáticas de las empresas petroleras, esta propuesta pretende diseñar, desarrollar e implementar un gestor de metadatos que pueda ser utilizado como una herramienta útil para cualquier usuario en las corporaciones, permitiendo no solo realizar consultas, sino también, un seguimiento y control en cuanto a su generación, actualización y mantenimiento, y evaluar el valor y los riesgos asociados a su uso, como una estrategia que coadyuve a la gobernanza de los datos y en general a la gestión de la información espacial de la compañía. El Gestor GeoMet es un prototipo de una herramienta informática la cual se desarrolló en poco tiempo con la metodología SCRUM, la cual sirve para realizar proyectos muy grandes en poco tiempo, esta herramienta es una solución informática estructurada con ingeniería de software, integrada a un perfil de metadatos específico para la gestión de la información geográfica para la industria petrolera y desarrollada bajo diversas herramientas de programación e informática. Geomet es un recurso que hace más eficiente el tratamiento y gestión de los datos espaciales para las empresas petroleras, la debida implementación de pasos para la creación del prototipo hará más rápida la creación y manipulación de los datos espaciales, todas las fases descritas en el presente documento son necesarias para la construcción de un aplicativo. |
publishDate |
2021 |
dc.date.created.spa.fl_str_mv |
2021-02-19 |
dc.date.accessioned.none.fl_str_mv |
2022-02-02T17:24:02Z |
dc.date.available.none.fl_str_mv |
2022-02-02T17:24:02Z |
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/28173 |
url |
http://hdl.handle.net/11349/28173 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 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 |
Atribución-NoComercial-SinDerivadas 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 |
http://repository.udistrital.edu.co/bitstream/11349/28173/7/license_rdf http://repository.udistrital.edu.co/bitstream/11349/28173/8/license.txt http://repository.udistrital.edu.co/bitstream/11349/28173/2/LaitonCa%c3%b1asCristianSantiagoSantafeMorenoEdgardJohan2021.pdf http://repository.udistrital.edu.co/bitstream/11349/28173/3/LaitonCa%c3%b1asCristianSantiagoSantafeMorenoEdgardJohan2021Anexos.rar http://repository.udistrital.edu.co/bitstream/11349/28173/4/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf http://repository.udistrital.edu.co/bitstream/11349/28173/9/LaitonCa%c3%b1asCristianSantiagoSantafeMorenoEdgardJohan2021.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/28173/10/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg |
bitstream.checksum.fl_str_mv |
217700a34da79ed616c2feb68d4c5e06 997daf6c648c962d566d7b082dac908d 4f31347528a7e88364ca3ae8473a5db0 1ffbe065c83c3eb3cd09a6dbe7b30489 c1209e5f0ed1d48c72b348efed64ee57 53ab20b4c57f860f8417647be229ffba 41b9cae6d056a08378cca5cd3c848a4a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814111016187854848 |
spelling |
Rojas Rincón, Claudia BereniceVargas Velasquez, Germán GiovanniLaitón Cañas, Cristian SantiagoSantafe Moreno, Edgard Johan2022-02-02T17:24:02Z2022-02-02T17:24:02Z2021-02-19http://hdl.handle.net/11349/28173La industria petrolera maneja una delicada y basta información geográfica del país, su debida administración es muy importante para no recaer en reprocesos y faltas contractuales con las entidades gubernamentales reguladoras de las actividades petrolíferas, por ende, la incorporación del metadato en el manejo de datos espaciales es importante, pero sin una debida gestión de la información no será capaz de suplir las problemáticas anteriormente mencionadas. En consecuencia se propone una solución tecnológica que ayudara a reducir las problemáticas de las empresas petroleras, esta propuesta pretende diseñar, desarrollar e implementar un gestor de metadatos que pueda ser utilizado como una herramienta útil para cualquier usuario en las corporaciones, permitiendo no solo realizar consultas, sino también, un seguimiento y control en cuanto a su generación, actualización y mantenimiento, y evaluar el valor y los riesgos asociados a su uso, como una estrategia que coadyuve a la gobernanza de los datos y en general a la gestión de la información espacial de la compañía. El Gestor GeoMet es un prototipo de una herramienta informática la cual se desarrolló en poco tiempo con la metodología SCRUM, la cual sirve para realizar proyectos muy grandes en poco tiempo, esta herramienta es una solución informática estructurada con ingeniería de software, integrada a un perfil de metadatos específico para la gestión de la información geográfica para la industria petrolera y desarrollada bajo diversas herramientas de programación e informática. Geomet es un recurso que hace más eficiente el tratamiento y gestión de los datos espaciales para las empresas petroleras, la debida implementación de pasos para la creación del prototipo hará más rápida la creación y manipulación de los datos espaciales, todas las fases descritas en el presente documento son necesarias para la construcción de un aplicativo.La industria petrolera maneja una delicada y basta información geográfica del país, su debida administración es muy importante para no recaer en reprocesos y faltas contractuales con las entidades gubernamentales reguladoras de las actividades petrolíferas, por ende, la incorporación del metadato en el manejo de datos espaciales es importante, pero sin una debida gestión de la información no será capaz de suplir las problemáticas anteriormente mencionadas. En consecuencia se propone una solución tecnológica que ayudara a reducir las problemáticas de las empresas petroleras, esta propuesta pretende diseñar, desarrollar e implementar un gestor de metadatos que pueda ser utilizado como una herramienta útil para cualquier usuario en las corporaciones, permitiendo no solo realizar consultas, sino también, un seguimiento y control en cuanto a su generación, actualización y mantenimiento, y evaluar el valor y los riesgos asociados a su uso, como una estrategia que coadyuve a la gobernanza de los datos y en general a la gestión de la información espacial de la compañía. El Gestor GeoMet es un prototipo de una herramienta informática la cual se desarrolló en poco tiempo con la metodología SCRUM, la cual sirve para realizar proyectos muy grandes en poco tiempo, esta herramienta es una solución informática estructurada con ingeniería de software, integrada a un perfil de metadatos específico para la gestión de la información geográfica para la industria petrolera y desarrollada bajo diversas herramientas de programación e informática. Geomet es un recurso que hace más eficiente el tratamiento y gestión de los datos espaciales para las empresas petroleras, la debida implementación de pasos para la creación del prototipo hará más rápida la creación y manipulación de los datos espaciales, todas las fases descritas en el presente documento son necesarias para la construcción de un aplicativo.Frontera Energy Corp.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2GeotMetMetadatosDiseñoInformación geográficaModelado y desarrollo de softwareIngeniería de softwareBases de datos geográficasGestor de metadatosIngeniería Catastral y Geodesia - Tesis y disertaciones académicasDesarrollo de programas para computadorMetadatosProcesamiento electrónico de datosSistemas de almacenamiento y recuperación de informaciónIndustria del petróleoGeotMetMetadataDesignGeographic databasesGeographic informationMetadata managerSoftware engineeringModeling and software developmentDiseño e implementación de un gestor de metadatos para la información geográfica producida en las actividades de exploración y producción de hidrocarburosDesign and implementation of a metadata manager for the geographical information produced in the exploration and production activities of hydrocarbonsPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/28173/7/license_rdf217700a34da79ed616c2feb68d4c5e06MD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/28173/8/license.txt997daf6c648c962d566d7b082dac908dMD58open accessORIGINALLaitonCañasCristianSantiagoSantafeMorenoEdgardJohan2021.pdfLaitonCañasCristianSantiagoSantafeMorenoEdgardJohan2021.pdfLaitonCristian_SantafeEdgard2021application/pdf3374523http://repository.udistrital.edu.co/bitstream/11349/28173/2/LaitonCa%c3%b1asCristianSantiagoSantafeMorenoEdgardJohan2021.pdf4f31347528a7e88364ca3ae8473a5db0MD52open accessLaitonCañasCristianSantiagoSantafeMorenoEdgardJohan2021Anexos.rarLaitonCañasCristianSantiagoSantafeMorenoEdgardJohan2021Anexos.rarAnexosapplication/octet-stream5110734http://repository.udistrital.edu.co/bitstream/11349/28173/3/LaitonCa%c3%b1asCristianSantiagoSantafeMorenoEdgardJohan2021Anexos.rar1ffbe065c83c3eb3cd09a6dbe7b30489MD53open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de uso y publicaciónapplication/pdf717622http://repository.udistrital.edu.co/bitstream/11349/28173/4/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdfc1209e5f0ed1d48c72b348efed64ee57MD54metadata only accessTHUMBNAILLaitonCañasCristianSantiagoSantafeMorenoEdgardJohan2021.pdf.jpgLaitonCañasCristianSantiagoSantafeMorenoEdgardJohan2021.pdf.jpgIM Thumbnailimage/jpeg6544http://repository.udistrital.edu.co/bitstream/11349/28173/9/LaitonCa%c3%b1asCristianSantiagoSantafeMorenoEdgardJohan2021.pdf.jpg53ab20b4c57f860f8417647be229ffbaMD59open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13239http://repository.udistrital.edu.co/bitstream/11349/28173/10/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg41b9cae6d056a08378cca5cd3c848a4aMD510open access11349/28173oai:repository.udistrital.edu.co:11349/281732023-06-13 14:05:41.389open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |