Dispensador bluetooth de comida para mascotas.

Actualmente es común que las personas que por sus múltiples ocupaciones pasen tiempo fuera del hogar y a su vez tengan responsabilidades que les demanden estar presentes en el hogar. También es cada vez más frecuente que las personas convivan con mascotas buscando compañía. El hecho de tener una mas...

Full description

Autores:
Burza Cubillos, Didier Steven
Parada Hilarion, Brandon David
Parra Rodríguez, Ariel Francisco
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/48417
Acceso en línea:
https://hdl.handle.net/20.500.12494/48417
Palabra clave:
IoT
Cultura
Tecnología
Aplicación
Controlar
IoT
Culture
Technology
Application
Control
Rights
closedAccess
License
NINGUNA
id COOPER2_d756cb823351c764e014cc5b279c9843
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/48417
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.none.fl_str_mv Dispensador bluetooth de comida para mascotas.
title Dispensador bluetooth de comida para mascotas.
spellingShingle Dispensador bluetooth de comida para mascotas.
IoT
Cultura
Tecnología
Aplicación
Controlar
IoT
Culture
Technology
Application
Control
title_short Dispensador bluetooth de comida para mascotas.
title_full Dispensador bluetooth de comida para mascotas.
title_fullStr Dispensador bluetooth de comida para mascotas.
title_full_unstemmed Dispensador bluetooth de comida para mascotas.
title_sort Dispensador bluetooth de comida para mascotas.
dc.creator.fl_str_mv Burza Cubillos, Didier Steven
Parada Hilarion, Brandon David
Parra Rodríguez, Ariel Francisco
dc.contributor.advisor.none.fl_str_mv Duran Prada, Ivonne Maritza
dc.contributor.author.none.fl_str_mv Burza Cubillos, Didier Steven
Parada Hilarion, Brandon David
Parra Rodríguez, Ariel Francisco
dc.subject.none.fl_str_mv IoT
Cultura
Tecnología
Aplicación
Controlar
topic IoT
Cultura
Tecnología
Aplicación
Controlar
IoT
Culture
Technology
Application
Control
dc.subject.other.none.fl_str_mv IoT
Culture
Technology
Application
Control
description Actualmente es común que las personas que por sus múltiples ocupaciones pasen tiempo fuera del hogar y a su vez tengan responsabilidades que les demanden estar presentes en el hogar. También es cada vez más frecuente que las personas convivan con mascotas buscando compañía. El hecho de tener una mascota genera una responsabilidad, ya que estas requieren de cuidados y entre estos está la alimentación. El presente proyecto consiste en el diseño de un prototipo de un dispensador de comida para mascotas, controlada y administrada remotamente mediante bluetooth. El estudio y diseño de este prototipo va direccionado al uso de las personas con perros y gatos ya que son el tipo de mascota que generalmente se encuentran en los hogares, además va enfocado a crear conciencia humana y cultura de cuidado animal para que los dueños de perros que por distintos motivos y ocupaciones diarias no puedan dedicar a las mascotas el cuidado y alimentación apropiada, a su vez puedan hacerlo más simple, para aportar al crecimiento adecuado de las mascotas. Objetivo general Usar y controlar aparatos electrónicos del hogar, dispositivos móviles y mecanismos tecnológicos por una sola interfaz remotamente, En este caso diseñar un prototipo dispensador de comida para mascotas controlado y administrado desde una aplicación en el celular, mediante Bluetooth, para facilitar la alimentación de mascotas, proporcionándoles su comida en un horario y ración adecuada, favoreciendo en su crecimiento y nutrición. Objetivos específicos Controlar la alimentación de las mascotas mediante una aplicación que permite dispensar la cantidad de alimento deseado en tiempo real. Facilitar el cuidado de las mascotas, para instaurar las responsabilidades sobre la nutrición. Automatizar la dispensación de comida para la mascota mediante una placa de Arduino. Diseñar una aplicación para el proyecto que permita conectarse desde dispositivos.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-11
dc.date.accessioned.none.fl_str_mv 2023-02-01T12:46:15Z
dc.date.available.none.fl_str_mv 2023-02-01T12:46:15Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/48417
dc.identifier.bibliographicCitation.none.fl_str_mv Burza Cubillos, D. S., Parada Hilarion, B. D., y Parra Rodriguez, A. F. (2022). Dispensador bluetooth de comida para mascotas. [Trabajo de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/48417
url https://hdl.handle.net/20.500.12494/48417
identifier_str_mv Burza Cubillos, D. S., Parada Hilarion, B. D., y Parra Rodriguez, A. F. (2022). Dispensador bluetooth de comida para mascotas. [Trabajo de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/48417
dc.relation.references.none.fl_str_mv designthemes. (2022, 5 marzo). El módulo BlueTooth HC-05. Tienda y Tutoriales Arduino. https://www.prometec.net/bt-hc05/
Arduino - Servo Motor. (s. f.). Arduino Getting Started. https://arduinogetstarted.com/tutorials/arduino-servo-motor
Team, C. &. L. (2022, 27 julio). MIT App Inventor Tutorial for Beginners | Create & Learn. Kids’ Coding Corner | Create & Learn. https://www.create-learn.us/blog/mit-app-inventor-tutorial-for-beginners/
IDE Arduino y Configuración. (2017, 16 octubre). Aprendiendo Arduino. https://aprendiendoarduino.wordpress.com/2017/06/18/ide-arduino-y-configuracion/
Instructables. (2020, 26 septiembre). HC-05 Serial Configuration Over Bluetooth. https://www.instructables.com/HC-05-Serial-Configuration-Over-Bluetooth/
Hernández, L. D. V. (2021, 23 marzo). Servomotor con Arduino tutorial de programación paso a paso. Programar fácil con Arduino. https://programarfacil.com/blog/arduino-blog/servomotor-con-arduino/
[TUTORIAL] AppInventor. Android + Módulo Bluetooth + Arduino. (s. f.). https://www.spainlabs.com/foros/showthread.php?tid=1079
Installing Libraries. (s. f.). Arduino Documentation. https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries
Gastreich, W. (2022, 19 octubre). What is a Servo Motor and How it Works? PLC Programming Courses for Beginners | RealPars. https://realpars.com/servo-motor/
Frecuencias de Bluetooth: Todo lo que necesitas saber. (s. f.). La-Tecnología. https://la-tecnologia.com/faqs/frecuencias-de-bluetooth-todo-lo-que-necesitas-saber/
dc.rights.license.none.fl_str_mv NINGUNA
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_14cb
rights_invalid_str_mv NINGUNA
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.format.extent.none.fl_str_mv 23 p.
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Telecomunicaciones, Bogotá
dc.publisher.program.none.fl_str_mv Ingeniería de Telecomunicaciones
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Telecomunicaciones, Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/82223c9e-c758-4f31-939b-eae9980c424c/download
https://repository.ucc.edu.co/bitstreams/ba4d215b-d51e-4d23-853f-53eb7d71040d/download
https://repository.ucc.edu.co/bitstreams/d4ec317d-e126-46ab-a015-18ea26d9d071/download
https://repository.ucc.edu.co/bitstreams/afec51dd-a87e-48a3-ad93-063f16ceb7b7/download
https://repository.ucc.edu.co/bitstreams/548d9da5-ec28-4509-91c7-597deac15bc7/download
https://repository.ucc.edu.co/bitstreams/bc70066d-da85-451b-8c6d-02eb887e546d/download
https://repository.ucc.edu.co/bitstreams/1c21783a-ca81-410e-afd5-3b9d53f6ebbb/download
https://repository.ucc.edu.co/bitstreams/e178e26f-218b-48f5-a92b-e0515d48e562/download
https://repository.ucc.edu.co/bitstreams/db7a370b-58a4-4ec0-8438-e979646da0b1/download
https://repository.ucc.edu.co/bitstreams/42644b16-7fb7-41db-835f-3aea7c0efae0/download
bitstream.checksum.fl_str_mv a446aa1a4254ba38025e5fd000f350f1
086a5564d4705b1aa81fc141120b1cfe
295f0efb217972608c6af9b6d1ddf750
3bce4f7ab09dfc588f126e1e36e98a45
4370fc68cb5ff434ca6355d6109efef9
b168049abe43dfe9ac5d7b63bc7001f2
87b3b65c06368130ba50b62f3ce7efeb
33723e13fdbdac86cff674697b29a4c6
b79a204056eeb7b82c42423bf647f660
4cf4c58a7d876f421faa749a569b864e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247077769641984
spelling Duran Prada, Ivonne MaritzaBurza Cubillos, Didier StevenParada Hilarion, Brandon DavidParra Rodríguez, Ariel Francisco2023-02-01T12:46:15Z2023-02-01T12:46:15Z2022-11https://hdl.handle.net/20.500.12494/48417Burza Cubillos, D. S., Parada Hilarion, B. D., y Parra Rodriguez, A. F. (2022). Dispensador bluetooth de comida para mascotas. [Trabajo de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/48417Actualmente es común que las personas que por sus múltiples ocupaciones pasen tiempo fuera del hogar y a su vez tengan responsabilidades que les demanden estar presentes en el hogar. También es cada vez más frecuente que las personas convivan con mascotas buscando compañía. El hecho de tener una mascota genera una responsabilidad, ya que estas requieren de cuidados y entre estos está la alimentación. El presente proyecto consiste en el diseño de un prototipo de un dispensador de comida para mascotas, controlada y administrada remotamente mediante bluetooth. El estudio y diseño de este prototipo va direccionado al uso de las personas con perros y gatos ya que son el tipo de mascota que generalmente se encuentran en los hogares, además va enfocado a crear conciencia humana y cultura de cuidado animal para que los dueños de perros que por distintos motivos y ocupaciones diarias no puedan dedicar a las mascotas el cuidado y alimentación apropiada, a su vez puedan hacerlo más simple, para aportar al crecimiento adecuado de las mascotas. Objetivo general Usar y controlar aparatos electrónicos del hogar, dispositivos móviles y mecanismos tecnológicos por una sola interfaz remotamente, En este caso diseñar un prototipo dispensador de comida para mascotas controlado y administrado desde una aplicación en el celular, mediante Bluetooth, para facilitar la alimentación de mascotas, proporcionándoles su comida en un horario y ración adecuada, favoreciendo en su crecimiento y nutrición. Objetivos específicos Controlar la alimentación de las mascotas mediante una aplicación que permite dispensar la cantidad de alimento deseado en tiempo real. Facilitar el cuidado de las mascotas, para instaurar las responsabilidades sobre la nutrición. Automatizar la dispensación de comida para la mascota mediante una placa de Arduino. Diseñar una aplicación para el proyecto que permita conectarse desde dispositivos.It is now common for people to have multiple occupations, spend time away from home and in turn have responsibilities that require them to be present at home. It is also increasingly common for people to live with pets looking for company. The fact of having a pet generates a responsibility, since these require care and among these is food. The present project consists of the design of a prototype of a pet food dispenser, controlled and managed remotely via Bluetooth. The study and design of this prototype is aimed at the use of people with dogs and cats since they are the type of pet that are usually found in homes, it is also focused on creating human awareness and culture of animal care so that dog owners who for different reasons and daily occupations can not dedicate to pets the appropriate care and feeding, in turn they can make it simpler, to contribute to the proper growth of pets. General objective Use and control household electronic devices, mobile devices and technological mechanisms by a single interface remotely, In this case design a prototype pet food dispenser controlled and managed from an application on the cell phone, via Bluetooth, to facilitate the feeding of pets, providing them with their food at an appropriate time and ration, favoring in their growth and nutrition. Specific objectives Control the feeding of pets through an application that allows dispensing the desired amount of food in real time. Facilitate the care of pets, to establish responsibilities on nutrition. Automate the dispensing of pet food using an Arduino board. Design an application for the project that allows you to connect from devices.1. Planteamiento del Problema. -- 2. Objetivos. -- 2.1. Objetivo General. -- 2.2. Objetivos Específicos. -- 3. Diseño Ingenieril. -- 4. Análisis y Discusión. -- 5. Funcionamiento. -- 6. Problemáticas Durante el Diseño y Puesta en Marcha. -- 7. Conclusiones. -- 8. Referencias. -- 9. Glosario.didier.burzac@campusucc.edu.cobrandon.parada@campusucc.edu.coariel.parrar@campusucc.edu.co23 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Telecomunicaciones, BogotáIngeniería de TelecomunicacionesBogotáIoTCulturaTecnologíaAplicaciónControlarIoTCultureTechnologyApplicationControlDispensador bluetooth de comida para mascotas.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionNINGUNAinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbdesignthemes. (2022, 5 marzo). El módulo BlueTooth HC-05. Tienda y Tutoriales Arduino. https://www.prometec.net/bt-hc05/Arduino - Servo Motor. (s. f.). Arduino Getting Started. https://arduinogetstarted.com/tutorials/arduino-servo-motorTeam, C. &. L. (2022, 27 julio). MIT App Inventor Tutorial for Beginners | Create & Learn. Kids’ Coding Corner | Create & Learn. https://www.create-learn.us/blog/mit-app-inventor-tutorial-for-beginners/IDE Arduino y Configuración. (2017, 16 octubre). Aprendiendo Arduino. https://aprendiendoarduino.wordpress.com/2017/06/18/ide-arduino-y-configuracion/Instructables. (2020, 26 septiembre). HC-05 Serial Configuration Over Bluetooth. https://www.instructables.com/HC-05-Serial-Configuration-Over-Bluetooth/Hernández, L. D. V. (2021, 23 marzo). Servomotor con Arduino tutorial de programación paso a paso. Programar fácil con Arduino. https://programarfacil.com/blog/arduino-blog/servomotor-con-arduino/[TUTORIAL] AppInventor. Android + Módulo Bluetooth + Arduino. (s. f.). https://www.spainlabs.com/foros/showthread.php?tid=1079Installing Libraries. (s. f.). Arduino Documentation. https://docs.arduino.cc/software/ide-v1/tutorials/installing-librariesGastreich, W. (2022, 19 octubre). What is a Servo Motor and How it Works? PLC Programming Courses for Beginners | RealPars. https://realpars.com/servo-motor/Frecuencias de Bluetooth: Todo lo que necesitas saber. (s. f.). La-Tecnología. https://la-tecnologia.com/faqs/frecuencias-de-bluetooth-todo-lo-que-necesitas-saber/PublicationORIGINAL2022_dispensador_bluetooth_comida.pdf2022_dispensador_bluetooth_comida.pdfTrabajo de gradoapplication/pdf407092https://repository.ucc.edu.co/bitstreams/82223c9e-c758-4f31-939b-eae9980c424c/downloada446aa1a4254ba38025e5fd000f350f1MD522022_dispensador_bluetooth_comida-aval.pdf2022_dispensador_bluetooth_comida-aval.pdfAval asesorapplication/pdf239657https://repository.ucc.edu.co/bitstreams/ba4d215b-d51e-4d23-853f-53eb7d71040d/download086a5564d4705b1aa81fc141120b1cfeMD532022_dispensador_bluetooth_comida-licencia.pdf2022_dispensador_bluetooth_comida-licencia.pdfLicencia de usoapplication/pdf276137https://repository.ucc.edu.co/bitstreams/d4ec317d-e126-46ab-a015-18ea26d9d071/download295f0efb217972608c6af9b6d1ddf750MD54LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/afec51dd-a87e-48a3-ad93-063f16ceb7b7/download3bce4f7ab09dfc588f126e1e36e98a45MD51TEXT2022_dispensador_bluetooth_comida.pdf.txt2022_dispensador_bluetooth_comida.pdf.txtExtracted texttext/plain22627https://repository.ucc.edu.co/bitstreams/548d9da5-ec28-4509-91c7-597deac15bc7/download4370fc68cb5ff434ca6355d6109efef9MD552022_dispensador_bluetooth_comida-aval.pdf.txt2022_dispensador_bluetooth_comida-aval.pdf.txtExtracted texttext/plain1347https://repository.ucc.edu.co/bitstreams/bc70066d-da85-451b-8c6d-02eb887e546d/downloadb168049abe43dfe9ac5d7b63bc7001f2MD572022_dispensador_bluetooth_comida-licencia.pdf.txt2022_dispensador_bluetooth_comida-licencia.pdf.txtExtracted texttext/plain5979https://repository.ucc.edu.co/bitstreams/1c21783a-ca81-410e-afd5-3b9d53f6ebbb/download87b3b65c06368130ba50b62f3ce7efebMD59THUMBNAIL2022_dispensador_bluetooth_comida.pdf.jpg2022_dispensador_bluetooth_comida.pdf.jpgGenerated Thumbnailimage/jpeg5869https://repository.ucc.edu.co/bitstreams/e178e26f-218b-48f5-a92b-e0515d48e562/download33723e13fdbdac86cff674697b29a4c6MD562022_dispensador_bluetooth_comida-aval.pdf.jpg2022_dispensador_bluetooth_comida-aval.pdf.jpgGenerated Thumbnailimage/jpeg12464https://repository.ucc.edu.co/bitstreams/db7a370b-58a4-4ec0-8438-e979646da0b1/downloadb79a204056eeb7b82c42423bf647f660MD582022_dispensador_bluetooth_comida-licencia.pdf.jpg2022_dispensador_bluetooth_comida-licencia.pdf.jpgGenerated Thumbnailimage/jpeg12165https://repository.ucc.edu.co/bitstreams/42644b16-7fb7-41db-835f-3aea7c0efae0/download4cf4c58a7d876f421faa749a569b864eMD51020.500.12494/48417oai:repository.ucc.edu.co:20.500.12494/484172024-08-10 21:15:50.654restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=