Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga
La estimación de la capacidad portante de pilotes se empezó a registrar a finales del siglo XIX por diferentes autores los cuales por métodos experimentales desarrollando diferentes ecuaciones para determinar la capacidad portante por punta y por fricción (fuste). Estos métodos se denominan métodos...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/30499
- Acceso en línea:
- http://hdl.handle.net/11349/30499
- Palabra clave:
- Pilote
Prueba de carga
Capacidad de carga
ASD
LRFD
Ingeniería Civil - Tesis y Disertaciones Académicas
Pile
Load Test
Loading capacity
ASD
LRFD
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_3888f8657899735c768a45e9eb0463db |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/30499 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
dc.title.titleenglish.spa.fl_str_mv |
Comparison of the load capacity of pre-excavated piles in bogotá using the asd and lrfd methods and the results of a load test. |
title |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
spellingShingle |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga Pilote Prueba de carga Capacidad de carga ASD LRFD Ingeniería Civil - Tesis y Disertaciones Académicas Pile Load Test Loading capacity ASD LRFD |
title_short |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
title_full |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
title_fullStr |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
title_full_unstemmed |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
title_sort |
Comparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de carga |
dc.contributor.advisor.none.fl_str_mv |
Pineda, Jorge Arturo |
dc.subject.spa.fl_str_mv |
Pilote Prueba de carga Capacidad de carga ASD LRFD |
topic |
Pilote Prueba de carga Capacidad de carga ASD LRFD Ingeniería Civil - Tesis y Disertaciones Académicas Pile Load Test Loading capacity ASD LRFD |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Civil - Tesis y Disertaciones Académicas |
dc.subject.keyword.spa.fl_str_mv |
Pile Load Test Loading capacity ASD LRFD |
description |
La estimación de la capacidad portante de pilotes se empezó a registrar a finales del siglo XIX por diferentes autores los cuales por métodos experimentales desarrollando diferentes ecuaciones para determinar la capacidad portante por punta y por fricción (fuste). Estos métodos se denominan métodos clásicos, ya que son los primeros autores en registrar ecuaciones que se utilizan para dimensionar este tipo de cimentación profunda. El proyecto en mención desarrolló el cálculo por las diferentes metodologías teniendo en cuenta que el suelo a evaluar es arcilloso y areno-arcilloso, las metodologías clásicas utilizadas fueron el método alfa la cual arrojó unos resultados de 2960.9 kN y 2072.3 kN de capacidad de carga en fuste y la metodología beta la cual arrojó un resultado de 8430.3 kN de capacidad de carga en fuste. Cuando se analizó el método para calcular la capacidad portante en punta se dedujo que para esta tipología de suelo el método era el método de Meyerhof el cual arrojó resultados de 317.8 kN y 90.48 kN de capacidad portante por punta. Posteriormente se desarrollan métodos LRFD “diseño por factores de carga” los cuales se establecen como procedimientos estadísticos de manera confiable. Esta metodología se basa en la incorporación de nuevos factores que afectan los cálculos realizados por metodologías clásicas, el resultado obtenido por esta metodología fue de 2885.4 kN de capacidad de carga en fuste y en el cálculo de la capacidad portante por punta se obtuvo un valor de 312.03 kN. Adicionalmente se han creado diferentes programas computacionales para estimar los valores de capacidad portante ingresando información básica del estudio de suelos de las zonas específicas y así realizar los cálculos de manera más rápida. En este caso se realizó la verificación de la capacidad portante mediante herramientas informáticas y se obtuvo un resultado de 3092.6 kN en la capacidad portante por fuste y en la capacidad portante en punta el programa arrojó un valor de 90.48 kN. Además el proyecto cuenta con información base de comparación la cual fue tomada directamente del estudio de suelos de la zona a evaluar la cual en su proceso y cálculo obtuvo un valor de 1555.73 kN de capacidad portante en fuste y en el cálculo de la capacidad portante por punta arrojó un resultado de 389.72 kN. Asimismo en la zona de estudio se realizó unas pruebas de carga a un pilote individual para identificar los valores reales de capacidad de carga en fuste, esta prueba obtuvo un valor de 3922.66 kN y para el calculo de la capacidad portante en punta arrojó un valor de 196.13 kN. Teniendo lo anterior en cuenta, lo que busca el presente proyecto de grado es determinar las diferencias en el cálculo de las diferentes metodologías clásicas y modernas, teniendo en cuenta un valor real de una prueba de carga realizada a un grupo de pilotes ubicados en la zona del estudio, la cual se encuentra en la sabana de Bogotá y comparar los resultados con el estudio de suelos de la zona evaluada y las diferentes metodologías clásicas y modernas. |
publishDate |
2022 |
dc.date.accessioned.none.fl_str_mv |
2022-11-23T19:18:41Z |
dc.date.available.none.fl_str_mv |
2022-11-23T19:18:41Z |
dc.date.created.none.fl_str_mv |
2022-07-05 |
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/30499 |
url |
http://hdl.handle.net/11349/30499 |
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/30499/7/license.txt http://repository.udistrital.edu.co/bitstream/11349/30499/5/AcostaNovaErikSantiago2022.pdf http://repository.udistrital.edu.co/bitstream/11349/30499/2/Licencia%20de%20uso%20y%20publicacion%20para%20publicar.pdf http://repository.udistrital.edu.co/bitstream/11349/30499/6/license_rdf http://repository.udistrital.edu.co/bitstream/11349/30499/8/AcostaNovaErikSantiago2022.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/30499/9/Licencia%20de%20uso%20y%20publicacion%20para%20publicar.pdf.jpg |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 679ce64406b299d58bc54d2bf0c4ec39 c2b7afc43de50b98b4de767f1e44d0aa 4460e5956bc1d1639be9ae6146a50347 1babaf250480653775a9bfa2a6ddf6ac 4ea5db93b55544af9c3a2f81d8874374 |
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_ |
1814110979454140416 |
spelling |
Pineda, Jorge Arturowill be generated::orcid::0000-0002-0953-9745600Acosta, Erik Santiago2022-11-23T19:18:41Z2022-11-23T19:18:41Z2022-07-05http://hdl.handle.net/11349/30499La estimación de la capacidad portante de pilotes se empezó a registrar a finales del siglo XIX por diferentes autores los cuales por métodos experimentales desarrollando diferentes ecuaciones para determinar la capacidad portante por punta y por fricción (fuste). Estos métodos se denominan métodos clásicos, ya que son los primeros autores en registrar ecuaciones que se utilizan para dimensionar este tipo de cimentación profunda. El proyecto en mención desarrolló el cálculo por las diferentes metodologías teniendo en cuenta que el suelo a evaluar es arcilloso y areno-arcilloso, las metodologías clásicas utilizadas fueron el método alfa la cual arrojó unos resultados de 2960.9 kN y 2072.3 kN de capacidad de carga en fuste y la metodología beta la cual arrojó un resultado de 8430.3 kN de capacidad de carga en fuste. Cuando se analizó el método para calcular la capacidad portante en punta se dedujo que para esta tipología de suelo el método era el método de Meyerhof el cual arrojó resultados de 317.8 kN y 90.48 kN de capacidad portante por punta. Posteriormente se desarrollan métodos LRFD “diseño por factores de carga” los cuales se establecen como procedimientos estadísticos de manera confiable. Esta metodología se basa en la incorporación de nuevos factores que afectan los cálculos realizados por metodologías clásicas, el resultado obtenido por esta metodología fue de 2885.4 kN de capacidad de carga en fuste y en el cálculo de la capacidad portante por punta se obtuvo un valor de 312.03 kN. Adicionalmente se han creado diferentes programas computacionales para estimar los valores de capacidad portante ingresando información básica del estudio de suelos de las zonas específicas y así realizar los cálculos de manera más rápida. En este caso se realizó la verificación de la capacidad portante mediante herramientas informáticas y se obtuvo un resultado de 3092.6 kN en la capacidad portante por fuste y en la capacidad portante en punta el programa arrojó un valor de 90.48 kN. Además el proyecto cuenta con información base de comparación la cual fue tomada directamente del estudio de suelos de la zona a evaluar la cual en su proceso y cálculo obtuvo un valor de 1555.73 kN de capacidad portante en fuste y en el cálculo de la capacidad portante por punta arrojó un resultado de 389.72 kN. Asimismo en la zona de estudio se realizó unas pruebas de carga a un pilote individual para identificar los valores reales de capacidad de carga en fuste, esta prueba obtuvo un valor de 3922.66 kN y para el calculo de la capacidad portante en punta arrojó un valor de 196.13 kN. Teniendo lo anterior en cuenta, lo que busca el presente proyecto de grado es determinar las diferencias en el cálculo de las diferentes metodologías clásicas y modernas, teniendo en cuenta un valor real de una prueba de carga realizada a un grupo de pilotes ubicados en la zona del estudio, la cual se encuentra en la sabana de Bogotá y comparar los resultados con el estudio de suelos de la zona evaluada y las diferentes metodologías clásicas y modernas.The estimation of the bearing capacity of piles began to be recorded at the end of the 19th century by different authors who, by experimental methods, developed different equations to determine the bearing capacity by tip and by friction (shaft). These methods are called classical methods, since they are the first authors to record equations used to dimension this type of deep foundation. The project developed the calculation by the different methodologies taking into account that the soil to be evaluated is clayey and sandy-clayey, the classical methodologies used were the alpha method which yielded results of 2960.9 kN and 2072.3 kN of load capacity in shaft and the beta methodology which yielded a result of 8430.3 kN of load capacity in shaft. When the method for calculating the bearing capacity at the tip was analyzed, it was deduced that for this soil typology the Meyerhof method was used, which yielded results of 317.8 kN and 90.48 kN of bearing capacity per tip. Subsequently, LRFD "load factor design" methods were developed, which are reliably established as statistical procedures. This methodology is based on the incorporation of new factors that affect the calculations performed by classical methodologies. The result obtained by this methodology was 2885.4 kN of load capacity in the shaft and in the calculation of the bearing capacity per tip a value of 312.03 kN was obtained. Additionally, different computer programs have been created to estimate the bearing capacity values by entering basic information from the soil study of the specific zones and thus perform the calculations more quickly. In this case, the bearing capacity was verified using computer tools and the result obtained was 3092.6 kN for the bearing capacity per shaft and 90.48 kN for the bearing capacity at the tip. In addition, the project has base information for comparison which was taken directly from the soil study of the area to be evaluated, which in its process and calculation obtained a value of 1555.73 kN of bearing capacity in shaft and in the calculation of the bearing capacity per point yielded a result of 389.72 kN. Also in the study area, load tests were carried out on an individual pile to identify the real values of load capacity in the shaft, this test obtained a value of 3922.66 kN and for the calculation of the bearing capacity at the tip it yielded a value of 196.13 kN. Taking the above into account, the purpose of this degree project is to determine the differences in the calculation of the different classical and modern methodologies, taking into account a real value of a load test performed on a group of piles located in the study area, which is located in the savannah of Bogota, and to compare the results with the soil study of the evaluated area and the different classical and modern methodologies.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_abf2PilotePrueba de cargaCapacidad de cargaASDLRFDIngeniería Civil - Tesis y Disertaciones AcadémicasPileLoad TestLoading capacityASDLRFDComparación de la capacidad de carga de pilotes pre-excavados en Bogotá empleando los métodos asd y lrfd y los resultados de una prueba de cargaComparison of the load capacity of pre-excavated piles in bogotá using the asd and lrfd methods and the results of a load test.bachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/30499/7/license.txt997daf6c648c962d566d7b082dac908dMD57open accessORIGINALAcostaNovaErikSantiago2022.pdfAcostaNovaErikSantiago2022.pdfapplication/pdf6410071http://repository.udistrital.edu.co/bitstream/11349/30499/5/AcostaNovaErikSantiago2022.pdf679ce64406b299d58bc54d2bf0c4ec39MD55open accessLicencia de uso y publicacion para publicar.pdfLicencia de uso y publicacion para publicar.pdfapplication/pdf465994http://repository.udistrital.edu.co/bitstream/11349/30499/2/Licencia%20de%20uso%20y%20publicacion%20para%20publicar.pdfc2b7afc43de50b98b4de767f1e44d0aaMD52metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/30499/6/license_rdf4460e5956bc1d1639be9ae6146a50347MD56open accessTHUMBNAILAcostaNovaErikSantiago2022.pdf.jpgAcostaNovaErikSantiago2022.pdf.jpgIM Thumbnailimage/jpeg7138http://repository.udistrital.edu.co/bitstream/11349/30499/8/AcostaNovaErikSantiago2022.pdf.jpg1babaf250480653775a9bfa2a6ddf6acMD58open accessLicencia de uso y publicacion para publicar.pdf.jpgLicencia de uso y publicacion para publicar.pdf.jpgIM Thumbnailimage/jpeg13228http://repository.udistrital.edu.co/bitstream/11349/30499/9/Licencia%20de%20uso%20y%20publicacion%20para%20publicar.pdf.jpg4ea5db93b55544af9c3a2f81d8874374MD59open access11349/30499oai:repository.udistrital.edu.co:11349/304992023-06-13 15:14:08.577metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |