Nulidad de las sentencias proferidas por la Corte Constitucional

Este texto tiene por objetivo examinar la doctrina constitucional de la nulidad de las sentencias proferidas por la Corte Constitucional. Con esta finalidad, sigue la siguiente metodología. Primero, define en qué consiste la nulidad de las actuaciones ante la Corte, con particular énfasis en la natu...

Full description

Autores:
Meneses Mosquera, Paola Andrea
González Medina, Diego Andrés
Quitian Calderón, Jairo Andrés
Pinzón Capote, Luis Carlos
Mojica Restrepo, Juan Diego
Tipo de recurso:
Part of book
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/13968
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/13968
https://doi.org/10.57998/bdigital/handle.001.1242
Palabra clave:
Nulidad (Derecho) - Colombia
Sentencias - Colombia
Debido proceso - Aspectos constitucionales - Colombia
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_97f79444cb1e2ae9584ca714dcf90d49
oai_identifier_str oai:bdigital.uexternado.edu.co:001/13968
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv Nulidad de las sentencias proferidas por la Corte Constitucional
title Nulidad de las sentencias proferidas por la Corte Constitucional
spellingShingle Nulidad de las sentencias proferidas por la Corte Constitucional
Nulidad (Derecho) - Colombia
Sentencias - Colombia
Debido proceso - Aspectos constitucionales - Colombia
title_short Nulidad de las sentencias proferidas por la Corte Constitucional
title_full Nulidad de las sentencias proferidas por la Corte Constitucional
title_fullStr Nulidad de las sentencias proferidas por la Corte Constitucional
title_full_unstemmed Nulidad de las sentencias proferidas por la Corte Constitucional
title_sort Nulidad de las sentencias proferidas por la Corte Constitucional
dc.creator.fl_str_mv Meneses Mosquera, Paola Andrea
González Medina, Diego Andrés
Quitian Calderón, Jairo Andrés
Pinzón Capote, Luis Carlos
Mojica Restrepo, Juan Diego
dc.contributor.author.none.fl_str_mv Meneses Mosquera, Paola Andrea
González Medina, Diego Andrés
Quitian Calderón, Jairo Andrés
Pinzón Capote, Luis Carlos
Mojica Restrepo, Juan Diego
dc.contributor.editor.none.fl_str_mv Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
dc.contributor.other.none.fl_str_mv Rivas-Ramírez, Daniel
dc.contributor.none.fl_str_mv Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
dc.subject.lemb.none.fl_str_mv Nulidad (Derecho) - Colombia
Sentencias - Colombia
Debido proceso - Aspectos constitucionales - Colombia
topic Nulidad (Derecho) - Colombia
Sentencias - Colombia
Debido proceso - Aspectos constitucionales - Colombia
description Este texto tiene por objetivo examinar la doctrina constitucional de la nulidad de las sentencias proferidas por la Corte Constitucional. Con esta finalidad, sigue la siguiente metodología. Primero, define en qué consiste la nulidad de las actuaciones ante la Corte, con particular énfasis en la naturaleza excepcional de la nulidad de sus sentencias. Segundo, presenta la evolución de esta doctrina en la jurisprudencia constitucional a partir de tres fases, a saber: construcción, delimitación y consolidación. Tercero, explica el contenido de la metodología actual para analizar solicitudes de nulidad en contra de sentencias dictadas por la Corte. Cuarto, expone el procedimiento previsto para el trámite de las solicitudes de nulidad. Quinto, explica en qué términos la nulidad de las sentencias emitidas por la Corte Constitucional implica, de suyo, una tensión entre los principios constitucionales de inmutabilidad de las sentencias, de un lado, y de debido proceso y tutela judicial efectiva, del otro. Sexto, examina las similitudes y las diferencias entre la nulidad de las sentencias dictadas por la Corte y las proferidas en los procesos ordinarios.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-09-15T13:12:55Z
dc.date.available.none.fl_str_mv 2023-09-15T13:12:55Z
dc.date.issued.none.fl_str_mv 2023
dc.type.none.fl_str_mv Capítulo - Parte de Libro
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_3248
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_dc82b40f9837b551
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bookPart
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/CAP_LIB
dc.type.version.none.fl_str_mv info:eu-repo/semantics/updatedVersion
format http://purl.org/coar/resource_type/c_3248
status_str updatedVersion
dc.identifier.doi.none.fl_str_mv 10.57998/bdigital/handle.001.1242
dc.identifier.isbn.none.fl_str_mv 9786287676015
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/13968
https://doi.org/10.57998/bdigital/handle.001.1242
identifier_str_mv 10.57998/bdigital/handle.001.1242
9786287676015
url https://bdigital.uexternado.edu.co/handle/001/13968
https://doi.org/10.57998/bdigital/handle.001.1242
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.citationendpage.none.fl_str_mv 408
dc.relation.citationstartpage.none.fl_str_mv 373
dc.relation.ispartofbook.none.fl_str_mv Garantías judiciales de la Constitución. Volumen V, Acción de tutela
dc.relation.ispartofseries.none.fl_str_mv Garantías judiciales de la constitución ; 5
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 43 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Externado de Colombia. Departamento de Derecho Constitucional
dc.publisher.place.none.fl_str_mv Bogotá
publisher.none.fl_str_mv Universidad Externado de Colombia. Departamento de Derecho Constitucional
institution Universidad Externado de Colombia
bitstream.url.fl_str_mv https://bdigital.uexternado.edu.co/bitstreams/df9f4e3c-6a2f-41d4-849e-fcacd24644e9/download
https://bdigital.uexternado.edu.co/bitstreams/9e30e063-3f78-4d83-98c9-4840bd6f3729/download
https://bdigital.uexternado.edu.co/bitstreams/05319b74-9d3e-495b-8d0b-29cba38e341e/download
https://bdigital.uexternado.edu.co/bitstreams/ffde65d2-21e9-45c1-af4c-f7f9bc08b5f4/download
https://bdigital.uexternado.edu.co/bitstreams/2c3fa20c-8731-4764-90cb-d89f243cff75/download
https://bdigital.uexternado.edu.co/bitstreams/99707a70-6994-4503-bda5-d4bd9fa2af88/download
https://bdigital.uexternado.edu.co/bitstreams/66d934d1-9e84-4ed8-af7a-88af708d8ad9/download
bitstream.checksum.fl_str_mv f8f12a0fb3003a7681f47a8f016b5099
15c85c12237aa20d7474eb54cae00d7d
45f95ec1eced24afa40031e35f50db3d
6c61d800592d4d55b50e33b4ac7fc41c
b7b81a69342271753a5903a5995d5e00
bee53de844a976e3c9d2654432f5edbf
c304754c83371b7553341ca4464871cb
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_ 1814100499133104128
spelling Sierra Porto, Humberto Antoniovirtual::6856-1Robledo Silva, Paulavirtual::6857-1González Medina, Diego Andrésvirtual::6858-1Meneses Mosquera, Paola AndreaGonzález Medina, Diego Andrésvirtual::6855-1Quitian Calderón, Jairo AndrésPinzón Capote, Luis CarlosMojica Restrepo, Juan DiegoSierra Porto, Humberto Antonio44800b81-cf51-4caf-8841-b59f6795b1a1-1Robledo Silva, Paula8003ec52-ce11-44bd-b9c6-f7976d34c7f9-1González Medina, Diego Andrés2ed688b5-207f-4b9a-84d2-d77543b732ca-1Rivas-Ramírez, Daniel2023-09-15T13:12:55Z2023-09-15T13:12:55Z2023Este texto tiene por objetivo examinar la doctrina constitucional de la nulidad de las sentencias proferidas por la Corte Constitucional. Con esta finalidad, sigue la siguiente metodología. Primero, define en qué consiste la nulidad de las actuaciones ante la Corte, con particular énfasis en la naturaleza excepcional de la nulidad de sus sentencias. Segundo, presenta la evolución de esta doctrina en la jurisprudencia constitucional a partir de tres fases, a saber: construcción, delimitación y consolidación. Tercero, explica el contenido de la metodología actual para analizar solicitudes de nulidad en contra de sentencias dictadas por la Corte. Cuarto, expone el procedimiento previsto para el trámite de las solicitudes de nulidad. Quinto, explica en qué términos la nulidad de las sentencias emitidas por la Corte Constitucional implica, de suyo, una tensión entre los principios constitucionales de inmutabilidad de las sentencias, de un lado, y de debido proceso y tutela judicial efectiva, del otro. Sexto, examina las similitudes y las diferencias entre la nulidad de las sentencias dictadas por la Corte y las proferidas en los procesos ordinarios.Primera edición.43 páginasapplication/pdf10.57998/bdigital/handle.001.12429786287676015https://bdigital.uexternado.edu.co/handle/001/13968https://doi.org/10.57998/bdigital/handle.001.1242spaUniversidad Externado de Colombia. Departamento de Derecho ConstitucionalBogotá408373Garantías judiciales de la Constitución. Volumen V, Acción de tutelaGarantías judiciales de la constitución ; 5info: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/Nulidad (Derecho) - ColombiaSentencias - ColombiaDebido proceso - Aspectos constitucionales - ColombiaNulidad de las sentencias proferidas por la Corte ConstitucionalCapítulo - Parte de Librohttp://purl.org/coar/resource_type/c_3248http://purl.org/coar/version/c_dc82b40f9837b551Textinfo:eu-repo/semantics/bookParthttp://purl.org/redcol/resource_type/CAP_LIBinfo:eu-repo/semantics/updatedVersionPublicationhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000586870virtual::6856-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001352035virtual::6855-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001158406virtual::6857-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001352035virtual::6858-1https://scholar.google.com/citations?hl=es&authuser=3&user=16wuBREAAAAJvirtual::6856-1https://scholar.google.com.mx/citations?user=MRMyrFsAAAAJ&hl=esvirtual::6857-10000-0002-7950-5233virtual::6857-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6855-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6855-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6856-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6857-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6858-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6856-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6857-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6858-1ORIGINALCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional.pdfCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional.pdfCapítulo de libroapplication/pdf2415646https://bdigital.uexternado.edu.co/bitstreams/df9f4e3c-6a2f-41d4-849e-fcacd24644e9/downloadf8f12a0fb3003a7681f47a8f016b5099MD51CC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional-Autorizacion.pdfCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional-Autorizacion.pdfAutorizaciónapplication/pdf353066https://bdigital.uexternado.edu.co/bitstreams/9e30e063-3f78-4d83-98c9-4840bd6f3729/download15c85c12237aa20d7474eb54cae00d7dMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/05319b74-9d3e-495b-8d0b-29cba38e341e/download45f95ec1eced24afa40031e35f50db3dMD53TEXTCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional.pdf.txtCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional.pdf.txtExtracted texttext/plain97683https://bdigital.uexternado.edu.co/bitstreams/ffde65d2-21e9-45c1-af4c-f7f9bc08b5f4/download6c61d800592d4d55b50e33b4ac7fc41cMD54CC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional-Autorizacion.pdf.txtCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional-Autorizacion.pdf.txtExtracted texttext/plain7707https://bdigital.uexternado.edu.co/bitstreams/2c3fa20c-8731-4764-90cb-d89f243cff75/downloadb7b81a69342271753a5903a5995d5e00MD56THUMBNAILCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional.pdf.jpgCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional.pdf.jpgGenerated Thumbnailimage/jpeg8948https://bdigital.uexternado.edu.co/bitstreams/99707a70-6994-4503-bda5-d4bd9fa2af88/downloadbee53de844a976e3c9d2654432f5edbfMD55CC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional-Autorizacion.pdf.jpgCC-spa-2023-Nulidad_de_las_sentencias_proferidas_por_la_corte_constitucional-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg13358https://bdigital.uexternado.edu.co/bitstreams/66d934d1-9e84-4ed8-af7a-88af708d8ad9/downloadc304754c83371b7553341ca4464871cbMD57001/13968oai:bdigital.uexternado.edu.co:001/139682024-04-09 15:03:03.066https://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