Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝”
En los pozos de extracción de petróleo, se presentan controles de riesgo implícitos para la operación de producción de crudo. Uno de estos riesgos es el incorrecto funcionamiento y posicionamiento de las válvulas BOP, ya que estas válvulas son las encargadas de impedir los reventones en la línea de...
- Autores:
- Tipo de recurso:
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/33117
- Acceso en línea:
- http://hdl.handle.net/11349/33117
- Palabra clave:
- BOP
Estructura metálica
Izaje
Ingeniería Mecánica -- Tesis y disertaciones académicas
Válvulas BOP
Movilización y montaje
Normas internacionales
Diseño de plataforma (lifting cradle)
BOP
Metallic structure
Lifting
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_a178cff135c8b10da10865579f6b7af5 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/33117 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
dc.title.titleenglish.spa.fl_str_mv |
Application of the requirements of the API 4F and ASME BTH -1 standard for the design of the lifting platform (Lifting Cradle) of a 13 ⅝” BOP 20 TN valve |
title |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
spellingShingle |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” BOP Estructura metálica Izaje Ingeniería Mecánica -- Tesis y disertaciones académicas Válvulas BOP Movilización y montaje Normas internacionales Diseño de plataforma (lifting cradle) BOP Metallic structure Lifting |
title_short |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
title_full |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
title_fullStr |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
title_full_unstemmed |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
title_sort |
Aplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝” |
dc.contributor.advisor.none.fl_str_mv |
González Colmenares, Mauricio |
dc.subject.spa.fl_str_mv |
BOP Estructura metálica Izaje |
topic |
BOP Estructura metálica Izaje Ingeniería Mecánica -- Tesis y disertaciones académicas Válvulas BOP Movilización y montaje Normas internacionales Diseño de plataforma (lifting cradle) BOP Metallic structure Lifting |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Mecánica -- Tesis y disertaciones académicas Válvulas BOP Movilización y montaje Normas internacionales Diseño de plataforma (lifting cradle) |
dc.subject.keyword.spa.fl_str_mv |
BOP Metallic structure Lifting |
description |
En los pozos de extracción de petróleo, se presentan controles de riesgo implícitos para la operación de producción de crudo. Uno de estos riesgos es el incorrecto funcionamiento y posicionamiento de las válvulas BOP, ya que estas válvulas son las encargadas de impedir los reventones en la línea de flujo debido a sobrepresiones de gas y petróleo. Dado que la válvula preventora BOP esférico anular es aquella que permite cerrar las líneas del pozo en cualquier diámetro, es necesario garantizar su correcta movilización y montaje en el conjunto de válvulas de seguridad. Debido a lo anterior, es obligatorio que la BOP tenga una plataforma que facilite la operación y haga seguro su uso; esta plataforma debe cumplir con ciertas condiciones, las cuales están parametrizadas dentro de normas internacionales ya establecidas desde la experiencia y la evolución de la industria. Con el objetivo de garantizar la seguridad y trazabilidad en la industria petrolera, es necesario poder estandarizar todos los procesos que permitan un correcto funcionamiento de los equipos a utilizar, por consiguiente, se deben aplicar requerimientos internacionales que permitan dar cuenta de un correcto diseño, lo cual será presentado en el siguiente documento, donde serán analizados, procesados y explicados los pasos a seguir para el diseño de una plataforma (lifting cradle) de una válvula BOP |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-12-19T16:44:17Z |
dc.date.available.none.fl_str_mv |
2023-12-19T16:44:17Z |
dc.date.created.none.fl_str_mv |
2023-08 |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.degree.spa.fl_str_mv |
Monografía |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/33117 |
url |
http://hdl.handle.net/11349/33117 |
dc.rights.*.fl_str_mv |
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/33117/3/license_rdf http://repository.udistrital.edu.co/bitstream/11349/33117/4/license.txt http://repository.udistrital.edu.co/bitstream/11349/33117/1/APLICACI%c3%93N%20DE%20LOS%20REQUERIMIENTOS%20DE%20LA%20NORMA%20API%204F%20Y%20ASME%20BTH-1%20PARA%20EL%20DISE%c3%91O%20DE%20LA%20PLATAFORMA%20DE%20ELEVACI%c3%93N%20%28LIFTING%20CRADLE%29%20DE%20UNA%20V%c3%81LVULA%20BOP%2020%20TN%20DE%2013%20%e2%85%9d%e2%80%9d.pdf http://repository.udistrital.edu.co/bitstream/11349/33117/2/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf http://repository.udistrital.edu.co/bitstream/11349/33117/5/APLICACI%c3%93N%20DE%20LOS%20REQUERIMIENTOS%20DE%20LA%20NORMA%20API%204F%20Y%20ASME%20BTH-1%20PARA%20EL%20DISE%c3%91O%20DE%20LA%20PLATAFORMA%20DE%20ELEVACI%c3%93N%20%28LIFTING%20CRADLE%29%20DE%20UNA%20V%c3%81LVULA%20BOP%2020%20TN%20DE%2013%20%e2%85%9d%e2%80%9d.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/33117/6/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf.jpg |
bitstream.checksum.fl_str_mv |
4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d 465cef0730ad4b3cdd7fe7dbfab0f41d 5fcb37bee38dcdaa0a4df9ae2cee4f9b cd0e4dc7dc5a2b428e70479327dfc337 0febf4d2021bd245958be73d9fcb8502 |
bitstream.checksumAlgorithm.fl_str_mv |
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_ |
1814111041353678848 |
spelling |
González Colmenares, MauricioRozo Lozano, Aura CristinaGrey Rodríguez, Kevin Stiven2023-12-19T16:44:17Z2023-12-19T16:44:17Z2023-08http://hdl.handle.net/11349/33117En los pozos de extracción de petróleo, se presentan controles de riesgo implícitos para la operación de producción de crudo. Uno de estos riesgos es el incorrecto funcionamiento y posicionamiento de las válvulas BOP, ya que estas válvulas son las encargadas de impedir los reventones en la línea de flujo debido a sobrepresiones de gas y petróleo. Dado que la válvula preventora BOP esférico anular es aquella que permite cerrar las líneas del pozo en cualquier diámetro, es necesario garantizar su correcta movilización y montaje en el conjunto de válvulas de seguridad. Debido a lo anterior, es obligatorio que la BOP tenga una plataforma que facilite la operación y haga seguro su uso; esta plataforma debe cumplir con ciertas condiciones, las cuales están parametrizadas dentro de normas internacionales ya establecidas desde la experiencia y la evolución de la industria. Con el objetivo de garantizar la seguridad y trazabilidad en la industria petrolera, es necesario poder estandarizar todos los procesos que permitan un correcto funcionamiento de los equipos a utilizar, por consiguiente, se deben aplicar requerimientos internacionales que permitan dar cuenta de un correcto diseño, lo cual será presentado en el siguiente documento, donde serán analizados, procesados y explicados los pasos a seguir para el diseño de una plataforma (lifting cradle) de una válvula BOPIn oil extraction wells, there are implicit risk controls in the crude oil production operation. One of these risks is the incorrect operation and positioning of the BOP valves, since these valves are in charge of preventing bursts in the flow line due to gas and oil overpressures. Since the annular spherical BOP preventative valve is the one that allows the well lines to be closed in any diameter, it is necessary to guarantee its correct mobilization and assembly in the set of safety valves. Due to the above, it is necessary for the BOP to have a platform that facilitate the operation and make it safe to use; This platform must meet certain conditions, which are parameterized within international standards already established from experience and the evolution of the industry. In order to guarantee safety and traceability in the oil industry, it is necessary to be able tostandardize all the processes that allow the correct operation of the equipment to be used, therefore international requirements must be applied to account for a correct design, which will be presented in the following document, where the steps to follow for the design of a platform (lifting cradle) of a BOP valve will be analyzed, processed and explained.pdfAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2BOPEstructura metálicaIzajeIngeniería Mecánica -- Tesis y disertaciones académicasVálvulas BOPMovilización y montajeNormas internacionalesDiseño de plataforma (lifting cradle)BOPMetallic structureLiftingAplicación de los requerimientos de la norma API 4F y ASME BTH -1 para el diseño de la plataforma de elevación (Lifting Cradle) de una válvula BOP 20 TN de 13 ⅝”Application of the requirements of the API 4F and ASME BTH -1 standard for the design of the lifting platform (Lifting Cradle) of a 13 ⅝” BOP 20 TN valvebachelorThesisMonografíahttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/33117/3/license_rdf4460e5956bc1d1639be9ae6146a50347MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/33117/4/license.txt997daf6c648c962d566d7b082dac908dMD54open accessORIGINALAPLICACIÓN DE LOS REQUERIMIENTOS DE LA NORMA API 4F Y ASME BTH-1 PARA EL DISEÑO DE LA PLATAFORMA DE ELEVACIÓN (LIFTING CRADLE) DE UNA VÁLVULA BOP 20 TN DE 13 ⅝”.pdfAPLICACIÓN DE LOS REQUERIMIENTOS DE LA NORMA API 4F Y ASME BTH-1 PARA EL DISEÑO DE LA PLATAFORMA DE ELEVACIÓN (LIFTING CRADLE) DE UNA VÁLVULA BOP 20 TN DE 13 ⅝”.pdfTrabajo de Gradoapplication/pdf4036332http://repository.udistrital.edu.co/bitstream/11349/33117/1/APLICACI%c3%93N%20DE%20LOS%20REQUERIMIENTOS%20DE%20LA%20NORMA%20API%204F%20Y%20ASME%20BTH-1%20PARA%20EL%20DISE%c3%91O%20DE%20LA%20PLATAFORMA%20DE%20ELEVACI%c3%93N%20%28LIFTING%20CRADLE%29%20DE%20UNA%20V%c3%81LVULA%20BOP%2020%20TN%20DE%2013%20%e2%85%9d%e2%80%9d.pdf465cef0730ad4b3cdd7fe7dbfab0f41dMD51open accessFormato Licencia de Uso y Publicación.pdfFormato Licencia de Uso y Publicación.pdfLicencia de uso y publicaciónapplication/pdf1125529http://repository.udistrital.edu.co/bitstream/11349/33117/2/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf5fcb37bee38dcdaa0a4df9ae2cee4f9bMD52metadata only accessTHUMBNAILAPLICACIÓN DE LOS REQUERIMIENTOS DE LA NORMA API 4F Y ASME BTH-1 PARA EL DISEÑO DE LA PLATAFORMA DE ELEVACIÓN (LIFTING CRADLE) DE UNA VÁLVULA BOP 20 TN DE 13 ⅝”.pdf.jpgAPLICACIÓN DE LOS REQUERIMIENTOS DE LA NORMA API 4F Y ASME BTH-1 PARA EL DISEÑO DE LA PLATAFORMA DE ELEVACIÓN (LIFTING CRADLE) DE UNA VÁLVULA BOP 20 TN DE 13 ⅝”.pdf.jpgIM Thumbnailimage/jpeg7746http://repository.udistrital.edu.co/bitstream/11349/33117/5/APLICACI%c3%93N%20DE%20LOS%20REQUERIMIENTOS%20DE%20LA%20NORMA%20API%204F%20Y%20ASME%20BTH-1%20PARA%20EL%20DISE%c3%91O%20DE%20LA%20PLATAFORMA%20DE%20ELEVACI%c3%93N%20%28LIFTING%20CRADLE%29%20DE%20UNA%20V%c3%81LVULA%20BOP%2020%20TN%20DE%2013%20%e2%85%9d%e2%80%9d.pdf.jpgcd0e4dc7dc5a2b428e70479327dfc337MD55open accessFormato Licencia de Uso y Publicación.pdf.jpgFormato Licencia de Uso y Publicación.pdf.jpgIM Thumbnailimage/jpeg13073http://repository.udistrital.edu.co/bitstream/11349/33117/6/Formato%20Licencia%20de%20Uso%20y%20Publicaci%c3%b3n.pdf.jpg0febf4d2021bd245958be73d9fcb8502MD56open access11349/33117oai:repository.udistrital.edu.co:11349/331172023-12-20 01:01:01.569open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |