Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas

Health authorities estimate that there are 903,573 dogs in the city of Bogotá and of these 90,000 are strays (Bogotá Council). In addition, Kantar World Panel says in a study carried out in Colombia, that 3,692,365 households have pets and that This amount, 60.3% have dogs, 22.3% cats and 17.4% have...

Full description

Autores:
Rubiano Rojas, Daniel Camilo
Hernández Chiquiza, Daniel Armando
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad Antonio Nariño
Repositorio:
Repositorio UAN
Idioma:
spa
OAI Identifier:
oai:repositorio.uan.edu.co:123456789/4812
Acceso en línea:
http://repositorio.uan.edu.co/handle/123456789/4812
Palabra clave:
Arquitectura
Diseño
Alto Nivel
Diagrama
Secuencia
Metodología
Despliegue
Scrum
Calidad
Software
Modelo
Seguridad
004
Architecture
Design
High level
Diagram
Sequence
Methodology
Deployment
Scrum
Quality
Model
Security
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
id UAntonioN2_cc91f7002e4c73cc900c7c206f65a05c
oai_identifier_str oai:repositorio.uan.edu.co:123456789/4812
network_acronym_str UAntonioN2
network_name_str Repositorio UAN
repository_id_str
dc.title.es_ES.fl_str_mv Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
title Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
spellingShingle Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
Arquitectura
Diseño
Alto Nivel
Diagrama
Secuencia
Metodología
Despliegue
Scrum
Calidad
Software
Modelo
Seguridad
004
Architecture
Design
High level
Diagram
Sequence
Methodology
Deployment
Scrum
Quality
Model
Security
title_short Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
title_full Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
title_fullStr Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
title_full_unstemmed Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
title_sort Aplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotas
dc.creator.fl_str_mv Rubiano Rojas, Daniel Camilo
Hernández Chiquiza, Daniel Armando
dc.contributor.advisor.spa.fl_str_mv Neme Prada, Dianalin
Romero, Iván Rodrigo
dc.contributor.author.spa.fl_str_mv Rubiano Rojas, Daniel Camilo
Hernández Chiquiza, Daniel Armando
dc.subject.es_ES.fl_str_mv Arquitectura
Diseño
Alto Nivel
Diagrama
Secuencia
Metodología
Despliegue
Scrum
Calidad
Software
Modelo
Seguridad
topic Arquitectura
Diseño
Alto Nivel
Diagrama
Secuencia
Metodología
Despliegue
Scrum
Calidad
Software
Modelo
Seguridad
004
Architecture
Design
High level
Diagram
Sequence
Methodology
Deployment
Scrum
Quality
Model
Security
dc.subject.ddc.es_ES.fl_str_mv 004
dc.subject.keyword.es_ES.fl_str_mv Architecture
Design
High level
Diagram
Sequence
Methodology
Deployment
Scrum
Quality
Model
Security
description Health authorities estimate that there are 903,573 dogs in the city of Bogotá and of these 90,000 are strays (Bogotá Council). In addition, Kantar World Panel says in a study carried out in Colombia, that 3,692,365 households have pets and that This amount, 60.3% have dogs, 22.3% cats and 17.4% have both. Finally, the Ministry of Health shared information in which they calculate 794,142 between dogs and cats vaccinated in a single semester in Bogotá. These animals that are part of our family more than pets, it is necessary to carry a document where their vaccinations are monitored.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-09-03T19:26:58Z
dc.date.available.none.fl_str_mv 2021-09-03T19:26:58Z
dc.date.issued.spa.fl_str_mv 2021-05-25
dc.type.spa.fl_str_mv Trabajo de grado (Pregrado y/o Especialización)
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://repositorio.uan.edu.co/handle/123456789/4812
dc.identifier.bibliographicCitation.spa.fl_str_mv P. C. Len Bass, Software Architecture in Practica, 3rd ed. Robert C. Martin, SOLID.
G. B. Raul, El Libro Negro del Programador
G. B. Raul, El libro práctico del programador ágil.
J. Narayanan, Elegant Software Design principles.
M. Michael, Data Structures and Algorithms with Javascript
IEEE 720, (1983). IEEE Standard Glossary of Software Engineering Terminology. Debitoor, (2020). App móvil - ¿Qué es una app móvil?. URL https://debitoor.es/glosario/app-movil
José Vittone, (2017). Las aplicaciones. URL https://appdesignbook.com/es/contenidos/las-aplicaciones/
Yeeply, (2019). ¿Qué son las Aplicaciones Nativas, Web e Híbridas?. URL https://www.yeeply.com/blog/tipos-de-app-y-para-que-sirven/
QUALITY DEVS, (2019). Qué es Ionic y por qué te interesa conocerlo si eres desarrollador web. URL https://www.qualitydevs.com/2019/05/31/que-es-ionic-desarrollador-web/
dc.identifier.instname.spa.fl_str_mv instname:Universidad Antonio Nariño
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UAN
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uan.edu.co/
url http://repositorio.uan.edu.co/handle/123456789/4812
identifier_str_mv P. C. Len Bass, Software Architecture in Practica, 3rd ed. Robert C. Martin, SOLID.
G. B. Raul, El Libro Negro del Programador
G. B. Raul, El libro práctico del programador ágil.
J. Narayanan, Elegant Software Design principles.
M. Michael, Data Structures and Algorithms with Javascript
IEEE 720, (1983). IEEE Standard Glossary of Software Engineering Terminology. Debitoor, (2020). App móvil - ¿Qué es una app móvil?. URL https://debitoor.es/glosario/app-movil
José Vittone, (2017). Las aplicaciones. URL https://appdesignbook.com/es/contenidos/las-aplicaciones/
Yeeply, (2019). ¿Qué son las Aplicaciones Nativas, Web e Híbridas?. URL https://www.yeeply.com/blog/tipos-de-app-y-para-que-sirven/
QUALITY DEVS, (2019). Qué es Ionic y por qué te interesa conocerlo si eres desarrollador web. URL https://www.qualitydevs.com/2019/05/31/que-es-ionic-desarrollador-web/
instname:Universidad Antonio Nariño
reponame:Repositorio Institucional UAN
repourl:https://repositorio.uan.edu.co/
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Acceso abierto
dc.rights.license.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
Acceso abierto
https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.publisher.spa.fl_str_mv Universidad Antonio Nariño
dc.publisher.program.spa.fl_str_mv Especialización en Ingeniería de Software
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería de Sistemas
dc.publisher.campus.spa.fl_str_mv Bogotá - Federmán
institution Universidad Antonio Nariño
bitstream.url.fl_str_mv https://repositorio.uan.edu.co/bitstreams/8c6a2e90-d4ab-4fe4-8811-a68e0d6c9d5a/download
https://repositorio.uan.edu.co/bitstreams/4623939e-5b58-47da-a71c-da72b44aa459/download
https://repositorio.uan.edu.co/bitstreams/250cd32f-2f8e-4772-a5e4-c31054aab595/download
https://repositorio.uan.edu.co/bitstreams/e61b5dd0-2413-4660-add7-6661ec7bb45a/download
https://repositorio.uan.edu.co/bitstreams/1cf513f7-7a65-4596-8220-84842b2b8e7a/download
https://repositorio.uan.edu.co/bitstreams/da7f19f3-09c8-4227-8aa0-ebefc642920e/download
bitstream.checksum.fl_str_mv d6d107c6862496b6485df7c974e67e23
779c05149ecd7332c7d527c67ce6caca
8b5247152197d2711ec9448cd2876fa0
8acc88f1dcddf03a274adf6dcfb0937e
9868ccc48a14c8d591352b6eaf7f6239
c3b2cdca800aa01c6175488b1291697a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional UAN
repository.mail.fl_str_mv alertas.repositorio@uan.edu.co
_version_ 1812928381404053504
spelling Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)Acceso abiertohttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Neme Prada, DianalinRomero, Iván RodrigoRubiano Rojas, Daniel CamiloHernández Chiquiza, Daniel Armando10892024047108920295412021-09-03T19:26:58Z2021-09-03T19:26:58Z2021-05-25http://repositorio.uan.edu.co/handle/123456789/4812P. C. Len Bass, Software Architecture in Practica, 3rd ed. Robert C. Martin, SOLID.G. B. Raul, El Libro Negro del ProgramadorG. B. Raul, El libro práctico del programador ágil.J. Narayanan, Elegant Software Design principles.M. Michael, Data Structures and Algorithms with JavascriptIEEE 720, (1983). IEEE Standard Glossary of Software Engineering Terminology. Debitoor, (2020). App móvil - ¿Qué es una app móvil?. URL https://debitoor.es/glosario/app-movilJosé Vittone, (2017). Las aplicaciones. URL https://appdesignbook.com/es/contenidos/las-aplicaciones/Yeeply, (2019). ¿Qué son las Aplicaciones Nativas, Web e Híbridas?. URL https://www.yeeply.com/blog/tipos-de-app-y-para-que-sirven/QUALITY DEVS, (2019). Qué es Ionic y por qué te interesa conocerlo si eres desarrollador web. URL https://www.qualitydevs.com/2019/05/31/que-es-ionic-desarrollador-web/instname:Universidad Antonio Nariñoreponame:Repositorio Institucional UANrepourl:https://repositorio.uan.edu.co/Health authorities estimate that there are 903,573 dogs in the city of Bogotá and of these 90,000 are strays (Bogotá Council). In addition, Kantar World Panel says in a study carried out in Colombia, that 3,692,365 households have pets and that This amount, 60.3% have dogs, 22.3% cats and 17.4% have both. Finally, the Ministry of Health shared information in which they calculate 794,142 between dogs and cats vaccinated in a single semester in Bogotá. These animals that are part of our family more than pets, it is necessary to carry a document where their vaccinations are monitored.Autoridades de salud calculan que hay 903.573 perros en la ciudad de Bogotá y de estos 90.000 son callejeros (Concejo de Bogotá). Además Kantar World Panel dice en un estudio hecho en Colombia, que 3'692.365 de hogares tienen animales de compañía y que de esta cantidad el 60,3% tienen perro, 22,3% gatos y 17,4% tienen ambos, finalmente el ministerio de salud compartió una información en la que calculan a 794.142 entre perros y gatos vacunados en un solo semestre en Bogotá. Estos animales que más que mascotas hacen parte de nuestra familia es necesario llevar un documento donde se haga seguimiento a sus vacunas.Especialista en Ingeniería de SoftwareEspecializaciónPresencialInvestigaciónspaUniversidad Antonio NariñoEspecialización en Ingeniería de SoftwareFacultad de Ingeniería de SistemasBogotá - FedermánArquitecturaDiseñoAlto NivelDiagramaSecuenciaMetodologíaDespliegueScrumCalidadSoftwareModeloSeguridad004ArchitectureDesignHigh levelDiagramSequenceMethodologyDeploymentScrumQualityModelSecurityAplicación móvil para seguimiento de vacunas y procedimientos con lectura de código QR en la identificación de mascotasTrabajo de grado (Pregrado y/o Especialización)http://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85EspecializadaORIGINAL2021Acta.pdf2021Acta.pdfapplication/pdf118137https://repositorio.uan.edu.co/bitstreams/8c6a2e90-d4ab-4fe4-8811-a68e0d6c9d5a/downloadd6d107c6862496b6485df7c974e67e23MD522021AutorizaciondeAutores1.pdf2021AutorizaciondeAutores1.pdfapplication/pdf409238https://repositorio.uan.edu.co/bitstreams/4623939e-5b58-47da-a71c-da72b44aa459/download779c05149ecd7332c7d527c67ce6cacaMD542021AutorizaciondeAutores2.pdf2021AutorizaciondeAutores2.pdfapplication/pdf865151https://repositorio.uan.edu.co/bitstreams/250cd32f-2f8e-4772-a5e4-c31054aab595/download8b5247152197d2711ec9448cd2876fa0MD582021DanielCamiloRubianoRojas.pdf2021DanielCamiloRubianoRojas.pdfapplication/pdf3531401https://repositorio.uan.edu.co/bitstreams/e61b5dd0-2413-4660-add7-6661ec7bb45a/download8acc88f1dcddf03a274adf6dcfb0937eMD57CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.uan.edu.co/bitstreams/1cf513f7-7a65-4596-8220-84842b2b8e7a/download9868ccc48a14c8d591352b6eaf7f6239MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-83747https://repositorio.uan.edu.co/bitstreams/da7f19f3-09c8-4227-8aa0-ebefc642920e/downloadc3b2cdca800aa01c6175488b1291697aMD59123456789/4812oai:repositorio.uan.edu.co:123456789/48122024-10-09 23:30:02.894https://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertorestrictedhttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.coQWwgaW5jbHVpciBpbmZvcm1hY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZWwgYXV0b3IoZXMpLCBjcmVhZG9yIChlcyksIGludmVudG9yIChlcykgYXV0b3JpemFuIGEgbGEgVU5JVkVSU0lEQUQgQU5UT05JTyBOQVJJw5FPIHBhcmEgcXVlIGRlIGFjdWVyZG8gY29uIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgQ2lyY3VsYXIgTm8uIDYgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBBdXRvciB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIGNvbiBmaW5lcyBhY2Fkw6ltaWNvcywgbm8gY29tZXJjaWFsZXMgeSBkZSBtYW5lcmEgZ3JhdHVpdGEsIHV0aWxpY2UsIHB1YmxpcXVlIGRpZ2l0YWxtZW50ZSwgcmVwcm9kdXpjYSB5IHBlcm1pdGEgbGEgZGlmdXNpw7NuIHkgY29uc3VsdGEgZGUgbG9zIGNvbnRlbmlkb3MgZW4gcmVmZXJlbmNpYSBhIHRyYXbDqXMgZGUgbGEgdmlzaWJpbGlkYWQsIHNpZW1wcmUgZW4gY3VtcGxpbWllbnRvIGRlIGxhcyBzaWd1aWVudGVzIGRpc3Bvc2ljaW9uZXM6CgoxLglFbCBpbnRlcmVzYWRvIHBvZHLDoSBjb25zdWx0YXIgZWwgY29udGVuaWRvIGVuIGxvcyBzaXRpb3Mgd2ViIHF1ZSBhZG1pbmlzdHJhIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxbywgZW4gbGFzIEJhc2VzIGRlIERhdG9zLCBlbiBvdHJvcyBDYXTDoWxvZ29zIHkgZW4gb3Ryb3Mgc2l0aW9zIFdlYiwgUmVkZXMgeSBTaXN0ZW1hcyBkZSBJbmZvcm1hY2nDs24gbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyDigJxBY2Nlc28gQWJpZXJ0byAoT3BlbiBBY2Nlc3Mp4oCdIHkgZW4gbGFzIHJlZGVzIGRlIGluZm9ybWFjacOzbiBkZWwgcGHDrXMgeSBkZWwgZXh0ZXJpb3IsIGNvbiBsYXMgY3VhbGVzIHRlbmdhIGNvbnZlbmlvIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxby4KCjIuCVNlIHBlcm1pdGlyw6EgbGEgY29uc3VsdGEgYSBsb3MgdXN1YXJpb3MgaW50ZXJlc2Fkb3MgZW4gZWwgY29udGVuaWRvIGRlIGVzdGUgZG9jdW1lbnRvIHkvbyByZWN1cnNvcywgY29uIGZpbmFsaWRhZCBhY2Fkw6ltaWNhLCBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIHNpZW1wcmUgeSBjdWFuZG8gbWVkaWFudGUgbGEgY29ycmVzcG9uZGllbnRlIGNpdGEgYmlibGlvZ3LDoWZpY2Egc2UgbGUgZMOpIGNyw6lkaXRvIGFsIGRvY3VtZW50byB5L28gcmVjdXJzbyB5IGEgc3UgYXV0b3IgKGVzKSwgY3JlYWRvcihlcykgbyBpbnZlbnRvcihlcykuIEVzdG8gaW5jbHV5ZSBjdWFscXVpZXIgZm9ybWF0byBkaXNwb25pYmxlIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIgbyBjdWFscXVpZXIgdGlwbyBkZSByZXByb2R1Y2Npw7NuIGbDrXNpY2EsIGRpZ2l0YWwgbyBmb3JtYXRvIGRpZ2l0YWwgY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KCjMuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBjb250aW7DumEobikgY29uc2VydmFuZG8gbG9zIGNvcnJlc3BvbmRpZW50ZXMgZGVyZWNob3MgbW9yYWxlcyB5IHBhdHJpbW9uaWFsZXMgc29icmUgbGEgb2JyYSByZWxhY2lvbmFkYSwgc2luIG1vZGlmaWNhY2nDs24gbyByZXN0cmljY2nDs24gYWxndW5hIHB1ZXN0byBxdWUsIGRlIGFjdWVyZG8gY29uIGxhIGxlZ2lzbGFjacOzbiBjb2xvbWJpYW5hIGFwbGljYWJsZSwgZWwgcHJlc2VudGUgZXMgdW4gYWN1ZXJkbyBqdXLDrWRpY28gZW5jYW1pbmFkbyBhIGxhIGNvbnN1bHRhIHF1ZSwgZW4gbmluZ8O6biBjYXNvIGNvbmxsZXZhIGxhIGVuYWplbmFjacOzbiBkZWwgZGVyZWNobyBkZSBhdXRvciB5IHN1cyBkZXJlY2hvcyBjb25leG9zLiBTZSBnYXJhbnRpemEgcXVlIGVsIChsb3MpIGF1dG9yKGVzKSBjb25zZXJ2YW4gbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGEgb2JyYSwgc2Fsdm8gZW4gbG9zIGNhc29zIGVuIGxvcyBxdWUgbG9zIGF1dG9yZXMgdGVuZ2FuIHVuYSByZWxhY2nDs24gY29udHJhY3R1YWwgY29uIGxhIFVuaXZlcnNpZGFkLCBkZSBsYSBxdWUgc2UgZGVyaXZhIGxhIGNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGFzIG9icmFzIGRpcmVjdGFtZW50ZSBhIGZhdm9yIGRlIGxhIGluc3RpdHVjacOzbiwgc2llbXByZSB5IGN1YW5kbywgZXN0YXMgb2JyYXMgc2VhbiBlbGFib3JhZGFzIGVuIGVsIGRlc2Fycm9sbG8geSBlamVyY2ljaW8gZGUgbGFzIGFjdGl2aWRhZGVzIGNvbnRyYXRhZGFzCgo0LglRdWUgZWwgU2lzdGVtYSBOYWNpb25hbCBkZSBCaWJsaW90ZWNhcyBkZSBsYSBVbml2ZXJzaWRhZCBBbnRvbmlvIE5hcmnDsW8gcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byB5L28gcmVjdXJzbyBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgYXPDrSBjb21vIGxhIERlY2lzacOzbiBBbmRpbmEgNDg2IGRlIDIwMDAgc29icmUgcHJvcGllZGFkIGludGVsZWN0dWFsIGluZHVzdHJpYWwgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiAoZW4gZGVyZWNob3MgZGUgYXV0b3IpIGNvbW8gcHJvcGllZGFkIGluZHVzdHJpYWwgZnJlbnRlIGEgbGEgZGlzdHJpYnVjacOzbiBkZSBsYSBpbmZvcm1hY2nDs24gaW5jbHVpZGEgZW4gZXN0ZSByZXBvc2l0b3Jpby4KCjUuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBsYSBvYnJhIHNvYnJlIGxhIGN1YWwgYXV0b3JpemFuIGxhIHB1YmxpY2FjacOzbiBlcyB0b3RhbG1lbnRlIG9yaWdpbmFsIHkgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hLCBQb3IgdGFudG8sIGVuIGNhc28gZGUgcHJlc2VudGFyc2UgYWxndW5hIHJlY2xhbWFjacOzbiBwb3IgcGFydGUgZGUgdGVyY2Vyb3MsIGVsIChsb3MpIGF1dG9yKGVzKSBtYW50ZW5kcsOhKG4pIGluZGVtbmUgYSBsYSBVbml2ZXJzaWRhZCBkZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gcGVyanVpY2lvLCB5IHNhbGRyw6EobikgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MgYXN1bWllbmRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCBpbmNsdXllbmRvIGN1YWxxdWllciBjb3N0byBxdWUgc2UgZ2VuZXJlIGVuIGxhIHJlc29sdWNpw7NuIGRlbCBjb25mbGljdG8gZ2VuZXJhZG8uCgo2LglFbChsb3MpIGF1dG9yZXMocykgYXV0b3JpemEobikgYSBsYSBVTklWRVJTSURBRCBwYXJhIHJlY29sZWN0YXIsIGFsbWFjZW5hciB5IHVzYXIgbG9zIGRhdG9zIHBlcnNvbmFsZXMgY29uZm9ybWUgYSBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyLCBwYXJhIGxhcyBmaW5hbGlkYWRlcyByZXF1ZXJpZGFzIGVuIHZpcnR1ZCBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGRlIHB1YmxpY2FjacOzbi4K