Colisión entre el derecho al olvido y la inmutabilidad de la blockchain

El trabajo aborda el análisis legal de la interacción entre el derecho al olvido y la tecnología Blockchain. El derecho al olvido permite a los titulares de datos personales eliminar información pasada, mientras que la tecnología Blockchain, conocida por su inmutabilidad, registra datos de manera se...

Full description

Autores:
Miranda Zamora, Yenny
Tipo de recurso:
Fecha de publicación:
2024
Institución:
Universidad Externado de Colombia
Repositorio:
Biblioteca Digital Universidad Externado de Colombia
Idioma:
spa
OAI Identifier:
oai:bdigital.uexternado.edu.co:001/26971
Acceso en línea:
https://bdigital.uexternado.edu.co/handle/001/26971
Palabra clave:
Derecho a la privacidad - Protección
Derechos humanos - Protección
Libertad de palabra
Habeas data
Garantías constitucionales
Cadena de bloques
Blockchain
Derecho al olvido
Inmutabilidad
Supresión
Datos personales
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id uexternad2_fa2dd29062b2dad49e415f81a415a3bb
oai_identifier_str oai:bdigital.uexternado.edu.co:001/26971
network_acronym_str uexternad2
network_name_str Biblioteca Digital Universidad Externado de Colombia
repository_id_str
dc.title.spa.fl_str_mv Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
title Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
spellingShingle Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
Derecho a la privacidad - Protección
Derechos humanos - Protección
Libertad de palabra
Habeas data
Garantías constitucionales
Cadena de bloques
Blockchain
Derecho al olvido
Inmutabilidad
Supresión
Datos personales
title_short Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
title_full Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
title_fullStr Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
title_full_unstemmed Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
title_sort Colisión entre el derecho al olvido y la inmutabilidad de la blockchain
dc.creator.fl_str_mv Miranda Zamora, Yenny
dc.contributor.advisor.none.fl_str_mv Galvis, Jorge Enrique
dc.contributor.author.none.fl_str_mv Miranda Zamora, Yenny
dc.contributor.jury.none.fl_str_mv Cubillos Velandia, Ramiro
dc.subject.lemb.none.fl_str_mv Derecho a la privacidad - Protección
Derechos humanos - Protección
Libertad de palabra
Habeas data
Garantías constitucionales
topic Derecho a la privacidad - Protección
Derechos humanos - Protección
Libertad de palabra
Habeas data
Garantías constitucionales
Cadena de bloques
Blockchain
Derecho al olvido
Inmutabilidad
Supresión
Datos personales
dc.subject.proposal.spa.fl_str_mv Cadena de bloques
Blockchain
Derecho al olvido
Inmutabilidad
Supresión
Datos personales
description El trabajo aborda el análisis legal de la interacción entre el derecho al olvido y la tecnología Blockchain. El derecho al olvido permite a los titulares de datos personales eliminar información pasada, mientras que la tecnología Blockchain, conocida por su inmutabilidad, registra datos de manera segura e inalterable. Se destaca cómo la confianza en las transacciones se basa en la rigidez de la cadena de bloques, donde cada nodo tiene una copia de las transacciones y estas son públicas. Por otro lado, se explora cómo las leyes europeas y españolas establecen el derecho al olvido como una obligación para los responsables del tratamiento de datos personales. En el contexto colombiano, aunque no hay una ley específica sobre el derecho al olvido, existen disposiciones relacionadas en la legislación financiera. El trabajo plantea la interrogante de cómo reconciliar el derecho al olvido con la inmutabilidad de la tecnología Blockchain. Se reconoce la necesidad de proteger este derecho en un mundo cada vez más dependiente de la tecnología, especialmente en sectores como finanzas y motores de búsqueda. Se sugiere la creación de herramientas legales o técnicas para garantizar la protección del derecho al olvido en las cadenas de bloques, preservando al mismo tiempo la confianza inherente en la inmutabilidad de la tecnología.
publishDate 2024
dc.date.issued.none.fl_str_mv 2024
dc.date.accessioned.none.fl_str_mv 2025-08-21T15:01:18Z
dc.date.available.none.fl_str_mv 2025-08-21T15:01:18Z
dc.type.none.fl_str_mv Trabajo de grado - Maestría
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/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/updatedVersion
status_str updatedVersion
dc.identifier.uri.none.fl_str_mv https://bdigital.uexternado.edu.co/handle/001/26971
url https://bdigital.uexternado.edu.co/handle/001/26971
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv Tadlaoui, S. (2013). Manual de consultoría en asuntos públicos (Primera edición. ed.). Bogotá: Universidad Externado de Colombia. Retrieved from http://www.digitaliapublishing.com/a/39975/
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 74 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 de Derecho
dc.publisher.place.none.fl_str_mv Bogotá
dc.publisher.program.none.fl_str_mv Maestría en Derecho Informático y de las Nuevas Tecnologías
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/7b6b9595-3c97-409b-9a5c-2c1096a847f6/download
https://bdigital.uexternado.edu.co/bitstreams/30c24311-f605-4ff8-9e14-f15019b6fc75/download
https://bdigital.uexternado.edu.co/bitstreams/fc106515-6011-464e-8432-0941f824715c/download
https://bdigital.uexternado.edu.co/bitstreams/caec7d47-6075-4cf2-a773-1e12cfdd878b/download
https://bdigital.uexternado.edu.co/bitstreams/59df61eb-7c78-4643-9b9a-756adfb4b6f8/download
https://bdigital.uexternado.edu.co/bitstreams/d2105bb0-afb3-4b4c-8547-6d682cdf6dc7/download
https://bdigital.uexternado.edu.co/bitstreams/8ccb720a-5ae3-48ce-876f-db289838b34f/download
bitstream.checksum.fl_str_mv 45f95ec1eced24afa40031e35f50db3d
5d3f9b1ada54b37578e9ef595e175097
f59a6266e4bd82aae4833763b44098a5
6598a7b3032875d1a48e4cbcc9d2618b
26fa40b66c95bb57b5e61c4490785f37
e1a516b8a67898ee41cb4612b432d530
803652287ef62c98de78ae20dd8ff277
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_ 1851052874514038784
spelling Galvis, Jorge EnriqueMiranda Zamora, Yenny Cubillos Velandia, Ramiro2025-08-21T15:01:18Z2025-08-21T15:01:18Z2024El trabajo aborda el análisis legal de la interacción entre el derecho al olvido y la tecnología Blockchain. El derecho al olvido permite a los titulares de datos personales eliminar información pasada, mientras que la tecnología Blockchain, conocida por su inmutabilidad, registra datos de manera segura e inalterable. Se destaca cómo la confianza en las transacciones se basa en la rigidez de la cadena de bloques, donde cada nodo tiene una copia de las transacciones y estas son públicas. Por otro lado, se explora cómo las leyes europeas y españolas establecen el derecho al olvido como una obligación para los responsables del tratamiento de datos personales. En el contexto colombiano, aunque no hay una ley específica sobre el derecho al olvido, existen disposiciones relacionadas en la legislación financiera. El trabajo plantea la interrogante de cómo reconciliar el derecho al olvido con la inmutabilidad de la tecnología Blockchain. Se reconoce la necesidad de proteger este derecho en un mundo cada vez más dependiente de la tecnología, especialmente en sectores como finanzas y motores de búsqueda. Se sugiere la creación de herramientas legales o técnicas para garantizar la protección del derecho al olvido en las cadenas de bloques, preservando al mismo tiempo la confianza inherente en la inmutabilidad de la tecnología.The work addresses the legal analysis of the interaction between the right to be forgotten and Blockchain technology. The right to be forgotten allows data subjects to erase past information, while Blockchain technology, known for its immutability, securely records data in an unalterable manner. It highlights how trust in transactions is based on the rigidity of the blockchain, where each node has a copy of transactions and they are public. Furthermore, it explores how European and Spanish laws establish the right to be forgotten as an obligation for data controllers. In the Colombian context, although there is no specific law on the right to be forgotten, there are related provisions in financial legislation. The work raises the question of how to reconcile the right to be forgotten with the immutability of Blockchain technology. It acknowledges the need to protect this right in an increasingly technology-dependent world, especially in sectors such as finance and search engines. It suggests the creation of legal or technical tools to ensure the protection of the right to be forgotten in blockchains, while preserving the inherent trust in the immutability of the technology.MaestríaMaestría en Derecho Informático y de las Nuevas Tecnologías74 páginasapplication/pdfhttps://bdigital.uexternado.edu.co/handle/001/26971spaUniversidad Externado de ColombiaFacultad de DerechoBogotáMaestría en Derecho Informático y de las Nuevas TecnologíasTadlaoui, S. (2013). Manual de consultoría en asuntos públicos (Primera edición. ed.). Bogotá: Universidad Externado de Colombia. Retrieved from http://www.digitaliapublishing.com/a/39975/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/Derecho a la privacidad - ProtecciónDerechos humanos - ProtecciónLibertad de palabraHabeas dataGarantías constitucionalesCadena de bloquesBlockchainDerecho al olvidoInmutabilidadSupresiónDatos personalesColisión entre el derecho al olvido y la inmutabilidad de la blockchainTrabajo de grado - Maestríahttp://purl.org/coar/version/c_dc82b40f9837b551Textinfo:eu-repo/semantics/masterThesishttp://purl.org/redcol/resource_type/TMinfo:eu-repo/semantics/updatedVersionPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-86609https://bdigital.uexternado.edu.co/bitstreams/7b6b9595-3c97-409b-9a5c-2c1096a847f6/download45f95ec1eced24afa40031e35f50db3dMD51ORIGINALColision_entre_el_derecho_al_olvido.pdfTrabajo de gradoapplication/pdf1169068https://bdigital.uexternado.edu.co/bitstreams/30c24311-f605-4ff8-9e14-f15019b6fc75/download5d3f9b1ada54b37578e9ef595e175097MD52Colision_entre_el_derecho_al_olvido_Autorizacion.pdfAutorizaciónapplication/pdf165317https://bdigital.uexternado.edu.co/bitstreams/fc106515-6011-464e-8432-0941f824715c/downloadf59a6266e4bd82aae4833763b44098a5MD53TEXTColision_entre_el_derecho_al_olvido.pdf.txtColision_entre_el_derecho_al_olvido.pdf.txtExtracted texttext/plain101774https://bdigital.uexternado.edu.co/bitstreams/caec7d47-6075-4cf2-a773-1e12cfdd878b/download6598a7b3032875d1a48e4cbcc9d2618bMD54Colision_entre_el_derecho_al_olvido_Autorizacion.pdf.txtColision_entre_el_derecho_al_olvido_Autorizacion.pdf.txtExtracted texttext/plain10469https://bdigital.uexternado.edu.co/bitstreams/59df61eb-7c78-4643-9b9a-756adfb4b6f8/download26fa40b66c95bb57b5e61c4490785f37MD56THUMBNAILColision_entre_el_derecho_al_olvido.pdf.jpgColision_entre_el_derecho_al_olvido.pdf.jpgGenerated Thumbnailimage/jpeg5571https://bdigital.uexternado.edu.co/bitstreams/d2105bb0-afb3-4b4c-8547-6d682cdf6dc7/downloade1a516b8a67898ee41cb4612b432d530MD55Colision_entre_el_derecho_al_olvido_Autorizacion.pdf.jpgColision_entre_el_derecho_al_olvido_Autorizacion.pdf.jpgGenerated Thumbnailimage/jpeg14989https://bdigital.uexternado.edu.co/bitstreams/8ccb720a-5ae3-48ce-876f-db289838b34f/download803652287ef62c98de78ae20dd8ff277MD57001/26971oai:bdigital.uexternado.edu.co:001/269712025-08-22 03:00:29.34https://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