Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam
Incluye graficas, tablas y figuras.
- Autores:
-
Coral Otálora, Felipe
León Cubillos, David Sebastián
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad de los Llanos
- Repositorio:
- Repositorio Digital Universidad de los LLanos
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unillanos.edu.co:001/4154
- Acceso en línea:
- https://repositorio.unillanos.edu.co/handle/001/4154
https://repositorio.unillanos.edu.co
- Palabra clave:
- Control difuso
Banco de pruebas
Interfaz gráfica
Diseño
Ball and Beam
- Rights
- openAccess
- License
- Derechos Reservados - Universidad de los Llanos, 2021
id |
Unillanos2_150865ace92da9db656dd5151df07d5c |
---|---|
oai_identifier_str |
oai:repositorio.unillanos.edu.co:001/4154 |
network_acronym_str |
Unillanos2 |
network_name_str |
Repositorio Digital Universidad de los LLanos |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
title |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
spellingShingle |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam Control difuso Banco de pruebas Interfaz gráfica Diseño Ball and Beam |
title_short |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
title_full |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
title_fullStr |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
title_full_unstemmed |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
title_sort |
Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam |
dc.creator.fl_str_mv |
Coral Otálora, Felipe León Cubillos, David Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Puente Reyes, Sebastián Fernando |
dc.contributor.author.none.fl_str_mv |
Coral Otálora, Felipe León Cubillos, David Sebastián |
dc.subject.proposal.spa.fl_str_mv |
Control difuso Banco de pruebas Interfaz gráfica Diseño |
topic |
Control difuso Banco de pruebas Interfaz gráfica Diseño Ball and Beam |
dc.subject.proposal.eng.fl_str_mv |
Ball and Beam |
description |
Incluye graficas, tablas y figuras. |
publishDate |
2021 |
dc.date.available.none.fl_str_mv |
2021 2024-08-22T20:57:14Z |
dc.date.issued.none.fl_str_mv |
2021 |
dc.date.accessioned.none.fl_str_mv |
2024-08-22T20:57:14Z |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.none.fl_str_mv |
Text |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.category.none.fl_str_mv |
Proyectos de investigación |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.citation.none.fl_str_mv |
Coral Otálora, F. y León Cubillos, D. (2021) Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam (Trabajo de grado, Universidad de los Llanos) Repositorio digital Universidad de los Llanos. |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unillanos.edu.co/handle/001/4154 |
dc.identifier.instname.none.fl_str_mv |
Universidad de los Llanos |
dc.identifier.reponame.none.fl_str_mv |
Repositorio digital Universidad de los Llanos |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.unillanos.edu.co |
identifier_str_mv |
Coral Otálora, F. y León Cubillos, D. (2021) Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam (Trabajo de grado, Universidad de los Llanos) Repositorio digital Universidad de los Llanos. Universidad de los Llanos Repositorio digital Universidad de los Llanos |
url |
https://repositorio.unillanos.edu.co/handle/001/4154 https://repositorio.unillanos.edu.co |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
E. Mamdani, “Control & Science Application of fuzzy algorithms for control of 90 simple dynamic plant,” 121(12), 1585–1588, 1974. S. F. Puente, “Módulo de Desarrollo para la implementación en Microcontrolador, de Sistemas Lógicos Difusos tipo Mamdani,” 2007. L. G. Marín, “Desarrollo de una metodología para la síntesis automática de sistemas difusos tipo-2 de intervalo en procesadores de señales digitales (DSP),” Universidad Politécnica Salesiana, 2012. S. F. Puente, C. A. Perdomo, E. E. Gaona, “Generación automática de Sistemas Lógicos Difusos tipo Mamdani sobre microcontrolador de 8 bits Automatic generation of Mamdani fuzzy logic systems,” 2013 S. F. Puente Reyes, “Estrategias para la reducción del tiempo de respuesta de un Sistemas Lógico Difuso Tipo Mamdani para su generación automática sobre microcontrolador de 8 bits”. Tesis de Maestría, 2014 L. C. Conde and J. A López, “Síntesis automática de Sistemas de Control lógicos Difusos no adaptativos en un microcontrolador de 32 bits NXP LPC1768,” 2015 F. A. Lozano and C. C. Santamaría, “Síntesis automática de Sistemas de Control Lógicos Difusos no adaptativos en Tarjetas de Desarrollo MSP430, Tiva C, Arduino Uno y Chipkit uc32 manejando lenguaje arduino,” 2015 S. Medina Hurtado and O. O. Manco, “DISEÑO DE UN SISTEMA EXPERTO DIFUSO: EVALUACIÓN DE RIESGO CREDITICIO EN FIRMAS COMISIONISTAS DE BOLSA PARA EL OTORGAMIENTO DE RECURSOS FINANCIEROS,” estud.gerenc., Vol. 23 No. 104 , pp.101-129, 2007 S. Han, R. Capraro y M. Capraro, «HOW SCIENCE, TECHNOLOGY, ENGINEERING, AND MATHEMATICS (STEM) PROJECT-BASED LEARNING (PBL) AFFECTS HIGH, MIDDLE, AND LOW ACHIEVERS DIFFERENTLY: THE IMPACT OF STUDENT FACTORS ON ACHIEVEMENT,» International Journal of Science and Mathematics Education, vol. 13, p. 1089–1113 , 2015. B. J., «Fuzzy Systems - A Tutorial,» austinlink, 1985. L.A.Zadeh, «Fuzzy Sets. Information and control,» Information and Control, vol. 8, no 3, pp. 338-353, 1965. L. A. Zadeh, «From Circuit Theory to System Theory,» Proceedings of the IRE, vol. 50, no 5, pp. 856 - 865, 1962. B. Praddeep, V. Edward y A. Omar, «Advances in household appliances- A review,» Applied Thermal Engineering, vol. 31, no 17-78, pp. 3748-3760, 2011. P. Radu-Emil y H. Hans, «A survey on industrial applications of fuzzy control,» Computers in Industry, vol. 62, no 3, pp. 213-226, 2011. E. Mamdani y S. Assilian, «An experiment in linguistic synthesis with a fuzzy logic controller,» International Journal of Man-Machine Studies, vol. 7, no 1, pp. 1-13, 1975. L. Wang, A Course in Fuzzy Systems and, N.J: Prentice Hall, 1997. M. Braae y D. Rutherford, « Fuzzy Relations in a Control Setting,» Kybernetes, vol. 7, no 3, pp. 185-188, 1978. M. Braae y D. Rutherford, «Selection of Parameters for a Fuzzy Logic Controller,» Fuzzy Sets and Systems, vol. 2, no 3, pp. 185-199, 1979. M. Sugeno, «On stability of fuzzy systems expressed by fuzzy rules with singleton consequents,» IEEE Trans. Fuzzy Syst, vol. 7, no 2, pp. 201-224, 1999. M. Sugeno, «An introductory survey of fuzzy control,» Inf. Sci, vol. 36, no 1, pp. 59- 83, 1985. K. Tanaka y M. Sugeno, «Stability analysis and design of fuzzy control systems,» Fuzzy Sets Syst, vol. 45, no 2, pp. 135-156, 1992. T. Takagi y M. Sugeno, «Fuzzy identification of systems and its applications to modeling and control,» IEEE Transactions on Systems, Man, and Cybernetics , Vols. %1 de %2SMC-15, no 1, pp. 116 - 132, 1985. A.-T. Nguyen y M. Sugeno, «LMI-based stability analysis for piecewise multi-affine systems,» IEEE Trans. Fuzzy Syst, vol. 25, no 3, pp. 707-714, 2017. B. Kosko, Fuzzy systems as universal approximators,» IEEE Trans. Comput, vol. 43, no 11, pp. 1329-1333, 1994. L. Zadeh, «The evolution of systems analysis and control: A personal perspective,» IEEE Control Syst, vol. 16, no 3, pp. 95-98, 1996. P. Bonissone y V. Badami, «Industrial applications of fuzzy logic at General Electric,» Proceedings of the IEEE, vol. 83, no 3, pp. 450-465, 1995. C. R. y F. P. V., «Energy reliability in macro base stations: A feasible solution based on a type-1 Mamdani fuzzy system,» Electric Power Systems Research, vol. 195, 2021. K. Siti y D. Evelyn, «Traffic Lights Analysis and Simulation Using Fuzzy Inference System of Mamdani on Three-Signaled Intersections,» Procedia Computer Science, vol. 179, pp. 268-280, 2021. S. Hamid y R. Shahrokh, «Fuzzy-Mamdani environmental quality assessment of gas refinery chemical wastewater in the Pars special economic and energy zone,» Environmental Challenges, vol. 3, 2021. R. M. Nidhi y Y. L. Chou, «Fuzzy Mamdani based user-friendly interface for food preservatives determination,» Food and Bioproducts Processing, vol. 126, pp. 282- 292, 2021. K. Tanaka y H. Wang, Fuzzy Control Systems Design and Analysis: a Linear Matrix Inequality Approach, John Wiley & Sons, 2004. H. E. Espitia y I. Machón-González, «Optimization of a Takagi-Sugeno fuzzy controller for voltage regulation of a DC-AC single-phase inverter,» IEEE Workshop on Power Electronics and Power Quality Applications, pp. 1-6, 2019. A. I. Chiriac y S. C. Olteanu, «Takagi-Sugeno Control Approach for Pantograph- Catenary Positioning System,» International Conference on System Theory, Control and Computing , pp. 821-826, 2019. M. Abyad y A. Karama, «Modelling and Control of a Biological Process Using the Fuzzy Logic Takagi -Sugeno,» nternational Renewable and Sustainable Energy Conference , pp. 1-5, 2017. G. I. Beltrán, and M. P. Romo, “Evaluación de pavimentos y decisiones de conservación con base en sistemas de inferencia difusos,” Pavement Evaluation and Maintenance Decisions Based on Fuzzy Inference Systems. Ingeniería Investigación y Tecnología, 15(3), 391–402. https://doi.org/10.1016/S1405-7743(14)70349-X, 2014. L. Ballester, and A. J. Colom, “Lógica difusa: una nueva epistemología para las Ciencias de la Educación”, pp. 995–1008, 2006 T. J. Ross, “Fuzzy Logic with Engineering Applications,” 3th ed. John Wiley & Sons, New Mexico, p. 607, 2010 J. Lilly, “Fuzzy Control and Identification”. 1st ed. Wiley-IEEE Press, New Jersey, pp. 231, 2010. G. Chen y Pham, Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control, CRC Press LLC, 2001. L. Wang, A Course in Fuzzy Systems and Control, Englewood Cliffs, NJ: Prentice. Hall, 1997. Y. Bai, H. Zhuang y D. Wang, «Fundamentals of Fuzzy Logic Control – Fuzzy Sets,,» Advanced fuzzy logic technologies in industrial, pp. 2-36, 2006. P. Vojtas, «Fuzzy logic programming,» Fuzzy Sets and Systems, vol. 124, no 3, pp. 361-370, 2001. L. Bortoni, D. Gómez, G. Herrera, and M. Martínez, “Fuzzy Controller for Automatic Steering in Heavy Vehicle Semi-Trailers Controlador difuso para conducción automática de. Ingeniería Investigación y Tecnología,” 14(1), 1–9. https://doi.org/10.1016/S1405-7743(13)72220-0, 2013 J. A Delgado, J. L. Orozco, and E. Ruiz, “Solución al problema de desacoplamiento mediante un controlador proporcional difuso de un sistema regular de riego con tuberías en paralelo Solution of the Decoupling Problem with a Fuzzy Proportional Controller of a Regular Parallel Pipelines Irrigation,” Ingeniería Investigación y Tecnología, 14(4), 523–536. https://doi.org/10.1016/S1405-7743(13)72263-7, 2013 H.-J. Zimmermann, «Fuzzy mathematics,» de Fuzzy Set Theory — and Its Applications, Springer-Science+Susiness Media, 1985, pp. 11-61 Hagras y H, «Type-2 Fuzzy Logic Controllers: A Way Forward for Fuzzy Systems in Real World Environments,» Computational Intelligence: Research Frontiers,, vol. 5050, p. 181–200, 2008. B. E Tumbaco and R. F. Tumbaco, “DISEÑO E IMPLEMENTACIÓN DE UN MÓDULO DIDÁCTICO PARA EL CONTROL DE MOTORES PASO A PASO UTILIZANDO CONTROLADORES LÓGICOS PROGRAMABLES,” 200, 2018 N Groel, “Los motores paso a paso,” pp. 1–3, 2006 L. MORCILLO MARTÍNEZ, “Sistema de detección de obstáculos para drones basado en sensor láser,” Esc. Técnica Super. Ing. Diseño, vol. 1, pp. 31-35, 2018 M. Micheletto, L. Zubiaga, R Santos, and J. Galantini. “Diseño e Implementación de un Escáner Lidar para Análisis Tridimensional de Cobertura Vegetal de Suelos.” X Congreso de AgroInformática (CAI), Sociedad Argentina de Informática e Investigación Operativa, Argentina, CABA, pp. 66-75, 2018 B. R. Cusco Quinde, “Desarrollo de un sistema electrónico para controlar la trayectoria en el escaneo 3D de extremidades del cuerpo humano con una cámara Kinect,” Tesis, Ing. electrónica, Universidad Politécnica Salesiana, Ecuador, CUE, pp. 7, 2018 Z. Hudak, “STM32F103C8T8_Hello”. [Internet]. Disponible en https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/, 2016 |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad de los Llanos, 2021 |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Derechos Reservados - Universidad de los Llanos, 2021 https://creativecommons.org/licenses/by-nc-nd/4.0/ Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
96 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de los Llanos |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ciencias Básicas e Ingeniería |
dc.publisher.place.none.fl_str_mv |
Villavicencio |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.branch.none.fl_str_mv |
Sede Barcelona |
publisher.none.fl_str_mv |
Universidad de los Llanos |
institution |
Universidad de los Llanos |
bitstream.url.fl_str_mv |
https://repositorio.unillanos.edu.co/bitstreams/81431dbb-0f4e-4937-93d5-5b4795f885b0/download https://repositorio.unillanos.edu.co/bitstreams/9fd16491-a786-4192-8a39-7b531b84418b/download https://repositorio.unillanos.edu.co/bitstreams/da9b445b-044b-40ef-adff-cc7bd620c70a/download https://repositorio.unillanos.edu.co/bitstreams/92f2cc1d-7c79-4f78-9535-8031da803716/download https://repositorio.unillanos.edu.co/bitstreams/ebfd8300-269d-46be-9bba-d55135b4c185/download https://repositorio.unillanos.edu.co/bitstreams/7d2b0f27-1c11-45ac-ae59-be8ae026f3a3/download https://repositorio.unillanos.edu.co/bitstreams/64cac780-d28a-43b5-997c-fa05636b60ec/download https://repositorio.unillanos.edu.co/bitstreams/5fe52e9b-668b-453d-94ca-2fb707d61ea6/download https://repositorio.unillanos.edu.co/bitstreams/2a8563fd-1065-4ff1-8481-5cad08f3b8b3/download https://repositorio.unillanos.edu.co/bitstreams/f84d24e5-a268-4d0c-8134-7704f5dacebc/download |
bitstream.checksum.fl_str_mv |
d1fcf3c67ca8de66f625aa45b78d6ca2 cee9ff4e54a62b37aa42955e77f5225b 7a115b199c52191bb00c5deaf2669cdd 73a5432e0b76442b22b026844140d683 450e05064f3198b33b93ac0269775592 f97d7da825a7beacc3316d9946e2947d ab2eb36baf285a271ea131141ac50445 bdf144456242c529dd5710dc4666c0c5 30bf7f3fc6bbfd01f55a3fbdf490fe65 1d03318862d8a60dc769b9aaf901eaaf |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de Los Llanos |
repository.mail.fl_str_mv |
repositorio@unillanos.edu.co |
_version_ |
1812104610539634688 |
spelling |
Puente Reyes, Sebastián FernandoCoral Otálora, FelipeLeón Cubillos, David Sebastián2024-08-22T20:57:14Z20212024-08-22T20:57:14Z2021Coral Otálora, F. y León Cubillos, D. (2021) Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and Beam (Trabajo de grado, Universidad de los Llanos) Repositorio digital Universidad de los Llanos.https://repositorio.unillanos.edu.co/handle/001/4154Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.coIncluye graficas, tablas y figuras.Desde la creación de los sistemas difusos, estos fueron usados para resolver problemas muy complejos, ya que era muy complicado modelarlos matemáticamente. Generalmente, estos problemas tienen muchas variables que afectan la solución correcta y por ende no eran fáciles de modelar. Por consiguiente, los métodos de identificación y control difuso se utilizan en muchos sistemas de ingeniería, por ejemplo; los sistemas de navegación y control de vuelo de las aeronaves. Por otra parte, los pensum de las instituciones de educación superior carecen de la enseñanza teórica y experimental sobre controladores difusos en general. Teniendo en cuenta la importancia de los controladores difusos, en el presente documento se evidenciará el diseño y construcción de un banco de pruebas con una planta Ball and Beam el cual permite la interacción y configuración de controladores difusos tipo 1 haciendo uso de una interfaz gráfica. Finalmente, el desarrollo funcional del banco de pruebas brindará herramientas al usuario para mejorar sus competencias cognitivas en el área del control difuso. Ya que haciendo uso de la aplicación con interfaz gráfica podrá modificar fácilmente el controlador y por medio de la experimentación el usuario comprenderá la implementación y los efectos del diseño de controladores difusos tipo 1.Lista de figuras. -- Lista de tablas. -- Lista de gráficas. – Resumen. -- 1. Planteamiento del problema. -- 2. objetivos. -- 2.1 Objetivo general. -- 2.2 Objetivos específicos. -- 3. Justificación. -- 4. Marco referencial. -- 4.1 Marco contextual. -- 4.2 Antecedentes. -- 4.3 Marco teórico. -- 4.3.1 Lógica Difusa. -- 4.3.2 Sistemas Lógicos Difusos. -- 4.3.3 Subconjuntos difusos. -- 4.3.4 Variables lingüísticas. -- 4.3.5 Operadores difusos26. -- 4.3.6 Razonamiento lógico difuso. -- 4.3.7 Defuzzificación. -- 4.3.8 Control difuso. -- 4.3.9 Control difuso tipo 1. -- 4.3.10 Control difuso tipo 2. -- 4 Metodología. -- 5 Desarrollo de la metodología. -- 6.1 Fase 1: inicio. -- 6.2 Fase 2: Diseño y construcción de la planta. -- 6.2.1 Actividad 4. Diseño de la planta física usando FreeCAD. -- 6.2.2 Actividad 5. Construcción de la planta física Ball and Beam. -- 6.2.3 Actividad 6. Diseñar el circuito eléctrico. -- 6.2.4 Actividad 7. Diseñar PCB. -- 6.2.5. Actividad 8 y 9. Ensamblar PCB y construir el módulo de adquisición, manipulación y transmisión de datos. -- 6.2.6 Actividad 10. Diseñar e implementar el firmware para el MAMTD. -- 6.3 Fase 3: Diseño y desarrollo de la aplicación. -- 6.3.1 Actividad 11. Diseño de la interfaz de usuario usando Qt Designer. -- 6.3.2. Actividad 12. Desarrollar la aplicación con interfaz gráfica usando Qt Designer y Python 3. -- 6.3.3 Actividad 13. Desarrollar el firmware de la aplicación en el lenguaje Python 3. -- 6.3.4 Actividad 14. Revisar y modificar el firmware. -- 6.3.5 Actividad 15. Probar el firmware por etapas. -- 6.4 Fase 4: Implementación y pruebas conjuntas. -- 6.4.1 Actividad 16 y 17. Implementar completamente el banco de pruebas Ball and Beam y, diseñar e implementar un controlador lógico difuso tipo 1 para la planta Ball and Beam. -- 6.4.2 Actividad 18. Realizar pruebas de funcionamiento. -- 7. RESULTADOS OBTENIDOS. -- 7.1 Características del banco de pruebas Ball and Beam. -- 7.2 Diseños 3D. -- 7.3 Comportamiento del sistema. -- 7.4 Aplicación con interfaz gráfica. -- 7.5 Módulo de adquisición, manipulación y transmisión de datos. -- 7.6 Banco de pruebas Ball and Beam. -- 8. Conclusiones. -- 9. Recomendaciones. -- 10. Referencias. -- 11. Anexos.Trabajo de grado en la modalidad de trabajo de investigación como requisito para obtener el título de Ingeniero Electrónico.PregradoIngeniero(a) Electrónico(a)96 páginasapplication/pdfspaUniversidad de los LlanosFacultad de Ciencias Básicas e IngenieríaVillavicencioIngeniería ElectrónicaSede BarcelonaDerechos Reservados - Universidad de los Llanos, 2021https://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Banco de pruebas para el aprendizaje experimental de sistemas de control difuso tipo I con planta Ball and BeamTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_970fb48d4fbd8a85Proyectos de investigaciónE. Mamdani, “Control & Science Application of fuzzy algorithms for control of 90 simple dynamic plant,” 121(12), 1585–1588, 1974.S. F. Puente, “Módulo de Desarrollo para la implementación en Microcontrolador, de Sistemas Lógicos Difusos tipo Mamdani,” 2007.L. G. Marín, “Desarrollo de una metodología para la síntesis automática de sistemas difusos tipo-2 de intervalo en procesadores de señales digitales (DSP),” Universidad Politécnica Salesiana, 2012.S. F. Puente, C. A. Perdomo, E. E. Gaona, “Generación automática de Sistemas Lógicos Difusos tipo Mamdani sobre microcontrolador de 8 bits Automatic generation of Mamdani fuzzy logic systems,” 2013S. F. Puente Reyes, “Estrategias para la reducción del tiempo de respuesta de un Sistemas Lógico Difuso Tipo Mamdani para su generación automática sobre microcontrolador de 8 bits”. Tesis de Maestría, 2014L. C. Conde and J. A López, “Síntesis automática de Sistemas de Control lógicos Difusos no adaptativos en un microcontrolador de 32 bits NXP LPC1768,” 2015F. A. Lozano and C. C. Santamaría, “Síntesis automática de Sistemas de Control Lógicos Difusos no adaptativos en Tarjetas de Desarrollo MSP430, Tiva C, Arduino Uno y Chipkit uc32 manejando lenguaje arduino,” 2015S. Medina Hurtado and O. O. Manco, “DISEÑO DE UN SISTEMA EXPERTO DIFUSO: EVALUACIÓN DE RIESGO CREDITICIO EN FIRMAS COMISIONISTAS DE BOLSA PARA EL OTORGAMIENTO DE RECURSOS FINANCIEROS,” estud.gerenc., Vol. 23 No. 104 , pp.101-129, 2007S. Han, R. Capraro y M. Capraro, «HOW SCIENCE, TECHNOLOGY, ENGINEERING, AND MATHEMATICS (STEM) PROJECT-BASED LEARNING (PBL) AFFECTS HIGH, MIDDLE, AND LOW ACHIEVERS DIFFERENTLY: THE IMPACT OF STUDENT FACTORS ON ACHIEVEMENT,» International Journal of Science and Mathematics Education, vol. 13, p. 1089–1113 , 2015.B. J., «Fuzzy Systems - A Tutorial,» austinlink, 1985.L.A.Zadeh, «Fuzzy Sets. Information and control,» Information and Control, vol. 8, no 3, pp. 338-353, 1965.L. A. Zadeh, «From Circuit Theory to System Theory,» Proceedings of the IRE, vol. 50, no 5, pp. 856 - 865, 1962.B. Praddeep, V. Edward y A. Omar, «Advances in household appliances- A review,» Applied Thermal Engineering, vol. 31, no 17-78, pp. 3748-3760, 2011.P. Radu-Emil y H. Hans, «A survey on industrial applications of fuzzy control,» Computers in Industry, vol. 62, no 3, pp. 213-226, 2011.E. Mamdani y S. Assilian, «An experiment in linguistic synthesis with a fuzzy logic controller,» International Journal of Man-Machine Studies, vol. 7, no 1, pp. 1-13, 1975.L. Wang, A Course in Fuzzy Systems and, N.J: Prentice Hall, 1997.M. Braae y D. Rutherford, « Fuzzy Relations in a Control Setting,» Kybernetes, vol. 7, no 3, pp. 185-188, 1978.M. Braae y D. Rutherford, «Selection of Parameters for a Fuzzy Logic Controller,» Fuzzy Sets and Systems, vol. 2, no 3, pp. 185-199, 1979.M. Sugeno, «On stability of fuzzy systems expressed by fuzzy rules with singleton consequents,» IEEE Trans. Fuzzy Syst, vol. 7, no 2, pp. 201-224, 1999.M. Sugeno, «An introductory survey of fuzzy control,» Inf. Sci, vol. 36, no 1, pp. 59- 83, 1985.K. Tanaka y M. Sugeno, «Stability analysis and design of fuzzy control systems,» Fuzzy Sets Syst, vol. 45, no 2, pp. 135-156, 1992.T. Takagi y M. Sugeno, «Fuzzy identification of systems and its applications to modeling and control,» IEEE Transactions on Systems, Man, and Cybernetics , Vols. %1 de %2SMC-15, no 1, pp. 116 - 132, 1985.A.-T. Nguyen y M. Sugeno, «LMI-based stability analysis for piecewise multi-affine systems,» IEEE Trans. Fuzzy Syst, vol. 25, no 3, pp. 707-714, 2017.B. Kosko, Fuzzy systems as universal approximators,» IEEE Trans. Comput, vol. 43, no 11, pp. 1329-1333, 1994.L. Zadeh, «The evolution of systems analysis and control: A personal perspective,» IEEE Control Syst, vol. 16, no 3, pp. 95-98, 1996.P. Bonissone y V. Badami, «Industrial applications of fuzzy logic at General Electric,» Proceedings of the IEEE, vol. 83, no 3, pp. 450-465, 1995.C. R. y F. P. V., «Energy reliability in macro base stations: A feasible solution based on a type-1 Mamdani fuzzy system,» Electric Power Systems Research, vol. 195, 2021.K. Siti y D. Evelyn, «Traffic Lights Analysis and Simulation Using Fuzzy Inference System of Mamdani on Three-Signaled Intersections,» Procedia Computer Science, vol. 179, pp. 268-280, 2021.S. Hamid y R. Shahrokh, «Fuzzy-Mamdani environmental quality assessment of gas refinery chemical wastewater in the Pars special economic and energy zone,» Environmental Challenges, vol. 3, 2021.R. M. Nidhi y Y. L. Chou, «Fuzzy Mamdani based user-friendly interface for food preservatives determination,» Food and Bioproducts Processing, vol. 126, pp. 282- 292, 2021.K. Tanaka y H. Wang, Fuzzy Control Systems Design and Analysis: a Linear Matrix Inequality Approach, John Wiley & Sons, 2004.H. E. Espitia y I. Machón-González, «Optimization of a Takagi-Sugeno fuzzy controller for voltage regulation of a DC-AC single-phase inverter,» IEEE Workshop on Power Electronics and Power Quality Applications, pp. 1-6, 2019.A. I. Chiriac y S. C. Olteanu, «Takagi-Sugeno Control Approach for Pantograph- Catenary Positioning System,» International Conference on System Theory, Control and Computing , pp. 821-826, 2019.M. Abyad y A. Karama, «Modelling and Control of a Biological Process Using the Fuzzy Logic Takagi -Sugeno,» nternational Renewable and Sustainable Energy Conference , pp. 1-5, 2017.G. I. Beltrán, and M. P. Romo, “Evaluación de pavimentos y decisiones de conservación con base en sistemas de inferencia difusos,” Pavement Evaluation and Maintenance Decisions Based on Fuzzy Inference Systems. Ingeniería Investigación y Tecnología, 15(3), 391–402. https://doi.org/10.1016/S1405-7743(14)70349-X, 2014.L. Ballester, and A. J. Colom, “Lógica difusa: una nueva epistemología para las Ciencias de la Educación”, pp. 995–1008, 2006T. J. Ross, “Fuzzy Logic with Engineering Applications,” 3th ed. John Wiley & Sons, New Mexico, p. 607, 2010J. Lilly, “Fuzzy Control and Identification”. 1st ed. Wiley-IEEE Press, New Jersey, pp. 231, 2010.G. Chen y Pham, Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control, CRC Press LLC, 2001.L. Wang, A Course in Fuzzy Systems and Control, Englewood Cliffs, NJ: Prentice. Hall, 1997.Y. Bai, H. Zhuang y D. Wang, «Fundamentals of Fuzzy Logic Control – Fuzzy Sets,,» Advanced fuzzy logic technologies in industrial, pp. 2-36, 2006.P. Vojtas, «Fuzzy logic programming,» Fuzzy Sets and Systems, vol. 124, no 3, pp. 361-370, 2001.L. Bortoni, D. Gómez, G. Herrera, and M. Martínez, “Fuzzy Controller for Automatic Steering in Heavy Vehicle Semi-Trailers Controlador difuso para conducción automática de. Ingeniería Investigación y Tecnología,” 14(1), 1–9. https://doi.org/10.1016/S1405-7743(13)72220-0, 2013J. A Delgado, J. L. Orozco, and E. Ruiz, “Solución al problema de desacoplamiento mediante un controlador proporcional difuso de un sistema regular de riego con tuberías en paralelo Solution of the Decoupling Problem with a Fuzzy Proportional Controller of a Regular Parallel Pipelines Irrigation,” Ingeniería Investigación y Tecnología, 14(4), 523–536. https://doi.org/10.1016/S1405-7743(13)72263-7, 2013H.-J. Zimmermann, «Fuzzy mathematics,» de Fuzzy Set Theory — and Its Applications, Springer-Science+Susiness Media, 1985, pp. 11-61Hagras y H, «Type-2 Fuzzy Logic Controllers: A Way Forward for Fuzzy Systems in Real World Environments,» Computational Intelligence: Research Frontiers,, vol. 5050, p. 181–200, 2008.B. E Tumbaco and R. F. Tumbaco, “DISEÑO E IMPLEMENTACIÓN DE UN MÓDULO DIDÁCTICO PARA EL CONTROL DE MOTORES PASO A PASO UTILIZANDO CONTROLADORES LÓGICOS PROGRAMABLES,” 200, 2018N Groel, “Los motores paso a paso,” pp. 1–3, 2006L. MORCILLO MARTÍNEZ, “Sistema de detección de obstáculos para drones basado en sensor láser,” Esc. Técnica Super. Ing. Diseño, vol. 1, pp. 31-35, 2018M. Micheletto, L. Zubiaga, R Santos, and J. Galantini. “Diseño e Implementación de un Escáner Lidar para Análisis Tridimensional de Cobertura Vegetal de Suelos.” X Congreso de AgroInformática (CAI), Sociedad Argentina de Informática e Investigación Operativa, Argentina, CABA, pp. 66-75, 2018B. R. Cusco Quinde, “Desarrollo de un sistema electrónico para controlar la trayectoria en el escaneo 3D de extremidades del cuerpo humano con una cámara Kinect,” Tesis, Ing. electrónica, Universidad Politécnica Salesiana, Ecuador, CUE, pp. 7, 2018Z. Hudak, “STM32F103C8T8_Hello”. [Internet]. Disponible en https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/, 2016Control difusoBanco de pruebasInterfaz gráficaDiseñoBall and BeamPublicationORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf1947641https://repositorio.unillanos.edu.co/bitstreams/81431dbb-0f4e-4937-93d5-5b4795f885b0/downloadd1fcf3c67ca8de66f625aa45b78d6ca2MD51Carta de autorizacion.pdfCarta de autorizacion.pdfapplication/pdf783992https://repositorio.unillanos.edu.co/bitstreams/9fd16491-a786-4192-8a39-7b531b84418b/downloadcee9ff4e54a62b37aa42955e77f5225bMD52Anexo 1.pdfAnexo 1.pdfapplication/pdf378670https://repositorio.unillanos.edu.co/bitstreams/da9b445b-044b-40ef-adff-cc7bd620c70a/download7a115b199c52191bb00c5deaf2669cddMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.unillanos.edu.co/bitstreams/92f2cc1d-7c79-4f78-9535-8031da803716/download73a5432e0b76442b22b026844140d683MD54TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain101646https://repositorio.unillanos.edu.co/bitstreams/ebfd8300-269d-46be-9bba-d55135b4c185/download450e05064f3198b33b93ac0269775592MD55Carta de autorizacion.pdf.txtCarta de autorizacion.pdf.txtExtracted texttext/plain84https://repositorio.unillanos.edu.co/bitstreams/7d2b0f27-1c11-45ac-ae59-be8ae026f3a3/downloadf97d7da825a7beacc3316d9946e2947dMD57Anexo 1.pdf.txtAnexo 1.pdf.txtExtracted texttext/plain19351https://repositorio.unillanos.edu.co/bitstreams/64cac780-d28a-43b5-997c-fa05636b60ec/downloadab2eb36baf285a271ea131141ac50445MD59THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg7381https://repositorio.unillanos.edu.co/bitstreams/5fe52e9b-668b-453d-94ca-2fb707d61ea6/downloadbdf144456242c529dd5710dc4666c0c5MD56Carta de autorizacion.pdf.jpgCarta de autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg18806https://repositorio.unillanos.edu.co/bitstreams/2a8563fd-1065-4ff1-8481-5cad08f3b8b3/download30bf7f3fc6bbfd01f55a3fbdf490fe65MD58Anexo 1.pdf.jpgAnexo 1.pdf.jpgGenerated Thumbnailimage/jpeg4386https://repositorio.unillanos.edu.co/bitstreams/f84d24e5-a268-4d0c-8134-7704f5dacebc/download1d03318862d8a60dc769b9aaf901eaafMD510001/4154oai:repositorio.unillanos.edu.co:001/41542024-08-23 03:00:41.531https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de los Llanos, 2021open.accesshttps://repositorio.unillanos.edu.coRepositorio Universidad de Los Llanosrepositorio@unillanos.edu.coPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K |