Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos

Este libro acerca la teoría de la elasticidad al estudiante de pregrado de Ingeniería Civil o Mecánica, mediante la introspección física-matemática y la deducción paso a paso de cada una de las ecuaciones fundamentales de la elasticidad. De hecho, lo que el libro clásico de Timoshenko y Goodier trat...

Full description

Autores:
Álvarez Marín, Diego
Tipo de recurso:
Book
Fecha de publicación:
2023
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/84682
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/84682
https://repositorio.unal.edu.co/
Palabra clave:
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Esfuerzos y deformaciones
Fundamentos
Elasticidad
Mecánica
Ecuaciones diferenciales
Problemas
MATLAB
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UNACIONAL2_087772cd7b60aef3e2e921dad14a0b66
oai_identifier_str oai:repositorio.unal.edu.co:unal/84682
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.none.fl_str_mv Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
title Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
spellingShingle Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Esfuerzos y deformaciones
Fundamentos
Elasticidad
Mecánica
Ecuaciones diferenciales
Problemas
MATLAB
title_short Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
title_full Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
title_fullStr Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
title_full_unstemmed Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
title_sort Teoría de la elasticidad usando Matlab y Maxima. Volumen 1: Fundamentos
dc.creator.fl_str_mv Álvarez Marín, Diego
dc.contributor.author.none.fl_str_mv Álvarez Marín, Diego
dc.contributor.corporatename.spa.fl_str_mv Sede Manizales -Vicedecanatura de Investigación y Extensión -Facultad de Ingeniería y Arquitectura-Editorial Universidad Nacional de Colombia
dc.subject.ddc.spa.fl_str_mv 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
topic 620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingeniería
Esfuerzos y deformaciones
Fundamentos
Elasticidad
Mecánica
Ecuaciones diferenciales
Problemas
MATLAB
dc.subject.proposal.spa.fl_str_mv Esfuerzos y deformaciones
Fundamentos
Elasticidad
Mecánica
Ecuaciones diferenciales
Problemas
MATLAB
description Este libro acerca la teoría de la elasticidad al estudiante de pregrado de Ingeniería Civil o Mecánica, mediante la introspección física-matemática y la deducción paso a paso de cada una de las ecuaciones fundamentales de la elasticidad. De hecho, lo que el libro clásico de Timoshenko y Goodier trata en sesenta páginas aquí se desglosa en cerca de trescientas. Todo esto con miras a dar al estudiante una fundamentación sólida para posteriores cursos sobre el método de los elementos finitos, la mecánica computacional o la plasticidad. La presente obra recoge la experiencia docente de más de doce años del autor; su escritura se llevó a cabo con la retroalimentación permanente de los estudiantes. El texto hace uso del programa libre de álgebra simbólica Maxima, para deducir la mayoría de las ecuaciones complejas, y presenta códigos de Matlab que sirven para ilustrar numéricamente los ejemplos. La traducción de estos códigos a Python se encuentra en la página web del autor, en formato Jupyter Notebooks. Asimismo, el contenido se complementa con videos de su autoría, disponibles en YouTube.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-09-08T20:41:09Z
dc.date.available.none.fl_str_mv 2023-09-08T20:41:09Z
dc.date.issued.none.fl_str_mv 2023
dc.type.spa.fl_str_mv Libro
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/book
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_2f33
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_2f33
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/84682
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/
dc.identifier.eisbn.spa.fl_str_mv 9789585053762
url https://repositorio.unal.edu.co/handle/unal/84682
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
9789585053762
dc.language.iso.spa.fl_str_mv spa
language spa
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.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Bogotá, Colombia
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/84682/1/license.txt
https://repositorio.unal.edu.co/bitstream/unal/84682/2/9789585053762.pdf
https://repositorio.unal.edu.co/bitstream/unal/84682/3/Teor%c3%ada%20de%20la%20elasticidad-cubierta.jpg
https://repositorio.unal.edu.co/bitstream/unal/84682/4/9789585053762.pdf.jpg
bitstream.checksum.fl_str_mv eb34b1cf90b7e1103fc9dfd26be24b4a
792a5adb76120760d3c81b7159c63725
f039869a3da6e8c31fb7249a59052f08
e25df00c5ec1e1e15b1c4d625a4bcfb8
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1812169488799367168
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_abf2Álvarez Marín, Diegoea25a6271571dbba779045edf5980354Sede Manizales -Vicedecanatura de Investigación y Extensión -Facultad de Ingeniería y Arquitectura-Editorial Universidad Nacional de Colombia2023-09-08T20:41:09Z2023-09-08T20:41:09Z2023https://repositorio.unal.edu.co/handle/unal/84682Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/9789585053762Este libro acerca la teoría de la elasticidad al estudiante de pregrado de Ingeniería Civil o Mecánica, mediante la introspección física-matemática y la deducción paso a paso de cada una de las ecuaciones fundamentales de la elasticidad. De hecho, lo que el libro clásico de Timoshenko y Goodier trata en sesenta páginas aquí se desglosa en cerca de trescientas. Todo esto con miras a dar al estudiante una fundamentación sólida para posteriores cursos sobre el método de los elementos finitos, la mecánica computacional o la plasticidad. La presente obra recoge la experiencia docente de más de doce años del autor; su escritura se llevó a cabo con la retroalimentación permanente de los estudiantes. El texto hace uso del programa libre de álgebra simbólica Maxima, para deducir la mayoría de las ecuaciones complejas, y presenta códigos de Matlab que sirven para ilustrar numéricamente los ejemplos. La traducción de estos códigos a Python se encuentra en la página web del autor, en formato Jupyter Notebooks. Asimismo, el contenido se complementa con videos de su autoría, disponibles en YouTube.Prefacio 1. Conceptos básicos 1.1. ¿Qué es la mecánica de sólidos? 1.2. ¿Qué es un sólido? 1.3. Propiedades del sólido elástico isótropo 1.4. Diferenciales de primer, segundo y tercer orden 1.5. Fuerzas que actúan sobre un sólido 1.6. Preguntas de control de lectura 2. Estudio de los esfuerzos en un punto 2.1. Tensiones o esfuerzos 2.2. Estudio de las tensiones en un punto bidimensional 2.2.1. Análisis de un elemento infinitesimal rectangular 2.2.2. Análisis de un elemento infinitesimal triangular 2.3. Estudio de las tensiones en un punto tridimensional 2.3.1. Análisis de un paralelepípedo infinitesimal 2.3.2. Análisis de un elemento tetraédrico infinitesimal 2.4. Notación indicial 2.5. Cambio de base 2.6. Matriz de esfuerzos expresada en otro sistema de coordenadas 2.6.1. Caracterización de la matriz de tensiones en el caso tridimensional 2.6.2. Particularización de la matriz de tensiones al caso bidimensional 2.7. Esfuerzos normales y tangenciales sobre un plano 2.8. Esfuerzos y direcciones principales 2.8.1. Tensiones y direcciones principales en dos dimensiones 2.8.2. Tensiones y direcciones principales en tres dimensiones 2.8.3. Método de Newton-Raphson para encontrar las raíces del polinomio característico de la matriz de tensiones utilizando una calculadora científica 2.8.4. Ortogonalidad de las direcciones principales 2.9. Círculo de Mohr en problemas bi- y tridimensionales 2.9.1. Círculo de Mohr en dos dimensiones 2.9.2. Gráfica e interpretación del círculo de Mohr en dos dimensiones 2.9.3. La función atan2 2.9.4. Círculo de Mohr en tres dimensiones 2.10. La analogía del bombillo y la caja y el concepto de tensor 2.11. Ejercicios propuestos 2.12. Preguntas de control de lectura 3. Estudio de los desplazamientos y las pequeñas deformaciones 3.1. Campo vectorial de desplazamientos de un sólido 3.2. Componentes de la deformación en un punto 3.2.1. Deformación lineal (o deformación longitudinal) 3.2.2. Deformación angular 3.3. Las galgas extensométricas 3.4. Especificación de la deformación en otras direcciones 3.5. Rotación 3.6. Deformaciones principales 3.6.1. Expresión de las deformaciones principales en el caso bidimensional utilizando maximización y minimización de funciones 3.6.2. Expresión de las deformaciones principales utilizando valores y vectores propios 3.7. Ejercicios propuestos 3.8. Preguntas de control de lectura 4. Relaciones entre los esfuerzos y las deformaciones 4.1. Materiales frágiles y materiales dúctiles 4.2. Comportamiento elástico y plástico de los materiales dúctiles 4.3. La ley de Hooke y los módulos de Young y Poisson 4.3.1. Deformación de un sólido sometido a esfuerzos normales en las direcciones x, y y z 4.3.2. Deformación de un sólido sometido a esfuerzos tangenciales 4.3.3. Ley de Hooke generalizada para materiales isótropos 4.3.4. Ley de Hooke generalizada para materiales anisótropos 4.3.5. Ley de Hooke generalizada para materiales ortótropos 4.4. Relación entre las direcciones principales asociadas a los esfuerzos y a las deformaciones para materiales isótropos u ortótropos 4.5. Cambios de volumen y la dilatación cúbica 4.6. Entendiendo el cambio de volumen de un sólido mediante el teorema de la divergencia 4.7. Módulo de expansión volumétrica o módulo de compresibilidad 4.8. Particularización de tres a dos dimensiones 4.8.1. Tensión plana 4.8.2. Deformación plana 4.8.3. Relación entre los esfuerzos principales obtenidos en el análisis bidimensional y tridimensional 4.9. Interpretación de los gráficos de colores de esfuerzos y deformaciones 4.9.1. Interpretación de los gráficos de esfuerzos σ x , σ y y τ xy 4.9.2. Interpretación de los gráficos de las deformaciones ε x , ε y , ε z y γ xy 4.9.3. Interpretación de los gráficos de los esfuerzos principales y del esfuerzo cortante máximo 4.9.4. Relación de los diagramas de colores de una viga con sus diagramas de cortante y momento flector 4.9.5. Disposición de los flejes si la viga estuviera hecha con concreto reforzado 4.9.6. Código de Matlab empleado para generar las figuras 4.10. Modificación de la ley de Hooke para tener en cuenta los efectos térmicos en el caso de materiales isótropos 4.10.1. Deformaciones térmicas en el caso de tensión plana 4.10.2. Deformaciones térmicas en el caso de deformación plana 4.11. Ejercicios propuestos 4.12. Preguntas de control de lectura 5. Ecuaciones diferenciales fundamentales de la teoría de la elasticidad 5.1. Ecuaciones diferenciales de equilibrio 5.2. Ecuaciones de compatibilidad 5.2.1. Ecuaciones de compatibilidad en dos dimensiones expresadas en términos de deformaciones 5.2.2. Ecuaciones de compatibilidad en tres dimensiones expresadas en términos de deformaciones 5.2.3. Ecuación de compatibilidad para el caso de tensión plana expresada en términos de esfuerzos 5.2.4. Ecuación de compatibilidad para el caso de deformación plana expresada en términos de esfuerzos 5.2.5. Ecuación de compatibilidad general para el caso bidimensional expresada en términos de esfuerzos 5.2.6. Ecuaciones de compatibilidad en tres dimensiones expresadas en términos de esfuerzos 5.2.7. Interpretación física de las ecuaciones de compatibilidad 5.3. Condiciones de frontera 5.4. Condiciones de equilibrio en la frontera 5.4.1. Análisis en dos dimensiones 5.4.2. Análisis en tres dimensiones 5.4.3. Nota sobre la nomenclatura 5.5. Equilibrio estático 5.5.1. Ecuaciones integrales de equilibrio 5.5.2. Un enfoque alternativo para deducir las ecuaciones diferenciales parciales de equilibrio 5.6. Cálculo de los desplazamientos a partir de las deformaciones 5.7. Función de tensión de Airy 5.8. Ecuaciones diferenciales parciales de Cauchy-Navier 5.8.1. Condiciones de frontera asociadas a las ecuaciones de Cauchy-Navier 5.8.2. Particularización de las ecuaciones de Cauchy-Navier al caso bidimensional 5.9. Unicidad de la solución 5.10. Principio de superposición 5.11. Principio de Saint-Venant 5.12. Resumen 5.13. Ejercicios propuestos 5.14. Preguntas de control de lectura 6. Formulación de la teoría de la elasticidad en coordenadas cilíndricas 6.1. El sistema de coordenadas polares 6.1.1. Una nota sobre el uso de las funciones de Maxima depends y gradef 6.1.2. Demostración de las ecuaciones (6.2) 6.1.3. Una nota sobre el término 6.2. El sistema de coordenadas cilíndricas 6.3. El gradiente, el laplaciano, la divergencia y el rotacional en coordenadas cilíndricas 6.3.1. El gradiente en coordenadas cilíndricas 6.3.2. El laplaciano en coordenadas cilíndricas 6.3.3. La divergencia en coordenadas cilíndricas 6.3.4. El rotacional en coordenadas cilíndricas 6.4. Componentes del esfuerzo en coordenadas cilíndricas 6.5. Ecuaciones diferenciales de equilibrio 6.5.1. Particularizaciones de las ecuaciones de equilibrio en coordenadas cilíndricas 6.5.2. Deducción alternativa de las ecuaciones diferenciales de equilibrio en coordenadas polares 6.6. Componentes de la deformación en coordenadas polares 6.6.1. Método geométrico para el cálculo de las componentes de la deformación en coordenadas polares 6.6.2. Método algebraico para el cálculo de las componentes de la deformación en coordenadas polares 6.7. Componentes de la deformación en coordenadas cilíndricas 6.8. Desplazamiento y deformación en el caso de simetría axial 6.9. Ley de Hooke 6.10. Ecuaciones diferenciales de compatibilidad 6.10.1. Ecuaciones diferenciales de compatibilidad tridimensionales 6.10.2. Ecuaciones diferenciales de compatibilidad bidimensionales 6.11. Ecuaciones diferenciales parciales de Cauchy-Navier 6.12. Funciones de tensión 6.12.1. Función de tensión de Airy 6.12.2. Función de tensión de Love 6.13. Aplicaciones 6.13.1. Cálculo de los discos y arandelas de sección constante sujetos a un estado de tensiones axisimétrico 6.13.2. El problema de Kirsch: concentración de esfuerzos alrededor de huecos circulares 6.13.3. El problema de Flamant: cargas distribuidas lineales en medios seminfinitos 6.13.4. Cargas distribuidas uniformes en medios seminfinitos 6.13.5. El ensayo brasilero o el ensayo de tracción indirecta 6.13.6. El problema de Boussinesq: cargas puntuales en medios seminfinitos 6.14. Ejercicios propuestos 6.15. Preguntas de control de lectura Apéndice A. Suplemento matemático A.1. Identidades trigonométricas A.2. Planos A.3. Función A.3.1. Función continua A.4. Campo vectorial A.5. Notación tensorial de Voigt A.6. Regla de la cadena A.7. Expansión en series de Taylor A.7.1. Expansión en series de Taylor en una variable A.7.2. Expansión en series de Taylor en varias variables A.7.3. Aproximación de ángulos pequeños A.8. Optimización de una función sujeta a una restricción de igualdad A.9. Ecuaciones paramétricas A.10. Divergencia A.11. El teorema de la divergencia A.12. Producto cruz A.13. Regla de la mano derecha A.14. Rotacional A.15. Espacio vectorial A.15.1. Definición A.15.2. Dependencia lineal, independencia lineal y combinación lineal A.15.3. Espacio normado y norma A.15.4. Espacio prehilbertiano y producto punto A.16. Algunos conceptos de álgebra lineal A.16.1. Valores y vectores propios A.16.2. Polinomio característico A.16.3. Cosenos directores A.16.4. Proyección de un vector sobre otro Apéndice B. El sistema de álgebra computacional Maxima Apéndice C. El lenguaje de programación Matlab Referencias Índice temático Sobre el autorapplication/pdfspa620 - Ingeniería y operaciones afines::629 - Otras ramas de la ingenieríaEsfuerzos y deformacionesFundamentosElasticidadMecánicaEcuaciones diferencialesProblemasMATLABTeoría de la elasticidad usando Matlab y Maxima. Volumen 1: FundamentosLibroinfo:eu-repo/semantics/bookinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2f33http://purl.org/coar/version/c_970fb48d4fbd8a85Bogotá, ColombiaEstudiantesLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/84682/1/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD51ORIGINAL9789585053762.pdf9789585053762.pdfapplication/pdf6093236https://repositorio.unal.edu.co/bitstream/unal/84682/2/9789585053762.pdf792a5adb76120760d3c81b7159c63725MD52THUMBNAILTeoría de la elasticidad-cubierta.jpgTeoría de la elasticidad-cubierta.jpgimage/jpeg7347https://repositorio.unal.edu.co/bitstream/unal/84682/3/Teor%c3%ada%20de%20la%20elasticidad-cubierta.jpgf039869a3da6e8c31fb7249a59052f08MD539789585053762.pdf.jpg9789585053762.pdf.jpgGenerated Thumbnailimage/jpeg7503https://repositorio.unal.edu.co/bitstream/unal/84682/4/9789585053762.pdf.jpge25df00c5ec1e1e15b1c4d625a4bcfb8MD54unal/84682oai:repositorio.unal.edu.co:unal/846822024-08-01 23:10:47.162Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=