Webapp de Api’s para la transformación digital en el sector ecoturístico.

En el presente documento se explica el desarrollo del proyecto de grado con el nombre de “WebApp de API’s para la transformación digital en el sector ecoturístico”. Se precisa la problemática que tiene actualmente la Fundación, señalando falencias en las consultas y reservas de las rutas que tienen...

Full description

Autores:
Gómez Quinayas, Sebastián
Martínez Lozano, José Manuel
Silva Muñóz, Andrés Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/47080
Acceso en línea:
https://hdl.handle.net/20.500.12494/47080
Palabra clave:
API’s
Innovación
Scrum
Aplicativo
Software
API's
Innovation
Scrum
Application
Software
Rights
openAccess
License
Atribución – No comercial – Sin Derivar
id COOPER2_dfda2f0665ed96464ea2806777149da3
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/47080
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Webapp de Api’s para la transformación digital en el sector ecoturístico.
title Webapp de Api’s para la transformación digital en el sector ecoturístico.
spellingShingle Webapp de Api’s para la transformación digital en el sector ecoturístico.
API’s
Innovación
Scrum
Aplicativo
Software
API's
Innovation
Scrum
Application
Software
title_short Webapp de Api’s para la transformación digital en el sector ecoturístico.
title_full Webapp de Api’s para la transformación digital en el sector ecoturístico.
title_fullStr Webapp de Api’s para la transformación digital en el sector ecoturístico.
title_full_unstemmed Webapp de Api’s para la transformación digital en el sector ecoturístico.
title_sort Webapp de Api’s para la transformación digital en el sector ecoturístico.
dc.creator.fl_str_mv Gómez Quinayas, Sebastián
Martínez Lozano, José Manuel
Silva Muñóz, Andrés Felipe
dc.contributor.advisor.none.fl_str_mv Cano Beltrán, Jhon Haide
dc.contributor.author.none.fl_str_mv Gómez Quinayas, Sebastián
Martínez Lozano, José Manuel
Silva Muñóz, Andrés Felipe
dc.subject.spa.fl_str_mv API’s
Innovación
Scrum
Aplicativo
Software
topic API’s
Innovación
Scrum
Aplicativo
Software
API's
Innovation
Scrum
Application
Software
dc.subject.other.spa.fl_str_mv API's
Innovation
Scrum
Application
Software
description En el presente documento se explica el desarrollo del proyecto de grado con el nombre de “WebApp de API’s para la transformación digital en el sector ecoturístico”. Se precisa la problemática que tiene actualmente la Fundación, señalando falencias en las consultas y reservas de las rutas que tienen disponibles, debido a no tener un medio seguro o lo suficientemente capaz de administrar y optimizar los procesos de consultas de rutas ecoturísticas, esto implica que se realice un respectivo análisis para empezar a implementar las mejores prácticas de ingeniería de software, como son la realización de diseño, desarrollo e implementación de un aplicativo para satisfacer estas necesidades que tiene la Fundación, de esta manera se conlleva el modelo de negocio que posee actualmente. Se trabajará a través de metodologías ágiles para el desarrollo, en este caso será SCRUM.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-11-16T20:13:22Z
dc.date.available.none.fl_str_mv 2022-11-16T20:13:22Z
dc.date.issued.none.fl_str_mv 2022-10
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.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/47080
dc.identifier.bibliographicCitation.spa.fl_str_mv Gomez Quinayas, S., Martínez Lozano, J. M. y Silva Muñoz, A. F. (2022). Webapp de Api’s para la transformación digital en el sector ecoturístico [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47080
url https://hdl.handle.net/20.500.12494/47080
identifier_str_mv Gomez Quinayas, S., Martínez Lozano, J. M. y Silva Muñoz, A. F. (2022). Webapp de Api’s para la transformación digital en el sector ecoturístico [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47080
dc.relation.references.spa.fl_str_mv AgtAlviar Tolosa Abogados.(21 de marzo de 2017). Obtenido de: https://www.agtabogados.com/blog/la-proteccion-de-software-y-la- propiedad-intelectual-en-colombia/
Alltrails. (2022). Obtenido de https://www.alltrails.com/es/parques/colombia/valle-del-cauca/parque-nacional-natural-farallones-de-cali
Amazon. (s.f.). Amazon Web Services. Recuperado el 10 de Abril de 2019, de: https://aws.amazon.com/es/relational-database/
Bodega, J. (2019). Aplicación de metodologías de creación de APIs en diferentes frameworks de desarrollo web utilizando elementos OR Universidad Politécnica de Madrid Escuela Técnica Superior de Ingenieros Informáticos.
Dialnet. (2015). Obtenido de https://dialnet.unirioja.es/servlet/articulo?codigo=6629140 EIDER JOSÉ GÁMEZ FRÍAS,JOHANA ACOSTA MAESTRE, J. D. C. A. R. (2019). Journal of Chemical Information and Modeling Informe de calidad del aire 1, 569–601.
Espacio Honduras. (2022). Obtenido de Espacio Honduras: https://www.espaciohonduras.net/microsoft-visual-studio-concepto-y-que-es-y-para-que-sirve-microsoft-visual-studio#:~:text=Microsoft%20Visual%20Studio%20es%20un%20IDE%20(entorno%20integrado%20de%20desarrollo,Net%20Framework%2C%20.
GitHub. (2022). Obtenido de GitHub: https://github.com/tiangolo/fastapi/commits/master?after=eddbae948f04e13fe412dc45a569d10e34b698a4+1990&branch=master
Gov.co. (23 dejunio de 1989). Obtenidode: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=10575
Jonathan Chao, H., Robe, T. J., & Smoot, L. S. (1988). IEEE Journal of Solid-State Circuits Responsable Travel. Recuperado de 1988, de https://doi.org/10.1109/4.269
Kendall, K., & Kendall, J. (2011). Análisis y Diseños de Sistemas 8va Edición - ISBN: 9786073205771. http://cotana.informatica.edu.bo/downloads/ld-Analisis y Diseno de Sistemas_Kendall-8va.pdf
Monetaria, R. (2015). Facultad De Turismo Y Finanzas Grado En Finanzas Y Contabilidad.
Nemec, Z. (23 de octubre de 2018). Obtenido de Youtube: https://www.youtube.com/watch?v=yLf0rIaRtRc
Vargas Chávez, P., Flores Santana, E., Delgado García, O., & Vargas Rodríguez, P. (2021). Análisis de responsabilidad penal en infracciones de Tránsito del peatón como víctima e irresponsable concurrente. Dom. Cien., ISSN: 2477-8818Vol. 7, núm. 2, abril-junio, 87-104.
Ecured. (2005). Obtenido de Ecured: https://www.ecured.cu/index.php?title=Ingenier%C3%ADa_de_software
Education, I. C. (28deOCTUBREde2020). ObtenidodeIBM: https://www.ibm.com/co-es/cloud/learn/three-tier-architecture
RevistadigitalInesem.(2004).Obtenidode https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de- datos-mas-usados/
Rubio, D. I. C., & Amaya, A. O. (2018). ECOTURISMO EN ÁREAS PROTEGIDAS DE COLOMBIA: UNA REVISIÓN DE IMPACTOS AMBIENTALES CON ÉNFASIS EN LAS NORMAS DE SOSTENIBILIDAD AMBIENTAL. Revista Luna Azul. Recuperado 2018, de https://doi.org/10.17151/luaz.2018.46.16
Sanchez, W. F. (2017). EL ECOTURISMO EN EL PARQUE NACIONAL NATURAL FARALLONES COMO ALTERNATIVA DE DESARROLLO SOSTENIBLE
dc.rights.license.none.fl_str_mv Atribución – No comercial – Sin Derivar
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Sin Derivar
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 44 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Cali
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Cali
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/b05cc90f-1121-4eee-a4f7-36fc2d2ea270/download
https://repository.ucc.edu.co/bitstreams/fac8b8f0-e1e0-4faf-8f63-7a125b7f82f2/download
https://repository.ucc.edu.co/bitstreams/27414097-b87d-4ab9-904a-394f871d898c/download
https://repository.ucc.edu.co/bitstreams/7499f981-f500-4589-aaa4-b7b48575da6e/download
https://repository.ucc.edu.co/bitstreams/4d7f9c45-8b20-4265-85da-98e58d70c07e/download
https://repository.ucc.edu.co/bitstreams/942fd058-9fe3-4e20-bdd1-76c895a0791b/download
https://repository.ucc.edu.co/bitstreams/152888a9-ae0f-4882-a2b9-c72c7268d084/download
https://repository.ucc.edu.co/bitstreams/760cea5e-e1a7-443e-99bb-8606d3c1d844/download
https://repository.ucc.edu.co/bitstreams/0dcb20ff-f5d2-459b-af7a-b150695e90c3/download
https://repository.ucc.edu.co/bitstreams/c8c1e756-b61a-42bd-b78e-f173ecb2467a/download
https://repository.ucc.edu.co/bitstreams/27aeed63-c2af-46f9-9413-45006bd85c6f/download
https://repository.ucc.edu.co/bitstreams/2288bb39-ee76-4e7c-896e-721a06477465/download
bitstream.checksum.fl_str_mv 9572e54809b3615ea9c4637d356d0500
ab390f0a67039df687a62de4a9a56855
b2c8874459eab4ee0e6e0d9a4d5cd972
e61e67a0889159f1388602cc38c37f38
b26d09767793c0db01629ef2bbbb333a
8a4605be74aa9ea9d79846c1fba20a33
2f01cf402d6892452bc162e3119338ae
b2fafbb7fcdd59dd7bcae3b3e6b13b70
31b2656f7fa53fcb08e335b8b7e5fa2c
a9b5be94a2882f485de65734ba09e33b
a2035312b1d6bc5d2930744a81ebc35c
bb3ecb6feb9c3f5975d68738783accc1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814246578995593216
spelling Cano Beltrán, Jhon HaideGómez Quinayas, SebastiánMartínez Lozano, José ManuelSilva Muñóz, Andrés Felipe2022-11-16T20:13:22Z2022-11-16T20:13:22Z2022-10https://hdl.handle.net/20.500.12494/47080Gomez Quinayas, S., Martínez Lozano, J. M. y Silva Muñoz, A. F. (2022). Webapp de Api’s para la transformación digital en el sector ecoturístico [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/47080En el presente documento se explica el desarrollo del proyecto de grado con el nombre de “WebApp de API’s para la transformación digital en el sector ecoturístico”. Se precisa la problemática que tiene actualmente la Fundación, señalando falencias en las consultas y reservas de las rutas que tienen disponibles, debido a no tener un medio seguro o lo suficientemente capaz de administrar y optimizar los procesos de consultas de rutas ecoturísticas, esto implica que se realice un respectivo análisis para empezar a implementar las mejores prácticas de ingeniería de software, como son la realización de diseño, desarrollo e implementación de un aplicativo para satisfacer estas necesidades que tiene la Fundación, de esta manera se conlleva el modelo de negocio que posee actualmente. Se trabajará a través de metodologías ágiles para el desarrollo, en este caso será SCRUM.This document explains the development of the degree project with the name of "API's WebApp for digital transformation in the ecotourism sector". The problem that the Foundation currently has is specified, pointing out shortcomings in the consultations and reservations of the routes that they have available, due to not having a safe means or one sufficiently capable of managing and optimizing the consultation processes of ecotourism routes, this implies that a respective analysis is carried out to start implementing the best software engineering practices, such as the design, development and implementation of an application to satisfy these needs that the Foundation has, in this way the business model that it has is carried out at the moment. Work will be done through agile methodologies for development, in this case it will be SCRUM.Agradecimientos -- Lista De Figuras -- Introducción -- Identificación Del -- Planteamiento Del Problema -- Formulación Del Problema -- Objetivos -- Objetivo General -- Objetivos Especificos -- Justificación -- Marco De Referencia -- Marco Teórico -- Marco Conceptual -- Turismo Y Medio Ambiente -- Ecoturismo -- Marco Legal -- Diseño Metodológico -- Dimensiones Y Variables -- Sprints -- Técnicas Y Métodos Para Implementar -- Github -- Trello “Kanban” -- Docker -- Bases De Datos -- Backend – Frontend -- Resultados Y Discusión -- Identificación De Las Rutas En El Parque Nacional Natural Farallones De Cali -- Elaboración Del Nuevo Desarrollo -- Módulo Usuario -- Módulo Empresa -- Módulo Ruta -- Módulo Evento -- Módulo Seguro -- Conclusiones -- Recomendaciones -- Referencia.sebastian.gomezq@campusucc.edu.cojose.martinezlozan@campusucc.edu.coandres.silvamunoz@campusucc.edu.co44 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, CaliIngeniería de SistemasCaliAPI’sInnovaciónScrumAplicativoSoftwareAPI'sInnovationScrumApplicationSoftwareWebapp de Api’s para la transformación digital en el sector ecoturístico.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2AgtAlviar Tolosa Abogados.(21 de marzo de 2017). Obtenido de: https://www.agtabogados.com/blog/la-proteccion-de-software-y-la- propiedad-intelectual-en-colombia/Alltrails. (2022). Obtenido de https://www.alltrails.com/es/parques/colombia/valle-del-cauca/parque-nacional-natural-farallones-de-caliAmazon. (s.f.). Amazon Web Services. Recuperado el 10 de Abril de 2019, de: https://aws.amazon.com/es/relational-database/Bodega, J. (2019). Aplicación de metodologías de creación de APIs en diferentes frameworks de desarrollo web utilizando elementos OR Universidad Politécnica de Madrid Escuela Técnica Superior de Ingenieros Informáticos.Dialnet. (2015). Obtenido de https://dialnet.unirioja.es/servlet/articulo?codigo=6629140 EIDER JOSÉ GÁMEZ FRÍAS,JOHANA ACOSTA MAESTRE, J. D. C. A. R. (2019). Journal of Chemical Information and Modeling Informe de calidad del aire 1, 569–601.Espacio Honduras. (2022). Obtenido de Espacio Honduras: https://www.espaciohonduras.net/microsoft-visual-studio-concepto-y-que-es-y-para-que-sirve-microsoft-visual-studio#:~:text=Microsoft%20Visual%20Studio%20es%20un%20IDE%20(entorno%20integrado%20de%20desarrollo,Net%20Framework%2C%20.GitHub. (2022). Obtenido de GitHub: https://github.com/tiangolo/fastapi/commits/master?after=eddbae948f04e13fe412dc45a569d10e34b698a4+1990&branch=masterGov.co. (23 dejunio de 1989). Obtenidode: https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=10575Jonathan Chao, H., Robe, T. J., & Smoot, L. S. (1988). IEEE Journal of Solid-State Circuits Responsable Travel. Recuperado de 1988, de https://doi.org/10.1109/4.269Kendall, K., & Kendall, J. (2011). Análisis y Diseños de Sistemas 8va Edición - ISBN: 9786073205771. http://cotana.informatica.edu.bo/downloads/ld-Analisis y Diseno de Sistemas_Kendall-8va.pdfMonetaria, R. (2015). Facultad De Turismo Y Finanzas Grado En Finanzas Y Contabilidad.Nemec, Z. (23 de octubre de 2018). Obtenido de Youtube: https://www.youtube.com/watch?v=yLf0rIaRtRcVargas Chávez, P., Flores Santana, E., Delgado García, O., & Vargas Rodríguez, P. (2021). Análisis de responsabilidad penal en infracciones de Tránsito del peatón como víctima e irresponsable concurrente. Dom. Cien., ISSN: 2477-8818Vol. 7, núm. 2, abril-junio, 87-104.Ecured. (2005). Obtenido de Ecured: https://www.ecured.cu/index.php?title=Ingenier%C3%ADa_de_softwareEducation, I. C. (28deOCTUBREde2020). ObtenidodeIBM: https://www.ibm.com/co-es/cloud/learn/three-tier-architectureRevistadigitalInesem.(2004).Obtenidode https://revistadigital.inesem.es/informatica-y-tics/los-gestores-de-bases-de- datos-mas-usados/Rubio, D. I. C., & Amaya, A. O. (2018). ECOTURISMO EN ÁREAS PROTEGIDAS DE COLOMBIA: UNA REVISIÓN DE IMPACTOS AMBIENTALES CON ÉNFASIS EN LAS NORMAS DE SOSTENIBILIDAD AMBIENTAL. Revista Luna Azul. Recuperado 2018, de https://doi.org/10.17151/luaz.2018.46.16Sanchez, W. F. (2017). EL ECOTURISMO EN EL PARQUE NACIONAL NATURAL FARALLONES COMO ALTERNATIVA DE DESARROLLO SOSTENIBLEPublicationORIGINAL2022_webapp_api’s_transformacion.pdf2022_webapp_api’s_transformacion.pdfTrabajo de gradoapplication/pdf1784417https://repository.ucc.edu.co/bitstreams/b05cc90f-1121-4eee-a4f7-36fc2d2ea270/download9572e54809b3615ea9c4637d356d0500MD512022_webapp_api’s_transformacion-licencia.pdf2022_webapp_api’s_transformacion-licencia.pdfLicencia de usoapplication/pdf228204https://repository.ucc.edu.co/bitstreams/fac8b8f0-e1e0-4faf-8f63-7a125b7f82f2/downloadab390f0a67039df687a62de4a9a56855MD522022_webapp_api’s_transformacion-acta.pdf2022_webapp_api’s_transformacion-acta.pdfActa sustentaciónapplication/pdf100037https://repository.ucc.edu.co/bitstreams/27414097-b87d-4ab9-904a-394f871d898c/downloadb2c8874459eab4ee0e6e0d9a4d5cd972MD532022_webapp_api’s_transformacion-acta.pdf2022_webapp_api’s_transformacion-acta.pdfActa sustentaciónapplication/pdf99960https://repository.ucc.edu.co/bitstreams/7499f981-f500-4589-aaa4-b7b48575da6e/downloade61e67a0889159f1388602cc38c37f38MD542022_webapp_api’s_transformacion-acta.pdf2022_webapp_api’s_transformacion-acta.pdfActa sustentaciónapplication/pdf100346https://repository.ucc.edu.co/bitstreams/4d7f9c45-8b20-4265-85da-98e58d70c07e/downloadb26d09767793c0db01629ef2bbbb333aMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/942fd058-9fe3-4e20-bdd1-76c895a0791b/download8a4605be74aa9ea9d79846c1fba20a33MD56THUMBNAIL2022_webapp_api’s_transformacion.pdf.jpg2022_webapp_api’s_transformacion.pdf.jpgGenerated Thumbnailimage/jpeg2783https://repository.ucc.edu.co/bitstreams/152888a9-ae0f-4882-a2b9-c72c7268d084/download2f01cf402d6892452bc162e3119338aeMD572022_webapp_api’s_transformacion-licencia.pdf.jpg2022_webapp_api’s_transformacion-licencia.pdf.jpgGenerated Thumbnailimage/jpeg5220https://repository.ucc.edu.co/bitstreams/760cea5e-e1a7-443e-99bb-8606d3c1d844/downloadb2fafbb7fcdd59dd7bcae3b3e6b13b70MD582022_webapp_api’s_transformacion-acta.pdf.jpg2022_webapp_api’s_transformacion-acta.pdf.jpgGenerated Thumbnailimage/jpeg4779https://repository.ucc.edu.co/bitstreams/0dcb20ff-f5d2-459b-af7a-b150695e90c3/download31b2656f7fa53fcb08e335b8b7e5fa2cMD59TEXT2022_webapp_api’s_transformacion.pdf.txt2022_webapp_api’s_transformacion.pdf.txtExtracted texttext/plain73536https://repository.ucc.edu.co/bitstreams/c8c1e756-b61a-42bd-b78e-f173ecb2467a/downloada9b5be94a2882f485de65734ba09e33bMD5102022_webapp_api’s_transformacion-licencia.pdf.txt2022_webapp_api’s_transformacion-licencia.pdf.txtExtracted texttext/plain5972https://repository.ucc.edu.co/bitstreams/27aeed63-c2af-46f9-9413-45006bd85c6f/downloada2035312b1d6bc5d2930744a81ebc35cMD5112022_webapp_api’s_transformacion-acta.pdf.txt2022_webapp_api’s_transformacion-acta.pdf.txtExtracted texttext/plain1258https://repository.ucc.edu.co/bitstreams/2288bb39-ee76-4e7c-896e-721a06477465/downloadbb3ecb6feb9c3f5975d68738783accc1MD51220.500.12494/47080oai:repository.ucc.edu.co:20.500.12494/470802024-08-10 22:08:00.514open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=