Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.

En este documento se presenta el desarrollo e implementación de un sistema de costos eficiente para Tecbombas H2O SAS, diseñado para optimizar la toma de decisiones estratégicas de la empresa. En primera instancia, se identificó el sistema más adecuado mediante la comparación de modelos según criter...

Full description

Autores:
Ovalle Segura, Maribel
Tipo de recurso:
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/94057
Acceso en línea:
http://hdl.handle.net/11349/94057
Palabra clave:
Rentabilidad
Análisis
Sistemas de Costos
Criticidad
Propuestas de Mejoramiento
Tecnología Industrial -- Tesis y disertaciones académicas
Profitability
Analysis
Cost Systems
Criticality
Improvement Proposals
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_d0db09f05a6d4780905e72dac262fdbb
oai_identifier_str oai:repository.udistrital.edu.co:11349/94057
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
dc.title.titleenglish.none.fl_str_mv Cost analysis to evaluate the profitability of the company tecbombas H2O S.A.S
title Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
spellingShingle Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
Rentabilidad
Análisis
Sistemas de Costos
Criticidad
Propuestas de Mejoramiento
Tecnología Industrial -- Tesis y disertaciones académicas
Profitability
Analysis
Cost Systems
Criticality
Improvement Proposals
title_short Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
title_full Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
title_fullStr Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
title_full_unstemmed Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
title_sort Análisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.
dc.creator.fl_str_mv Ovalle Segura, Maribel
dc.contributor.advisor.none.fl_str_mv Riveros Gómez, Víctor Hugo
dc.contributor.author.none.fl_str_mv Ovalle Segura, Maribel
dc.subject.none.fl_str_mv Rentabilidad
Análisis
Sistemas de Costos
Criticidad
Propuestas de Mejoramiento
topic Rentabilidad
Análisis
Sistemas de Costos
Criticidad
Propuestas de Mejoramiento
Tecnología Industrial -- Tesis y disertaciones académicas
Profitability
Analysis
Cost Systems
Criticality
Improvement Proposals
dc.subject.lemb.none.fl_str_mv Tecnología Industrial -- Tesis y disertaciones académicas
dc.subject.keyword.none.fl_str_mv Profitability
Analysis
Cost Systems
Criticality
Improvement Proposals
description En este documento se presenta el desarrollo e implementación de un sistema de costos eficiente para Tecbombas H2O SAS, diseñado para optimizar la toma de decisiones estratégicas de la empresa. En primera instancia, se identificó el sistema más adecuado mediante la comparación de modelos según criterios como flexibilidad y adaptabilidad, seleccionando los sistemas de costos por proyectos y costos fijos y variables para abordar distintas necesidades. Entre los logros destacados, se evaluó la rentabilidad empresarial, identificando desbalances y gastos desproporcionados que afectaban los ingresos. En particular, se analizaron contratos de mantenimiento preventivo con baja rentabilidad, evaluando tiempos, uso de recursos técnicos y diferencias entre costos reales y cobrados. Esto permitió proponer ajustes en tarifas y estrategias para maximizar la rentabilidad en el periodo de pasantía. No obstante, al intentar calcular la rentabilidad por líneas de negocio (edificios, hoteles y conjuntos), se identificó la falta de datos específicos sobre los gastos como una limitación importante. Para mitigar esta dificultad, se implementó el Kardex y sistemas de seguimiento detallado de materiales y mano de obra de cada proyecto. Finalmente, este análisis ofrece una guía clara para mejorar procesos operativos, ajustar tarifas y fortalecer la gestión financiera de la empresa, posicionándola para lograr un crecimiento sostenible
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-21T22:30:06Z
dc.date.available.none.fl_str_mv 2025-03-21T22:30:06Z
dc.date.created.none.fl_str_mv 2025-01-30
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Pasantía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/94057
url http://hdl.handle.net/11349/94057
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Horngren, C.T., Datar, S.M., y Rajan, M.V. (2015), Contabilidad de costos: un énfasis gerencial, 15ª edición, Pearson Education. Recuperado de: https://profefily.com/wpcontent/uploads/2017/12/Contabilidad-de-costos-Charles-T.-Horngren.pdf
Laitón Ángel S. Y. (2018). Estado del arte sobre problemáticas financieras en pymes: estudio para América Latina. Universidad de La Salle, Colombia. Recuperado de: https://journal.universidadean.edu.co/index.php/Revista/article/view/2056/2006#info
Dra Hernandez V. (2019). Apuntes de Costos III. Facultad de Contaduría y Ciencias Administrativas. Recuperado de: https://www.fcca.umich.mx/descargas/apuntes/academia%20de%20costos/apuntes%20c ostos%20iii.pdf
Horngren, C.T., Datar, S.M., & Rajan, M.V. (2012). Contabilidad de Costos. Recuperado de: https://www.ceut.edu.mx/Biblioteca/books/Licenciatura/Contadur%C3%ADa/Contabilid ad-de-costos-Charles-T.-Horngren.pdf
spinosa. F.R., Melgarejo Molina Z.A., Vera Colina M.A. (2015). Fracaso empresarial de las pequeñas y medianas empresas (pymes) en Colombia. Recuperado de: https://www.sciencedirect.com/science/article/pii/S2215910X15000087
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 Jose de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco Jose de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/fffb5f3d-c5be-4853-9d1a-286802607822/download
https://repository.udistrital.edu.co/bitstreams/f69e1d51-a9e6-424b-92fd-5509ddbdada0/download
https://repository.udistrital.edu.co/bitstreams/30b77f9b-ada7-4f7d-af0f-27bd63858ad7/download
https://repository.udistrital.edu.co/bitstreams/e06faac1-384b-44a0-a4f4-b04b5912f05f/download
https://repository.udistrital.edu.co/bitstreams/b456d9bb-f6cf-4857-b800-12424cb371e5/download
bitstream.checksum.fl_str_mv edb60d76e3b99113852aab3cfd08289d
a8b79402166a4b304946b3c6808d80a5
997daf6c648c962d566d7b082dac908d
26278cbb7d7a7fbbd56aab156b7be448
3761b4a1de4f340cdfabb796f0ce9b68
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_ 1828165639313817600
spelling Riveros Gómez, Víctor HugoOvalle Segura, Maribel2025-03-21T22:30:06Z2025-03-21T22:30:06Z2025-01-30http://hdl.handle.net/11349/94057En este documento se presenta el desarrollo e implementación de un sistema de costos eficiente para Tecbombas H2O SAS, diseñado para optimizar la toma de decisiones estratégicas de la empresa. En primera instancia, se identificó el sistema más adecuado mediante la comparación de modelos según criterios como flexibilidad y adaptabilidad, seleccionando los sistemas de costos por proyectos y costos fijos y variables para abordar distintas necesidades. Entre los logros destacados, se evaluó la rentabilidad empresarial, identificando desbalances y gastos desproporcionados que afectaban los ingresos. En particular, se analizaron contratos de mantenimiento preventivo con baja rentabilidad, evaluando tiempos, uso de recursos técnicos y diferencias entre costos reales y cobrados. Esto permitió proponer ajustes en tarifas y estrategias para maximizar la rentabilidad en el periodo de pasantía. No obstante, al intentar calcular la rentabilidad por líneas de negocio (edificios, hoteles y conjuntos), se identificó la falta de datos específicos sobre los gastos como una limitación importante. Para mitigar esta dificultad, se implementó el Kardex y sistemas de seguimiento detallado de materiales y mano de obra de cada proyecto. Finalmente, este análisis ofrece una guía clara para mejorar procesos operativos, ajustar tarifas y fortalecer la gestión financiera de la empresa, posicionándola para lograr un crecimiento sostenibleThis paper presents the development and implementation of an efficient cost system for Tecbombas H2O SAS, designed to optimize the company's strategic decision making. In the first instance, the most appropriate system was identified by comparing models according to criteria such as flexibility and adaptability, selecting the systems of project costs and fixed and variable costs to address different needs. Among the outstanding achievements, business profitability was evaluated, identifying imbalances and disproportionate expenses that affected revenues. In particular, preventive maintenance contracts with low profitability were analyzed, evaluating times, use of technical resources and differences between actual and charged costs. This allowed us to propose adjustments in rates and strategies to maximize profitability during the internship process. However, when trying to calculate profitability by business lines (buildings, hotels and complexes), the lack of specific data on expenses was identified as a major limitation. To mitigate this difficulty, Kardex and detailed tracking systems for materials and labor were implemented for each project. Finally, this analysis provides clear guidance for improving operational processes, adjusting rates and strengthening the company's financial management, positioning it for sustainable growth.pdfspaUniversidad Distrital Francisco Jose de CaldasRentabilidadAnálisisSistemas de CostosCriticidadPropuestas de MejoramientoTecnología Industrial -- Tesis y disertaciones académicasProfitabilityAnalysisCost SystemsCriticalityImprovement ProposalsAnálisis de costos para evaluar la rentabilidad de la empresa Tecbombas H2O S.A.S.Cost analysis to evaluate the profitability of the company tecbombas H2O S.A.SbachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Horngren, C.T., Datar, S.M., y Rajan, M.V. (2015), Contabilidad de costos: un énfasis gerencial, 15ª edición, Pearson Education. Recuperado de: https://profefily.com/wpcontent/uploads/2017/12/Contabilidad-de-costos-Charles-T.-Horngren.pdfLaitón Ángel S. Y. (2018). Estado del arte sobre problemáticas financieras en pymes: estudio para América Latina. Universidad de La Salle, Colombia. Recuperado de: https://journal.universidadean.edu.co/index.php/Revista/article/view/2056/2006#infoDra Hernandez V. (2019). Apuntes de Costos III. Facultad de Contaduría y Ciencias Administrativas. Recuperado de: https://www.fcca.umich.mx/descargas/apuntes/academia%20de%20costos/apuntes%20c ostos%20iii.pdfHorngren, C.T., Datar, S.M., & Rajan, M.V. (2012). Contabilidad de Costos. Recuperado de: https://www.ceut.edu.mx/Biblioteca/books/Licenciatura/Contadur%C3%ADa/Contabilid ad-de-costos-Charles-T.-Horngren.pdfspinosa. F.R., Melgarejo Molina Z.A., Vera Colina M.A. (2015). Fracaso empresarial de las pequeñas y medianas empresas (pymes) en Colombia. Recuperado de: https://www.sciencedirect.com/science/article/pii/S2215910X15000087ORIGINALOvalleSeguraMaribel2025.pdfOvalleSeguraMaribel2025.pdfapplication/pdf1363708https://repository.udistrital.edu.co/bitstreams/fffb5f3d-c5be-4853-9d1a-286802607822/downloadedb60d76e3b99113852aab3cfd08289dMD51Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf224850https://repository.udistrital.edu.co/bitstreams/f69e1d51-a9e6-424b-92fd-5509ddbdada0/downloada8b79402166a4b304946b3c6808d80a5MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/30b77f9b-ada7-4f7d-af0f-27bd63858ad7/download997daf6c648c962d566d7b082dac908dMD53THUMBNAILOvalleSeguraMaribel2025.pdf.jpgOvalleSeguraMaribel2025.pdf.jpgIM Thumbnailimage/jpeg5693https://repository.udistrital.edu.co/bitstreams/e06faac1-384b-44a0-a4f4-b04b5912f05f/download26278cbb7d7a7fbbd56aab156b7be448MD54Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9525https://repository.udistrital.edu.co/bitstreams/b456d9bb-f6cf-4857-b800-12424cb371e5/download3761b4a1de4f340cdfabb796f0ce9b68MD5511349/94057oai:repository.udistrital.edu.co:11349/940572025-03-22 01:05:19.591open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK