Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia

En el complejo entorno de los sistemas de telecomunicaciones, los servidores son elementos esenciales que desempeñan una función fundamental en el análisis, control y administración de las diversas infraestructuras a las que están integrados. Estos servidores no solo sirven como nodos de procesamien...

Full description

Autores:
Johan Camilo, Afanador Riaño
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
OAI Identifier:
oai:repository.udistrital.edu.co:11349/40368
Acceso en línea:
http://hdl.handle.net/11349/40368
Palabra clave:
Actualización tecnológica
Expansión de capacidad de red
Migración de servidores
Supervisión de elementos de red
Ingeniería Electrónica -- Tesis y disertaciones académicas
Red de transmisión óptica
Modernización de infraestructura
Integración de hardware y software
Gestión de telecomunicaciones
Technological update
Network capacity expansion
Server migration
Supervision of network elements
Rights
License
Restringido (Solo Referencia)
id UDISTRITA2_f85806ab1487ce3bfc15c65f9e0d695c
oai_identifier_str oai:repository.udistrital.edu.co:11349/40368
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.none.fl_str_mv Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
dc.title.titleenglish.none.fl_str_mv Update, expansion, and preparation for the migration of servers for the management of an optical transmission network for a telecommunications company in Colombia
title Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
spellingShingle Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
Actualización tecnológica
Expansión de capacidad de red
Migración de servidores
Supervisión de elementos de red
Ingeniería Electrónica -- Tesis y disertaciones académicas
Red de transmisión óptica
Modernización de infraestructura
Integración de hardware y software
Gestión de telecomunicaciones
Technological update
Network capacity expansion
Server migration
Supervision of network elements
title_short Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
title_full Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
title_fullStr Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
title_full_unstemmed Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
title_sort Actualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en Colombia
dc.creator.fl_str_mv Johan Camilo, Afanador Riaño
dc.contributor.advisor.none.fl_str_mv Leonardo, Plazas Nossa
dc.contributor.author.none.fl_str_mv Johan Camilo, Afanador Riaño
dc.subject.none.fl_str_mv Actualización tecnológica
Expansión de capacidad de red
Migración de servidores
Supervisión de elementos de red
topic Actualización tecnológica
Expansión de capacidad de red
Migración de servidores
Supervisión de elementos de red
Ingeniería Electrónica -- Tesis y disertaciones académicas
Red de transmisión óptica
Modernización de infraestructura
Integración de hardware y software
Gestión de telecomunicaciones
Technological update
Network capacity expansion
Server migration
Supervision of network elements
dc.subject.lemb.none.fl_str_mv Ingeniería Electrónica -- Tesis y disertaciones académicas
Red de transmisión óptica
Modernización de infraestructura
Integración de hardware y software
Gestión de telecomunicaciones
dc.subject.keyword.none.fl_str_mv Technological update
Network capacity expansion
Server migration
Supervision of network elements
description En el complejo entorno de los sistemas de telecomunicaciones, los servidores son elementos esenciales que desempeñan una función fundamental en el análisis, control y administración de las diversas infraestructuras a las que están integrados. Estos servidores no solo sirven como nodos de procesamiento de datos, sino que también actúan como puntos neurálgicos para la supervisión y gestión eficiente de las redes de telecomunicaciones. En los últimos años, hemos sido testigos de un significativo avance en la robustez y eficacia de las aplicaciones de estos servidores. Este progreso ha motivado a las empresas de telecomunicaciones a buscar constantemente formas innovadoras de mejorar la gestión de su infraestructura. Como respuesta a esta evolución, estas empresas están adoptando una variedad de tecnologías innovadoras, tanto a nivel de software como de hardware. Esta investigación explora los pasos fundamentales en la actualización, expansión y preparación para la migración de servidores, con un enfoque en los protocolos de red esenciales para monitorizar tanto el rendimiento del hardware como la gestión de equipos ópticos en la red. Se identifican y analizan los riesgos surgidos durante el proceso, así como los rediseños implementados para cumplir con los requerimientos del cliente y lograr una solución efectiva.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-09-05T14:05:29Z
dc.date.available.none.fl_str_mv 2024-09-05T14:05:29Z
dc.date.created.none.fl_str_mv 2024-08-12
dc.type.none.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.degree.none.fl_str_mv Pasantía
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/40368
url http://hdl.handle.net/11349/40368
dc.relation.references.none.fl_str_mv J. S. Ruiz, M. C. Huguet, J. M. A. Soldevila y E. M. Galindo, Administración de servidores. UOC Universitat Oberta de Catalunya.
J. Cabrera y J. Pérez, Fundamentos del Hardware (GRADO SUP.) RA-MA Editorial, 2010, isbn: 9788499643199. dirección: https://books.google.com.co/ books?id=qaW6EAAAQBAJ.
GIGABYTE. «Placas base de servidor.» (mar. de 2024), dirección: https://www. gigabyte.com/co/Enterprise/Server-Motherboard (visitado 30-03-2024).
Huawei. «FusionModule800.» (mar. de 2024), dirección: https://digitalpower. huawei . com / es / data - center - facility / product _ solution / dce _ medium _ data_center/detail/284.html (visitado 30-03-2024).
H. Cloud, Euleros IntroductionHUAW EICLOUD. dirección: https://developer. huaweicloud.com/intl/en-us/euleros/euleros-introduction.html.
Huawei. «TaiShan 200 Server User Guide (Model 2280) 13.» (mar. de 2024), dirección: https://support.huawei.com/enterprise/en/doc/EDOC1100093459/ a7d65ad4 / installing - a - server - on - l - shaped - guide - rails (visitado 30-03-2024).
Huawei. «iBMC - Intelligent Server Management System.» (2024-03-30), dirección: https://e.huawei.com/en/products/computing/kunpeng/accessories/ ibmc.
Huawei Technologies Co., Ltd., Huawei iBMC Intelligent Management System White Paper, jun. de 2020. dirección: https://e.huawei.com/id/material/ datacenter/server/a2b76e813de74b579c053d7bf403177e.
Huawei. «iMaster NCE-Campus.» (2024-03-30), dirección: https://e.huawei. com/en/products/network-analysis/imaster-nce-campus.
G. Peiyue y G. Tingting. «Secure Shell (SSH).» Consultado el 30 de marzo de 2024. (2024-03-30), dirección: https://support.huawei.com/enterprise/en/ doc/EDOC1100205274.
B. A. Forouzan, TCP/IP Protocol Suite, 4th. McGraw-Hill, 2009.
J. G. López, Administración de Sistemas Operativos. Un enfoque práctico. RAMA Editorial, 2019.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.acceso.none.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.none.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv https://repository.udistrital.edu.co/bitstreams/45581ada-2c79-4800-9f72-dda7d0a5254a/download
https://repository.udistrital.edu.co/bitstreams/c5d92dc4-c6cd-43f3-85e7-fb364262b6ef/download
https://repository.udistrital.edu.co/bitstreams/e59cdb6a-7e23-445b-a363-57e2b91023a8/download
https://repository.udistrital.edu.co/bitstreams/0b1a05e9-5dff-4ced-b798-3586193c994c/download
https://repository.udistrital.edu.co/bitstreams/fee2395d-e44d-48fb-a5d3-18871d8ce069/download
bitstream.checksum.fl_str_mv 997daf6c648c962d566d7b082dac908d
7a809b128e566b567d42a047e8ecaf77
b38d56bb5aa2e630a91ec1858ab07ea9
8b519249a8f6173a5417dbce8cbe53a2
e4b0ec899d76fc73234cd93965210e86
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Distrital
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1837007071518654464
spelling Leonardo, Plazas NossaJohan Camilo, Afanador Riaño2024-09-05T14:05:29Z2024-09-05T14:05:29Z2024-08-12http://hdl.handle.net/11349/40368En el complejo entorno de los sistemas de telecomunicaciones, los servidores son elementos esenciales que desempeñan una función fundamental en el análisis, control y administración de las diversas infraestructuras a las que están integrados. Estos servidores no solo sirven como nodos de procesamiento de datos, sino que también actúan como puntos neurálgicos para la supervisión y gestión eficiente de las redes de telecomunicaciones. En los últimos años, hemos sido testigos de un significativo avance en la robustez y eficacia de las aplicaciones de estos servidores. Este progreso ha motivado a las empresas de telecomunicaciones a buscar constantemente formas innovadoras de mejorar la gestión de su infraestructura. Como respuesta a esta evolución, estas empresas están adoptando una variedad de tecnologías innovadoras, tanto a nivel de software como de hardware. Esta investigación explora los pasos fundamentales en la actualización, expansión y preparación para la migración de servidores, con un enfoque en los protocolos de red esenciales para monitorizar tanto el rendimiento del hardware como la gestión de equipos ópticos en la red. Se identifican y analizan los riesgos surgidos durante el proceso, así como los rediseños implementados para cumplir con los requerimientos del cliente y lograr una solución efectiva.In the complex environment of telecommunications systems, servers are essential elements that play a fundamental role in the analysis, control and administration of the various infrastructures to which they are integrated. These servers not only serve as data processing nodes but also act as nerve centers for efficient monitoring and management of telecommunications networks. In recent years, we have witnessed significant progress in the robustness and effectiveness of these server applications. This progress has motivated telecommunications companies to constantly look for innovative ways to improve their infrastructure management. In response to this evolution, these companies are adopting a variety of innovative technologies, both at the software and hardware levels. This research explores the fundamental steps in upgrading, expanding, and preparing for server migration, with a focus on essential network protocols for monitoring both hardware performance and managing optical equipment on the network. The risks that arise during the process are identified and analyzed, as well as the redesigns implemented to meet the client's requirements and achieve an effective solution.pdfActualización tecnológicaExpansión de capacidad de redMigración de servidoresSupervisión de elementos de redIngeniería Electrónica -- Tesis y disertaciones académicasRed de transmisión ópticaModernización de infraestructuraIntegración de hardware y softwareGestión de telecomunicacionesTechnological updateNetwork capacity expansionServer migrationSupervision of network elementsActualización, expansión y preparación para la migración de servidores del gestor de una red de transmisión óptica de una empresa de telecomunicaciones en ColombiaUpdate, expansion, and preparation for the migration of servers for the management of an optical transmission network for a telecommunications company in ColombiabachelorThesisPasantíahttp://purl.org/coar/resource_type/c_7a1fRestringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecJ. S. Ruiz, M. C. Huguet, J. M. A. Soldevila y E. M. Galindo, Administración de servidores. UOC Universitat Oberta de Catalunya.J. Cabrera y J. Pérez, Fundamentos del Hardware (GRADO SUP.) RA-MA Editorial, 2010, isbn: 9788499643199. dirección: https://books.google.com.co/ books?id=qaW6EAAAQBAJ.GIGABYTE. «Placas base de servidor.» (mar. de 2024), dirección: https://www. gigabyte.com/co/Enterprise/Server-Motherboard (visitado 30-03-2024).Huawei. «FusionModule800.» (mar. de 2024), dirección: https://digitalpower. huawei . com / es / data - center - facility / product _ solution / dce _ medium _ data_center/detail/284.html (visitado 30-03-2024).H. Cloud, Euleros IntroductionHUAW EICLOUD. dirección: https://developer. huaweicloud.com/intl/en-us/euleros/euleros-introduction.html.Huawei. «TaiShan 200 Server User Guide (Model 2280) 13.» (mar. de 2024), dirección: https://support.huawei.com/enterprise/en/doc/EDOC1100093459/ a7d65ad4 / installing - a - server - on - l - shaped - guide - rails (visitado 30-03-2024).Huawei. «iBMC - Intelligent Server Management System.» (2024-03-30), dirección: https://e.huawei.com/en/products/computing/kunpeng/accessories/ ibmc.Huawei Technologies Co., Ltd., Huawei iBMC Intelligent Management System White Paper, jun. de 2020. dirección: https://e.huawei.com/id/material/ datacenter/server/a2b76e813de74b579c053d7bf403177e.Huawei. «iMaster NCE-Campus.» (2024-03-30), dirección: https://e.huawei. com/en/products/network-analysis/imaster-nce-campus.G. Peiyue y G. Tingting. «Secure Shell (SSH).» Consultado el 30 de marzo de 2024. (2024-03-30), dirección: https://support.huawei.com/enterprise/en/ doc/EDOC1100205274.B. A. Forouzan, TCP/IP Protocol Suite, 4th. McGraw-Hill, 2009.J. G. López, Administración de Sistemas Operativos. Un enfoque práctico. RAMA Editorial, 2019.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/45581ada-2c79-4800-9f72-dda7d0a5254a/download997daf6c648c962d566d7b082dac908dMD53ORIGINALAfanadorRiañoJohanCamilo2024.pdfAfanadorRiañoJohanCamilo2024.pdfTrabajo de gradoapplication/pdf6606721https://repository.udistrital.edu.co/bitstreams/c5d92dc4-c6cd-43f3-85e7-fb364262b6ef/download7a809b128e566b567d42a047e8ecaf77MD51Licencia de uso y publicación.pdfLicencia de uso y publicación.pdfLicencia de uso y publicaciónapplication/pdf226583https://repository.udistrital.edu.co/bitstreams/e59cdb6a-7e23-445b-a363-57e2b91023a8/downloadb38d56bb5aa2e630a91ec1858ab07ea9MD52THUMBNAILAfanadorRiañoJohanCamilo2024.pdf.jpgAfanadorRiañoJohanCamilo2024.pdf.jpgIM Thumbnailimage/jpeg6519https://repository.udistrital.edu.co/bitstreams/0b1a05e9-5dff-4ced-b798-3586193c994c/download8b519249a8f6173a5417dbce8cbe53a2MD54Licencia de uso y publicación.pdf.jpgLicencia de uso y publicación.pdf.jpgIM Thumbnailimage/jpeg9508https://repository.udistrital.edu.co/bitstreams/fee2395d-e44d-48fb-a5d3-18871d8ce069/downloade4b0ec899d76fc73234cd93965210e86MD5511349/40368oai:repository.udistrital.edu.co:11349/403682025-02-24 01:15:39.128restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK