APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI)
La Institución Universitaria Tecnológico de Antioquia actualmente hace uso del carnet institucional como único medio de validación de identidad para acreditar el vínculo con la institución de los estudiantes, docentes, personal administrativo y egresados. Este documento físico es requerido para los...
- Autores:
-
Marin Cano, Daniela
Villa Villa, Esteban de Jesus
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Tecnológico de Antioquia
- Repositorio:
- Repositorio Tdea
- Idioma:
- spa
- OAI Identifier:
- oai:dspace.tdea.edu.co:tdea/4778
- Acceso en línea:
- https://dspace.tdea.edu.co/handle/tdea/4778
https://dspace.tdea.edu.co/
- Palabra clave:
- Aplicación Web
Tecnológico de Antioquia
Trazabilidad técnica
Métricas
Sistema de Gestión
Carnetización
Sistematización
Digitalización
- Rights
- openAccess
- License
- Tecnológico de Antioquia Institución Universitaria, 2023
id |
RepoTdea2_f34ea9db210d59678326615c8786937c |
---|---|
oai_identifier_str |
oai:dspace.tdea.edu.co:tdea/4778 |
network_acronym_str |
RepoTdea2 |
network_name_str |
Repositorio Tdea |
repository_id_str |
|
dc.title.none.fl_str_mv |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
title |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
spellingShingle |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) Aplicación Web Tecnológico de Antioquia Trazabilidad técnica Métricas Sistema de Gestión Carnetización Sistematización Digitalización |
title_short |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
title_full |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
title_fullStr |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
title_full_unstemmed |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
title_sort |
APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI) |
dc.creator.fl_str_mv |
Marin Cano, Daniela Villa Villa, Esteban de Jesus |
dc.contributor.advisor.none.fl_str_mv |
Villamizar Jaimes, Aixa Eileen Soto Duran, Dario Enrrique |
dc.contributor.author.none.fl_str_mv |
Marin Cano, Daniela Villa Villa, Esteban de Jesus |
dc.contributor.jury.none.fl_str_mv |
Gomez Jaramillo, Sebastian Gonzalez Ramirez, Maria Nelcy |
dc.subject.proposal.none.fl_str_mv |
Aplicación Web Tecnológico de Antioquia Trazabilidad técnica Métricas Sistema de Gestión Carnetización Sistematización Digitalización |
topic |
Aplicación Web Tecnológico de Antioquia Trazabilidad técnica Métricas Sistema de Gestión Carnetización Sistematización Digitalización |
description |
La Institución Universitaria Tecnológico de Antioquia actualmente hace uso del carnet institucional como único medio de validación de identidad para acreditar el vínculo con la institución de los estudiantes, docentes, personal administrativo y egresados. Este documento físico es requerido para los procesos de ingreso a los campus y el acceso a los diferentes servicios prestados como la biblioteca, prestamos de equipos, uso de espacios, entre otros. En la institución se presenta una gestión manual del proceso de carnetización, lo cual requiere la presencia del solicitante para iniciar y finalizar el proceso, generando inconformidades en los usuarios y reprocesos propios de una actividad manual. Asimismo, las actividades de validación, vinculación y la expedición del documento requieren dedicación de intervalos de tiempo mayores por parte del personal de área responsable del proceso. En consecuencia, se propone el desarrollo de un sistema de gestión web para el proceso de carnetización digital (CADI), que permitirá al proceso de carnetización del Tecnológico de Antioquia, gestionar de manera más eficiente y eficaz todas las solicitudes de carnetización, haciendo uso de procesos automatizados y optimizados para mejorar los tiempos de respuesta y expedición del carnet. Este sistema permitirá realizar un seguimiento en tiempo real de la información recopilada durante el proceso, sustituyendo el manejo de archivos en carpetas y documentos físicos que aumentaban el riesgo de pérdidas de información. La modernización del proceso de carnetización generara nuevas prestaciones en el ecosistema de la gestión académica y administrativa del Tecnológico de Antioquia, entre ellas se enumeran: • Sistematización del proceso de gestión de carnetización. • Oportunidad en la gestión de la solicitud del carnet. • Mayor agilidad para el ingreso a la institución. • Mejor calidad, integridad y disponibilidad de la información. • Mejor experiencia de usuario para la gestión de la carnetización. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-12-04T00:28:28Z |
dc.date.available.none.fl_str_mv |
2023-12-04T00:28:28Z |
dc.date.issued.none.fl_str_mv |
2023-11-23 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
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.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.citation.spa.fl_str_mv |
APA |
dc.identifier.uri.none.fl_str_mv |
https://dspace.tdea.edu.co/handle/tdea/4778 |
dc.identifier.instname.spa.fl_str_mv |
Tecnológico de Antioquia, Institución Universitaria |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Digital TdeA |
dc.identifier.repourl.spa.fl_str_mv |
https://dspace.tdea.edu.co/ |
identifier_str_mv |
APA Tecnológico de Antioquia, Institución Universitaria Repositorio Digital TdeA |
url |
https://dspace.tdea.edu.co/handle/tdea/4778 https://dspace.tdea.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Alcocer Erazo, A. P., & Cuichán Ayo, P. A. (2012). Análisis, diseño e implementación de una Aplicación Web Académico- Administrativa para la Escuela Sion International Christian School, mediante la utilización de la Plataforma Java Enterprise Aplication JEE5 Web aplicando la metodología U.W.E. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/6176 Antioquia, T. d. (29 de 03 de 2023). Rendición de cuentas 2023. Informate, pág. 1. Obtenido de https://www.tdea.edu.co/index.php/informate/medios-tdea/noticias/noticias-2023/3676-los-buenos-resultados-son-fruto-del-esfuerzo-de-todos-rector9 Automate, M. P. (s.f.). Microsoft Power Automate. Obtenido de https://powerautomate.microsoft.com/es-es/workflow-automation/ Azure. (2017). Azure. Obtenido de https://azure.microsoft.com/es-es/updates/azure-availability-zones/ Azure. (2021). Forrester Consulting. Obtenido de https://azure.microsoft.com/es-es/solutions/low-code-application-development/) Azure. (2023). Azure. Obtenido de https://azure.microsoft.com/es-es/resources/cloud-computing-dictionary/what-is-iaas cabrera, A. (2023). Viafirma. Obtenido de https://www.viafirma.com.co/blog/digitalizacion-documentos/ Cardona Zapata, J. A. (2021). Recap. Medellín: Tecnológico de Antioquia, Institución Universitaria. Obtenido de https://dspace.tdea.edu.co/handle/tdea/2607 Cedillo Salvador, J. A. (2015). E-Serveis acadèmics. Barcelona: Universitat Politècnica de Catalunya (UPC). Obtenido de http://hdl.handle.net/2099.1/24717 Civil, R. N. (2023). Registraduría Nacional del Estado Civil. Obtenido de https://wapp.registraduria.gov.co/identificacion/cedula-digital/conoce-mas.html De la Nuez Pérez, L., Rosales Sánchez, R., Bermúdez Hoyo, I., & Morales Duarte, O. (2015). Solución informática para la personalización, control de calidad y entrega de documentos de identificación para la Universidad de las Ciencias Informáticas. La Habana: Universidad de las Ciencias Informáticas La Habana, Cuba. Obtenido de https://repositorio.uci.cu/jspui/handle/ident/8493 Echavez Meza, M. E. (2020). Diseño e implementación de un sistema de biometría facial para el control de acceso en la Universidad de Cartagena. Cartagena: Universidad de Cartagena. Obtenido de https://hdl.handle.net/11227/14852 Espinosa Viteri, L. O. (2020). Análisis, diseño e implementación de un sistema Web para la gestión de carnetización para organizaciones. Caso de estudio: Consultores tecnológicos y desarrollo empresarial. Quito: Pontificia Universidad Católica de Ecuador. Obtenido de http://repositorio.puce.edu.ec/handle/22000/18060 Espinoza Zamora, B. J., & León Jiménez, D. F. (2009). Desarrollo de un sistema de información que optimice la Gestión Administrativa – Académica, en la Carrera de Ingeniería en Software de la Universidad de Las Fuerzas Armadas ESPE Sede Latacunga. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/23243 Hurtado Pardo, E. F., & Llanos Bermudez, J. E. (2021). Sistema de control de asistencia a estudiantes mediante carnet virtual con código QR. Bogotá: Universidad Distrital Francisco José de Caldas. Obtenido de http://hdl.handle.net/11349/26731 JavaScript, D. (2023). Developer JavaScript. Obtenido de https://developer.mozilla.org/es/docs/Web/JavaScript Jiménez, D. (2021). Obtenido de https://www.viafirma.com.co/blog/que-es-la-identidad-digital/ Jiménez, D. (2021). Viafirma. Obtenido de https://www.viafirma.com.co/blog/autenticacion-digital/ Lean, S., Sanchez, P., & Gao, D. (2023). Azure Microsoft. Obtenido de https://azure.microsoft.com/es-es/solutions/cloud-economics/) León Albán, J. A., & Oñate Castillo, D. A. (2021). Desarrollo de un sistema software inteligente que mejore la gestión de órdenes de los usuarios de la empresa ATV Cable de la ciudad de Latacunga provincia de Cotopaxi. Martin, R. C. (2012). Cleancoder. Obtenido de https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html Microsoft. (2023). Microsoft. Obtenido de https://www.microsoft.com/licensing/docs/view/Service-Level-Agreements-SLA-for-Online-Services?lang=1 Microsoft. (2023). Microsoft. Obtenido de https://learn.microsoft.com/es-es/azure/storage/common/storage-disaster-recovery-guidance Molina Pozo, P. A. (2010). Desarrollo de un sistema de administración para la asociación de Tae Kwon Do de Pichincha. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/313 Nodejs. (s.f.). Nodejs. Obtenido de https://nodejs.org/es/about Northware. (s.f.). Northware. Obtenido de https://www.northware.mx/microsoft-azure/ Orozco Toledo, M. A., & Cerezo Castelo, S. M. (2019). Propuesta de mejora para el control de acceso de los estudiantes al Crai de la Universidad Estatal de Milagro por medio de la lectura de códigos QR en carnets estudiantiles. Milagro: Universidad Estatal de Milagro Guayas, Ecuador. Obtenido de http://repositorio.unemi.edu.ec/xmlui/handle/123456789/4808 Ortega Govea, A. D. (2015). Implementación del sistema de gestión de seguridad y salud de los trabajadores en la Empresa de Servicios Petroleros ESP. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/10317 PRAGMA. (2023). PRAGMA. Obtenido de https://www.pragma.com.co/ Rosero Vega, D. A. (2016). Diseño e implementación de un sistema Web de gestión de solicitudes Online de helpdesk Empresarial orientado a la atención al cliente en todos los servicios brindados por la empresa Wicom del Ecuador. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/11184 Salazar Acosta, L. I. (2018). Implementación de sistema de matriculación y carnetización en la unidad educativa Pablo Picasso. Guayaquil: Universidad Politécnica Salesiana. Obtenido de https://dspace.ups.edu.ec/handle/123456789/16844 Salesforce. (s.f.). Salesforce. Obtenido de https://www.salesforce.com/mx/cloud-computing/ Sánchez Romero, C. G. (2006). Propuesta de mejoramiento de procedimientos de control interno al Colegio de Contadores Públicos de Pichincha. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/1522 Sinnaps. (2021). Sinnaps. Obtenido de https://www.sinnaps.com/blog-gestion-proyectos/metodologia-scrum TdeA. (2015). Visión Tecnológico de Antioquia. Obtenido de https://www.tdea.edu.co/images/tdea/galeria/institucional/vision_mega_tdea_2015.pdf TdeA. (2017). Reglamento carnet Tecnológico de Antioquia. Obtenido de https://www.tdea.edu.co/images/tdea/galeria/normatividad/resoluciones/resolucion_658_2017.pdf TdeA. (2018). Misión Tecnólogico de Antioquia. Obtenido de https://www.tdea.edu.co/index.php/conoce/institucional/mision Toncel Molina, D. (2019). Diseño y desarrollo de un entorno web destinado a la solicitud del carnet de identificación para el control de acceso en Drummond LTD. Santa Marta: Universidad del Magdalena. Obtenido de http://repositorio.unimagdalena.edu.co/handle/123456789/5567 Torres Peña, P. A., & Andrade Solórzano, B. A. (s.f.). Aplicación móvil informativa y de apoyo académico de la Universidad Politécnica Salesiana. Guayaquil: Universidad Politécnica Salesiana. Obtenido de http://dspace.ups.edu.ec/handle/123456789/21490 Vargas Garcia, C. G., & Balsero Meneses, A. J. (2016). Diseño e Implementación de un Prototipo para el Control de Acceso en la Sede de Ingeniería de la Universidad Distrital Francisco José de Caldas Mediante el Uso de Torniquetes Controlados por Carnet con Tegnología NFC y Lector Biométrico de Huella Dactilar. Bogotá: Universidad Distrital Francisco José de Caldas. Obtenido de http://hdl.handle.net/11349/3430 Vargas, F. A., Soto, D. E., & Giraldo, J. C. (2019). Análisis de las Metodologías Ágiles para. En D. E. Fabio Alberto Vargas Agudelo, Investigación e innovación en Ingeniería de Software 3 (pág. 10). Medellín: PublicarTdeA. Velasquez Rivera, M. I. (2009). Desarrollo de un sistema de gestión del talento humano para la empresa TRIÓNICA COMPUTACIÓN CIA. LTDA.,de la ciudad de Machala año 2009. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/2310 Veridica. (2023). Veriddica. Obtenido de https://veriddica.com/ Zabala, I. (2019). Enredando Proyectos. Obtenido de https://enredandoproyectos.com/recopilar-los-requisitos-de-un-proyecto/ Zapata Sánchez, J. (2013). Metodología de Pruebas. Pruebas de Software, 1. Obtenido de https://pruebasdelsoftware.wordpress.com/tag/metodologia-de-pruebas/ |
dc.rights.none.fl_str_mv |
Tecnológico de Antioquia Institución Universitaria, 2023 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional (CC BY-NC 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 |
Tecnológico de Antioquia Institución Universitaria, 2023 https://creativecommons.org/licenses/by-nc/4.0/ Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
6 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Tecnológico de Antioquia, Institición Universitaria |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Ingenieria de Software |
dc.publisher.place.spa.fl_str_mv |
Medellín |
institution |
Tecnológico de Antioquia |
bitstream.url.fl_str_mv |
https://dspace.tdea.edu.co/bitstream/tdea/4778/4/Formato%20Sintesis%20Biblioteca.pdf.jpg https://dspace.tdea.edu.co/bitstream/tdea/4778/3/Formato%20Sintesis%20Biblioteca.pdf.txt https://dspace.tdea.edu.co/bitstream/tdea/4778/2/license.txt https://dspace.tdea.edu.co/bitstream/tdea/4778/1/Formato%20Sintesis%20Biblioteca.pdf |
bitstream.checksum.fl_str_mv |
e3186ea5482534ad1d98d20eb04937a9 546137aaadd401ef78b9013f57894942 2f9959eaf5b71fae44bbf9ec84150c7a 57b9d10ae5382282f09e6f02da906564 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Tecnologico de Antioquia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1812189338035814400 |
spelling |
Villamizar Jaimes, Aixa Eileenf0ce7628-0100-40da-8b28-6a5e2f11f6d2Soto Duran, Dario Enrriqueef4a2694-fc75-492b-acee-7f4f552153ceMarin Cano, Daniela680d5a5a-0deb-46be-8152-28cced9a18a8Villa Villa, Esteban de Jesusb0e3d407-d9c3-4642-ad25-cc21435d2332Gomez Jaramillo, SebastianGonzalez Ramirez, Maria Nelcy2023-12-04T00:28:28Z2023-12-04T00:28:28Z2023-11-23APAhttps://dspace.tdea.edu.co/handle/tdea/4778Tecnológico de Antioquia, Institución UniversitariaRepositorio Digital TdeAhttps://dspace.tdea.edu.co/La Institución Universitaria Tecnológico de Antioquia actualmente hace uso del carnet institucional como único medio de validación de identidad para acreditar el vínculo con la institución de los estudiantes, docentes, personal administrativo y egresados. Este documento físico es requerido para los procesos de ingreso a los campus y el acceso a los diferentes servicios prestados como la biblioteca, prestamos de equipos, uso de espacios, entre otros. En la institución se presenta una gestión manual del proceso de carnetización, lo cual requiere la presencia del solicitante para iniciar y finalizar el proceso, generando inconformidades en los usuarios y reprocesos propios de una actividad manual. Asimismo, las actividades de validación, vinculación y la expedición del documento requieren dedicación de intervalos de tiempo mayores por parte del personal de área responsable del proceso. En consecuencia, se propone el desarrollo de un sistema de gestión web para el proceso de carnetización digital (CADI), que permitirá al proceso de carnetización del Tecnológico de Antioquia, gestionar de manera más eficiente y eficaz todas las solicitudes de carnetización, haciendo uso de procesos automatizados y optimizados para mejorar los tiempos de respuesta y expedición del carnet. Este sistema permitirá realizar un seguimiento en tiempo real de la información recopilada durante el proceso, sustituyendo el manejo de archivos en carpetas y documentos físicos que aumentaban el riesgo de pérdidas de información. La modernización del proceso de carnetización generara nuevas prestaciones en el ecosistema de la gestión académica y administrativa del Tecnológico de Antioquia, entre ellas se enumeran: • Sistematización del proceso de gestión de carnetización. • Oportunidad en la gestión de la solicitud del carnet. • Mayor agilidad para el ingreso a la institución. • Mejor calidad, integridad y disponibilidad de la información. • Mejor experiencia de usuario para la gestión de la carnetización.PregradoIngeniero(a) de Software6 páginasapplication/pdfspaTecnológico de Antioquia, Institición UniversitariaFacultad de IngenieríaIngenieria de SoftwareMedellínTecnológico de Antioquia Institución Universitaria, 2023https://creativecommons.org/licenses/by-nc/4.0/Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2APLICACIÓN WEB PARA LA GESTIÓN DIGITAL DEL PROCESO DE CARNETIZACIÓN EN EL TECNOLÓGICO DE ANTIOQUIA(CADI)Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionAlcocer Erazo, A. P., & Cuichán Ayo, P. A. (2012). Análisis, diseño e implementación de una Aplicación Web Académico- Administrativa para la Escuela Sion International Christian School, mediante la utilización de la Plataforma Java Enterprise Aplication JEE5 Web aplicando la metodología U.W.E. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/6176 Antioquia, T. d. (29 de 03 de 2023). Rendición de cuentas 2023. Informate, pág. 1. Obtenido de https://www.tdea.edu.co/index.php/informate/medios-tdea/noticias/noticias-2023/3676-los-buenos-resultados-son-fruto-del-esfuerzo-de-todos-rector9Automate, M. P. (s.f.). Microsoft Power Automate. Obtenido de https://powerautomate.microsoft.com/es-es/workflow-automation/ Azure. (2017). Azure. Obtenido de https://azure.microsoft.com/es-es/updates/azure-availability-zones/Azure. (2021). Forrester Consulting. Obtenido de https://azure.microsoft.com/es-es/solutions/low-code-application-development/)Azure. (2023). Azure. Obtenido de https://azure.microsoft.com/es-es/resources/cloud-computing-dictionary/what-is-iaascabrera, A. (2023). Viafirma. Obtenido de https://www.viafirma.com.co/blog/digitalizacion-documentos/Cardona Zapata, J. A. (2021). Recap. Medellín: Tecnológico de Antioquia, Institución Universitaria. Obtenido de https://dspace.tdea.edu.co/handle/tdea/2607Cedillo Salvador, J. A. (2015). E-Serveis acadèmics. Barcelona: Universitat Politècnica de Catalunya (UPC). Obtenido de http://hdl.handle.net/2099.1/24717Civil, R. N. (2023). Registraduría Nacional del Estado Civil. Obtenido de https://wapp.registraduria.gov.co/identificacion/cedula-digital/conoce-mas.htmlDe la Nuez Pérez, L., Rosales Sánchez, R., Bermúdez Hoyo, I., & Morales Duarte, O. (2015). Solución informática para la personalización, control de calidad y entrega de documentos de identificación para la Universidad de las Ciencias Informáticas. La Habana: Universidad de las Ciencias Informáticas La Habana, Cuba. Obtenido de https://repositorio.uci.cu/jspui/handle/ident/8493Echavez Meza, M. E. (2020). Diseño e implementación de un sistema de biometría facial para el control de acceso en la Universidad de Cartagena. Cartagena: Universidad de Cartagena. Obtenido de https://hdl.handle.net/11227/14852Espinosa Viteri, L. O. (2020). Análisis, diseño e implementación de un sistema Web para la gestión de carnetización para organizaciones. Caso de estudio: Consultores tecnológicos y desarrollo empresarial. Quito: Pontificia Universidad Católica de Ecuador. Obtenido de http://repositorio.puce.edu.ec/handle/22000/18060Espinoza Zamora, B. J., & León Jiménez, D. F. (2009). Desarrollo de un sistema de información que optimice la Gestión Administrativa – Académica, en la Carrera de Ingeniería en Software de la Universidad de Las Fuerzas Armadas ESPE Sede Latacunga. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/23243Hurtado Pardo, E. F., & Llanos Bermudez, J. E. (2021). Sistema de control de asistencia a estudiantes mediante carnet virtual con código QR. Bogotá: Universidad Distrital Francisco José de Caldas. Obtenido de http://hdl.handle.net/11349/26731JavaScript, D. (2023). Developer JavaScript. Obtenido de https://developer.mozilla.org/es/docs/Web/JavaScript Jiménez, D. (2021). Obtenido de https://www.viafirma.com.co/blog/que-es-la-identidad-digital/Jiménez, D. (2021). Viafirma. Obtenido de https://www.viafirma.com.co/blog/autenticacion-digital/ Lean, S., Sanchez, P., & Gao, D. (2023). Azure Microsoft. Obtenido de https://azure.microsoft.com/es-es/solutions/cloud-economics/)León Albán, J. A., & Oñate Castillo, D. A. (2021). Desarrollo de un sistema software inteligente que mejore la gestión de órdenes de los usuarios de la empresa ATV Cable de la ciudad de Latacunga provincia de Cotopaxi.Martin, R. C. (2012). Cleancoder. Obtenido de https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.htmlMicrosoft. (2023). Microsoft. Obtenido de https://www.microsoft.com/licensing/docs/view/Service-Level-Agreements-SLA-for-Online-Services?lang=1Microsoft. (2023). Microsoft. Obtenido de https://learn.microsoft.com/es-es/azure/storage/common/storage-disaster-recovery-guidanceMolina Pozo, P. A. (2010). Desarrollo de un sistema de administración para la asociación de Tae Kwon Do de Pichincha. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/313Nodejs. (s.f.). Nodejs. Obtenido de https://nodejs.org/es/aboutNorthware. (s.f.). Northware. Obtenido de https://www.northware.mx/microsoft-azure/Orozco Toledo, M. A., & Cerezo Castelo, S. M. (2019). Propuesta de mejora para el control de acceso de los estudiantes al Crai de la Universidad Estatal de Milagro por medio de la lectura de códigos QR en carnets estudiantiles. Milagro: Universidad Estatal de Milagro Guayas, Ecuador. Obtenido de http://repositorio.unemi.edu.ec/xmlui/handle/123456789/4808Ortega Govea, A. D. (2015). Implementación del sistema de gestión de seguridad y salud de los trabajadores en la Empresa de Servicios Petroleros ESP. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/10317PRAGMA. (2023). PRAGMA. Obtenido de https://www.pragma.com.co/ Rosero Vega, D. A. (2016). Diseño e implementación de un sistema Web de gestión de solicitudes Online de helpdesk Empresarial orientado a la atención al cliente en todos los servicios brindados por la empresa Wicom del Ecuador. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/11184Salazar Acosta, L. I. (2018). Implementación de sistema de matriculación y carnetización en la unidad educativa Pablo Picasso. Guayaquil: Universidad Politécnica Salesiana. Obtenido de https://dspace.ups.edu.ec/handle/123456789/16844Salesforce. (s.f.). Salesforce. Obtenido de https://www.salesforce.com/mx/cloud-computing/Sánchez Romero, C. G. (2006). Propuesta de mejoramiento de procedimientos de control interno al Colegio de Contadores Públicos de Pichincha. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/1522Sinnaps. (2021). Sinnaps. Obtenido de https://www.sinnaps.com/blog-gestion-proyectos/metodologia-scrumTdeA. (2015). Visión Tecnológico de Antioquia. Obtenido de https://www.tdea.edu.co/images/tdea/galeria/institucional/vision_mega_tdea_2015.pdfTdeA. (2017). Reglamento carnet Tecnológico de Antioquia. Obtenido de https://www.tdea.edu.co/images/tdea/galeria/normatividad/resoluciones/resolucion_658_2017.pdfTdeA. (2018). Misión Tecnólogico de Antioquia. Obtenido de https://www.tdea.edu.co/index.php/conoce/institucional/misionToncel Molina, D. (2019). Diseño y desarrollo de un entorno web destinado a la solicitud del carnet de identificación para el control de acceso en Drummond LTD. Santa Marta: Universidad del Magdalena. Obtenido de http://repositorio.unimagdalena.edu.co/handle/123456789/5567Torres Peña, P. A., & Andrade Solórzano, B. A. (s.f.). Aplicación móvil informativa y de apoyo académico de la Universidad Politécnica Salesiana. Guayaquil: Universidad Politécnica Salesiana. Obtenido de http://dspace.ups.edu.ec/handle/123456789/21490Vargas Garcia, C. G., & Balsero Meneses, A. J. (2016). Diseño e Implementación de un Prototipo para el Control de Acceso en la Sede de Ingeniería de la Universidad Distrital Francisco José de Caldas Mediante el Uso de Torniquetes Controlados por Carnet con Tegnología NFC y Lector Biométrico de Huella Dactilar. Bogotá: Universidad Distrital Francisco José de Caldas. Obtenido de http://hdl.handle.net/11349/3430Vargas, F. A., Soto, D. E., & Giraldo, J. C. (2019). Análisis de las Metodologías Ágiles para. En D. E. Fabio Alberto Vargas Agudelo, Investigación e innovación en Ingeniería de Software 3 (pág. 10). Medellín: PublicarTdeA.Velasquez Rivera, M. I. (2009). Desarrollo de un sistema de gestión del talento humano para la empresa TRIÓNICA COMPUTACIÓN CIA. LTDA.,de la ciudad de Machala año 2009. Sangolquí: Universidad de las Fuerzas Armadas. Obtenido de http://repositorio.espe.edu.ec/handle/21000/2310Veridica. (2023). Veriddica. Obtenido de https://veriddica.com/ Zabala, I. (2019). Enredando Proyectos. Obtenido de https://enredandoproyectos.com/recopilar-los-requisitos-de-un-proyecto/Zapata Sánchez, J. (2013). Metodología de Pruebas. Pruebas de Software, 1. Obtenido de https://pruebasdelsoftware.wordpress.com/tag/metodologia-de-pruebas/Aplicación WebTecnológico de AntioquiaTrazabilidad técnicaMétricasSistema de GestiónCarnetizaciónSistematizaciónDigitalizaciónTHUMBNAILFormato Sintesis Biblioteca.pdf.jpgFormato Sintesis Biblioteca.pdf.jpgGenerated Thumbnailimage/jpeg8765https://dspace.tdea.edu.co/bitstream/tdea/4778/4/Formato%20Sintesis%20Biblioteca.pdf.jpge3186ea5482534ad1d98d20eb04937a9MD54open accessTEXTFormato Sintesis Biblioteca.pdf.txtFormato Sintesis Biblioteca.pdf.txtExtracted texttext/plain12342https://dspace.tdea.edu.co/bitstream/tdea/4778/3/Formato%20Sintesis%20Biblioteca.pdf.txt546137aaadd401ef78b9013f57894942MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace.tdea.edu.co/bitstream/tdea/4778/2/license.txt2f9959eaf5b71fae44bbf9ec84150c7aMD52open accessORIGINALFormato Sintesis Biblioteca.pdfFormato Sintesis Biblioteca.pdfSíntesisapplication/pdf453609https://dspace.tdea.edu.co/bitstream/tdea/4778/1/Formato%20Sintesis%20Biblioteca.pdf57b9d10ae5382282f09e6f02da906564MD51open accesstdea/4778oai:dspace.tdea.edu.co:tdea/47782023-12-04 03:12:03.699An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |