Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción

Este trabajo de grado tiene como objetivo principal determinar el grado de madurez de los procesos de gestión de proyectos en una empresa catalogada como gran empresa en el sector de la construcción. Para lograrlo, se ha adoptado el modelo de madurez PRINCE2 (P2MM), el cual ofrece un marco estructur...

Full description

Autores:
Rodríguez Llanos , Juan Sebastián
Ortiz Sabogal , David Orlando
Niño García , Jairo Enrique
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/93475
Acceso en línea:
http://hdl.handle.net/11349/93475
Palabra clave:
PRINCE2
Gestión de proyectos
Modelo de madurez
Evaluación de procesos
Mejora continua
Especialización en Gerencia de la Construcción -- Tesis y disertaciones académicas
Evaluación de proyectos
Proyectos de desarrollo
Administración de proyectos industriales
Administración empresarial en grandes empresas
Industria de la construcción
PRINCE2
Project management
Maturity model
Process evaluation
Continuous improvement
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_d346428c6f4b69d8ca14408b171075e7
oai_identifier_str oai:repository.udistrital.edu.co:11349/93475
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
dc.title.titleenglish.none.fl_str_mv Determination of the degree of maturity of the project management processes of a company listed as a large company in the construction sector
title Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
spellingShingle Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
PRINCE2
Gestión de proyectos
Modelo de madurez
Evaluación de procesos
Mejora continua
Especialización en Gerencia de la Construcción -- Tesis y disertaciones académicas
Evaluación de proyectos
Proyectos de desarrollo
Administración de proyectos industriales
Administración empresarial en grandes empresas
Industria de la construcción
PRINCE2
Project management
Maturity model
Process evaluation
Continuous improvement
title_short Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
title_full Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
title_fullStr Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
title_full_unstemmed Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
title_sort Determinación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcción
dc.creator.fl_str_mv Rodríguez Llanos , Juan Sebastián
Ortiz Sabogal , David Orlando
Niño García , Jairo Enrique
dc.contributor.advisor.none.fl_str_mv Pineda Jaimes, Jorge Arturo
dc.contributor.author.none.fl_str_mv Rodríguez Llanos , Juan Sebastián
Ortiz Sabogal , David Orlando
Niño García , Jairo Enrique
dc.contributor.orcid.none.fl_str_mv Pineda Jaimes, Jorge Arturo [0000-0002-0953-9745]
dc.subject.none.fl_str_mv PRINCE2
Gestión de proyectos
Modelo de madurez
Evaluación de procesos
Mejora continua
topic PRINCE2
Gestión de proyectos
Modelo de madurez
Evaluación de procesos
Mejora continua
Especialización en Gerencia de la Construcción -- Tesis y disertaciones académicas
Evaluación de proyectos
Proyectos de desarrollo
Administración de proyectos industriales
Administración empresarial en grandes empresas
Industria de la construcción
PRINCE2
Project management
Maturity model
Process evaluation
Continuous improvement
dc.subject.lemb.none.fl_str_mv Especialización en Gerencia de la Construcción -- Tesis y disertaciones académicas
dc.subject.lemb.spa.fl_str_mv Evaluación de proyectos
Proyectos de desarrollo
Administración de proyectos industriales
Administración empresarial en grandes empresas
Industria de la construcción
dc.subject.keyword.none.fl_str_mv PRINCE2
Project management
Maturity model
Process evaluation
Continuous improvement
description Este trabajo de grado tiene como objetivo principal determinar el grado de madurez de los procesos de gestión de proyectos en una empresa catalogada como gran empresa en el sector de la construcción. Para lograrlo, se ha adoptado el modelo de madurez PRINCE2 (P2MM), el cual ofrece un marco estructurado para evaluar y mejorar la gestión de proyectos. La metodología del estudio incluye la recopilación de información a través de cuestionarios aplicados a diferentes niveles dentro de la estructura organizacional de la empresa, permitiendo así una visión integral de los procesos actuales. El análisis se centra en identificar el estado actual de la gestión de proyectos en la empresa, evaluando cómo se alinean sus procesos con los principios y directrices de PRINCE2. A partir de estos hallazgos, se propondrán alternativas de mejora para optimizar los procesos gerenciales, fomentando una gestión más eficiente y controlada de los proyectos. Los resultados de esta investigación buscan no solo mejorar el desempeño interno de la empresa, sino también ofrecer un marco de referencia que pueda ser de utilidad para las organizaciones del sector que deseen incrementar su nivel de madurez en la gestión de proyectos.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-10T23:45:12Z
dc.date.available.none.fl_str_mv 2025-03-10T23:45:12Z
dc.date.created.none.fl_str_mv 2025-01-16
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Monografía
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/93475
url http://hdl.handle.net/11349/93475
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Fernández Parra, K., Garrido Saroza, A., Ramírez Martínez, Y., & Perdomo Bello, I. (2015). PMBOK y PRINCE 2 similitudes y diferencias. Revista Científica, 23(3), 111-123.
Kwak, Y. H., & Ibbs, C. W. (2002). Project management process maturity (PM) 2 model. Journal of Management in Engineering, 18(3), 150-155.
Lianying, Z., Jing, H., & Xinxing, Z. (2012). The project management maturity model and application based on PRINCE2. Procedia Engineering, 29, 3691-3697.
Matos, S., & Lopes, E. (2013). Prince2 or PMBOK–a question of choice. Procedia Technology, 9, 787-794.
Niño, E. G., Higuera, A. L., & Medina, R. B. (2014). Cultura organizacional en la gestión de proyectos de la Empresa constructora B&V ingeniería SAS. Bogotá DC: Universidad Católica de Colombia, Facultad de Ingenierías, Programa de Civil, Especialización en Gerencia de Obras.
Toledo-Gandarias, N., & Otegi-Olaso, J. R. (2019). Un nuevo método para la toma de decisiones estratégicas basado en la madurez en dirección de proyectos. DYNA-Ingeniería e Industria, 94(1).
Turley, F. (2010). An Introduction to PRINCE2®. Management Plaza, 892-902.
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/83c021b7-111f-4c7f-8014-0a361f4fe6c7/download
https://repository.udistrital.edu.co/bitstreams/6330aba0-ddf5-4abb-9217-7ed74fe2a3b4/download
https://repository.udistrital.edu.co/bitstreams/3bc48f1a-bc52-4f2b-866f-43416937bbb7/download
https://repository.udistrital.edu.co/bitstreams/22435456-d7ed-4b44-afca-7d7bfbcf2525/download
https://repository.udistrital.edu.co/bitstreams/876cbd76-1a8f-4e0e-af69-6ac5b3d8d288/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
16859d1d45b73ed03b676165901c23f9
23ec64438436b472a491d9ac6fe830f1
91f7ab298962e791c20a1e37d5c623ed
aa588e5c51bd0931ebcb467b6d5178c5
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_ 1837007018190176256
spelling Pineda Jaimes, Jorge ArturoRodríguez Llanos , Juan SebastiánOrtiz Sabogal , David OrlandoNiño García , Jairo EnriquePineda Jaimes, Jorge Arturo [0000-0002-0953-9745]2025-03-10T23:45:12Z2025-03-10T23:45:12Z2025-01-16http://hdl.handle.net/11349/93475Este trabajo de grado tiene como objetivo principal determinar el grado de madurez de los procesos de gestión de proyectos en una empresa catalogada como gran empresa en el sector de la construcción. Para lograrlo, se ha adoptado el modelo de madurez PRINCE2 (P2MM), el cual ofrece un marco estructurado para evaluar y mejorar la gestión de proyectos. La metodología del estudio incluye la recopilación de información a través de cuestionarios aplicados a diferentes niveles dentro de la estructura organizacional de la empresa, permitiendo así una visión integral de los procesos actuales. El análisis se centra en identificar el estado actual de la gestión de proyectos en la empresa, evaluando cómo se alinean sus procesos con los principios y directrices de PRINCE2. A partir de estos hallazgos, se propondrán alternativas de mejora para optimizar los procesos gerenciales, fomentando una gestión más eficiente y controlada de los proyectos. Los resultados de esta investigación buscan no solo mejorar el desempeño interno de la empresa, sino también ofrecer un marco de referencia que pueda ser de utilidad para las organizaciones del sector que deseen incrementar su nivel de madurez en la gestión de proyectos.The main objective of this degree work is to determine the degree of maturity of the project management processes in a company classified as a large company in the construction sector. To achieve this, the PRINCE2 maturity model (P2MM) has been adopted, which offers a structured framework to evaluate and improve project management. The study methodology includes the collection of information through questionnaires applied at different levels within the company's organizational structure, thus allowing a comprehensive view of current processes. The analysis focuses on identifying the current state of project management in the company, evaluating how its processes align with the principles and guidelines of PRINCE2. Based on these findings, improvement alternatives will be proposed to optimize management processes, promoting more efficient and controlled project management. The results of this research seek not only to improve the internal performance of the company, but also to offer a framework of reference that can be useful for organizations in the sector that wish to increase their level of maturity in project management.pdfspaUniversidad Distrital Francisco José de CaldasPRINCE2Gestión de proyectosModelo de madurezEvaluación de procesosMejora continuaEspecialización en Gerencia de la Construcción -- Tesis y disertaciones académicasEvaluación de proyectosProyectos de desarrolloAdministración de proyectos industrialesAdministración empresarial en grandes empresasIndustria de la construcciónPRINCE2Project managementMaturity modelProcess evaluationContinuous improvementDeterminación del grado de madurez de los procesos de gerencia de proyectos de una empresa catalogada como gran empresa en el sector de la construcciónDetermination of the degree of maturity of the project management processes of a company listed as a large company in the construction sectorbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Fernández Parra, K., Garrido Saroza, A., Ramírez Martínez, Y., & Perdomo Bello, I. (2015). PMBOK y PRINCE 2 similitudes y diferencias. Revista Científica, 23(3), 111-123.Kwak, Y. H., & Ibbs, C. W. (2002). Project management process maturity (PM) 2 model. Journal of Management in Engineering, 18(3), 150-155.Lianying, Z., Jing, H., & Xinxing, Z. (2012). The project management maturity model and application based on PRINCE2. Procedia Engineering, 29, 3691-3697.Matos, S., & Lopes, E. (2013). Prince2 or PMBOK–a question of choice. Procedia Technology, 9, 787-794.Niño, E. G., Higuera, A. L., & Medina, R. B. (2014). Cultura organizacional en la gestión de proyectos de la Empresa constructora B&V ingeniería SAS. Bogotá DC: Universidad Católica de Colombia, Facultad de Ingenierías, Programa de Civil, Especialización en Gerencia de Obras.Toledo-Gandarias, N., & Otegi-Olaso, J. R. (2019). Un nuevo método para la toma de decisiones estratégicas basado en la madurez en dirección de proyectos. DYNA-Ingeniería e Industria, 94(1).Turley, F. (2010). An Introduction to PRINCE2®. Management Plaza, 892-902.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/83c021b7-111f-4c7f-8014-0a361f4fe6c7/download997daf6c648c962d566d7b082dac908dMD52ORIGINALLicencia de uso y publicacion_firmas.pdfLicencia de uso y publicacion_firmas.pdfapplication/pdf378062https://repository.udistrital.edu.co/bitstreams/6330aba0-ddf5-4abb-9217-7ed74fe2a3b4/download16859d1d45b73ed03b676165901c23f9MD53OrtizSabogalDavidOrlando2024.pdfOrtizSabogalDavidOrlando2024.pdfTrabajo de Gradoapplication/pdf4857334https://repository.udistrital.edu.co/bitstreams/3bc48f1a-bc52-4f2b-866f-43416937bbb7/download23ec64438436b472a491d9ac6fe830f1MD54THUMBNAILLicencia de uso y publicacion_firmas.pdf.jpgLicencia de uso y publicacion_firmas.pdf.jpgIM Thumbnailimage/jpeg9501https://repository.udistrital.edu.co/bitstreams/22435456-d7ed-4b44-afca-7d7bfbcf2525/download91f7ab298962e791c20a1e37d5c623edMD55OrtizSabogalDavidOrlando2024.pdf.jpgOrtizSabogalDavidOrlando2024.pdf.jpgIM Thumbnailimage/jpeg8233https://repository.udistrital.edu.co/bitstreams/876cbd76-1a8f-4e0e-af69-6ac5b3d8d288/downloadaa588e5c51bd0931ebcb467b6d5178c5MD5611349/93475oai:repository.udistrital.edu.co:11349/934752025-03-17 09:37:10.216restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK