Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs

Este proyecto tiene como objetivo la creación y puesta en marcha de una infraestructura de telecomunicaciones para laboratorios a distancia, utilizando software definido por radio (SDR) y GNU Radio, centrada en sistemas de comunicación digitales y análogos. El propósito fundamental es establecer un...

Full description

Autores:
Diaz Chaparro, Nathalia Giseth
Tipo de recurso:
https://purl.org/coar/resource_type/c_7a1f
Fecha de publicación:
2025
Institución:
Universidad El Bosque
Repositorio:
Repositorio U. El Bosque
Idioma:
spa
OAI Identifier:
oai:repositorio.unbosque.edu.co:20.500.12495/14602
Acceso en línea:
https://hdl.handle.net/20.500.12495/14602
Palabra clave:
SDR
GNU Radio
Telecomunicaciones
Laboratorios remotos
Interfaz web
621.381
SDR
GNU Radio
Telecommunications
Remote laboratories
Web interface
Rights
License
Attribution-NonCommercial-ShareAlike 4.0 International
id UNBOSQUE2_d23ad5c9b03fc252faa8a8119d137df6
oai_identifier_str oai:repositorio.unbosque.edu.co:20.500.12495/14602
network_acronym_str UNBOSQUE2
network_name_str Repositorio U. El Bosque
repository_id_str
dc.title.none.fl_str_mv Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
dc.title.translated.none.fl_str_mv Design of communications stations for remote telecommunications laboratories using SDRs
title Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
spellingShingle Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
SDR
GNU Radio
Telecomunicaciones
Laboratorios remotos
Interfaz web
621.381
SDR
GNU Radio
Telecommunications
Remote laboratories
Web interface
title_short Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
title_full Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
title_fullStr Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
title_full_unstemmed Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
title_sort Diseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRs
dc.creator.fl_str_mv Diaz Chaparro, Nathalia Giseth
dc.contributor.advisor.none.fl_str_mv Diaz Pardo, Ivan Eduardo
dc.contributor.author.none.fl_str_mv Diaz Chaparro, Nathalia Giseth
dc.subject.none.fl_str_mv SDR
GNU Radio
Telecomunicaciones
Laboratorios remotos
Interfaz web
topic SDR
GNU Radio
Telecomunicaciones
Laboratorios remotos
Interfaz web
621.381
SDR
GNU Radio
Telecommunications
Remote laboratories
Web interface
dc.subject.ddc.none.fl_str_mv 621.381
dc.subject.keywords.none.fl_str_mv SDR
GNU Radio
Telecommunications
Remote laboratories
Web interface
description Este proyecto tiene como objetivo la creación y puesta en marcha de una infraestructura de telecomunicaciones para laboratorios a distancia, utilizando software definido por radio (SDR) y GNU Radio, centrada en sistemas de comunicación digitales y análogos. El propósito fundamental es establecer un sistema de comunicación que pueda ser gestionado mediante una interfaz gráfica interactiva en un entorno web, simplificando la ejecución de prácticas de laboratorio en tiempo real. Las actividades estarán enfocadas en la modulación AM, FM, PM, BPSK y QPSK. El ambiente interactivo gráfico se fundamentará en la librería Bokeh, facilitando a los usuarios la modificación de parámetros como el ancho de banda, la ganancia y la frecuencia durante las prácticas. Este proyecto satisface la exigencia de incrementar el acceso y la adaptabilidad de los laboratorios de telecomunicaciones en la Universidad El Bosque.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-06-09T16:24:19Z
dc.date.available.none.fl_str_mv 2025-06-09T16:24:19Z
dc.date.issued.none.fl_str_mv 2025-05
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.none.fl_str_mv https://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.none.fl_str_mv https://purl.org/coar/version/c_ab4af688f83e57aa
format https://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12495/14602
dc.identifier.instname.spa.fl_str_mv instname:Universidad El Bosque
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad El Bosque
dc.identifier.repourl.none.fl_str_mv repourl:https://repositorio.unbosque.edu.co
url https://hdl.handle.net/20.500.12495/14602
identifier_str_mv instname:Universidad El Bosque
reponame:Repositorio Institucional Universidad El Bosque
repourl:https://repositorio.unbosque.edu.co
dc.language.iso.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv [1] Concepto, “Software,” https://concepto.de/software/
[2] tic.portal, “¿Qué es un servidor y para qué sirve?,” https://www.ticportal.es/glosario-tic/servidores
[3] HostingerTutoriales, “Protocolo TCP: definición y funcionamiento,” https://hostinger.co/tutoriales/protocolo-tcp#%C2%BFQue_es_el_Protocolo_TCP
[4] OpenWebinars, “Qué es Flask,” https://openwebinars.net/blog/que-es-flask/
[5] R. J. Rico and S. L. Salas, “SDR y GNU Radio como plataforma para un laboratorio de comunicaciones digitales,” recibe, revista electrónica de computación, informática, biomédica y electrónica, vol. 8, no. 2, pp. C3-1-C3-13, Oct. 2019, doi: 10.32870/recibe.v8i2.136.
[6] J. M. Andujar Marquez and T. Mateo Sanguino, “Diseño de laboratorios virtuales y/o remotos. Un caso práctico,” Revista Iberoamericana de Automática e Informática Industrial RIAI, vol. 7, 2010.
[7] J. R. Santamaría-Sandoval, E. Chanto-Sánchez, and M. Soto-Calderón, “Aplicación de laboratorios virtuales en la carrera de Ingeniería en Telecomunicaciones, UNED,” Revista Electrónica Calidad en la Educación Superior, vol. 13, no. 2, 2022, doi: 10.22458/caes.v13i2.4487.
[8] R. Zamora, “ laboratorios remotos. análisis, características y su desarrollo como alternativa a la práctica en la facultad de ingeniería,” https://repositorio.cuc.edu.co/server/api/core/bitstreams/5801b9cb-3429-431c-8e56-65367cfbd1cd/content, vol. 6, Oct. 2010.
[9] J. C. Vesga, “uso del laboratorio remoto smartlab como estrategia para el desarrollo del componente práctico en ingeniería,” https://hemeroteca.unad.edu.co/index.php/memorias/article/view/5764/5502, Apr. 2022.
[10] M. S.Roden, Sistemas de comunicación analógicos y digitales, Quinta.
[11] “Block diagram of communication system.”
[12] J. G. Proakis and M. Salehi, Communication systems engineering, Segunda edición. Prentice Hall, 2002.
[13] A. Artés, F. Pérez, J. Cid, R. López, C. Mosquera, and F. Pérez, Comunicaciones digitales. Madrid, 2012.
[14] J. Proakis and M. Salehi, Digital communications, Quinta. 2007.
[15] P. Schereier and L. Scharf, Statistical signal processing of complex-valued data the theory of improper and noncircular signals. 2010.
[16] T. Collins, R. Getz, A. Wyglinski, and D. Pu, software-defined radio for Engineers. 2018.
[17] DSP related, “Zero IF vs Low IF receivers,” https://www.dsprelated.com/thread/567/zero-if-vs-low-if-receivers.
[18] Iván Pinar Dominguez and Juan José Murillo Fuentes, Laboratorio de comunicaciones digitales radio definida por software, primera. Universidad De Sevilla, 2011.
[19] A. Selva, F. Giró, and Y. Almaguer, “Implementación de un radio definido por software (SDR) para la banda de (30KHz-40MHz),” 2014.
[20] Universidad de Sevilla, Software defined radio: USRP y plataformas de desarrollo- Capitulo 2: GNU Radio.
[21] Universidad de Sevilla, “Software defined radio:USRP y plataformas de desarrollo”.
[22] National Instruments, “Specifications USRP-2901 software defined radio device.”
[23] National instruments, “USRP-2901 Block diagram,” https://www.ni.com/docs/en-US/bundle/usrp-2901-feature/page/block-diagram.html.
[24] E. Gonzalez, C. Zerbini, G. Riva, D. Rosso, F. Suarez, and L. Guanuco, “SDR con GNU Radio: de la teoría a la aplicación”
[25] DataScientest, “Bokeh: la biblioteca de visualización Python de nueva generación,” https://datascientest.com/es/bokeh-la-biblioteca-de-visualizacion-python#:~:text=Al%20igual%20que%20sus%20bibliotecas,leyendas%2C%20texto%20u%20otras%20anotaciones.
dc.rights.en.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.local.spa.fl_str_mv Acceso abierto
dc.rights.accessrights.none.fl_str_mv https://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 International
http://creativecommons.org/licenses/by-nc-sa/4.0/
Acceso abierto
https://purl.org/coar/access_right/c_abf2
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica
dc.publisher.grantor.spa.fl_str_mv Universidad El Bosque
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
institution Universidad El Bosque
bitstream.url.fl_str_mv https://repositorio.unbosque.edu.co/bitstreams/159b74fd-70e8-43e7-8259-f01f151a1b48/download
https://repositorio.unbosque.edu.co/bitstreams/e1601558-0f44-40aa-a6ed-fa8611110d12/download
https://repositorio.unbosque.edu.co/bitstreams/5a12be6f-04e8-4d3b-b92a-2486d3192bc8/download
https://repositorio.unbosque.edu.co/bitstreams/670c3422-3a9b-4074-a9b1-e736ce447292/download
https://repositorio.unbosque.edu.co/bitstreams/11b73f05-8942-452d-a810-dc5c70aa7a4d/download
https://repositorio.unbosque.edu.co/bitstreams/8626913f-0a18-4643-af4a-fc4d560a5ea9/download
https://repositorio.unbosque.edu.co/bitstreams/a230c4bd-408a-4e41-885f-9d024a8731ef/download
bitstream.checksum.fl_str_mv ad6af7f0ee41ed4f97dde0f083f71bc6
17cc15b951e7cc6b3728a574117320f9
db01b65a20e129b9fccd7c2a1f8e6fc2
9831ebb24fc18a7bce9795aecbacae91
5643bfd9bcf29d560eeec56d584edaa9
d755933cd907e6ee5333ab4f36b0a98d
fd5fc85f5f6338065ed4f34d9b7c3bc0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad El Bosque
repository.mail.fl_str_mv bibliotecas@biteca.com
_version_ 1836752077494157312
spelling Diaz Pardo, Ivan EduardoDiaz Chaparro, Nathalia Giseth2025-06-09T16:24:19Z2025-06-09T16:24:19Z2025-05https://hdl.handle.net/20.500.12495/14602instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquerepourl:https://repositorio.unbosque.edu.coEste proyecto tiene como objetivo la creación y puesta en marcha de una infraestructura de telecomunicaciones para laboratorios a distancia, utilizando software definido por radio (SDR) y GNU Radio, centrada en sistemas de comunicación digitales y análogos. El propósito fundamental es establecer un sistema de comunicación que pueda ser gestionado mediante una interfaz gráfica interactiva en un entorno web, simplificando la ejecución de prácticas de laboratorio en tiempo real. Las actividades estarán enfocadas en la modulación AM, FM, PM, BPSK y QPSK. El ambiente interactivo gráfico se fundamentará en la librería Bokeh, facilitando a los usuarios la modificación de parámetros como el ancho de banda, la ganancia y la frecuencia durante las prácticas. Este proyecto satisface la exigencia de incrementar el acceso y la adaptabilidad de los laboratorios de telecomunicaciones en la Universidad El Bosque.Ingeniero ElectrónicoPregradoThis project aims at the creation and implementation of a telecommunications infrastructure for remote laboratories, using software-defined radio (SDR) and GNU Radio, focused on digital and analog communication systems. The main purpose is to establish a communication system that can be managed through an interactive graphical interface in a web environment, simplifying the execution of laboratory practices in real time. The activities will focus on AM, FM, PM, BPSK and QPSK modulation. The interactive graphical environment will be based on the Bokeh library, making it easier for users to modify parameters such as bandwidth, gain and frequency during the practices. This project meets the demand to increase the access and adaptability of telecommunications laboratories at Universidad El Bosque.application/pdfAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/Acceso abiertohttps://purl.org/coar/access_right/c_abf2http://purl.org/coar/access_right/c_abf2SDRGNU RadioTelecomunicacionesLaboratorios remotosInterfaz web621.381SDRGNU RadioTelecommunicationsRemote laboratoriesWeb interfaceDiseño de plantas de comunicaciones para laboratorios remotos de telecomunicaciones empleando SDRsDesign of communications stations for remote telecommunications laboratories using SDRsIngeniería ElectrónicaUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Pregradohttps://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesishttps://purl.org/coar/version/c_ab4af688f83e57aa[1] Concepto, “Software,” https://concepto.de/software/[2] tic.portal, “¿Qué es un servidor y para qué sirve?,” https://www.ticportal.es/glosario-tic/servidores[3] HostingerTutoriales, “Protocolo TCP: definición y funcionamiento,” https://hostinger.co/tutoriales/protocolo-tcp#%C2%BFQue_es_el_Protocolo_TCP[4] OpenWebinars, “Qué es Flask,” https://openwebinars.net/blog/que-es-flask/[5] R. J. Rico and S. L. Salas, “SDR y GNU Radio como plataforma para un laboratorio de comunicaciones digitales,” recibe, revista electrónica de computación, informática, biomédica y electrónica, vol. 8, no. 2, pp. C3-1-C3-13, Oct. 2019, doi: 10.32870/recibe.v8i2.136.[6] J. M. Andujar Marquez and T. Mateo Sanguino, “Diseño de laboratorios virtuales y/o remotos. Un caso práctico,” Revista Iberoamericana de Automática e Informática Industrial RIAI, vol. 7, 2010.[7] J. R. Santamaría-Sandoval, E. Chanto-Sánchez, and M. Soto-Calderón, “Aplicación de laboratorios virtuales en la carrera de Ingeniería en Telecomunicaciones, UNED,” Revista Electrónica Calidad en la Educación Superior, vol. 13, no. 2, 2022, doi: 10.22458/caes.v13i2.4487.[8] R. Zamora, “ laboratorios remotos. análisis, características y su desarrollo como alternativa a la práctica en la facultad de ingeniería,” https://repositorio.cuc.edu.co/server/api/core/bitstreams/5801b9cb-3429-431c-8e56-65367cfbd1cd/content, vol. 6, Oct. 2010.[9] J. C. Vesga, “uso del laboratorio remoto smartlab como estrategia para el desarrollo del componente práctico en ingeniería,” https://hemeroteca.unad.edu.co/index.php/memorias/article/view/5764/5502, Apr. 2022.[10] M. S.Roden, Sistemas de comunicación analógicos y digitales, Quinta.[11] “Block diagram of communication system.”[12] J. G. Proakis and M. Salehi, Communication systems engineering, Segunda edición. Prentice Hall, 2002.[13] A. Artés, F. Pérez, J. Cid, R. López, C. Mosquera, and F. Pérez, Comunicaciones digitales. Madrid, 2012.[14] J. Proakis and M. Salehi, Digital communications, Quinta. 2007.[15] P. Schereier and L. Scharf, Statistical signal processing of complex-valued data the theory of improper and noncircular signals. 2010.[16] T. Collins, R. Getz, A. Wyglinski, and D. Pu, software-defined radio for Engineers. 2018.[17] DSP related, “Zero IF vs Low IF receivers,” https://www.dsprelated.com/thread/567/zero-if-vs-low-if-receivers.[18] Iván Pinar Dominguez and Juan José Murillo Fuentes, Laboratorio de comunicaciones digitales radio definida por software, primera. Universidad De Sevilla, 2011.[19] A. Selva, F. Giró, and Y. Almaguer, “Implementación de un radio definido por software (SDR) para la banda de (30KHz-40MHz),” 2014.[20] Universidad de Sevilla, Software defined radio: USRP y plataformas de desarrollo- Capitulo 2: GNU Radio.[21] Universidad de Sevilla, “Software defined radio:USRP y plataformas de desarrollo”.[22] National Instruments, “Specifications USRP-2901 software defined radio device.”[23] National instruments, “USRP-2901 Block diagram,” https://www.ni.com/docs/en-US/bundle/usrp-2901-feature/page/block-diagram.html.[24] E. Gonzalez, C. Zerbini, G. Riva, D. Rosso, F. Suarez, and L. Guanuco, “SDR con GNU Radio: de la teoría a la aplicación”[25] DataScientest, “Bokeh: la biblioteca de visualización Python de nueva generación,” https://datascientest.com/es/bokeh-la-biblioteca-de-visualizacion-python#:~:text=Al%20igual%20que%20sus%20bibliotecas,leyendas%2C%20texto%20u%20otras%20anotaciones.spaORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf4238723https://repositorio.unbosque.edu.co/bitstreams/159b74fd-70e8-43e7-8259-f01f151a1b48/downloadad6af7f0ee41ed4f97dde0f083f71bc6MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82000https://repositorio.unbosque.edu.co/bitstreams/e1601558-0f44-40aa-a6ed-fa8611110d12/download17cc15b951e7cc6b3728a574117320f9MD54Carta de autorizacion.pdfapplication/pdf203481https://repositorio.unbosque.edu.co/bitstreams/5a12be6f-04e8-4d3b-b92a-2486d3192bc8/downloaddb01b65a20e129b9fccd7c2a1f8e6fc2MD56Anexo 1 acta de aprobacion.pdfapplication/pdf327495https://repositorio.unbosque.edu.co/bitstreams/670c3422-3a9b-4074-a9b1-e736ce447292/download9831ebb24fc18a7bce9795aecbacae91MD57CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81160https://repositorio.unbosque.edu.co/bitstreams/11b73f05-8942-452d-a810-dc5c70aa7a4d/download5643bfd9bcf29d560eeec56d584edaa9MD55TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain101851https://repositorio.unbosque.edu.co/bitstreams/8626913f-0a18-4643-af4a-fc4d560a5ea9/downloadd755933cd907e6ee5333ab4f36b0a98dMD58THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg2784https://repositorio.unbosque.edu.co/bitstreams/a230c4bd-408a-4e41-885f-9d024a8731ef/downloadfd5fc85f5f6338065ed4f34d9b7c3bc0MD5920.500.12495/14602oai:repositorio.unbosque.edu.co:20.500.12495/146022025-06-10 05:03:47.238http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalopen.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTGljZW5jaWEgZGUgRGlzdHJpYnVjacOzbiBObyBFeGNsdXNpdmEKClBhcmEgcXVlIGVsIFJlcG9zaXRvcmlvIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBhIHB1ZWRhIHJlcHJvZHVjaXIgeSBjb211bmljYXIgcMO6YmxpY2FtZW50ZSBzdSBkb2N1bWVudG8gZXMgbmVjZXNhcmlvIGxhIGFjZXB0YWNpw7NuIGRlIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vcy4gUG9yIGZhdm9yLCBsZWEgbGFzIHNpZ3VpZW50ZXMgY29uZGljaW9uZXMgZGUgbGljZW5jaWE6CgoxLiBBY2VwdGFuZG8gZXN0YSBsaWNlbmNpYSwgdXN0ZWQgKGVsIGF1dG9yL2VzIG8gZWwgcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IpIGdhcmFudGl6YSBhIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSBlbCBkZXJlY2hvIG5vIGV4Y2x1c2l2byBkZSBhcmNoaXZhciwgcmVwcm9kdWNpciwgY29udmVydGlyIChjb21vIHNlIGRlZmluZSBtw6FzIGFiYWpvKSwgY29tdW5pY2FyIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byBtdW5kaWFsbWVudGUgZW4gZm9ybWF0byBlbGVjdHLDs25pY28uCgoyLiBUYW1iacOpbiBlc3TDoSBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgVW5pdmVyc2lkYWQgRWwgQm9zcXVlIHB1ZWRhIGNvbnNlcnZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byB5LCBzaW4gYWx0ZXJhciBzdSBjb250ZW5pZG8sIGNvbnZlcnRpcmxvIGEgY3VhbHF1aWVyIGZvcm1hdG8gZGUgZmljaGVybywgbWVkaW8gbyBzb3BvcnRlLCBwYXJhIHByb3DDs3NpdG9zIGRlIHNlZ3VyaWRhZCwgcHJlc2VydmFjacOzbiB5IGFjY2Vzby4KCjMuIERlY2xhcmEgcXVlIGVsIGRvY3VtZW50byBlcyB1biB0cmFiYWpvIG9yaWdpbmFsIHN1eW8geS9vIHF1ZSB0aWVuZSBlbCBkZXJlY2hvIHBhcmEgb3RvcmdhciBsb3MgZGVyZWNob3MgY29udGVuaWRvcyBlbiBlc3RhIGxpY2VuY2lhLiBUYW1iacOpbiBkZWNsYXJhIHF1ZSBzdSBkb2N1bWVudG8gbm8gaW5mcmluZ2UsIGVuIHRhbnRvIGVuIGN1YW50byBsZSBzZWEgcG9zaWJsZSBzYWJlciwgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIG5pbmd1bmEgb3RyYSBwZXJzb25hIG8gZW50aWRhZC4KCjQuIFNpIGVsIGRvY3VtZW50byBjb250aWVuZSBtYXRlcmlhbGVzIGRlIGxvcyBjdWFsZXMgbm8gdGllbmUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBoYSBvYnRlbmlkbyBlbCBwZXJtaXNvIHNpbiByZXN0cmljY2nDs24gZGVsIHByb3BpZXRhcmlvIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBwYXJhIG90b3JnYXIgYSBsYSBVbml2ZXJzaWRhZCBFbCBCb3NxdWUgbG9zIGRlcmVjaG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW5jaWEsIHkgcXVlIGVzZSBtYXRlcmlhbCBjdXlvcyBkZXJlY2hvcyBzb24gZGUgdGVyY2Vyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8geSByZWNvbm9jaWRvIGVuIGVsIHRleHRvIG8gY29udGVuaWRvIGRlbCBkb2N1bWVudG8gZW50cmVnYWRvLgoKNS4gU2kgZWwgZG9jdW1lbnRvIHNlIGJhc2EgZW4gdW5hIG9icmEgcXVlIGhhIHNpZG8gcGF0cm9jaW5hZGEgbyBhcG95YWRhIHBvciB1bmEgYWdlbmNpYSB1IG9yZ2FuaXphY2nDs24gZGlmZXJlbnRlIGRlIGxhIFVuaXZlcnNpZGFkIEVsIEJvc3F1ZSwgc2UgcHJlc3Vwb25lIHF1ZSBzZSBoYSBjdW1wbGlkbyBjb24gY3VhbHF1aWVyIGRlcmVjaG8gZGUgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVzdGUgY29udHJhdG8gbyBhY3VlcmRvLgoKNi4gVW5pdmVyc2lkYWQgRWwgQm9zcXVlIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBzdS9zIG5vbWJyZS9zIGNvbW8gZWwvbG9zIGF1dG9yL2VzIG8gcHJvcGlldGFyaW8vcyBkZSBsb3MgZGVyZWNob3MgZGVsIGRvY3VtZW50bywgeSBubyBoYXLDoSBuaW5ndW5hIGFsdGVyYWNpw7NuIGRlIHN1IGRvY3VtZW50byBkaWZlcmVudGUgYSBsYXMgcGVybWl0aWRhcyBlbiBlc3RhIGxpY2VuY2lhLgo=