Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO

ilustraciones, anexos

Autores:
Santa Echeverri, Edison Arvey
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Tecnológico de Antioquia
Repositorio:
Repositorio Tdea
Idioma:
spa
OAI Identifier:
oai:dspace.tdea.edu.co:tdea/2349
Acceso en línea:
https://dspace.tdea.edu.co/handle/tdea/2349
Palabra clave:
Cubo Olap
Inteligencia de negocios
Analítica de datos
Sistema de información
Big data
Toma de decisión
Ventas
Reposición
Retail
Sprint
Proceso de ventas
Scrum
CRISP DM
Power BI
Rights
openAccess
License
Tecnológico de Antioquia, Institución Universitaria, 2021
id RepoTdea2_2fc170db9edf47d91bfb7d553a1e4ee5
oai_identifier_str oai:dspace.tdea.edu.co:tdea/2349
network_acronym_str RepoTdea2
network_name_str Repositorio Tdea
repository_id_str
dc.title.none.fl_str_mv Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
title Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
spellingShingle Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
Cubo Olap
Inteligencia de negocios
Analítica de datos
Sistema de información
Big data
Toma de decisión
Ventas
Reposición
Retail
Sprint
Proceso de ventas
Scrum
CRISP DM
Power BI
title_short Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
title_full Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
title_fullStr Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
title_full_unstemmed Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
title_sort Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCO
dc.creator.fl_str_mv Santa Echeverri, Edison Arvey
dc.contributor.advisor.none.fl_str_mv García Aguirre, Liliana María
Valbuena Henao, Manuel Alexander
dc.contributor.author.none.fl_str_mv Santa Echeverri, Edison Arvey
dc.subject.proposal.spa.fl_str_mv Cubo Olap
Inteligencia de negocios
Analítica de datos
Sistema de información
Big data
Toma de decisión
Ventas
Reposición
Retail
Sprint
Proceso de ventas
Scrum
CRISP DM
Power BI
topic Cubo Olap
Inteligencia de negocios
Analítica de datos
Sistema de información
Big data
Toma de decisión
Ventas
Reposición
Retail
Sprint
Proceso de ventas
Scrum
CRISP DM
Power BI
description ilustraciones, anexos
publishDate 2021
dc.date.issued.none.fl_str_mv 2021-11-17
dc.date.accessioned.none.fl_str_mv 2022-11-04T16:29:06Z
dc.date.available.none.fl_str_mv 2022-11-04T16:29:06Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://dspace.tdea.edu.co/handle/tdea/2349
url https://dspace.tdea.edu.co/handle/tdea/2349
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Tecnológico de Antioquia, Institución Universitaria, 2021
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
rights_invalid_str_mv Tecnológico de Antioquia, Institución Universitaria, 2021
https://creativecommons.org/licenses/by-nc/4.0/
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 178 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Tecnológico de Antioquia, Institución Universitaria
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.program.spa.fl_str_mv Ingenieria de Software
dc.publisher.place.spa.fl_str_mv Medellín
institution Tecnológico de Antioquia
bitstream.url.fl_str_mv https://dspace.tdea.edu.co/bitstream/tdea/2349/1/Informe%20Santa%20Echeverry.pdf
https://dspace.tdea.edu.co/bitstream/tdea/2349/2/Repositorio%20Santa%20Echeverry.pdf
https://dspace.tdea.edu.co/bitstream/tdea/2349/3/license.txt
https://dspace.tdea.edu.co/bitstream/tdea/2349/4/Informe%20Santa%20Echeverry.pdf.txt
https://dspace.tdea.edu.co/bitstream/tdea/2349/6/Repositorio%20Santa%20Echeverry.pdf.txt
https://dspace.tdea.edu.co/bitstream/tdea/2349/5/Informe%20Santa%20Echeverry.pdf.jpg
https://dspace.tdea.edu.co/bitstream/tdea/2349/7/Repositorio%20Santa%20Echeverry.pdf.jpg
bitstream.checksum.fl_str_mv 3b2cb5afff2911c0c8a6b5cb43323af2
f3a17fb9dcc264a63a45ba10bb55ae63
2f9959eaf5b71fae44bbf9ec84150c7a
cf66703fca5a4df5c8ef6531bb57d926
2dece9fbeadf9e351e051e0cf7812f66
80f50bca5c0bb19d47059b05910d4fdc
6d91d5e3c4aa74a7a672bbd4e760c0a1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Tecnologico de Antioquia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1812189222206963712
spelling García Aguirre, Liliana María49b00f90-dde5-4f55-aed0-35a46bbcdb1cValbuena Henao, Manuel Alexanderebf379c6-a3c6-458a-9efa-65a28cf5d5be600Santa Echeverri, Edison Arvey11c41684-d5dc-442b-8f22-14279008ccdd2022-11-04T16:29:06Z2022-11-04T16:29:06Z2021-11-17https://dspace.tdea.edu.co/handle/tdea/2349ilustraciones, anexosEn este trabajo de grado se propuso una alternativa de solución a las dificultades que se presentaron en la empresa GCO específicamente en el área comercial, donde no se tenía una visión general del negocio en el comportamiento de sus ventas, hábitos de consumo de los clientes, seguimiento a las tiendas en la reposición de productos, además de los datos que no se estaban explotando a beneficio del negocio. Por esta razón basados en una combinación entre Crisp-DM y SCRUM se trabajó el entendimiento de la necesidad del área comercial. Teniendo clara la necesidad se diseñó una solución de inteligencia de negocios basada en un Cubo Olap para el proceso de ventas de la compañía GCO y así entregar un insumo donde se brinda respuesta a unas preguntas de negocio especificas las cuales ayudaron a tomar de una manera más rápida las decisiones enfocadas en nuevas estrategias de negocio y adicional a esto, entregar al área comercial directivas e indicadores de ventas para conocer de primera mano cómo va la venta.Tabla de contenido DEDICATORIA ..................................................................................................................... 2 AGRADECIMIENTOS .......................................................................................................... 3 RESUMEN ............................................................................................................................. 4 PALABRAS CLAVE ............................................................................................................. 4 ABSTRACT ............................................................................................................................ 5 KEYWORDS. ......................................................................................................................... 5 ÍNDICE DE FIGURAS........................................................................................................... 8 ÍNDICE DE TABLAS .......................................................................................................... 11 ABREVIATURAS ................................................................................................................ 13 1. INTRODUCCIÓN ..................................................................................................... 14 2. MARCO DEL PROYECTO ...................................................................................... 15 2.1. DEFINICIÓN DEL PROBLEMA ............................................................................................. 15 2.2. JUSTIFICACIÓN....................................................................................................................... 17 2.3. ANTECEDENTES ..................................................................................................................... 19 3. OBJETIVOS .............................................................................................................. 33 3.1. OBJETIVO GENERAL ............................................................................................................. 33 3.2. OBJETIVOS ESPECÍFICO ....................................................................................................... 33 4. MARCO METODOLÓGICO .................................................................................... 34 4.1. DEFINICIÓN DE LA METODOLOGÍA .................................................................................. 34 4.2. DEFINICIÓN DEL ALCANCE ................................................................................................ 43 4.3. RECURSOS ............................................................................................................................... 46 5. CRONOGRAMA DE ACTIVIDADES .................................................................... 51 6. MARCO CONCEPTUAL ......................................................................................... 52 7. DESARROLLO DEL PROYECTO .......................................................................... 58 7.1. CONTEXTO DEL SOFTWARE ............................................................................... 58 7.1.1. Descripción del Negocio ..................................................................................................... 58 7.1.2. Áreas a Intervenir ................................................................................................................ 59 7.1.3. Actores y sus Roles ............................................................................................................. 60 7.2. PROPUESTA DE SOLUCIÓN ................................................................................................. 64 7.2.1. Product backlog .................................................................................................................. 64 7.3. PLANIFICACIÓN DEL SPRINT 1 ........................................................................................... 65 7.3.1. Comprensión del Negocio: ..................................................................................................... 65 7.3.3. Preparación de los Datos ........................................................................................................ 79 7.3.4. Modelado ................................................................................................................................ 83 7.3.5. REVISION Y EVALUACION DEL SPRINT ....................................................................... 91 7.3.6. Despliegue. ............................................................................................................................. 92 7.4. PLANIFICACIÓN DEL SPRINT 2 ........................................................................................... 94 7.4.1. Comprensión del negocio. ...................................................................................................... 94 7.4.2. Comprensión de los datos. ...................................................................................................... 95 7.4.3. Preparación de los datos. ...................................................................................................... 102 7.4.4. Modelado. ............................................................................................................................. 106 7.4.5. REVISION Y EVALUACION DEL SPRINT. .................................................................... 122 7.4.6. Despliegue. ........................................................................................................................... 123 7.5. PLANIFICACIÓN DEL SPRINT 3 ......................................................................................... 125 7.5.1. Comprensión de del negocio. ............................................................................................... 125 7.5.2. Comprensión de los datos. .................................................................................................... 125 7.5.3. Preparación de los datos. ...................................................................................................... 134 7.5.4. Modelado. ............................................................................................................................. 137 7.5.5. REVISION Y EVALUACION DEL SPRINT: .................................................................... 155 7.5.6. Despliegue. ........................................................................................................................... 155 7.6. DISEÑO DEL SISTEMA ........................................................................................................ 158 7.6.1. Especificación de la arquitectura. ..................................................................................... 158 7.6.2. Diagrama entidad relación. ............................................................................................... 161 7.7. DESPLIEGUE DEL SISTEMA ............................................................................................... 162 7.7.1. Manual de Usuario ............................................................................................................ 163 7.7.2. Manual de Instalación ....................................................................................................... 163 8. RESULTADOS Y DISCUSIÓN ............................................................................. 164 9. IMPACTO ESPERADO .......................................................................................... 167 10. CONCLUSIONES ................................................................................................... 169 11. RECOMENDACIONES FUTURAS ...................................................................... 171 Referencias .......................................................................................................................... 174 ANEXOS ............................................................................................................................ 178 ÍNDICE DE FIGURAS Ilustración 1 Árbol de problema ............................................................................................................... 16 Ilustración 2 Etapas del Proceso CRISP-DM ........................................................................................... 34 Ilustración 3 Etapas del Proceso CRISP-DM - Scrum.............................................................................. 39 Ilustración 4 Esquema del alcance ............................................................................................................ 46 Ilustración 5 Estructura organizacional GCO. .......................................................................................... 58 Ilustración 6 Organigrama Área Comercial GCO .................................................................................... 59 Ilustración 7 Diagrama de Flujo Área Comercial. .................................................................................... 60 Ilustración 8 Esquema Personas del proceso impactado ........................................................................... 67 Ilustración 9 flujo general del proceso comercial ..................................................................................... 72 Ilustración 10 Proceso integración sistemas Y2 - SAP ............................................................................. 73 Ilustración 11 Proceso detallado integración sistemas Y2 - SAP ............................................................. 74 Ilustración 12 Proceso ETL. ..................................................................................................................... 79 Ilustración 13 Etl Extracción de datos ...................................................................................................... 80 Ilustración 14 Etl Encabezado de factura.................................................................................................. 80 Ilustración 15Etl Detalle de Factura ......................................................................................................... 81 Ilustración 16 Etl Movimientos ................................................................................................................ 81 Ilustración 17 Etl Cargar clientes .............................................................................................................. 82 Ilustración 18 Etl transformar información............................................................................................... 82 Ilustración 19 . Arquitectura solución BI. ................................................................................................. 84 Ilustración 20 Cubo Sprint 1 ..................................................................................................................... 93 Ilustración 21 Permisos directorio activo ................................................................................................. 95 Ilustración 22 Flujo cegid y2 .................................................................................................................... 97 Ilustración 23 Datos para obtener hechos ventas ...................................................................................... 99 Ilustración 24 Datos para obtener información producto ....................................................................... 100 Ilustración 25 Datos para Obtener detalle factura ................................................................................... 100 Ilustración 26 Datos para Obtener datos clientes .................................................................................... 101 Ilustración 27 Datos para Obtener encabezado factura ........................................................................... 101 . Ilustración 28 Etl Información ventas ................................................................................................... 102 Ilustración 29Etl extraer datos inventarios ............................................................................................. 103 Ilustración 30Etl datos descuentos .......................................................................................................... 104 Ilustración 31Etl información cliente...................................................................................................... 105 Ilustración 32 Etl tipo de ingreso clientes: .............................................................................................. 105 Ilustración 33 Diagrama Final ................................................................................................................ 107 Ilustración 34 inicio de sesión................................................................................................................. 117 Ilustración 35 Ingreso Portal ................................................................................................................... 117 Ilustración 36 distribución de carpetas ................................................................................................... 118 Ilustración 37Proceso de cambio de contraseña. .................................................................................... 118 Ilustración 38Nueva contraseña .............................................................................................................. 119 Ilustración 39Contraseña incorrecta ....................................................................................................... 119 Ilustración 40 administradora del directorio activo ................................................................................ 120 Ilustración 41de roles y permiso en el directorio activo ......................................................................... 120 Ilustración 42 Grupos usuario ................................................................................................................. 121 Ilustración 43eliminar permiso a un usuario ........................................................................................... 121 Ilustración 44 Cubo Olap Versión 2 ....................................................................................................... 124 Ilustración 45Flujograma proceso mds ................................................................................................... 127 Ilustración 46Etl Extracción ................................................................................................................... 134 Ilustración 47 Etl Carga Información ..................................................................................................... 135 Ilustración 48 Etl Actualizar información............................................................................................... 136 Ilustración 49 Etl Transformación .......................................................................................................... 137 Ilustración 50 Versión Final Modelo Base de Datos .............................................................................. 138 Ilustración 51 Reporte de Venta ............................................................................................................. 151 Ilustración 52 Reporte ventas por centro comercial ............................................................................... 151 Ilustración 53 Reporte por linea y producto ........................................................................................... 152 Ilustración 54Reporte por referencia ...................................................................................................... 152 Ilustración 55Informe Diario de Ventas ................................................................................................. 152 Ilustración 56 Reporte CRM ................................................................................................................... 153 Ilustración 57 Reporte Participación clientes ......................................................................................... 154 Ilustración 58 Reporte participacion clientes 2 ....................................................................................... 154 Ilustración 59 Despliegue ....................................................................................................................... 156 Ilustración 60 Cubo ................................................................................................................................. 157 Ilustración 61 Arquitectura solución BI. ................................................................................................ 160 Ilustración 62 . Arquitectura solución BI. ............................................................................................... 161 Ilustración 63 Proceso despliegue del cubo ............................................................................................ 162 Ilustración 64 Modelo Big Data .............................................................................................................. 173 ÍNDICE DE TABLAS Tabla 1 Resumen alcance antecedentes. ................................................................................................... 24 Tabla 2 Resumen alcance antecedentes. ................................................................................................... 30 Tabla 3 Recursos ....................................................................................................................................... 46 Tabla 4 Roles ............................................................................................................................................ 49 Tabla 5 Cronograma de actividades .......................................................................................................... 51 Tablas 6 Actores y Roles .......................................................................................................................... 60 Tabla 7 Product backlog. .......................................................................................................................... 64 Tabla 8 Cargos Área Comercial ................................................................................................................ 66 Tabla 9 Preguntas de negocio ................................................................................................................... 68 Tabla 10 Fuentes de Datos. ....................................................................................................................... 71 Tabla 11 Datos para obtener la TRM de la venta del exterior .................................................................. 74 Tabla 12 . Datos para obtener Información del Producto. ........................................................................ 75 Tabla 13 Datos para obtener Información canal de distribución. ............................................................. 76 Tabla 14 . Datos para obtener Información Cabecera de Factura. ............................................................ 76 Tabla 15 . Datos para obtener Información del cliente. ............................................................................ 77 Tabla 16 Datos para obtener Información detalle de factura. ................................................................... 77 Tabla 17 . Datos para obtener Información Clase de Movimiento. .......................................................... 78 Tabla 18 Dim_Producto ............................................................................................................................ 85 Tabla 19 Dim_Tiempo .............................................................................................................................. 87 Tabla 20 Dim_Tienda ............................................................................................................................... 88 Tabla 21 Hec_Ventas_Retail ................................................................................................................... 90 Tabla 22 Fuentes de Datos. ....................................................................................................................... 98 Tabla 23 DIM FACTURA ...................................................................................................................... 108 Tabla 24 Conteos retail ........................................................................................................................... 109 Tabla 25 Movimientos Retail.................................................................................................................. 109 Tabla 26 Dim Hora ................................................................................................................................. 111 Tabla 27 Historia de usuario: # 01 .......................................................................................................... 112 Tabla 28 Historia de usuario: # 02 .......................................................................................................... 113 Tabla 29Fuentes de Datos. ...................................................................................................................... 126 Tabla 30 Datos para obtener dim empresa .............................................................................................. 128 Tabla 31 Datos para obtener dim cliente ................................................................................................ 129 Tabla 32 Datos para obtener dim producto ............................................................................................. 129 Tabla 32 Datos para obtener dim producto ............................................................................................. 130 Tabla 32 Datos para obtener dim producto ............................................................................................. 131 Tabla 32 Datos para obtener dim producto ............................................................................................. 132 Tabla 33 Datos para obtener dim tienda ................................................................................................. 133 Tabla 34 Dim_cliente .............................................................................................................................. 139 Tabla 35 . Dim_Empresa ........................................................................................................................ 140 Tabla 36 Hec_Metas_Indicadores ........................................................................................................... 141 Tabla 37 Hec_Movimientos_Retail ........................................................................................................ 142 Tabla 38 Hec_Presupuestos .................................................................................................................... 144 Tabla 39 Historias de Usuario ................................................................................................................. 145PregradoIngeniero(a) de Software178 páginasapplication/pdfspaTecnológico de Antioquia, Institución UniversitariaFacultad de IngenieríaIngenieria de SoftwareMedellínTecnológico de Antioquia, Institución Universitaria, 2021https://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2Solución de inteligencia de negocios basada en un cubo Olap para el proceso de ventas de la compañía GCOTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Cubo OlapInteligencia de negociosAnalítica de datosSistema de informaciónBig dataToma de decisiónVentasReposiciónRetailSprintProceso de ventasScrumCRISP DMPower BIAguilar, J., Aguilar, K., & Jereza, M. (2018). Implementación de tareas de analítica de datos para mejorar la calidad de servicios en redes de comunicaciones. Obtenido de https://dialnet.unirioja.es/servlet/articulo?codigo=7445194ANALITICA DE RETAIL. (22 de 04 de 2018). ANALITICA DE RETAIL. Obtenido de http://analiticaderetail.com/empresas-que-utilizan-inteligencia-de-negocios-ejemplos/Anzanello, C. A. (2007). OLAP Conceitos e Utilização. Obtenido de https://docplayer.com.br/694784-Olap-conceitos-e-utilizacao.htmlArenas López, M. C., & Gómez Montes, A. M. (2016). Inteligencia de negocios aplicada a los procesos de autoevaluación de la Universidad de Manizales. Obtenido de https://ridum.umanizales.edu.co/xmlui/handle/20.500.12746/3046Aristega Cueva, W., & Gomez Herrera Jose. (2020). DESARROLLO DE UNA SOLUCIÓN BUSINESS INTELLIGENCE. Obtenido de http://repositorio.unemi.edu.ec/bitstream/123456789/5120/1/DESARROLLO%20DE%20UNA%20SOLUCI%c3%93N%20BUSINESS%20INTELLIGENCE%20%28CUBO%20OLAP%29%20PARA%20EL%20%c3%81REA%20DE%20VENTA%20DEL%20MINI%20COMISARIATO%20ALDIS%20DEL%20CANT%c3%93N%20MILAGRO.pdfAsaad Abdollazadeh. (18 de 05 de 2021). linkedin. Obtenido de https://www.linkedin.com/pulse/crisp-dm-agile-scrum-methodology-data-science-project-abdollazadeh/Aures, G. Á., & Salazar, T. J. (2017). Implementación de inteligencia de negocios para el área comercial de la empresa Azaleia - basado en metodología Ágil Scrum. Obtenido de http://repositorio.usil.edu.pe/bitstream/USIL/2896/1/2017_Salazar_Implementacion-de-inteligencia-de-negocios.pdfBarrera, B. A. (2020). Diseño e implementación de un modelo analítico predictivo para el apoyo en la. Obtenido de https://repository.usta.edu.co/bitstream/handle/11634/30071/2020camilobarrera.pdf?sequence=7&isAllowed=yCamacho, C. L., Portal, U. H., & Quispe, A. D. (2018). Implementación de Business Intelligence para mejorar el proceso de toma de decisiones en el área de soluciones de la empresa telefónica del Perú S.A.A. Obtenido de http://repositorio.autonoma.edu.pe/handle/AUTONOMA/515CIMATIC. (2021). CIMATIC. Obtenido de https://cimatic.com.mx/como-las-mas-grandes-empresas-triunfaron-gracias-al-business-intelligence/Cogollo Oyola, J. R. (2014). Análisis, Propuesta y Representación de indicadores en proyectos agiles con SCRUM. Obtenido de https://ojs.tdea.edu.co/index.php/cuadernoactiva/article/view/111CRISP-DM. (2000). Obtenido de http://www.oldemarrodriguez.com/yahoo_site_admin/assets/docs/Documento_CRISP-DM.2385037Cuya, C. J., Picon, S. R., & Yarleque, S. J. (2018). IMPLEMENTACIÓN DE INTELIGENCIA DE NEGOCIOS, PARA OPTIMIZAR LA TOMA DE DECISIONES EN EL ÁREA DE DIRECCIÓN DE PLANTA COSMÉTICOS DE LA EMPRESA YANBAL INTERNATIONAL. Obtenido de http://repositorio.autonoma.edu.pe/bitstream/AUTONOMA/694/1/PICON%20SILVA%2c%20ROMMEL%20ALEXANDER%20Y%20YARLEQUE%20SALDARRIAGA%2c%20JOSE%Espinoza, D. (2018). Implementación de un data mart para mejorar la toma de decisiones en el área de Continuidad del negocio, banco Ripley. Retrieved from https://repository.ucatolica.edu.co/bitstream/10983/24816/1/Velandia%20%26%20Llanos.pdfFernandes De Muylder, C., Lopes La Falce, J., & Ribeiro Gomes, S. A. (2021). Los impactos del Business Intelligence en la Gestión del Área comercial de empresa del Sector de Comunicación de Minas Gerais. redalyc.org, 11.Fundación España, D. (2015). BIG DATA. EL PODER DE LOS DATOS. Obtenido de http://espanadigital.org/big-data-el-poder-de-los-datos/Gomez, A. A. (2010). INTELIGENCIA DE NEGOCIOS: ESTADO DEL ARTE. Obtenido de http://revistas.utp.edu.co/index.php/revistaciencia/article/viewFile/1803/1209GRUPO BIT. (2021). GrupoBit . Obtenido de https://business-intelligence.grupobit.net/blog/empresas-que-usan-big-data-y-han-conseguido-los-mejores-resultadosGrupo GCO. (2021). Información Coorporativa. Medellín.Heredia, S. E. (2019). Implementación de business intelligence en la gestión de ventas de la empresa Procesados Amazónicos del distrito de Tarapoto. Obtenido de https://repositorio.ucv.edu.pe/handle/20.500.12692/32052Herrera, S. J., Encalada, S. J., Sanchez, v., & Crisostomo, A. G. (2019). Implementación de business intelligence, basado en la metodología Ralph Kimball, para mejorar el proceso de toma de decisiones gerenciales del área de ventas de Indurama. Obtenido de http://repositorio.autonoma.edu.pe/handle/AUTONOMA/744IBM. (2021). Obtenido de https://www.ibm.com/docs/es/spss-modeler/SaaS?topic=understanding-business-overviewLínea Datascan. (2021). Obtenido de https://www.lineadatascan.com/landing/cegid-descarga-pdf/Lisdatasolutions. (2021). Obtenido de https://www.lisdatasolutions.com/blog/arquitectura-big-data-para-procesamiento-de-datos-de-produccion/Mendez, A., Mártire, A., Britos, P., & Martínez, R. G. (2003). Centro de Actualización Permanente en Ingeniería del Software. Obtenido de http://artemisa.unicauca.edu.co/~ecaldon/docs/bd/fundamentosdedatawarehouse.pdfMicrosoft. (s.f.). Obtenido de https://docs.microsoft.com/en-us/windows-server/identity/ad-ds/get-started/virtual-dc/active-directory-domain-services-overviewMicrosoft. (2021). Obtenido de https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services-overview-mds?view=sql-server-ver15Microsoft. (2021). Bases de datos. Obtenido de https://docs.microsoft.com/es-es/sql/relational-databases/databases/databases?view=sql-server-ver15Microsoft. (2021). Power BI. Obtenido de https://powerbi.microsoft.com/es-es/what-is-power-bi/Microsoft. (2021). Proceso de extración, transformación y carga. Obtenido de https://docs.microsoft.com/es-es/Microsoft. (2021). SQL Server Analysis Services. Obtenido de https://docs.microsoft.com/es-es/analysis-services/ssas-overview?view=asallproducts-allversionsMicrosoft. (2021). SQL Server Integration Services. Obtenido de https://docs.microsoft.com/es-es/sql/integration-services/sql-server-integration-services?view=sql-server-ver15Moreno, C. J., & Dueñas, H. B. (2018). Sistemas de información empresarial: la información como recurso. Obtenido de https://www.researchgate.net/publication/336003188_Sistemas_de_informacion_empresarial_la_informacion_como_recurso_estrategicoNoreña Cardona, P. A., Quiceno Brand, G. A., & Uribe Marín, L. A. (2016). Visualizaciones analíticas para la toma de decisiones en pequeñas y medianas empresas utilizando Data Mining. Obtenido de https://ojs.tdea.edu.co/index.php/cuadernoactiva/article/view/328Ocampo, J., Fuentes, C., Reyes, C. J., & García, Q. Y. (2019). Propuesta para el ahorro en el área administrativa mediante la implementación de una herramienta BI para el control de inventarios y negociación por subasta inversa. Obtenido de https://alejandria.poligran.edu.co/bitstream/handle/10823/1842/PROPUESTA%20PARA%20EL%20AHORRO%20EN%20EL%20%c3%81REA%20ADMINISTRATIVA%20MEDIANTE%20LA.pdf?sequence=1&isAllowed=yOrrillo, J. (2018). Analítica de negocios: Una estrategia basada en la información. Conexionesan, 1.Puyol, M. (2014). Una aproximación a Big Data. Obtenido de http://revistas.uned.es/index.php/RDUNED/article/view/13303Rivera, C. J., Riveros, G. H., Villada, G. K., & Villamil, G. Á. (2019). Propuesta de un prototipo de implementación BI aplicable desde el área de facturación, para la toma de decisiones efectivas en el mejoramiento de los procesos de la empresa XYZ E.U. Obtenido de https://alejandria.poligran.edu.co/handle/10823/1861Romero, C. A., Zúniga, B. R., & Muñoz, B. W. (2018). Propuesta para la implementación de una solución de inteligencia de negocios en la optimización de venta de seguros, para Codensa S.A. ESP - Grupo Enel. Obtenido de 20INTELIGENCIA%20DE%20NEGOCIOS%20EN%20LA%20OPTIMIZACI%c3%93N.pdf?sequence=1&isAllowed=ySAP. (2021). Obtenido de https://www.sap.com/latinamerica/about/company/what-is-sap.htmlSereo, R. M. (2000). Comunicación en la empresaLa importancia de la información interna en laempresa. Obtenido de https://es.scribd.com/document/173206912/La-Importancia-de-La-Comunicacion-Interna-en-La-EmpresaSIC. (2021). SUPERITENDENCIA INDUSTRIA Y COMERCIO. Obtenido de https://www.sic.gov.co/sobre-la-proteccion-de-datos-personalesThe Data Analysis Company. (2021). Igerencia. Obtenido de https://igerencia.com/Ventura, I. C. (2020). Implementación business intelligence para mejorar la toma de decisiones en la asignación del fondo de estímulo al desempeño al Programa Articulado Nutricional y Salud Materno Neonatal del Ministerio de Salud en Lima Metropolitana. Obtenido de https://repositorio.ucv.edu.pe/bitstream/handle/20.500.12692/41477/Ventura_ICF.pdf?sequence=1&isAllowed=yVera, B., & David, W. (2011). Desarrollo de un DataMart con indicadores financieros como soporte para la toma de decisiones en el departamento financiero del gobierno autónomo descentralizado municipal San Francisco de Milagro. Obtenido de http://repositorio.unemi.edu.ec/xmlui/handle/123456789/1647Vicente, J. L. (02 de 07 de 2017). Business Intelligence and Analytics, Compartiendo conocimiento. Obtenido de http://www.tsbi.es/modelo-analitico-punto-encuentro-it-los-analistas-negocio/ORIGINALInforme Santa Echeverry.pdfInforme Santa Echeverry.pdfTrabajo de gradoapplication/pdf4389403https://dspace.tdea.edu.co/bitstream/tdea/2349/1/Informe%20Santa%20Echeverry.pdf3b2cb5afff2911c0c8a6b5cb43323af2MD51open accessRepositorio Santa Echeverry.pdfRepositorio Santa Echeverry.pdfLicenciaapplication/pdf145394https://dspace.tdea.edu.co/bitstream/tdea/2349/2/Repositorio%20Santa%20Echeverry.pdff3a17fb9dcc264a63a45ba10bb55ae63MD52open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://dspace.tdea.edu.co/bitstream/tdea/2349/3/license.txt2f9959eaf5b71fae44bbf9ec84150c7aMD53open accessTEXTInforme Santa Echeverry.pdf.txtInforme Santa Echeverry.pdf.txtExtracted texttext/plain228957https://dspace.tdea.edu.co/bitstream/tdea/2349/4/Informe%20Santa%20Echeverry.pdf.txtcf66703fca5a4df5c8ef6531bb57d926MD54open accessRepositorio Santa Echeverry.pdf.txtRepositorio Santa Echeverry.pdf.txtExtracted texttext/plain4528https://dspace.tdea.edu.co/bitstream/tdea/2349/6/Repositorio%20Santa%20Echeverry.pdf.txt2dece9fbeadf9e351e051e0cf7812f66MD56open accessTHUMBNAILInforme Santa Echeverry.pdf.jpgInforme Santa Echeverry.pdf.jpgGenerated Thumbnailimage/jpeg7797https://dspace.tdea.edu.co/bitstream/tdea/2349/5/Informe%20Santa%20Echeverry.pdf.jpg80f50bca5c0bb19d47059b05910d4fdcMD55open accessRepositorio Santa Echeverry.pdf.jpgRepositorio Santa Echeverry.pdf.jpgGenerated Thumbnailimage/jpeg15948https://dspace.tdea.edu.co/bitstream/tdea/2349/7/Repositorio%20Santa%20Echeverry.pdf.jpg6d91d5e3c4aa74a7a672bbd4e760c0a1MD57open accesstdea/2349oai:dspace.tdea.edu.co:tdea/23492022-11-05 03:00:30.888An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessRepositorio Institucional Tecnologico de Antioquiabdigital@metabiblioteca.comTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=