Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander

Digital

Autores:
Calderón-Moros, Jhonnatan Julian
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de Santander
Repositorio:
Repositorio Universidad de Santander
Idioma:
spa
OAI Identifier:
oai:repositorio.udes.edu.co:001/10584
Acceso en línea:
https://repositorio.udes.edu.co
https://repositorio.udes.edu.co/handle/001/10584
Palabra clave:
Aplicativo web
Sistema de Información
Acreditación Alta Calidad
Web Application
Information System
High Quality Accreditation
Rights
closedAccess
License
http://purl.org/coar/access_right/c_14cb
id RUDES2_4d075c9a18a359cd3de79a66f40a1c5a
oai_identifier_str oai:repositorio.udes.edu.co:001/10584
network_acronym_str RUDES2
network_name_str Repositorio Universidad de Santander
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
dc.title.translated.none.fl_str_mv Development of a web Application for Document Management of the Quality Accreditation System in the Nursing Program at the University of Santander
title Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
spellingShingle Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
Aplicativo web
Sistema de Información
Acreditación Alta Calidad
Web Application
Information System
High Quality Accreditation
title_short Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
title_full Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
title_fullStr Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
title_full_unstemmed Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
title_sort Desarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de Santander
dc.creator.fl_str_mv Calderón-Moros, Jhonnatan Julian
dc.contributor.advisor.none.fl_str_mv Farelo-Velásquez, Nury
dc.contributor.author.none.fl_str_mv Calderón-Moros, Jhonnatan Julian
dc.contributor.jury.none.fl_str_mv Bravo-Rivera, Puala Camila
Dulcey-López, Carmen Cecilia
dc.subject.proposal.spa.fl_str_mv Aplicativo web
Sistema de Información
Acreditación Alta Calidad
topic Aplicativo web
Sistema de Información
Acreditación Alta Calidad
Web Application
Information System
High Quality Accreditation
dc.subject.proposal.eng.fl_str_mv Web Application
Information System
High Quality Accreditation
description Digital
publishDate 2023
dc.date.issued.none.fl_str_mv 2023-11-21
dc.date.accessioned.none.fl_str_mv 2024-06-24T14:04:15Z
dc.date.available.none.fl_str_mv 2024-06-24T14:04:15Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_71e4c1898caa6e32
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/submittedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str submittedVersion
dc.identifier.instname.none.fl_str_mv Universidad de Santander
dc.identifier.local.none.fl_str_mv T 37.23 C152d
dc.identifier.reponame.none.fl_str_mv Repositorio Digital Institucional Universidad de Santander
dc.identifier.repourl.none.fl_str_mv https://repositorio.udes.edu.co
dc.identifier.uri.none.fl_str_mv https://repositorio.udes.edu.co/handle/001/10584
identifier_str_mv Universidad de Santander
T 37.23 C152d
Repositorio Digital Institucional Universidad de Santander
url https://repositorio.udes.edu.co
https://repositorio.udes.edu.co/handle/001/10584
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv CNA - ¿Qué es la Acreditación de Alta Calidad de maestrías y doctorados?” Inicio | Ministerio de Educación Nacional. Accedido el 26 de abril de 2024. [En línea]. Disponible: https://www.mineducacion.gov.co/CNA/1741/article-187355.html
Alvear, T., & Elizabeth, S. (2018). Gestión documental por procesos con AURA PORTAL, integrado al proceso de Desarrollo de Software en la Universidad Técnica del Norte. Journal of Controlled Release, 11(2), 430–439.
CNA. (2013). Lineamientos Para La Acreditación De Programas De Pregrado. In Journal of Chemical Information and Modeling (Vol. 53, Issue 9).
Cotos Yañez, J. M., & Taboada Gonzalez, J. A. (2011). Introduccion a los Sistemas de Informacion. In Sistemas de informacion medioambiental.
Cuero, E. V., & Ruiz, A. T. (2016). Diseño De Aplicación Web Para Mejorar La Gestión Documental Del Outsourcing De Impresión De La Empresa Sonda De Colombia. Edgar. Paper Knowledge . Toward a Media History of Documents, 12–26. https://repository.unicatolica.edu.co/bitstream/handle/20.500.12237/748/FUCLG0015748.pdf?sequence=1
Enriquez Verona Miguel Martin. (2020). Diseño e implementación de un sistema web bajo el enfoque BPM, para la mejora del trámite de acreditación anticipada de los asegurados activos de la Oficina de Normalización Previsional, 2020. http://repositorio.ulasamericas.edu.pe/bitstream/handle/upa/1355/ENRIQUEZ VERONA.pdf?sequence=1&isAllowed=y
Equipo editorial de IONOS. “¿Qué es OneDrive?” IONOS Digital Guide. Accedido el 26 de abril de 2024. [En línea]. Disponible: https://www.ionos.es/digitalguide/servidores/herramientas/que-es-onedrive/
Rivera, C. L. A., & Orozco, G. G. (2014). SISTEMA DE INFORMACION ESTANDAR DE GESTION DOCUMENTAL EN AMBIENTE WEB. Applied Microbiology and Biotechnology, 85(1), 2071–2079.
Castro, L. M., & Pineda, L. A. (2019). La acreditación de alta calidad en Colombia: aportes y desafíos para la educación superior. Revista de Investigación Académica, 29, 1-16.
Consejo Nacional de Acreditación. (2022). ¿Qué es la acreditación de alta calidad? Recuperado el 11 de abril de 2023, de https://www.cna.gov.co/1741/article-183308.html
Muñoz, J. C., & De la Peña, M. M. (2020). Impacto de la acreditación de alta calidad en la empleabilidad de los graduados de programas universitarios en Colombia. Revista Científica de Administración, 48, 139-152.
Consejo de Acreditación de la Educación Superior (CAES). (2020). ARCU-SUR: Sistema de Acreditación Regional de Carreras Universitarias de Grado. Recuperado de http://www.arcsur.org/
Córdova, E. E., & Paulini, J. L. J. (2020). Desarrollar un sistema web de Gestión Documental para las tesis de la Escuela de Ingeniería Informática de la URP. En XII Jornadas de Investigación Científica y Tecnológica de la Universidad Ricardo Palma (pp. 122). Lima, Perú: Universidad Ricardo Palma.
Suárez, M. (2017). El Sistema de Acreditación Regional de Carreras Universitarias de Grado ARCU-SUR: Una evaluación de su implementación en México. Revista de Investigación Académica, Volumen 13(2), 1-15.
Hernández Trasobares, A. (2003). Los sistemas de información: evolución y desarrollo. Proyecto Social: Revista de relaciones laborales, 10-11, 149-165
Andreu, R., Ricart, J. E., & Valor, J. (1990). Planificación estratégica de tecnologías y sistemas de información en la empresa: una fuente de ventajas competitivas. Estudios y Ediciones IESE.
Bergman, M. K. (2018). Designing web applications. Packt Publishing Ltd.
Flanagan, D. (2019). JavaScript: The definitive guide: Master the world's most-used programming language. O'Reilly Media, Inc.
López, L. A. (2017). Desarrollo de aplicaciones web. Alfaomega.
Welling, L., & Thomson, L. (2017). PHP y MySQL: Desarrollo web. Madrid: Anaya Multimedia
Lerdorf, R., Tatroe, K., & MacIntyre, P. (2013). Programming PHP: Creating Dynamic Web Pages. Sebastopol, CA: O'Reilly Media.
Connolly, T., & Begg, C. (2014). Database systems: A practical approach to design, implementation, and management. Pearson Education.
DuBois, P. (2019). MySQL: The definitive guide: A comprehensive guide to MySQL. O'Reilly Media, Inc.
Elmasri, R., & Navathe, S. B. (2016). Fundamentals of database systems. Pearson.
Newman, S. (2015). Building microservices: designing fine-grained systems. " O'Reilly Media, Inc."
Tanenbaum, A. S., & Steen, M. V. (2007). Distributed systems: principles and paradigms. Pearson Prentice Hall
Bass, L., Clements, P., & Kazman, R. (2012). Software architecture in practice. Addison-Wesley Professional
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M. (1996). Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: elements of reusable object-oriented software. Addison-Wesley Professiona
Cohn, M. (2010). Succeeding with agile: Software development using Scrum. Addison-Wesley Professional
Pries, K. H., & Quigley, J. (2009). Scrum project management. CRC Press
Schwaber, K. (2004). Agile project management with Scrum. Microsoft Press
Deitel, P., Deitel, H., & Choffnes, D. R. (2016). Operating Systems: Internals and Design Principles (9th ed.). Prentice Hall Press
Stallman, R., & Gay, D. (2002). Free software, free society: Selected essays of Richard M. Stallman. Free Software Foundation
Bootstrap-select. (2021). Bootstrap-select Documentation. Recuperado el 7 de mayo de 2023, de https://github.com/snapappointments/bootstrap-select/releases
Espinal, R., & Rodríguez, A. (2021). Evaluación de bibliotecas de selección para formularios web: Experiencia de usuario. Revista Científica de Tecnología, Informática y Comunicaciones, 7(1), 20-32. https://doi.org/10.5377/tic.v7i1.10320
SpryMedia Ltd. (2021). DataTables. Obtenido de https://datatables.net/manual/installation
Resig, J. (2006). Introducing jQuery. jQuery Foundation. https://jquery.com/
Ivan. (2020, 3 febrero). Guía completa para la gestión de bases de datos MySQL con MYD. MySQL YA. https://www.tutorialesprogramacionya.com/mysqlya/
Katana Solutions. (2016). SweetAlert2: A JavaScript library for creating modal dialogs. https://github.com/sweetalert2/sweetalert2
APLICACIONES CLIENTE-SERVIDOR. (8 de marzo de 2013) [Imagen]. Disponible: https://jlcc170.wordpress.com/wp-content/uploads/2013/03/cliente-servidor.png?w=555&h=352
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_14cb
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv closedAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_14cb
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 232 p
dc.format.mimetype.none.fl_str_mv application/pdf
application/msword
dc.publisher.none.fl_str_mv Universidad de Santander
dc.publisher.branch.none.fl_str_mv Bucaramanga
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías y Tecnologías
dc.publisher.place.none.fl_str_mv Universidad de Santander
dc.publisher.program.none.fl_str_mv Ingeniería de Software
publisher.none.fl_str_mv Universidad de Santander
institution Universidad de Santander
bitstream.url.fl_str_mv https://repositorio.udes.edu.co/bitstreams/f259c99d-5e7b-4ceb-96cc-ad671d732d1d/download
https://repositorio.udes.edu.co/bitstreams/a442a374-2ad2-4a88-b7a8-d81867bb5613/download
https://repositorio.udes.edu.co/bitstreams/4c6550f7-01ff-4cb6-b4ed-a7b6ecda26dc/download
https://repositorio.udes.edu.co/bitstreams/8161be8f-e447-453e-87e2-279c1eebc890/download
https://repositorio.udes.edu.co/bitstreams/f04ced98-8667-4270-ae04-8631ad4d48ce/download
https://repositorio.udes.edu.co/bitstreams/7909188c-b127-460b-b9ca-497fca7014ed/download
https://repositorio.udes.edu.co/bitstreams/45d4f952-e4e1-462c-8c82-c736f437269c/download
https://repositorio.udes.edu.co/bitstreams/60a90906-9c8f-48ac-b0f9-ee4f1ccf25b9/download
https://repositorio.udes.edu.co/bitstreams/b3baac89-b5e7-484a-b38d-a6314e2834b4/download
https://repositorio.udes.edu.co/bitstreams/57cc2e3d-abaf-432b-bf79-3ab6018291a5/download
https://repositorio.udes.edu.co/bitstreams/ce42723b-4943-4069-8036-1cc7c6e17fb9/download
https://repositorio.udes.edu.co/bitstreams/62276ee1-f726-48b2-a4c6-17a2f92c4d4c/download
https://repositorio.udes.edu.co/bitstreams/8b0f269f-cb9c-49c3-b2ce-89b9102a5f09/download
https://repositorio.udes.edu.co/bitstreams/e2c6029f-537b-4da7-871c-a9eb6382948a/download
https://repositorio.udes.edu.co/bitstreams/65969b05-e4c8-44f8-90fd-a0e0bc6160fd/download
https://repositorio.udes.edu.co/bitstreams/e6b022a2-e193-481c-9892-4f99ad8f86c4/download
bitstream.checksum.fl_str_mv 29dd8a1afabe72747c9def1113a748fc
93717c6e414e931d9e62a0ff56452643
4c2bba9003a0f4631365da4dbc3922ec
3a433e52b450da6062861dd54c5d357d
4083b281520b5607a5aa1e7a032a27ff
0c06ec27736caa12159284fd1ea1c184
350e5a8256c23267ef9390e534892ee1
f82d85445db2599e4eba1da37b848300
921096026e6bf165eae9fdb12751bc9e
d0461fa0288ca8f1a6959dab31eee000
2644118d846a87b6096c6f46c1007562
2aca6bad73eafec1522e67a811d35551
8d841fd633b4dd3a12417340d5d241e7
dabd13601fa0ff1b39838f8a65646d46
74a68bae1e05273d371a72b1b3225976
73a5432e0b76442b22b026844140d683
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 Santander
repository.mail.fl_str_mv soporte@metabiblioteca.com
_version_ 1808490934335176704
spelling Farelo-Velásquez, Nury44011ae9-c75f-49c4-8fea-e1be5c3d03f1600Calderón-Moros, Jhonnatan Julian53f94bf0-84b6-4b28-8f20-7c10457249c3-1Bravo-Rivera, Puala Camila9114c661-1b12-4abc-9725-78e9795f5b84-1Dulcey-López, Carmen Cecilia8f24aedb-12ce-4542-a895-b11deb8ede9a-12024-06-24T14:04:15Z2024-06-24T14:04:15Z2023-11-21DigitalEl proyecto de grado tiene como objetivo principal el diseño y desarrollo de un aplicativo web especializado en la gestión documental para el sistema de acreditación de calidad del programa de enfermería de la Universidad de Santander. La acreditación de calidad es un proceso crucial para garantizar que los programas académicos satisfagan los estándares establecidos y ofrezcan una educación de excelencia a los estudiantes. El aplicativo web se concibe como una herramienta integral que facilitará a los diversos actores involucrados en el proceso de acreditación acceder de manera rápida y eficiente a la información relevante. Esto incluye a docentes, personal administrativo, comités evaluadores externos y estudiantes. Una de las principales características del aplicativo es su capacidad para gestionar documentos de manera eficaz, permitiendo el almacenamiento seguro, la organización y la recuperación ágil de la información requerida para el proceso de acreditación. Además, se implementarán funcionalidades que posibiliten el seguimiento en tiempo real del progreso del proceso de acreditación. Esto incluirá la generación de informes y estadísticas que faciliten una toma de decisiones más informada y eficiente por parte de los responsables del programa de enfermería y las autoridades académicas. El desarrollo del aplicativo web se llevará a cabo siguiendo las mejores prácticas de desarrollo de software y se integrarán medidas de seguridad robustas para garantizar la confidencialidad y la integridad de la información. Asimismo, se priorizará la usabilidad y la accesibilidad, asegurando una experiencia de usuario óptima para todos los involucrados en el proceso de acreditación-This undergraduate project aims to design and develop a web application specialized in document management for the quality accreditation system of the nursing program at the University of Santander. Quality accreditation is a crucial process to ensure that academic programs meet established standards and provide students with excellent education. The web application is conceived as a comprehensive tool that will facilitate quick and efficient access to relevant information for various stakeholders involved in the accreditation process. This includes faculty, administrative staff, external evaluation committees, and students. One of the main features of the application is its ability to manage documents effectively, allowing for secure storage, organization, and swift retrieval of information required for the accreditation process. Additionally, functionalities will be implemented to enable real-time tracking of the accreditation process progress. This will include generating reports and statistics to facilitate more informed and efficient decision-making by the nursing program managers and academic authorities. The development of the web application will follow best practices in software development, and robust security measures will be integrated to ensure the confidentiality and integrity of the information. Furthermore, usability and accessibility will be prioritized, ensuring an optimal user experience for all involved in the accreditation process.PregradoIngeniero(a) de SoftwareIntroducción 31 Objetivos 32 Objetivo General 32 Objetivos Específicos 32 Planteamiento del Problema 33 Descripción del Problema 33 Formulación del Problema 34 Justificación 35 Antecedentes 36 Antecedentes Internacionales 36 Antecedentes Nacionales 39 Marco Teórico 41 Acreditación de Alta Calidad 41 Consejo Nacional de Acreditación (CNA) 41 Arcu – Sur 42 Gestores Documentales 43 Ventajas de los Gestores Documentales 43 Desventajas de los Gestores Documentales 44 Aplicativo web 44 Lenguaje de Programación PHP 44 Base de Datos 45 MySQL 45 Arquitectura de Software 45 Patrones de Arquitectura de Software 46 Arquitectura Cliente – Servidor 46 Ventajas Arquitectura Cliente – Servidor. 47 Desventajas Arquitectura Cliente – Servidor. 48 Metodología Scrum 48 Librerías 49 SweetAlert2 50 Bootstrap-Select 50 DataTable 51 jQuery 51 Marco Metodológico 53 Tipo de Estudio 53 Tipo de Investigación 53 Área de Estudio 54 Universo 54 Población 54 Muestra 54 Beneficiarios 54 Técnicas e Instrumentos de Investigación 55 Análisis e Interpretación de los Resultados 55 Resultado de la Entrevista 55 Resultado de Grupo Focal de Enfermería 57 Variables 57 Variable Independiente: Implementación del Aplicativo web 57 Variable Dependiente: Mejoras en la Gestión de Documentación y Evidencias 58 Operacionalización de Variable Independiente 58 Operacionalización de Variable Dependiente 60 Metodología de Trabajo 61 Scrumban 61 Product Backlog 62 Spring Planning 63 Desarrollo 65 Análisis 65 Recolección de Requisitos 65 Requerimientos Funcionales 66 Requerimientos no Funcionales 68 Limitaciones 68 Diseño de Modelado y Prototipado 69 Tipos de Usuario 70 Casos de uso 70 Arquitectura 72 Diseño de Estructura de Base de Datos 72 Diccionario de Datos 73 Diseño Interfaz 81 Diagrama de Componentes 82 Paleta de Colores 86 Diseño de Prototipo 87 Desarrollo de Codificación 101 Lenguajes de Programación 101 Librerías 102 Creación Entorno de Desarrollo 103 Implementación de la Base de Datos 104 Sprint 1 105 Elaboración Sprint 1 105 Tarea NURF-0101: Elaboración de Base de Datos 106 Desarrollo Tarea NURF-0101 106 Resultado de la Tarea NURF-0101. 111 Tarea NURF-0701, Elaborar Interfaz de Usuario y Funciones de Componentes 112 Desarrollo Tarea NURF-0701 112 Resultado de la Tarea NURF-0701 115 Tarea NURF-0401, Realizar Interfaz Tipo de Acreditación 116 Desarrollo Tarea NURF-0401 116 Resultado de la Tarea NURF-0401 119 Tarea NURF-0702, Elaborar Proceso de Inicio de Sesión con Base de Datos. 120 Desarrollo Tarea NURF-0702. 120 Resultado de la Tarea NURF-0702 127 Sprint 2 128 Planificación Sprint 2. 128 Tarea NURF-0402, Diseñar Plantilla Encabezado y Barra Lateral Para el Módulo Nacional e Internacional. 130 Desarrollo Tarea NURF-0402. 130 Resultado de la Tarea NURF-0402 135 Tarea NURF-0403, Desarrollar Interfaz de “Inicio de Acreditación” a Partir del Diseño Aprobado 135 Desarrollo Tarea NURF-0403 135 Resultado de la Tarea NURF-0403 138 Tarea NURF-0601, Desarrollar Interfaz de “Perfil”. 139 Desarrollo Tarea NURF-0601 139 Resultado de la Tarea NURF-0601. 143 Tarea NURF-0602, Desarrollar Funcionalidades de Modificación de Datos Interfaz “Perfil” 144 Desarrollo Tarea NURF-0602 144 Resultado de la Tarea NURF-0602 151 Tarea NURF-0603, Desarrollar Roles de Usuario, Establecer Permisos Barra Lateral e “Inicio Acreditación”. 152 Desarrollo Tarea NURF-0603 152 Resultado de la Tarea NURF-0603 154 Sprint 3 154 Planificación Sprint 3. 154 Tarea NURF-0201, Desarrollar Interfaz “Subir Documento” del Diseño Aprobado (Modulo Acreditación Nacional). 155 Desarrollo Tarea NURF-0201. 156 Resultado de la Tarea NURF-0201 159 Tarea NURF-0202, Desarrollar las Funcionalidades Asociadas al Registro de Datos en la Base de Datos (Modulo Acreditación Nacional). 160 Desarrollo Tarea NURF-0202. 160 Resultado de la Tarea NURF-0202. 163 Tarea NURF-0203, Desarrollo Proceso de Adjuntar Documentos y Registro en el Servidor (Modulo Acreditación Nacional). 163 Desarrollo Tarea NURF-0203. 164 Resultado de la Tarea NURF-0203. 170 Sprint 4 170 Planificación Sprint 4. 170 Tarea NURF-0204: Desarrollar Interfaz “Subir Documento” del Diseño Aprobado (Modulo Acreditación Internacional). 172 Desarrollo Tarea NURF-0204. 172 Resultado de la Tarea NURF-0204. 176 Tarea NURF-0205: Desarrollar las Funcionalidades Asociadas al Registro de Datos en la Base de Datos (Modulo Acreditación Internacional). 177 Desarrollo Tarea NURF-0205. 177 Resultado de la Tarea NURF-0205. 180 Tarea NURF-0206: Desarrollo Proceso de Adjuntar Documentos y Registro en el Servidor (Modulo Acreditación Internacional). 180 Desarrollo Tarea NURF-0206. 181 Resultado de la Tarea NURF-0206. 187 Sprint 5 187 Planificación Sprint 5. 187 Tarea NURF-0501: Desarrollar Interfaz “Archivos Acreditación” del Diseño Aprobado. 189 Desarrollo Tarea NURF-0501. 189 Tarea NURF-0502: Desarrollar las Funcionalidades en la Carga de Registros del Módulo en la Interfaz. 192 Desarrollo Tarea NURF-0502. 193 Tarea NURF-0503: Desarrollar el Componente “Barra de Filtro Avanzado” en la Interfaz “Archivos Acreditación”. 197 Desarrollo Tarea NURF-0503. 197 Sprint 6 203 Planificación Sprint 6. 203 Tarea NURF-0301: Desarrollar e Integrar CRUD en la Interfaz “Archivo Acreditación”. 204 Desarrollo Tarea NURF-0301. 204 Tarea NURF-0302: Desarrollar las Funcionalidades de ver y Crear una Interfaz de Visualización de Datos. 207 Desarrollo Tarea NURF-0302 207 Tarea NURF-0303: Desarrollar la Funcionalidad de Modificar y Adaptar la Interfaz de “Subir Documento” con Nuevos Componentes de Actualización 209 Desarrollo Tarea NURF-0303 209 Tarea NURF-0304: Desarrollar Funcionalidad de Eliminar Registro en su Totalidad de la Base de Datos. 216 Desarrollo Tarea NURF-0304. 216 Despliegue e Instalación 219 Infraestructura 219 Instalación Base de Datos 221 Despliegue del Aplicativo web 223 Conclusión 225 Referencias Bibliográficas 227232 papplication/pdfapplication/mswordUniversidad de SantanderT 37.23 C152dRepositorio Digital Institucional Universidad de Santanderhttps://repositorio.udes.edu.cohttps://repositorio.udes.edu.co/handle/001/10584spaUniversidad de SantanderBucaramangaFacultad de Ingenierías y TecnologíasUniversidad de SantanderIngeniería de SoftwareCNA - ¿Qué es la Acreditación de Alta Calidad de maestrías y doctorados?” Inicio | Ministerio de Educación Nacional. Accedido el 26 de abril de 2024. [En línea]. Disponible: https://www.mineducacion.gov.co/CNA/1741/article-187355.htmlAlvear, T., & Elizabeth, S. (2018). Gestión documental por procesos con AURA PORTAL, integrado al proceso de Desarrollo de Software en la Universidad Técnica del Norte. Journal of Controlled Release, 11(2), 430–439.CNA. (2013). Lineamientos Para La Acreditación De Programas De Pregrado. In Journal of Chemical Information and Modeling (Vol. 53, Issue 9).Cotos Yañez, J. M., & Taboada Gonzalez, J. A. (2011). Introduccion a los Sistemas de Informacion. In Sistemas de informacion medioambiental.Cuero, E. V., & Ruiz, A. T. (2016). Diseño De Aplicación Web Para Mejorar La Gestión Documental Del Outsourcing De Impresión De La Empresa Sonda De Colombia. Edgar. Paper Knowledge . Toward a Media History of Documents, 12–26. https://repository.unicatolica.edu.co/bitstream/handle/20.500.12237/748/FUCLG0015748.pdf?sequence=1Enriquez Verona Miguel Martin. (2020). Diseño e implementación de un sistema web bajo el enfoque BPM, para la mejora del trámite de acreditación anticipada de los asegurados activos de la Oficina de Normalización Previsional, 2020. http://repositorio.ulasamericas.edu.pe/bitstream/handle/upa/1355/ENRIQUEZ VERONA.pdf?sequence=1&isAllowed=yEquipo editorial de IONOS. “¿Qué es OneDrive?” IONOS Digital Guide. Accedido el 26 de abril de 2024. [En línea]. Disponible: https://www.ionos.es/digitalguide/servidores/herramientas/que-es-onedrive/Rivera, C. L. A., & Orozco, G. G. (2014). SISTEMA DE INFORMACION ESTANDAR DE GESTION DOCUMENTAL EN AMBIENTE WEB. Applied Microbiology and Biotechnology, 85(1), 2071–2079.Castro, L. M., & Pineda, L. A. (2019). La acreditación de alta calidad en Colombia: aportes y desafíos para la educación superior. Revista de Investigación Académica, 29, 1-16.Consejo Nacional de Acreditación. (2022). ¿Qué es la acreditación de alta calidad? Recuperado el 11 de abril de 2023, de https://www.cna.gov.co/1741/article-183308.htmlMuñoz, J. C., & De la Peña, M. M. (2020). Impacto de la acreditación de alta calidad en la empleabilidad de los graduados de programas universitarios en Colombia. Revista Científica de Administración, 48, 139-152.Consejo de Acreditación de la Educación Superior (CAES). (2020). ARCU-SUR: Sistema de Acreditación Regional de Carreras Universitarias de Grado. Recuperado de http://www.arcsur.org/Córdova, E. E., & Paulini, J. L. J. (2020). Desarrollar un sistema web de Gestión Documental para las tesis de la Escuela de Ingeniería Informática de la URP. En XII Jornadas de Investigación Científica y Tecnológica de la Universidad Ricardo Palma (pp. 122). Lima, Perú: Universidad Ricardo Palma.Suárez, M. (2017). El Sistema de Acreditación Regional de Carreras Universitarias de Grado ARCU-SUR: Una evaluación de su implementación en México. Revista de Investigación Académica, Volumen 13(2), 1-15.Hernández Trasobares, A. (2003). Los sistemas de información: evolución y desarrollo. Proyecto Social: Revista de relaciones laborales, 10-11, 149-165Andreu, R., Ricart, J. E., & Valor, J. (1990). Planificación estratégica de tecnologías y sistemas de información en la empresa: una fuente de ventajas competitivas. Estudios y Ediciones IESE.Bergman, M. K. (2018). Designing web applications. Packt Publishing Ltd.Flanagan, D. (2019). JavaScript: The definitive guide: Master the world's most-used programming language. O'Reilly Media, Inc.López, L. A. (2017). Desarrollo de aplicaciones web. Alfaomega.Welling, L., & Thomson, L. (2017). PHP y MySQL: Desarrollo web. Madrid: Anaya MultimediaLerdorf, R., Tatroe, K., & MacIntyre, P. (2013). Programming PHP: Creating Dynamic Web Pages. Sebastopol, CA: O'Reilly Media.Connolly, T., & Begg, C. (2014). Database systems: A practical approach to design, implementation, and management. Pearson Education.DuBois, P. (2019). MySQL: The definitive guide: A comprehensive guide to MySQL. O'Reilly Media, Inc.Elmasri, R., & Navathe, S. B. (2016). Fundamentals of database systems. Pearson.Newman, S. (2015). Building microservices: designing fine-grained systems. " O'Reilly Media, Inc."Tanenbaum, A. S., & Steen, M. V. (2007). Distributed systems: principles and paradigms. Pearson Prentice HallBass, L., Clements, P., & Kazman, R. (2012). Software architecture in practice. Addison-Wesley ProfessionalBuschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., & Stal, M. (1996). Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & SonsGamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: elements of reusable object-oriented software. Addison-Wesley ProfessionaCohn, M. (2010). Succeeding with agile: Software development using Scrum. Addison-Wesley ProfessionalPries, K. H., & Quigley, J. (2009). Scrum project management. CRC PressSchwaber, K. (2004). Agile project management with Scrum. Microsoft PressDeitel, P., Deitel, H., & Choffnes, D. R. (2016). Operating Systems: Internals and Design Principles (9th ed.). Prentice Hall PressStallman, R., & Gay, D. (2002). Free software, free society: Selected essays of Richard M. Stallman. Free Software FoundationBootstrap-select. (2021). Bootstrap-select Documentation. Recuperado el 7 de mayo de 2023, de https://github.com/snapappointments/bootstrap-select/releasesEspinal, R., & Rodríguez, A. (2021). Evaluación de bibliotecas de selección para formularios web: Experiencia de usuario. Revista Científica de Tecnología, Informática y Comunicaciones, 7(1), 20-32. https://doi.org/10.5377/tic.v7i1.10320SpryMedia Ltd. (2021). DataTables. Obtenido de https://datatables.net/manual/installationResig, J. (2006). Introducing jQuery. jQuery Foundation. https://jquery.com/Ivan. (2020, 3 febrero). Guía completa para la gestión de bases de datos MySQL con MYD. MySQL YA. https://www.tutorialesprogramacionya.com/mysqlya/Katana Solutions. (2016). SweetAlert2: A JavaScript library for creating modal dialogs. https://github.com/sweetalert2/sweetalert2APLICACIONES CLIENTE-SERVIDOR. (8 de marzo de 2013) [Imagen]. Disponible: https://jlcc170.wordpress.com/wp-content/uploads/2013/03/cliente-servidor.png?w=555&h=352Derechos Reservados - Universidad de Santander, 2023. Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.info:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Aplicativo webSistema de InformaciónAcreditación Alta CalidadWeb ApplicationInformation SystemHigh Quality AccreditationDesarrollo de un Aplicativo web Para la Gestión Documental del Sistema de Acreditación de Calidad en el Programa de Enfermería en la Universidad de SantanderDevelopment of a web Application for Document Management of the Quality Accreditation System in the Nursing Program at the University of SantanderTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_71e4c1898caa6e32Textinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/submittedVersionTodas las AudienciasPublicationORIGINALCasos_de_uso_Proyecto_Nursing_Udes.docxCasos_de_uso_Proyecto_Nursing_Udes.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document1153615https://repositorio.udes.edu.co/bitstreams/f259c99d-5e7b-4ceb-96cc-ad671d732d1d/download29dd8a1afabe72747c9def1113a748fcMD58Porcentaje_Similitud.pdfPorcentaje_Similitud.pdfapplication/pdf8577648https://repositorio.udes.edu.co/bitstreams/a442a374-2ad2-4a88-b7a8-d81867bb5613/download93717c6e414e931d9e62a0ff56452643MD512Requerimientos_Proyecto_NursingUdes.docRequerimientos_Proyecto_NursingUdes.docapplication/msword268288https://repositorio.udes.edu.co/bitstreams/4c6550f7-01ff-4cb6-b4ed-a7b6ecda26dc/download4c2bba9003a0f4631365da4dbc3922ecMD513Desarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.pdfDesarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.pdfapplication/pdf8906596https://repositorio.udes.edu.co/bitstreams/8161be8f-e447-453e-87e2-279c1eebc890/download3a433e52b450da6062861dd54c5d357dMD514Desarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.docxDesarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document23133046https://repositorio.udes.edu.co/bitstreams/f04ced98-8667-4270-ae04-8631ad4d48ce/download4083b281520b5607a5aa1e7a032a27ffMD515Label.pdfLabel.pdfapplication/pdf3221652https://repositorio.udes.edu.co/bitstreams/7909188c-b127-460b-b9ca-497fca7014ed/download0c06ec27736caa12159284fd1ea1c184MD516TEXTCasos_de_uso_Proyecto_Nursing_Udes.docx.txtCasos_de_uso_Proyecto_Nursing_Udes.docx.txtExtracted texttext/plain29118https://repositorio.udes.edu.co/bitstreams/45d4f952-e4e1-462c-8c82-c736f437269c/download350e5a8256c23267ef9390e534892ee1MD517Porcentaje_Similitud.pdf.txtPorcentaje_Similitud.pdf.txtExtracted texttext/plain101622https://repositorio.udes.edu.co/bitstreams/60a90906-9c8f-48ac-b0f9-ee4f1ccf25b9/downloadf82d85445db2599e4eba1da37b848300MD518Requerimientos_Proyecto_NursingUdes.doc.txtRequerimientos_Proyecto_NursingUdes.doc.txtExtracted texttext/plain39471https://repositorio.udes.edu.co/bitstreams/b3baac89-b5e7-484a-b38d-a6314e2834b4/download921096026e6bf165eae9fdb12751bc9eMD520Desarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.pdf.txtDesarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.pdf.txtExtracted texttext/plain101418https://repositorio.udes.edu.co/bitstreams/57cc2e3d-abaf-432b-bf79-3ab6018291a5/downloadd0461fa0288ca8f1a6959dab31eee000MD521Desarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.docx.txtDesarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.docx.txtExtracted texttext/plain102069https://repositorio.udes.edu.co/bitstreams/ce42723b-4943-4069-8036-1cc7c6e17fb9/download2644118d846a87b6096c6f46c1007562MD523Label.pdf.txtLabel.pdf.txtExtracted texttext/plain802https://repositorio.udes.edu.co/bitstreams/62276ee1-f726-48b2-a4c6-17a2f92c4d4c/download2aca6bad73eafec1522e67a811d35551MD524THUMBNAILPorcentaje_Similitud.pdf.jpgPorcentaje_Similitud.pdf.jpgGenerated Thumbnailimage/jpeg10241https://repositorio.udes.edu.co/bitstreams/8b0f269f-cb9c-49c3-b2ce-89b9102a5f09/download8d841fd633b4dd3a12417340d5d241e7MD519Desarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.pdf.jpgDesarrollo_de_un_Aplicativo_Web_Para_la_Gestión_Documental_del_Sistema_de_Acreditación_de_Calidad_en_el_Programa_de_Enfermería_en_la_Universidad_de_Santander.pdf.jpgGenerated Thumbnailimage/jpeg7900https://repositorio.udes.edu.co/bitstreams/e2c6029f-537b-4da7-871c-a9eb6382948a/downloaddabd13601fa0ff1b39838f8a65646d46MD522Label.pdf.jpgLabel.pdf.jpgGenerated Thumbnailimage/jpeg10749https://repositorio.udes.edu.co/bitstreams/65969b05-e4c8-44f8-90fd-a0e0bc6160fd/download74a68bae1e05273d371a72b1b3225976MD525LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.udes.edu.co/bitstreams/e6b022a2-e193-481c-9892-4f99ad8f86c4/download73a5432e0b76442b22b026844140d683MD57001/10584oai:repositorio.udes.edu.co:001/105842024-06-25 03:03:20.783https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de Santander, 2023. Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.https://repositorio.udes.edu.coRepositorio Universidad de Santandersoporte@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K