Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.

Esta práctica tuvo como objetivo el desarrollo de un sistema de gestión para centros deportivos, con el fin de mejorar la eficiencia y la experiencia del usuario. Mediante la utilización de tecnologías como Dart y Supabase se buscó ofrecer una plataforma intuitiva y personalizable que permita a los...

Full description

Autores:
Silva Tejedor, Daniela
Jara Álvarez, Juan José
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/53594
Acceso en línea:
https://hdl.handle.net/20.500.12494/53594
Palabra clave:
Práctica
GYM
Centros deportivos
Aplicativo
Software
App Móvil
Practice
GYM
Sport centers
Application
Software
Mobile app
Rights
openAccess
License
Atribución – No comercial – Sin Derivar
id COOPER2_854652353acf69966598943e51175e23
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/53594
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.none.fl_str_mv Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
title Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
spellingShingle Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
Práctica
GYM
Centros deportivos
Aplicativo
Software
App Móvil
Practice
GYM
Sport centers
Application
Software
Mobile app
title_short Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
title_full Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
title_fullStr Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
title_full_unstemmed Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
title_sort Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.
dc.creator.fl_str_mv Silva Tejedor, Daniela
Jara Álvarez, Juan José
dc.contributor.advisor.none.fl_str_mv Chica Sosa, Piedad
Patiño Martínez, Francy Yaneth
dc.contributor.author.none.fl_str_mv Silva Tejedor, Daniela
Jara Álvarez, Juan José
dc.subject.none.fl_str_mv Práctica
GYM
Centros deportivos
Aplicativo
Software
App Móvil
topic Práctica
GYM
Centros deportivos
Aplicativo
Software
App Móvil
Practice
GYM
Sport centers
Application
Software
Mobile app
dc.subject.other.none.fl_str_mv Practice
GYM
Sport centers
Application
Software
Mobile app
description Esta práctica tuvo como objetivo el desarrollo de un sistema de gestión para centros deportivos, con el fin de mejorar la eficiencia y la experiencia del usuario. Mediante la utilización de tecnologías como Dart y Supabase se buscó ofrecer una plataforma intuitiva y personalizable que permita a los centros deportivos organizar su información, gestionar sus usuarios, controlar el acceso a las instalaciones y realizar un seguimiento del progreso físico de los usuarios. Además, se implementó una arquitectura basada en microservicios para garantizar la escalabilidad y flexibilidad del sistema. Este proyecto se llevó a cabo en colaboración con Komercia, donde dos estudiantes practicantes trabajaron utilizando una metodología ágil como Scrum para cumplir con las tareas asignadas y lograr los objetivos establecidos.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-11-29T13:18:40Z
dc.date.available.none.fl_str_mv 2023-11-29T13:18:40Z
dc.date.issued.none.fl_str_mv 2023-11
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/53594
dc.identifier.bibliographicCitation.none.fl_str_mv Silva Tejedor, D. y Jara Álvarez, J. J. (2023). Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo. [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/53594
url https://hdl.handle.net/20.500.12494/53594
identifier_str_mv Silva Tejedor, D. y Jara Álvarez, J. J. (2023). Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo. [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/53594
dc.relation.references.none.fl_str_mv Atlassian. (2022). Obtenido de Qué es scrum y cómo empezar: https://www.atlassian.com/es/agile/scrum#:~:text=Scrum%20es%20un%20marco%20de,de%20valores%2C%20principios%20y%20pr%C3%A1cticas.
Dart. (2022). Dart. Obtenido de https://dart.dev
Komercia. (2022). Komercia. Obtenido de https://www.komercia.co
Melo, S. (19 de Diciembre de 2019). DataScope. Obtenido de ¿Cómo tu empresa puede reducir el uso de papel?: https://datascope.io/es/blog/por-que-reducir-el-consumo-de-papel/
PostgreSQL. (2020). PostgreSQL. Obtenido de https://www.postgresql.org
Red Hat. (1 de Mayo de 2021). Red Hat. Obtenido de https://www.redhat.com/en/resources/service-mesh-and-api-management-e-book?source=resourcelisting&sc_cid=7013a0000026TGVAA2&gclid=EAIaIQobChMInuCr24yNggMVQk-RBR3F9QP1EAAYASAAEgKRB_D_BwE&gclsrc=aw.ds
Supabase. (2023). Supabase. Obtenido de https://dart.dev
dc.rights.license.none.fl_str_mv Atribución – No comercial – Sin Derivar
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Sin Derivar
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 54 p.
dc.publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.none.fl_str_mv Villavicencio
publisher.none.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/4e312405-2fc1-404c-bddf-faefdf213ae7/download
https://repository.ucc.edu.co/bitstreams/8dcd1350-9ffe-4dfb-8cd4-bf736ffa00ec/download
https://repository.ucc.edu.co/bitstreams/a30ca7a8-754f-4713-81e6-15058c387b39/download
https://repository.ucc.edu.co/bitstreams/6cba8fe5-2ec8-49ae-9116-5bfdc36bcb9e/download
https://repository.ucc.edu.co/bitstreams/c8332acd-87c5-492e-b13a-2cca7331cbca/download
https://repository.ucc.edu.co/bitstreams/bcf3b20d-2b84-4462-ada1-376399db0d2f/download
https://repository.ucc.edu.co/bitstreams/34aa848f-bdd7-4f7b-84eb-74436e825cf9/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
09ee72c19522a3b9c601f718b9d37731
6254c71b06fab0de3001758f6ad1007f
9dc1ac5357abd1b16ce3a721e28f7580
02bbf6a99c99151b15a23ae9a92561d5
9e51808d46e22b3ea7781ab374952403
c06138601a3b3e1e30f1f388c6fa6062
bitstream.checksumAlgorithm.fl_str_mv 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_ 1814246584599183360
spelling Chica Sosa, PiedadPatiño Martínez, Francy YanethSilva Tejedor, DanielaJara Álvarez, Juan José2023-11-29T13:18:40Z2023-11-29T13:18:40Z2023-11https://hdl.handle.net/20.500.12494/53594Silva Tejedor, D. y Jara Álvarez, J. J. (2023). Aplicativo integral para la gestión de centros deportivos en el municipio de Restrepo. [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/53594Esta práctica tuvo como objetivo el desarrollo de un sistema de gestión para centros deportivos, con el fin de mejorar la eficiencia y la experiencia del usuario. Mediante la utilización de tecnologías como Dart y Supabase se buscó ofrecer una plataforma intuitiva y personalizable que permita a los centros deportivos organizar su información, gestionar sus usuarios, controlar el acceso a las instalaciones y realizar un seguimiento del progreso físico de los usuarios. Además, se implementó una arquitectura basada en microservicios para garantizar la escalabilidad y flexibilidad del sistema. Este proyecto se llevó a cabo en colaboración con Komercia, donde dos estudiantes practicantes trabajaron utilizando una metodología ágil como Scrum para cumplir con las tareas asignadas y lograr los objetivos establecidos.This practice aimed to develop a management system for sports centers, in order to improve efficiency and user experience. By using technologies such as Dart and Supabase, we sought to offer an intuitive and customizable platform that allows sports centers to organize their information, manage their users, control access to facilities and track the physical progress of users. In addition, a microservices-based architecture was implemented to ensure the scalability and flexibility of the system. This project was carried out in collaboration with Komercia, where two student interns worked using an agile methodology such as Scrum to fulfill assigned tasks and achieve established objectives.1.Descripción y naturaleza de la organización -- 1.2 Misión -- 1.3 Visión -- 1.4 Organigrama -- 2.Requerimientos de la organización -- 2.1Propósito de la práctica empresarial. -- 2.2Identificación de los usuarios participantes -- 2.3Objetivos y alcance del sistema. -- 2.4Alcance del proyecto -- 2.5Metodología. -- 2.6Requisitos tecnológicos -- 3.Plan de acción -- 4.Actividades realizadas -- 5.Logros y lecciones aprendidas -- 6.Limitaciones conclusiones y recomendaciones -- 7.Referencias.daniela.silva@campusucc.edu.cojuan.jara@campusucc.edu.co54 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioPrácticaGYMCentros deportivosAplicativoSoftwareApp MóvilPracticeGYMSport centersApplicationSoftwareMobile appAplicativo integral para la gestión de centros deportivos en el municipio de Restrepo.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atlassian. (2022). Obtenido de Qué es scrum y cómo empezar: https://www.atlassian.com/es/agile/scrum#:~:text=Scrum%20es%20un%20marco%20de,de%20valores%2C%20principios%20y%20pr%C3%A1cticas.Dart. (2022). Dart. Obtenido de https://dart.devKomercia. (2022). Komercia. Obtenido de https://www.komercia.coMelo, S. (19 de Diciembre de 2019). DataScope. Obtenido de ¿Cómo tu empresa puede reducir el uso de papel?: https://datascope.io/es/blog/por-que-reducir-el-consumo-de-papel/PostgreSQL. (2020). PostgreSQL. Obtenido de https://www.postgresql.orgRed Hat. (1 de Mayo de 2021). Red Hat. Obtenido de https://www.redhat.com/en/resources/service-mesh-and-api-management-e-book?source=resourcelisting&sc_cid=7013a0000026TGVAA2&gclid=EAIaIQobChMInuCr24yNggMVQk-RBR3F9QP1EAAYASAAEgKRB_D_BwE&gclsrc=aw.dsSupabase. (2023). Supabase. Obtenido de https://dart.devPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/4e312405-2fc1-404c-bddf-faefdf213ae7/download3bce4f7ab09dfc588f126e1e36e98a45MD51ORIGINAL2023_SilvayJara_Aplicativo_integral_gestión.pdf2023_SilvayJara_Aplicativo_integral_gestión.pdfTrabajo de gradoapplication/pdf2195641https://repository.ucc.edu.co/bitstreams/8dcd1350-9ffe-4dfb-8cd4-bf736ffa00ec/download09ee72c19522a3b9c601f718b9d37731MD532023_SilvayJara_Aplicativo_integral_gestión-LicenciaUso.pdf2023_SilvayJara_Aplicativo_integral_gestión-LicenciaUso.pdfLicencia de usoapplication/pdf653910https://repository.ucc.edu.co/bitstreams/a30ca7a8-754f-4713-81e6-15058c387b39/download6254c71b06fab0de3001758f6ad1007fMD52TEXT2023_SilvayJara_Aplicativo_integral_gestión-LicenciaUso.pdf.txt2023_SilvayJara_Aplicativo_integral_gestión-LicenciaUso.pdf.txtExtracted texttext/plain5871https://repository.ucc.edu.co/bitstreams/6cba8fe5-2ec8-49ae-9116-5bfdc36bcb9e/download9dc1ac5357abd1b16ce3a721e28f7580MD542023_SilvayJara_Aplicativo_integral_gestión.pdf.txt2023_SilvayJara_Aplicativo_integral_gestión.pdf.txtExtracted texttext/plain60852https://repository.ucc.edu.co/bitstreams/c8332acd-87c5-492e-b13a-2cca7331cbca/download02bbf6a99c99151b15a23ae9a92561d5MD56THUMBNAIL2023_SilvayJara_Aplicativo_integral_gestión.pdf.jpg2023_SilvayJara_Aplicativo_integral_gestión.pdf.jpgGenerated Thumbnailimage/jpeg5971https://repository.ucc.edu.co/bitstreams/bcf3b20d-2b84-4462-ada1-376399db0d2f/download9e51808d46e22b3ea7781ab374952403MD572023_SilvayJara_Aplicativo_integral_gestión-LicenciaUso.pdf.jpg2023_SilvayJara_Aplicativo_integral_gestión-LicenciaUso.pdf.jpgGenerated Thumbnailimage/jpeg11793https://repository.ucc.edu.co/bitstreams/34aa848f-bdd7-4f7b-84eb-74436e825cf9/downloadc06138601a3b3e1e30f1f388c6fa6062MD5520.500.12494/53594oai:repository.ucc.edu.co:20.500.12494/535942024-08-22 10:17:54.252open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=