Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia

En este trabajo se desarrolla una metodología optimizada de la gestión de la logística inversa en L’Oréal Colombia, abordando el indicador de Dispute Rate, el cual mide las notas de crédito emitidas por diferentes novedades. Se analizan las principales causas de las disputas, como lo son faltantes,...

Full description

Autores:
Bonilla Valbuena , Nelson Esteban
Hernández Pantoja, Daniel Esteban
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/93130
Acceso en línea:
http://hdl.handle.net/11349/93130
Palabra clave:
Logística inversa
Notas de crédito
Novedades logísticas
Faltantes
Averías
Indicador de disputas
Ingeniería de Producción -- Tesis y Disertaciones Académicas
Ingeniería de la producción
Control de procesos industriales
Innovación tecnológica -- Bogotá (Colombia)
Reverse logistics
Credit notes
Logistics issues
Shortages
Damages
Dispute rate
Rights
License
Restringido (Solo Referencia)
id UDISTRITA2_7aa01fe46b090842ec0fa3159258a1b7
oai_identifier_str oai:repository.udistrital.edu.co:11349/93130
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
dc.title.titleenglish.none.fl_str_mv Design of a methodology for the identification and control of logistical disputes in the operations area of L’Oréal Colombia
title Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
spellingShingle Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
Logística inversa
Notas de crédito
Novedades logísticas
Faltantes
Averías
Indicador de disputas
Ingeniería de Producción -- Tesis y Disertaciones Académicas
Ingeniería de la producción
Control de procesos industriales
Innovación tecnológica -- Bogotá (Colombia)
Reverse logistics
Credit notes
Logistics issues
Shortages
Damages
Dispute rate
title_short Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
title_full Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
title_fullStr Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
title_full_unstemmed Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
title_sort Diseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal Colombia
dc.creator.fl_str_mv Bonilla Valbuena , Nelson Esteban
Hernández Pantoja, Daniel Esteban
dc.contributor.advisor.none.fl_str_mv Ospina Usaquén, Miguel Ángel
dc.contributor.author.none.fl_str_mv Bonilla Valbuena , Nelson Esteban
Hernández Pantoja, Daniel Esteban
dc.contributor.orcid.none.fl_str_mv Ospina Usaquén, Miguel Ángel [0000-0001-5335-1910]
dc.subject.none.fl_str_mv Logística inversa
Notas de crédito
Novedades logísticas
Faltantes
Averías
Indicador de disputas
topic Logística inversa
Notas de crédito
Novedades logísticas
Faltantes
Averías
Indicador de disputas
Ingeniería de Producción -- Tesis y Disertaciones Académicas
Ingeniería de la producción
Control de procesos industriales
Innovación tecnológica -- Bogotá (Colombia)
Reverse logistics
Credit notes
Logistics issues
Shortages
Damages
Dispute rate
dc.subject.lemb.none.fl_str_mv Ingeniería de Producción -- Tesis y Disertaciones Académicas
Ingeniería de la producción
Control de procesos industriales
Innovación tecnológica -- Bogotá (Colombia)
dc.subject.keyword.none.fl_str_mv Reverse logistics
Credit notes
Logistics issues
Shortages
Damages
Dispute rate
description En este trabajo se desarrolla una metodología optimizada de la gestión de la logística inversa en L’Oréal Colombia, abordando el indicador de Dispute Rate, el cual mide las notas de crédito emitidas por diferentes novedades. Se analizan las principales causas de las disputas, como lo son faltantes, averías y errores comerciales, los cuales impactan negativamente la relación con los clientes y generan diferentes pérdidas financieras, reprocesos y sobrecostos logísticos, por lo que se evidencia la necesidad de definir una serie de procesos que permitirán tener información para analizar, controlar y evaluar diferentes causales, y contribuir con soluciones eficientes y eficaces. Se propone un diseño de procesos basado en mejores prácticas, con el apoyo de herramientas tecnológicas como el ERP SAP, buscando como objetivo identificar las principales causas de las novedades presentadas para, de esta forma, realizar acciones correctivas y reducir el impacto financiero que se está presentando. El análisis realizado permite establecer un plan de mejora continua sostenible para la gestión de la logística inversa. Este plan, basado en la capacitación del personal y la integración de buenas prácticas metodológicas, así como en el control y evaluación de indicadores clave, busca alcanzar un Dispute Rate máximo del 4.3%. Con ello, se espera optimizar las operaciones logísticas, fortalecer la imagen corporativa de la empresa, alcanzar la excelencia operacional en logística inversa y, en última instancia, contribuir a la satisfacción del cliente.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-03-03T17:47:13Z
dc.date.available.none.fl_str_mv 2025-03-03T17:47:13Z
dc.date.created.none.fl_str_mv 2025-01-30
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Pasantí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/93130
url http://hdl.handle.net/11349/93130
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Alfonso, J., Diaz, A., Heredia, Y., & Rincón, J. (2015). 8.3. Diseño de los procedimientos de logística inversa dentro del proceso de comercialización de la compañía R DORON S.A.S sucursal Bogotá. Bogotá.
AliExpress. (S.F.). AliExpress.com. Obtenido de https://sell.aliexpress.com/es/__pc/disputas2810.htm
Colombia, G. L. (25 de Febrero de 2022). Grupo L'Oréal Colombia. Obtenido de https://www.loreal.com/es-co/colombia/
Cruz, A. G. (2009). Propuesta de la aplicacion de la logistica Inversa para el mejoramiento del centro de distribucion Puma Aborrotero. Mexico: Instituto Politecnico Nacional.
Elvio, C. (2019). Consumo Masivo. Buenos Aires: Dunken.
Embalex. (S.F). Embalex.com. Obtenido de https://www.embalex.com/que-es-picking-y-packing
Gomez, I., Díaz, E., & Giraldo, V. (2019). 8.4. Situación actual de la logística inversa desde la mirada de gerentes logísticos en sectores industriales de Medellín. Medellin.
Groupe, L. (24 de Abril de 2021). L'Oreal Groupe. Obtenido de L'Oreal Groupe: https://www.loreal.com/es-mx/mexico/press-release/group/loreal-da-a-conocer-sus-ventas-en-primer-trimestre-de-2021/
Groupe, L. (24 de Abril de 2021). L'Oreal Groupe. Obtenido de L'Oreal Groupe: https://www.loreal.com/es-mx/mexico/press-release/group/loreal-da-a-conocer-sus-ventas-en-primer-trimestre-de-2021/
Maria, S. (2014). Optimizacion de la Cadena Logistica. España: Elearning S.L.
Peñaloza, J. (2018). 8.2. Propuesta de mejora al proceso actual de logística inversa en una organización de dispositivos médicos en Bogotá, basada en la reducción de los costos asociados. Bogotá.
odriguez, V. (2019). Gestion para la disminucion de las devoluciones en meals de colombia s.a.s. Bogota.
Ronald, B. (2004). Logistica Administracion de la Cadenas de Suministro. Mexico: Pearson Educacion.
onaLogistica. (26 de Mayo de 2014). ZonaLogistica. Obtenido de https://zonalogistica.com/logistica-inversa-2/#comments
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.acceso.none.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
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/d38b69b0-f71f-4bc4-a648-5f3b2e476fc3/download
https://repository.udistrital.edu.co/bitstreams/140b9a18-7229-42dc-bf5f-742aa25dac72/download
https://repository.udistrital.edu.co/bitstreams/59628296-fd0d-4d88-91e1-de8d759984dd/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
8a15ffaa5f2722c42f459b277befd8c8
4261719cb346e43b4267d4d050a124df
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007219432882176
spelling Ospina Usaquén, Miguel ÁngelBonilla Valbuena , Nelson EstebanHernández Pantoja, Daniel EstebanOspina Usaquén, Miguel Ángel [0000-0001-5335-1910]2025-03-03T17:47:13Z2025-03-03T17:47:13Z2025-01-30http://hdl.handle.net/11349/93130En este trabajo se desarrolla una metodología optimizada de la gestión de la logística inversa en L’Oréal Colombia, abordando el indicador de Dispute Rate, el cual mide las notas de crédito emitidas por diferentes novedades. Se analizan las principales causas de las disputas, como lo son faltantes, averías y errores comerciales, los cuales impactan negativamente la relación con los clientes y generan diferentes pérdidas financieras, reprocesos y sobrecostos logísticos, por lo que se evidencia la necesidad de definir una serie de procesos que permitirán tener información para analizar, controlar y evaluar diferentes causales, y contribuir con soluciones eficientes y eficaces. Se propone un diseño de procesos basado en mejores prácticas, con el apoyo de herramientas tecnológicas como el ERP SAP, buscando como objetivo identificar las principales causas de las novedades presentadas para, de esta forma, realizar acciones correctivas y reducir el impacto financiero que se está presentando. El análisis realizado permite establecer un plan de mejora continua sostenible para la gestión de la logística inversa. Este plan, basado en la capacitación del personal y la integración de buenas prácticas metodológicas, así como en el control y evaluación de indicadores clave, busca alcanzar un Dispute Rate máximo del 4.3%. Con ello, se espera optimizar las operaciones logísticas, fortalecer la imagen corporativa de la empresa, alcanzar la excelencia operacional en logística inversa y, en última instancia, contribuir a la satisfacción del cliente.This work develops an optimized methodology for managing reverse logistics at L’Oréal Colombia, addressing the Dispute Rate indicator, which measures credit notes issued due to various issues. The main causes of disputes, such as shortages, damages, and commercial errors, are analyzed, as they negatively impact customer relationships and generate financial losses, reprocessing, and logistical overhead costs. This highlights the need to define a series of processes that will enable the collection of information to analyze, control, and evaluate different causes, contributing to efficient and effective solutions. A process design based on best practices is proposed, supported by technological tools such as the ERP SAP, aiming to identify the main causes of reported issues in order to implement corrective actions and reduce the current financial impact. The analysis carried out allows for the establishment of a sustainable continuous improvement plan for reverse logistics management. This plan, based on staff training, the integration of methodological best practices, and the control and evaluation of key indicators, aims to achieve a maximum Dispute Rate of 4.3%. This is expected to optimize logistical operations, strengthen the company’s corporate image, achieve operational excellence in reverse logistics, and ultimately contribute to customer satisfaction.pdfspaUniversidad Distrital Francisco José de CaldasLogística inversaNotas de créditoNovedades logísticasFaltantesAveríasIndicador de disputasIngeniería de Producción -- Tesis y Disertaciones AcadémicasIngeniería de la producciónControl de procesos industrialesInnovación tecnológica -- Bogotá (Colombia)Reverse logisticsCredit notesLogistics issuesShortagesDamagesDispute rateDiseño de una metodología para la identificación y control de disputas logísticas en el área de operaciones de L’Oreal ColombiaDesign of a methodology for the identification and control of logistical disputes in the operations area of L’Oréal ColombiabachelorThesisPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fRestringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecAlfonso, J., Diaz, A., Heredia, Y., & Rincón, J. (2015). 8.3. Diseño de los procedimientos de logística inversa dentro del proceso de comercialización de la compañía R DORON S.A.S sucursal Bogotá. Bogotá.AliExpress. (S.F.). AliExpress.com. Obtenido de https://sell.aliexpress.com/es/__pc/disputas2810.htmColombia, G. L. (25 de Febrero de 2022). Grupo L'Oréal Colombia. Obtenido de https://www.loreal.com/es-co/colombia/Cruz, A. G. (2009). Propuesta de la aplicacion de la logistica Inversa para el mejoramiento del centro de distribucion Puma Aborrotero. Mexico: Instituto Politecnico Nacional.Elvio, C. (2019). Consumo Masivo. Buenos Aires: Dunken.Embalex. (S.F). Embalex.com. Obtenido de https://www.embalex.com/que-es-picking-y-packingGomez, I., Díaz, E., & Giraldo, V. (2019). 8.4. Situación actual de la logística inversa desde la mirada de gerentes logísticos en sectores industriales de Medellín. Medellin.Groupe, L. (24 de Abril de 2021). L'Oreal Groupe. Obtenido de L'Oreal Groupe: https://www.loreal.com/es-mx/mexico/press-release/group/loreal-da-a-conocer-sus-ventas-en-primer-trimestre-de-2021/Groupe, L. (24 de Abril de 2021). L'Oreal Groupe. Obtenido de L'Oreal Groupe: https://www.loreal.com/es-mx/mexico/press-release/group/loreal-da-a-conocer-sus-ventas-en-primer-trimestre-de-2021/Maria, S. (2014). Optimizacion de la Cadena Logistica. España: Elearning S.L.Peñaloza, J. (2018). 8.2. Propuesta de mejora al proceso actual de logística inversa en una organización de dispositivos médicos en Bogotá, basada en la reducción de los costos asociados. Bogotá.odriguez, V. (2019). Gestion para la disminucion de las devoluciones en meals de colombia s.a.s. Bogota.Ronald, B. (2004). Logistica Administracion de la Cadenas de Suministro. Mexico: Pearson Educacion.onaLogistica. (26 de Mayo de 2014). ZonaLogistica. Obtenido de https://zonalogistica.com/logistica-inversa-2/#commentsLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/d38b69b0-f71f-4bc4-a648-5f3b2e476fc3/download997daf6c648c962d566d7b082dac908dMD51ORIGINALBonillaValbuenaNelsonEsteban2025.pdfBonillaValbuenaNelsonEsteban2025.pdfapplication/pdf2225452https://repository.udistrital.edu.co/bitstreams/140b9a18-7229-42dc-bf5f-742aa25dac72/download8a15ffaa5f2722c42f459b277befd8c8MD52Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf254606https://repository.udistrital.edu.co/bitstreams/59628296-fd0d-4d88-91e1-de8d759984dd/download4261719cb346e43b4267d4d050a124dfMD5311349/93130oai:repository.udistrital.edu.co:11349/931302025-03-12 14:02:14.204restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK