Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4
En los anexos se encuentra la implementación en código Python del desarrollo presentado en el trabajo de grado.
- Autores:
-
Sequeda Villamizar, Warley
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/64576
- Acceso en línea:
- http://hdl.handle.net/1992/64576
- Palabra clave:
- Raspberry pi
Gemelo digital
Relé
Dispositivo de protección
Sobrecorriente direccional
67N
Hardware-in-the-loop
HIL
Sistema de potencia
Protecciones
Ingeniería
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNIANDES2_e89a1dca66c86f29bcea39116ccf4ee7 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/64576 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.none.fl_str_mv |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
title |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
spellingShingle |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 Raspberry pi Gemelo digital Relé Dispositivo de protección Sobrecorriente direccional 67N Hardware-in-the-loop HIL Sistema de potencia Protecciones Ingeniería |
title_short |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
title_full |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
title_fullStr |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
title_full_unstemmed |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
title_sort |
Aproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4 |
dc.creator.fl_str_mv |
Sequeda Villamizar, Warley |
dc.contributor.advisor.none.fl_str_mv |
Ramos López, Gustavo Andrés |
dc.contributor.author.none.fl_str_mv |
Sequeda Villamizar, Warley |
dc.contributor.jury.none.fl_str_mv |
Ríos Mesías, Mario Alberto Celeita Rodríguez, David Felipe |
dc.subject.keyword.none.fl_str_mv |
Raspberry pi Gemelo digital Relé Dispositivo de protección Sobrecorriente direccional 67N Hardware-in-the-loop HIL Sistema de potencia Protecciones |
topic |
Raspberry pi Gemelo digital Relé Dispositivo de protección Sobrecorriente direccional 67N Hardware-in-the-loop HIL Sistema de potencia Protecciones Ingeniería |
dc.subject.themes.es_CO.fl_str_mv |
Ingeniería |
description |
En los anexos se encuentra la implementación en código Python del desarrollo presentado en el trabajo de grado. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-02-03T16:11:58Z |
dc.date.available.none.fl_str_mv |
2023-02-03T16:11:58Z |
dc.date.issued.none.fl_str_mv |
2023-01-13 |
dc.type.es_CO.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.es_CO.fl_str_mv |
Text |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/64576 |
dc.identifier.instname.es_CO.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.es_CO.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.es_CO.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/64576 |
identifier_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.relation.references.es_CO.fl_str_mv |
Rebizant, Waldemar & Szafran, Janusz & Wiszniewski, Andrzej. (2011). Digital Signal Processing in Power System Protection and Control. 10.1007/978-0-85729-802-7. M. S. Sachdev, "A hands-on learning and training program in power system protection", in Sixth International Conference on Developments in Power System Protection (Conf. Publ. No. 434), Mar. 1997, pp. 122-125. doi: 10.1049/cp:19970044 Luo X., Kezunovic M., Interactive Protection System Simulation Using ATP MODELS and C++", Transmission and Distribution Conference and Exhibition IEEE Power and Energy Society (2005/2006) 874-879. Gerin-Lajoie L., A MHO Distance Relay Device in EMTP Works, Electric Power Systems Research (2009) 484-491. Dudek J., Orsýg P., Kocman S., Power System Studies of Electrical Drive Test Field Using EMTP-ATP Software, International Scientific Conference on Electric Power Engineering (2016) Ananthan S. N., Padmanabhan R., Meyur R., Mallikarjuna B., Reddy M.J.B., Mohanta D.K., Real-Time Fault Analysis of Transmission Lines Using Wavelet Multi- Resolution Analysis Based Frequency-Domain Approach, IET Science, Measurement & Technology (2016) Lopes F. V., Silva K. M., Costa F. B., Neves W. L. A., Fernandes D.,Real-Time Traveling Wave-Based Fault Location Using Two-Terminal Unsynchronized Data, IEEE Transactions on Power Delivery (2015) Ma J., Yan X., Fan B., Liu C., James S., A Novel Line Protection Scheme for Single Phase-to-Ground Fault Based on Voltage Phase Comparison, IEEE Transactions on Power Delivery (2016) "Protection for digital substations, Siemens AG," Siemens Global Website. [Online]. Disponible en: https://new.siemens.com/global/en/products/energy/energy-automation-and-smart-grid/protection-relays-and-control.html. R. Kuffel, P. Forsyth, y C. Peters, "The Role and Importance of Real Time Digital Simulation in the Development and Testing of Power System Control and Protection Equipment", IFAC-PapersOnLine, vol. 49, núm. 27. Elsevier BV, pp. 178-182, (2016). doi: 10.1016/j.ifacol.2016.10.739. Real-Time Simulation and Testing. [Online]. Available: https://la.mathworks.com/help/slrealtime/gs/real-time-simulation-and-testing.html Person, "Introduction to SPI interface," Introduction to SPI Interface. [Online]. Available: https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html. P. M. Anderson, C. Henville, R. Rifaat, B. Johnson, y S. Meliopoulos, "Power System Protection". Wiley, ene. 07, 2022. doi: 10.1002/9781119513100. Microchip, "MCP300x Series." [Online]. Available: https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf. Asassy, "Introduction to the Raspberry Pi GPIO and Physical Computing - SparkFun Learn". [Online]. Available: https://learn.sparkfun.com/tutorials/introduction-to-the-raspberry-pi-gpio-and-physical-computing/gpio-pins-overview. Doran, S., How to Perform Real-Time Processing on the Raspberry Pi. [Online]. Available: https://www.socallinuxexpo.org/sites/default/files/presentations/Steven_Doran_SCALE_13x.pdf. |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
63 páginas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería Eléctrica |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería Eléctrica y Electrónica |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/9abfb406-4ad3-4808-a76b-54653be4bb87/download https://repositorio.uniandes.edu.co/bitstreams/fdf0abcc-a86c-457a-928d-fb20a7e31710/download https://repositorio.uniandes.edu.co/bitstreams/4b599671-c9b0-4a49-bc20-0a1d2abf8714/download https://repositorio.uniandes.edu.co/bitstreams/ff55fa38-e9e6-43e4-b1c1-ab326e0f8504/download https://repositorio.uniandes.edu.co/bitstreams/699cb87f-50c8-4234-87a1-a3d52dd6760f/download https://repositorio.uniandes.edu.co/bitstreams/51c52871-3794-4641-9e2e-5f67fc5a3f36/download https://repositorio.uniandes.edu.co/bitstreams/8062f0c6-36cd-43ac-b73e-a898e81ee446/download https://repositorio.uniandes.edu.co/bitstreams/34ae2b4b-0996-4338-bd36-358099815cc4/download |
bitstream.checksum.fl_str_mv |
24013099e9e6abb1575dc6ce0855efd5 5e2a11a487805b941a0fadc020a2dd7b fa12803dd862bb9b34bbe7f5be8103a4 bead25613cc8a4ed3f0e76e0559324c7 c31d60576e3bb2268b059fdad265ee66 2576b220b49d94b046bcaeac3af5bb12 709580f73272b459b531d1c56caa32ae 5aa5c691a1ffe97abd12c2966efcb8d6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134039051567104 |
spelling |
Atribución-NoComercial 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Ramos López, Gustavo Andrésed780299-a047-48c6-bf79-4e67f165b877600Sequeda Villamizar, Warleyf5579a10-8ddb-4c87-8cde-30ff0ff3f661600Ríos Mesías, Mario AlbertoCeleita Rodríguez, David Felipe2023-02-03T16:11:58Z2023-02-03T16:11:58Z2023-01-13http://hdl.handle.net/1992/64576instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/En los anexos se encuentra la implementación en código Python del desarrollo presentado en el trabajo de grado.En este proyecto de grado se realizó una aproximación al desarrollo e implementación de un gemelo digital de un dispositivo de protección universal de propósito general. Su objetivo es el de servir como herramienta para la validación de parametrización de funciones de protección y como herramienta de entrenamiento para ingenieros en el área de protecciones. Para esto, se propone el desarrollo de un gemelo híbrido usando un sistema closed-loop con el uso de una plataforma de simulación en tiempo real. Los pasos seguidos en este proyecto de grado consistieron en realizar un estudio del estado del arte en técnicas de validación de protecciones en dispositivos de protección. Seguido, se definió el diseño conceptual de las etapas usuales que implementan estos equipos. Finalmente, se validaron los resultados de cada una de las etapas, realizando un gemelo híbrido de un relé de línea de transmisión con función de sobrecorriente diferencial. Se usa como plataforma para el relé una Raspberry Pi 4 y la plataforma Typhoon HIL 402 como simulador en tiempo real. Se modeló un sistema de transmisión de prueba y se simuló dos tipos de falla: hacia adelante y hacia atrás. Se validaron los resultados de operación y no operación en el equipo y los cambios que ocurrieron en el sistema antes y después de su toma de decisión. El prototipo desarrollado posee las siguientes limitaciones: > Interfaz gráfica de usuario (Human Machine Interface HMI) > Algoritmos de control en el caso de que exista más de una función de protección. > Verificación del funcionamiento con un relé comercial. > Generación de archivos COMTRADE.Ingeniero EléctricoPregrado63 páginasapplication/pdfspaUniversidad de los AndesIngeniería EléctricaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaAproximación al desarrollo de un gemelo digital de un relé universal: diseño e implementación de un gemelo híbrido de un relé de sobrecorriente direccional en Raspberry Pi 4Trabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPRaspberry piGemelo digitalReléDispositivo de protecciónSobrecorriente direccional67NHardware-in-the-loopHILSistema de potenciaProteccionesIngenieríaRebizant, Waldemar & Szafran, Janusz & Wiszniewski, Andrzej. (2011). Digital Signal Processing in Power System Protection and Control. 10.1007/978-0-85729-802-7.M. S. Sachdev, "A hands-on learning and training program in power system protection", in Sixth International Conference on Developments in Power System Protection (Conf. Publ. No. 434), Mar. 1997, pp. 122-125. doi: 10.1049/cp:19970044Luo X., Kezunovic M., Interactive Protection System Simulation Using ATP MODELS and C++", Transmission and Distribution Conference and Exhibition IEEE Power and Energy Society (2005/2006) 874-879.Gerin-Lajoie L., A MHO Distance Relay Device in EMTP Works, Electric Power Systems Research (2009) 484-491.Dudek J., Orsýg P., Kocman S., Power System Studies of Electrical Drive Test Field Using EMTP-ATP Software, International Scientific Conference on Electric Power Engineering (2016)Ananthan S. N., Padmanabhan R., Meyur R., Mallikarjuna B., Reddy M.J.B., Mohanta D.K., Real-Time Fault Analysis of Transmission Lines Using Wavelet Multi- Resolution Analysis Based Frequency-Domain Approach, IET Science, Measurement & Technology (2016)Lopes F. V., Silva K. M., Costa F. B., Neves W. L. A., Fernandes D.,Real-Time Traveling Wave-Based Fault Location Using Two-Terminal Unsynchronized Data, IEEE Transactions on Power Delivery (2015)Ma J., Yan X., Fan B., Liu C., James S., A Novel Line Protection Scheme for Single Phase-to-Ground Fault Based on Voltage Phase Comparison, IEEE Transactions on Power Delivery (2016)"Protection for digital substations, Siemens AG," Siemens Global Website. [Online]. Disponible en: https://new.siemens.com/global/en/products/energy/energy-automation-and-smart-grid/protection-relays-and-control.html.R. Kuffel, P. Forsyth, y C. Peters, "The Role and Importance of Real Time Digital Simulation in the Development and Testing of Power System Control and Protection Equipment", IFAC-PapersOnLine, vol. 49, núm. 27. Elsevier BV, pp. 178-182, (2016). doi: 10.1016/j.ifacol.2016.10.739.Real-Time Simulation and Testing. [Online]. Available: https://la.mathworks.com/help/slrealtime/gs/real-time-simulation-and-testing.htmlPerson, "Introduction to SPI interface," Introduction to SPI Interface. [Online]. Available: https://www.analog.com/en/analog-dialogue/articles/introduction-to-spi-interface.html.P. M. Anderson, C. Henville, R. Rifaat, B. Johnson, y S. Meliopoulos, "Power System Protection". Wiley, ene. 07, 2022. doi: 10.1002/9781119513100.Microchip, "MCP300x Series." [Online]. Available: https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf.Asassy, "Introduction to the Raspberry Pi GPIO and Physical Computing - SparkFun Learn". [Online]. Available: https://learn.sparkfun.com/tutorials/introduction-to-the-raspberry-pi-gpio-and-physical-computing/gpio-pins-overview.Doran, S., How to Perform Real-Time Processing on the Raspberry Pi. [Online]. Available: https://www.socallinuxexpo.org/sites/default/files/presentations/Steven_Doran_SCALE_13x.pdf.201820168PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.uniandes.edu.co/bitstreams/9abfb406-4ad3-4808-a76b-54653be4bb87/download24013099e9e6abb1575dc6ce0855efd5MD52TEXTdocumento_final_proyectoGrado_Warley.pdf.txtdocumento_final_proyectoGrado_Warley.pdf.txtExtracted texttext/plain116689https://repositorio.uniandes.edu.co/bitstreams/fdf0abcc-a86c-457a-928d-fb20a7e31710/download5e2a11a487805b941a0fadc020a2dd7bMD56formato-autorizacion-WSV.pdf.txtformato-autorizacion-WSV.pdf.txtExtracted texttext/plain1360https://repositorio.uniandes.edu.co/bitstreams/4b599671-c9b0-4a49-bc20-0a1d2abf8714/downloadfa12803dd862bb9b34bbe7f5be8103a4MD58THUMBNAILdocumento_final_proyectoGrado_Warley.pdf.jpgdocumento_final_proyectoGrado_Warley.pdf.jpgIM Thumbnailimage/jpeg12689https://repositorio.uniandes.edu.co/bitstreams/ff55fa38-e9e6-43e4-b1c1-ab326e0f8504/downloadbead25613cc8a4ed3f0e76e0559324c7MD57formato-autorizacion-WSV.pdf.jpgformato-autorizacion-WSV.pdf.jpgIM Thumbnailimage/jpeg16046https://repositorio.uniandes.edu.co/bitstreams/699cb87f-50c8-4234-87a1-a3d52dd6760f/downloadc31d60576e3bb2268b059fdad265ee66MD59ORIGINALdocumento_final_proyectoGrado_Warley.pdfdocumento_final_proyectoGrado_Warley.pdfTrabajo de gradoapplication/pdf1658443https://repositorio.uniandes.edu.co/bitstreams/51c52871-3794-4641-9e2e-5f67fc5a3f36/download2576b220b49d94b046bcaeac3af5bb12MD55formato-autorizacion-WSV.pdfformato-autorizacion-WSV.pdfHIDEapplication/pdf285038https://repositorio.uniandes.edu.co/bitstreams/8062f0c6-36cd-43ac-b73e-a898e81ee446/download709580f73272b459b531d1c56caa32aeMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/34ae2b4b-0996-4338-bd36-358099815cc4/download5aa5c691a1ffe97abd12c2966efcb8d6MD511992/64576oai:repositorio.uniandes.edu.co:1992/645762023-10-10 19:11:36.046http://creativecommons.org/licenses/by-nc/4.0/restrictedhttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg== |