La resolución unilateral del contrato por incumplimiento

En derecho colombiano, la resolución de un contrato por incumplimiento por regla general debe ser decretada por un juez, y mientras ello no ocurra el vínculo jurídico mantiene su fuerza obligatoria. Esa supuesta regla general es infundada, inconveniente y no se compadece con la moderna realidad econ...

Full description

Autores:
Molina Morales, Ranfer Daniel
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2020
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/13388
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/13388
https://doi.org/10.57998/bdigital/handle.001.140
Palabra clave:
Colombia - Derecho Constitucional
Actos administrativos
Justicia
Resolución por incumplimiento
Resolución unilateral
Cláusula resolutoria
Incumplimiento del contrato
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_17c318f978d72bd532f16163afbc710a
oai_identifier_str oai:bdigital.uexternado.edu.co:001/13388
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv La resolución unilateral del contrato por incumplimiento
title La resolución unilateral del contrato por incumplimiento
spellingShingle La resolución unilateral del contrato por incumplimiento
Colombia - Derecho Constitucional
Actos administrativos
Justicia
Resolución por incumplimiento
Resolución unilateral
Cláusula resolutoria
Incumplimiento del contrato
title_short La resolución unilateral del contrato por incumplimiento
title_full La resolución unilateral del contrato por incumplimiento
title_fullStr La resolución unilateral del contrato por incumplimiento
title_full_unstemmed La resolución unilateral del contrato por incumplimiento
title_sort La resolución unilateral del contrato por incumplimiento
dc.creator.fl_str_mv Molina Morales, Ranfer Daniel
dc.contributor.advisor.none.fl_str_mv Koteich Khatib, Milagros Buchrra
dc.contributor.author.none.fl_str_mv Molina Morales, Ranfer Daniel
dc.contributor.jury.none.fl_str_mv Navia Arroyo, José Felipe
Morales Huertas, Sandra Margarita
Namén Vargas, William
Bernal Fandiño, Mariana
Riaño Saad, Anabel
dc.subject.lemb.none.fl_str_mv Colombia - Derecho Constitucional
Actos administrativos
Justicia
topic Colombia - Derecho Constitucional
Actos administrativos
Justicia
Resolución por incumplimiento
Resolución unilateral
Cláusula resolutoria
Incumplimiento del contrato
dc.subject.proposal.spa.fl_str_mv Resolución por incumplimiento
Resolución unilateral
Cláusula resolutoria
Incumplimiento del contrato
description En derecho colombiano, la resolución de un contrato por incumplimiento por regla general debe ser decretada por un juez, y mientras ello no ocurra el vínculo jurídico mantiene su fuerza obligatoria. Esa supuesta regla general es infundada, inconveniente y no se compadece con la moderna realidad económica-jurídica. Al lado de la resolución judicial ha coexistido, si bien de manera excepcional, la resolución unilateral, que permite a la parte afectada por el incumplimiento de un contrato desligarse de este mediante una notificación a la parte incumplida. El presente trabajo, por una parte, hace una comparación teórico-práctica entre el modelo de resolución judicial y el modelo de resolución unilateral, para exaltar las ventajas de este sobre aquel; y por la otra, expone las condiciones de ejercicio del derecho de resolución y sus correspondientes efectos, analizados desde la óptica del unilateralismo. Los modernos códigos de derecho privado y el derecho de la contratación internacional propenden por la resolución unilateral del contrato. El derecho nacional no puede ser ajeno a este cambio de perspectiva, que encuentra pleno respaldo en nuestro ordenamiento jurídico.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2023-04-10T14:09:06Z
dc.date.available.none.fl_str_mv 2023-04-10T14:09:06Z
dc.type.none.fl_str_mv Trabajo de grado - Doctorado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_db06
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/doctoralThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_db06
status_str publishedVersion
dc.identifier.doi.none.fl_str_mv 10.57998/bdigital/handle.001.140
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/13388
https://doi.org/10.57998/bdigital/handle.001.140
identifier_str_mv 10.57998/bdigital/handle.001.140
url https://bdigital.uexternado.edu.co/handle/001/13388
https://doi.org/10.57998/bdigital/handle.001.140
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv BIANCA M assimo . Derecho civil, 3 el contrato. (Traducción de Fernando Hinestrosa y Édg ar Cortés), 2a edición Bogotá: Universidad Externado de Colombia, 2007.
BIGLIAZZI Lina , BRECCIA U mberto , BUSNELLI Francesco y NATOLIU go . Derecho civil, traducción de Fernando Hinestrosa) Universidad Externado de Colombia, Bogotá ,
CHINCHILLA IMBETT, C arlos Alberto . La excepción de incumplimiento contractual, Bogotá: Universidad Externado, 2017.
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 288 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 Doctorado en Derecho
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/ea79f690-25b0-4507-94db-375580c088a6/download
https://bdigital.uexternado.edu.co/bitstreams/36ee92f9-8113-4260-aff9-94b21d7f6962/download
https://bdigital.uexternado.edu.co/bitstreams/5a888a1e-d1dd-4406-96be-54674f754307/download
https://bdigital.uexternado.edu.co/bitstreams/0a97ab57-91fa-4071-bf22-ca7590809c30/download
https://bdigital.uexternado.edu.co/bitstreams/402a50e6-747a-4067-b826-8dfa8e4a8ea3/download
https://bdigital.uexternado.edu.co/bitstreams/841168b9-81b5-4ad6-bb49-526c8103bfa2/download
https://bdigital.uexternado.edu.co/bitstreams/2f504b6a-c9ab-45d0-b597-d99786b41acd/download
bitstream.checksum.fl_str_mv e7e922c996b9e6764e3e1be238e4f627
ded97b55fc7ff081c8bfeacdf76bd1d8
5c3956732c8c7cc66f262f265e2d5942
db54abe4ab4900f22f7ce4c6d97e3f18
c93224af156dfd70b9343927c3a154b7
189da26c2697799fe886d80d5edffbfc
45f95ec1eced24afa40031e35f50db3d
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_ 1814100390515310592
spelling Koteich Khatib, Milagros Buchrravirtual::6163-1Molina Morales, Ranfer DanielNavia Arroyo, José Felipevirtual::6166-1Morales Huertas, Sandra Margaritavirtual::6165-1Namén Vargas, WilliamBernal Fandiño, MarianaRiaño Saad, Anabelvirtual::6164-12023-04-10T14:09:06Z2023-04-10T14:09:06Z2020En derecho colombiano, la resolución de un contrato por incumplimiento por regla general debe ser decretada por un juez, y mientras ello no ocurra el vínculo jurídico mantiene su fuerza obligatoria. Esa supuesta regla general es infundada, inconveniente y no se compadece con la moderna realidad económica-jurídica. Al lado de la resolución judicial ha coexistido, si bien de manera excepcional, la resolución unilateral, que permite a la parte afectada por el incumplimiento de un contrato desligarse de este mediante una notificación a la parte incumplida. El presente trabajo, por una parte, hace una comparación teórico-práctica entre el modelo de resolución judicial y el modelo de resolución unilateral, para exaltar las ventajas de este sobre aquel; y por la otra, expone las condiciones de ejercicio del derecho de resolución y sus correspondientes efectos, analizados desde la óptica del unilateralismo. Los modernos códigos de derecho privado y el derecho de la contratación internacional propenden por la resolución unilateral del contrato. El derecho nacional no puede ser ajeno a este cambio de perspectiva, que encuentra pleno respaldo en nuestro ordenamiento jurídico.In Colombian law, the termination of a contract for non-performance as a rule must be authorized by a judge, and while this does not occur, the contract maintains its binding force. This supposed general rule is unfounded, inconvenient and does not fit the modern economic and legal reality. Alongside the judicial termination, the unilateral termination has coexisted, although exceptionally. The unilateral termination allows the party affected by the breach of a contract to be released from it by notifying the breached party. The present work, on the one hand, makes a theoretical-practical comparison between the judicial termination model and the unilateral termination model, to exalt the advantages of the latter over the former; and on the other hand, it sets out the conditions for exercising the right of terminate a contract for non-performance and its corresponding effects, analyzed from the perspective of unilateralism. Modern private law codes and international contracting law favor the unilateral termination of the contract. National law cannot ignore this change in perspective, which finds full support in our legal system.DoctoradoDoctor en Derecho288 páginasapplication/pdf10.57998/bdigital/handle.001.140https://bdigital.uexternado.edu.co/handle/001/13388https://doi.org/10.57998/bdigital/handle.001.140spaUniversidad Externado de ColombiaFacultad DerechoBogotáDoctorado en DerechoBIANCA M assimo . Derecho civil, 3 el contrato. (Traducción de Fernando Hinestrosa y Édg ar Cortés), 2a edición Bogotá: Universidad Externado de Colombia, 2007.BIGLIAZZI Lina , BRECCIA U mberto , BUSNELLI Francesco y NATOLIU go . Derecho civil, traducción de Fernando Hinestrosa) Universidad Externado de Colombia, Bogotá ,CHINCHILLA IMBETT, C arlos Alberto . La excepción de incumplimiento contractual, Bogotá: Universidad Externado, 2017.info: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/Colombia - Derecho ConstitucionalActos administrativosJusticiaResolución por incumplimientoResolución unilateralCláusula resolutoriaIncumplimiento del contratoLa resolución unilateral del contrato por incumplimientoTrabajo de grado - Doctoradohttp://purl.org/coar/resource_type/c_db06http://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionPublicationhttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000390704virtual::6163-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000152951virtual::6166-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000116126virtual::6165-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000111108virtual::6164-1https://scholar.google.es/citations?user=McpUewYAAAAJ&hl=es&oi=aovirtual::6163-1https://scholar.google.com/citations?user=Fre-IP0AAAAJ&hl=es&oi=aovirtual::6165-1https://scholar.google.com/citations?user=vyLMWw8AAAAJ&hl=es&oi=aovirtual::6164-10000-0001-9280-1582virtual::6165-10000-0001-5184-5917virtual::6164-1132feab3-8083-4ca5-b7cf-e2702567a3b6virtual::6163-1132feab3-8083-4ca5-b7cf-e2702567a3b6virtual::6163-107a9676e-85e2-42b4-abeb-3ca455d9786evirtual::6166-11995a1d5-fddb-415b-94e1-df6ac9990fd5virtual::6165-1822fe4fc-46e1-4ade-ab55-e4e0aa2e20dcvirtual::6164-1822fe4fc-46e1-4ade-ab55-e4e0aa2e20dcvirtual::6164-11995a1d5-fddb-415b-94e1-df6ac9990fd5virtual::6165-107a9676e-85e2-42b4-abeb-3ca455d9786evirtual::6166-1TEXTCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento.pdf.txtCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento.pdf.txtExtracted texttext/plain102155https://bdigital.uexternado.edu.co/bitstreams/ea79f690-25b0-4507-94db-375580c088a6/downloade7e922c996b9e6764e3e1be238e4f627MD54CAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento-Autorizacion.pdf.txtCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento-Autorizacion.pdf.txtExtracted texttext/plain10278https://bdigital.uexternado.edu.co/bitstreams/36ee92f9-8113-4260-aff9-94b21d7f6962/downloadded97b55fc7ff081c8bfeacdf76bd1d8MD56THUMBNAILCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento.pdf.jpgCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento.pdf.jpgGenerated Thumbnailimage/jpeg4773https://bdigital.uexternado.edu.co/bitstreams/5a888a1e-d1dd-4406-96be-54674f754307/download5c3956732c8c7cc66f262f265e2d5942MD55CAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento-Autorizacion.pdf.jpgCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento-Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg14716https://bdigital.uexternado.edu.co/bitstreams/0a97ab57-91fa-4071-bf22-ca7590809c30/downloaddb54abe4ab4900f22f7ce4c6d97e3f18MD57ORIGINALCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento.pdfCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento.pdfTrabajo de gradoapplication/pdf2874151https://bdigital.uexternado.edu.co/bitstreams/402a50e6-747a-4067-b826-8dfa8e4a8ea3/downloadc93224af156dfd70b9343927c3a154b7MD51CAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento-Autorizacion.pdfCAG-spa-2020-La_resolucion_unilateral_del_contrato_por_incumplimiento-Autorizacion.pdfAutorizaciónapplication/pdf117567https://bdigital.uexternado.edu.co/bitstreams/841168b9-81b5-4ad6-bb49-526c8103bfa2/download189da26c2697799fe886d80d5edffbfcMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/2f504b6a-c9ab-45d0-b597-d99786b41acd/download45f95ec1eced24afa40031e35f50db3dMD53001/13388oai:bdigital.uexternado.edu.co:001/133882024-04-09 14:59:15.581https://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