Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994

El régimen de los servicios públicos domiciliarios en Colombia establece que las fórmulas tarifarias tienen una vigencia de cinco años, salvo que la empresa que presta el servicio y la CREG acuerden modificarlas o prorrogarlas por un período igual. Asimismo, estas fórmulas tarifarias pueden ser modi...

Full description

Autores:
Forero Ramírez, Andrés Felipe
Tipo de recurso:
Fecha de publicación:
2023
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/14460
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/14460
https://doi.org/10.57998/bdigital/handle.001.750
Palabra clave:
Servicios públicos
Derecho energético
Actos administrativos
Revisión tarifaria
Grave error de cálculo
Mutuo acuerdo
Fuerza mayor o caso fortuito
Eficiencia
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_3f3e5e1ff1166330bfbfc6322718be2e
oai_identifier_str oai:bdigital.uexternado.edu.co:001/14460
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
title Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
spellingShingle Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
Servicios públicos
Derecho energético
Actos administrativos
Revisión tarifaria
Grave error de cálculo
Mutuo acuerdo
Fuerza mayor o caso fortuito
Eficiencia
title_short Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
title_full Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
title_fullStr Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
title_full_unstemmed Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
title_sort Revisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994
dc.creator.fl_str_mv Forero Ramírez, Andrés Felipe
dc.contributor.advisor.none.fl_str_mv Castañeda Manrique, Ángel
dc.contributor.author.none.fl_str_mv Forero Ramírez, Andrés Felipe
dc.contributor.jury.none.fl_str_mv Hernández, Juanita
dc.subject.lemb.none.fl_str_mv Servicios públicos
Derecho energético
Actos administrativos
topic Servicios públicos
Derecho energético
Actos administrativos
Revisión tarifaria
Grave error de cálculo
Mutuo acuerdo
Fuerza mayor o caso fortuito
Eficiencia
dc.subject.proposal.spa.fl_str_mv Revisión tarifaria
Grave error de cálculo
Mutuo acuerdo
Fuerza mayor o caso fortuito
Eficiencia
description El régimen de los servicios públicos domiciliarios en Colombia establece que las fórmulas tarifarias tienen una vigencia de cinco años, salvo que la empresa que presta el servicio y la CREG acuerden modificarlas o prorrogarlas por un período igual. Asimismo, estas fórmulas tarifarias pueden ser modificadas excepcionalmente, de oficio o a petición de parte, cuando: a) se evidencia que se cometieron graves errores en su cálculo; b) se lesionan injustamente los intereses de los usuarios o de la empresa; o c) existen razones de caso fortuito o fuerza mayor que comprometen en forma grave la capacidad financiera de la empresa. De acuerdo con la doctrina de la CREG, para la aplicación de cada causal se deben cumplir unos requisitos específicos. En el ejercicio de sus funciones, la CREG ha resuelto 75 revisiones tarifarias. En este documento se analiza la evolución histórica de la posición de la CREG frente a la aplicación del artículo 126 de la Ley 142 de 1994 y se concluye que la misma ha sido ambivalente.
publishDate 2023
dc.date.issued.none.fl_str_mv 2023
dc.date.accessioned.none.fl_str_mv 2024-02-05T21:13:27Z
dc.date.available.none.fl_str_mv 2024-02-05T21:13:27Z
dc.type.none.fl_str_mv Trabajo de grado - Maestría
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TM
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.doi.none.fl_str_mv 10.57998/bdigital/handle.001.750
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/14460
https://doi.org/10.57998/bdigital/handle.001.750
identifier_str_mv 10.57998/bdigital/handle.001.750
url https://bdigital.uexternado.edu.co/handle/001/14460
https://doi.org/10.57998/bdigital/handle.001.750
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 60 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Externado de Colombia
dc.publisher.faculty.none.fl_str_mv Facultad Derecho
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Maestría en Derecho del Estado con Énfasis en Regulación Minera, Energética y Petrolera
publisher.none.fl_str_mv Universidad Externado de Colombia
institution Universidad Externado de Colombia
bitstream.url.fl_str_mv https://bdigital.uexternado.edu.co/bitstreams/b2285076-9b96-42af-bc69-44593ff672f5/download
https://bdigital.uexternado.edu.co/bitstreams/83398aae-a6ee-4ae9-a38e-1c5d88d55a67/download
https://bdigital.uexternado.edu.co/bitstreams/5243aa24-bd78-4d05-83b8-65400470f827/download
https://bdigital.uexternado.edu.co/bitstreams/bd916695-67ea-4478-a543-4cf04f45dc4a/download
https://bdigital.uexternado.edu.co/bitstreams/d1d91655-bc76-4e68-b2c2-af2a1544ee6f/download
https://bdigital.uexternado.edu.co/bitstreams/d432f404-9dda-465d-bfe2-b5966ddcaad5/download
https://bdigital.uexternado.edu.co/bitstreams/9d881e4a-bf5c-4431-b8f1-75f85532f83d/download
bitstream.checksum.fl_str_mv a5d1c8f1b63fb90e6a21fda36e9f9e5e
eb0b7909078e2f2ca884f45067b83178
45f95ec1eced24afa40031e35f50db3d
831c2f94a61ecb530d74449fe3906c47
92fddd37c38e6e51a9676c45c3f266a2
30be2fe89bdfc98b06db04aee094963d
65816b90b0d82435dc6c9d9f98d0218a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Universidad Externado de Colombia
repository.mail.fl_str_mv metabiblioteca@metabiblioteca.org
_version_ 1808418047675858944
spelling Castañeda Manrique, ÁngelForero Ramírez, Andrés FelipeHernández, Juanita2024-02-05T21:13:27Z2024-02-05T21:13:27Z2023El régimen de los servicios públicos domiciliarios en Colombia establece que las fórmulas tarifarias tienen una vigencia de cinco años, salvo que la empresa que presta el servicio y la CREG acuerden modificarlas o prorrogarlas por un período igual. Asimismo, estas fórmulas tarifarias pueden ser modificadas excepcionalmente, de oficio o a petición de parte, cuando: a) se evidencia que se cometieron graves errores en su cálculo; b) se lesionan injustamente los intereses de los usuarios o de la empresa; o c) existen razones de caso fortuito o fuerza mayor que comprometen en forma grave la capacidad financiera de la empresa. De acuerdo con la doctrina de la CREG, para la aplicación de cada causal se deben cumplir unos requisitos específicos. En el ejercicio de sus funciones, la CREG ha resuelto 75 revisiones tarifarias. En este documento se analiza la evolución histórica de la posición de la CREG frente a la aplicación del artículo 126 de la Ley 142 de 1994 y se concluye que la misma ha sido ambivalente.The public utility services regime of in Colombia establishes that the tariff formulas have a of five years duration, unless the service-providing company and the CREG (Energy and Gas Regulatory Commission) agree to modify or extend them for an equal period. Likewise, these tariff formulas can be exceptionally modified, either ex officio or at the request of a party, when: a) it is evident that serious errors were made in their calculation; b) the interests of the users or the company are unjustly harmed; or c) there are reasons of fortuitous events or force majeure that seriously compromise the financial capacity of the company. According to the doctrine of the CREG, specific requirements must be met for the application of each cause. In the exercise of its functions, the CREG has resolved 75 tariff revision cases. This document analyzes the historical evolution of the CREG's position regarding the application of Article 126 of Law 142 of 1994 and concludes that it has been ambivalent.MaestríaMagíster en Derecho del Estado con Énfasis en Regulación Minera, Energética y Petrolera60 páginasapplication/pdf10.57998/bdigital/handle.001.750https://bdigital.uexternado.edu.co/handle/001/14460https://doi.org/10.57998/bdigital/handle.001.750spaUniversidad Externado de ColombiaFacultad DerechoBogotáMaestría en Derecho del Estado con Énfasis en Regulación Minera, Energética y Petrolerainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Servicios públicosDerecho energéticoActos administrativosRevisión tarifariaGrave error de cálculoMutuo acuerdoFuerza mayor o caso fortuitoEficienciaRevisiones tarifarias en el sector de energía y gas en colombia : análisis histórico de una posición ambivalente. Reflexiones prácticas para su aplicación como una herramienta orientada a garantizar el cumplimiento de los principios del régimen tarifario previsto en la Ley 142 de 1994Trabajo de grado - Maestríahttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/publishedVersionPublicationORIGINALCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion.pdfCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion.pdfTrabajo de gradoapplication/pdf481717https://bdigital.uexternado.edu.co/bitstreams/b2285076-9b96-42af-bc69-44593ff672f5/downloada5d1c8f1b63fb90e6a21fda36e9f9e5eMD51CAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion-Autorizacion.pdfCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion-Autorizacion.pdfAutorizaciónapplication/pdf134410https://bdigital.uexternado.edu.co/bitstreams/83398aae-a6ee-4ae9-a38e-1c5d88d55a67/downloadeb0b7909078e2f2ca884f45067b83178MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/5243aa24-bd78-4d05-83b8-65400470f827/download45f95ec1eced24afa40031e35f50db3dMD53TEXTCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion.pdf.txtCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion.pdf.txtExtracted texttext/plain102009https://bdigital.uexternado.edu.co/bitstreams/bd916695-67ea-4478-a543-4cf04f45dc4a/download831c2f94a61ecb530d74449fe3906c47MD54CAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion-Autorizacion.pdf.txtCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion-Autorizacion.pdf.txtExtracted texttext/plain10175https://bdigital.uexternado.edu.co/bitstreams/d1d91655-bc76-4e68-b2c2-af2a1544ee6f/download92fddd37c38e6e51a9676c45c3f266a2MD56THUMBNAILCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion.pdf.jpgCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion.pdf.jpgGenerated Thumbnailimage/jpeg7804https://bdigital.uexternado.edu.co/bitstreams/d432f404-9dda-465d-bfe2-b5966ddcaad5/download30be2fe89bdfc98b06db04aee094963dMD55CAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion-Autorizacion.pdf.jpgCAG-spa-2023-Revisiones_tarifarias_en_el_sector_de_energia_y_gas_en_colombia_analisis_historico_de_una_posicion-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg15172https://bdigital.uexternado.edu.co/bitstreams/9d881e4a-bf5c-4431-b8f1-75f85532f83d/download65816b90b0d82435dc6c9d9f98d0218aMD57001/14460oai:bdigital.uexternado.edu.co:001/144602024-04-09 15:00:36.351https://creativecommons.org/licenses/by-nc-nd/4.0/https://bdigital.uexternado.edu.coUniversidad Externado de Colombiametabiblioteca@metabiblioteca.orgPGRpdj4KICA8cD4KICAgIFlvLCBhY3R1YW5kbyBlbiBub21icmUgeSByZXByZXNlbnRhY2nDs24gcHJvcGlhLCBlbiBtaSAobnVlc3RyYSkgY2FsaWRhZCBkZSBhdXRvcihlcykgZGUgbGEocykgb2JyYShzKSBlbnRyZWdvCiAgICAoZW50cmVnYW1vcykgdW5hICgxKSBjb3BpYSBkZSBsYShzKSBvYnJhKHMpIGluZGljYWRhKHMpPHNtYWxsPlsxXTwvc21hbGw+LCBlbiBlbCBmb3JtYXRvIHkgZXh0ZW5zacOzbiBlc3RhYmxlY2lkb3MKICAgIHBvciBsYSBCaWJsaW90ZWNhCiAgICBkZSBsYSBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEsIHkgYmFqbyBsb3MgcGFyw6FtZXRyb3MgZSBpbnN0cnVjY2lvbmVzIGRlZmluaWRvcyBwb3IgbGEKICAgIG1pc21hPHNtYWxsPlsyXTwvc21hbGw+LCB5IGF1dG9yaXpvCiAgICAoYXV0b3JpemFtb3MpIGEgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBwYXJhIGVmZWN0b3MgZGUgdXNvLCByZXByb2R1Y2Npw7NuIChzaW4gZmluZXMgZGUgbHVjcm8pLAogICAgZGlzdHJpYnVjacOzbiAocHLDqXN0YW1vKSB5IGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgKHB1ZXN0YSBhIGRpc3Bvc2ljacOzbikgZGUgbGEocykgb2JyYShzKSBvYmpldG8gZGVsIHByZXNlbnRlCiAgICBkb2N1bWVudG8sCiAgICBlbiBmb3JtYXRvIGVsZWN0csOzbmljbyBhYmllcnRvIChjb25zdWx0YSBhY2Nlc28gYWJpZXJ0byBvbi1saW5lKSwgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDE5ODIsCiAgICBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgTGV5IDE5MTUgZGUgMjAxOCwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgeSBkZW3DoXMgbm9ybWFzCiAgICBnZW5lcmFsZXMgc29icmUgbGEgbWF0ZXJpYS4KICA8L3A+CiAgPHA+CiAgICBPdG9yZ28gKG90b3JnYW1vcykgZXN0YSBhdXRvcml6YWNpw7NuIGNvbiBlbCBmaW4gZGUgY29sYWJvcmFyIHkgcGFydGljaXBhciBlbiBlbCBmaW4gw7psdGltbyBkZSBsYSBVbml2ZXJzaWRhZAogICAgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBlcyBkZWNpciwgZW4gbGEgcHJvbW9jacOzbiBkZSBsYSBlZHVjYWNpw7NuIHkgbGEgY3VsdHVyYSwgcG9yIG1lZGlvIGRlbCBhY2Nlc28gYWJpZXJ0byBhIGxhCiAgICBtaXNtYSwgY29tbyBoZXJyYW1pZW50YSBkZSBpbmNsdXNpw7NuIHkgcHJvZ3Jlc28gZGUgbGEgc29jaWVkYWQgY29sb21iaWFuYS4KICA8L3A+CiAgPHA+CiAgICBMYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIHNlIG90b3JnYSBiYWpvIGxhcyBzaWd1aWVudGVzOgogIDwvcD4KICA8Y2VudGVyPgogICAgPGI+Q0zDgVVTVUxBUzwvYj4KICA8L2NlbnRlcj4KICA8cD4KICAgIDxiPlByaW1lcmE6PC9iPiBsYSBsaWNlbmNpYSBwZXJtaXRhIGEgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCB1c2FyLCByZXByb2R1Y2lyIChzaW4gZmluZXMgZGUgbHVjcm8pLAogICAgZGlzdHJpYnVpciAocHLDqXN0YW1vKSB5IGNvbXVuaWNhciBww7pibGljYW1lbnRlIGxhKHMpIG9icmEocykgKHB1ZXN0YSBhIGRpc3Bvc2ljacOzbikgZW4gZm9ybWF0byBlbGVjdHLDs25pY28gYWJpZXJ0bwogICAgKGNvbnN1bHRhIGFjY2VzbyBhYmllcnRvIG9uLWxpbmUpIGVuIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBlc3RhIENhc2EgZGUgRXN0dWRpb3MuCiAgPC9wPgogIDxwPgogICAgPGI+U2VndW5kYTo8L2I+IGxhIGF1dG9yaXphY2nDs24gb2JqZXRvIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIHNlIGVudGllbmRlIG90b3JnYWRhIGEgdMOtdHVsbyBncmF0dWl0byBwYXJhIGVsCiAgICB0ZXJyaXRvcmlvIGRlCiAgICBDb2xvbWJpYSB5IHRvZG9zIGxvcyBkZW3DoXMgcGHDrXNlcyBkZWwgbXVuZG8sIHBvciBlbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBlc3RhYmxlY2lkbyBlbiBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSB5CiAgICBhcGxpY2FibGUgcGFyYSBDb2xvbWJpYS4KICA8L3A+CiAgPHA+CiAgICA8Yj5UZXJjZXJhOjwvYj4gbGEgbGljZW5jaWEgYW50ZXMgbWVuY2lvbmFkYSBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3Mgc29icmUgbGEocykgb2JyYShzKSBlbgogICAgZm9ybWF0byBvCiAgICBzb3BvcnRlIG1hdGVyaWFsLCBkaWdpdGFsLCBlbGVjdHLDs25pY28sIHZpcnR1YWwsIMOzcHRpY28sIHVzbyBlbiByZWQsIGludGVybmV0LCBleHRyYW5ldCBlIGludHJhbmV0LgogIDwvcD4KICA8cD4KICAgIDxiPkN1YXJ0YTo8L2I+IGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgcG9yIG1lZGlvIGRlIGVzdGUgZG9jdW1lbnRvIG5vIGVzIGV4Y2x1c2l2YSwgcG9yIGxvIHF1ZSBlbCAobG9zKSBhdXRvcihlcykKICAgIHBvZHLDoW4KICAgIHNlZ3VpciBleHBsb3RhbmRvIGxhKHMpIG9icmEocykgc2luIHF1ZSBlbGxvIGltcGxpcXVlIGFmZWN0YWNpw7NuIGFsZ3VuYSBhIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCiAgPC9wPgogIDxwPgogICAgPGI+UXVpbnRhOjwvYj4gZWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobikgcXVlIGxhKHMpIG9icmEocykgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgKHNvbikKICAgIG9yaWdpbmFsKHMpIHkKICAgIGZ1ZSAoZnVlcm9uKSByZWFsaXphZGEocykgc2luIHZpb2xhciBvIHVzdXJwYXIgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHBvciBsbyB0YW50bywgbGEocykgb2JyYShzKSBlcyAoc29uKQogICAgZGUKICAgIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IGRldGVudGEobikgbGEgdGl0dWxhcmlkYWQgZGUgbGEocykgbWlzbWEocykuCiAgPC9wPgogIDxwPgogICAgRW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3IKICAgIHNvYnJlIGxhKHMpIG9icmEocykgZW4gY3Vlc3Rpw7NuLCBlbCAobG9zKSBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbGFzCiAgICBmYWN1bHRhZGVzIHkgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MsIGFzdW1pZW5kbyBjdWFscXVpZXIgY29zdG8gcG9yIGVzdGUgY29uY2VwdG8uIFBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhCiAgICBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KICA8L3A+CiAgPHA+CiAgICA8Yj5TZXh0YTo8L2I+IGxhIHByZXNlbnRlIGxpY2VuY2lhIG5vIGltcGxpY2EgbGEgY2VzacOzbiBkZSBsb3MgZGVyZWNob3MgbW9yYWxlcyBzb2JyZSBsYShzKSBvYnJhKHMpLCBwb3IgY3VhbnRvIGRlCiAgICBjb25mb3JtaWRhZCBjb24gbG8gZXN0YWJsZWNpZG8gcG9yIGVsIGFydMOtY3VsbyAzMCBkZSBsYSBMZXkgMjMgZGUgMTk4MiwgZWwgYXJ0w61jdWxvIDExIGRlIGxhIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlCiAgICAxOTkzIHkgZGVtw6FzIG5vcm1hcyBjb25jb3JkYW50ZXMsIGVzdG9zIGRlcmVjaG9zIHNvbiBpcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlczsKICAgIGlndWFsbWVudGUsIGVzdGEgbGljZW5jaWEgbm8gaW1wbGljYSBsYSBjZXNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIHNvYnJlIGxhKHMpIG9icmEocykuCiAgPC9wPgogIDxwPgogICAgPGI+U8OpcHRpbWE6PC9iPiBlbCAobG9zKSBhdXRvcmVzIG1hbmlmaWVzdGEobikgcXVlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIHNvYnJlIGxhKHMpIG9icmEocykgZW4gY3Vlc3Rpw7NuIG5vIGhhbgogICAgc2lkbyBjZWRpZG9zIGNvbiBhbnRlbGFjacOzbiB5IHNvYnJlIGVsbG9zIG5vIHBlc2EgbmluZ8O6biBncmF2YW1lbiBuaSBsaW1pdGFjacOzbiBlbiBzdSB1c28gbyB1dGlsaXphY2nDs24uCiAgPC9wPgogIDxwPgogICAgPGI+T2N0YXZhOjwvYj4gbGEgcHJlc2VudGUgbGljZW5jaWEgaW5jbHV5ZSBlbCBwZXJtaXNvIHBhcmEgbW9kaWZpY2FyIGVsIGZvcm1hdG8vc29wb3J0ZSBlbiBxdWUgc2UgZW50cmVnYSBsYShzKQogICAgb2JyYShzKS4KICA8L3A+CiAgPHA+CiAgICA8Yj5Ob3ZlbmE6PC9iPiBlbiBjYXNvIGRlIG5lY2VzaXRhcnNlIGNvcGlhcyBhZGljaW9uYWxlcyBwb3IgcGFydGUgZGUgbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhLCBlbCAobG9zKQogICAgYXV0b3IoZXMpIGRlYmVyw6EobikgZW50cmVnYXJsYXMsIHkgc2UgZW50aWVuZGUgcXVlIGVzdGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGV4dGVuc2l2YSBhIGxhcyBudWV2YXMgY29waWFzIGRlIGxhKHMpCiAgICBvYnJhKHMpLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWE6PC9iPiBlc3RhIGF1dG9yaXphY2nDs24gc2UgZW50aWVuZGUgY29tbyB1bmEgY29udHJpYnVjacOzbiBwb3IgcGFydGUgZGVsIChsb3MpIGF1dG9yKGVzKSBhIGxhIGRpZnVzacOzbiBkZWwKICAgIGNvbm9jaW1pZW50byB5L28gZGVzYXJyb2xsbyB0ZWNub2zDs2dpY28sIGN1bHR1cmFsIG8gY2llbnTDrWZpY28gZGUgbGEgY29tdW5pZGFkIG8gZGVsIHBhw61zLCBlbiBlbCDDoXJlYSBlbiBxdWUgc2UKICAgIGluc2NyaWJlLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWEgcHJpbWVyYTo8L2I+IGxhIFVuaXZlcnNpZGFkIEV4dGVybmFkbyBkZSBDb2xvbWJpYSBzZSBjb21wcm9tZXRlIGEgbGxldmFyIGEgY2FibyBsYXMgYWNjaW9uZXMgcXVlIHNlCiAgICBlbmN1ZW50cmVuIGEgc3UgYWxjYW5jZSBwYXJhIHByZXNlcnZhciBsYShzKSBvYnJhKHMpIGVuIGVsIGVzdGFkbyBlbiBxdWUgc2UgZW5jdWVudHJhKG4pLgogIDwvcD4KICA8cD4KICAgIEVuIGNhc28gZGUgY2F1c2FzIHNvYnJldmVuaWRhcyBlIGltcHJldmlzaWJsZXMsIGNhc28gZm9ydHVpdG8gbyBmdWVyemEgbWF5b3IsIG8gaGVjaG8gZXhjbHVzaXZvIGRlIHRlcmNlcm8sIGxhCiAgICBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEgbm8gcmVzcG9uZGVyw6EgcG9yIG5pbmfDum4gcGVyanVpY2lvIHF1ZSBzZSBjYXVzZSBhIGxhKHMpIG9icmEocykuCiAgPC9wPgogIDxwPgogICAgPGI+RMOpY2ltYSBzZWd1bmRhOjwvYj4gbGEgVW5pdmVyc2lkYWQgRXh0ZXJuYWRvIGRlIENvbG9tYmlhIGN1bXBsaXLDoSBsYXMgbm9ybWFzIHNvYnJlIGxvcyBkZXJlY2hvcyBtb3JhbGVzLCBkYW5kbwogICAgbG9zIGNyw6lkaXRvcyByZXNwZWN0aXZvcyBhbChsb3MpIGF1dG9yKGVzKSBlbiBsYXMgYWNjaW9uZXMgZGUgcmVwcm9kdWNjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5CiAgICB0b2RhcyBhcXVlbGxhcyBxdWUgaW1wbGlxdWVuIGVsIHVzbyB5IHV0aWxpemFjacOzbiBhdXRvcml6YWRhLgogIDwvcD4KICA8cD4KICAgIDxiPkTDqWNpbWEgdGVyY2VyYTo8L2I+IGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gbm8gb2JsaWdhIGEgZXN0YSBDYXNhIGRlIEVzdHVkaW9zIGEgaW5jbHVpciBsYShzKSBvYnJhKHMpIGVuIGxhCiAgICBCaWJsaW90ZWNhIERpZ2l0YWwsIGRldGVybWluYWNpw7NuIHF1ZSBjb3JyZXNwb25kZSDDum5pY2EgeSBleGNsdXNpdmFtZW50ZSBhIGxhIFVuaXZlcnNpZGFkLCB5IHNlIGFkb3B0YXLDoSBkZQogICAgY29uZm9ybWlkYWQgY29uIGxvcyBjcml0ZXJpb3MgZXN0YWJsZWNpZG9zIHBvciBlbGxhIHBhcmEgdGFsIGVmZWN0by4KICA8L3A+CgogIDxkaXY+CiAgICA8cD4KICAgICAgPHNtYWxsPlsxXSBObyBhcGxpY2EgcGFyYSBwdWJsaWNhY2lvbmVzIGRlIGxhIGVkaXRvcmlhbCBkZSBsYSBVbml2ZXJzaWRhZCBFeHRlcm5hZG8gZGUgQ29sb21iaWEuPC9zbWFsbD4KICAgIDwvcD4KICAgIDxwPgogICAgICA8c21hbGw+WzJdIFBhcmEgdHJhYmFqb3MgZGUgZ3JhZG86IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnVleHRlcm5hZG8uZWR1LmNvL2JpYmxpb3RlY2EvZW50cmVnYXItbWktdGVzaXMvIgogICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiCiAgICAgICAgICByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPmh0dHBzOi8vd3d3LnVleHRlcm5hZG8uZWR1LmNvL2JpYmxpb3RlY2EvZW50cmVnYXItbWktdGVzaXMvPC9hPjwvc21hbGw+CiAgICA8L3A+CiAgICA8cD4KICAgICAgPHNtYWxsPlBhcmEgYmlibGlvdGVjYSBkaWdpdGFsOiA8YQogICAgICAgICAgaHJlZj0iaHR0cHM6Ly9iZGlnaXRhbC51ZXh0ZXJuYWRvLmVkdS5jby9iaXRzdHJlYW0vaGFuZGxlLzAwMS80MDg5L0xELXNwYS0yMDIxLURpcmVjdHJpY2VzX2RlX0JpYmxpb3RlY2FfRGlnaXRhbCIKICAgICAgICAgIHRhcmdldD0iX2JsYW5rIgogICAgICAgICAgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5odHRwczovL2JkaWdpdGFsLnVleHRlcm5hZG8uZWR1LmNvL2JpdHN0cmVhbS9oYW5kbGUvMDAxLzQwODkvTEQtc3BhLTIwMjEtRGlyZWN0cmljZXNfZGVfQmlibGlvdGVjYV9EaWdpdGFsLjwvYT48L3NtYWxsPgogICAgPC9wPgogIDwvZGl2Pgo8L2Rpdj4K