Resumen

Este estudio tiene como objetivo definir un modelo de evaluación de madurez en Lean Supply Chain Management (LSCM) que integra la transformación digital bajo el enfoque de la industria 4.0. A partir de una revisión exhaustiva del estado del arte, se identifican dimensiones, variables y prácticas clave, estructuradas en tres niveles de madurez: inicial, intermedio y avanzado.Finalmente, se realiza la estructura de un modelo de LSCM 4.0 de aplicación en PyMEs de la región.. El modelo resultante ofrece una herramienta específica para diagnosticar el grado de adopción de prácticas Lean y digitales en cadenas de suministro de pequeñas y medianas empresas (PyMEs), facilitando su evolución hacia una gestión más eficiente, colaborativa y tecnológicamente integrada.

Keywords: Lean Supply Chain; Maturity; SME; I4.0

Palabras clave: Lean Supply Chain; Madurez; Pymes; I4.0

1. Introducción

Las organizaciones actuales son conscientes de que uno de los medios para mejorar su competitividad es transformarse enfocándose en los procesos, ya que es a través de la excelencia operativa que se pueden lograr resultados estratégico (Nadarajah & Kadir, 2016) . En este sentido, la lucha por el éxito ocurre en el contexto de cadenas productivas y no de empresas individuales (Neres et al., 2016). Estas realidades han impulsado a fabricantes a buscar modos avanzados de cadenas de suministro (Supply Chain SC en inglés) que permitan la transferencia de productos de alta calidad en plazos de entrega cortos. Mejorar la eficacia y la eficiencia de las SC representa un desafío alineado a la competitividad de las empresas manufactureras (Singh & Pandey, 2015). Para lograr el éxito, las empresas buscan centrarse en las relaciones con proveedores, las capacidades de producción y logística, e introducir principios Lean en los procesos constructivos a lo largo de toda la cadena. La metodología de la logística integrada y la gestión de la cadena de suministros (Supply Chain management, SCM en inglés) implica la optimización de los recursos utilizados por el sistema logístico (Sandybayev & Makalesi, 2020). Los principios Lean son un enfoque probado para el éxito en empresas manufactureras de todo el mundo (Nordin & Deros, 2017). Complementar las herramientas Lean con aquellas de la SC induce a un ambiente donde la organización se integra interna y externamente, con proveedores y clientes; establece objetivos, tiene un sistema de gestión, planificación y programación; se apoya en métricas y recopilación de datos; el cambio y la mejora continua se traducen en parte natural de la organización (Plenert, 2007). Paralelamente, la Industria 4.0 se ha posicionado como una de las temáticas de mayor interés para investigadores y profesionales, ya que integra un conjunto de tecnologías digitales emergentes y convergentes que aportan valor a lo largo de todo el ciclo de vida del producto. En esta línea, (G. F. Frederico et al., 2020) introduce el concepto de “Cadena de suministro 4.0” para enfatizar la relación entre la Industria 4.0 y la gestión de la cadena de suministro. En línea con lo anterior, este estudio se plantea como una evolución de investigaciones previas en la temática. En el estudio de Chiodi et al. (2024), se delineó un modelo de madurez en Lean Supply Chain Management (LSCM) orientado a PyMEs, identificando dimensiones, variables, prácticas y niveles de madurez. El presente artículo amplía dicho enfoque al incorporar los conceptos de transformación digital e Industria 4.0, lo que permite avanzar hacia la formulación de un modelo de LSCM 4.0, orientado a los nuevos desafíos competitivos del sector industrial.

2. Marco teórico

2.1 Lean Supply Chain

Una cadena de suministro (SC) incluye al fabricante, proveedores, transportistas, almacenistas, vendedores y clientes. El propósito primordial es satisfacer las necesidades del cliente y, en el proceso, generar una ganancia. Cada etapa en una SC está conectada por el flujo de productos, información y fondos, los cuales suelen ocurrir en ambas direcciones (Chopra & Meindl, 2013).La filosofía Lean Manufacturing se centra en la eliminación de desperdicios mediante la utilización de diversas herramientas y metodologías (Muñoz Guevara et al., 2022).

En el estudio de Abu Nimeh et al. (2018), se comparten varias conceptualizaciones de LSC. Una de ellas expresa que LSC refiere a la implementación de los principios Lean a través de la totalidad de la SC, mientras que otra define LSC como “un conjunto de organizaciones directamente vinculadas por flujos de productos, servicios, información y fondos, que trabajan de manera colaborativa para reducir costos y desperdicios al obtener de manera eficiente lo que se necesita para satisfacer las necesidades de los clientes individuales.”

Uno de los principales desafíos que enfrentan las empresas cuando inician la implementación de Lean es la mayor integración con sus proveedores y clientes clave, es decir, identificar qué prácticas de Lean Management se pueden aplicar a lo largo de toda la cadena de suministro de manera que todas las actividades se optimicen. Esto se conoce como Gestión de la Cadena de Suministro Lean (Lean Supply Chain Management LSCM en inglés) y es posible al eliminar desperdicios, mejorar la calidad, reducir costos y aumentar la flexibilidad de la cadena de suministro (Moyano-Fuentes et al., 2018).

Una SC eficiente debería permitir un flujo de bienes, servicios y tecnología de proveedores a clientes sin desperdicio. El enfoque de una LSCM se aleja del enfoque tradicional, en la que los objetivos de ganancias son a corto plazo y altamente dependiente de los precios del mercado y de la capacidad de negociar con proveedores o clientes, hacia una estrategia basada en el largo plazo con compromiso con los socios de la SC, con un enfoque cooperativo y sistemático donde está presente la eliminación de desperdicios a lo largo de la cadena (Tortorella et al., 2017; Yusuf et al., 2004).

2.2 Industria 4.0. Transformación digital

El término Industria 4.0 (I4.0) fue acuñado en 2011 por una iniciativa alemana para desarrollar sistemas productivos avanzados con el objetivo de incrementar la productividad y eficiencia de la industria nacional (Frank et al., 2019).

En la actualidad, el concepto Industria 4.0 (I4.0), referido a la cuarta revolución industrial, ha cobrado gran importancia alrededor del mundo debido al potencial para transformar la forma en que se crea y entrega valor a los clientes, optimizando procesos, actividades y relaciones de la cadena de suministro, así como la forma en que las organizaciones compiten apoyadas en el uso intensivo de tecnologías disruptivas (G. F. Frederico et al., 2020). Estas tecnologías incluyen: realidad virtual, simulación, impresión 3D, análisis de big data (BDA), tecnologías en la nube, ciberseguridad, Internet de las cosas (IoT), identificación por radiofrecuencia (RFID), identificación de máquinas. -comunicación a máquina (M2M), identificación automática y recopilación de datos (AIDC), robótica, drones, nanotecnología e inteligencia empresarial (BI).

Las empresas invierten en logística y gestión de la cadena de suministro a fin de lograr visibilidad del producto en tiempo real, innovación más rápida y menor costo de servicio, así como una mejora en la planificación. Los principales inhibidores de la transformación digital son la resistencia al cambio, la toma de decisiones complicada, el compromiso de la gestión y la seguridad de los datos (Junge & Straube, 2020).

Caiado et al. (2021) propone un conjunto de indicadores para evaluar el grado de digitalización en las organizaciones manufactureras y sus cadenas de suministro. En su propuesta, conecta la Industria 4.0 con el ámbito de las operaciones y la gestión de la cadena de suministro, integrando sistemas de inferencia difusa (manejan la imprecisión) junto con indicadores.

2.3 Modelos de madurez

Bititci et al. (2015) considera un modelo de madurez (MM) como una “matriz de prácticas que define, para cada área organizacional, el nivel de formalidad, sofisticación e incorporación de prácticas desde ad hoc hasta optimizado”. dos Santos et al. (2018), considera que una forma de establecer objetivos para la mejora de procesos es comprender el nivel de madurez de las operaciones de una organización. La madurez es el grado en que un proceso específico está explícitamente definido, gestionado, medido, controlado y es eficaz.

Rosemann & De Bruin (2005) describen la madurez de manera más pragmática como “una medida para evaluar las capacidades de una organización en relación con una disciplina determinada.” Así, la madurez organizacional refleja la adecuación de las prácticas de la organización en áreas seleccionadas desde la perspectiva de los objetivos estratégicos y el entorno empresarial en el que la organización opera. Los modelos de madurez son marcos multinivel que describen un camino típico de desarrollo de las capacidades organizacionales (Poeppelbuss & Roeglinger, 2011).

Según Cheshmberah & Beheshtikia (2020), en general, los modelos de madurez se caracterizan por tener: número de niveles; denominación representativa de cada uno; descripciones para cada nivel; una serie de dimensiones a evaluar; actividades definidas para cada dimensión; y una descripción clara de cada actividad en cualquier nivel de madurez.

Diversas prácticas han sido propuestas en la literatura para medir la Lean Supply Chain Management (LSCM) (Abu Nimeh et al., 2018). No obstante, hay un vacío en el desarrollo de modelos de madurez de LSC que integren la evaluación del grado de adopción de la Industria 4.0 y que, al mismo tiempo, resulten aplicables a PyMEs. En este sentido, el presente trabajo busca contribuir a este vacío identificado en la literatura mediante el diseño de la estructura de un modelo de madurez, en el cual se definen sus dimensiones, variables y niveles de desarrollo.

3. Metodología

El acceso a bases de datos científicas en formato digital ha transformado la manera de obtener información, favoreciendo el desarrollo de investigaciones con mayor alcance y rigor metodológico. Para este trabajo se diseñó una estrategia metodológica basada en una revisión bibliográfica estructurada en bases de datos científicas reconocidas. La Figura 1 ilustra la secuencia de actividades consideradas, donde las fases iniciales se plantean como exploratorias y progresivamente se orientan hacia un análisis más específico y focalizado.

En una primera etapa, se llevó a cabo una revisión del estado del arte sobre LSCM, transformación digital, e Industria 4.0 en SC, MM y su aplicación en PyMEs, empleando palabras clave definidas en función de la temática. Esta revisión permitió identificar antecedentes relevantes y sistematizar los conceptos asociados al LSCM 4.0.

En la segunda etapa, mediante un análisis comparativo de los modelos de madurez identificados, se determinaron las dimensiones, variables y prácticas más recurrentes y aplicables al contexto de estudio. Para ello se consideraron criterios de pertinencia, frecuencia de uso en la literatura y posibilidad de adaptación a las características de las PyMEs de la región. Finalmente, se estructuró un modelo de madurez en LSCM 4.0 orientado a PyMEs. El modelo fue diseñado con un número definido de niveles de madurez, considerando la progresividad de las prácticas y su aplicabilidad práctica en entornos productivos regionales.

FIGURA1 – Etapas de la metodología de investigación. Fuente: Elaboración propia.
FIGURA1 – Etapas de la metodología de investigación. Fuente: Elaboración propia.

4. Desarrollo

En la primera etapa de la investigación, mediante el estudio de revisión de la literatura sobre Lean Supply Chain Management (LSCM) de Rohvein et al. (2024) se identificaron estudios relevantes, lo que facilitó la conceptualización de esta temática. Con respecto a los modelos de madurez (MM) aplicados a la cadena de suministro, los estudios revisados se enfocan principalmente en los dominios de sostenibilidad (6 publicaciones) y de colaboración e integración (5 publicaciones). En contraste, se observa una escasa disponibilidad de modelos de madurez centrados en el dominio Lean, detectando únicamente dos estudios en este ámbito. Por otro lado, en la temática de transformación digital e Industria 4.0 aplicada a la SC, se identificaron 10 estudios, proporcionando una base sólida para integrar estos conceptos dentro del desarrollo del modelo de LSCM 4.0.

