Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales
El presente trabajo de tesis aborda a la comparación entre un modelo CFD (Dinámica de Fluidos Computacional) en 2D y 3D al realizar el análisis de esfuerzo, deformaciones y vibraciones de las cuerdas vocales. Esta investigación se llevo a cabo con el objetivo de identificar, analizar las variables q...
- Autores:
-
Montejo Rodríguez, Alison Brillyt
Santana Jiménez, Juan Camilo
- 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/39781
- Acceso en línea:
- http://hdl.handle.net/11349/39781
- Palabra clave:
- Cuerdas vocales
Flujo tubular
Método de elementos finitos
Análisis estructural transitorio
CFD
Tracto vocal
ANSYS
Esfuerzos
Deformaciones
Flujo laminar
Ingeniería Mecánica -- Tesis y disertaciones académicas
Dinámica de fluidos computacional (CFD)
Modelo 2D
Modelo 3D
Cuerdas vocales
Fonación
Simulaciones numéricas
Incidencia del caudal del aire
Análisis estructural
Análisis de vibraciones
Software ANSYS
Vocal chords
tubular flow
finite element method
Transient structural analysis
CFD
vocal tract
ANSYS
Efforts
Deformations
Laminar flow
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_a74f3db5700b8c7026565f0bf4711486 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/39781 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
dc.title.titleenglish.spa.fl_str_mv |
Comparison of 2D and 3D CFD model when analyzing stresses, deformations and vibrations of the vocal folds |
title |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
spellingShingle |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales Cuerdas vocales Flujo tubular Método de elementos finitos Análisis estructural transitorio CFD Tracto vocal ANSYS Esfuerzos Deformaciones Flujo laminar Ingeniería Mecánica -- Tesis y disertaciones académicas Dinámica de fluidos computacional (CFD) Modelo 2D Modelo 3D Cuerdas vocales Fonación Simulaciones numéricas Incidencia del caudal del aire Análisis estructural Análisis de vibraciones Software ANSYS Vocal chords tubular flow finite element method Transient structural analysis CFD vocal tract ANSYS Efforts Deformations Laminar flow |
title_short |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
title_full |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
title_fullStr |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
title_full_unstemmed |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
title_sort |
Comparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocales |
dc.creator.fl_str_mv |
Montejo Rodríguez, Alison Brillyt Santana Jiménez, Juan Camilo |
dc.contributor.advisor.none.fl_str_mv |
Bohórquez Ávila, Carlos Arturo |
dc.contributor.author.none.fl_str_mv |
Montejo Rodríguez, Alison Brillyt Santana Jiménez, Juan Camilo |
dc.contributor.orcid.none.fl_str_mv |
Bohórquez Ávila, Carlos Arturo [0000-0001-7479-9933] |
dc.subject.spa.fl_str_mv |
Cuerdas vocales Flujo tubular Método de elementos finitos Análisis estructural transitorio CFD Tracto vocal ANSYS Esfuerzos Deformaciones Flujo laminar |
topic |
Cuerdas vocales Flujo tubular Método de elementos finitos Análisis estructural transitorio CFD Tracto vocal ANSYS Esfuerzos Deformaciones Flujo laminar Ingeniería Mecánica -- Tesis y disertaciones académicas Dinámica de fluidos computacional (CFD) Modelo 2D Modelo 3D Cuerdas vocales Fonación Simulaciones numéricas Incidencia del caudal del aire Análisis estructural Análisis de vibraciones Software ANSYS Vocal chords tubular flow finite element method Transient structural analysis CFD vocal tract ANSYS Efforts Deformations Laminar flow |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Mecánica -- Tesis y disertaciones académicas Dinámica de fluidos computacional (CFD) Modelo 2D Modelo 3D Cuerdas vocales Fonación Simulaciones numéricas Incidencia del caudal del aire Análisis estructural Análisis de vibraciones Software ANSYS |
dc.subject.keyword.spa.fl_str_mv |
Vocal chords tubular flow finite element method Transient structural analysis CFD vocal tract ANSYS Efforts Deformations Laminar flow |
description |
El presente trabajo de tesis aborda a la comparación entre un modelo CFD (Dinámica de Fluidos Computacional) en 2D y 3D al realizar el análisis de esfuerzo, deformaciones y vibraciones de las cuerdas vocales. Esta investigación se llevo a cabo con el objetivo de identificar, analizar las variables que se ven implicadas en la fonación basándose principalmente en referencias científicas, para así poder estableces un modelo geométrico basado en las referencias de las cuerdas vocales teniendo en cuenta las condiciones de las cuerdas vocales tanto fisiológicas como anatómicas relevantes, con la finalidad de poder realizas simulaciones numéricas analizando la incidencia del caudal del aire sobre estas, encontrando y estableciendo los puntos críticos y las áreas con mayor influencia, la metodología empleada incluyó, una adecuada recopilación de información referente a todas las características de la fonación, para poder determinar las variables, propiedades y geometría, teniendo en cuenta que con ello se realizo el desarrollo de modelos en 2D y 3D, en búsqueda de una simulación realista, usando el Software ANSYS apartado Workbench para realizar el análisis de la simulación CFD, también se usó para hacer un análisis estructural transitorio y deformaciones, finalmente un análisis de vibraciones, bajo algunas características, condiciones de frontera y constantes de las variables más importantes, tanto como de su fluido, frecuencias, zonas de criticidad, áreas y en concordancia a lo hecho en otros estudios. Una vez analizadas las gráficas y figuras logradas, los resultados obtenidos revelaron una mejor capacidad de los modelos geométricas, al tener en cuenta la compilación de las dos geometrías, se da un modelo coherente con resultados positivos al momento de hacer la comparación con investigaciones anteriores, consiguiendo una mayor precisión en este, una de las observaciones más relevantes fue la similitud del movimiento dinámico de las cuerdas vocales en los resultados obtenidos en la simulación 3D, respecto a patrones de índole medica, también a la gran diferencia de las graficas de vibraciones, deformaciones y esfuerzos entre en 2D y 3D, dando una mayor precisión, representación visual y respuestas dinámicas más precisas y acertadas para el modelo en 3D, sin embargo el 2D ofrece un análisis meticuloso con buenos resultados fiables y al momento de realizar ahorraría tiempo en su ejecución con tiempo de lapsos más grandes para analizar; este trabajo contribuye a futuras aplicaciones practicas sean para la investigación o para la ejecución de algún nuevo examen y por tanto adquiriendo un de propiedades, características, restricciones, que involucren y permitan entender dicho fenómeno físico desde un ámbito fisiológico más preciso, para así poder apoyar el avance medico en función de prevenir trastornos o incluso desarrollar posibles tratamientos, puesto que el tracto vocal, quien anatómicamente es quien interactúa con el aire proveniente de los pulmones, consta de tejidos humanos con propiedades que a pesar de permitir la fonación, tiene limitantes que pueden incurrir en enfermedades e incapacidades que a su vez provocan una serie de problemas al relacionarse socialmente como individuo. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-08-15T21:24:38Z |
dc.date.available.none.fl_str_mv |
2024-08-15T21:24:38Z |
dc.date.created.none.fl_str_mv |
2024-01-29 |
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/39781 |
url |
http://hdl.handle.net/11349/39781 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
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 |
https://repository.udistrital.edu.co/bitstreams/ca21ba8b-c72d-4494-83b6-a1cb8afc26cf/download https://repository.udistrital.edu.co/bitstreams/e5ee5e34-c11d-4592-8768-93525e9bd610/download https://repository.udistrital.edu.co/bitstreams/57b215df-7f44-4eea-81a4-999b029421fc/download https://repository.udistrital.edu.co/bitstreams/1a10f3d0-9aa9-4323-9480-bc2d46e321ff/download https://repository.udistrital.edu.co/bitstreams/5eabb942-2654-4f6a-9518-05f891b4b6ea/download https://repository.udistrital.edu.co/bitstreams/8df4dfa2-6ce0-4931-90b1-0214ae272f3a/download |
bitstream.checksum.fl_str_mv |
fe6fb8ed1661924fdeb9e738572fc714 13e6781f6faec2ab5cc197f76971826c 4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d f156249e56d47dc0422f92d15cb5b550 e6f211645f855640f846b58c23b0ec95 |
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_ |
1828165718333456384 |
spelling |
Bohórquez Ávila, Carlos ArturoMontejo Rodríguez, Alison BrillytSantana Jiménez, Juan CamiloBohórquez Ávila, Carlos Arturo [0000-0001-7479-9933]2024-08-15T21:24:38Z2024-08-15T21:24:38Z2024-01-29http://hdl.handle.net/11349/39781El presente trabajo de tesis aborda a la comparación entre un modelo CFD (Dinámica de Fluidos Computacional) en 2D y 3D al realizar el análisis de esfuerzo, deformaciones y vibraciones de las cuerdas vocales. Esta investigación se llevo a cabo con el objetivo de identificar, analizar las variables que se ven implicadas en la fonación basándose principalmente en referencias científicas, para así poder estableces un modelo geométrico basado en las referencias de las cuerdas vocales teniendo en cuenta las condiciones de las cuerdas vocales tanto fisiológicas como anatómicas relevantes, con la finalidad de poder realizas simulaciones numéricas analizando la incidencia del caudal del aire sobre estas, encontrando y estableciendo los puntos críticos y las áreas con mayor influencia, la metodología empleada incluyó, una adecuada recopilación de información referente a todas las características de la fonación, para poder determinar las variables, propiedades y geometría, teniendo en cuenta que con ello se realizo el desarrollo de modelos en 2D y 3D, en búsqueda de una simulación realista, usando el Software ANSYS apartado Workbench para realizar el análisis de la simulación CFD, también se usó para hacer un análisis estructural transitorio y deformaciones, finalmente un análisis de vibraciones, bajo algunas características, condiciones de frontera y constantes de las variables más importantes, tanto como de su fluido, frecuencias, zonas de criticidad, áreas y en concordancia a lo hecho en otros estudios. Una vez analizadas las gráficas y figuras logradas, los resultados obtenidos revelaron una mejor capacidad de los modelos geométricas, al tener en cuenta la compilación de las dos geometrías, se da un modelo coherente con resultados positivos al momento de hacer la comparación con investigaciones anteriores, consiguiendo una mayor precisión en este, una de las observaciones más relevantes fue la similitud del movimiento dinámico de las cuerdas vocales en los resultados obtenidos en la simulación 3D, respecto a patrones de índole medica, también a la gran diferencia de las graficas de vibraciones, deformaciones y esfuerzos entre en 2D y 3D, dando una mayor precisión, representación visual y respuestas dinámicas más precisas y acertadas para el modelo en 3D, sin embargo el 2D ofrece un análisis meticuloso con buenos resultados fiables y al momento de realizar ahorraría tiempo en su ejecución con tiempo de lapsos más grandes para analizar; este trabajo contribuye a futuras aplicaciones practicas sean para la investigación o para la ejecución de algún nuevo examen y por tanto adquiriendo un de propiedades, características, restricciones, que involucren y permitan entender dicho fenómeno físico desde un ámbito fisiológico más preciso, para así poder apoyar el avance medico en función de prevenir trastornos o incluso desarrollar posibles tratamientos, puesto que el tracto vocal, quien anatómicamente es quien interactúa con el aire proveniente de los pulmones, consta de tejidos humanos con propiedades que a pesar de permitir la fonación, tiene limitantes que pueden incurrir en enfermedades e incapacidades que a su vez provocan una serie de problemas al relacionarse socialmente como individuo.This thesis work addresses the comparison between a 2D and 3D CFD (Computational Fluid Dynamics) model when analyzing the stress, deformations and vibrations of the vocal folds. This research was carried out with the objective of identifying and analyzing the variables that are involved in phonation based mainly on scientific references, in order to establish a geometric model based on the references of the vocal folds, taking into account the conditions of the vocal folds. relevant physiological and anatomical vocal cords, with the purpose of being able to carry out numerical simulations analyzing the incidence of the air flow on them, finding and establishing the critical points and the areas with greatest influence, the methodology used included an adequate compilation of relevant information to all the characteristics of phonation, to be able to determine the variables, properties and geometry, taking into account that with this the development of 2D and 3D models was carried out, in search of a realistic simulation, using the ANSYS Software section Workbench to carry out The CFD simulation analysis was also used to do a transient structural analysis and deformations, finally a vibration analysis, under some characteristics, boundary conditions and constants of the most important variables, as well as its fluid, frequencies, zones of criticality, areas and in accordance with what was done in other studies. Once the graphs and figures achieved were analyzed, the results obtained revealed a better capacity of the geometric models, when taking into account the compilation of the two geometries, a coherent model is given with positive results when making the comparison with previous research. achieving greater precision in this, one of the most relevant observations was the similarity of the dynamic movement of the vocal folds in the results obtained in the 3D simulation, with respect to medical patterns, also the great difference in the vibration graphs, deformations and stresses between 2D and 3D, giving greater precision, visual representation and more precise and accurate dynamic responses for the 3D model, however 2D offers a meticulous analysis with good reliable results and when carrying out it would save time in its execution with longer time spans to analyze; This work contributes to future practical applications, whether for research or for the execution of some new examination and therefore acquiring a set of properties, characteristics, restrictions, that involve and allow us to understand said physical phenomenon from a more precise physiological field, in order to support medical progress in terms of preventing disorders or even developing possible treatments, since the vocal tract, which anatomically is the one that interacts with the air coming from the lungs, consists of human tissues with properties that, despite allowing phonation, have limitations that They can incur illnesses and disabilities that in turn cause a series of problems when interacting socially as an individual.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Cuerdas vocalesFlujo tubularMétodo de elementos finitosAnálisis estructural transitorioCFDTracto vocalANSYSEsfuerzosDeformacionesFlujo laminarIngeniería Mecánica -- Tesis y disertaciones académicasDinámica de fluidos computacional (CFD)Modelo 2DModelo 3DCuerdas vocalesFonaciónSimulaciones numéricasIncidencia del caudal del aireAnálisis estructuralAnálisis de vibracionesSoftware ANSYSVocal chordstubular flowfinite element methodTransient structural analysisCFDvocal tractANSYSEffortsDeformationsLaminar flowComparación modelo CFD 2D y 3D al realizar el análisis de esfuerzos, deformaciones y vibraciones de las cuerdas vocalesComparison of 2D and 3D CFD model when analyzing stresses, deformations and vibrations of the vocal foldsbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALMontejoRodriguezAlisonBrillyt2024.pdfMontejoRodriguezAlisonBrillyt2024.pdfTrabajo de gradoapplication/pdf2487418https://repository.udistrital.edu.co/bitstreams/ca21ba8b-c72d-4494-83b6-a1cb8afc26cf/downloadfe6fb8ed1661924fdeb9e738572fc714MD51Licencia de uso y publicacion editable .pdfLicencia de uso y publicacion editable .pdfLicencia de uso y autorizaciónapplication/pdf344727https://repository.udistrital.edu.co/bitstreams/e5ee5e34-c11d-4592-8768-93525e9bd610/download13e6781f6faec2ab5cc197f76971826cMD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repository.udistrital.edu.co/bitstreams/57b215df-7f44-4eea-81a4-999b029421fc/download4460e5956bc1d1639be9ae6146a50347MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/1a10f3d0-9aa9-4323-9480-bc2d46e321ff/download997daf6c648c962d566d7b082dac908dMD54THUMBNAILMontejoRodriguezAlisonBrillyt2024.pdf.jpgMontejoRodriguezAlisonBrillyt2024.pdf.jpgIM Thumbnailimage/jpeg4400https://repository.udistrital.edu.co/bitstreams/5eabb942-2654-4f6a-9518-05f891b4b6ea/downloadf156249e56d47dc0422f92d15cb5b550MD55Licencia de uso y publicacion editable .pdf.jpgLicencia de uso y publicacion editable .pdf.jpgIM Thumbnailimage/jpeg9427https://repository.udistrital.edu.co/bitstreams/8df4dfa2-6ce0-4931-90b1-0214ae272f3a/downloade6f211645f855640f846b58c23b0ec95MD5611349/39781oai:repository.udistrital.edu.co:11349/397812024-12-18 01:07:47.867http://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |