Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker
Este proyecto tiene como objetivo plantear una solución en cuanto a la gestión de infraestructura en la nube, con el fin de que las empresas estén a la vanguardia de las tecnologías que hoy en día países de primer mundo usan. Esta solución busca también que sea de costo mínimo a la hora de implement...
- Autores:
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/22416
- Acceso en línea:
- http://hdl.handle.net/11349/22416
- Palabra clave:
- Openstack
Docker
Cloud
Administración
Infraestructura
Contenedores
Orquestación
Tolerancia A Fallos
Ingeniería Telemática - Tesis y disertaciones académicas
Desarrollo de programas para computador
Servicios web
Mejoramiento de procesos
Openstack
Docker
Cloud
Management
Infraestructure
Containers
orchestration
Fault Tolerance
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_eca7d4239db06aec22eb2f147c8a47a2 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/22416 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
dc.title.titleenglish.spa.fl_str_mv |
Proposal for Infrastructure Management as a Service Based on the Implementation of Technology in Cloud Openstack with Docker |
title |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
spellingShingle |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker Openstack Docker Cloud Administración Infraestructura Contenedores Orquestación Tolerancia A Fallos Ingeniería Telemática - Tesis y disertaciones académicas Desarrollo de programas para computador Servicios web Mejoramiento de procesos Openstack Docker Cloud Management Infraestructure Containers orchestration Fault Tolerance |
title_short |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
title_full |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
title_fullStr |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
title_full_unstemmed |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
title_sort |
Propuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con Docker |
dc.contributor.advisor.spa.fl_str_mv |
Hernández Gutierrez, Jairo |
dc.subject.spa.fl_str_mv |
Openstack Docker Cloud Administración Infraestructura Contenedores Orquestación Tolerancia A Fallos |
topic |
Openstack Docker Cloud Administración Infraestructura Contenedores Orquestación Tolerancia A Fallos Ingeniería Telemática - Tesis y disertaciones académicas Desarrollo de programas para computador Servicios web Mejoramiento de procesos Openstack Docker Cloud Management Infraestructure Containers orchestration Fault Tolerance |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería Telemática - Tesis y disertaciones académicas Desarrollo de programas para computador Servicios web Mejoramiento de procesos |
dc.subject.keyword.spa.fl_str_mv |
Openstack Docker Cloud Management Infraestructure Containers orchestration Fault Tolerance |
description |
Este proyecto tiene como objetivo plantear una solución en cuanto a la gestión de infraestructura en la nube, con el fin de que las empresas estén a la vanguardia de las tecnologías que hoy en día países de primer mundo usan. Esta solución busca también que sea de costo mínimo a la hora de implementar, así como de fácil configuración y administración. |
publishDate |
2019 |
dc.date.accessioned.none.fl_str_mv |
2019-12-03T04:55:24Z |
dc.date.available.none.fl_str_mv |
2019-12-03T04:55:24Z |
dc.date.created.spa.fl_str_mv |
2019-09-17 |
dc.type.degree.spa.fl_str_mv |
Monografía |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/22416 |
url |
http://hdl.handle.net/11349/22416 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
http://repository.udistrital.edu.co/bitstream/11349/22416/11/VargasMendozaJanMaikol2019.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/12/VargasMendozaJanMaikolAnexo-1.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/13/VargasMendozaJanMaikolAnexo-2.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/14/VargasMendozaJanMaikolAnexo-3.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/15/VargasMendozaJanMaikolAnexo-4.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/16/VargasMendozaJanMaikolAnexo-5.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/17/VargasMendozaJanMaikolAnexo-6.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/18/VargasMendozaJanMaikolAnexo-7.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/19/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20Autores%20para%20publicar.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/22416/1/VargasMendozaJanMaikol2019.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/2/VargasMendozaJanMaikolAnexo-1.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/3/VargasMendozaJanMaikolAnexo-2.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/4/VargasMendozaJanMaikolAnexo-3.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/5/VargasMendozaJanMaikolAnexo-4.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/6/VargasMendozaJanMaikolAnexo-5.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/7/VargasMendozaJanMaikolAnexo-6.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/8/VargasMendozaJanMaikolAnexo-7.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/9/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20Autores%20para%20publicar.pdf http://repository.udistrital.edu.co/bitstream/11349/22416/10/license.txt |
bitstream.checksum.fl_str_mv |
2a8c19986d3b2f0b0ed19b79eaa1d209 adef31e47269dd9144d68bb531f64adb c86b22404282a692584583136dfd25d6 504a9f394d4012c554933a3530f2b67c bfb5f5f0c644b9746c0ee538db7b776f 44e1f12184b96e18f4f5641a617b2d2d 7dd227f51178d4c6568ee288e8d125ac e453da37ce53f60efc9f23b5e793fa60 4525488b4c313a7e12252c1d72b48652 467b12fb886180224f8a58a7c0c5c261 5713a4d1eb5265eefaea644888b3b58a 206f8389157f352dea487cab26f5168a 6d557c6a994bfe61e1e076d889879ffe c9070135384391f1c143d65b50f4b26d a94500569a222c39de05d7c5ec587c46 743bc7517746cff7c301eb4890c1273c 261ab4e57df2bc436a4ada42797cfc24 a686b50d4102ff1701344d8b2d370f4a da5c6a3ca62d5dd4853000a60fee7083 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814111309522796544 |
spelling |
Hernández Gutierrez, JairoVargas Mendoza, Jan MaikolBalaguera Cañola, Luis Alejandro2019-12-03T04:55:24Z2019-12-03T04:55:24Z2019-09-17http://hdl.handle.net/11349/22416Este proyecto tiene como objetivo plantear una solución en cuanto a la gestión de infraestructura en la nube, con el fin de que las empresas estén a la vanguardia de las tecnologías que hoy en día países de primer mundo usan. Esta solución busca también que sea de costo mínimo a la hora de implementar, así como de fácil configuración y administración.This project aims to propose a solution in terms of infrastructure management in the cloud, so that companies are at the forefront of the technologies used today by first world countries. This solution also seeks to be of minimal cost when implementing, as well as easy configuration and administration.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2OpenstackDockerCloudAdministraciónInfraestructuraContenedoresOrquestaciónTolerancia A FallosIngeniería Telemática - Tesis y disertaciones académicasDesarrollo de programas para computadorServicios webMejoramiento de procesosOpenstackDockerCloudManagementInfraestructureContainersorchestrationFault TolerancePropuesta de administración de infraestructura como servicio basado en la implementación de la tecnología en nube Openstack con DockerProposal for Infrastructure Management as a Service Based on the Implementation of Technology in Cloud Openstack with DockerMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILVargasMendozaJanMaikol2019.pdf.jpgVargasMendozaJanMaikol2019.pdf.jpgIM Thumbnailimage/jpeg6060http://repository.udistrital.edu.co/bitstream/11349/22416/11/VargasMendozaJanMaikol2019.pdf.jpg2a8c19986d3b2f0b0ed19b79eaa1d209MD511open accessVargasMendozaJanMaikolAnexo-1.pdf.jpgVargasMendozaJanMaikolAnexo-1.pdf.jpgIM Thumbnailimage/jpeg6786http://repository.udistrital.edu.co/bitstream/11349/22416/12/VargasMendozaJanMaikolAnexo-1.pdf.jpgadef31e47269dd9144d68bb531f64adbMD512open accessVargasMendozaJanMaikolAnexo-2.pdf.jpgVargasMendozaJanMaikolAnexo-2.pdf.jpgIM Thumbnailimage/jpeg8649http://repository.udistrital.edu.co/bitstream/11349/22416/13/VargasMendozaJanMaikolAnexo-2.pdf.jpgc86b22404282a692584583136dfd25d6MD513open accessVargasMendozaJanMaikolAnexo-3.pdf.jpgVargasMendozaJanMaikolAnexo-3.pdf.jpgIM Thumbnailimage/jpeg9491http://repository.udistrital.edu.co/bitstream/11349/22416/14/VargasMendozaJanMaikolAnexo-3.pdf.jpg504a9f394d4012c554933a3530f2b67cMD514open accessVargasMendozaJanMaikolAnexo-4.pdf.jpgVargasMendozaJanMaikolAnexo-4.pdf.jpgIM Thumbnailimage/jpeg10338http://repository.udistrital.edu.co/bitstream/11349/22416/15/VargasMendozaJanMaikolAnexo-4.pdf.jpgbfb5f5f0c644b9746c0ee538db7b776fMD515open accessVargasMendozaJanMaikolAnexo-5.pdf.jpgVargasMendozaJanMaikolAnexo-5.pdf.jpgIM Thumbnailimage/jpeg9988http://repository.udistrital.edu.co/bitstream/11349/22416/16/VargasMendozaJanMaikolAnexo-5.pdf.jpg44e1f12184b96e18f4f5641a617b2d2dMD516open accessVargasMendozaJanMaikolAnexo-6.pdf.jpgVargasMendozaJanMaikolAnexo-6.pdf.jpgIM Thumbnailimage/jpeg11262http://repository.udistrital.edu.co/bitstream/11349/22416/17/VargasMendozaJanMaikolAnexo-6.pdf.jpg7dd227f51178d4c6568ee288e8d125acMD517open accessVargasMendozaJanMaikolAnexo-7.pdf.jpgVargasMendozaJanMaikolAnexo-7.pdf.jpgIM Thumbnailimage/jpeg10287http://repository.udistrital.edu.co/bitstream/11349/22416/18/VargasMendozaJanMaikolAnexo-7.pdf.jpge453da37ce53f60efc9f23b5e793fa60MD518open accessLicencia y autorización de los Autores para publicar.pdf.jpgLicencia y autorización de los Autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13459http://repository.udistrital.edu.co/bitstream/11349/22416/19/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20Autores%20para%20publicar.pdf.jpg4525488b4c313a7e12252c1d72b48652MD519open accessORIGINALVargasMendozaJanMaikol2019.pdfVargasMendozaJanMaikol2019.pdfapplication/pdf7063406http://repository.udistrital.edu.co/bitstream/11349/22416/1/VargasMendozaJanMaikol2019.pdf467b12fb886180224f8a58a7c0c5c261MD51open accessVargasMendozaJanMaikolAnexo-1.pdfVargasMendozaJanMaikolAnexo-1.pdfapplication/pdf375514http://repository.udistrital.edu.co/bitstream/11349/22416/2/VargasMendozaJanMaikolAnexo-1.pdf5713a4d1eb5265eefaea644888b3b58aMD52open accessVargasMendozaJanMaikolAnexo-2.pdfVargasMendozaJanMaikolAnexo-2.pdfapplication/pdf1906128http://repository.udistrital.edu.co/bitstream/11349/22416/3/VargasMendozaJanMaikolAnexo-2.pdf206f8389157f352dea487cab26f5168aMD53open accessVargasMendozaJanMaikolAnexo-3.pdfVargasMendozaJanMaikolAnexo-3.pdfapplication/pdf807049http://repository.udistrital.edu.co/bitstream/11349/22416/4/VargasMendozaJanMaikolAnexo-3.pdf6d557c6a994bfe61e1e076d889879ffeMD54open accessVargasMendozaJanMaikolAnexo-4.pdfVargasMendozaJanMaikolAnexo-4.pdfapplication/pdf366060http://repository.udistrital.edu.co/bitstream/11349/22416/5/VargasMendozaJanMaikolAnexo-4.pdfc9070135384391f1c143d65b50f4b26dMD55open accessVargasMendozaJanMaikolAnexo-5.pdfVargasMendozaJanMaikolAnexo-5.pdfapplication/pdf287837http://repository.udistrital.edu.co/bitstream/11349/22416/6/VargasMendozaJanMaikolAnexo-5.pdfa94500569a222c39de05d7c5ec587c46MD56open accessVargasMendozaJanMaikolAnexo-6.pdfVargasMendozaJanMaikolAnexo-6.pdfapplication/pdf252697http://repository.udistrital.edu.co/bitstream/11349/22416/7/VargasMendozaJanMaikolAnexo-6.pdf743bc7517746cff7c301eb4890c1273cMD57open accessVargasMendozaJanMaikolAnexo-7.pdfVargasMendozaJanMaikolAnexo-7.pdfapplication/pdf1073657http://repository.udistrital.edu.co/bitstream/11349/22416/8/VargasMendozaJanMaikolAnexo-7.pdf261ab4e57df2bc436a4ada42797cfc24MD58open accessLicencia y autorización de los Autores para publicar.pdfLicencia y autorización de los Autores para publicar.pdfapplication/pdf3080359http://repository.udistrital.edu.co/bitstream/11349/22416/9/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20Autores%20para%20publicar.pdfa686b50d4102ff1701344d8b2d370f4aMD59metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/22416/10/license.txtda5c6a3ca62d5dd4853000a60fee7083MD510open access11349/22416oai:repository.udistrital.edu.co:11349/224162023-06-13 14:23:14.405open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |