Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas

El objetivo de este proyecto es brindar a la Universidad Distrital un modelo de representación visual de los eventos académicos, distinto al utilizado actualmente dentro del portal web institucional mediante el desarrollo de un calendario que permitirá a la comunidad académica no solo visualizar los...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/22457
Acceso en línea:
http://hdl.handle.net/11349/22457
Palabra clave:
Módulo
Reportes
Eventos
Suscripción
Calendario
Gestión
Red
Datos
Portal
Web
Institucional
Tecnología en Sistematización de Datos - Tesis y Disertaciones Académicas
Universidad Distrital Francisco José de Caldas - Innovaciones tecnológicas
Desarrollo de páginas web
Mejoramiento de procesos
Module
Reports
Events
Suscription
Calendar
Management
Network
Data
Portal
Web
Institutional
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_fb39861b934fe2e6ce549c3165c8f041
oai_identifier_str oai:repository.udistrital.edu.co:11349/22457
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
dc.title.titleenglish.spa.fl_str_mv Design of the web module for the management of events and academic activities of the institution al Portal of the Francisco José De Caldas District University
title Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
spellingShingle Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
Módulo
Reportes
Eventos
Suscripción
Calendario
Gestión
Red
Datos
Portal
Web
Institucional
Tecnología en Sistematización de Datos - Tesis y Disertaciones Académicas
Universidad Distrital Francisco José de Caldas - Innovaciones tecnológicas
Desarrollo de páginas web
Mejoramiento de procesos
Module
Reports
Events
Suscription
Calendar
Management
Network
Data
Portal
Web
Institutional
title_short Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
title_full Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
title_fullStr Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
title_full_unstemmed Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
title_sort Diseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De Caldas
dc.contributor.advisor.spa.fl_str_mv Guerrero Rodríguez, Rocío
dc.subject.spa.fl_str_mv Módulo
Reportes
Eventos
Suscripción
Calendario
Gestión
Red
Datos
Portal
Web
Institucional
topic Módulo
Reportes
Eventos
Suscripción
Calendario
Gestión
Red
Datos
Portal
Web
Institucional
Tecnología en Sistematización de Datos - Tesis y Disertaciones Académicas
Universidad Distrital Francisco José de Caldas - Innovaciones tecnológicas
Desarrollo de páginas web
Mejoramiento de procesos
Module
Reports
Events
Suscription
Calendar
Management
Network
Data
Portal
Web
Institutional
dc.subject.lemb.spa.fl_str_mv Tecnología en Sistematización de Datos - Tesis y Disertaciones Académicas
Universidad Distrital Francisco José de Caldas - Innovaciones tecnológicas
Desarrollo de páginas web
Mejoramiento de procesos
dc.subject.keyword.spa.fl_str_mv Module
Reports
Events
Suscription
Calendar
Management
Network
Data
Portal
Web
Institutional
description El objetivo de este proyecto es brindar a la Universidad Distrital un modelo de representación visual de los eventos académicos, distinto al utilizado actualmente dentro del portal web institucional mediante el desarrollo de un calendario que permitirá a la comunidad académica no solo visualizar los eventos de forma organizada, sino además, filtrar la información rápida y eficazmente por periodos de tiempo (día, semana mes y año). Asimismo, permitirá a los usuarios exportar la información de los eventos y suscribirse a estos. De acuerdo a lo anterior, el proyecto se llevó a cabo bajo los requerimientos de la Red de Datos de la Universidad, cumpliendo pautas y reglamentos que permitieron la correcta ejecución y desempeño de los módulos desarrollados. Este proyecto fue elaborado en modalidad de monografía y desarrollado haciendo uso de la metodología SCRUM aplicando un conjunto de buenas prácticas para trabajar colaborativamente en equipo y, de igual manera, empleando los conocimientos adquiridos durante nuestra carrera.
publishDate 2019
dc.date.accessioned.none.fl_str_mv 2019-12-05T16:25:43Z
dc.date.available.none.fl_str_mv 2019-12-05T16:25:43Z
dc.date.created.spa.fl_str_mv 2019-09-19
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/22457
url http://hdl.handle.net/11349/22457
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/22457/7/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo1.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/22457/8/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo2.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/22457/9/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo3.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/22457/10/Su%c3%a1rezRomeroSebasti%c3%a1n2019.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/22457/1/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo1.pdf
http://repository.udistrital.edu.co/bitstream/11349/22457/2/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo2.pdf
http://repository.udistrital.edu.co/bitstream/11349/22457/3/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo3.pdf
http://repository.udistrital.edu.co/bitstream/11349/22457/4/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo4.rar
http://repository.udistrital.edu.co/bitstream/11349/22457/5/Su%c3%a1rezRomeroSebasti%c3%a1n2019.pdf
http://repository.udistrital.edu.co/bitstream/11349/22457/6/license.txt
bitstream.checksum.fl_str_mv 2c5d01cb7c4527241fe32404ba0a37fb
893332cae96f8562e6e5a3c15b93da3e
78b9be5a1f4140708dafed13364e21b4
7b88fa90972c34312230fc8860b2529f
49883db32ad9733c1ee10fef94187adc
de055914762d66875c62bf013e9f5f64
48429d8e25d607ecbafec3137dfff0ac
31655647562916b57d17dfed6f384ae6
f51c6964355c48068ee96da4a03aa84d
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1814111143687356416
spelling Guerrero Rodríguez, RocíoMartínez Chácon, Wilson ÁndresSuárez Romero, Sebastián2019-12-05T16:25:43Z2019-12-05T16:25:43Z2019-09-19http://hdl.handle.net/11349/22457El objetivo de este proyecto es brindar a la Universidad Distrital un modelo de representación visual de los eventos académicos, distinto al utilizado actualmente dentro del portal web institucional mediante el desarrollo de un calendario que permitirá a la comunidad académica no solo visualizar los eventos de forma organizada, sino además, filtrar la información rápida y eficazmente por periodos de tiempo (día, semana mes y año). Asimismo, permitirá a los usuarios exportar la información de los eventos y suscribirse a estos. De acuerdo a lo anterior, el proyecto se llevó a cabo bajo los requerimientos de la Red de Datos de la Universidad, cumpliendo pautas y reglamentos que permitieron la correcta ejecución y desempeño de los módulos desarrollados. Este proyecto fue elaborado en modalidad de monografía y desarrollado haciendo uso de la metodología SCRUM aplicando un conjunto de buenas prácticas para trabajar colaborativamente en equipo y, de igual manera, empleando los conocimientos adquiridos durante nuestra carrera.The objective of this project is to provide the District University with a model of visual representation of academic events, different from the one currently used within the institutional web portal through the development of a calendar that will allow the academic community not only to visualize events in an organized way, but also, filter information quickly and efficiently for periods of time (day, week, month and year). It will also allow users to export information about events and subscribe to them. According to the above, the project was carried out under the requirements of the University Data Network, complying with guidelines and regulations that allowed the correct execution and performance of the modules developed. This project was developed in monograph mode and developed using the SCRUM methodology applying a set of good practices to work collaboratively in teams and, in the same way, using the knowledge acquired during our career.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2MóduloReportesEventosSuscripciónCalendarioGestiónRedDatosPortalWebInstitucionalTecnología en Sistematización de Datos - Tesis y Disertaciones AcadémicasUniversidad Distrital Francisco José de Caldas - Innovaciones tecnológicasDesarrollo de páginas webMejoramiento de procesosModuleReportsEventsSuscriptionCalendarManagementNetworkDataPortalWebInstitutionalDiseño del módulo web para la gestión de eventos y actividades académicas del portal institucional de la Universidad Distrital Francisco José De CaldasDesign of the web module for the management of events and academic activities of the institution al Portal of the Francisco José De Caldas District UniversityMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILSuárezRomeroSebastián2019Anexo1.pdf.jpgSuárezRomeroSebastián2019Anexo1.pdf.jpgIM Thumbnailimage/jpeg8933http://repository.udistrital.edu.co/bitstream/11349/22457/7/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo1.pdf.jpg2c5d01cb7c4527241fe32404ba0a37fbMD57open accessSuárezRomeroSebastián2019Anexo2.pdf.jpgSuárezRomeroSebastián2019Anexo2.pdf.jpgIM Thumbnailimage/jpeg10108http://repository.udistrital.edu.co/bitstream/11349/22457/8/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo2.pdf.jpg893332cae96f8562e6e5a3c15b93da3eMD58open accessSuárezRomeroSebastián2019Anexo3.pdf.jpgSuárezRomeroSebastián2019Anexo3.pdf.jpgIM Thumbnailimage/jpeg8046http://repository.udistrital.edu.co/bitstream/11349/22457/9/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo3.pdf.jpg78b9be5a1f4140708dafed13364e21b4MD59open accessSuárezRomeroSebastián2019.pdf.jpgSuárezRomeroSebastián2019.pdf.jpgIM Thumbnailimage/jpeg6580http://repository.udistrital.edu.co/bitstream/11349/22457/10/Su%c3%a1rezRomeroSebasti%c3%a1n2019.pdf.jpg7b88fa90972c34312230fc8860b2529fMD510open accessORIGINALSuárezRomeroSebastián2019Anexo1.pdfSuárezRomeroSebastián2019Anexo1.pdfapplication/pdf48873http://repository.udistrital.edu.co/bitstream/11349/22457/1/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo1.pdf49883db32ad9733c1ee10fef94187adcMD51open accessSuárezRomeroSebastián2019Anexo2.pdfSuárezRomeroSebastián2019Anexo2.pdfapplication/pdf164377http://repository.udistrital.edu.co/bitstream/11349/22457/2/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo2.pdfde055914762d66875c62bf013e9f5f64MD52open accessSuárezRomeroSebastián2019Anexo3.pdfSuárezRomeroSebastián2019Anexo3.pdfapplication/pdf1486248http://repository.udistrital.edu.co/bitstream/11349/22457/3/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo3.pdf48429d8e25d607ecbafec3137dfff0acMD53open accessSuárezRomeroSebastián2019Anexo4.rarSuárezRomeroSebastián2019Anexo4.rarapplication/octet-stream514146http://repository.udistrital.edu.co/bitstream/11349/22457/4/Su%c3%a1rezRomeroSebasti%c3%a1n2019Anexo4.rar31655647562916b57d17dfed6f384ae6MD54open accessSuárezRomeroSebastián2019.pdfSuárezRomeroSebastián2019.pdfapplication/pdf2759871http://repository.udistrital.edu.co/bitstream/11349/22457/5/Su%c3%a1rezRomeroSebasti%c3%a1n2019.pdff51c6964355c48068ee96da4a03aa84dMD55open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/22457/6/license.txtda5c6a3ca62d5dd4853000a60fee7083MD56open access11349/22457oai:repository.udistrital.edu.co:11349/224572023-06-13 15:18:35.139open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=