Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación
Incluye tablas y figuras.
- Autores:
-
Celeita Hernandez, Juan Sebastian
Gutiérrez Celeita, Jessica Alejandra
- 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/4263
- Acceso en línea:
- https://repositorio.unillanos.edu.co/handle/001/4263
https://repositorio.unillanos.edu.co/
- Palabra clave:
- Evaluación de tecnología
Robótica educativa
Tecnología educativa
Robot móvil
Internet de las cosas
Actuadores
Programación orientada a objetos
- Rights
- openAccess
- License
- Derechos Reservados- Universidad de los Llanos, 2021
id |
Unillanos2_ddfb8ac96a2a74a370856c8c47637251 |
---|---|
oai_identifier_str |
oai:repositorio.unillanos.edu.co:001/4263 |
network_acronym_str |
Unillanos2 |
network_name_str |
Repositorio Digital Universidad de los LLanos |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
title |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
spellingShingle |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación Evaluación de tecnología Robótica educativa Tecnología educativa Robot móvil Internet de las cosas Actuadores Programación orientada a objetos |
title_short |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
title_full |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
title_fullStr |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
title_full_unstemmed |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
title_sort |
Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación |
dc.creator.fl_str_mv |
Celeita Hernandez, Juan Sebastian Gutiérrez Celeita, Jessica Alejandra |
dc.contributor.advisor.none.fl_str_mv |
Baquero Borda, Karol Vanessa |
dc.contributor.author.none.fl_str_mv |
Celeita Hernandez, Juan Sebastian Gutiérrez Celeita, Jessica Alejandra |
dc.subject.armarc.none.fl_str_mv |
Evaluación de tecnología Robótica educativa Tecnología educativa |
topic |
Evaluación de tecnología Robótica educativa Tecnología educativa Robot móvil Internet de las cosas Actuadores Programación orientada a objetos |
dc.subject.proposal.spa.fl_str_mv |
Robot móvil Internet de las cosas Actuadores Programación orientada a objetos |
description |
Incluye tablas y figuras. |
publishDate |
2021 |
dc.date.issued.none.fl_str_mv |
2021 |
dc.date.accessioned.none.fl_str_mv |
2024-08-30T20:03:29Z |
dc.date.available.none.fl_str_mv |
2024-08-30T20:03:29Z |
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 |
Celeita Hernández, J. y Gutiérrez Celeita, J. (2021) Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación [Trabajo de grado, Universidad de los Llanos]. Repositorio digital de la Universidad de los Llanos. |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unillanos.edu.co/handle/001/4263 |
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 |
Celeita Hernández, J. y Gutiérrez Celeita, J. (2021) Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación [Trabajo de grado, Universidad de los Llanos]. Repositorio digital de la Universidad de los Llanos. Universidad de los Llanos Repositorio digital Universidad de los Llanos |
url |
https://repositorio.unillanos.edu.co/handle/001/4263 https://repositorio.unillanos.edu.co/ |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Adobe. (s.f.). Adobe. Recuperado el 28 de abril de 2021, de adobe.com/la/products/xd/features.html Ai - Thinker. (2018). ESP-12S Datasheet. Recuperado el 28 de abril de 2021, de https://robu.in/wp-content/uploads/2019/12/Ai-Thinker-ESP-12S-ESP8266-Serial- WiFi-Module.pdf Arduino. (s.f.). Recuperado el 28 de abril de 2021, de Arduino: https://www.arduino.cc/en/software Arduino Mega 2560 Características. (s.f.). Proyecto Arduino. Recuperado el 28 de abril de 2021, de https://proyectoarduino.com/arduino-mega-2560 Avanzado, Arduino Curso. (2017). pinout – Aprendiendo Arduino. Obtenido de https://aprendiendoarduino.wordpress.com/tag/pinout/ Barrientos Sotelo, V. R., García Sánchez, J. R., & Silva Ortigoza, R. (2007). Robots Móviles: Evolución y Estado del Arte. Distrito Federal, México: Instituto Politécnico Nacional. Barrientos, A., Peñín, L. F., & Balaguer, C. (2007). Fundamentos de robótica. México: McGraw-Hill. Bellas, F., Prieto, A., & J., R. (2018). “Robobo: la siguiente generación de robot educativo” . s.l. : Contextos Universitarios Tranformadores: Retos e ideas innovadoras. II Xornadas de Innovación Docente. Casañ, G. A., Martí, J. V., Marín, R., Fornás, D., & Sanz, P. J. (2019). “Experiencias educativas basadas en el sistema Marpabiobot”. doi:https://doi.org/10.17979/spudc.9788497497169 Code Visual Studio. (s.f.). Obtenido de https://code.visualstudio.com/ developer. (s.f.). Android Studio. Recuperado el 28 de abril de 2021, de https://developer.android.com/studio EasyEDA. (s.f.). Recuperado el 28 de abril de 2021, de https://easyeda.com/es Electronics, M. (s.f.). Recuperado el 28 de abril de 2021, de ATMEGA2560-16AU Microship Technology: https://co.mouser.com/ProductDetail/Microchip-Technology-Atmel/ATMEGA2560- 16AU?qs=aqrrBurbvGciYmlAokFS0w%3D%3D Evans, D. (2011). Internet de las cosas: como la próxima evolución de Internet lo cambia todo. Cisco Internet Business Solutions Group (IBSG). Filgueira, M. G., & González, C. S. (2017). PequeBot: Propuesta de un Sistema Ludificado de Robótica Educativa para la Educación Infantil. Frey, B., Osborne, C., & A., M. (2013). The future of employment: how susceptible are jobs to computerisation? The Oxford Martin Programme on Technology and Employment. Obtenido de https://www.oxfordmartin.ox.ac.uk/publications/the-future-of-employment/ Geek Factory. (2021). Recuperado el 28 de abril de 2021, de ATMEGA328P Microcontrolador AVR: https://www.geekfactory.mx/tienda/componentes-electronicos/circuitos-integrados /atmega328p-microcontrolador-avr/ IMPRESORAS3D. (01 de enero de 2018). IMPRESORAS3D. Recuperado el 29 de abril de 2021, de Guía definitiva sobre tipos de filamentos 3D: https://www.impresoras3d.com/la-guia-definitiva-sobre-los-distintos-filamentos-pa ra-impresoras-3d/ Luján, J. D. (03 de marzo de 2014). desarrolloweb. Recuperado el 28 de abril de 2021, de ¿Qué es una Activity?: https://desarrolloweb.com/articulos/android-que-es-una-activity-o-actividad.html Marroquin, A., Gomez, A., & Paz, A. (2017). “Design and implementation of explorer mobile robot controlled remotely using IoT technology”. Mejor Programacion. (s.f.). CURSO DE PROGRAMACIÓN ANDROID STUDIO. Recuperado el 28 de abril de 2021, de https://www.mejorprogramacion.com/cursos/curso-programacion-android/ Mejor programacion. (s.f.). En qué versión de Android debemos programar? Recuperado el 28 de abril de 2021, de https://www.mejorprogramacion.com/curso-android-basico/1-1-en-version-androi d-debemos-programar/ Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., . . . Martinoli, A. (2009). "The epuck, a Robot Designed for Education in Engineering". IPCB: Instituo Politécnico de Castelo Branco. Nilsson, N. J. (1997). Robotics and artificial intelligence. Journal of Experimental & Theoretical Artificial Intelligence, 9, 337-338. Osborne, M., & Benedikt Frey, C. (01 de Septiembre de 2013). The future of employment: how susceptible are jobs to computerisation? The Oxford Martin Programme on Technology and Employment. Obtenido de https://www.oxfordmartin.ox.ac.uk/publications/the-future-of-employment/ PaintTool SAI. (s.f.). Softonic. Recuperado el 28 de abril de 2021, de https://painttool-sai.softonic.com/ Preciado, M. F. (2014). La importancia de una buena estructura web. Recuperado el 28 de abril de 2021, de http://www.webmarc.es/blog/la-importancia-de-una-buena-estructura-web.html programoergosum. (s.f.). programoergosum. Obtenido de https://www.programoergosum.com/cursos-online/robotica-educativa/249-robotic a-educativa-con-mbot/que-es-mbot Rushkoff, D. (2010). Programa o serás programado, los 10 principios para la Era Digital. Nueva York. Obtenido de https://librospdfgratismundo.com/programa-o-seras-programado-douglas-rushkof f-2020/ S4A. (s.f.). Recuperado el 28 de abril de 2021, de S4A: http://s4a.cat/index_es.html Salazar, J., & Silvestre, S. (2016). Internet de las cosas. České vysoké učení technické v Praze Fakulta elektrotechnická. SketchUp Free. (s.f.). Free 3D Modeling Software | 3D Design Online . Obtenido de https://www.sketchup.com/es/plans-and-pricing/sketchup-free Torres, J. C. (2016). “Interfaz De Programación De Aplicaciones Para Locomoción De Robot Humanoide Bioloid”. Trabajo de Máster Universitario en Automática e Informática Industrial. tutorialspoint. (s.f.). Recuperado el 28 de abril de 2021, de Android - Activities: https://www.tutorialspoint.com/android/android_acitivities.htm Ultimaker Cura. (s.f.). Ultimaker Cura. Recuperado el 28 de abril de 2021, de https://ultimaker.com/es/software/ultimaker-cura |
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 |
176 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/882ae9b5-7b78-4382-afbf-2d1a8fedad27/download https://repositorio.unillanos.edu.co/bitstreams/1100dd2c-a29e-4c71-81de-04689fd88d2f/download https://repositorio.unillanos.edu.co/bitstreams/117cb0ec-fa22-4d1f-935f-32680f4ee915/download https://repositorio.unillanos.edu.co/bitstreams/0b003d40-a54c-4b0d-9b43-723de6c670b9/download https://repositorio.unillanos.edu.co/bitstreams/19320519-2139-4514-bb29-d735c82ef5a1/download https://repositorio.unillanos.edu.co/bitstreams/07867cb8-ea72-4df0-a626-6bebfda4a117/download https://repositorio.unillanos.edu.co/bitstreams/a6c60d42-7039-4f28-872a-59e032ed276a/download https://repositorio.unillanos.edu.co/bitstreams/f261fccf-6c9b-4fca-9c8f-fb2b3545fea4/download https://repositorio.unillanos.edu.co/bitstreams/6a4af49f-979f-40e7-9c6d-06bd1438dc7c/download https://repositorio.unillanos.edu.co/bitstreams/3a645ff4-1923-4528-9284-7cfed7405295/download https://repositorio.unillanos.edu.co/bitstreams/b76f06e4-6501-4567-ae03-140d97aefdb3/download https://repositorio.unillanos.edu.co/bitstreams/59f0026f-b630-4103-b00a-91cac9d40043/download https://repositorio.unillanos.edu.co/bitstreams/3e0aac8f-117a-4346-a25d-4ee3c56144c2/download |
bitstream.checksum.fl_str_mv |
bdc95aa04eee483146f312b61f7b604e d409685e8db324ea58029b0b3756844f 9041c3e307903efc86a9d8c8f508e891 09bbd93250f948b5260bfaf05b97976a 73a5432e0b76442b22b026844140d683 bfe0c4b6164cf7bde9413d23b7421876 6d7930888cd1081ff7fc1149ecd9bcca f97d7da825a7beacc3316d9946e2947d 77dc7daa5b941d0f2c32066a44ecfdf7 ab759fc0400397e396f8cffbe1411000 eff528c8172b1a0207431044dd007228 ce60c5927bcb5a7c5439bec70c1a77f7 f62f2a3a7a51a9526e2008b9f0890cc0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 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_ |
1812104631752327168 |
spelling |
Baquero Borda, Karol VanessaCeleita Hernandez, Juan SebastianGutiérrez Celeita, Jessica Alejandra2024-08-30T20:03:29Z2024-08-30T20:03:29Z2021Celeita Hernández, J. y Gutiérrez Celeita, J. (2021) Desarrollo tecnológico en robótica móvil con IOT aplicado a la educación [Trabajo de grado, Universidad de los Llanos]. Repositorio digital de la Universidad de los Llanos.https://repositorio.unillanos.edu.co/handle/001/4263Universidad de los LlanosRepositorio digital Universidad de los Llanoshttps://repositorio.unillanos.edu.co/Incluye tablas y figuras.El presente proyecto, desarrollo tecnológico en robótica móvil con IOT aplicado a la educación, se desarrolla con base a las practicas realizadas en la empresa SMARTECH COLOMBIA S.A.S. enfocadas al desarrollo tecnológico en robótica móvil con IOT (Internet de las cosas) aplicado a la educación, mediante la construcción de un robot móvil, nombrado DIKI, el cual permite que niños, niñas, jóvenes e incluso adultos se involucren y mejoren sus conocimientos en áreas de la programación orientada a objetos y robótica. La construcción del robot DIKI se divide en 5 etapas principales, desarrollo del algoritmo principal; diseño de la página web; diseño de los circuitos; desarrollo de la aplicación móvil y diseño de la estructura física de DIKI, por consiguiente, para el desarrollo de cada una de estas etapas, se tiene en cuenta todos los sensores, módulos, actuadores, pantalla y modos de operación que integra DIKI, de la misma manera también se tiene en cuenta el cálculo de la corriente total aproximada que consume el robot DIKI operando, con el propósito de elegir las baterías adecuadas para este robot. Para el desarrollo del robot DIKI se hace uso del microcontrolador ATmega2560 – 16AU y un módulo wifi ESP8266-12, el cual se encuentra integrado en la placa principal del robot, permitiendo controlar a DIKI desde una página web en una red local, del mismo modo, DIKI ofrece el modo bluetooth, por medio de un módulo bluetooth HC-05 también integrado en la placa principal de DIKI y una aplicación móvil especial para el uso de DIKI en este modo, de esta forma, si el usuario lo desea, DIKI puede ser controlado vía bluetooth desde esta aplicación descargada en un smartphone o Tablet. DIKI es una herramienta pedagógica dinámica y entretenida que involucra el desarrollo de conocimientos y habilidades en áreas como la tecnología, la ciencia y la matemática, logrando de esta manera ayudar a las personas a integrarse en el mundo tecnológico con desafíos constantes.Resumen. -- 1. Objetivos. -- 1.1. Objetivo general. -- 1.2. Objetivos específicos. -- 2. Marco de referencia. -- 2.1. Robot móvil. -- 2.2. Internet de las cosas (Iot). -- 2.3. Microcontroladores en diki. -- 2.3.1. Microcontrolador atmega2560 – 16au. -- 2.3.2. Microcontrolador atmega 328p. -- 2.4. Easyeda. -- 2.5. Visual studio code. -- 2.6. Sketchup free. -- 2.7. Paint tool sai. -- 2.8. Adobe xd. -- 2.9. Ultimaker cura. -- 2.10. Programación en android studio. -- 2.10.1. Android studio. -- 2.10.2. Versión y api de android. -- 2.10.3. Clase activity. -- 2.11. S4a scratch. -- 2.12. Arduino Ide. -- 3. Desarrollo de la metodología. -- 3.1. Desarrollo del algoritmo principal. -- 3.2. Diseño de la página web. -- 3.3. Diseño de los circuitos. -- 3.3.1. Circuito principal de diki. -- 3.3.2. Circuito del teclado de diki. -- 3.3.3. Circuito del cargador automático de diki. -- 3.4. Desarrollo de la aplicación móvil (App). -- 3.4.1. Diseño de fondos. -- 3.4.2. Primer activity (Conexión del bluetooth). -- 3.4.3. Segunda activity. -- 3.5. Estructuras físicas de diki. -- 3.5.1. Elección del material. -- 3.5.2. Estructura principal de diki. -- 3.5.3. Estructura del Teclado inalámbrico de diki. -- 3.5.4. Estructura del cargador automático de diki. -- 3.5.5. Estructura del convertidor usb de diki. -- 3.5.6. Impresión de las estructuras de diki. -- 4. Resultados obtenidos. -- 4.1. Circuito principal de diki. -- 4.2. Teclado inalámbrico de diki. -- 4.3. Cargador automático de diki. -- 4.4. Estructura principal de diki. -- 4.5. Página web de diki. -- 4.6. Aplicación móvil diki. -- 4.7. Manual de usuario de diki. -- 4.8. Kit diki. -- 5. Conclusiones. -- 6. Recomendaciones. -- 7. Referencias bibliográficas. -- 8. Anexos. -- 8.1. Algoritmo principal de diki. -- 8.2. Algoritmo para el esp 8266-12. -- 8.3. Algoritmo del teclado inalámbrico. -- 8.4. Algoritmo del cargador automático. -- 8.5. Algoritmo de la página web. -- 8.5.1. Algoritmo en HTML5. -- 8.5.2. Algoritmo en CSS. -- 8.6. Algoritmo de la aplicación móvil. -- 8.6.1. Estructura de la aplicación. -- 8.6.2. Algoritmo en AndroidManifest.xml. -- 8.6.3. Algoritmo en MainActivity.java. -- 8.6.4. Algoritmo en AMainActivity2.java. -- 8.6.5. Algoritmo en Activity_main.xml. -- 8.6.6. Algoritmo en Activity_main2.xml.PregradoIngeniero(a) Electrónico(a)176 páginas.application/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_abf2Desarrollo tecnológico en robótica móvil con IOT aplicado a la educaciónTrabajo 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ónAdobe. (s.f.). Adobe. Recuperado el 28 de abril de 2021, de adobe.com/la/products/xd/features.htmlAi - Thinker. (2018). ESP-12S Datasheet. Recuperado el 28 de abril de 2021, de https://robu.in/wp-content/uploads/2019/12/Ai-Thinker-ESP-12S-ESP8266-Serial- WiFi-Module.pdfArduino. (s.f.). Recuperado el 28 de abril de 2021, de Arduino: https://www.arduino.cc/en/softwareArduino Mega 2560 Características. (s.f.). Proyecto Arduino. Recuperado el 28 de abril de 2021, de https://proyectoarduino.com/arduino-mega-2560Avanzado, Arduino Curso. (2017). pinout – Aprendiendo Arduino. Obtenido de https://aprendiendoarduino.wordpress.com/tag/pinout/Barrientos Sotelo, V. R., García Sánchez, J. R., & Silva Ortigoza, R. (2007). Robots Móviles: Evolución y Estado del Arte. Distrito Federal, México: Instituto Politécnico Nacional.Barrientos, A., Peñín, L. F., & Balaguer, C. (2007). Fundamentos de robótica. México: McGraw-Hill.Bellas, F., Prieto, A., & J., R. (2018). “Robobo: la siguiente generación de robot educativo” . s.l. : Contextos Universitarios Tranformadores: Retos e ideas innovadoras. II Xornadas de Innovación Docente.Casañ, G. A., Martí, J. V., Marín, R., Fornás, D., & Sanz, P. J. (2019). “Experiencias educativas basadas en el sistema Marpabiobot”. doi:https://doi.org/10.17979/spudc.9788497497169Code Visual Studio. (s.f.). Obtenido de https://code.visualstudio.com/developer. (s.f.). Android Studio. Recuperado el 28 de abril de 2021, de https://developer.android.com/studioEasyEDA. (s.f.). Recuperado el 28 de abril de 2021, de https://easyeda.com/esElectronics, M. (s.f.). Recuperado el 28 de abril de 2021, de ATMEGA2560-16AU Microship Technology: https://co.mouser.com/ProductDetail/Microchip-Technology-Atmel/ATMEGA2560- 16AU?qs=aqrrBurbvGciYmlAokFS0w%3D%3DEvans, D. (2011). Internet de las cosas: como la próxima evolución de Internet lo cambia todo. Cisco Internet Business Solutions Group (IBSG).Filgueira, M. G., & González, C. S. (2017). PequeBot: Propuesta de un Sistema Ludificado de Robótica Educativa para la Educación Infantil.Frey, B., Osborne, C., & A., M. (2013). The future of employment: how susceptible are jobs to computerisation? The Oxford Martin Programme on Technology and Employment. Obtenido de https://www.oxfordmartin.ox.ac.uk/publications/the-future-of-employment/Geek Factory. (2021). Recuperado el 28 de abril de 2021, de ATMEGA328P Microcontrolador AVR: https://www.geekfactory.mx/tienda/componentes-electronicos/circuitos-integrados /atmega328p-microcontrolador-avr/IMPRESORAS3D. (01 de enero de 2018). IMPRESORAS3D. Recuperado el 29 de abril de 2021, de Guía definitiva sobre tipos de filamentos 3D: https://www.impresoras3d.com/la-guia-definitiva-sobre-los-distintos-filamentos-pa ra-impresoras-3d/Luján, J. D. (03 de marzo de 2014). desarrolloweb. Recuperado el 28 de abril de 2021, de ¿Qué es una Activity?: https://desarrolloweb.com/articulos/android-que-es-una-activity-o-actividad.htmlMarroquin, A., Gomez, A., & Paz, A. (2017). “Design and implementation of explorer mobile robot controlled remotely using IoT technology”.Mejor Programacion. (s.f.). CURSO DE PROGRAMACIÓN ANDROID STUDIO. Recuperado el 28 de abril de 2021, de https://www.mejorprogramacion.com/cursos/curso-programacion-android/Mejor programacion. (s.f.). En qué versión de Android debemos programar? Recuperado el 28 de abril de 2021, de https://www.mejorprogramacion.com/curso-android-basico/1-1-en-version-androi d-debemos-programar/Mondada, F., Bonani, M., Raemy, X., Pugh, J., Cianci, C., Klaptocz, A., . . . Martinoli, A. (2009). "The epuck, a Robot Designed for Education in Engineering". IPCB: Instituo Politécnico de Castelo Branco.Nilsson, N. J. (1997). Robotics and artificial intelligence. Journal of Experimental & Theoretical Artificial Intelligence, 9, 337-338.Osborne, M., & Benedikt Frey, C. (01 de Septiembre de 2013). The future of employment: how susceptible are jobs to computerisation? The Oxford Martin Programme on Technology and Employment. Obtenido de https://www.oxfordmartin.ox.ac.uk/publications/the-future-of-employment/PaintTool SAI. (s.f.). Softonic. Recuperado el 28 de abril de 2021, de https://painttool-sai.softonic.com/Preciado, M. F. (2014). La importancia de una buena estructura web. Recuperado el 28 de abril de 2021, de http://www.webmarc.es/blog/la-importancia-de-una-buena-estructura-web.htmlprogramoergosum. (s.f.). programoergosum. Obtenido de https://www.programoergosum.com/cursos-online/robotica-educativa/249-robotic a-educativa-con-mbot/que-es-mbotRushkoff, D. (2010). Programa o serás programado, los 10 principios para la Era Digital. Nueva York. Obtenido de https://librospdfgratismundo.com/programa-o-seras-programado-douglas-rushkof f-2020/S4A. (s.f.). Recuperado el 28 de abril de 2021, de S4A: http://s4a.cat/index_es.htmlSalazar, J., & Silvestre, S. (2016). Internet de las cosas. České vysoké učení technické v Praze Fakulta elektrotechnická.SketchUp Free. (s.f.). Free 3D Modeling Software | 3D Design Online . Obtenido de https://www.sketchup.com/es/plans-and-pricing/sketchup-freeTorres, J. C. (2016). “Interfaz De Programación De Aplicaciones Para Locomoción De Robot Humanoide Bioloid”. Trabajo de Máster Universitario en Automática e Informática Industrial.tutorialspoint. (s.f.). Recuperado el 28 de abril de 2021, de Android - Activities: https://www.tutorialspoint.com/android/android_acitivities.htmUltimaker Cura. (s.f.). Ultimaker Cura. Recuperado el 28 de abril de 2021, de https://ultimaker.com/es/software/ultimaker-curaEvaluación de tecnologíaRobótica educativaTecnología educativaRobot móvilInternet de las cosasActuadoresProgramación orientada a objetosPublicationORIGINALTrabajo de gradoTrabajo de gradoapplication/pdf7269146https://repositorio.unillanos.edu.co/bitstreams/882ae9b5-7b78-4382-afbf-2d1a8fedad27/downloadbdc95aa04eee483146f312b61f7b604eMD51Articulo cientificoArticulo cientificoapplication/pdf625221https://repositorio.unillanos.edu.co/bitstreams/1100dd2c-a29e-4c71-81de-04689fd88d2f/downloadd409685e8db324ea58029b0b3756844fMD52Carta de autorizacionCarta de autorizacionapplication/pdf853600https://repositorio.unillanos.edu.co/bitstreams/117cb0ec-fa22-4d1f-935f-32680f4ee915/download9041c3e307903efc86a9d8c8f508e891MD53Manual de usuarioManual de usuarioapplication/pdf3967579https://repositorio.unillanos.edu.co/bitstreams/0b003d40-a54c-4b0d-9b43-723de6c670b9/download09bbd93250f948b5260bfaf05b97976aMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.unillanos.edu.co/bitstreams/19320519-2139-4514-bb29-d735c82ef5a1/download73a5432e0b76442b22b026844140d683MD55TEXTTrabajo de grado.txtTrabajo de grado.txtExtracted texttext/plain101369https://repositorio.unillanos.edu.co/bitstreams/07867cb8-ea72-4df0-a626-6bebfda4a117/downloadbfe0c4b6164cf7bde9413d23b7421876MD56Articulo cientifico.txtArticulo cientifico.txtExtracted texttext/plain26874https://repositorio.unillanos.edu.co/bitstreams/a6c60d42-7039-4f28-872a-59e032ed276a/download6d7930888cd1081ff7fc1149ecd9bccaMD58Carta de autorizacion.txtCarta de autorizacion.txtExtracted texttext/plain84https://repositorio.unillanos.edu.co/bitstreams/f261fccf-6c9b-4fca-9c8f-fb2b3545fea4/downloadf97d7da825a7beacc3316d9946e2947dMD510Manual de usuario.txtManual de usuario.txtExtracted texttext/plain43353https://repositorio.unillanos.edu.co/bitstreams/6a4af49f-979f-40e7-9c6d-06bd1438dc7c/download77dc7daa5b941d0f2c32066a44ecfdf7MD512THUMBNAILTrabajo de grado.jpgTrabajo de grado.jpgGenerated Thumbnailimage/jpeg6812https://repositorio.unillanos.edu.co/bitstreams/3a645ff4-1923-4528-9284-7cfed7405295/downloadab759fc0400397e396f8cffbe1411000MD57Articulo cientifico.jpgArticulo cientifico.jpgGenerated Thumbnailimage/jpeg15193https://repositorio.unillanos.edu.co/bitstreams/b76f06e4-6501-4567-ae03-140d97aefdb3/downloadeff528c8172b1a0207431044dd007228MD59Carta de autorizacion.jpgCarta de autorizacion.jpgGenerated Thumbnailimage/jpeg17250https://repositorio.unillanos.edu.co/bitstreams/59f0026f-b630-4103-b00a-91cac9d40043/downloadce60c5927bcb5a7c5439bec70c1a77f7MD511Manual de usuario.jpgManual de usuario.jpgGenerated Thumbnailimage/jpeg12420https://repositorio.unillanos.edu.co/bitstreams/3e0aac8f-117a-4346-a25d-4ee3c56144c2/downloadf62f2a3a7a51a9526e2008b9f0890cc0MD513001/4263oai:repositorio.unillanos.edu.co:001/42632024-08-31 03:01:04.053https://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 |