Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent

Este proyecto tiene como objetivo, la elaboración de una metodología para el análisis de flujo de carga y fallas de baja impedancia en Sistemas de Distribución (SD) con Generación Distribuida (GD) bajo estándar ANSI utilizando el software de simulación DIgSILENT PowerFactory, específicamente con el...

Full description

Autores:
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/31331
Acceso en línea:
http://hdl.handle.net/11349/31331
Palabra clave:
DIgSILENT Power Factory
Fallas de baja impedancia
Flujo de carga
Generación distribuida
Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas
Electricidad
Conductores eléctricos
Transformadores eléctricos
DIgSILENT PowerFactory
Distributed generation
Low impedance faults
Load flow
Rights
License
CC0 1.0 Universal
id UDISTRITA2_b9670027ea577f8cc95f9d8fd9048ba7
oai_identifier_str oai:repository.udistrital.edu.co:11349/31331
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
dc.title.titleenglish.spa.fl_str_mv Methodology for flow analysis load and low impedance faults in distribution systems with distributed generation under standard ANSI using the software DIgSILENT
title Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
spellingShingle Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
DIgSILENT Power Factory
Fallas de baja impedancia
Flujo de carga
Generación distribuida
Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas
Electricidad
Conductores eléctricos
Transformadores eléctricos
DIgSILENT PowerFactory
Distributed generation
Low impedance faults
Load flow
title_short Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
title_full Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
title_fullStr Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
title_full_unstemmed Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
title_sort Metodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software Digsilent
dc.contributor.advisor.none.fl_str_mv Giral Ramírez, Diego Armando
dc.subject.spa.fl_str_mv DIgSILENT Power Factory
Fallas de baja impedancia
Flujo de carga
Generación distribuida
topic DIgSILENT Power Factory
Fallas de baja impedancia
Flujo de carga
Generación distribuida
Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas
Electricidad
Conductores eléctricos
Transformadores eléctricos
DIgSILENT PowerFactory
Distributed generation
Low impedance faults
Load flow
dc.subject.lemb.spa.fl_str_mv Ingeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicas
Electricidad
Conductores eléctricos
Transformadores eléctricos
dc.subject.keyword.spa.fl_str_mv DIgSILENT PowerFactory
Distributed generation
Low impedance faults
Load flow
description Este proyecto tiene como objetivo, la elaboración de una metodología para el análisis de flujo de carga y fallas de baja impedancia en Sistemas de Distribución (SD) con Generación Distribuida (GD) bajo estándar ANSI utilizando el software de simulación DIgSILENT PowerFactory, específicamente con el modelamiento y caracterización de los elementos que componen un SD con GD y la elaboración de un material de apoyo para el estudio de flujo de carga y fallas de baja impedancia a través del software DIgSILENT PowerFactory, desarrollando un ambiente de simulación para el análisis y la visualización de las métricas asociadas. La metodología planteada para dar cumplimiento a los objetivos de este proyecto se ha estructurado en seis fases. En la fase 1 se realiza la revisión bibliográfica de los conceptos relacionados con SD en GD. Para la fase 2 se realiza el análisis y selección del caso de estudio para flujo de carga y fallas de baja impedancia. En la fase 3 se realiza el reconocimiento y parametrización del software DIgSILENT PowerFactory. En la fase 4 se realiza la implementación del caso estudio con el modelamiento y caracterización de los elementos bajo estándar ANSI. En la fase 5 se realiza la simulación e identificación de métricas asociadas a los elementos del SD con GD. Finalmente, en la fase 6 se exponen las conclusiones. En el texto se documenta una revisión bibliográfica de los conceptos y características relacionados con SD y GD involucrando flujo de carga y fallas de baja impedancia. Adicionalmente como resultado se realizó una explicación e implementación de un SD con GD denominado “Caso Estudio” en el software DIgSILENT PowerFactory con este se elaboró un material académico digitalizado en el sitio web YouTube en una lista llamada, Metodología para el análisis de flujo de carga y fallas de baja impedancia en Sistemas de Distribución (SD) con Generación Distribuida (GD) bajo estándar ANSI utilizando el software DIgSILENT, que contiene once videos los cuales hacen parte del desarrollo del presente proyecto.
publishDate 2022
dc.date.created.none.fl_str_mv 2022-10-13
dc.date.accessioned.none.fl_str_mv 2023-05-12T16:55:46Z
dc.date.available.none.fl_str_mv 2023-05-12T16:55:46Z
dc.type.spa.fl_str_mv bachelorThesis
dc.type.degree.spa.fl_str_mv Monografía
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/31331
url http://hdl.handle.net/11349/31331
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv CC0 1.0 Universal
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/publicdomain/zero/1.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv CC0 1.0 Universal
http://creativecommons.org/publicdomain/zero/1.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/31331/8/GonzalezJovenJuanDavid2022.pdf
http://repository.udistrital.edu.co/bitstream/11349/31331/9/GonzalezJovenJuanDavid2022Anexo1.zip
http://repository.udistrital.edu.co/bitstream/11349/31331/10/Licencia%20de%20uso%20y%20publicacion.pdf
http://repository.udistrital.edu.co/bitstream/11349/31331/11/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/31331/12/license.txt
http://repository.udistrital.edu.co/bitstream/11349/31331/13/GonzalezJovenJuanDavid2022.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/31331/14/Licencia%20de%20uso%20y%20publicacion.pdf.jpg
bitstream.checksum.fl_str_mv 4a7a9ecc080ae605fd13bc5bea9f2277
c90bbb6db8fe0255644d00e3701bfd04
6d8488e7e0a8f0456950cb5db4a030de
42fd4ad1e89814f5e4a476b409eb708c
997daf6c648c962d566d7b082dac908d
ac8cdd81322ec7ad71f6dad01f0e3d3e
fa22a2cad7ef50ea502980e9086c2507
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1814111220120158208
spelling Giral Ramírez, Diego ArmandoCastelblanco Carpintero, BismarGonzález Joven, Juan David2023-05-12T16:55:46Z2023-05-12T16:55:46Z2022-10-13http://hdl.handle.net/11349/31331Este proyecto tiene como objetivo, la elaboración de una metodología para el análisis de flujo de carga y fallas de baja impedancia en Sistemas de Distribución (SD) con Generación Distribuida (GD) bajo estándar ANSI utilizando el software de simulación DIgSILENT PowerFactory, específicamente con el modelamiento y caracterización de los elementos que componen un SD con GD y la elaboración de un material de apoyo para el estudio de flujo de carga y fallas de baja impedancia a través del software DIgSILENT PowerFactory, desarrollando un ambiente de simulación para el análisis y la visualización de las métricas asociadas. La metodología planteada para dar cumplimiento a los objetivos de este proyecto se ha estructurado en seis fases. En la fase 1 se realiza la revisión bibliográfica de los conceptos relacionados con SD en GD. Para la fase 2 se realiza el análisis y selección del caso de estudio para flujo de carga y fallas de baja impedancia. En la fase 3 se realiza el reconocimiento y parametrización del software DIgSILENT PowerFactory. En la fase 4 se realiza la implementación del caso estudio con el modelamiento y caracterización de los elementos bajo estándar ANSI. En la fase 5 se realiza la simulación e identificación de métricas asociadas a los elementos del SD con GD. Finalmente, en la fase 6 se exponen las conclusiones. En el texto se documenta una revisión bibliográfica de los conceptos y características relacionados con SD y GD involucrando flujo de carga y fallas de baja impedancia. Adicionalmente como resultado se realizó una explicación e implementación de un SD con GD denominado “Caso Estudio” en el software DIgSILENT PowerFactory con este se elaboró un material académico digitalizado en el sitio web YouTube en una lista llamada, Metodología para el análisis de flujo de carga y fallas de baja impedancia en Sistemas de Distribución (SD) con Generación Distribuida (GD) bajo estándar ANSI utilizando el software DIgSILENT, que contiene once videos los cuales hacen parte del desarrollo del presente proyecto.This paper aims to propose a methodology for a Distribution Systems (DS) with Distributed Generation (DG) Load Flow and Low Impedance Fault analysis. With ANSI standard, DIgSILENT PowerFactory simulation software was used for further analysis and visualization of related metrics. To achieve this goal, methodology has been stablished in 6 phases: 1) bibliographic review on DS with DG concepts. 2) analysis and selection of Load Flow and Low Impedance Fault case study. 3) scouting and parameterizing of DIgSILENT PowerFactory. 4) case study implementation with ANSI standard elements modeling and characterization. 5) simulation and identification of metrics related to DS with DG elements. 6) conclusions and recommendations. Within this paper, a bibliographic review on concepts and characteristics related to DS with DG, including Load Flow and Low Impedance Fault. Furthermore, as a result, the entry “Study Case” in the DIgSILENT PowerFactory software was used in the digital academic material found in Youtube Play List called Methodology for the analysis of load flow and low impedance faults in Distribution Systems (DS) with Distributed Generation (DG) under ANSI standard using DIgSILENT software containing eleven videos included in the development of this paper.pdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2DIgSILENT Power FactoryFallas de baja impedanciaFlujo de cargaGeneración distribuidaIngeniería Eléctrica por Ciclos Propedéuticos - Tesis y disertaciones académicasElectricidadConductores eléctricosTransformadores eléctricosDIgSILENT PowerFactoryDistributed generationLow impedance faultsLoad flowMetodología para el análisis de flujo de carga y fallas de baja impedancia en sistemas de distribución con generación distribuida bajo estándar ansi utilizando el Software DigsilentMethodology for flow analysis load and low impedance faults in distribution systems with distributed generation under standard ANSI using the software DIgSILENTbachelorThesisMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALGonzalezJovenJuanDavid2022.pdfGonzalezJovenJuanDavid2022.pdfTrabajo de gradoapplication/pdf2567112http://repository.udistrital.edu.co/bitstream/11349/31331/8/GonzalezJovenJuanDavid2022.pdf4a7a9ecc080ae605fd13bc5bea9f2277MD58open accessGonzalezJovenJuanDavid2022Anexo1.zipGonzalezJovenJuanDavid2022Anexo1.zipAnexosapplication/zip230969http://repository.udistrital.edu.co/bitstream/11349/31331/9/GonzalezJovenJuanDavid2022Anexo1.zipc90bbb6db8fe0255644d00e3701bfd04MD59open accessLicencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfLicencia de uso y publicacionapplication/pdf216661http://repository.udistrital.edu.co/bitstream/11349/31331/10/Licencia%20de%20uso%20y%20publicacion.pdf6d8488e7e0a8f0456950cb5db4a030deMD510metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701http://repository.udistrital.edu.co/bitstream/11349/31331/11/license_rdf42fd4ad1e89814f5e4a476b409eb708cMD511open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/31331/12/license.txt997daf6c648c962d566d7b082dac908dMD512open accessTHUMBNAILGonzalezJovenJuanDavid2022.pdf.jpgGonzalezJovenJuanDavid2022.pdf.jpgIM Thumbnailimage/jpeg8076http://repository.udistrital.edu.co/bitstream/11349/31331/13/GonzalezJovenJuanDavid2022.pdf.jpgac8cdd81322ec7ad71f6dad01f0e3d3eMD513open accessLicencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg13051http://repository.udistrital.edu.co/bitstream/11349/31331/14/Licencia%20de%20uso%20y%20publicacion.pdf.jpgfa22a2cad7ef50ea502980e9086c2507MD514open access11349/31331oai:repository.udistrital.edu.co:11349/313312023-06-13 14:56:02.06open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK