Chatbot educativo para un curso de ingeniería de software
El siguiente artículo habla sobre la importancia de implementar recursos didácticos innovadores en la enseñanza de la ingeniería de software. Se menciona que los recursos más utilizados en la enseñanza son el marcador, el proyector y los ejercicios, pero se usan menos recursos como la dinámica, semi...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/35823
- Acceso en línea:
- http://hdl.handle.net/11349/35823
- Palabra clave:
- Ingeniería de software
Recursos didácticos
Enseñanza innovadora
Aprendizaje centrado en el estudiante
Aprendizaje colaborativo
Estrategias pedagógicas
Diversidad en educación
Formación docente
Desarrollo de prototipos
Chatbot
Chatbot educativo
Asistente virtual
Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas
Recursos didácticos innovadores
Enseñanza de ingeniería de software
Chatbot educativo
Cambio educativo
Software engineering
Didactic resources
Innovative teaching
Educational chatbot
Educational chatbot
Chatbot
Student-centered learning
Collaborative learning
Pedagogical strategies
Diversity in education
Teacher training
Prototype development
Virtual assistant
- Rights
- License
- Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_5a7fb6114aea815e279c7c3eae35883d |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/35823 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Chatbot educativo para un curso de ingeniería de software |
dc.title.titleenglish.spa.fl_str_mv |
Educational chatbot for a software engineering course |
title |
Chatbot educativo para un curso de ingeniería de software |
spellingShingle |
Chatbot educativo para un curso de ingeniería de software Ingeniería de software Recursos didácticos Enseñanza innovadora Aprendizaje centrado en el estudiante Aprendizaje colaborativo Estrategias pedagógicas Diversidad en educación Formación docente Desarrollo de prototipos Chatbot Chatbot educativo Asistente virtual Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas Recursos didácticos innovadores Enseñanza de ingeniería de software Chatbot educativo Cambio educativo Software engineering Didactic resources Innovative teaching Educational chatbot Educational chatbot Chatbot Student-centered learning Collaborative learning Pedagogical strategies Diversity in education Teacher training Prototype development Virtual assistant |
title_short |
Chatbot educativo para un curso de ingeniería de software |
title_full |
Chatbot educativo para un curso de ingeniería de software |
title_fullStr |
Chatbot educativo para un curso de ingeniería de software |
title_full_unstemmed |
Chatbot educativo para un curso de ingeniería de software |
title_sort |
Chatbot educativo para un curso de ingeniería de software |
dc.contributor.advisor.none.fl_str_mv |
Guevara Bolaños, Juan Carlos |
dc.contributor.orcid.spa.fl_str_mv |
0000-0001-9580-0374 |
dc.contributor.orcid.none.fl_str_mv |
Guevara Bolaños, Juan Carlos [0000-0001-9580-0374] |
dc.subject.spa.fl_str_mv |
Ingeniería de software Recursos didácticos Enseñanza innovadora Aprendizaje centrado en el estudiante Aprendizaje colaborativo Estrategias pedagógicas Diversidad en educación Formación docente Desarrollo de prototipos Chatbot Chatbot educativo Asistente virtual |
topic |
Ingeniería de software Recursos didácticos Enseñanza innovadora Aprendizaje centrado en el estudiante Aprendizaje colaborativo Estrategias pedagógicas Diversidad en educación Formación docente Desarrollo de prototipos Chatbot Chatbot educativo Asistente virtual Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas Recursos didácticos innovadores Enseñanza de ingeniería de software Chatbot educativo Cambio educativo Software engineering Didactic resources Innovative teaching Educational chatbot Educational chatbot Chatbot Student-centered learning Collaborative learning Pedagogical strategies Diversity in education Teacher training Prototype development Virtual assistant |
dc.subject.lemb.spa.fl_str_mv |
Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas Recursos didácticos innovadores Enseñanza de ingeniería de software Chatbot educativo Cambio educativo |
dc.subject.keyword.spa.fl_str_mv |
Software engineering Didactic resources Innovative teaching Educational chatbot Educational chatbot Chatbot Student-centered learning Collaborative learning Pedagogical strategies Diversity in education Teacher training Prototype development Virtual assistant |
description |
El siguiente artículo habla sobre la importancia de implementar recursos didácticos innovadores en la enseñanza de la ingeniería de software. Se menciona que los recursos más utilizados en la enseñanza son el marcador, el proyector y los ejercicios, pero se usan menos recursos como la dinámica, seminarios, casos de estudio y computadoras, los cuales pueden aumentar la participación del estudiante. Además, se señala que no se utiliza un recurso didáctico como un chatbot educativo durante y fuera de las clases. Se destaca la importancia de comprender y considerar las características de los estudiantes, promover una profesión docente comprometida, repensar y reconstruir diferentes elementos del currículo, orientándolo de manera efectiva a nuevos propósitos educativos. El entorno social y cultural en el que las instituciones educativas desarrollan sus actividades es una de las condiciones para que se produzca el cambio educativo. En este contexto, se menciona que la formación de ingenieros debe responder a los requerimientos del contexto, lo que exige una organización del proceso pedagógico centrado en el estudiante, desarrollado de manera interactiva y colaborativa. Se destaca la importancia de contar con herramientas que permitan orientar las inquietudes de los estudiantes en momentos en que el docente no puede atenderlos y que se adapten a las diferentes características de aprendizaje de los estudiantes. El problema que se plantea es cómo diseñar un chatbot educativo que permita atender preguntas de los estudiantes de un curso de ingeniería de software. Los objetivos son elaborar el estado del arte de un chatbot educativo, diseñar un modelo de chatbot educativo que permita atender las preguntas de los estudiantes de un curso de ingeniería de software, desarrollar un prototipo de chatbot educativo y validar el prototipo desarrollado. La justificación del proyecto se basa en los problemas que presentan las clases convencionales, como la dificultad de asociar la teoría con la práctica real de la disciplina, el bajo desempeño y la falta de compromiso por parte de los estudiantes. Se destaca la importancia de atender a la diversidad de los alumnos y la necesidad de contar con docentes preparados en temas de tutoría, juventud y estrategias pedagógicas. |
publishDate |
2023 |
dc.date.created.none.fl_str_mv |
2023-04-18 |
dc.date.accessioned.none.fl_str_mv |
2024-05-30T22:35:06Z |
dc.date.available.none.fl_str_mv |
2024-05-30T22:35:06Z |
dc.type.spa.fl_str_mv |
bachelorThesis |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovación |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/35823 |
url |
http://hdl.handle.net/11349/35823 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/35823/10/ArchilaCuyRafaelCamilo2023.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/35823/11/ArchilaCuyRafaelCamilo2023Anexo.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/35823/12/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publica.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/35823/8/license_rdf http://repository.udistrital.edu.co/bitstream/11349/35823/9/license.txt http://repository.udistrital.edu.co/bitstream/11349/35823/1/ArchilaCuyRafaelCamilo2023.pdf http://repository.udistrital.edu.co/bitstream/11349/35823/2/ArchilaCuyRafaelCamilo2023Anexo.pdf http://repository.udistrital.edu.co/bitstream/11349/35823/7/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publica.pdf |
bitstream.checksum.fl_str_mv |
995d58350d5ee7df024b3b4669bdf0dd 1ad8307a3deec985b2c5380b1473681a 196b321a50e7a97a1dab7c3cbb01fc9c 4460e5956bc1d1639be9ae6146a50347 997daf6c648c962d566d7b082dac908d 4cd836be8ee587c466d54506f6eeebc3 35ac4784b7520e415145428b6fc0b789 1b2a49ac24abec326a395a849032814e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1803712612209262592 |
spelling |
Guevara Bolaños, Juan Carlos0000-0001-9580-0374Guevara Bolaños, Juan Carlos [0000-0001-9580-0374]Archila Cuy, Rafael Camilo2024-05-30T22:35:06Z2024-05-30T22:35:06Z2023-04-18http://hdl.handle.net/11349/35823El siguiente artículo habla sobre la importancia de implementar recursos didácticos innovadores en la enseñanza de la ingeniería de software. Se menciona que los recursos más utilizados en la enseñanza son el marcador, el proyector y los ejercicios, pero se usan menos recursos como la dinámica, seminarios, casos de estudio y computadoras, los cuales pueden aumentar la participación del estudiante. Además, se señala que no se utiliza un recurso didáctico como un chatbot educativo durante y fuera de las clases. Se destaca la importancia de comprender y considerar las características de los estudiantes, promover una profesión docente comprometida, repensar y reconstruir diferentes elementos del currículo, orientándolo de manera efectiva a nuevos propósitos educativos. El entorno social y cultural en el que las instituciones educativas desarrollan sus actividades es una de las condiciones para que se produzca el cambio educativo. En este contexto, se menciona que la formación de ingenieros debe responder a los requerimientos del contexto, lo que exige una organización del proceso pedagógico centrado en el estudiante, desarrollado de manera interactiva y colaborativa. Se destaca la importancia de contar con herramientas que permitan orientar las inquietudes de los estudiantes en momentos en que el docente no puede atenderlos y que se adapten a las diferentes características de aprendizaje de los estudiantes. El problema que se plantea es cómo diseñar un chatbot educativo que permita atender preguntas de los estudiantes de un curso de ingeniería de software. Los objetivos son elaborar el estado del arte de un chatbot educativo, diseñar un modelo de chatbot educativo que permita atender las preguntas de los estudiantes de un curso de ingeniería de software, desarrollar un prototipo de chatbot educativo y validar el prototipo desarrollado. La justificación del proyecto se basa en los problemas que presentan las clases convencionales, como la dificultad de asociar la teoría con la práctica real de la disciplina, el bajo desempeño y la falta de compromiso por parte de los estudiantes. Se destaca la importancia de atender a la diversidad de los alumnos y la necesidad de contar con docentes preparados en temas de tutoría, juventud y estrategias pedagógicas.The following article discusses the importance of implementing innovative didactic resources in software engineering education. It is mentioned that the most commonly used resources in education are markers, projectors, and exercises, but less commonly used resources such as dynamics, seminars, case studies, and computers can increase student participation. Additionally, it is pointed out that a didactic resource like an educational chatbot is not used during and outside of classes. The importance of understanding and considering student characteristics, promoting a committed teaching profession, and rethinking and reconstructing different elements of the curriculum, effectively orienting it towards new educational purposes is emphasized. The social and cultural environment in which educational institutions carry out their activities is one of the conditions for educational change to occur. In this context, it is mentioned that the training of engineers must respond to the requirements of the context, which demands an organization of the pedagogical process focused on the student, developed interactively and collaboratively. The importance of having tools that allow for guiding students' concerns at times when the teacher cannot attend to them and that adapt to students' different learning characteristics is highlighted. The problem raised is how to design an educational chatbot that allows attending to students' questions in a software engineering course. The objectives are to develop the state of the art of an educational chatbot, design an educational chatbot model that allows attending to students' questions in a software engineering course, develop an educational chatbot prototype, and validate the developed prototype. The justification for the project is based on the problems presented by conventional classes, such as the difficulty of associating theory with the real practice of the discipline, low performance, and lack of commitment from students. The importance of addressing the diversity of students and the need for teachers prepared in tutoring topics, youth, and pedagogical strategies are emphasized.pdfspaAttribution-NonCommercial-NoDerivatives 4.0 InternacionalAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Ingeniería de softwareRecursos didácticosEnseñanza innovadoraAprendizaje centrado en el estudianteAprendizaje colaborativoEstrategias pedagógicasDiversidad en educaciónFormación docenteDesarrollo de prototiposChatbotChatbot educativoAsistente virtualTecnología en Sistematización de Datos -- Tesis y disertaciones académicasRecursos didácticos innovadoresEnseñanza de ingeniería de softwareChatbot educativoCambio educativoSoftware engineeringDidactic resourcesInnovative teachingEducational chatbotEducational chatbotChatbotStudent-centered learningCollaborative learningPedagogical strategiesDiversity in educationTeacher trainingPrototype developmentVirtual assistantChatbot educativo para un curso de ingeniería de softwareEducational chatbot for a software engineering coursebachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILArchilaCuyRafaelCamilo2023.pdf.jpgArchilaCuyRafaelCamilo2023.pdf.jpgIM Thumbnailimage/jpeg6636http://repository.udistrital.edu.co/bitstream/11349/35823/10/ArchilaCuyRafaelCamilo2023.pdf.jpg995d58350d5ee7df024b3b4669bdf0ddMD510open accessArchilaCuyRafaelCamilo2023Anexo.pdf.jpgArchilaCuyRafaelCamilo2023Anexo.pdf.jpgIM Thumbnailimage/jpeg3390http://repository.udistrital.edu.co/bitstream/11349/35823/11/ArchilaCuyRafaelCamilo2023Anexo.pdf.jpg1ad8307a3deec985b2c5380b1473681aMD511open accessLicencia y autorización de los autores para publica.pdf.jpgLicencia y autorización de los autores para publica.pdf.jpgIM Thumbnailimage/jpeg13229http://repository.udistrital.edu.co/bitstream/11349/35823/12/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publica.pdf.jpg196b321a50e7a97a1dab7c3cbb01fc9cMD512open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805http://repository.udistrital.edu.co/bitstream/11349/35823/8/license_rdf4460e5956bc1d1639be9ae6146a50347MD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/35823/9/license.txt997daf6c648c962d566d7b082dac908dMD59open accessORIGINALArchilaCuyRafaelCamilo2023.pdfArchilaCuyRafaelCamilo2023.pdfTrabajo de gradoapplication/pdf2624919http://repository.udistrital.edu.co/bitstream/11349/35823/1/ArchilaCuyRafaelCamilo2023.pdf4cd836be8ee587c466d54506f6eeebc3MD51open accessArchilaCuyRafaelCamilo2023Anexo.pdfArchilaCuyRafaelCamilo2023Anexo.pdfAnexosapplication/pdf384637http://repository.udistrital.edu.co/bitstream/11349/35823/2/ArchilaCuyRafaelCamilo2023Anexo.pdf35ac4784b7520e415145428b6fc0b789MD52open accessLicencia y autorización de los autores para publica.pdfLicencia y autorización de los autores para publica.pdfLicencia de uso y publicaciónapplication/pdf199500http://repository.udistrital.edu.co/bitstream/11349/35823/7/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publica.pdf1b2a49ac24abec326a395a849032814eMD57metadata only access11349/35823oai:repository.udistrital.edu.co:11349/358232024-05-31 01:06:21.964open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |