Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos.
El presente proyecto de aula busca representar los diferentes métodos, conceptos, habilidades y competencias adquiridas a lo largo del semestre en un sistema de información basado en una app web de parqueo que facilite esta situación a cualquier conductor en la ciudad de Villavicencio. Teniendo en c...
- Autores:
-
Rincón Suaza, Álvaro Enrique
Hernández Suárez, Cristian David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2023
- Institución:
- Universidad Cooperativa de Colombia
- Repositorio:
- Repositorio UCC
- Idioma:
- OAI Identifier:
- oai:repository.ucc.edu.co:20.500.12494/51474
- Acceso en línea:
- https://hdl.handle.net/20.500.12494/51474
- Palabra clave:
- Sistema de información
Parqueadero
Automatización
Aplicación web
Programación
Diagramas UML
Inteligencia artificial
Red neuronal
Predicción
Análisis
Reconocimiento
Information system
Parking
Automation
Web Application
Programming
UML diagrams
Artificial intelligence
Neural network
Prediction
Analysis
Recognition
- Rights
- openAccess
- License
- Atribución – No comercial – Sin Derivar
id |
COOPER2_d13d375d574b1f1363d19b819966ed70 |
---|---|
oai_identifier_str |
oai:repository.ucc.edu.co:20.500.12494/51474 |
network_acronym_str |
COOPER2 |
network_name_str |
Repositorio UCC |
repository_id_str |
|
dc.title.none.fl_str_mv |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
title |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
spellingShingle |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. Sistema de información Parqueadero Automatización Aplicación web Programación Diagramas UML Inteligencia artificial Red neuronal Predicción Análisis Reconocimiento Information system Parking Automation Web Application Programming UML diagrams Artificial intelligence Neural network Prediction Analysis Recognition |
title_short |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
title_full |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
title_fullStr |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
title_full_unstemmed |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
title_sort |
Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos. |
dc.creator.fl_str_mv |
Rincón Suaza, Álvaro Enrique Hernández Suárez, Cristian David |
dc.contributor.advisor.none.fl_str_mv |
Torres Londoño, Carlos Ignacio Patiño Martínez, Francy Yaneth |
dc.contributor.author.none.fl_str_mv |
Rincón Suaza, Álvaro Enrique Hernández Suárez, Cristian David |
dc.subject.none.fl_str_mv |
Sistema de información Parqueadero Automatización Aplicación web Programación Diagramas UML Inteligencia artificial Red neuronal Predicción Análisis Reconocimiento |
topic |
Sistema de información Parqueadero Automatización Aplicación web Programación Diagramas UML Inteligencia artificial Red neuronal Predicción Análisis Reconocimiento Information system Parking Automation Web Application Programming UML diagrams Artificial intelligence Neural network Prediction Analysis Recognition |
dc.subject.other.none.fl_str_mv |
Information system Parking Automation Web Application Programming UML diagrams Artificial intelligence Neural network Prediction Analysis Recognition |
description |
El presente proyecto de aula busca representar los diferentes métodos, conceptos, habilidades y competencias adquiridas a lo largo del semestre en un sistema de información basado en una app web de parqueo que facilite esta situación a cualquier conductor en la ciudad de Villavicencio. Teniendo en cuenta que este sistema debe tener la capacidad de adaptación a cualquier parqueadero sin importar sus características físicas. Además, el sistema tendrá la capacidad de realizar un análisis de resultados, basado en los datos que se vayan almacenando como predicción de espacios semanalmente, además datos que permitan evolucionar al sistema y al establecimiento teniendo en cuenta las mencionadas características, también se logró introducir un reconocimiento inteligente de placas de vehículos, que será usado al momento del ingreso para darle valor agregado en el aspecto de inteligencia artificial y automatización. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-06-27T15:08:58Z |
dc.date.available.none.fl_str_mv |
2023-06-27T15:08:58Z |
dc.date.issued.none.fl_str_mv |
2023-06 |
dc.type.none.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12494/51474 |
dc.identifier.bibliographicCitation.none.fl_str_mv |
Rincón Suaza, A. E. y Hernández Suarez, C. D. (2023). Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/51474 |
url |
https://hdl.handle.net/20.500.12494/51474 |
identifier_str_mv |
Rincón Suaza, A. E. y Hernández Suarez, C. D. (2023). Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/51474 |
dc.relation.references.none.fl_str_mv |
(S.F.). Recuperado el 04 de 10 de 2020, de https://sites.google.com/site/poomiguelito/pilares-de-la-programacion-orientada-a-objetos/abstraccion Alegra. (s.f.). Recuperado el 11 de 04 de 2019, de alegra: https://www.alegra.com/colombia/ Alter. (s.f.). Recuperado el 24 de 03 de 2023, de Alter: https://www.laboratoriodecertificacion.es/breve-explicacion-del-proceso-kdd/#:~:text=El%20proceso%20KDD%20es%20un,hasta%20obtener%20la%20informaci%C3%B3n%20necesaria. Amazon. (s.f.). Recuperado el 10 de 03 de 2023, de Amazon: https://aws.amazon.com/es/what-is/web-application/ CDSparking. (s.f.). Recuperado el 15 de 02 de 2023, de CDSparking: https://www.cdsautomatico.com/blog/que-es-un-sistema-de-parqueo/#:~:text=Un%20sistema%20de%20parqueo%20es,el%20incremento%20de%20tus%20ingresos. Concepto. (s.f.). Recuperado el 11 de 04 de 2023, de Concepto: https://concepto.de/lenguaje-de-programacion/ Crehana. (s.f.). Recuperado el 05 de 2023, de Crehana: https://www.crehana.com/blog/transformacion-digital/que-es-opencv/ Cyber Admi. (s.f.). Recuperado el 11 de 04 de 2019, de Cyber Admi: http://www.cyberadmin.net/ Developers.mozilla. (s.f.). Recuperado el 25 de 04 de 2023, de developers.mozilla: https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaScript Drew. (s.f.). Recuperado el 15 de 03 de 2023, de Drew: https://blog.wearedrew.co/productividad/-ventajas-y-desventajas-de-la-metodologia-scrum Hostinger. (s.f.). Recuperado el 10 de 05 de 2023, de hostinger: https://www.hostinger.co/tutoriales/que-es-react Ilusionstudio. (s.f.). Recuperado el 10 de 05 de 2023, de Ilusionstudio: https://www.illusionstudio.es/que-es-un-framework-web Mega scooter barcelona. (s.f.). Recuperado el 28 de 05 de 2021, de Mega scooter Barcelona: https://www.megascooterbarcelona.com/que-es-hostgator/#:~:text=Para%20comenzar%20con%20la%20definici%C3%B3n,del%20alojamiento%20y%20los%20precios.&text=VPS%3A%20Servidores%20virtuales%20que%20permiten%20mejorar%20el%20rendimiento%20del%20alojamiento. Mongodb. (s.f.). Recuperado el 30 de 04 de 2023, de mongodb: https://www.mongodb.com/es/what-is-mongodb Nodejs.org. (s.f.). Recuperado el 28 de 04 de 2023, de nodejs.org: https://nodejs.org/es/about Oracle. (s.f.). Recuperado el 16 de 04 de 2023, de Oracle: https://www.oracle.com/co/database/what-is-database/ Prieto, A., & Martínez, M. (2004). Sistemas de información en las organizaciones. Revista de Ciencias Sociales, 322-337. Profesores.fi. (s.f.). Recuperado el 10 de 05 de 2023, de profesores.fi: http://profesores.fi-b.unam.mx/carlos/aydoo/uml.html Refactoring. (s.f.). Recuperado el 27 de 05 de 2021, de refactoring: https://refactoring.guru/es/design-patterns/observer Refactoring. (s.f.). Recuperado el 27 de 05 de 2021, de refactoring: https://refactoring.guru/es/design-patterns/template-method ResearchGate. (s.f.). Recuperado el 20 de 04 de 2023, de ResearchGate: https://www.researchgate.net/figure/Figura-2-El-proceso-KDD-CRISP-DM-por-su-parte-corresponde-a-una-metodologia-que_fig1_268687479 Thebridge. (s.f.). Recuperado el 15 de 04 de 2023, de Thebridge: https://www.thebridge.tech/blog/que-es-el-desarrollo-web-web-development#:~:text=Podemos%20definir%20el%20Desarrollo%20Web,funcionalidades%20para%20el%20usuario%20final. Webempresa. (s.f.). Recuperado el 28 de 05 de 2021, de webempresa: https://www.webempresa.com/wordpress/que-es-wordpress.html#:~:text=WordPress%20es%20un%20sistema%20de,u%20otro%20tipo%20de%20web.&text=WordPress%20dispone%20de%20un%20sistema,consigue%20un%20CMS%20m%C3%A1s%20flexible. |
dc.rights.license.none.fl_str_mv |
Atribución – No comercial – Sin Derivar |
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 |
rights_invalid_str_mv |
Atribución – No comercial – Sin Derivar http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
54 p. |
dc.publisher.none.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas |
dc.publisher.place.none.fl_str_mv |
Villavicencio |
publisher.none.fl_str_mv |
Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio |
institution |
Universidad Cooperativa de Colombia |
bitstream.url.fl_str_mv |
https://repository.ucc.edu.co/bitstreams/c613f898-1d61-4dcb-8b3c-3b3c9866916b/download https://repository.ucc.edu.co/bitstreams/8382c576-9831-4eab-ac9e-b712e8447049/download https://repository.ucc.edu.co/bitstreams/68e388e4-6f03-4fcb-85c3-2968c0634e9d/download https://repository.ucc.edu.co/bitstreams/4d69e8c3-b7fa-43db-85ce-411d282300a6/download https://repository.ucc.edu.co/bitstreams/7a138fe7-b44a-4de6-b442-6cba8900a0e1/download https://repository.ucc.edu.co/bitstreams/fa1aabf7-9ee7-4f52-9019-78541240a0dc/download https://repository.ucc.edu.co/bitstreams/20a6a4c2-f024-4d08-a697-a5cf4feb7ea3/download |
bitstream.checksum.fl_str_mv |
3bce4f7ab09dfc588f126e1e36e98a45 4e788d988cf9134f1e486efa5a432049 75e2290ae8e29aee2e78a09365eb4807 21dcc0b342fb20cc1c8b1b8e94e87b6d 6bc527df72ea14bf18a5f2a83dd18060 99cc02fab1a845a8c8ec0eef6c7c120a ea36099337623e3a837d53e1c51a2644 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Cooperativa de Colombia |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1814246743200497664 |
spelling |
Torres Londoño, Carlos IgnacioPatiño Martínez, Francy YanethRincón Suaza, Álvaro EnriqueHernández Suárez, Cristian David2023-06-27T15:08:58Z2023-06-27T15:08:58Z2023-06https://hdl.handle.net/20.500.12494/51474Rincón Suaza, A. E. y Hernández Suarez, C. D. (2023). Desarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos [Tesis de pregrado, Universidad Cooperativa de Colombia]. Repositorio institucional Universidad Cooperativa de Colombia. https://repository.ucc.edu.co/handle/20.500.12494/51474El presente proyecto de aula busca representar los diferentes métodos, conceptos, habilidades y competencias adquiridas a lo largo del semestre en un sistema de información basado en una app web de parqueo que facilite esta situación a cualquier conductor en la ciudad de Villavicencio. Teniendo en cuenta que este sistema debe tener la capacidad de adaptación a cualquier parqueadero sin importar sus características físicas. Además, el sistema tendrá la capacidad de realizar un análisis de resultados, basado en los datos que se vayan almacenando como predicción de espacios semanalmente, además datos que permitan evolucionar al sistema y al establecimiento teniendo en cuenta las mencionadas características, también se logró introducir un reconocimiento inteligente de placas de vehículos, que será usado al momento del ingreso para darle valor agregado en el aspecto de inteligencia artificial y automatización.This classroom project seeks to represent the different methods, concepts, skills and competencies acquired throughout the semester in an information system based on a parking web application that facilitates this situation for any driver in the city of Villavicencio. Bearing in mind that this system must have the capacity to adapt to any parking lot regardless of its physical characteristics. In addition, the system will have the ability to carry out an analysis of results, based on the data that is stored as a prediction of weekly spaces, in addition to data that will change to evolve the system and the establishment taking into account the aforementioned characteristics, they will also be modified. to introduce an intelligent recognition of vehicle license plates, which will be used at the time of entry to give added value in the aspect of artificial intelligence and automation.Resumen -- Abstract -- Introducción -- Definición del tema -- Tema -- Descripción Del Problema -- Objetivos -- Objetivo General -- Objetivos Específicos -- Justificación -- Marco De Referencia -- Marco legal -- Literatura de casos análogos -- Marco Teórico -- Diseño metodológico -- Metodología -- Implementación de la metodología -- Resultados -- Análisis de resultados -- Conclusiones -- Referencias.alvaro.rincons@campusucc.edu.cocristian.hernandezsu@campusucc.edu.co54 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioSistema de informaciónParqueaderoAutomatizaciónAplicación webProgramaciónDiagramas UMLInteligencia artificialRed neuronalPredicciónAnálisisReconocimientoInformation systemParkingAutomationWeb ApplicationProgrammingUML diagramsArtificial intelligenceNeural networkPredictionAnalysisRecognitionDesarrollo de aplicativo WEB con reconocimiento de placas vehiculares para parqueaderos.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2(S.F.). Recuperado el 04 de 10 de 2020, de https://sites.google.com/site/poomiguelito/pilares-de-la-programacion-orientada-a-objetos/abstraccionAlegra. (s.f.). Recuperado el 11 de 04 de 2019, de alegra: https://www.alegra.com/colombia/Alter. (s.f.). Recuperado el 24 de 03 de 2023, de Alter: https://www.laboratoriodecertificacion.es/breve-explicacion-del-proceso-kdd/#:~:text=El%20proceso%20KDD%20es%20un,hasta%20obtener%20la%20informaci%C3%B3n%20necesaria.Amazon. (s.f.). Recuperado el 10 de 03 de 2023, de Amazon: https://aws.amazon.com/es/what-is/web-application/CDSparking. (s.f.). Recuperado el 15 de 02 de 2023, de CDSparking: https://www.cdsautomatico.com/blog/que-es-un-sistema-de-parqueo/#:~:text=Un%20sistema%20de%20parqueo%20es,el%20incremento%20de%20tus%20ingresos.Concepto. (s.f.). Recuperado el 11 de 04 de 2023, de Concepto: https://concepto.de/lenguaje-de-programacion/Crehana. (s.f.). Recuperado el 05 de 2023, de Crehana: https://www.crehana.com/blog/transformacion-digital/que-es-opencv/Cyber Admi. (s.f.). Recuperado el 11 de 04 de 2019, de Cyber Admi: http://www.cyberadmin.net/Developers.mozilla. (s.f.). Recuperado el 25 de 04 de 2023, de developers.mozilla: https://developer.mozilla.org/es/docs/Learn/JavaScript/First_steps/What_is_JavaScriptDrew. (s.f.). Recuperado el 15 de 03 de 2023, de Drew: https://blog.wearedrew.co/productividad/-ventajas-y-desventajas-de-la-metodologia-scrumHostinger. (s.f.). Recuperado el 10 de 05 de 2023, de hostinger: https://www.hostinger.co/tutoriales/que-es-reactIlusionstudio. (s.f.). Recuperado el 10 de 05 de 2023, de Ilusionstudio: https://www.illusionstudio.es/que-es-un-framework-webMega scooter barcelona. (s.f.). Recuperado el 28 de 05 de 2021, de Mega scooter Barcelona: https://www.megascooterbarcelona.com/que-es-hostgator/#:~:text=Para%20comenzar%20con%20la%20definici%C3%B3n,del%20alojamiento%20y%20los%20precios.&text=VPS%3A%20Servidores%20virtuales%20que%20permiten%20mejorar%20el%20rendimiento%20del%20alojamiento.Mongodb. (s.f.). Recuperado el 30 de 04 de 2023, de mongodb: https://www.mongodb.com/es/what-is-mongodbNodejs.org. (s.f.). Recuperado el 28 de 04 de 2023, de nodejs.org: https://nodejs.org/es/aboutOracle. (s.f.). Recuperado el 16 de 04 de 2023, de Oracle: https://www.oracle.com/co/database/what-is-database/Prieto, A., & Martínez, M. (2004). Sistemas de información en las organizaciones. Revista de Ciencias Sociales, 322-337.Profesores.fi. (s.f.). Recuperado el 10 de 05 de 2023, de profesores.fi: http://profesores.fi-b.unam.mx/carlos/aydoo/uml.htmlRefactoring. (s.f.). Recuperado el 27 de 05 de 2021, de refactoring: https://refactoring.guru/es/design-patterns/observerRefactoring. (s.f.). Recuperado el 27 de 05 de 2021, de refactoring: https://refactoring.guru/es/design-patterns/template-methodResearchGate. (s.f.). Recuperado el 20 de 04 de 2023, de ResearchGate: https://www.researchgate.net/figure/Figura-2-El-proceso-KDD-CRISP-DM-por-su-parte-corresponde-a-una-metodologia-que_fig1_268687479Thebridge. (s.f.). Recuperado el 15 de 04 de 2023, de Thebridge: https://www.thebridge.tech/blog/que-es-el-desarrollo-web-web-development#:~:text=Podemos%20definir%20el%20Desarrollo%20Web,funcionalidades%20para%20el%20usuario%20final.Webempresa. (s.f.). Recuperado el 28 de 05 de 2021, de webempresa: https://www.webempresa.com/wordpress/que-es-wordpress.html#:~:text=WordPress%20es%20un%20sistema%20de,u%20otro%20tipo%20de%20web.&text=WordPress%20dispone%20de%20un%20sistema,consigue%20un%20CMS%20m%C3%A1s%20flexible.PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/c613f898-1d61-4dcb-8b3c-3b3c9866916b/download3bce4f7ab09dfc588f126e1e36e98a45MD51ORIGINAL2023_desarrollo_aplicativo_web.pdf2023_desarrollo_aplicativo_web.pdfTrabajo de gradoapplication/pdf1486439https://repository.ucc.edu.co/bitstreams/8382c576-9831-4eab-ac9e-b712e8447049/download4e788d988cf9134f1e486efa5a432049MD542023_desarrollo_aplicativo_web-licencia.pdf2023_desarrollo_aplicativo_web-licencia.pdfLicencia de usoapplication/pdf202693https://repository.ucc.edu.co/bitstreams/68e388e4-6f03-4fcb-85c3-2968c0634e9d/download75e2290ae8e29aee2e78a09365eb4807MD53TEXT2023_desarrollo_aplicativo_web.pdf.txt2023_desarrollo_aplicativo_web.pdf.txtExtracted texttext/plain70167https://repository.ucc.edu.co/bitstreams/4d69e8c3-b7fa-43db-85ce-411d282300a6/download21dcc0b342fb20cc1c8b1b8e94e87b6dMD552023_desarrollo_aplicativo_web-licencia.pdf.txt2023_desarrollo_aplicativo_web-licencia.pdf.txtExtracted texttext/plain5904https://repository.ucc.edu.co/bitstreams/7a138fe7-b44a-4de6-b442-6cba8900a0e1/download6bc527df72ea14bf18a5f2a83dd18060MD57THUMBNAIL2023_desarrollo_aplicativo_web.pdf.jpg2023_desarrollo_aplicativo_web.pdf.jpgGenerated Thumbnailimage/jpeg6698https://repository.ucc.edu.co/bitstreams/fa1aabf7-9ee7-4f52-9019-78541240a0dc/download99cc02fab1a845a8c8ec0eef6c7c120aMD562023_desarrollo_aplicativo_web-licencia.pdf.jpg2023_desarrollo_aplicativo_web-licencia.pdf.jpgGenerated Thumbnailimage/jpeg12297https://repository.ucc.edu.co/bitstreams/20a6a4c2-f024-4d08-a697-a5cf4feb7ea3/downloadea36099337623e3a837d53e1c51a2644MD5820.500.12494/51474oai:repository.ucc.edu.co:20.500.12494/514742024-08-10 22:31:28.162open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo= |