Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas
Este proyecto tiene como objetivo el diseño y simulación de un sistema de abastecimiento de combustible autónomo para un datacenter Tier 4 ubicado en la Sabana de Bogotá. El sistema está diseñado para suministrar combustible desde tres tanques de almacenamiento (dos de 2000 galones y uno de 5000 gal...
- Autores:
-
Rojas Lancheros, Julian David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/93654
- Acceso en línea:
- http://hdl.handle.net/11349/93654
- Palabra clave:
- Generador
Eléctrico
Automatización
Acpm
Plc
Especialización en Informatica y Automática Industrial -- Tesis y disertaciones académicas
Automatización
Generación de energía eléctrica
Distribución de energía eléctrica
Generator
Electric
Automation
Acpm
Plc
- Rights
- License
- Abierto (Texto Completo)
id |
UDISTRITA2_c35ecc5b7f3cf696a97d4d585662d356 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/93654 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.none.fl_str_mv |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
dc.title.titleenglish.none.fl_str_mv |
Design of a semi-autonomous tanking system for power plants |
title |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
spellingShingle |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas Generador Eléctrico Automatización Acpm Plc Especialización en Informatica y Automática Industrial -- Tesis y disertaciones académicas Automatización Generación de energía eléctrica Distribución de energía eléctrica Generator Electric Automation Acpm Plc |
title_short |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
title_full |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
title_fullStr |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
title_full_unstemmed |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
title_sort |
Diseño de un sistema semiautónomo de tanqueo a plantas eléctricas |
dc.creator.fl_str_mv |
Rojas Lancheros, Julian David |
dc.contributor.advisor.none.fl_str_mv |
Tristancho Ortiz, Julián Alfonso |
dc.contributor.author.none.fl_str_mv |
Rojas Lancheros, Julian David |
dc.contributor.orcid.none.fl_str_mv |
Tristancho Ortiz, Julián Alfonso [0000-0002-1471-1052] |
dc.subject.none.fl_str_mv |
Generador Eléctrico Automatización Acpm Plc |
topic |
Generador Eléctrico Automatización Acpm Plc Especialización en Informatica y Automática Industrial -- Tesis y disertaciones académicas Automatización Generación de energía eléctrica Distribución de energía eléctrica Generator Electric Automation Acpm Plc |
dc.subject.lemb.none.fl_str_mv |
Especialización en Informatica y Automática Industrial -- Tesis y disertaciones académicas Automatización Generación de energía eléctrica Distribución de energía eléctrica |
dc.subject.keyword.none.fl_str_mv |
Generator Electric Automation Acpm Plc |
description |
Este proyecto tiene como objetivo el diseño y simulación de un sistema de abastecimiento de combustible autónomo para un datacenter Tier 4 ubicado en la Sabana de Bogotá. El sistema está diseñado para suministrar combustible desde tres tanques de almacenamiento (dos de 2000 galones y uno de 5000 galones) hacia tres plantas generadoras de energía eléctrica, cada una con una capacidad de 250 galones. Además, incluye la funcionalidad de trasiego de combustible entre tanques, facilitando el mantenimiento sin interrupciones en el suministro. El sistema es gestionado a través de un sistema SCADA implementado en TIA Portal, que permite el monitoreo y control remoto. Los principales componentes incluyen sensores de nivel ultrasónicos y capacitivos para monitorear el combustible, electroválvulas para dirigir el flujo, una motobomba para el traslado del combustible, y una interfaz HMI para la interacción del operador. El control lógico del sistema se implementa en un PLC Siemens S7-1200, elegido por su compatibilidad con TIA Portal y su capacidad para manejar las entradas y salidas necesarias del sistema. El diseño considera aspectos técnicos clave como la optimización de diámetros de tuberías, pérdidas de carga, tiempos de respuesta y gestión de alarmas. También se simulan diversos escenarios operativos para garantizar la eficiencia del flujo de combustible y la continuidad del suministro en condiciones críticas. Este sistema reduce la dependencia de procesos manuales, mejora la seguridad y aumenta la eficiencia energética y operativa del datacenter. |
publishDate |
2024 |
dc.date.created.none.fl_str_mv |
2024-12-04 |
dc.date.accessioned.none.fl_str_mv |
2025-03-13T16:47:31Z |
dc.date.available.none.fl_str_mv |
2025-03-13T16:47:31Z |
dc.type.none.fl_str_mv |
bachelorThesis |
dc.type.degree.none.fl_str_mv |
Creación o Interpretación |
dc.type.coar.none.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/93654 |
url |
http://hdl.handle.net/11349/93654 |
dc.relation.references.none.fl_str_mv |
Asociación de industria de telecomunicaciones, “Estándar de infraestructura de telecomunicaciones para centros de datos TIA-942,” virginia, Apr. 2005. Accessed: Apr. 08, 2024. [Online]. Available: or search online at http://www.tiaonline.org/standards/search_n_order.cfm Bienestar familiar, “Protocolo para el Trasiego Y Cargue Seguro de Combustible Para Plantas Eléctricas,” Bogota, Jan. 2017. M. S. ALqazan, M. Kherallah, and F. Kammoun, “Design and Implementation of an IoTBased Smart Fuel Filling System for Efficient Resource Management,” Operational Research in Engineering Sciences: Theory and Applications, vol. 6, no. 3, pp. 398–413, 2023, doi: 10.31181/oresta/060320. C. A. Del Hierro and R. G. Sánchez, “Implementación del Sistema de Gestión y Control de Combustibles (SICOMB) para el Sector Eléctrico,” Quito, Ecuador Nilson Parra Flores EMB Gerencia, “Disponibilidad, confiabilidad y desempeño de los data centers -” S. ARP, “Hoja de seguridad ACPM” “En Colombia se han presentado 2133 incidentes y derrames de hidrocarburos entre 2015 y junio de 2022”. “Qué es un sistema SCADA- Información completa - AUTEXOPEN” Navixy, “Sensores de nivel de combustible”. LifeLong Learning, “Controladores lógicos programables PLC,” 2011. Dombor valve, “Diferentes Tipos De Válvulas Diesel Para Industrias,” Dombor valve, Feb. 2023. Sicma 21, “Qué es un sistema HMI, para qué sirve y cómo funciona,” SICMA21, Oct. 2021 G. P. Chamorro1 and H. Toro2 , “PROTOCOLOS DE COMUNICACIÓN INDUSTRIAL,” Bogota DC. “Cálculo de Bombas y Tuberías”. G. Gonzales Filgueria and J. Trillo Ozon, “Automatización de un sistema de suministro de combustible a tanques de una central de generación de energía,” Escuela politecnica superior - universidad de A coruña españa, pp. 1–6 Molano Pulido Renso mardu, Cabrera francia maria, and Vargas Silva Fraan Eduardo, “Contado electronico ACPM en galones, para el deposito del generador eléctrico del radar ESUFA,” Universidad distrital francisco jose de caldas - Visión electrónica, pp. 1–41, Aug. 2022. J. González Acosta, “DISEÑO DE SISTEMA SCADA EN LABVIEW PARA SUPERVISIÓN DEL CONSUMO DE DIESEL Y EFICIENCIA ENERGÉTICA PARA GENERADORES ELÉCTRICOS CON ENTRADAS SIMULADAS. Jose Carlos villajulca, “Criterios para selecionar un PLC,” InstrumentacionyControl.net, Dec. 2012. Donaldson, “Mejores prácticas para mantener el diésel limpio│Motor y vehículo” GreenIce, “Potencia eléctrica- fórmula, cálculo y ejemplos”. Automix Process, “Que es un sistema SCADA?,” Dec. 2021. |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.acceso.none.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/e77076b0-f485-4a67-abf3-346430daea15/download https://repository.udistrital.edu.co/bitstreams/374b1e0d-2e30-4f0a-b506-7933f21b3086/download https://repository.udistrital.edu.co/bitstreams/caa038be-256c-4977-8c2f-678063a2f0f4/download https://repository.udistrital.edu.co/bitstreams/e0726a03-e6bc-4e9b-be5d-070e9fd49d57/download https://repository.udistrital.edu.co/bitstreams/8decbfcf-5380-4ab1-a35d-b06a4fdedd48/download |
bitstream.checksum.fl_str_mv |
997daf6c648c962d566d7b082dac908d 021c5b1a1cfb5d0a77dc0625c9b15cf0 5cb5fe8ba4417f9ba7e5c0507be3ece3 a204a32b686f5f7a945d83505a401343 8b9eba2eeb5e704fd2dfc50f25b4ce08 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828164854001696768 |
spelling |
Tristancho Ortiz, Julián AlfonsoRojas Lancheros, Julian DavidTristancho Ortiz, Julián Alfonso [0000-0002-1471-1052]2025-03-13T16:47:31Z2025-03-13T16:47:31Z2024-12-04http://hdl.handle.net/11349/93654Este proyecto tiene como objetivo el diseño y simulación de un sistema de abastecimiento de combustible autónomo para un datacenter Tier 4 ubicado en la Sabana de Bogotá. El sistema está diseñado para suministrar combustible desde tres tanques de almacenamiento (dos de 2000 galones y uno de 5000 galones) hacia tres plantas generadoras de energía eléctrica, cada una con una capacidad de 250 galones. Además, incluye la funcionalidad de trasiego de combustible entre tanques, facilitando el mantenimiento sin interrupciones en el suministro. El sistema es gestionado a través de un sistema SCADA implementado en TIA Portal, que permite el monitoreo y control remoto. Los principales componentes incluyen sensores de nivel ultrasónicos y capacitivos para monitorear el combustible, electroválvulas para dirigir el flujo, una motobomba para el traslado del combustible, y una interfaz HMI para la interacción del operador. El control lógico del sistema se implementa en un PLC Siemens S7-1200, elegido por su compatibilidad con TIA Portal y su capacidad para manejar las entradas y salidas necesarias del sistema. El diseño considera aspectos técnicos clave como la optimización de diámetros de tuberías, pérdidas de carga, tiempos de respuesta y gestión de alarmas. También se simulan diversos escenarios operativos para garantizar la eficiencia del flujo de combustible y la continuidad del suministro en condiciones críticas. Este sistema reduce la dependencia de procesos manuales, mejora la seguridad y aumenta la eficiencia energética y operativa del datacenter.This project aims to design and simulate an autonomous fuel supply system for a Tier 4 datacenter located in the Sabana of Bogotá. The system is designed to supply fuel from three storage tanks (two 2,000-gallon and one 5,000-gallon) to three power plants, each with a capacity of 250 gallons. It also includes fuel transfer functionality between tanks, facilitating maintenance without supply disruptions. The system is managed through a SCADA system implemented in TIA Portal, which allows remote monitoring and control. The main components include ultrasonic and capacitive level sensors for monitoring fuel, solenoid valves to direct the flow, a motor pump for fuel transfer, and an HMI interface for operator interaction. The system’s logic control is implemented in a Siemens S7-1200 PLC, chosen for its compatibility with TIA Portal and its ability to handle the necessary inputs and outputs of the system. The design considers key technical aspects such as optimization of pipe diameters, pressure losses, response times and alarm management. Various operational scenarios are also simulated to ensure fuel flow efficiency and continuity of supply under critical conditions. This system reduces reliance on manual processes, improves security and increases the energy and operational efficiency of the data center.pdfGeneradorEléctricoAutomatizaciónAcpmPlcEspecialización en Informatica y Automática Industrial -- Tesis y disertaciones académicasAutomatizaciónGeneración de energía eléctricaDistribución de energía eléctricaGeneratorElectricAutomationAcpmPlcDiseño de un sistema semiautónomo de tanqueo a plantas eléctricasDesign of a semi-autonomous tanking system for power plantsbachelorThesisCreación o Interpretaciónhttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Asociación de industria de telecomunicaciones, “Estándar de infraestructura de telecomunicaciones para centros de datos TIA-942,” virginia, Apr. 2005. Accessed: Apr. 08, 2024. [Online]. Available: or search online at http://www.tiaonline.org/standards/search_n_order.cfmBienestar familiar, “Protocolo para el Trasiego Y Cargue Seguro de Combustible Para Plantas Eléctricas,” Bogota, Jan. 2017.M. S. ALqazan, M. Kherallah, and F. Kammoun, “Design and Implementation of an IoTBased Smart Fuel Filling System for Efficient Resource Management,” Operational Research in Engineering Sciences: Theory and Applications, vol. 6, no. 3, pp. 398–413, 2023, doi: 10.31181/oresta/060320.C. A. Del Hierro and R. G. Sánchez, “Implementación del Sistema de Gestión y Control de Combustibles (SICOMB) para el Sector Eléctrico,” Quito, EcuadorNilson Parra Flores EMB Gerencia, “Disponibilidad, confiabilidad y desempeño de los data centers -”S. ARP, “Hoja de seguridad ACPM”“En Colombia se han presentado 2133 incidentes y derrames de hidrocarburos entre 2015 y junio de 2022”.“Qué es un sistema SCADA- Información completa - AUTEXOPEN”Navixy, “Sensores de nivel de combustible”.LifeLong Learning, “Controladores lógicos programables PLC,” 2011.Dombor valve, “Diferentes Tipos De Válvulas Diesel Para Industrias,” Dombor valve, Feb. 2023.Sicma 21, “Qué es un sistema HMI, para qué sirve y cómo funciona,” SICMA21, Oct. 2021G. P. Chamorro1 and H. Toro2 , “PROTOCOLOS DE COMUNICACIÓN INDUSTRIAL,” Bogota DC.“Cálculo de Bombas y Tuberías”.G. Gonzales Filgueria and J. Trillo Ozon, “Automatización de un sistema de suministro de combustible a tanques de una central de generación de energía,” Escuela politecnica superior - universidad de A coruña españa, pp. 1–6Molano Pulido Renso mardu, Cabrera francia maria, and Vargas Silva Fraan Eduardo, “Contado electronico ACPM en galones, para el deposito del generador eléctrico del radar ESUFA,” Universidad distrital francisco jose de caldas - Visión electrónica, pp. 1–41, Aug. 2022.J. González Acosta, “DISEÑO DE SISTEMA SCADA EN LABVIEW PARA SUPERVISIÓN DEL CONSUMO DE DIESEL Y EFICIENCIA ENERGÉTICA PARA GENERADORES ELÉCTRICOS CON ENTRADAS SIMULADAS.Jose Carlos villajulca, “Criterios para selecionar un PLC,” InstrumentacionyControl.net, Dec. 2012.Donaldson, “Mejores prácticas para mantener el diésel limpio│Motor y vehículo”GreenIce, “Potencia eléctrica- fórmula, cálculo y ejemplos”.Automix Process, “Que es un sistema SCADA?,” Dec. 2021.LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/e77076b0-f485-4a67-abf3-346430daea15/download997daf6c648c962d566d7b082dac908dMD53ORIGINALLicencia de uso y publicacion.pdfLicencia de uso y publicacion.pdfapplication/pdf219058https://repository.udistrital.edu.co/bitstreams/374b1e0d-2e30-4f0a-b506-7933f21b3086/download021c5b1a1cfb5d0a77dc0625c9b15cf0MD51RojasLancherosJulianAlfonso2025.pdfRojasLancherosJulianAlfonso2025.pdfapplication/pdf5011083https://repository.udistrital.edu.co/bitstreams/caa038be-256c-4977-8c2f-678063a2f0f4/download5cb5fe8ba4417f9ba7e5c0507be3ece3MD52THUMBNAILLicencia de uso y publicacion.pdf.jpgLicencia de uso y publicacion.pdf.jpgIM Thumbnailimage/jpeg9513https://repository.udistrital.edu.co/bitstreams/e0726a03-e6bc-4e9b-be5d-070e9fd49d57/downloada204a32b686f5f7a945d83505a401343MD54RojasLancherosJulianAlfonso2025.pdf.jpgRojasLancherosJulianAlfonso2025.pdf.jpgIM Thumbnailimage/jpeg3614https://repository.udistrital.edu.co/bitstreams/8decbfcf-5380-4ab1-a35d-b06a4fdedd48/download8b9eba2eeb5e704fd2dfc50f25b4ce08MD5511349/93654oai:repository.udistrital.edu.co:11349/936542025-03-14 01:02:02.557restrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |