Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S
El siguiente proyecto presenta una oportunidad de mejora para la empresaTecval S.A.S., compañía que diseña y fabrica válvulas industriales y participa en diferentes proyectos alrededor del país. El objetivo del proyecto consistió en rediseñar el cuerpo de uno de los modelos de válvulas de las líneas...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/35058
- Acceso en línea:
- http://hdl.handle.net/11349/35058
- Palabra clave:
- Rediseño
Válvulas idustriales
Reducción del espesor
Ingeniería Mecánica --Tesis y disertaciones académicas
Válvula de globo
Simulaciones CDF
Curvas pronunciadas
Rediseño
Industrial valves
Thickness reduction
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_ca66cac1e9977733367639325e27f26b |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/35058 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
dc.title.titleenglish.spa.fl_str_mv |
Redesign of a globe valve body for the company Tecval S.A.S |
title |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
spellingShingle |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S Rediseño Válvulas idustriales Reducción del espesor Ingeniería Mecánica --Tesis y disertaciones académicas Válvula de globo Simulaciones CDF Curvas pronunciadas Rediseño Industrial valves Thickness reduction |
title_short |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
title_full |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
title_fullStr |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
title_full_unstemmed |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
title_sort |
Rediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.S |
dc.contributor.advisor.none.fl_str_mv |
Acuña Hereira, Yisselle |
dc.contributor.orcid.spa.fl_str_mv |
Acuña Hereira, Yisselle [0000-0002-1658-4026] |
dc.subject.spa.fl_str_mv |
Rediseño Válvulas idustriales Reducción del espesor |
topic |
Rediseño Válvulas idustriales Reducción del espesor Ingeniería Mecánica --Tesis y disertaciones académicas Válvula de globo Simulaciones CDF Curvas pronunciadas Rediseño Industrial valves Thickness reduction |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Mecánica --Tesis y disertaciones académicas Válvula de globo Simulaciones CDF Curvas pronunciadas |
dc.subject.keyword.spa.fl_str_mv |
Rediseño Industrial valves Thickness reduction |
description |
El siguiente proyecto presenta una oportunidad de mejora para la empresaTecval S.A.S., compañía que diseña y fabrica válvulas industriales y participa en diferentes proyectos alrededor del país. El objetivo del proyecto consistió en rediseñar el cuerpo de uno de los modelos de válvulas de las líneas de producto de la empresa, una válvula de globo reguladora de presión, debido a que su diseño fue creado hace más de 20 años y posee características que no la hacen competitiva con el mercado. Como punto de partida, se analizó el diseño del cuerpo de la válvula actual con el que cuenta la empresa, a partir de simulaciones CFD utilizando el software Ansys, de esta manera se dio un diagnóstico preliminar de las características de la válvula con el objetivo de plantear un nuevo diseño que proporcionara un coeficiente de flujo (Cv) mayor al actual y que redujera el peso del cuerpo de la válvula. Considerando los resultados del análisis CFD y haciendo uso del software SolidWorks, se planteó un nuevo modelo con curvas más pronunciadas que permitieran un mejor movimiento del fluido, conservando las características geométricas de la boquilla de la válvula. Adicionalmente, se redujo el espesor del cuerpo de la válvula, teniendo en cuenta los parámetros de la norma ASME B16.34- 2017 para un rating de presión ANSI 300# y manteniendo las dimensiones de las bridas acorde a la norma ASME B16.5-2019; además, se consideraron aspectos como el proceso de fundición y el mecanizado. Posteriormente, se realizó un nuevo análisis CFD al cuerpo diseñado, obteniendo un Cv de 872, un valor mayor respecto al Cv del cuerpo inicial y respecto al Cv total de válvulas de otras marcas, por lo que se determinó como un resultado coherente, teniendo en cuenta que al momento de montar el trim de la válvula el Cv disminuye. Además, con la reducción del espesor, directamente se disminuyó el peso de la válvula. Finalmente, se realizó un análisis de esfuerzos mediante el uso del programa Ansys, para obtener el factor de seguridad del nuevo cuerpo, considerando valores críticos como las características mecánicas del material, ASTM A536 grado 65-45-12, y la presión de prueba hidrostática según ASME B16.34. De acuerdo a estos parámetros, se obtuvieron factores de seguridad entre 1 y 5, por lo que al tener en cuenta que las condiciones reales del material superan las características mínimas de la norma, y que la válvula estará sometida a presiones mucho menores, el diseño es aceptable para un rating de 150# y 300# |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-04-13 |
dc.date.accessioned.none.fl_str_mv |
2024-05-17T21:23:39Z |
dc.date.available.none.fl_str_mv |
2024-05-17T21:23:39Z |
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/35058 |
url |
http://hdl.handle.net/11349/35058 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/35058/10/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/35058/11/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023Anexo.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/35058/12/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/35058/5/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023.pdf http://repository.udistrital.edu.co/bitstream/11349/35058/7/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023Anexo.pdf http://repository.udistrital.edu.co/bitstream/11349/35058/6/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf http://repository.udistrital.edu.co/bitstream/11349/35058/8/license_rdf http://repository.udistrital.edu.co/bitstream/11349/35058/9/license.txt |
bitstream.checksum.fl_str_mv |
b5f94bbd512342587b917c3775b4e1c4 3d1f273d34d08cb80b8b013d88df82e0 5c19c3021aa157a6701e5ec4dd43142f 32360e18a27b5388dfa98d58b46206b7 dd7a0b61a73e43bbe712de488682aab5 36aa3bde5eb2f5f14780ec941d83fbdb 4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1803712678410059776 |
spelling |
Acuña Hereira, YisselleAcuña Hereira, Yisselle [0000-0002-1658-4026]Medellín Rodríguez, Vanessa AlejandraAlonso Melo, Héctor Javier2024-05-17T21:23:39Z2024-05-17T21:23:39Z2023-04-13http://hdl.handle.net/11349/35058El siguiente proyecto presenta una oportunidad de mejora para la empresaTecval S.A.S., compañía que diseña y fabrica válvulas industriales y participa en diferentes proyectos alrededor del país. El objetivo del proyecto consistió en rediseñar el cuerpo de uno de los modelos de válvulas de las líneas de producto de la empresa, una válvula de globo reguladora de presión, debido a que su diseño fue creado hace más de 20 años y posee características que no la hacen competitiva con el mercado. Como punto de partida, se analizó el diseño del cuerpo de la válvula actual con el que cuenta la empresa, a partir de simulaciones CFD utilizando el software Ansys, de esta manera se dio un diagnóstico preliminar de las características de la válvula con el objetivo de plantear un nuevo diseño que proporcionara un coeficiente de flujo (Cv) mayor al actual y que redujera el peso del cuerpo de la válvula. Considerando los resultados del análisis CFD y haciendo uso del software SolidWorks, se planteó un nuevo modelo con curvas más pronunciadas que permitieran un mejor movimiento del fluido, conservando las características geométricas de la boquilla de la válvula. Adicionalmente, se redujo el espesor del cuerpo de la válvula, teniendo en cuenta los parámetros de la norma ASME B16.34- 2017 para un rating de presión ANSI 300# y manteniendo las dimensiones de las bridas acorde a la norma ASME B16.5-2019; además, se consideraron aspectos como el proceso de fundición y el mecanizado. Posteriormente, se realizó un nuevo análisis CFD al cuerpo diseñado, obteniendo un Cv de 872, un valor mayor respecto al Cv del cuerpo inicial y respecto al Cv total de válvulas de otras marcas, por lo que se determinó como un resultado coherente, teniendo en cuenta que al momento de montar el trim de la válvula el Cv disminuye. Además, con la reducción del espesor, directamente se disminuyó el peso de la válvula. Finalmente, se realizó un análisis de esfuerzos mediante el uso del programa Ansys, para obtener el factor de seguridad del nuevo cuerpo, considerando valores críticos como las características mecánicas del material, ASTM A536 grado 65-45-12, y la presión de prueba hidrostática según ASME B16.34. De acuerdo a estos parámetros, se obtuvieron factores de seguridad entre 1 y 5, por lo que al tener en cuenta que las condiciones reales del material superan las características mínimas de la norma, y que la válvula estará sometida a presiones mucho menores, el diseño es aceptable para un rating de 150# y 300#The following project presents an improvement opportunity for Tecval S.A.S., a company that designs and manufactures industrial valves. S.A.S., a company that designs and manufactures industrial valves and participates in different projects around the country. projects around the country. The objective of the project was to redesign the body of one of the valve models of the product lines of the of one of the valve models of the company's product lines, a pressure regulating globe valve, which is a pressure regulating globe valve, because its design was created more than 20 years ago and has features that do not years ago and has characteristics that do not make it competitive with the market. As a starting point, the design of the current valve body that the company has was analyzed, based on simulations of CFD simulations using Ansys software were used to analyze the current valve body design of the company. preliminary diagnosis of the valve's characteristics was made with the objective of proposing a new design that would to propose a new design that would provide a higher flow coefficient (Cv) than the current one and reduce the and reduce the weight of the valve body. Considering the results of the CFD analysis and using SolidWorks software, a new design was proposed. SolidWorks software, a new model was proposed with steeper curves that would allow a better to allow a better fluid movement, preserving the geometrical characteristics of the nozzle the geometric characteristics of the valve nozzle. In addition, the thickness of the valve body was the valve body, taking into account the parameters of the ASME B16.34- 2017 standard for an ANSI B16.34- 2017 pressure rating. 2017 for an ANSI 300# pressure rating and maintaining the dimensions of the flanges according to the flange dimensions according to ASME B16.5-2019; in addition, aspects such as casting process and machining were considered. Casting process and machining were also considered. Subsequently, a new CFD analysis was performed to the designed body, obtaining a Cv of 872, a higher value with respect to the Cv of the initial body and with respect to the total Cv of valves of other brands. valves of other brands, so it was determined as a consistent result, taking into account that at the moment of mounting the valve trim the Cv decreases. In addition, with the reduction of the thickness, the weight of the valve was directly reduced. valve. Finally, a stress analysis was performed using the Ansys program, to obtain the safety factor of the new body, taking into account critical values such as the mechanical mechanical characteristics of the material, ASTM A536 grade 65-45-12, and the hydrostatic test pressure according to the hydrostatic test pressure according to ASME B16.34. According to these parameters,safety factors between 1 and 5 were obtained, so that taking into account that the real conditions of the material exceed the characteristics of the material. the real conditions of the material exceed the minimum characteristics of the standard, and that the valve will be subjected to that the valve will be subjected to much lower pressures, the design is acceptable for a rating of 150# and 300#.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2RediseñoVálvulas idustrialesReducción del espesorIngeniería Mecánica --Tesis y disertaciones académicasVálvula de globoSimulaciones CDFCurvas pronunciadasRediseñoIndustrial valvesThickness reductionRediseño del cuerpo de una válvula de globo para la empresa Tecval S.A.SRedesign of a globe valve body for the company Tecval S.A.SbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILMedellínRodríguezVanessaAlejandra2023.pdf.jpgMedellínRodríguezVanessaAlejandra2023.pdf.jpgIM Thumbnailimage/jpeg4884http://repository.udistrital.edu.co/bitstream/11349/35058/10/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023.pdf.jpgb5f94bbd512342587b917c3775b4e1c4MD510open accessMedellínRodríguezVanessaAlejandra2023Anexo.pdf.jpgMedellínRodríguezVanessaAlejandra2023Anexo.pdf.jpgIM Thumbnailimage/jpeg8714http://repository.udistrital.edu.co/bitstream/11349/35058/11/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023Anexo.pdf.jpg3d1f273d34d08cb80b8b013d88df82e0MD511open accessFormato Licencia de Uso y Publicación.pdf.jpgFormato Licencia de Uso y Publicación.pdf.jpgIM Thumbnailimage/jpeg13258http://repository.udistrital.edu.co/bitstream/11349/35058/12/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf.jpg5c19c3021aa157a6701e5ec4dd43142fMD512open accessORIGINALMedellínRodríguezVanessaAlejandra2023.pdfMedellínRodríguezVanessaAlejandra2023.pdfTrabajo de gradoapplication/pdf6950872http://repository.udistrital.edu.co/bitstream/11349/35058/5/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023.pdf32360e18a27b5388dfa98d58b46206b7MD55open accessMedellínRodríguezVanessaAlejandra2023Anexo.pdfMedellínRodríguezVanessaAlejandra2023Anexo.pdfAnexoapplication/pdf152497http://repository.udistrital.edu.co/bitstream/11349/35058/7/Medell%c3%adnRodr%c3%adguezVanessaAlejandra2023Anexo.pdfdd7a0b61a73e43bbe712de488682aab5MD57open accessFormato Licencia de Uso y Publicación.pdfFormato Licencia de Uso y Publicación.pdfLicencia de uso y publicaciónapplication/pdf142346http://repository.udistrital.edu.co/bitstream/11349/35058/6/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf36aa3bde5eb2f5f14780ec941d83fbdbMD56metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/35058/8/license_rdf4460e5956bc1d1639be9ae6146a50347MD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/35058/9/license.txt997daf6c648c962d566d7b082dac908dMD59open access11349/35058oai:repository.udistrital.edu.co:11349/350582024-05-18 01:08:51.265open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |