ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL
En la actualidad, la inteligencia artificial ha demostrado ser una de las tecnologías más influyentes en el progreso y la mejora de la vida humana. Muchas organizaciones han optado por estudiar, desarrollar y, finalmente, adoptar la inteligencia artificial como impulsora principal de la innovación,...
- Autores:
-
Arteaga Palacio, Cristian Eduardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2025
- Institución:
- Universidad Católica de Pereira
- Repositorio:
- Repositorio Institucional - RIBUC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.ucp.edu.co:10785/16622
- Acceso en línea:
- https://hdl.handle.net/10785/16622
https://repositorio.ucp.edu.co/home
- Palabra clave:
- 2. Ingeniería y Tecnología
Aprendizaje profundo
Fotografía digital
Inteligencia artificial
Redes neuronales artificiales
Deep learning
digital photography
Artificial intelligence
Artificial neural networks
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
RepoRIBUC2_c4e542ca3e3dd940a8c0d8169547fa64 |
---|---|
oai_identifier_str |
oai:repositorio.ucp.edu.co:10785/16622 |
network_acronym_str |
RepoRIBUC2 |
network_name_str |
Repositorio Institucional - RIBUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
title |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
spellingShingle |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL 2. Ingeniería y Tecnología Aprendizaje profundo Fotografía digital Inteligencia artificial Redes neuronales artificiales Deep learning digital photography Artificial intelligence Artificial neural networks |
title_short |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
title_full |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
title_fullStr |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
title_full_unstemmed |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
title_sort |
ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL |
dc.creator.fl_str_mv |
Arteaga Palacio, Cristian Eduardo |
dc.contributor.advisor.none.fl_str_mv |
Becerra Sánchez, Line Yasmín |
dc.contributor.author.none.fl_str_mv |
Arteaga Palacio, Cristian Eduardo |
dc.contributor.corporatename.none.fl_str_mv |
Universidad Católica de Pereira |
dc.contributor.jury.none.fl_str_mv |
Medina Otálvaro, Carlos Mario |
dc.contributor.none.fl_str_mv |
Becerra Sánchez, Line Yasmín |
dc.subject.ocde.none.fl_str_mv |
2. Ingeniería y Tecnología |
topic |
2. Ingeniería y Tecnología Aprendizaje profundo Fotografía digital Inteligencia artificial Redes neuronales artificiales Deep learning digital photography Artificial intelligence Artificial neural networks |
dc.subject.proposal.spa.fl_str_mv |
Aprendizaje profundo Fotografía digital Inteligencia artificial Redes neuronales artificiales |
dc.subject.proposal.eng.fl_str_mv |
Deep learning digital photography Artificial intelligence Artificial neural networks |
description |
En la actualidad, la inteligencia artificial ha demostrado ser una de las tecnologías más influyentes en el progreso y la mejora de la vida humana. Muchas organizaciones han optado por estudiar, desarrollar y, finalmente, adoptar la inteligencia artificial como impulsora principal de la innovación, incluyéndola en la implementación de procedimientos para casi todas las áreas del sector productivo. Una de las aplicaciones actuales es el mejoramiento de las fotografías digitales. El uso de la inteligencia artificial en las fotografías digitales ha venido revolucionando la forma como se captura, se procesa y se experimenta las imágenes. Es por esto por lo que este documento ofrece un estado del arte sobre los algoritmos, herramientas y tecnologías actuales relacionadas al uso de la inteligencia artificial en el mejoramiento de fotografías digitales. |
publishDate |
2025 |
dc.date.accessioned.none.fl_str_mv |
2025-04-09T15:35:02Z |
dc.date.available.none.fl_str_mv |
2025-04-09T15:35:02Z |
dc.date.issued.none.fl_str_mv |
2025 |
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.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.citation.none.fl_str_mv |
Arteaga Palacio, C. (2025). ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16622 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10785/16622 |
dc.identifier.instname.none.fl_str_mv |
Universidad Católica de Pereira |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.ucp.edu.co/home |
identifier_str_mv |
Arteaga Palacio, C. (2025). ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16622 Universidad Católica de Pereira |
url |
https://hdl.handle.net/10785/16622 https://repositorio.ucp.edu.co/home |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.relation.references.none.fl_str_mv |
D. L. I. Q. R., "Neuroflash," Neuroflash, 25-May-2023. [En línea]. Available: https://neuroflash.com/es/blog/descubre-la-ia-que-reconoce-imagenes/. [Último acceso: 20-Nov-2024]. A. Toro, "Taller 1-RSL," Pereira, 2024. Á. Serrahima de Bedoya, "Avances y desafíos de la inteligencia artificial," 2022. edm, «edm,» 22 11 2023. [En línea]. Available: https://www.edm.es/actualidad/el-oficio-de-invertir/auge-inteligencia-artificial-inversi%C3%B3n/. [Último acceso: 01 11 2024]. Redacción National Geographic, «¿Qué es la inteligencia artificial?,» National Geographic, 06 02 2023. [En línea]. Available: https://www.nationalgeographicla.com/ciencia/2023/02/que-es-la-inteligencia-artificial. [Último acceso: 21 10 2024]. C. Gutiérrez y A. Abeliuk, "Historia y evolución de la inteligencia artificial," Revista Bits de Ciencia, vol. 21, pp. 16-17, 2021. Redacción APD, «Las ramas de la inteligencia artificial y sus diferentes aplicaciones,» 05 09 2023. [En línea]. Available: https://www.apd.es/tecnicas-de-la-inteligencia-artificial-cuales-son-y-para-que-se-utilizan/. [Último acceso: 26 10 2024]. IBM, «¿Qué son las redes neuronales convolucionales?,» [En línea]. Available: https://www.ibm.com/es-es/topics/convolutional-neural-networks. [Último acceso: 20 10 2024]. D. Calvo, «Red Neuronal Convolucional CNN,» 20 07 2017. [En línea]. Available: https://www.diegocalvo.es/red-neuronal-convolucional/. [Último acceso: 21 11 2024]. Unisabaneta Corporación, «Generative Adversarial Networks (GANs): Revolucionando la Inteligencia Artificial,» Unisabaneta, 28 12 2023. [En línea]. Available: https://unisabaneta.edu.co/2023/12/28/generative-adversarial-networks-gans-revolucionando-la-inteligencia-artificial/. [Último acceso: 24 10 2024]. Redesinformaticas, «Redes GAN: ¿Qué son? Características, funciones y ventajas,» [En línea]. Available: https://redesinformaticas.org/red-gan/. [Último acceso: 24 10 2024]. L. Diaz, «Redes neuronales recurrentes: El poder de la memoria en el análisis y predicción de datos,» 09 11 2023. [En línea]. Available: https://blog.dinobrain.ai/redes-neuronales-recurrentes/. [Último acceso: 12 11 2024]. AWS, «¿Cómo funciona una red neuronal recurrente?,» [En línea]. Available: https://aws.amazon.com/es/what-is/recurrent-neural-network/. [Último acceso: 10 11 2024]. MathWorks, «Support Vector Machine,» [En línea]. Available: https://la.mathworks.com/discovery/support-vector-machine.html. [Último acceso: 01 11 2024]. C. C. y. V. Vapnik, "Support-vector networks," Machine Learning, vol. 20, no. 3, pp. 273–297, 1995. I. López, "Clasificador Automático de Alto Desempeño," 2007. T. L. D. Reservados, "Generar imágenes a partir de textos con modelos de difusión," [En línea]. Disponible en: https://www.iic.uam.es/innovacion/generar-imagenes-a-partir-de-textos-con-modelos-difusion/. [Último acceso: 11-Oct-2024]. S. Pérez, "Análisis de usabilidad de sistemas CBIR," 2003. [En línea]. Disponible en: https://revistas.ucm.es/index.php/DCIN/article/view/DCIN0303110313A. [Último acceso: 22-Sep-2024]. T. L. D. Reservados, "Convolución dilatada," 14-Abr-2023. [En línea]. Disponible en: https://www.geeksforgeeks.org/dilated-convolution/. [Último acceso: 02-Oct-2024]. S. Suryanarayana et al., "Estimation and Removal of Gaussian Noise in Digital," Int. J. Electron. Commun. Eng., vol. 5, no. 1, pp. 23–33, 2012. J. Murel y K. Eda, "¿Qué es el aprendizaje por transferencia?", 12-Feb-2024. [En línea]. Disponible en: [Técnica del machine learning que busca utilizar los conocimientos adquiridos en un entrenamiento previo para aplicarlos en otro nuevo entrenamiento. Con el objetivo de mejorar la eficiencia y el rendimiento en el aprendizaje]. [Último acceso: 17-Sep-2024]. T. L. D. Reservados, "¿Qué es el aprendizaje mediante refuerzo?", [En línea]. Disponible en: https://aws.amazon.com/es/what-is/reinforcement-learning/#:~:text=El%20aprendizaje%20por%20refuerzo%20(RL,utilizan%20para%20lograr%20sus%20objetivos. [Último acceso: 13-Oct-2024]. S. Rodríguez, «Face++ la tecnología de la policía china todavía no logra ser la número uno en el mundo,» [En línea]. Available: https://colaborativo.net/todo/ciencia-y-tecnologia/face-la-tecnologia-de-la-policia-china/. [Último acceso: 22 10 2024]. Fastercapital, "Baidu AI," [En línea]. Disponible en: https://fastercapital.com/es/palabra-clave/baidu-ai.html. [Último acceso: 26-Oct-2024]. D. Bergmann y C. Stryker, "¿Qué es PyTorch?", IBM, 23-Nov-2023. [En línea]. Disponible en: https://www.ibm.com/es-es/topics/pytorch. [Último acceso: 16-Oct-2024]. Colab, "Te damos la bienvenida a Colab," [En línea]. Disponible en: https://colab.research.google.com/?hl=es#:~:text=Colab%20es%20una%20herramienta%20muy,Desarrollar%20y%20entrenar%20redes%20neuronales. [Último acceso: 20-Oct-2024]. TensorFlow, "Introducción a TensorFlow," [En línea]. Disponible en: https://www.tensorflow.org/learn?hl=es-419. [Último acceso: 26-Oct-2024]. E. Romero, "¿Qué es la fotografía digital? Aspectos importantes en fotografía digital," [En línea]. Disponible en: https://www.inesem.es/revistadigital/diseno-y-artes-graficas/que-es-la-fotografia-digital-aspectos-importantes/. [Último acceso: 15-Oct-2024]. Canon, "Explicación de los sensores de imagen," [En línea]. Disponible en: https://www.canon.es/pro/infobank/image-sensors-explained/. [Último acceso: 23-Oct-2024]. N. R. Haddaway, M. J. Pritchard y C. C. McGuinness, "An R package and Shiny app for producing PRISMA 2020-compliant flow diagrams, with interactivity for optimised digital transparency and Open Synthesis Campbell Systematic," PRISMA2020, no. 1230, p. 18, 2022. M. Everaert et al., "Exploiting the Signal-Leak Bias in Diffusion Models," en Proc. 2024 IEEE Winter Conf. on Appl. of Comput. Vision (WACV 2024), Waikoloa, 2024. Y. Wang et al., "Aesthetic feature design and aesthetic quality assessment for group photograph," Multimedia Tools and Appl., vol. 83, pp. 64417–64439, 2024. S. Anbukkarasi, V. Sathishkumar, S. Dhivyaa y J. Cho, "Enhanced Feature Model Based Hybrid Neural Network for Text Detection on Signboard, Billboard and News Tickers," vol. 11, pp. 41524–41534, 2023. D. Ventura et al., "From Video Conferences to DSLRs: An In-depth Texture Evaluation with Realistic Mannequins," en IS&T Int. Symp. on Electron. Imaging Sci. Technol., San Francisco, 2024. R. Hasan, D. Crandall, M. Fritz y A. Kapadia, "Automatically detecting bystanders in photos to reduce privacy risks," 2020. P. Tiwari et al., "Security Protection Mechanism in Cloud Computing Authorization Model Using Machine Learning Techniques," 2022. A. Salem, H. Ibrahem y H. Kang, "Dual Disparity-Based Novel View Reconstruction for Light Field Images Using Discrete Cosine Transform Filter," vol. 8, no. 9067836, pp. 72287–72297, 2020. D. Mohanty, V. Jain y N. Paranthaman, "Underwater Photography Noise Cancellation," en ACM Int. Conf. Proc. Ser., Jaipur, 2023. F. Eiler, S. Graf y W. Dorner, "Artificial intelligence and the automatic classification of historical photographs," en ACM Int. Conf. Proc. Ser., Salamanca, 2018. H. Yang et al., "Personalized Exposure Control Using Adaptive Metering and Reinforcement Learning," IEEE Trans. Vis. Comput. Graph., vol. 25, pp. 2953–2968, 2019. B. Brummer y C. De Vleeschouwer, «On the Importance of Denoising when Learning to Compress Images,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023. U. N y e. al., «Image noise reduction by deep learning methods,» International Journal of Electrical and Computer Engineering, vol. 13, pp. 6855 - 6861, 2023. M. Kim, Y. Lee, W. Han y K. Hwan, «Learning Residual Elastic Warps for Image Stitching under Dirichlet Boundary Condition,» de Proceedings - 2024 IEEE Winter Conference on Applications of Computer Vision, WACV 2024, Waikoloa, 2024. E. Tabellion y et al., «Computational Long Exposure Mobile Photography,» ACM Transactions on Graphics, vol. 42, nº 48, 2023. A. Abualola y e. al, «Development of Colorization of Grayscale Images Using CNN-SVM,» 2021. H. Yang y e. al., «A Hierarchical deep model for food classification from photographs,» KSII Transactions on Internet and Information Systems, vol. 14, nº 4, pp. 1704 - 1720, 2020. K. Chumachenko, A. Mannisto, A. Iosifidis y J. Raitoharju, «Machine Learning Based Analysis of Finnish World War II Photographers,» vol. 8, nº 9159591, pp. 144184 - 144196, 2020. N. Capece, F. Banterle, Cignoni, G. F., R. Scopigno y E. R, «DeepFlash: Turning a flash selfie into a studio portrait,» Signal Processing: Image Communication, vol. 77, pp. 28 - 39, 2019. K. Lai, X. Tu y S. Yanushkevich, «Dog Identification using Soft Biometrics and Neural Networks,» de Proceedings of the International Joint Conference on Neural Networks, Budapest, 2019. M. Fahim y J. H.Y., «Single image dehazing using end-to-end deep-dehaze network,» Electronics (Switzerland), vol. 10, nº 817, 2021. J. Román, M. Pérez y S. G. S, «Convolutional Neural Networks Used to Date Photographs,» Electronics (Switzerland), vol. 11, nº 227, 2022. B. Watkins, L. Odallo y J. Yu, «Artificial intelligence for the practical assessment of nutritional status in emergencies,» vol. 41, nº 13550, 2024. S. Luo y et al., «Devignet: High-Resolution Vignetting Removal via a Dual Aggregated Fusion Transformer with Adaptive Channel Expansion,» de Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, 2024. B. Liu, B. Hu, L. W. Bi y B. Xiao, «Focus Stacking with High Fidelity and Superior Visual Effects,» de Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, 2024. D. Bange, A. Gaikwad, Gajare, T. Khadse y S. Shinde, «A torch without light: Low-light imaging for mobile phones,» International Journal of Engineering and Advanced Technology, vol. 9, pp. 2042 - 2047, 2019. D. B. Chávez Heras, «On machine vision and photographic imagination,» vol. 36, p. 1153–1165, 2021. Y. Shu, Q. Li, S. Liu y G. Xu, «Computational Optics for Mobile Terminals in Mass Production.,» 2023. S. Chen, T. Lin, H. Feng, Z. Xu, Q. Li y Y. Chen, «Computational Optics for Mobile Terminals in Mass Production.,» IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 45, pp. 4245-4259, 2023. V. Sushko, D. Zhang, J. Gall y A. Khoreva, «One-Shot Synthesis of Images and Segmentation Masks,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023. Z. Duan, M. Lu, Z. Ma y F. Zhu, «Lossy Image Compression with Quantized Hierarchical VAEs,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023. J. Fu, L. Yan, Y. Peng, K. Zheng, R. Gao y H. Ling, «Low-light image enhancement base on brightness attention mechanism generative adversarial networks,» vol. 83, p. 10341–10365, 2023. L. Cunha, L. Zhang, B. Sowan, C. P. Lim y Y. Kong, «Video deepfake detection using Particle Swarm Optimization improved deep neural networks,» vol. 36, p. 8417–8453, 2024. P. Figueiredo, A. Paliwal y N. Kalantari, «Frame Interpolation for Dynamic Scenes with Implicit Flow Encoding,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023. V. Kamath, C. Kurian y U. Suprabha, «Development of Bayesian Neural Network Model to Predict the Correlated Color Temperature Using Digital Camera and Macbeth ColorChecker Chart,» vol. 10, pp. 55499 - 55507, 2022. Y. Guo-Ye, Z. Wen-Yang, C. Yun, Z. Song-Hai y Z. Fang-Lue, «Focusing on your subject: Deep subject-aware image composition recommendation networks,» vol. 9, p. 87–107, 2023. K. Aske y M. Giardinetti, «(Mis)Matching Metadata: Improving Accessibility in Digital Visual Archives through the EyCon Project,» vol. 16, nº 76, pp. 1 - 20, 2023. MathWorks, «Matlab,» [En línea]. Available: https://la.mathworks.com/products/matlab.html#:~:text=MATLAB%20es%20una%20plataforma%20de,desarrollar%20algoritmos%20y%20crear%20modelos.. [Último acceso: 05 11 2024]. C. Ledig y et al., «Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network,» 25 05 2017. [En línea]. Available: https://arxiv.org/pdf/1609.04802. [Último acceso: 11 10 2024]. K. Zhang y et al, «Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising,» 13 08 2016. [En línea]. Available: https://arxiv.org/abs/1608.03981. [Último acceso: 23 11 2024]. C. Dong y et al, «Image Super-Resolution Using Deep Convolutional Networks,» 31 07 2015. [En línea]. Available: https://arxiv.org/abs/1501.00092. [Último acceso: 23 10 2024]. D. Pathak y et al, «Context Encoders: Feature Learning by Inpainting,» 21 11 2016. [En línea]. Available: https://arxiv.org/abs/1604.07379. [Último acceso: 25 10 2024]. L. bee y et al, «Enhanced Deep Residual Networks for Single Image Super-Resolution,» 10 07 2017. [En línea]. Available: https://arxiv.org/abs/1707.02921. [Último acceso: 23 10 2024]. I. Mavrou, «Análisis factorial exploratorio:,» 10 09 2015. [En línea]. Available: https://www.nebrija.com/revista-linguistica/analisis-factorial-exploratorio.html#:~:text=INTRODUCCI%C3%93N,observa%20y%20mide%20el%20investigador.. [Último acceso: 29 09 2024]. A. Anikina, O. Rogov y D. Dylov, «Detect to Focus: Latent-Space Autofocusing System with Decentralized Hierarchical Multi-Agent Reinforcement Learning,» vol. 11, pp. 85214 - 85223, 2023. |
dc.rights.license.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
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-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
58 |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Católica de Pereira |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ciencias Básicas e Ingeniería |
dc.publisher.place.none.fl_str_mv |
Pereira, Risaralda - Colombia |
dc.publisher.program.none.fl_str_mv |
Ingeniería de Sistemas y Telecomunicaciones |
publisher.none.fl_str_mv |
Universidad Católica de Pereira |
institution |
Universidad Católica de Pereira |
bitstream.url.fl_str_mv |
https://repositorio.ucp.edu.co/bitstreams/b53188df-1c4c-4d5b-859f-d6e237c23d4a/download https://repositorio.ucp.edu.co/bitstreams/4866d776-d3e5-43c0-a67e-48ade696e2cd/download https://repositorio.ucp.edu.co/bitstreams/a7cf7fa0-2344-41ef-b1fa-8c018ac56c4b/download https://repositorio.ucp.edu.co/bitstreams/7710ef41-e04b-4162-a7b4-ee7954c50212/download |
bitstream.checksum.fl_str_mv |
d7650ecfc2059b389e5a9edfa841885b ed43087c91c5767e71114b617c568d60 25404061638b6e9760abe0040bf095ea 73a5432e0b76442b22b026844140d683 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional de la Universidad Católica de Pereira - RIBUC |
repository.mail.fl_str_mv |
bdigital@metabiblioteca.com |
_version_ |
1831929571590537216 |
spelling |
Becerra Sánchez, Line YasmínBecerra Sánchez, Line YasmínArteaga Palacio, Cristian EduardoUniversidad Católica de PereiraMedina Otálvaro, Carlos Mario2025-04-09T15:35:02Z2025-04-09T15:35:02Z2025Arteaga Palacio, C. (2025). ESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIAL. Universidad Católica de Pereira. Disponible en: https://hdl.handle.net/10785/16622https://hdl.handle.net/10785/16622Universidad Católica de Pereirahttps://repositorio.ucp.edu.co/homeEn la actualidad, la inteligencia artificial ha demostrado ser una de las tecnologías más influyentes en el progreso y la mejora de la vida humana. Muchas organizaciones han optado por estudiar, desarrollar y, finalmente, adoptar la inteligencia artificial como impulsora principal de la innovación, incluyéndola en la implementación de procedimientos para casi todas las áreas del sector productivo. Una de las aplicaciones actuales es el mejoramiento de las fotografías digitales. El uso de la inteligencia artificial en las fotografías digitales ha venido revolucionando la forma como se captura, se procesa y se experimenta las imágenes. Es por esto por lo que este documento ofrece un estado del arte sobre los algoritmos, herramientas y tecnologías actuales relacionadas al uso de la inteligencia artificial en el mejoramiento de fotografías digitales.Currently, artificial intelligence has proven to be one of the most influential technologies in the progress and improvement of human life. Many organizations have chosen to study, develop, and ultimately adopt artificial intelligence as a primary driver of innovation, including it in the implementation of procedures for almost all areas of the productive sector. One of its current applications is the enhancement of digital photographs. The use of artificial intelligence in digital photography has revolutionized the way images are captured, processed, and experienced. Therefore, this document offers a state-of-the-art overview of current algorithms, tools, and technologies related to the use of artificial intelligence in digital photography enhancement.INTRODUCCIÓN 1. PLANTEAMIENTO DEL PROBLEMA 2. DELIMITACIÓN 3. JUSTIFICACIÓN 4. OBJETIVOS 4.1. OBJETIVO GENERAL 4.2. OBJETIVOS ESPECÍFICOS 5. MARCO TEÓRICO 5.1. HISTORIA Y DEFINICIÓN DE LA INTELIGENCIA ARTIFICIAL 5.2. SUBCAMPOS DE LA INTELIGENCIA ARTIFICIAL 5.2.1. Aprendizaje automático (Machine Learning) 5.2.2. Aprendizaje profundo (Deep Learning) 5.3. ALGORITMOS/ARQUITECTURAS DE LA INTELIGENCIA ARTIFICIAL 5.3.1. Red neuronal convolucional (CNN) 5.3.2. Red generativa antagónica (GAN) 5.3.3. Red Neuronal recurrente (RNN) 5.3.4. Máquina de vectores de soporte (SVM) 5.4. TÉCNICAS USADAS PARA LA MEJORA DE FOTOGRAFÍAS DIGITALES CON INTELIGENCIA ARTIFICIAL 5.4.1. Modelo de difusión 5.4.2. CBIR 5.4.3. Convolución dilatada 5.4.4. Eliminación de ruido de imagen gaussiana 5.4.5. Aprendizaje por transferencia 5.4.6. Aprendizaje por refuerzo 5.5. HERRAMIENTAS USADAS PARA LA MEJORA DE FOTOGRAFÍAS DIGITALES CON INTELIGENCIA ARTIFICIAL 5.5.1. Face++ 5.5.2. BaiduAI 5.5.3. PyTorch 5.5.4. Google Colab 5.5.5. Matlab 5.5.6. TensorFlow 5.6. DEFINICIÓN DE LA FOTOGRAFÍA DIGITAL 6. METODOLOGÍA 6.1. PLANIFICACIÓN DEL PROYECTO (CRONOGRAMA) 7. DESARROLLO DEL ESTADO DEL ARTE 7.1. ANTECEDENTE DE PROYECTOS SIMILARES 7.2. METODOLOGÍA 7.2.1. Fase 1: Exploración de la información 7.2.2. Fase 2: Caracterización 7.2.3. Fase 3: Análisis de la información 8. ANÁLISIS DE RESULTADOS 8.1. DISTRIBUCIÓN DE LOS DOCUMENTOS POR SECTOR DE APLICACIÓN 8.2. DISTRIBUCIÓN DE LOS DOCUMENTOS POR AÑO DE PUBLICACIÓN 8.3. DISTRIBUCIÓN DE LOS DOCUMENTOS RESULTANTES POR PAÍS DE PUBLICACIÓN 8.4. ANÁLISIS DE RESULTADOS BASADO EN LAS PREGUNTAS DE INVESTIGACIÓN 8.4.1 Técnicas, algoritmos y herramienta de la Inteligencia Artificial 8.4.2 Identificación de Tendencias 8.4.3 Problemas y limitaciones 9. CONCLUSIONES 10. RECOMENDACIONES REFERENCIASPregradoIngeniero de Sistemas y Telecomunicaciones58application/pdfspaUniversidad Católica de PereiraFacultad de Ciencias Básicas e IngenieríaPereira, Risaralda - ColombiaIngeniería de Sistemas y TelecomunicacionesESTADO DEL ARTE SOBRE ALGORITMOS, HERRAMIENTAS Y TECNOLOGÍAS PARA EL MEJORAMIENTO DE FOTOGRAFÍAS DIGITALES MEDIANTE INTELIGENCIA ARTIFICIALTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2D. L. I. Q. R., "Neuroflash," Neuroflash, 25-May-2023. [En línea]. Available: https://neuroflash.com/es/blog/descubre-la-ia-que-reconoce-imagenes/. [Último acceso: 20-Nov-2024].A. Toro, "Taller 1-RSL," Pereira, 2024.Á. Serrahima de Bedoya, "Avances y desafíos de la inteligencia artificial," 2022.edm, «edm,» 22 11 2023. [En línea]. Available: https://www.edm.es/actualidad/el-oficio-de-invertir/auge-inteligencia-artificial-inversi%C3%B3n/. [Último acceso: 01 11 2024].Redacción National Geographic, «¿Qué es la inteligencia artificial?,» National Geographic, 06 02 2023. [En línea]. Available: https://www.nationalgeographicla.com/ciencia/2023/02/que-es-la-inteligencia-artificial. [Último acceso: 21 10 2024].C. Gutiérrez y A. Abeliuk, "Historia y evolución de la inteligencia artificial," Revista Bits de Ciencia, vol. 21, pp. 16-17, 2021.Redacción APD, «Las ramas de la inteligencia artificial y sus diferentes aplicaciones,» 05 09 2023. [En línea]. Available: https://www.apd.es/tecnicas-de-la-inteligencia-artificial-cuales-son-y-para-que-se-utilizan/. [Último acceso: 26 10 2024].IBM, «¿Qué son las redes neuronales convolucionales?,» [En línea]. Available: https://www.ibm.com/es-es/topics/convolutional-neural-networks. [Último acceso: 20 10 2024].D. Calvo, «Red Neuronal Convolucional CNN,» 20 07 2017. [En línea]. Available: https://www.diegocalvo.es/red-neuronal-convolucional/. [Último acceso: 21 11 2024].Unisabaneta Corporación, «Generative Adversarial Networks (GANs): Revolucionando la Inteligencia Artificial,» Unisabaneta, 28 12 2023. [En línea]. Available: https://unisabaneta.edu.co/2023/12/28/generative-adversarial-networks-gans-revolucionando-la-inteligencia-artificial/. [Último acceso: 24 10 2024].Redesinformaticas, «Redes GAN: ¿Qué son? Características, funciones y ventajas,» [En línea]. Available: https://redesinformaticas.org/red-gan/. [Último acceso: 24 10 2024].L. Diaz, «Redes neuronales recurrentes: El poder de la memoria en el análisis y predicción de datos,» 09 11 2023. [En línea]. Available: https://blog.dinobrain.ai/redes-neuronales-recurrentes/. [Último acceso: 12 11 2024].AWS, «¿Cómo funciona una red neuronal recurrente?,» [En línea]. Available: https://aws.amazon.com/es/what-is/recurrent-neural-network/. [Último acceso: 10 11 2024].MathWorks, «Support Vector Machine,» [En línea]. Available: https://la.mathworks.com/discovery/support-vector-machine.html. [Último acceso: 01 11 2024].C. C. y. V. Vapnik, "Support-vector networks," Machine Learning, vol. 20, no. 3, pp. 273–297, 1995.I. López, "Clasificador Automático de Alto Desempeño," 2007.T. L. D. Reservados, "Generar imágenes a partir de textos con modelos de difusión," [En línea]. Disponible en: https://www.iic.uam.es/innovacion/generar-imagenes-a-partir-de-textos-con-modelos-difusion/. [Último acceso: 11-Oct-2024].S. Pérez, "Análisis de usabilidad de sistemas CBIR," 2003. [En línea]. Disponible en: https://revistas.ucm.es/index.php/DCIN/article/view/DCIN0303110313A. [Último acceso: 22-Sep-2024].T. L. D. Reservados, "Convolución dilatada," 14-Abr-2023. [En línea]. Disponible en: https://www.geeksforgeeks.org/dilated-convolution/. [Último acceso: 02-Oct-2024].S. Suryanarayana et al., "Estimation and Removal of Gaussian Noise in Digital," Int. J. Electron. Commun. Eng., vol. 5, no. 1, pp. 23–33, 2012.J. Murel y K. Eda, "¿Qué es el aprendizaje por transferencia?", 12-Feb-2024. [En línea]. Disponible en: [Técnica del machine learning que busca utilizar los conocimientos adquiridos en un entrenamiento previo para aplicarlos en otro nuevo entrenamiento. Con el objetivo de mejorar la eficiencia y el rendimiento en el aprendizaje]. [Último acceso: 17-Sep-2024].T. L. D. Reservados, "¿Qué es el aprendizaje mediante refuerzo?", [En línea]. Disponible en: https://aws.amazon.com/es/what-is/reinforcement-learning/#:~:text=El%20aprendizaje%20por%20refuerzo%20(RL,utilizan%20para%20lograr%20sus%20objetivos. [Último acceso: 13-Oct-2024].S. Rodríguez, «Face++ la tecnología de la policía china todavía no logra ser la número uno en el mundo,» [En línea]. Available: https://colaborativo.net/todo/ciencia-y-tecnologia/face-la-tecnologia-de-la-policia-china/. [Último acceso: 22 10 2024].Fastercapital, "Baidu AI," [En línea]. Disponible en: https://fastercapital.com/es/palabra-clave/baidu-ai.html. [Último acceso: 26-Oct-2024].D. Bergmann y C. Stryker, "¿Qué es PyTorch?", IBM, 23-Nov-2023. [En línea]. Disponible en: https://www.ibm.com/es-es/topics/pytorch. [Último acceso: 16-Oct-2024].Colab, "Te damos la bienvenida a Colab," [En línea]. Disponible en: https://colab.research.google.com/?hl=es#:~:text=Colab%20es%20una%20herramienta%20muy,Desarrollar%20y%20entrenar%20redes%20neuronales. [Último acceso: 20-Oct-2024].TensorFlow, "Introducción a TensorFlow," [En línea]. Disponible en: https://www.tensorflow.org/learn?hl=es-419. [Último acceso: 26-Oct-2024].E. Romero, "¿Qué es la fotografía digital? Aspectos importantes en fotografía digital," [En línea]. Disponible en: https://www.inesem.es/revistadigital/diseno-y-artes-graficas/que-es-la-fotografia-digital-aspectos-importantes/. [Último acceso: 15-Oct-2024].Canon, "Explicación de los sensores de imagen," [En línea]. Disponible en: https://www.canon.es/pro/infobank/image-sensors-explained/. [Último acceso: 23-Oct-2024].N. R. Haddaway, M. J. Pritchard y C. C. McGuinness, "An R package and Shiny app for producing PRISMA 2020-compliant flow diagrams, with interactivity for optimised digital transparency and Open Synthesis Campbell Systematic," PRISMA2020, no. 1230, p. 18, 2022.M. Everaert et al., "Exploiting the Signal-Leak Bias in Diffusion Models," en Proc. 2024 IEEE Winter Conf. on Appl. of Comput. Vision (WACV 2024), Waikoloa, 2024.Y. Wang et al., "Aesthetic feature design and aesthetic quality assessment for group photograph," Multimedia Tools and Appl., vol. 83, pp. 64417–64439, 2024.S. Anbukkarasi, V. Sathishkumar, S. Dhivyaa y J. Cho, "Enhanced Feature Model Based Hybrid Neural Network for Text Detection on Signboard, Billboard and News Tickers," vol. 11, pp. 41524–41534, 2023.D. Ventura et al., "From Video Conferences to DSLRs: An In-depth Texture Evaluation with Realistic Mannequins," en IS&T Int. Symp. on Electron. Imaging Sci. Technol., San Francisco, 2024.R. Hasan, D. Crandall, M. Fritz y A. Kapadia, "Automatically detecting bystanders in photos to reduce privacy risks," 2020.P. Tiwari et al., "Security Protection Mechanism in Cloud Computing Authorization Model Using Machine Learning Techniques," 2022.A. Salem, H. Ibrahem y H. Kang, "Dual Disparity-Based Novel View Reconstruction for Light Field Images Using Discrete Cosine Transform Filter," vol. 8, no. 9067836, pp. 72287–72297, 2020.D. Mohanty, V. Jain y N. Paranthaman, "Underwater Photography Noise Cancellation," en ACM Int. Conf. Proc. Ser., Jaipur, 2023.F. Eiler, S. Graf y W. Dorner, "Artificial intelligence and the automatic classification of historical photographs," en ACM Int. Conf. Proc. Ser., Salamanca, 2018.H. Yang et al., "Personalized Exposure Control Using Adaptive Metering and Reinforcement Learning," IEEE Trans. Vis. Comput. Graph., vol. 25, pp. 2953–2968, 2019.B. Brummer y C. De Vleeschouwer, «On the Importance of Denoising when Learning to Compress Images,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023.U. N y e. al., «Image noise reduction by deep learning methods,» International Journal of Electrical and Computer Engineering, vol. 13, pp. 6855 - 6861, 2023.M. Kim, Y. Lee, W. Han y K. Hwan, «Learning Residual Elastic Warps for Image Stitching under Dirichlet Boundary Condition,» de Proceedings - 2024 IEEE Winter Conference on Applications of Computer Vision, WACV 2024, Waikoloa, 2024.E. Tabellion y et al., «Computational Long Exposure Mobile Photography,» ACM Transactions on Graphics, vol. 42, nº 48, 2023.A. Abualola y e. al, «Development of Colorization of Grayscale Images Using CNN-SVM,» 2021.H. Yang y e. al., «A Hierarchical deep model for food classification from photographs,» KSII Transactions on Internet and Information Systems, vol. 14, nº 4, pp. 1704 - 1720, 2020.K. Chumachenko, A. Mannisto, A. Iosifidis y J. Raitoharju, «Machine Learning Based Analysis of Finnish World War II Photographers,» vol. 8, nº 9159591, pp. 144184 - 144196, 2020.N. Capece, F. Banterle, Cignoni, G. F., R. Scopigno y E. R, «DeepFlash: Turning a flash selfie into a studio portrait,» Signal Processing: Image Communication, vol. 77, pp. 28 - 39, 2019.K. Lai, X. Tu y S. Yanushkevich, «Dog Identification using Soft Biometrics and Neural Networks,» de Proceedings of the International Joint Conference on Neural Networks, Budapest, 2019.M. Fahim y J. H.Y., «Single image dehazing using end-to-end deep-dehaze network,» Electronics (Switzerland), vol. 10, nº 817, 2021.J. Román, M. Pérez y S. G. S, «Convolutional Neural Networks Used to Date Photographs,» Electronics (Switzerland), vol. 11, nº 227, 2022.B. Watkins, L. Odallo y J. Yu, «Artificial intelligence for the practical assessment of nutritional status in emergencies,» vol. 41, nº 13550, 2024.S. Luo y et al., «Devignet: High-Resolution Vignetting Removal via a Dual Aggregated Fusion Transformer with Adaptive Channel Expansion,» de Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, 2024.B. Liu, B. Hu, L. W. Bi y B. Xiao, «Focus Stacking with High Fidelity and Superior Visual Effects,» de Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, 2024.D. Bange, A. Gaikwad, Gajare, T. Khadse y S. Shinde, «A torch without light: Low-light imaging for mobile phones,» International Journal of Engineering and Advanced Technology, vol. 9, pp. 2042 - 2047, 2019.D. B. Chávez Heras, «On machine vision and photographic imagination,» vol. 36, p. 1153–1165, 2021.Y. Shu, Q. Li, S. Liu y G. Xu, «Computational Optics for Mobile Terminals in Mass Production.,» 2023.S. Chen, T. Lin, H. Feng, Z. Xu, Q. Li y Y. Chen, «Computational Optics for Mobile Terminals in Mass Production.,» IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 45, pp. 4245-4259, 2023.V. Sushko, D. Zhang, J. Gall y A. Khoreva, «One-Shot Synthesis of Images and Segmentation Masks,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023.Z. Duan, M. Lu, Z. Ma y F. Zhu, «Lossy Image Compression with Quantized Hierarchical VAEs,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023.J. Fu, L. Yan, Y. Peng, K. Zheng, R. Gao y H. Ling, «Low-light image enhancement base on brightness attention mechanism generative adversarial networks,» vol. 83, p. 10341–10365, 2023.L. Cunha, L. Zhang, B. Sowan, C. P. Lim y Y. Kong, «Video deepfake detection using Particle Swarm Optimization improved deep neural networks,» vol. 36, p. 8417–8453, 2024.P. Figueiredo, A. Paliwal y N. Kalantari, «Frame Interpolation for Dynamic Scenes with Implicit Flow Encoding,» de Proceedings - 2023 IEEE Winter Conference on Applications of Computer Vision, WACV 2023, Waikoloa, 2023.V. Kamath, C. Kurian y U. Suprabha, «Development of Bayesian Neural Network Model to Predict the Correlated Color Temperature Using Digital Camera and Macbeth ColorChecker Chart,» vol. 10, pp. 55499 - 55507, 2022.Y. Guo-Ye, Z. Wen-Yang, C. Yun, Z. Song-Hai y Z. Fang-Lue, «Focusing on your subject: Deep subject-aware image composition recommendation networks,» vol. 9, p. 87–107, 2023.K. Aske y M. Giardinetti, «(Mis)Matching Metadata: Improving Accessibility in Digital Visual Archives through the EyCon Project,» vol. 16, nº 76, pp. 1 - 20, 2023.MathWorks, «Matlab,» [En línea]. Available: https://la.mathworks.com/products/matlab.html#:~:text=MATLAB%20es%20una%20plataforma%20de,desarrollar%20algoritmos%20y%20crear%20modelos.. [Último acceso: 05 11 2024].C. Ledig y et al., «Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network,» 25 05 2017. [En línea]. Available: https://arxiv.org/pdf/1609.04802. [Último acceso: 11 10 2024].K. Zhang y et al, «Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising,» 13 08 2016. [En línea]. Available: https://arxiv.org/abs/1608.03981. [Último acceso: 23 11 2024].C. Dong y et al, «Image Super-Resolution Using Deep Convolutional Networks,» 31 07 2015. [En línea]. Available: https://arxiv.org/abs/1501.00092. [Último acceso: 23 10 2024].D. Pathak y et al, «Context Encoders: Feature Learning by Inpainting,» 21 11 2016. [En línea]. Available: https://arxiv.org/abs/1604.07379. [Último acceso: 25 10 2024].L. bee y et al, «Enhanced Deep Residual Networks for Single Image Super-Resolution,» 10 07 2017. [En línea]. Available: https://arxiv.org/abs/1707.02921. [Último acceso: 23 10 2024].I. Mavrou, «Análisis factorial exploratorio:,» 10 09 2015. [En línea]. Available: https://www.nebrija.com/revista-linguistica/analisis-factorial-exploratorio.html#:~:text=INTRODUCCI%C3%93N,observa%20y%20mide%20el%20investigador.. [Último acceso: 29 09 2024].A. Anikina, O. Rogov y D. Dylov, «Detect to Focus: Latent-Space Autofocusing System with Decentralized Hierarchical Multi-Agent Reinforcement Learning,» vol. 11, pp. 85214 - 85223, 2023.2. Ingeniería y TecnologíaAprendizaje profundoFotografía digitalInteligencia artificialRedes neuronales artificialesDeep learningdigital photographyArtificial intelligenceArtificial neural networksPublicationTEXTDDMIST303.txtDDMIST303.txtExtracted texttext/plain101667https://repositorio.ucp.edu.co/bitstreams/b53188df-1c4c-4d5b-859f-d6e237c23d4a/downloadd7650ecfc2059b389e5a9edfa841885bMD54THUMBNAILDDMIST303.jpgDDMIST303.jpgGenerated Thumbnailimage/jpeg6426https://repositorio.ucp.edu.co/bitstreams/4866d776-d3e5-43c0-a67e-48ade696e2cd/downloaded43087c91c5767e71114b617c568d60MD55ORIGINALDDMIST303DDMIST303application/pdf1367799https://repositorio.ucp.edu.co/bitstreams/a7cf7fa0-2344-41ef-b1fa-8c018ac56c4b/download25404061638b6e9760abe0040bf095eaMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.ucp.edu.co/bitstreams/7710ef41-e04b-4162-a7b4-ee7954c50212/download73a5432e0b76442b22b026844140d683MD5310785/16622oai:repositorio.ucp.edu.co:10785/166222025-04-10 03:01:43.822open.accesshttps://repositorio.ucp.edu.coRepositorio Institucional de la Universidad Católica de Pereira - RIBUCbdigital@metabiblioteca.comPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K |