Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones

Después del adelanto investigativo que realizamos en el 2019, donde se caracterizan las propiedades mecánicas de un compuesto de resina de poliuretano y residuos del procesamiento del cuero, que se nombrará Cuerol (Morales & Garcia, 2019) surgió la necesidad de encontrar una aplicación práctica...

Full description

Autores:
Morales Martín, Luis Fernando
García Cárdenas, David Alejandro
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:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/41861
Acceso en línea:
http://hdl.handle.net/11349/41861
Palabra clave:
Resina
Disipador de vibraciones
Frecuencia
Aceleración envolvente
Ingeniería Mecánica -- Tesis y disertaciones académicas
Desarrollo y caracterización de materiales compuestos a base de residuos de cuero
Revalorización de residuos de cuero en la industria
Estudio de las propiedades mecánicas y acústicas de un material compuesto a base de cuero y poliuretano
Resin
Vibration dissipator
Frequency
Envelope acceleration
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_b67a0369a8f5f01e3a68e171eef047be
oai_identifier_str oai:repository.udistrital.edu.co:11349/41861
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
dc.title.titleenglish.spa.fl_str_mv Verification of the material made from leather waste-polyurethane resin as a vibration dissipator
title Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
spellingShingle Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
Resina
Disipador de vibraciones
Frecuencia
Aceleración envolvente
Ingeniería Mecánica -- Tesis y disertaciones académicas
Desarrollo y caracterización de materiales compuestos a base de residuos de cuero
Revalorización de residuos de cuero en la industria
Estudio de las propiedades mecánicas y acústicas de un material compuesto a base de cuero y poliuretano
Resin
Vibration dissipator
Frequency
Envelope acceleration
title_short Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
title_full Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
title_fullStr Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
title_full_unstemmed Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
title_sort Comprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibraciones
dc.creator.fl_str_mv Morales Martín, Luis Fernando
García Cárdenas, David Alejandro
dc.contributor.advisor.none.fl_str_mv Alferez Rivas, Luis Ernesto
dc.contributor.author.none.fl_str_mv Morales Martín, Luis Fernando
García Cárdenas, David Alejandro
dc.contributor.orcid.none.fl_str_mv Alferez Rivas, Luis Ernesto [0000-0002-7888-0015]
dc.subject.spa.fl_str_mv Resina
Disipador de vibraciones
Frecuencia
Aceleración envolvente
topic Resina
Disipador de vibraciones
Frecuencia
Aceleración envolvente
Ingeniería Mecánica -- Tesis y disertaciones académicas
Desarrollo y caracterización de materiales compuestos a base de residuos de cuero
Revalorización de residuos de cuero en la industria
Estudio de las propiedades mecánicas y acústicas de un material compuesto a base de cuero y poliuretano
Resin
Vibration dissipator
Frequency
Envelope acceleration
dc.subject.lemb.none.fl_str_mv Ingeniería Mecánica -- Tesis y disertaciones académicas
Desarrollo y caracterización de materiales compuestos a base de residuos de cuero
Revalorización de residuos de cuero en la industria
Estudio de las propiedades mecánicas y acústicas de un material compuesto a base de cuero y poliuretano
dc.subject.keyword.spa.fl_str_mv Resin
Vibration dissipator
Frequency
Envelope acceleration
description Después del adelanto investigativo que realizamos en el 2019, donde se caracterizan las propiedades mecánicas de un compuesto de resina de poliuretano y residuos del procesamiento del cuero, que se nombrará Cuerol (Morales & Garcia, 2019) surgió la necesidad de encontrar una aplicación práctica y en el ámbito de la ingeniería mecánica, basado en los resultados obtenidos: módulo de elasticidad de 1,4785 MPa y 3,1 MPa de resistencia a la tracción, se determinó que el material podría tener una aplicación como aislador de vibraciones debido a que estos elementos son fabricados de caucho y comparten valores muy similares : el caucho con módulo de elasticidad de (1,4 Mpa) ( (erika dureza, 2023))., En la industria, la problemática generada por la presencia de vibraciones en la maquinaria, producto del entorno, lugar de fijación, desbalance o de su sistema de acoplamiento con otras máquinas que presentan vibraciones inusuales genera daños prematuros en elementos de desgaste como bujes, rodamientos, entre otros, llegando incluso a generar fisuras y rupturas de tornillos de fijación, en relación a lo anterior en el área de mantenimiento, uno de los factores determinantes para el buen desempeño de una máquina, corresponde a las técnicas de mantenimiento predictivo, los análisis de vibraciones son una de las estrategias más utilizadas para monitorear y predecir anomalías como desgaste, desalineación, desequilibrio y daño en los rodamientos, estos procedimientos son vitales para el correcto funcionamiento de elementos internos, el trabajo continuo en condiciones de altas vibraciones puede incidir en la vida útil de elementos internos como rodamientos y engranajes, entre otros. Partiendo de la investigación previa (Morales & Garcia, 2019), y conociendo que el módulo de elasticidad del Cuerol es similar al material base del que están fabricados los aisladores de vibraciones, la presente investigación busca determinar la viabilidad del Cuerol como disipador de vibraciones, mediante un análisis de vibraciones a un motor de un caballo de fuerza en condiciones de operación normal y desbalanceado.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-10-22T12:17:15Z
dc.date.available.none.fl_str_mv 2024-10-22T12:17:15Z
dc.date.created.none.fl_str_mv 2024-07-10
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografí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/41861
url http://hdl.handle.net/11349/41861
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/91821dd0-24f5-4166-b0fe-14490d7eaaaf/download
https://repository.udistrital.edu.co/bitstreams/e87f6bdb-4c8d-4805-9804-0944843e01b2/download
https://repository.udistrital.edu.co/bitstreams/f1357273-0917-4232-ad48-c8fd8bd1d9c8/download
https://repository.udistrital.edu.co/bitstreams/91e126bf-6e2b-4ecc-b395-6d0845df5cdb/download
https://repository.udistrital.edu.co/bitstreams/8a4fab96-c426-483b-93ef-0e49a92a54b9/download
https://repository.udistrital.edu.co/bitstreams/417a1e82-25fd-4d68-8529-9614c5877962/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
4b839928383390d3bb7cceee47825dcf
a2b21e4f3c9a8ece419c435f7518acce
53a27d2961dcf9f0d6eabbebbccc9a66
6f66ebc30bf3e4a514df129d495b9394
e4b0ec899d76fc73234cd93965210e86
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165901387563008
spelling Alferez Rivas, Luis ErnestoMorales Martín, Luis FernandoGarcía Cárdenas, David AlejandroAlferez Rivas, Luis Ernesto [0000-0002-7888-0015]2024-10-22T12:17:15Z2024-10-22T12:17:15Z2024-07-10http://hdl.handle.net/11349/41861Después del adelanto investigativo que realizamos en el 2019, donde se caracterizan las propiedades mecánicas de un compuesto de resina de poliuretano y residuos del procesamiento del cuero, que se nombrará Cuerol (Morales & Garcia, 2019) surgió la necesidad de encontrar una aplicación práctica y en el ámbito de la ingeniería mecánica, basado en los resultados obtenidos: módulo de elasticidad de 1,4785 MPa y 3,1 MPa de resistencia a la tracción, se determinó que el material podría tener una aplicación como aislador de vibraciones debido a que estos elementos son fabricados de caucho y comparten valores muy similares : el caucho con módulo de elasticidad de (1,4 Mpa) ( (erika dureza, 2023))., En la industria, la problemática generada por la presencia de vibraciones en la maquinaria, producto del entorno, lugar de fijación, desbalance o de su sistema de acoplamiento con otras máquinas que presentan vibraciones inusuales genera daños prematuros en elementos de desgaste como bujes, rodamientos, entre otros, llegando incluso a generar fisuras y rupturas de tornillos de fijación, en relación a lo anterior en el área de mantenimiento, uno de los factores determinantes para el buen desempeño de una máquina, corresponde a las técnicas de mantenimiento predictivo, los análisis de vibraciones son una de las estrategias más utilizadas para monitorear y predecir anomalías como desgaste, desalineación, desequilibrio y daño en los rodamientos, estos procedimientos son vitales para el correcto funcionamiento de elementos internos, el trabajo continuo en condiciones de altas vibraciones puede incidir en la vida útil de elementos internos como rodamientos y engranajes, entre otros. Partiendo de la investigación previa (Morales & Garcia, 2019), y conociendo que el módulo de elasticidad del Cuerol es similar al material base del que están fabricados los aisladores de vibraciones, la presente investigación busca determinar la viabilidad del Cuerol como disipador de vibraciones, mediante un análisis de vibraciones a un motor de un caballo de fuerza en condiciones de operación normal y desbalanceado.Following the investigative progress we made in 2019, where we characterized the mechanical properties of a compound made of polyurethane resin and leather processing waste, which will be named Cuerol (Morales & Garcia, 2019), the need arose to find a practical application in the field of mechanical engineering. Based on the results obtained: an elasticity modulus of 1.4785 MPa and tensile strength of 3.1 MPa, it was determined that the material could have an application as a vibration isolator, since these elements are made of rubber and share very similar values: rubber with an elasticity modulus of 1.4 MPa (erika dureza, 2023). In industry, the problems generated by the presence of vibrations in machinery, due to the environment, place of fixation, imbalance, or its coupling system with other machines presenting unusual vibrations, generate premature damage in wear elements such as bushings and bearings, among others, even leading to cracks and breaks in fixation bolts. In relation to the above, in the maintenance area, one of the determining factors for the good performance of a machine corresponds to predictive maintenance techniques. Vibration analysis is one of the most widely used strategies to monitor and predict anomalies such as wear, misalignment, imbalance, and damage in bearings. These procedures are vital for the correct functioning of internal elements, as continuous operation under high vibration conditions can affect the useful life of internal components such as bearings and gears, among others. Based on previous research (Morales & Garcia, 2019), and knowing that the elasticity modulus of Cuerol is similar to the base material from which vibration isolators are made, the present investigation seeks to determine the feasibility of Cuerol as a vibration damper through vibration analysis of a one-horsepower motor under normal and unbalanced operating conditionspdfspaUniversidad Distrital Francisco José de CaldasResinaDisipador de vibracionesFrecuenciaAceleración envolventeIngeniería Mecánica -- Tesis y disertaciones académicasDesarrollo y caracterización de materiales compuestos a base de residuos de cueroRevalorización de residuos de cuero en la industriaEstudio de las propiedades mecánicas y acústicas de un material compuesto a base de cuero y poliuretanoResinVibration dissipatorFrequencyEnvelope accelerationComprobación del material elaborado de residuo de cuero-resina de poliuretano como disipador de vibracionesVerification of the material made from leather waste-polyurethane resin as a vibration dissipatorbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/91821dd0-24f5-4166-b0fe-14490d7eaaaf/download997daf6c648c962d566d7b082dac908dMD55ORIGINALMoralesMartinLuisFernando2024.pdfMoralesMartinLuisFernando2024.pdfTrabajo de Gradoapplication/pdf1635815https://repository.udistrital.edu.co/bitstreams/e87f6bdb-4c8d-4805-9804-0944843e01b2/download4b839928383390d3bb7cceee47825dcfMD51MoralesMartinLuisFernandoAnexos1.zipMoralesMartinLuisFernandoAnexos1.zipAnexosapplication/zip1259532https://repository.udistrital.edu.co/bitstreams/f1357273-0917-4232-ad48-c8fd8bd1d9c8/downloada2b21e4f3c9a8ece419c435f7518acceMD53Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf220718https://repository.udistrital.edu.co/bitstreams/91e126bf-6e2b-4ecc-b395-6d0845df5cdb/download53a27d2961dcf9f0d6eabbebbccc9a66MD54THUMBNAILMoralesMartinLuisFernando2024.pdf.jpgMoralesMartinLuisFernando2024.pdf.jpgIM Thumbnailimage/jpeg2277https://repository.udistrital.edu.co/bitstreams/8a4fab96-c426-483b-93ef-0e49a92a54b9/download6f66ebc30bf3e4a514df129d495b9394MD56Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9508https://repository.udistrital.edu.co/bitstreams/417a1e82-25fd-4d68-8529-9614c5877962/downloade4b0ec899d76fc73234cd93965210e86MD5711349/41861oai:repository.udistrital.edu.co:11349/418612025-01-05 01:09:55.084open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK