Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos
Contexto: En la actualidad los programas para el diseño de sistemas de puesta a tierra poseen un costo elevado para su adquisición, como también la elaboración en aspectos geométricos de la malla es empírica, lo cual genera perdidas en los costos de su implementción. Método: Para realizar el diseño...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2018
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/8020
- Acceso en línea:
- http://hdl.handle.net/11349/8020
- Palabra clave:
- Malla de puesta a tierra
Algoritmos genéticos
IEEE80
Subestaciones eléctricas
Tensión de paso
Tensión de contacto
Ingeniería Eléctrica Por Ciclos Propedéuticos - Tesis y disertaciones académicas
Conexión a tierra (Electricidad)
Subestaciones eléctricas - Medidas de seguridad
Algoritmos genéticos
Grounding mesh
Genetic algorithms
IEEE80
Electrical substations
Step Voltage
Contact voltage
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_075459b427a74067690ba145e48726a2 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/8020 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
dc.title.titleenglish.spa.fl_str_mv |
Design of an optimization algorithm for ground start systems and electrical substations Implementing genetic algorithms |
title |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
spellingShingle |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos Malla de puesta a tierra Algoritmos genéticos IEEE80 Subestaciones eléctricas Tensión de paso Tensión de contacto Ingeniería Eléctrica Por Ciclos Propedéuticos - Tesis y disertaciones académicas Conexión a tierra (Electricidad) Subestaciones eléctricas - Medidas de seguridad Algoritmos genéticos Grounding mesh Genetic algorithms IEEE80 Electrical substations Step Voltage Contact voltage |
title_short |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
title_full |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
title_fullStr |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
title_full_unstemmed |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
title_sort |
Diseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticos |
dc.contributor.advisor.spa.fl_str_mv |
Giral Ramírez, Diego Armando |
dc.subject.spa.fl_str_mv |
Malla de puesta a tierra Algoritmos genéticos IEEE80 Subestaciones eléctricas Tensión de paso Tensión de contacto |
topic |
Malla de puesta a tierra Algoritmos genéticos IEEE80 Subestaciones eléctricas Tensión de paso Tensión de contacto Ingeniería Eléctrica Por Ciclos Propedéuticos - Tesis y disertaciones académicas Conexión a tierra (Electricidad) Subestaciones eléctricas - Medidas de seguridad Algoritmos genéticos Grounding mesh Genetic algorithms IEEE80 Electrical substations Step Voltage Contact voltage |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Eléctrica Por Ciclos Propedéuticos - Tesis y disertaciones académicas Conexión a tierra (Electricidad) Subestaciones eléctricas - Medidas de seguridad Algoritmos genéticos |
dc.subject.keyword.spa.fl_str_mv |
Grounding mesh Genetic algorithms IEEE80 Electrical substations Step Voltage Contact voltage |
description |
Contexto: En la actualidad los programas para el diseño de sistemas de puesta a tierra poseen un costo elevado para su adquisición, como también la elaboración en aspectos geométricos de la malla es empírica, lo cual genera perdidas en los costos de su implementción. Método: Para realizar el diseño del sistema de puesta a tierra siguiendo los lineamientos y restricciones de la IEEE80, en la interfaz del programa DESAG el usuario ingresa datos relacionados a la malla como los son; largo del terreno disponible, ancho del terreno disponible, resistividad del terreno, entre otros, una vez ingresados estos datos DESAG automaticamente diseña la malla de puesta a tierra y entrega como resultados los datos; largo de la malla, ancho de la malla, espaciamiento entre conductores, entre otros, como también una figura de la malla elaborada en 2D. Resultados: Se realizaron pruebas de desempeño las cuales tuvieron como objetivo verificar el adecuado funcionamiento del programa DESAG, se confirma la confiabilidad y exactitud de DESAG realizando la comparación de los resultados obtenidos con el módulo de sistemas de puesta a tierra del software ETAP obteniendo como resultado más relevante errores de cálculo por debajo del 0.5%. Conclusiones: El algoritmo diseñado acata los lineamientos y restricciones de la IEEE80 (2000), las mallas realizadas por DESAG garantizan de forma óptima el diseño de la malla de puesta a tierra debido a la disminución de las tensiones de paso y contacto reales respecto a las tensiones de paso y contacto tolerables exigidas por la norma. |
publishDate |
2018 |
dc.date.accessioned.none.fl_str_mv |
2018-04-19T17:12:21Z |
dc.date.available.none.fl_str_mv |
2018-04-19T17:12:21Z |
dc.date.created.spa.fl_str_mv |
2018-02-19 |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovación |
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/8020 |
url |
http://hdl.handle.net/11349/8020 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_16ec |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_16ec |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/8020/5/VelasquezGarzonMichaelJair2018_Anexo2.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8020/6/VelasquezGarzonMichaelJair2018.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8020/7/LicenciayAutorizacion2018.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8020/1/VelasquezGarzonMichaelJair2018_Anexo1.zip http://repository.udistrital.edu.co/bitstream/11349/8020/2/VelasquezGarzonMichaelJair2018_Anexo2.pdf http://repository.udistrital.edu.co/bitstream/11349/8020/3/LicenciayAutorizacion2018.pdf http://repository.udistrital.edu.co/bitstream/11349/8020/4/license.txt http://repository.udistrital.edu.co/bitstream/11349/8020/1/VelasquezGarzonMichaelJair2018.pdf |
bitstream.checksum.fl_str_mv |
5ae8b81b8c81598dc222bd6dd29fa77f b63b213107ca3fa6cb96ca1261267ccb 2939f66540a48e294ab43670815534fa af5c4d02f4eba6073d1a0881cf0b02a1 f2e980309ae23859a3dfe1f341667a21 7e23bbe48182142355e7a1956ba80b26 da5c6a3ca62d5dd4853000a60fee7083 42b8d8a65e15dbfd09cbb87e3f326f02 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814111080961540096 |
spelling |
Giral Ramírez, Diego ArmandoVelásquez Garzón, Michael JairRamírez Ortiz, Edgar Javier2018-04-19T17:12:21Z2018-04-19T17:12:21Z2018-02-19http://hdl.handle.net/11349/8020Contexto: En la actualidad los programas para el diseño de sistemas de puesta a tierra poseen un costo elevado para su adquisición, como también la elaboración en aspectos geométricos de la malla es empírica, lo cual genera perdidas en los costos de su implementción. Método: Para realizar el diseño del sistema de puesta a tierra siguiendo los lineamientos y restricciones de la IEEE80, en la interfaz del programa DESAG el usuario ingresa datos relacionados a la malla como los son; largo del terreno disponible, ancho del terreno disponible, resistividad del terreno, entre otros, una vez ingresados estos datos DESAG automaticamente diseña la malla de puesta a tierra y entrega como resultados los datos; largo de la malla, ancho de la malla, espaciamiento entre conductores, entre otros, como también una figura de la malla elaborada en 2D. Resultados: Se realizaron pruebas de desempeño las cuales tuvieron como objetivo verificar el adecuado funcionamiento del programa DESAG, se confirma la confiabilidad y exactitud de DESAG realizando la comparación de los resultados obtenidos con el módulo de sistemas de puesta a tierra del software ETAP obteniendo como resultado más relevante errores de cálculo por debajo del 0.5%. Conclusiones: El algoritmo diseñado acata los lineamientos y restricciones de la IEEE80 (2000), las mallas realizadas por DESAG garantizan de forma óptima el diseño de la malla de puesta a tierra debido a la disminución de las tensiones de paso y contacto reales respecto a las tensiones de paso y contacto tolerables exigidas por la norma.Context: At present the programs for the design of systems of grounding have a high cost for their acquisition, as also the elaboration in geometric aspects of the mesh is empirical, which generates losses in the costs of its implementation. Method: To carry out the design of the grounding system following the guidelines and restrictions of the IEEE80, in the interface of the DESAG program the user enters data related to the mesh as they are; length of available terrain, available terrain width, terrain resistivity, among others, once this data is entered, DESAG automatically designs the grounding grid and delivers the data as results; length of the mesh, width of the mesh, spacing between conductors, among others, as well as a figure of the mesh made in 2D. Results: Performance tests were carried out which aimed to verify the proper functioning of the DESAG program, confirms the reliability and accuracy of DESAG by comparing the results obtained with the ETAP software grounding system module obtaining the most relevant result calculation errors below 0.5%.Conclusions: The algorithm designed complies with the guidelines and restrictions of the IEEE80 (2000), the meshes made by DESAG guarantee optimally the design of the grounding mesh due to the decrease of the real step and contact voltages with respect to the voltages of tolerable step and contact required by the standard.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_16ecMalla de puesta a tierraAlgoritmos genéticosIEEE80Subestaciones eléctricasTensión de pasoTensión de contactoIngeniería Eléctrica Por Ciclos Propedéuticos - Tesis y disertaciones académicasConexión a tierra (Electricidad)Subestaciones eléctricas - Medidas de seguridadAlgoritmos genéticosGrounding meshGenetic algorithmsIEEE80Electrical substationsStep VoltageContact voltageDiseño de un algoritmo de optimización para sistemas de puesta a tierra en subestaciones eléctricas implementando algoritmos genéticosDesign of an optimization algorithm for ground start systems and electrical substations Implementing genetic algorithmsInvestigación-Innovacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILVelasquezGarzonMichaelJair2018_Anexo2.pdf.jpgVelasquezGarzonMichaelJair2018_Anexo2.pdf.jpgIM Thumbnailimage/jpeg5937http://repository.udistrital.edu.co/bitstream/11349/8020/5/VelasquezGarzonMichaelJair2018_Anexo2.pdf.jpg5ae8b81b8c81598dc222bd6dd29fa77fMD55open accessVelasquezGarzonMichaelJair2018.pdf.jpgVelasquezGarzonMichaelJair2018.pdf.jpgIM Thumbnailimage/jpeg12792http://repository.udistrital.edu.co/bitstream/11349/8020/6/VelasquezGarzonMichaelJair2018.pdf.jpgb63b213107ca3fa6cb96ca1261267ccbMD56open accessLicenciayAutorizacion2018.pdf.jpgLicenciayAutorizacion2018.pdf.jpgIM Thumbnailimage/jpeg12826http://repository.udistrital.edu.co/bitstream/11349/8020/7/LicenciayAutorizacion2018.pdf.jpg2939f66540a48e294ab43670815534faMD57open accessORIGINALVelasquezGarzonMichaelJair2018_Anexo1.zipVelasquezGarzonMichaelJair2018_Anexo1.zipAnexo 1application/octet-stream902248http://repository.udistrital.edu.co/bitstream/11349/8020/1/VelasquezGarzonMichaelJair2018_Anexo1.zipaf5c4d02f4eba6073d1a0881cf0b02a1MD51open accessVelasquezGarzonMichaelJair2018_Anexo2.pdfVelasquezGarzonMichaelJair2018_Anexo2.pdfAnexo 2application/pdf105614http://repository.udistrital.edu.co/bitstream/11349/8020/2/VelasquezGarzonMichaelJair2018_Anexo2.pdff2e980309ae23859a3dfe1f341667a21MD52open accessLicenciayAutorizacion2018.pdfLicenciayAutorizacion2018.pdfLicenciaapplication/pdf4386417http://repository.udistrital.edu.co/bitstream/11349/8020/3/LicenciayAutorizacion2018.pdf7e23bbe48182142355e7a1956ba80b26MD53metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/8020/4/license.txtda5c6a3ca62d5dd4853000a60fee7083MD54open accessORIGINALVelasquezGarzonMichaelJair2018.pdfVelasquezGarzonMichaelJair2018.pdfTrabajo de Gradoapplication/pdf675503http://repository.udistrital.edu.co/bitstream/11349/8020/1/VelasquezGarzonMichaelJair2018.pdf42b8d8a65e15dbfd09cbb87e3f326f02MD51open access11349/8020oai:repository.udistrital.edu.co:11349/80202023-06-13 11:33:33.24open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |