Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba
In this graduate work, an analysis of the incidence of social networks on the emotions of students at the University of Cordoba was carried out. For this purpose, a web application was used to identify the type of emotions and the perception of students in relation to topics exposed in Instagram pub...
- Autores:
-
Benítez Martínez, Milly Mileth
Macea Beltrán, Luis Andrés
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad de Córdoba
- Repositorio:
- Repositorio Institucional Unicórdoba
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unicordoba.edu.co:ucordoba/7419
- Acceso en línea:
- https://repositorio.unicordoba.edu.co/handle/ucordoba/7419
- Palabra clave:
- Emociones
Web scraping
Análisis del procesamiento del lenguaje natural (PLN)
Red social
Emotions
Web scraping
Natural language processing analysis
Social network
- Rights
- openAccess
- License
- Copyright Universidad de Córdoba, 2023
id |
UCORDOBA2_cf7c9fdaf0604faf087f7fcd8b86445a |
---|---|
oai_identifier_str |
oai:repositorio.unicordoba.edu.co:ucordoba/7419 |
network_acronym_str |
UCORDOBA2 |
network_name_str |
Repositorio Institucional Unicórdoba |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
title |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
spellingShingle |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba Emociones Web scraping Análisis del procesamiento del lenguaje natural (PLN) Red social Emotions Web scraping Natural language processing analysis Social network |
title_short |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
title_full |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
title_fullStr |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
title_full_unstemmed |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
title_sort |
Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de Córdoba |
dc.creator.fl_str_mv |
Benítez Martínez, Milly Mileth Macea Beltrán, Luis Andrés |
dc.contributor.advisor.spa.fl_str_mv |
Salas Álvarez, Daniel José |
dc.contributor.author.none.fl_str_mv |
Benítez Martínez, Milly Mileth Macea Beltrán, Luis Andrés |
dc.subject.proposal.spa.fl_str_mv |
Emociones Web scraping Análisis del procesamiento del lenguaje natural (PLN) Red social |
topic |
Emociones Web scraping Análisis del procesamiento del lenguaje natural (PLN) Red social Emotions Web scraping Natural language processing analysis Social network |
dc.subject.keywords.eng.fl_str_mv |
Emotions Web scraping Natural language processing analysis Social network |
description |
In this graduate work, an analysis of the incidence of social networks on the emotions of students at the University of Cordoba was carried out. For this purpose, a web application was used to identify the type of emotions and the perception of students in relation to topics exposed in Instagram publications. Web Scraping and Natural Language Processing Analysis tools were used to examine the comments made by students on a selection of publications. These publications address various topics classified by category, with the aim of obtaining the emotional perception of students in front of different topics. The RUP (Rational Unified Process) methodology was applied, which made it possible to establish a solid architectural base and reduce the impact of subsequent changes in the system. The system was developed using different technologies in each section of the project. The Angular, Express and Flask frameworks were used, the first one for Frontend, the next two for backend. A total of 30 samples were studied, in which it was found that publications related to human expression and skills development generate positive emotions and polarities, contrary to publications about news dissemination and educational opportunities. On the other hand, positive correlations were identified, one between positive polarity and the emotion of joy and another between negative polarity and emotions such as anger, sadness and neutral. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-07-12T21:14:57Z |
dc.date.available.none.fl_str_mv |
2023-07-12T21:14:57Z |
dc.date.issued.none.fl_str_mv |
2023-07-10 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_71e4c1898caa6e32 |
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 |
dc.type.content.spa.fl_str_mv |
Text |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unicordoba.edu.co/handle/ucordoba/7419 |
url |
https://repositorio.unicordoba.edu.co/handle/ucordoba/7419 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
Copyright Universidad de Córdoba, 2023 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
rights_invalid_str_mv |
Copyright Universidad de Córdoba, 2023 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.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.place.spa.fl_str_mv |
Montería, Córdoba, Colombia |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
institution |
Universidad de Córdoba |
bitstream.url.fl_str_mv |
http://172.16.14.198/bitstreams/1c078feb-3545-400d-a60c-5fe04bc75b6d/download http://172.16.14.198/bitstreams/3a52aa0d-c9b7-4752-999f-fffec0648190/download http://172.16.14.198/bitstreams/a7ab7e70-190b-4bdc-aa53-7e02023bcf7e/download http://172.16.14.198/bitstreams/30cfbe3f-f1e1-453f-af85-8e33b926d585/download http://172.16.14.198/bitstreams/62dde080-0211-45f3-9936-78196f8354d5/download http://172.16.14.198/bitstreams/e3ef2edd-c6a7-4041-958d-42ab8d25bc8d/download http://172.16.14.198/bitstreams/ed250f0f-b7b8-439c-8ac9-e54a7caec188/download |
bitstream.checksum.fl_str_mv |
3fa4726141b6898a1cd06dfe71774984 88cd82f551eac5711d5d618806bf9474 2f9959eaf5b71fae44bbf9ec84150c7a bd5d35403ef9288beb57470f32e65480 eaf372177ad9532800ebe58cc2796663 1a45cdd44078bc57d3e1dc2958059eae e37d5db5fac7461d85a4fb1840f27922 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de Córdoba |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1812173333982085120 |
spelling |
Salas Álvarez, Daniel Joséb9721726-d809-45a7-8ef1-7504148ff900-1Benítez Martínez, Milly Mileth029772b8-a040-4bc7-9300-82f56059ea8a-1Macea Beltrán, Luis Andrésbeeb8f72-7032-4c8a-809d-8314ae0d3bcf-12023-07-12T21:14:57Z2023-07-12T21:14:57Z2023-07-10https://repositorio.unicordoba.edu.co/handle/ucordoba/7419In this graduate work, an analysis of the incidence of social networks on the emotions of students at the University of Cordoba was carried out. For this purpose, a web application was used to identify the type of emotions and the perception of students in relation to topics exposed in Instagram publications. Web Scraping and Natural Language Processing Analysis tools were used to examine the comments made by students on a selection of publications. These publications address various topics classified by category, with the aim of obtaining the emotional perception of students in front of different topics. The RUP (Rational Unified Process) methodology was applied, which made it possible to establish a solid architectural base and reduce the impact of subsequent changes in the system. The system was developed using different technologies in each section of the project. The Angular, Express and Flask frameworks were used, the first one for Frontend, the next two for backend. A total of 30 samples were studied, in which it was found that publications related to human expression and skills development generate positive emotions and polarities, contrary to publications about news dissemination and educational opportunities. On the other hand, positive correlations were identified, one between positive polarity and the emotion of joy and another between negative polarity and emotions such as anger, sadness and neutral.1. INTRODUCCIÓN .......................................................................................................... 11.1. Planteamiento del problema ..................................................................................... 21.2. Descripción del problema ........................................................................................ 31.3. Árbol del problema .................................................................................................. 42. OBJETIVOS ................................................................................................................... 52.1. OBJETIVO GENERAL ........................................................................................... 52.2. OBJETIVOS ESPECÍFICOS................................................................................... 53. ESTADO DEL ARTE .................................................................................................... 63.1. MARCO CONCEPTUAL ..................................................................................... 133.1.1. Análisis de emociones en python ................................................................... 133.1.1.1. Python...................................................................................................... 133.1.1.2. BETO: Spanish BERT ............................................................................ 133.1.1.3. Pysentimiento .......................................................................................... 133.1.2. Red Social ....................................................................................................... 133.1.2.1. Red Social Horizontal ............................................................................. 133.1.2.2. Red Social Vertical.................................................................................. 133.1.3. WEB SCRAPER............................................................................................. 143.1.3.1. Apify........................................................................................................ 143.1.4. Emociones ...................................................................................................... 143.1.4.1. Emociones Positivas ................................................................................ 143.1.4.2. Emociones Negativas .............................................................................. 143.1.4.3. Emociones Neutras .................................................................................. 144. MATERIALES Y MÉTODOS ..................................................................................... 154.1. FASES Y ETAPAS DE LA INVESTIGACIÓN ................................................... 154.1.1. Etapa I Recolección de la información ........................................................... 154.1.2. Etapa II Análisis de la información ................................................................ 154.1.3. Etapa III Desarrollo de software ..................................................................... 154.1.4. Etapa IV Análisis de resultados ...................................................................... 155. RESULTADOS Y DISCUSIONES ............................................................................. 165.1. DISEÑO DEL SISTEMA ...................................................................................... 165.1.1. Especificación de requisitos ........................................................................... 165.1.1.1. Desarrollo de casos de usos ..................................................................... 165.1.1.2. Análisis de requerimientos funcionales................................................... 205.1.1.3. Análisis de requerimientos no funcionales.............................................. 215.1.2. Diagramas de secuencias ................................................................................ 225.1.2.1. Diagrama de secuencias General............................................................. 225.1.2.2. Diagrama de secuencia Usuario / Red Social.......................................... 235.1.2.3. Diagrama de secuencia Login / Sistema ................................................. 245.1.2.4. Diagrama de secuencia Generar estadísticas ........................................... 255.1.3. Diagrama de actividades ................................................................................. 265.1.3.1. Diagrama de actividades General ............................................................ 265.1.3.2. Diagrama de actividades Usuario / Red Social ....................................... 275.1.3.3. Diagrama de actividades Generar estadísticas ........................................ 285.1.4. Diagrama de clases ......................................................................................... 295.1.4.1. Diagrama de clases Frontend .................................................................. 295.1.4.2. Diagrama de clases Backend – Node JS ................................................. 305.1.4.3. Diagrama de clases Backend - Python .................................................... 315.1.5. Diagrama entidad - relación ........................................................................... 325.1.6. Diagrama de colecciones en MongoDB ......................................................... 335.1.7. Diagrama relacional ........................................................................................ 345.1.8. Diccionario de datos ....................................................................................... 355.1.8.1. Entidad Usuario ....................................................................................... 355.1.8.2. Entidad Publicación................................................................................. 365.1.8.3. Entidad Estadística .................................................................................. 375.1.8.4. Entidad Actividad .................................................................................... 385.2. Visión general del sistema ..................................................................................... 395.2.1. Esquema general del sistema .......................................................................... 395.2.2. Usuarios registrados ....................................................................................... 405.2.3. Análisis de publicaciones ............................................................................... 415.3. Análisis de emociones y polaridades obtenidas ..................................................... 495.4. Pruebas de software ............................................................................................... 645.4.1. Plan de pruebas ............................................................................................... 645.4.2. Desarrollo de las pruebas ................................................................................ 665.4.2.1. Pruebas en el Frontend ............................................................................ 665.4.2.2. Pruebas de Caja Blanca ........................................................................... 715.5. DISCUSIONES...................................................................................................... 816. CONCLUSIONES Y FUTUROS TRABAJOS ........................................................... 826.1. CONCLUSIONES ................................................................................................. 826.2. FUTUROS TRABAJOS ........................................................................................ 827. RECOMENDACIONES .............................................................................................. 838. BIBLIOGRAFÍA .......................................................................................................... 849. ANEXOS ...................................................................................................................... 90publicaciones de Instagram. Se emplearon herramientas de Web Scraping y Análisis del Procesamiento del Lenguaje Natural para examinar los comentarios realizados por los estudiantes en una selección de publicaciones. Estas publicaciones abordan diversas temáticas clasificadas por categoría, con el objetivo de obtener la percepción emocional de los estudiantes frente a diferentes temas. Se aplicó la metodología RUP (Rational Unified Process), la cual permitió establecer una base arquitectónica sólida y reducir el impacto de cambios posteriores en el sistema. El sistema se desarrolló utilizando diferentes tecnologías en cada apartado del proyecto. Se usaron los frameworks Angular, Express y Flask el primero para Frontend, los dos siguientes para backend. Se estudiaron un total de 30 muestras, en las cuales se halló que las publicaciones relacionadas con la expresión humana y el desarrollo de habilidades generan emociones y polaridades positivas, contrario a publicaciones sobre difusión de noticias y oportunidades de educación. Por otro lado, se identificaron correlaciones positivas, una entre la polaridad positiva y la emoción de alegría y otra entre la polaridad negativa y emociones como enojo, tristeza y neutras.PregradoIngeniero(a) de SistemasTrabajos de Investigación y/o Extensiónapplication/pdfspaCopyright Universidad de Córdoba, 2023https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Determinar la incidencia de las redes sociales sobre las emociones de estudiantes de la Universidad de CórdobaTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/coar/version/c_71e4c1898caa6e32EmocionesWeb scrapingAnálisis del procesamiento del lenguaje natural (PLN)Red socialEmotionsWeb scrapingNatural language processing analysisSocial networkFacultad de IngenieríaMontería, Córdoba, ColombiaIngeniería de SistemasFernández Sánchez, Néstor. (2013). Trastornos de conducta y redes sociales en Internet. Salud mental, 36(6), 521-527. Recuperado en 12 de noviembre de 2021, de http://www.scielo.org.mx/scielo.php?script=sci_arttext&pid=S0185-33252013000600010&lng=es&tlng=es.We Are Social. (2023, 28 de abril). REPORTE DIGITAL 2023 - Abril - We Are Social Spain. Recuperado en mayo 27, 2023, de https://wearesocial.com/es/blog/2023/04/reporte-digital-2023-abrilTélam DIGITAL. (22 de mayo de 2017). Un informe revela que hay redes sociales que afectan la salud mental de los jóvenes. https://www.telam.com.ar/notas/201705/189841-un-estudio-revela-que-hay-redes-sociales-que-afecta-la-salud-mental-de-los-jovenes.htmlJiménez, A. (2014, 30 de junio). Facebook se enfrenta a una demanda por un polémico experimento con las emociones de sus usuarios. El País. Recuperado de https://elpais.com/tecnologia/2014/06/30/actualidad/1404108700_038585.html BBC News. (30 de junio de 2014). La polémica por la manipulación emocional de Facebook. https://www.bbc.com/mundo/noticias/2014/06/140630_tecnologia_facebook_experimento_emociones_criticas_lvStatista. (13 de agosto de 2021). Distribución porcentual de los usuarios de Facebook en Colombia en junio de 2021, por grupos de edad. https://es.statista.com/estadisticas/1203858/usuarios-facebook-colombia-por-edad/Ministerio de las Tic, Corpovisionarios. (Febrero, 2017). ESTADO DEL ARTE SOBRE VIOLENCIA VIRTUAL EN COLOMBIA. Estado del arte MinTic - Versión Final - 270217Sánchez-Carbonell, X., & Beranuy, M., & Castellana, M., & Chamarro, A., & Oberst, U. (2008). La adicción a Internet y al móvil: ¿moda o trastorno? Adicciones, 20 (2), 149-159. Recuperado de: http://www.redalyc.org/html/2891/289122057007/Escobar, J., Montoya, L., Restrepo, D. y Mejía, D. (2016). Ciberacoso y comportamiento suicida. ¿Cuál es la conexión? A propósito de un caso de Cyberbullying and Suicidal Behavior: What is the Connection? About a Case. Revista colombiana de Psiquiatría, 46(4), 247–251. https://doi.org/10.1016/j.rcp.2016.08.004Lin, L. Y., Sidani, J. E., Shensa, A., Radovic, A., Miller, E., Colditz, J. B., . . . Primack, B. A. (2016). ASSOCIATION between SOCIAL MEDIA USE and DEPRESSION among U.S. YOUNG ADULTS. Depression and Anxiety, 33(4), 323-331. doi:10.1002/da.22466Navarrete, D., Castel, S.,Romanos, B. y Bruna, I. (2017). Influencia negativa de las redes sociales en la salud de adolescentes y adultos jóvenes: una revisión bibliográfica. Psicología y Salud, 27(2), 255-267. https://psicologiaysalud.uv.mx/index.php/psicysalud/article/view/2531Soto, G. (2017). Uso del celular y su influencia en red social facebook , en relaciones afectivas de jóvenes de tercer y cuarto semestre de la facultad de psicología de la Universidad de Guayaquil. [Tesis de Pregrado, Universidad de Guayaquil]. http://repositorio.ug.edu.ec/handle/redug/21074Birjali, M., Beni-Hssane, A. y Erritali, M. (2017). Machine Learning and Semantic Sentiment Analysis based Algorithms for Suicide Sentiment Prediction in Social Networks. Procedia Computer Science, 113 (2017), 65–72. https://doi.org/10.1016/j.procs.2017.08.290Concha, W. N., Domínguez, H. M., Maya, M. I. y Torres, E. (2018). Redes sociales: su influencia en la personalidad y en las relaciones sociales de estudiantes. PsicoEducativa: reflexiones y propuestas, 4(7), 20-29. https://psicoeducativa.edusol.info/index.php/rpsicoedu/article/view/83Bailey, A., Bonifield, C. y Arias, A. (2018). Social media use by young Latin American consumers: An exploration. Journal of Retailing and Consumer Services, (2018), 10-19, 43. https://doi.org/10.1016/j.jretconser.2018.02.003Valerio, G., & Valdivi, R., (2018). Redes sociales y bienestar psicológico del estudiante universitario. Revista electrónica de investigación educativa, 20(3), 19-28. https://doi.org/10.24320/redie.2018.20.3.1796Atroszko, P., Balcerowska, J., Bereznowski, P., Biernatowska, A., Pallesen, S. y Schou, C. (2018). Facebook addiction among Polish undergraduate students: Validity of measurement and relationship with personality and well-being. Computers in Human Behavior, 85, 329-338. https://doi.org/10.1016/j.chb.2018.04.001.Yoon, S., Kleinman, M., Mertz, J. y Brannick, M. (2019). Is social network site usage related to depression? A meta-analysis of Facebook–depression relations. Journal of Affective Disorders, 248(2019), 65-72. https://doi.org/10.1016/j.jad.2019.01.026Gonzáles, J. (2020). La Red Social Facebook y su influencia emocional, en estudiantes de sexto semestre, sección nocturna de la Carrera de Comunicación de la Universidad de Guayaquil. [Tesis de Pregrado, Universidad de Guayaquil]. http://repositorio.ug.edu.ec/handle/redug/49369García, D. (2020). Influencia del uso de Instagram sobre la conducta alimentaria y trastornos emocionales. Revisión sistemática. REVISTA ESPAÑOLA DE COMUNICACIÓN EN SALUD, 11(2), 244-254. https://e-revistas.uc3m.es/index.php/RECS/article/view/5223Calvo, A. (2002). Análisis de sentimientos y emociones en redes sociales usando ML. [Tesis de Pregrado, Universidad de Valladolid]. https://uvadoc.uva.es/handle/10324/44149Rajesh, T. (2020). Facebook addiction and personality. Heliyon, 6(1), e03184. https://doi.org/10.1016/j.heliyon.2020.e03184Fernandez, I. (2020). La influencia de las redes sociales en la inteligencia emocional de jóvenes y adolescentes. [Tesis de Pregrado, Universidad de Almería]. http://repositorio.ual.es/handle/10835/9904Raza, S., Qazi, W., Umer, B. y Khan, K. (2020). Influence of social networking sites on life satisfaction among university students: a mediating role of social benefit and social overload. Health Education, 120(2), 141-164. https://www.proquest.com/docview/2417948425/fulltext/604D5A2021F45ACPQ/1?accountid=137088Webster, D., Dunne, L., & Hunter, R. (2021). Association Between Social Networks and Subjective Well-Being in Adolescents: A Systematic Review. Youth & Society, 53(2), 175–210. https://doi.org/10.1177/0044118X20919589Ribeiro, R., Bragiola, J., Eid, L., Ribeiro, R., Sequeira, C. y Pompeo, D. (2002). Impact of an intervention through Facebook to strengthen Self-esteem in nursing students. Revista Latino-Americana de Enfermagem, 28(3237). https://doi.org/10.1590/1518-8345.3215.3237Cipolletta, S., Malighetti, C., Cenedese, C., & Spoto, A. (2020). How can adolescents benefit from the use of social networks? The iGeneration on Instagram. International Journal of Environmental Research and Public Health, 17(19), 6952. https://doi.org/10.3390/ijerph17196952Brailovskaia, J., Schillack, H. y Margraf, J. (2020). Tell me why are you using social media (SM)! Relationship between reasons for use of SM, SM flow, daily stress, depression, anxiety, and addictive SM use – An exploratory investigation of young adults in Germany. Computers in Human Behavior, 113(2020), 106511. https://doi.org/10.1016/j.chb.2020.106511Hawes, T., Zimmer-Gembeck, M., Campbell, S. (2020). Unique associations of social media use and online appearance preoccupation with depression, anxiety, and appearance rejection sensitivity. Body Image, 33, 66-76. https://doi.org/10.1016/j.bodyim.2020.02.010Fahey, R., Boo, J. y Ueda, M. (2020). Covariance in diurnal patterns of suicide-related expressions on Twitter and recorded suicide deaths. Social Science & Medicine, 253, 112960. https://doi.org/10.1016/j.socscimed.2020.112960Przepiórka, A., Błachnio, A., Sullman, M., Gorbaniuk, O., Siu, N. Y., Hill, T., Gras, M. E., Kagialis, A., Lisun, Y., Díaz-Peñaloza, M., Manrique-Millones, D., Nikiforou, M., Evtina, G. S., Taylor, J. E., Tekes, B., Šeibokaite, L., Wundersitz, L., Calvo, F., & Font-Mayolas, S. (2021). Facebook Intrusion as a Mediator Between Positive Capital and General Distress: A Cross-Cultural Study. Frontiers in psychiatry, 12, 667536. https://doi.org/10.3389/fpsyt.2021.667536Ho. T. (2021). Facebook addiction and depression: Loneliness as a moderator and poor sleep quality as a mediator. Telematics and Informatics, 61, 101617. https://doi.org/10.1016/j.tele.2021.101617Jones, A., Hook, M., Podduturi, P., McKeen, H., Beitzell, E., & Liss, M. (2022). Mindfulness as a mediator in the relationship between social media engagement and depression in young adults. Personality and Individual Differences, 185 doi:10.1016/j.paid.2021.111284Python Software Foundation. (s.f.). About. Recuperado el 7 de febrero de 2022, de https://www.python.org/about/Cañete, J., Chaperon, G., Infante, R., Alarcón, R., Miranda, F., Villalón, J., … Osores, S. (2020). dccuchile/beto: BETO - Spanish version of the BERT model. Recuperado en mayo 9, 2023, de https://github.com/dccuchile/betoPérez, J. M., Giudici, J. C., & Luque, F. (2021). pysentimiento: A python toolkit for sentiment analysis and socialnlp tasks. arXiv preprint arXiv:2106.09462.Concepto. (2021). Redes Sociales - Qué son, tipos, ejemplos, ventajas y riesgos. Recuperado en septiembre 10, 2022, de https://concepto.de/redes-sociales/Observatorio Nacional de las Telecomunicaciones y de la Sociedad de la Información (ONTSI). (2011). Redes Sociales. Recuperado de https://www.ontsi.es/sites/ontsi/files/redes_sociales-documento_0.pdfEnlace Virtual. USMP (2009, octubre). Las Redes Sociales. Recuperado de https://issuu.com/enlacevirtual/docs/articuloespecializadooctubre2009Vicente Stenhouse, Nicole. (Recuperado el 9 de mayo de 2023). “HabScraper: herramienta automatizada para la extracción de datos con web scraping.” https://dspace.uib.es/xmlui/bitstream/handle/11201/151095/Memoria_EPSU1195.pdf?s.Apify. (s.f.). Web Scraping, Data Extraction and Automation · Apify. Recuperado en mayo 9, 2023, de https://apify.com/Asociación Española Contra el Cáncer. (s.f.). Las emociones [PDF]. Recuperado de https://www.contraelcancer.es/sites/default/files/migration/actualidad/publicaciones/documentos/las-emociones.pdfBuceta Martín, R. (2019). Propuesta de unidad didáctica sobre las emociones en educación infantil [Archivo PDF]. LAS EMOCIONES. Recuperado en junio 1, 2023, de https://idus.us.es/bitstream/handle/11441/91159/BUCETA%20MARTIN%2C%20RAQUEL.pdf?sequence=1&isAllowed=yPérez, J. M. (2021). pysentimiento/robertuito: A pre-trained language model for social media text in Spanish. Recuperado en mayo 27, 2023, de https://github.com/pysentimiento/robertuitoMongoDB. (18 de mayo de 2023). Captura de GUI. Obtenido de: https://cloud.mongodb.com/v2/60e791e4ee54cc5f616288cd#/metrics/replicaSet/62f56d127c390501c7d52264/explorer/seminario/users/find@unicordoba_colombia. (2 de mayo de 2023). Instagram. Obtenido de: https://www.instagram.com/p/CrwAugrNEXd/Sánchez Peño, J. M. (2015). Pruebas de Software. Fundamentos y Técnicas [Archivo PDF]. Archivo Digital UPM. Recuperado en abril 26, 2023, de https://oa.upm.es/40012/1/PFC_JOSE_MANUEL_SANCHEZ_PENO_3.pdfPublicationORIGINALInforme Final del Trabajo de Investigacion Convencional.pdfInforme Final del Trabajo de Investigacion Convencional.pdfInforme de trabajo de gradoapplication/pdf4414059http://172.16.14.198/bitstreams/1c078feb-3545-400d-a60c-5fe04bc75b6d/download3fa4726141b6898a1cd06dfe71774984MD51AutorizaciónPublicación Final.pdfAutorizaciónPublicación Final.pdfAutorizaciónapplication/pdf441240http://172.16.14.198/bitstreams/3a52aa0d-c9b7-4752-999f-fffec0648190/download88cd82f551eac5711d5d618806bf9474MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-814828http://172.16.14.198/bitstreams/a7ab7e70-190b-4bdc-aa53-7e02023bcf7e/download2f9959eaf5b71fae44bbf9ec84150c7aMD54TEXTInforme Final del Trabajo de Investigacion Convencional.pdf.txtInforme Final del Trabajo de Investigacion Convencional.pdf.txtExtracted texttext/plain155845http://172.16.14.198/bitstreams/30cfbe3f-f1e1-453f-af85-8e33b926d585/downloadbd5d35403ef9288beb57470f32e65480MD55AutorizaciónPublicación Final.pdf.txtAutorizaciónPublicación Final.pdf.txtExtracted texttext/plain3820http://172.16.14.198/bitstreams/62dde080-0211-45f3-9936-78196f8354d5/downloadeaf372177ad9532800ebe58cc2796663MD57THUMBNAILInforme Final del Trabajo de Investigacion Convencional.pdf.jpgInforme Final del Trabajo de Investigacion Convencional.pdf.jpgGenerated Thumbnailimage/jpeg6573http://172.16.14.198/bitstreams/e3ef2edd-c6a7-4041-958d-42ab8d25bc8d/download1a45cdd44078bc57d3e1dc2958059eaeMD56AutorizaciónPublicación Final.pdf.jpgAutorizaciónPublicación Final.pdf.jpgGenerated Thumbnailimage/jpeg9796http://172.16.14.198/bitstreams/ed250f0f-b7b8-439c-8ac9-e54a7caec188/downloade37d5db5fac7461d85a4fb1840f27922MD58ucordoba/7419oai:172.16.14.198:ucordoba/74192023-10-06 00:45:14.143https://creativecommons.org/licenses/by-nc-nd/4.0/Copyright Universidad de Córdoba, 2023open.accesshttp://172.16.14.198Repositorio Universidad de Córdobabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |