Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.

El proyecto se desarrolló junto con Bancolombia una institución financiera de servicio completo que brinda una gama de productos y servicios financieros a una base diversificada de clientes individuales y corporativos en toda Colombia, este proyecto consistió en el desarrollo de una aplicación que s...

Full description

Autores:
Cabezas Posso, William Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2018
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/7869
Acceso en línea:
https://hdl.handle.net/20.500.12494/7869
Palabra clave:
Sistemas operativos
Práctica empresarial
Product Owner
Srum Master
Sprint
TG 2018 ISI 7869
Rights
closedAccess
License
Atribución – No comercial
id COOPER2_b8d631515ef8da28eac1e35f74156341
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/7869
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
title Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
spellingShingle Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
Sistemas operativos
Práctica empresarial
Product Owner
Srum Master
Sprint
TG 2018 ISI 7869
title_short Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
title_full Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
title_fullStr Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
title_full_unstemmed Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
title_sort Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.
dc.creator.fl_str_mv Cabezas Posso, William Alejandro
dc.contributor.advisor.none.fl_str_mv Acevedo Marín, Eder Alonso
dc.contributor.author.none.fl_str_mv Cabezas Posso, William Alejandro
dc.subject.spa.fl_str_mv Sistemas operativos
Práctica empresarial
Product Owner
Srum Master
Sprint
topic Sistemas operativos
Práctica empresarial
Product Owner
Srum Master
Sprint
TG 2018 ISI 7869
dc.subject.classification.spa.fl_str_mv TG 2018 ISI 7869
description El proyecto se desarrolló junto con Bancolombia una institución financiera de servicio completo que brinda una gama de productos y servicios financieros a una base diversificada de clientes individuales y corporativos en toda Colombia, este proyecto consistió en el desarrollo de una aplicación que se integrara con los sistemas ya existentes del banco para poder soportar la generación anual de los certificados tributarios del grupo Bancolombia.
publishDate 2018
dc.date.issued.none.fl_str_mv 2018-05-27
dc.date.accessioned.none.fl_str_mv 2019-03-20T14:46:07Z
dc.date.available.none.fl_str_mv 2019-03-20T14:46:07Z
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/7869
dc.identifier.bibliographicCitation.spa.fl_str_mv Cabezas Posso, W. A. (2018). Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia. (Tesis de pregrado). Recuperado de: http://repository.ucc.edu.co/handle/ucc/7869
url https://hdl.handle.net/20.500.12494/7869
identifier_str_mv Cabezas Posso, W. A. (2018). Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia. (Tesis de pregrado). Recuperado de: http://repository.ucc.edu.co/handle/ucc/7869
dc.relation.references.spa.fl_str_mv João, G (2016) Que es Scrum. https://proyectosagiles.org/que-es-scrum/
Wikipedia. (2018). Scrum (software development) https://en.wikipedia.org/wiki/Scrum_(software_development)
Walter, L. (2015). Metodología Scrum: Cómo funciona la metodología de trabajo Scrum https://platzi.com/blog/metodologia-scrum-fases/
James, M. (2017) Metodología de Scrum. http://scrummethodology.com/
Blanchard, B. S. (1995). Ingeniería de sistemas. Isdefe.
Wikipedia. (2017). Ingeniería de sistemas. https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_sistemas
Pérez, J. C., Carballeira, F. G., de Miguel Anasagasti, P., & Costoya, F. P. (2001). Sistemas operativos. McGraw-Hill Interamericana.
Finanzas Personales. (2017). ¿Para qué sirven las practicas empresariales? http://www.finanzaspersonales.co/gaste-eficientemente/articulo/para-que-sirven-las-practicas-empresariales/37604
dc.rights.license.none.fl_str_mv Atribución – No comercial
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 Atribución – No comercial
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.format.extent.spa.fl_str_mv 25
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Medellín y Envigado
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Medellín
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/8f6c5970-4650-4fdb-9511-cc8fdbbe664f/download
https://repository.ucc.edu.co/bitstreams/cb589907-c2e1-4664-a3c2-a479c5e2a075/download
https://repository.ucc.edu.co/bitstreams/51f19b16-7c59-4e7a-af3a-dfe527afc2c2/download
https://repository.ucc.edu.co/bitstreams/1f04e927-8804-4c99-9403-4ddb8b9f9c62/download
bitstream.checksum.fl_str_mv 540864eb8b7b040a35ecbce7553957e9
3bce4f7ab09dfc588f126e1e36e98a45
8930aefb833db2758cca30fb1e75760e
e2069e5c263792a5367d6f7caa9d7009
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1818158506564386816
spelling Acevedo Marín, Eder AlonsoCabezas Posso, William Alejandro2019-03-20T14:46:07Z2019-03-20T14:46:07Z2018-05-27https://hdl.handle.net/20.500.12494/7869Cabezas Posso, W. A. (2018). Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia. (Tesis de pregrado). Recuperado de: http://repository.ucc.edu.co/handle/ucc/7869El proyecto se desarrolló junto con Bancolombia una institución financiera de servicio completo que brinda una gama de productos y servicios financieros a una base diversificada de clientes individuales y corporativos en toda Colombia, este proyecto consistió en el desarrollo de una aplicación que se integrara con los sistemas ya existentes del banco para poder soportar la generación anual de los certificados tributarios del grupo Bancolombia.1. Introducción. -- 2. Objetivo general. -- 3. Objetivos específicos. -- 4. Marco teórico. -- 4.1. Software. -- 4.2. Sistema. -- 4.3. Ingeniería de sistemas. -- 4.4. Sistemas operativos. -- 5. Descripción de actividades desarrolladas en la Práctica Empresarial. -- 5.1. Desarrollo de la aplicación. -- 5.1.1. Roles. -- 5.1.1.1. Product Owner. -- 5.1.1.2. Srum Master. -- 5.1.1.3. Development Team. -- 5.1.2. El Sprint. -- 5.1.2.1. Planeamiento del Sprint/Sprint Planning. -- 5.1.2.2. Reunión de Equipo de Scrum/Scrum team meeting. -- 5.1.2.3. Refinamiento del Backlog/Backlog Refinement. -- 5.1.2.4. Revisión del Sprint/Sprint Review. -- 5.1.2.5. Retrospectiva del Sprint/Retrospective. -- 5.1.3. Herramientas Scrum - ¿Por qué? ¿Cómo?. -- 5.1.3.1. Backlog de Producto/Product Backlog. -- 5.1.3.2. Historias de Usuario /User Stories. -- 5.1.3.3. Backlog del Sprint/Sprint Backlog. -- 5.1.3.4. El panel de Tareas/The Taskboard. -- 5.1.3.5. Definición de “Listo” /Definition of Done. -- 5.2. Soporte. -- 5.3. Documentación. -- 6. Fundamentos teóricos o ingenieriles para el desarrollo de la práctica. -- 7. Logros formativos obtenidos en el proceso. -- 8. Fortalezas demostradas en la Práctica Empresarial. -- 9. Limitaciones o debilidades en la Práctica Empresarial. -- 10. Aportes relevantes de aprendizaje como futuros profesionales de la ingeniería. -- 11. Propuesta académica para los futuros practicantes o para los profesionales. -- 12. Conclusiones. -- 13. Bibliografíawilliam.cabezasp@campusucc.edu.co25Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Medellín y EnvigadoIngeniería de SistemasMedellínSistemas operativosPráctica empresarialProduct OwnerSrum MasterSprintTG 2018 ISI 7869Desarrollo de una aplicación para la generación de los certificados tributarios del grupo Bancolombia.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercialinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbJoão, G (2016) Que es Scrum. https://proyectosagiles.org/que-es-scrum/Wikipedia. (2018). Scrum (software development) https://en.wikipedia.org/wiki/Scrum_(software_development)Walter, L. (2015). Metodología Scrum: Cómo funciona la metodología de trabajo Scrum https://platzi.com/blog/metodologia-scrum-fases/James, M. (2017) Metodología de Scrum. http://scrummethodology.com/Blanchard, B. S. (1995). Ingeniería de sistemas. Isdefe.Wikipedia. (2017). Ingeniería de sistemas. https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_sistemasPérez, J. C., Carballeira, F. G., de Miguel Anasagasti, P., & Costoya, F. P. (2001). Sistemas operativos. McGraw-Hill Interamericana.Finanzas Personales. (2017). ¿Para qué sirven las practicas empresariales? http://www.finanzaspersonales.co/gaste-eficientemente/articulo/para-que-sirven-las-practicas-empresariales/37604PublicationORIGINAL2018_desarrollo_aplicacion_generacion.pdf2018_desarrollo_aplicacion_generacion.pdfapplication/pdf524006https://repository.ucc.edu.co/bitstreams/8f6c5970-4650-4fdb-9511-cc8fdbbe664f/download540864eb8b7b040a35ecbce7553957e9MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/cb589907-c2e1-4664-a3c2-a479c5e2a075/download3bce4f7ab09dfc588f126e1e36e98a45MD52THUMBNAIL2018_desarrollo_aplicacion_generacion.pdf.jpg2018_desarrollo_aplicacion_generacion.pdf.jpgGenerated Thumbnailimage/jpeg3458https://repository.ucc.edu.co/bitstreams/51f19b16-7c59-4e7a-af3a-dfe527afc2c2/download8930aefb833db2758cca30fb1e75760eMD53TEXT2018_desarrollo_aplicacion_generacion.pdf.txt2018_desarrollo_aplicacion_generacion.pdf.txtExtracted texttext/plain31183https://repository.ucc.edu.co/bitstreams/1f04e927-8804-4c99-9403-4ddb8b9f9c62/downloade2069e5c263792a5367d6f7caa9d7009MD5420.500.12494/7869oai:repository.ucc.edu.co:20.500.12494/78692024-08-10 21:10:32.12open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=