Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia

Existe una relación entre las tasas de erosión históricas y la energía del oleaje. Sin embargo, la información disponible sobre las tasas de erosión es, en el mejor de los casos, una información reciente. El presente estudio analiza las tasas de erosión históricas y su relación con las condiciones d...

Full description

Autores:
Zapata Sanmartín, José Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/48145
Acceso en línea:
https://hdl.handle.net/10495/48145
Palabra clave:
Energía del oleaje
Ocean wave power
Golfo de Urabá (Colombia)
Urabá, Gulf of (Colombia)
Dinámica costera
Nearshore dynamics
Erosión de las costas
Coastal erosion
Tasa de erosión
http://aims.fao.org/aos/agrovoc/c_8e04bb16
http://aims.fao.org/aos/agrovoc/c_9949
http://id.loc.gov/authorities/subjects/sh85093907
http://id.loc.gov/authorities/subjects/sh85141254
ODS 13: Acción por el Clima. Adoptar medidas urgentes para combatir el cambio climático y sus efectos
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/4.0/
id UDEA2_c3b964ee1868150da1129bb4d87b25c5
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/48145
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
title Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
spellingShingle Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
Energía del oleaje
Ocean wave power
Golfo de Urabá (Colombia)
Urabá, Gulf of (Colombia)
Dinámica costera
Nearshore dynamics
Erosión de las costas
Coastal erosion
Tasa de erosión
http://aims.fao.org/aos/agrovoc/c_8e04bb16
http://aims.fao.org/aos/agrovoc/c_9949
http://id.loc.gov/authorities/subjects/sh85093907
http://id.loc.gov/authorities/subjects/sh85141254
ODS 13: Acción por el Clima. Adoptar medidas urgentes para combatir el cambio climático y sus efectos
title_short Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
title_full Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
title_fullStr Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
title_full_unstemmed Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
title_sort Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de Antioquia
dc.creator.fl_str_mv Zapata Sanmartín, José Alejandro
dc.contributor.advisor.none.fl_str_mv Toro Valencia, Vladimir Giovanni
Aguirre Pérez, María Camila
Barrientos Porras, Nery Sirley
dc.contributor.author.none.fl_str_mv Zapata Sanmartín, José Alejandro
dc.subject.lcsh.none.fl_str_mv Energía del oleaje
Ocean wave power
Golfo de Urabá (Colombia)
Urabá, Gulf of (Colombia)
topic Energía del oleaje
Ocean wave power
Golfo de Urabá (Colombia)
Urabá, Gulf of (Colombia)
Dinámica costera
Nearshore dynamics
Erosión de las costas
Coastal erosion
Tasa de erosión
http://aims.fao.org/aos/agrovoc/c_8e04bb16
http://aims.fao.org/aos/agrovoc/c_9949
http://id.loc.gov/authorities/subjects/sh85093907
http://id.loc.gov/authorities/subjects/sh85141254
ODS 13: Acción por el Clima. Adoptar medidas urgentes para combatir el cambio climático y sus efectos
dc.subject.agrovoc.none.fl_str_mv Dinámica costera
Nearshore dynamics
Erosión de las costas
Coastal erosion
dc.subject.proposal.none.fl_str_mv Tasa de erosión
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_8e04bb16
http://aims.fao.org/aos/agrovoc/c_9949
dc.subject.lcshuri.none.fl_str_mv http://id.loc.gov/authorities/subjects/sh85093907
http://id.loc.gov/authorities/subjects/sh85141254
dc.subject.ods.none.fl_str_mv ODS 13: Acción por el Clima. Adoptar medidas urgentes para combatir el cambio climático y sus efectos
description Existe una relación entre las tasas de erosión históricas y la energía del oleaje. Sin embargo, la información disponible sobre las tasas de erosión es, en el mejor de los casos, una información reciente. El presente estudio analiza las tasas de erosión históricas y su relación con las condiciones de oleaje en el golfo de Urabá y el litoral norte de Antioquia. Esta es una región caracterizada por su alta vulnerabilidad ante los procesos erosivos debido a la influencia del oleaje y los cambios climáticos. Para el desarrollo de este trabajo de investigación, se usaron datos históricos de erosión del modelo Deltares Shoreline Monitor y de parámetros integrales del oleaje de la base de datos de Copernicus, para el periodo comprendido entre los años 1984 y 2016. Esta información permitió identificar eventos climáticos extremos que afectan la dinámica costera. Los resultados sugieren un incremento significativo en la erosión en áreas asociadas a mayores alturas significativas de oleaje. Los resultados evidencian la necesidad de monitorear la línea de costa y el oleaje con el fin de implementar estrategias de gestión costera que integren la restauración de ecosistemas naturales y la protección de la infraestructura.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-11-06T18:47:29Z
dc.date.issued.none.fl_str_mv 2025
dc.date.available.none.fl_str_mv 2027-11-06
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.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.content.none.fl_str_mv Text
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.citation.none.fl_str_mv Zapata Sanmartín, J. A. (2025). Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el golfo de Urabá y el litoral norte de Antioquia, [Trabajo de grado profesional]. Universidad de Antioquia, Turbo, Colombia.
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/48145
identifier_str_mv Zapata Sanmartín, J. A. (2025). Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el golfo de Urabá y el litoral norte de Antioquia, [Trabajo de grado profesional]. Universidad de Antioquia, Turbo, Colombia.
url https://hdl.handle.net/10495/48145
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Blanco-Libreros, J. F. (2016). Cambios globales en los manglares del golfo de Urabá (Colombia): entre la cambiante línea costera y la frontera agropecuaria en expansión. Actualidades Biológicas, 38(104), 53-70
Correa, I. D., Alcántara-Carrió, J., & Gonzáles, D.A. (2005). Historical and recent shore erosion along the Colombian Caribbean coast. Journal of coastal research, 52-57
Correa Quiñones, T. (2024). Análisis de las características fisicoquímicas del sustrato de la vegetación en tres sectores de línea de costa en Bahía Colombia, Turbo Antioquia. Caso de estudio. Universidad de Antioquia. Disponible en: https://hdl.handle.net/10495/40377
Davidson-Arnott, R. G. (2005). Conceptual model of the effects of sea level rise on sandy coasts. Journal of Coastal Research, 21(6), 1166-1172.
Esri. (2011). ArcGIS Desktop: Release 10. Environmental Systems Research Institute.
García, L. M., Alcántara-Carrió, J., & Jaramillo A. (2022). Vulnerabilidad costera ante el ascenso del nivel del mar en el suroccidente del Caribe colombiano. Boletín de Investigaciones Marinas y Costeras, 51(2), 9-28.
Gracia, A., Rangel-Buitrago, N., & Anfuso, G. (2019). Análisis de la erosión costera en el Caribe colombiano: implicaciones para la planificación territorial. Revista de Gestión Costera, 14(3), 45-59.
Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del Río, J. F., Wiebe, M., . . . Oliphant, T. E. (2020). Array programming with NumPy. Nature, 585(7825), 357-362
Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., . . . Thépaut, J. N. (2020). The ERA5 global reanalysis. Quarterly Journal of the Royal Meteorological Society, 146(730), 1999-2049.
Hemer, M. A., Church, J. A., & Hunter, J. R. (2013). Waves and climate change on the Australian coast. Nature Climate Change, 3(6), 449-454.
Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3), 90-95
INVEMAR. (2017). Atlas de erosión costera del Caribe colombiano. Instituto de Investigaciones Marinas y Costeras
Luijendijk, A., Hagenaars, G., Ranasinghe, R., Baart, F., Donchyts, G., & Aarninkhof, S. (2018). The state of the world's beaches. Scientific Reports, 8(1), 6641.
Martínez, C., Briceño, I., & Araya, P. (2023). La erosión costera en Chile: Nuevas metodologías para una costa cambiante. Revista de Geografía Costera, 15(2), 45-62.
Molina, P., Sánchez, G., & Restrepo, J. D. (2021). Restauración de manglares y dunas como medidas de protección costera en el Caribe colombiano. Journal of Coastal Research, 37(2), 295-310.
Ortiz, J. C., Blanco, J. F., & Escobar, D. (2018). "Extreme wave events and coastal vulnerability in the Colombian Caribbean." Geomorphology, 310, 162–175.
Pandas Development Team. (2020). Pandas. https://pandas.pydata.org/
Paniagua-Arroyave, J. F., & Nienhuis, J. H. (2022). Global river delta morphology: predictions versus observations within the Galloway ternary diagram. Authorea Preprints.
Palomar-Vázquez, J., Pardo-Pascual, J. E., & Almonacid-Caballer, J. (2018). Shoreline detection from video imagery using a new automatic approach. Remote Sensing, 10(5), 751.
Posada, G., & Ordoñez, C. (2016). Dinámica costera en el Golfo de Urabá: perspectivas para la gestión del litoral. Revista Geográfica de Colombia, 8(1), 123-138
Posada, B. O., & Henao, W. (2008). Diagnóstico de la erosión/acreción en las costas del Caribe colombiano. Boletín Científico CIOH, 26, 49-64.
Restrepo, J. D., Gracia, A., & Anfuso, G. (2018). Erosión costera y vulnerabilidad en el Caribe colombiano. Revista Latinoamericana de Recursos Naturales, 9(4), 325-345
Restrepo, J. D., Otero, L., & Escobar, J. (2018). Coastal dynamics and erosion processes along the Caribbean coast of Colombia. Environmental Earth Sciences, 77(10), 1-17
Restrepo, J. D., Otero, L., & Escobar, J. (2018). Sediment fluxes along the northeastern coast of South America. Journal of Coastal Research, 34(3), 575-589.
Restrepo, J. D., & López, S. A. (2008). Morphodynamics of the Pacific and Caribbean deltas of Colombia, South America. Journal of South American Earth Sciences, 25(1), 1-21.
Ríos-García, J., Behrens, A., & García-Medina, G. (2020). Impact of extreme storm events on coastal erosion: A case study from the Pacific Northwest. Journal of Geophysical Research: Oceans, 125(8), e2020JC016098.
Schmid, K., Hadley, B., & Waters, K. (2014). Mapping and monitoring of coastal erosion using LiDAR techniques. Journal of Coastal Research, 30(1), 28-35.
Schober, P., Boer, C., & Schwarte, L. A. (2018). Correlation coefficients: Appropriate use and interpretation. Anesthesia & Analgesia, 126(5), 1763-1768.
Vásquez, J., & García, M. (2020). Impacto de las marejadas ciclónicas en la erosión costera del Golfo de Urabá. Estudios Marítimos y Costeros, 12(1), 67-85.
Vélez-Castaño, J. D., Betancurth-Montes, G. L., & Cañón-Barriga, J. E. (2021). Erosion and progradation in the Atrato River delta: A spatiotemporal analysis with Google Earth Engine. Revista Facultad de Ingeniería Universidad de Antioquia, (99), 83-98.
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.license.en.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Attribution-NonCommercial-ShareAlike 4.0 International
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 57 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.coverage.temporal.none.fl_str_mv 1984-2016
dc.coverage.box.none.fl_str_mv Lat: 08 24 11 N degrees minutes Lat: 8.4030 decimal degrees Long: 076 54 23 W degrees minutes Long: -76.9060 decimal degrees
Lat: 07 00 00 N degrees minutes Lat: 7.0000 decimal degrees Long: 075 30 00 W degrees minutes Long: -75.5000 decimal degrees
dc.coverage.tgn.none.fl_str_mv http://vocab.getty.edu/page/tgn/1112495
http://vocab.getty.edu/page/tgn/1000503
dc.coverage.region.none.fl_str_mv Golfo de Urabá
Antioquia
dc.publisher.none.fl_str_mv Universidad de Antioquia
dc.publisher.program.none.fl_str_mv Oceanografía
dc.publisher.place.none.fl_str_mv Turbo, Colombia
dc.publisher.faculty.none.fl_str_mv Facultad de Ciencias Exactas y Naturales
dc.publisher.branch.none.fl_str_mv Campus Turbo
publisher.none.fl_str_mv Universidad de Antioquia
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/ef7642d1-0d69-44fb-ab02-f01a096d1e29/download
https://bibliotecadigital.udea.edu.co/bitstreams/0a68d68a-df28-426e-8ed4-8d625132ae87/download
https://bibliotecadigital.udea.edu.co/bitstreams/1159d76e-a6a7-46b8-96c9-0887f3f75839/download
https://bibliotecadigital.udea.edu.co/bitstreams/31d4ff46-33a1-4f17-a239-1c8e2412b596/download
https://bibliotecadigital.udea.edu.co/bitstreams/30a33588-762e-4db9-a86b-cc5a7e69b4a2/download
bitstream.checksum.fl_str_mv b76e7a76e24cf2f94b3ce0ae5ed275d0
1045c41369ac5eb157fadf1c60c868e0
5643bfd9bcf29d560eeec56d584edaa9
4ff45238ad8038b135a824d39c4cc3b6
2e2fc541b71df44364e58e7d24aa3bd1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052195886137344
spelling Toro Valencia, Vladimir GiovanniAguirre Pérez, María CamilaBarrientos Porras, Nery SirleyZapata Sanmartín, José Alejandro1984-2016Lat: 08 24 11 N degrees minutes Lat: 8.4030 decimal degrees Long: 076 54 23 W degrees minutes Long: -76.9060 decimal degreesLat: 07 00 00 N degrees minutes Lat: 7.0000 decimal degrees Long: 075 30 00 W degrees minutes Long: -75.5000 decimal degreeshttp://vocab.getty.edu/page/tgn/1112495http://vocab.getty.edu/page/tgn/1000503Golfo de UrabáAntioquia2025-11-06T18:47:29Z2027-11-062025Zapata Sanmartín, J. A. (2025). Análisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el golfo de Urabá y el litoral norte de Antioquia, [Trabajo de grado profesional]. Universidad de Antioquia, Turbo, Colombia.https://hdl.handle.net/10495/48145Existe una relación entre las tasas de erosión históricas y la energía del oleaje. Sin embargo, la información disponible sobre las tasas de erosión es, en el mejor de los casos, una información reciente. El presente estudio analiza las tasas de erosión históricas y su relación con las condiciones de oleaje en el golfo de Urabá y el litoral norte de Antioquia. Esta es una región caracterizada por su alta vulnerabilidad ante los procesos erosivos debido a la influencia del oleaje y los cambios climáticos. Para el desarrollo de este trabajo de investigación, se usaron datos históricos de erosión del modelo Deltares Shoreline Monitor y de parámetros integrales del oleaje de la base de datos de Copernicus, para el periodo comprendido entre los años 1984 y 2016. Esta información permitió identificar eventos climáticos extremos que afectan la dinámica costera. Los resultados sugieren un incremento significativo en la erosión en áreas asociadas a mayores alturas significativas de oleaje. Los resultados evidencian la necesidad de monitorear la línea de costa y el oleaje con el fin de implementar estrategias de gestión costera que integren la restauración de ecosistemas naturales y la protección de la infraestructura.There is a relationship between historical erosion rates and wave energy. However, erosion rate data is, at best, relatively recent. This study analyzes historical erosion rates and their connection to wave conditions in the Gulf of Urabá and the northern coast of Antioquia. This is a region characterized by high vulnerability to erosive processes due to wave influence and climate change.For this research, historical erosion data from the Deltares Shoreline Monitor model and integral wave parameters from the Copernicus database were used for the period between 1984 and 2016. This information made it possible to identify extreme weather events that affect coastal dynamics. The results suggest a significant increase in erosion in areas associated with higher significant wave heights.The findings highlight the need to monitor the coastline and wave activity in order to implement coastal management strategies that combine the restoration of natural ecosystems with infrastructure protection.PregradoOceanógrafo57 páginasapplication/pdfspaUniversidad de AntioquiaOceanografíaTurbo, ColombiaFacultad de Ciencias Exactas y NaturalesCampus Turbohttp://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Energía del oleajeOcean wave powerGolfo de Urabá (Colombia)Urabá, Gulf of (Colombia)Dinámica costeraNearshore dynamicsErosión de las costasCoastal erosionTasa de erosiónhttp://aims.fao.org/aos/agrovoc/c_8e04bb16http://aims.fao.org/aos/agrovoc/c_9949http://id.loc.gov/authorities/subjects/sh85093907http://id.loc.gov/authorities/subjects/sh85141254ODS 13: Acción por el Clima. Adoptar medidas urgentes para combatir el cambio climático y sus efectosAnálisis de las tasas de erosión históricas y su relación con las condiciones de oleaje en el Golfo de Urabá y el litoral norte de AntioquiaTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPTexthttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftBlanco-Libreros, J. F. (2016). Cambios globales en los manglares del golfo de Urabá (Colombia): entre la cambiante línea costera y la frontera agropecuaria en expansión. Actualidades Biológicas, 38(104), 53-70Correa, I. D., Alcántara-Carrió, J., & Gonzáles, D.A. (2005). Historical and recent shore erosion along the Colombian Caribbean coast. Journal of coastal research, 52-57Correa Quiñones, T. (2024). Análisis de las características fisicoquímicas del sustrato de la vegetación en tres sectores de línea de costa en Bahía Colombia, Turbo Antioquia. Caso de estudio. Universidad de Antioquia. Disponible en: https://hdl.handle.net/10495/40377Davidson-Arnott, R. G. (2005). Conceptual model of the effects of sea level rise on sandy coasts. Journal of Coastal Research, 21(6), 1166-1172.Esri. (2011). ArcGIS Desktop: Release 10. Environmental Systems Research Institute.García, L. M., Alcántara-Carrió, J., & Jaramillo A. (2022). Vulnerabilidad costera ante el ascenso del nivel del mar en el suroccidente del Caribe colombiano. Boletín de Investigaciones Marinas y Costeras, 51(2), 9-28.Gracia, A., Rangel-Buitrago, N., & Anfuso, G. (2019). Análisis de la erosión costera en el Caribe colombiano: implicaciones para la planificación territorial. Revista de Gestión Costera, 14(3), 45-59.Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del Río, J. F., Wiebe, M., . . . Oliphant, T. E. (2020). Array programming with NumPy. Nature, 585(7825), 357-362Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., . . . Thépaut, J. N. (2020). The ERA5 global reanalysis. Quarterly Journal of the Royal Meteorological Society, 146(730), 1999-2049.Hemer, M. A., Church, J. A., & Hunter, J. R. (2013). Waves and climate change on the Australian coast. Nature Climate Change, 3(6), 449-454.Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. Computing in Science & Engineering, 9(3), 90-95INVEMAR. (2017). Atlas de erosión costera del Caribe colombiano. Instituto de Investigaciones Marinas y CosterasLuijendijk, A., Hagenaars, G., Ranasinghe, R., Baart, F., Donchyts, G., & Aarninkhof, S. (2018). The state of the world's beaches. Scientific Reports, 8(1), 6641.Martínez, C., Briceño, I., & Araya, P. (2023). La erosión costera en Chile: Nuevas metodologías para una costa cambiante. Revista de Geografía Costera, 15(2), 45-62.Molina, P., Sánchez, G., & Restrepo, J. D. (2021). Restauración de manglares y dunas como medidas de protección costera en el Caribe colombiano. Journal of Coastal Research, 37(2), 295-310.Ortiz, J. C., Blanco, J. F., & Escobar, D. (2018). "Extreme wave events and coastal vulnerability in the Colombian Caribbean." Geomorphology, 310, 162–175.Pandas Development Team. (2020). Pandas. https://pandas.pydata.org/Paniagua-Arroyave, J. F., & Nienhuis, J. H. (2022). Global river delta morphology: predictions versus observations within the Galloway ternary diagram. Authorea Preprints.Palomar-Vázquez, J., Pardo-Pascual, J. E., & Almonacid-Caballer, J. (2018). Shoreline detection from video imagery using a new automatic approach. Remote Sensing, 10(5), 751.Posada, G., & Ordoñez, C. (2016). Dinámica costera en el Golfo de Urabá: perspectivas para la gestión del litoral. Revista Geográfica de Colombia, 8(1), 123-138Posada, B. O., & Henao, W. (2008). Diagnóstico de la erosión/acreción en las costas del Caribe colombiano. Boletín Científico CIOH, 26, 49-64.Restrepo, J. D., Gracia, A., & Anfuso, G. (2018). Erosión costera y vulnerabilidad en el Caribe colombiano. Revista Latinoamericana de Recursos Naturales, 9(4), 325-345Restrepo, J. D., Otero, L., & Escobar, J. (2018). Coastal dynamics and erosion processes along the Caribbean coast of Colombia. Environmental Earth Sciences, 77(10), 1-17Restrepo, J. D., Otero, L., & Escobar, J. (2018). Sediment fluxes along the northeastern coast of South America. Journal of Coastal Research, 34(3), 575-589.Restrepo, J. D., & López, S. A. (2008). Morphodynamics of the Pacific and Caribbean deltas of Colombia, South America. Journal of South American Earth Sciences, 25(1), 1-21.Ríos-García, J., Behrens, A., & García-Medina, G. (2020). Impact of extreme storm events on coastal erosion: A case study from the Pacific Northwest. Journal of Geophysical Research: Oceans, 125(8), e2020JC016098.Schmid, K., Hadley, B., & Waters, K. (2014). Mapping and monitoring of coastal erosion using LiDAR techniques. Journal of Coastal Research, 30(1), 28-35.Schober, P., Boer, C., & Schwarte, L. A. (2018). Correlation coefficients: Appropriate use and interpretation. Anesthesia & Analgesia, 126(5), 1763-1768.Vásquez, J., & García, M. (2020). Impacto de las marejadas ciclónicas en la erosión costera del Golfo de Urabá. Estudios Marítimos y Costeros, 12(1), 67-85.Vélez-Castaño, J. D., Betancurth-Montes, G. L., & Cañón-Barriga, J. E. (2021). Erosion and progradation in the Atrato River delta: A spatiotemporal analysis with Google Earth Engine. Revista Facultad de Ingeniería Universidad de Antioquia, (99), 83-98.PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-814837https://bibliotecadigital.udea.edu.co/bitstreams/ef7642d1-0d69-44fb-ab02-f01a096d1e29/downloadb76e7a76e24cf2f94b3ce0ae5ed275d0MD53falseAnonymousREADORIGINALZapataJose_2025_Analisis_Erosion_Oleaje.pdfZapataJose_2025_Analisis_Erosion_Oleaje.pdfapplication/pdf4947179https://bibliotecadigital.udea.edu.co/bitstreams/0a68d68a-df28-426e-8ed4-8d625132ae87/download1045c41369ac5eb157fadf1c60c868e0MD54trueAnonymousREAD2027-10-06CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81160https://bibliotecadigital.udea.edu.co/bitstreams/1159d76e-a6a7-46b8-96c9-0887f3f75839/download5643bfd9bcf29d560eeec56d584edaa9MD56falseAnonymousREADTEXTZapataJose_2025_Analisis_Erosion_Oleaje.pdf.txtZapataJose_2025_Analisis_Erosion_Oleaje.pdf.txtExtracted texttext/plain60253https://bibliotecadigital.udea.edu.co/bitstreams/31d4ff46-33a1-4f17-a239-1c8e2412b596/download4ff45238ad8038b135a824d39c4cc3b6MD57falseAnonymousREAD2027-10-06THUMBNAILZapataJose_2025_Analisis_Erosion_Oleaje.pdf.jpgZapataJose_2025_Analisis_Erosion_Oleaje.pdf.jpgGenerated Thumbnailimage/jpeg7329https://bibliotecadigital.udea.edu.co/bitstreams/30a33588-762e-4db9-a86b-cc5a7e69b4a2/download2e2fc541b71df44364e58e7d24aa3bd1MD58falseAnonymousREAD2027-10-0610495/48145oai:bibliotecadigital.udea.edu.co:10495/481452025-11-07 04:02:28.729http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalembargo2027-10-06https://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuIAoKMS4gRGVmaW5pY2lvbmVzCmEuIE9icmEgQ29sZWN0aXZhIGVzIHVuYSBvYnJhLCB0YWwgY29tbyB1bmEgcHVibGljYWNpw7NuIHBlcmnDs2RpY2EsIHVuYSBhbnRvbG9nw61hLCBvIHVuYSBlbmNpY2xvcGVkaWEsIGVuIGxhIHF1ZSBsYSBvYnJhIGVuIHN1IHRvdGFsaWRhZCwgc2luIG1vZGlmaWNhY2nDs24gYWxndW5hLCBqdW50byBjb24gdW4gZ3J1cG8gZGUgb3RyYXMgY29udHJpYnVjaW9uZXMgcXVlIGNvbnN0aXR1eWVuIG9icmFzIHNlcGFyYWRhcyBlIGluZGVwZW5kaWVudGVzIGVuIHPDrSBtaXNtYXMsIHNlIGludGVncmFuIGVuIHVuIHRvZG8gY29sZWN0aXZvLiBVbmEgT2JyYSBxdWUgY29uc3RpdHV5ZSB1bmEgb2JyYSBjb2xlY3RpdmEgbm8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIChjb21vIHNlIGRlZmluZSBhYmFqbykgcGFyYSBsb3MgcHJvcMOzc2l0b3MgZGUgZXN0YSBsaWNlbmNpYS4gYXF1ZWxsYSBwcm9kdWNpZGEgcG9yIHVuIGdydXBvIGRlIGF1dG9yZXMsIGVuIHF1ZSBsYSBPYnJhIHNlIGVuY3VlbnRyYSBzaW4gbW9kaWZpY2FjaW9uZXMsIGp1bnRvIGNvbiB1bmEgY2llcnRhIGNhbnRpZGFkIGRlIG90cmFzIGNvbnRyaWJ1Y2lvbmVzLCBxdWUgY29uc3RpdHV5ZW4gZW4gc8OtIG1pc21vcyB0cmFiYWpvcyBzZXBhcmFkb3MgZSBpbmRlcGVuZGllbnRlcywgcXVlIHNvbiBpbnRlZ3JhZG9zIGFsIHRvZG8gY29sZWN0aXZvLCB0YWxlcyBjb21vIHB1YmxpY2FjaW9uZXMgcGVyacOzZGljYXMsIGFudG9sb2fDrWFzIG8gZW5jaWNsb3BlZGlhcy4KYi4gT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgpjLiBMaWNlbmNpYW50ZSwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCB0aXR1bGFyIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBxdWUgb2ZyZWNlIGxhIE9icmEgZW4gY29uZm9ybWlkYWQgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLgpkLiBBdXRvciBvcmlnaW5hbCwgZXMgZWwgaW5kaXZpZHVvIHF1ZSBjcmXDsyBsYSBPYnJhLgplLiBPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCmYuIFVzdGVkLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHF1ZSBlamVyY2l0YSBsb3MgZGVyZWNob3Mgb3RvcmdhZG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHkgcXVlIGNvbiBhbnRlcmlvcmlkYWQgbm8gaGEgdmlvbGFkbyBsYXMgY29uZGljaW9uZXMgZGUgbGEgbWlzbWEgcmVzcGVjdG8gYSBsYSBPYnJhLCBvIHF1ZSBoYXlhIG9idGVuaWRvIGF1dG9yaXphY2nDs24gZXhwcmVzYSBwb3IgcGFydGUgZGVsIExpY2VuY2lhbnRlIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgcGVzZSBhIHVuYSB2aW9sYWNpw7NuIGFudGVyaW9yLgoJICAKMi4gRGVyZWNob3MgZGUgVXNvcyBIb25yYWRvcyB5IGV4Y2VwY2lvbmVzIExlZ2FsZXMuCk5hZGEgZW4gZXN0YSBMaWNlbmNpYSBwb2Ryw6Egc2VyIGludGVycHJldGFkbyBjb21vIHVuYSBkaXNtaW51Y2nDs24sIGxpbWl0YWNpw7NuIG8gcmVzdHJpY2Npw7NuIGRlIGxvcyBkZXJlY2hvcyBkZXJpdmFkb3MgZGVsIHVzbyBob25yYWRvIHkgb3RyYXMgbGltaXRhY2lvbmVzIG8gZXhjZXBjaW9uZXMgYSBsb3MgZGVyZWNob3MgZGVsIGF1dG9yIGJham8gZWwgcsOpZ2ltZW4gbGVnYWwgdmlnZW50ZSBvIGRlcml2YWRvIGRlIGN1YWxxdWllciBvdHJhIG5vcm1hIHF1ZSBzZSBsZSBhcGxpcXVlLgogIAozLiBDb25jZXNpw7NuIGRlIGxhIExpY2VuY2lhLgpCYWpvIGxvcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLCBlbCBMaWNlbmNpYW50ZSBvdG9yZ2EgYSBVc3RlZCB1bmEgbGljZW5jaWEgbXVuZGlhbCwgbGlicmUgZGUgcmVnYWzDrWFzLCBubyBleGNsdXNpdmEgeSBwZXJwZXR1YSAoZHVyYW50ZSB0b2RvIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvcikgcGFyYSBlamVyY2VyIGVzdG9zIGRlcmVjaG9zIHNvYnJlIGxhIE9icmEgdGFsIHkgY29tbyBzZSBpbmRpY2EgYSBjb250aW51YWNpw7NuOgphLiBSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgpiLiBEaXN0cmlidWlyIGNvcGlhcyBvIGZvbm9ncmFtYXMgZGUgbGFzIE9icmFzLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLCBpbmNsdXnDqW5kb2xhcyBjb21vIGluY29ycG9yYWRhcyBlbiBPYnJhcyBDb2xlY3RpdmFzLCBzZWfDum4gY29ycmVzcG9uZGEuCmMuIERpc3RyaWJ1aXIgY29waWFzIGRlIGxhcyBPYnJhcyBEZXJpdmFkYXMgcXVlIHNlIGdlbmVyZW4sIGV4aGliaXJsYXMgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXJsYXMgcMO6YmxpY2FtZW50ZSB5L28gcG9uZXJsYXMgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EuCgpMb3MgZGVyZWNob3MgbWVuY2lvbmFkb3MgYW50ZXJpb3JtZW50ZSBwdWVkZW4gc2VyIGVqZXJjaWRvcyBlbiB0b2RvcyBsb3MgbWVkaW9zIHkgZm9ybWF0b3MsIGFjdHVhbG1lbnRlIGNvbm9jaWRvcyBvIHF1ZSBzZSBpbnZlbnRlbiBlbiBlbCBmdXR1cm8uIExvcyBkZXJlY2hvcyBhbnRlcyBtZW5jaW9uYWRvcyBpbmNsdXllbiBlbCBkZXJlY2hvIGEgcmVhbGl6YXIgZGljaGFzIG1vZGlmaWNhY2lvbmVzIGVuIGxhIG1lZGlkYSBxdWUgc2VhbiB0w6ljbmljYW1lbnRlIG5lY2VzYXJpYXMgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBlbiBvdHJvIG1lZGlvIG8gZm9ybWF0b3MsIHBlcm8gZGUgb3RyYSBtYW5lcmEgdXN0ZWQgbm8gZXN0w6EgYXV0b3JpemFkbyBwYXJhIHJlYWxpemFyIG9icmFzIGRlcml2YWRhcy4gVG9kb3MgbG9zIGRlcmVjaG9zIG5vIG90b3JnYWRvcyBleHByZXNhbWVudGUgcG9yIGVsIExpY2VuY2lhbnRlIHF1ZWRhbiBwb3IgZXN0ZSBtZWRpbyByZXNlcnZhZG9zLCBpbmNsdXllbmRvIHBlcm8gc2luIGxpbWl0YXJzZSBhIGFxdWVsbG9zIHF1ZSBzZSBtZW5jaW9uYW4gZW4gbGFzIHNlY2Npb25lcyA0KGQpIHkgNChlKS4KICAgIAo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKYS4gVXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLgpiLiBVc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuCmMuIFNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLiAgCmQuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgZXMgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsOgoKaS4gUmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4KaWkuIFJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCiAgICAgIAplLiBHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCiAgCjUuIFJlcHJlc2VudGFjaW9uZXMsIEdhcmFudMOtYXMgeSBMaW1pdGFjaW9uZXMgZGUgUmVzcG9uc2FiaWxpZGFkLgpBIE1FTk9TIFFVRSBMQVMgUEFSVEVTIExPIEFDT1JEQVJBTiBERSBPVFJBIEZPUk1BIFBPUiBFU0NSSVRPLCBFTCBMSUNFTkNJQU5URSBPRlJFQ0UgTEEgT0JSQSAoRU4gRUwgRVNUQURPIEVOIEVMIFFVRSBTRSBFTkNVRU5UUkEpIOKAnFRBTCBDVUFM4oCdLCBTSU4gQlJJTkRBUiBHQVJBTlTDjUFTIERFIENMQVNFIEFMR1VOQSBSRVNQRUNUTyBERSBMQSBPQlJBLCBZQSBTRUEgRVhQUkVTQSwgSU1QTMONQ0lUQSwgTEVHQUwgTyBDVUFMUVVJRVJBIE9UUkEsIElOQ0xVWUVORE8sIFNJTiBMSU1JVEFSU0UgQSBFTExBUywgR0FSQU5Uw41BUyBERSBUSVRVTEFSSURBRCwgQ09NRVJDSUFCSUxJREFELCBBREFQVEFCSUxJREFEIE8gQURFQ1VBQ0nDk04gQSBQUk9Qw5NTSVRPIERFVEVSTUlOQURPLCBBVVNFTkNJQSBERSBJTkZSQUNDScOTTiwgREUgQVVTRU5DSUEgREUgREVGRUNUT1MgTEFURU5URVMgTyBERSBPVFJPIFRJUE8sIE8gTEEgUFJFU0VOQ0lBIE8gQVVTRU5DSUEgREUgRVJST1JFUywgU0VBTiBPIE5PIERFU0NVQlJJQkxFUyAoUFVFREFOIE8gTk8gU0VSIEVTVE9TIERFU0NVQklFUlRPUykuIEFMR1VOQVMgSlVSSVNESUNDSU9ORVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBHQVJBTlTDjUFTIElNUEzDjUNJVEFTLCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELgogIAo2LiBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCkEgTUVOT1MgUVVFIExPIEVYSUpBIEVYUFJFU0FNRU5URSBMQSBMRVkgQVBMSUNBQkxFLCBFTCBMSUNFTkNJQU5URSBOTyBTRVLDgSBSRVNQT05TQUJMRSBBTlRFIFVTVEVEIFBPUiBEQcORTyBBTEdVTk8sIFNFQSBQT1IgUkVTUE9OU0FCSUxJREFEIEVYVFJBQ09OVFJBQ1RVQUwsIFBSRUNPTlRSQUNUVUFMIE8gQ09OVFJBQ1RVQUwsIE9CSkVUSVZBIE8gU1VCSkVUSVZBLCBTRSBUUkFURSBERSBEQcORT1MgTU9SQUxFUyBPIFBBVFJJTU9OSUFMRVMsIERJUkVDVE9TIE8gSU5ESVJFQ1RPUywgUFJFVklTVE9TIE8gSU1QUkVWSVNUT1MgUFJPRFVDSURPUyBQT1IgRUwgVVNPIERFIEVTVEEgTElDRU5DSUEgTyBERSBMQSBPQlJBLCBBVU4gQ1VBTkRPIEVMIExJQ0VOQ0lBTlRFIEhBWUEgU0lETyBBRFZFUlRJRE8gREUgTEEgUE9TSUJJTElEQUQgREUgRElDSE9TIERBw5FPUy4gQUxHVU5BUyBMRVlFUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIENJRVJUQSBSRVNQT05TQUJJTElEQUQsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuCiAgCjcuIFTDqXJtaW5vLgkKYS4gRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCmIuIFN1amV0YSBhIGxhcyBjb25kaWNpb25lcyB5IHTDqXJtaW5vcyBhbnRlcmlvcmVzLCBsYSBsaWNlbmNpYSBvdG9yZ2FkYSBhcXXDrSBlcyBwZXJwZXR1YSAoZHVyYW50ZSBlbCBwZXLDrW9kbyBkZSB2aWdlbmNpYSBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgb2JyYSkuIE5vIG9ic3RhbnRlIGxvIGFudGVyaW9yLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gYSBwdWJsaWNhciB5L28gZXN0cmVuYXIgbGEgT2JyYSBiYWpvIGNvbmRpY2lvbmVzIGRlIGxpY2VuY2lhIGRpZmVyZW50ZXMgbyBhIGRlamFyIGRlIGRpc3RyaWJ1aXJsYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgTGljZW5jaWEgZW4gY3VhbHF1aWVyIG1vbWVudG87IGVuIGVsIGVudGVuZGlkbywgc2luIGVtYmFyZ28sIHF1ZSBlc2EgZWxlY2Npw7NuIG5vIHNlcnZpcsOhIHBhcmEgcmV2b2NhciBlc3RhIGxpY2VuY2lhIG8gcXVlIGRlYmEgc2VyIG90b3JnYWRhICwgYmFqbyBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWEpLCB5IGVzdGEgbGljZW5jaWEgY29udGludWFyw6EgZW4gcGxlbm8gdmlnb3IgeSBlZmVjdG8gYSBtZW5vcyBxdWUgc2VhIHRlcm1pbmFkYSBjb21vIHNlIGV4cHJlc2EgYXRyw6FzLiBMYSBMaWNlbmNpYSByZXZvY2FkYSBjb250aW51YXLDoSBzaWVuZG8gcGxlbmFtZW50ZSB2aWdlbnRlIHkgZWZlY3RpdmEgc2kgbm8gc2UgbGUgZGEgdMOpcm1pbm8gZW4gbGFzIGNvbmRpY2lvbmVzIGluZGljYWRhcyBhbnRlcmlvcm1lbnRlLgogIAo4LiBWYXJpb3MuCmEuIENhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCmIuIFNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLgpjLiBOaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS4KZC4gRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=