Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería

El presente trabajo tiene como propósito diseñar e implementar la herramienta SafePY, desarrollada en Python, como un recurso de apoyo para el seguimiento de los Programas de Vigilancia Epidemiológica (PVE), el registro de accidentes e incidentes laborales y la gestión del ausentismo en la empresa T...

Full description

Autores:
Garcés Martínez, Mario Camilo
Pinedo Mercado, Gabriel Eduardo
Tipo de recurso:
Work document
Fecha de publicación:
2025
Institución:
Universidad de Córdoba
Repositorio:
Repositorio Institucional Unicórdoba
Idioma:
spa
OAI Identifier:
oai:repositorio.unicordoba.edu.co:ucordoba/9659
Acceso en línea:
https://repositorio.unicordoba.edu.co/handle/ucordoba/9659
https://repositorio.unicordoba.edu.co/
Palabra clave:
Seguridad y salud en el trabajo
Vigilancia epidemiológica
Python
Gestión de riesgos
Occupational safety and health
Epidemiological surveillance
Python
Risk management
Business intelligence
Rights
openAccess
License
Copyright Universidad de Córdoba, 2025
id UCORDOBA2_d5f0382e26097db5ec4ad34e70eb4961
oai_identifier_str oai:repositorio.unicordoba.edu.co:ucordoba/9659
network_acronym_str UCORDOBA2
network_name_str Repositorio Institucional Unicórdoba
repository_id_str
dc.title.spa.fl_str_mv Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
title Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
spellingShingle Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
Seguridad y salud en el trabajo
Vigilancia epidemiológica
Python
Gestión de riesgos
Occupational safety and health
Epidemiological surveillance
Python
Risk management
Business intelligence
title_short Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
title_full Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
title_fullStr Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
title_full_unstemmed Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
title_sort Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede Montería
dc.creator.fl_str_mv Garcés Martínez, Mario Camilo
Pinedo Mercado, Gabriel Eduardo
dc.contributor.advisor.none.fl_str_mv García Gómez, Tulia
dc.contributor.author.none.fl_str_mv Garcés Martínez, Mario Camilo
Pinedo Mercado, Gabriel Eduardo
dc.contributor.jury.none.fl_str_mv PLAZA GÓMEZ, MARIA TRINIDAD
MERCADO HOYOS, LUIS ENRIQUE
dc.subject.proposal.spa.fl_str_mv Seguridad y salud en el trabajo
Vigilancia epidemiológica
Python
Gestión de riesgos
topic Seguridad y salud en el trabajo
Vigilancia epidemiológica
Python
Gestión de riesgos
Occupational safety and health
Epidemiological surveillance
Python
Risk management
Business intelligence
dc.subject.keywords.eng.fl_str_mv Occupational safety and health
Epidemiological surveillance
Python
Risk management
Business intelligence
description El presente trabajo tiene como propósito diseñar e implementar la herramienta SafePY, desarrollada en Python, como un recurso de apoyo para el seguimiento de los Programas de Vigilancia Epidemiológica (PVE), el registro de accidentes e incidentes laborales y la gestión del ausentismo en la empresa Tubos y Metales S.A.S., sede Montería. Esta propuesta surge ante la necesidad de optimizar los procesos de gestión de la Seguridad y Salud en el Trabajo (SST), los cuales suelen verse afectados por la dispersión de la información y la ausencia de herramientas tecnológicas integradas. La metodología adoptada fue de tipo descriptivo con diseño no experimental, incluyendo la recolección de requerimientos, el desarrollo de la herramienta y su validación mediante una encuesta aplicada a los colaboradores de la organización. Los resultados demostraron que SafePY facilita la sistematización y visualización de datos en tiempo real, mejora la eficiencia en la toma de decisiones y fortalece la cultura preventiva dentro de la empresa. En conclusión, la herramienta representa un avance significativo hacia la digitalización y la mejora continua del SG-SST.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-11-14T02:49:08Z
dc.date.issued.none.fl_str_mv 2025-11-13
dc.type.none.fl_str_mv Trabajo de grado - Especialización
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/workingPaper
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_8042
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.none.fl_str_mv Text
format http://purl.org/coar/resource_type/c_8042
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unicordoba.edu.co/handle/ucordoba/9659
dc.identifier.instname.none.fl_str_mv Universidad de Córdoba
dc.identifier.reponame.none.fl_str_mv Repositorio Universidad de Córdoba
dc.identifier.repourl.none.fl_str_mv https://repositorio.unicordoba.edu.co/
url https://repositorio.unicordoba.edu.co/handle/ucordoba/9659
https://repositorio.unicordoba.edu.co/
identifier_str_mv Universidad de Córdoba
Repositorio Universidad de Córdoba
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv 3BL MEDIA. (2025). Benefits of Power BI Dashboards for EHS Data Analysis. Retrieved Jun 20, 2025, from https://kalkinemedia.com/news/world-news/benefits-of-power-bi-dashboards-for-ehs-data-analysis
Albújar-Verona, C. E., Celis-Castillo, D. J., Rojas-Sánchez, E. A., & Medina-Cardozo, I. I. (2022). Plataformas digitales y los indicadores en el sistema de gestión de seguridad y salud en el trabajo: una revisión sistemática. DYNA, 89(224), 165. https://10.15446/dyna.v89n224.103170
ARL Colmena (2020).
Arl Positiva (2020).
ARP SURA (2012).
Bustamante, A. V., & Chen, J. (2018). Lower barriers to primary care after the implementation of the Affordable Care Act in the United States of America. Revista Panamericana De Salud Pública, 42https://10.26633/rpsp.2018.106
Carreño, D. G., Ardila, K. N., & Osorio, L. P. (2020). Desarrollo de los sistemas de gestión de seguridad y salud en el trabajo en Colombia a partir del Decreto 1072: una revisión sistemática*. Via Inveniendi Et Iudicandi, 15(2), 37–57. https://www.redalyc.org/journal/5602/560268689003/
Cepero, T., Montané-Jiménez, L. G., & Maestre-Góngora, G. P. (2025). A framework for designing user-centered data visualizations in smart city technologies. Technological Forecasting and Social Change, 210https://10.1016/j.techfore.2024.123855
César Augusto Corrales Riveros, Carmen Lucía Sánchez Castro & Gabriela Zoraida Toledo Ríos. (2014, -01-10). Estudio de la Siniestralidad en Seguridad en Empresas del Sector Construcción Peruano. Retrieved Jun 26, 2025, from https://www.prevencionintegral.com/en/canal-orp/papers/orp-2014/estudio-siniestralidad-en-seguridad-en-empresas-sector-construccion-peruano
Conde, J., Castillo, M., Madera, A., Álvarez, M., & Sierra, J. (2025). Proyecto de innovación diseño estratégico de profesiogramas basados en factores de riesgo
Resolución 2346 de 2007, (2007). https://www.ins.gov.co/Normatividad/Resoluciones/RESOLUCION%202346%20DE%202007.pdf
Ley 1562, (2012).
Congreso de Colombia, (2012).
Decreto Ley 1295 de 1994, (1994). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=2629
Decreto 1072 de 2015 Sector Trabajo - Gestor Normativo (2015). Retrieved Jun 27, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=72173
Decreto 1477 de 2014 - Gestor Normativo (2014). Retrieved Jul 1, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=58849
Ley 9 de 1979, (1979). http://www.secretariasenado.gov.co/senado/basedoc/ley_0009_1979.html
Fawcett, T., & Provost, F. (2013). Data Science for Business
Fernando Calderón. (2023). El poder de la analítica de datos para la gestión eficiente de la SST. https://ccs.org.co/portfolio/analitica-de-datos-gestion-eficiente/
Gallegos Macías, M. R., Galarza López, J., & Almuiñas Rivero, J. L. (2022). Los sistemas de información como sustento a la gestión de la calidad en las Instituciones de Educación Superior. Revista San Gregorio, 1(49), 137–149. https://10.36097/rsan.v0i49.1866
Guadalupe, M., Macias, L., Mendoza Cevallos Y María, G., & Alcívar, A. (2024). Perspectivas sobre seguridad, salud ocupacional de los trabajadores y el mejoramiento del medio ambiente laboral en el período 2019-2023 Perspectives on safety, occupational health of workers and the improvement of the work environment in the period 2019-2023., 4–6.
Guía de Atención Integral Basada en la Evidencia para Hipoacusia Neurosensorial Inducida por Ruido en el Lugar de Trabajo - Ministerio de la Protección Social (2007).
Haleem, A., Javaid, M., & Singh, R. P. (2025). Encouraging Safety 4.0 to enhance industrial culture: An extensive study of its technologies, roles, and challenges. Green Technologies and Sustainability, 3(3)https://10.1016/j.grets.2024.100158
Hernandez Robert. (2024). ENFOQUE DATA-DRIVEN EN EL ÁREA DE GESTIÓN HUMANA: INTEGRACIÓN DE ANALÍTICA DEL TALENTO HUMANO Y POWER BI PARA INFORMES ESTRATÉGICOS.
ISO:45001 (2018).
Juan, C., & Edwin, T. (2020). Juan David Chaves-Proyecto de grado
Laudon, K. C., & Laudon, J. P. (2016). Sistemas de información gerencial Decimocuarta edición
Ley 1581 - Gestor Normativo (2012). Retrieved Jul 1, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981
Medina Angela&nbsp, & Sarmiento Diego. (2023). Business Intelligence en los Sistemas de Gestion.
Medina, A. M., Diego, T., & Sarmiento Rodriguez, A. (2023). Business Intelligence en los Sistemas de Gestion
Ministerio de Salud Y Protección Social (2024).
Moran-Fuentes, J. J., Carlos-Ornelas, C. E., & Soto-Morones, H. (2022). Prácticas de gestión de seguridad y salud en el trabajo: Una revisión sistemática de la literatura. Ciencias Administrativas Teoría Y Praxis, 18(1), 89–104. https://10.46443/catyp.v18i1.304
Nunes, F., Alexandre, E., & Gaspar, P. D. (2024). Implementing Key Performance Indicators and Designing Dashboard Solutions in an Automotive Components Company: A Case Study. Administrative Sciences, 14(8)https://10.3390/admsci14080175
Oliveros, C., & María, A. (2021). Metodologías para el análisis de causas de los accidentes de trabajo graves. Corporación Universitaria Minuto De Dios,
OMS & OIT. (2022). CUIDAR A LOS QUE CUIDAN Guía para la elaboración y ejecución de programas de salud y seguridad ocupacionales para los trabajadores de la salud [Abstract]. 8.
OPS/OMS (2019). Retrieved Jul 1, 2025, from https://www.paho.org/es/temas/promocion-salud
Organización Internacional del Trabajo (2023). https://www.ilo.org/es/datos-y-estadisticas
Organización Internacional del Trabajo - OIT (2023). https://www.ilo.org/es/temas-y-sectores/seguridad-y-salud-en-el-trabajo
Organización Internacional del Trabajo [OIT] (2023). https://ilostat.ilo.org/es/topics/safety-and-health-at-work/
Pressman, R. S. (2010). Ingeniería del software U N E N F O Q U E P R Á C T I C O SÉPTIMA EDICIÓN
REPUBLICA DE COLOMBIA (2016).
Resolución 0312 (2019).
Resolución 3745 de 2015, (2015). https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=94431
Tian, S., Xu, X., & Li, Z. (2019). Disaster-inducing mechanism in a roadway roof near the driving face and its safety-control criteria. Safety Science, 115, 208–214. https://10.1016/j.ssci.2019.02.006
dc.rights.none.fl_str_mv Copyright Universidad de Córdoba, 2025
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
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 Copyright Universidad de Córdoba, 2025
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Córdoba
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
dc.publisher.place.none.fl_str_mv Montería, Córdoba, Colombia
dc.publisher.program.none.fl_str_mv Especialización en Higiene y Seguridad Industrial
publisher.none.fl_str_mv Universidad de Córdoba
institution Universidad de Córdoba
bitstream.url.fl_str_mv https://repositorio.unicordoba.edu.co/bitstreams/3478804d-dfba-4ae3-85b9-ccae624c1bfd/download
https://repositorio.unicordoba.edu.co/bitstreams/46d14f57-afe6-41ee-acc8-dd91247d30a5/download
https://repositorio.unicordoba.edu.co/bitstreams/a0aecb12-91cf-4428-a3be-21d30e2b42d1/download
https://repositorio.unicordoba.edu.co/bitstreams/8efde84d-c554-4b4e-9ffa-6ec8e6760fbf/download
https://repositorio.unicordoba.edu.co/bitstreams/71ad6646-324c-4b70-903e-e3c57634a20c/download
https://repositorio.unicordoba.edu.co/bitstreams/15b40adb-d346-4546-95b4-35647ba52bba/download
https://repositorio.unicordoba.edu.co/bitstreams/6b3ca0c2-0884-44a7-9c4e-c2cfe9d9e89d/download
bitstream.checksum.fl_str_mv 42765ceca65527e455eb01f4e7d903a1
37b7cc001e317d43958701b8c1370550
b76e7a76e24cf2f94b3ce0ae5ed275d0
265ebe8c81bb89264650f39a0207a3a2
c0ead2e59d82198d4423111cdadf6ab9
8cfd279281f82af863d0244b8b2705a9
2f5d741cf24cb1a16d5642af8e6f0535
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Universidad de Córdoba
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1849968243824918528
spelling García Gómez, TuliaGarcés Martínez, Mario CamiloPinedo Mercado, Gabriel EduardoPLAZA GÓMEZ, MARIA TRINIDADMERCADO HOYOS, LUIS ENRIQUE2025-11-14T02:49:08Z2025-11-13https://repositorio.unicordoba.edu.co/handle/ucordoba/9659Universidad de CórdobaRepositorio Universidad de Córdobahttps://repositorio.unicordoba.edu.co/El presente trabajo tiene como propósito diseñar e implementar la herramienta SafePY, desarrollada en Python, como un recurso de apoyo para el seguimiento de los Programas de Vigilancia Epidemiológica (PVE), el registro de accidentes e incidentes laborales y la gestión del ausentismo en la empresa Tubos y Metales S.A.S., sede Montería. Esta propuesta surge ante la necesidad de optimizar los procesos de gestión de la Seguridad y Salud en el Trabajo (SST), los cuales suelen verse afectados por la dispersión de la información y la ausencia de herramientas tecnológicas integradas. La metodología adoptada fue de tipo descriptivo con diseño no experimental, incluyendo la recolección de requerimientos, el desarrollo de la herramienta y su validación mediante una encuesta aplicada a los colaboradores de la organización. Los resultados demostraron que SafePY facilita la sistematización y visualización de datos en tiempo real, mejora la eficiencia en la toma de decisiones y fortalece la cultura preventiva dentro de la empresa. En conclusión, la herramienta representa un avance significativo hacia la digitalización y la mejora continua del SG-SST.This research aims to design and implement the SafePY tool, developed in Power BI, as a support resource for monitoring Epidemiological Surveillance Programs (PVE), recording occupational accidents and incidents, and managing absenteeism at Tubos y Metales S.A.S., Montería branch. This proposal arises from the need to optimize Occupational Safety and Health (OSH) management processes, which are often affected by dispersed information and the lack of integrated technological tools. The adopted methodology was descriptive with a non-experimental design, including the collection of requirements, development of the tool, and validation through a survey applied to the organization’s employees. The results showed that SafePY facilitates real-time data systematization and visualization, improves decision-making efficiency, and strengthens the preventive culture within the company. In conclusion, the tool represents a significant step toward digitalization and continuous improvement of the OSH Management System (SG-SST). Keywords: Occupational Safety and Health, epidemiological surveillance, Power BI, risk management, business intelligence.1. CAPITULO 111.1. INTRODUCCIÓN 111.2. GENERALIDADES DE LA EMPRESA 141.2.1. Reseña Histórica 141.2.2. Misión 151.2.3. Visión 151.2.4. Objetivos De SGSST 151.2.5. Política De SGSST 161.2.6. Organigrama 171.3. DESCRIPCIÓN DEL PROBLEMA 191.3.1. Formulación Del Problema 211.3.2. Sistematización Del Problema 211.4. JUSTIFICACIÓN 211.5. OBJETIVOS 261.5.1. Objetivo General 261.5.2. Objetivos Específicos 262. CAPITULO 272.1. MARCO DE REFERENCIA 272.1.1. Marco Teórico 272.1.1.1 Seguridad Y Salud En El Trabajo 272.1.1.2 Riesgos Laborales y Enfermedades Ocupacionales 282.1.1.3 Sistema de Vigilancia Epidemiológica en SST 302.1.1.4 Sistema de Vigilancia Epidemiológica en SST. 302.1.1.5 Herramientas Tecnológicas en la Gestión de la SST 312.1.2. Marco Conceptual 332.1.3. Marco Legal 342.2. ESTADO DEL ARTE 362.2.1. Contexto General Del Uso De Herramientas Tecnológicas En Sst 362.2.2. Revisión De Antecedentes 362.2.3. Análisis Critico 392.3. METODOLOGÍA Y TRABAJO DE CAMPO 402.3.1. Tipo De Estudio 402.3.2. Población Y Área De Estudio 402.3.3. Instrumento 413. CAPITULO 413.1. DESARROLLO DEL PROYECTO 423.1.1. Identificación De La Situación Actual De La Empresa Mediante Entrevistas Y Revisión Documental. 423.1.2. Creación De Una Interfaz Intuitiva En Python Que Le Permita Al Responsable Del SG-SST Llevar Un Mejor Registro 433.1.2.1 Estructura General Del Sistema 443.1.2.2 Formularios y fuentes de datos 443.1.2.3 Flujo de Datos: 453.1.2.4 Herramientas necesarias: 453.1.2.5 Etapas De Desarrollo 463.1.2.6 Diseño De La Herramienta 593.1.2.7 Funcionalidades Principales 603.1.2.8 Aplicación De La Herramienta Al SGSST 613.2. EVALUACIÓN DE LA HERRAMIENTA Y ANÁLISIS DE RESULTADOS 613.2.1. Verificación Del Funcionamiento De La Herramienta Safepy En La Empresa Para Evaluar Su Viabilidad Y Efectividad. 613.2.1.1 Validación De La Herramienta 613.2.1.2 Resultados Obtenidos 643.2.1.3 Limitaciones Encontradas 684. CAPITULO 694.1. CONCLUSIONES 694.2. RESUMEN EJECUTIVO 714.3. BIBLIOGRAFÍA 734.4. ANEXOS 77EspecializaciónEspecialista en Higiene y Seguridad IndustrialTrabajos de Investigación y/o Extensiónapplication/pdfspaUniversidad de CórdobaFacultad de IngenieríaMontería, Córdoba, ColombiaEspecialización en Higiene y Seguridad IndustrialCopyright Universidad de Córdoba, 2025https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño de una herramienta de apoyo como seguimiento a los programas de vigilancia epidemiológica y la gestión de salud de los trabajadores de la empresa Tubos y Metales SAS sede MonteríaTrabajo de grado - Especializacióninfo:eu-repo/semantics/workingPaperhttp://purl.org/coar/resource_type/c_8042info:eu-repo/semantics/acceptedVersionText3BL MEDIA. (2025). Benefits of Power BI Dashboards for EHS Data Analysis. Retrieved Jun 20, 2025, from https://kalkinemedia.com/news/world-news/benefits-of-power-bi-dashboards-for-ehs-data-analysisAlbújar-Verona, C. E., Celis-Castillo, D. J., Rojas-Sánchez, E. A., & Medina-Cardozo, I. I. (2022). Plataformas digitales y los indicadores en el sistema de gestión de seguridad y salud en el trabajo: una revisión sistemática. DYNA, 89(224), 165. https://10.15446/dyna.v89n224.103170ARL Colmena (2020).Arl Positiva (2020).ARP SURA (2012).Bustamante, A. V., & Chen, J. (2018). Lower barriers to primary care after the implementation of the Affordable Care Act in the United States of America. Revista Panamericana De Salud Pública, 42https://10.26633/rpsp.2018.106Carreño, D. G., Ardila, K. N., & Osorio, L. P. (2020). Desarrollo de los sistemas de gestión de seguridad y salud en el trabajo en Colombia a partir del Decreto 1072: una revisión sistemática*. Via Inveniendi Et Iudicandi, 15(2), 37–57. https://www.redalyc.org/journal/5602/560268689003/Cepero, T., Montané-Jiménez, L. G., & Maestre-Góngora, G. P. (2025). A framework for designing user-centered data visualizations in smart city technologies. Technological Forecasting and Social Change, 210https://10.1016/j.techfore.2024.123855César Augusto Corrales Riveros, Carmen Lucía Sánchez Castro & Gabriela Zoraida Toledo Ríos. (2014, -01-10). Estudio de la Siniestralidad en Seguridad en Empresas del Sector Construcción Peruano. Retrieved Jun 26, 2025, from https://www.prevencionintegral.com/en/canal-orp/papers/orp-2014/estudio-siniestralidad-en-seguridad-en-empresas-sector-construccion-peruanoConde, J., Castillo, M., Madera, A., Álvarez, M., & Sierra, J. (2025). Proyecto de innovación diseño estratégico de profesiogramas basados en factores de riesgoResolución 2346 de 2007, (2007). https://www.ins.gov.co/Normatividad/Resoluciones/RESOLUCION%202346%20DE%202007.pdfLey 1562, (2012).Congreso de Colombia, (2012).Decreto Ley 1295 de 1994, (1994). https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=2629Decreto 1072 de 2015 Sector Trabajo - Gestor Normativo (2015). Retrieved Jun 27, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=72173Decreto 1477 de 2014 - Gestor Normativo (2014). Retrieved Jul 1, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=58849Ley 9 de 1979, (1979). http://www.secretariasenado.gov.co/senado/basedoc/ley_0009_1979.htmlFawcett, T., & Provost, F. (2013). Data Science for BusinessFernando Calderón. (2023). El poder de la analítica de datos para la gestión eficiente de la SST. https://ccs.org.co/portfolio/analitica-de-datos-gestion-eficiente/Gallegos Macías, M. R., Galarza López, J., & Almuiñas Rivero, J. L. (2022). Los sistemas de información como sustento a la gestión de la calidad en las Instituciones de Educación Superior. Revista San Gregorio, 1(49), 137–149. https://10.36097/rsan.v0i49.1866Guadalupe, M., Macias, L., Mendoza Cevallos Y María, G., & Alcívar, A. (2024). Perspectivas sobre seguridad, salud ocupacional de los trabajadores y el mejoramiento del medio ambiente laboral en el período 2019-2023 Perspectives on safety, occupational health of workers and the improvement of the work environment in the period 2019-2023., 4–6.Guía de Atención Integral Basada en la Evidencia para Hipoacusia Neurosensorial Inducida por Ruido en el Lugar de Trabajo - Ministerio de la Protección Social (2007).Haleem, A., Javaid, M., & Singh, R. P. (2025). Encouraging Safety 4.0 to enhance industrial culture: An extensive study of its technologies, roles, and challenges. Green Technologies and Sustainability, 3(3)https://10.1016/j.grets.2024.100158Hernandez Robert. (2024). ENFOQUE DATA-DRIVEN EN EL ÁREA DE GESTIÓN HUMANA: INTEGRACIÓN DE ANALÍTICA DEL TALENTO HUMANO Y POWER BI PARA INFORMES ESTRATÉGICOS.ISO:45001 (2018).Juan, C., & Edwin, T. (2020). Juan David Chaves-Proyecto de gradoLaudon, K. C., & Laudon, J. P. (2016). Sistemas de información gerencial Decimocuarta ediciónLey 1581 - Gestor Normativo (2012). Retrieved Jul 1, 2025, from https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=49981Medina Angela&nbsp, & Sarmiento Diego. (2023). Business Intelligence en los Sistemas de Gestion.Medina, A. M., Diego, T., & Sarmiento Rodriguez, A. (2023). Business Intelligence en los Sistemas de GestionMinisterio de Salud Y Protección Social (2024).Moran-Fuentes, J. J., Carlos-Ornelas, C. E., & Soto-Morones, H. (2022). Prácticas de gestión de seguridad y salud en el trabajo: Una revisión sistemática de la literatura. Ciencias Administrativas Teoría Y Praxis, 18(1), 89–104. https://10.46443/catyp.v18i1.304Nunes, F., Alexandre, E., & Gaspar, P. D. (2024). Implementing Key Performance Indicators and Designing Dashboard Solutions in an Automotive Components Company: A Case Study. Administrative Sciences, 14(8)https://10.3390/admsci14080175Oliveros, C., & María, A. (2021). Metodologías para el análisis de causas de los accidentes de trabajo graves. Corporación Universitaria Minuto De Dios,OMS & OIT. (2022). CUIDAR A LOS QUE CUIDAN Guía para la elaboración y ejecución de programas de salud y seguridad ocupacionales para los trabajadores de la salud [Abstract]. 8.OPS/OMS (2019). Retrieved Jul 1, 2025, from https://www.paho.org/es/temas/promocion-saludOrganización Internacional del Trabajo (2023). https://www.ilo.org/es/datos-y-estadisticasOrganización Internacional del Trabajo - OIT (2023). https://www.ilo.org/es/temas-y-sectores/seguridad-y-salud-en-el-trabajoOrganización Internacional del Trabajo [OIT] (2023). https://ilostat.ilo.org/es/topics/safety-and-health-at-work/Pressman, R. S. (2010). Ingeniería del software U N E N F O Q U E P R Á C T I C O SÉPTIMA EDICIÓNREPUBLICA DE COLOMBIA (2016).Resolución 0312 (2019).Resolución 3745 de 2015, (2015). https://www.alcaldiabogota.gov.co/sisjur/normas/Norma1.jsp?i=94431Tian, S., Xu, X., & Li, Z. (2019). Disaster-inducing mechanism in a roadway roof near the driving face and its safety-control criteria. Safety Science, 115, 208–214. https://10.1016/j.ssci.2019.02.006Seguridad y salud en el trabajoVigilancia epidemiológicaPythonGestión de riesgosOccupational safety and healthEpidemiological surveillancePythonRisk managementBusiness intelligencePublicationORIGINALGarcésMartínezMarioCamilo-PinedoMercadoGabrielEduardo.pdfGarcésMartínezMarioCamilo-PinedoMercadoGabrielEduardo.pdfapplication/pdf2084487https://repositorio.unicordoba.edu.co/bitstreams/3478804d-dfba-4ae3-85b9-ccae624c1bfd/download42765ceca65527e455eb01f4e7d903a1MD53trueAnonymousREADAutorizaciónPublicación..pdfAutorizaciónPublicación..pdfapplication/pdf414800https://repositorio.unicordoba.edu.co/bitstreams/46d14f57-afe6-41ee-acc8-dd91247d30a5/download37b7cc001e317d43958701b8c1370550MD54falseLICENSElicense.txtlicense.txttext/plain; charset=utf-814837https://repositorio.unicordoba.edu.co/bitstreams/a0aecb12-91cf-4428-a3be-21d30e2b42d1/downloadb76e7a76e24cf2f94b3ce0ae5ed275d0MD52falseAnonymousREADTEXTGarcésMartínezMarioCamilo-PinedoMercadoGabrielEduardo.pdf.txtGarcésMartínezMarioCamilo-PinedoMercadoGabrielEduardo.pdf.txtExtracted texttext/plain101966https://repositorio.unicordoba.edu.co/bitstreams/8efde84d-c554-4b4e-9ffa-6ec8e6760fbf/download265ebe8c81bb89264650f39a0207a3a2MD55falseAnonymousREADAutorizaciónPublicación..pdf.txtAutorizaciónPublicación..pdf.txtExtracted texttext/plain5978https://repositorio.unicordoba.edu.co/bitstreams/71ad6646-324c-4b70-903e-e3c57634a20c/downloadc0ead2e59d82198d4423111cdadf6ab9MD57falseTHUMBNAILGarcésMartínezMarioCamilo-PinedoMercadoGabrielEduardo.pdf.jpgGarcésMartínezMarioCamilo-PinedoMercadoGabrielEduardo.pdf.jpgGenerated Thumbnailimage/jpeg11212https://repositorio.unicordoba.edu.co/bitstreams/15b40adb-d346-4546-95b4-35647ba52bba/download8cfd279281f82af863d0244b8b2705a9MD56falseAnonymousREADAutorizaciónPublicación..pdf.jpgAutorizaciónPublicación..pdf.jpgGenerated Thumbnailimage/jpeg14382https://repositorio.unicordoba.edu.co/bitstreams/6b3ca0c2-0884-44a7-9c4e-c2cfe9d9e89d/download2f5d741cf24cb1a16d5642af8e6f0535MD58falseucordoba/9659oai:repositorio.unicordoba.edu.co:ucordoba/96592025-11-14 04:00:58.853https://creativecommons.org/licenses/by-nc-nd/4.0/Copyright Universidad de Córdoba, 2025open.accesshttps://repositorio.unicordoba.edu.coRepositorio institucional Universidad de Córdobabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuIAoKMS4gRGVmaW5pY2lvbmVzCmEuIE9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4gT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLiBMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLiBBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLiBPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuIFVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoJICAKMi4gRGVyZWNob3MgZGUgVXNvcyBIb25yYWRvcyB5IGV4Y2VwY2lvbmVzIExlZ2FsZXMuCk5hZGEgZW4gZXN0YSBMaWNlbmNpYSBwb2Ryw6Egc2VyIGludGVycHJldGFkbyBjb21vIHVuYSBkaXNtaW51Y2nDs24sIGxpbWl0YWNpw7NuIG8gcmVzdHJpY2Npw7NuIGRlIGxvcyBkZXJlY2hvcyBkZXJpdmFkb3MgZGVsIHVzbyBob25yYWRvIHkgb3RyYXMgbGltaXRhY2lvbmVzIG8gZXhjZXBjaW9uZXMgYSBsb3MgZGVyZWNob3MgZGVsIGF1dG9yIGJham8gZWwgcsOpZ2ltZW4gbGVnYWwgdmlnZW50ZSBvIGRlcml2YWRvIGRlIGN1YWxxdWllciBvdHJhIG5vcm1hIHF1ZSBzZSBsZSBhcGxpcXVlLgogIAozLiBDb25jZXNpw7NuIGRlIGxhIExpY2VuY2lhLgpCYWpvIGxvcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLCBlbCBMaWNlbmNpYW50ZSBvdG9yZ2EgYSBVc3RlZCB1bmEgbGljZW5jaWEgbXVuZGlhbCwgbGlicmUgZGUgcmVnYWzDrWFzLCBubyBleGNsdXNpdmEgeSBwZXJwZXR1YSAoZHVyYW50ZSB0b2RvIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvcikgcGFyYSBlamVyY2VyIGVzdG9zIGRlcmVjaG9zIHNvYnJlIGxhIE9icmEgdGFsIHkgY29tbyBzZSBpbmRpY2EgYSBjb250aW51YWNpw7NuOgphLiBSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgpiLiBEaXN0cmlidWlyIGNvcGlhcyBvIGZvbm9ncmFtYXMgZGUgbGFzIE9icmFzLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLCBpbmNsdXnDqW5kb2xhcyBjb21vIGluY29ycG9yYWRhcyBlbiBPYnJhcyBDb2xlY3RpdmFzLCBzZWfDum4gY29ycmVzcG9uZGEuCmMuIERpc3RyaWJ1aXIgY29waWFzIGRlIGxhcyBPYnJhcyBEZXJpdmFkYXMgcXVlIHNlIGdlbmVyZW4sIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EuCgpMb3MgZGVyZWNob3MgbWVuY2lvbmFkb3MgYW50ZXJpb3JtZW50ZSBwdWVkZW4gc2VyIGVqZXJjaWRvcyBlbiB0b2RvcyBsb3MgbWVkaW9zIHkgZm9ybWF0b3MsIGFjdHVhbG1lbnRlIGNvbm9jaWRvcyBvIHF1ZSBzZSBpbnZlbnRlbiBlbiBlbCBmdXR1cm8uIExvcyBkZXJlY2hvcyBhbnRlcyBtZW5jaW9uYWRvcyBpbmNsdXllbiBlbCBkZXJlY2hvIGEgcmVhbGl6YXIgZGljaGFzIG1vZGlmaWNhY2lvbmVzIGVuIGxhIG1lZGlkYSBxdWUgc2VhbiB0w6ljbmljYW1lbnRlIG5lY2VzYXJpYXMgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBlbiBvdHJvIG1lZGlvIG8gZm9ybWF0b3MsIHBlcm8gZGUgb3RyYSBtYW5lcmEgdXN0ZWQgbm8gZXN0w6EgYXV0b3JpemFkbyBwYXJhIHJlYWxpemFyIG9icmFzIGRlcml2YWRhcy4gVG9kb3MgbG9zIGRlcmVjaG9zIG5vIG90b3JnYWRvcyBleHByZXNhbWVudGUgcG9yIGVsIExpY2VuY2lhbnRlIHF1ZWRhbiBwb3IgZXN0ZSBtZWRpbyByZXNlcnZhZG9zLCBpbmNsdXllbmRvIHBlcm8gc2luIGxpbWl0YXJzZSBhIGFxdWVsbG9zIHF1ZSBzZSBtZW5jaW9uYW4gZW4gbGFzIHNlY2Npb25lcyA0KGQpIHkgNChlKS4KICAgIAo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKYS4gVXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLgpiLiBVc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuCmMuIFNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLiAgCmQuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgZXMgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsOgoKaS4gUmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KaWkuIFJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCiAgICAgIAplLiBHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCiAgCjUuIFJlcHJlc2VudGFjaW9uZXMsIEdhcmFudMOtYXMgeSBMaW1pdGFjaW9uZXMgZGUgUmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMQVMgUEFSVEVTIExPIEFDT1JEQVJBTiBERSBPVFJBIEZPUk1BIFBPUiBFU0NSSVRPLCBFTCBMSUNFTkNJQU5URSBPRlJFQ0UgTEEgT0JSQSAoRU4gRUwgRVNUQURPIEVOIEVMIFFVRSBTRSBFTkNVRU5UUkEpIOKAnFRBTCBDVUFM4oCdLCBTSU4gQlJJTkRBUiBHQVJBTlTDjUFTIERFIENMQVNFIEFMR1VOQSBSRVNQRUNUTyBERSBMQSBPQlJBLCBZQSBTRUEgRVhQUkVTQSwgSU1QTMONQ0lUQSwgTEVHQUwgTyBDVUFMUVVJRVJBIE9UUkEsIElOQ0xVWUVORE8sIFNJTiBMSU1JVEFSU0UgQSBFTExBUywgR0FSQU5Uw41BUyBERSBUSVRVTEFSSURBRCwgQ09NRVJDSUFCSUxJREFELCBBREFQVEFCSUxJREFEIE8gQURFQ1VBQ0nDk04gQSBQUk9Qw5NTSVRPIERFVEVSTUlOQURPLCBBVVNFTkNJQSBERSBJTkZSQUNDScOTTiwgREUgQVVTRU5DSUEgREUgREVGRUNUT1MgTEFURU5URVMgTyBERSBPVFJPIFRJUE8sIE8gTEEgUFJFU0VOQ0lBIE8gQVVTRU5DSUEgREUgRVJST1JFUywgU0VBTiBPIE5PIERFU0NVQlJJQkxFUyAoUFVFREFOIE8gTk8gU0VSIEVTVE9TIERFU0NVQklFUlRPUykuIEFMR1VOQVMgSlVSSVNESUNDSU9ORVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBHQVJBTlTDjUFTIElNUEzDjUNJVEFTLCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgogIAo2LiBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCkEgTUVOT1MgUVVFIExPIEVYSUpBIEVYUFJFU0FNRU5URSBMQSBMRVkgQVBMSUNBQkxFLCBFTCBMSUNFTkNJQU5URSBOTyBTRVLDgSBSRVNQT05TQUJMRSBBTlRFIFVTVEVEIFBPUiBEQcORTyBBTEdVTk8sIFNFQSBQT1IgUkVTUE9OU0FCSUxJREFEIEVYVFJBQ09OVFJBQ1RVQUwsIFBSRUNPTlRSQUNUVUFMIE8gQ09OVFJBQ1RVQUwsIE9CSkVUSVZBIE8gU1VCSkVUSVZBLCBTRSBUUkFURSBERSBEQcORT1MgTU9SQUxFUyBPIFBBVFJJTU9OSUFMRVMsIERJUkVDVE9TIE8gSU5ESVJFQ1RPUywgUFJFVklTVE9TIE8gSU1QUkVWSVNUT1MgUFJPRFVDSURPUyBQT1IgRUwgVVNPIERFIEVTVEEgTElDRU5DSUEgTyBERSBMQSBPQlJBLCBBVU4gQ1VBTkRPIEVMIExJQ0VOQ0lBTlRFIEhBWUEgU0lETyBBRFZFUlRJRE8gREUgTEEgUE9TSUJJTElEQUQgREUgRElDSE9TIERBw5FPUy4gQUxHVU5BUyBMRVlFUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIENJRVJUQSBSRVNQT05TQUJJTElEQUQsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuCiAgCjcuIFTDqXJtaW5vLgkKYS4gRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuIFN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgogIAo4LiBWYXJpb3MuCmEuIENhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuIFNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLiBOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4gRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=