Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial

ilustraciones

Autores:
Buitrago Escobar, Hernán Sebastián
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/83192
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/83192
https://repositorio.unal.edu.co/
Palabra clave:
620 - Ingeniería y operaciones afines::624 - Ingeniería civil
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Hormigón armado
Estructuras de Hormigón armado
Reinforced concrete
Reinforced concrete structures
Método de las fibras
Análisis inelástico de secciones transversales
Programación didáctica a código abierto
Concreto reforzado a flexo-compresión
Flexión en secciones asimétricas
Fiber method
Inelastic analysis of cross sections
Open source didactic programming
Flexo-compression reinforced concrete
Bending in asymmetric sections
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UNACIONAL2_52670dc7209a51019e0c3c7dc9d32214
oai_identifier_str oai:repositorio.unal.edu.co:unal/83192
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
dc.title.translated.eng.fl_str_mv Didactic program for nonlinear analysis of cross sections in structural elements under bending and axial force
title Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
spellingShingle Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
620 - Ingeniería y operaciones afines::624 - Ingeniería civil
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Hormigón armado
Estructuras de Hormigón armado
Reinforced concrete
Reinforced concrete structures
Método de las fibras
Análisis inelástico de secciones transversales
Programación didáctica a código abierto
Concreto reforzado a flexo-compresión
Flexión en secciones asimétricas
Fiber method
Inelastic analysis of cross sections
Open source didactic programming
Flexo-compression reinforced concrete
Bending in asymmetric sections
title_short Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
title_full Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
title_fullStr Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
title_full_unstemmed Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
title_sort Programa didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axial
dc.creator.fl_str_mv Buitrago Escobar, Hernán Sebastián
dc.contributor.advisor.none.fl_str_mv Linero Segrera, Dorian Luis
Molina Herrera, Maritzabel
dc.contributor.author.none.fl_str_mv Buitrago Escobar, Hernán Sebastián
dc.contributor.researchgroup.spa.fl_str_mv Análisis, Diseño y Materiales Gies
dc.subject.ddc.spa.fl_str_mv 620 - Ingeniería y operaciones afines::624 - Ingeniería civil
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
topic 620 - Ingeniería y operaciones afines::624 - Ingeniería civil
000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computación
Hormigón armado
Estructuras de Hormigón armado
Reinforced concrete
Reinforced concrete structures
Método de las fibras
Análisis inelástico de secciones transversales
Programación didáctica a código abierto
Concreto reforzado a flexo-compresión
Flexión en secciones asimétricas
Fiber method
Inelastic analysis of cross sections
Open source didactic programming
Flexo-compression reinforced concrete
Bending in asymmetric sections
dc.subject.lemb.spa.fl_str_mv Hormigón armado
Estructuras de Hormigón armado
dc.subject.lemb.eng.fl_str_mv Reinforced concrete
Reinforced concrete structures
dc.subject.proposal.spa.fl_str_mv Método de las fibras
Análisis inelástico de secciones transversales
Programación didáctica a código abierto
Concreto reforzado a flexo-compresión
Flexión en secciones asimétricas
dc.subject.proposal.eng.fl_str_mv Fiber method
Inelastic analysis of cross sections
Open source didactic programming
Flexo-compression reinforced concrete
Bending in asymmetric sections
description ilustraciones
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-01-30T20:48:35Z
dc.date.available.none.fl_str_mv 2023-01-30T20:48:35Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/83192
dc.identifier.instname.spa.fl_str_mv Universidad Nacional de Colombia
dc.identifier.reponame.spa.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unal.edu.co/
url https://repositorio.unal.edu.co/handle/unal/83192
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Abou-Elfath, H. (2018). Simplified fiber beam-column model for inelastic analysis of moment-resisting steel frames. Alexandria Engineering Journal, 57, 2865-2877.
American Society of Civil Engineers. (2017). Seismic Evaluation and Retrofit of Existing Buildings.
Berkowski, P., Doblare, M., & Gracia, L. (1992). Síntesis discreta de pórticos metálicos planos incluyendo el efecto P-Delta. Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, vol. 8, 3, 283-301.
Chadwell, C., & Imbsen, R. (2004). XTRACT: A Tool for Axial Force - Ultimate Curvature Interactions.
Computers and Structures, Inc. (2005). CSI Analysis Reference Manual. For SAP2000®, ETABS®, and SAFE™.
Gere, J., & Goodno, B. (2018). Mechanics of materials. (Ninth). Cencage Learning, Inc.
Geuzaine, C., & Remacle, J. (2009). Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Internacional Journal for numerical methods in engineering, 0, 1-24.
Kaba, S., & Mahin, S. (1984). Refined modelling of reinforced concrete columns for seismic analysis.
Kim, S., Lee, J., Choi, S., & Kim, C. (2003). Practical second-order inelastic analysis for steel frames subjected to distributed load.
King, D., Priestley, M., & Park, R. (1986). Computer programs for concrete column design. University of Canterbury.
Liang, Q. (2009). Performance-based analysis of concrete-filled steel tubular beam – columns, Part I: Theory and algorithms. Journal of Construction Steel Research, 65, 363-372.
Liang, Q., & Fragomeni, S. (2009). Nonlinear analysis of circular concrete-filled steel tubular short columns under axial loading. Journal of Constructional Steel Research, 62(12), 2186-2196.
Mander, J., Priestley, M., & Park, R. (1988). Theorical stress-strain model for confined concrete. Journal of Structural Engineering, 144(8), 1804-1826.
Mathworks. (2020). MATLAB Primer.
Montejo, L., & Kowalsky, M. (2007). CUMBIA - Set of codes for the analysis of reinforced concrete members. North Carolina State University.
Ngo-Huu, C., & Kim, S. (2012). Practical nonlinear analysis of steel–concrete composite frames using fiber–hinge method. Journal of Construction Steel Research, 74, 90-97.
Nguyen, P., & Kim, S. (2018). A new improved fiber plastic hinge method accounting for lateral-torsional buckling of 3D steel frames. Thin-Walled Structures, 127, 666-675.
Rodríguez, W. (2014). Software libre para educación e investigación en ingeniería. Revista Educación en Ingeniería, vol. 9, 18, 12-22.
Susantha, K., Ge, H., & Usami, T. (2001). Uniaxial stress–strain relationship of concrete confined by various shaped steel tubes. Engineering Structures, 23(10), 1331-1347.
Tang, J., Hino, S., Kuroda, I., & Ohta, T. (2009). Modeling of stress–strain relationships for steel and concrete in concrete filled circular steel tubular columns. Kou kouzou rombunshuu (Japanese Society of Steel Construction), 3(11), 35-46.
Taucer, F., Spacone, E., & Filippon, F. (1991). A fiber beam-column element for seismic response analysis of reinforced concrete structures.
Thai, H., & Kim, S. (2011). Nonlinear inelastic analysis of concrete-filled steel tubular frames. Journal of Construction Steel Research, 67.
Timoshenko, S., & Goodier, J. (1951). Theory of elasticity (second). McGraw-Hill Book Company, Inc.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv xvi, 182 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
dc.publisher.program.spa.fl_str_mv Bogotá - Ingeniería - Maestría en Ingeniería - Estructuras
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Bogotá - Colombia
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Bogotá
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/83192/2/1032497721.2022.pdf
https://repositorio.unal.edu.co/bitstream/unal/83192/3/license.txt
https://repositorio.unal.edu.co/bitstream/unal/83192/4/1032497721.2022.pdf.jpg
bitstream.checksum.fl_str_mv 5dc8c67e237691fdc85d43e3acd316b7
eb34b1cf90b7e1103fc9dfd26be24b4a
991b8ca3c69100f829f9f47197c3ac44
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1812169749478506496
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linero Segrera, Dorian Luis40b197f66d511582c15e27a27020afecMolina Herrera, Maritzabel14233208c489a98ba0f0225ef4ae6d9aBuitrago Escobar, Hernán Sebastián04eba17bc87af2528d8cef603dc2feecAnálisis, Diseño y Materiales Gies2023-01-30T20:48:35Z2023-01-30T20:48:35Z2022https://repositorio.unal.edu.co/handle/unal/83192Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustracionesMediante la presente tesis de maestría se desarrolla y documenta un programa didáctico a código abierto que analiza la sección transversal de un elemento estructural bajo la acción de la fuerza axial y la flexión biaxial, considerando el comportamiento no lineal del concreto y del acero. El programa desarrollado MKAPPA fue escrito de forma estructurada en el lenguaje de programación de alto nivel interpretado por MATLAB y GNU Octave, conservando visibles y modificables cada una de sus rutinas. Así mismo, el programa incluye rutinas que permiten integrar el pre y postproceso grafico realizado en Gmsh. La formulación implementada en el programa incluye el método de las fibras aplicado a secciones transversales de elementos estructurales (Kaba & Mahin, 1984) y los modelos constitutivos uniaxiales del acero y del concreto propuestos por King et al. (1986), Liang (2009), Mander et al. (1988) y Susantha et al. (2001). En los ejemplos de aplicaci´on se analizaron siete secciones transversales para diferentes condiciones de carga. Los tipos de secciones fueron: dos secciones de concreto reforzado, una rectangular y otra circular, tres perfiles W de acero estructural, un ángulo de lados desiguales de acero estructural y una tubería de acero rellena de concreto. Para cada sección se obtuvo la relación entre el momento y la curvatura, y la distribución del esfuerzo normal y del estado del material. Estos resultados se compararon con el programa XTRACT, obteniendo resultados similares y verificando el correcto funcionamiento del programa desarrollado. (Texto tomado de la fuente)Through this master’s thesis, an open source didactic program is developed and documented that analyzes the cross section of a structural element under the action of axial force and biaxial bending, considering the nonlinear behavior of concrete and steel. The developed program MKAPPA was written in a structured way in the highlevel programming language interpreted by MATLAB and GNU Octave, keeping each of its routines visible and modifiable. Likewise, the program includes routines that allow integrating the graphical pre- and post-processing carried out in Gmsh. The formulation implemented in the program includes the fiber method applied to structural elements cross sections (Kaba & Mahin, 1984) and the uniaxial constitutive models of steel and concrete proposed by King et al. (1986), Liang (2009), Mander et al. (1988) y Susantha et al. (2001). In the application examples, seven cross sections were analyzed for different loading conditions. The types of sections were: two reinforced concrete sections, one rectangular and one circular, three W profiles of structural steel, an unequal sided angle of structural steel and a concrete-filled steel tube. For each section, the relationship between the moment and the curvature, and the distribution of the normal stress and the state of the material were obtained. These results were compared with the XTRACT program, obtaining similar results and verifying the correct operation of the developed program.MaestríaMagíster en Ingeniería - EstructurasAnálisis estructuralxvi, 182 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - EstructurasFacultad de IngenieríaBogotá - ColombiaUniversidad Nacional de Colombia - Sede Bogotá620 - Ingeniería y operaciones afines::624 - Ingeniería civil000 - Ciencias de la computación, información y obras generales::005 - Programación, programas, datos de computaciónHormigón armadoEstructuras de Hormigón armadoReinforced concreteReinforced concrete structuresMétodo de las fibrasAnálisis inelástico de secciones transversalesProgramación didáctica a código abiertoConcreto reforzado a flexo-compresiónFlexión en secciones asimétricasFiber methodInelastic analysis of cross sectionsOpen source didactic programmingFlexo-compression reinforced concreteBending in asymmetric sectionsPrograma didáctico de análisis no lineal de secciones transversales en elementos estructurales a flexión y fuerza axialDidactic program for nonlinear analysis of cross sections in structural elements under bending and axial forceTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMAbou-Elfath, H. (2018). Simplified fiber beam-column model for inelastic analysis of moment-resisting steel frames. Alexandria Engineering Journal, 57, 2865-2877.American Society of Civil Engineers. (2017). Seismic Evaluation and Retrofit of Existing Buildings.Berkowski, P., Doblare, M., & Gracia, L. (1992). Síntesis discreta de pórticos metálicos planos incluyendo el efecto P-Delta. Revista Internacional de Métodos Numéricos para Cálculo y Diseño en Ingeniería, vol. 8, 3, 283-301.Chadwell, C., & Imbsen, R. (2004). XTRACT: A Tool for Axial Force - Ultimate Curvature Interactions.Computers and Structures, Inc. (2005). CSI Analysis Reference Manual. For SAP2000®, ETABS®, and SAFE™.Gere, J., & Goodno, B. (2018). Mechanics of materials. (Ninth). Cencage Learning, Inc.Geuzaine, C., & Remacle, J. (2009). Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Internacional Journal for numerical methods in engineering, 0, 1-24.Kaba, S., & Mahin, S. (1984). Refined modelling of reinforced concrete columns for seismic analysis.Kim, S., Lee, J., Choi, S., & Kim, C. (2003). Practical second-order inelastic analysis for steel frames subjected to distributed load.King, D., Priestley, M., & Park, R. (1986). Computer programs for concrete column design. University of Canterbury.Liang, Q. (2009). Performance-based analysis of concrete-filled steel tubular beam – columns, Part I: Theory and algorithms. Journal of Construction Steel Research, 65, 363-372.Liang, Q., & Fragomeni, S. (2009). Nonlinear analysis of circular concrete-filled steel tubular short columns under axial loading. Journal of Constructional Steel Research, 62(12), 2186-2196.Mander, J., Priestley, M., & Park, R. (1988). Theorical stress-strain model for confined concrete. Journal of Structural Engineering, 144(8), 1804-1826.Mathworks. (2020). MATLAB Primer.Montejo, L., & Kowalsky, M. (2007). CUMBIA - Set of codes for the analysis of reinforced concrete members. North Carolina State University.Ngo-Huu, C., & Kim, S. (2012). Practical nonlinear analysis of steel–concrete composite frames using fiber–hinge method. Journal of Construction Steel Research, 74, 90-97.Nguyen, P., & Kim, S. (2018). A new improved fiber plastic hinge method accounting for lateral-torsional buckling of 3D steel frames. Thin-Walled Structures, 127, 666-675.Rodríguez, W. (2014). Software libre para educación e investigación en ingeniería. Revista Educación en Ingeniería, vol. 9, 18, 12-22.Susantha, K., Ge, H., & Usami, T. (2001). Uniaxial stress–strain relationship of concrete confined by various shaped steel tubes. Engineering Structures, 23(10), 1331-1347.Tang, J., Hino, S., Kuroda, I., & Ohta, T. (2009). Modeling of stress–strain relationships for steel and concrete in concrete filled circular steel tubular columns. Kou kouzou rombunshuu (Japanese Society of Steel Construction), 3(11), 35-46.Taucer, F., Spacone, E., & Filippon, F. (1991). A fiber beam-column element for seismic response analysis of reinforced concrete structures.Thai, H., & Kim, S. (2011). Nonlinear inelastic analysis of concrete-filled steel tubular frames. Journal of Construction Steel Research, 67.Timoshenko, S., & Goodier, J. (1951). Theory of elasticity (second). McGraw-Hill Book Company, Inc.EstudiantesInvestigadoresMaestrosPúblico generalORIGINAL1032497721.2022.pdf1032497721.2022.pdfTesis de Maestría en Ingeniería Estructuralapplication/pdf14047663https://repositorio.unal.edu.co/bitstream/unal/83192/2/1032497721.2022.pdf5dc8c67e237691fdc85d43e3acd316b7MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/83192/3/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD53THUMBNAIL1032497721.2022.pdf.jpg1032497721.2022.pdf.jpgGenerated Thumbnailimage/jpeg4331https://repositorio.unal.edu.co/bitstream/unal/83192/4/1032497721.2022.pdf.jpg991b8ca3c69100f829f9f47197c3ac44MD54unal/83192oai:repositorio.unal.edu.co:unal/831922024-08-17 00:00:08.521Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=