Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S

Debido a la geografía e hidrología con la que cuenta Colombia y a la imponente creciente de la población en centros urbanos, se hace necesario buscar alternativas y soluciones ante la necesidad de actualizar y mejorar las vías con las que cuenta nuestro país, por ello la vida útil de los proyectos v...

Full description

Autores:
Bojacá Méndez, Ibeth Manuela
Tipo de recurso:
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/94341
Acceso en línea:
http://hdl.handle.net/11349/94341
Palabra clave:
Drenaje vial
Disipadores de energía
Drenaje superficial
Manual de usuario
Modelo 3D
Hoja de cálculo
Ingeiería Sanitaria -- Tesis y disertaciones académicas
Alcantarillado
Carreteras
Ingeniería hidráulica -- Diseño
Legislación
Road drainage
Power Sinks
Surface drainage
User manual
3D model
Spreadsheet
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_4ebaf2bd24a6fd57f3548f103adbb39f
oai_identifier_str oai:repository.udistrital.edu.co:11349/94341
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
dc.title.titleenglish.none.fl_str_mv Guide for the design of road hydraulic drainage and energy dissipation structures for the Profesional Hidráulico SAS
title Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
spellingShingle Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
Drenaje vial
Disipadores de energía
Drenaje superficial
Manual de usuario
Modelo 3D
Hoja de cálculo
Ingeiería Sanitaria -- Tesis y disertaciones académicas
Alcantarillado
Carreteras
Ingeniería hidráulica -- Diseño
Legislación
Road drainage
Power Sinks
Surface drainage
User manual
3D model
Spreadsheet
title_short Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
title_full Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
title_fullStr Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
title_full_unstemmed Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
title_sort Guía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.S
dc.creator.fl_str_mv Bojacá Méndez, Ibeth Manuela
dc.contributor.advisor.none.fl_str_mv Pulgarín Montoya, Diego Alejandro
dc.contributor.author.none.fl_str_mv Bojacá Méndez, Ibeth Manuela
dc.subject.none.fl_str_mv Drenaje vial
Disipadores de energía
Drenaje superficial
Manual de usuario
Modelo 3D
Hoja de cálculo
topic Drenaje vial
Disipadores de energía
Drenaje superficial
Manual de usuario
Modelo 3D
Hoja de cálculo
Ingeiería Sanitaria -- Tesis y disertaciones académicas
Alcantarillado
Carreteras
Ingeniería hidráulica -- Diseño
Legislación
Road drainage
Power Sinks
Surface drainage
User manual
3D model
Spreadsheet
dc.subject.lemb.none.fl_str_mv Ingeiería Sanitaria -- Tesis y disertaciones académicas
Alcantarillado
Carreteras
Ingeniería hidráulica -- Diseño
Legislación
dc.subject.keyword.none.fl_str_mv Road drainage
Power Sinks
Surface drainage
User manual
3D model
Spreadsheet
description Debido a la geografía e hidrología con la que cuenta Colombia y a la imponente creciente de la población en centros urbanos, se hace necesario buscar alternativas y soluciones ante la necesidad de actualizar y mejorar las vías con las que cuenta nuestro país, por ello la vida útil de los proyectos viales depende de los drenajes y accesorios diseñados, ya que de esto depende también la seguridad del tránsito de la vía, y esto se da a partir de la confiabilidad de los diseños y estudios previos a la construcción de cada proyecto de infraestructura vial. En nuestro país la construcción de drenajes viales posee un amplio catálogo de normas, guías, textos y cartillas elaborados por las entidades gubernamentales que involucran conjuntamente el papel importante que cumple la ingeniería, el cuidado ambiental y el ámbito social, que proporcionan técnicas y métodos que garantizan el correcto diseño y construcción de estructuras de drenaje como lo son los sumideros, las rápidas, las obras de drenaje transversal, los subdrenes y demás estructuras que garanticen el completo escurrimiento de las aguas,Es por ello que Profesional Hidráulico S.A.S, una empresa que se desempeña en el área de la consultoría, requiere la elaboración de una guía práctica para el diseño y modelación de las estructuras fundamentales de drenajes hidráulicos usados en las vías, que sea acorde a la norma aplicable, que permita verificar la confiabilidad del diseño e implementación de estos accesorios.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-11-26
dc.date.accessioned.none.fl_str_mv 2025-03-28T21:53:45Z
dc.date.available.none.fl_str_mv 2025-03-28T21:53:45Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Pasantía
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/94341
url http://hdl.handle.net/11349/94341
dc.relation.references.none.fl_str_mv Bolinaga, Juan I. (1979). DRENAJE URBANO (1. 35 a ed.).
Dirección de vialidad. (2018). Manual de carreteras (Vol. 3) [Digital]. https://www.mop.gob.cl/serviciosmop/manual-de-carreteras/
epm. (s. f.). Norma de construcción de sumideros [Digital]. https://www.studocu.com/co/document/politecnico-colombiano-jaime-isaza- cadavid/vias-y-transporte/nc-as-il02-17-sumideros/97496195
Federal Highway Administration. (2024). Urban Drainage Design (4. a ed.) [Digital]. https://www.fhwa.dot.gov/engineering/hydraulics/highwaydrain/drainage.cfm
Haestad Methods. (2003). Culvert design [Digital]. En Stormwater conveyance Modeling and Design (1. a ed.).
INVIAS & Ministerio de Transporte. (2020). Cartilla de obras menores de drenaje y estructuras viales. https://www.invias.gov.co/index.php/normativa/politicas-y- lineamientos/documentos-tecnicos/14788-cartilla-de-obras-menores-de-drenaje-y- estructuras-viales
Instituto nacional de vías. (2020). Cartilla de obras menores de drenaje y estructuras viales (1. a ed.)[Digital]. https://repository.udem.edu.co/bitstream/handle/11407/2203/ TG_IC_4.PDF
Lopez Cualla, R. A. (1995). Elementos de diseño para acueductos y alcantarillados (1. a ed.) [Editorial Escuela Colombiana de Ingeniería]. Escuela Colombiana de Ingeniería.
Ministerio de Transporte y Comunicaciones. (2011). Manual de Hidrología, Hidráulica y Drenaje [Digital]. Macro. https://editorialmacro.com/catalogo/manual- de-hidrologia-hidraulica-y-drenaje/
Pérez Carmona, R. (2013). Diseño y construcción de alcantarillados sanitario, pluvial y drenaje en carreteras (1. 36 a ed.). Andrea del Pilar Sierra.
Titulo D Sistemas de recolección y evacuación de aguas residuales domésticas y aguas lluvias. (2016). [Digital]. En Reglamento técnico del sector de agua potable y saneamiento básico - RAS. https://www.minvivienda.gov.co/sites/default/files/documentos/titulo_d.pdf
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/f1700968-7a70-465a-b856-980a89fa77ab/download
https://repository.udistrital.edu.co/bitstreams/592445a1-ea86-47bd-922e-c31ba08f16f0/download
https://repository.udistrital.edu.co/bitstreams/2fd96ee8-a70c-415e-b35f-dfb6d0bb051c/download
https://repository.udistrital.edu.co/bitstreams/cfb1b769-0f85-46fe-874a-1bb402b3483e/download
https://repository.udistrital.edu.co/bitstreams/b7a3d200-d42e-42d7-b3b5-97bdac1a8bc6/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
6556986fffebd5448c18547f14345452
83067c34b9698e1bfe0917563aacdf89
80191806b86f76c6bdd4562df36c16ad
ecaf8f71859a31fc07986bf19a664a69
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837006906634272768
spelling Pulgarín Montoya, Diego AlejandroBojacá Méndez, Ibeth Manuela2025-03-28T21:53:45Z2025-03-28T21:53:45Z2024-11-26http://hdl.handle.net/11349/94341Debido a la geografía e hidrología con la que cuenta Colombia y a la imponente creciente de la población en centros urbanos, se hace necesario buscar alternativas y soluciones ante la necesidad de actualizar y mejorar las vías con las que cuenta nuestro país, por ello la vida útil de los proyectos viales depende de los drenajes y accesorios diseñados, ya que de esto depende también la seguridad del tránsito de la vía, y esto se da a partir de la confiabilidad de los diseños y estudios previos a la construcción de cada proyecto de infraestructura vial. En nuestro país la construcción de drenajes viales posee un amplio catálogo de normas, guías, textos y cartillas elaborados por las entidades gubernamentales que involucran conjuntamente el papel importante que cumple la ingeniería, el cuidado ambiental y el ámbito social, que proporcionan técnicas y métodos que garantizan el correcto diseño y construcción de estructuras de drenaje como lo son los sumideros, las rápidas, las obras de drenaje transversal, los subdrenes y demás estructuras que garanticen el completo escurrimiento de las aguas,Es por ello que Profesional Hidráulico S.A.S, una empresa que se desempeña en el área de la consultoría, requiere la elaboración de una guía práctica para el diseño y modelación de las estructuras fundamentales de drenajes hidráulicos usados en las vías, que sea acorde a la norma aplicable, que permita verificar la confiabilidad del diseño e implementación de estos accesorios.Due to the geography and hydrology that Colombia has and the impressive growth of the population in urban centers, it is necessary to look for alternatives and solutions to the need to update and improve the roads that our country has, so the useful life of road projects depends on the drains and accessories designed. since the safety of road traffic also depends on this, and this is based on the reliability of the designs and studies prior to the construction of each road infrastructure project. In our country, the construction of road drains has a wide catalog of standards, guides, texts and booklets prepared by government entities that jointly involve the important role played by engineering, environmental care and the social sphere, which provide techniques and methods that guarantee the correct design and construction of drainage structures such as drains, rapids, transverse drainage works, subdrains and other structures that guarantee the complete runoff of water, That is why Profesional Hidráulica S.A.S, a company that works in the area of consulting, requires the preparation of a practical guide for the design and modeling of the fundamental structures of hydraulic drains used in the roads, that it is in accordance with the applicable standard, which allows verifying the reliability of the design and implementation of these accessories.Profesional Hidráulico SASpdfDrenaje vialDisipadores de energíaDrenaje superficialManual de usuarioModelo 3DHoja de cálculoIngeiería Sanitaria -- Tesis y disertaciones académicasAlcantarilladoCarreterasIngeniería hidráulica -- DiseñoLegislaciónRoad drainagePower SinksSurface drainageUser manual3D modelSpreadsheetGuía para el diseño de estructuras de drenaje hidráulico vial y disipación de energía para la Empresa Profesional Hidráulico S.A.SGuide for the design of road hydraulic drainage and energy dissipation structures for the Profesional Hidráulico SASbachelorThesisPasantíahttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Bolinaga, Juan I. (1979). DRENAJE URBANO (1. 35 a ed.).Dirección de vialidad. (2018). Manual de carreteras (Vol. 3) [Digital]. https://www.mop.gob.cl/serviciosmop/manual-de-carreteras/epm. (s. f.). Norma de construcción de sumideros [Digital]. https://www.studocu.com/co/document/politecnico-colombiano-jaime-isaza- cadavid/vias-y-transporte/nc-as-il02-17-sumideros/97496195Federal Highway Administration. (2024). Urban Drainage Design (4. a ed.) [Digital]. https://www.fhwa.dot.gov/engineering/hydraulics/highwaydrain/drainage.cfmHaestad Methods. (2003). Culvert design [Digital]. En Stormwater conveyance Modeling and Design (1. a ed.).INVIAS & Ministerio de Transporte. (2020). Cartilla de obras menores de drenaje y estructuras viales. https://www.invias.gov.co/index.php/normativa/politicas-y- lineamientos/documentos-tecnicos/14788-cartilla-de-obras-menores-de-drenaje-y- estructuras-vialesInstituto nacional de vías. (2020). Cartilla de obras menores de drenaje y estructuras viales (1. a ed.)[Digital]. https://repository.udem.edu.co/bitstream/handle/11407/2203/ TG_IC_4.PDFLopez Cualla, R. A. (1995). Elementos de diseño para acueductos y alcantarillados (1. a ed.) [Editorial Escuela Colombiana de Ingeniería]. Escuela Colombiana de Ingeniería.Ministerio de Transporte y Comunicaciones. (2011). Manual de Hidrología, Hidráulica y Drenaje [Digital]. Macro. https://editorialmacro.com/catalogo/manual- de-hidrologia-hidraulica-y-drenaje/Pérez Carmona, R. (2013). Diseño y construcción de alcantarillados sanitario, pluvial y drenaje en carreteras (1. 36 a ed.). Andrea del Pilar Sierra.Titulo D Sistemas de recolección y evacuación de aguas residuales domésticas y aguas lluvias. (2016). [Digital]. En Reglamento técnico del sector de agua potable y saneamiento básico - RAS. https://www.minvivienda.gov.co/sites/default/files/documentos/titulo_d.pdfLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/f1700968-7a70-465a-b856-980a89fa77ab/download997daf6c648c962d566d7b082dac908dMD53ORIGINALBojacaMendezIbethManuela2024.pdfBojacaMendezIbethManuela2024.pdfapplication/pdf4212195https://repository.udistrital.edu.co/bitstreams/592445a1-ea86-47bd-922e-c31ba08f16f0/download6556986fffebd5448c18547f14345452MD51Licencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf849578https://repository.udistrital.edu.co/bitstreams/2fd96ee8-a70c-415e-b35f-dfb6d0bb051c/download83067c34b9698e1bfe0917563aacdf89MD52THUMBNAILBojacaMendezIbethManuela2024.pdf.jpgBojacaMendezIbethManuela2024.pdf.jpgIM Thumbnailimage/jpeg4646https://repository.udistrital.edu.co/bitstreams/cfb1b769-0f85-46fe-874a-1bb402b3483e/download80191806b86f76c6bdd4562df36c16adMD54Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg9583https://repository.udistrital.edu.co/bitstreams/b7a3d200-d42e-42d7-b3b5-97bdac1a8bc6/downloadecaf8f71859a31fc07986bf19a664a69MD5511349/94341oai:repository.udistrital.edu.co:11349/943412025-03-30 01:18:35.022open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK