Agendador académico

El siguiente trabajo de grado trata de una investigación y desarrollo de una aplicación que permita organizar el plan de trabajo “PT” que poseen los docentes de la Universidad Cooperativa de Colombia, el cual permite planificar y gestionar las actividades a realizar durante el periodo académico, est...

Full description

Autores:
Díaz Salgado, David Fernando
Hernández Ezquivel, Miguel Enrique
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/33454
Acceso en línea:
https://hdl.handle.net/20.500.12494/33454
Palabra clave:
Software
Sistema
Sistemas academicos
TG 2021 ISI 33454
Software
System
Academic systems
Rights
openAccess
License
Atribución
id COOPER2_adb2e51aee9bca4c298618505475566a
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/33454
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Agendador académico
title Agendador académico
spellingShingle Agendador académico
Software
Sistema
Sistemas academicos
TG 2021 ISI 33454
Software
System
Academic systems
title_short Agendador académico
title_full Agendador académico
title_fullStr Agendador académico
title_full_unstemmed Agendador académico
title_sort Agendador académico
dc.creator.fl_str_mv Díaz Salgado, David Fernando
Hernández Ezquivel, Miguel Enrique
dc.contributor.advisor.none.fl_str_mv Pacheco Casadiego, Jorge Manuel
Méndez Reyes, Carlos A.
dc.contributor.author.none.fl_str_mv Díaz Salgado, David Fernando
Hernández Ezquivel, Miguel Enrique
dc.subject.spa.fl_str_mv Software
Sistema
Sistemas academicos
topic Software
Sistema
Sistemas academicos
TG 2021 ISI 33454
Software
System
Academic systems
dc.subject.classification.spa.fl_str_mv TG 2021 ISI 33454
dc.subject.other.spa.fl_str_mv Software
System
Academic systems
description El siguiente trabajo de grado trata de una investigación y desarrollo de una aplicación que permita organizar el plan de trabajo “PT” que poseen los docentes de la Universidad Cooperativa de Colombia, el cual permite planificar y gestionar las actividades a realizar durante el periodo académico, este plan de trabajo tiene tres tipos, PT de docencia, académico y de gestión académica, las actividades que se planteen allí se deben realizar absolutamente todas. El inconveniente es que a pesar de que la entidad cuenta con una plataforma para registrar dichas actividades pero carece de funcionalidades que permitan al docente realizar una mejor gestión de sus planes de trabajo, ni tampoco permite especificar o detallar las actividades propuestas y esto obliga al docente a realizar un registro manual por esta razón se propone la creación del software a través de una metodología secuencial por etapas para su desarrollo y un modelo de implementación en tres capas llamado MVC (Modelo, Vista, Controlador).
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-02-22T21:57:37Z
dc.date.available.none.fl_str_mv 2021-02-22T21:57:37Z
dc.date.issued.none.fl_str_mv 2021
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/33454
dc.identifier.bibliographicCitation.spa.fl_str_mv Diaz salgado, D. F. y Hernadez Ezquivel M. (2021) Agendador académico [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC. http://hdl.handle.net/20.500.12494/33454
url https://hdl.handle.net/20.500.12494/33454
identifier_str_mv Diaz salgado, D. F. y Hernadez Ezquivel M. (2021) Agendador académico [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC. http://hdl.handle.net/20.500.12494/33454
dc.relation.references.spa.fl_str_mv Pmoinformatica.com. (2017, 6 febrero). Requerimientos funcionales: Ejemplos. Recuperado 13 junio, 2019, de http://www.pmoinformatica.com/2017/02/requerimientos-funcionales-ejemplos.html
S. B. Navathe y R. Elmasri, Fundamentos de sistemas de bases de datos. 2da ed. Buenos Aires, Argentina: Addison Wesley, 2002.
IBM. (s.f.). IBM Knowledge Center. Recuperado 13 junio, 2019, de https://www.ibm.com/support/knowledgecenter/es/SS62YD_4.1.1/com.ibm.datatools.core.ui.doc/topics/cphysmod.html
Redactores Grupo IntelDig. (s.f.). Modelos de datos: Modelo Conceptual, Físico y Lógico. Recuperado 13 junio, 2019, de https://www.tecnologias-informacion.com/modelos-datos.html
Domínguez, S. O. D. R., & Aguilar, M. Y. A. (2016, 30 mayo). Arquitectura de Software. Recuperado 13 junio, 2019, de http://arquitectura-de-software.blogspot.es/1464589428/descomposicion-modular/
Microsoft. (s.f.). Conceptos básicos sobre bases de datos. Recuperado 13 junio, 2019, de https://support.office.com/es-es/article/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
Cillero, M. (2016, 12 octubre). Diagrama de Estructura - manuel.cillero.es. Recuperado 13 junio, 2019, de https://manuel.cillero.es/doc/metrica-3/tecnicas/diagrama-de-estructura/
dc.rights.license.none.fl_str_mv Atribución
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
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 32 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Ibagué
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Ibagué
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/0cb9b1c3-2614-433e-ae47-d72ec3e2b5cc/download
https://repository.ucc.edu.co/bitstreams/461fa9e8-d7f4-4e9f-9ab0-09cf52c3e2bd/download
https://repository.ucc.edu.co/bitstreams/ebd26756-0a5e-4750-88ca-59e820e26993/download
https://repository.ucc.edu.co/bitstreams/a70bba1c-a5c5-4156-8e9d-b347637f35c7/download
https://repository.ucc.edu.co/bitstreams/5699239b-aa6b-4d79-8f9d-a52b2b6a40b3/download
https://repository.ucc.edu.co/bitstreams/8c00755e-f10b-44d5-b5c9-e247268b56bf/download
https://repository.ucc.edu.co/bitstreams/161bb31c-ce06-4505-a4a2-151bdf743090/download
bitstream.checksum.fl_str_mv d011cb1aaf07bde26c407d6a8b0a7281
c4f4ff4d78ac20e9d21cf598e12cec3b
3bce4f7ab09dfc588f126e1e36e98a45
35f3e3040327ee5445cdd58792c763ec
5a9e7924142fcaeb33670666c71a716e
13c016f1fc3b90ee4aa62b0a3cf8b06b
84455e3d55bd2fa6010761f9f8c36efd
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_ 1811565042137563136
spelling Pacheco Casadiego, Jorge ManuelMéndez Reyes, Carlos A.Díaz Salgado, David FernandoHernández Ezquivel, Miguel Enrique2021-02-22T21:57:37Z2021-02-22T21:57:37Z2021https://hdl.handle.net/20.500.12494/33454Diaz salgado, D. F. y Hernadez Ezquivel M. (2021) Agendador académico [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional UCC. http://hdl.handle.net/20.500.12494/33454El siguiente trabajo de grado trata de una investigación y desarrollo de una aplicación que permita organizar el plan de trabajo “PT” que poseen los docentes de la Universidad Cooperativa de Colombia, el cual permite planificar y gestionar las actividades a realizar durante el periodo académico, este plan de trabajo tiene tres tipos, PT de docencia, académico y de gestión académica, las actividades que se planteen allí se deben realizar absolutamente todas. El inconveniente es que a pesar de que la entidad cuenta con una plataforma para registrar dichas actividades pero carece de funcionalidades que permitan al docente realizar una mejor gestión de sus planes de trabajo, ni tampoco permite especificar o detallar las actividades propuestas y esto obliga al docente a realizar un registro manual por esta razón se propone la creación del software a través de una metodología secuencial por etapas para su desarrollo y un modelo de implementación en tres capas llamado MVC (Modelo, Vista, Controlador).The following grade work is a research and development of an application that allows to organize the work plan "PT"of the teachers of the Cooperative University of Colombia, which allows to plan and manage the activities to be carried out during the academic period, this work plan has three types, PT teaching, academic and academic management, the activities that are raised there must be carried out absolutely all. The downside is that although the entity has a platform to record such activities but lacks functionalities that allow the teacher to better manage their work plans, nor does it allow to specify or detail the proposed activities and this forces the teacher to carry out a manual registration for this reason the creation of the software is proposed through a sequential methodology in stages for its development and a three-layer implementation model called MVC (Model, View, Controller).1. Introducción -- 2. Objetivos.-- 2.1 objetivo general.-- 2.2. Objetivos específicos -- 3. Marco teorico -- 4.Estado del arte -- 5. Metodología.5.1Fase análisis de requisitos -- 5.2Fase de diseño -- 5.3Fase de construcción5.4Fase de pruebas -- 6.Análisis de requerimientos -- 6.1Alcance -- 6.2Requerimientos funcionales --6.2.1Descripción de procesos -- 6.3Modelo conceptual de datos -- 6.3.1 Diagrama entidad relación e / r -- 7. Diseño -- 7.1.1Diagrama relacional -- 7.1.2Descripción tablas -- 8.Construcción --8.1Pruebas -- 8.2manejo de pantallas --9. Conclusiones -- 10.Referencias -- 11.Anexos.david.diazs@campusucc.edu.comiguel.hernandeze@campusucc.edu.co32 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, IbaguéIngeniería de SistemasIbaguéSoftwareSistemaSistemas academicosTG 2021 ISI 33454SoftwareSystemAcademic systemsAgendador académicoTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Pmoinformatica.com. (2017, 6 febrero). Requerimientos funcionales: Ejemplos. Recuperado 13 junio, 2019, de http://www.pmoinformatica.com/2017/02/requerimientos-funcionales-ejemplos.htmlS. B. Navathe y R. Elmasri, Fundamentos de sistemas de bases de datos. 2da ed. Buenos Aires, Argentina: Addison Wesley, 2002.IBM. (s.f.). IBM Knowledge Center. Recuperado 13 junio, 2019, de https://www.ibm.com/support/knowledgecenter/es/SS62YD_4.1.1/com.ibm.datatools.core.ui.doc/topics/cphysmod.htmlRedactores Grupo IntelDig. (s.f.). Modelos de datos: Modelo Conceptual, Físico y Lógico. Recuperado 13 junio, 2019, de https://www.tecnologias-informacion.com/modelos-datos.htmlDomínguez, S. O. D. R., & Aguilar, M. Y. A. (2016, 30 mayo). Arquitectura de Software. Recuperado 13 junio, 2019, de http://arquitectura-de-software.blogspot.es/1464589428/descomposicion-modular/Microsoft. (s.f.). Conceptos básicos sobre bases de datos. Recuperado 13 junio, 2019, de https://support.office.com/es-es/article/conceptos-b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204Cillero, M. (2016, 12 octubre). Diagrama de Estructura - manuel.cillero.es. Recuperado 13 junio, 2019, de https://manuel.cillero.es/doc/metrica-3/tecnicas/diagrama-de-estructura/PublicationORIGINAL2021_DiazyHernandez_Agendador_Académico.pdf2021_DiazyHernandez_Agendador_Académico.pdfTrabajo de posgradoapplication/pdf1148533https://repository.ucc.edu.co/bitstreams/0cb9b1c3-2614-433e-ae47-d72ec3e2b5cc/downloadd011cb1aaf07bde26c407d6a8b0a7281MD542021_DiazyHernandez-Agendador_Académico-LicenciaUso.pdf2021_DiazyHernandez-Agendador_Académico-LicenciaUso.pdfLicencia de usoapplication/pdf79658https://repository.ucc.edu.co/bitstreams/461fa9e8-d7f4-4e9f-9ab0-09cf52c3e2bd/downloadc4f4ff4d78ac20e9d21cf598e12cec3bMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/ebd26756-0a5e-4750-88ca-59e820e26993/download3bce4f7ab09dfc588f126e1e36e98a45MD56THUMBNAIL2021_DiazyHernandez_Agendador_Académico.pdf.jpg2021_DiazyHernandez_Agendador_Académico.pdf.jpgGenerated Thumbnailimage/jpeg2435https://repository.ucc.edu.co/bitstreams/a70bba1c-a5c5-4156-8e9d-b347637f35c7/download35f3e3040327ee5445cdd58792c763ecMD572021_DiazyHernandez-Agendador_Académico-LicenciaUso.pdf.jpg2021_DiazyHernandez-Agendador_Académico-LicenciaUso.pdf.jpgGenerated Thumbnailimage/jpeg5147https://repository.ucc.edu.co/bitstreams/5699239b-aa6b-4d79-8f9d-a52b2b6a40b3/download5a9e7924142fcaeb33670666c71a716eMD58TEXT2021_DiazyHernandez_Agendador_Académico.pdf.txt2021_DiazyHernandez_Agendador_Académico.pdf.txtExtracted texttext/plain32560https://repository.ucc.edu.co/bitstreams/8c00755e-f10b-44d5-b5c9-e247268b56bf/download13c016f1fc3b90ee4aa62b0a3cf8b06bMD592021_DiazyHernandez-Agendador_Académico-LicenciaUso.pdf.txt2021_DiazyHernandez-Agendador_Académico-LicenciaUso.pdf.txtExtracted texttext/plain5696https://repository.ucc.edu.co/bitstreams/161bb31c-ce06-4505-a4a2-151bdf743090/download84455e3d55bd2fa6010761f9f8c36efdMD51020.500.12494/33454oai:repository.ucc.edu.co:20.500.12494/334542024-08-10 22:05:22.656open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=