Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC
El objetivo principal de este proyecto ha sido el diseño, desarrollo e implementación de una aplicación web, para el área de IT en la empresa ASNET (American Smart Systems And Network) con el propósito de automatizar y mejorar la gestión del área. Usando como herramienta de desarrollo de software té...
- Autores:
-
Rodríguez Domínguez, Oscar
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2016
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/46831
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/46831
- Palabra clave:
- IT
MVC
Framework Laravel
Equipos de red
TG 2016 ISI 46831
IT
MVC
Framework Laravel
Network Equipment
- Rights
- closedAccess
- License
- NINGUNA
id |
COOPER2_39c0e04742947fa6e84f45c1d849e2aa |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/46831 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
title |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
spellingShingle |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC IT MVC Framework Laravel Equipos de red TG 2016 ISI 46831 IT MVC Framework Laravel Network Equipment |
title_short |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
title_full |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
title_fullStr |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
title_full_unstemmed |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
title_sort |
Desarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC |
dc.creator.fl_str_mv |
Rodríguez Domínguez, Oscar |
dc.contributor.advisor.none.fl_str_mv |
Páez Torres, Carlos Martín |
dc.contributor.author.none.fl_str_mv |
Rodríguez Domínguez, Oscar |
dc.subject.spa.fl_str_mv |
IT MVC Framework Laravel Equipos de red |
topic |
IT MVC Framework Laravel Equipos de red TG 2016 ISI 46831 IT MVC Framework Laravel Network Equipment |
dc.subject.classification.none.fl_str_mv |
TG 2016 ISI 46831 |
dc.subject.other.spa.fl_str_mv |
IT MVC Framework Laravel Network Equipment |
description |
El objetivo principal de este proyecto ha sido el diseño, desarrollo e implementación de una aplicación web, para el área de IT en la empresa ASNET (American Smart Systems And Network) con el propósito de automatizar y mejorar la gestión del área. Usando como herramienta de desarrollo de software técnicas de última generación, aprovechando las mejores prácticas desde su diseño hasta su implementación. Para su desarrollo se usó una arquitectura MVC (Modelo Vista Controlador), usando como herramienta el framework Laravel en su versión 5.0 que entre sus muchas ventajas cuenta con una estructura de carpetas que hace que se ordene de manera eficiente los archivos del proyecto, su Core integra composer y usa la especificación PSR-4 para el uso de namespaces, además usa e integra patrones de diseño como la inyección de dependencias y control de inversión que permiten desacoplar el código y evitar el código espagueti. Tenido en cuenta la evolución e importancia de las aplicaciones web, en el sector tecnológico y al incremento exponencial de los procesos que se deben gestionar actualmente en las áreas de infraestructura tecnológica. Es de vital importancia contar con una aplicación web que permita administrar dichos procesos, además de centralizar la información que se genera en cada uno de los procesos, debido a que actualmente la empresas ASNET cuenta con certificación ISO 9001- 2008, todos sus procesos deben estar soportados en formatos, y estar disponibles en cualquier momento. Algunos de los módulos que se diseñaron e implementaron fueron: Usuarios, Equipos, Servidores, Equipos de Red, Componentes, informes. Los cuales hacen parte de los procesos críticos en el área IT. Con el fin de automatizar procesos e iniciar un proceso de certificación ISO 27001. |
publishDate |
2016 |
dc.date.issued.none.fl_str_mv |
2016 |
dc.date.accessioned.none.fl_str_mv |
2022-10-21T22:42:17Z |
dc.date.available.none.fl_str_mv |
2022-10-21T22:42:17Z |
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/46831 |
dc.identifier.bibliographicCitation.spa.fl_str_mv |
Rodríguez Domínguez, O. (2016). Desarrollo e implementación de una aplicación web que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/46831 |
url |
https://hdl.handle.net/20.500.12494/46831 |
identifier_str_mv |
Rodríguez Domínguez, O. (2016). Desarrollo e implementación de una aplicación web que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/46831 |
dc.relation.references.spa.fl_str_mv |
Benet Campderrich falgueras. Ingeniería Del software. UOC.1ed, Barcelona España, 2003. 261 p. “Bootstrap”, [en línea], disponible en: http://getbootstrap.com/getting started/#download Recuperado en: 03/01/2014. Debrauwer Laurent. UML 2 iniciación, ejemplos y ejercicios corregidos. Andrea GARCIA VEGA Barcelona España, 2005. 273 p. Deleglise Didier. Guía de referencia del desarrollador. Arnau ONCINS RODRIGUEZ 1ed.Barcelona España.2013.483 p. “Desarrollo en cascada”, [en línea], disponible en: http://es.wikipedia.org/wiki/Desarrollo_en_cascada Recuperado en: 15/11/2014. “Especificación de requisitos de software”, [en línea], disponible en: http://es.wikipedia.org/wiki/Especificaci%C3%B3n_de_requisitos_de_software Recuperado en: 10/11/2014. “Instalar y configurar el servidor WampServer”, [en línea], disponible en: http://www.educasitio.com/wampserver Recuperado en: 12/02/2014 “Laravel 5”, [en línea], disponible en: http://laravel.com/docs/master Recuperado en: 19/02/2014. “Modelo de datos”, [en línea], disponible en: https://es.wikipedia.org/wiki/Modelo_de_datos Recuperado en: 15/04/2014 Osorio Rivera Fray León. Base de datos relacionales teoría y práctica, Instituto tecnológico metropolitano 1ed. Medellín Colombia.2008. 245 p “Patrón de arquitectura Modelo Vista Controlador”, [en línea], disponible en: http://www.lab.inf.uc3m.es/~a0080802/RAI/mvc.html Recuperado en: 18/12/2014. Romo Martin Miguel. Ingeniería de Software. Traducido por María Isabel Alfonso, Antonio Botia, Francisco Mora Lizan, Jose Pascual Trigueros.7ed. Madrid España. Pearson educación, 2005. 664 p. |
dc.rights.license.none.fl_str_mv |
NINGUNA |
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 |
NINGUNA http://purl.org/coar/access_right/c_14cb |
eu_rights_str_mv |
closedAccess |
dc.format.extent.spa.fl_str_mv |
58 p. |
dc.publisher.spa.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá |
dc.publisher.program.spa.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.spa.fl_str_mv |
Bogotá |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/9ab74ad0-d5f4-4d7f-a791-4b63d114ac6f/download https://repository.ucc.edu.co/bitstreams/825598ad-f3c9-47f0-a6db-acdd91add271/download https://repository.ucc.edu.co/bitstreams/3347d0f4-3c16-4fd2-8cb5-d1feaaff8157/download https://repository.ucc.edu.co/bitstreams/58b561db-273a-4edb-89a6-5585480dbb60/download https://repository.ucc.edu.co/bitstreams/ec2a9e0e-6ca8-4674-8d65-62a54ff6c281/download https://repository.ucc.edu.co/bitstreams/4d54466c-e02f-429c-bc57-870acc4f3f9f/download https://repository.ucc.edu.co/bitstreams/fb6f3137-9414-43db-a5a4-3ef7b6188af3/download |
bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 a9a09f93cf3e047bc2d53bd953606587 274306e4a26379e38f62cbd0e55ac991 50cfd0005d2586ffe9c1f62688eb6fb7 e1afed867679817f8180822a31601237 d17c8d1785746ef4a7beba3fb5f97970 24d68299ae13852334a122ea657bbaaa |
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_ |
1814246527915261952 |
spelling |
Páez Torres, Carlos Martín Rodríguez Domínguez, Oscar2022-10-21T22:42:17Z2022-10-21T22:42:17Z2016https://hdl.handle.net/20.500.12494/46831Rodríguez Domínguez, O. (2016). Desarrollo e implementación de una aplicación web que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DC [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio Institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/46831El objetivo principal de este proyecto ha sido el diseño, desarrollo e implementación de una aplicación web, para el área de IT en la empresa ASNET (American Smart Systems And Network) con el propósito de automatizar y mejorar la gestión del área. Usando como herramienta de desarrollo de software técnicas de última generación, aprovechando las mejores prácticas desde su diseño hasta su implementación. Para su desarrollo se usó una arquitectura MVC (Modelo Vista Controlador), usando como herramienta el framework Laravel en su versión 5.0 que entre sus muchas ventajas cuenta con una estructura de carpetas que hace que se ordene de manera eficiente los archivos del proyecto, su Core integra composer y usa la especificación PSR-4 para el uso de namespaces, además usa e integra patrones de diseño como la inyección de dependencias y control de inversión que permiten desacoplar el código y evitar el código espagueti. Tenido en cuenta la evolución e importancia de las aplicaciones web, en el sector tecnológico y al incremento exponencial de los procesos que se deben gestionar actualmente en las áreas de infraestructura tecnológica. Es de vital importancia contar con una aplicación web que permita administrar dichos procesos, además de centralizar la información que se genera en cada uno de los procesos, debido a que actualmente la empresas ASNET cuenta con certificación ISO 9001- 2008, todos sus procesos deben estar soportados en formatos, y estar disponibles en cualquier momento. Algunos de los módulos que se diseñaron e implementaron fueron: Usuarios, Equipos, Servidores, Equipos de Red, Componentes, informes. Los cuales hacen parte de los procesos críticos en el área IT. Con el fin de automatizar procesos e iniciar un proceso de certificación ISO 27001.The main objective of this project is the design, development and implementation of a Web application, for the area of IT in the company ASNET (American Smart Systems And Network) in order to automate and improve the management of the area. Using as a tool for developing next-generation software techniques, drawing on best practices from design to implementation. For its development a MVC (Model View Controller) architecture is used, using the framework as a tool laravel version 5.0 that among its many benefits has a folder structure that makes it efficiently organize project files, your Core composer integrates and uses the PSR 4 specification for using namespaces, use and integrates well design patterns such as dependency injection and control of investment that allow decouple the code and avoid spaghetti code. Taken into account the evolution and importance of web applications in the technology sector and the exponential increase in the processes that must now manage in the areas of infrastructure. It is vital to have a web application that can manage these processes in addition to centralizing the information generated in each of the processes, because the company currently has ASNET ISO 9001- 2008 certification, all processes must be Supported formats, and available at any time. Some of the modules designed and implemented were: users, computers, servers, network equipment, components, reports. Which are part of the critical processes in the IT area. In order to automate processes and initiate a process of ISO 27001 certification.Introducción Enunciado del problema 2. Objetivos 2.1 Objetivo general -- 2.2 Objetivos específicos -- 3. Alcances y limitaciones -- 4. Justificación -- Capítulo I -- 1. Marco -- 1.1 Asnet -- 1.2 Windows server 2008 -- 1.3 Servidor http apache -- 1.4 Php -- 1.5 Html -- 1.6 Mysql -- 1.7 Laravel -- Capitulo II -- 1. Marco legal -- Capitulo III -- 1 Diseño ingenieril -- 1.1 Problema -- 1.2 Recopilación de información -- 2 Modelo en cascada -- 2.1 Fases de desarrollo metodología en cascada -- 2.1.1 Análisis de requisitos -- 2.1.2 Diseño del sistema -- 2.1.3 Diseño del programa -- 2.1.4 Codificación -- 2.1.5 Pruebas -- 2.1.6 Verificación -- Capitulo IV -- 1 Desarrollo ingenieril -- 1.1 Diagrama de clases -- 1.2 Diagrama de estados -- 1.3 Diagrama caso de usos -- Conclusiones -- Recomendaciones -- Bibliografía -- Anexos.58 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáITMVCFramework LaravelEquipos de redTG 2016 ISI 46831ITMVCFramework LaravelNetwork EquipmentDesarrollo e implementación de una aplicación WEB que permita realizar el control y registro en los procesos internos del área de IT en la empresa Asnet ubicada en Bogotá DCTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionNINGUNAinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbBenet Campderrich falgueras. Ingeniería Del software. UOC.1ed, Barcelona España, 2003. 261 p.“Bootstrap”, [en línea], disponible en: http://getbootstrap.com/getting started/#download Recuperado en: 03/01/2014.Debrauwer Laurent. UML 2 iniciación, ejemplos y ejercicios corregidos. Andrea GARCIA VEGA Barcelona España, 2005. 273 p.Deleglise Didier. Guía de referencia del desarrollador. Arnau ONCINS RODRIGUEZ 1ed.Barcelona España.2013.483 p.“Desarrollo en cascada”, [en línea], disponible en: http://es.wikipedia.org/wiki/Desarrollo_en_cascada Recuperado en: 15/11/2014.“Especificación de requisitos de software”, [en línea], disponible en: http://es.wikipedia.org/wiki/Especificaci%C3%B3n_de_requisitos_de_software Recuperado en: 10/11/2014.“Instalar y configurar el servidor WampServer”, [en línea], disponible en: http://www.educasitio.com/wampserver Recuperado en: 12/02/2014“Laravel 5”, [en línea], disponible en: http://laravel.com/docs/master Recuperado en: 19/02/2014.“Modelo de datos”, [en línea], disponible en: https://es.wikipedia.org/wiki/Modelo_de_datos Recuperado en: 15/04/2014Osorio Rivera Fray León. Base de datos relacionales teoría y práctica, Instituto tecnológico metropolitano 1ed. Medellín Colombia.2008. 245 p“Patrón de arquitectura Modelo Vista Controlador”, [en línea], disponible en: http://www.lab.inf.uc3m.es/~a0080802/RAI/mvc.html Recuperado en: 18/12/2014.Romo Martin Miguel. Ingeniería de Software. Traducido por María Isabel Alfonso, Antonio Botia, Francisco Mora Lizan, Jose Pascual Trigueros.7ed. Madrid España. Pearson educación, 2005. 664 p.PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.ucc.edu.co/bitstreams/9ab74ad0-d5f4-4d7f-a791-4b63d114ac6f/download8a4605be74aa9ea9d79846c1fba20a33MD53ORIGINAL2016_desarrollo_implementacion_aplicacion.pdf2016_desarrollo_implementacion_aplicacion.pdfTrabajo de gradoapplication/pdf871313https://repository.ucc.edu.co/bitstreams/825598ad-f3c9-47f0-a6db-acdd91add271/downloada9a09f93cf3e047bc2d53bd953606587MD522016_desarrollo_implementacion_aplicacion-derechos.pdf2016_desarrollo_implementacion_aplicacion-derechos.pdfDocumentos bibliotecaapplication/pdf1526527https://repository.ucc.edu.co/bitstreams/3347d0f4-3c16-4fd2-8cb5-d1feaaff8157/download274306e4a26379e38f62cbd0e55ac991MD51THUMBNAIL2016_desarrollo_implementacion_aplicacion.pdf.jpg2016_desarrollo_implementacion_aplicacion.pdf.jpgGenerated Thumbnailimage/jpeg2802https://repository.ucc.edu.co/bitstreams/58b561db-273a-4edb-89a6-5585480dbb60/download50cfd0005d2586ffe9c1f62688eb6fb7MD542016_desarrollo_implementacion_aplicacion-derechos.pdf.jpg2016_desarrollo_implementacion_aplicacion-derechos.pdf.jpgGenerated Thumbnailimage/jpeg6212https://repository.ucc.edu.co/bitstreams/ec2a9e0e-6ca8-4674-8d65-62a54ff6c281/downloade1afed867679817f8180822a31601237MD55TEXT2016_desarrollo_implementacion_aplicacion.pdf.txt2016_desarrollo_implementacion_aplicacion.pdf.txtExtracted texttext/plain75954https://repository.ucc.edu.co/bitstreams/4d54466c-e02f-429c-bc57-870acc4f3f9f/downloadd17c8d1785746ef4a7beba3fb5f97970MD562016_desarrollo_implementacion_aplicacion-derechos.pdf.txt2016_desarrollo_implementacion_aplicacion-derechos.pdf.txtExtracted texttext/plain16https://repository.ucc.edu.co/bitstreams/fb6f3137-9414-43db-a5a4-3ef7b6188af3/download24d68299ae13852334a122ea657bbaaaMD5720.500.12494/46831oai:repository.ucc.edu.co:20.500.12494/468312024-08-10 21:17:37.058restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |