Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas
Incluye tablas y figuras.
- Autores:
-
Caicedo Mosquera, Diego Fernando
Cespedes Yela, German Augusto
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2016
- Institución:
- Universidad de los Llanos
- Repositorio:
- Repositorio Digital Universidad de los LLanos
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unillanos.edu.co:001/3265
- Acceso en línea:
- https://repositorio.unillanos.edu.co/handle/001/3265
https://repositorio.unillanos.edu.co/
- Palabra clave:
- Software de aplicación
Industria de servicios de información
Repositorios digitales
- Rights
- openAccess
- License
- Derechos Reservados - Universidad de los Llanos, 2016
id |
Unillanos2_56ce207752554e2019395297f70a4586 |
---|---|
oai_identifier_str |
oai:repositorio.unillanos.edu.co:001/3265 |
network_acronym_str |
Unillanos2 |
network_name_str |
Repositorio Digital Universidad de los LLanos |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
title |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
spellingShingle |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas Software de aplicación Industria de servicios de información Repositorios digitales |
title_short |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
title_full |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
title_fullStr |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
title_full_unstemmed |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
title_sort |
Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas |
dc.creator.fl_str_mv |
Caicedo Mosquera, Diego Fernando Cespedes Yela, German Augusto |
dc.contributor.advisor.none.fl_str_mv |
Silva Quinceno, Mónica |
dc.contributor.author.none.fl_str_mv |
Caicedo Mosquera, Diego Fernando Cespedes Yela, German Augusto |
dc.subject.armarc.spa.fl_str_mv |
Software de aplicación Industria de servicios de información Repositorios digitales |
topic |
Software de aplicación Industria de servicios de información Repositorios digitales |
description |
Incluye tablas y figuras. |
publishDate |
2016 |
dc.date.issued.none.fl_str_mv |
2016 |
dc.date.accessioned.none.fl_str_mv |
2023-12-05T14:57:58Z |
dc.date.available.none.fl_str_mv |
2023-12-05T14:57:58Z |
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 |
Caicedo Mosquera, D. y Cespedes Yela, G. (2016). Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas [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/3265 |
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 |
Caicedo Mosquera, D. y Cespedes Yela, G. (2016). Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas [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/3265 https://repositorio.unillanos.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Senn, J. A. (1992). Análisis y Diseño de Sistemas de Información. México : McGraw Hill. Software, S. (s.f.). Scripta Software. Recuperado el 17 de 11 de 2014, de http://scriptasoftware.com/portal/index.php/licenciamiento/software-de-acreditacion DSpace. (s.f.). DSpace. Recuperado el 14 de 11 de 2014, de http://www.dspace.org/ Eprints. (s.f.). Eprints. Recuperado el 17 de 11 de 2014, de http://www.eprints.org/software/ IEEE Standard Glossary of Software Engineering Terminology, IEEE std 610.12-1990, 1990. Agile Project Management with Scrum, Ken Schwaber, Microsoft Press, January 2004, 163pp. Start Uml, recuperado el 29 de agosto de 2015, http://staruml.io/ Angell, I.O. and Smithson S. (1991) Information Systems Management: Opportunities and Risks Ley de Protección de Datos, consultado el 20 de noviembre de 2015, de http://www.infoleg.gov.ar/infolegInternet/anexos/60000-64999/64790/norma.htm PostgreSQL Global Development Group. Consultado el 20 de noviembre de 2015, de http://www.postgresql.org/about/licence/ Ian Hickson y David Hyatt, ed. HTML5, consultado el 20 de noviembre de 2015 , de http://www.w3.org/html/wg/drafts/html/master/introduction.html#html-vs-xhtml Materialize, consultado el 20 de noviembre de 2015, de http://materializecss.com/ ECMAScript, Lenguage Specification, consultado el 20 de noviembre de 2015, de http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf Ajax: A New Approach to Web Applications, consultado el 20 de noviembre de 2015 http://adaptivepath.org/ideas/ajax-new-approach-web-applications/ The Making of Python, consultado el 20 de noviembre de 2015 http://www.artima.com/intv/pythonP.html BAHIT, Eugenia. Python para principiantes. Ceative Commons no comercial. BIBEAULT, Bear; KATZ, Yehuda. Jquery 1.4; traducción Manuel Cegarra Polo. Madrid: Anaya Multimedia, 2011. 528 p. CONSEJO NACIONAL DE ACREDITACIÓN. Lineamientos para la acreditación de programas de pregrado. Bogotá D.C., 2013. 52 p. FIRTMAN, Maximiliano. Ajax: web 2.0 con jQuery para profesionales. 2 edición. Buenos Aires: Alfaomega, 2010. 321 p. GARCIA M., Saul. La guía definitiva de Django: Desarrolla aplicaciones web de forma rápida y sencilla. 2015. GNU Free Documentation License. 598 p. GUIDO, Van Rossum. El tutorial de Python. Python Software Foundation, 2009. 116 p. INSTITUTO COLOMBIANO DE NORMALIZACIÓN Y CERTIFICACIÓN. Referencias Bibliográficas: contenido, forma y estructura. NTC 5613. Bogotá D.C.: El Instituto, 2008. 33 p. INSTITUTO COLOMBIANO DE NORMALIZACIÓN Y CERTIFICACIÓN. Documentación: presentación de tesis, trabajos de grado y otros trabajos de investigación. NTC 1486. Bogotá D.C.: El Instituto, 2008. 36 p. KENDALL, Kenneth E; KENDALL, Julie E. Análisis y diseño de sistemas de información. 8 edición. México: Prentice-Hall, 2011. 600 p. KNIBERG, Henrik. SCRUM y XP desde las trincheras: cómo hacemos SCRUM. Estados Unidos: InfoQ, 2007. 122 p. KNOWLTON, Jim. Python; traductor María Jesús Fernández Vélez. Madrid: Ediciones Anaya Multimedia, 2008. 272 p. LÓPEZ QUIJADO, José. Domine Javascript. 3 edición. México: Alfaomega: Ra-Ma, 2011. 705 p. MELONI, Julie C. HTML5, CSS3 y Javascript; traductor Sergio Luis Gonzalez Cruz. Madrid: Ediciones Anaya Multimiedia, 2012. 655 p. PABÓN FERNÁNDEZ, Nohra, et al. Evaluación y acreditación universitaria: base de datos y estado del arte. Santa fé de Bogotá: Universidad Pedagógica Nacional, Fundación Universidad de Bogotá Jorge Tadeo Lozano, 1996. 118 p. PIATTINI VELTHUIS, Mario G., et al. Tecnología y diseño de bases de datos relacionales. México: Alfaomega: Ra-Ma, 2006. 946 p. PRESSMAN, Roger S. Ingeniería del Software: Un enfoque práctico. Séptima Edición. México: McGraw-Hill, 2010. 808 p. RUMBAUGH, James; JACOBSON, Ivar; BOOCH, Grady. El lenguaje unificado. 2 edición. España: Pearson Educación S.A., 2007. 464 p. RUMBAUGH, James; JACOBSON, Ivar; BOOCH, Grady. El lenguaje unificado: manual de referencia. 2 edición. España: Pearson Educación S.A., 2007. 688 p. SCHULZ, Ralph. Diseño Web con CSS. Barcelona: Alfaomega: Marcombo Ediciones Técnicas, 2009. 304 p. SILBERSCHATZ, Abraham. Fundamentos de diseño de bases de datos. 5 edición. España: McGraw-Hill, 2007. 600 p. SOMMERVILLE, Ian. Ingeniería de Software. 9 edición. México: Pearson Educación, 2011. 792 p. THE POSTGRESQL GLOBAL DEVELOPMENT GROUP. PostgreSQL 8.4.22 Documentation. 2014. 2371 p. |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad de los Llanos, 2016 |
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, 2016 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 |
45 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/0444d4ac-4b44-410e-b4db-44af74a75765/download https://dspace7-unillanos.metacatalogo.org/bitstreams/f72a7b4e-dbed-49c4-96e3-64ecd0039ec6/download https://dspace7-unillanos.metacatalogo.org/bitstreams/e5354264-09ab-49fd-b9b5-cc823b8bba6f/download https://dspace7-unillanos.metacatalogo.org/bitstreams/5a2e8425-11d0-4adb-b8c8-c3f20e3831a0/download https://dspace7-unillanos.metacatalogo.org/bitstreams/2330981f-c963-4bfa-a8c1-4a4ffa05c3dd/download https://dspace7-unillanos.metacatalogo.org/bitstreams/e28fb682-6e9f-467d-b6cb-970eb5112f7c/download https://dspace7-unillanos.metacatalogo.org/bitstreams/0200e362-a035-4fcf-a158-3d8c5158196e/download https://dspace7-unillanos.metacatalogo.org/bitstreams/81081ea1-73d3-49d8-bb14-a34ea905c1a0/download https://dspace7-unillanos.metacatalogo.org/bitstreams/9977c164-bddc-4dc5-bb0d-ca6381580734/download https://dspace7-unillanos.metacatalogo.org/bitstreams/dd25f3b4-901f-4390-a502-180ee4b1e8ee/download https://dspace7-unillanos.metacatalogo.org/bitstreams/04aec47c-90ee-437d-9afb-d3cad2a7fcca/download https://dspace7-unillanos.metacatalogo.org/bitstreams/d32c3a09-a2ec-40a4-874c-b356b9cc55d4/download https://dspace7-unillanos.metacatalogo.org/bitstreams/d2f82e43-6757-47a6-8c82-cb098bffa99a/download https://dspace7-unillanos.metacatalogo.org/bitstreams/74af5b1f-1b8b-4643-a850-c73fe2c0f073/download https://dspace7-unillanos.metacatalogo.org/bitstreams/562f0cee-e169-4f07-836c-79e50e515331/download https://dspace7-unillanos.metacatalogo.org/bitstreams/81ebe01e-366f-4567-9d8d-ceadcc2fe224/download |
bitstream.checksum.fl_str_mv |
b34a65dee6b703c16478a562b5d1fc7d 865487a38198dc654d0567ba489e2c85 596510da6112a7ab031b223d47d84ec9 f3c0391c5d2a31874134bddb6573c24b a52f9c67c3a0a5cad65c0c5983b8d2d2 f661acf14bedbf9f5d13897a0387e751 153303d909166642315649f962f768db bf32354fa884965f27ca8fbb22122af1 18f391dc94d5009fe7379e10e96e623f 2f141ad76499b7531cda8ec1f4dcf9ca 68b329da9893e34099c7d8ad5cb9c940 e01401ad91bb4da51c9555f5fd102627 17cb589c657b5430c588f77f4e0ad13d dca437b51e1f7a328a4014e0013059aa 03379b2927893edddd28c9fcd141fd28 83d99a05773f25ee37b081c042a24cee |
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_ |
1812104605340794880 |
spelling |
Silva Quinceno, Mónica655810948db30ddd76c34ecf6c26ec0eCaicedo Mosquera, Diego Fernando5de7d4bc0057fa27ebd2f26508e06c44Cespedes Yela, German Augusto7e0171a8caac14cbc2c3f27d5492f4de2023-12-05T14:57:58Z2023-12-05T14:57:58Z2016Caicedo Mosquera, D. y Cespedes Yela, G. (2016). Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programas [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/handle/001/3265Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/Incluye tablas y figuras.Los programas de pregrado de las instituciones de educación superior afrontan procesos necesarios para adquirir la acreditación de alta calidad, un reconocimiento por parte del Ministerio de Educación Nacional, que es otorgado a través del Consejo Nacional de Acreditación- CNA, con el fin de promover y reconocer la dinámica de mejoramiento continuo de los programas, para lograr este objetivo los programas llevan a cabo de manera periódica el proceso de autoevaluación, el cual tiene como base los lineamientos de acreditación de los programas de pregrado del CNA (2013), en los cuales se involucran factores, características, y aspectos a evaluar que deben ser tenidos en cuenta por los programas. El proceso de autoevaluación involucra a toda la comunidad académica (estudiantes, profesores, directivos y administrativos) de los programas con el fin de generar un compendio de documentos descriptivos los cuales se basan en los lineamientos de acreditación que posteriormente servirán como insumo para dar soporte al proceso realizado; dicha información se debe analizar con el fin de que se logre generar el respectivo plan de mejoramiento que permita generar acciones para el fortalecimiento de los programas, las cuales se desarrollaran año a año a través del plan de acción del programa, permitiendo de esta manera mejorar los aspectos evaluados en los cuales se evidenciaron en el proceso de autoevaluación, en pro de conseguir la alta calidad en el programa; pero otra de las utilidades que se le dan a estos documentos es la de retroalimentar los procesos futuros para lograr obtener ventaja de la experiencia ya adquirida en los procesos realizados durante diferentes periodos. Una labor importante para consolidar esta información plasmada en los diferentes documentos es conseguir que siempre estén a disposición estos en la comunidad académica, que se logre consolidar una arquitectura organizacional de todos los documentos ya sean para proyectos anteriores como futuros, además de tener una historia de los diferentes procesos de acreditación de los programas de las instituciones, información valiosa para la comunidad.The undergraduate programs of higher education institutions facing processes needed to acquire high quality accreditation, a recognition by the Ministry of Education, which is awarded by the National Council of Acreditación- CNA, in order to promote and recognize the dynamics of continuous improvement of the programs, to achieve this objective, the programs perform periodically a self-assessment process, which is based on the guidelines of accreditation of undergraduate programs of CNA (2013), where factors, features, and aspects to be evaluated to be taken into account by the programs involved. The self-assessment process involves the entire academic community (students, teachers, managers and administrators) of the programs with the aim of generating a compendium of descriptive documents which are based on accreditation guidelines that subsequently serve as an input to support the process conducted, such information must be analyzed in order to be able to generate the corresponding improvement plan that will generate improvement actions for strengthening programs, which develop year after year through the program action plan, thereby enabling to improve the aspects evaluated in which shortcomings were evident in the selfassessment process, towards achieving high quality in the program; but other utilities that are given to these documents is to provide feedback for future processes to achieve take advantage of the experience already gained in the processes performed during different periods. An important task to consolidate this information reflected in the various documents is to always be available to those in the academic community, to achieve to consolidate organizational architecture of all documents whether to previous projects and future, besides having a history of the different processes of accreditation of programs of institutions wich is valuable information for the community.Introducción. -- Descripción del problema. -- Objetivos. -- Objetivo general. -- Objetivos específicos. -- Justificación. -- Contexto. -- Marco teorico. -- ingeniería de software. -- Scrum. -- Programación extrema xp. -- Uml. -- Start uml. -- Sistemas de información. -- Bases de datos. -- Postgresql. -- Servidor web. -- Html5. -- Hoja de estilos en cascada (css). -- Materialize. -- Material design. -- Javascript. -- Jquery. -- Ajax. -- Json. -- Python. -- Django. -- Metodología de desarrollo de software. -- Desarrollo del proyecto. -- Lista de historias de usuario. -- Usuarios de la aplicación. -- Diagrama de casos de uso. -- Mockups. -- Inicio de sesión. -- Proyectos de acreditación. -- Factores. -- Factor. -- Evaluar factores. -- Equipo de trabajo. -- Gestionar tareas. -- Tareas programadas. -- Historial de acciones. -- Registrar usuario. -- Diagrama de clases. -- Modelo entidad relación. -- Sprint backlog. -- Iteración 1. -- Iteración 2. -- Iteración 3. -- Iteración 4. -- Resultados. -- Conclusiones. -- Referencias bibliográficas. -- Bibliografía.PregradoIngeniero(a) de SistemasIngeniería de Sistemas45 páginasapplication/pdfspaUniversidad de los LlanosFacultad de Ciencias Básicas e IngenieríaVillavicencioDerechos Reservados - Universidad de los Llanos, 2016https://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_abf2Sistema de información web para el repositorio de los documentos generados en el proceso de autoevaluación y el plan de mejoramiento de los programasTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85Senn, J. A. (1992). Análisis y Diseño de Sistemas de Información. México : McGraw Hill.Software, S. (s.f.). Scripta Software. Recuperado el 17 de 11 de 2014, de http://scriptasoftware.com/portal/index.php/licenciamiento/software-de-acreditacionDSpace. (s.f.). DSpace. Recuperado el 14 de 11 de 2014, de http://www.dspace.org/ Eprints. (s.f.).Eprints. Recuperado el 17 de 11 de 2014, de http://www.eprints.org/software/IEEE Standard Glossary of Software Engineering Terminology, IEEE std 610.12-1990, 1990.Agile Project Management with Scrum, Ken Schwaber, Microsoft Press, January 2004, 163pp.Start Uml, recuperado el 29 de agosto de 2015, http://staruml.io/Angell, I.O. and Smithson S. (1991) Information Systems Management: Opportunities and RisksLey de Protección de Datos, consultado el 20 de noviembre de 2015, de http://www.infoleg.gov.ar/infolegInternet/anexos/60000-64999/64790/norma.htmPostgreSQL Global Development Group. Consultado el 20 de noviembre de 2015, de http://www.postgresql.org/about/licence/Ian Hickson y David Hyatt, ed. HTML5, consultado el 20 de noviembre de 2015 , de http://www.w3.org/html/wg/drafts/html/master/introduction.html#html-vs-xhtmlMaterialize, consultado el 20 de noviembre de 2015, de http://materializecss.com/ECMAScript, Lenguage Specification, consultado el 20 de noviembre de 2015, de http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdfAjax: A New Approach to Web Applications, consultado el 20 de noviembre de 2015 http://adaptivepath.org/ideas/ajax-new-approach-web-applications/The Making of Python, consultado el 20 de noviembre de 2015 http://www.artima.com/intv/pythonP.htmlBAHIT, Eugenia. Python para principiantes. Ceative Commons no comercial.BIBEAULT, Bear; KATZ, Yehuda. Jquery 1.4; traducción Manuel Cegarra Polo. Madrid: Anaya Multimedia, 2011. 528 p.CONSEJO NACIONAL DE ACREDITACIÓN. Lineamientos para la acreditación de programas de pregrado. Bogotá D.C., 2013. 52 p.FIRTMAN, Maximiliano. Ajax: web 2.0 con jQuery para profesionales. 2 edición. Buenos Aires: Alfaomega, 2010. 321 p.GARCIA M., Saul. La guía definitiva de Django: Desarrolla aplicaciones web de forma rápida y sencilla. 2015. GNU Free Documentation License. 598 p.GUIDO, Van Rossum. El tutorial de Python. Python Software Foundation, 2009. 116 p.INSTITUTO COLOMBIANO DE NORMALIZACIÓN Y CERTIFICACIÓN. Referencias Bibliográficas: contenido, forma y estructura. NTC 5613. Bogotá D.C.: El Instituto, 2008. 33 p.INSTITUTO COLOMBIANO DE NORMALIZACIÓN Y CERTIFICACIÓN. Documentación: presentación de tesis, trabajos de grado y otros trabajos de investigación. NTC 1486. Bogotá D.C.: El Instituto, 2008. 36 p.KENDALL, Kenneth E; KENDALL, Julie E. Análisis y diseño de sistemas de información. 8 edición. México: Prentice-Hall, 2011. 600 p.KNIBERG, Henrik. SCRUM y XP desde las trincheras: cómo hacemos SCRUM. Estados Unidos: InfoQ, 2007. 122 p.KNOWLTON, Jim. Python; traductor María Jesús Fernández Vélez. Madrid: Ediciones Anaya Multimedia, 2008. 272 p.LÓPEZ QUIJADO, José. Domine Javascript. 3 edición. México: Alfaomega: Ra-Ma, 2011. 705 p.MELONI, Julie C. HTML5, CSS3 y Javascript; traductor Sergio Luis Gonzalez Cruz. Madrid: Ediciones Anaya Multimiedia, 2012. 655 p.PABÓN FERNÁNDEZ, Nohra, et al. Evaluación y acreditación universitaria: base de datos y estado del arte. Santa fé de Bogotá: Universidad Pedagógica Nacional, Fundación Universidad de Bogotá Jorge Tadeo Lozano, 1996. 118 p.PIATTINI VELTHUIS, Mario G., et al. Tecnología y diseño de bases de datos relacionales. México: Alfaomega: Ra-Ma, 2006. 946 p.PRESSMAN, Roger S. Ingeniería del Software: Un enfoque práctico. Séptima Edición. México: McGraw-Hill, 2010. 808 p.RUMBAUGH, James; JACOBSON, Ivar; BOOCH, Grady. El lenguaje unificado. 2 edición. España: Pearson Educación S.A., 2007. 464 p.RUMBAUGH, James; JACOBSON, Ivar; BOOCH, Grady. El lenguaje unificado: manual de referencia. 2 edición. España: Pearson Educación S.A., 2007. 688 p.SCHULZ, Ralph. Diseño Web con CSS. Barcelona: Alfaomega: Marcombo Ediciones Técnicas, 2009. 304 p.SILBERSCHATZ, Abraham. Fundamentos de diseño de bases de datos. 5 edición. España: McGraw-Hill, 2007. 600 p.SOMMERVILLE, Ian. Ingeniería de Software. 9 edición. México: Pearson Educación, 2011. 792 p.THE POSTGRESQL GLOBAL DEVELOPMENT GROUP. PostgreSQL 8.4.22 Documentation. 2014. 2371 p.Software de aplicaciónIndustria de servicios de informaciónRepositorios digitalesPublicationORIGINAL1121860663_1122649421.pdf1121860663_1122649421.pdfTrabajo de gradoapplication/pdf1316883https://dspace7-unillanos.metacatalogo.org/bitstreams/0444d4ac-4b44-410e-b4db-44af74a75765/downloadb34a65dee6b703c16478a562b5d1fc7dMD51Anexo 1.pdfAnexo 1.pdfArtículoapplication/pdf825186https://dspace7-unillanos.metacatalogo.org/bitstreams/f72a7b4e-dbed-49c4-96e3-64ecd0039ec6/download865487a38198dc654d0567ba489e2c85MD52Anexo 2.pdfAnexo 2.pdfManual técnicoapplication/pdf2132328https://dspace7-unillanos.metacatalogo.org/bitstreams/e5354264-09ab-49fd-b9b5-cc823b8bba6f/download596510da6112a7ab031b223d47d84ec9MD53Anexo 3.pdfAnexo 3.pdfManual de usuarioapplication/pdf2361476https://dspace7-unillanos.metacatalogo.org/bitstreams/5a2e8425-11d0-4adb-b8c8-c3f20e3831a0/downloadf3c0391c5d2a31874134bddb6573c24bMD54Anexo 4.pdfAnexo 4.pdfCarta de autorizaciónapplication/pdf324342https://dspace7-unillanos.metacatalogo.org/bitstreams/2330981f-c963-4bfa-a8c1-4a4ffa05c3dd/downloada52f9c67c3a0a5cad65c0c5983b8d2d2MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-814775https://dspace7-unillanos.metacatalogo.org/bitstreams/e28fb682-6e9f-467d-b6cb-970eb5112f7c/downloadf661acf14bedbf9f5d13897a0387e751MD56TEXT1121860663_1122649421.pdf.txt1121860663_1122649421.pdf.txtExtracted texttext/plain68159https://dspace7-unillanos.metacatalogo.org/bitstreams/0200e362-a035-4fcf-a158-3d8c5158196e/download153303d909166642315649f962f768dbMD57Anexo 1.pdf.txtAnexo 1.pdf.txtExtracted texttext/plain16537https://dspace7-unillanos.metacatalogo.org/bitstreams/81081ea1-73d3-49d8-bb14-a34ea905c1a0/downloadbf32354fa884965f27ca8fbb22122af1MD59Anexo 2.pdf.txtAnexo 2.pdf.txtExtracted texttext/plain62642https://dspace7-unillanos.metacatalogo.org/bitstreams/9977c164-bddc-4dc5-bb0d-ca6381580734/download18f391dc94d5009fe7379e10e96e623fMD511Anexo 3.pdf.txtAnexo 3.pdf.txtExtracted texttext/plain23157https://dspace7-unillanos.metacatalogo.org/bitstreams/dd25f3b4-901f-4390-a502-180ee4b1e8ee/download2f141ad76499b7531cda8ec1f4dcf9caMD513Anexo 4.pdf.txtAnexo 4.pdf.txtExtracted texttext/plain1https://dspace7-unillanos.metacatalogo.org/bitstreams/04aec47c-90ee-437d-9afb-d3cad2a7fcca/download68b329da9893e34099c7d8ad5cb9c940MD515THUMBNAIL1121860663_1122649421.pdf.jpg1121860663_1122649421.pdf.jpgGenerated Thumbnailimage/jpeg5654https://dspace7-unillanos.metacatalogo.org/bitstreams/d32c3a09-a2ec-40a4-874c-b356b9cc55d4/downloade01401ad91bb4da51c9555f5fd102627MD58Anexo 1.pdf.jpgAnexo 1.pdf.jpgGenerated Thumbnailimage/jpeg15923https://dspace7-unillanos.metacatalogo.org/bitstreams/d2f82e43-6757-47a6-8c82-cb098bffa99a/download17cb589c657b5430c588f77f4e0ad13dMD510Anexo 2.pdf.jpgAnexo 2.pdf.jpgGenerated Thumbnailimage/jpeg6451https://dspace7-unillanos.metacatalogo.org/bitstreams/74af5b1f-1b8b-4643-a850-c73fe2c0f073/downloaddca437b51e1f7a328a4014e0013059aaMD512Anexo 3.pdf.jpgAnexo 3.pdf.jpgGenerated Thumbnailimage/jpeg7357https://dspace7-unillanos.metacatalogo.org/bitstreams/562f0cee-e169-4f07-836c-79e50e515331/download03379b2927893edddd28c9fcd141fd28MD514Anexo 4.pdf.jpgAnexo 4.pdf.jpgGenerated Thumbnailimage/jpeg15581https://dspace7-unillanos.metacatalogo.org/bitstreams/81ebe01e-366f-4567-9d8d-ceadcc2fe224/download83d99a05773f25ee37b081c042a24ceeMD516001/3265oai:dspace7-unillanos.metacatalogo.org:001/32652024-04-17 16:37:22.279https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de los Llanos, 2016open.accesshttps://dspace7-unillanos.metacatalogo.orgRepositorio Universidad de Los Llanosrepositorio@unillanos.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCk1FRElBTlRFIEVMIEVKRVJDSUNJTyBERSBDVUFMUVVJRVJBIERFIExPUyBERVJFQ0hPUyBRVUUgU0UgT1RPUkdBTiBFTiBFU1RBIExJQ0VOQ0lBLCBVU1RFRCBBQ0VQVEEgWSBBQ1VFUkRBIFFVRURBUiBPQkxJR0FETyBFTiBMT1MgVEVSTUlOT1MgUVVFIFNFIFNFw5FBTEFOIEVOIEVMTEEuIEVMIExJQ0VOQ0lBTlRFIENPTkNFREUgQSBVU1RFRCBMT1MgREVSRUNIT1MgQ09OVEVOSURPUyBFTiBFU1RBIExJQ0VOQ0lBIENPTkRJQ0lPTkFET1MgQSBMQSBBQ0VQVEFDScOTTiBERSBTVVMgVEVSTUlOT1MgWSBDT05ESUNJT05FUy4KMS4gRGVmaW5pY2lvbmVzCmEuCU9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLglMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLglBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuCVVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoyLiBEZXJlY2hvcyBkZSBVc29zIEhvbnJhZG9zIHkgZXhjZXBjaW9uZXMgTGVnYWxlcy4KTmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CmEuCVJlcHJvZHVjaXIgbGEgT2JyYSwgaW5jb3Jwb3JhciBsYSBPYnJhIGVuIHVuYSBvIG3DoXMgT2JyYXMgQ29sZWN0aXZhcywgeSByZXByb2R1Y2lyIGxhIE9icmEgaW5jb3Jwb3JhZGEgZW4gbGFzIE9icmFzIENvbGVjdGl2YXM7CmIuCURpc3RyaWJ1aXIgY29waWFzIG8gZm9ub2dyYW1hcyBkZSBsYXMgT2JyYXMsIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EsIGluY2x1ecOpbmRvbGFzIGNvbW8gaW5jb3Jwb3JhZGFzIGVuIE9icmFzIENvbGVjdGl2YXMsIHNlZ8O6biBjb3JyZXNwb25kYTsKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuVG9kb3MgbG9zIGRlcmVjaG9zIG5vIG90b3JnYWRvcyBleHByZXNhbWVudGUgcG9yIGVsIExpY2VuY2lhbnRlIHF1ZWRhbiBwb3IgZXN0ZSBtZWRpbyByZXNlcnZhZG9zLCBpbmNsdXllbmRvIHBlcm8gc2luIGxpbWl0YXJzZSBhIGFxdWVsbG9zIHF1ZSBzZSBtZW5jaW9uYW4gZW4gbGFzIHNlY2Npb25lcyA0KGQpIHkgNChlKS4KNC4gUmVzdHJpY2Npb25lcy4KTGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6CmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KYi4JVXN0ZWQgbm8gcHVlZGUgZWplcmNlciBuaW5ndW5vIGRlIGxvcyBkZXJlY2hvcyBxdWUgbGUgaGFuIHNpZG8gb3RvcmdhZG9zIGVuIGxhIFNlY2Npw7NuIDMgcHJlY2VkZW50ZSBkZSBtb2RvIHF1ZSBlc3TDqW4gcHJpbmNpcGFsbWVudGUgZGVzdGluYWRvcyBvIGRpcmVjdGFtZW50ZSBkaXJpZ2lkb3MgYSBjb25zZWd1aXIgdW4gcHJvdmVjaG8gY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuIEVsIGludGVyY2FtYmlvIGRlIGxhIE9icmEgcG9yIG90cmFzIG9icmFzIHByb3RlZ2lkYXMgcG9yIGRlcmVjaG9zIGRlIGF1dG9yLCB5YSBzZWEgYSB0cmF2w6lzIGRlIHVuIHNpc3RlbWEgcGFyYSBjb21wYXJ0aXIgYXJjaGl2b3MgZGlnaXRhbGVzIChkaWdpdGFsIGZpbGUtc2hhcmluZykgbyBkZSBjdWFscXVpZXIgb3RyYSBtYW5lcmEgbm8gc2Vyw6EgY29uc2lkZXJhZG8gY29tbyBlc3RhciBkZXN0aW5hZG8gcHJpbmNpcGFsbWVudGUgbyBkaXJpZ2lkbyBkaXJlY3RhbWVudGUgYSBjb25zZWd1aXIgdW4gcHJvdmVjaG8gY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEsIHNpZW1wcmUgcXVlIG5vIHNlIHJlYWxpY2UgdW4gcGFnbyBtZWRpYW50ZSB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgZW4gcmVsYWNpw7NuIGNvbiBlbCBpbnRlcmNhbWJpbyBkZSBvYnJhcyBwcm90ZWdpZGFzIHBvciBlbCBkZXJlY2hvIGRlIGF1dG9yLgpjLglTaSB1c3RlZCBkaXN0cmlidXllLCBleGhpYmUgcMO6YmxpY2FtZW50ZSwgZWplY3V0YSBww7pibGljYW1lbnRlIG8gZWplY3V0YSBww7pibGljYW1lbnRlIGVuIGZvcm1hIGRpZ2l0YWwgbGEgT2JyYSBvIGN1YWxxdWllciBPYnJhIERlcml2YWRhIHUgT2JyYSBDb2xlY3RpdmEsIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0YSB0b2RhIGxhIGluZm9ybWFjacOzbiBkZSBkZXJlY2hvIGRlIGF1dG9yIGRlIGxhIE9icmEgeSBwcm9wb3JjaW9uYXIsIGRlIGZvcm1hIHJhem9uYWJsZSBzZWfDum4gZWwgbWVkaW8gbyBtYW5lcmEgcXVlIFVzdGVkIGVzdMOpIHV0aWxpemFuZG86IChpKSBlbCBub21icmUgZGVsIEF1dG9yIE9yaWdpbmFsIHNpIGVzdMOhIHByb3Zpc3RvIChvIHNldWTDs25pbW8sIHNpIGZ1ZXJlIGFwbGljYWJsZSksIHkvbyAoaWkpIGVsIG5vbWJyZSBkZSBsYSBwYXJ0ZSBvIGxhcyBwYXJ0ZXMgcXVlIGVsIEF1dG9yIE9yaWdpbmFsIHkvbyBlbCBMaWNlbmNpYW50ZSBodWJpZXJlbiBkZXNpZ25hZG8gcGFyYSBsYSBhdHJpYnVjacOzbiAodi5nLiwgdW4gaW5zdGl0dXRvIHBhdHJvY2luYWRvciwgZWRpdG9yaWFsLCBwdWJsaWNhY2nDs24pIGVuIGxhIGluZm9ybWFjacOzbiBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGVsIExpY2VuY2lhbnRlLCB0w6lybWlub3MgZGUgc2VydmljaW9zIG8gZGUgb3RyYXMgZm9ybWFzIHJhem9uYWJsZXM7IGVsIHTDrXR1bG8gZGUgbGEgT2JyYSBzaSBlc3TDoSBwcm92aXN0bzsgZW4gbGEgbWVkaWRhIGRlIGxvIHJhem9uYWJsZW1lbnRlIGZhY3RpYmxlIHksIHNpIGVzdMOhIHByb3Zpc3RvLCBlbCBJZGVudGlmaWNhZG9yIFVuaWZvcm1lIGRlIFJlY3Vyc29zIChVbmlmb3JtIFJlc291cmNlIElkZW50aWZpZXIpIHF1ZSBlbCBMaWNlbmNpYW50ZSBlc3BlY2lmaWNhIHBhcmEgc2VyIGFzb2NpYWRvIGNvbiBsYSBPYnJhLCBzYWx2byBxdWUgdGFsIFVSSSBubyBzZSByZWZpZXJhIGEgbGEgbm90YSBzb2JyZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgbyBhIGxhIGluZm9ybWFjacOzbiBzb2JyZSBlbCBsaWNlbmNpYW1pZW50byBkZSBsYSBPYnJhOyB5IGVuIGVsIGNhc28gZGUgdW5hIE9icmEgRGVyaXZhZGEsIGF0cmlidWlyIGVsIGNyw6lkaXRvIGlkZW50aWZpY2FuZG8gZWwgdXNvIGRlIGxhIE9icmEgZW4gbGEgT2JyYSBEZXJpdmFkYSAodi5nLiwgIlRyYWR1Y2Npw7NuIEZyYW5jZXNhIGRlIGxhIE9icmEgZGVsIEF1dG9yIE9yaWdpbmFsLCIgbyAiR3Vpw7NuIENpbmVtYXRvZ3LDoWZpY28gYmFzYWRvIGVuIGxhIE9icmEgb3JpZ2luYWwgZGVsIEF1dG9yIE9yaWdpbmFsIikuIFRhbCBjcsOpZGl0byBwdWVkZSBzZXIgaW1wbGVtZW50YWRvIGRlIGN1YWxxdWllciBmb3JtYSByYXpvbmFibGU7IGVuIGVsIGNhc28sIHNpbiBlbWJhcmdvLCBkZSBPYnJhcyBEZXJpdmFkYXMgdSBPYnJhcyBDb2xlY3RpdmFzLCB0YWwgY3LDqWRpdG8gYXBhcmVjZXLDoSwgY29tbyBtw61uaW1vLCBkb25kZSBhcGFyZWNlIGVsIGNyw6lkaXRvIGRlIGN1YWxxdWllciBvdHJvIGF1dG9yIGNvbXBhcmFibGUgeSBkZSB1bmEgbWFuZXJhLCBhbCBtZW5vcywgdGFuIGRlc3RhY2FkYSBjb21vIGVsIGNyw6lkaXRvIGRlIG90cm8gYXV0b3IgY29tcGFyYWJsZS4KZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CmkuCVJlZ2Fsw61hcyBwb3IgaW50ZXJwcmV0YWNpw7NuIHkgZWplY3VjacOzbiBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMuIEVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgYXV0b3JpemFyIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgbyBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSB5IGRlIHJlY29sZWN0YXIsIHNlYSBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBTQVlDTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgbyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvIFdlYmNhc3QpIGxpY2VuY2lhZGEgYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLCBzaSBsYSBpbnRlcnByZXRhY2nDs24gbyBlamVjdWNpw7NuIGRlIGxhIG9icmEgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIG9yaWVudGFkYSBwb3IgbyBkaXJpZ2lkYSBhIGxhIG9idGVuY2nDs24gZGUgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCmlpLglSZWdhbMOtYXMgcG9yIEZvbm9ncmFtYXMuIEVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCB1bmEgYWdlbmNpYSBkZSBkZXJlY2hvcyBtdXNpY2FsZXMgbyBhbGfDum4gYWdlbnRlIGRlc2lnbmFkbywgbGFzIHJlZ2Fsw61hcyBwb3IgY3VhbHF1aWVyIGZvbm9ncmFtYSBxdWUgVXN0ZWQgY3JlZSBhIHBhcnRpciBkZSBsYSBvYnJhICjigJx2ZXJzacOzbiBjb3ZlcuKAnSkgeSBkaXN0cmlidXlhLCBlbiBsb3MgdMOpcm1pbm9zIGRlbCByw6lnaW1lbiBkZSBkZXJlY2hvcyBkZSBhdXRvciwgc2kgbGEgY3JlYWNpw7NuIG8gZGlzdHJpYnVjacOzbiBkZSBlc2EgdmVyc2nDs24gY292ZXIgZXN0w6EgcHJpbW9yZGlhbG1lbnRlIGRlc3RpbmFkYSBvIGRpcmlnaWRhIGEgb2J0ZW5lciB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KZS4JR2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFjaW5wcm8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KNi4gTGltaXRhY2nDs24gZGUgcmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgo3LiBUw6lybWluby4KYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuCVN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgo4LiBWYXJpb3MuCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuCVNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLglOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgoK |