Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz

Este trabajo tiene como objetivo construir un software que ayude a la Cancillería de la Fundación universitaria Konrad Lorenz con la gestión de convenios. Actualmente está operando este proceso por medio de archivos en Excel y correos electrónicos, imposibilitando mantener la traza y seguimiento más...

Full description

Autores:
Aleman Rodríguez, Jorge Arturo
Caicedo Camargo, Cristian
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Fundación Universitaria Konrand Lorenz
Repositorio:
Fundación Universitaria Konrand Lorenz
Idioma:
spa
OAI Identifier:
oai:repositorio.konradlorenz.edu.co:001/5691
Acceso en línea:
https://repositorio.konradlorenz.edu.co/handle/001/5691
Palabra clave:
Bases de datos
Microservicios
Seguridad web
Sistema de información
Convenios
Ingeniería de Software
Aplicaciones web
Rights
License
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
id Konrad2_f760fa65142c5421afcfc14a8c2d406f
oai_identifier_str oai:repositorio.konradlorenz.edu.co:001/5691
network_acronym_str Konrad2
network_name_str Fundación Universitaria Konrand Lorenz
repository_id_str
dc.title.none.fl_str_mv Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
title Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
spellingShingle Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
Bases de datos
Microservicios
Seguridad web
Sistema de información
Convenios
Ingeniería de Software
Aplicaciones web
title_short Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
title_full Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
title_fullStr Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
title_full_unstemmed Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
title_sort Desarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad Lorenz
dc.creator.fl_str_mv Aleman Rodríguez, Jorge Arturo
Caicedo Camargo, Cristian
dc.contributor.advisor.none.fl_str_mv Ávila Garzón, Cecilia
dc.contributor.author.none.fl_str_mv Aleman Rodríguez, Jorge Arturo
Caicedo Camargo, Cristian
dc.contributor.editor.none.fl_str_mv Fundación Universitaria Konrad Lorenz
dc.contributor.researchgroup.none.fl_str_mv Promente-Konrad
dc.subject.classification.none.fl_str_mv Bases de datos
Microservicios
Seguridad web
topic Bases de datos
Microservicios
Seguridad web
Sistema de información
Convenios
Ingeniería de Software
Aplicaciones web
dc.subject.proposal.none.fl_str_mv Sistema de información
Convenios
Ingeniería de Software
Aplicaciones web
description Este trabajo tiene como objetivo construir un software que ayude a la Cancillería de la Fundación universitaria Konrad Lorenz con la gestión de convenios. Actualmente está operando este proceso por medio de archivos en Excel y correos electrónicos, imposibilitando mantener la traza y seguimiento más detallado del mismo. Por tal razón, se hace necesario contar con un sistema de información que facilite el proceso aprobación y generación de estadísticas. La tecnología utilizada para el desarrollo fue Angular para el frontend, Sprint Boot y SQL server para el backend. Además, para la autenticación de usuarios se realiza una conexión con el Active Directory de Azure, para la carga y gestión de documentos se utiliza el Storage Account de Azure y, para el envío de notificaciones se realiza por medio de correo electrónico. Como metodología de desarrollo se utilizó SCRUM realizando entregas cortas y funcionales de forma periódica en intervalos cortos. Como conclusión se desarrolló una plataforma web de acuerdo con las necesidades de la Cancillería y de la universidad.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2024-06-05T13:37:46Z
dc.date.available.none.fl_str_mv 2024-06-05T13:37:46Z
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.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.content.none.fl_str_mv Text
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://repositorio.konradlorenz.edu.co/handle/001/5691
url https://repositorio.konradlorenz.edu.co/handle/001/5691
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv F. U. K. LORENZ, “Nueva Cancillería de la Konrad Lorenz, más oportunidades de movilidad y cooperación.” .
P. Luis and M. Viviana, “Propuesta metodológica para la gestión de proyecto de software ágil basado en la Web,” Multiciencias, vol. 11, no. 4, pp. 395–401, 2011.
E. M. FANDUL GARCIA, “Requerimientos Cancilleria,” 2020.
P. A. BLANCO BLANCO and M. HERNÁNDEZ ZAMUDIO, “SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE PROYECTOS PARA LA FUNDACIÓN UNIVERSITARIA LOS LIBERTADORES,” FUNDACION UNIVERSITARIA LOS LIBERTADORES, 2016.
J. M. PASCAGAZA GITIERREZ, “DESARROLLO DE UN SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE LOS PROYECTOS DE RESPONSABILIDAD SOCIAL DEL PROGRAMA DE INGENIERÍA DE SISTEMAS DE LA UNIVERSIDAD CATÓLICA DE COLOMBIA,” 2018.
G. A. LÓPEZ CHAPARRO and L. L. A. FORERO SARMIENTO, “SIAP SISTEMA DE INFORMACIÓN PARA ADMINISTRACIÓN DE PROYECTOS DE GRADO,” 2005.
J. A. O’Brien and G. M. Marakas, “Sistema de información Gerencial,” p. 9, 2006.
“What Is Spring Boot? – Stackify.” https://stackify.com/what-is-spring-boot/ (accessed Jun. 07, 2021).
“Spring Boot.” https://spring.io/projects/spring-boot (accessed Jun. 07, 2021).
“What is Angular?: Architecture, Features, and Advantages.” https://www.simplilearn.com/tutorials/angular-tutorial/what-is-angular (accessed Jun. 07, 2021).
“Angular - What is Angular?” https://angular.io/guide/what-is-angular (accessed Jun. 07, 2021).
“What is SQL Server.” https://www.sqlservertutorial.net/getting-started/what-is-sql-server/ (accessed Jun. 07, 2021).
“What is SQL Server? Introduction, Version History.” https://www.guru99.com/sql-server-introduction.html (accessed Jun. 07, 2021).
“Scrum: qué es, cómo funciona y por qué es excelente.” https://www.atlassian.com/es/agile/scrum (accessed Jun. 07, 2021).
“What is Scrum?” https://www.scrum.org/resources/what-is-scrum (accessed Jun. 07, 2021).
L. G. A. Fiallos and Hamilton Joselito Monar Borja, “SISTEMA DE GESTIÓN, SEGUIMIENTO Y EVALUACIÓN DE LOS CONVENIOS INSTITUCIONALES DE LA ESPOCH,” 2016.
C. A. G. MACIAS, DISEÑO DE UN SISTEMA DE EVALUACIÓN Y SEGUIMIENTO DE LOS PROYECTOS Y CONVENIOS PARA LA DIRECCIÓN DE VINCULACIÓN DE LA ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO, CANTÓN RIOBAMBA, PROVINCIA DE CHIMBORAZO. 2018
L. B. Mora, “Sistema de Apoyo al proceso de seguimiento y control de indicadores para el Convenio de Desempeño de Apoyo a la Innovación en Educación Superior , Resumen,” 2016.
F. G. R. VEINTIMILLA, “SISTEMA DE SEGUIMIENTO Y CONTROL DE CONVENIOS PARA LA DIRECCIÓN DE RELACIONES INTERNACIONALES DE LA UNIVERSIDAD CENTRAL DEL ECUADOR,” no. Figura 1, pp. 2–3, 2012.
D. G. C. Coba and F. X. C. Coba, “Análisis, diseño e implementación de un Sistema de gestión para seguimiento a proyectos de Titulación en la Universidad Tecnológica Israel.,” 2017.
A. Gianolini, “‘ Propuesta de un Sistema Unificado de Convenios y Acuerdos Específicos , para registro y control , en la Universidad Juan A . Maza ,’” 2019.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_14cb
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_14cb
dc.format.extent.none.fl_str_mv 81 páginas: tablas ; ilustraciones
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Bogotá D.C. : Fundación Universitaria Konrad Lorenz, 2021
dc.publisher.faculty.none.fl_str_mv Facultad de Matemáticas e Ingenierías
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
publisher.none.fl_str_mv Bogotá D.C. : Fundación Universitaria Konrad Lorenz, 2021
institution Fundación Universitaria Konrand Lorenz
bitstream.url.fl_str_mv https://repositorio.konradlorenz.edu.co/bitstreams/4f01751d-256d-4745-ad61-7821a5b1cff6/download
https://repositorio.konradlorenz.edu.co/bitstreams/df4c38f4-482b-4ef4-a5ab-8d982de638e6/download
https://repositorio.konradlorenz.edu.co/bitstreams/7b4932f8-c093-44d9-908f-f16a8b4cec92/download
https://repositorio.konradlorenz.edu.co/bitstreams/c06129a2-c77e-4f38-a56d-dce9ced25c11/download
https://repositorio.konradlorenz.edu.co/bitstreams/835abe8f-675b-4f0a-9227-11b03d4974b7/download
https://repositorio.konradlorenz.edu.co/bitstreams/9837203c-81ad-41be-bc28-5f8d8bf63eaa/download
https://repositorio.konradlorenz.edu.co/bitstreams/a33cd875-d4a1-48fd-ba99-d1f5635d691b/download
https://repositorio.konradlorenz.edu.co/bitstreams/e8e395d3-b015-4125-a3c8-9be582821565/download
https://repositorio.konradlorenz.edu.co/bitstreams/2d540ba4-be9d-484c-ab87-db6cc2ebf4f5/download
https://repositorio.konradlorenz.edu.co/bitstreams/a3abc267-90a8-4f4e-8a5c-792f5f173c76/download
https://repositorio.konradlorenz.edu.co/bitstreams/3548699d-b3c5-4857-bc33-9e11c4a390c3/download
https://repositorio.konradlorenz.edu.co/bitstreams/76c20a31-601a-49e5-a12e-e74e3df1ebdd/download
https://repositorio.konradlorenz.edu.co/bitstreams/9dd5b76a-9a0a-40cb-ba68-387d1d26c05a/download
bitstream.checksum.fl_str_mv 3caaf8b60cf6eeca8c35151675b1c2c0
7d017eaec7d91f2a575c565fc1a730f5
29f7371d06830c4902619ce0bc35ed5a
0c1122511a79e8b2ea286efa6cd57cee
f5801f8b77d851629ff0633e9edd621d
f4656c49d61e428f5f0efac879e11fa5
6235a91d34199883ce864c41fc5b6f20
ff4c8ff01d544500ea4bfea43e6108c1
80cb255edc08ba91cf15bb7d5d623fec
e736e9367b96654ca8c7b5cc40c04c86
059bead08985f8f00d1165abba9ac888
d40c5ed2acb54aa6b30f24db12c1f49f
ae7ec2121f3f308019f13d100899ec06
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio - Fundación Universitaria Konrad Lorenz
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1811852028287123456
spelling Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)d.c rights --- Atribucion - Nocomercial - Sinderivar: permite que otros puedan descargar las obras y compartirlas con otras personas, siempre que se reconozca su autoría, pero no se pueden cambiar de ninguna manera ni se pueden utilizar comercialmentehttps://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_14cbÁvila Garzón, CeciliaAleman Rodríguez, Jorge ArturoCaicedo Camargo, CristianFundación Universitaria Konrad LorenzPromente-Konrad2024-06-05T13:37:46Z2024-06-05T13:37:46Z2021https://repositorio.konradlorenz.edu.co/handle/001/5691Este trabajo tiene como objetivo construir un software que ayude a la Cancillería de la Fundación universitaria Konrad Lorenz con la gestión de convenios. Actualmente está operando este proceso por medio de archivos en Excel y correos electrónicos, imposibilitando mantener la traza y seguimiento más detallado del mismo. Por tal razón, se hace necesario contar con un sistema de información que facilite el proceso aprobación y generación de estadísticas. La tecnología utilizada para el desarrollo fue Angular para el frontend, Sprint Boot y SQL server para el backend. Además, para la autenticación de usuarios se realiza una conexión con el Active Directory de Azure, para la carga y gestión de documentos se utiliza el Storage Account de Azure y, para el envío de notificaciones se realiza por medio de correo electrónico. Como metodología de desarrollo se utilizó SCRUM realizando entregas cortas y funcionales de forma periódica en intervalos cortos. Como conclusión se desarrolló una plataforma web de acuerdo con las necesidades de la Cancillería y de la universidad.This work aims to build a software that helps the Chancellery of the Konrad Lorenz University Foundation with the management of agreements. This process is currently operating through Excel files and e-mails, making it impossible to maintain a more detailed trace and follow-up of this process. For this reason, it is necessary to have an information system that facilitates its approval process and the generation of statistics. The technology used for the development was Angular for the frontend, Sprint Boot and SQL server for the backend. In addition, for user authentication, a connection is made to the Azure Active Directory, the Azure Storage Account is used for uploading and managing documents, and for sending notifications it is done via email. As a development methodology, SCRUM was used, making short and functional deliveries periodically at short intervals. As a conclusion, a web platform was developed in accordance with the needs of the chancellery and the universityIngeniero(a) de SistemasPregradoDesarrollo web y arquitectura de software81 páginas: tablas ; ilustracionesapplication/pdfspaBogotá D.C. : Fundación Universitaria Konrad Lorenz, 2021Facultad de Matemáticas e IngenieríasIngeniería de SistemasBases de datosMicroserviciosSeguridad webSistema de informaciónConveniosIngeniería de SoftwareAplicaciones webDesarrollo de un sistema de información con los módulos de aprobación y generación de reportes para apoyar la gestión de convenios en la Fundación Universitaria Konrad LorenzTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisTextF. U. K. LORENZ, “Nueva Cancillería de la Konrad Lorenz, más oportunidades de movilidad y cooperación.” .P. Luis and M. Viviana, “Propuesta metodológica para la gestión de proyecto de software ágil basado en la Web,” Multiciencias, vol. 11, no. 4, pp. 395–401, 2011.E. M. FANDUL GARCIA, “Requerimientos Cancilleria,” 2020.P. A. BLANCO BLANCO and M. HERNÁNDEZ ZAMUDIO, “SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE PROYECTOS PARA LA FUNDACIÓN UNIVERSITARIA LOS LIBERTADORES,” FUNDACION UNIVERSITARIA LOS LIBERTADORES, 2016.J. M. PASCAGAZA GITIERREZ, “DESARROLLO DE UN SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE LOS PROYECTOS DE RESPONSABILIDAD SOCIAL DEL PROGRAMA DE INGENIERÍA DE SISTEMAS DE LA UNIVERSIDAD CATÓLICA DE COLOMBIA,” 2018.G. A. LÓPEZ CHAPARRO and L. L. A. FORERO SARMIENTO, “SIAP SISTEMA DE INFORMACIÓN PARA ADMINISTRACIÓN DE PROYECTOS DE GRADO,” 2005.J. A. O’Brien and G. M. Marakas, “Sistema de información Gerencial,” p. 9, 2006.“What Is Spring Boot? – Stackify.” https://stackify.com/what-is-spring-boot/ (accessed Jun. 07, 2021).“Spring Boot.” https://spring.io/projects/spring-boot (accessed Jun. 07, 2021).“What is Angular?: Architecture, Features, and Advantages.” https://www.simplilearn.com/tutorials/angular-tutorial/what-is-angular (accessed Jun. 07, 2021).“Angular - What is Angular?” https://angular.io/guide/what-is-angular (accessed Jun. 07, 2021).“What is SQL Server.” https://www.sqlservertutorial.net/getting-started/what-is-sql-server/ (accessed Jun. 07, 2021).“What is SQL Server? Introduction, Version History.” https://www.guru99.com/sql-server-introduction.html (accessed Jun. 07, 2021).“Scrum: qué es, cómo funciona y por qué es excelente.” https://www.atlassian.com/es/agile/scrum (accessed Jun. 07, 2021).“What is Scrum?” https://www.scrum.org/resources/what-is-scrum (accessed Jun. 07, 2021).L. G. A. Fiallos and Hamilton Joselito Monar Borja, “SISTEMA DE GESTIÓN, SEGUIMIENTO Y EVALUACIÓN DE LOS CONVENIOS INSTITUCIONALES DE LA ESPOCH,” 2016.C. A. G. MACIAS, DISEÑO DE UN SISTEMA DE EVALUACIÓN Y SEGUIMIENTO DE LOS PROYECTOS Y CONVENIOS PARA LA DIRECCIÓN DE VINCULACIÓN DE LA ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO, CANTÓN RIOBAMBA, PROVINCIA DE CHIMBORAZO. 2018L. B. Mora, “Sistema de Apoyo al proceso de seguimiento y control de indicadores para el Convenio de Desempeño de Apoyo a la Innovación en Educación Superior , Resumen,” 2016.F. G. R. VEINTIMILLA, “SISTEMA DE SEGUIMIENTO Y CONTROL DE CONVENIOS PARA LA DIRECCIÓN DE RELACIONES INTERNACIONALES DE LA UNIVERSIDAD CENTRAL DEL ECUADOR,” no. Figura 1, pp. 2–3, 2012.D. G. C. Coba and F. X. C. Coba, “Análisis, diseño e implementación de un Sistema de gestión para seguimiento a proyectos de Titulación en la Universidad Tecnológica Israel.,” 2017.A. Gianolini, “‘ Propuesta de un Sistema Unificado de Convenios y Acuerdos Específicos , para registro y control , en la Universidad Juan A . Maza ,’” 2019.PublicationORIGINALTrabajo.pdfTrabajo.pdfapplication/pdf2066609https://repositorio.konradlorenz.edu.co/bitstreams/4f01751d-256d-4745-ad61-7821a5b1cff6/download3caaf8b60cf6eeca8c35151675b1c2c0MD51RAI.pdfRAI.pdfapplication/pdf123072https://repositorio.konradlorenz.edu.co/bitstreams/df4c38f4-482b-4ef4-a5ab-8d982de638e6/download7d017eaec7d91f2a575c565fc1a730f5MD52Autorizacion.pdfAutorizacion.pdfapplication/pdf3055994https://repositorio.konradlorenz.edu.co/bitstreams/7b4932f8-c093-44d9-908f-f16a8b4cec92/download29f7371d06830c4902619ce0bc35ed5aMD53Acta.pdfActa.pdfapplication/pdf387360https://repositorio.konradlorenz.edu.co/bitstreams/c06129a2-c77e-4f38-a56d-dce9ced25c11/download0c1122511a79e8b2ea286efa6cd57ceeMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.konradlorenz.edu.co/bitstreams/835abe8f-675b-4f0a-9227-11b03d4974b7/downloadf5801f8b77d851629ff0633e9edd621dMD55TEXTTrabajo.pdf.txtTrabajo.pdf.txtExtracted texttext/plain88479https://repositorio.konradlorenz.edu.co/bitstreams/9837203c-81ad-41be-bc28-5f8d8bf63eaa/downloadf4656c49d61e428f5f0efac879e11fa5MD56RAI.pdf.txtRAI.pdf.txtExtracted texttext/plain13272https://repositorio.konradlorenz.edu.co/bitstreams/a33cd875-d4a1-48fd-ba99-d1f5635d691b/download6235a91d34199883ce864c41fc5b6f20MD58Autorizacion.pdf.txtAutorizacion.pdf.txtExtracted texttext/plain4https://repositorio.konradlorenz.edu.co/bitstreams/e8e395d3-b015-4125-a3c8-9be582821565/downloadff4c8ff01d544500ea4bfea43e6108c1MD510Acta.pdf.txtActa.pdf.txtExtracted texttext/plain2758https://repositorio.konradlorenz.edu.co/bitstreams/2d540ba4-be9d-484c-ab87-db6cc2ebf4f5/download80cb255edc08ba91cf15bb7d5d623fecMD512THUMBNAILTrabajo.pdf.jpgTrabajo.pdf.jpgGenerated Thumbnailimage/jpeg6870https://repositorio.konradlorenz.edu.co/bitstreams/a3abc267-90a8-4f4e-8a5c-792f5f173c76/downloade736e9367b96654ca8c7b5cc40c04c86MD57RAI.pdf.jpgRAI.pdf.jpgGenerated Thumbnailimage/jpeg8702https://repositorio.konradlorenz.edu.co/bitstreams/3548699d-b3c5-4857-bc33-9e11c4a390c3/download059bead08985f8f00d1165abba9ac888MD59Autorizacion.pdf.jpgAutorizacion.pdf.jpgGenerated Thumbnailimage/jpeg12382https://repositorio.konradlorenz.edu.co/bitstreams/76c20a31-601a-49e5-a12e-e74e3df1ebdd/downloadd40c5ed2acb54aa6b30f24db12c1f49fMD511Acta.pdf.jpgActa.pdf.jpgGenerated Thumbnailimage/jpeg10315https://repositorio.konradlorenz.edu.co/bitstreams/9dd5b76a-9a0a-40cb-ba68-387d1d26c05a/downloadae7ec2121f3f308019f13d100899ec06MD513001/5691oai:repositorio.konradlorenz.edu.co:001/56912024-08-15 18:04:13.806https://creativecommons.org/licenses/by-nc/4.0/d.c rights --- Atribucion - Nocomercial - Sinderivar: permite que otros puedan descargar las obras y compartirlas con otras personas, siempre que se reconozca su autoría, pero no se pueden cambiar de ninguna manera ni se pueden utilizar comercialmenterestrictedhttps://repositorio.konradlorenz.edu.coRepositorio - Fundación Universitaria Konrad Lorenzbdigital@metabiblioteca.comPHA+UG9yIG1lZGlvIGRlbCBwcmVzZW50ZSBBVVRPUklaTyBhIGxhIEZ1bmRhY2nDs24gVW5pdmVyc2l0YXJpYSBLb25yYWQgTG9yZW56LCBjb24gTklUIE5vLjg2MC41MDQuNzU5LTUgeSBEb21pY2lsaW8gU29jaWFsIGVuIEJvZ290w6EgRC4gQy4sIHViaWNhZGEgZW4gbGEgQ2FycmVyYSA5wqouQklTIE5vLiA2MiDigJMgNDMsIEJvZ290w6EsIHBhcmEgbWVuY2lvbmFyIG1pIG5vbWJyZSwgYXPDrSBjb21vIHBhcmEgcHVibGljYXIgeSBkaWZ1bmRpciB0ZXh0b3MsIHBvc3RzLCBwYXBlcnMsIGFydMOtY3Vsb3MsIHRyYWJham9zIGFjYWTDqW1pY29zIG8gbcO6c2ljYSBkZSBtaSBhdXRvcsOtYSwgY29udmVyc2FjaW9uZXMgY29uIG1pIHZveiB5IGRlbcOhcyBtYXRlcmlhbGVzIGVzY3JpdG9zLCBmb3RvZ3LDoWZpY29zIG8gYXVkaW92aXN1YWxlcyBxdWUgaW5jbHV5ZW4gbWkgcGFydGljaXBhY2nDs24gZGUgZm9ybWEgZXNjcml0YSwgaW1wcmVzYSBvIGdyYWJhZGEgZW4gYXVkaW8gbyBlbiB2aWRlbyBjb24gZWwgZmluIGRlIHNlciBpbmNsdWlkb3MgZW4gbGFzIGVtaXNpb25lcyByYWRpYWxlcywgcG9kY2FzdHMsIGJsb2dzLCBww6FnaW5hcyB3ZWIgeSBkZW3DoXMgbWVkaW9zIGRlIGRpZnVzacOzbiBvIHBpZXphcyBwcm9tb2Npb25hbGVzIGRlIGxhIHVuaXZlcnNpZGFkLiBBc8OtIG1pc21vIGF1dG9yaXpvIGxhIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBkaXN0cmlidWNpw7NuIHNlIGRhbiBzaW4gbGltaXRhY2nDs24gYWxndW5hIGVuIGN1YW50byBhIHRlcnJpdG9yaW8gc2UgcmVmaWVyZS4gRXN0YSBDZXNpw7NuIHNlIGRhIHBvciB0b2RvIGVsIHTDqXJtaW5vIGRlIGR1cmFjacOzbiBlc3RhYmxlY2lkbyBlbiBsYSBsZWdpc2xhY2nDs24gYXV0b3JhbCB2aWdlbnRlIGVuIENvbG9tYmlhLiBFbiB2aXJ0dWQgZGUgbG8gYW50ZXJpb3Igc2UgZW50aWVuZGUgcXVlIGxhICBGdW5kYWNpw7NuIFVuaXZlcnNpdGFyaWEgS29ucmFkIExvcmVueiwgYWRxdWllcmUgZWwgZGVyZWNobyBkZSByZXByb2R1Y2Npw7NuIGVuIHRvZGFzIHN1cyBtb2RhbGlkYWRlcywgYXPDrSBjb21vIGVsIGRlcmVjaG8gZGUgdHJhbnNmb3JtYWNpw7NuIG8gYWRhcHRhY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBlbiBnZW5lcmFsLCBjdWFscXVpZXIgdXNvIHF1ZSBkZWwgbWF0ZXJpYWwgY29uY2VkaWRvIHBvciBtw60gc2UgcHVlZGEgcmVhbGl6YXIgcG9yIGN1YWxxdWllciBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLCBpbmNsdXNpdmUgcG9yIG1lZGlvcyBpbXByZXNvcywgYXVkaW92aXN1YWxlcywgcG9ydGFibGVzIGNvbW8gQ0QsIERWRCBvIHNpbWlsYXJlcywgSW50ZXJuZXQsIGVudHJlIG90cm9zLjwvcD4K