Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá

Este proyecto de grado, en la modalidad de emprendimiento, propone el desarrollo de una plataforma de consultoría y desarrollo de software para mejorar la infraestructura tecnológica de las MIPYMES en Bogotá. Su objetivo es ofrecer soluciones de automatización, optimización operativa y transformació...

Full description

Autores:
López Duarte, Esteban Mauricio
Guerra Origua, Juan Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/93766
Acceso en línea:
http://hdl.handle.net/11349/93766
Palabra clave:
Transformación digital
Automatización empresarial
Consultoría tecnológica
Desarrollo de software
Ingeniería de Sistemas -- Tesis y disertaciones académicas
Digital transformation
Business automation
Technology consulting
Software development
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_7d27dd6090a275dffcb6023c8a336800
oai_identifier_str oai:repository.udistrital.edu.co:11349/93766
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
dc.title.titleenglish.none.fl_str_mv Business plan for a consulting and software development platform for MSMEs in Bogotá
title Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
spellingShingle Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
Transformación digital
Automatización empresarial
Consultoría tecnológica
Desarrollo de software
Ingeniería de Sistemas -- Tesis y disertaciones académicas
Digital transformation
Business automation
Technology consulting
Software development
title_short Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
title_full Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
title_fullStr Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
title_full_unstemmed Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
title_sort Plan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en Bogotá
dc.creator.fl_str_mv López Duarte, Esteban Mauricio
Guerra Origua, Juan Andrés
dc.contributor.advisor.none.fl_str_mv Navarrete López, Abel Antonio
dc.contributor.author.none.fl_str_mv López Duarte, Esteban Mauricio
Guerra Origua, Juan Andrés
dc.contributor.orcid.none.fl_str_mv Navarrete López, Abel Antonio [0000-0002-4686-5611]
dc.subject.none.fl_str_mv Transformación digital
Automatización empresarial
Consultoría tecnológica
Desarrollo de software
topic Transformación digital
Automatización empresarial
Consultoría tecnológica
Desarrollo de software
Ingeniería de Sistemas -- Tesis y disertaciones académicas
Digital transformation
Business automation
Technology consulting
Software development
dc.subject.lemb.none.fl_str_mv Ingeniería de Sistemas -- Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Digital transformation
Business automation
Technology consulting
Software development
description Este proyecto de grado, en la modalidad de emprendimiento, propone el desarrollo de una plataforma de consultoría y desarrollo de software para mejorar la infraestructura tecnológica de las MIPYMES en Bogotá. Su objetivo es ofrecer soluciones de automatización, optimización operativa y transformación digital, adaptadas a las necesidades de cada empresa. Basado en un análisis de mercado y gestión de riesgos, el proyecto busca garantizar su viabilidad y sostenibilidad, brindando un enfoque modular que facilite la digitalización y el crecimiento de las pequeñas y medianas empresas en un entorno competitivo.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-18T15:07:49Z
dc.date.available.none.fl_str_mv 2025-03-18T15:07:49Z
dc.date.created.none.fl_str_mv 2025-02-11
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Proyecto de Emprendimiento
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/93766
url http://hdl.handle.net/11349/93766
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Actualicese. (2023). Pasos para implementar fácilmente la matriz DOFA de tu negocio. Actualicese. https://actualicese.com/pasos - para -implementar -facilmente -la -matriz - dofa-de-tu-negocio/
Chiavenato, I. (2009). Gestión del Talento Humano (3ª. edición). https://jgestiondeltalentohumano. files.wordpress. com/2013/11/gestion - del - talento - humano - idalberto - chiavenato - 3th.pdf
Dave Chaffey, F. E.-C. (s.f.). Digital Marketing: Strategy, Implementation and Practice. https://www.amazon.com/Digital-Marketing- Strategy- Implementation-Practice/ dp/0273746103
Felipe Uribe Saavedra, J. L. A., Josep Rialp Criado. (s.f.). El uso de las redes sociales digitales como herramienta de marketing en el desempeño empresarial. Pontificia Universidad Javeriana Colombia. https://www.redalyc.org/pdf/205/20531182009.pdf
Goddard, L. A. (s.f.). Predicciones de la industria de TI en América Latina. Contact Forum. https://contactforum.com.mx/news/ver?id=predicciones-de-la-industria-de-ti-enamerica-latina
Google. (s.f.). ¿Qué es la computación en la nube? Google. https://cloud.google.com/learn/ what-is-cloud-computing?hl=es-419
Gumucio, J. R. L. (2010). La selección de personal basada en competencias y su relación con la eficacia organizacional. Perspectivas, (26), 129-152.
Lores, S. H. (2022). Marketing en Redes Sociales. Revista de Estudios Empresariales. https: //revistaselectronicas.ujaen.es/index.php/REE/article/view/7150
MacDonald, M. (2015). Creating a Website: The Missing Manual, 4th Edition. O’Reilly Media, Inc. https://www.oreilly.com/library/view/creating-a-website/9781449374525/
Marco Dini, N. G. A. P. (2021). Transformación digital de las mipymes Elementos para el diseño de políticas. Naciones Unidas. https://www.cepal.org/sites/default/files/ publication/files/47183/S2100372_es.pdf
Murugesan, S., Deshpande, Y., Hansen, S., & Ginige, A. (2001). Web Engineering: A New Discipline for Development of Web-Based Systems. LNCS, 3-13. https://doi.org/10. 1007/3-540-45144-7_2
Osterwalder, A., & Pigneur, Y. (2010). Generación de modelos de negocio: Un manual para visionarios, revolucionarios y retadores.
Osterwalder, A., & Pigneur, Y. (2011). Generación de modelos de negocio.
Pera, L. (2020). Manual para Digitalizar una Pyme. O’Reilly Media, Inc., 203.
Piña Taborda, J., Castaño Ospina, D. M., Hernández Díaz, L. E., & Garro Torres, J. D. (2020). Análisis prospectivo de la industria de desarrollo de software en Colombia. Punto de vista, 10 (16). https://doi.org/10.15765/pdv.v11i16.1415
Schwab, K. (2016). LA CUARTA REVOLUCIÓN INDUSTRIAL. Editorial DEBATE
Villarán, K. W. (2009). Plan de negocios. Herramientas para evaluar la viabilidad de un negocio, USAID Perú y Ministerio de la Producción, Perú
Viniegra, S. (2007). Entendiendo el Plan De Negocios: Una herramienta para entender mejor la importancia del Plan de Negocios en la actualidad.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/ac592aa9-1f0a-4d27-8492-83ceafa1c2fa/download
https://repository.udistrital.edu.co/bitstreams/c6a2b5c5-fb0b-48cb-82cc-cf6392b4a9cb/download
https://repository.udistrital.edu.co/bitstreams/0d670739-4ccd-4772-ac74-1493f33b689c/download
https://repository.udistrital.edu.co/bitstreams/c683d61f-05a6-43de-802d-f8637e54e57a/download
https://repository.udistrital.edu.co/bitstreams/51ff5b81-0ac2-45bc-9a44-a099a4fb0100/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
ca308a1df3c7ac3c353255495dbc05ab
73678563d8e7847b8e82e47af7ae8dc3
e8440b99ea665d0341206632867b499c
4fdfcfe6489c759973d567afbd59e0b9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165613042794496
spelling Navarrete López, Abel AntonioLópez Duarte, Esteban MauricioGuerra Origua, Juan AndrésNavarrete López, Abel Antonio [0000-0002-4686-5611]2025-03-18T15:07:49Z2025-03-18T15:07:49Z2025-02-11http://hdl.handle.net/11349/93766Este proyecto de grado, en la modalidad de emprendimiento, propone el desarrollo de una plataforma de consultoría y desarrollo de software para mejorar la infraestructura tecnológica de las MIPYMES en Bogotá. Su objetivo es ofrecer soluciones de automatización, optimización operativa y transformación digital, adaptadas a las necesidades de cada empresa. Basado en un análisis de mercado y gestión de riesgos, el proyecto busca garantizar su viabilidad y sostenibilidad, brindando un enfoque modular que facilite la digitalización y el crecimiento de las pequeñas y medianas empresas en un entorno competitivo.This thesis project, in the entrepreneurship modality, proposes the development of a consulting and software development platform aimed at improving the technological infrastructure of MSMEs in Bogotá. Its objective is to offer solutions for automation, operational optimization, and digital transformation, tailored to the needs of each company. Based on market analysis and risk management, the project seeks to ensure its viability and sustainability, providing a modular approach that facilitates digitalization and the growth of small and medium-sized enterprises in a competitive environment.pdfspaUniversidad Distrital Francisco José de CaldasTransformación digitalAutomatización empresarialConsultoría tecnológicaDesarrollo de softwareIngeniería de Sistemas -- Tesis y disertaciones académicasDigital transformationBusiness automationTechnology consultingSoftware developmentPlan de negocio para una plataforma de consultoría y desarrollo de software para MIPYMES en BogotáBusiness plan for a consulting and software development platform for MSMEs in BogotábachelorThesisProyecto de Emprendimientoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Actualicese. (2023). Pasos para implementar fácilmente la matriz DOFA de tu negocio. Actualicese. https://actualicese.com/pasos - para -implementar -facilmente -la -matriz - dofa-de-tu-negocio/Chiavenato, I. (2009). Gestión del Talento Humano (3ª. edición). https://jgestiondeltalentohumano. files.wordpress. com/2013/11/gestion - del - talento - humano - idalberto - chiavenato - 3th.pdfDave Chaffey, F. E.-C. (s.f.). Digital Marketing: Strategy, Implementation and Practice. https://www.amazon.com/Digital-Marketing- Strategy- Implementation-Practice/ dp/0273746103Felipe Uribe Saavedra, J. L. A., Josep Rialp Criado. (s.f.). El uso de las redes sociales digitales como herramienta de marketing en el desempeño empresarial. Pontificia Universidad Javeriana Colombia. https://www.redalyc.org/pdf/205/20531182009.pdfGoddard, L. A. (s.f.). Predicciones de la industria de TI en América Latina. Contact Forum. https://contactforum.com.mx/news/ver?id=predicciones-de-la-industria-de-ti-enamerica-latinaGoogle. (s.f.). ¿Qué es la computación en la nube? Google. https://cloud.google.com/learn/ what-is-cloud-computing?hl=es-419Gumucio, J. R. L. (2010). La selección de personal basada en competencias y su relación con la eficacia organizacional. Perspectivas, (26), 129-152.Lores, S. H. (2022). Marketing en Redes Sociales. Revista de Estudios Empresariales. https: //revistaselectronicas.ujaen.es/index.php/REE/article/view/7150MacDonald, M. (2015). Creating a Website: The Missing Manual, 4th Edition. O’Reilly Media, Inc. https://www.oreilly.com/library/view/creating-a-website/9781449374525/Marco Dini, N. G. A. P. (2021). Transformación digital de las mipymes Elementos para el diseño de políticas. Naciones Unidas. https://www.cepal.org/sites/default/files/ publication/files/47183/S2100372_es.pdfMurugesan, S., Deshpande, Y., Hansen, S., & Ginige, A. (2001). Web Engineering: A New Discipline for Development of Web-Based Systems. LNCS, 3-13. https://doi.org/10. 1007/3-540-45144-7_2Osterwalder, A., & Pigneur, Y. (2010). Generación de modelos de negocio: Un manual para visionarios, revolucionarios y retadores.Osterwalder, A., & Pigneur, Y. (2011). Generación de modelos de negocio.Pera, L. (2020). Manual para Digitalizar una Pyme. O’Reilly Media, Inc., 203.Piña Taborda, J., Castaño Ospina, D. M., Hernández Díaz, L. E., & Garro Torres, J. D. (2020). Análisis prospectivo de la industria de desarrollo de software en Colombia. Punto de vista, 10 (16). https://doi.org/10.15765/pdv.v11i16.1415Schwab, K. (2016). LA CUARTA REVOLUCIÓN INDUSTRIAL. Editorial DEBATEVillarán, K. W. (2009). Plan de negocios. Herramientas para evaluar la viabilidad de un negocio, USAID Perú y Ministerio de la Producción, PerúViniegra, S. (2007). Entendiendo el Plan De Negocios: Una herramienta para entender mejor la importancia del Plan de Negocios en la actualidad.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/ac592aa9-1f0a-4d27-8492-83ceafa1c2fa/download997daf6c648c962d566d7b082dac908dMD52ORIGINALLopezDuarteEstebanMauricio2025.pdfLopezDuarteEstebanMauricio2025.pdfTrabajo de Gradoapplication/pdf6620385https://repository.udistrital.edu.co/bitstreams/c6a2b5c5-fb0b-48cb-82cc-cf6392b4a9cb/downloadca308a1df3c7ac3c353255495dbc05abMD51Licencia de uso y autorización.pdfLicencia de uso y autorización.pdfapplication/pdf378957https://repository.udistrital.edu.co/bitstreams/0d670739-4ccd-4772-ac74-1493f33b689c/download73678563d8e7847b8e82e47af7ae8dc3MD53THUMBNAILLopezDuarteEstebanMauricio2025.pdf.jpgLopezDuarteEstebanMauricio2025.pdf.jpgIM Thumbnailimage/jpeg5955https://repository.udistrital.edu.co/bitstreams/c683d61f-05a6-43de-802d-f8637e54e57a/downloade8440b99ea665d0341206632867b499cMD54Licencia de uso y autorización.pdf.jpgLicencia de uso y autorización.pdf.jpgIM Thumbnailimage/jpeg12284https://repository.udistrital.edu.co/bitstreams/51ff5b81-0ac2-45bc-9a44-a099a4fb0100/download4fdfcfe6489c759973d567afbd59e0b9MD5511349/93766oai:repository.udistrital.edu.co:11349/937662025-03-19 01:05:43.766open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK