PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS

El sector turístico se ha beneficiado significativamente de los avances en las tecnologías de la información (TIC), permitiendo a las agencias de viaje y actores turísticos ofrecer servicios personalizados de forma más eficiente e integral, mejorando la experiencia del cliente, siendo más sencillo v...

Full description

Autores:
Hurtado, Victor
Salazar, Jonathan
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Tecnológico de Antioquia
Repositorio:
Repositorio Tdea
Idioma:
spa
OAI Identifier:
oai:dspace.tdea.edu.co:tdea/5735
Acceso en línea:
https://dspace.tdea.edu.co/handle/tdea/5735
https://dspace.tdea.edu.co
Palabra clave:
Sistema web
turismo
recomendaciones turísticas
itinerarios de viaje
servicios web
GPT Inteligencia Artificial
Rights
openAccess
License
Tecnológico de Antioquia, Institución Universitaria, 2024
id RepoTdea2_5bbbd563de7f1fbbc84e15dc0caffa78
oai_identifier_str oai:dspace.tdea.edu.co:tdea/5735
network_acronym_str RepoTdea2
network_name_str Repositorio Tdea
repository_id_str
dc.title.none.fl_str_mv PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
title PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
spellingShingle PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
Sistema web
turismo
recomendaciones turísticas
itinerarios de viaje
servicios web
GPT Inteligencia Artificial
title_short PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
title_full PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
title_fullStr PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
title_full_unstemmed PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
title_sort PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOS
dc.creator.fl_str_mv Hurtado, Victor
Salazar, Jonathan
dc.contributor.advisor.none.fl_str_mv Soto, Dario
Villamizar, Aixa
dc.contributor.author.none.fl_str_mv Hurtado, Victor
Salazar, Jonathan
dc.contributor.jury.none.fl_str_mv Gomez, Sebastian
Valderrama, Antonio
dc.subject.proposal.none.fl_str_mv Sistema web
turismo
recomendaciones turísticas
itinerarios de viaje
servicios web
GPT Inteligencia Artificial
topic Sistema web
turismo
recomendaciones turísticas
itinerarios de viaje
servicios web
GPT Inteligencia Artificial
description El sector turístico se ha beneficiado significativamente de los avances en las tecnologías de la información (TIC), permitiendo a las agencias de viaje y actores turísticos ofrecer servicios personalizados de forma más eficiente e integral, mejorando la experiencia del cliente, siendo más sencillo viajar. Las aplicaciones de gestión de viajes y turismo ofrecen beneficios tanto a usuarios como a empresas, específicamente en la planificación y gestión de viajes, aportando a la fidelización de los clientes, ampliando la captación de nuevas ventas y facilitando la gestión de servicios turísticos. Por lo tanto, el sistema web de recomendaciones turísticas, Plan & Go, surge como una respuesta para fortalecer procesos de negocios en organizaciones asociadas al turismo, facilitando así la forma en la que los usuarios realizan la planificación rápida y eficiente de sus viajes a destinos turísticos, ofreciéndoles itinerarios y recomendaciones que les permitan optimizar al máximo el tiempo y costo. La aplicación instancia un patrón arquitectónico de diseño tipo MVC (Modelo-Vista-Controlador), que integra el consumo de dos servicios web propietarios que permiten generar recomendaciones en la planificación de los viajes a través de información de preferencias del usuario proporcionar el top tres de lugares a visitar y se entrega un itinerario de viaje del lugar escogido a través del servicio web de Open AI, GPT-3.5 turbo. Asimismo, la aplicación es desarrollado bajo un enfoque ágil SCRUM.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-06-20T18:18:02Z
dc.date.available.none.fl_str_mv 2024-06-20T18:18:02Z
dc.date.issued.none.fl_str_mv 2024-06-11
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv APA
dc.identifier.uri.none.fl_str_mv https://dspace.tdea.edu.co/handle/tdea/5735
dc.identifier.instname.spa.fl_str_mv Tecnológico de Antioquia Institución Universitaria
dc.identifier.reponame.spa.fl_str_mv Repositorio Digital TdeA
dc.identifier.repourl.spa.fl_str_mv https://dspace.tdea.edu.co
identifier_str_mv APA
Tecnológico de Antioquia Institución Universitaria
Repositorio Digital TdeA
url https://dspace.tdea.edu.co/handle/tdea/5735
https://dspace.tdea.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Alzate Torres, M. C., & Espinel Monsalve, N. (2018, September 17). La hora del turismo en Colombia, ¿qué falta? Periódico UNAL / Economía: La Hora Del Turismo En Colombia, ¿qué Falta?, 1–1. https://periodico.unal.edu.co/articulos/la-hora-del-turismo-en-colombia-que-falta/#M%C3%A1s%20All%C3%A1%20de%20Playa,%20Brisa%20Y%20Mar
Amazon Web Services. (2023). ¿Qué es una aplicación web? Amazon. https://aws.amazon.com/es/what-is/web-application/
Antolini, F., Terraglia, I., & Cesarini, S. (2024). Integrating multiple data sources to measure sustainable tourism in Italian regions. Socio-Economic Planning Sciences, 101959. https://doi.org/10.1016/j.seps.2024.101959
Benaddi, L., Ouaddi, C., Jakimi, A., & Ouchao, B. (2024). Towards A Software Factory for Developing the Chatbots in Smart Tourism Mobile Applications. Procedia Computer Science, 231, 275–280. https://doi.org/10.1016/J.PROCS.2023.12.203
Beroni. (2024). Beroni | Software para agencias de viajes. https://www.beroni.com
Bhaskar S. (2024, March 5). ¿Qué es la metodología Scrum? Y Gestión de proyectos Scrum. Nimble.
Caso Riise, L. (2018). Análisis y diseño de una aplicación web para una agencia de viajes. https://hdl.handle.net/10630/24182
Coppola, M. (2023, September 29). Qué es un hosting: características, tipos y ejemplos. Hubspot. https://blog.hubspot.es/website/hosting
DANE. (2024). Boletín Técnico Cuenta satélite de turismo (CST) 2021 provisional y 2022 preliminar.
Díaz, A. (2022). Aplicación Web Para La Gestión De Ventas de Paquetes Turísticos Para La Empresa Perú Travel Enjoy. Universidad Inca Garcilaso de la Vega.
Ezus. (2024). Travel Agency Software | Ezus. https://ezus.io/
Garcia, L. A., OliveiraJr, E., & Morandini, M. (2022). Tailoring the Scrum framework for software development: Literature mapping and feature-based support. Information and Software Technology, 146, 106814. https://doi.org/10.1016/j.infsof.2021.106814
GOAZ IAT. (2024). GOAZ IAT, el recomendador de viajes inteligente. https://goazsocial.com/es/
Godovykh, M., & Tasci, A. D. A. (2020). Customer experience in tourism: A review of definitions, components, and measurements. Tourism Management Perspectives, 35(100694). https://www.sciencedirect.com/science/article/pii/S2211973620300611 Highsmith, J., Beedle, M., van Bennekum, A., Rockburn, A., Cunningham, W., Fowler, M., Grenning, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D., & Beck, K. (2001). Manifiesto por el Desarrollo Ágil de Software. https://agilemanifesto.org/iso/es/manifesto.html
IONOS. (2024). Web Hosting Fast, scalable hosting for any website. IONOS. https://www.ionos.com/hosting/web-hosting
Kurata, D. (2024, April 23). ¿Cómo crear y sincronizar repositorios con Git y GitHub? https://www.freecodecamp.org/espanol/news/como-crear-y-sincronizar-repositorios-con-git-y-github/
Lam, C., & McKercher, B. (2013). The tourism data gap: The utility of official tourism information for the hospitality and tourism industry. Tourism Management Perspectives, 6, 82–94. https://doi.org/10.1016/j.tmp.2012.12.003
Leguizamón López, J. A. (2015). Diseño de una aplicación web para la información comercial y turística de Girardot, Ricaurte y Flandes. http://repository.unipiloto.edu.co/handle/20.500.12277/5970
Mayo-Alvarez, L., Del-Aguila-Arcentales, S., Alvarez-Risco, A., Chandra Sekar, M., Davies, N. M., & Yáñez, J. A. (2024). Innovation by integration of Drum-Buffer-Rope (DBR) method with Scrum-Kanban and use of Monte Carlo simulation for maximizing throughput in agile project management. Journal of Open Innovation: Technology, Market, and Complexity, 10(1), 100228. https://doi.org/10.1016/j.joitmc.2024.100228
Medina-Quintero, J. M., Ábrego-Almazán, D., & Echeverría-Ríos, O. (2021). Satisfacción, facilidad de uso y confianza del ciudadano en el gobierno electrónico. Investigación Administrativa, 50–1, 1–20. https://doi.org/10.35426/IAv50n127.04
Microsoft. (2022, November 20). Azure Blob Storage documentation. Microsoft. https://learn.microsoft.com/en-us/azure/storage/blobs/
Microsoft. (2023a, March 31). What is SQL Server Management Studio (SSMS)? Microsoft. https://learn.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms?view=sql-server-ver16
Microsoft. (2023b, April 10). Overview of ASP.NET Core. Microsoft. https://learn.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core?view=aspnetcore-8.0
Microsoft. (2023c, June 1). Información general sobre Azure Functions. https://learn.microsoft.com/es-es/azure/azure-functions/functions-overview?pivots=programming-language-csharp
Microsoft. (2023d, June 12). Storage account overview. https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview
Microsoft. (2024a). Azure documentation. Microsoft. https://learn.microsoft.com/en-us/azure/?product=popular
Microsoft. (2024b). Azure Functions. https://azure.microsoft.com/es-es/products/functions/
Microsoft. (2024c). Calculadora de precios. Microsoft. https://azure.microsoft.com/es-mx/pricing/calculator/
Microsoft. (2024d). Cost Management. Microsoft. https://portal.azure.com/#view/Microsoft_Azure_CostManagement/Menu/~/costanalysis/openedBy/AzurePortal
Microsoft. (2024e). Getting Started. Microsoft. https://code.visualstudio.com/Docs
Microsoft. (2024f). ¿Qué es Azure? Microsoft. https://azure.microsoft.com/es-es/resources/cloud-computing-dictionary/what-is-azure/
Microsoft. (2024g, April 14). What is the Azure portal? https://learn.microsoft.com/en-us/azure/azure-portal/azure-portal-overview
Microsoft. (2024h, May 8). C# documentation. Microsoft. https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/
Microsoft. (2024i, May 10). Serverless compute tier for Azure SQL Database. https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview?view=azuresql&tabs=general-purpose
Ministerio de Comercio Industria y Turismo de Colombia. (2023). Guía Legal de los Prestadores de Servicios Turísticos. https://www.mincit.gov.co/minturismo/analisis-sectorial-y-promocion/guias-legales-de-los-prestadores-de-servicios-turi/agencias-de-viajes-y-oficinas-de-representacio-1.aspx
Ministerio de Comercio Industria y Turismo de Colombia. (2024, March 18). Ingreso de divisas por turismo en Colombia registró cifra récord y creció 22,4 %.
Novoa, W., & Hidalgo, D. (2012). Análisis, diseño e implantación de un Sistema Web de administración y gestión de cotizaciones de servicios turísticos para la Agencia de Viajes Jannine Travel Agency [BachelorThesis ]. Universidad de las Fuerzas Armadas.
Open AI. (2024a). Open AI Documentation: Introduction. Open AI. https://platform.openai.com/docs/models/gpt-3-5-turbo
Open AI. (2024b). Pricing. Open AI. https://openai.com/api/pricing/
Organización Mundial del Turismo (UNWTO). (2024, January 18). International Tourism and Covid-19. International Tourism and Covid-19. https://www.unwto.org/tourism-data/international-tourism-and-covid-19
Pandas. (2024, April 10). Pandas User Guide. https://pandas.pydata.org/docs/user_guide/index.html
Pedregosa, F., Gaël, V., Gramfort, A., Vincent, M., Bertrand, T., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, É. (2011). Scikit-learn: Machine Learning in Python. 12(85), 2825–2830.
Python.Org. (2024). Historia y Licencia. Python.Org. https://docs.python.org/es/3/license.html
Quispe, E., & Troncos, J. (2019). Sistema web para el proceso de venta de paquetes turísticos en la agencia “Dika Travel” [Info:eu-repo/semantics/bachelorThesis ]. Universidad César Vallejo.
Ramírez, K. (2017). El uso de las herramientas tecnológicas aplicadas a las agencias de viajes de turismo receptivo: avances y oportunidades para las agencias tradicionales [Info:eu-repo/semantics/bachelorThesis , Universidad de San Martín de Porres - USMP]. https://repositorio.usmp.edu.pe/handle/20.500.12727/3462?show=full
Riera, J. (2016). Propuesta de un plan de negocio para la creación de una operadora turística online en el Azuay [BachelorThesis]. Universidad de Cuenca.
Rodríguez, A. L., & Prieto Osorio, M. A. (2022). Análisis de estrategias TIC del sector turístico en el departamento del Meta (Colombia) tras la contingencia de la COVID-19. Economía & Negocios, 4(1), 34–45. https://doi.org/10.33326/27086062.2022.1.1348
Rodríguez, G. (2019). PROTOTIPADO TECNOLÓGICO: DISEÑO DE SOLUCIONES PARA TRANSFORMACIÓN DIGITAL DEL SISTEMA PRODUCTIVO. SISTEMA DE GESTIÓN DE VENTAS Y VIAJES PARA AGENCIAS DE TURISMO MINORISTAS [Bachelor Degree, Universidad Siglo 21]. https://repositorio.21.edu.ar/handle/ues21/20270
Rodriguez, R., & Delgado, P. (2020). Desarrollar un sistema web para mejorar el proceso de comercialización en KM viajes y aventura [Info:eu-repo/semantics/bachelorThesis , Universidad Ricardo Palma ]. https://repositorio.urp.edu.pe/handle/20.500.14138/3885
Rouse, M. (2020, November 12). What does Software Development Life Cycle (SDLC) mean? - Definition from Techopedia. Technopedia. https://www.techopedia.com/definition/22193/software-development-life-cycle-sdlc
Schwaber, K., & Sutherland, J. (2020). The Scrum Guide. In Scrum Guides. Scrum Guides. https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf
Scikit-Learn. (2024a). sklearn.feature_extraction.text.TfidfVectorizer. https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html#sklearn.feature_extraction.text.TfidfVectorizer
Scikit-Learn. (2024b). sklearn.metrics.pairwise.cosine_similarity. https://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.cosine_similarity.html#sklearn.metrics.pairwise.cosine_similarity
Scikit-Learn. (2024c). sklearn.metrics.pairwise.linear_kernel. Scikit-Learn.
Scrum.org. (2020). ¿Qué es Scrum? Scrum.Org. https://www.scrum.org/resources/blog/que-es-scrum
Ulyssapp. (2024). Ulyss - A.I. Travel Expert. http://ulyssapp.com/es
Wambrauw, O. O. O., & Ilham. (2023). Tourism Digitalization Through the Implementation of National Tourism Information System “Sisparnas” in Papua Province. East Asian Journal of Multidisciplinary Research, 2(7), 2695–2708. https://doi.org/10.55927/eajmr.v2i7.5044
Way Away. (2024). Way Away, recomendador de viajes. https://www.way-away.es/recomendador
World Tourism Organization. (2008). Cuenta satélite de turismo: Recomendaciones sobre el marco conceptual, 2008.
World Tourism Organization. (2019). Definiciones de turismo de la OMT (1st ed., Vol. 1).
World Tourism Organization. (2020, January 21). Glosario de términos de turismo. Normas de Las Naciones Unidas Para Medir El Turismo.
Wrike. (2021, April 20). Herramientas y técnicas de gestión de proyectos Agile. Wrike. https://www.wrike.com/es/project-management-guide/herramientas-y-tecnicas-de-gestion-de-proyectos-agile/#como-escoger-la-mejor-herramienta-agile-para-la-gestion-de-proyectos
dc.rights.none.fl_str_mv Tecnológico de Antioquia, Institución Universitaria, 2024
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Tecnológico de Antioquia, Institución Universitaria, 2024
https://creativecommons.org/licenses/by-nc/4.0/
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 9 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Tecnológico de Antioquia, Institución Universitaria
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingenieria de Software
dc.publisher.place.spa.fl_str_mv Medellín
institution Tecnológico de Antioquia
bitstream.url.fl_str_mv https://dspace.tdea.edu.co/bitstream/tdea/5735/13/Sintesis%20-%20Trabajo%20de%20Grado%20Plan%26Go.pdf
https://dspace.tdea.edu.co/bitstream/tdea/5735/14/license.txt
https://dspace.tdea.edu.co/bitstream/tdea/5735/15/Sintesis%20-%20Trabajo%20de%20Grado%20Plan%26Go.pdf.txt
https://dspace.tdea.edu.co/bitstream/tdea/5735/16/Sintesis%20-%20Trabajo%20de%20Grado%20Plan%26Go.pdf.jpg
bitstream.checksum.fl_str_mv eb69ae0b314c2aa27519ca61f5ea0525
2f9959eaf5b71fae44bbf9ec84150c7a
2f02ccdc47efbf30883a7d314c483fc6
0372c7805b8c1625236dae07f5c2fb0e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Tecnologico de Antioquia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1808408523124506624
spelling Soto, Dario65242647-7af6-4feb-af53-7c9ae9e78450Villamizar, Aixab319895b-716c-4463-a87c-481fe9a6f267Hurtado, Victor846d3743-1742-4d30-b416-ec818478cab6Salazar, Jonathan30f1c5b9-2443-45e6-b0cd-16307163cd09Gomez, SebastianValderrama, Antonio2024-06-20T18:18:02Z2024-06-20T18:18:02Z2024-06-11APAhttps://dspace.tdea.edu.co/handle/tdea/5735Tecnológico de Antioquia Institución UniversitariaRepositorio Digital TdeAhttps://dspace.tdea.edu.coEl sector turístico se ha beneficiado significativamente de los avances en las tecnologías de la información (TIC), permitiendo a las agencias de viaje y actores turísticos ofrecer servicios personalizados de forma más eficiente e integral, mejorando la experiencia del cliente, siendo más sencillo viajar. Las aplicaciones de gestión de viajes y turismo ofrecen beneficios tanto a usuarios como a empresas, específicamente en la planificación y gestión de viajes, aportando a la fidelización de los clientes, ampliando la captación de nuevas ventas y facilitando la gestión de servicios turísticos. Por lo tanto, el sistema web de recomendaciones turísticas, Plan & Go, surge como una respuesta para fortalecer procesos de negocios en organizaciones asociadas al turismo, facilitando así la forma en la que los usuarios realizan la planificación rápida y eficiente de sus viajes a destinos turísticos, ofreciéndoles itinerarios y recomendaciones que les permitan optimizar al máximo el tiempo y costo. La aplicación instancia un patrón arquitectónico de diseño tipo MVC (Modelo-Vista-Controlador), que integra el consumo de dos servicios web propietarios que permiten generar recomendaciones en la planificación de los viajes a través de información de preferencias del usuario proporcionar el top tres de lugares a visitar y se entrega un itinerario de viaje del lugar escogido a través del servicio web de Open AI, GPT-3.5 turbo. Asimismo, la aplicación es desarrollado bajo un enfoque ágil SCRUM.PregradoIngeniero(a) de Software9 páginasapplication/pdfspaTecnológico de Antioquia, Institución UniversitariaFacultad de IngenieríaIngenieria de SoftwareMedellínTecnológico de Antioquia, Institución Universitaria, 2024https://creativecommons.org/licenses/by-nc/4.0/Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2PLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOSTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionAlzate Torres, M. C., & Espinel Monsalve, N. (2018, September 17). La hora del turismo en Colombia, ¿qué falta? Periódico UNAL / Economía: La Hora Del Turismo En Colombia, ¿qué Falta?, 1–1. https://periodico.unal.edu.co/articulos/la-hora-del-turismo-en-colombia-que-falta/#M%C3%A1s%20All%C3%A1%20de%20Playa,%20Brisa%20Y%20MarAmazon Web Services. (2023). ¿Qué es una aplicación web? Amazon. https://aws.amazon.com/es/what-is/web-application/Antolini, F., Terraglia, I., & Cesarini, S. (2024). Integrating multiple data sources to measure sustainable tourism in Italian regions. Socio-Economic Planning Sciences, 101959. https://doi.org/10.1016/j.seps.2024.101959Benaddi, L., Ouaddi, C., Jakimi, A., & Ouchao, B. (2024). Towards A Software Factory for Developing the Chatbots in Smart Tourism Mobile Applications. Procedia Computer Science, 231, 275–280. https://doi.org/10.1016/J.PROCS.2023.12.203Beroni. (2024). Beroni | Software para agencias de viajes. https://www.beroni.comBhaskar S. (2024, March 5). ¿Qué es la metodología Scrum? Y Gestión de proyectos Scrum. Nimble.Caso Riise, L. (2018). Análisis y diseño de una aplicación web para una agencia de viajes. https://hdl.handle.net/10630/24182Coppola, M. (2023, September 29). Qué es un hosting: características, tipos y ejemplos. Hubspot. https://blog.hubspot.es/website/hostingDANE. (2024). Boletín Técnico Cuenta satélite de turismo (CST) 2021 provisional y 2022 preliminar.Díaz, A. (2022). Aplicación Web Para La Gestión De Ventas de Paquetes Turísticos Para La Empresa Perú Travel Enjoy. Universidad Inca Garcilaso de la Vega.Ezus. (2024). Travel Agency Software | Ezus. https://ezus.io/Garcia, L. A., OliveiraJr, E., & Morandini, M. (2022). Tailoring the Scrum framework for software development: Literature mapping and feature-based support. Information and Software Technology, 146, 106814. https://doi.org/10.1016/j.infsof.2021.106814GOAZ IAT. (2024). GOAZ IAT, el recomendador de viajes inteligente. https://goazsocial.com/es/Godovykh, M., & Tasci, A. D. A. (2020). Customer experience in tourism: A review of definitions, components, and measurements. Tourism Management Perspectives, 35(100694). https://www.sciencedirect.com/science/article/pii/S2211973620300611 Highsmith, J., Beedle, M., van Bennekum, A., Rockburn, A., Cunningham, W., Fowler, M., Grenning, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., Thomas, D., & Beck, K. (2001). Manifiesto por el Desarrollo Ágil de Software. https://agilemanifesto.org/iso/es/manifesto.htmlIONOS. (2024). Web Hosting Fast, scalable hosting for any website. IONOS. https://www.ionos.com/hosting/web-hostingKurata, D. (2024, April 23). ¿Cómo crear y sincronizar repositorios con Git y GitHub? https://www.freecodecamp.org/espanol/news/como-crear-y-sincronizar-repositorios-con-git-y-github/Lam, C., & McKercher, B. (2013). The tourism data gap: The utility of official tourism information for the hospitality and tourism industry. Tourism Management Perspectives, 6, 82–94. https://doi.org/10.1016/j.tmp.2012.12.003Leguizamón López, J. A. (2015). Diseño de una aplicación web para la información comercial y turística de Girardot, Ricaurte y Flandes. http://repository.unipiloto.edu.co/handle/20.500.12277/5970Mayo-Alvarez, L., Del-Aguila-Arcentales, S., Alvarez-Risco, A., Chandra Sekar, M., Davies, N. M., & Yáñez, J. A. (2024). Innovation by integration of Drum-Buffer-Rope (DBR) method with Scrum-Kanban and use of Monte Carlo simulation for maximizing throughput in agile project management. Journal of Open Innovation: Technology, Market, and Complexity, 10(1), 100228. https://doi.org/10.1016/j.joitmc.2024.100228Medina-Quintero, J. M., Ábrego-Almazán, D., & Echeverría-Ríos, O. (2021). Satisfacción, facilidad de uso y confianza del ciudadano en el gobierno electrónico. Investigación Administrativa, 50–1, 1–20. https://doi.org/10.35426/IAv50n127.04Microsoft. (2022, November 20). Azure Blob Storage documentation. Microsoft. https://learn.microsoft.com/en-us/azure/storage/blobs/Microsoft. (2023a, March 31). What is SQL Server Management Studio (SSMS)? Microsoft. https://learn.microsoft.com/en-us/sql/ssms/sql-server-management-studio-ssms?view=sql-server-ver16Microsoft. (2023b, April 10). Overview of ASP.NET Core. Microsoft. https://learn.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core?view=aspnetcore-8.0Microsoft. (2023c, June 1). Información general sobre Azure Functions. https://learn.microsoft.com/es-es/azure/azure-functions/functions-overview?pivots=programming-language-csharpMicrosoft. (2023d, June 12). Storage account overview. https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overviewMicrosoft. (2024a). Azure documentation. Microsoft. https://learn.microsoft.com/en-us/azure/?product=popularMicrosoft. (2024b). Azure Functions. https://azure.microsoft.com/es-es/products/functions/Microsoft. (2024c). Calculadora de precios. Microsoft. https://azure.microsoft.com/es-mx/pricing/calculator/Microsoft. (2024d). Cost Management. Microsoft. https://portal.azure.com/#view/Microsoft_Azure_CostManagement/Menu/~/costanalysis/openedBy/AzurePortalMicrosoft. (2024e). Getting Started. Microsoft. https://code.visualstudio.com/DocsMicrosoft. (2024f). ¿Qué es Azure? Microsoft. https://azure.microsoft.com/es-es/resources/cloud-computing-dictionary/what-is-azure/Microsoft. (2024g, April 14). What is the Azure portal? https://learn.microsoft.com/en-us/azure/azure-portal/azure-portal-overviewMicrosoft. (2024h, May 8). C# documentation. Microsoft. https://learn.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/Microsoft. (2024i, May 10). Serverless compute tier for Azure SQL Database. https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview?view=azuresql&tabs=general-purposeMinisterio de Comercio Industria y Turismo de Colombia. (2023). Guía Legal de los Prestadores de Servicios Turísticos. https://www.mincit.gov.co/minturismo/analisis-sectorial-y-promocion/guias-legales-de-los-prestadores-de-servicios-turi/agencias-de-viajes-y-oficinas-de-representacio-1.aspxMinisterio de Comercio Industria y Turismo de Colombia. (2024, March 18). Ingreso de divisas por turismo en Colombia registró cifra récord y creció 22,4 %.Novoa, W., & Hidalgo, D. (2012). Análisis, diseño e implantación de un Sistema Web de administración y gestión de cotizaciones de servicios turísticos para la Agencia de Viajes Jannine Travel Agency [BachelorThesis ]. Universidad de las Fuerzas Armadas.Open AI. (2024a). Open AI Documentation: Introduction. Open AI. https://platform.openai.com/docs/models/gpt-3-5-turboOpen AI. (2024b). Pricing. Open AI. https://openai.com/api/pricing/Organización Mundial del Turismo (UNWTO). (2024, January 18). International Tourism and Covid-19. International Tourism and Covid-19. https://www.unwto.org/tourism-data/international-tourism-and-covid-19Pandas. (2024, April 10). Pandas User Guide. https://pandas.pydata.org/docs/user_guide/index.htmlPedregosa, F., Gaël, V., Gramfort, A., Vincent, M., Bertrand, T., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., & Duchesnay, É. (2011). Scikit-learn: Machine Learning in Python. 12(85), 2825–2830.Python.Org. (2024). Historia y Licencia. Python.Org. https://docs.python.org/es/3/license.htmlQuispe, E., & Troncos, J. (2019). Sistema web para el proceso de venta de paquetes turísticos en la agencia “Dika Travel” [Info:eu-repo/semantics/bachelorThesis ]. Universidad César Vallejo.Ramírez, K. (2017). El uso de las herramientas tecnológicas aplicadas a las agencias de viajes de turismo receptivo: avances y oportunidades para las agencias tradicionales [Info:eu-repo/semantics/bachelorThesis , Universidad de San Martín de Porres - USMP]. https://repositorio.usmp.edu.pe/handle/20.500.12727/3462?show=fullRiera, J. (2016). Propuesta de un plan de negocio para la creación de una operadora turística online en el Azuay [BachelorThesis]. Universidad de Cuenca.Rodríguez, A. L., & Prieto Osorio, M. A. (2022). Análisis de estrategias TIC del sector turístico en el departamento del Meta (Colombia) tras la contingencia de la COVID-19. Economía & Negocios, 4(1), 34–45. https://doi.org/10.33326/27086062.2022.1.1348Rodríguez, G. (2019). PROTOTIPADO TECNOLÓGICO: DISEÑO DE SOLUCIONES PARA TRANSFORMACIÓN DIGITAL DEL SISTEMA PRODUCTIVO. SISTEMA DE GESTIÓN DE VENTAS Y VIAJES PARA AGENCIAS DE TURISMO MINORISTAS [Bachelor Degree, Universidad Siglo 21]. https://repositorio.21.edu.ar/handle/ues21/20270Rodriguez, R., & Delgado, P. (2020). Desarrollar un sistema web para mejorar el proceso de comercialización en KM viajes y aventura [Info:eu-repo/semantics/bachelorThesis , Universidad Ricardo Palma ]. https://repositorio.urp.edu.pe/handle/20.500.14138/3885Rouse, M. (2020, November 12). What does Software Development Life Cycle (SDLC) mean? - Definition from Techopedia. Technopedia. https://www.techopedia.com/definition/22193/software-development-life-cycle-sdlcSchwaber, K., & Sutherland, J. (2020). The Scrum Guide. In Scrum Guides. Scrum Guides. https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdfScikit-Learn. (2024a). sklearn.feature_extraction.text.TfidfVectorizer. https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfVectorizer.html#sklearn.feature_extraction.text.TfidfVectorizerScikit-Learn. (2024b). sklearn.metrics.pairwise.cosine_similarity. https://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.cosine_similarity.html#sklearn.metrics.pairwise.cosine_similarityScikit-Learn. (2024c). sklearn.metrics.pairwise.linear_kernel. Scikit-Learn.Scrum.org. (2020). ¿Qué es Scrum? Scrum.Org. https://www.scrum.org/resources/blog/que-es-scrumUlyssapp. (2024). Ulyss - A.I. Travel Expert. http://ulyssapp.com/esWambrauw, O. O. O., & Ilham. (2023). Tourism Digitalization Through the Implementation of National Tourism Information System “Sisparnas” in Papua Province. East Asian Journal of Multidisciplinary Research, 2(7), 2695–2708. https://doi.org/10.55927/eajmr.v2i7.5044Way Away. (2024). Way Away, recomendador de viajes. https://www.way-away.es/recomendadorWorld Tourism Organization. (2008). Cuenta satélite de turismo: Recomendaciones sobre el marco conceptual, 2008.World Tourism Organization. (2019). Definiciones de turismo de la OMT (1st ed., Vol. 1).World Tourism Organization. (2020, January 21). Glosario de términos de turismo. Normas de Las Naciones Unidas Para Medir El Turismo.Wrike. (2021, April 20). Herramientas y técnicas de gestión de proyectos Agile. Wrike. https://www.wrike.com/es/project-management-guide/herramientas-y-tecnicas-de-gestion-de-proyectos-agile/#como-escoger-la-mejor-herramienta-agile-para-la-gestion-de-proyectosSistema webturismorecomendaciones turísticasitinerarios de viajeservicios webGPT Inteligencia ArtificialPLAN & GO: SISTEMA WEB PARA LA GENERACIÓN Y RECOMENDACIÓN DE PLANES TURÍSTICOSORIGINALSintesis - Trabajo de Grado Plan&Go.pdfSintesis - Trabajo de Grado Plan&Go.pdfSíntesisapplication/pdf172770https://dspace.tdea.edu.co/bitstream/tdea/5735/13/Sintesis%20-%20Trabajo%20de%20Grado%20Plan%26Go.pdfeb69ae0b314c2aa27519ca61f5ea0525MD513open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace.tdea.edu.co/bitstream/tdea/5735/14/license.txt2f9959eaf5b71fae44bbf9ec84150c7aMD514open accessTEXTSintesis - Trabajo de Grado Plan&Go.pdf.txtSintesis - Trabajo de Grado Plan&Go.pdf.txtExtracted texttext/plain14702https://dspace.tdea.edu.co/bitstream/tdea/5735/15/Sintesis%20-%20Trabajo%20de%20Grado%20Plan%26Go.pdf.txt2f02ccdc47efbf30883a7d314c483fc6MD515open accessTHUMBNAILSintesis - Trabajo de Grado Plan&Go.pdf.jpgSintesis - Trabajo de Grado Plan&Go.pdf.jpgGenerated Thumbnailimage/jpeg8248https://dspace.tdea.edu.co/bitstream/tdea/5735/16/Sintesis%20-%20Trabajo%20de%20Grado%20Plan%26Go.pdf.jpg0372c7805b8c1625236dae07f5c2fb0eMD516open accesstdea/5735oai:dspace.tdea.edu.co:tdea/57352024-06-21 03:26:25.213An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/metadata only accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=