Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas

En este proyecto modalidad de pasantía se logra hacer una unión del estudiante con la Red de Datos UDNet, en la cual se intervinieron cuartos en la sede Macarena A con acompañamiento de la Red de Datos UDNet logrando marquillado y limpieza de los cuartos de telecomunicaciones, y a su vez realizando...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2019
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/23841
Acceso en línea:
http://hdl.handle.net/11349/23841
Palabra clave:
Diagnostico
Telecomunicaciones
Guardar datos
Intervención
Levantamiento de información
Tecnología en Sistematización de Datos - Tesis y disertaciones académicas
Universidad Distrital Francisco José de Caldas - Tecnología - Diagnóstico
Redes de telecomunicaciones
Telecomunicaciones - Equipo y accesorios - Diagnóstico
Diagnostic
Telecommunications
Save Data
Intervention
Gathering information
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_f8121dd0c49736a243d5e322217d6a37
oai_identifier_str oai:repository.udistrital.edu.co:11349/23841
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
dc.title.titleenglish.spa.fl_str_mv Diagnosis and intervention plan of the technological infrastructure of the telecommunications room (TR) of the data network of the Macarena A Headquarters of the Francisco José de Caldas District University
title Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
spellingShingle Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
Diagnostico
Telecomunicaciones
Guardar datos
Intervención
Levantamiento de información
Tecnología en Sistematización de Datos - Tesis y disertaciones académicas
Universidad Distrital Francisco José de Caldas - Tecnología - Diagnóstico
Redes de telecomunicaciones
Telecomunicaciones - Equipo y accesorios - Diagnóstico
Diagnostic
Telecommunications
Save Data
Intervention
Gathering information
title_short Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
title_full Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
title_fullStr Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
title_full_unstemmed Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
title_sort Diagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de Caldas
dc.contributor.advisor.spa.fl_str_mv Reyes Mozo, Jose Vicente
dc.subject.spa.fl_str_mv Diagnostico
Telecomunicaciones
Guardar datos
Intervención
Levantamiento de información
topic Diagnostico
Telecomunicaciones
Guardar datos
Intervención
Levantamiento de información
Tecnología en Sistematización de Datos - Tesis y disertaciones académicas
Universidad Distrital Francisco José de Caldas - Tecnología - Diagnóstico
Redes de telecomunicaciones
Telecomunicaciones - Equipo y accesorios - Diagnóstico
Diagnostic
Telecommunications
Save Data
Intervention
Gathering information
dc.subject.lemb.spa.fl_str_mv Tecnología en Sistematización de Datos - Tesis y disertaciones académicas
Universidad Distrital Francisco José de Caldas - Tecnología - Diagnóstico
Redes de telecomunicaciones
Telecomunicaciones - Equipo y accesorios - Diagnóstico
dc.subject.keyword.spa.fl_str_mv Diagnostic
Telecommunications
Save Data
Intervention
Gathering information
description En este proyecto modalidad de pasantía se logra hacer una unión del estudiante con la Red de Datos UDNet, en la cual se intervinieron cuartos en la sede Macarena A con acompañamiento de la Red de Datos UDNet logrando marquillado y limpieza de los cuartos de telecomunicaciones, y a su vez realizando parte del software, patentando el formulario diagnostico estipulado por la red de datos, basándose en lenguaje de programación Python y en la arquitectura Django, esto para que se pudiera formar el sistema de información Ralph UDNET, el cual va a ser utilizado por la red de datos para su correspondiente uso como lo son: Planes de intervención, diagnóstico de cuartos, carga de archivos, etc. Este sistema de información requería de otros módulos los cuales fueron desarrollados por otros pasantes, como medio de comunicación con los demás módulos se utilizó la herramienta zoom y asignación de tareas la herramienta trello. Además, para el diseño del software se utilizó la metodología Scrum en la cual se obtuvo un trabajo ágil y sirvió en gran medida la obtención del proyecto.
publishDate 2019
dc.date.created.spa.fl_str_mv 2019-03-06
dc.date.accessioned.none.fl_str_mv 2020-06-01T05:23:40Z
dc.date.available.none.fl_str_mv 2020-06-01T05:23:40Z
dc.type.degree.spa.fl_str_mv Pasantía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.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/23841
url http://hdl.handle.net/11349/23841
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_16ec
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Restringido (Solo Referencia)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Restringido (Solo Referencia)
http://purl.org/coar/access_right/c_16ec
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/23841/9/Galeano%20Prada%20Yesica%20Lorena%202019.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23841/10/Galeano%20Prada%20Yesica%20Lorena%20anexo%202.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23841/11/Galeano%20Prada%20Yesica%20Lorena%20anexo%203.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23841/12/Galeano%20Prada%20Yesica%20Lorena%20anexo%201.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/23841/1/Galeano%20Prada%20Yesica%20Lorena%202019.pdf
http://repository.udistrital.edu.co/bitstream/11349/23841/2/Galeano%20Prada%20Yesica%20Lorena%20anexo%202.pdf
http://repository.udistrital.edu.co/bitstream/11349/23841/3/Galeano%20Prada%20Yesica%20Lorena%20anexo%203.pdf
http://repository.udistrital.edu.co/bitstream/11349/23841/4/Galeano%20Prada%20Yesica%20Lorena%20anexo%201.pdf
http://repository.udistrital.edu.co/bitstream/11349/23841/5/license_url
http://repository.udistrital.edu.co/bitstream/11349/23841/6/license_text
http://repository.udistrital.edu.co/bitstream/11349/23841/7/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/23841/8/license.txt
bitstream.checksum.fl_str_mv fc5cb478230448a544439219906b2557
36fa286fe8877668e1a968462488d1bf
81175f07b126728bdfd04f157b26b403
a2c48c1ec5d7bd61cc0a848b28e61b0f
dba8df06ea81c042d47f92961b2717bc
2de1e1441e526c314ba20e35e572c4c1
dd0cdc3978cb4b0855a14637b2d14cce
d6393d76e9adb72f1065a637113e4bc8
924993ce0b3ba389f79f32a1b2735415
d41d8cd98f00b204e9800998ecf8427e
d41d8cd98f00b204e9800998ecf8427e
da5c6a3ca62d5dd4853000a60fee7083
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712694715416576
spelling Reyes Mozo, Jose VicenteGaleano Prada, Yesica LorenaAvella Cortes, Marlon2020-06-01T05:23:40Z2020-06-01T05:23:40Z2019-03-06http://hdl.handle.net/11349/23841En este proyecto modalidad de pasantía se logra hacer una unión del estudiante con la Red de Datos UDNet, en la cual se intervinieron cuartos en la sede Macarena A con acompañamiento de la Red de Datos UDNet logrando marquillado y limpieza de los cuartos de telecomunicaciones, y a su vez realizando parte del software, patentando el formulario diagnostico estipulado por la red de datos, basándose en lenguaje de programación Python y en la arquitectura Django, esto para que se pudiera formar el sistema de información Ralph UDNET, el cual va a ser utilizado por la red de datos para su correspondiente uso como lo son: Planes de intervención, diagnóstico de cuartos, carga de archivos, etc. Este sistema de información requería de otros módulos los cuales fueron desarrollados por otros pasantes, como medio de comunicación con los demás módulos se utilizó la herramienta zoom y asignación de tareas la herramienta trello. Además, para el diseño del software se utilizó la metodología Scrum en la cual se obtuvo un trabajo ágil y sirvió en gran medida la obtención del proyecto.In this internship modality project, a student union with the UDNet Data Network is achieved, in which rooms were intervened in the Macarena A headquarters with the support of the UDNet Data Network achieving labeling and cleaning of the telecommunications rooms, since in turn, making part of the software, patenting the diagnostic form stipulated by the data network, based on Python programming language and Django architecture, this so that the Ralph UDNET information system could be formed, which will be used by the data network for its corresponding use such as: intervention plans, room diagnostics, file uploads, etc. This information system required other modules which were developed by other interns, as a means of communication with the other modules the zoom tool was used and the assignment of tasks was the trello tool. In addition, the Scrum methodology was used for the design of the software in which agile work was obtained and the project was obtained to a large extent.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecDiagnosticoTelecomunicacionesGuardar datosIntervenciónLevantamiento de informaciónTecnología en Sistematización de Datos - Tesis y disertaciones académicasUniversidad Distrital Francisco José de Caldas - Tecnología - DiagnósticoRedes de telecomunicacionesTelecomunicaciones - Equipo y accesorios - DiagnósticoDiagnosticTelecommunicationsSave DataInterventionGathering informationDiagnóstico y plan de intervención de la infraestructura tecnológica del cuarto de telecomunicaciones (TR) de la red de datos de la Sede Macarena A de La Universidad Distrital Francisco José de CaldasDiagnosis and intervention plan of the technological infrastructure of the telecommunications room (TR) of the data network of the Macarena A Headquarters of the Francisco José de Caldas District UniversityPasantíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILGaleano Prada Yesica Lorena 2019.pdf.jpgGaleano Prada Yesica Lorena 2019.pdf.jpgIM Thumbnailimage/jpeg6738http://repository.udistrital.edu.co/bitstream/11349/23841/9/Galeano%20Prada%20Yesica%20Lorena%202019.pdf.jpgfc5cb478230448a544439219906b2557MD59open accessGaleano Prada Yesica Lorena anexo 2.pdf.jpgGaleano Prada Yesica Lorena anexo 2.pdf.jpgIM Thumbnailimage/jpeg28451http://repository.udistrital.edu.co/bitstream/11349/23841/10/Galeano%20Prada%20Yesica%20Lorena%20anexo%202.pdf.jpg36fa286fe8877668e1a968462488d1bfMD510open accessGaleano Prada Yesica Lorena anexo 3.pdf.jpgGaleano Prada Yesica Lorena anexo 3.pdf.jpgIM Thumbnailimage/jpeg32188http://repository.udistrital.edu.co/bitstream/11349/23841/11/Galeano%20Prada%20Yesica%20Lorena%20anexo%203.pdf.jpg81175f07b126728bdfd04f157b26b403MD511open accessGaleano Prada Yesica Lorena anexo 1.pdf.jpgGaleano Prada Yesica Lorena anexo 1.pdf.jpgIM Thumbnailimage/jpeg7157http://repository.udistrital.edu.co/bitstream/11349/23841/12/Galeano%20Prada%20Yesica%20Lorena%20anexo%201.pdf.jpga2c48c1ec5d7bd61cc0a848b28e61b0fMD512open accessORIGINALGaleano Prada Yesica Lorena 2019.pdfGaleano Prada Yesica Lorena 2019.pdfapplication/pdf2479178http://repository.udistrital.edu.co/bitstream/11349/23841/1/Galeano%20Prada%20Yesica%20Lorena%202019.pdfdba8df06ea81c042d47f92961b2717bcMD51open accessGaleano Prada Yesica Lorena anexo 2.pdfGaleano Prada Yesica Lorena anexo 2.pdfapplication/pdf57267843http://repository.udistrital.edu.co/bitstream/11349/23841/2/Galeano%20Prada%20Yesica%20Lorena%20anexo%202.pdf2de1e1441e526c314ba20e35e572c4c1MD52open accessGaleano Prada Yesica Lorena anexo 3.pdfGaleano Prada Yesica Lorena anexo 3.pdfapplication/pdf1222172http://repository.udistrital.edu.co/bitstream/11349/23841/3/Galeano%20Prada%20Yesica%20Lorena%20anexo%203.pdfdd0cdc3978cb4b0855a14637b2d14cceMD53open accessGaleano Prada Yesica Lorena anexo 1.pdfGaleano Prada Yesica Lorena anexo 1.pdfapplication/pdf3376507http://repository.udistrital.edu.co/bitstream/11349/23841/4/Galeano%20Prada%20Yesica%20Lorena%20anexo%201.pdfd6393d76e9adb72f1065a637113e4bc8MD54open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/23841/5/license_url924993ce0b3ba389f79f32a1b2735415MD55open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/23841/6/license_textd41d8cd98f00b204e9800998ecf8427eMD56open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/23841/7/license_rdfd41d8cd98f00b204e9800998ecf8427eMD57open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/23841/8/license.txtda5c6a3ca62d5dd4853000a60fee7083MD58open access11349/23841oai:repository.udistrital.edu.co:11349/238412023-06-13 15:18:59.502open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo=