Kardial App: aplicación para el control y seguimiento de la salud cardiovascular
Este proyecto se centra en la construcción de una aplicación móvil para respaldar los procesos de salud preventiva mediante el monitoreo de aspectos cardiovasculares, respiratorios y del estado de ánimo. Estos aspectos proporcionarán al usuario signos de alerta según su seguimiento cardiovascular. E...
- Autores:
-
Becerra Betancur, Brenda
Agudelo Rendón, Sergio Andrés
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Tecnológico de Antioquia
- Repositorio:
- Repositorio Tdea
- Idioma:
- spa
- OAI Identifier:
- oai:dspace.tdea.edu.co:tdea/5672
- Acceso en línea:
- https://dspace.tdea.edu.co/handle/tdea/5672
https://dspace.tdea.edu.co
- Palabra clave:
- Aplicación
Autocuidado
Biometría
Enfermedad Cardiovascular
Estado de Ánimo
Frecuencias
Salud Preventiva
Trazabilidad
- Rights
- openAccess
- License
- Tecnológico de Antioquia, Institución Universitaria, 2024
id |
RepoTdea2_c537a2bbf792b05910322c0198031ceb |
---|---|
oai_identifier_str |
oai:dspace.tdea.edu.co:tdea/5672 |
network_acronym_str |
RepoTdea2 |
network_name_str |
Repositorio Tdea |
repository_id_str |
|
dc.title.none.fl_str_mv |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
title |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
spellingShingle |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular Aplicación Autocuidado Biometría Enfermedad Cardiovascular Estado de Ánimo Frecuencias Salud Preventiva Trazabilidad |
title_short |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
title_full |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
title_fullStr |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
title_full_unstemmed |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
title_sort |
Kardial App: aplicación para el control y seguimiento de la salud cardiovascular |
dc.creator.fl_str_mv |
Becerra Betancur, Brenda Agudelo Rendón, Sergio Andrés |
dc.contributor.advisor.none.fl_str_mv |
Villamizar Jaimes, Aixa Eileen Soto Duran, Dario Enrique |
dc.contributor.author.none.fl_str_mv |
Becerra Betancur, Brenda Agudelo Rendón, Sergio Andrés |
dc.subject.proposal.none.fl_str_mv |
Aplicación Autocuidado Biometría Enfermedad Cardiovascular Estado de Ánimo Frecuencias Salud Preventiva Trazabilidad |
topic |
Aplicación Autocuidado Biometría Enfermedad Cardiovascular Estado de Ánimo Frecuencias Salud Preventiva Trazabilidad |
description |
Este proyecto se centra en la construcción de una aplicación móvil para respaldar los procesos de salud preventiva mediante el monitoreo de aspectos cardiovasculares, respiratorios y del estado de ánimo. Estos aspectos proporcionarán al usuario signos de alerta según su seguimiento cardiovascular. El objetivo principal de este proyecto es desarrollar una aplicación que permita identificar signos de alerta a través del seguimiento de indicadores cardiovasculares y respiratorios, combinados con el reconocimiento del estado de ánimo. La aplicación utilizará técnicas de Machine Learning junto con el uso de la cámara del dispositivo para realizar el análisis de sentimientos por medio del análisis facial del usuario, lo que permitirá determinar el estado de ánimo y unificar los factores cardiacos, respiratorios y emocionales para identificar posibles signos de alerta que afecten la salud cardiovascular del usuario. Esto facilitará la generación de prácticas de prevención y autocuidado para los usuarios. Este proyecto se desarrollará utilizando el marco de trabajo ágil SCRUM, que permite entregas incrementales en el desarrollo del proyecto hasta alcanzar el producto final, facilitando mejoras continuas en cada entrega. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-06-13T13:41:33Z |
dc.date.available.none.fl_str_mv |
2024-06-13T13:41:33Z |
dc.date.issued.none.fl_str_mv |
2024-06-12 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.citation.spa.fl_str_mv |
APA |
dc.identifier.uri.none.fl_str_mv |
https://dspace.tdea.edu.co/handle/tdea/5672 |
dc.identifier.instname.spa.fl_str_mv |
Tecnológico de Antioquia Institución Universitaria |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Digital TdeA |
dc.identifier.repourl.spa.fl_str_mv |
https://dspace.tdea.edu.co |
identifier_str_mv |
APA Tecnológico de Antioquia Institución Universitaria Repositorio Digital TdeA |
url |
https://dspace.tdea.edu.co/handle/tdea/5672 https://dspace.tdea.edu.co |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.references.spa.fl_str_mv |
Ademass. (15 de 07 de 2023). Obtenido de Ademass: https://ademass.com/beneficios-de-utilizar-ionic-para-el-desarrollo-de-aplicaciones-moviles/ AEEC. (s.f.). Asociación Española de Enfermería en Cardiología. Obtenido de Asociación Española de Enfermería en Cardiología: https://enfermeriaencardiologia.com/salud-cardiovascular Alonso, J. L. (15 de 06 de 2022). Incentro. Obtenido de Incentro: https://www.incentro.com/es-ES/blog/que-es-tensorflow Angular, C. (2020). Angular. Obtenido de Angular: https://docs.angular.lat/guide/architecture Arias, G. A., & González, D. (06 de 12 de 2022). Olarte Moure & Asociados. Obtenido de OlarteMoure: https://www.olartemoure.com/aplicaciones-salud-2/ Arias, G., & González, D. (02 de 12 de 2022). OlarteMoure & Asociados. Obtenido de OlarteMoure: https://www.olartemoure.com/regulacion-aplicacion-salud/ Association, A. H. (06 de 11 de 2023). American Heart Association. Obtenido de American Heart Association: https://newsroom.heart.org/news/dos-nuevos-estudios-relacionan-la-depresion-la-ansiedad-y-el-estres-con-una-salud-cardiaca-deficiente Bautista, N. (29 de 09 de 2020). MinSalud. Obtenido de MinSalud: https://www.minsalud.gov.co/Paginas/Prevenir-enfermedades-cardiovasculares-es-una-decision-de-vida--.aspx Beltrán, D. (24 de 09 de 2023). infobae. Obtenido de infobae: https://www.infobae.com/colombia/2023/09/24/conozca-las-10-causas-de-muerte-mas-comunes-durante-2023-en-colombia/#:~:text=Enfermedades%20isqu%C3%A9micas%20del%20coraz%C3%B3n%3A%20(16,%2C8%20%25%20en%20mujeres). Brutti, F. (09 de Marzo de 2023). thePower. Obtenido de thePower: https://thepower.education/blog/todo-sobre-angular Buioli, I. (14 de 11 de 2019). Moldeo Interactive. Obtenido de Moldeo Interactive: https://www.moldeointeractive.com.ar/blog/moldeo-interactive-1/post/apache-cordova-vs-capacitor-737 Buzby, S. (06 de 04 de 2021). Healio. Obtenido de Healio: https://www.healio.com/news/cardiology/20210406/mobile-health-technology-may-improve-secondary-cvd-prevention-in-older-adults Cardiosalus. (02 de 05 de 2012). Cardiosalus. Obtenido de Cardiosalus: https://cardiosalus.com/article/el-estado-de-animo-afecta-a-la-salud-cardiovascular/ Caules, C. Á. (01 de 04 de 2015). Arquitectura Java. Obtenido de arquitecturajava: https://www.arquitecturajava.com/que-es-gradle/ Colombia, C. d. (16 de 02 de 2015). Ministerio de Salud. Obtenido de Ministerio de Salud: https://www.minsalud.gov.co/Normatividad_Nuevo/Ley%201751%20de%202015.pdf Comunicaciones, O. A. (22 de 03 de 2022). Área Metropolitana Valle de Aburra. Obtenido de Área Metropolitana Valle de Aburra: https://www.metropol.gov.co/Paginas/Noticias/corazones-responsables-para-fomentar-prevencion-de-salud-cardiovascular.aspx Corazón, F. E. (22 de 09 de 2022). Fundación Española del Corazón. Obtenido de Fundación Española del Corazón: https://fundaciondelcorazon.com/blog-impulso-vital/3855-que-es-la-frecuencia-cardiaca-y-como-se-mide.html Corazón, F. E. (s.f.). Fundación Española del Corazón. Obtenido de Fundación Española del Corazón: https://fundaciondelcorazon.com/informacion-para-pacientes/enfermedades-cardiovasculares/insuficiencia-cardiaca.html Cristancho, F. (28 de 07 de 2022). Talently.tech. Obtenido de Talently: https://talently.tech/blog/que-es-ionic/ Dario E. Soto, K. V. (03 de 03 de 2019). Boletin Marcat TDEA. Obtenido de Investigación e innovación en Ingeniería de Software Volumen 2: https://issuu.com/boletin_marcat_tdea/docs/ingenieria_software_volumen_2 Drumond, C. (s.f.). Atlassian. Obtenido de Atlassian: https://www.atlassian.com/es/agile/scrum Estévez, J. (04 de 05 de 2023). FUSIONA Digital Product Agency. Obtenido de FUSIONA Digital Product Agency: https://fusiona.cl/blog/tecnologia/ionic-framework-para-aplicaciones-moviles/ Fernández, J. V. (04 de 04 de 2019). Fundación Española del Corazón. Obtenido de Fundación Española del Corazón: https://fundaciondelcorazon.com/blog-impulso-vital/3344-como-afecta-nuestro-estado-emocional-a-la-salud-cardiovascular.html#:~:text=Otro%20de%20los%20hallazgos%20de,morir%20por%20un%20nuevo%20reinfarto Firebase. (s.f.). Firebase Realtime Database. Obtenido de Firebase Realtime Database: https://firebase.google.com/products/realtime-database?hl=es-419#:~:text=Firebase%20te%20permite%20desarrollar%20apps,pero%20juntas%20brindan%20mejores%20resultados. FUSIONA. (04 de 05 de 2023). FUSIONA Digital Product Agency. Obtenido de FUSIONA: https://fusiona.cl/blog/tecnologia/ionic-framework-para-aplicaciones-moviles/ Gallardo, P. E. (2021). Reconocimiento Facial en el Navegador con Tensorflow.js y WebAssembly. Madrid: Universidad Carlos III de Madrid. Gallego, D. F. (2018). Repositorio Institucional UCEVA. Obtenido de Repositorio Institucional UCEVA: https://repositorio.uceva.edu.co/bitstream/handle/20.500.12993/746/T00030669.pdf?sequence=1&isAllowed=y Garcia, M. (03 de 05 de 2020). IT-tude. Obtenido de IT-tude: https://ittude-agile.com/b/scrum/que-es-el-sprint-planning/ Giron, J. E. (08 de 2021). Repositorio Institucional Universidad Cooperativa de Colombia. Obtenido de Repositorio UCC: https://repository.ucc.edu.co/server/api/core/bitstreams/8af3077c-ad81-42d0-87d7-f81be39cb6f2/content Gómez, D. J. (2022). Clinica Universidad de Navarra. Obtenido de Clinica Universidad de Navarra: https://www.cun.es/enfermedades-tratamientos/enfermedades/insuficiencia-cardiaca Gómez, L. (29 de 09 de 2023). infobae. Obtenido de infobae: https://www.infobae.com/colombia/2023/09/29/colombia-registro-un-aumento-del-35-en-muertes-por-enfermedades-cardiovasculares-durante-el-ultimo-ano/ Gómez-Mesa, J. E., Saldarriaga, C. I., Echeverría, L. E., & Luna, P. (2022). Registro colombiano de falla cardiaca (RECOLFACA): metodología y datos preliminares. Obtenido de Revista Colombiana de Cardiología: http://www.scielo.org.co/pdf/rcca/v28n3/0120-5633-rcca-28-3-217.pdf Gonçalves, M. J. (13 de 10 de 2021). Hiberus Blog. Obtenido de Hiberus Blog: https://www.hiberus.com/crecemos-contigo/que-es-angular-y-para-que-sirve/ González, L. (01 de 06 de 2021). Aprende IA. Obtenido de Aprende IA: https://aprendeia.com/que-es-tensorflow-como-funciona/ GOV.CO. (29 de 09 de 2023). Obtenido de GOV.CO: https://www.minsalud.gov.co/Paginas/Minsalud-conmemora-el-dia-mundial-del-Corazon.aspx#:~:text=En%20Colombia%2C%20de%20acuerdo%20con,por%20100.000%20habitantes)%20y%20las Guarnizo, A. R. (2019). Repositorio Institucional Universidad Piloto de Colombia. Obtenido de Repositorio UPC: https://repository.unipiloto.edu.co/bitstream/handle/20.500.12277/5194/Prototipo%20funcional.pdf?sequence=1&isAllowed=y Huaman, W. C. (07 de 09 de 2018). Medium. Obtenido de Medium: https://medium.com/@maniakhitoccori/dise%C3%B1o-de-notificaciones-para-aplicaciones-230e2943a941 Iberdrola. (s.f.). Iberdrola. Obtenido de Iberdrola: https://www.iberdrola.com/innovacion/machine-learning-aprendizaje-automatico#:~:text=El%20Machine%20Learning%20es%20una,elaborar%20predicciones%20(an%C3%A1lisis%20predictivo) Iberdrola. (s.f.). Iberdrola. Obtenido de Iberdrola: https://www.iberdrola.com/innovacion/que-es-esalud#:~:text=La%20salud%20digital%20o%20eSalud,mejor%20atenci%C3%B3n%20a%20los%20pacientes IBM. (s.f.). IBM. Obtenido de IBM: https://www.ibm.com/es-es/topics/machine-learning IBM. (s.f.). IBM. Obtenido de IBM: https://www.ibm.com/es-es/topics/convolutional-neural-networks Inmemoria, F. (27 de 01 de 2020). Servicios funerarios Inmemoria. Obtenido de Servicios funerarios Inmemoria: https://funerariainmemoria.cl/salud/buena-salud-la-importancia-de-conocer-tu-frecuencia-cardiaca/ IONOS, D. G. (27 de 06 de 2023). Digital Guide IONOS. Obtenido de Digital Guide IONOS: https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/sqlite/ Javier Enrique Marrugo Cogollo, J. M. (s.f.). Sistema de reconocimiento facial para la gestion y el seguimiento de estudiantes ausentes. Bogota: Universidad Piloto de Colombia. Jlim, F. C. (s.f.). Salud Digital. Obtenido de Salud Digital - Fundación Carlos Jlim: https://saluddigital.com/es/editoriales/que-es-la-salud-digital/ Kinsta. (08 de 10 de 2020). Obtenido de Kinsta: https://kinsta.com/es/base-de-conocimiento/que-es-github/ Lindsay, D. M., & Shaji, D. M. (01 de 04 de 2023). American Academy of Pediatrics Section on Cardiology and Cardiac Sugery. Obtenido de American Academy of Pediatrics: https://www.healthychildren.org/Spanish/health-issues/injuries-emergencies/sports-injuries/Paginas/Sudden-Cardiac-Death.aspx Lockett, E., & Nunez, K. (15 de 04 de 2022). Health Line. Obtenido de Health Line: https://www.healthline.com/health/es/frecuencia-respiratoria-normal#cuales-son-las-mediciones Luca, D. D. (s.f.). DAMIÁN DE LUCA. Obtenido de DAMIÁN DE LUCA: https://damiandeluca.com.ar/que-es-capacitor-y-como-usarlo-en-nuestros-proyectos MacGill, M. (21 de 01 de 2016). Medical News Today. Obtenido de Medical News Today: https://www.medicalnewstoday.com/articles/es/291182 Maset, D. J. (11 de 05 de 2020). cinfa. Obtenido de CINFASALUD: https://cinfasalud.cinfa.com/p/frecuencia-cardiaca/ MathWorks. (s.f.). MathWorks. Obtenido de MathWorks: https://es.mathworks.com/discovery/convolutional-neural-network.html Médica, R. (s.f.). redacción médica. Obtenido de redacción médica: https://www.redaccionmedica.com/recursos-salud/diccionario-enfermedades/cardiopatia-isquemica MedlinePlus. (23 de 02 de 2022). MedlinePlus. Obtenido de MedlinePlus: https://medlineplus.gov/spanish/ency/patientinstructions/000759.htm Micán, E. O., Aguja, F. A., & Márquez, L. M. (12 de 2020). Quantica ciencia con impacto social. Obtenido de Quantica: file:///C:/Users/HOME/Downloads/61b8ddca07f1b.pdf Mundial, A. M. (11 de 10 de 2022). WMA. Obtenido de WMA: https://www.wma.net/es/policies-post/declaracion-sobre-la-salud-movil/ muñoz, j., c, j., diaz, j., julanito, eda, & a. (2018). ejemplo. investigación, 1. Muradas, Y. (25 de 02 de 2020). OpenWebinars. Obtenido de OpenWebinars: https://openwebinars.net/blog/que-es-gradle/ NIH. (27 de 05 de 2022). National Heart, Lung, and Blood Institute. Obtenido de National Heart, Lung, and Blood Institute: https://www.nhlbi.nih.gov/es/salud/paro-cardiaco OMS. (17 de 05 de 2017). Organización Mundial de la Salud. Obtenido de Organización Mundial de la Salud: https://www.who.int/es/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds) OPS. (29 de 09 de 2021). OPS: Organización Panamericana de la Salud. Obtenido de OPS. Organización Panamericana de la Salud: https://www.paho.org/es/noticias/29-9-2021-enfermedades-corazon-siguen-siendo-principal-causa-muerte-americas OPS. (s.f.). Organización Mundial de la Salud. Obtenido de Organización Mundial de la Salud: https://www.paho.org/es/temas/enfermedades-cardiovasculares#:~:text=La%20enfermedad%20isqu%C3%A9mica%20del%20coraz%C3%B3n,los%20vasos%20sangu%C3%ADneos%20por%20aterosclerosis Parro, A. (27 de 06 de 2023). Ponle Corazón. Obtenido de Ponle Corazón: https://ponlecorazon.xlsemanal.com/pacientes/estas-apps-son-las-heroinas-que-van-a-cuidar-el-corazon-y-salvar-tu-vida-corazon-problemas-cardiacos.html Pedreros, D. J. (19 de 05 de 2022). Fundación Clinica Shaio. Obtenido de Fundación Clinica Shaio: https://www.shaio.org/monitorear-y-prevenir-enfermedades-cardiovasculares#:~:text=Dentro%20de%20los%20innumerables%20tipos,enfermedades%20como%20la%20insuficiencia%20card%C3%ADaca. Pineda, I. O. (s.f.). Benemérita Universidad Autónoma de Puebla. Obtenido de Benemérita Universidad Autónoma de Puebla: https://www.cs.buap.mx/~iolmos/ia/Sesion1_Introduccion.pdf PORTAFOLIO. (03 de 07 de 2023). PORTAFOLIO. Obtenido de PORTAFOLIO: https://www.portafolio.co/economia/gobierno/las-causas-principales-por-las-que-se-mueren-los-colombianos-dane-585309 Quintero, M. S. (2020). Universidad de Antioquia. Obtenido de Biblioteca Digital UdeA: https://bibliotecadigital.udea.edu.co/bitstream/10495/15114/1/SaldarriagaMauricio_2020_ReconocimientoSujetosCaracterizacion.pdf Rómmel, F. (s.f.). SG Software Guru. Obtenido de SG Software Guru: https://sg.com.mx/revista/17/sqlite-la-base-datos-embebida Rowden, A. (08 de 04 de 2022). Medical News Today. Obtenido de Medical News Today: https://www.medicalnewstoday.com/articles/es/frecuencia-respiratoria-normal#tabla-de-resumen Saini, P., & Webmedy, E. (28 de 07 de 2023). Webmedy. Obtenido de Webmedy: https://webmedy.com/blog/es/how-technology-is-used-in-the-cardiovascular-field/ Salud, M. d. (2023). MINSALUD. Obtenido de MINSALUD: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/CA/reducir-riesgo-atencion-en-pacientes-cardiovasculares.pdf SALUD, M. D., & SOCIAL, P. (2013). RESOLUCIÓN NÚMERO 1441 DE 2013. Colombia. Sanitas, P. d. (s.f.). Sanitas. Obtenido de Sanitas Parte de Bupa: https://www.sanitas.es/biblioteca-de-salud/enfermedades-y-trastornos/cardiologicas/prevencion-y-control-de-enfermedades-cardiovasculares SAP. (s.f.). SAP. Obtenido de SAP: https://www.sap.com/latinamerica/products/artificial-intelligence/what-is-machine-learning.html SIVSA. (19 de 04 de 2018). SIVSA. Obtenido de SIVSA: https://www.sivsa.com/site/salud-movil-mhealth-ventajas/ SOCIAL, M. D. (2005). DECRETO NÚMERO 4725 DE 2005. Colombia. TevaFarmacia. (19 de 12 de 2022). Teva. Obtenido de Teva: https://www.tevafarmacia.es/consejos-de-salud/prevencion/salud-cardiovascular-7-formas-de-cuidarla#:~:text=Qu%C3%A9%20es%20la%20salud%20cardiovascular,los%20ri%C3%B1ones%20y%20el%20cerebro UNED. (2017). Universidad Nacional de Educación a Distancia. Obtenido de Universidad Nacional de Educación a Distancia: http://portal.uned.es/EadmonGuiasWeb/htdocs/abrir_fichero/abrir_fichero.jsp?idGuia=86334 Walsh, D. (23 de 08 de 2023). HubSpot. Obtenido de HubSpot: https://blog.hubspot.es/website/que-es-github Yarbi, H. (13 de 10 de 2020). Ser Programador. Obtenido de Ser Programador: https://serprogramador.com.ar/ventajas-de-usar-sqlite-en-una-aplicacion/ |
dc.rights.none.fl_str_mv |
Tecnológico de Antioquia, Institución Universitaria, 2024 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Tecnológico de Antioquia, Institución Universitaria, 2024 https://creativecommons.org/licenses/by-nc/4.0/ Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
9 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Tecnológico de Antioquia, Institución Universitaria |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.program.spa.fl_str_mv |
Ingenieria de Software |
dc.publisher.place.spa.fl_str_mv |
Medellín |
institution |
Tecnológico de Antioquia |
bitstream.url.fl_str_mv |
https://dspace.tdea.edu.co/bitstream/tdea/5672/1/Sintesis%20-%20Trabajo%20de%20Grado%20Kardial%20App.pdf https://dspace.tdea.edu.co/bitstream/tdea/5672/5/license.txt https://dspace.tdea.edu.co/bitstream/tdea/5672/6/Sintesis%20-%20Trabajo%20de%20Grado%20Kardial%20App.pdf.txt https://dspace.tdea.edu.co/bitstream/tdea/5672/7/Sintesis%20-%20Trabajo%20de%20Grado%20Kardial%20App.pdf.jpg |
bitstream.checksum.fl_str_mv |
8b372adc98501b320dc7b6abadbdb940 2f9959eaf5b71fae44bbf9ec84150c7a cac102ff6801790d223b1967c0f78f1f 30d93f897aa0f22342fcc7ce341e9961 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Tecnologico de Antioquia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1812189264558948352 |
spelling |
Villamizar Jaimes, Aixa Eileenf0ce7628-0100-40da-8b28-6a5e2f11f6d2Soto Duran, Dario Enrique02613f1a-5ce0-489c-a977-4c3140c88bb1Becerra Betancur, Brendaa695e33e-c29b-40d2-8226-26539a27f068Agudelo Rendón, Sergio Andrés22ca674c-0aa7-4b73-923d-15dbc84cfbf02024-06-13T13:41:33Z2024-06-13T13:41:33Z2024-06-12APAhttps://dspace.tdea.edu.co/handle/tdea/5672Tecnológico de Antioquia Institución UniversitariaRepositorio Digital TdeAhttps://dspace.tdea.edu.coEste proyecto se centra en la construcción de una aplicación móvil para respaldar los procesos de salud preventiva mediante el monitoreo de aspectos cardiovasculares, respiratorios y del estado de ánimo. Estos aspectos proporcionarán al usuario signos de alerta según su seguimiento cardiovascular. El objetivo principal de este proyecto es desarrollar una aplicación que permita identificar signos de alerta a través del seguimiento de indicadores cardiovasculares y respiratorios, combinados con el reconocimiento del estado de ánimo. La aplicación utilizará técnicas de Machine Learning junto con el uso de la cámara del dispositivo para realizar el análisis de sentimientos por medio del análisis facial del usuario, lo que permitirá determinar el estado de ánimo y unificar los factores cardiacos, respiratorios y emocionales para identificar posibles signos de alerta que afecten la salud cardiovascular del usuario. Esto facilitará la generación de prácticas de prevención y autocuidado para los usuarios. Este proyecto se desarrollará utilizando el marco de trabajo ágil SCRUM, que permite entregas incrementales en el desarrollo del proyecto hasta alcanzar el producto final, facilitando mejoras continuas en cada entrega.PregradoIngeniero(a) de Software9 páginasapplication/pdfspaTecnológico de Antioquia, Institución UniversitariaFacultad de IngenieríaIngenieria de SoftwareMedellínTecnológico de Antioquia, Institución Universitaria, 2024https://creativecommons.org/licenses/by-nc/4.0/Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Kardial App: aplicación para el control y seguimiento de la salud cardiovascularTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionAdemass. (15 de 07 de 2023). Obtenido de Ademass: https://ademass.com/beneficios-de-utilizar-ionic-para-el-desarrollo-de-aplicaciones-moviles/AEEC. (s.f.). Asociación Española de Enfermería en Cardiología. Obtenido de Asociación Española de Enfermería en Cardiología: https://enfermeriaencardiologia.com/salud-cardiovascularAlonso, J. L. (15 de 06 de 2022). Incentro. Obtenido de Incentro: https://www.incentro.com/es-ES/blog/que-es-tensorflowAngular, C. (2020). Angular. Obtenido de Angular: https://docs.angular.lat/guide/architectureArias, G. A., & González, D. (06 de 12 de 2022). Olarte Moure & Asociados. Obtenido de OlarteMoure: https://www.olartemoure.com/aplicaciones-salud-2/Arias, G., & González, D. (02 de 12 de 2022). OlarteMoure & Asociados. Obtenido de OlarteMoure: https://www.olartemoure.com/regulacion-aplicacion-salud/Association, A. H. (06 de 11 de 2023). American Heart Association. Obtenido de American Heart Association: https://newsroom.heart.org/news/dos-nuevos-estudios-relacionan-la-depresion-la-ansiedad-y-el-estres-con-una-salud-cardiaca-deficienteBautista, N. (29 de 09 de 2020). MinSalud. Obtenido de MinSalud: https://www.minsalud.gov.co/Paginas/Prevenir-enfermedades-cardiovasculares-es-una-decision-de-vida--.aspxBeltrán, D. (24 de 09 de 2023). infobae. Obtenido de infobae: https://www.infobae.com/colombia/2023/09/24/conozca-las-10-causas-de-muerte-mas-comunes-durante-2023-en-colombia/#:~:text=Enfermedades%20isqu%C3%A9micas%20del%20coraz%C3%B3n%3A%20(16,%2C8%20%25%20en%20mujeres).Brutti, F. (09 de Marzo de 2023). thePower. Obtenido de thePower: https://thepower.education/blog/todo-sobre-angularBuioli, I. (14 de 11 de 2019). Moldeo Interactive. Obtenido de Moldeo Interactive: https://www.moldeointeractive.com.ar/blog/moldeo-interactive-1/post/apache-cordova-vs-capacitor-737Buzby, S. (06 de 04 de 2021). Healio. Obtenido de Healio: https://www.healio.com/news/cardiology/20210406/mobile-health-technology-may-improve-secondary-cvd-prevention-in-older-adultsCardiosalus. (02 de 05 de 2012). Cardiosalus. Obtenido de Cardiosalus: https://cardiosalus.com/article/el-estado-de-animo-afecta-a-la-salud-cardiovascular/Caules, C. Á. (01 de 04 de 2015). Arquitectura Java. Obtenido de arquitecturajava: https://www.arquitecturajava.com/que-es-gradle/Colombia, C. d. (16 de 02 de 2015). Ministerio de Salud. Obtenido de Ministerio de Salud: https://www.minsalud.gov.co/Normatividad_Nuevo/Ley%201751%20de%202015.pdfComunicaciones, O. A. (22 de 03 de 2022). Área Metropolitana Valle de Aburra. Obtenido de Área Metropolitana Valle de Aburra: https://www.metropol.gov.co/Paginas/Noticias/corazones-responsables-para-fomentar-prevencion-de-salud-cardiovascular.aspxCorazón, F. E. (22 de 09 de 2022). Fundación Española del Corazón. Obtenido de Fundación Española del Corazón: https://fundaciondelcorazon.com/blog-impulso-vital/3855-que-es-la-frecuencia-cardiaca-y-como-se-mide.htmlCorazón, F. E. (s.f.). Fundación Española del Corazón. Obtenido de Fundación Española del Corazón: https://fundaciondelcorazon.com/informacion-para-pacientes/enfermedades-cardiovasculares/insuficiencia-cardiaca.htmlCristancho, F. (28 de 07 de 2022). Talently.tech. Obtenido de Talently: https://talently.tech/blog/que-es-ionic/Dario E. Soto, K. V. (03 de 03 de 2019). Boletin Marcat TDEA. Obtenido de Investigación e innovación en Ingeniería de Software Volumen 2: https://issuu.com/boletin_marcat_tdea/docs/ingenieria_software_volumen_2Drumond, C. (s.f.). Atlassian. Obtenido de Atlassian: https://www.atlassian.com/es/agile/scrumEstévez, J. (04 de 05 de 2023). FUSIONA Digital Product Agency. Obtenido de FUSIONA Digital Product Agency: https://fusiona.cl/blog/tecnologia/ionic-framework-para-aplicaciones-moviles/Fernández, J. V. (04 de 04 de 2019). Fundación Española del Corazón. Obtenido de Fundación Española del Corazón: https://fundaciondelcorazon.com/blog-impulso-vital/3344-como-afecta-nuestro-estado-emocional-a-la-salud-cardiovascular.html#:~:text=Otro%20de%20los%20hallazgos%20de,morir%20por%20un%20nuevo%20reinfartoFirebase. (s.f.). Firebase Realtime Database. Obtenido de Firebase Realtime Database: https://firebase.google.com/products/realtime-database?hl=es-419#:~:text=Firebase%20te%20permite%20desarrollar%20apps,pero%20juntas%20brindan%20mejores%20resultados.FUSIONA. (04 de 05 de 2023). FUSIONA Digital Product Agency. Obtenido de FUSIONA: https://fusiona.cl/blog/tecnologia/ionic-framework-para-aplicaciones-moviles/Gallardo, P. E. (2021). Reconocimiento Facial en el Navegador con Tensorflow.js y WebAssembly. Madrid: Universidad Carlos III de Madrid.Gallego, D. F. (2018). Repositorio Institucional UCEVA. Obtenido de Repositorio Institucional UCEVA: https://repositorio.uceva.edu.co/bitstream/handle/20.500.12993/746/T00030669.pdf?sequence=1&isAllowed=yGarcia, M. (03 de 05 de 2020). IT-tude. Obtenido de IT-tude: https://ittude-agile.com/b/scrum/que-es-el-sprint-planning/Giron, J. E. (08 de 2021). Repositorio Institucional Universidad Cooperativa de Colombia. Obtenido de Repositorio UCC: https://repository.ucc.edu.co/server/api/core/bitstreams/8af3077c-ad81-42d0-87d7-f81be39cb6f2/contentGómez, D. J. (2022). Clinica Universidad de Navarra. Obtenido de Clinica Universidad de Navarra: https://www.cun.es/enfermedades-tratamientos/enfermedades/insuficiencia-cardiacaGómez, L. (29 de 09 de 2023). infobae. Obtenido de infobae: https://www.infobae.com/colombia/2023/09/29/colombia-registro-un-aumento-del-35-en-muertes-por-enfermedades-cardiovasculares-durante-el-ultimo-ano/Gómez-Mesa, J. E., Saldarriaga, C. I., Echeverría, L. E., & Luna, P. (2022). Registro colombiano de falla cardiaca (RECOLFACA): metodología y datos preliminares. Obtenido de Revista Colombiana de Cardiología: http://www.scielo.org.co/pdf/rcca/v28n3/0120-5633-rcca-28-3-217.pdfGonçalves, M. J. (13 de 10 de 2021). Hiberus Blog. Obtenido de Hiberus Blog: https://www.hiberus.com/crecemos-contigo/que-es-angular-y-para-que-sirve/González, L. (01 de 06 de 2021). Aprende IA. Obtenido de Aprende IA: https://aprendeia.com/que-es-tensorflow-como-funciona/GOV.CO. (29 de 09 de 2023). Obtenido de GOV.CO: https://www.minsalud.gov.co/Paginas/Minsalud-conmemora-el-dia-mundial-del-Corazon.aspx#:~:text=En%20Colombia%2C%20de%20acuerdo%20con,por%20100.000%20habitantes)%20y%20lasGuarnizo, A. R. (2019). Repositorio Institucional Universidad Piloto de Colombia. Obtenido de Repositorio UPC: https://repository.unipiloto.edu.co/bitstream/handle/20.500.12277/5194/Prototipo%20funcional.pdf?sequence=1&isAllowed=yHuaman, W. C. (07 de 09 de 2018). Medium. Obtenido de Medium: https://medium.com/@maniakhitoccori/dise%C3%B1o-de-notificaciones-para-aplicaciones-230e2943a941Iberdrola. (s.f.). Iberdrola. Obtenido de Iberdrola: https://www.iberdrola.com/innovacion/machine-learning-aprendizaje-automatico#:~:text=El%20Machine%20Learning%20es%20una,elaborar%20predicciones%20(an%C3%A1lisis%20predictivo)Iberdrola. (s.f.). Iberdrola. Obtenido de Iberdrola: https://www.iberdrola.com/innovacion/que-es-esalud#:~:text=La%20salud%20digital%20o%20eSalud,mejor%20atenci%C3%B3n%20a%20los%20pacientesIBM. (s.f.). IBM. Obtenido de IBM: https://www.ibm.com/es-es/topics/machine-learningIBM. (s.f.). IBM. Obtenido de IBM: https://www.ibm.com/es-es/topics/convolutional-neural-networksInmemoria, F. (27 de 01 de 2020). Servicios funerarios Inmemoria. Obtenido de Servicios funerarios Inmemoria: https://funerariainmemoria.cl/salud/buena-salud-la-importancia-de-conocer-tu-frecuencia-cardiaca/IONOS, D. G. (27 de 06 de 2023). Digital Guide IONOS. Obtenido de Digital Guide IONOS: https://www.ionos.com/es-us/digitalguide/paginas-web/desarrollo-web/sqlite/Javier Enrique Marrugo Cogollo, J. M. (s.f.). Sistema de reconocimiento facial para la gestion y el seguimiento de estudiantes ausentes. Bogota: Universidad Piloto de Colombia.Jlim, F. C. (s.f.). Salud Digital. Obtenido de Salud Digital - Fundación Carlos Jlim: https://saluddigital.com/es/editoriales/que-es-la-salud-digital/Kinsta. (08 de 10 de 2020). Obtenido de Kinsta: https://kinsta.com/es/base-de-conocimiento/que-es-github/Lindsay, D. M., & Shaji, D. M. (01 de 04 de 2023). American Academy of Pediatrics Section on Cardiology and Cardiac Sugery. Obtenido de American Academy of Pediatrics: https://www.healthychildren.org/Spanish/health-issues/injuries-emergencies/sports-injuries/Paginas/Sudden-Cardiac-Death.aspxLockett, E., & Nunez, K. (15 de 04 de 2022). Health Line. Obtenido de Health Line: https://www.healthline.com/health/es/frecuencia-respiratoria-normal#cuales-son-las-medicionesLuca, D. D. (s.f.). DAMIÁN DE LUCA. Obtenido de DAMIÁN DE LUCA: https://damiandeluca.com.ar/que-es-capacitor-y-como-usarlo-en-nuestros-proyectosMacGill, M. (21 de 01 de 2016). Medical News Today. Obtenido de Medical News Today: https://www.medicalnewstoday.com/articles/es/291182Maset, D. J. (11 de 05 de 2020). cinfa. Obtenido de CINFASALUD: https://cinfasalud.cinfa.com/p/frecuencia-cardiaca/MathWorks. (s.f.). MathWorks. Obtenido de MathWorks: https://es.mathworks.com/discovery/convolutional-neural-network.htmlMédica, R. (s.f.). redacción médica. Obtenido de redacción médica: https://www.redaccionmedica.com/recursos-salud/diccionario-enfermedades/cardiopatia-isquemicaMedlinePlus. (23 de 02 de 2022). MedlinePlus. Obtenido de MedlinePlus: https://medlineplus.gov/spanish/ency/patientinstructions/000759.htmMicán, E. O., Aguja, F. A., & Márquez, L. M. (12 de 2020). Quantica ciencia con impacto social. Obtenido de Quantica: file:///C:/Users/HOME/Downloads/61b8ddca07f1b.pdfMundial, A. M. (11 de 10 de 2022). WMA. Obtenido de WMA: https://www.wma.net/es/policies-post/declaracion-sobre-la-salud-movil/muñoz, j., c, j., diaz, j., julanito, eda, & a. (2018). ejemplo. investigación, 1.Muradas, Y. (25 de 02 de 2020). OpenWebinars. Obtenido de OpenWebinars: https://openwebinars.net/blog/que-es-gradle/NIH. (27 de 05 de 2022). National Heart, Lung, and Blood Institute. Obtenido de National Heart, Lung, and Blood Institute: https://www.nhlbi.nih.gov/es/salud/paro-cardiacoOMS. (17 de 05 de 2017). Organización Mundial de la Salud. Obtenido de Organización Mundial de la Salud: https://www.who.int/es/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds)OPS. (29 de 09 de 2021). OPS: Organización Panamericana de la Salud. Obtenido de OPS. Organización Panamericana de la Salud: https://www.paho.org/es/noticias/29-9-2021-enfermedades-corazon-siguen-siendo-principal-causa-muerte-americasOPS. (s.f.). Organización Mundial de la Salud. Obtenido de Organización Mundial de la Salud: https://www.paho.org/es/temas/enfermedades-cardiovasculares#:~:text=La%20enfermedad%20isqu%C3%A9mica%20del%20coraz%C3%B3n,los%20vasos%20sangu%C3%ADneos%20por%20aterosclerosisParro, A. (27 de 06 de 2023). Ponle Corazón. Obtenido de Ponle Corazón: https://ponlecorazon.xlsemanal.com/pacientes/estas-apps-son-las-heroinas-que-van-a-cuidar-el-corazon-y-salvar-tu-vida-corazon-problemas-cardiacos.htmlPedreros, D. J. (19 de 05 de 2022). Fundación Clinica Shaio. Obtenido de Fundación Clinica Shaio: https://www.shaio.org/monitorear-y-prevenir-enfermedades-cardiovasculares#:~:text=Dentro%20de%20los%20innumerables%20tipos,enfermedades%20como%20la%20insuficiencia%20card%C3%ADaca.Pineda, I. O. (s.f.). Benemérita Universidad Autónoma de Puebla. Obtenido de Benemérita Universidad Autónoma de Puebla: https://www.cs.buap.mx/~iolmos/ia/Sesion1_Introduccion.pdfPORTAFOLIO. (03 de 07 de 2023). PORTAFOLIO. Obtenido de PORTAFOLIO: https://www.portafolio.co/economia/gobierno/las-causas-principales-por-las-que-se-mueren-los-colombianos-dane-585309Quintero, M. S. (2020). Universidad de Antioquia. Obtenido de Biblioteca Digital UdeA: https://bibliotecadigital.udea.edu.co/bitstream/10495/15114/1/SaldarriagaMauricio_2020_ReconocimientoSujetosCaracterizacion.pdfRómmel, F. (s.f.). SG Software Guru. Obtenido de SG Software Guru: https://sg.com.mx/revista/17/sqlite-la-base-datos-embebidaRowden, A. (08 de 04 de 2022). Medical News Today. Obtenido de Medical News Today: https://www.medicalnewstoday.com/articles/es/frecuencia-respiratoria-normal#tabla-de-resumenSaini, P., & Webmedy, E. (28 de 07 de 2023). Webmedy. Obtenido de Webmedy: https://webmedy.com/blog/es/how-technology-is-used-in-the-cardiovascular-field/Salud, M. d. (2023). MINSALUD. Obtenido de MINSALUD: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/CA/reducir-riesgo-atencion-en-pacientes-cardiovasculares.pdfSALUD, M. D., & SOCIAL, P. (2013). RESOLUCIÓN NÚMERO 1441 DE 2013. Colombia.Sanitas, P. d. (s.f.). Sanitas. Obtenido de Sanitas Parte de Bupa: https://www.sanitas.es/biblioteca-de-salud/enfermedades-y-trastornos/cardiologicas/prevencion-y-control-de-enfermedades-cardiovascularesSAP. (s.f.). SAP. Obtenido de SAP: https://www.sap.com/latinamerica/products/artificial-intelligence/what-is-machine-learning.htmlSIVSA. (19 de 04 de 2018). SIVSA. Obtenido de SIVSA: https://www.sivsa.com/site/salud-movil-mhealth-ventajas/SOCIAL, M. D. (2005). DECRETO NÚMERO 4725 DE 2005. Colombia.TevaFarmacia. (19 de 12 de 2022). Teva. Obtenido de Teva: https://www.tevafarmacia.es/consejos-de-salud/prevencion/salud-cardiovascular-7-formas-de-cuidarla#:~:text=Qu%C3%A9%20es%20la%20salud%20cardiovascular,los%20ri%C3%B1ones%20y%20el%20cerebroUNED. (2017). Universidad Nacional de Educación a Distancia. Obtenido de Universidad Nacional de Educación a Distancia: http://portal.uned.es/EadmonGuiasWeb/htdocs/abrir_fichero/abrir_fichero.jsp?idGuia=86334Walsh, D. (23 de 08 de 2023). HubSpot. Obtenido de HubSpot: https://blog.hubspot.es/website/que-es-githubYarbi, H. (13 de 10 de 2020). Ser Programador. Obtenido de Ser Programador: https://serprogramador.com.ar/ventajas-de-usar-sqlite-en-una-aplicacion/AplicaciónAutocuidadoBiometríaEnfermedad CardiovascularEstado de ÁnimoFrecuenciasSalud PreventivaTrazabilidadORIGINALSintesis - Trabajo de Grado Kardial App.pdfSintesis - Trabajo de Grado Kardial App.pdfTrabajo de gradoapplication/pdf248993https://dspace.tdea.edu.co/bitstream/tdea/5672/1/Sintesis%20-%20Trabajo%20de%20Grado%20Kardial%20App.pdf8b372adc98501b320dc7b6abadbdb940MD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace.tdea.edu.co/bitstream/tdea/5672/5/license.txt2f9959eaf5b71fae44bbf9ec84150c7aMD55open accessTEXTSintesis - Trabajo de Grado Kardial App.pdf.txtSintesis - Trabajo de Grado Kardial App.pdf.txtExtracted texttext/plain15905https://dspace.tdea.edu.co/bitstream/tdea/5672/6/Sintesis%20-%20Trabajo%20de%20Grado%20Kardial%20App.pdf.txtcac102ff6801790d223b1967c0f78f1fMD56open accessTHUMBNAILSintesis - Trabajo de Grado Kardial App.pdf.jpgSintesis - Trabajo de Grado Kardial App.pdf.jpgGenerated Thumbnailimage/jpeg6493https://dspace.tdea.edu.co/bitstream/tdea/5672/7/Sintesis%20-%20Trabajo%20de%20Grado%20Kardial%20App.pdf.jpg30d93f897aa0f22342fcc7ce341e9961MD57open accesstdea/5672oai:dspace.tdea.edu.co:tdea/56722024-06-14 03:19:39.16An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |