Hacia un lenguaje de patrones DEVOPS para las startups colombianas
Con el fin de sobrevivir y emerger, las startups colombianas han tenido una gran necesidad de rápida innovación en la entrega de software en los últimos años. DevOps, como conjunto de prácticas culturales, organizativas y técnicas, puede potenciar este crecimiento al reducir el tiempo de ciclo de la...
- Autores:
-
Díaz Cristancho, Juan David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/75306
- Acceso en línea:
- https://hdl.handle.net/1992/75306
- Palabra clave:
- Devops
Colombian startups
Pattern language
Ingeniería
- Rights
- openAccess
- License
- Attribution-NoDerivatives 4.0 International
id |
UNIANDES2_24e12c64b80af72261518ef041e91844 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/75306 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
title |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
spellingShingle |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas Devops Colombian startups Pattern language Ingeniería |
title_short |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
title_full |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
title_fullStr |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
title_full_unstemmed |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
title_sort |
Hacia un lenguaje de patrones DEVOPS para las startups colombianas |
dc.creator.fl_str_mv |
Díaz Cristancho, Juan David |
dc.contributor.advisor.none.fl_str_mv |
Cardozo Álvarez, Nicolás |
dc.contributor.author.none.fl_str_mv |
Díaz Cristancho, Juan David |
dc.contributor.researchgroup.none.fl_str_mv |
Facultad de Ingeniería::TICSw: Tecnologías de Información y Construcción de Software |
dc.subject.keyword.eng.fl_str_mv |
Devops Colombian startups Pattern language |
topic |
Devops Colombian startups Pattern language Ingeniería |
dc.subject.themes.spa.fl_str_mv |
Ingeniería |
description |
Con el fin de sobrevivir y emerger, las startups colombianas han tenido una gran necesidad de rápida innovación en la entrega de software en los últimos años. DevOps, como conjunto de prácticas culturales, organizativas y técnicas, puede potenciar este crecimiento al reducir el tiempo de ciclo de las versiones de código a través de la integración continua y la entrega continua. A pesar de su gran potencial y amplio uso en la comunidad, la literatura sobre implementaciones de DevOps en startups colombianas es limitada, dejando así espacio para enfoques subjetivos en las implementaciones de DevOps. El propósito de esta investigación es dar pasos hacia un lenguaje de patrones de DevOps para startups colombianas. Este trabajo se basa en datos cuantitativos de encuestas. El resultado de esta investigación es un lenguaje compuesto por 11 patrones de DevOps que son comunes entre las 29 startups Colombianas encuestadas. Esto representa una guía respaldada por datos para pequeñas empresas colombianas sobre cuáles son las soluciones de DevOps actuales, cuándo aplicarlas y casos de uso comunes para estas. |
publishDate |
2024 |
dc.date.issued.none.fl_str_mv |
2024-12-13 |
dc.date.accessioned.none.fl_str_mv |
2025-01-09T19:55:03Z |
dc.date.available.none.fl_str_mv |
2025-01-09T19:55:03Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/1992/75306 |
dc.identifier.instname.none.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.none.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
https://hdl.handle.net/1992/75306 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
[1] Modern DevOps Practices - Second Edition. 2024. URL https://learning.oreilly.com/library/view/-/9781805121824/ [2] Gaurav Agarwal. The modern way of devops. In Modern DevOps Practices - Second Edition.Packt Publishing, Location, 2024. URL https://learning.oreilly.com/library/view/-/9781805121824/B19877_01.xhtml [3] Christopher Alexander, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksdahl-King, and Shlomo Angel. A pattern language: Towns, buildings, construction. OxfordUniversity Press, 1977. First published in 1977. [4] Google Cloud. Google cloud for startups, n.d. URL https://cloud.google.com/startup. Accessed: 2024-06-03. [5] Confecámaras. Según estudio de confecámaras el 33.5% de las empresas del país sobreviven al término de 5 años. https://confecamaras.org.co/noticias/884-segun-estudio-de-confecamaras-el-33-5-de-las-empresas-del-pais-sobreviven-al-termino-de-5-anos, mayo 2023. Accesado el 27 de mayo de 2024. [6] Elisabetta Di Nitto, Pooyan Jamshidi, Michele Guerriero, Ilias Spais, and Damian A Tam-burri. A software architecture framework for quality-aware devops. In Proceedings of theInternational Workshop on Quality-Aware DevOps, pages 12–17, 2016. [7] Digital.ai. Devsecops tools periodic table. https://digital.ai/learn/devsecops-periodic-table/, 2023. Accessed on May 20, 2024. Bibliografía [8] Lyn Dupré. BUGS in Writing: A Guide to Debugging Your Prose. Addison-Wesley, revised edition, 1998. ISBN 0-201-37921-X. [9] Valentina Sánchez Forero. Colombia es un terreno fértil para startups innovadoras y empresas de crecimiento. https://www.javerianacali.edu.co/noticias/colombia-es-un-terreno-fertil-para-startups-innovadoras-y-empresas-de-crecimiento, junio 2024. Accesado el 3 de junio de 2024. [10] Stephen Jones, Joost Noppen, and Fiona Lettice. Management challenges for devops adoption within uk smes. In Proceedings of the 2nd International Workshop on Quality Aware DevOps, QUDOS 2016, page 7–11, New York, NY, USA, 2016. Association for Computing Machinery. ISBN 9781450344111. DOI 10.1145/2945408.2945410. URL https://doi-org.ezproxy.uniandes.edu.co/10.1145/2945408.2945410. [11] KPMG. Colombia tech report, 2022-2023. Technical report, KPMG, Colombia, 2022. URL https://colombia.home.kpmg/colombia-tech-report. Technological Report. [12] KPMG. Colombia tech report, 2023-2024. Technical report, KPMG, Colombia, 2022. URL https://colombia.home.kpmg/colombia-tech-report-2023-2024. Technological Report. [13] Paulo Marques and Filipe F. Correia. Foundational devops patterns. In Proceedings of the 29th Conference on Pattern Languages of Programs, PLoP’22, USA, 2023. The Hillside Group. ISBN 9781941652183. [14] Jia Rizvi. From startups to giants: The role of the cloud in business growth. https://www.forbes.com/sites/jiawertz/2024/02/06/from-startups-to-giants-the-role-of-the-cloud-in-business-growth/?sh=331c7d3936ae, 2024. Accessed: 2024-05-21. [15] Santiago Rodriguez and Gustavo Diaz. Factores determinantes para la supervivencia de startups colombianas. Master’s thesis, Pontificia Universidad Javeriana, Bogotá D.C., Julio 2023. URL https://repository.javeriana.edu.co/bitstream/handle/10554/65314/Factores%20determinantes%20para%20la%20supervivencia%20de%20startups%20colombianas%20VF%2015.08.2023.pdf?sequence=1&isAllowed=y.42 [16] Theo Schlossnagle. Monitoring in a devops world: Perfect should never be the enemy of better. Queue, 15(6):35–45, dec 2017. ISSN 1542-7730. DOI 10.1145/3178368.3178371. URL https://doi-org.ezproxy.uniandes.edu.co/10.1145/3178368.3178371. [17] William Strunk and E.B. White. The Elements of Style. Longman, fourth edition, 2000. ISBN 0-205-30902-X. [18] Carlos Manuel da Costa Martins Teixeira. Towards devops: Practices and patterns from the portuguese startup scene. Master’s thesis, Universidade do Porto, Porto, Portugal, 2016. |
dc.rights.en.fl_str_mv |
Attribution-NoDerivatives 4.0 International |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nd/4.0/ |
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 |
Attribution-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
52 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.none.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
publisher.none.fl_str_mv |
Universidad de los Andes |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/8e9c533c-6686-4981-9227-a662c0910b73/download https://repositorio.uniandes.edu.co/bitstreams/1407008d-f71f-46db-b986-6ce3705cd28d/download https://repositorio.uniandes.edu.co/bitstreams/07962089-606d-4e2f-9ed3-9bc102430dbb/download https://repositorio.uniandes.edu.co/bitstreams/69bee115-959f-4fa7-89aa-f74602e89833/download https://repositorio.uniandes.edu.co/bitstreams/b2f941a6-178e-48a3-a483-5c7589ca1a12/download https://repositorio.uniandes.edu.co/bitstreams/6fb4fc15-470e-424e-8a25-ce053a607235/download https://repositorio.uniandes.edu.co/bitstreams/51ce2ec8-717a-4be4-905f-94794810b336/download https://repositorio.uniandes.edu.co/bitstreams/f15e80b6-0544-45d8-b6d9-3b8ae05bbded/download |
bitstream.checksum.fl_str_mv |
91e7a87ef631461e3879dee6d8d802df 089288458008d527af8da2b27a9ae445 f7d494f61e544413a13e6ba1da2089cd ae9e573a68e7f92501b6913cc846c39f 7a79f250c44fb86e463d6e20944ecf5d 4d2f3594881988e556145e03b70667f7 1c91c7a680937446e3ae976d316431eb ffbe411806e713403a0af9fc7691bab5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1831927672500912128 |
spelling |
Cardozo Álvarez, Nicolásvirtual::21891-1Díaz Cristancho, Juan DavidFacultad de Ingeniería::TICSw: Tecnologías de Información y Construcción de Software2025-01-09T19:55:03Z2025-01-09T19:55:03Z2024-12-13https://hdl.handle.net/1992/75306instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Con el fin de sobrevivir y emerger, las startups colombianas han tenido una gran necesidad de rápida innovación en la entrega de software en los últimos años. DevOps, como conjunto de prácticas culturales, organizativas y técnicas, puede potenciar este crecimiento al reducir el tiempo de ciclo de las versiones de código a través de la integración continua y la entrega continua. A pesar de su gran potencial y amplio uso en la comunidad, la literatura sobre implementaciones de DevOps en startups colombianas es limitada, dejando así espacio para enfoques subjetivos en las implementaciones de DevOps. El propósito de esta investigación es dar pasos hacia un lenguaje de patrones de DevOps para startups colombianas. Este trabajo se basa en datos cuantitativos de encuestas. El resultado de esta investigación es un lenguaje compuesto por 11 patrones de DevOps que son comunes entre las 29 startups Colombianas encuestadas. Esto representa una guía respaldada por datos para pequeñas empresas colombianas sobre cuáles son las soluciones de DevOps actuales, cuándo aplicarlas y casos de uso comunes para estas.PregradoIngeniería de Software52 páginasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónAttribution-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Hacia un lenguaje de patrones DEVOPS para las startups colombianasTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPDevopsColombian startupsPattern languageIngeniería[1] Modern DevOps Practices - Second Edition. 2024. URL https://learning.oreilly.com/library/view/-/9781805121824/[2] Gaurav Agarwal. The modern way of devops. In Modern DevOps Practices - Second Edition.Packt Publishing, Location, 2024. URL https://learning.oreilly.com/library/view/-/9781805121824/B19877_01.xhtml[3] Christopher Alexander, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksdahl-King, and Shlomo Angel. A pattern language: Towns, buildings, construction. OxfordUniversity Press, 1977. First published in 1977.[4] Google Cloud. Google cloud for startups, n.d. URL https://cloud.google.com/startup. Accessed: 2024-06-03.[5] Confecámaras. Según estudio de confecámaras el 33.5% de las empresas del país sobreviven al término de 5 años. https://confecamaras.org.co/noticias/884-segun-estudio-de-confecamaras-el-33-5-de-las-empresas-del-pais-sobreviven-al-termino-de-5-anos, mayo 2023. Accesado el 27 de mayo de 2024.[6] Elisabetta Di Nitto, Pooyan Jamshidi, Michele Guerriero, Ilias Spais, and Damian A Tam-burri. A software architecture framework for quality-aware devops. In Proceedings of theInternational Workshop on Quality-Aware DevOps, pages 12–17, 2016.[7] Digital.ai. Devsecops tools periodic table. https://digital.ai/learn/devsecops-periodic-table/, 2023. Accessed on May 20, 2024. Bibliografía[8] Lyn Dupré. BUGS in Writing: A Guide to Debugging Your Prose. Addison-Wesley, revised edition, 1998. ISBN 0-201-37921-X.[9] Valentina Sánchez Forero. Colombia es un terreno fértil para startups innovadoras y empresas de crecimiento. https://www.javerianacali.edu.co/noticias/colombia-es-un-terreno-fertil-para-startups-innovadoras-y-empresas-de-crecimiento, junio 2024. Accesado el 3 de junio de 2024.[10] Stephen Jones, Joost Noppen, and Fiona Lettice. Management challenges for devops adoption within uk smes. In Proceedings of the 2nd International Workshop on Quality Aware DevOps, QUDOS 2016, page 7–11, New York, NY, USA, 2016. Association for Computing Machinery. ISBN 9781450344111. DOI 10.1145/2945408.2945410. URL https://doi-org.ezproxy.uniandes.edu.co/10.1145/2945408.2945410.[11] KPMG. Colombia tech report, 2022-2023. Technical report, KPMG, Colombia, 2022. URL https://colombia.home.kpmg/colombia-tech-report. Technological Report.[12] KPMG. Colombia tech report, 2023-2024. Technical report, KPMG, Colombia, 2022. URL https://colombia.home.kpmg/colombia-tech-report-2023-2024. Technological Report.[13] Paulo Marques and Filipe F. Correia. Foundational devops patterns. In Proceedings of the 29th Conference on Pattern Languages of Programs, PLoP’22, USA, 2023. The Hillside Group. ISBN 9781941652183.[14] Jia Rizvi. From startups to giants: The role of the cloud in business growth. https://www.forbes.com/sites/jiawertz/2024/02/06/from-startups-to-giants-the-role-of-the-cloud-in-business-growth/?sh=331c7d3936ae, 2024. Accessed: 2024-05-21.[15] Santiago Rodriguez and Gustavo Diaz. Factores determinantes para la supervivencia de startups colombianas. Master’s thesis, Pontificia Universidad Javeriana, Bogotá D.C., Julio 2023. URL https://repository.javeriana.edu.co/bitstream/handle/10554/65314/Factores%20determinantes%20para%20la%20supervivencia%20de%20startups%20colombianas%20VF%2015.08.2023.pdf?sequence=1&isAllowed=y.42[16] Theo Schlossnagle. Monitoring in a devops world: Perfect should never be the enemy of better. Queue, 15(6):35–45, dec 2017. ISSN 1542-7730. DOI 10.1145/3178368.3178371. URL https://doi-org.ezproxy.uniandes.edu.co/10.1145/3178368.3178371.[17] William Strunk and E.B. White. The Elements of Style. Longman, fourth edition, 2000. ISBN 0-205-30902-X.[18] Carlos Manuel da Costa Martins Teixeira. Towards devops: Practices and patterns from the portuguese startup scene. Master’s thesis, Universidade do Porto, Porto, Portugal, 2016.201729408Publicationhttps://scholar.google.es/citations?user=3iTzjQsAAAAJvirtual::21891-10000-0002-1094-9952virtual::21891-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::21891-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::21891-1ORIGINALautorizacion tesis_firmada.pdfautorizacion tesis_firmada.pdfHIDEapplication/pdf315575https://repositorio.uniandes.edu.co/bitstreams/8e9c533c-6686-4981-9227-a662c0910b73/download91e7a87ef631461e3879dee6d8d802dfMD51Hacia un lenguaje de patrones DEVOPS para las startups colombianas.pdfHacia un lenguaje de patrones DEVOPS para las startups colombianas.pdfapplication/pdf448847https://repositorio.uniandes.edu.co/bitstreams/1407008d-f71f-46db-b986-6ce3705cd28d/download089288458008d527af8da2b27a9ae445MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8799https://repositorio.uniandes.edu.co/bitstreams/07962089-606d-4e2f-9ed3-9bc102430dbb/downloadf7d494f61e544413a13e6ba1da2089cdMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82535https://repositorio.uniandes.edu.co/bitstreams/69bee115-959f-4fa7-89aa-f74602e89833/downloadae9e573a68e7f92501b6913cc846c39fMD54TEXTautorizacion tesis_firmada.pdf.txtautorizacion tesis_firmada.pdf.txtExtracted texttext/plain1981https://repositorio.uniandes.edu.co/bitstreams/b2f941a6-178e-48a3-a483-5c7589ca1a12/download7a79f250c44fb86e463d6e20944ecf5dMD55Hacia un lenguaje de patrones DEVOPS para las startups colombianas.pdf.txtHacia un lenguaje de patrones DEVOPS para las startups colombianas.pdf.txtExtracted texttext/plain68895https://repositorio.uniandes.edu.co/bitstreams/6fb4fc15-470e-424e-8a25-ce053a607235/download4d2f3594881988e556145e03b70667f7MD57THUMBNAILautorizacion tesis_firmada.pdf.jpgautorizacion tesis_firmada.pdf.jpgGenerated Thumbnailimage/jpeg11006https://repositorio.uniandes.edu.co/bitstreams/51ce2ec8-717a-4be4-905f-94794810b336/download1c91c7a680937446e3ae976d316431ebMD56Hacia un lenguaje de patrones DEVOPS para las startups colombianas.pdf.jpgHacia un lenguaje de patrones DEVOPS para las startups colombianas.pdf.jpgGenerated Thumbnailimage/jpeg7091https://repositorio.uniandes.edu.co/bitstreams/f15e80b6-0544-45d8-b6d9-3b8ae05bbded/downloadffbe411806e713403a0af9fc7691bab5MD581992/75306oai:repositorio.uniandes.edu.co:1992/753062025-01-10 03:03:18.235http://creativecommons.org/licenses/by-nd/4.0/Attribution-NoDerivatives 4.0 Internationalopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coPGgzPjxzdHJvbmc+RGVzY2FyZ28gZGUgUmVzcG9uc2FiaWxpZGFkIC0gTGljZW5jaWEgZGUgQXV0b3JpemFjacOzbjwvc3Ryb25nPjwvaDM+CjxwPjxzdHJvbmc+UG9yIGZhdm9yIGxlZXIgYXRlbnRhbWVudGUgZXN0ZSBkb2N1bWVudG8gcXVlIHBlcm1pdGUgYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBTw6luZWNhIHJlcHJvZHVjaXIgeSBkaXN0cmlidWlyIGxvcyByZWN1cnNvcyBkZSBpbmZvcm1hY2nDs24gZGVwb3NpdGFkb3MgbWVkaWFudGUgbGEgYXV0b3JpemFjacOzbiBkZSBsb3Mgc2lndWllbnRlcyB0w6lybWlub3M6PC9zdHJvbmc+PC9wPgo8cD5Db25jZWRhIGxhIGxpY2VuY2lhIGRlIGRlcMOzc2l0byBlc3TDoW5kYXIgc2VsZWNjaW9uYW5kbyBsYSBvcGNpw7NuIDxzdHJvbmc+J0FjZXB0YXIgbG9zIHTDqXJtaW5vcyBhbnRlcmlvcm1lbnRlIGRlc2NyaXRvcyc8L3N0cm9uZz4geSBjb250aW51YXIgZWwgcHJvY2VzbyBkZSBlbnbDrW8gbWVkaWFudGUgZWwgYm90w7NuIDxzdHJvbmc+J1NpZ3VpZW50ZScuPC9zdHJvbmc+PC9wPgo8aHI+CjxwPllvLCBlbiBtaSBjYWxpZGFkIGRlIGF1dG9yIGRlbCB0cmFiYWpvIGRlIHRlc2lzLCBtb25vZ3JhZsOtYSBvIHRyYWJham8gZGUgZ3JhZG8sIGhhZ28gZW50cmVnYSBkZWwgZWplbXBsYXIgcmVzcGVjdGl2byB5IGRlIHN1cyBhbmV4b3MgZGUgc2VyIGVsIGNhc28sIGVuIGZvcm1hdG8gZGlnaXRhbCB5L28gZWxlY3Ryw7NuaWNvIHkgYXV0b3Jpem8gYSBsYSBVbml2ZXJzaWRhZCBkZSBsb3MgQW5kZXMgcGFyYSBxdWUgcmVhbGljZSBsYSBwdWJsaWNhY2nDs24gZW4gZWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBvIGVuIGN1YWxxdWllciBvdHJvIHNpc3RlbWEgbyBiYXNlIGRlIGRhdG9zIHByb3BpbyBvIGFqZW5vIGEgbGEgVW5pdmVyc2lkYWQgeSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiB5IGRpc3RyaWJ1Y2nDs24gKGFscXVpbGVyLCBwcsOpc3RhbW8gcMO6YmxpY28gZSBpbXBvcnRhY2nDs24pIHF1ZSBtZSBjb3JyZXNwb25kZW4gY29tbyBjcmVhZG9yIGRlIGxhIG9icmEgb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8uPC9wPgo8cD5MYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGVtaXRlIGVuIGNhbGlkYWQgZGUgYXV0b3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50byB5IG5vIGNvcnJlc3BvbmRlIGEgY2VzacOzbiBkZSBkZXJlY2hvcywgc2lubyBhIGxhIGF1dG9yaXphY2nDs24gZGUgdXNvIGFjYWTDqW1pY28gZGUgY29uZm9ybWlkYWQgY29uIGxvIGFudGVyaW9ybWVudGUgc2XDsWFsYWRvLiBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgZXh0ZW5zaXZhIG5vIHNvbG8gYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIHVzbyBzb2JyZSBsYSBvYnJhIGVuIGZvcm1hdG8gbyBzb3BvcnRlIG1hdGVyaWFsLCBzaW5vIHRhbWJpw6luIHBhcmEgZm9ybWF0byBlbGVjdHLDs25pY28sIHkgZW4gZ2VuZXJhbCBwYXJhIGN1YWxxdWllciBmb3JtYXRvIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIuPC9wPgo8cD5FbCBhdXRvciwgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuPC9wPgo8cD5FbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLjwvcD4KPHA+U2kgdGllbmUgYWxndW5hIGR1ZGEgc29icmUgbGEgbGljZW5jaWEsIHBvciBmYXZvciwgY29udGFjdGUgY29uIGVsIDxhIGhyZWY9Im1haWx0bzpiaWJsaW90ZWNhQHVuaWFuZGVzLmVkdS5jbyIgdGFyZ2V0PSJfYmxhbmsiPkFkbWluaXN0cmFkb3IgZGVsIFNpc3RlbWEuPC9hPjwvcD4K |