Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales
En nuestro proyecto de grado, se desarrolló e implementó una infraestructura de red para una plataforma de aulas virtuales robusta y escalable, con el objetivo de proporcionar una herramienta tecnológica innovadora para la educación. Se adoptaron metodologías rigurosas, incluyendo la recopilación de...
- Autores:
-
Jimenez Rozo, July Tatiana
Vásquez Villalba, Andrés Camilo
- 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/42348
- Acceso en línea:
- http://hdl.handle.net/11349/42348
- Palabra clave:
- Estructura de red
Plataforma
Aulas virtuales
Infraestructura física
Infraestructura cloud
Ingeniería Telemática -- Tesis y disertaciones académicas
Redes de computadoras - Diseño
Plataformas de aprendizaje virtual - Infraestructura
Metodologías de desarrollo de software - Scrum
Educación a distancia - Tecnologías de la información
Network structure
Platform
Virtual classroom
Physical infrastructure
Cloud infrastructure
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_fbd6e15857e636614ddb82f40200db47 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/42348 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
dc.title.titleenglish.none.fl_str_mv |
Development of a network infrastructure for the virtual laboratories platform |
title |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
spellingShingle |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales Estructura de red Plataforma Aulas virtuales Infraestructura física Infraestructura cloud Ingeniería Telemática -- Tesis y disertaciones académicas Redes de computadoras - Diseño Plataformas de aprendizaje virtual - Infraestructura Metodologías de desarrollo de software - Scrum Educación a distancia - Tecnologías de la información Network structure Platform Virtual classroom Physical infrastructure Cloud infrastructure |
title_short |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
title_full |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
title_fullStr |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
title_full_unstemmed |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
title_sort |
Desarrollo de una infraestructura de red para la plataforma de laboratorios virtuales |
dc.creator.fl_str_mv |
Jimenez Rozo, July Tatiana Vásquez Villalba, Andrés Camilo |
dc.contributor.advisor.none.fl_str_mv |
Rodríguez Guerrero, Rocío |
dc.contributor.author.none.fl_str_mv |
Jimenez Rozo, July Tatiana Vásquez Villalba, Andrés Camilo |
dc.contributor.orcid.none.fl_str_mv |
Rodríguez Guerrero, |
dc.subject.none.fl_str_mv |
Estructura de red Plataforma Aulas virtuales Infraestructura física Infraestructura cloud |
topic |
Estructura de red Plataforma Aulas virtuales Infraestructura física Infraestructura cloud Ingeniería Telemática -- Tesis y disertaciones académicas Redes de computadoras - Diseño Plataformas de aprendizaje virtual - Infraestructura Metodologías de desarrollo de software - Scrum Educación a distancia - Tecnologías de la información Network structure Platform Virtual classroom Physical infrastructure Cloud infrastructure |
dc.subject.lemb.none.fl_str_mv |
Ingeniería Telemática -- Tesis y disertaciones académicas Redes de computadoras - Diseño Plataformas de aprendizaje virtual - Infraestructura Metodologías de desarrollo de software - Scrum Educación a distancia - Tecnologías de la información |
dc.subject.keyword.none.fl_str_mv |
Network structure Platform Virtual classroom Physical infrastructure Cloud infrastructure |
description |
En nuestro proyecto de grado, se desarrolló e implementó una infraestructura de red para una plataforma de aulas virtuales robusta y escalable, con el objetivo de proporcionar una herramienta tecnológica innovadora para la educación. Se adoptaron metodologías rigurosas, incluyendo la recopilación de información, definición del problema, implementación y evaluación de la plataforma, utilizando un enfoque top-down para el diseño de la red y la metodología scrum para un desarrollo ágil. La necesidad de una herramienta tecnológica para el aprendizaje a distancia y la colaboración entre docentes y estudiantes fue identificada, estableciendo objetivos claros y medibles. Se definieron los alcances del proyecto y se evaluó su viabilidad técnica, económica y operativa. La plataforma fue sometida a pruebas exhaustivas en diversos entornos, obteniendo resultados altamente satisfactorios y formulando recomendaciones valiosas para su implementación, logrando así desarrollar un modelo de estructura de red capaz de alojar una plataforma de aulas virtuales implementable en diferentes entornos. |
publishDate |
2024 |
dc.date.accessioned.none.fl_str_mv |
2024-10-28T20:17:03Z |
dc.date.available.none.fl_str_mv |
2024-10-28T20:17:03Z |
dc.date.created.none.fl_str_mv |
2024-07-11 |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.degree.none.fl_str_mv |
Investigación-Innovación |
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/42348 |
url |
http://hdl.handle.net/11349/42348 |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
Cárdenas, V., y Tovar, C. (2012). NTIC y competencias en la educación superior a distancia virtual en Colombia: una revisión de la literatura. Educación y Territorio, vol. 2, núm. 1, pp. 113 – 146. López Rua, Ana Milena y Tamayo Alzate, Óscar Eugenio (2012). LAS PRÁCTICAS DE LABORATORIO EN LA ENSEÑANZA DE LAS CIENCIAS NATURALES. Revista Latinoamericana de Estudios Educativos (Colombia), 8 (1), 145-166. [Fecha de Consulta 13 de Mayo de 2021]. ISSN: 1900-9895. Disponible en: https://www.redalyc.org/articulo.oa?id=134129256008 Molina, J. (2012). "Herramientas virtuales: laboratorios virtuales para ciencias experimentales - una experiencia con la herramienta VCL", trabajo presentado en X Jornades de xarxes d'investigació en docència universitària. Disponible en: http://web.ua.es/es/ice/jornadas-redes-2012/documentos/posters/245405.pdf UNESCO. (2000). Informe de la Reunión de Expertos sobre Laboratorios Virtuales, París: UNESCO. Disponible en: http://unesdoc.unesco.org/images/0011/001191/119102s.pdf Metodología Top-down. (2022, 10 marzo). Metodología Top-Down. Disponible en: http://163.10.22.82/OAS/modularizacion/metodologa_topdown.html Carlos López Jurado (28/01/22). CMM. Arquitectura de red: qué es, tipos y topología. Disponible en: https://es.ccm.net/ordenadores/redes/1250-que-es-una-arquitectura-de-red/ CMM (04/02/2021) ¿Qué es una topología de red y qué tipos existen?. Disponible en: https://es.ccm.net/contents/256-topologia-de-red CMM (04/02/2021) Redes - Arquitectura Cliente/Servidor en 3 niveles. Disponible en: https://es.ccm.net/contents/147-redes-arquitectura-cliente-servidor-en-3-niveles CVSOFT IT ACADEMY. Definición de plataforma informática. Disponible en: https://www.cvosoft.com/glosario-sap/sap/plataforma-informatica-3469.html Evol Campus. 2006 ¿Qué es un aula virtual y para qué se puede utilizar? Disponible en: https://www.evolmind.com/blog/que-es-un-aula-virtual-y-para-que-se-puede-utilizar/ Manuel José Gonçalves.13/10/2021.Hiberus blog. ¿Qué es Angular y para qué sirve? Disponible en: https://www.hiberus.com/crecemos-contigo/que-es-angular-y-para-que-sirve/ Mintic 2021 Ministerio de Tecnologías de la información y las Comunicaciones Disponible en: https://www.teletrabajo.gov.co/622/w3-article-8456.html GestioPolis.com Experto. abril 8 2021. ¿Qué es el estudio de factibilidad en un proyecto?. Recuperado de https://www.gestiopolis.com/que-es-el-estudio-de-factibilidad-en-un-proyecto IBM 2021-04-12 Direccionamiento estático y dinámico Disponible en: https://www.ibm.com/docs/es/aix/7.2?topic=routing-static-dynamic Cloudflare ¿Qué es un protocolo? Definición de protocolo de red Disponible en: https://www.cloudflare.com/es-es/learning/network-layer/what-is-a-protocol Restrepo, V. (2010). Aplicación y comparación de la metodología de diseño Top Down y Bottom Up. 1 mayo, 2018, de Escuela de Ingeniería, Universidad EAFIT Sitio web: http://hdl.handle.net/10784/8830 Cisco ¿Qué es la seguridad de red? Disponible en: https://www.cisco.com/c/es_mx/products/security/what-is-network-security.html#~tipos ManageEngine, OpManager, Gestión de red con OpManager Disponible en: https://www.manageengine.com/latam/network-monitoring/gestion-de-redes.html Alex Díaz 2021 SOFTENG Metodología SCRUM disponible en: https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.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/a6caa6ea-802f-45af-b731-242f45d90149/download https://repository.udistrital.edu.co/bitstreams/eb25a91e-4f60-4132-8316-1f62e92b19a5/download https://repository.udistrital.edu.co/bitstreams/4881fcaf-2bac-4f7e-b400-40c8dc78d12a/download https://repository.udistrital.edu.co/bitstreams/0bb53c0f-952c-491c-a0bd-e235cdd7a742/download https://repository.udistrital.edu.co/bitstreams/4301fefd-d2c7-430a-ab4c-55b36c577b3a/download https://repository.udistrital.edu.co/bitstreams/21283ce8-de5e-4539-b99a-b99f2434fc59/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 31323778d5b3a30bcf1d1fd536a25094 3b6f1945039215c608e4746e6fd6264a 457f9b6df43d2308530310bc79e8e612 364d678ef3850b4acbbd62207bdf953d 7d4fe775db671950dbe3769d7171c919 |
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_ |
1837006949333336064 |
spelling |
Rodríguez Guerrero, RocíoJimenez Rozo, July TatianaVásquez Villalba, Andrés CamiloRodríguez Guerrero,2024-10-28T20:17:03Z2024-10-28T20:17:03Z2024-07-11http://hdl.handle.net/11349/42348En nuestro proyecto de grado, se desarrolló e implementó una infraestructura de red para una plataforma de aulas virtuales robusta y escalable, con el objetivo de proporcionar una herramienta tecnológica innovadora para la educación. Se adoptaron metodologías rigurosas, incluyendo la recopilación de información, definición del problema, implementación y evaluación de la plataforma, utilizando un enfoque top-down para el diseño de la red y la metodología scrum para un desarrollo ágil. La necesidad de una herramienta tecnológica para el aprendizaje a distancia y la colaboración entre docentes y estudiantes fue identificada, estableciendo objetivos claros y medibles. Se definieron los alcances del proyecto y se evaluó su viabilidad técnica, económica y operativa. La plataforma fue sometida a pruebas exhaustivas en diversos entornos, obteniendo resultados altamente satisfactorios y formulando recomendaciones valiosas para su implementación, logrando así desarrollar un modelo de estructura de red capaz de alojar una plataforma de aulas virtuales implementable en diferentes entornos.In our degree project, we developed and implemented a network infrastructure for a robust and scalable virtual classroom platform, aiming to provide an innovative technological tool for education. Rigorous methodologies were adopted, including information gathering, problem definition, implementation, and evaluation of the platform, using a top-down approach for network design and the scrum methodology for agile development. The need for a technological tool for distance learning and collaboration between teachers and students was identified, establishing clear and measurable objectives. The project's scope was defined, and its technical, economic, and operational feasibility was assessed. The platform underwent extensive testing in various environments, yielding highly satisfactory results and formulating valuable recommendations for its implementation, thereby achieving the development of a network structure model capable of hosting a virtual classroom platform deployable in different settings.pdfspaUniversidad Distrital Francisco José de CaldasEstructura de redPlataformaAulas virtualesInfraestructura físicaInfraestructura cloudIngeniería Telemática -- Tesis y disertaciones académicasRedes de computadoras - DiseñoPlataformas de aprendizaje virtual - InfraestructuraMetodologías de desarrollo de software - ScrumEducación a distancia - Tecnologías de la informaciónNetwork structurePlatformVirtual classroomPhysical infrastructureCloud infrastructureDesarrollo de una infraestructura de red para la plataforma de laboratorios virtualesDevelopment of a network infrastructure for the virtual laboratories platformbachelorThesisInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Cárdenas, V., y Tovar, C. (2012). NTIC y competencias en la educación superior a distancia virtual en Colombia: una revisión de la literatura. Educación y Territorio, vol. 2, núm. 1, pp. 113 – 146.López Rua, Ana Milena y Tamayo Alzate, Óscar Eugenio (2012). LAS PRÁCTICAS DE LABORATORIO EN LA ENSEÑANZA DE LAS CIENCIAS NATURALES. Revista Latinoamericana de Estudios Educativos (Colombia), 8 (1), 145-166. [Fecha de Consulta 13 de Mayo de 2021]. ISSN: 1900-9895. Disponible en: https://www.redalyc.org/articulo.oa?id=134129256008Molina, J. (2012). "Herramientas virtuales: laboratorios virtuales para ciencias experimentales - una experiencia con la herramienta VCL", trabajo presentado en X Jornades de xarxes d'investigació en docència universitària. Disponible en: http://web.ua.es/es/ice/jornadas-redes-2012/documentos/posters/245405.pdfUNESCO. (2000). Informe de la Reunión de Expertos sobre Laboratorios Virtuales, París: UNESCO. Disponible en: http://unesdoc.unesco.org/images/0011/001191/119102s.pdfMetodología Top-down. (2022, 10 marzo). Metodología Top-Down. Disponible en: http://163.10.22.82/OAS/modularizacion/metodologa_topdown.htmlCarlos López Jurado (28/01/22). CMM. Arquitectura de red: qué es, tipos y topología. Disponible en: https://es.ccm.net/ordenadores/redes/1250-que-es-una-arquitectura-de-red/CMM (04/02/2021) ¿Qué es una topología de red y qué tipos existen?. Disponible en: https://es.ccm.net/contents/256-topologia-de-redCMM (04/02/2021) Redes - Arquitectura Cliente/Servidor en 3 niveles. Disponible en: https://es.ccm.net/contents/147-redes-arquitectura-cliente-servidor-en-3-nivelesCVSOFT IT ACADEMY. Definición de plataforma informática. Disponible en: https://www.cvosoft.com/glosario-sap/sap/plataforma-informatica-3469.htmlEvol Campus. 2006 ¿Qué es un aula virtual y para qué se puede utilizar? Disponible en: https://www.evolmind.com/blog/que-es-un-aula-virtual-y-para-que-se-puede-utilizar/Manuel José Gonçalves.13/10/2021.Hiberus blog. ¿Qué es Angular y para qué sirve? Disponible en: https://www.hiberus.com/crecemos-contigo/que-es-angular-y-para-que-sirve/Mintic 2021 Ministerio de Tecnologías de la información y las Comunicaciones Disponible en: https://www.teletrabajo.gov.co/622/w3-article-8456.htmlGestioPolis.com Experto. abril 8 2021. ¿Qué es el estudio de factibilidad en un proyecto?. Recuperado de https://www.gestiopolis.com/que-es-el-estudio-de-factibilidad-en-un-proyectoIBM 2021-04-12 Direccionamiento estático y dinámico Disponible en: https://www.ibm.com/docs/es/aix/7.2?topic=routing-static-dynamicCloudflare ¿Qué es un protocolo? Definición de protocolo de red Disponible en: https://www.cloudflare.com/es-es/learning/network-layer/what-is-a-protocolRestrepo, V. (2010). Aplicación y comparación de la metodología de diseño Top Down y Bottom Up. 1 mayo, 2018, de Escuela de Ingeniería, Universidad EAFIT Sitio web: http://hdl.handle.net/10784/8830Cisco ¿Qué es la seguridad de red? Disponible en: https://www.cisco.com/c/es_mx/products/security/what-is-network-security.html#~tiposManageEngine, OpManager, Gestión de red con OpManager Disponible en: https://www.manageengine.com/latam/network-monitoring/gestion-de-redes.htmlAlex Díaz 2021 SOFTENG Metodología SCRUM disponible en: https://www.softeng.es/es-es/empresa/metodologias-de-trabajo/metodologia-scrum.htmlLICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/a6caa6ea-802f-45af-b731-242f45d90149/download997daf6c648c962d566d7b082dac908dMD51ORIGINALTrabajo de grado Trabajo de grado application/pdf5857568https://repository.udistrital.edu.co/bitstreams/eb25a91e-4f60-4132-8316-1f62e92b19a5/download31323778d5b3a30bcf1d1fd536a25094MD52Licencia de uso y autorizaciónLicencia de uso y autorizaciónapplication/pdf634782https://repository.udistrital.edu.co/bitstreams/4881fcaf-2bac-4f7e-b400-40c8dc78d12a/download3b6f1945039215c608e4746e6fd6264aMD53Anexos Anexos application/zip43483895https://repository.udistrital.edu.co/bitstreams/0bb53c0f-952c-491c-a0bd-e235cdd7a742/download457f9b6df43d2308530310bc79e8e612MD54THUMBNAILTrabajo de grado .jpgTrabajo de grado .jpgIM Thumbnailimage/jpeg2941https://repository.udistrital.edu.co/bitstreams/4301fefd-d2c7-430a-ab4c-55b36c577b3a/download364d678ef3850b4acbbd62207bdf953dMD55Licencia de uso y autorización.jpgLicencia de uso y autorización.jpgIM Thumbnailimage/jpeg12120https://repository.udistrital.edu.co/bitstreams/21283ce8-de5e-4539-b99a-b99f2434fc59/download7d4fe775db671950dbe3769d7171c919MD5611349/42348oai:repository.udistrital.edu.co:11349/423482025-01-29 01:11:12.215open.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |