Implementación de un sistema cerebro-computadora para el control de un brazo robótico

Incluye figuras y tablas.

Autores:
Dávilla Vallejo, David Steeven
Gordillo Sierra, Angie Paola
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de los Llanos
Repositorio:
Repositorio Digital Universidad de los LLanos
Idioma:
spa
OAI Identifier:
oai:repositorio.unillanos.edu.co:001/4137
Acceso en línea:
https://repositorio.unillanos.edu.co/handle/001/4137
https://repositorio.unillanos.edu.co
Palabra clave:
Interfaces de usuario (Computadores)
Robótica
Manos robóticas
Sistemas de control médico
Control de robots
Frecuencia
Interfaces Cerebro-Computador (BCIs)
Rights
openAccess
License
Derechos Reservados - Universidad de los Llanos, 2020
id Unillanos2_b12f35c4c64954a5ce52e40d73ac870d
oai_identifier_str oai:repositorio.unillanos.edu.co:001/4137
network_acronym_str Unillanos2
network_name_str Repositorio Digital Universidad de los LLanos
repository_id_str
dc.title.spa.fl_str_mv Implementación de un sistema cerebro-computadora para el control de un brazo robótico
title Implementación de un sistema cerebro-computadora para el control de un brazo robótico
spellingShingle Implementación de un sistema cerebro-computadora para el control de un brazo robótico
Interfaces de usuario (Computadores)
Robótica
Manos robóticas
Sistemas de control médico
Control de robots
Frecuencia
Interfaces Cerebro-Computador (BCIs)
title_short Implementación de un sistema cerebro-computadora para el control de un brazo robótico
title_full Implementación de un sistema cerebro-computadora para el control de un brazo robótico
title_fullStr Implementación de un sistema cerebro-computadora para el control de un brazo robótico
title_full_unstemmed Implementación de un sistema cerebro-computadora para el control de un brazo robótico
title_sort Implementación de un sistema cerebro-computadora para el control de un brazo robótico
dc.creator.fl_str_mv Dávilla Vallejo, David Steeven
Gordillo Sierra, Angie Paola
dc.contributor.advisor.none.fl_str_mv Cucaita, José Alenxander
García Blancas, Jesús
dc.contributor.author.none.fl_str_mv Dávilla Vallejo, David Steeven
Gordillo Sierra, Angie Paola
dc.subject.armarc.none.fl_str_mv Interfaces de usuario (Computadores)
Robótica
Manos robóticas
topic Interfaces de usuario (Computadores)
Robótica
Manos robóticas
Sistemas de control médico
Control de robots
Frecuencia
Interfaces Cerebro-Computador (BCIs)
dc.subject.proposal.spa.fl_str_mv Sistemas de control médico
Control de robots
Frecuencia
Interfaces Cerebro-Computador (BCIs)
description Incluye figuras y tablas.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2024-08-21T13:19:34Z
dc.date.available.none.fl_str_mv 2024-08-21T13:19:34Z
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 Dávila Vallejo, D. y Gordillo Sierra, A. (2020). Implementación de un sistema cerebro-computadora para el control de un brazo robótico [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/4137
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 Dávila Vallejo, D. y Gordillo Sierra, A. (2020). Implementación de un sistema cerebro-computadora para el control de un brazo robótico [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/4137
https://repositorio.unillanos.edu.co
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Wolpaw,Jonathan R., et al. "Brain-computer interface technologu: a review of the first international meeting."IEEE transactions on rehabilitation engineering 8.2(2000): 164-1733.
Arafat,Ibrahim. "Brain-computer interface:Past,Present & Future."International Islamic University Chittagong (IIUC)Chittagong,Bangladesh(2013).
Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales).
Ron-Angevin, R. (2005). Retroalimentación en el entrenamiento de una interfaz cerebro computadora usando técnicas basadas en realidad virtual.
http://www.diana.uma.es/
Avila Perona M.E ,Diez P, Electroencefalograma, Universidad Naciconal de San Juan ,Facultad de Bioingeniería
Jensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones.
https://www.emotiv.com/epoc/
http://catarina.udlap.mx/u_dl_a/tales/documentos/meie/osorio_s_a/capitulo2. pdf
Sánchez Monroy, M. (2001). Codificación de voz en subbandas (Doctoral dissertation, Universidad Autónoma de Nuevo León).
A. D. T. (2006). Introducción a la Transformada Wavelet. Departamento de Señales y sistemas. Universidad de Navarra
Vizcaíno, J. R. L., & Sebastiá, J. P. (2011). LabVIEW: Entorno gráfico de programación. Marcombo.
https://medlineplus.gov/spanish/ency/article/002269.htm
https://rua.ua.es/dspace/bitstream/10045/19119/1/Sistemas%20de%20adquis ici%C3%B3n%20y%20Procesamiento%20de%20datos.pdf
Vázquez, P. G., Baeza, J. P., & Herías, F. A. C. (2010). Redes y transmisión de datos. Universidad de Alicante.
Ramírez, L. G. C., Jiménez, G. S. A., & Carreño, J. M. (2014). Sensores y actuadores. Grupo Editorial Patria.
Scheaffer, R. L., Mendenhall, W., & Ott, L. (2006). Elementos de muestreo. Editorial Paraninfo.
Jensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones.
Brodu, N., Lotte, F., & Lécuyer, A. (2011, April). Comparative study of band-power extraction techniques for motor imagery classification. In 2011 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB) (pp. 1-6). IEEE.
Badcock, N. A., Mousikou, P., Mahajan, Y., De Lissa, P., Thie, J., & McArthur, G. (2013). Validation of the Emotiv EPOC® EEG gaming system for measuring research quality auditory ERPs. PeerJ, 1, e38.
Matlovič, T. (2016, April). Emotion Detection using EPOC EEG device. In in: Information and Informatics Technologies Student Research Conference (IIT. SRC) (pp. 1-6).
A Preliminary Report from the Sleep Disorders Atlas Task Force of the American Sleep Disorders Association, Sleep, Volume 15, Issue 2, March 1992, Pages 174–184,
Serrano, E. P. (2000). Introducción a la transformada wavelet y sus aplicaciones al procesamiento de señales de emisión acústica. Escuela de Ciencia y Tecnología, Universidad Nacional de General San Martín.
Alvarez, G., Aguilar, J., Caceres, M., & Salinas, R. (2001, November). Reconocimiento de Electroencefalogramas Epilépticos utilizando Redes Neuronales Artificiales y Análisis de FFT. In XIV Congreso Chileno de Ingenierıa Eléctrica, Antofagasta, Chile.
Harrison, T. (2013). The Emotiv mind: Investigating the accuracy of the Emotiv EPOC in identifying emotions and its use in an Intelligent Tutoring System.
Guevara, M. A., Sanz-Martín, A., Corsi-Cabrera, M., Amezcua-Gutiérrez, C., & Hernández-González, M. (2010). CHECASEN: Programa para revisar señales EEG fuera de línea. Revista mexicana de ingeniería biomédica, 31(2), 135-141
Guarnizo-Lemus, C. (2008). Análisis de reducción de ruido en señales eeg orientado al reconocimiento de patrones.
Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales).
Jesús García (2016). Implementación de un sistema BCI para el control de robots.
Obermaier, B., Muller, G. R., and Pfurtscheller, G., ‘Information transfer rate in a five-classes brain–computer interface’, IEEE Trans. Neural System Rehabil. Engng, 9, 2001, 283–288.
Wolpow, J. R., ‘Brain computer interfaces (BCIs) for communication and control: a mini review’, Suppl.Clin. Neurophysiol., 57, 2004, 607–613.
Sanei, S., & Chambers, J. A. (2007). EEG signal processing
Donchin, E., Spencer, K. M., and Wijesinghe, R., ‘The mental prosthesis: assessing the speed of a P300-based brain–computer interface’, IEEE Trans. Rehabil. Engng, 8, 2000, 174–179.
Bayliss, J. D., ‘A flexible brain–computer interface’, PhD Thesis, University of Rochester, New York, 2001.
Molina, G. A., Ebrahimi, T., and Vesin, J.-M., ‘Joint time–frequency–space classification of EEG in a brain computer interface application’, EURASIP J. on Appl. Signal Proces., 7, 2003, 713–729.
EMOTIV. (2016, Julio 16). Emotiv EPOC Specifications 2014. Retrieved from EMOTIV: https://www.emotiv.com/files/Emotiv-EPOCProduct-Sheet-2014.pdf
Chávez-Sáenz, V., TORRES-RAMÍREZ, D., HERRERA-OGAZ, J., & HERNÁNDEZRODRÍGUEZ, A. (2016). Adquisición y análisis de señales electroencefalográficas utilizando el dispositivo Emotiv EPOC. Revista de Tecnología e Innovación, 107.
Patrón, J. S., & Monje, C. R. B. (2016). Emotiv EPOC BCI with Python on a Raspberry pi.
Moreno, L. Á., Peña, C. A., & Gualdron, O. E. (2014). DESARROLLO DE UN SISTEMA DE NEURO-MERCADOTECNIA USANDO EL DISPOSITIVO EMOTIV-EPOC. Redes de Ingeniería, 5(2), 6-15.
Silva Nuñez, D. J., & Silva Romero, M. A. (2018). Interfaz Hombre Maquina Basada En El Emotiv Epoc System Para Personas En Condicion De Cuadraplejia (Doctoral dissertation, Universidad Industrial de Santander, Escuela de Ingeniería Eléctrica, Electrónica y Telecomunicaciones).
Ingel, A. (2015). Control a Robot via VEP Using Emotiv EPOC (Doctoral dissertation, Bachelor’s Thesis, University of Tartu).
Faria, T. J. F. D. S. (2014). Interfaces Cérebro-Computador Utilização do Emotiv EPOC para controlar software lúdico (Doctoral dissertation).
Millan, J. D. R., and Mourino, J., ‘Asynchronous BCI and local neural classifiers: an overview of the adaptive brain interface project’, IEEE Trans. Neural System Rehabil. Engng, 11, 2003, 1214–1219.
Jurcak, Valer, Daisuke Tsuzuki, and Ippeita Dan. 110/20, 10/10, and 10/5 systems revisited their validity as relative head-surface-based positioning systems." Neuroimage 34.4(2007): 1600-1611
Nievergelt, Y. (1999). Wavelets Made Easy, Birkhäuser, Boston.
Colom, R., Gadea, R., Sebastiá, A., Martínez, M., Herrero, V., & Arnau, V. (2010). Transformada Discreta Wavelet 2-D para procesamiento de video en tiempo real.
R. Polikar. The wavelet tutorial. Dept. of Electrical and Computer Engineering, Rowan University, 1996.
Ríos, J. R. M., Mora, N. M. L., Ordóñez, M. P. Z., & Sojos, E. L. L. (2016). Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python. Revista latinoamericana de Ingenieria de Software, 4(4), 201-207.
Kawala-Janik, A., Podpora, M., Gardecki, A., Czuczwara, W., Baranowski, J., & Bauer, W. (2015, August). Game controller based on biomedical signals. In 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR) (pp. 934-939). IEEE.
https://emotiv.gitbook.io/epoc-user-manual
EPOCUserManual2014
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad de los Llanos, 2020
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, 2020
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 85 Paginas
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/6c9acc04-1847-42c6-8427-bb71d519bb09/download
https://repositorio.unillanos.edu.co/bitstreams/329011e9-2bad-42de-b3f1-5dd4b54e8b35/download
https://repositorio.unillanos.edu.co/bitstreams/dd218e42-4fd8-4bf7-88fa-5210552e8d22/download
https://repositorio.unillanos.edu.co/bitstreams/c379d09a-c5de-4f14-a73c-aeeefbecaa1d/download
https://repositorio.unillanos.edu.co/bitstreams/ff48ff0c-6226-43fe-86c8-6485de6b0fa1/download
https://repositorio.unillanos.edu.co/bitstreams/0293ea3e-33d1-407d-b4d0-79476cec7cd8/download
https://repositorio.unillanos.edu.co/bitstreams/5d8d93dd-a7ff-4f77-ae4b-a2f4a366838e/download
https://repositorio.unillanos.edu.co/bitstreams/82af5a21-878a-4886-8737-307712d6e890/download
https://repositorio.unillanos.edu.co/bitstreams/410e6568-e992-4c17-9a29-abb96496950f/download
https://repositorio.unillanos.edu.co/bitstreams/9210184a-c335-4d90-8523-671eceaba2bf/download
bitstream.checksum.fl_str_mv e5616732ce83ea74f8fabff9daf2de3f
5e003f9b1c0cd53bed8425b3a6a0f809
1b6b508b932b6876ca00a75f8ceeb3cd
73a5432e0b76442b22b026844140d683
fb34c14ddf8e698cc16d3f10e2a31172
f97d7da825a7beacc3316d9946e2947d
ea4480a5ee35c8f15415b9e1bc3ad1e6
79747350f82dfe46c611db343d61ac6f
47e644ae4b52e11656ffdaeb446ff49a
c4f3768db7fc87d93a9e3f78e4ef760b
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_ 1812104641031176192
spelling Cucaita, José AlenxanderGarcía Blancas, JesúsDávilla Vallejo, David SteevenGordillo Sierra, Angie Paola2024-08-21T13:19:34Z2024-08-21T13:19:34Z2020Dávila Vallejo, D. y Gordillo Sierra, A. (2020). Implementación de un sistema cerebro-computadora para el control de un brazo robótico [Trabajo de grado, Universidad de los Llanos]. Repositorio digital Universidad de los Llanos.https://repositorio.unillanos.edu.co/handle/001/4137Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.coIncluye figuras y tablas.La tecnología hoy en día avanza en todos los ámbitos, cuando se trata en ayudar a las personas con complicaciones médicas la ciencia no se queda atrás. La idea es que por medio de unos sensores que miden señales electroencefalográficas (EEG) se puedan destinar unos comandos cerebrales por medio de la actividad de este y así poder indicar cuando el usuario quiera mover o encender algo. El objetivo es que por medio de la actividad cerebral se pueda mover un brazo robótico, este sistema BCI es en tiempo real, pero por la carga masiva computacional el resultado final se verá afectado por un retardo. El trabajo computacional es de gran carga debido a que la lectura de los datos recibidos por medio del casco EMOTIV EPOC del puerto serial además de ser demasiados, son leídos y organizados en la plataforma de Python para posteriormente llevarlos a un Excel, leerlos y tratarlos en la plataforma LabVIEW en donde por medio de la herramienta de multiresolución wavelet se utiliza para el procesamiento de bioseñales y así tener una clasificación de resultados para condicionarlos, finalmente por medio de estas condiciones mover el brazo robótico. Este sistema, es un sistema de lazo cerrado en donde la retroalimentación la hace el usuario.Technology today advances in all areas, when it comes to helping people with medical complications, science is not far behind. The idea is that by means of sensors that measure electroencephalographic signals (EEG) brain commands can be assigned through the activity of this and thus be able to indicate when the user wants to move or turn on something. The objective is that by means of brain activity a robotic arm can be moved, this BCI system is in real time, but due to the massive computational load the result will be affected by a delay. The computational work is of great load because the reading of the data received through the EMOTIV EPOC helmet of the serial port in addition to being too many, are read and organized in the Python platform to later take them to an Excel, to read and treat them in the LabVIEW platform where, through the wavelet multiresolution tool, it is used to process biosignals and thus have a classification of results to condition them, and finally, through these conditions, move the robotic arm. This system is a closed loop system where feedback is made by the user.Agradecimientos. -- Dedicatoria. -- Nota de aceptación. -- Resumen. – Abstract. – Contenido. -- Lista de figuras. -- Lista de tablas. -- 1 Introducción. -- 2 Marco contextual. -- 2.1 Interfaz cerebro-computador, bci. -- 2.2 Señales electroencefalográficas. -- 2.2.1 Electroencefalograma. -- 2.2.2 Captación del eeg. -- 2.2.3 Tipos de electrodos. -- 2.3 Cerebro. -- 2.4 Generación de eeg. -- 2.4.1 Métodos de medida. --2.4.2 Ritmos cerebrales. -- 2.5 Emotiv epoc. -- 2.5.1 Posicionamiento convencional de electrodos. -- 2.5.2 No invasivo. -- 2.5.3 Sensores. -- 2.5.4 Electrodos computarizados. -- 2.6 Transformada de wavelet. -- 2.6.1 Wavelet discreta transformada. -- 2.6.2 Transformada wavelet discreto. -- 2.6.3 Función wavelet. -- 2.6.4 Análisis multiresolución. -- 2.6.5 Análisis sub-banda. -- 2.6.6 Análisis tiempo-frecuencia. -- 2.6.7 Ancho de banda. -- 2.7 Adquisición de señales eeg. -- 2.7.1 Lenguaje de programación Python. -- 2.7.2 Labview. -- 2.7.3 Adquisición de datos. -- 2.8 Antecedentes. -- 3 Metodología. -- 3.1 Fase 1: Semana de inducción, entrenamiento y políticas de la Institución (duración 1 semana). -- 3.2 Fase 2: Asignación de materiales y búsqueda de la información (duración 4 semanas). -- 3.3 Fase 3: Implementación y desarrollo de la adquisición de datos (duración 4 semanas). -- 3.4 Fase 4: tratamiento y ajuste final de los datos obtenidos. (duración 4 semanas). -- 3.5 Fase 5: Entrega de la solución, presentación final del prototipo (duración 1 semanas). -- 4 Desarrollo de la pasantía. -- 5 Resultados. -- 6. Conclusiones. -- 7 Anexos. -- 7.1 Dispositivo emotiv epoc. -- 7.1.1 Modo de uso del casco emotiv epoc. -- 7.2 Certificados de pasantía en itesa. -- 8 Referencias bibliográficas.PregradoIngeniero(a) Electrónico(a)202085 Paginasapplication/pdfspaUniversidad de los LlanosFacultad de Ciencias Básicas e IngenieríaVillavicencioIngeniería ElectrónicaSede BarcelonaDerechos Reservados - Universidad de los Llanos, 2020https://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_abf2Implementación de un sistema cerebro-computadora para el control de un brazo robóticoTrabajo 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ónWolpaw,Jonathan R., et al. "Brain-computer interface technologu: a review of the first international meeting."IEEE transactions on rehabilitation engineering 8.2(2000): 164-1733.Arafat,Ibrahim. "Brain-computer interface:Past,Present & Future."International Islamic University Chittagong (IIUC)Chittagong,Bangladesh(2013).Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales).Ron-Angevin, R. (2005). Retroalimentación en el entrenamiento de una interfaz cerebro computadora usando técnicas basadas en realidad virtual.http://www.diana.uma.es/Avila Perona M.E ,Diez P, Electroencefalograma, Universidad Naciconal de San Juan ,Facultad de BioingenieríaJensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones.https://www.emotiv.com/epoc/http://catarina.udlap.mx/u_dl_a/tales/documentos/meie/osorio_s_a/capitulo2. pdfSánchez Monroy, M. (2001). Codificación de voz en subbandas (Doctoral dissertation, Universidad Autónoma de Nuevo León).A. D. T. (2006). Introducción a la Transformada Wavelet. Departamento de Señales y sistemas. Universidad de NavarraVizcaíno, J. R. L., & Sebastiá, J. P. (2011). LabVIEW: Entorno gráfico de programación. Marcombo.https://medlineplus.gov/spanish/ency/article/002269.htmhttps://rua.ua.es/dspace/bitstream/10045/19119/1/Sistemas%20de%20adquis ici%C3%B3n%20y%20Procesamiento%20de%20datos.pdfVázquez, P. G., Baeza, J. P., & Herías, F. A. C. (2010). Redes y transmisión de datos. Universidad de Alicante.Ramírez, L. G. C., Jiménez, G. S. A., & Carreño, J. M. (2014). Sensores y actuadores. Grupo Editorial Patria.Scheaffer, R. L., Mendenhall, W., & Ott, L. (2006). Elementos de muestreo. Editorial Paraninfo.Jensen, E. (2003). Cerebro y aprendizaje: competencias e implicaciones educativas (Vol. 96). Narcea Ediciones.Brodu, N., Lotte, F., & Lécuyer, A. (2011, April). Comparative study of band-power extraction techniques for motor imagery classification. In 2011 IEEE Symposium on Computational Intelligence, Cognitive Algorithms, Mind, and Brain (CCMB) (pp. 1-6). IEEE.Badcock, N. A., Mousikou, P., Mahajan, Y., De Lissa, P., Thie, J., & McArthur, G. (2013). Validation of the Emotiv EPOC® EEG gaming system for measuring research quality auditory ERPs. PeerJ, 1, e38.Matlovič, T. (2016, April). Emotion Detection using EPOC EEG device. In in: Information and Informatics Technologies Student Research Conference (IIT. SRC) (pp. 1-6).A Preliminary Report from the Sleep Disorders Atlas Task Force of the American Sleep Disorders Association, Sleep, Volume 15, Issue 2, March 1992, Pages 174–184,Serrano, E. P. (2000). Introducción a la transformada wavelet y sus aplicaciones al procesamiento de señales de emisión acústica. Escuela de Ciencia y Tecnología, Universidad Nacional de General San Martín.Alvarez, G., Aguilar, J., Caceres, M., & Salinas, R. (2001, November). Reconocimiento de Electroencefalogramas Epilépticos utilizando Redes Neuronales Artificiales y Análisis de FFT. In XIV Congreso Chileno de Ingenierıa Eléctrica, Antofagasta, Chile.Harrison, T. (2013). The Emotiv mind: Investigating the accuracy of the Emotiv EPOC in identifying emotions and its use in an Intelligent Tutoring System.Guevara, M. A., Sanz-Martín, A., Corsi-Cabrera, M., Amezcua-Gutiérrez, C., & Hernández-González, M. (2010). CHECASEN: Programa para revisar señales EEG fuera de línea. Revista mexicana de ingeniería biomédica, 31(2), 135-141Guarnizo-Lemus, C. (2008). Análisis de reducción de ruido en señales eeg orientado al reconocimiento de patrones.Gómez Figueroa, L. J. (2016). Análisis de señales EEG para detección de eventos oculares, musculares y cognitivos (Doctoral dissertation, Industriales).Jesús García (2016). Implementación de un sistema BCI para el control de robots.Obermaier, B., Muller, G. R., and Pfurtscheller, G., ‘Information transfer rate in a five-classes brain–computer interface’, IEEE Trans. Neural System Rehabil. Engng, 9, 2001, 283–288.Wolpow, J. R., ‘Brain computer interfaces (BCIs) for communication and control: a mini review’, Suppl.Clin. Neurophysiol., 57, 2004, 607–613.Sanei, S., & Chambers, J. A. (2007). EEG signal processingDonchin, E., Spencer, K. M., and Wijesinghe, R., ‘The mental prosthesis: assessing the speed of a P300-based brain–computer interface’, IEEE Trans. Rehabil. Engng, 8, 2000, 174–179.Bayliss, J. D., ‘A flexible brain–computer interface’, PhD Thesis, University of Rochester, New York, 2001.Molina, G. A., Ebrahimi, T., and Vesin, J.-M., ‘Joint time–frequency–space classification of EEG in a brain computer interface application’, EURASIP J. on Appl. Signal Proces., 7, 2003, 713–729.EMOTIV. (2016, Julio 16). Emotiv EPOC Specifications 2014. Retrieved from EMOTIV: https://www.emotiv.com/files/Emotiv-EPOCProduct-Sheet-2014.pdfChávez-Sáenz, V., TORRES-RAMÍREZ, D., HERRERA-OGAZ, J., & HERNÁNDEZRODRÍGUEZ, A. (2016). Adquisición y análisis de señales electroencefalográficas utilizando el dispositivo Emotiv EPOC. Revista de Tecnología e Innovación, 107.Patrón, J. S., & Monje, C. R. B. (2016). Emotiv EPOC BCI with Python on a Raspberry pi.Moreno, L. Á., Peña, C. A., & Gualdron, O. E. (2014). DESARROLLO DE UN SISTEMA DE NEURO-MERCADOTECNIA USANDO EL DISPOSITIVO EMOTIV-EPOC. Redes de Ingeniería, 5(2), 6-15.Silva Nuñez, D. J., & Silva Romero, M. A. (2018). Interfaz Hombre Maquina Basada En El Emotiv Epoc System Para Personas En Condicion De Cuadraplejia (Doctoral dissertation, Universidad Industrial de Santander, Escuela de Ingeniería Eléctrica, Electrónica y Telecomunicaciones).Ingel, A. (2015). Control a Robot via VEP Using Emotiv EPOC (Doctoral dissertation, Bachelor’s Thesis, University of Tartu).Faria, T. J. F. D. S. (2014). Interfaces Cérebro-Computador Utilização do Emotiv EPOC para controlar software lúdico (Doctoral dissertation).Millan, J. D. R., and Mourino, J., ‘Asynchronous BCI and local neural classifiers: an overview of the adaptive brain interface project’, IEEE Trans. Neural System Rehabil. Engng, 11, 2003, 1214–1219.Jurcak, Valer, Daisuke Tsuzuki, and Ippeita Dan. 110/20, 10/10, and 10/5 systems revisited their validity as relative head-surface-based positioning systems." Neuroimage 34.4(2007): 1600-1611Nievergelt, Y. (1999). Wavelets Made Easy, Birkhäuser, Boston.Colom, R., Gadea, R., Sebastiá, A., Martínez, M., Herrero, V., & Arnau, V. (2010). Transformada Discreta Wavelet 2-D para procesamiento de video en tiempo real.R. Polikar. The wavelet tutorial. Dept. of Electrical and Computer Engineering, Rowan University, 1996.Ríos, J. R. M., Mora, N. M. L., Ordóñez, M. P. Z., & Sojos, E. L. L. (2016). Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python. Revista latinoamericana de Ingenieria de Software, 4(4), 201-207.Kawala-Janik, A., Podpora, M., Gardecki, A., Czuczwara, W., Baranowski, J., & Bauer, W. (2015, August). Game controller based on biomedical signals. In 2015 20th International Conference on Methods and Models in Automation and Robotics (MMAR) (pp. 934-939). IEEE.https://emotiv.gitbook.io/epoc-user-manualEPOCUserManual2014Interfaces de usuario (Computadores)RobóticaManos robóticasSistemas de control médicoControl de robotsFrecuenciaInterfaces Cerebro-Computador (BCIs)PublicationORIGINALTrabajo de gradoTrabajo de gradoapplication/pdf5395069https://repositorio.unillanos.edu.co/bitstreams/6c9acc04-1847-42c6-8427-bb71d519bb09/downloade5616732ce83ea74f8fabff9daf2de3fMD51Carta de autorizacionCarta de autorizacionapplication/pdf727652https://repositorio.unillanos.edu.co/bitstreams/329011e9-2bad-42de-b3f1-5dd4b54e8b35/download5e003f9b1c0cd53bed8425b3a6a0f809MD52Articulo cientificoArticulo cientificoapplication/pdf570708https://repositorio.unillanos.edu.co/bitstreams/dd218e42-4fd8-4bf7-88fa-5210552e8d22/download1b6b508b932b6876ca00a75f8ceeb3cdMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.unillanos.edu.co/bitstreams/c379d09a-c5de-4f14-a73c-aeeefbecaa1d/download73a5432e0b76442b22b026844140d683MD54TEXTTrabajo de grado.txtTrabajo de grado.txtExtracted texttext/plain102289https://repositorio.unillanos.edu.co/bitstreams/ff48ff0c-6226-43fe-86c8-6485de6b0fa1/downloadfb34c14ddf8e698cc16d3f10e2a31172MD55Carta de autorizacion.txtCarta de autorizacion.txtExtracted texttext/plain84https://repositorio.unillanos.edu.co/bitstreams/0293ea3e-33d1-407d-b4d0-79476cec7cd8/downloadf97d7da825a7beacc3316d9946e2947dMD57Articulo cientifico.txtArticulo cientifico.txtExtracted texttext/plain20778https://repositorio.unillanos.edu.co/bitstreams/5d8d93dd-a7ff-4f77-ae4b-a2f4a366838e/downloadea4480a5ee35c8f15415b9e1bc3ad1e6MD59THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgGenerated Thumbnailimage/jpeg7158https://repositorio.unillanos.edu.co/bitstreams/82af5a21-878a-4886-8737-307712d6e890/download79747350f82dfe46c611db343d61ac6fMD56Carta de autorizacion.jpgCarta de autorizacion.jpgGenerated Thumbnailimage/jpeg16736https://repositorio.unillanos.edu.co/bitstreams/410e6568-e992-4c17-9a29-abb96496950f/download47e644ae4b52e11656ffdaeb446ff49aMD58Articulo cientifico.jpgArticulo cientifico.jpgGenerated Thumbnailimage/jpeg14279https://repositorio.unillanos.edu.co/bitstreams/9210184a-c335-4d90-8523-671eceaba2bf/downloadc4f3768db7fc87d93a9e3f78e4ef760bMD510001/4137oai:repositorio.unillanos.edu.co:001/41372024-08-22 03:01:09.97https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad de los Llanos, 2020open.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