La segunda fase del estudio se centra en determinar las dimensiones, variables y prácticas asociadas que resulten útiles para el diseño del modelo de madurez (MM). En su investigación, Abu Nimeh et al. (2018) identificaron cinco prácticas recurrentes en la literatura: sistema JIT, flujo de información, relaciones con proveedores, relaciones con clientes y reducción de desperdicios. Por su parte, Cvetić et al. (2021), en su revisión bibliográfica sobre la aplicación de LSCM, destacan un conjunto más amplio de prácticas: gestión de la tecnología de la información, gestión de proveedores, eliminación de desperdicios, manufactura JIT, gestión de la relación con clientes, gestión logística, involucramiento de la dirección y mejora continua. Además, Tortorella et al. (2017) validaron empíricamente cuatro grupos de 22 prácticas LSCM interconectadas e internamente consistentes: gestión relacional con clientes y proveedores, gestión logística, eliminación de desperdicios y mejora continua, y compromiso de la dirección Por su parte, Caiado et al. (2021) propone un modelo con niveles que describen el camino hacia la mejora continua de la digitalización evaluando las variables: relaciones con proveedores, logística, relaciones con clientes, integración, gestión de la producción, planificación y control, calidad y mantenimiento

En la tercera y última etapa del estudio, se avanza en la estructuración del MM de LSCM 4.0, siguiendo la propuesta de Cheshmberah & Beheshtikia (2020). En esta etapa se establecen las dimensiones de análisis, la cantidad y denominación de niveles, y otros elementos clave. A partir de las variables identificadas, se diseña la estructura del modelo de madurez siguiendo la lógica: Dimensión → Variable/s → Práctica/s.

TABLA 1 - Estructura genérica del modelo de madurez a partir de Cheshmberah & Beheshtikia (2020)

Dimensión Variable Práctica Nivel de madurez
D1 V1 P1; P2 N1, N2,…,NN
V2 P3
D2 V3 P4; P5; P6
Dn Vi Pj; …; P
Fuente: Elaboración propia.

Para el diseño del modelo de madurez de LSCM se consideran tres dimensiones principales: Supply Chain Management, Enfoque Lean e Industria 4.0 aplicada a la SC (SC 4.0). Cada dimensión se descompone en un conjunto de variables identificadas en la revisión de la literatura, y cada variable se ramifica en una o más prácticas (Chiodi et al., 2024). En las Tablas 2, 3 y 4 se presentan las variables y prácticas asociadas a cada dimensión, específicamente para para SCM, Enfoque Lean y SC4.0.

La Tabla 2 que se observa a continuación representa la dimensión Supply Chain Management.

TABLA 2 - Dimensión Supply Chain Management

Categoría Variables Prácticas Fuente
Flujo de información TICs Sistema integrado de tecnología de la información (intercambio de datos electrónicos -EDI) Pereira Soares et al. (2021)
Sistemas ERP, Software de ruteo, sistema de gestión de almacenes y transporte, almacenes automatizados y sistemas automatizados de manufactura G. Frederico & De Souza (2017)
Integración/ Colaboración Gestión de proveedores Proceso formal de selección y evaluación de proveedores. Tontini et al. (2016)
Gestión de relaciones D. Ho et al. (2016)
T. Ho et al. (2020)
Keiretsu (Coalición colaborativa) KyoryokuKai (Asociación cooperativa) Estrategia de intervención (priorizar proveedores) Estrategia de cascada (Exigir requisitos al proveedor) Contrato de largo plazo” Pereira Soares et al. (2021)
Gestión logística Gestión de compra Tontini et al. (2016)
Gestión de almacenamiento, Sistema de manejo de materiales (proceso de recepción, almacenamiento y preparación de pedidos) Pereira Soares et al. (2021)
Gestión de inventarios, Política Inventarios Tontini et al. (2016)
Gestión de distribución Machado & Davim (2017)
Gestión de cliente Gestión de relaciones D. Ho et al. (2016)
T. Ho et al. (2020)
Requerimientos Dos Santos Bento & Tontini (2018)
Satisfacción del cliente
Pronostico de la demanda Pereira Soares et al. (2021)
Fuente: Elaboración propia.

A continuación, la Tabla 3 representa la dimensión Enfoque Lean.

TABLA 3 - Dimensión: Enfoque Lean

Categoría Variables Prácticas Fuente
Gestión por procesos Formalización Identificar, relevar y documentar procesos clave McCormack & Johnson (2003)
Analizar, medir y mejorar procesos clave
Estandarizar procesos clave
Analizar y reducir la variabilidad del proceso
JIT Entrega en lotes pequeños Pereira Soares et al. (2021)
Sistema pull
Previsión precisa de la demanda y equilibrio del inventario Reefke & Sundaram (2018)
Medición de desempeño KPI (indicador clave de rendimiento) Definición y medición de indicadores clave de desempeño claros
Medida de cada proceso SC (inventario, transporte, flujo de dinero, manufactura, entrega y almacenamiento), medida de calidad, medida ambiental, sistema de medición de desempeño (balance scorecard, medida de relación con el cliente G. Frederico & De Souza (2017)
Mejora continua Eliminación de desperdicios Reducción de desperdicios (Sobreproducción, Transporte, Espera o retraso, Inventario innecesario, Procesamiento inadecuado, Movimiento, Defectos) Pereira Soares et al. (2021)
Identificación y eliminación de actividades que no agregan valor. Mapa de flujo de valor (Value stream mapping)
Resolución de problemas Procedimientos de trabajo estandarizado G. Frederico & De Souza (2017)
Herramientas de calidad
Equipo Kaizen Hernández & Vizán (2013)
Fuente: Elaboración propia.

Finalmente, en la Tabla 4 se muestra la dimensión SC 4.0.

TABLA 4 - Dimensión: SC 4.0.

Categoría Variables Prácticas Fuente
Transformación digital Integración SCM Colaboración digital con proveedores y clientes Caiado et al. (2021)
Gestión de Trazabilidad y Seguridad Digitalización de procesos internos y externos - ciberseguridad, blockchain
Tecnologías de Información y Comunicación (TICs) Cloud Computing Nasiri et al. (2020)
Tecnología de la información (TI)
Internet of Things (IoT) Garay-Rondero et al. (2020)
Automatización y robótica Cloud Robotics
Análisis de datos y toma de decisiones Big Data Büyüközkan & Göçer (2018)
Inteligencia Artificial
Simulación de Procesos
Fuente: Elaboración propia.

En la construcción del MM, el paso siguiente consiste en la definición de los niveles de madurez, siguiendo la propuesta de Cheshmberah et al. (2020). Para este estudio, se establece una estructura compuesta por tres niveles: inicial, intermedio y avanzado, cada uno de los cuales se divide en grados de cumplimiento parcial o total. La determinación de esta cantidad de niveles se fundamenta en la necesidad de adecuar el modelo a la complejidad organizacional característica de las PyMEs, donde se implementará la herramienta.

5. Conclusiones

La revisión exhaustiva de la literatura realizada en este estudio permitió identificar una brecha o laguna relevante: la limitada existencia de modelos de madurez aplicados a la gestión de la cadena de suministro (SCM) que integren de manera explícita la transformación digital en sus mecanismos de medición. Este vacío representa un área de interés tanto científico como empresarial. En respuesta, este trabajo propone un modelo de madurez para la LSCM enfocado en PyMEs, estructurado en tres dimensiones principales, 14 variables y 36 prácticas asociadas, lo que aporta un marco analítico específico y detallado. Asimismo, se definieron tres niveles de madurez (inicial, intermedio y avanzado), cada uno con dos subniveles que permiten evaluar el cumplimiento parcial o total. Los próximos pasos de la investigación contemplan la descripción detallada de los niveles y subniveles, con el fin de consolidar el modelo, así como el diseño del instrumento de recolección de información para su aplicación en PyMEsde la región de influencia de la universidad.

6. Referencias

Abu Nimeh, H., Abdallah, A. B., & Sweis, R. (2018). Lean supply chain management practices and performance: Empirical evidence from manufacturing companies. International Journal of Supply Chain Management (IJSCM).
Bititci, U. S., Garengo, P., Ates, A., & Nudurupati, S. S. (2015). Value of maturity models in performance measurement. International Journal of Production Research, 53, 3062–3085.
Büyüközkan, G., & Göçer, F. (2018). Digital supply chain: Literature review and a proposed framework for future research. Computers in Industry, 97, 157–177.
Caiado, R. G. G., Scavarda, L. F., Gavião, L. O., Ivson, P., Nascimento, D. L. de M., & Garza-Reyes, J. A. (2021). A fuzzy rule-based industry 4.0 maturity model for operations and supply chain management. International Journal of Production Economics, 231. https://doi.org/10.1016/j.ijpe.2020.107883
Cheshmberah, M., & Beheshtikia, S. (2020). Supply chain management maturity: An all-encompassing literature review on models, dimensions and approaches. LogForum, 16(1), 103–116.
Chiodi, F., Rohvein, C., Spina, E., Baldi, R., Neiiendam, D., & Huls, G. (2024). Hacia un modelo de madurez de lean supply chain management enfocado en PyMEs. XXII Conferencia Sudamericana de Ingeniería Industrial, de Producción y Mecánica (SEPROSUL 2024).
Chopra, S., & Meindl, P. (2013). Administración de la cadena de suministro: Estrategia, planeación y operación (Quinta edición). Pearson Educación.
Cvetić, B., Vasiljević, D., Novaković, J., & Đorđević, A. (2021). Lean supply chain: Take an opportunity to do more with less. Tehnički Glasnik, 15(2), 275–281.
Dos Santos Bento, G., & Tontini, G. (2018). Developing an instrument to measure lean manufacturing maturity and its relationship with operational performance. Total Quality Management & Business Excellence, 29, 977–995. https://doi.org/10.1080/14783363.2018.1486537
Frank, A. G., Dalenogare, L. S., & Ayala, N. F. (2019). Industry 4.0 technologies: Implementation patterns in manufacturing companies. International Journal of Production Economics, 210, 15–26.
Frederico, G. F., Garza-Reyes, J. A., Anosike, A., & Kumar, V. (2020). Supply chain 4.0: Concepts, maturity and research agenda. Supply Chain Management, 25(2), 262–282. https://doi.org/10.1108/SCM-09-2018-0339
Frederico, G., & De Souza, T. (2017). Alignment between supply chain management practices and maturity: A framework proposal. International Business Management, 11(3), 807–813.
Garay-Rondero, C. L., Martinez-Flores, J. L., Smith, N. R., Caballero Morales, S. O., & Aldrette-Malacara, A. (2020). Digital supply chain model in industry 4.0. Journal of Manufacturing Technology Management, 31(5), 887–917.
Hernández, J., & Vizán, A. (2013). Lean manufacturing: Conceptos, técnicas e implantación (p. 178). Fundación EOI.
Ho, D., Kumar, A., & Shiwakoti, N. (2016). Maturity model for supply chain collaboration: CMMI approach. IEEE International Conference on Industrial Engineering and Engineering Management, 845–849.
Ho, T., Kumar, A., & Shiwakoti, N. (2020). Supply chain collaboration and performance: An empirical study of maturity model. SN Applied Sciences, 2(4), 1–16.
Junge, A., & Straube, F. (2020). Sustainable supply chains – digital transformation technologies’ impact on the social and environmental dimension. Procedia Manufacturing, 43, 736–742. https://doi.org/10.1016/j.promfg.2020.02.110
Machado, C., & Davim, J. (2017). Green and lean management. Springer.
McCormack, K., & Johnson, W. (2003). Supply chain networks and business process orientation: Advanced strategies and best practices. CRC Press LLC.
Moyano-Fuentes, J., Bruque-Cámara, S., & Maqueira-Marín, J. M. (2018). Development and validation of a lean supply chain management measurement instrument. Production Planning & Control.
Muñoz Guevara, J., Zapata Urquijo, C., & Medina Varela, P. (2022). Lean manufacturing: Modelos y herramientas. Universidad Tecnológica de Pereira.
Nadarajah, D., & Kadir, S. (2016). Measuring business process management using business process orientation and process improvement initiatives. Business Process Management Journal, 22(6), 1069–1078. https://doi.org/10.1108/BPMJ-01-2014-0001
Nasiri, M., Ukko, J., Saunila, M., & Rantala, T. (2020). Managing the digital supply chain: The role of smart technologies. Technovation. https://doi.org/10.1016/j.technovation.2020.102121
Neres, W. A., Caro Nauri, M., Sanches Vichiett, C., & Varvakis Rados, G. J. (2016). Lean supply chain management no contexto de uma empresa da cadeia de telequipamentos no brasil. XXXVI Encontro Nacional de Engenharia de Produção.
Nordin, N., & Deros, B. M. (2017). Organisational change framework for lean manufacturing implementation. International Journal of Supply Chain Management, 6(3), 309–320.
Pereira Soares, G., Tortorella, G., Bouzon, M., & Tavana, M. (2021). A fuzzy maturity-based method for lean supply chain management assessment. International Journal of Lean Six Sigma, 12(5), 1017–1045.
Plenert, G. (2007). Reinventing lean: Introducing lean management into the supply chain. Elsevier.
Poeppelbuss, J., & Roeglinger, M. (2011). What makes a useful maturity model? A framework of general design principles for maturity models and its demonstration in business process management. Proceedings of the Thirteenth European Conference on Information Systems (ECIS).
Reefke, H., & Sundaram, D. (2018). Sustainable supply chain management: Decision models for transformation and maturity. Decision Support Systems, 113, 56–72.
Rohvein, C., Chiodi, F., Spina, E., Baldi, R., Neiiendam, D., & Huls, G. (2024). Aportes de enfoques green y lean a la gestión de la cadena de suministro. VII Proceedings of the Wine and Food Supply Chain Conference (WFSCC).
Rosemann, M., & De Bruin, T. (2005). Towards a business process management maturity model. In D. Bartmann, F. Rajola, J. Kallinikos, D. Avison, R. Winter, & P. et al. Eindor (Eds.), Proceedings of the thirteenth european conference on information systems (ECIS).
Sandybayev, A., & Makalesi, A. (2020). Best practices in logistics and supply chain management in the context of the global research. Embracing global supply chain complexity to drive strategic advantage. International Journal of Afro-Eurasian Research (IJAR), 5(9).
Singh, S. C., & Pandey, S. K. (2015). Lean supply-chain: A state-of-the-art. Journal of Supply Chain Management Systems, 4(3).
Tontini, G., Castro de Carvalho, L., Fernandes da Costa Schlindwein, N., & Tomarevski, V. (2016). Maturity model of procurement and supply management in small and medium-size enterprises: A benchmarking of hospitals and metal-mechanic companies. International Journal of Quality and Service Sciences, 8(3), 315–333.
Tortorella, G., Miorando, R., & Marodin, G. (2017). Lean supply chain management: Empirical research on practices, contexts and performance. International Journal of Production Economics.
Yusuf, Y., Gunasekaran, A., Adeleye, E., & Sivayoganathan, K. (2004). Agile supply chain capabilities: Determinants of competitive objectives. European Journal of Operational Research, 159(2), 379–392.
LS0tCnRpdGxlOiAnVHJhbnNmb3JtYWNpw7NuIGRpZ2l0YWwgeSBMZWFuIFN1cHBseSBDaGFpbiBNYW5hZ2VtZW50OiBoYWNpYSB1biBtb2RlbG8gZGUKICBtYWR1cmV6IHBhcmEgUHlNRXMgY29uIGVuZm9xdWUgZW4gSW5kdXN0cmlhIDQuMCcKYXV0aG9yOiAKLSBuYW1lOiAiRC5OZWlpZW5kYW0uPGRuZWlpZW5kYW1AZmlvLnVuaWNlbi5lZHUuYXI+IiAKICBhZmZpbGlhdGlvbjogJ0RwdG8uIERlIEluZ2VuaWVyw61hIEluZHVzdHJpYWwsIEZhY3VsdGFkIGRlIEluZ2VuaWVyw61hLCBVbml2ZXJzaWRhZAogICAgTmFjaW9uYWwgZGVsIENlbnRybyBkZSBsYSBQcm92aW5jaWEgZGUgQnVlbm9zIEFpcmVzLCBPbGF2YXJyw61hLCBCdWVub3MgQWlyZXMsCiAgICBBcmdlbnRpbmEgJwotIG5hbWU6ICJDLkxpbmRuZXIgPGNsaW5kbmVyQGZpby51bmljZW4uZWR1LmFyPiIKICBhZmZpbGlhdGlvbjogJ0RwdG8uIERlIEluZ2VuaWVyw61hIEluZHVzdHJpYWwsIEZhY3VsdGFkIGRlIEluZ2VuaWVyw61hLCBVbml2ZXJzaWRhZAogICAgTmFjaW9uYWwgZGVsIENlbnRybyBkZSBsYSBQcm92aW5jaWEgZGUgQnVlbm9zIEFpcmVzLCBPbGF2YXJyw61hLCBCdWVub3MgQWlyZXMsCiAgICBBcmdlbnRpbmEgJwogICAgCmRhdGU6ICJgciBmb3JtYXQoU3lzLkRhdGUoKSwnJUIgJWUsICVZJylgIgpvdXRwdXQ6CiAgIGh0bWxfZG9jdW1lbnQ6CiAgICAgIHRvYzogdHJ1ZQogICAgICB0b2NfZGVwdGg6IDUKICAgICAgdG9jX2Zsb2F0OiB5ZXMKICAgICAgY29kZV9mb2xkaW5nOiBzaG93CiAgICAgIGNvZGVfZG93bmxvYWQ6IFRSVUUKYmlibGlvZ3JhcGh5OiByZWZlcmVuY2lhc19iaWIxLmJpYgpjc2w6IGFwYS5jc2wKLS0tCgpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KGVjaG8gPSBUUlVFKQpgYGAKPGRpdiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsiPgojIyBSZXN1bWVuCgpFc3RlIGVzdHVkaW8gdGllbmUgY29tbyBvYmpldGl2byBkZWZpbmlyIHVuIG1vZGVsbyBkZSBldmFsdWFjacOzbiBkZSBtYWR1cmV6IGVuIExlYW4gU3VwcGx5IENoYWluIE1hbmFnZW1lbnQgKExTQ00pIHF1ZSBpbnRlZ3JhIGxhIHRyYW5zZm9ybWFjacOzbiBkaWdpdGFsIGJham8gZWwgZW5mb3F1ZSBkZSBsYSBpbmR1c3RyaWEgNC4wLiBBIHBhcnRpciBkZSB1bmEgcmV2aXNpw7NuIGV4aGF1c3RpdmEgZGVsIGVzdGFkbyBkZWwgYXJ0ZSwgc2UgaWRlbnRpZmljYW4gZGltZW5zaW9uZXMsIHZhcmlhYmxlcyB5IHByw6FjdGljYXMgY2xhdmUsIGVzdHJ1Y3R1cmFkYXMgZW4gdHJlcyBuaXZlbGVzIGRlIG1hZHVyZXo6IGluaWNpYWwsIGludGVybWVkaW8geSBhdmFuemFkby5GaW5hbG1lbnRlLCBzZSByZWFsaXphIGxhIGVzdHJ1Y3R1cmEgZGUgdW4gbW9kZWxvIGRlIExTQ00gNC4wIGRlIGFwbGljYWNpw7NuIGVuIFB5TUVzIGRlIGxhIHJlZ2nDs24uLiBFbCBtb2RlbG8gcmVzdWx0YW50ZSBvZnJlY2UgdW5hIGhlcnJhbWllbnRhIGVzcGVjw61maWNhIHBhcmEgZGlhZ25vc3RpY2FyIGVsIGdyYWRvIGRlIGFkb3BjacOzbiBkZSBwcsOhY3RpY2FzIExlYW4geSBkaWdpdGFsZXMgZW4gY2FkZW5hcyBkZSBzdW1pbmlzdHJvIGRlIHBlcXVlw7FhcyB5IG1lZGlhbmFzIGVtcHJlc2FzIChQeU1FcyksIGZhY2lsaXRhbmRvIHN1IGV2b2x1Y2nDs24gaGFjaWEgdW5hIGdlc3Rpw7NuIG3DoXMgZWZpY2llbnRlLCBjb2xhYm9yYXRpdmEgeSB0ZWNub2zDs2dpY2FtZW50ZSBpbnRlZ3JhZGEuCgoqKktleXdvcmRzKio6IExlYW4gU3VwcGx5IENoYWluOyBNYXR1cml0eTsgU01FOyBJNC4wCgoqKlBhbGFicmFzIGNsYXZlKio6IExlYW4gU3VwcGx5IENoYWluOyBNYWR1cmV6OyBQeW1lczsgSTQuMAo8L2Rpdj4KCiMjIDEuIEludHJvZHVjY2nDs24KCkxhcyBvcmdhbml6YWNpb25lcyBhY3R1YWxlcyBzb24gY29uc2NpZW50ZXMgZGUgcXVlIHVubyBkZSBsb3MgbWVkaW9zIHBhcmEgbWVqb3JhciBzdSBjb21wZXRpdGl2aWRhZCBlcyB0cmFuc2Zvcm1hcnNlIGVuZm9jw6FuZG9zZSBlbiBsb3MgcHJvY2Vzb3MsIHlhIHF1ZSBlcyBhIHRyYXbDqXMgZGUgbGEgZXhjZWxlbmNpYSBvcGVyYXRpdmEgcXVlIHNlIHB1ZWRlbiBsb2dyYXIgcmVzdWx0YWRvcyBlc3RyYXTDqWdpY28gW0BOYWRhcmFqYWgyMDE2XSAuIEVuIGVzdGUgc2VudGlkbywgbGEgbHVjaGEgcG9yIGVsIMOpeGl0byBvY3VycmUgZW4gZWwgY29udGV4dG8gZGUgY2FkZW5hcyBwcm9kdWN0aXZhcyB5IG5vIGRlIGVtcHJlc2FzIGluZGl2aWR1YWxlcyBbQE5lcmVzMjAxNl0uIApFc3RhcyByZWFsaWRhZGVzIGhhbiBpbXB1bHNhZG8gYSBmYWJyaWNhbnRlcyBhIGJ1c2NhciBtb2RvcyBhdmFuemFkb3MgZGUgY2FkZW5hcyBkZSBzdW1pbmlzdHJvIChTdXBwbHkgQ2hhaW4gU0MgZW4gaW5nbMOpcykgcXVlIHBlcm1pdGFuIGxhIHRyYW5zZmVyZW5jaWEgZGUgcHJvZHVjdG9zIGRlIGFsdGEgY2FsaWRhZCBlbiBwbGF6b3MgZGUgZW50cmVnYSBjb3J0b3MuIE1lam9yYXIgbGEgZWZpY2FjaWEgeSBsYSAgZWZpY2llbmNpYSBkZSBsYXMgU0MgcmVwcmVzZW50YSB1biBkZXNhZsOtbyBhbGluZWFkbyBhIGxhIGNvbXBldGl0aXZpZGFkIGRlIGxhcyBlbXByZXNhcyBtYW51ZmFjdHVyZXJhcyBbQFNpbmdoMjAxNV0uIApQYXJhIGxvZ3JhciBlbCDDqXhpdG8sIGxhcyBlbXByZXNhcyBidXNjYW4gY2VudHJhcnNlIGVuIGxhcyByZWxhY2lvbmVzIGNvbiBwcm92ZWVkb3JlcywgbGFzIGNhcGFjaWRhZGVzIGRlIHByb2R1Y2Npw7NuIHkgbG9nw61zdGljYSwgZSBpbnRyb2R1Y2lyIHByaW5jaXBpb3MgTGVhbiBlbiBsb3MgcHJvY2Vzb3MgY29uc3RydWN0aXZvcyBhIGxvIGxhcmdvIGRlIHRvZGEgbGEgY2FkZW5hLiBMYSBtZXRvZG9sb2fDrWEgZGUgbGEgbG9nw61zdGljYSBpbnRlZ3JhZGEgeSBsYSBnZXN0acOzbiBkZSBsYSBjYWRlbmEgZGUgc3VtaW5pc3Ryb3MgKFN1cHBseSBDaGFpbiBtYW5hZ2VtZW50LCBTQ00gZW4gaW5nbMOpcykgaW1wbGljYSBsYSBvcHRpbWl6YWNpw7NuIGRlIGxvcyByZWN1cnNvcyB1dGlsaXphZG9zIHBvciBlbCBzaXN0ZW1hIGxvZ8Otc3RpY28gW0BTYW5keWJheWV2MjAyMF0uCkxvcyBwcmluY2lwaW9zIExlYW4gc29uIHVuIGVuZm9xdWUgcHJvYmFkbyBwYXJhIGVsIMOpeGl0byBlbiBlbXByZXNhcyBtYW51ZmFjdHVyZXJhcyBkZSB0b2RvIGVsIG11bmRvIFtATm9yZGluMjAxN10uIENvbXBsZW1lbnRhciBsYXMgaGVycmFtaWVudGFzIExlYW4gY29uIGFxdWVsbGFzIGRlIGxhIFNDIGluZHVjZSBhIHVuIGFtYmllbnRlIGRvbmRlIGxhIG9yZ2FuaXphY2nDs24gc2UgaW50ZWdyYSBpbnRlcm5hIHkgZXh0ZXJuYW1lbnRlLCBjb24gcHJvdmVlZG9yZXMgeSBjbGllbnRlczsgZXN0YWJsZWNlIG9iamV0aXZvcywgdGllbmUgdW4gc2lzdGVtYSBkZSBnZXN0acOzbiwgcGxhbmlmaWNhY2nDs24geSBwcm9ncmFtYWNpw7NuOyBzZSBhcG95YSBlbiBtw6l0cmljYXMgeSByZWNvcGlsYWNpw7NuIGRlIGRhdG9zOyBlbCBjYW1iaW8geSBsYSBtZWpvcmEgY29udGludWEgc2UgdHJhZHVjZW4gZW4gcGFydGUgbmF0dXJhbCBkZSBsYSBvcmdhbml6YWNpw7NuIFtAUGxlbmVydDIwMDddLiAKUGFyYWxlbGFtZW50ZSwgbGEgSW5kdXN0cmlhIDQuMCBzZSBoYSBwb3NpY2lvbmFkbyBjb21vIHVuYSBkZSBsYXMgdGVtw6F0aWNhcyBkZSBtYXlvciBpbnRlcsOpcyBwYXJhIGludmVzdGlnYWRvcmVzIHkgcHJvZmVzaW9uYWxlcywgeWEgcXVlIGludGVncmEgdW4gY29uanVudG8gZGUgdGVjbm9sb2fDrWFzIGRpZ2l0YWxlcyBlbWVyZ2VudGVzIHkgY29udmVyZ2VudGVzIHF1ZSBhcG9ydGFuIHZhbG9yIGEgbG8gbGFyZ28gZGUgdG9kbyBlbCBjaWNsbyBkZSB2aWRhIGRlbCBwcm9kdWN0by4gRW4gZXN0YSBsw61uZWEsIFtARnJlZGVyaWNvMjAyMF0gaW50cm9kdWNlIGVsIGNvbmNlcHRvIGRlIOKAnENhZGVuYSBkZSBzdW1pbmlzdHJvIDQuMOKAnSBwYXJhIGVuZmF0aXphciBsYSByZWxhY2nDs24gZW50cmUgbGEgSW5kdXN0cmlhIDQuMCB5IGxhIGdlc3Rpw7NuIGRlIGxhIGNhZGVuYSBkZSBzdW1pbmlzdHJvLgpFbiBsw61uZWEgY29uIGxvIGFudGVyaW9yLCBlc3RlIGVzdHVkaW8gc2UgcGxhbnRlYSBjb21vIHVuYSBldm9sdWNpw7NuIGRlIGludmVzdGlnYWNpb25lcyBwcmV2aWFzIGVuIGxhIHRlbcOhdGljYS4gRW4gZWwgZXN0dWRpbyBkZSBAQ2hpb2RpMjAyNCwgc2UgZGVsaW5lw7MgdW4gbW9kZWxvIGRlIG1hZHVyZXogZW4gTGVhbiBTdXBwbHkgQ2hhaW4gTWFuYWdlbWVudCAoTFNDTSkgb3JpZW50YWRvIGEgUHlNRXMsIGlkZW50aWZpY2FuZG8gZGltZW5zaW9uZXMsIHZhcmlhYmxlcywgcHLDoWN0aWNhcyB5IG5pdmVsZXMgZGUgbWFkdXJlei4gRWwgcHJlc2VudGUgYXJ0w61jdWxvIGFtcGzDrWEgZGljaG8gZW5mb3F1ZSBhbCBpbmNvcnBvcmFyIGxvcyBjb25jZXB0b3MgZGUgdHJhbnNmb3JtYWNpw7NuIGRpZ2l0YWwgZSBJbmR1c3RyaWEgNC4wLCBsbyBxdWUgcGVybWl0ZSBhdmFuemFyIGhhY2lhIGxhIGZvcm11bGFjacOzbiBkZSB1biBtb2RlbG8gZGUgTFNDTSA0LjAsIG9yaWVudGFkbyBhIGxvcyBudWV2b3MgZGVzYWbDrW9zIGNvbXBldGl0aXZvcyBkZWwgc2VjdG9yIGluZHVzdHJpYWwuCgojIyAyLiBNYXJjbyB0ZcOzcmljbwojIyMgMi4xIExlYW4gU3VwcGx5IENoYWluClVuYSBjYWRlbmEgZGUgc3VtaW5pc3RybyAoU0MpIGluY2x1eWUgYWwgZmFicmljYW50ZSwgcHJvdmVlZG9yZXMsIHRyYW5zcG9ydGlzdGFzLCBhbG1hY2VuaXN0YXMsIHZlbmRlZG9yZXMgeSBjbGllbnRlcy4gRWwgcHJvcMOzc2l0byBwcmltb3JkaWFsIGVzIHNhdGlzZmFjZXIgbGFzIG5lY2VzaWRhZGVzIGRlbCBjbGllbnRlIHksIGVuIGVsIHByb2Nlc28sIGdlbmVyYXIgdW5hIGdhbmFuY2lhLiBDYWRhIGV0YXBhIGVuIHVuYSBTQyBlc3TDoSBjb25lY3RhZGEgcG9yIGVsIGZsdWpvIGRlIHByb2R1Y3RvcywgaW5mb3JtYWNpw7NuIHkgZm9uZG9zLCBsb3MgY3VhbGVzIHN1ZWxlbiBvY3VycmlyIGVuIGFtYmFzIGRpcmVjY2lvbmVzIFtAQ2hvcHJhMjAxM10uTGEgZmlsb3NvZsOtYSBMZWFuIE1hbnVmYWN0dXJpbmcgc2UgY2VudHJhIGVuIGxhIGVsaW1pbmFjacOzbiBkZSBkZXNwZXJkaWNpb3MgbWVkaWFudGUgbGEgdXRpbGl6YWNpw7NuIGRlIGRpdmVyc2FzIGhlcnJhbWllbnRhcyB5IG1ldG9kb2xvZ8OtYXMgW0BNdW5vekd1ZXZhcmEyMDIyXS4KCkVuIGVsIGVzdHVkaW8gZGUgQEFidU5pbWVoMjAxOCwgc2UgY29tcGFydGVuIHZhcmlhcyBjb25jZXB0dWFsaXphY2lvbmVzIGRlIExTQy4gVW5hIGRlIGVsbGFzIGV4cHJlc2EgcXVlIExTQyByZWZpZXJlIGEgbGEgaW1wbGVtZW50YWNpw7NuIGRlIGxvcyBwcmluY2lwaW9zIExlYW4gYSB0cmF2w6lzIGRlIGxhIHRvdGFsaWRhZCBkZSBsYSBTQywgbWllbnRyYXMgcXVlIG90cmEgZGVmaW5lIExTQyBjb21vIOKAnHVuIGNvbmp1bnRvIGRlIG9yZ2FuaXphY2lvbmVzIGRpcmVjdGFtZW50ZSB2aW5jdWxhZGFzIHBvciBmbHVqb3MgZGUgcHJvZHVjdG9zLCBzZXJ2aWNpb3MsIGluZm9ybWFjacOzbiB5IGZvbmRvcywgcXVlIHRyYWJhamFuIGRlIG1hbmVyYSBjb2xhYm9yYXRpdmEgcGFyYSByZWR1Y2lyIGNvc3RvcyB5IGRlc3BlcmRpY2lvcyBhbCBvYnRlbmVyIGRlIG1hbmVyYSBlZmljaWVudGUgbG8gcXVlIHNlIG5lY2VzaXRhIHBhcmEgc2F0aXNmYWNlciBsYXMgbmVjZXNpZGFkZXMgZGUgbG9zIGNsaWVudGVzIGluZGl2aWR1YWxlcy4iIAoKVW5vIGRlIGxvcyBwcmluY2lwYWxlcyBkZXNhZsOtb3MgcXVlIGVuZnJlbnRhbiBsYXMgZW1wcmVzYXMgY3VhbmRvIGluaWNpYW4gbGEgaW1wbGVtZW50YWNpw7NuIGRlIExlYW4gZXMgbGEgbWF5b3IgaW50ZWdyYWNpw7NuIGNvbiBzdXMgcHJvdmVlZG9yZXMgeSBjbGllbnRlcyBjbGF2ZSwgZXMgZGVjaXIsIGlkZW50aWZpY2FyIHF1w6kgcHLDoWN0aWNhcyBkZSBMZWFuIE1hbmFnZW1lbnQgc2UgcHVlZGVuIGFwbGljYXIgYSBsbyBsYXJnbyBkZSB0b2RhIGxhIGNhZGVuYSBkZSBzdW1pbmlzdHJvIGRlIG1hbmVyYSBxdWUgdG9kYXMgbGFzIGFjdGl2aWRhZGVzIHNlIG9wdGltaWNlbi4gRXN0byBzZSBjb25vY2UgY29tbyBHZXN0acOzbiBkZSBsYSBDYWRlbmEgZGUgU3VtaW5pc3RybyBMZWFuIChMZWFuIFN1cHBseSBDaGFpbiBNYW5hZ2VtZW50IExTQ00gZW4gaW5nbMOpcykgeSBlcyBwb3NpYmxlIGFsIGVsaW1pbmFyIGRlc3BlcmRpY2lvcywgbWVqb3JhciBsYSBjYWxpZGFkLCByZWR1Y2lyIGNvc3RvcyB5IGF1bWVudGFyIGxhIGZsZXhpYmlsaWRhZCBkZSBsYSBjYWRlbmEgZGUgc3VtaW5pc3RybyBbQE1veWFub0Z1ZW50ZXMyMDE4XS4gCgpVbmEgU0MgZWZpY2llbnRlIGRlYmVyw61hIHBlcm1pdGlyIHVuIGZsdWpvIGRlIGJpZW5lcywgc2VydmljaW9zIHkgdGVjbm9sb2fDrWEgZGUgcHJvdmVlZG9yZXMgYSBjbGllbnRlcyBzaW4gZGVzcGVyZGljaW8uIEVsIGVuZm9xdWUgZGUgdW5hIExTQ00gc2UgYWxlamEgZGVsIGVuZm9xdWUgdHJhZGljaW9uYWwsIGVuIGxhIHF1ZSBsb3Mgb2JqZXRpdm9zIGRlIGdhbmFuY2lhcyBzb24gYSBjb3J0byBwbGF6byB5IGFsdGFtZW50ZSBkZXBlbmRpZW50ZSBkZSBsb3MgcHJlY2lvcyBkZWwgbWVyY2FkbyB5IGRlIGxhIGNhcGFjaWRhZCBkZSBuZWdvY2lhciBjb24gcHJvdmVlZG9yZXMgbyBjbGllbnRlcywgaGFjaWEgdW5hIGVzdHJhdGVnaWEgYmFzYWRhIGVuIGVsIGxhcmdvIHBsYXpvIGNvbiBjb21wcm9taXNvIGNvbiBsb3Mgc29jaW9zIGRlIGxhIFNDLCBjb24gdW4gZW5mb3F1ZSBjb29wZXJhdGl2byB5IHNpc3RlbcOhdGljbyBkb25kZSBlc3TDoSBwcmVzZW50ZSBsYSBlbGltaW5hY2nDs24gZGUgZGVzcGVyZGljaW9zIGEgbG8gbGFyZ28gZGUgbGEgY2FkZW5hIFtAWXVzdWYyMDA0OyBAVG9ydG9yZWxsYTIwMTddLgoKIyMjIDIuMiAgSW5kdXN0cmlhIDQuMC4gVHJhbnNmb3JtYWNpw7NuIGRpZ2l0YWwKRWwgdMOpcm1pbm8gSW5kdXN0cmlhIDQuMCAoSTQuMCkgZnVlIGFjdcOxYWRvIGVuIDIwMTEgcG9yIHVuYSBpbmljaWF0aXZhIGFsZW1hbmEgcGFyYSBkZXNhcnJvbGxhciBzaXN0ZW1hcyBwcm9kdWN0aXZvcyBhdmFuemFkb3MgY29uIGVsIG9iamV0aXZvIGRlIGluY3JlbWVudGFyIGxhIHByb2R1Y3RpdmlkYWQgeSBlZmljaWVuY2lhIGRlIGxhIGluZHVzdHJpYSBuYWNpb25hbCBbQEZyYW5rMjAxOV0uIAoKRW4gbGEgYWN0dWFsaWRhZCwgZWwgY29uY2VwdG8gSW5kdXN0cmlhIDQuMCAoSTQuMCksIHJlZmVyaWRvIGEgbGEgY3VhcnRhIHJldm9sdWNpw7NuIGluZHVzdHJpYWwsIGhhIGNvYnJhZG8gZ3JhbiBpbXBvcnRhbmNpYSBhbHJlZGVkb3IgIGRlbCBtdW5kbyBkZWJpZG8gYWwgcG90ZW5jaWFsIHBhcmEgdHJhbnNmb3JtYXIgbGEgZm9ybWEgZW4gcXVlIHNlIGNyZWEgeSBlbnRyZWdhIHZhbG9yIGEgbG9zIGNsaWVudGVzLCBvcHRpbWl6YW5kbyBwcm9jZXNvcywgYWN0aXZpZGFkZXMgeSByZWxhY2lvbmVzIGRlIGxhIGNhZGVuYSBkZSBzdW1pbmlzdHJvLCBhc8OtIGNvbW8gbGEgZm9ybWEgZW4gcXVlIGxhcyBvcmdhbml6YWNpb25lcyBjb21waXRlbiBhcG95YWRhcyBlbiBlbCB1c28gaW50ZW5zaXZvIGRlIHRlY25vbG9nw61hcyBkaXNydXB0aXZhcyBbQEZyZWRlcmljbzIwMjBdLiBFc3RhcyB0ZWNub2xvZ8OtYXMgaW5jbHV5ZW46IHJlYWxpZGFkIHZpcnR1YWwsIHNpbXVsYWNpw7NuLCBpbXByZXNpw7NuIDNELCBhbsOhbGlzaXMgZGUgYmlnIGRhdGEgKEJEQSksIHRlY25vbG9nw61hcyBlbiBsYSBudWJlLCBjaWJlcnNlZ3VyaWRhZCwgSW50ZXJuZXQgZGUgbGFzIGNvc2FzIChJb1QpLCBpZGVudGlmaWNhY2nDs24gcG9yIHJhZGlvZnJlY3VlbmNpYSAoUkZJRCksIGlkZW50aWZpY2FjacOzbiBkZSBtw6FxdWluYXMuIC1jb211bmljYWNpw7NuIGEgbcOhcXVpbmEgKE0yTSksIGlkZW50aWZpY2FjacOzbiBhdXRvbcOhdGljYSB5IHJlY29waWxhY2nDs24gZGUgZGF0b3MgKEFJREMpLCByb2LDs3RpY2EsIGRyb25lcywgbmFub3RlY25vbG9nw61hIGUgaW50ZWxpZ2VuY2lhIGVtcHJlc2FyaWFsIChCSSkuIAoKTGFzIGVtcHJlc2FzIGludmllcnRlbiBlbiBsb2fDrXN0aWNhIHkgZ2VzdGnDs24gZGUgbGEgY2FkZW5hIGRlIHN1bWluaXN0cm8gYSBmaW4gZGUgbG9ncmFyIHZpc2liaWxpZGFkIGRlbCBwcm9kdWN0byBlbiB0aWVtcG8gcmVhbCwgaW5ub3ZhY2nDs24gbcOhcyByw6FwaWRhIHkgbWVub3IgY29zdG8gZGUgc2VydmljaW8sIGFzw60gY29tbyB1bmEgbWVqb3JhIGVuIGxhIHBsYW5pZmljYWNpw7NuLiBMb3MgcHJpbmNpcGFsZXMgaW5oaWJpZG9yZXMgZGUgbGEgdHJhbnNmb3JtYWNpw7NuIGRpZ2l0YWwgc29uIGxhIHJlc2lzdGVuY2lhIGFsIGNhbWJpbywgbGEgdG9tYSBkZSBkZWNpc2lvbmVzIGNvbXBsaWNhZGEsIGVsIGNvbXByb21pc28gZGUgbGEgZ2VzdGnDs24geSBsYSBzZWd1cmlkYWQgZGUgbG9zIGRhdG9zIFtASnVuZ2UyMDIwXS4KCkBDYWlhZG8yMDIxIHByb3BvbmUgdW4gY29uanVudG8gZGUgaW5kaWNhZG9yZXMgcGFyYSBldmFsdWFyIGVsIGdyYWRvIGRlIGRpZ2l0YWxpemFjacOzbiBlbiBsYXMgb3JnYW5pemFjaW9uZXMgbWFudWZhY3R1cmVyYXMgeSBzdXMgY2FkZW5hcyBkZSBzdW1pbmlzdHJvLiBFbiBzdSBwcm9wdWVzdGEsIGNvbmVjdGEgbGEgSW5kdXN0cmlhIDQuMCBjb24gZWwgw6FtYml0byBkZSBsYXMgb3BlcmFjaW9uZXMgeSBsYSBnZXN0acOzbiBkZSBsYSBjYWRlbmEgZGUgc3VtaW5pc3RybywgaW50ZWdyYW5kbyBzaXN0ZW1hcyBkZSBpbmZlcmVuY2lhIGRpZnVzYSAobWFuZWphbiBsYSBpbXByZWNpc2nDs24pIGp1bnRvIGNvbiBpbmRpY2Fkb3Jlcy4KCiMjIyAyLjMgTW9kZWxvcyBkZSBtYWR1cmV6CkBCaXRpdGNpMjAxNSBjb25zaWRlcmEgdW4gbW9kZWxvIGRlIG1hZHVyZXogKE1NKSBjb21vIHVuYSDigJxtYXRyaXogZGUgcHLDoWN0aWNhcyBxdWUgZGVmaW5lLCBwYXJhIGNhZGEgw6FyZWEgb3JnYW5pemFjaW9uYWwsIGVsIG5pdmVsIGRlIGZvcm1hbGlkYWQsIHNvZmlzdGljYWNpw7NuIGUgaW5jb3Jwb3JhY2nDs24gZGUgcHLDoWN0aWNhcyBkZXNkZSBhZCBob2MgaGFzdGEgb3B0aW1pemFkb+KAnS4gIGRvcyBTYW50b3MgZXQgYWwuICgyMDE4KSwgY29uc2lkZXJhIHF1ZSB1bmEgZm9ybWEgZGUgZXN0YWJsZWNlciBvYmpldGl2b3MgcGFyYSBsYSBtZWpvcmEgZGUgcHJvY2Vzb3MgZXMgY29tcHJlbmRlciBlbCBuaXZlbCBkZSBtYWR1cmV6IGRlIGxhcyBvcGVyYWNpb25lcyBkZSB1bmEgb3JnYW5pemFjacOzbi4gTGEgbWFkdXJleiBlcyBlbCBncmFkbyBlbiBxdWUgdW4gcHJvY2VzbyBlc3BlY8OtZmljbyBlc3TDoSBleHBsw61jaXRhbWVudGUgZGVmaW5pZG8sIGdlc3Rpb25hZG8sIG1lZGlkbywgY29udHJvbGFkbyB5IGVzIGVmaWNhei4KCkBSb3NlbWFubjIwMDUgZGVzY3JpYmVuIGxhIG1hZHVyZXogZGUgbWFuZXJhIG3DoXMgcHJhZ23DoXRpY2EgY29tbyDigJx1bmEgbWVkaWRhIHBhcmEgZXZhbHVhciBsYXMgY2FwYWNpZGFkZXMgZGUgdW5hIG9yZ2FuaXphY2nDs24gZW4gcmVsYWNpw7NuIGNvbiB1bmEgZGlzY2lwbGluYSBkZXRlcm1pbmFkYS7igJ0gQXPDrSwgbGEgbWFkdXJleiBvcmdhbml6YWNpb25hbCByZWZsZWphIGxhIGFkZWN1YWNpw7NuIGRlIGxhcyBwcsOhY3RpY2FzIGRlIGxhIG9yZ2FuaXphY2nDs24gZW4gw6FyZWFzIHNlbGVjY2lvbmFkYXMgZGVzZGUgbGEgcGVyc3BlY3RpdmEgZGUgbG9zIG9iamV0aXZvcyBlc3RyYXTDqWdpY29zIHkgZWwgZW50b3JubyBlbXByZXNhcmlhbCBlbiBlbCBxdWUgbGEgb3JnYW5pemFjacOzbiBvcGVyYS4gTG9zIG1vZGVsb3MgZGUgbWFkdXJleiBzb24gbWFyY29zIG11bHRpbml2ZWwgcXVlIGRlc2NyaWJlbiB1biBjYW1pbm8gdMOtcGljbyBkZSBkZXNhcnJvbGxvIGRlIGxhcyBjYXBhY2lkYWRlcyBvcmdhbml6YWNpb25hbGVzIFtAUG9lcHBlbGJ1c3MyMDExXS4gCgpTZWfDum4gQENoZXNobWJlcmFoMjAyMCwgZW4gZ2VuZXJhbCwgbG9zIG1vZGVsb3MgZGUgbWFkdXJleiBzZSBjYXJhY3Rlcml6YW4gcG9yIHRlbmVyOiBuw7ptZXJvIGRlIG5pdmVsZXM7IGRlbm9taW5hY2nDs24gcmVwcmVzZW50YXRpdmEgZGUgY2FkYSB1bm87IGRlc2NyaXBjaW9uZXMgcGFyYSBjYWRhIG5pdmVsOyB1bmEgc2VyaWUgZGUgZGltZW5zaW9uZXMgYSBldmFsdWFyOyBhY3RpdmlkYWRlcyBkZWZpbmlkYXMgcGFyYSBjYWRhIGRpbWVuc2nDs247IHkgdW5hIGRlc2NyaXBjacOzbiBjbGFyYSBkZSBjYWRhIGFjdGl2aWRhZCBlbiBjdWFscXVpZXIgbml2ZWwgZGUgbWFkdXJlei4KCkRpdmVyc2FzIHByw6FjdGljYXMgaGFuIHNpZG8gcHJvcHVlc3RhcyBlbiBsYSBsaXRlcmF0dXJhIHBhcmEgbWVkaXIgbGEgTGVhbiBTdXBwbHkgQ2hhaW4gTWFuYWdlbWVudCAoTFNDTSkgW0BBYnVOaW1laDIwMThdLiBObyBvYnN0YW50ZSwgaGF5IHVuIHZhY8OtbyBlbiBlbCBkZXNhcnJvbGxvIGRlIG1vZGVsb3MgZGUgbWFkdXJleiBkZSBMU0MgcXVlIGludGVncmVuIGxhIGV2YWx1YWNpw7NuIGRlbCBncmFkbyBkZSBhZG9wY2nDs24gZGUgbGEgSW5kdXN0cmlhIDQuMCB5IHF1ZSwgYWwgbWlzbW8gdGllbXBvLCByZXN1bHRlbiBhcGxpY2FibGVzIGEgUHlNRXMuIEVuIGVzdGUgc2VudGlkbywgZWwgcHJlc2VudGUgdHJhYmFqbyBidXNjYSBjb250cmlidWlyIGEgZXN0ZSB2YWPDrW8gaWRlbnRpZmljYWRvIGVuIGxhIGxpdGVyYXR1cmEgbWVkaWFudGUgZWwgZGlzZcOxbyBkZSBsYSBlc3RydWN0dXJhIGRlIHVuIG1vZGVsbyBkZSBtYWR1cmV6LCBlbiBlbCBjdWFsIHNlIGRlZmluZW4gc3VzIGRpbWVuc2lvbmVzLCB2YXJpYWJsZXMgeSBuaXZlbGVzIGRlIGRlc2Fycm9sbG8uCgojIyAzLiBNZXRvZG9sb2fDrWEgCkVsIGFjY2VzbyBhIGJhc2VzIGRlIGRhdG9zIGNpZW50w61maWNhcyBlbiBmb3JtYXRvIGRpZ2l0YWwgaGEgdHJhbnNmb3JtYWRvIGxhIG1hbmVyYSBkZSBvYnRlbmVyIGluZm9ybWFjacOzbiwgZmF2b3JlY2llbmRvIGVsIGRlc2Fycm9sbG8gZGUgaW52ZXN0aWdhY2lvbmVzIGNvbiBtYXlvciBhbGNhbmNlIHkgcmlnb3IgbWV0b2RvbMOzZ2ljby4gUGFyYSBlc3RlIHRyYWJham8gc2UgZGlzZcOxw7MgdW5hIGVzdHJhdGVnaWEgbWV0b2RvbMOzZ2ljYSBiYXNhZGEgZW4gdW5hIHJldmlzacOzbiBiaWJsaW9ncsOhZmljYSBlc3RydWN0dXJhZGEgZW4gYmFzZXMgZGUgZGF0b3MgY2llbnTDrWZpY2FzIHJlY29ub2NpZGFzLiBMYSBGaWd1cmEgMSBpbHVzdHJhIGxhIHNlY3VlbmNpYSBkZSBhY3RpdmlkYWRlcyBjb25zaWRlcmFkYXMsIGRvbmRlIGxhcyBmYXNlcyBpbmljaWFsZXMgc2UgcGxhbnRlYW4gY29tbyBleHBsb3JhdG9yaWFzIHkgcHJvZ3Jlc2l2YW1lbnRlIHNlIG9yaWVudGFuIGhhY2lhIHVuIGFuw6FsaXNpcyBtw6FzIGVzcGVjw61maWNvIHkgZm9jYWxpemFkby4KCkVuIHVuYSBwcmltZXJhIGV0YXBhLCBzZSBsbGV2w7MgYSBjYWJvIHVuYSByZXZpc2nDs24gZGVsIGVzdGFkbyBkZWwgYXJ0ZSBzb2JyZSBMU0NNLCB0cmFuc2Zvcm1hY2nDs24gZGlnaXRhbCwgZSBJbmR1c3RyaWEgNC4wIGVuIFNDLCBNTSB5IHN1IGFwbGljYWNpw7NuIGVuIFB5TUVzLCBlbXBsZWFuZG8gcGFsYWJyYXMgY2xhdmUgZGVmaW5pZGFzIGVuIGZ1bmNpw7NuIGRlIGxhIHRlbcOhdGljYS4gRXN0YSByZXZpc2nDs24gcGVybWl0acOzIGlkZW50aWZpY2FyIGFudGVjZWRlbnRlcyByZWxldmFudGVzIHkgc2lzdGVtYXRpemFyIGxvcyBjb25jZXB0b3MgYXNvY2lhZG9zIGFsIExTQ00gNC4wLgoKRW4gbGEgc2VndW5kYSBldGFwYSwgbWVkaWFudGUgdW4gYW7DoWxpc2lzIGNvbXBhcmF0aXZvIGRlIGxvcyBtb2RlbG9zIGRlIG1hZHVyZXogaWRlbnRpZmljYWRvcywgc2UgZGV0ZXJtaW5hcm9uIGxhcyBkaW1lbnNpb25lcywgdmFyaWFibGVzIHkgcHLDoWN0aWNhcyBtw6FzIHJlY3VycmVudGVzIHkgYXBsaWNhYmxlcyBhbCBjb250ZXh0byBkZSBlc3R1ZGlvLiBQYXJhIGVsbG8gc2UgY29uc2lkZXJhcm9uIGNyaXRlcmlvcyBkZSBwZXJ0aW5lbmNpYSwgZnJlY3VlbmNpYSBkZSB1c28gZW4gbGEgbGl0ZXJhdHVyYSB5IHBvc2liaWxpZGFkIGRlIGFkYXB0YWNpw7NuIGEgbGFzIGNhcmFjdGVyw61zdGljYXMgZGUgbGFzIFB5TUVzIGRlIGxhIHJlZ2nDs24uCkZpbmFsbWVudGUsIHNlIGVzdHJ1Y3R1csOzIHVuIG1vZGVsbyBkZSBtYWR1cmV6IGVuIExTQ00gNC4wIG9yaWVudGFkbyBhIFB5TUVzLiBFbCBtb2RlbG8gZnVlIGRpc2XDsWFkbyBjb24gdW4gbsO6bWVybyBkZWZpbmlkbyBkZSBuaXZlbGVzIGRlIG1hZHVyZXosIGNvbnNpZGVyYW5kbyBsYSBwcm9ncmVzaXZpZGFkIGRlIGxhcyBwcsOhY3RpY2FzIHkgc3UgYXBsaWNhYmlsaWRhZCBwcsOhY3RpY2EgZW4gZW50b3Jub3MgcHJvZHVjdGl2b3MgcmVnaW9uYWxlcy4KCjxjZW50ZXI+CiFbPHNtYWxsPkZJR1VSQTEg4oCTIEV0YXBhcyBkZSBsYSBtZXRvZG9sb2fDrWEgZGUgaW52ZXN0aWdhY2nDs24uIEZ1ZW50ZTogRWxhYm9yYWNpw7NuIHByb3BpYS48L3NtYWxsPl0obWV0by5wbmcpCjwvY2VudGVyPgoKIyMgNC4gRGVzYXJyb2xsbyAKRW4gbGEgcHJpbWVyYSBldGFwYSBkZSBsYSBpbnZlc3RpZ2FjacOzbiwgbWVkaWFudGUgZWwgZXN0dWRpbyBkZSByZXZpc2nDs24gZGUgbGEgbGl0ZXJhdHVyYSBzb2JyZSBMZWFuIFN1cHBseSBDaGFpbiBNYW5hZ2VtZW50IChMU0NNKSBkZSBAUm9odmVpbjIwMjQgc2UgaWRlbnRpZmljYXJvbiBlc3R1ZGlvcyByZWxldmFudGVzLCBsbyBxdWUgZmFjaWxpdMOzIGxhIGNvbmNlcHR1YWxpemFjacOzbiBkZSBlc3RhIHRlbcOhdGljYS4gQ29uIHJlc3BlY3RvIGEgbG9zIG1vZGVsb3MgZGUgbWFkdXJleiAoTU0pIGFwbGljYWRvcyBhIGxhIGNhZGVuYSBkZSBzdW1pbmlzdHJvLCBsb3MgZXN0dWRpb3MgcmV2aXNhZG9zIHNlIGVuZm9jYW4gcHJpbmNpcGFsbWVudGUgZW4gbG9zIGRvbWluaW9zIGRlIHNvc3RlbmliaWxpZGFkICg2IHB1YmxpY2FjaW9uZXMpIHkgZGUgY29sYWJvcmFjacOzbiBlIGludGVncmFjacOzbiAoNSBwdWJsaWNhY2lvbmVzKS4gRW4gY29udHJhc3RlLCBzZSBvYnNlcnZhIHVuYSBlc2Nhc2EgZGlzcG9uaWJpbGlkYWQgZGUgbW9kZWxvcyBkZSBtYWR1cmV6IGNlbnRyYWRvcyBlbiBlbCBkb21pbmlvIExlYW4sIGRldGVjdGFuZG8gw7puaWNhbWVudGUgZG9zIGVzdHVkaW9zIGVuIGVzdGUgw6FtYml0by4gUG9yIG90cm8gbGFkbywgZW4gbGEgdGVtw6F0aWNhIGRlIHRyYW5zZm9ybWFjacOzbiBkaWdpdGFsIGUgSW5kdXN0cmlhIDQuMCBhcGxpY2FkYSBhIGxhIFNDLCBzZSBpZGVudGlmaWNhcm9uIDEwIGVzdHVkaW9zLCBwcm9wb3JjaW9uYW5kbyB1bmEgYmFzZSBzw7NsaWRhIHBhcmEgaW50ZWdyYXIgZXN0b3MgY29uY2VwdG9zIGRlbnRybyBkZWwgZGVzYXJyb2xsbyBkZWwgbW9kZWxvIGRlIExTQ00gNC4wLgoKTGEgc2VndW5kYSBmYXNlIGRlbCBlc3R1ZGlvIHNlIGNlbnRyYSBlbiBkZXRlcm1pbmFyIGxhcyBkaW1lbnNpb25lcywgdmFyaWFibGVzIHkgcHLDoWN0aWNhcyBhc29jaWFkYXMgcXVlIHJlc3VsdGVuIMO6dGlsZXMgcGFyYSBlbCBkaXNlw7FvIGRlbCBtb2RlbG8gZGUgbWFkdXJleiAoTU0pLiBFbiBzdSBpbnZlc3RpZ2FjacOzbiwgQEFidU5pbWVoMjAxOCBpZGVudGlmaWNhcm9uIGNpbmNvIHByw6FjdGljYXMgcmVjdXJyZW50ZXMgZW4gbGEgbGl0ZXJhdHVyYTogc2lzdGVtYSBKSVQsIGZsdWpvIGRlIGluZm9ybWFjacOzbiwgcmVsYWNpb25lcyBjb24gcHJvdmVlZG9yZXMsIHJlbGFjaW9uZXMgY29uIGNsaWVudGVzIHkgcmVkdWNjacOzbiBkZSBkZXNwZXJkaWNpb3MuIFBvciBzdSBwYXJ0ZSwgQEN2ZXRpYzIwMjEsIGVuIHN1IHJldmlzacOzbiBiaWJsaW9ncsOhZmljYSBzb2JyZSBsYSBhcGxpY2FjacOzbiBkZSBMU0NNLCBkZXN0YWNhbiB1biBjb25qdW50byBtw6FzIGFtcGxpbyBkZSBwcsOhY3RpY2FzOiBnZXN0acOzbiBkZSBsYSB0ZWNub2xvZ8OtYSBkZSBsYSBpbmZvcm1hY2nDs24sIGdlc3Rpw7NuIGRlIHByb3ZlZWRvcmVzLCBlbGltaW5hY2nDs24gZGUgZGVzcGVyZGljaW9zLCBtYW51ZmFjdHVyYSBKSVQsIGdlc3Rpw7NuIGRlIGxhIHJlbGFjacOzbiBjb24gY2xpZW50ZXMsIGdlc3Rpw7NuIGxvZ8Otc3RpY2EsIGludm9sdWNyYW1pZW50byBkZSBsYSBkaXJlY2Npw7NuIHkgbWVqb3JhIGNvbnRpbnVhLiBBZGVtw6FzLCBAVG9ydG9yZWxsYTIwMTcgdmFsaWRhcm9uIGVtcMOtcmljYW1lbnRlIGN1YXRybyBncnVwb3MgZGUgMjIgcHLDoWN0aWNhcyBMU0NNIGludGVyY29uZWN0YWRhcyBlIGludGVybmFtZW50ZSBjb25zaXN0ZW50ZXM6IGdlc3Rpw7NuIHJlbGFjaW9uYWwgY29uIGNsaWVudGVzIHkgcHJvdmVlZG9yZXMsIGdlc3Rpw7NuIGxvZ8Otc3RpY2EsIGVsaW1pbmFjacOzbiBkZSBkZXNwZXJkaWNpb3MgeSBtZWpvcmEgY29udGludWEsIHkgY29tcHJvbWlzbyBkZSBsYSBkaXJlY2Npw7NuICBQb3Igc3UgcGFydGUsIEBDYWlhZG8yMDIxIHByb3BvbmUgdW4gbW9kZWxvIGNvbiBuaXZlbGVzIHF1ZSBkZXNjcmliZW4gZWwgY2FtaW5vIGhhY2lhIGxhIG1lam9yYSBjb250aW51YSBkZSBsYSBkaWdpdGFsaXphY2nDs24gZXZhbHVhbmRvIGxhcyB2YXJpYWJsZXM6IHJlbGFjaW9uZXMgY29uIHByb3ZlZWRvcmVzLCBsb2fDrXN0aWNhLCByZWxhY2lvbmVzIGNvbiBjbGllbnRlcywgaW50ZWdyYWNpw7NuLCBnZXN0acOzbiBkZSBsYSBwcm9kdWNjacOzbiwgcGxhbmlmaWNhY2nDs24geSBjb250cm9sLCBjYWxpZGFkIHkgbWFudGVuaW1pZW50bwoKRW4gbGEgdGVyY2VyYSB5IMO6bHRpbWEgZXRhcGEgZGVsIGVzdHVkaW8sIHNlIGF2YW56YSBlbiBsYSBlc3RydWN0dXJhY2nDs24gZGVsIE1NIGRlIExTQ00gNC4wLCBzaWd1aWVuZG8gbGEgcHJvcHVlc3RhIGRlIEBDaGVzaG1iZXJhaDIwMjAuIEVuIGVzdGEgZXRhcGEgc2UgZXN0YWJsZWNlbiBsYXMgZGltZW5zaW9uZXMgZGUgYW7DoWxpc2lzLCBsYSBjYW50aWRhZCB5IGRlbm9taW5hY2nDs24gZGUgbml2ZWxlcywgeSBvdHJvcyBlbGVtZW50b3MgY2xhdmUuIEEgcGFydGlyIGRlIGxhcyB2YXJpYWJsZXMgaWRlbnRpZmljYWRhcywgc2UgZGlzZcOxYSBsYSBlc3RydWN0dXJhIGRlbCBtb2RlbG8gZGUgbWFkdXJleiBzaWd1aWVuZG8gbGEgbMOzZ2ljYTogRGltZW5zacOzbiDihpIgVmFyaWFibGUvcyDihpIgUHLDoWN0aWNhL3MuCgoKPGNlbnRlcj4KPHNtYWxsPlRBQkxBIDEgLSBFc3RydWN0dXJhIGdlbsOpcmljYSAgZGVsIG1vZGVsbyBkZSBtYWR1cmV6IGEgcGFydGlyIGRlIEBDaGVzaG1iZXJhaDIwMjA8L3NtYWxsPgoKCnwgRGltZW5zacOzbiB8IFZhcmlhYmxlIHwgUHLDoWN0aWNhIHwgTml2ZWwgZGUgbWFkdXJleiB8CnwgOi0tLS0tLS0tLS0tLS0tLTp8IDotLS0tLS0tLS0tLS0tLS06IHwgOi0tLS0tLS0tLS0tLS0tLTogfCA6LS0tLS0tLS0tLS0tLS0tOiB8CnwgRDEgfCBWMSB8IFAxOyBQMiB8IE4xLCBOMiwuLi4sTk4gfAp8IHwgVjIgfCBQMyB8IHwgfCB8IHwKfCBEMiB8IFYzIHwgUDQ7IFA1OyBQNiB8IHwgfCB8IHwKfCAuLi4gfCAuLi4gfCAuLi4gfCB8IHwgfCB8CnwgRG4gfCBWaSB8IFBqOyAuLi47IFAgfCB8IHwgfCB8CgoKPHNtYWxsPkZ1ZW50ZTogRWxhYm9yYWNpw7NuIHByb3BpYS48L3NtYWxsPgo8L2NlbnRlcj4KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTozMHB4OyI+PC9kaXY+CjxkaXYgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7Ij4KClBhcmEgZWwgZGlzZcOxbyBkZWwgbW9kZWxvIGRlIG1hZHVyZXogZGUgTFNDTSBzZSBjb25zaWRlcmFuIHRyZXMgZGltZW5zaW9uZXMgcHJpbmNpcGFsZXM6IFN1cHBseSBDaGFpbiBNYW5hZ2VtZW50LCBFbmZvcXVlIExlYW4gZSBJbmR1c3RyaWEgNC4wIGFwbGljYWRhIGEgbGEgU0MgKFNDIDQuMCkuIENhZGEgZGltZW5zacOzbiBzZSBkZXNjb21wb25lIGVuIHVuIGNvbmp1bnRvIGRlIHZhcmlhYmxlcyBpZGVudGlmaWNhZGFzIGVuIGxhIHJldmlzacOzbiBkZSBsYSBsaXRlcmF0dXJhLCB5IGNhZGEgdmFyaWFibGUgc2UgcmFtaWZpY2EgZW4gdW5hIG8gbcOhcyBwcsOhY3RpY2FzIFtAQ2hpb2RpMjAyNF0uIEVuIGxhcyBUYWJsYXMgMiwgMyB5IDQgc2UgcHJlc2VudGFuIGxhcyB2YXJpYWJsZXMgeSBwcsOhY3RpY2FzIGFzb2NpYWRhcyBhIGNhZGEgZGltZW5zacOzbiwgZXNwZWPDrWZpY2FtZW50ZSBwYXJhIHBhcmEgU0NNLCBFbmZvcXVlIExlYW4geSBTQzQuMC4KCgoKCgpMYSBUYWJsYSAyIHF1ZSBzZSBvYnNlcnZhIGEgY29udGludWFjacOzbiByZXByZXNlbnRhIGxhIGRpbWVuc2nDs24gU3VwcGx5IENoYWluIE1hbmFnZW1lbnQuCjwvZGl2PgoKPGNlbnRlcj4KCjxzbWFsbD5UQUJMQSAyIC0gRGltZW5zacOzbiBTdXBwbHkgQ2hhaW4gTWFuYWdlbWVudDwvc21hbGw+CgoKfCBDYXRlZ29yw61hIHwgVmFyaWFibGVzIHwgUHLDoWN0aWNhcyB8IEZ1ZW50ZSB8CnwtLS18LS0tfC0tLXwtLS18CnwgRmx1am8gZGUgaW5mb3JtYWNpw7NuIHwgVElDcyB8IFNpc3RlbWEgaW50ZWdyYWRvIGRlIHRlY25vbG9nw61hIGRlIGxhIGluZm9ybWFjacOzbiAoaW50ZXJjYW1iaW8gZGUgZGF0b3MgZWxlY3Ryw7NuaWNvcyAtRURJKSB8IEBQZXJlaXJhU29hcmVzMjAyMSB8CnwgfCB8IFNpc3RlbWFzIEVSUCwgU29mdHdhcmUgZGUgcnV0ZW8sIHNpc3RlbWEgZGUgZ2VzdGnDs24gZGUgYWxtYWNlbmVzIHkgdHJhbnNwb3J0ZSwgYWxtYWNlbmVzIGF1dG9tYXRpemFkb3MgeSBzaXN0ZW1hcyBhdXRvbWF0aXphZG9zIGRlIG1hbnVmYWN0dXJhIHwgQEZyZWRlcmljbzIwMTcgfAp8IEludGVncmFjacOzbi8gQ29sYWJvcmFjacOzbiB8IEdlc3Rpw7NuIGRlIHByb3ZlZWRvcmVzIHwgUHJvY2VzbyBmb3JtYWwgZGUgc2VsZWNjacOzbiB5IGV2YWx1YWNpw7NuIGRlIHByb3ZlZWRvcmVzLiB8IEBUb250aW5pMjAxNiB8CnwgfCB8IEdlc3Rpw7NuIGRlIHJlbGFjaW9uZXMgfCBASG8yMDE2IHwKfCB8IHwgfCBASG8yMDIwIHwKfCB8IHwgS2VpcmV0c3UgKENvYWxpY2nDs24gY29sYWJvcmF0aXZhKSBLeW9yeW9rdUthaSAoQXNvY2lhY2nDs24gY29vcGVyYXRpdmEpIEVzdHJhdGVnaWEgZGUgaW50ZXJ2ZW5jacOzbiAocHJpb3JpemFyIHByb3ZlZWRvcmVzKSBFc3RyYXRlZ2lhIGRlIGNhc2NhZGEgKEV4aWdpciByZXF1aXNpdG9zIGFsIHByb3ZlZWRvcikgQ29udHJhdG8gZGUgbGFyZ28gcGxhem8iIHwgQFBlcmVpcmFTb2FyZXMyMDIxIHwKfCB8IEdlc3Rpw7NuIGxvZ8Otc3RpY2EgfCBHZXN0acOzbiBkZSBjb21wcmEgfCBAVG9udGluaTIwMTYgfAp8IHwgfCBHZXN0acOzbiBkZSBhbG1hY2VuYW1pZW50bywgU2lzdGVtYSBkZSBtYW5lam8gZGUgbWF0ZXJpYWxlcyAocHJvY2VzbyBkZSByZWNlcGNpw7NuLCBhbG1hY2VuYW1pZW50byB5IHByZXBhcmFjacOzbiBkZSBwZWRpZG9zKSB8IEBQZXJlaXJhU29hcmVzMjAyMSB8CnwgfCB8IEdlc3Rpw7NuIGRlIGludmVudGFyaW9zLCBQb2zDrXRpY2EgSW52ZW50YXJpb3MgfCBAVG9udGluaTIwMTYgfAp8IHwgfCBHZXN0acOzbiBkZSBkaXN0cmlidWNpw7NuIHwgQE1hY2hhZG8yMDE3IHwKfCB8IEdlc3Rpw7NuIGRlIGNsaWVudGUgfCBHZXN0acOzbiBkZSByZWxhY2lvbmVzIHwgQEhvMjAxNiB8CnwgfCB8IHwgQEhvMjAyMCB8CnwgfCB8IFJlcXVlcmltaWVudG9zIHwgQERvc1NhbnRvc0JlbnRvMjAxOCB8CnwgfCB8IFNhdGlzZmFjY2nDs24gZGVsIGNsaWVudGUgfCB8CnwgfCB8IFByb25vc3RpY28gZGUgbGEgZGVtYW5kYSB8IEBQZXJlaXJhU29hcmVzMjAyMSB8CgoKPHNtYWxsPkZ1ZW50ZTogRWxhYm9yYWNpw7NuIHByb3BpYS48L3NtYWxsPgo8L2NlbnRlcj4KCjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206MzBweDsiPjwvZGl2PgoKQSBjb250aW51YWNpw7NuLCBsYSBUYWJsYSAzIHJlcHJlc2VudGEgbGEgZGltZW5zacOzbiBFbmZvcXVlIExlYW4uCgoKCjxjZW50ZXI+CjxzbWFsbD5UQUJMQSAzIC0gRGltZW5zacOzbjogRW5mb3F1ZSBMZWFuPC9zbWFsbD4KCgp8IENhdGVnb3LDrWEgfCBWYXJpYWJsZXMgfCBQcsOhY3RpY2FzIHwgRnVlbnRlIHwKfDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18Oi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXw6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfAp8IEdlc3Rpw7NuIHBvciBwcm9jZXNvcyB8IEZvcm1hbGl6YWNpw7NuIHwgSWRlbnRpZmljYXIsIHJlbGV2YXIgeSBkb2N1bWVudGFyIHByb2Nlc29zIGNsYXZlIHwgQE1jQ29ybWFjazIwMDMgfAp8IHwgfCBBbmFsaXphciwgbWVkaXIgeSBtZWpvcmFyIHByb2Nlc29zIGNsYXZlIHwgfAp8IHwgfCBFc3RhbmRhcml6YXIgcHJvY2Vzb3MgY2xhdmUgfCB8CnwgfCB8IEFuYWxpemFyIHkgcmVkdWNpciBsYSB2YXJpYWJpbGlkYWQgZGVsIHByb2Nlc28gfCB8CnwgfCBKSVQgfCBFbnRyZWdhIGVuIGxvdGVzIHBlcXVlw7FvcyB8IEBQZXJlaXJhU29hcmVzMjAyMSB8CnwgfCB8IFNpc3RlbWEgcHVsbCB8IHwKfCB8IHwgUHJldmlzacOzbiBwcmVjaXNhIGRlIGxhIGRlbWFuZGEgeSBlcXVpbGlicmlvIGRlbCBpbnZlbnRhcmlvIHwgQFJlZWZrZTIwMTggfAp8IE1lZGljacOzbiBkZSBkZXNlbXBlw7FvIHwgS1BJIChpbmRpY2Fkb3IgY2xhdmUgZGUgcmVuZGltaWVudG8pIHwgRGVmaW5pY2nDs24geSBtZWRpY2nDs24gZGUgaW5kaWNhZG9yZXMgY2xhdmUgZGUgZGVzZW1wZcOxbyBjbGFyb3MgfCB8CnwgfCB8IE1lZGlkYSBkZSBjYWRhIHByb2Nlc28gU0MgKGludmVudGFyaW8sIHRyYW5zcG9ydGUsIGZsdWpvIGRlIGRpbmVybywgbWFudWZhY3R1cmEsIGVudHJlZ2EgeSBhbG1hY2VuYW1pZW50byksIG1lZGlkYSBkZSBjYWxpZGFkLCBtZWRpZGEgYW1iaWVudGFsLCBzaXN0ZW1hIGRlIG1lZGljacOzbiBkZSBkZXNlbXBlw7FvIChiYWxhbmNlIHNjb3JlY2FyZCwgbWVkaWRhIGRlIHJlbGFjacOzbiBjb24gZWwgY2xpZW50ZSB8IEBGcmVkZXJpY28yMDE3fAp8IE1lam9yYSBjb250aW51YSB8IEVsaW1pbmFjacOzbiBkZSBkZXNwZXJkaWNpb3MgfCBSZWR1Y2Npw7NuIGRlIGRlc3BlcmRpY2lvcyAoU29icmVwcm9kdWNjacOzbiwgVHJhbnNwb3J0ZSwgRXNwZXJhIG8gcmV0cmFzbywgSW52ZW50YXJpbyBpbm5lY2VzYXJpbywgUHJvY2VzYW1pZW50byBpbmFkZWN1YWRvLCBNb3ZpbWllbnRvLCBEZWZlY3RvcykgfCBAUGVyZWlyYVNvYXJlczIwMjEgfAp8IHwgfCBJZGVudGlmaWNhY2nDs24geSBlbGltaW5hY2nDs24gZGUgYWN0aXZpZGFkZXMgcXVlIG5vIGFncmVnYW4gdmFsb3IuIE1hcGEgZGUgZmx1am8gZGUgdmFsb3IgKFZhbHVlIHN0cmVhbSBtYXBwaW5nKSB8IHwKfCB8IFJlc29sdWNpw7NuIGRlIHByb2JsZW1hcyB8IFByb2NlZGltaWVudG9zIGRlIHRyYWJham8gZXN0YW5kYXJpemFkbyB8IEBGcmVkZXJpY28yMDE3IHwKfCB8IHwgSGVycmFtaWVudGFzIGRlIGNhbGlkYWQgfCB8CnwgfCB8IEVxdWlwbyBLYWl6ZW4gfCBASGVybmFuZGV6MjAxMyB8CgoKPHNtYWxsPkZ1ZW50ZTogRWxhYm9yYWNpw7NuIHByb3BpYS48L3NtYWxsPgo8L2NlbnRlcj4KPGRpdiBzdHlsZT0ibWFyZ2luLWJvdHRvbTozMHB4OyI+PC9kaXY+CgpGaW5hbG1lbnRlLCBlbiBsYSBUYWJsYSA0IHNlIG11ZXN0cmEgbGEgZGltZW5zacOzbiBTQyA0LjAuCgoKPGNlbnRlcj4KPHNtYWxsPlRBQkxBIDQgLSBEaW1lbnNpw7NuOiBTQyA0LjAuPC9zbWFsbD4KCgoKfCBDYXRlZ29yw61hIHwgVmFyaWFibGVzIHwgUHLDoWN0aWNhcyB8IEZ1ZW50ZSB8Cnw6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfDotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXw6LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18Oi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwKfCBUcmFuc2Zvcm1hY2nDs24gZGlnaXRhbCB8IEludGVncmFjacOzbiBTQ00gfCBDb2xhYm9yYWNpw7NuIGRpZ2l0YWwgY29uIHByb3ZlZWRvcmVzIHkgY2xpZW50ZXMgfCBAQ2FpYWRvMjAyMSB8CnwgfCBHZXN0acOzbiBkZSBUcmF6YWJpbGlkYWQgeSBTZWd1cmlkYWQgfCBEaWdpdGFsaXphY2nDs24gZGUgcHJvY2Vzb3MgaW50ZXJub3MgeSBleHRlcm5vcyAtIGNpYmVyc2VndXJpZGFkLCBibG9ja2NoYWluIHwgfAp8IHwgVGVjbm9sb2fDrWFzIGRlIEluZm9ybWFjacOzbiB5IENvbXVuaWNhY2nDs24gKFRJQ3MpIHwgQ2xvdWQgQ29tcHV0aW5nIHwgQE5hc2lyaTIwMjAgfAp8IHwgfCBUZWNub2xvZ8OtYSBkZSBsYSBpbmZvcm1hY2nDs24gKFRJKSB8IHwKfCB8IHwgSW50ZXJuZXQgb2YgVGhpbmdzIChJb1QpIHwgQEdhcmF5Um9uZGVybzIwMjAgfAp8IHwgQXV0b21hdGl6YWNpw7NuIHkgcm9iw7N0aWNhIHwgQ2xvdWQgUm9ib3RpY3MgfCB8CnwgfCBBbsOhbGlzaXMgZGUgZGF0b3MgeSB0b21hIGRlIGRlY2lzaW9uZXMgfCBCaWcgRGF0YSB8QEJ1eXVrb3prYW4yMDE4IHwKfCB8IHwgSW50ZWxpZ2VuY2lhIEFydGlmaWNpYWwgfCB8CnwgfCB8IFNpbXVsYWNpw7NuIGRlIFByb2Nlc29zIHwgfAoKCjxzbWFsbD5GdWVudGU6IEVsYWJvcmFjacOzbiBwcm9waWEuPC9zbWFsbD4KPC9jZW50ZXI+CjxkaXYgc3R5bGU9Im1hcmdpbi1ib3R0b206MzBweDsiPjwvZGl2PgoKCkVuIGxhIGNvbnN0cnVjY2nDs24gZGVsIE1NLCBlbCBwYXNvIHNpZ3VpZW50ZSBjb25zaXN0ZSBlbiBsYSBkZWZpbmljacOzbiBkZSBsb3Mgbml2ZWxlcyBkZSBtYWR1cmV6LCBzaWd1aWVuZG8gbGEgcHJvcHVlc3RhIGRlIENoZXNobWJlcmFoIGV0IGFsLiAoMjAyMCkuIFBhcmEgZXN0ZSBlc3R1ZGlvLCBzZSBlc3RhYmxlY2UgdW5hIGVzdHJ1Y3R1cmEgY29tcHVlc3RhIHBvciB0cmVzIG5pdmVsZXM6IGluaWNpYWwsIGludGVybWVkaW8geSBhdmFuemFkbywgY2FkYSB1bm8gZGUgbG9zIGN1YWxlcyBzZSBkaXZpZGUgZW4gZ3JhZG9zIGRlIGN1bXBsaW1pZW50byBwYXJjaWFsIG8gdG90YWwuIExhIGRldGVybWluYWNpw7NuIGRlIGVzdGEgY2FudGlkYWQgZGUgbml2ZWxlcyBzZSBmdW5kYW1lbnRhIGVuIGxhIG5lY2VzaWRhZCBkZSBhZGVjdWFyIGVsIG1vZGVsbyBhIGxhIGNvbXBsZWppZGFkIG9yZ2FuaXphY2lvbmFsIGNhcmFjdGVyw61zdGljYSBkZSBsYXMgUHlNRXMsIGRvbmRlIHNlIGltcGxlbWVudGFyw6EgbGEgaGVycmFtaWVudGEuCgojIyA1LiBDb25jbHVzaW9uZXMKTGEgcmV2aXNpw7NuIGV4aGF1c3RpdmEgZGUgbGEgbGl0ZXJhdHVyYSByZWFsaXphZGEgZW4gZXN0ZSBlc3R1ZGlvIHBlcm1pdGnDsyBpZGVudGlmaWNhciB1bmEgYnJlY2hhIG8gbGFndW5hIHJlbGV2YW50ZTogbGEgbGltaXRhZGEgZXhpc3RlbmNpYSBkZSBtb2RlbG9zIGRlIG1hZHVyZXogYXBsaWNhZG9zIGEgbGEgZ2VzdGnDs24gZGUgbGEgY2FkZW5hIGRlIHN1bWluaXN0cm8gKFNDTSkgcXVlIGludGVncmVuIGRlIG1hbmVyYSBleHBsw61jaXRhIGxhIHRyYW5zZm9ybWFjacOzbiBkaWdpdGFsIGVuIHN1cyBtZWNhbmlzbW9zIGRlIG1lZGljacOzbi4gRXN0ZSB2YWPDrW8gcmVwcmVzZW50YSB1biDDoXJlYSBkZSBpbnRlcsOpcyB0YW50byBjaWVudMOtZmljbyBjb21vIGVtcHJlc2FyaWFsLgpFbiByZXNwdWVzdGEsIGVzdGUgdHJhYmFqbyBwcm9wb25lIHVuIG1vZGVsbyBkZSBtYWR1cmV6IHBhcmEgbGEgTFNDTSBlbmZvY2FkbyBlbiBQeU1FcywgZXN0cnVjdHVyYWRvIGVuIHRyZXMgZGltZW5zaW9uZXMgcHJpbmNpcGFsZXMsIDE0IHZhcmlhYmxlcyB5IDM2IHByw6FjdGljYXMgYXNvY2lhZGFzLCBsbyBxdWUgYXBvcnRhIHVuIG1hcmNvIGFuYWzDrXRpY28gZXNwZWPDrWZpY28geSBkZXRhbGxhZG8uIEFzaW1pc21vLCBzZSBkZWZpbmllcm9uIHRyZXMgbml2ZWxlcyBkZSBtYWR1cmV6IChpbmljaWFsLCBpbnRlcm1lZGlvIHkgYXZhbnphZG8pLCBjYWRhIHVubyBjb24gZG9zIHN1Ym5pdmVsZXMgcXVlIHBlcm1pdGVuIGV2YWx1YXIgZWwgY3VtcGxpbWllbnRvIHBhcmNpYWwgbyB0b3RhbC4KTG9zIHByw7N4aW1vcyBwYXNvcyBkZSBsYSBpbnZlc3RpZ2FjacOzbiBjb250ZW1wbGFuIGxhIGRlc2NyaXBjacOzbiBkZXRhbGxhZGEgZGUgbG9zIG5pdmVsZXMgeSBzdWJuaXZlbGVzLCBjb24gZWwgZmluIGRlIGNvbnNvbGlkYXIgZWwgbW9kZWxvLCBhc8OtIGNvbW8gZWwgZGlzZcOxbyBkZWwgaW5zdHJ1bWVudG8gZGUgcmVjb2xlY2Npw7NuIGRlIGluZm9ybWFjacOzbiBwYXJhIHN1IGFwbGljYWNpw7NuIGVuIFB5TUVzZGUgbGEgcmVnacOzbiBkZSBpbmZsdWVuY2lhIGRlIGxhIHVuaXZlcnNpZGFkLgoKIyMgNi4gUmVmZXJlbmNpYXMKCgoKCg==