Diseño de maquina de embotellamiento para línea pasteurizadora de leche

Este proyecto busca diseñar y construir el prototipo de una maquina embotelladora de leche con la finalidad de facilitar los procesos que se llevan a cabo de manera artesanal en las zonas rurales del país; por lo tanto el prototipo es diseñado para pequeñas cantidades, teniendo el parámetro principa...

Full description

Autores:
Murillo Páez, Juan Sebastián
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/42271
Acceso en línea:
http://hdl.handle.net/11349/42271
Palabra clave:
Diseño
Embotelladora
Pasteurizadora
Automatizacion
Design
Bottler
Pasteurizer
Automation
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_729342e98eb8e09b326f4da057f518d7
oai_identifier_str oai:repository.udistrital.edu.co:11349/42271
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Diseño de maquina de embotellamiento para línea pasteurizadora de leche
dc.title.titleenglish.none.fl_str_mv Design of bottling machine for milk pasteurization line
title Diseño de maquina de embotellamiento para línea pasteurizadora de leche
spellingShingle Diseño de maquina de embotellamiento para línea pasteurizadora de leche
Diseño
Embotelladora
Pasteurizadora
Automatizacion
Design
Bottler
Pasteurizer
Automation
title_short Diseño de maquina de embotellamiento para línea pasteurizadora de leche
title_full Diseño de maquina de embotellamiento para línea pasteurizadora de leche
title_fullStr Diseño de maquina de embotellamiento para línea pasteurizadora de leche
title_full_unstemmed Diseño de maquina de embotellamiento para línea pasteurizadora de leche
title_sort Diseño de maquina de embotellamiento para línea pasteurizadora de leche
dc.creator.fl_str_mv Murillo Páez, Juan Sebastián
dc.contributor.advisor.none.fl_str_mv Alvarado Moreno , Alexander
dc.contributor.author.none.fl_str_mv Murillo Páez, Juan Sebastián
dc.subject.none.fl_str_mv Diseño
Embotelladora
Pasteurizadora
Automatizacion
topic Diseño
Embotelladora
Pasteurizadora
Automatizacion
Design
Bottler
Pasteurizer
Automation
dc.subject.keyword.none.fl_str_mv Design
Bottler
Pasteurizer
Automation
description Este proyecto busca diseñar y construir el prototipo de una maquina embotelladora de leche con la finalidad de facilitar los procesos que se llevan a cabo de manera artesanal en las zonas rurales del país; por lo tanto el prototipo es diseñado para pequeñas cantidades, teniendo el parámetro principal para el prototipo es necesario establecer un parámetro de selección mediante matrices ya que este mismo nos permitirá seleccionar el diseño conceptual adecuado para proseguir con los cálculos alusivos al diseño de ejes, estructuras, resistencia del material. Obteniendo los datos necesarios para proceder a la selección de los materiales, estos siendo investigados previamente y generando nuevamente una matriz de selección la cual nos permite comparar sus diferentes características, costos y así mismo determinar el material a usar. Posteriormente, se inicia el proceso de fabricación donde se someterán los distintos materiales a sus respectivos procesos iniciando con el corte, seguido de torneado a los ejes y tornillos, taladrado, soldado y roscado, conforme el diseño lo requiere y especifica; así mismo con iniciar el ensamblado del prototipo y la realización de pruebas con su respectiva corrección. El área de trabajo del prototipo consta de una mesa con espacio para cableado con dimensiones de 0.50*0.90m donde en su superficie cuenta con el eje central de operación, la base circular unida al eje central la cual recibirá los vasos vacíos y mediante su rotación, esta se detendrá en las áreas de llenado, tapado, roscado y su respectiva salida a una banda transportadora la cual llevará los vasos llenos a la siguiente estación. Como estructura auxiliar esta cuenta con soportes alrededor de la base los cuales soportan tornillos sinfín que desplazan los sistemas de tapado y roscado. Sumado a lo anterior se requiere de la creación de la documentación de detalle para complementar y sustentar el comportamiento de los materiales del prototipo, planos de construcción, matrices de selección y descripción del prototipo.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-28T13:37:41Z
dc.date.available.none.fl_str_mv 2024-10-28T13:37:41Z
dc.date.created.none.fl_str_mv 2024-10-21
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Monografía
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/42271
url http://hdl.handle.net/11349/42271
dc.relation.references.none.fl_str_mv Barahona, C., & Montenegro, J. (Mayo de 2022). Simulacion de un sistema de llenado, sellado y etiquetado de leche bovina en el municipio de Cumbal. Obtenido de Corporacion Universitaria de Nariño: http://repositorio.aunar.edu.co:8080/xmlui/bitstream/handle/20.500.12276/1272/Art.%20I.M.C%20192.pdf?sequence=4&isAllowed=y
Barbosa Pinzon, N. D. (2015). Propuesta estrategias para la produccion y distribucion de leche en Acacías, Meta. Obtenido de Universidad de la Salle: https://ciencia.lasalle.edu.co/cgi/viewcontent.cgi?article=1470&context=maest_administracion
Calle Flores, J. C. (2017). Diseño de un programa de mantenimiento de una línea de producción en la embotelladora La Cascada S.A. Obtenido de Universidad mayor de San Andres: https://repositorio.umsa.bo/bitstream/handle/123456789/18655/PG-2086.pdf?sequence=1&isAllowed=y
Castilla Gomez , J. A., & Vergel Gomez, Y. A. (1 de Febrero de 2023). Análisis del sistema de producción lácteo y su índice de crecimiento productivo en los últimos 6 años en Colombia. Obtenido de Unidades Tecnicas de Santander: http://repositorio.uts.edu.co:8080/xmlui/bitstream/handle/123456789/11899/F-DC-125%20INFORME%20FINAL.pdf?sequence=1&isAllowed=y
Comac kegging, b. a. (2024). Comac. Obtenido de https://www.comacitalia.es/
Cortez Espinosa, A. E., Parada Zelaya , E. J., & Valencia Chavez , A. I. (Noviembre de 2021). Propuesta de diseño de una maquina llenadora de envases PET. Obtenido de Universidad de El Salvador: https://ri.ues.edu.sv/id/eprint/25518/1/PROPUESTA%20DE%20DISE%C3%91O%20DE%20UNA%20M%C3%81QUINA%20LLENADORA%20DE%20ENVASES%20PET.pdf
EMP. (15 de Septiembre de 2021). Easy HomeMade Projects. Obtenido de https://www.youtube.com/watch?v=26YH8Mtsxzg&t=519s
Ionos Digital Guide . (16 de Septiembre de 2021). QFD: ¿qué significa Quality Function Deployment? Obtenido de Ionos Digital Guide web site: https://www.ionos.es/digitalguide/online-marketing/analisis-web/qfd-quality-function-deployment/
Muñoz Sanchez, J. J. (Febrero de 2016). Construcción de una maquina llenadora y tapadora lineal para botellas PET. De 500cc semiautomática. Obtenido de Universidad tecnica Del Norte: http://repositorio.utn.edu.ec/handle/123456789/4603
Ortega Navarrete, R. D. (Enero de 2013). Diseño y construcción de una maquina para envasado de agua. Obtenido de Universidad autónoma nacional de México: http://www.ptolomeo.unam.mx:8080/jspui/bitstream/132.248.52.100/6479/1/TESIS.pdf
Projects, N. (Septiembre de 2018). Nevon Solutions PVT Ltd. Obtenido de https://www.youtube.com/watch?v=JdXzMI1PXcs
Quintero Niño, M. J., & Rutto Ortega, Y. C. (Mayo de 2020). Estudio de factibilidad de una empresa pasteurizadora de leche en la finca "La Isla" en el sector de canal, municipio Fernández Feo, estado Táchira . Obtenido de Universidad Catolica de Colombia: https://repository.ucatolica.edu.co/server/api/core/bitstreams/d5b5a27d-fb04-47f6-9a75-7780738d4e3e/content
Rivera Mejorada , J. A. (11 de Enero de 2022). Matriz de seleccion. Obtenido de Linkedin: https://es.linkedin.com/pulse/matriz-de-selecci%C3%B3n-josu%C3%A9-alexis-rivera-mejorada
Social, M. d. (12 de Diciembre de 2012). Resolución 4142 de 2012. Obtenido de Ministerio de Salud y Proteccion Social: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/DIJ/resolucion-4142-de-2012.pdf
Systems, I. F. (2023). Obtenido de IC Filling Systems LTD: https://www.icfillingsystems.com/
UNAM, D. F. (2018). Universidad Nacional Autonoma de Mexico. Obtenido de https://www.youtube.com/watch?v=W3Y9RtnjLCM
Vasquez Ospina , A. A., & Cortés Angel , K. A. (2014). Diseño y construcción del prototipo de una máquina de embotellado de jugos pasteurizados. Obtenido de Universidad Tecnologica de Pereira: https://repositorio.utp.edu.co/server/api/core/bitstreams/b85b536b-c53a-4dd2-9a50-23f77d3946c0/content
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/85fc1d8b-7e96-442c-8bc9-ed8d3c7d9717/download
https://repository.udistrital.edu.co/bitstreams/16aecc74-581d-4057-94c6-04b598efd7fe/download
https://repository.udistrital.edu.co/bitstreams/f0bb0239-14de-4209-ac0f-dd435f556b3c/download
https://repository.udistrital.edu.co/bitstreams/f661e2a8-8ade-4178-89f4-eee11495a55c/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
2425bfee327a163b5bf476325a846e20
815c5d9e2a64d1ffec0eb5050d2c68c6
5bfb9275bf206450e3f0371228044a54
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007263345147904
spelling Alvarado Moreno , AlexanderMurillo Páez, Juan Sebastián2024-10-28T13:37:41Z2024-10-28T13:37:41Z2024-10-21http://hdl.handle.net/11349/42271Este proyecto busca diseñar y construir el prototipo de una maquina embotelladora de leche con la finalidad de facilitar los procesos que se llevan a cabo de manera artesanal en las zonas rurales del país; por lo tanto el prototipo es diseñado para pequeñas cantidades, teniendo el parámetro principal para el prototipo es necesario establecer un parámetro de selección mediante matrices ya que este mismo nos permitirá seleccionar el diseño conceptual adecuado para proseguir con los cálculos alusivos al diseño de ejes, estructuras, resistencia del material. Obteniendo los datos necesarios para proceder a la selección de los materiales, estos siendo investigados previamente y generando nuevamente una matriz de selección la cual nos permite comparar sus diferentes características, costos y así mismo determinar el material a usar. Posteriormente, se inicia el proceso de fabricación donde se someterán los distintos materiales a sus respectivos procesos iniciando con el corte, seguido de torneado a los ejes y tornillos, taladrado, soldado y roscado, conforme el diseño lo requiere y especifica; así mismo con iniciar el ensamblado del prototipo y la realización de pruebas con su respectiva corrección. El área de trabajo del prototipo consta de una mesa con espacio para cableado con dimensiones de 0.50*0.90m donde en su superficie cuenta con el eje central de operación, la base circular unida al eje central la cual recibirá los vasos vacíos y mediante su rotación, esta se detendrá en las áreas de llenado, tapado, roscado y su respectiva salida a una banda transportadora la cual llevará los vasos llenos a la siguiente estación. Como estructura auxiliar esta cuenta con soportes alrededor de la base los cuales soportan tornillos sinfín que desplazan los sistemas de tapado y roscado. Sumado a lo anterior se requiere de la creación de la documentación de detalle para complementar y sustentar el comportamiento de los materiales del prototipo, planos de construcción, matrices de selección y descripción del prototipo.This project seeks to design and build the prototype of a milk bottling machine in order to facilitate the processes that are carried out in an artisanal way in rural areas of the country; therefore the prototype is designed for small quantities, having the main parameter for the prototype it is necessary to establish a selection parameter through matrices since this will allow us to select the appropriate conceptual design to continue with the calculations related to the design of axes, structures, and material resistance. Obtaining the necessary data to proceed with the selection of materials, these being previously investigated and generating again a selection matrix which allows us to compare their different characteristics, costs and also determine the material to be used. Subsequently, the manufacturing process begins where the different materials will be subjected to their respective processes starting with cutting, followed by turning the axes and screws, drilling, welding and threading, as the design requires and specifies; likewise with starting the assembly of the prototype and the performance of tests with their respective correction. The prototype work area consists of a table with space for wiring with dimensions of 0.50*0.90m where on its surface it has the central axis of operation, the circular base attached to the central axis which will receive the empty glasses and by its rotation, it will stop in the filling, capping, threading areas and its respective exit to a conveyor belt which will take the full glasses to the next station. As an auxiliary structure, it has supports around the base which support worm screws that move the capping and threading systems. In addition to the above, the creation of detailed documentation is required to complement and support the behavior of the prototype materials, construction plans, selection matrices and prototype description.pdfDiseñoEmbotelladoraPasteurizadoraAutomatizacionDesignBottlerPasteurizerAutomationDiseño de maquina de embotellamiento para línea pasteurizadora de lecheDesign of bottling machine for milk pasteurization linebachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Barahona, C., & Montenegro, J. (Mayo de 2022). Simulacion de un sistema de llenado, sellado y etiquetado de leche bovina en el municipio de Cumbal. Obtenido de Corporacion Universitaria de Nariño: http://repositorio.aunar.edu.co:8080/xmlui/bitstream/handle/20.500.12276/1272/Art.%20I.M.C%20192.pdf?sequence=4&isAllowed=yBarbosa Pinzon, N. D. (2015). Propuesta estrategias para la produccion y distribucion de leche en Acacías, Meta. Obtenido de Universidad de la Salle: https://ciencia.lasalle.edu.co/cgi/viewcontent.cgi?article=1470&context=maest_administracionCalle Flores, J. C. (2017). Diseño de un programa de mantenimiento de una línea de producción en la embotelladora La Cascada S.A. Obtenido de Universidad mayor de San Andres: https://repositorio.umsa.bo/bitstream/handle/123456789/18655/PG-2086.pdf?sequence=1&isAllowed=yCastilla Gomez , J. A., & Vergel Gomez, Y. A. (1 de Febrero de 2023). Análisis del sistema de producción lácteo y su índice de crecimiento productivo en los últimos 6 años en Colombia. Obtenido de Unidades Tecnicas de Santander: http://repositorio.uts.edu.co:8080/xmlui/bitstream/handle/123456789/11899/F-DC-125%20INFORME%20FINAL.pdf?sequence=1&isAllowed=yComac kegging, b. a. (2024). Comac. Obtenido de https://www.comacitalia.es/Cortez Espinosa, A. E., Parada Zelaya , E. J., & Valencia Chavez , A. I. (Noviembre de 2021). Propuesta de diseño de una maquina llenadora de envases PET. Obtenido de Universidad de El Salvador: https://ri.ues.edu.sv/id/eprint/25518/1/PROPUESTA%20DE%20DISE%C3%91O%20DE%20UNA%20M%C3%81QUINA%20LLENADORA%20DE%20ENVASES%20PET.pdfEMP. (15 de Septiembre de 2021). Easy HomeMade Projects. Obtenido de https://www.youtube.com/watch?v=26YH8Mtsxzg&t=519sIonos Digital Guide . (16 de Septiembre de 2021). QFD: ¿qué significa Quality Function Deployment? Obtenido de Ionos Digital Guide web site: https://www.ionos.es/digitalguide/online-marketing/analisis-web/qfd-quality-function-deployment/Muñoz Sanchez, J. J. (Febrero de 2016). Construcción de una maquina llenadora y tapadora lineal para botellas PET. De 500cc semiautomática. Obtenido de Universidad tecnica Del Norte: http://repositorio.utn.edu.ec/handle/123456789/4603Ortega Navarrete, R. D. (Enero de 2013). Diseño y construcción de una maquina para envasado de agua. Obtenido de Universidad autónoma nacional de México: http://www.ptolomeo.unam.mx:8080/jspui/bitstream/132.248.52.100/6479/1/TESIS.pdfProjects, N. (Septiembre de 2018). Nevon Solutions PVT Ltd. Obtenido de https://www.youtube.com/watch?v=JdXzMI1PXcsQuintero Niño, M. J., & Rutto Ortega, Y. C. (Mayo de 2020). Estudio de factibilidad de una empresa pasteurizadora de leche en la finca "La Isla" en el sector de canal, municipio Fernández Feo, estado Táchira . Obtenido de Universidad Catolica de Colombia: https://repository.ucatolica.edu.co/server/api/core/bitstreams/d5b5a27d-fb04-47f6-9a75-7780738d4e3e/contentRivera Mejorada , J. A. (11 de Enero de 2022). Matriz de seleccion. Obtenido de Linkedin: https://es.linkedin.com/pulse/matriz-de-selecci%C3%B3n-josu%C3%A9-alexis-rivera-mejoradaSocial, M. d. (12 de Diciembre de 2012). Resolución 4142 de 2012. Obtenido de Ministerio de Salud y Proteccion Social: https://www.minsalud.gov.co/sites/rid/Lists/BibliotecaDigital/RIDE/DE/DIJ/resolucion-4142-de-2012.pdfSystems, I. F. (2023). Obtenido de IC Filling Systems LTD: https://www.icfillingsystems.com/UNAM, D. F. (2018). Universidad Nacional Autonoma de Mexico. Obtenido de https://www.youtube.com/watch?v=W3Y9RtnjLCMVasquez Ospina , A. A., & Cortés Angel , K. A. (2014). Diseño y construcción del prototipo de una máquina de embotellado de jugos pasteurizados. Obtenido de Universidad Tecnologica de Pereira: https://repositorio.utp.edu.co/server/api/core/bitstreams/b85b536b-c53a-4dd2-9a50-23f77d3946c0/contentLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/85fc1d8b-7e96-442c-8bc9-ed8d3c7d9717/download997daf6c648c962d566d7b082dac908dMD54ORIGINALMurilloPáezJuanSebastián2024.pdfMurilloPáezJuanSebastián2024.pdfapplication/pdf4567264https://repository.udistrital.edu.co/bitstreams/16aecc74-581d-4057-94c6-04b598efd7fe/download2425bfee327a163b5bf476325a846e20MD51MurilloPáezJuanSebastián2024Anexos.zipMurilloPáezJuanSebastián2024Anexos.zipapplication/zip1404930https://repository.udistrital.edu.co/bitstreams/f0bb0239-14de-4209-ac0f-dd435f556b3c/download815c5d9e2a64d1ffec0eb5050d2c68c6MD52Formato Licencia de Uso y Publicación.pdfFormato Licencia de Uso y Publicación.pdfapplication/pdf292919https://repository.udistrital.edu.co/bitstreams/f661e2a8-8ade-4178-89f4-eee11495a55c/download5bfb9275bf206450e3f0371228044a54MD5311349/42271oai:repository.udistrital.edu.co:11349/422712024-10-28 08:37:43.796open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK