Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional

Incluye ilustraciones y tablas

Autores:
Ramírez Arenas, Edwin Misael
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Universidad de los Llanos
Repositorio:
Repositorio Digital Universidad de los LLanos
Idioma:
spa
OAI Identifier:
oai:repositorio.unillanos.edu.co:001/3324
Acceso en línea:
https://repositorio.unillanos.edu.co/handle/001/3324
https://repositorio.unillanos.edu.co/
Palabra clave:
Acreditación institucional
Universidad de los Llanos
Aplicación web
Institutional accreditation
Universidad de los Llanos
Web application
Rights
openAccess
License
Derechos Reservados - Universidad de los Llanos, 2018
id Unillanos2_b5a6f545f7147695f9e45b01bba3693b
oai_identifier_str oai:repositorio.unillanos.edu.co:001/3324
network_acronym_str Unillanos2
network_name_str Repositorio Digital Universidad de los LLanos
repository_id_str
dc.title.spa.fl_str_mv Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
title Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
spellingShingle Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
Acreditación institucional
Universidad de los Llanos
Aplicación web
Institutional accreditation
Universidad de los Llanos
Web application
title_short Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
title_full Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
title_fullStr Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
title_full_unstemmed Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
title_sort Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional
dc.creator.fl_str_mv Ramírez Arenas, Edwin Misael
dc.contributor.advisor.none.fl_str_mv Pérez Rodríguez, Elvis Miguel
dc.contributor.author.none.fl_str_mv Ramírez Arenas, Edwin Misael
dc.subject.proposal.spa.fl_str_mv Acreditación institucional
Universidad de los Llanos
Aplicación web
topic Acreditación institucional
Universidad de los Llanos
Aplicación web
Institutional accreditation
Universidad de los Llanos
Web application
dc.subject.proposal.eng.fl_str_mv Institutional accreditation
Universidad de los Llanos
Web application
description Incluye ilustraciones y tablas
publishDate 2018
dc.date.issued.none.fl_str_mv 2018
dc.date.accessioned.none.fl_str_mv 2024-03-04T13:49:18Z
dc.date.available.none.fl_str_mv 2024-03-04T13:49:18Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Ramírez Arenas, Edwin M. (2018). Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos
dc.identifier.uri.none.fl_str_mv https://repositorio.unillanos.edu.co/handle/001/3324
dc.identifier.instname.spa.fl_str_mv Universidad de los Llanos
dc.identifier.reponame.spa.fl_str_mv Repositorio digital Universidad de los Llanos
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unillanos.edu.co/
identifier_str_mv Ramírez Arenas, Edwin M. (2018). Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos
Universidad de los Llanos
Repositorio digital Universidad de los Llanos
url https://repositorio.unillanos.edu.co/handle/001/3324
https://repositorio.unillanos.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv P. U. C. d. Chile, «acreditacion.uc.cl,» 2010. [En línea]. Available: http://acreditacion.uc.cl/index.php?option=com_content&view=article&id=15&It emid=65.
CNA, «mineducacion.gov.co,» [En línea]. Available: http://www.mineducacion.gov.co/CNA/1741/article-190811.html.
Ministerio de educacion, «Ministerio de educacion,» 11 12 2016. [En línea]. Available: http://www.mineducacion.gov.co/1621/articles104846_archivo_pdf.pdf.
SACU, «SACU,» [En línea]. Available: http://www.sacu.com.co/desventajasdel-excel-en-la-empresa.html. [Último acceso: 09 12 2016].
S. T. d. A. U. d. Llanos, «acreditacion unillanos,» 04 03 2017. [En línea]. Available: http://acreditacion.unillanos.edu.co/index.php. [Último acceso: 25 04 2017].
A. Unillanos, «acreditacion unillanos,» 06 02 2017. [En línea]. Available: http://acreditacion.unillanos.edu.co/index.php/acreditacion. [Último acceso: 25 04 2017].
D. P. Valdés, «Maestros del web,» 26 10 2007. [En línea]. Available: http://www.maestrosdelweb.com/que-son-las-bases-de-datos/. [Último acceso: 09 12 2016].
Wikipedia, «Wikipedia,» 30 11 2016. [En línea]. Available: https://es.wikipedia.org/wiki/Web_2.0. [Último acceso: 10 12 2016].
C. N. d. Acreditacion, «Lineamiento para la acreditacion institucional,» 2014. [En línea]. Available: http://www.cna.gov.co/1741/articles186359_Lin_Ins_2014.pdf.
Concejo Nacional De Acreditacion, «CNA.,» [En línea]. Available: http://www.cna.gov.co/1741/article-186365.html. [Último acceso: 19 Abril 2017].
Acreditacion Institucional, «Acreditacion Institucional,» [En línea]. Available: http://www.cna.gov.co/1741/article-186371.html. [Último acceso: 19 4 2017].
ACOFI, «ACOFI,» [En línea]. Available: http://www.acofi.edu.co/wpcontent/uploads/2014/12/ESTATUTO-2014.pdf. [Último acceso: 12 12 2016].
SNIES, «Ministerio de educacion,» [En línea]. Available: http://www.mineducacion.gov.co/sistemasdeinformacion/1735/w3propertyname-2672.html#. [Último acceso: 12 12 2016].
Á. A. Tarazona, «acofi,» 2016. [En línea]. Available: http://www.acofi.edu.co/wp-content/uploads/2016/08/La-Acreditaci%C3%B3nde-Alta-Calidad-en-Colombia-Doctor-%C3%81lvaro-Acevedo.pdf. [Último acceso: 12 12 2016].
Ministerio de educacion, «SACES,» [En línea]. Available: http://www.mineducacion.gov.co/sistemasdeinformacion/1735/propertyvalue41698.html. [Último acceso: 12 12 2016].
Universidad de los llanos, «Acuerdo Superior de 002 de 2011,» 04 03 2011. [En línea]. Available: http://documentacion.unillanos.edu.co/index.php/centrode-documentacion/doc_view/1392-acuerdo-superior-nd-002-de-2011.html. [Último acceso: 06 01 2017].
Universidad de los llanos, «Sistema de informacion academico,» villavicencio.
Universidad de los llanos, «Sistema de informacion financiera,» Villavicencio.
oralce, «Java EE,» oracle, [En línea]. Available: https://www.oracle.com/co/java/technologies/java-ee.html. [Último acceso: 15 11 2017].
C. Sillo01, «developer.mozilla.org,» MDN web docs moz://, 21 09 2017. [En línea]. Available: https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/Jav aScript_basics. [Último acceso: 19 10 2017].
U. d. Alicante, «si.ua.es,» Universidad de Alicante, 01 Enero 2014. [En línea]. Available: https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelovista-controlador-mvc.html. [Último acceso: 27 Julio 2018].
E. Largo, «www.ecodeup.com,» 20 Noviembre 2016. [En línea]. Available: https://www.ecodeup.com/patrones-de-diseno-en-java-mvc-dao-y-dto/. [Último acceso: 27 Julio 2018].
wikipedia, «jquery,» wikipedia, 15 10 2017. [En línea]. Available: https://es.wikipedia.org/wiki/JQuery. [Último acceso: 20 12 2017].
Wikipedia, «JQueryUI,» Wikipedia, 17 11 2017. [En línea]. Available: https://es.wikipedia.org/wiki/JQuery_UI. [Último acceso: 12 1 2017].
APACHE, «APACHE COMMONS FILEUPLOAD,» Apache, 13 6 2017. [En línea]. Available: http://commons.apache.org/proper/commons-fileupload/. [Último acceso: 10 01 10].
Apache, «apache commons io,» Apache, 20 10 2017. [En línea]. Available: https://commons.apache.org/proper/commons-io/. [Último acceso: 10 01 2018].
Inderjeet Singh, Joel Leitch, Jesse Wilson, «sites.google.com,» [En línea]. Available: https://sites.google.com/site/gson/gson-user-guide#TOC-Overview. [Último acceso: 27 Julio 2018].
wikipedia, «css3,» wikipedia, 19 12 2017. [En línea]. Available: https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#CSS3. [Último acceso: 19 12 2017].
wikipedia, «html5,» wikipedia, 5 12 2017. [En línea]. Available: https://es.wikipedia.org/wiki/HTML5. [Último acceso: 05 01 2018].
wikipedia, «oracle database,» wikipedia, 20 12 2017. [En línea]. Available: https://es.wikipedia.org/wiki/Oracle_Database. [Último acceso: 28 12 2017].
nateevo, «nateevo.com,» nateevo, 20 septiembre 2012. [En línea]. Available: http://www.nateevo.com/scrum-la-metodologia-de-desarrollo-agil-porexcelencia/. [Último acceso: 19 10 2017].
dc.relation.indexed.spa.fl_str_mv N/A
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad de los Llanos, 2018
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos Reservados - Universidad de los Llanos, 2018
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 61 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de los Llanos
dc.publisher.faculty.spa.fl_str_mv Facultad de Ciencias Básicas e Ingeniería
dc.publisher.place.spa.fl_str_mv Villavicencio
institution Universidad de los Llanos
bitstream.url.fl_str_mv https://dspace7-unillanos.metacatalogo.org/bitstreams/3095d386-e24e-4499-9969-44df931e0ad1/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/3f085730-9466-4431-9f31-d48777e5df80/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/ddfcf74c-ee0c-4bc4-9004-08fca5cd0b04/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/07213d8c-9d02-49c1-b4f8-b48ebf33f61a/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/520e22dd-108e-401e-97f5-e544e860df4b/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/00656f92-a526-4384-b285-ce0322b0917f/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/7d1accf4-2b12-4163-a37f-8bcd0fdc1fd3/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/7b9cb534-5a31-4611-8047-736417e052b1/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/8b971f3a-8164-4d7e-8b84-89f113de0fc8/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/8407e4ca-d191-46fc-80aa-587589e5f7a5/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/e872b3a4-ab3b-4fd8-adc2-aa9d99c150d2/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/d89a529d-b294-43a9-b3e9-06b138bf8820/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/1b4512fb-3e56-4c56-9295-3efc63c7562e/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/dff75799-842b-4bcd-9950-b9db49acede5/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/82f0a255-b145-47ad-8a65-04933cb6a0f1/download
https://dspace7-unillanos.metacatalogo.org/bitstreams/700e6f8a-4677-48c3-b04d-1da73158cf08/download
bitstream.checksum.fl_str_mv fc4a2592931afbe168b2670b4a579beb
462c44446be28551fda7edb8973fef18
4727781bd83aeaa94658de4c4e449dc9
195fd116aef03510a280c0f48d699711
3ee8d5ed8e2d8e1a0c6ede510cf1a0fd
f661acf14bedbf9f5d13897a0387e751
13ce23f4a6c5cf5fa67180e1597e2600
4b1ddcc9cb661a18c262e8308dc0cd39
ba19f6c0157e192627c9df15b8d41383
da1941dd077421cb2ddd195c993596ca
68b329da9893e34099c7d8ad5cb9c940
28d32e7f2945c4003f26d7bdf7438a5b
076efdfe6cdaa40a5c8550bf0c65ee66
e9f16472e906d39e8f84b45523e377f5
6ee29ad7bc926be0ae31e878679f1841
e3e6b9315b6215061751d5ae52d6a279
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad de Los Llanos
repository.mail.fl_str_mv repositorio@unillanos.edu.co
_version_ 1808490996036534272
spelling Pérez Rodríguez, Elvis Miguel2076b6a3412f6622d65cb08ba8bd1d0fRamírez Arenas, Edwin Misael4a29b4e341e12e9701466da28f9073192024-03-04T13:49:18Z2024-03-04T13:49:18Z2018Ramírez Arenas, Edwin M. (2018). Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucional [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/handle/001/3324Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/Incluye ilustraciones y tablasLa Universidad de los Llanos está en proceso de Acreditación Institucional, para lo cual es necesario reunir información de todas las áreas de la Institución, pero dicho proceso se está realizando manualmente, encontrando de esta forma falencias en la recolección y actualización de la información necesaria. Con la situación actual y teniendo en cuenta los beneficios que se obtendrían se propone crear una plataforma tecnológica con el fin de mejorar el proceso de Acreditación Institucional que es de gran importancia para la Universidad.The Universidad de Los Llanos is in the process of institutional accreditation, for which it is necessary to gather information from all areas of the institution, but process is being performed manually, finding flaws in the collection and updating of the necessary information. With the current situation and taking into account the benefits that would obtain, it will propose to create a technological platform with the objective of improving the process of institutional accreditation that is of great importance for the University That is why it arises the need to carry out a process of updating the institutional pages and the creation of new sites of academic units that do not have visibility in the current web pages to make available to the university community and the general public.Agradecimientos. -- Cláusula de confidencialidad. -- Resumen. -- Abstract. -- Descripción del problema. -- Justificación. -- Objetivos. -- Objetivo general. -- Objetivos específicos. -- Marco contextual. -- Acreditación institucional. -- CNA. -- ACOFI. -- SNIES. -- Acreditación de calidad. -- SACES. -- SARA. -- SIIF. -- Tecnologías de desarrollo. -- Lenguajes de programación. -- Patrón de diseño. -- Bibliotecas. -- Lenguaje de estilos. -- Lenguaje de marcado. -- Base Datos. -- Metodología. -- Desarrollo del proyecto. -- Investigación y consultas. -- Prioridades de requerimientos. -- Definir modelado entidad-relación. -- Seguimientos. -- Planeación y modelado de requerimientos recolectados a través de casos de usos y módulos. -- Diagrama solución. -- Desarrollo de la plataforma. -- Vistas finales. -- Migración de datos. -- Modelo de clases. -- Modelo Entidad Relación. -- Resultados. -- Conclusiones. -- Impacto. -- Mejor gestión de la información. -- Recomendaciones y trabajos futuros. -- Referencias. -- Glosario. -- Aspectos generales de la universidad. -- Definiciones. -- Acrónimos. -- Anexos.PregradoIngeniero(a) de SistemasIngeniería de SistemasIncluye manual técnico y manual de usuario.61 páginasapplication/pdfspaUniversidad de los LlanosFacultad de Ciencias Básicas e IngenieríaVillavicencioDerechos Reservados - Universidad de los Llanos, 2018https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Análisis y diseño de un prototipo de software que apoye el proceso de recolección de información de los programas académicos de la Universidad de los Llanos, para alcanzar la acreditación institucionalTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85P. U. C. d. Chile, «acreditacion.uc.cl,» 2010. [En línea]. Available: http://acreditacion.uc.cl/index.php?option=com_content&view=article&id=15&It emid=65.CNA, «mineducacion.gov.co,» [En línea]. Available: http://www.mineducacion.gov.co/CNA/1741/article-190811.html.Ministerio de educacion, «Ministerio de educacion,» 11 12 2016. [En línea]. Available: http://www.mineducacion.gov.co/1621/articles104846_archivo_pdf.pdf.SACU, «SACU,» [En línea]. Available: http://www.sacu.com.co/desventajasdel-excel-en-la-empresa.html. [Último acceso: 09 12 2016].S. T. d. A. U. d. Llanos, «acreditacion unillanos,» 04 03 2017. [En línea]. Available: http://acreditacion.unillanos.edu.co/index.php. [Último acceso: 25 04 2017].A. Unillanos, «acreditacion unillanos,» 06 02 2017. [En línea]. Available: http://acreditacion.unillanos.edu.co/index.php/acreditacion. [Último acceso: 25 04 2017].D. P. Valdés, «Maestros del web,» 26 10 2007. [En línea]. Available: http://www.maestrosdelweb.com/que-son-las-bases-de-datos/. [Último acceso: 09 12 2016].Wikipedia, «Wikipedia,» 30 11 2016. [En línea]. Available: https://es.wikipedia.org/wiki/Web_2.0. [Último acceso: 10 12 2016].C. N. d. Acreditacion, «Lineamiento para la acreditacion institucional,» 2014. [En línea]. Available: http://www.cna.gov.co/1741/articles186359_Lin_Ins_2014.pdf.Concejo Nacional De Acreditacion, «CNA.,» [En línea]. Available: http://www.cna.gov.co/1741/article-186365.html. [Último acceso: 19 Abril 2017].Acreditacion Institucional, «Acreditacion Institucional,» [En línea]. Available: http://www.cna.gov.co/1741/article-186371.html. [Último acceso: 19 4 2017].ACOFI, «ACOFI,» [En línea]. Available: http://www.acofi.edu.co/wpcontent/uploads/2014/12/ESTATUTO-2014.pdf. [Último acceso: 12 12 2016].SNIES, «Ministerio de educacion,» [En línea]. Available: http://www.mineducacion.gov.co/sistemasdeinformacion/1735/w3propertyname-2672.html#. [Último acceso: 12 12 2016].Á. A. Tarazona, «acofi,» 2016. [En línea]. Available: http://www.acofi.edu.co/wp-content/uploads/2016/08/La-Acreditaci%C3%B3nde-Alta-Calidad-en-Colombia-Doctor-%C3%81lvaro-Acevedo.pdf. [Último acceso: 12 12 2016].Ministerio de educacion, «SACES,» [En línea]. Available: http://www.mineducacion.gov.co/sistemasdeinformacion/1735/propertyvalue41698.html. [Último acceso: 12 12 2016].Universidad de los llanos, «Acuerdo Superior de 002 de 2011,» 04 03 2011. [En línea]. Available: http://documentacion.unillanos.edu.co/index.php/centrode-documentacion/doc_view/1392-acuerdo-superior-nd-002-de-2011.html. [Último acceso: 06 01 2017].Universidad de los llanos, «Sistema de informacion academico,» villavicencio.Universidad de los llanos, «Sistema de informacion financiera,» Villavicencio.oralce, «Java EE,» oracle, [En línea]. Available: https://www.oracle.com/co/java/technologies/java-ee.html. [Último acceso: 15 11 2017].C. Sillo01, «developer.mozilla.org,» MDN web docs moz://, 21 09 2017. [En línea]. Available: https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/Jav aScript_basics. [Último acceso: 19 10 2017].U. d. Alicante, «si.ua.es,» Universidad de Alicante, 01 Enero 2014. [En línea]. Available: https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelovista-controlador-mvc.html. [Último acceso: 27 Julio 2018].E. Largo, «www.ecodeup.com,» 20 Noviembre 2016. [En línea]. Available: https://www.ecodeup.com/patrones-de-diseno-en-java-mvc-dao-y-dto/. [Último acceso: 27 Julio 2018].wikipedia, «jquery,» wikipedia, 15 10 2017. [En línea]. Available: https://es.wikipedia.org/wiki/JQuery. [Último acceso: 20 12 2017].Wikipedia, «JQueryUI,» Wikipedia, 17 11 2017. [En línea]. Available: https://es.wikipedia.org/wiki/JQuery_UI. [Último acceso: 12 1 2017].APACHE, «APACHE COMMONS FILEUPLOAD,» Apache, 13 6 2017. [En línea]. Available: http://commons.apache.org/proper/commons-fileupload/. [Último acceso: 10 01 10].Apache, «apache commons io,» Apache, 20 10 2017. [En línea]. Available: https://commons.apache.org/proper/commons-io/. [Último acceso: 10 01 2018].Inderjeet Singh, Joel Leitch, Jesse Wilson, «sites.google.com,» [En línea]. Available: https://sites.google.com/site/gson/gson-user-guide#TOC-Overview. [Último acceso: 27 Julio 2018].wikipedia, «css3,» wikipedia, 19 12 2017. [En línea]. Available: https://es.wikipedia.org/wiki/Hoja_de_estilos_en_cascada#CSS3. [Último acceso: 19 12 2017].wikipedia, «html5,» wikipedia, 5 12 2017. [En línea]. Available: https://es.wikipedia.org/wiki/HTML5. [Último acceso: 05 01 2018].wikipedia, «oracle database,» wikipedia, 20 12 2017. [En línea]. Available: https://es.wikipedia.org/wiki/Oracle_Database. [Último acceso: 28 12 2017].nateevo, «nateevo.com,» nateevo, 20 septiembre 2012. [En línea]. Available: http://www.nateevo.com/scrum-la-metodologia-de-desarrollo-agil-porexcelencia/. [Último acceso: 19 10 2017].N/AAcreditación institucionalUniversidad de los LlanosAplicación webInstitutional accreditationUniversidad de los LlanosWeb applicationPublicationORIGINAL1007244115.pdf1007244115.pdfTrabajo de gradoapplication/pdf1432525https://dspace7-unillanos.metacatalogo.org/bitstreams/3095d386-e24e-4499-9969-44df931e0ad1/downloadfc4a2592931afbe168b2670b4a579bebMD51Anexo 1.pdfAnexo 1.pdfArtículoapplication/pdf488337https://dspace7-unillanos.metacatalogo.org/bitstreams/3f085730-9466-4431-9f31-d48777e5df80/download462c44446be28551fda7edb8973fef18MD52Anexo 2.pdfAnexo 2.pdfManual técnicoapplication/pdf1240838https://dspace7-unillanos.metacatalogo.org/bitstreams/ddfcf74c-ee0c-4bc4-9004-08fca5cd0b04/download4727781bd83aeaa94658de4c4e449dc9MD53Anexo 3.pdfAnexo 3.pdfManual de usuarioapplication/pdf1946761https://dspace7-unillanos.metacatalogo.org/bitstreams/07213d8c-9d02-49c1-b4f8-b48ebf33f61a/download195fd116aef03510a280c0f48d699711MD54Anexo 4.pdfAnexo 4.pdfCarta de autorizaciónapplication/pdf381200https://dspace7-unillanos.metacatalogo.org/bitstreams/520e22dd-108e-401e-97f5-e544e860df4b/download3ee8d5ed8e2d8e1a0c6ede510cf1a0fdMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-814775https://dspace7-unillanos.metacatalogo.org/bitstreams/00656f92-a526-4384-b285-ce0322b0917f/downloadf661acf14bedbf9f5d13897a0387e751MD56TEXT1007244115.pdf.txt1007244115.pdf.txtExtracted texttext/plain68999https://dspace7-unillanos.metacatalogo.org/bitstreams/7d1accf4-2b12-4163-a37f-8bcd0fdc1fd3/download13ce23f4a6c5cf5fa67180e1597e2600MD57Anexo 1.pdf.txtAnexo 1.pdf.txtExtracted texttext/plain14459https://dspace7-unillanos.metacatalogo.org/bitstreams/7b9cb534-5a31-4611-8047-736417e052b1/download4b1ddcc9cb661a18c262e8308dc0cd39MD59Anexo 2.pdf.txtAnexo 2.pdf.txtExtracted texttext/plain15065https://dspace7-unillanos.metacatalogo.org/bitstreams/8b971f3a-8164-4d7e-8b84-89f113de0fc8/downloadba19f6c0157e192627c9df15b8d41383MD511Anexo 3.pdf.txtAnexo 3.pdf.txtExtracted texttext/plain26004https://dspace7-unillanos.metacatalogo.org/bitstreams/8407e4ca-d191-46fc-80aa-587589e5f7a5/downloadda1941dd077421cb2ddd195c993596caMD513Anexo 4.pdf.txtAnexo 4.pdf.txtExtracted texttext/plain1https://dspace7-unillanos.metacatalogo.org/bitstreams/e872b3a4-ab3b-4fd8-adc2-aa9d99c150d2/download68b329da9893e34099c7d8ad5cb9c940MD515THUMBNAIL1007244115.pdf.jpg1007244115.pdf.jpgGenerated Thumbnailimage/jpeg7832https://dspace7-unillanos.metacatalogo.org/bitstreams/d89a529d-b294-43a9-b3e9-06b138bf8820/download28d32e7f2945c4003f26d7bdf7438a5bMD58Anexo 1.pdf.jpgAnexo 1.pdf.jpgGenerated Thumbnailimage/jpeg18263https://dspace7-unillanos.metacatalogo.org/bitstreams/1b4512fb-3e56-4c56-9295-3efc63c7562e/download076efdfe6cdaa40a5c8550bf0c65ee66MD510Anexo 2.pdf.jpgAnexo 2.pdf.jpgGenerated Thumbnailimage/jpeg7300https://dspace7-unillanos.metacatalogo.org/bitstreams/dff75799-842b-4bcd-9950-b9db49acede5/downloade9f16472e906d39e8f84b45523e377f5MD512Anexo 3.pdf.jpgAnexo 3.pdf.jpgGenerated Thumbnailimage/jpeg6309https://dspace7-unillanos.metacatalogo.org/bitstreams/82f0a255-b145-47ad-8a65-04933cb6a0f1/download6ee29ad7bc926be0ae31e878679f1841MD514Anexo 4.pdf.jpgAnexo 4.pdf.jpgGenerated Thumbnailimage/jpeg17192https://dspace7-unillanos.metacatalogo.org/bitstreams/700e6f8a-4677-48c3-b04d-1da73158cf08/downloade3e6b9315b6215061751d5ae52d6a279MD516001/3324oai:dspace7-unillanos.metacatalogo.org:001/33242024-04-17 16:39:30.103https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de los Llanos, 2018open.accesshttps://dspace7-unillanos.metacatalogo.orgRepositorio Universidad de Los Llanosrepositorio@unillanos.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCk1FRElBTlRFIEVMIEVKRVJDSUNJTyBERSBDVUFMUVVJRVJBIERFIExPUyBERVJFQ0hPUyBRVUUgU0UgT1RPUkdBTiBFTiBFU1RBIExJQ0VOQ0lBLCBVU1RFRCBBQ0VQVEEgWSBBQ1VFUkRBIFFVRURBUiBPQkxJR0FETyBFTiBMT1MgVEVSTUlOT1MgUVVFIFNFIFNFw5FBTEFOIEVOIEVMTEEuIEVMIExJQ0VOQ0lBTlRFIENPTkNFREUgQSBVU1RFRCBMT1MgREVSRUNIT1MgQ09OVEVOSURPUyBFTiBFU1RBIExJQ0VOQ0lBIENPTkRJQ0lPTkFET1MgQSBMQSBBQ0VQVEFDScOTTiBERSBTVVMgVEVSTUlOT1MgWSBDT05ESUNJT05FUy4KMS4gRGVmaW5pY2lvbmVzCmEuCU9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLglMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLglBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuCVVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoyLiBEZXJlY2hvcyBkZSBVc29zIEhvbnJhZG9zIHkgZXhjZXBjaW9uZXMgTGVnYWxlcy4KTmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CmEuCVJlcHJvZHVjaXIgbGEgT2JyYSwgaW5jb3Jwb3JhciBsYSBPYnJhIGVuIHVuYSBvIG3DoXMgT2JyYXMgQ29sZWN0aXZhcywgeSByZXByb2R1Y2lyIGxhIE9icmEgaW5jb3Jwb3JhZGEgZW4gbGFzIE9icmFzIENvbGVjdGl2YXM7CmIuCURpc3RyaWJ1aXIgY29waWFzIG8gZm9ub2dyYW1hcyBkZSBsYXMgT2JyYXMsIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EsIGluY2x1ecOpbmRvbGFzIGNvbW8gaW5jb3Jwb3JhZGFzIGVuIE9icmFzIENvbGVjdGl2YXMsIHNlZ8O6biBjb3JyZXNwb25kYTsKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuVG9kb3MgbG9zIGRlcmVjaG9zIG5vIG90b3JnYWRvcyBleHByZXNhbWVudGUgcG9yIGVsIExpY2VuY2lhbnRlIHF1ZWRhbiBwb3IgZXN0ZSBtZWRpbyByZXNlcnZhZG9zLCBpbmNsdXllbmRvIHBlcm8gc2luIGxpbWl0YXJzZSBhIGFxdWVsbG9zIHF1ZSBzZSBtZW5jaW9uYW4gZW4gbGFzIHNlY2Npb25lcyA0KGQpIHkgNChlKS4KNC4gUmVzdHJpY2Npb25lcy4KTGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6CmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KYi4JVXN0ZWQgbm8gcHVlZGUgZWplcmNlciBuaW5ndW5vIGRlIGxvcyBkZXJlY2hvcyBxdWUgbGUgaGFuIHNpZG8gb3RvcmdhZG9zIGVuIGxhIFNlY2Npw7NuIDMgcHJlY2VkZW50ZSBkZSBtb2RvIHF1ZSBlc3TDqW4gcHJpbmNpcGFsbWVudGUgZGVzdGluYWRvcyBvIGRpcmVjdGFtZW50ZSBkaXJpZ2lkb3MgYSBjb25zZWd1aXIgdW4gcHJvdmVjaG8gY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuIEVsIGludGVyY2FtYmlvIGRlIGxhIE9icmEgcG9yIG90cmFzIG9icmFzIHByb3RlZ2lkYXMgcG9yIGRlcmVjaG9zIGRlIGF1dG9yLCB5YSBzZWEgYSB0cmF2w6lzIGRlIHVuIHNpc3RlbWEgcGFyYSBjb21wYXJ0aXIgYXJjaGl2b3MgZGlnaXRhbGVzIChkaWdpdGFsIGZpbGUtc2hhcmluZykgbyBkZSBjdWFscXVpZXIgb3RyYSBtYW5lcmEgbm8gc2Vyw6EgY29uc2lkZXJhZG8gY29tbyBlc3RhciBkZXN0aW5hZG8gcHJpbmNpcGFsbWVudGUgbyBkaXJpZ2lkbyBkaXJlY3RhbWVudGUgYSBjb25zZWd1aXIgdW4gcHJvdmVjaG8gY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEsIHNpZW1wcmUgcXVlIG5vIHNlIHJlYWxpY2UgdW4gcGFnbyBtZWRpYW50ZSB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgZW4gcmVsYWNpw7NuIGNvbiBlbCBpbnRlcmNhbWJpbyBkZSBvYnJhcyBwcm90ZWdpZGFzIHBvciBlbCBkZXJlY2hvIGRlIGF1dG9yLgpjLglTaSB1c3RlZCBkaXN0cmlidXllLCBleGhpYmUgcMO6YmxpY2FtZW50ZSwgZWplY3V0YSBww7pibGljYW1lbnRlIG8gZWplY3V0YSBww7pibGljYW1lbnRlIGVuIGZvcm1hIGRpZ2l0YWwgbGEgT2JyYSBvIGN1YWxxdWllciBPYnJhIERlcml2YWRhIHUgT2JyYSBDb2xlY3RpdmEsIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0YSB0b2RhIGxhIGluZm9ybWFjacOzbiBkZSBkZXJlY2hvIGRlIGF1dG9yIGRlIGxhIE9icmEgeSBwcm9wb3JjaW9uYXIsIGRlIGZvcm1hIHJhem9uYWJsZSBzZWfDum4gZWwgbWVkaW8gbyBtYW5lcmEgcXVlIFVzdGVkIGVzdMOpIHV0aWxpemFuZG86IChpKSBlbCBub21icmUgZGVsIEF1dG9yIE9yaWdpbmFsIHNpIGVzdMOhIHByb3Zpc3RvIChvIHNldWTDs25pbW8sIHNpIGZ1ZXJlIGFwbGljYWJsZSksIHkvbyAoaWkpIGVsIG5vbWJyZSBkZSBsYSBwYXJ0ZSBvIGxhcyBwYXJ0ZXMgcXVlIGVsIEF1dG9yIE9yaWdpbmFsIHkvbyBlbCBMaWNlbmNpYW50ZSBodWJpZXJlbiBkZXNpZ25hZG8gcGFyYSBsYSBhdHJpYnVjacOzbiAodi5nLiwgdW4gaW5zdGl0dXRvIHBhdHJvY2luYWRvciwgZWRpdG9yaWFsLCBwdWJsaWNhY2nDs24pIGVuIGxhIGluZm9ybWFjacOzbiBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGVsIExpY2VuY2lhbnRlLCB0w6lybWlub3MgZGUgc2VydmljaW9zIG8gZGUgb3RyYXMgZm9ybWFzIHJhem9uYWJsZXM7IGVsIHTDrXR1bG8gZGUgbGEgT2JyYSBzaSBlc3TDoSBwcm92aXN0bzsgZW4gbGEgbWVkaWRhIGRlIGxvIHJhem9uYWJsZW1lbnRlIGZhY3RpYmxlIHksIHNpIGVzdMOhIHByb3Zpc3RvLCBlbCBJZGVudGlmaWNhZG9yIFVuaWZvcm1lIGRlIFJlY3Vyc29zIChVbmlmb3JtIFJlc291cmNlIElkZW50aWZpZXIpIHF1ZSBlbCBMaWNlbmNpYW50ZSBlc3BlY2lmaWNhIHBhcmEgc2VyIGFzb2NpYWRvIGNvbiBsYSBPYnJhLCBzYWx2byBxdWUgdGFsIFVSSSBubyBzZSByZWZpZXJhIGEgbGEgbm90YSBzb2JyZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgbyBhIGxhIGluZm9ybWFjacOzbiBzb2JyZSBlbCBsaWNlbmNpYW1pZW50byBkZSBsYSBPYnJhOyB5IGVuIGVsIGNhc28gZGUgdW5hIE9icmEgRGVyaXZhZGEsIGF0cmlidWlyIGVsIGNyw6lkaXRvIGlkZW50aWZpY2FuZG8gZWwgdXNvIGRlIGxhIE9icmEgZW4gbGEgT2JyYSBEZXJpdmFkYSAodi5nLiwgIlRyYWR1Y2Npw7NuIEZyYW5jZXNhIGRlIGxhIE9icmEgZGVsIEF1dG9yIE9yaWdpbmFsLCIgbyAiR3Vpw7NuIENpbmVtYXRvZ3LDoWZpY28gYmFzYWRvIGVuIGxhIE9icmEgb3JpZ2luYWwgZGVsIEF1dG9yIE9yaWdpbmFsIikuIFRhbCBjcsOpZGl0byBwdWVkZSBzZXIgaW1wbGVtZW50YWRvIGRlIGN1YWxxdWllciBmb3JtYSByYXpvbmFibGU7IGVuIGVsIGNhc28sIHNpbiBlbWJhcmdvLCBkZSBPYnJhcyBEZXJpdmFkYXMgdSBPYnJhcyBDb2xlY3RpdmFzLCB0YWwgY3LDqWRpdG8gYXBhcmVjZXLDoSwgY29tbyBtw61uaW1vLCBkb25kZSBhcGFyZWNlIGVsIGNyw6lkaXRvIGRlIGN1YWxxdWllciBvdHJvIGF1dG9yIGNvbXBhcmFibGUgeSBkZSB1bmEgbWFuZXJhLCBhbCBtZW5vcywgdGFuIGRlc3RhY2FkYSBjb21vIGVsIGNyw6lkaXRvIGRlIG90cm8gYXV0b3IgY29tcGFyYWJsZS4KZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CmkuCVJlZ2Fsw61hcyBwb3IgaW50ZXJwcmV0YWNpw7NuIHkgZWplY3VjacOzbiBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMuIEVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgYXV0b3JpemFyIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgbyBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSB5IGRlIHJlY29sZWN0YXIsIHNlYSBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBTQVlDTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgbyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvIFdlYmNhc3QpIGxpY2VuY2lhZGEgYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLCBzaSBsYSBpbnRlcnByZXRhY2nDs24gbyBlamVjdWNpw7NuIGRlIGxhIG9icmEgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIG9yaWVudGFkYSBwb3IgbyBkaXJpZ2lkYSBhIGxhIG9idGVuY2nDs24gZGUgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCmlpLglSZWdhbMOtYXMgcG9yIEZvbm9ncmFtYXMuIEVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCB1bmEgYWdlbmNpYSBkZSBkZXJlY2hvcyBtdXNpY2FsZXMgbyBhbGfDum4gYWdlbnRlIGRlc2lnbmFkbywgbGFzIHJlZ2Fsw61hcyBwb3IgY3VhbHF1aWVyIGZvbm9ncmFtYSBxdWUgVXN0ZWQgY3JlZSBhIHBhcnRpciBkZSBsYSBvYnJhICjigJx2ZXJzacOzbiBjb3ZlcuKAnSkgeSBkaXN0cmlidXlhLCBlbiBsb3MgdMOpcm1pbm9zIGRlbCByw6lnaW1lbiBkZSBkZXJlY2hvcyBkZSBhdXRvciwgc2kgbGEgY3JlYWNpw7NuIG8gZGlzdHJpYnVjacOzbiBkZSBlc2EgdmVyc2nDs24gY292ZXIgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIGRlc3RpbmFkYSBvIGRpcmlnaWRhIGEgb2J0ZW5lciB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KZS4JR2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFjaW5wcm8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KNi4gTGltaXRhY2nDs24gZGUgcmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgo3LiBUw6lybWluby4KYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuCVN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgo4LiBWYXJpb3MuCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuCVNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLglOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgoK