Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia

La empresa XYZ Colombia se especializa en el desarrollo de soluciones informáticas dirigidas al sector financiero. Dentro de la organización, el área de ingeniería desempeña un papel crucial al diseñar, desarrollar e implementar soluciones informáticas y de tecnología para diversas instituciones fin...

Full description

Autores:
Rojas Díaz, Nixon Herney
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/42007
Acceso en línea:
http://hdl.handle.net/11349/42007
Palabra clave:
Gestión de conocimiento
Conocimiento organizacional
Fuga de conocimiento
Modelo de gestión de conocimiento
Gestión de conocimiento en el desarrollo de software
Especialización en Proyectos Informáticos -- Tesis y disertaciones académicas
Gestión del conocimiento en ingeniería
Transformación del conocimiento tácito a explícito
Protección del capital intelectual
Gestión continua del conocimiento
Optimización de recursos intelectuales
Uso de tecnologías de gestión del conocimiento
Knowledge management
Organizational knowledge
Knowledge leakage
Knowledge management model
knowledge management in software development
Rights
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UDISTRITA2_bcf26cdc91dab7c14878500908136ba4
oai_identifier_str oai:repository.udistrital.edu.co:11349/42007
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
dc.title.titleenglish.none.fl_str_mv Knowledge management model in the engineering area of ​​a software development company in Colombia
title Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
spellingShingle Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
Gestión de conocimiento
Conocimiento organizacional
Fuga de conocimiento
Modelo de gestión de conocimiento
Gestión de conocimiento en el desarrollo de software
Especialización en Proyectos Informáticos -- Tesis y disertaciones académicas
Gestión del conocimiento en ingeniería
Transformación del conocimiento tácito a explícito
Protección del capital intelectual
Gestión continua del conocimiento
Optimización de recursos intelectuales
Uso de tecnologías de gestión del conocimiento
Knowledge management
Organizational knowledge
Knowledge leakage
Knowledge management model
knowledge management in software development
title_short Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
title_full Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
title_fullStr Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
title_full_unstemmed Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
title_sort Modelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en Colombia
dc.creator.fl_str_mv Rojas Díaz, Nixon Herney
dc.contributor.advisor.none.fl_str_mv Medina García, Víctor Hugo
dc.contributor.author.none.fl_str_mv Rojas Díaz, Nixon Herney
dc.contributor.orcid.none.fl_str_mv Medina García, Víctor Hugo [0000-0002-0989-8676]
dc.subject.spa.fl_str_mv Gestión de conocimiento
Conocimiento organizacional
Fuga de conocimiento
Modelo de gestión de conocimiento
Gestión de conocimiento en el desarrollo de software
topic Gestión de conocimiento
Conocimiento organizacional
Fuga de conocimiento
Modelo de gestión de conocimiento
Gestión de conocimiento en el desarrollo de software
Especialización en Proyectos Informáticos -- Tesis y disertaciones académicas
Gestión del conocimiento en ingeniería
Transformación del conocimiento tácito a explícito
Protección del capital intelectual
Gestión continua del conocimiento
Optimización de recursos intelectuales
Uso de tecnologías de gestión del conocimiento
Knowledge management
Organizational knowledge
Knowledge leakage
Knowledge management model
knowledge management in software development
dc.subject.lemb.none.fl_str_mv Especialización en Proyectos Informáticos -- Tesis y disertaciones académicas
Gestión del conocimiento en ingeniería
Transformación del conocimiento tácito a explícito
Protección del capital intelectual
Gestión continua del conocimiento
Optimización de recursos intelectuales
Uso de tecnologías de gestión del conocimiento
dc.subject.keyword.spa.fl_str_mv Knowledge management
Organizational knowledge
Knowledge leakage
Knowledge management model
knowledge management in software development
description La empresa XYZ Colombia se especializa en el desarrollo de soluciones informáticas dirigidas al sector financiero. Dentro de la organización, el área de ingeniería desempeña un papel crucial al diseñar, desarrollar e implementar soluciones informáticas y de tecnología para diversas instituciones financieras tanto a nivel nacional como internacional. Sin embargo, se ha observado una fuga de capital intelectual y conocimiento tácito dentro del área de ingeniería de la empresa XYZ. Este conocimiento tácito, que incluye percepciones, experiencia y habilidades prácticas, es un activo invaluable para la organización. Para abordar esta situación, se han implementado medidas destinadas a proteger y preservar este conocimiento, convirtiéndolo en conocimiento explícito que puede ser fácilmente expresado y compartido a través de documentos, imágenes y grabaciones. Es importante destacar que la gestión del conocimiento va más allá de simplemente documentar lecciones aprendidas o grabar las sesiones de entrega al finalizar el contrato de un colaborador clave. Es un proceso continuo que implica la identificación, creación, captura, compartición y utilización del conocimiento en todas las etapas de un proyecto. Por lo tanto, es fundamental evitar caer en el error de considerar la gestión del conocimiento como un proceso estático y limitado únicamente al final de los proyectos o salida del colaborador. En cambio, debe ser integrado de manera sistemática en todas las actividades de la empresa para maximizar su efectividad y contribución al éxito organizacional. El presente proyecto tiene como objetivo principal diseñar y proponer un modelo de gestión del conocimiento para el área de ingeniería de la empresa XYZ. Esto permitirá abordar la problemática relacionada con la pérdida de conocimiento, garantizando que este recurso crucial sea gestionado de manera efectiva. El enfoque se centra en la creación de un ambiente de confianza que motive a las personas a compartir su conocimiento y a prestar atención a las experiencias de otros. La implementación de este modelo facilitará el aprovechamiento de la experiencia y conocimiento del equipo del proyecto y otros interesados en cada una de las etapas del mismo. Esto se logrará mediante la utilización de herramientas y técnicas de gestión del conocimiento, que se centran en las interacciones entre las personas, así como herramientas y técnicas de gestión de la información, que permiten la trasformación del conocimiento para su posteriormente compartirlo en la organización
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-23T20:26:10Z
dc.date.available.none.fl_str_mv 2024-10-23T20:26:10Z
dc.date.created.none.fl_str_mv 2024-05-30
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Investigación-Innovación
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/42007
url http://hdl.handle.net/11349/42007
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.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/4daad510-0081-4482-a97d-c49f2bcdb802/download
https://repository.udistrital.edu.co/bitstreams/5e4f3bb8-8cfe-44d9-9cee-8b43c3bf58aa/download
https://repository.udistrital.edu.co/bitstreams/a7d0abb6-3879-41ec-97e9-af138a179613/download
https://repository.udistrital.edu.co/bitstreams/54d80fc8-14df-4229-976e-c12d060ab833/download
https://repository.udistrital.edu.co/bitstreams/9c78315b-3b17-41e8-82c3-f226b0ee5116/download
https://repository.udistrital.edu.co/bitstreams/e70060a4-3efa-43d8-b9ed-56cf073e9dac/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
24e00e526383b0e64622a7f0b2fb4d61
93f67ab7e9c86a345657d0acd9dbf0f2
997daf6c648c962d566d7b082dac908d
3e619632594564f4cdaf41ab85210e9b
d362a0572616d8e56c8dc8ebc1ea6025
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828164803932192768
spelling Medina García, Víctor HugoRojas Díaz, Nixon HerneyMedina García, Víctor Hugo [0000-0002-0989-8676]2024-10-23T20:26:10Z2024-10-23T20:26:10Z2024-05-30http://hdl.handle.net/11349/42007La empresa XYZ Colombia se especializa en el desarrollo de soluciones informáticas dirigidas al sector financiero. Dentro de la organización, el área de ingeniería desempeña un papel crucial al diseñar, desarrollar e implementar soluciones informáticas y de tecnología para diversas instituciones financieras tanto a nivel nacional como internacional. Sin embargo, se ha observado una fuga de capital intelectual y conocimiento tácito dentro del área de ingeniería de la empresa XYZ. Este conocimiento tácito, que incluye percepciones, experiencia y habilidades prácticas, es un activo invaluable para la organización. Para abordar esta situación, se han implementado medidas destinadas a proteger y preservar este conocimiento, convirtiéndolo en conocimiento explícito que puede ser fácilmente expresado y compartido a través de documentos, imágenes y grabaciones. Es importante destacar que la gestión del conocimiento va más allá de simplemente documentar lecciones aprendidas o grabar las sesiones de entrega al finalizar el contrato de un colaborador clave. Es un proceso continuo que implica la identificación, creación, captura, compartición y utilización del conocimiento en todas las etapas de un proyecto. Por lo tanto, es fundamental evitar caer en el error de considerar la gestión del conocimiento como un proceso estático y limitado únicamente al final de los proyectos o salida del colaborador. En cambio, debe ser integrado de manera sistemática en todas las actividades de la empresa para maximizar su efectividad y contribución al éxito organizacional. El presente proyecto tiene como objetivo principal diseñar y proponer un modelo de gestión del conocimiento para el área de ingeniería de la empresa XYZ. Esto permitirá abordar la problemática relacionada con la pérdida de conocimiento, garantizando que este recurso crucial sea gestionado de manera efectiva. El enfoque se centra en la creación de un ambiente de confianza que motive a las personas a compartir su conocimiento y a prestar atención a las experiencias de otros. La implementación de este modelo facilitará el aprovechamiento de la experiencia y conocimiento del equipo del proyecto y otros interesados en cada una de las etapas del mismo. Esto se logrará mediante la utilización de herramientas y técnicas de gestión del conocimiento, que se centran en las interacciones entre las personas, así como herramientas y técnicas de gestión de la información, que permiten la trasformación del conocimiento para su posteriormente compartirlo en la organizaciónThe company XYZ Colombia specializes in the development of computer solutions aimed at the financial sector. Within the organization, the engineering area plays a crucial role in designing, developing and implementing IT and technology solutions for various financial institutions both nationally and internationally. However, a leak of intellectual capital and tacit knowledge has been observed within the engineering area of company XYZ. This tacit knowledge, which includes insights, experience, and practical skills, is an invaluable asset to the organization. To address this situation, measures have been implemented to protect and preserve this knowledge, turning it into explicit knowledge that can be easily expressed and shared through documents, images and recordings. Importantly, knowledge management goes beyond simply documenting lessons learned or recording handover sessions at the end of a key collaborator's contract. It is a continuous process that involves the identification, creation, capture, sharing and use of knowledge at all stages of a project. Therefore, it is essential to avoid making the mistake of considering knowledge management as a static process and limited only to the end of the projects or the departure of the collaborator. Instead, it must be systematically integrated into all company activities to maximize its effectiveness and contribution to organizational success. The main objective of this project is to design and propose a knowledge management model for the engineering area of the company XYZ. This will address the issues related to knowledge loss, ensuring that this crucial resource is managed effectively. The focus is on creating an environment of trust that motivates people to share their knowledge and pay attention to the experiences of others. The implementation of this model will facilitate the use of the experience and knowledge of the project team and other stakeholders in each of its stages. This will be achieved through the use of knowledge management tools and techniques, which focus on interactions between people, as well as information management tools and techniques, which allow the transformation of knowledge for later sharing within the organization.pdfspaUniversidad Distrital Francisco José de CaldasAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Gestión de conocimientoConocimiento organizacionalFuga de conocimientoModelo de gestión de conocimientoGestión de conocimiento en el desarrollo de softwareEspecialización en Proyectos Informáticos -- Tesis y disertaciones académicasGestión del conocimiento en ingenieríaTransformación del conocimiento tácito a explícitoProtección del capital intelectualGestión continua del conocimientoOptimización de recursos intelectualesUso de tecnologías de gestión del conocimientoKnowledge managementOrganizational knowledgeKnowledge leakageKnowledge management modelknowledge management in software developmentModelo de gestión del conocimiento en el área de ingeniería de una empresa de desarrollo de software en ColombiaKnowledge management model in the engineering area of ​​a software development company in ColombiabachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/4daad510-0081-4482-a97d-c49f2bcdb802/download4460e5956bc1d1639be9ae6146a50347MD53ORIGINALRojasDiazNixonHerney2024.pdfRojasDiazNixonHerney2024.pdfapplication/pdf2196767https://repository.udistrital.edu.co/bitstreams/5e4f3bb8-8cfe-44d9-9cee-8b43c3bf58aa/download24e00e526383b0e64622a7f0b2fb4d61MD51Licencia de Uso y Publicacion.pdfLicencia de Uso y Publicacion.pdfLicencia de usoapplication/pdf4217318https://repository.udistrital.edu.co/bitstreams/a7d0abb6-3879-41ec-97e9-af138a179613/download93f67ab7e9c86a345657d0acd9dbf0f2MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/54d80fc8-14df-4229-976e-c12d060ab833/download997daf6c648c962d566d7b082dac908dMD54THUMBNAILRojasDiazNixonHerney2024.pdf.jpgRojasDiazNixonHerney2024.pdf.jpgIM Thumbnailimage/jpeg2506https://repository.udistrital.edu.co/bitstreams/9c78315b-3b17-41e8-82c3-f226b0ee5116/download3e619632594564f4cdaf41ab85210e9bMD55Licencia de Uso y Publicacion.pdf.jpgLicencia de Uso y Publicacion.pdf.jpgIM Thumbnailimage/jpeg11390https://repository.udistrital.edu.co/bitstreams/e70060a4-3efa-43d8-b9ed-56cf073e9dac/downloadd362a0572616d8e56c8dc8ebc1ea6025MD5611349/42007oai:repository.udistrital.edu.co:11349/420072024-10-29 01:02:49.125http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK