Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)

El propósito fue desarrollar una Página Web con el fin de recolectar información por medio de las encuestas que se plantearon en la Página para alimentar la base de datos del proyecto ECAM, con el fin de lograr su objetivo que es predecir y minimizar posibles daños o catástrofes naturales y evaluar...

Full description

Autores:
Villota Libreros, Laura Sofía
Correa Garzón, Valerin Tatiana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/10993
Acceso en línea:
https://hdl.handle.net/20.500.12494/10993
Palabra clave:
Capacidad
Página web
Base de datos
Información
Análisis
Capacity
Web page
Database
Information
Analysis
Rights
openAccess
License
Atribución
id COOPER2_f2e5694a5a5bbfc7d7c701aba54cd7cb
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/10993
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
title Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
spellingShingle Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
Capacidad
Página web
Base de datos
Información
Análisis
Capacity
Web page
Database
Information
Analysis
title_short Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
title_full Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
title_fullStr Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
title_full_unstemmed Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
title_sort Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)
dc.creator.fl_str_mv Villota Libreros, Laura Sofía
Correa Garzón, Valerin Tatiana
dc.contributor.advisor.none.fl_str_mv Torres Londoño, Carlos Ignacio
dc.contributor.author.none.fl_str_mv Villota Libreros, Laura Sofía
Correa Garzón, Valerin Tatiana
dc.subject.spa.fl_str_mv Capacidad
Página web
Base de datos
Información
Análisis
topic Capacidad
Página web
Base de datos
Información
Análisis
Capacity
Web page
Database
Information
Analysis
dc.subject.other.spa.fl_str_mv Capacity
Web page
Database
Information
Analysis
description El propósito fue desarrollar una Página Web con el fin de recolectar información por medio de las encuestas que se plantearon en la Página para alimentar la base de datos del proyecto ECAM, con el fin de lograr su objetivo que es predecir y minimizar posibles daños o catástrofes naturales y evaluar la adaptación en los cambios del medio ambiente y cambios monetarios que se presentan en la población. Para la creación de la página y su desarrollo se realizó por medio de React.js para las interfaces de usuario, también se usó GraphQL para realizar comunicaciones con el servidor, se usó NodeJS que sirve para ejecutar JavaScript en el servidor, se usó Express que es un framework web tolerante, escrito en JavaScript y alojado dentro del entorno de ejecución NodeJS y también se usó Mongo que es un sistema de base de datos NoSQL. Este proyecto se empleó bajo la metodología scrum es una de las metodologías agiles para el desarrollo de proyectos en el que el objetivo es controlar y planificar proyectos con gran variedad de cambios, ésta normalmente se suele planificar por semanas. Por otro lado, el conocimiento adquirido en el desarrollo de dicho proyecto es de gran ayuda para la vida profesional, gracias al desarrollo de la Página Web se dio la tarea de indagar y obtener nuevos conceptos, nuevos conocimientos y métodos en los que se podría diseñar y desarrollar una Página Web.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-06-10T17:41:48Z
dc.date.available.none.fl_str_mv 2019-06-10T17:41:48Z
dc.date.issued.none.fl_str_mv 2019-06-09
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/10993
dc.identifier.bibliographicCitation.spa.fl_str_mv Villota Libreros L., Correa Garzón V. (2019). Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio.
url https://hdl.handle.net/20.500.12494/10993
identifier_str_mv Villota Libreros L., Correa Garzón V. (2019). Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio.
dc.relation.references.spa.fl_str_mv Alvarez, M. (25 de 02 de 2019). ¿Qué es React? ¿Por qué usar React?. Obtenido de DesarrolloWeb.com.: https://desarrolloweb.com/articulos/que-es-react-motivos-uso.html
digital, E. (5 de Abril de 2017). blog.ida.cl. Obtenido de blog.ida.cl: https://blog.ida.cl/estrategia-digital/metodologia-scrum-en-proyectos-digitales/
GENBETA. (3 de 02 de 2014). MongoDB: ¿qué es, cómo funciona y cuándo podemos usarlo (o no)? Obtenido de GENBETA: dev.: https://www.genbeta.com/desarrollo/mongodb-que-es-como-funciona-y-cuando-podemos-usarlo-o-no
NodeJS. (Enero de 2019). nodeJS. Obtenido de nodeJS: https://nodejs.org/es/about/
Platzi. (2015). React:JS ¿Qué es y cómo funciona la librería de javascript? Obtenido de Platzi: https://platzi.com/blog/react-js-de-javascript/
Política de privacidad . (2019). Node.js- Express Framework. Obtenido de tutoriaslspoint: https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htm
proyectos agiles.org. (2018). ¿Qué es SCRUM? Obtenido de proyectos agiles.org: https://proyectosagiles.org/que-es-scrum/
Sayfan, G. (18 de 08 de 2017). ¿Qué es GraphQL?. Obtenido de envatotuts+.: https://code.tutsplus.com/es/tutorials/what-is-graphql--cms-29271
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 67
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Villavicencio
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/da7e217d-797e-42e8-823e-aa6980cbfc56/download
https://repository.ucc.edu.co/bitstreams/22b5bc8e-6239-4368-9368-366164f921bd/download
https://repository.ucc.edu.co/bitstreams/14d84ed8-463a-40e9-9e37-c62e3e2f5dcb/download
https://repository.ucc.edu.co/bitstreams/b03bc5c0-c490-4ceb-9082-7225da955e2f/download
https://repository.ucc.edu.co/bitstreams/ec241e7c-fffd-425e-b206-20b9f155f627/download
bitstream.checksum.fl_str_mv a9eaa1974f9c39e51f91c3e3ee593de1
630bee6cfd9cb52656b18d4eb628cf11
3bce4f7ab09dfc588f126e1e36e98a45
7b0756b38156d58afd668d23c6386188
882cb64be92b057d971f1f79fc175457
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246677176909824
spelling Torres Londoño, Carlos IgnacioVillota Libreros, Laura SofíaCorrea Garzón, Valerin Tatiana2019-06-10T17:41:48Z2019-06-10T17:41:48Z2019-06-09https://hdl.handle.net/20.500.12494/10993Villota Libreros L., Correa Garzón V. (2019). Evaluación de la Capacidad Adaptativa del departamento del Meta (ECAM) (Tesis de pregrado). Universidad Cooperativa de Colombia, Villavicencio.El propósito fue desarrollar una Página Web con el fin de recolectar información por medio de las encuestas que se plantearon en la Página para alimentar la base de datos del proyecto ECAM, con el fin de lograr su objetivo que es predecir y minimizar posibles daños o catástrofes naturales y evaluar la adaptación en los cambios del medio ambiente y cambios monetarios que se presentan en la población. Para la creación de la página y su desarrollo se realizó por medio de React.js para las interfaces de usuario, también se usó GraphQL para realizar comunicaciones con el servidor, se usó NodeJS que sirve para ejecutar JavaScript en el servidor, se usó Express que es un framework web tolerante, escrito en JavaScript y alojado dentro del entorno de ejecución NodeJS y también se usó Mongo que es un sistema de base de datos NoSQL. Este proyecto se empleó bajo la metodología scrum es una de las metodologías agiles para el desarrollo de proyectos en el que el objetivo es controlar y planificar proyectos con gran variedad de cambios, ésta normalmente se suele planificar por semanas. Por otro lado, el conocimiento adquirido en el desarrollo de dicho proyecto es de gran ayuda para la vida profesional, gracias al desarrollo de la Página Web se dio la tarea de indagar y obtener nuevos conceptos, nuevos conocimientos y métodos en los que se podría diseñar y desarrollar una Página Web.The purpose was to develop a Web Page with the purpose of collecting information through the surveys that were raised on the Page to feed the database of the ECAM project, in order to achieve its objective that is to predict and minimize possible damages or catastrophes. and assess the adaptation in the changes of the environment and monetary changes that occur in the population. For the creation of the page and its development was done through React.js for the user interfaces, GraphQL was also used to perform communications with the server, NodeJS was used to execute JavaScript on the server, Express was used. is a tolerant web framework, written in JavaScript and hosted within the NodeJS execution environment and Mongo was also used, which is a NoSQL database system. This project was used under the scrum methodology is one of the agile methodologies for the development of projects in which the goal is to control and plan projects with a variety of changes, this is usually planned for weeks. On the other hand, the knowledge acquired in the development of said project is of great help for the professional life, thanks to the development of the Website, the task was to investigate and obtain new concepts, new knowledge and methods in which it could be designed and develop a Web Page.Introducción -- Abstract -- Planteamiento del problema-- Descripción del problema -- Solución del problema -- Objetivos -- Objetivo general -- Objetivos específicos -- Justificación -- Marco de referencia -- Marco Teórico -- React.js -- GraphQL -- NodeJS -- Express -- Mongo -- Metodología -- Metodología ingenieril -- Fases de la metodología scrum -- Recogida de requisitos -- Gestión de backlog -- Sprint Planning Meeting -- Ejecución de sprint -- Inspección e iteración -- Cronograma -- Descripción de las actividades realizadas -- Recolección de información -- Pasos para la creación de la página -- Pasos previos al desarrollo -- Desarrollo del backend -- Desarrollo del frontend -- Aporte de la experiencia para la formación profesional -- Página ECAM -- Conclusiones -- Anexos -- Bibliografíalaura.villotal@campusucc.edu.covalerin.correag@campusucc.edu.co67Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioCapacidadPágina webBase de datosInformaciónAnálisisCapacityWeb pageDatabaseInformationAnalysisEvaluación de la Capacidad Adaptativa del departamento del Meta (ECAM)Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Alvarez, M. (25 de 02 de 2019). ¿Qué es React? ¿Por qué usar React?. Obtenido de DesarrolloWeb.com.: https://desarrolloweb.com/articulos/que-es-react-motivos-uso.htmldigital, E. (5 de Abril de 2017). blog.ida.cl. Obtenido de blog.ida.cl: https://blog.ida.cl/estrategia-digital/metodologia-scrum-en-proyectos-digitales/GENBETA. (3 de 02 de 2014). MongoDB: ¿qué es, cómo funciona y cuándo podemos usarlo (o no)? Obtenido de GENBETA: dev.: https://www.genbeta.com/desarrollo/mongodb-que-es-como-funciona-y-cuando-podemos-usarlo-o-noNodeJS. (Enero de 2019). nodeJS. Obtenido de nodeJS: https://nodejs.org/es/about/Platzi. (2015). React:JS ¿Qué es y cómo funciona la librería de javascript? Obtenido de Platzi: https://platzi.com/blog/react-js-de-javascript/Política de privacidad . (2019). Node.js- Express Framework. Obtenido de tutoriaslspoint: https://www.tutorialspoint.com/nodejs/nodejs_express_framework.htmproyectos agiles.org. (2018). ¿Qué es SCRUM? Obtenido de proyectos agiles.org: https://proyectosagiles.org/que-es-scrum/Sayfan, G. (18 de 08 de 2017). ¿Qué es GraphQL?. Obtenido de envatotuts+.: https://code.tutsplus.com/es/tutorials/what-is-graphql--cms-29271PublicationORIGINALPROYECTO ECAM.docxPROYECTO ECAM.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document11323707https://repository.ucc.edu.co/bitstreams/da7e217d-797e-42e8-823e-aa6980cbfc56/downloada9eaa1974f9c39e51f91c3e3ee593de1MD51Licencia de uso RI Ver3.docxLicencia de uso RI Ver3.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document313800https://repository.ucc.edu.co/bitstreams/22b5bc8e-6239-4368-9368-366164f921bd/download630bee6cfd9cb52656b18d4eb628cf11MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/14d84ed8-463a-40e9-9e37-c62e3e2f5dcb/download3bce4f7ab09dfc588f126e1e36e98a45MD53TEXTPROYECTO ECAM.docx.txtPROYECTO ECAM.docx.txtExtracted texttext/plain40176https://repository.ucc.edu.co/bitstreams/b03bc5c0-c490-4ceb-9082-7225da955e2f/download7b0756b38156d58afd668d23c6386188MD54Licencia de uso RI Ver3.docx.txtLicencia de uso RI Ver3.docx.txtExtracted texttext/plain5408https://repository.ucc.edu.co/bitstreams/ec241e7c-fffd-425e-b206-20b9f155f627/download882cb64be92b057d971f1f79fc175457MD5520.500.12494/10993oai:repository.ucc.edu.co:20.500.12494/109932024-08-10 22:00:23.17open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=