Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia

El grupo de investigación en Justicia Constitucional del Departamento de Derecho Constitucional de la Universidad Externado de Colombia se complace en publicar el libro Introducción al Derecho procesal constitucional en Colombia. Esta obra forma parte de la serie Garantías judiciales de la Constituc...

Full description

Autores:
Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
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/13932
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/13932
https://doi.org/10.57998/bdigital/handle.001.852
Palabra clave:
Derecho procesal - Aspectos constitucionales - Colombia
Función judicial - Colombia
Control de constitucionalidad - Historia - Colombia
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_28e90e529e8e645c4f86aad0f987fb6a
oai_identifier_str oai:bdigital.uexternado.edu.co:001/13932
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
title Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
spellingShingle Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
Derecho procesal - Aspectos constitucionales - Colombia
Función judicial - Colombia
Control de constitucionalidad - Historia - Colombia
title_short Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
title_full Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
title_fullStr Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
title_full_unstemmed Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
title_sort Presentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
dc.creator.fl_str_mv Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
dc.contributor.author.none.fl_str_mv Sierra Porto, Humberto Antonio
Robledo Silva, Paula
González Medina, Diego Andrés
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 Derecho procesal - Aspectos constitucionales - Colombia
Función judicial - Colombia
Control de constitucionalidad - Historia - Colombia
topic Derecho procesal - Aspectos constitucionales - Colombia
Función judicial - Colombia
Control de constitucionalidad - Historia - Colombia
description El grupo de investigación en Justicia Constitucional del Departamento de Derecho Constitucional de la Universidad Externado de Colombia se complace en publicar el libro Introducción al Derecho procesal constitucional en Colombia. Esta obra forma parte de la serie Garantías judiciales de la Constitución. Con esta serie, la Universidad busca contribuir al estudio y examen crítico del régimen procesal de los distintos mecanismos judiciales de protección de derechos fundamentales y de control de constitucionalidad previstos por el ordenamiento jurídico colombiano.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-09-11T18:48:04Z
dc.date.available.none.fl_str_mv 2023-09-11T18:48:04Z
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.852
dc.identifier.isbn.none.fl_str_mv 9786287620933
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/13932
https://doi.org/10.57998/bdigital/handle.001.852
identifier_str_mv 10.57998/bdigital/handle.001.852
9786287620933
url https://bdigital.uexternado.edu.co/handle/001/13932
https://doi.org/10.57998/bdigital/handle.001.852
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.citationstartpage.none.fl_str_mv 11
dc.relation.ispartofbook.none.fl_str_mv Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia
dc.relation.ispartofseries.none.fl_str_mv Garantías judiciales de la constitución ; 1
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 7 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/272c3a4b-a9ed-4662-ab82-949c9773a4e6/download
https://bdigital.uexternado.edu.co/bitstreams/ea7aca77-5e46-4009-9247-9a7fc10497a0/download
https://bdigital.uexternado.edu.co/bitstreams/fcfc0167-eefa-493c-8f72-1feff4ccc05c/download
https://bdigital.uexternado.edu.co/bitstreams/71ae87a8-24b3-4f72-93ca-8576428a85e5/download
https://bdigital.uexternado.edu.co/bitstreams/555bea92-b806-4aef-817c-dfde771bd451/download
https://bdigital.uexternado.edu.co/bitstreams/a20936fa-6b24-40f7-9285-0a681e12d6c5/download
https://bdigital.uexternado.edu.co/bitstreams/ff7e6a22-ff30-45b2-87d6-c7fc21e047cb/download
bitstream.checksum.fl_str_mv 28e7e86bd60e02b77eb31fbc3a60ae0b
64ffa55c648cb8e0282cb4b380a96fa0
45f95ec1eced24afa40031e35f50db3d
5cc9330b5d5f21c83b630bd0ee2e5ec0
0ae8290ae4e85a7d173832d49eda608a
77ce8f8e8719533ae8d6a9441d7be2a6
403c96f7f1a8d16175aa15dc78355993
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_ 1814100342777839616
spelling Sierra Porto, Humberto Antoniovirtual::6714-1Robledo Silva, Paulavirtual::6715-1González Medina, Diego Andrésvirtual::6716-1Sierra Porto, Humberto Antoniovirtual::6711-1Robledo Silva, Paulavirtual::6712-1González Medina, Diego Andrésvirtual::6713-1Sierra 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-11T18:48:04Z2023-09-11T18:48:04Z2023El grupo de investigación en Justicia Constitucional del Departamento de Derecho Constitucional de la Universidad Externado de Colombia se complace en publicar el libro Introducción al Derecho procesal constitucional en Colombia. Esta obra forma parte de la serie Garantías judiciales de la Constitución. Con esta serie, la Universidad busca contribuir al estudio y examen crítico del régimen procesal de los distintos mecanismos judiciales de protección de derechos fundamentales y de control de constitucionalidad previstos por el ordenamiento jurídico colombiano.Primera edición.7 páginasapplication/pdf10.57998/bdigital/handle.001.8529786287620933https://bdigital.uexternado.edu.co/handle/001/13932https://doi.org/10.57998/bdigital/handle.001.852spaUniversidad Externado de Colombia. Departamento de Derecho ConstitucionalBogotá11Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en ColombiaGarantías judiciales de la constitución ; 1info: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/Derecho procesal - Aspectos constitucionales - ColombiaFunción judicial - ColombiaControl de constitucionalidad - Historia - ColombiaPresentación - Garantías judiciales de la Constitución. Volumen I, Introducción al Derecho procesal constitucional en Colombia Capí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::6711-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000586870virtual::6714-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001158406virtual::6712-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001158406virtual::6715-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001352035virtual::6713-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001352035virtual::6716-1https://scholar.google.com/citations?hl=es&authuser=3&user=16wuBREAAAAJvirtual::6711-1https://scholar.google.com/citations?hl=es&authuser=3&user=16wuBREAAAAJvirtual::6714-1https://scholar.google.com.mx/citations?user=MRMyrFsAAAAJ&hl=esvirtual::6712-1https://scholar.google.com.mx/citations?user=MRMyrFsAAAAJ&hl=esvirtual::6715-10000-0002-7950-5233virtual::6712-10000-0002-7950-5233virtual::6715-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6711-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6712-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6713-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6711-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6712-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6713-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6714-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6715-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6716-14535140b-139c-44c7-9ca9-3d2046e1c309virtual::6714-19280e533-5a33-49a0-8cc0-68823545bef8virtual::6715-146c453ea-ee92-4671-9b75-21a41cbadc99virtual::6716-1ORIGINALCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia.pdfCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia.pdfCapítulo de libroapplication/pdf1408946https://bdigital.uexternado.edu.co/bitstreams/272c3a4b-a9ed-4662-ab82-949c9773a4e6/download28e7e86bd60e02b77eb31fbc3a60ae0bMD51CC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia-Autorizacion.pdfCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia-Autorizacion.pdfAutorizaciónapplication/pdf341381https://bdigital.uexternado.edu.co/bitstreams/ea7aca77-5e46-4009-9247-9a7fc10497a0/download64ffa55c648cb8e0282cb4b380a96fa0MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/fcfc0167-eefa-493c-8f72-1feff4ccc05c/download45f95ec1eced24afa40031e35f50db3dMD53TEXTCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia.pdf.txtCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia.pdf.txtExtracted texttext/plain5686https://bdigital.uexternado.edu.co/bitstreams/71ae87a8-24b3-4f72-93ca-8576428a85e5/download5cc9330b5d5f21c83b630bd0ee2e5ec0MD54CC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia-Autorizacion.pdf.txtCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia-Autorizacion.pdf.txtExtracted texttext/plain7867https://bdigital.uexternado.edu.co/bitstreams/555bea92-b806-4aef-817c-dfde771bd451/download0ae8290ae4e85a7d173832d49eda608aMD56THUMBNAILCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia.pdf.jpgCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia.pdf.jpgGenerated Thumbnailimage/jpeg9131https://bdigital.uexternado.edu.co/bitstreams/a20936fa-6b24-40f7-9285-0a681e12d6c5/download77ce8f8e8719533ae8d6a9441d7be2a6MD55CC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia-Autorizacion.pdf.jpgCC-spa-2023-Presentacion_introduccion_al_derecho_procesal_constitucional_en_colombia-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg14184https://bdigital.uexternado.edu.co/bitstreams/ff7e6a22-ff30-45b2-87d6-c7fc21e047cb/download403c96f7f1a8d16175aa15dc78355993MD57001/13932oai:bdigital.uexternado.edu.co:001/139322024-04-09 15:00:33.562https://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