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...
- 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 https://repositorio.uan.edu.co/bitstreams/51a30754-de46-4a2a-a93e-0f7f40c981dd/download https://repositorio.uan.edu.co/bitstreams/9fd3dd8e-0422-49c5-baf7-218b0a98cc84/download https://repositorio.uan.edu.co/bitstreams/01383537-871b-42a2-b007-4737cd5f3177/download https://repositorio.uan.edu.co/bitstreams/5ec194e8-c937-4209-a168-81439558284a/download https://repositorio.uan.edu.co/bitstreams/f3c4f2cb-f7aa-4004-b171-c0206181bd28/download https://repositorio.uan.edu.co/bitstreams/b6d1bbe5-c1b5-455e-be18-01fac9548302/download https://repositorio.uan.edu.co/bitstreams/cb3e3c15-9bbc-4313-ad47-2f0084aa3947/download https://repositorio.uan.edu.co/bitstreams/c0eef8bd-6769-484f-885d-30c0c348805f/download |
bitstream.checksum.fl_str_mv |
d6d107c6862496b6485df7c974e67e23 779c05149ecd7332c7d527c67ce6caca 8b5247152197d2711ec9448cd2876fa0 8acc88f1dcddf03a274adf6dcfb0937e 9868ccc48a14c8d591352b6eaf7f6239 c3b2cdca800aa01c6175488b1291697a 3ecdc8cfccfea558d50bf5aaac174796 cf57fd9a9e0bb04c2be72fbb7bac25ff ff4c8ff01d544500ea4bfea43e6108c1 5edd94ebf130a79d06d5294fa8a3cc2f c424b2bb436002391bede1b3932d940e 8b6a2834feed824743e2c294c70d5960 05e91992eaa3c8f9d9b70a35cdea48e7 452fbbdd9c9c9483d925ef4910930603 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 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_ |
1814300449114685440 |
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/downloadc3b2cdca800aa01c6175488b1291697aMD59TEXT2021Acta.pdf.txt2021Acta.pdf.txtExtracted texttext/plain2139https://repositorio.uan.edu.co/bitstreams/51a30754-de46-4a2a-a93e-0f7f40c981dd/download3ecdc8cfccfea558d50bf5aaac174796MD5102021AutorizaciondeAutores1.pdf.txt2021AutorizaciondeAutores1.pdf.txtExtracted texttext/plain16https://repositorio.uan.edu.co/bitstreams/9fd3dd8e-0422-49c5-baf7-218b0a98cc84/downloadcf57fd9a9e0bb04c2be72fbb7bac25ffMD5122021AutorizaciondeAutores2.pdf.txt2021AutorizaciondeAutores2.pdf.txtExtracted texttext/plain4https://repositorio.uan.edu.co/bitstreams/01383537-871b-42a2-b007-4737cd5f3177/downloadff4c8ff01d544500ea4bfea43e6108c1MD5142021DanielCamiloRubianoRojas.pdf.txt2021DanielCamiloRubianoRojas.pdf.txtExtracted texttext/plain54653https://repositorio.uan.edu.co/bitstreams/5ec194e8-c937-4209-a168-81439558284a/download5edd94ebf130a79d06d5294fa8a3cc2fMD516THUMBNAIL2021Acta.pdf.jpg2021Acta.pdf.jpgGenerated Thumbnailimage/jpeg13844https://repositorio.uan.edu.co/bitstreams/f3c4f2cb-f7aa-4004-b171-c0206181bd28/downloadc424b2bb436002391bede1b3932d940eMD5112021AutorizaciondeAutores1.pdf.jpg2021AutorizaciondeAutores1.pdf.jpgGenerated Thumbnailimage/jpeg13855https://repositorio.uan.edu.co/bitstreams/b6d1bbe5-c1b5-455e-be18-01fac9548302/download8b6a2834feed824743e2c294c70d5960MD5132021AutorizaciondeAutores2.pdf.jpg2021AutorizaciondeAutores2.pdf.jpgGenerated Thumbnailimage/jpeg15600https://repositorio.uan.edu.co/bitstreams/cb3e3c15-9bbc-4313-ad47-2f0084aa3947/download05e91992eaa3c8f9d9b70a35cdea48e7MD5152021DanielCamiloRubianoRojas.pdf.jpg2021DanielCamiloRubianoRojas.pdf.jpgGenerated Thumbnailimage/jpeg6187https://repositorio.uan.edu.co/bitstreams/c0eef8bd-6769-484f-885d-30c0c348805f/download452fbbdd9c9c9483d925ef4910930603MD517123456789/4812oai:repositorio.uan.edu.co:123456789/48122024-10-21 12:32:02.718https://creativecommons.org/licenses/by-nc-nd/4.0/Acceso abiertorestrictedhttps://repositorio.uan.edu.coRepositorio Institucional UANalertas.repositorio@uan.edu.coQWwgaW5jbHVpciBpbmZvcm1hY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgZWwgYXV0b3IoZXMpLCBjcmVhZG9yIChlcyksIGludmVudG9yIChlcykgYXV0b3JpemFuIGEgbGEgVU5JVkVSU0lEQUQgQU5UT05JTyBOQVJJw5FPIHBhcmEgcXVlIGRlIGFjdWVyZG8gY29uIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgTGV5IDE0NTAgZGUgMjAxMSwgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSwgbGEgQ2lyY3VsYXIgTm8uIDYgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBBdXRvciB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIGNvbiBmaW5lcyBhY2Fkw6ltaWNvcywgbm8gY29tZXJjaWFsZXMgeSBkZSBtYW5lcmEgZ3JhdHVpdGEsIHV0aWxpY2UsIHB1YmxpcXVlIGRpZ2l0YWxtZW50ZSwgcmVwcm9kdXpjYSB5IHBlcm1pdGEgbGEgZGlmdXNpw7NuIHkgY29uc3VsdGEgZGUgbG9zIGNvbnRlbmlkb3MgZW4gcmVmZXJlbmNpYSBhIHRyYXbDqXMgZGUgbGEgdmlzaWJpbGlkYWQsIHNpZW1wcmUgZW4gY3VtcGxpbWllbnRvIGRlIGxhcyBzaWd1aWVudGVzIGRpc3Bvc2ljaW9uZXM6CgoxLglFbCBpbnRlcmVzYWRvIHBvZHLDoSBjb25zdWx0YXIgZWwgY29udGVuaWRvIGVuIGxvcyBzaXRpb3Mgd2ViIHF1ZSBhZG1pbmlzdHJhIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxbywgZW4gbGFzIEJhc2VzIGRlIERhdG9zLCBlbiBvdHJvcyBDYXTDoWxvZ29zIHkgZW4gb3Ryb3Mgc2l0aW9zIFdlYiwgUmVkZXMgeSBTaXN0ZW1hcyBkZSBJbmZvcm1hY2nDs24gbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyDigJxBY2Nlc28gQWJpZXJ0byAoT3BlbiBBY2Nlc3Mp4oCdIHkgZW4gbGFzIHJlZGVzIGRlIGluZm9ybWFjacOzbiBkZWwgcGHDrXMgeSBkZWwgZXh0ZXJpb3IsIGNvbiBsYXMgY3VhbGVzIHRlbmdhIGNvbnZlbmlvIGxhIFVuaXZlcnNpZGFkIEFudG9uaW8gTmFyacOxby4KCjIuCVNlIHBlcm1pdGlyw6EgbGEgY29uc3VsdGEgYSBsb3MgdXN1YXJpb3MgaW50ZXJlc2Fkb3MgZW4gZWwgY29udGVuaWRvIGRlIGVzdGUgZG9jdW1lbnRvIHkvbyByZWN1cnNvcywgY29uIGZpbmFsaWRhZCBhY2Fkw6ltaWNhLCBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIHNpZW1wcmUgeSBjdWFuZG8gbWVkaWFudGUgbGEgY29ycmVzcG9uZGllbnRlIGNpdGEgYmlibGlvZ3LDoWZpY2Egc2UgbGUgZMOpIGNyw6lkaXRvIGFsIGRvY3VtZW50byB5L28gcmVjdXJzbyB5IGEgc3UgYXV0b3IgKGVzKSwgY3JlYWRvcihlcykgbyBpbnZlbnRvcihlcykuIEVzdG8gaW5jbHV5ZSBjdWFscXVpZXIgZm9ybWF0byBkaXNwb25pYmxlIGNvbm9jaWRvIG8gcG9yIGNvbm9jZXIgbyBjdWFscXVpZXIgdGlwbyBkZSByZXByb2R1Y2Npw7NuIGbDrXNpY2EsIGRpZ2l0YWwgbyBmb3JtYXRvIGRpZ2l0YWwgY29ub2NpZG8gbyBwb3IgY29ub2Nlci4KCjMuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBjb250aW7DumEobikgY29uc2VydmFuZG8gbG9zIGNvcnJlc3BvbmRpZW50ZXMgZGVyZWNob3MgbW9yYWxlcyB5IHBhdHJpbW9uaWFsZXMgc29icmUgbGEgb2JyYSByZWxhY2lvbmFkYSwgc2luIG1vZGlmaWNhY2nDs24gbyByZXN0cmljY2nDs24gYWxndW5hIHB1ZXN0byBxdWUsIGRlIGFjdWVyZG8gY29uIGxhIGxlZ2lzbGFjacOzbiBjb2xvbWJpYW5hIGFwbGljYWJsZSwgZWwgcHJlc2VudGUgZXMgdW4gYWN1ZXJkbyBqdXLDrWRpY28gZW5jYW1pbmFkbyBhIGxhIGNvbnN1bHRhIHF1ZSwgZW4gbmluZ8O6biBjYXNvIGNvbmxsZXZhIGxhIGVuYWplbmFjacOzbiBkZWwgZGVyZWNobyBkZSBhdXRvciB5IHN1cyBkZXJlY2hvcyBjb25leG9zLiBTZSBnYXJhbnRpemEgcXVlIGVsIChsb3MpIGF1dG9yKGVzKSBjb25zZXJ2YW4gbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGEgb2JyYSwgc2Fsdm8gZW4gbG9zIGNhc29zIGVuIGxvcyBxdWUgbG9zIGF1dG9yZXMgdGVuZ2FuIHVuYSByZWxhY2nDs24gY29udHJhY3R1YWwgY29uIGxhIFVuaXZlcnNpZGFkLCBkZSBsYSBxdWUgc2UgZGVyaXZhIGxhIGNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgbGFzIG9icmFzIGRpcmVjdGFtZW50ZSBhIGZhdm9yIGRlIGxhIGluc3RpdHVjacOzbiwgc2llbXByZSB5IGN1YW5kbywgZXN0YXMgb2JyYXMgc2VhbiBlbGFib3JhZGFzIGVuIGVsIGRlc2Fycm9sbG8geSBlamVyY2ljaW8gZGUgbGFzIGFjdGl2aWRhZGVzIGNvbnRyYXRhZGFzCgo0LglRdWUgZWwgU2lzdGVtYSBOYWNpb25hbCBkZSBCaWJsaW90ZWNhcyBkZSBsYSBVbml2ZXJzaWRhZCBBbnRvbmlvIE5hcmnDsW8gcHVlZGEgY29udmVydGlyIGVsIGRvY3VtZW50byB5L28gcmVjdXJzbyBhIGN1YWxxdWllciBtZWRpbyBvIGZvcm1hdG8gcGFyYSBwcm9ww7NzaXRvcyBkZSBwcmVzZXJ2YWNpw7NuIGRpZ2l0YWwuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgYXPDrSBjb21vIGxhIERlY2lzacOzbiBBbmRpbmEgNDg2IGRlIDIwMDAgc29icmUgcHJvcGllZGFkIGludGVsZWN0dWFsIGluZHVzdHJpYWwgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIHkgdXNlIGVuIHRvZGFzIHN1cyBmb3JtYXMsIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIHJlcHJvZHVjY2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EsIHRyYW5zZm9ybWFjacOzbiAoZW4gZGVyZWNob3MgZGUgYXV0b3IpIGNvbW8gcHJvcGllZGFkIGluZHVzdHJpYWwgZnJlbnRlIGEgbGEgZGlzdHJpYnVjacOzbiBkZSBsYSBpbmZvcm1hY2nDs24gaW5jbHVpZGEgZW4gZXN0ZSByZXBvc2l0b3Jpby4KCjUuCUVsKGxvcykgYXV0b3IoZXMpLCBkZWNsYXJhKG4pIHF1ZSBsYSBvYnJhIHNvYnJlIGxhIGN1YWwgYXV0b3JpemFuIGxhIHB1YmxpY2FjacOzbiBlcyB0b3RhbG1lbnRlIG9yaWdpbmFsIHkgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hLCBQb3IgdGFudG8sIGVuIGNhc28gZGUgcHJlc2VudGFyc2UgYWxndW5hIHJlY2xhbWFjacOzbiBwb3IgcGFydGUgZGUgdGVyY2Vyb3MsIGVsIChsb3MpIGF1dG9yKGVzKSBtYW50ZW5kcsOhKG4pIGluZGVtbmUgYSBsYSBVbml2ZXJzaWRhZCBkZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gcGVyanVpY2lvLCB5IHNhbGRyw6EobikgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MgYXN1bWllbmRvIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkLCBpbmNsdXllbmRvIGN1YWxxdWllciBjb3N0byBxdWUgc2UgZ2VuZXJlIGVuIGxhIHJlc29sdWNpw7NuIGRlbCBjb25mbGljdG8gZ2VuZXJhZG8uCgo2LglFbChsb3MpIGF1dG9yZXMocykgYXV0b3JpemEobikgYSBsYSBVTklWRVJTSURBRCBwYXJhIHJlY29sZWN0YXIsIGFsbWFjZW5hciB5IHVzYXIgbG9zIGRhdG9zIHBlcnNvbmFsZXMgY29uZm9ybWUgYSBsbyBlc3RhYmxlY2lkbyBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyLCBwYXJhIGxhcyBmaW5hbGlkYWRlcyByZXF1ZXJpZGFzIGVuIHZpcnR1ZCBkZSBsYSBwcmVzZW50ZSBhdXRvcml6YWNpw7NuIGRlIHB1YmxpY2FjacOzbi4K |