Informe de práctica profesional en la empresa comercializadora fresmar s.a.s

Este documento describe la implementación de la metodología ágil Scrumban en el área de TI de Comercializadora Fresmar S.A.S., una empresa dedicada al sector de alimentos congelados. Durante la práctica profesional, se desarrollaron módulos funcionales para la intranet corporativa, incluyendo un fil...

Full description

Autores:
Pino Giraldo, Santiago
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Católica de Pereira
Repositorio:
Repositorio Institucional - RIBUC
Idioma:
spa
OAI Identifier:
oai:repositorio.ucp.edu.co:10785/16610
Acceso en línea:
https://hdl.handle.net/10785/16610
https://repositorio.ucp.edu.co/home
Palabra clave:
2. Ingeniería y Tecnología
Metodología ágil
Intranet corporativa
Optimización de procesos
Scrumban
Angular
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id RepoRIBUC2_6a401121f9aa7d304b451223256df04f
oai_identifier_str oai:repositorio.ucp.edu.co:10785/16610
network_acronym_str RepoRIBUC2
network_name_str Repositorio Institucional - RIBUC
repository_id_str
dc.title.spa.fl_str_mv Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
title Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
spellingShingle Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
2. Ingeniería y Tecnología
Metodología ágil
Intranet corporativa
Optimización de procesos
Scrumban
Angular
title_short Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
title_full Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
title_fullStr Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
title_full_unstemmed Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
title_sort Informe de práctica profesional en la empresa comercializadora fresmar s.a.s
dc.creator.fl_str_mv Pino Giraldo, Santiago
dc.contributor.advisor.none.fl_str_mv Suárez Vásquez, Lina María
dc.contributor.author.none.fl_str_mv Pino Giraldo, Santiago
dc.contributor.corporatename.none.fl_str_mv Universidad Católica de Pereira
dc.contributor.jury.none.fl_str_mv Trejos Osorio, Luis Fernando
dc.contributor.none.fl_str_mv Suárez Vásquez, Lina María
dc.subject.ocde.none.fl_str_mv 2. Ingeniería y Tecnología
topic 2. Ingeniería y Tecnología
Metodología ágil
Intranet corporativa
Optimización de procesos
Scrumban
Angular
dc.subject.proposal.spa.fl_str_mv Metodología ágil
Intranet corporativa
Optimización de procesos
dc.subject.proposal.eng.fl_str_mv Scrumban
Angular
description Este documento describe la implementación de la metodología ágil Scrumban en el área de TI de Comercializadora Fresmar S.A.S., una empresa dedicada al sector de alimentos congelados. Durante la práctica profesional, se desarrollaron módulos funcionales para la intranet corporativa, incluyendo un filtro de sedes y un programa de conversión de archivos TXT a Excel. La propuesta de Scrumban, una combinación de Scrum y Kanban, permitió organizar y priorizar las tareas de forma más eficiente, mejorando la trazabilidad y reduciendo los tiempos de entrega. Además, se analizaron los beneficios de esta metodología en equipos pequeños y su impacto en la optimización de procesos administrativos. Este trabajo resalta la importancia de adoptar metodologías ágiles flexibles en contextos empresariales para mejorar la productividad y la calidad de los proyectos tecnológicos.
publishDate 2024
dc.date.issued.none.fl_str_mv 2024-12-22
dc.date.accessioned.none.fl_str_mv 2025-04-08T23:01:19Z
dc.date.available.none.fl_str_mv 2025-04-08T23:01:19Z
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_970fb48d4fbd8a85
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.citation.none.fl_str_mv Pino Giraldo, S. (2024). Informe de práctica profesional en la empresa comercializadora fresmar s.a.s. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16610
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10785/16610
dc.identifier.instname.none.fl_str_mv Universidad Católica de Pereira
dc.identifier.repourl.none.fl_str_mv https://repositorio.ucp.edu.co/home
identifier_str_mv Pino Giraldo, S. (2024). Informe de práctica profesional en la empresa comercializadora fresmar s.a.s. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16610
Universidad Católica de Pereira
url https://hdl.handle.net/10785/16610
https://repositorio.ucp.edu.co/home
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] Grupogeard. (2022). “Las prácticas, una oportunidad para que los estudiantes se vinculen al mundo laboral”. Disponible en: https://grupogeard.com/ec/blog/educacion/practicas-oportunidad-estudiantes-vinculen mundo-laboral/
[2] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com
[3] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com
[4] HubSpot. (s/f). "Cómo los sistemas de información ayudan a las empresas a crecer" [Online]. https://blog.hubspot.es/marketing/sistemas-de-informacion-empresas
[5] Lores, F. (2023). “12 tendencias de desarrollo de software en 2024”. Editorial Velneo. Disponible en: https://www.velneo.com/blog/tendencias-de-desarrollo-de-software-en-2023
[6] Northware. (2023). “La importancia del desarrollo de software en la actualidad”. in Consultoria, Desarrollo a la medida, Desarrollo de Software, Proyectos de Desarrollo, Transformación Digital. Disponible en: https://www.northware.mx/blog/la-importancia-del-desarrollo-de-software-en-la-actualidad/#:~:text=El%20desarrollo%20de%20software%20permite%20crear%20sistemas%20con%20altos%20estándares,cumpla%20con%20regulaciones%20y%20estándares.
[7] Alvarado, L. (2023). “Diez razones para estudiar ingeniería en software”. Editorial: Poliverso. Tagged: Ingeniería de Software, Desarrollo de Software, Software. Disponible en: https://www.poli.edu.co/blog/poliverso/estudiar-ingenieria-software
[8] Ministerio de Tecnologías de la Información y las Comunicaciones (MINTIC). (2022). Conozca los cargos TIC más demandados en Colombia según el Estudio de Medición de Brechas de Capital Humano. Recuperado de https://www.mintic.gov.co/portal/inicio/Sala-de-prensa/Noticias/159493:Conozca-los-cargos-TIC-mas-demandados-en-Colombia-segun-el-Estudio-de-Medicion-de-Brechas-de-Capital-Humano
9] Rodrigues de Albuquerque A. & Maranhão Leite R. et al .(2016).“Importancia de las metodologías ágiles para la consolidación de la eficiencia en los procesos organizacionales: Un estudio de caso en una organización de servicios”. Disponible en: https://comunidades.cepal.org/redlas/sites/redlas/files/2020-10/Sesi%C3%83%C2%B3n%20IX%20-%20Leila%20Oliveira%20-%20paper.pdf
[10] Medina D. (2021). “Las empresas que apuestan por metodologías ágiles gestionan sus proyectos de forma más flexible y eficaz”. Ingeniería y Tecnología. UNIR: LA UNIVERSIDAD EN INTERNET. Disponible en: https://www.unir.net/ingenieria/revista/metodologias-agiles-daniel-medina/#:~:text=Las%20empresas%20m%C3%A1s%20competitivas%20del,Spotify%2C%20trabajan%20con%20m%C3%A9todos%20%C3%A1giles.
[11] Laoyan S.(2024). “Scrumban: lo mejor de dos metodologías ágiles”. Editorial: Asana, Inc. Disponible en: https://asana.com/es/resources/scrumban
[12] Muradas Y. .(2020). ¿Qué es Scrumban?. ¿Has oído hablar de Scrumban y no sabes qué es? En este artículo te contamos qué es Scrumban y cómo ayuda a mejorar la gestión de proyectos. Editorial: OpenWebinars. Disponible en: https://openwebinars.net/blog/que-es-scrumban/
[13] Flores, D. (2023). “Qué es Visual Studio code Y Qué ventajas ofrece”. OpenWebinars.net. Disponible en: https://openwebinars.net/blog/que-es-visual-studio-code-y-queventajas-ofrece/
[14]. Emaz, A. & Pérez Ruiz, U. “ES,”. Editorial: Amazon. Disponible en: https://aws.amazon.com/es/whatis/python/
[15] Deyimar, A. (2023). ¿Qué es Angular y cuáles son sus ventajas?. Editorial: Hostinger tutoriales. Disponible en: https://www.hostinger.co/tutoriales/que-es-angular
[16] Abc xperts. (2023). ¿Qué es un Loopback?. Disponible en:https://abcxperts.com/docs/que-es-un-loopback/
[17] Gretter, G. (2023). ¿Qué es una intranet?. Editorial: InnovaAge. Disponible en: https://www.innovaportal.com/innovaportal/v/75/1/innova.front/que-es-una-intranet
[18] Kilburn, T. .(2023). ¿Qué es una prueba de Software?. Editorial: IBM. Disponible en:https://www.ibm.com/mx-es/topics/software-testing
[19]Adminstark. (2023). ¿Qué es el desarrollo de Software?. Editorial: Stark Cloud. Disponible en: https://www.starkcloud.com/starkcloud-blog/cloud/que-es-el-desarrollo-de-software
[20] Consultoría en IBM. (2023). ¿Qué es MongoDB? Editorial: IBM. Disponible en: https://www.ibm.com/mx-es/topics/mongodb
[21] Lucas, J. (2019). ¿Qué es NodeJS y para qué sirve?. OpenWebinars.net.Disponible en:https://openwebinars.net/blog/que-es-nodejs/
[22] Fernández, Y. (2019). ¿Qué es Github y qué es lo que le ofrece a los desarrolladores? Editorial: Xataka Basics. Disponible en: https://www.xataka.com/basics/que-github-que-que-le-ofrece-a-desarrolladores
[23] Programación Visual Basic. (2012). ¿En qué consiste la programación en Visual Basic?. Editorial: Euroinnova International Online Education. Disponible en: https://www.euroinnova.edu.es/blog/programacion-visual-basic
[24] “¿Qué es la metodología ágil? ¿Para qué sirve?”, Zendesk.. Disponible en: https://www.zendesk.com.mx/blog/metodologia-agil-que-es/.
[25] D. Atlassian, “Scrumban: domina dos metodologías ágiles”, Atlassian. [En línea]. Disponible en: https://www.atlassian.com/es/agile/project-management/scrumban.
[26] Atlassian, “Kanban”, Atlassian.com]. Disponible en: https://www.atlassian.com/es/agile/kanban.
[27] J. Martins, “Scrum: conceptos clave y cómo se aplica en la gestión de proyectos”, Asana, 15-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/what-is-scrum.
[28] López, P. (2024). SSD: ¿Qué es y para qué sirve?. Editorial: Geeknetic. Disponible en: https://www.geeknetic.es/SSD/que-es-y-para-que-sirve
[29] Equipo editorial, Etecé. (2023). “Red LAN. Te explicamos qué es una red LAN y los tipos de redes que existen. Además, qué es y cómo funciona un router. ¿Qué es Internet?”. Editorial: Enciclopedia Concepto, de Argentina. Disponible: https://concepto.de/red-lan/
[30] Felipe. (2021). “Modelo de prototipos: ¿qué es y cuáles son sus etapas?”. Editorial: Hostingplus Disponible en: https://www.hostingplus.com.co/blog/modelo-de-prototipos-que-es-y-cuales-son-sus-etapas/#:~:text=C%C3%B3mo%20funciona,o%20el%20rendimiento%2C%20entre%20otras.
[31] S. Laoyan, “Scrumban: lo mejor de dos metodologías ágiles”, Asana, 14-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/scrumban.
[32] Y. Muradas. “Qué es Trello, características y ventajas | OpenWebinars”. OpenWebinars.net.. [En línea]. Disponible: https://openwebinars.net/blog/que-es-trello
[33] G. P. Sudhakar, "Understanding the limitations of agile software development methodologies," International Journal of Computer Science and Information Technologies, vol. 3, no. 3, pp. 55–58, 2012.
[34] K. Dikert, M. Paasivaara, and C. Lassenius, "Challenges and success factors for large-scale agile transformations: A systematic literature review," Journal of Systems and Software, vol. 119, pp. 87–108, 2016.
[35] V. Vinekar, C. W. Slinkman, and S. P. Nerur, "Can agile and traditional systems development approaches coexist? An ambidextrous view," Information Systems Management, vol. 23, no. 3, pp. 31–42, 2006.
[36] K. Conboy and B. Fitzgerald, "Method and developer characteristics for effective agile method tailoring: A study of XP expert opinion," ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 20, no. 1, pp. 1–30, 2010.
[37] • N. B. Moe, T. Dingsøyr, and T. Dybå, "A teamwork model for understanding an agile team: A case study of a Scrum project," Information and Software Technology, vol. 52, no. 5, pp. 480–491, 2010.
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 71
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Pereira
dc.publisher.faculty.none.fl_str_mv Facultad de Ciencias Básicas e Ingeniería
dc.publisher.place.none.fl_str_mv Pereira
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Telecomunicaciones
publisher.none.fl_str_mv Universidad Católica de Pereira
institution Universidad Católica de Pereira
bitstream.url.fl_str_mv https://repositorio.ucp.edu.co/bitstreams/54db34f4-b9e8-40dd-8cb8-f585c9498590/download
https://repositorio.ucp.edu.co/bitstreams/f7b059c4-d0c9-427d-a6ea-9a47becb4aa5/download
https://repositorio.ucp.edu.co/bitstreams/b74b4c53-b9c8-4ec1-8bbd-7e8a3f9952de/download
https://repositorio.ucp.edu.co/bitstreams/1a9b0f43-2a82-42f3-806e-1ae5694e15f9/download
bitstream.checksum.fl_str_mv 73a5432e0b76442b22b026844140d683
c1aa46c1f8728ffa1d5c938902701916
48d74e0a058c1ad3efc0ae33511e1f2b
e996d8542a64341c47946db457f1a166
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad Católica de Pereira - RIBUC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1834112773943984128
spelling Suárez Vásquez, Lina MaríaSuárez Vásquez, Lina MaríaPino Giraldo, SantiagoUniversidad Católica de PereiraTrejos Osorio, Luis Fernando2025-04-08T23:01:19Z2025-04-08T23:01:19Z2024-12-22Pino Giraldo, S. (2024). Informe de práctica profesional en la empresa comercializadora fresmar s.a.s. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16610https://hdl.handle.net/10785/16610Universidad Católica de Pereirahttps://repositorio.ucp.edu.co/homeEste documento describe la implementación de la metodología ágil Scrumban en el área de TI de Comercializadora Fresmar S.A.S., una empresa dedicada al sector de alimentos congelados. Durante la práctica profesional, se desarrollaron módulos funcionales para la intranet corporativa, incluyendo un filtro de sedes y un programa de conversión de archivos TXT a Excel. La propuesta de Scrumban, una combinación de Scrum y Kanban, permitió organizar y priorizar las tareas de forma más eficiente, mejorando la trazabilidad y reduciendo los tiempos de entrega. Además, se analizaron los beneficios de esta metodología en equipos pequeños y su impacto en la optimización de procesos administrativos. Este trabajo resalta la importancia de adoptar metodologías ágiles flexibles en contextos empresariales para mejorar la productividad y la calidad de los proyectos tecnológicos.This document details the implementation of the agile Scrumban methodology in the IT department of Comercializadora Fresmar S.A.S., a company in the frozen food sector. During the professional internship, functional modules for the corporate intranet were developed, including a branch search filter and a program to convert TXT files to Excel. The proposal of Scrumban, a combination of Scrum and Kanban, allowed for better organization and prioritization of tasks, improving traceability and reducing delivery times. Additionally, the benefits of this methodology in small teams and its impact on the optimization of administrative processes were analyzed. This work highlights the importance of adopting flexible agile methodologies in business contexts to enhance productivity and the quality of technological projects.1. RESUMEN 2. ABSTRACT 3. INTRODUCCIÓN 4. DESCRIPCIÓN DEL ESCENARIO DE LA PRÁCTICA PROFESIONAL 4.1 NOMBRE: Comercializadora Fresmar S.A.S 4.2 RESEÑA HISTÓRICA 4.3 MISIÓN 4.4 VISIÓN 4.5 VALORES 4.6 POLÍTICA DE CALIDAD 4.7 OBJETIVOS DE CALIDAD 4.8 ÁREA A LA QUE PERTENECE SU CARGO 4.9 ESTRUCTURA ORGÁNICA Y SERVICIOS 5. DESCRIPCIÓN DEL ÁREA DE INTERVENCIÓN 6. JUSTIFICACIÓN 7. OBJETIVOS 7.1 OBJETIVO GENERAL 7.2 OBJETIVOS ESPECÍFICOS 8. MARCO TEÓRICO 8.1 VISUAL STUDIO CODE 8.2 PYTHON 8.3 ANGULAR 8.4 LOOPBACK 8.5 INTRANET 8.6 PRUEBAS 8.7 DESARROLLO DE SOFTWARE 8.8 MONGODB 8.9 NODEJS 8.10 GITHUB 8.11 VISUAL BASIC 8.12 METODOLOGÍA ÁGIL. 8.13 SCRUMBAN 8.14 KANBAN 8.15 SCRUM 9. ACTIVIDADES REALIZADAS EN LA PRÁCTICA. 9.1 PLANIFICACIÓN DE LA PRÁCTICA (CRONOGRAMA DE ACTIVIDADES) 9.2 DESCRIPCIÓN DE LAS ACTIVIDADES REALIZADAS 10. DESARROLLO DE LA PRÁCTICA 10.1 CONTEXTUALIZACIÓN DEL DESARROLLO DE LA PRÁCTICA. 10.1.1 Desarrollo en Python para la conversión de archivos de texto a Excel 10.1.2 Implementación en JavaScript para cambio de variable 10.1.3 Pruebas de seguridad en Angular, enfocadas guardianes 10.1.4 Incorporación de filtro de sedes a los módulos de logística y anticipos 10.1.5 programa para identificar plazos de autoliquidación y pago 10.1.6 Realización de ajustes en la visualización del calendario en la intranet 10.1.7 Implementación de contador de visitas 10.1 DESCRIPCIÓN DE TECNOLOGÍAS/PROTOCOLOS UTILIZADOS 11. RESULTADOS OBTENIDOS 12. CONCLUSIONES 13. RECOMENDACIONES 14. REFERENCIASPregradoIngeniero de Sistemas y Telecomunicaciones71application/pdfspaUniversidad Católica de PereiraFacultad de Ciencias Básicas e IngenieríaPereiraIngeniería de Sistemas y TelecomunicacionesInforme de práctica profesional en la empresa comercializadora fresmar s.a.sTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2[1] Grupogeard. (2022). “Las prácticas, una oportunidad para que los estudiantes se vinculen al mundo laboral”. Disponible en: https://grupogeard.com/ec/blog/educacion/practicas-oportunidad-estudiantes-vinculen mundo-laboral/[2] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com[3] Comercializadora Fresmar S.A.S. (2024). “Comercializadora y distribuidora de productos de mar, pescado y aves de alta calidad a bajo costo”. Disponible en: https://fresmar.com[4] HubSpot. (s/f). "Cómo los sistemas de información ayudan a las empresas a crecer" [Online]. https://blog.hubspot.es/marketing/sistemas-de-informacion-empresas[5] Lores, F. (2023). “12 tendencias de desarrollo de software en 2024”. Editorial Velneo. Disponible en: https://www.velneo.com/blog/tendencias-de-desarrollo-de-software-en-2023[6] Northware. (2023). “La importancia del desarrollo de software en la actualidad”. in Consultoria, Desarrollo a la medida, Desarrollo de Software, Proyectos de Desarrollo, Transformación Digital. Disponible en: https://www.northware.mx/blog/la-importancia-del-desarrollo-de-software-en-la-actualidad/#:~:text=El%20desarrollo%20de%20software%20permite%20crear%20sistemas%20con%20altos%20estándares,cumpla%20con%20regulaciones%20y%20estándares.[7] Alvarado, L. (2023). “Diez razones para estudiar ingeniería en software”. Editorial: Poliverso. Tagged: Ingeniería de Software, Desarrollo de Software, Software. Disponible en: https://www.poli.edu.co/blog/poliverso/estudiar-ingenieria-software[8] Ministerio de Tecnologías de la Información y las Comunicaciones (MINTIC). (2022). Conozca los cargos TIC más demandados en Colombia según el Estudio de Medición de Brechas de Capital Humano. Recuperado de https://www.mintic.gov.co/portal/inicio/Sala-de-prensa/Noticias/159493:Conozca-los-cargos-TIC-mas-demandados-en-Colombia-segun-el-Estudio-de-Medicion-de-Brechas-de-Capital-Humano9] Rodrigues de Albuquerque A. & Maranhão Leite R. et al .(2016).“Importancia de las metodologías ágiles para la consolidación de la eficiencia en los procesos organizacionales: Un estudio de caso en una organización de servicios”. Disponible en: https://comunidades.cepal.org/redlas/sites/redlas/files/2020-10/Sesi%C3%83%C2%B3n%20IX%20-%20Leila%20Oliveira%20-%20paper.pdf[10] Medina D. (2021). “Las empresas que apuestan por metodologías ágiles gestionan sus proyectos de forma más flexible y eficaz”. Ingeniería y Tecnología. UNIR: LA UNIVERSIDAD EN INTERNET. Disponible en: https://www.unir.net/ingenieria/revista/metodologias-agiles-daniel-medina/#:~:text=Las%20empresas%20m%C3%A1s%20competitivas%20del,Spotify%2C%20trabajan%20con%20m%C3%A9todos%20%C3%A1giles.[11] Laoyan S.(2024). “Scrumban: lo mejor de dos metodologías ágiles”. Editorial: Asana, Inc. Disponible en: https://asana.com/es/resources/scrumban[12] Muradas Y. .(2020). ¿Qué es Scrumban?. ¿Has oído hablar de Scrumban y no sabes qué es? En este artículo te contamos qué es Scrumban y cómo ayuda a mejorar la gestión de proyectos. Editorial: OpenWebinars. Disponible en: https://openwebinars.net/blog/que-es-scrumban/[13] Flores, D. (2023). “Qué es Visual Studio code Y Qué ventajas ofrece”. OpenWebinars.net. Disponible en: https://openwebinars.net/blog/que-es-visual-studio-code-y-queventajas-ofrece/[14]. Emaz, A. & Pérez Ruiz, U. “ES,”. Editorial: Amazon. Disponible en: https://aws.amazon.com/es/whatis/python/[15] Deyimar, A. (2023). ¿Qué es Angular y cuáles son sus ventajas?. Editorial: Hostinger tutoriales. Disponible en: https://www.hostinger.co/tutoriales/que-es-angular[16] Abc xperts. (2023). ¿Qué es un Loopback?. Disponible en:https://abcxperts.com/docs/que-es-un-loopback/[17] Gretter, G. (2023). ¿Qué es una intranet?. Editorial: InnovaAge. Disponible en: https://www.innovaportal.com/innovaportal/v/75/1/innova.front/que-es-una-intranet[18] Kilburn, T. .(2023). ¿Qué es una prueba de Software?. Editorial: IBM. Disponible en:https://www.ibm.com/mx-es/topics/software-testing[19]Adminstark. (2023). ¿Qué es el desarrollo de Software?. Editorial: Stark Cloud. Disponible en: https://www.starkcloud.com/starkcloud-blog/cloud/que-es-el-desarrollo-de-software[20] Consultoría en IBM. (2023). ¿Qué es MongoDB? Editorial: IBM. Disponible en: https://www.ibm.com/mx-es/topics/mongodb[21] Lucas, J. (2019). ¿Qué es NodeJS y para qué sirve?. OpenWebinars.net.Disponible en:https://openwebinars.net/blog/que-es-nodejs/[22] Fernández, Y. (2019). ¿Qué es Github y qué es lo que le ofrece a los desarrolladores? Editorial: Xataka Basics. Disponible en: https://www.xataka.com/basics/que-github-que-que-le-ofrece-a-desarrolladores[23] Programación Visual Basic. (2012). ¿En qué consiste la programación en Visual Basic?. Editorial: Euroinnova International Online Education. Disponible en: https://www.euroinnova.edu.es/blog/programacion-visual-basic[24] “¿Qué es la metodología ágil? ¿Para qué sirve?”, Zendesk.. Disponible en: https://www.zendesk.com.mx/blog/metodologia-agil-que-es/.[25] D. Atlassian, “Scrumban: domina dos metodologías ágiles”, Atlassian. [En línea]. Disponible en: https://www.atlassian.com/es/agile/project-management/scrumban.[26] Atlassian, “Kanban”, Atlassian.com]. Disponible en: https://www.atlassian.com/es/agile/kanban.[27] J. Martins, “Scrum: conceptos clave y cómo se aplica en la gestión de proyectos”, Asana, 15-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/what-is-scrum.[28] López, P. (2024). SSD: ¿Qué es y para qué sirve?. Editorial: Geeknetic. Disponible en: https://www.geeknetic.es/SSD/que-es-y-para-que-sirve[29] Equipo editorial, Etecé. (2023). “Red LAN. Te explicamos qué es una red LAN y los tipos de redes que existen. Además, qué es y cómo funciona un router. ¿Qué es Internet?”. Editorial: Enciclopedia Concepto, de Argentina. Disponible: https://concepto.de/red-lan/[30] Felipe. (2021). “Modelo de prototipos: ¿qué es y cuáles son sus etapas?”. Editorial: Hostingplus Disponible en: https://www.hostingplus.com.co/blog/modelo-de-prototipos-que-es-y-cuales-son-sus-etapas/#:~:text=C%C3%B3mo%20funciona,o%20el%20rendimiento%2C%20entre%20otras.[31] S. Laoyan, “Scrumban: lo mejor de dos metodologías ágiles”, Asana, 14-feb-2024. [En línea]. Disponible en: https://asana.com/es/resources/scrumban.[32] Y. Muradas. “Qué es Trello, características y ventajas | OpenWebinars”. OpenWebinars.net.. [En línea]. Disponible: https://openwebinars.net/blog/que-es-trello[33] G. P. Sudhakar, "Understanding the limitations of agile software development methodologies," International Journal of Computer Science and Information Technologies, vol. 3, no. 3, pp. 55–58, 2012.[34] K. Dikert, M. Paasivaara, and C. Lassenius, "Challenges and success factors for large-scale agile transformations: A systematic literature review," Journal of Systems and Software, vol. 119, pp. 87–108, 2016.[35] V. Vinekar, C. W. Slinkman, and S. P. Nerur, "Can agile and traditional systems development approaches coexist? An ambidextrous view," Information Systems Management, vol. 23, no. 3, pp. 31–42, 2006.[36] K. Conboy and B. Fitzgerald, "Method and developer characteristics for effective agile method tailoring: A study of XP expert opinion," ACM Transactions on Software Engineering and Methodology (TOSEM), vol. 20, no. 1, pp. 1–30, 2010.[37] • N. B. Moe, T. Dingsøyr, and T. Dybå, "A teamwork model for understanding an agile team: A case study of a Scrum project," Information and Software Technology, vol. 52, no. 5, pp. 480–491, 2010.2. Ingeniería y TecnologíaMetodología ágilIntranet corporativaOptimización de procesosScrumbanAngularPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.ucp.edu.co/bitstreams/54db34f4-b9e8-40dd-8cb8-f585c9498590/download73a5432e0b76442b22b026844140d683MD51ORIGINALDDMIST294DDMIST294application/pdf2488669https://repositorio.ucp.edu.co/bitstreams/f7b059c4-d0c9-427d-a6ea-9a47becb4aa5/downloadc1aa46c1f8728ffa1d5c938902701916MD52TEXTDDMIST294.txtDDMIST294.txtExtracted texttext/plain101805https://repositorio.ucp.edu.co/bitstreams/b74b4c53-b9c8-4ec1-8bbd-7e8a3f9952de/download48d74e0a058c1ad3efc0ae33511e1f2bMD53THUMBNAILDDMIST294.jpgDDMIST294.jpgGenerated Thumbnailimage/jpeg7446https://repositorio.ucp.edu.co/bitstreams/1a9b0f43-2a82-42f3-806e-1ae5694e15f9/downloade996d8542a64341c47946db457f1a166MD5410785/16610oai:repositorio.ucp.edu.co:10785/166102025-04-09 03:02:01.385open.accesshttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@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