Sistema de información para asignación de recursos lúdicos

Existen diferentes sistemas de facturación que incorporan elementos lúdicos o gamificación para hacer más atractiva la experiencia de facturar. Estos sistemas buscan motivar a los usuarios a través de recompensas, desafíos, juegos y otros elementos interactivos que hacen que el proceso sea más inter...

Full description

Autores:
Vargas Tibambre, John Edison
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/92843
Acceso en línea:
http://hdl.handle.net/11349/92843
Palabra clave:
Facturacion
Recursos ludicos
Gestion
Cliente
Tecnologia en sistematización de datos -- Tesisi y disertaciones académicas
Mercancías
Bancos de datos
Archivos
Billing
Recreational resources
Management
Customer
Rights
License
Abierto (Texto Completo)
id UDISTRITA2_1c646f77f7deef9711edb5a557962a7a
oai_identifier_str oai:repository.udistrital.edu.co:11349/92843
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Sistema de información para asignación de recursos lúdicos
dc.title.titleenglish.none.fl_str_mv Information System for Allocation of Play Resources
title Sistema de información para asignación de recursos lúdicos
spellingShingle Sistema de información para asignación de recursos lúdicos
Facturacion
Recursos ludicos
Gestion
Cliente
Tecnologia en sistematización de datos -- Tesisi y disertaciones académicas
Mercancías
Bancos de datos
Archivos
Billing
Recreational resources
Management
Customer
title_short Sistema de información para asignación de recursos lúdicos
title_full Sistema de información para asignación de recursos lúdicos
title_fullStr Sistema de información para asignación de recursos lúdicos
title_full_unstemmed Sistema de información para asignación de recursos lúdicos
title_sort Sistema de información para asignación de recursos lúdicos
dc.creator.fl_str_mv Vargas Tibambre, John Edison
dc.contributor.advisor.none.fl_str_mv Guerrero Rodríguez , Rocío
dc.contributor.author.none.fl_str_mv Vargas Tibambre, John Edison
dc.subject.none.fl_str_mv Facturacion
Recursos ludicos
Gestion
Cliente
topic Facturacion
Recursos ludicos
Gestion
Cliente
Tecnologia en sistematización de datos -- Tesisi y disertaciones académicas
Mercancías
Bancos de datos
Archivos
Billing
Recreational resources
Management
Customer
dc.subject.lemb.none.fl_str_mv Tecnologia en sistematización de datos -- Tesisi y disertaciones académicas
Mercancías
Bancos de datos
Archivos
dc.subject.keyword.none.fl_str_mv Billing
Recreational resources
Management
Customer
description Existen diferentes sistemas de facturación que incorporan elementos lúdicos o gamificación para hacer más atractiva la experiencia de facturar. Estos sistemas buscan motivar a los usuarios a través de recompensas, desafíos, juegos y otros elementos interactivos que hacen que el proceso sea más interesante y estimulante. Algunas empresas y desarrolladores han integrado estas características en sus sistemas de facturación para mejorar la participación de los usuarios y fomentar prácticas financieras más eficientes y efectivas. El objetivo de este trabajo es crear un sistema de información web para un establecimiento lúdico que permita y facilite al administrador gestionar de manera efectiva y eficiente las operaciones diarias del negocio, incluyendo la gestión de clientes, reservas, inventario, personal y reportes. Para tener un sistema de información integral que cumpla con los requisitos para un establecimiento lúdico, se necesitan los siguientes módulos de registro, uno como Cliente, si requiere el préstamo de alquiler de recursos lúdicos, y/o un registro como Usuario donde podrá administrar el sistema informativo web dispuesto para el administrador, herramientas que faciliten su uso y comprensión como la creación de una factura electrónica, donde se muestran los reportes que cumplen con ciertas condiciones o criterios específicos dentro de un conjunto de datos más grande. El cliente se ha dispuesto unos filtros con los que permite visualizar las facturas generadas. Este proyecto se desarrolló con la metodología RUP y aplicando los conocimientos adquiridos en nuestra carrera como proyecto de grado.
publishDate 2024
dc.date.created.none.fl_str_mv 2024-10-30
dc.date.accessioned.none.fl_str_mv 2025-02-20T19:13:22Z
dc.date.available.none.fl_str_mv 2025-02-20T19:13:22Z
dc.type.none.fl_str_mv bachelorThesis
dc.type.degree.none.fl_str_mv Monografía
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.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/92843
url http://hdl.handle.net/11349/92843
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] Ekomercio Electrónico, “Todo sobre Sistemas de Facturación Electrónica en Colombia”, En Línea, 10/5/2019, disponible en (https://blog.ekomercio.co/todo-sobre-sistemas-de-facturacion-electronica-encolombia#:~:text=La%20factura%20electr%C3%B3nica%20fue%20adoptada,el%20decreto%201929%20del%202007.&text=El%20decreto%201349%20de%202016,la%20migraci%C3%B3n%20total%20al%20sistema.)
[2] Colombia Alegra, “Software de Facturación Electrónica y Contabilidad para Pymes”, En Línea, disponible en (https://www.alegra.com/colombia/facturacion-electronica/)
[3] Facturador.Com, “LA FACTURACIÓN ELECTRÓNICA EN COLOMBIA YA ES OBLIGATORIA ¿ESTÁ LISTA SU EMPRESA?”, En Línea, disponible en ( https://www.facturador.co/ )
[4] Loggro, “Software de Facturación Electrónica en la nube” , En Línea, disponible en ( https://loggro.com/facturacionelectronica/ )
[5] Siigo, “Facturación gratuita DIAN VS Facturación gratuita de Siigo” , En Línea, disponible en ( https://www.siigo.com/facturacion-electronica/facturacion-gratuita-dian-vs-facturacion-gratuita-de-siigo/ ) .
[6] Semana, “Cuatro start-ups que facilitan la implementación de la factura electrónica” En Linea, disponible en ( https://www.semana.com/emprendimiento/articulo/herramientas-para-implementar-la-factura-electronica-encolombia/296705/ )
[7] PublicaTIC, “ Un recorrido por la historia de los SI” , En LÍnea, disponible en ( https://blogs.deusto.es/masterinformatica/un-recorrido-por-la-historia-de-los-si/ )
[8] Duran Diaz Carlos Mario, “METODOLOGÍA RUP”, lunes, 23 de octubre de 2017, En Linea, disponible en (https://metodolorup.blogspot.com/ )
[9] Alvarez Cortés Jorge , “Metodologías de desarrollo de software RUP Proceso Racional Unificado” , 2012, En Linea, disponibel en ( https://es.slideshare.net/cortesalvarez/metodologa-rup )
[10] Lucidchart, “Qué es el lenguaje unificado de modelado (UML)” , En Linea, disponible en ( https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-uml#section_0 )
[11] DesarrolloWeb.com ,“Qué es MVC” , En Linea, disponible en ( https://desarrolloweb.com/articulos/que-es-mvc.html )
[12] Universidad de Alicante, “Servicio de InformáticaASP.NET MVC 3 Framework” , En Linea, disponible en ( https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-controlador-mvc.html )
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.acceso.none.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv pdf
dc.publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
publisher.none.fl_str_mv Universidad Distrital Francisco José de Caldas
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/f652b080-5bef-4bf5-8318-b3cbc1e24529/download
https://repository.udistrital.edu.co/bitstreams/4002f6a7-905a-41b2-855b-dc3ee02d5645/download
https://repository.udistrital.edu.co/bitstreams/50b7ca05-7a59-4dc9-a0f0-eb28b6814ffc/download
https://repository.udistrital.edu.co/bitstreams/5297f3e7-1c06-439a-8578-92129d9b729d/download
https://repository.udistrital.edu.co/bitstreams/6cc55695-fecb-4be8-a2bc-f6205c32f95f/download
https://repository.udistrital.edu.co/bitstreams/5e237d06-4e44-4998-935e-6f1c592f0bce/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
cbcb669a157191b962298f6bc1fd0eae
f3338a6652e57f3064ec685d0152224d
b6ac8345a0f4a1a2ddb2f41cdb431038
f131769e06e487a6cb4a6d4c5ab6a3fd
b1a9252873b25fe1d13c4e0ecf831e9d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1828165885039214592
spelling Guerrero Rodríguez , RocíoVargas Tibambre, John Edison2025-02-20T19:13:22Z2025-02-20T19:13:22Z2024-10-30http://hdl.handle.net/11349/92843Existen diferentes sistemas de facturación que incorporan elementos lúdicos o gamificación para hacer más atractiva la experiencia de facturar. Estos sistemas buscan motivar a los usuarios a través de recompensas, desafíos, juegos y otros elementos interactivos que hacen que el proceso sea más interesante y estimulante. Algunas empresas y desarrolladores han integrado estas características en sus sistemas de facturación para mejorar la participación de los usuarios y fomentar prácticas financieras más eficientes y efectivas. El objetivo de este trabajo es crear un sistema de información web para un establecimiento lúdico que permita y facilite al administrador gestionar de manera efectiva y eficiente las operaciones diarias del negocio, incluyendo la gestión de clientes, reservas, inventario, personal y reportes. Para tener un sistema de información integral que cumpla con los requisitos para un establecimiento lúdico, se necesitan los siguientes módulos de registro, uno como Cliente, si requiere el préstamo de alquiler de recursos lúdicos, y/o un registro como Usuario donde podrá administrar el sistema informativo web dispuesto para el administrador, herramientas que faciliten su uso y comprensión como la creación de una factura electrónica, donde se muestran los reportes que cumplen con ciertas condiciones o criterios específicos dentro de un conjunto de datos más grande. El cliente se ha dispuesto unos filtros con los que permite visualizar las facturas generadas. Este proyecto se desarrolló con la metodología RUP y aplicando los conocimientos adquiridos en nuestra carrera como proyecto de grado.There are different billing systems that incorporate recreational or gamification elements to do more the billing experience is attractive. These systems seek to motivate users through rewards, challenges, games and other interactive elements that make the process more interesting and stimulating. Some companies and developers have integrated these features into their billing systems to improve user participation and encourage more efficient and effective financial practices. The objective of this work is to create a web information system for a leisure establishment that allows and facilitate the administrator to effectively and efficiently manage the daily operations of the business, including customer management, reservations, inventory, personnel and reports. To have a comprehensive information system that meets the requirements for a leisure establishment, it is. They need the following registration modules, one as a Client, if you require the resource rental loan recreational activities, and/or a registration as a User where you can manage the web information system provided for the administrator, tools that facilitate its use and understanding such as the creation of an electronic invoice, where reports that meet certain conditions or specific criteria are displayed within a largest data set. The client has set up some filters that allow the invoices to be viewed generated. This project was developed with the RUP methodology and applying the knowledge acquired in our career. as a degree project.pdfspaUniversidad Distrital Francisco José de CaldasFacturacionRecursos ludicosGestionClienteTecnologia en sistematización de datos -- Tesisi y disertaciones académicasMercancíasBancos de datosArchivosBillingRecreational resourcesManagementCustomerSistema de información para asignación de recursos lúdicosInformation System for Allocation of Play ResourcesbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2[1] Ekomercio Electrónico, “Todo sobre Sistemas de Facturación Electrónica en Colombia”, En Línea, 10/5/2019, disponible en (https://blog.ekomercio.co/todo-sobre-sistemas-de-facturacion-electronica-encolombia#:~:text=La%20factura%20electr%C3%B3nica%20fue%20adoptada,el%20decreto%201929%20del%202007.&text=El%20decreto%201349%20de%202016,la%20migraci%C3%B3n%20total%20al%20sistema.)[2] Colombia Alegra, “Software de Facturación Electrónica y Contabilidad para Pymes”, En Línea, disponible en (https://www.alegra.com/colombia/facturacion-electronica/)[3] Facturador.Com, “LA FACTURACIÓN ELECTRÓNICA EN COLOMBIA YA ES OBLIGATORIA ¿ESTÁ LISTA SU EMPRESA?”, En Línea, disponible en ( https://www.facturador.co/ )[4] Loggro, “Software de Facturación Electrónica en la nube” , En Línea, disponible en ( https://loggro.com/facturacionelectronica/ )[5] Siigo, “Facturación gratuita DIAN VS Facturación gratuita de Siigo” , En Línea, disponible en ( https://www.siigo.com/facturacion-electronica/facturacion-gratuita-dian-vs-facturacion-gratuita-de-siigo/ ) .[6] Semana, “Cuatro start-ups que facilitan la implementación de la factura electrónica” En Linea, disponible en ( https://www.semana.com/emprendimiento/articulo/herramientas-para-implementar-la-factura-electronica-encolombia/296705/ )[7] PublicaTIC, “ Un recorrido por la historia de los SI” , En LÍnea, disponible en ( https://blogs.deusto.es/masterinformatica/un-recorrido-por-la-historia-de-los-si/ )[8] Duran Diaz Carlos Mario, “METODOLOGÍA RUP”, lunes, 23 de octubre de 2017, En Linea, disponible en (https://metodolorup.blogspot.com/ )[9] Alvarez Cortés Jorge , “Metodologías de desarrollo de software RUP Proceso Racional Unificado” , 2012, En Linea, disponibel en ( https://es.slideshare.net/cortesalvarez/metodologa-rup )[10] Lucidchart, “Qué es el lenguaje unificado de modelado (UML)” , En Linea, disponible en ( https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-uml#section_0 )[11] DesarrolloWeb.com ,“Qué es MVC” , En Linea, disponible en ( https://desarrolloweb.com/articulos/que-es-mvc.html )[12] Universidad de Alicante, “Servicio de InformáticaASP.NET MVC 3 Framework” , En Linea, disponible en ( https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista-controlador-mvc.html )LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/f652b080-5bef-4bf5-8318-b3cbc1e24529/download997daf6c648c962d566d7b082dac908dMD51ORIGINALVargasTibambreJohnEdison2024.pdfVargasTibambreJohnEdison2024.pdfapplication/pdf4181539https://repository.udistrital.edu.co/bitstreams/4002f6a7-905a-41b2-855b-dc3ee02d5645/downloadcbcb669a157191b962298f6bc1fd0eaeMD52VargasTibambreJohnEdisonAnexos.zipVargasTibambreJohnEdisonAnexos.zipapplication/zip1750014https://repository.udistrital.edu.co/bitstreams/50b7ca05-7a59-4dc9-a0f0-eb28b6814ffc/downloadf3338a6652e57f3064ec685d0152224dMD53Licencia de uso ypublicacion.pdfLicencia de uso ypublicacion.pdfapplication/pdf226712https://repository.udistrital.edu.co/bitstreams/5297f3e7-1c06-439a-8578-92129d9b729d/downloadb6ac8345a0f4a1a2ddb2f41cdb431038MD54THUMBNAILVargasTibambreJohnEdison2024.pdf.jpgVargasTibambreJohnEdison2024.pdf.jpgIM Thumbnailimage/jpeg4431https://repository.udistrital.edu.co/bitstreams/6cc55695-fecb-4be8-a2bc-f6205c32f95f/downloadf131769e06e487a6cb4a6d4c5ab6a3fdMD55Licencia de uso ypublicacion.pdf.jpgLicencia de uso ypublicacion.pdf.jpgIM Thumbnailimage/jpeg9590https://repository.udistrital.edu.co/bitstreams/5e237d06-4e44-4998-935e-6f1c592f0bce/downloadb1a9252873b25fe1d13c4e0ecf831e9dMD5611349/92843oai:repository.udistrital.edu.co:11349/928432025-02-21 01:11:00.996open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK