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_ 1808490970741735424
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