Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica.
En el presente libro se sintetiza el desarrollo metodológico de la construcción de interfaz gráfica de usuario (GUI) con fines educativos basada en conceptos y teorías principales de fibra óptica desarrollada en el entorno de software libre Python a partir de la problemática evidenciada por la pande...
- Autores:
-
Galvis Velandia, Jorge Eliecer
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad Francisco de Paula Santander
- Repositorio:
- Repositorio Digital UFPS
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.ufps.edu.co:ufps/6742
- Acceso en línea:
- https://repositorio.ufps.edu.co/handle/ufps/6742
- Palabra clave:
- Comunicación de fibra óptica
Sotfware
Fibra óptica
Interfaz gráfica de usuario
Atenuación
Dispersión
FWM
Software libre.
- Rights
- openAccess
- License
- Derechos Reservados - Universidad Francisco de Paula Santander, 2021
id |
RUFPS2_af341230e24e4f912731127031f97c43 |
---|---|
oai_identifier_str |
oai:repositorio.ufps.edu.co:ufps/6742 |
network_acronym_str |
RUFPS2 |
network_name_str |
Repositorio Digital UFPS |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
title |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
spellingShingle |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. Comunicación de fibra óptica Sotfware Fibra óptica Interfaz gráfica de usuario Atenuación Dispersión FWM Software libre. |
title_short |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
title_full |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
title_fullStr |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
title_full_unstemmed |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
title_sort |
Construcción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica. |
dc.creator.fl_str_mv |
Galvis Velandia, Jorge Eliecer |
dc.contributor.advisor.none.fl_str_mv |
Puerto López, Karla Cecilia Garcia Ortiz, Luilly Alejandro |
dc.contributor.author.none.fl_str_mv |
Galvis Velandia, Jorge Eliecer |
dc.contributor.corporatename.spa.fl_str_mv |
Universidad Francisco de Paula Santander |
dc.contributor.jury.none.fl_str_mv |
Ramírez Mateus, Jhon Jairo Soto Vergel, Angelo Joseph |
dc.subject.lemb.none.fl_str_mv |
Comunicación de fibra óptica Sotfware |
topic |
Comunicación de fibra óptica Sotfware Fibra óptica Interfaz gráfica de usuario Atenuación Dispersión FWM Software libre. |
dc.subject.proposal.spa.fl_str_mv |
Fibra óptica Interfaz gráfica de usuario Atenuación Dispersión FWM Software libre. |
description |
En el presente libro se sintetiza el desarrollo metodológico de la construcción de interfaz gráfica de usuario (GUI) con fines educativos basada en conceptos y teorías principales de fibra óptica desarrollada en el entorno de software libre Python a partir de la problemática evidenciada por la pandemia de CoVID-19, la cual dificulta el acceso a una herramienta de aprendizaje que simulara los fenómenos lineales y no lineales de la fibra. Posteriormente, se realiza el modelamiento matemático de la propagación de pulsos gaussianos complejos en el dominio del tiempo y de la frecuencia a través de enlaces de fibra óptica, considerando el microcurrículo de la asignatura Comunicaciones por Fibra Óptica de la Universidad Francisco de Paula Santander. Posterior a ello se realiza la programación del software y se valida el modelo comparando los resultados de una evaluación de entre el programa y los estudiantes de la asignatura, obteniendo una herramienta didáctica que permite afianzar los conceptos aprendidos y visualizar los fenómenos en sistemas de comunicación ópticos. |
publishDate |
2021 |
dc.date.issued.none.fl_str_mv |
2021-07-09 |
dc.date.accessioned.none.fl_str_mv |
2024-03-20T15:43:29Z |
dc.date.available.none.fl_str_mv |
2024-03-20T15:43:29Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.ufps.edu.co/handle/ufps/6742 |
url |
https://repositorio.ufps.edu.co/handle/ufps/6742 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.eng.fl_str_mv |
Derechos Reservados - Universidad Francisco de Paula Santander, 2021 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) |
rights_invalid_str_mv |
Derechos Reservados - Universidad Francisco de Paula Santander, 2021 Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
112 páginas. ilustraciones, (Trabajo completo) 5.313 KB |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad Francisco de Paula Santander |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.place.spa.fl_str_mv |
San José de Cúcuta |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Electrónica |
dc.source.spa.fl_str_mv |
https://catalogobiblioteca.ufps.edu.co/descargas/tesis/1161433.pdf |
institution |
Universidad Francisco de Paula Santander |
bitstream.url.fl_str_mv |
https://repositorio.ufps.edu.co/bitstream/ufps/6742/2/1161433.pdf https://repositorio.ufps.edu.co/bitstream/ufps/6742/3/license.txt https://repositorio.ufps.edu.co/bitstream/ufps/6742/5/1161433.pdf.txt https://repositorio.ufps.edu.co/bitstream/ufps/6742/4/1161433.pdf.jpg |
bitstream.checksum.fl_str_mv |
888960417b37ecbd9e31ac21a3f42607 2f9959eaf5b71fae44bbf9ec84150c7a 048c9f1f8c666a7eab8a09bc3ef69b52 c3772d1249d9ef66cb0317c15fdebf98 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Francisco de Paula Santander |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814095050786734080 |
spelling |
Puerto López, Karla Cecilia48240b556deabfcf7e63564a9a28f14c600Garcia Ortiz, Luilly Alejandro13d747bb02179d5ef0b4ceb267ba8fc8600Galvis Velandia, Jorge Eliecer3d61bbd85c9c2550e5796f8d42a3ae07600Universidad Francisco de Paula SantanderRamírez Mateus, Jhon JairoSoto Vergel, Angelo Joseph2024-03-20T15:43:29Z2024-03-20T15:43:29Z2021-07-09https://repositorio.ufps.edu.co/handle/ufps/6742En el presente libro se sintetiza el desarrollo metodológico de la construcción de interfaz gráfica de usuario (GUI) con fines educativos basada en conceptos y teorías principales de fibra óptica desarrollada en el entorno de software libre Python a partir de la problemática evidenciada por la pandemia de CoVID-19, la cual dificulta el acceso a una herramienta de aprendizaje que simulara los fenómenos lineales y no lineales de la fibra. Posteriormente, se realiza el modelamiento matemático de la propagación de pulsos gaussianos complejos en el dominio del tiempo y de la frecuencia a través de enlaces de fibra óptica, considerando el microcurrículo de la asignatura Comunicaciones por Fibra Óptica de la Universidad Francisco de Paula Santander. Posterior a ello se realiza la programación del software y se valida el modelo comparando los resultados de una evaluación de entre el programa y los estudiantes de la asignatura, obteniendo una herramienta didáctica que permite afianzar los conceptos aprendidos y visualizar los fenómenos en sistemas de comunicación ópticos.Resumen 13 1. Planteamiento del Problema 14 2. Justificación 16 2.1 Beneficios Tecnológicos 16 2.2 Beneficios Económicos 16 2.3 Beneficio Empresarial 17 2.4 Beneficio Social 17 3. Alcances 18 3.1 Tipo de Proyecto 18 3.2 Resultados Estimados 19 3.2.1 Resultados Directos 19 3.2.2 Resultados Indirectos 19 4. Limitaciones y Delimitación 20 5. Objetivos 21 5.1 Objetivo General 21 5.2 Objetivos Específicos 21 6. Marco Referencial 22 6.1 Estado del Arte 22 6.1.1 Internacional 22 6.1.2 Nacional 24 6.1.3 Regional 26 6.2 Bases Conceptuales y Teóricas 28 6.2.1 Ley de reflexión y refracción de rayos en superficies planas 28 6.2.2 Fenómenos lineales en fibra óptica 30 6.2.3 Fenómenos No Lineales de la Fibra Óptica 35 6.3 Bases Legales 39 7. Marco Metodológico 41 7.1 Documentar el Estado del Arte del desarrollo de interfaces gráficas de usuario implementadas en software libres para el aprendizaje de conceptos 41 7.2 Establecer la temática a implementar en la interfaz gráfica de usuario correspondiente a las comunicaciones por fibra óptica basados en cinco unidades contempladas en el contenido curricular de la asignatura 41 7.3 Diseñar una interfaz gráfica de usuario para la conceptualización de las comunicaciones por fibra óptica 42 7.4 Evaluar la interfaz gráfica de usuario para la conceptualización de comunicaciones por fibra óptica 43 7.5 Divulgar los resultados obtenidos en el desarrollo del proyecto 43 8. Desarrollo del proyecto y resultados 44 8.1 Análisis de referencias bibliográficas 44 8.2 Modelamiento de fenómenos lineales y no lineales en la transmisión por fibra óptica 47 8.2.1 Óptica Geométrica 47 8.2.2 Atenuación en la fibra óptica 50 8.2.3 Dispersión Cromática en pulsos con ancho temporal de nanosegundos 51 8.2.4 Automodulación de fase (SPM) 54 8.2.5 Mezcla de cuarta onda FWM 60 8.2.6 Herramienta de evaluación de sistemas ópticos 63 8.3 Selección del lenguaje de programación 63 8.3.1 MathWorks MATLAB App Designer 64 8.3.2 Microsoft Visual Basic 65 8.3.3 Qt Designer 66 8.3.4 Matriz de Selección 67 8.4 Algoritmo de programación 71 8.4.1 Algoritmo para la Atenuación de la fibra óptica 71 8.4.2 Algoritmo para la Óptica Geométrica 71 8.4.3 Algoritmo para dispersión cromática 73 8.4.4 Algoritmo para la automodulación de fase SPM 73 8.4.5 Algoritmo para la Mezcla de Cuarta Onda FWM 74 8.4.6 Algoritmo de MainOptik Simulator 76 8.5 MainOptik Simulator 76 8.6 Prueba de usabilidad mediante validación del modelo a partir del error relativo 81 8.7 Evaluación de impacto de aprendizaje 84 8.8 Productos de investigación generados a partir del proyecto 88 9. Conclusiones 90 10. Trabajos Futuros 92 Bibliografía 93 Anexos 106PregradoIngeniero(a) Electrónico(a)112 páginas. ilustraciones, (Trabajo completo) 5.313 KBapplication/pdfspaUniversidad Francisco de Paula SantanderFacultad de IngenieríaSan José de CúcutaIngeniería ElectrónicaDerechos Reservados - Universidad Francisco de Paula Santander, 2021info:eu-repo/semantics/openAccessAtribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)http://purl.org/coar/access_right/c_abf2https://catalogobiblioteca.ufps.edu.co/descargas/tesis/1161433.pdfConstrucción de interfaz gráfica de usuario con fines educativos basada en conceptos y teorías principales de fibra óptica.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Comunicación de fibra ópticaSotfwareFibra ópticaInterfaz gráfica de usuarioAtenuaciónDispersiónFWMSoftware libre.G. Ortega Mendoza and B. Islas Amador, “La importancia de la fibra óptica,” Milenio 2020, 2020. https://www.milenio.com/opinion/varios-autores/universidad-politecnica-de- tulancingo/la-importancia-de-la-fibra-optica (accessed Sep. 15, 2020).F. Gómez López, L. A. García Ortiz, K. C. Puerto López, and D. Guevara Ibarra, “Modeling Of Non-Linear Phenomena Generated By The Electro-Optical Kerr Effect In A Fiber Optic Transmission,” Rev. Colomb. Tecnol. Av., vol. 2, no. 28, pp. 82–87, 2016.C. RCN, “Estudiantes del país, sin educación por falta de internet o computador,” Noticias, Bogotá, Colombia, 2020.Z. L. Aliaga, A. P. Céspedes, L. Victoria, and C. Galindo, “SOFTWARE EDUCATIVO PARA FAVORECER LA APREHENSIÓN DE LOS CONTENIDOS DE INGENIERÍA DE SOFTWARE EDUCATIONAL SOFTWARE TO FACILITATE THE APPREHENSION OF THE CONTENTS OF SOFTWARE ENGINEERING,” RITI J., vol. 5, no. 9, pp. 63–69, 2017.P. Tudela, A. Maldonado, S. Moreno, and M. Moyá, “Las Competencias en el Nuevo Paradigma Educativo para Europa,” 2005.R. Hernández Sampieri, “Definición del alcance de la investigación que se realizará: exploratorio, descriptivo, correlacional o explicativo,” in Metodología de la Investigación, VI., McGraw-Hill Education, 2014, pp. 97–98.S. A. O. da Silva and L. P. Sampaio, “Graphic computational platform integrated with an electronic emulator dedicated to photovoltaic systems teaching,” IET Power Electron., vol. 10, no. 14, pp. 1982-1992(10), 2017, [Online]. Available: https://digital-library.theiet.org/content/journals/10.1049/iet-pel.2016.1018.J.-R. Riba, A. Garcia, and I. Romero, “An educational tool to assist the design process of switched reluctance machines,” Int. J. Electr. Eng. Educ., vol. 54, no. 1, pp. 35–56, 2017, doi: 10.1177/0020720916659502.N. F. Nai̇ m, M. F. K. Fi̇ sal, S. S. Sarni̇ n, and N. Ya’acob, “Electrical engineering educational software based on MATLAB and its graphic user interface (GUI),” IJAEDU- Int. E-Journal Adv. Educ., vol. 4, pp. 24–34, 2018, doi: 10.18768/ijaedu.415396.R. P. de Prado, M. García-Cárdenas, S. García-Galán, and J. E. Muñoz-Expósito, “Interactive tool for learning propagation in single-mode optical fibers in telecommunication engineering,” Comput. Appl. Eng. Educ., vol. 27, no. 4, pp. 789–813, 2019, doi: 10.1002/cae.12117.M. Aktaş and B. Çavuş, “A computer-aided educational tool for vector control of AC motors in graduate courses,” Comput. Appl. Eng. Educ., vol. 28, no. 3, pp. 705–723, 2020, doi: 10.1002/cae.22241.Mateus Costa Lucena et al., “Virtual Interface As an Educational Tool in Photovoltaic Systems Workshops,” Proc. XXII Congr. Bras. Automática, 2018, doi: 10.20906/cps/cba2018-1111.D. R. Ramirez Carrillo and J. K. Cardenas Madera, “Software educativo para la enseñanza/aprendizaje de los cuadriláteros basados en el método dabeja.,” Universidad Cooperativa de Colombia, 2016.L. J. Ceballos Delgado and A. Agudelo Marín, Diseño de software educativo, 1st ed. Manizales, Colombia: UCM Centro Editorial, 2019.N. D. Acosta, M. B. Garcia, J. B. Romero, A. L. Sevillano, N. F. Paez, and O. Roa, “Educational trends in software engineering: A systematic review study,” 2019 Congr. Int. Innov. y Tendencias en Ing. CONIITI 2019 - Conf. Proc., pp. 8–11, 2019, doi: 10.1109/CONIITI48476.2019.8960866.M. Lucia, L. Muñoz, J. Luis, and A. Carrillo, “Software to build network frames , with GUI , CLI and programming library,” ing. Solidar, vol. 15, no. 2, pp. 1–18, 2019.G. Sierra Peñaranda, K. C. Puerto López, and F. Gómez López, “Herramienta computacional de uso pedagógico para el modelamiento de los transistores de unión bipolar BJT,” Mundo FESC, vol. 7, no. 14, pp. 85–97, 2017, [Online]. Available: https://www.fesc.edu.co/Revistas/OJS/index.php/mundofesc/article/view/143.L. Ramírez-Carvajal, G. Sierra-Peñaranda, K. Puerto-López, and D. Guevara-Ibarra, “Computer-aided design software for multi-stage amplifiers with bipolar transistors and field effect,” J. Phys. Conf. Ser., vol. 1418, p. 012001, Dec. 2019, doi: 10.1088/1742- 6596/1418/1/012001.G. Romero Garcia, J. Cardenas Gutierrez, and E. Espinel, “An innovative interactive educational software on refrigeration systems to support virtual thermodynamic Class,” J. Xi’an Univ. Archit. Technol., vol. XII, no. VII, pp. 54–63, 2020, doi: https://doi.org/10.37896/JXAT12.07/2303.D. Y. Carrillo Mora, R. D. Rodríguez Quintero, W. H. Camargo Jauregui, and J. del P. Rodríguez Tenjo, “Desarrollo de un videojuego educativo asociado al enfoque ético y político de la educación ambiental en estudiantes de la Universidad Francisco de Paula Santander,” Universidad Francisco de Paula Santander, 2019.M. E. Hernández Toloza, P. X. Arenas Parra, J. L. Orjuela Abril, and J. M. Mogrovejo Andrade, “Desarrollo del software educativo INDOCOMEX U como estrategia de aprendizaje didáctico para el diligenciamiento de documentos del área de exportación en Colombia,” Universidad Francisco de Paula Santander, 2019.L. S. Pedrotti, “Basic Geometrical Optics,” in Fundamentals of Photonics, SPIE, 2008, p. 80.F. G. López, K. C. P. López, and D. G. Ibarra, “La fibra óptica y el fenómeno no lineal mezcla de cuarta onda,” Mundo FESC, vol. 5, no. 9 SE-Articulos, Dec. 2015, [Online]. Available: https://www.fesc.edu.co/Revistas/OJS/index.php/mundofesc/article/view/58.G. Keiser, “Attenuation and Dispersion,” in Optical Fiber Communications, 4th ed., New York, USA: McGraw-Hill Education, 2010, p. 115.G. Keiser, “Nonlinear Effects,” in Optical Fiber Communications, 4th Editio., New York, USA: McGraw-Hill Education, 2010, p. 475.I. Free Software Foundation, GNU General Public License. 2007.ITU, “¿Qué hace la UIT?” https://www.itu.int/es/about/Pages/whatwedo.aspx (accessed Sep. 28, 2020).UIT, Características de un cable de fibra óptica multimodo de índice gradual de 50/125 µm. 2007.bnamericas, “Agencia Nacional del Espectro (ANE) - BNamericas.” https://www.bnamericas.com/es/perfil-empresa/agencia-nacional-del-espectro (accessed Sep. 29, 2020).J. Souček, “Měření a modelování optických spekter nanokompozitních tenkovrstvých materiálů,” Techniká Univerzita v Liberci, 2016.A. Günday, “Optik fiberli dağinik algilamali sistemlerde isil etkilerin analizi ve modellenmesi,” Uludağ Üniversitesi/Fen Bilimleri Enstitüsü, 2016.S. R. Shrestha, “Graphical User Interface (GUI) Development for an Optical Communication Simulator,” Minnesota State University, 2017.F. Callieri, “Automatic High-Dynamic and High-Resolution Photon Counting OTDR for Optical Fiber Network Monitoring,” Pontifícia Universidade Católica do Rio de Janeiro, 2017.M. Fajkus, “Modelování optovláknových senzorů s Braggovskými mřížkami,” Vysoká škola báňská - Technická univerzita Ostrava, 2017.J. Ferrero Hernanz, “Representación de elipses de polarización de onda,” E.T.S.I. y Sistemas de Telecomunicación (UPM), 2017.Ç. Köse, “Tek Katli İnce Filmlerin Optik Özelliklerinin Swanepoel Modeli İle Belirlenmesi İçin Yazilim Geliştirilmesi,” Hacettepe Üniversitesi, 2017.P. Martínez Gómez, “Integración del modelo matricial para fibra óptica de plástico en el software de simulación OptSim,” Universidad de Zaragoza, Escuela de Ingeniería y Arquitectura, 2017.C. E. Cajamarca Ramos, “Evaluación del desempeño de técnicas de modulación en sistemas de fibra óptica,” Universidad Nacional de Chimborazo, 2017.S. Mingaleev et al., “Rapid virtual prototyping of complex photonic integrated circuits using layout-aware schematic-driven design methodology,” Smart Photonic Optoelectron. Integr. Circuits XIX, vol. 10107, p. 1010708, 2017, doi: 10.1117/12.2252001.T. Lemkak, “Conception d’une interface graphique en vue d’un choix optimisé d’un support de transmission,” Université Mohamed Khider de Biskra, 2018.G. A. D. Morais, E. Fujiwara, M. C. P. Soares, and L. G. de la Torre, “Development of an image processing MATLAB algorithm for cell growth analysis,” Rev. dos Trab. Iniciação Científica da UNICAMP, no. 26, 2019, doi: 10.20396/revpibic262018557.I. Lytvyn, “Analýza optických tras metodou OTDR a její zpracování v Matlabu,” České Vysoké Učení Technické V Praze, 2018.T. Balek, “Program v Matlabu pro automatické vyhodnocení optických tras metodou OTDR,” České Vysoké Učení Technické V Praze, 2018.C. A. Vargas Quinzo, “Diseño Y Simulación De Una Red Wdm Para Medir El Efecto No Lineal De La Fibra Denominado Four Wave Mixing (Fwm).,” Universidad Nacional de Chimborazo, 2018.D. R. Viera Galarza, “Interfaz gráfica para simulación de un OTDR aplicado en sistemas de comunicaciones por fibra óptica,” Universidad Técnica de Ambato, 2018.O. M. A. Awad, “Optik Haberleşme İçin Ofdm’de Tepe Ortalama Güç Orani (PAPR) Azaltma Tekniği,” T.C. Kastamonu Üniversites, 2019.C. Burger, “Laser-induced nuclear dynamics in hydrocarbons,” Ludwig-Maximilians- Universität München, 2018.E. Martín Seoane, “Herramienta de estimación de efectos no lineales en enlaces de fibra óptica,” Universidad Politécnica de Cartagena, 2018.Y. S. Ong, E. Lewis, I. Grout, and W. Mohammed, “Results Classification in an RGB LED Based Optical Fiber Sensor System using Python,” in 2018 15th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2018, pp. 33–36, doi: 10.1109/ECTICon.2018.8619985.M. S. Rakitin et al., “Sirepo: an open-source cloud-based software interface for X-ray source and optics simulations,” J. Synchrotron Radiat., vol. 25, no. 6, pp. 1877–1892, Nov. 2018, doi: https://doi.org/10.1107/S1600577518010986.M. Folwarczny, “Neinvazivní zjištění hladiny glykemie založené na principu fotopletysmografie,” Vysoká škola báňská - Technická univerzita Ostrava, 2019.E. Fujiwara, Y. T. Wu, M. K. Gomes, W. H. A. Silva, and C. K. Suzuki, “Haptic Interface Based on Optical Fiber Force Myography Sensor,” in 2019 IEEE Conference on Virtual Reality and 3D User Interfaces (VR), 2019, pp. 931–932, doi: 10.1109/VR.2019.8797788.K. S. Chasi Alarcón and E. S. López Bonito, “Modelamiento de un transformador óptico de corriente ideal para sistemas de protecciones,” Universidad Técnica de Cotopaxi, 2018.M. García-Cárdenas, “Estudio y Simulación de la Propagación de Pulsos de Luz Generados mediante Modulación Directa de Láseres de Semiconductor en Sistemas de Comunicaciones Ópticas,” Universidad de Jaén, 2017.A. López Victoria, “Desarrollo de una herramienta software para el diseño de una red de comunicaciones e iluminación en interiores basada en tecnología VLC,” Universitat Politècnica de València, 2019.M. R. Rashidian Vaziri, “Building a Graphical User Interface (GUI) in MATLAB for processing the received images from an optical interferometer,” Biquarterly J. Optoelectron., vol. 2, no. 3, pp. 15–22, 2018, doi: 10.30473/jphys.2019.47441.1084.R. Sardiñas-Fernández, A. García-Juárez, I. E. Zaldívar-Huerta, and J. H. Abril-García, “MATLAB app designer tool to study a microwave photonic filter that integrates analog and digital modulation formats,” Optik (Stuttg)., vol. 202, p. 163589, Feb. 2020, doi: 10.1016/j.ijleo.2019.163589.M. Höglinger, “An optical flow measurement principle for lung function testing,” Johannes Kepler Universität Linz, 2019.I. A. Afanasieva et al., “Digital identification of the emission spectrum lines of magnetron discharge,” Probl. At. Sci. Technol., vol. 122, no. 4, pp. 35–38, 2019, [Online]. Available: https://vant.kipt.kharkov.ua/ARTICLE/VANT_2019_4/article_2019_4_35.pdf.M. Domanski, D. Quinn, F. D. Day-Lewis, M. A. Briggs, D. Werkema, and J. W. Lane Jr., “DTSGUI: A Python Program to Process and Visualize Fiber-Optic Distributed Temperature Sensing Data,” Groundwater, vol. 58, no. 5, pp. 799–804, 2020, doi: https://doi.org/10.1111/gwat.12974.Y. Hwang, D. Choi, H. An, S. Shin, and C. G. Lee, “Development of Python-MATLAB Interface Program for Optical Communication System Simulation,” in 2019 International Conference on Green and Human Information Technology (ICGHIT), 2019, pp. 46–48, doi: 10.1109/ICGHIT.2019.00018.C. M. Carrillo-Delgado et al., “Graphic User Interface for Modeling States of Polarization in Fiber Optics,” Comput. y Sist., vol. 23, no. 1, pp. 63–70, 2019, doi:https://doi.org/10.13053/cys-23-1-3142.M. Dratnal, “Softwarově definovaná optika,” Vysoká škola báňská - Technická univerzita Ostrava, 2020.R. Dellacà, “A new approach for the non-invasive evaluation of breathing over time in preterm new-borns receiving Neurally Adjust Ventilatory Assist,” Politecnico di Milano, 2020.M. E. Nonaka, M. B. Agüero, A. A. Hnilo, and M. G. . Kovalsky, “DESARROLLO EN LABVIEW Y MATLAB PARA EL CONTROL Y AUTOMATIZACIÓN DE EXPERIMENTOS EN ÓPTICA CUÁNTICA,” An. AFA, vol. 31, no. 2, pp. 62–66, 2020.M. Á. Estudillo Valdez, K. A. Mena Venegas, J. A. Reynoso Hernández, and J. C. Núñez Pérez, “DISEÑO DE INTERFAZ GRÁFICA PARA EVALUACIÓN DE ESQUEMAS DE MODULACIÓN,” Pist. Educ., vol. 42, no. 137, pp. 847–867, 2020.M. P. Lipus, “Wellbore completion monitoring using fiber optic distributed strain sensing,” Technischen Universität Bergakademie Freiberg, 2020.H. Rostro-Gonzalez, J. P. Lauterio-Cruz, and O. Pottiez, “Modelling Neural Dynamics with Optics: A New Approach to Simulate Spiking Neurons through an Asynchronous Laser,” Electronics, vol. 9, no. 11, 2020, doi: 10.3390/electronics9111853.J. M. Vilardy, C. J. Jimenez, and R. Torres, “Preface: International Conference on Recent Trends in Physics (ICRTP 2016),” J. Phys. Conf. Ser., vol. 792, no. 1, pp. 1–6, 2017, doi: 10.1088/1742-6596/792/1/012041.J. D. Barco Castellanos, “Sistema óptico electrónico bio-realimentado por medio de señales electromiográficas,” Pontificia Universidad Javeriana, 2018.J. S. Puerto Sanchez and E. L. Corregidor Carreño, “Análisis de una cavidad fabry-perot en sensores ópticos basados en redes de difracción de Bragg,” Universidad Distrital Francisco José De Caldas, 2018.J. Z. Diaz Diaz, “Análisis de sistemas de radio sobre fibra usando fibras ópticas de plástico,” Universidad Distrital Francisco José de Caldas, 2018.A. Patiño Carrillo, “Diseño de un sistema de radio sobre fibra óptica para ondas milimétricas en redes móviles 5G,” Universidad Distrital Francisco José de Caldas, 2018.H. A. Vargas-Perea, R. Rocha-González, M. A. Botero-Londoño, A. Sepúlveda-Sepúlveda, and C. L. Calderón-Triana, “A software tool to determine optical constants in thin film solar cell,” DYNA, vol. 85, no. 206, pp. 321–328, 2018, doi: https://doi.org/10.15446/dyna.v85n206.70003.E. Avendaño Fernandez, J. J. Granada Torres, A. M. Cardenas Soto, and N. Guerrero Gonzalez, “Análisis del Impacto de la Conversión Analógica a Digital en el Desempeño de Sistemas RoF Digitalizado,” Inge Cuc, vol. 15, no. 1, pp. 77–88, 2019, doi: 10.17981/ingecuc.15.1.2019.07.J. F. García Durango, “Aplicativo para el registro de parámetros operativos, reporte de fallos y control de insumos en la instalación de redes de Fibra Óptica o similares,” Universidad Católica de Pereira, 2020.E. A. Arteaga Benavides, G. H. Morán Figueroa, and G. A. Gómez Agredo, “Análisis de desempeño a nivel de simulación de un sistema de comunicaciones Li-Fi para la transmisión de datos a alta velocidad,” Entre Cienc. e Ing., vol. 14, no. 27, pp. 73–81, 2020, doi: https://doi.org/10.31908/19098367.1786.A. G. Rivera Sánchez, “Propuesta de Implementación de una arquitectura de radio acceso centralizada LTE usando sistemas de radio sobre fibra (RoF) encaminados al desarrollo de redes 5G para un Operador móvil en Colombia en la ciudad de Bogotá y en la localidad de Soacha,” Universidad Santo Tomás, 2020.L. F. Erazo Solarte, “Automatización de la configuración de los servicios Carrier Ethernet e IP Next Generation (CE/IPNG) en la topología de red MPLS Huawei de InterNexa Colombia,” Universidad de Antioquia, 2020.J. C. Casallas Farias and J. D. Heredia Lamprea, “Banco experimental automatizado para la medición de intensidad relativa de ruido en láseres de semiconductor,” Universidad El Bosque, 2020.B. G. Suan and J. Y. M. Perico, “Deduction of Electric Field Module in a Multilayer of Isotropic Materials to Detect Surface Plasmons with a Graphical User Interface,” J. Microwaves, Optoelectron. Electromagn. Appl., vol. 20, no. 1, pp. 1–15, 2021, doi: 10.1590/2179-10742021v20i1927.B. G. Suan and J. Y. M. Perico, “Deduction of Electric Field Module in a Multilayer of Isotropic Materials to Detect Surface Plasmons with a Graphical User Interface,” J. Microwaves, Optoelectron. Electromagn. Appl., vol. 20, no. 1, pp. 1–15, 2021, doi: 10.1590/2179-10742021v20i1927.L. A. García Ortiz, K. C. Puerto López, and D. Guevara Ibarra, “Efectos de la Modulación de Fase Cruzada en comunicaciones por fibra óptica,” in VII Bolivian Engineering and Technology Congress, 2015, pp. 1–6.F. Gómez López, K. C. Puerto López, and D. Guevara Ibarra, “Effect nonlinear four-wave mixing in optical fiber transmission,” in 2015 IEEE Thirty Fifth Central American and Panama Convention (CONCAPAN XXXV), Nov. 2015, pp. 1–6, doi: 10.1109/CONCAPAN.2015.7428471.A. D. Torres Palencia, D. Guevara Ibarra, K. Puerto López, and F. Gómez López, “Linear effects present in a system of radio over optical fiber using wavelength division multiplexing,” in 2016 IEEE Ecuador Technical Chapters Meeting (ETCM), 2016, pp. 1– 6, doi: 10.1109/ETCM.2016.7750843.C. D. Villamizar Calderón, N. D. Basto Moreno, K. C. Puerto López, and D. Guevara Ibarra, “Evaluation of the nonlinear Schrödinger equation for radio over fiber systems,” Proc. 2018 IEEE 38th Cent. Am. Panama Conv. CONCAPAN 2018, pp. 1–6, 2018, doi: 10.1109/CONCAPAN.2018.8596455.C. D. Villamizar Calderón, N. D. Basto Moreno, K. C. Puerto López, and D. Guevara Ibarra, “Evaluation of the nonlinear Schrödinger equation for radio over fiber systems,” Proc. 2018 IEEE 38th Cent. Am. Panama Conv. CONCAPAN 2018, pp. 1–6, 2018, doi: 10.1109/CONCAPAN.2018.8596455.C. D. Villamizar Calderón, N. D. Basto Moreno, K. C. Puerto López, and D. Guevara Ibarra, “Evaluation of the nonlinear Schrödinger equation for radio over fiber systems,” Proc. 2018 IEEE 38th Cent. Am. Panama Conv. CONCAPAN 2018, pp. 1–6, 2018, doi: 10.1109/CONCAPAN.2018.8596455.R. A. Serway and J. W. Jewett Jr., “Aproximación de un rayo en óptica geométrica,” in Física para Ciencias e Ingeniería, 10th. Edit., Cengage Learning Editores S.A, 2018, p. 901.G. P. Agrawal, “Different Propagation Regimes,” in Nonlinear Fiber Optics, Fifth Edit., ELSEIVER, 2013, p. 57.A. Ghatak and K. Thyagarajan, “Optical Waveguides and Fibers,” in Fundamentals of Photonics, 2nd Editio., New Delhi, India: University of Connecticut, 2000, p. 269.A. Ghatak and K. Thyagarajan, “Optical Waveguides and Fibers,” in Fundamentals of Photonics, 2nd Editio., New Delhi, India: University of Connecticut, 2000, p. 269.Mathworks, “App Designer,” MATLAB App Designer, 2021. https://la.mathworks.com/products/matlab/app-designer.html (accessed Jun. 04, 2021).Mathworks, “App Designer,” MATLAB App Designer, 2021. https://la.mathworks.com/products/matlab/app-designer.html (accessed Jun. 04, 2021).Microsoft, “Visual Basic documentation,” Visual Basic guide. https://docs.microsoft.com/en-us/dotnet/visual-basic/ (accessed Jun. 04, 2021).Qt, “Qt Designer Manual,” Qt Documentation, 2021. https://doc.qt.io/qt-5/qtdesigner- manual.html (accessed Jun. 04, 2021).ORIGINAL1161433.pdf1161433.pdfProyecto de gradoapplication/pdf6139582https://repositorio.ufps.edu.co/bitstream/ufps/6742/2/1161433.pdf888960417b37ecbd9e31ac21a3f42607MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.ufps.edu.co/bitstream/ufps/6742/3/license.txt2f9959eaf5b71fae44bbf9ec84150c7aMD53open accessTEXT1161433.pdf.txt1161433.pdf.txtExtracted texttext/plain129198https://repositorio.ufps.edu.co/bitstream/ufps/6742/5/1161433.pdf.txt048c9f1f8c666a7eab8a09bc3ef69b52MD55open accessTHUMBNAIL1161433.pdf.jpg1161433.pdf.jpgGenerated Thumbnailimage/jpeg16368https://repositorio.ufps.edu.co/bitstream/ufps/6742/4/1161433.pdf.jpgc3772d1249d9ef66cb0317c15fdebf98MD54open accessufps/6742oai:repositorio.ufps.edu.co:ufps/67422024-03-22 03:00:31.926open accessRepositorio Universidad Francisco de Paula Santanderbdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |