Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia

Trabajo de investigación

Autores:
Moreno-Córdoba, Carlos Arturo
Santamaria-León, Cristhian David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Católica de Colombia
Repositorio:
RIUCaC - Repositorio U. Católica
Idioma:
spa
OAI Identifier:
oai:repository.ucatolica.edu.co:10983/31025
Acceso en línea:
https://hdl.handle.net/10983/31025
Palabra clave:
Inteligencia artificial - Procesamiento de datos
Lógica difusa
Sistemas de alerta de desastres naturales-software
Scrum (Desarrollo de software)
Prototipos de software
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Datos oceanográficos
Prevención antisísmica
Aplicación informática
Rights
openAccess
License
Derechos Reservados - Universidad Católica de Colombia, 2023
id UCATOLICA2_42b60fe2a34701ad2b717652cfca141b
oai_identifier_str oai:repository.ucatolica.edu.co:10983/31025
network_acronym_str UCATOLICA2
network_name_str RIUCaC - Repositorio U. Católica
repository_id_str
dc.title.none.fl_str_mv Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
title Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
spellingShingle Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
Inteligencia artificial - Procesamiento de datos
Lógica difusa
Sistemas de alerta de desastres naturales-software
Scrum (Desarrollo de software)
Prototipos de software
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Datos oceanográficos
Prevención antisísmica
Aplicación informática
title_short Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
title_full Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
title_fullStr Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
title_full_unstemmed Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
title_sort Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia
dc.creator.fl_str_mv Moreno-Córdoba, Carlos Arturo
Santamaria-León, Cristhian David
dc.contributor.advisor.none.fl_str_mv Velandia-Vega, John Alexánder
dc.contributor.author.none.fl_str_mv Moreno-Córdoba, Carlos Arturo
Santamaria-León, Cristhian David
dc.subject.armarc.none.fl_str_mv Inteligencia artificial - Procesamiento de datos
Lógica difusa
Sistemas de alerta de desastres naturales-software
Scrum (Desarrollo de software)
Prototipos de software
topic Inteligencia artificial - Procesamiento de datos
Lógica difusa
Sistemas de alerta de desastres naturales-software
Scrum (Desarrollo de software)
Prototipos de software
000 - Ciencias de la computación, información y obras generales::003 - Sistemas
Datos oceanográficos
Prevención antisísmica
Aplicación informática
dc.subject.ddc.none.fl_str_mv 000 - Ciencias de la computación, información y obras generales::003 - Sistemas
dc.subject.proposal.none.fl_str_mv Datos oceanográficos
Prevención antisísmica
Aplicación informática
description Trabajo de investigación
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-04-19T02:16:40Z
dc.date.available.none.fl_str_mv 2024-04-19T02:16:40Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_fa2ee174bc00049f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.citation.none.fl_str_mv Moreno-Córdoba, C. A. & Santamaria-León, C. D. (2023). Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10983/31025
identifier_str_mv Moreno-Córdoba, C. A. & Santamaria-León, C. D. (2023). Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia.
url https://hdl.handle.net/10983/31025
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv OUICEN, A., and M. ORTIZ. n.d. “EVALUACIÓN DEL IMPACTO DE TSUNAMIS EN EL LITORAL PACIFICO COLOMBIANO. PARTE 1 (REGIÓN DE TUMACO).” Colombia.
The cause of maremotos.” n.d. NEAMTIC. Accessed May 9, 2023. http://neamtic.ioc-unesco.org/index.php?option=com_content&view=article&id=208&Itemid=441.
Martínez Guzmán, Alan Mauricio. 2015. “HÁBITAT TRANSITORIO COMO GESTIÓN CORRECTIVA EN EL MANEJO DE DESASTRES NATURALES OCASIONADOS POR INUNDACIONES EN ZONA RURAL DE COLOMBIA.” UNIVERSIDAD DEL VALLE, SANTIAGO DE CALI. https://bibliotecadigital.univalle.edu.co/bitstream/handle/10893/8951/CB-0530116.pdf?sequence=1&isAllowed=y
COMPARACIÓN Y MANEJO DE LOS DIFERENTES RIESGOS DEL AGUA, EN LOS ASPECTOS SOCIAL, ECONÓMICO Y DE LA SALUD GENERAL.” n.d. SciELO Colombia. Accessed April 17, 2023. http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S1909-24742009000200008.
Nota Técnica Edgar Montealegre.” n.d. IDEAM. Accessed April 17, 2023. http://www.ideam.gov.co/documents/21021/21789/Estudio+de+la+variabilidad+clim%C3%A1tica+de+la.pdf/643c4c0e-83d7-414f-b2b4-6953f64078d3.
Gobierno. n.d. “las cifras de los desastres naturales entre 2006 y 2014.” DNP. Accessed April 17, 2023. https://www.dnp.gov.co/Paginas/3-181-muertos,-21-594-emergencias-y-12,3-millones-de-afectados-las-cifras-de-los-desastres-naturales-entre-2006-y-2014-.aspx.
DANE. n.d. “Proyecciones de población.” DANE. Accessed April 18, 2023. https://www.dane.gov.co/index.php/estadisticas-por-tema/demografia-y-poblacion/proyecciones-de-poblacion.
Mora Páez, Héctor. 2021. “Interplate coupling along the Caribbean coast of Colombia and its implications for seismic/tsunami hazards.” sciencedirect. https://www-sciencedirect-com.ucatolica.basesdedatosezproxy.com/science/article/abs/pii/S0895981121001796?via%3Dihub.
Geovisor CNPV 2018 - Geoportal del DANE.” n.d. Geoportal DANE. Accessed April 18, 2023. https://geoportal.dane.gov.co/geovisores/sociedad/cnpv-2018/.
ÁNGEL DE DIOS, MIGUEL. 2022. “Scrum: qué es y cómo funciona este marco de trabajo.” WAM. https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-funciona.html.
SÁEZ HURTADO, JAVIER. 2021. “Cómo funciona la Metodología Scrum: Qué es y cómo utilizarla.” IEBS. https://www.iebschool.com/blog/metodologia-scrum-agile-scrum/.
SÁEZ HURTADO, JAVIER. 2021. “Cómo funciona la Metodología Scrum: Qué es y cómo utilizarla.” IEBS. https://www.iebschool.com/blog/metodologia-scrum-agile-scrum/.
Modelo de prototipos: ¿qué es y cuáles son sus etapas? | Blog | Hosting Plus Colombia.” 2021. Hosting Colombia. https://www.hostingplus.com.co/blog/modelo-de-prototipos-que-es-y-cuales-son-sus-etapas/.
Ciclo de vida de un Prototipo.” n.d. INGENIERÍA DE SOFTWARE. Accessed May 24, 2023. https://ingsoftware.weebly.com/ciclo-de-vida-de-un-prototipo.html.
Modelo de prototipos: ¿qué es y cuáles son sus etapas? | Blog | Hosting Plus Colombia.” 2021. Hosting Colombia. https://www
n.d. MODELO DE CONSTRUCCIÓN PROTOTIPOS. Accessed May 24, 2023. https://ingsoftwarejefer.webcindario.com/unidad-1/modelos-de-proceso-del-software/modelo-de-construccion-prototipos.html.
Ciclo de vida de un Prototipo.” n.d. INGENIERÍA DE SOFTWARE. Accessed May 24, 2023. https://ingsoftware.weebly.com/ciclo-de-vida-de-un-prototipo.html.
Gerea, Carmen. 2021. “Prototipo: qué es y cómo hacer prototipado.” freed tools freed tools - freed tools. https://freed.tools/blogs/ux-cx/prototipo.
Ciclo de vida de un Prototipo.” n.d. INGENIERÍA DE SOFTWARE. Accessed May 24, 2023. https://ingsoftware.weebly.com/ciclo-de-vida-de-un-prototipo.html.
J., George. n.d. “Fuzzy sets and fuzzy logic.” http://www.pzs.dstu.dp.ua/logic/bibl/yuan.pdf.
Qué es la inteligencia artificial (IA)?: Amazon Web Services.” n.d. Amazon AWS. Accessed April 18, 2023. https://aws.amazon.com/es/machine-learning/what-is-ai/.
Un nuevo informe de WWF revela los países que estarán más afectados por la pérdida de la naturaleza.” 2020. Un nuevo informe de WWF revela los países que estarán más afectados por la pérdida de la natura. https://www.wwf.org.co/?359735/futurosglobales.
Maremotos o maremotos.” n.d. quiero aprender. Accessed April 18, 2023. https://www.eird.org/fulltext/ABCDesastres/teoria/maremoto.htm.
Arias Isaza, Francisco A. n.d. “Regionalización oceanográfica.” Invemar 2:184. invemar.org.co/documents/10182/14479/regionalizacion_oceanografica_baja.pdf.
Datos espaciales.” n.d. IBM. Accessed April 18, 2023. https://www.ibm.com/docs/es/db2/11.5?topic=spatial-data.
Sobre SIG | ¿Qué son los SIG?” n.d. Esri. Accessed April 18, 2023. https://www.esri.co/es-co/nosotros/sobre-esri/que-son-los-sig.
Avella, Francisco. n.d. “GESTIÓN DEL LITORAL EN COLOMBIA. RETO DE UN PAÍS CON TRES COSTAS.” Universidad Nacional de Colombia, Colombia. Accessed 04 18, 2023. https://cco.gov.co/docs/ibermar/g_litoral.pdf.
Prevención y mitigación de desastres.pdf.” n.d. UNICEF. Accessed April 18, 2023. https://www.unicef.org/venezuela/media/1176/file/Prevenci%C3%B3n%20y%20mitigaci%C3%B3n%20de%20desastres.pdf.
Web API Design Crafting Interfaces that Developers Love.” n.d. hashingit.com. Accessed April 18, 2023. https://hashingit.com/elements/research-resources/2012-web-api-design.pdf.
Editorial Etecé. 2021. “Maremoto.” Concepto. https://concepto.de/maremotos/.
EsasCosas. 2014. “Tipos de Maremotos.” EsasCosas. http://www.esascosas.com/tipos-de-maremotos/.
Editorial Etecé. 2021. “Escala de Richter.” concepto. https://concepto.de/escala-de-richter/.
Russell, Stuart J., and Peter Norvig. n.d. “Artificial Intelligence: A Modern Approach.” Third Edition ed. Accessed 04 18, 2023. http://repo.darmajaya.ac.id/3800/1/Artificial%20Intelligence%20A%20Modern%20Approach%20%283rd%20Edition%29.pdf%20%28%20PDFDrive%20%29.pdf.
Vazquez, Maikel Leyba. 2018. “Inteligencia Artificial: retos, perspectivas y papel de la Neutrosofia.” https://books.google.com.co/books?hl=es&lr=&id=-2OjEAAAQBAJ&oi=fnd&pg=PA417&dq=teoria+de+inteligencia+artificial&ots=LgalZIx-uL&sig=FFnzrPinX4ITUvQfP_4BrZ_cam8&redir_esc=y#v=onepage&q=teoria%20de%20inteligencia%20artificial&f=false.
Osuna, Sonia M. n.d. “Teoría de la inteligencia artificial para la calidad.” Gestiopolis. Accessed April 18, 2023. https://www.gestiopolis.com/teoria-inteligencia-artificial-calidad/.
Hutter, Marcus. n.d. Universal Artificial Intelligence. Accessed 04 18, 2023. https://books.google.com.co/books?hl=es&lr=&id=ziLLYu7oIkQC&oi=fnd&pg=PR3&dq=Hutter,+M.+(2012).+Universal+artificial+intelligence:+Sequential+decisions+based+on+algorithmic+probability.+Springer+Science+%26+Business+Media.&ots=8KPbpMzmKQ&sig=u3r3ICG_3ZnV7l.
LA INTELIGENCIA ARTIFICIAL.” n.d. Syvalue. Accessed April 18, 2023. https://syvalue.com/la-inteligencia-artificial/.
Inteligencia artificial: Definición, tipos y aplicaciones.” 2020. Grupo Atico 34. https://protecciondatos-lopd.com/empresas/inteligencia-artificial/.
Machine learning: Trends, perspectives, and prospects.” 2015. CMU School of Computer Science. https://www.cs.cmu.edu/~tom/pubs/Science-ML-2015.pdf.
RAMAS DE LA INTELIGENCIA ARTIFICIAL | Web Oficial EUROINNOVA.” n.d. Euroinnova. Accessed April 18, 2023. https://www.euroinnova.co/blog/ramas-de-la-inteligencia-artificial.
Analysis Methods in Neural Language Processing: A Survey.” 2022. direct. https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00254/43503/Analysis-Methods-in-Neural-Language-Processing-A.
Szeliski, Richard. 2010. “Computer Vision: Algorithms and Applications.” Computer Vision: Algorithms and Applications. https://www.cs.ccu.edu.tw/~damon/tmp/SzeliskiBook_20100903_draft.pdf.
Corke, Peter I. n.d. Introduction to Robotics. Accessed April 18, 2023. http://mathdep.ifmo.ru/wp-content/uploads/2018/10/John-J.Craig-Introduction-to-Robotics-Mechanics-and-Control-3rd-edition-Pearson-Education-Inc.-2005.pdf.
Hidalgo, Luis Amador. n.d. Inteligencia Artificial y Sistemas Expertos.
D´Negri, Carlos E., and Eduardo L. De vito. 2006. “Introducción al razonamiento aproximado: lógica difusa.” Revista Argentina de Medicina Respiratoria 6, no. 3 (Junio): 12.
D´Negri, Carlos E., and Eduardo L. De vito. 2006. “Introducción al razonamiento aproximado: lógica difusa.” Revista Argentina de Medicina Respiratoria 6, no. 3 (Junio): 12.
2012, Gobierno de Colombia. “Ley 1523 - 2012.” Colombia, Colombia. https://solanocaqueta.micolombiadigital.gov.co/sites/solanocaqueta/content/files/000622/31074_ley152324042012.pdf.
Geovisor CUP 2018 - Geoportal del DANE.” n.d. Geoportal DANE. Accessed April 18, 2023. https://geoportal.dane.gov.co/geovisores/sociedad/cnpv-2018/.
GARCÍA LÓPEZ, CARLOS EDUARDO. 2003. “MODELO BASADO EN LÓGICA DIFUSA PARA LA CONSTRUCCIÓN DE INDICADORES DE VULNERABILIDAD URBANA FRENTE A FENÓMENOS NATURALES.” repositorio unal. https://repositorio.unal.edu.co/bitstream/handle/unal/2788/carloseduardogarcialopez.2003.pdf?sequence=1&isAllowed=y.
Qayyum, Bushra, Atiq Ahmed, Ihsan Ullah, and Syed A. Shah. 2022. “A Fuzzy-Logic Approach for Optimized and Cost-Effective Early Warning System for Tsunami Detection.” MDPI. https://www.mdpi.com/2071-1050/14/21/14516.
Sistema de alerta temprana.” n.d. sgc. Accessed April 25, 2023. https://www.sgc.gov.co/sismos.
n.d. U.S. Tsunami Warning Centers. Accessed April 25, 2023. https://www.tsunami.gov/.
Disaster Alert - Apps on Google Play.” n.d. Google Play. Accessed April 25, 2023. https://play.google.com/store/apps/details?id=disasterAlert.PDC&hl=en_US
DIMAR. 2020. “Boletín Técnico y Estadístico.” https://cecoldodigital.dimar.mil.co/2599/2/co_dimar_2020_2665_539X_dimar_en_datos_2019.pdf.
Carrie Wong, Julia. 2019. “The Cambridge Analytica scandal changed the world – but it didn't change Facebook.” The Guardian. https://www.theguardian.com/technology/2019/mar/17/the-cambridge-analytica-scandal-changed-the-world-but-it-didnt-change-facebook.
Ruvalcaba Coyaso, F. J. (2018). Lógica difusa para la toma de decisiones y la selección de personal. Revista Facultad de Ciencias Económicas, 26(2): 23-40. Recuperado de https://revistas.urosario.edu.co/xml/1872/187243745010/index.html
López Plazas, A. ¿De qué depende que un sismo sea peligroso? Esto dice el SGC. El Tiempo, 7 de noviembre de 2023. Recuperado de https://www.eltiempo.com/vida/ciencia/temblor-en-colombia-de-que-depende-que-un-sismo-sea-peligroso-esto-dice-el-sgc-800274
Pérez Castellanos, V. (2023). Temblores en Colombia: ¿qué tan catastróficos pueden ser y qué zonas son más propensas? MSN, 7 de noviembre de 2023. Recuperado de https://www.msn.com/es-co/noticias/other/temblores-en-colombia-qu%C3%A9-tan-catastr%C3%B3ficos-pueden-ser-y-qu%C3%A9-zonas-son-m%C3%A1s-propensas/ar-AA1fIRay
Ariza jerez, N. M. (en.). Lógica clásica y lógica Fuzzy. Retrieved November 5, 2021, from https://repository.usta.edu.co/bitstream/handle/11634/1024/2015- ArizaJerez%2CNataliaMilena-Mauales.pdf?sequence=2&isAllowed=y
Calderón-Bravo, J y Prada-Sierra, J. (2022). Modelo de inteligencia artificial para generar alertas de riesgos en la Bahía de Cartagena. Universidad Católica de Colombia.
dc.rights.none.fl_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
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
dc.rights.license.none.fl_str_mv Atribución 4.0 Internacional (CC BY 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by/4.0/
rights_invalid_str_mv Derechos Reservados - Universidad Católica de Colombia, 2023
http://purl.org/coar/access_right/c_abf2
Atribución 4.0 Internacional (CC BY 4.0)
https://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 131 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Católica de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Computación
publisher.none.fl_str_mv Universidad Católica de Colombia
institution Universidad Católica de Colombia
bitstream.url.fl_str_mv https://repository.ucatolica.edu.co/bitstreams/84eae019-db2b-4467-aca0-4dde7050f6a4/download
https://repository.ucatolica.edu.co/bitstreams/b47761a4-c420-4291-bb8c-53880464ff2c/download
https://repository.ucatolica.edu.co/bitstreams/6663920c-bed7-4f08-a76a-2c199d233f3f/download
https://repository.ucatolica.edu.co/bitstreams/1be7c33d-0a04-4cee-a428-ec934b2d679f/download
https://repository.ucatolica.edu.co/bitstreams/cba33488-cf77-4235-8de7-b0c3de8aaa87/download
https://repository.ucatolica.edu.co/bitstreams/d3efd553-ab8a-4c54-a2d2-7022ee6f148b/download
https://repository.ucatolica.edu.co/bitstreams/de5efac3-f897-4b9d-ad74-0cba7b101669/download
https://repository.ucatolica.edu.co/bitstreams/1f22786b-58f3-4623-b5ee-4231966ca5ae/download
https://repository.ucatolica.edu.co/bitstreams/1be6951b-3499-44d4-8a70-6080043e2f45/download
https://repository.ucatolica.edu.co/bitstreams/47c3110a-5e95-4ee3-8b95-56cc363814da/download
https://repository.ucatolica.edu.co/bitstreams/9f047aa2-8616-4c11-9088-baf5effa2e24/download
https://repository.ucatolica.edu.co/bitstreams/073bbc35-b902-4714-ac32-4a58e4f55b05/download
https://repository.ucatolica.edu.co/bitstreams/59270c97-f94a-4310-a9fe-756b7bdce8a2/download
bitstream.checksum.fl_str_mv 45cf93e797c17dba13e8cc7789a801df
e85da8ef1aa29fdb7587b4bdee32b78e
37e992b4df2281f8548b620b77a8c563
2e7290689efa7272cfb79af6203eb562
73a5432e0b76442b22b026844140d683
01af56756cadb956f0efb2360a4e5832
68780aaca5a8d290eecf67f188c2da15
6c2c32d076dcae4a3ea8719c0186058e
11965a04887c1084d166d3896914b20d
2a6a196deb0dc04a12f32ba666c0fb15
eb24229934a594cb928fbf9cef20356d
cf45136df4a45ef1177b66f28cd0737f
4ba63faf44fb3cf29d6c8afaa94b5906
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Católica de Colombia - RIUCaC
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814256240934518784
spelling Velandia-Vega, John Alexánder026768b1-18a3-4ffa-ab01-797fba1e4b87-1Moreno-Córdoba, Carlos Arturoe327b2e0-23f6-4efc-86ee-a10280efb9ac-1Santamaria-León, Cristhian Davidb979a229-0e2e-47fc-b7da-36d6e3cae21a-12024-04-19T02:16:40Z2024-04-19T02:16:40Z2023Trabajo de investigaciónEste proyecto se centra en el desarrollo de un modelo de inteligencia artificial y su integración en una aplicación móvil con el objetivo de alertar sobre el impacto de maremotos o sismos en la costa de Colombia. Para lograr este propósito, se identificaron datos espaciales y demográficos relevantes, se recopilaron datos históricos de eventos de maremotos en Colombia y regiones afines. A continuación, se procedió al desarrollo del modelo de inteligencia artificial que incorpora estos datos identificados. La evaluación de precisión y eficiencia del modelo se llevó a cabo mediante la comparación de sus predicciones con datos históricos de eventos climáticos y oceánicos en Colombia. Este proyecto aborda el desafío de la falta de herramientas efectivas y precisas para monitorear y evaluar eventos como maremotos en la costa colombiana. La combinación de información espacial, datos históricos de maremotos y la aplicación de la teoría de lógica difusa se erige como la solución para este problema. El objetivo central consiste en entrenar un modelo de inteligencia artificial que sea capaz de predecir con alta precisión el impacto potencial de un maremoto en la costa colombiana. Con la implementación de este proyecto, se logra la materialización del objetivo general de desarrollar un modelo de inteligencia artificial a través de una aplicación móvil. Este modelo permite alertar sobre los impactos de maremotos en las zonas costeras de Colombia. Cada uno de los objetivos específicos, desde la definición de requerimientos hasta la implementación del modelo de lógica difusa y su validación con datos históricos, ha sido completado exitosamente. El resultado final es una aplicación móvil que contribuye significativamente, al permitir a los usuarios tomar decisiones informadas basadas en datos meteorológicos y oceanográficos precisos. (Tomado de la fuente).PregradoIngeniero de Sistemas y Computación1. INTRODUCCIÓN 2. GENERALIDADES 3. OBJETIVOS 4. METODOLOGIA 5. MARCOS DE REFERENCIA 6. REQUERIMIENTOS DEL SISTEMA 7. MODELO DE LÓGICA DIFUSA 8. DESARROLLO FUNCIONALIDADES DEL MÓDULO DE SISMOS 9. PRUEBAS DE SOFTWARE 10. PRODUCTOS A ENTREGAR 11. TRABAJOS FUTUROS 12. CONCLUSIONES 13. REFERENCIAS 14. ANEXOS131 páginasapplication/pdfMoreno-Córdoba, C. A. & Santamaria-León, C. D. (2023). Modelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de Colombia. Trabajo de Grado. Universidad Católica de Colombia. Facultad de Ingeniería. Programa de Ingeniería de Sistemas. Bogotá, Colombia.https://hdl.handle.net/10983/31025spaUniversidad Católica de ColombiaFacultad de IngenieríasBogotáIngeniería de Sistemas y ComputaciónOUICEN, A., and M. ORTIZ. n.d. “EVALUACIÓN DEL IMPACTO DE TSUNAMIS EN EL LITORAL PACIFICO COLOMBIANO. PARTE 1 (REGIÓN DE TUMACO).” Colombia.The cause of maremotos.” n.d. NEAMTIC. Accessed May 9, 2023. http://neamtic.ioc-unesco.org/index.php?option=com_content&view=article&id=208&Itemid=441.Martínez Guzmán, Alan Mauricio. 2015. “HÁBITAT TRANSITORIO COMO GESTIÓN CORRECTIVA EN EL MANEJO DE DESASTRES NATURALES OCASIONADOS POR INUNDACIONES EN ZONA RURAL DE COLOMBIA.” UNIVERSIDAD DEL VALLE, SANTIAGO DE CALI. https://bibliotecadigital.univalle.edu.co/bitstream/handle/10893/8951/CB-0530116.pdf?sequence=1&isAllowed=yCOMPARACIÓN Y MANEJO DE LOS DIFERENTES RIESGOS DEL AGUA, EN LOS ASPECTOS SOCIAL, ECONÓMICO Y DE LA SALUD GENERAL.” n.d. SciELO Colombia. Accessed April 17, 2023. http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S1909-24742009000200008.Nota Técnica Edgar Montealegre.” n.d. IDEAM. Accessed April 17, 2023. http://www.ideam.gov.co/documents/21021/21789/Estudio+de+la+variabilidad+clim%C3%A1tica+de+la.pdf/643c4c0e-83d7-414f-b2b4-6953f64078d3.Gobierno. n.d. “las cifras de los desastres naturales entre 2006 y 2014.” DNP. Accessed April 17, 2023. https://www.dnp.gov.co/Paginas/3-181-muertos,-21-594-emergencias-y-12,3-millones-de-afectados-las-cifras-de-los-desastres-naturales-entre-2006-y-2014-.aspx.DANE. n.d. “Proyecciones de población.” DANE. Accessed April 18, 2023. https://www.dane.gov.co/index.php/estadisticas-por-tema/demografia-y-poblacion/proyecciones-de-poblacion.Mora Páez, Héctor. 2021. “Interplate coupling along the Caribbean coast of Colombia and its implications for seismic/tsunami hazards.” sciencedirect. https://www-sciencedirect-com.ucatolica.basesdedatosezproxy.com/science/article/abs/pii/S0895981121001796?via%3Dihub.Geovisor CNPV 2018 - Geoportal del DANE.” n.d. Geoportal DANE. Accessed April 18, 2023. https://geoportal.dane.gov.co/geovisores/sociedad/cnpv-2018/.ÁNGEL DE DIOS, MIGUEL. 2022. “Scrum: qué es y cómo funciona este marco de trabajo.” WAM. https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-funciona.html.SÁEZ HURTADO, JAVIER. 2021. “Cómo funciona la Metodología Scrum: Qué es y cómo utilizarla.” IEBS. https://www.iebschool.com/blog/metodologia-scrum-agile-scrum/.SÁEZ HURTADO, JAVIER. 2021. “Cómo funciona la Metodología Scrum: Qué es y cómo utilizarla.” IEBS. https://www.iebschool.com/blog/metodologia-scrum-agile-scrum/.Modelo de prototipos: ¿qué es y cuáles son sus etapas? | Blog | Hosting Plus Colombia.” 2021. Hosting Colombia. https://www.hostingplus.com.co/blog/modelo-de-prototipos-que-es-y-cuales-son-sus-etapas/.Ciclo de vida de un Prototipo.” n.d. INGENIERÍA DE SOFTWARE. Accessed May 24, 2023. https://ingsoftware.weebly.com/ciclo-de-vida-de-un-prototipo.html.Modelo de prototipos: ¿qué es y cuáles son sus etapas? | Blog | Hosting Plus Colombia.” 2021. Hosting Colombia. https://wwwn.d. MODELO DE CONSTRUCCIÓN PROTOTIPOS. Accessed May 24, 2023. https://ingsoftwarejefer.webcindario.com/unidad-1/modelos-de-proceso-del-software/modelo-de-construccion-prototipos.html.Ciclo de vida de un Prototipo.” n.d. INGENIERÍA DE SOFTWARE. Accessed May 24, 2023. https://ingsoftware.weebly.com/ciclo-de-vida-de-un-prototipo.html.Gerea, Carmen. 2021. “Prototipo: qué es y cómo hacer prototipado.” freed tools freed tools - freed tools. https://freed.tools/blogs/ux-cx/prototipo.Ciclo de vida de un Prototipo.” n.d. INGENIERÍA DE SOFTWARE. Accessed May 24, 2023. https://ingsoftware.weebly.com/ciclo-de-vida-de-un-prototipo.html.J., George. n.d. “Fuzzy sets and fuzzy logic.” http://www.pzs.dstu.dp.ua/logic/bibl/yuan.pdf.Qué es la inteligencia artificial (IA)?: Amazon Web Services.” n.d. Amazon AWS. Accessed April 18, 2023. https://aws.amazon.com/es/machine-learning/what-is-ai/.Un nuevo informe de WWF revela los países que estarán más afectados por la pérdida de la naturaleza.” 2020. Un nuevo informe de WWF revela los países que estarán más afectados por la pérdida de la natura. https://www.wwf.org.co/?359735/futurosglobales.Maremotos o maremotos.” n.d. quiero aprender. Accessed April 18, 2023. https://www.eird.org/fulltext/ABCDesastres/teoria/maremoto.htm.Arias Isaza, Francisco A. n.d. “Regionalización oceanográfica.” Invemar 2:184. invemar.org.co/documents/10182/14479/regionalizacion_oceanografica_baja.pdf.Datos espaciales.” n.d. IBM. Accessed April 18, 2023. https://www.ibm.com/docs/es/db2/11.5?topic=spatial-data.Sobre SIG | ¿Qué son los SIG?” n.d. Esri. Accessed April 18, 2023. https://www.esri.co/es-co/nosotros/sobre-esri/que-son-los-sig.Avella, Francisco. n.d. “GESTIÓN DEL LITORAL EN COLOMBIA. RETO DE UN PAÍS CON TRES COSTAS.” Universidad Nacional de Colombia, Colombia. Accessed 04 18, 2023. https://cco.gov.co/docs/ibermar/g_litoral.pdf.Prevención y mitigación de desastres.pdf.” n.d. UNICEF. Accessed April 18, 2023. https://www.unicef.org/venezuela/media/1176/file/Prevenci%C3%B3n%20y%20mitigaci%C3%B3n%20de%20desastres.pdf.Web API Design Crafting Interfaces that Developers Love.” n.d. hashingit.com. Accessed April 18, 2023. https://hashingit.com/elements/research-resources/2012-web-api-design.pdf.Editorial Etecé. 2021. “Maremoto.” Concepto. https://concepto.de/maremotos/.EsasCosas. 2014. “Tipos de Maremotos.” EsasCosas. http://www.esascosas.com/tipos-de-maremotos/.Editorial Etecé. 2021. “Escala de Richter.” concepto. https://concepto.de/escala-de-richter/.Russell, Stuart J., and Peter Norvig. n.d. “Artificial Intelligence: A Modern Approach.” Third Edition ed. Accessed 04 18, 2023. http://repo.darmajaya.ac.id/3800/1/Artificial%20Intelligence%20A%20Modern%20Approach%20%283rd%20Edition%29.pdf%20%28%20PDFDrive%20%29.pdf.Vazquez, Maikel Leyba. 2018. “Inteligencia Artificial: retos, perspectivas y papel de la Neutrosofia.” https://books.google.com.co/books?hl=es&lr=&id=-2OjEAAAQBAJ&oi=fnd&pg=PA417&dq=teoria+de+inteligencia+artificial&ots=LgalZIx-uL&sig=FFnzrPinX4ITUvQfP_4BrZ_cam8&redir_esc=y#v=onepage&q=teoria%20de%20inteligencia%20artificial&f=false.Osuna, Sonia M. n.d. “Teoría de la inteligencia artificial para la calidad.” Gestiopolis. Accessed April 18, 2023. https://www.gestiopolis.com/teoria-inteligencia-artificial-calidad/.Hutter, Marcus. n.d. Universal Artificial Intelligence. Accessed 04 18, 2023. https://books.google.com.co/books?hl=es&lr=&id=ziLLYu7oIkQC&oi=fnd&pg=PR3&dq=Hutter,+M.+(2012).+Universal+artificial+intelligence:+Sequential+decisions+based+on+algorithmic+probability.+Springer+Science+%26+Business+Media.&ots=8KPbpMzmKQ&sig=u3r3ICG_3ZnV7l.LA INTELIGENCIA ARTIFICIAL.” n.d. Syvalue. Accessed April 18, 2023. https://syvalue.com/la-inteligencia-artificial/.Inteligencia artificial: Definición, tipos y aplicaciones.” 2020. Grupo Atico 34. https://protecciondatos-lopd.com/empresas/inteligencia-artificial/.Machine learning: Trends, perspectives, and prospects.” 2015. CMU School of Computer Science. https://www.cs.cmu.edu/~tom/pubs/Science-ML-2015.pdf.RAMAS DE LA INTELIGENCIA ARTIFICIAL | Web Oficial EUROINNOVA.” n.d. Euroinnova. Accessed April 18, 2023. https://www.euroinnova.co/blog/ramas-de-la-inteligencia-artificial.Analysis Methods in Neural Language Processing: A Survey.” 2022. direct. https://direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00254/43503/Analysis-Methods-in-Neural-Language-Processing-A.Szeliski, Richard. 2010. “Computer Vision: Algorithms and Applications.” Computer Vision: Algorithms and Applications. https://www.cs.ccu.edu.tw/~damon/tmp/SzeliskiBook_20100903_draft.pdf.Corke, Peter I. n.d. Introduction to Robotics. Accessed April 18, 2023. http://mathdep.ifmo.ru/wp-content/uploads/2018/10/John-J.Craig-Introduction-to-Robotics-Mechanics-and-Control-3rd-edition-Pearson-Education-Inc.-2005.pdf.Hidalgo, Luis Amador. n.d. Inteligencia Artificial y Sistemas Expertos.D´Negri, Carlos E., and Eduardo L. De vito. 2006. “Introducción al razonamiento aproximado: lógica difusa.” Revista Argentina de Medicina Respiratoria 6, no. 3 (Junio): 12.D´Negri, Carlos E., and Eduardo L. De vito. 2006. “Introducción al razonamiento aproximado: lógica difusa.” Revista Argentina de Medicina Respiratoria 6, no. 3 (Junio): 12.2012, Gobierno de Colombia. “Ley 1523 - 2012.” Colombia, Colombia. https://solanocaqueta.micolombiadigital.gov.co/sites/solanocaqueta/content/files/000622/31074_ley152324042012.pdf.Geovisor CUP 2018 - Geoportal del DANE.” n.d. Geoportal DANE. Accessed April 18, 2023. https://geoportal.dane.gov.co/geovisores/sociedad/cnpv-2018/.GARCÍA LÓPEZ, CARLOS EDUARDO. 2003. “MODELO BASADO EN LÓGICA DIFUSA PARA LA CONSTRUCCIÓN DE INDICADORES DE VULNERABILIDAD URBANA FRENTE A FENÓMENOS NATURALES.” repositorio unal. https://repositorio.unal.edu.co/bitstream/handle/unal/2788/carloseduardogarcialopez.2003.pdf?sequence=1&isAllowed=y.Qayyum, Bushra, Atiq Ahmed, Ihsan Ullah, and Syed A. Shah. 2022. “A Fuzzy-Logic Approach for Optimized and Cost-Effective Early Warning System for Tsunami Detection.” MDPI. https://www.mdpi.com/2071-1050/14/21/14516.Sistema de alerta temprana.” n.d. sgc. Accessed April 25, 2023. https://www.sgc.gov.co/sismos.n.d. U.S. Tsunami Warning Centers. Accessed April 25, 2023. https://www.tsunami.gov/.Disaster Alert - Apps on Google Play.” n.d. Google Play. Accessed April 25, 2023. https://play.google.com/store/apps/details?id=disasterAlert.PDC&hl=en_USDIMAR. 2020. “Boletín Técnico y Estadístico.” https://cecoldodigital.dimar.mil.co/2599/2/co_dimar_2020_2665_539X_dimar_en_datos_2019.pdf.Carrie Wong, Julia. 2019. “The Cambridge Analytica scandal changed the world – but it didn't change Facebook.” The Guardian. https://www.theguardian.com/technology/2019/mar/17/the-cambridge-analytica-scandal-changed-the-world-but-it-didnt-change-facebook.Ruvalcaba Coyaso, F. J. (2018). Lógica difusa para la toma de decisiones y la selección de personal. Revista Facultad de Ciencias Económicas, 26(2): 23-40. Recuperado de https://revistas.urosario.edu.co/xml/1872/187243745010/index.htmlLópez Plazas, A. ¿De qué depende que un sismo sea peligroso? Esto dice el SGC. El Tiempo, 7 de noviembre de 2023. Recuperado de https://www.eltiempo.com/vida/ciencia/temblor-en-colombia-de-que-depende-que-un-sismo-sea-peligroso-esto-dice-el-sgc-800274Pérez Castellanos, V. (2023). Temblores en Colombia: ¿qué tan catastróficos pueden ser y qué zonas son más propensas? MSN, 7 de noviembre de 2023. Recuperado de https://www.msn.com/es-co/noticias/other/temblores-en-colombia-qu%C3%A9-tan-catastr%C3%B3ficos-pueden-ser-y-qu%C3%A9-zonas-son-m%C3%A1s-propensas/ar-AA1fIRayAriza jerez, N. M. (en.). Lógica clásica y lógica Fuzzy. Retrieved November 5, 2021, from https://repository.usta.edu.co/bitstream/handle/11634/1024/2015- ArizaJerez%2CNataliaMilena-Mauales.pdf?sequence=2&isAllowed=yCalderón-Bravo, J y Prada-Sierra, J. (2022). Modelo de inteligencia artificial para generar alertas de riesgos en la Bahía de Cartagena. Universidad Católica de Colombia.Derechos Reservados - Universidad Católica de Colombia, 2023info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución 4.0 Internacional (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/Inteligencia artificial - Procesamiento de datosLógica difusaSistemas de alerta de desastres naturales-softwareScrum (Desarrollo de software)Prototipos de software000 - Ciencias de la computación, información y obras generales::003 - SistemasDatos oceanográficosPrevención antisísmicaAplicación informáticaModelo de inteligencia artificial que alerta sobre los impactos de maremotos en zonas costeras de ColombiaTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_fa2ee174bc00049fTextinfo:eu-repo/semantics/bachelorThesisPublicationORIGINALTrabajoDeGradoFinal .pdfTrabajoDeGradoFinal .pdfapplication/pdf3399224https://repository.ucatolica.edu.co/bitstreams/84eae019-db2b-4467-aca0-4dde7050f6a4/download45cf93e797c17dba13e8cc7789a801dfMD51RESUMEN ANALITICO EN EDUCACION RAE.pdfRESUMEN ANALITICO EN EDUCACION RAE.pdfapplication/pdf640644https://repository.ucatolica.edu.co/bitstreams/b47761a4-c420-4291-bb8c-53880464ff2c/downloade85da8ef1aa29fdb7587b4bdee32b78eMD52F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (2).pdfF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (2).pdfapplication/pdf435402https://repository.ucatolica.edu.co/bitstreams/6663920c-bed7-4f08-a76a-2c199d233f3f/download37e992b4df2281f8548b620b77a8c563MD53IDENTIFICACION_TRABAJO_TESIS_DE_GRADO.pdfIDENTIFICACION_TRABAJO_TESIS_DE_GRADO.pdfapplication/pdf1668088https://repository.ucatolica.edu.co/bitstreams/1be7c33d-0a04-4cee-a428-ec934b2d679f/download2e7290689efa7272cfb79af6203eb562MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repository.ucatolica.edu.co/bitstreams/cba33488-cf77-4235-8de7-b0c3de8aaa87/download73a5432e0b76442b22b026844140d683MD55TEXTTrabajoDeGradoFinal .pdf.txtTrabajoDeGradoFinal .pdf.txtExtracted texttext/plain101610https://repository.ucatolica.edu.co/bitstreams/d3efd553-ab8a-4c54-a2d2-7022ee6f148b/download01af56756cadb956f0efb2360a4e5832MD56RESUMEN ANALITICO EN EDUCACION RAE.pdf.txtRESUMEN ANALITICO EN EDUCACION RAE.pdf.txtExtracted texttext/plain19021https://repository.ucatolica.edu.co/bitstreams/de5efac3-f897-4b9d-ad74-0cba7b101669/download68780aaca5a8d290eecf67f188c2da15MD58F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (2).pdf.txtF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (2).pdf.txtExtracted texttext/plain13163https://repository.ucatolica.edu.co/bitstreams/1f22786b-58f3-4623-b5ee-4231966ca5ae/download6c2c32d076dcae4a3ea8719c0186058eMD510IDENTIFICACION_TRABAJO_TESIS_DE_GRADO.pdf.txtIDENTIFICACION_TRABAJO_TESIS_DE_GRADO.pdf.txtExtracted texttext/plain3111https://repository.ucatolica.edu.co/bitstreams/1be6951b-3499-44d4-8a70-6080043e2f45/download11965a04887c1084d166d3896914b20dMD512THUMBNAILTrabajoDeGradoFinal .pdf.jpgTrabajoDeGradoFinal .pdf.jpgGenerated Thumbnailimage/jpeg6981https://repository.ucatolica.edu.co/bitstreams/47c3110a-5e95-4ee3-8b95-56cc363814da/download2a6a196deb0dc04a12f32ba666c0fb15MD57RESUMEN ANALITICO EN EDUCACION RAE.pdf.jpgRESUMEN ANALITICO EN EDUCACION RAE.pdf.jpgGenerated Thumbnailimage/jpeg12585https://repository.ucatolica.edu.co/bitstreams/9f047aa2-8616-4c11-9088-baf5effa2e24/downloadeb24229934a594cb928fbf9cef20356dMD59F-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (2).pdf.jpgF-004-GB-008_CESIÓN_DE_DERECHOS_VS_04 (2).pdf.jpgGenerated Thumbnailimage/jpeg15590https://repository.ucatolica.edu.co/bitstreams/073bbc35-b902-4714-ac32-4a58e4f55b05/downloadcf45136df4a45ef1177b66f28cd0737fMD511IDENTIFICACION_TRABAJO_TESIS_DE_GRADO.pdf.jpgIDENTIFICACION_TRABAJO_TESIS_DE_GRADO.pdf.jpgGenerated Thumbnailimage/jpeg16646https://repository.ucatolica.edu.co/bitstreams/59270c97-f94a-4310-a9fe-756b7bdce8a2/download4ba63faf44fb3cf29d6c8afaa94b5906MD51310983/31025oai:repository.ucatolica.edu.co:10983/310252024-04-19 03:01:22.039https://creativecommons.org/licenses/by/4.0/Derechos Reservados - Universidad Católica de Colombia, 2023https://repository.ucatolica.edu.coRepositorio Institucional Universidad Católica de Colombia - RIUCaCbdigital@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K