Modelo multivariado predictivo sobre la resistencia del concreto
Esta monografía presenta un estudio sobre la implementación de un modelo de regresión multivariada para predecir la resistencia del concreto a 28 días, utilizando el software MINITAB y un modelo con pre-ajuste mediante Análisis de Componentes Principales (PCA). El objetivo principal es identificar l...
- Autores:
-
Torres Ortega, Bleymer Santiago
Moreno Contreras, Laura Fernanda
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/42435
- Acceso en línea:
- http://hdl.handle.net/11349/42435
- Palabra clave:
- Modelo de regresión multivariada
Resistencia del concreto
Análisis de Componentes Principales (PCA)
Variables predictoras
Superficies de respuesta
Contornos
Tamaño Máximo del Agregado (TMN)
Relación agua/cemento (A/C)
Aditivos plastificantes
Diseño de mezclas de concreto
Ingeniería civil
Tecnología en construcciones civiles - Tesis y disertaciones académicas
Modelo de regresión multivariada
Resistencia del concreto
Análisis de componentes principales (PCA)
Ingeniería civil
Multivariate regression model
compressive strength of concrete
Principal Component Analysis (PCA)
Predictor variables
Response surfaces
Contour plots
Maximum Aggregate Size (MAS)
Water/cement ratio (W/C)
Plasticizing admixtures
Concrete mix design
Civil engineering
- Rights
- License
- CC0 1.0 Universal
id |
UDISTRITA2_b1195b74df4d38f26e761eca37c1b03d |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/42435 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Modelo multivariado predictivo sobre la resistencia del concreto |
dc.title.titleenglish.spa.fl_str_mv |
Multivariate predictive model on the resistance of concrete |
title |
Modelo multivariado predictivo sobre la resistencia del concreto |
spellingShingle |
Modelo multivariado predictivo sobre la resistencia del concreto Modelo de regresión multivariada Resistencia del concreto Análisis de Componentes Principales (PCA) Variables predictoras Superficies de respuesta Contornos Tamaño Máximo del Agregado (TMN) Relación agua/cemento (A/C) Aditivos plastificantes Diseño de mezclas de concreto Ingeniería civil Tecnología en construcciones civiles - Tesis y disertaciones académicas Modelo de regresión multivariada Resistencia del concreto Análisis de componentes principales (PCA) Ingeniería civil Multivariate regression model compressive strength of concrete Principal Component Analysis (PCA) Predictor variables Response surfaces Contour plots Maximum Aggregate Size (MAS) Water/cement ratio (W/C) Plasticizing admixtures Concrete mix design Civil engineering |
title_short |
Modelo multivariado predictivo sobre la resistencia del concreto |
title_full |
Modelo multivariado predictivo sobre la resistencia del concreto |
title_fullStr |
Modelo multivariado predictivo sobre la resistencia del concreto |
title_full_unstemmed |
Modelo multivariado predictivo sobre la resistencia del concreto |
title_sort |
Modelo multivariado predictivo sobre la resistencia del concreto |
dc.creator.fl_str_mv |
Torres Ortega, Bleymer Santiago Moreno Contreras, Laura Fernanda |
dc.contributor.advisor.none.fl_str_mv |
Villota Posso, Hernando Antonio |
dc.contributor.author.none.fl_str_mv |
Torres Ortega, Bleymer Santiago Moreno Contreras, Laura Fernanda |
dc.contributor.orcid.none.fl_str_mv |
Villota Posso, Hernando Antonio [0009-0007-4584-5540] |
dc.subject.spa.fl_str_mv |
Modelo de regresión multivariada Resistencia del concreto Análisis de Componentes Principales (PCA) Variables predictoras Superficies de respuesta Contornos Tamaño Máximo del Agregado (TMN) Relación agua/cemento (A/C) Aditivos plastificantes Diseño de mezclas de concreto Ingeniería civil |
topic |
Modelo de regresión multivariada Resistencia del concreto Análisis de Componentes Principales (PCA) Variables predictoras Superficies de respuesta Contornos Tamaño Máximo del Agregado (TMN) Relación agua/cemento (A/C) Aditivos plastificantes Diseño de mezclas de concreto Ingeniería civil Tecnología en construcciones civiles - Tesis y disertaciones académicas Modelo de regresión multivariada Resistencia del concreto Análisis de componentes principales (PCA) Ingeniería civil Multivariate regression model compressive strength of concrete Principal Component Analysis (PCA) Predictor variables Response surfaces Contour plots Maximum Aggregate Size (MAS) Water/cement ratio (W/C) Plasticizing admixtures Concrete mix design Civil engineering |
dc.subject.lemb.none.fl_str_mv |
Tecnología en construcciones civiles - Tesis y disertaciones académicas Modelo de regresión multivariada Resistencia del concreto Análisis de componentes principales (PCA) Ingeniería civil |
dc.subject.keyword.spa.fl_str_mv |
Multivariate regression model compressive strength of concrete Principal Component Analysis (PCA) Predictor variables Response surfaces Contour plots Maximum Aggregate Size (MAS) Water/cement ratio (W/C) Plasticizing admixtures Concrete mix design Civil engineering |
description |
Esta monografía presenta un estudio sobre la implementación de un modelo de regresión multivariada para predecir la resistencia del concreto a 28 días, utilizando el software MINITAB y un modelo con pre-ajuste mediante Análisis de Componentes Principales (PCA). El objetivo principal es identificar la contribución de diversas variables predictoras a la resistencia del concreto, mejorando la precisión del modelo y reduciendo los problemas de multicolinealidad. Inicialmente, se identifican las relaciones y comportamientos de las variables de manera estadísticamente tradicional, llevándose a cabo relaciones una a una, para ser comparadas con las correlaciones existentes entre todas estas variables, además se sigue esta línea realizando superficies de respuesta y contorno que revelan los valores óptimos y comportamientos de las variables ante la resistencia, arrojando resultados similares. se desarrolla un modelo de regresión multivariada utilizando todas las variables originales del conjunto de datos, lo que permite capturar las relaciones generales entre estas variables y la resistencia del concreto. Sin embargo, este enfoque enfrenta desafíos significativos debido a la alta correlación entre las variables predictoras, lo que complica la interpretación y reduce la precisión del modelo. Para abordar estas limitaciones, se aplica el PCA como método de ajuste, logrando una reducción efectiva de la dimensionalidad y simplificación del modelo. El PCA permite identificar las combinaciones lineales de variables que explican la mayor parte de la variabilidad en los datos, destacando la importancia de factores como la relación agua/cemento (A/C), el Tamaño Máximo del Agregado (TMN) y los aditivos plastificantes. Los resultados muestran que el modelo ajustado mediante PCA no solo mejora la interpretabilidad y robustez del modelo, sino que también proporciona una herramienta eficaz para la predicción de la resistencia del concreto, en contrataste a los modelos de regresión multivariada que abarcan mayor variabilidad, pero con problemas de multicolinealidad y aceptación de nuevos datos. Este enfoque puede ser utilizado como base para futuras investigaciones y aplicaciones prácticas en el campo de la ingeniería civil, ofreciendo un método sólido para optimizar el diseño de mezclas de concreto. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-10-29T02:12:40Z |
dc.date.available.none.fl_str_mv |
2024-10-29T02:12:40Z |
dc.date.created.none.fl_str_mv |
2024-07-10 |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Monografía |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/42435 |
url |
http://hdl.handle.net/11349/42435 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
CC0 1.0 Universal |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/publicdomain/zero/1.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
dc.publisher.none.fl_str_mv |
Universidad Distrital Francisco José de Caldás |
publisher.none.fl_str_mv |
Universidad Distrital Francisco José de Caldás |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/bca17f56-ecfb-402d-b4e7-acad7a4ef6a6/download https://repository.udistrital.edu.co/bitstreams/7838ff13-159d-4a9e-9741-13592e450e11/download https://repository.udistrital.edu.co/bitstreams/cc9bca21-005e-4c9a-9d0d-a818c3530864/download https://repository.udistrital.edu.co/bitstreams/00a20f5e-1eca-46f1-ad55-c4ee721f93bc/download https://repository.udistrital.edu.co/bitstreams/88b42cea-4e6d-4fb6-8b82-21e6e2d06a53/download https://repository.udistrital.edu.co/bitstreams/1d4d7a3e-fe7d-4878-8943-45abf91bc8be/download |
bitstream.checksum.fl_str_mv |
42fd4ad1e89814f5e4a476b409eb708c 997daf6c648c962d566d7b082dac908d 5aac081bf183691d96b7a5286ed1a0b2 b91712dd42cf38516dd8b36b48f9d1d6 24fffff777ecce41955fed65f350f89a d101d17bef00c812336fc9c4807f0ab3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1837006884081500160 |
spelling |
Villota Posso, Hernando AntonioTorres Ortega, Bleymer SantiagoMoreno Contreras, Laura FernandaVillota Posso, Hernando Antonio [0009-0007-4584-5540]2024-10-29T02:12:40Z2024-10-29T02:12:40Z2024-07-10http://hdl.handle.net/11349/42435Esta monografía presenta un estudio sobre la implementación de un modelo de regresión multivariada para predecir la resistencia del concreto a 28 días, utilizando el software MINITAB y un modelo con pre-ajuste mediante Análisis de Componentes Principales (PCA). El objetivo principal es identificar la contribución de diversas variables predictoras a la resistencia del concreto, mejorando la precisión del modelo y reduciendo los problemas de multicolinealidad. Inicialmente, se identifican las relaciones y comportamientos de las variables de manera estadísticamente tradicional, llevándose a cabo relaciones una a una, para ser comparadas con las correlaciones existentes entre todas estas variables, además se sigue esta línea realizando superficies de respuesta y contorno que revelan los valores óptimos y comportamientos de las variables ante la resistencia, arrojando resultados similares. se desarrolla un modelo de regresión multivariada utilizando todas las variables originales del conjunto de datos, lo que permite capturar las relaciones generales entre estas variables y la resistencia del concreto. Sin embargo, este enfoque enfrenta desafíos significativos debido a la alta correlación entre las variables predictoras, lo que complica la interpretación y reduce la precisión del modelo. Para abordar estas limitaciones, se aplica el PCA como método de ajuste, logrando una reducción efectiva de la dimensionalidad y simplificación del modelo. El PCA permite identificar las combinaciones lineales de variables que explican la mayor parte de la variabilidad en los datos, destacando la importancia de factores como la relación agua/cemento (A/C), el Tamaño Máximo del Agregado (TMN) y los aditivos plastificantes. Los resultados muestran que el modelo ajustado mediante PCA no solo mejora la interpretabilidad y robustez del modelo, sino que también proporciona una herramienta eficaz para la predicción de la resistencia del concreto, en contrataste a los modelos de regresión multivariada que abarcan mayor variabilidad, pero con problemas de multicolinealidad y aceptación de nuevos datos. Este enfoque puede ser utilizado como base para futuras investigaciones y aplicaciones prácticas en el campo de la ingeniería civil, ofreciendo un método sólido para optimizar el diseño de mezclas de concreto.This monograph presents a study on the implementation of a multivariate regression model to predict the 28-day compressive strength of concrete, using MINITAB software and a pre-adjustment model through Principal Component Analysis (PCA). The primary objective is to identify the contribution of various predictor variables to the compressive strength of concrete, improving model accuracy and reducing multicollinearity issues. Initially, the relationships and behaviors of the variables are identified in a statistically traditional manner, conducting one-to-one relationships to be compared with the existing correlations among all these variables. Additionally, this approach includes response surface and contour plots that reveal the optimal values and behaviors of the variables in relation to compressive strength, yielding comparable results. A multivariate regression model is then developed using all the original variables from the dataset, which captures the general relationships between these variables and the compressive strength of concrete. However, this approach faces significant challenges due to the high correlation among the predictor variables, complicating interpretation and reducing model accuracy. To address these limitations, PCA is applied as an adjustment method, achieving effective dimensionality reduction and model simplification. PCA allows for the identification of linear combinations of variables that explain most of the variability in the data, highlighting the 3 importance of factors such as the water/cement ratio (W/C), Maximum Aggregate Size (MAS), and plasticizing admixtures. The results show that the model adjusted using PCA not only improves the interpretability and robustness of the model but also provides an effective tool for predicting concrete compressive strength, in contrast to multivariate regression models that encompass greater variability but suffer from multicollinearity issues and difficulty in accommodating new data. This approach can serve as a foundation for future research and practical applications in the field of civil engineering, offering a solid method for optimizing concrete mix design.pdfspaUniversidad Distrital Francisco José de CaldásCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Modelo de regresión multivariadaResistencia del concretoAnálisis de Componentes Principales (PCA)Variables predictorasSuperficies de respuestaContornosTamaño Máximo del Agregado (TMN)Relación agua/cemento (A/C)Aditivos plastificantesDiseño de mezclas de concretoIngeniería civilTecnología en construcciones civiles - Tesis y disertaciones académicasModelo de regresión multivariadaResistencia del concretoAnálisis de componentes principales (PCA)Ingeniería civilMultivariate regression modelcompressive strength of concretePrincipal Component Analysis (PCA)Predictor variablesResponse surfacesContour plotsMaximum Aggregate Size (MAS)Water/cement ratio (W/C)Plasticizing admixturesConcrete mix designCivil engineeringModelo multivariado predictivo sobre la resistencia del concretoMultivariate predictive model on the resistance of concretebachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/bca17f56-ecfb-402d-b4e7-acad7a4ef6a6/download42fd4ad1e89814f5e4a476b409eb708cMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/7838ff13-159d-4a9e-9741-13592e450e11/download997daf6c648c962d566d7b082dac908dMD55ORIGINALTorresOrtegaBleymerSantiago2024.pdfTorresOrtegaBleymerSantiago2024.pdfTrabajo de gradoapplication/pdf5954839https://repository.udistrital.edu.co/bitstreams/cc9bca21-005e-4c9a-9d0d-a818c3530864/download5aac081bf183691d96b7a5286ed1a0b2MD52Licencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf217035https://repository.udistrital.edu.co/bitstreams/00a20f5e-1eca-46f1-ad55-c4ee721f93bc/downloadb91712dd42cf38516dd8b36b48f9d1d6MD53THUMBNAILTorresOrtegaBleymerSantiago2024.pdf.jpgTorresOrtegaBleymerSantiago2024.pdf.jpgIM Thumbnailimage/jpeg2749https://repository.udistrital.edu.co/bitstreams/88b42cea-4e6d-4fb6-8b82-21e6e2d06a53/download24fffff777ecce41955fed65f350f89aMD56Licencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9508https://repository.udistrital.edu.co/bitstreams/1d4d7a3e-fe7d-4878-8943-45abf91bc8be/downloadd101d17bef00c812336fc9c4807f0ab3MD5711349/42435oai:repository.udistrital.edu.co:11349/424352025-01-21 01:12:33.643http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |