Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia

En el proyecto de pasantia realizado se observa y se recopila información cuantificable, examinando y caracterizando las actividades que conforman el proceso de recolección de proveedores el cual funciona como insumo para la elaboración de las historias de usuario y para el desarrollo de una integra...

Full description

Autores:
Rivera Estrella, Angie Paola
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/27550
Acceso en línea:
http://hdl.handle.net/11349/27550
Palabra clave:
Trazabilidad
Scrum
Proveedores
Integración
Clientes
Ingeniería Industrial - Tesis y disertaciones académicas
Administración de proyectos industriales
Proveedores
Servicio al cliente
Desarrollo de programas para computador - Aplicaciones industriales
Traceability
Scrum
Seller
Integration
Customers
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_b9daa50279783e8f3aadc3062dab9897
oai_identifier_str oai:repository.udistrital.edu.co:11349/27550
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
dc.title.titleenglish.spa.fl_str_mv Application of the Scrum methodology for the implementation of an integration of information for the management of traceability of suppliers in the Tenjo distribution center in the Company Sodimac Colombia
title Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
spellingShingle Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
Trazabilidad
Scrum
Proveedores
Integración
Clientes
Ingeniería Industrial - Tesis y disertaciones académicas
Administración de proyectos industriales
Proveedores
Servicio al cliente
Desarrollo de programas para computador - Aplicaciones industriales
Traceability
Scrum
Seller
Integration
Customers
title_short Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
title_full Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
title_fullStr Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
title_full_unstemmed Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
title_sort Aplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac Colombia
dc.creator.fl_str_mv Rivera Estrella, Angie Paola
dc.contributor.advisor.spa.fl_str_mv Vargas Hernández, Cesar Asdraldo
dc.contributor.author.spa.fl_str_mv Rivera Estrella, Angie Paola
dc.subject.spa.fl_str_mv Trazabilidad
Scrum
Proveedores
Integración
Clientes
topic Trazabilidad
Scrum
Proveedores
Integración
Clientes
Ingeniería Industrial - Tesis y disertaciones académicas
Administración de proyectos industriales
Proveedores
Servicio al cliente
Desarrollo de programas para computador - Aplicaciones industriales
Traceability
Scrum
Seller
Integration
Customers
dc.subject.lemb.spa.fl_str_mv Ingeniería Industrial - Tesis y disertaciones académicas
Administración de proyectos industriales
Proveedores
Servicio al cliente
Desarrollo de programas para computador - Aplicaciones industriales
dc.subject.keyword.spa.fl_str_mv Traceability
Scrum
Seller
Integration
Customers
description En el proyecto de pasantia realizado se observa y se recopila información cuantificable, examinando y caracterizando las actividades que conforman el proceso de recolección de proveedores el cual funciona como insumo para la elaboración de las historias de usuario y para el desarrollo de una integración de información aplicando la metodología Scrum en el proceso de gestión de la misma. Está compuesto por tres fases que permiten delimitar las partes centrales del proyecto, en la primera fase se identifica la situación actual del proceso de recolección de proveedores para el flujo proveedor, centro de distribución, cliente, mediante un diagnóstico inicial del proceso que permite reconocer los pasos susceptibles de mejora y en los cuales se realiza la integración de información. A partir del diagnóstico realizado se identifican los requerimientos de la integración de información dando cabida a la aplicación de la metodología Scrum en cuanto a la definición y planificación de los sprint realizando un seguimiento y control de los avances del proyecto con el uso de formatos Taskboard y gráficas burnDown en las cuales se analizó el tiempo estimado para la realización del proyecto VS el tiempo real invertido en el proyecto. En la tercera fase se realizan pruebas piloto de la integración de información identificando el funcionamiento del desarrollo realizado y posteriormente se establecen indicadores que permiten medir los resultados obtenidos con la integración realizada entre dos plataformas involucradas en el proceso de recolección de proveedores.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-10-15T14:52:30Z
dc.date.available.none.fl_str_mv 2021-10-15T14:52:30Z
dc.date.created.spa.fl_str_mv 2021-09-09
dc.type.degree.spa.fl_str_mv Pasantía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.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/27550
url http://hdl.handle.net/11349/27550
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/a2983913-6b43-428d-8887-fc79805be18a/download
https://repository.udistrital.edu.co/bitstreams/cb2fa4e9-c542-426a-b2d9-2ec30e33523d/download
https://repository.udistrital.edu.co/bitstreams/0d6eb788-ca53-483d-91bc-75870e11f858/download
https://repository.udistrital.edu.co/bitstreams/4b8e5f6c-5171-4af3-89c5-40c3578f4da6/download
https://repository.udistrital.edu.co/bitstreams/d3d6949d-5afb-4241-b864-857a088602aa/download
https://repository.udistrital.edu.co/bitstreams/2cbdd3ea-0d9b-456e-a09f-3bff4286bf7d/download
https://repository.udistrital.edu.co/bitstreams/e5a6aeea-ce7b-43e6-9c2f-7f8c436482cb/download
https://repository.udistrital.edu.co/bitstreams/d2c38e59-83f4-45c5-88ed-cbb351625771/download
bitstream.checksum.fl_str_mv b85afa5649b0377e0b5e38404dbba99d
e30296ce48e6b1b37804d4eb7c85e5cd
c4f1776fe17b8967a9ccad912c081011
302bff79ce2154d811a9273ce0d45249
997daf6c648c962d566d7b082dac908d
c7e72563ab57f8327974ce310771f634
571bfde57005dee8e8ed0233813ef535
8cf690cddc10df3f45f10db0332c501a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007263910330368
spelling Vargas Hernández, Cesar AsdraldoRivera Estrella, Angie Paola2021-10-15T14:52:30Z2021-10-15T14:52:30Z2021-09-09http://hdl.handle.net/11349/27550En el proyecto de pasantia realizado se observa y se recopila información cuantificable, examinando y caracterizando las actividades que conforman el proceso de recolección de proveedores el cual funciona como insumo para la elaboración de las historias de usuario y para el desarrollo de una integración de información aplicando la metodología Scrum en el proceso de gestión de la misma. Está compuesto por tres fases que permiten delimitar las partes centrales del proyecto, en la primera fase se identifica la situación actual del proceso de recolección de proveedores para el flujo proveedor, centro de distribución, cliente, mediante un diagnóstico inicial del proceso que permite reconocer los pasos susceptibles de mejora y en los cuales se realiza la integración de información. A partir del diagnóstico realizado se identifican los requerimientos de la integración de información dando cabida a la aplicación de la metodología Scrum en cuanto a la definición y planificación de los sprint realizando un seguimiento y control de los avances del proyecto con el uso de formatos Taskboard y gráficas burnDown en las cuales se analizó el tiempo estimado para la realización del proyecto VS el tiempo real invertido en el proyecto. En la tercera fase se realizan pruebas piloto de la integración de información identificando el funcionamiento del desarrollo realizado y posteriormente se establecen indicadores que permiten medir los resultados obtenidos con la integración realizada entre dos plataformas involucradas en el proceso de recolección de proveedores.In the internship project carried out, quantifiable information is observed and collected, examining and characterizing the activities that make up the supplier collection process, which functions as input for the preparation of user stories and for the development of an integration of information applying Scrum methodology in its management process. The project is composed of three phases that allow defining the central parts of the project, in the first phase the current situation of the supplier collection process is identified for the supplier flow, distribution center, client, through an initial diagnosis of the process that allows Recognize the steps that can be improved and in which the integration of information is carried out. From the diagnosis carried out, the requirements for the integration of information are identified, allowing for the application of the Scrum methodology in terms of the definition and planning of the sprints, monitoring and controlling the progress of the project with the use of Taskboard and burnDown graphs in which the estimated time to carry out the project VS the real time invested in the project was analyzed. In the third phase, pilot tests of the integration of information are carried out identifying the operation of the development carried out and subsequently indicators are established that allow measuring the results obtained with the integration carried out between two platforms involved in the supplier collection process.Sodimac ColombiapdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecTrazabilidadScrumProveedoresIntegraciónClientesIngeniería Industrial - Tesis y disertaciones académicasAdministración de proyectos industrialesProveedoresServicio al clienteDesarrollo de programas para computador - Aplicaciones industrialesTraceabilityScrumSellerIntegrationCustomersAplicación de la metodología scrum para la implementación de una integración de información para la gestión de trazabilidad de los proveedores en el centro de distribución Tenjo en la Empresa Sodimac ColombiaApplication of the Scrum methodology for the implementation of an integration of information for the management of traceability of suppliers in the Tenjo distribution center in the Company Sodimac ColombiaPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALRiveraEstrellaAngiePaola2021.pdfRiveraEstrellaAngiePaola2021.pdfTrabajo de gradoapplication/pdf4204425https://repository.udistrital.edu.co/bitstreams/a2983913-6b43-428d-8887-fc79805be18a/downloadb85afa5649b0377e0b5e38404dbba99dMD51Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia de usoapplication/pdf624786https://repository.udistrital.edu.co/bitstreams/cb2fa4e9-c542-426a-b2d9-2ec30e33523d/downloade30296ce48e6b1b37804d4eb7c85e5cdMD52RiveraEstrellaAngiePaola2021Anexos.7zRiveraEstrellaAngiePaola2021Anexos.7zAnexosapplication/zip2501444https://repository.udistrital.edu.co/bitstreams/0d6eb788-ca53-483d-91bc-75870e11f858/downloadc4f1776fe17b8967a9ccad912c081011MD53RiveraEstrellaAngiePaola2021Cédula.pdfRiveraEstrellaAngiePaola2021Cédula.pdfCédulaapplication/pdf242193https://repository.udistrital.edu.co/bitstreams/4b8e5f6c-5171-4af3-89c5-40c3578f4da6/download302bff79ce2154d811a9273ce0d45249MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/d3d6949d-5afb-4241-b864-857a088602aa/download997daf6c648c962d566d7b082dac908dMD55THUMBNAILRiveraEstrellaAngiePaola2021.pdf.jpgRiveraEstrellaAngiePaola2021.pdf.jpgIM Thumbnailimage/jpeg6785https://repository.udistrital.edu.co/bitstreams/2cbdd3ea-0d9b-456e-a09f-3bff4286bf7d/downloadc7e72563ab57f8327974ce310771f634MD56Licencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13125https://repository.udistrital.edu.co/bitstreams/e5a6aeea-ce7b-43e6-9c2f-7f8c436482cb/download571bfde57005dee8e8ed0233813ef535MD57RiveraEstrellaAngiePaola2021Cédula.pdf.jpgRiveraEstrellaAngiePaola2021Cédula.pdf.jpgIM Thumbnailimage/jpeg5514https://repository.udistrital.edu.co/bitstreams/d2c38e59-83f4-45c5-88ed-cbb351625771/download8cf690cddc10df3f45f10db0332c501aMD5811349/27550oai:repository.udistrital.edu.co:11349/275502023-06-13 14:34:15.027http://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacionalrestrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK