Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.

El presente informe expone las actividades desarrolladas durante la modalidad de grado “Práctica social, empresarial o solidaria”, que se ejecutaron en la empresa EMSA dedicada a la producción y distribución de energía eléctrica, lo anterior de conformidad con el convenio de prácticas celebrado entr...

Full description

Autores:
Hernández Aguas, Sebastián Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/19821
Acceso en línea:
https://hdl.handle.net/20.500.12494/19821
Palabra clave:
Php
Fpdf
Fpdi
Php
Fpdf
Fpdi
Rights
openAccess
License
Atribución – No comercial – Sin Derivar
id COOPER2_01dadeb6251943de8f90d3254fce79ab
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/19821
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
title Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
spellingShingle Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
Php
Fpdf
Fpdi
Php
Fpdf
Fpdi
title_short Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
title_full Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
title_fullStr Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
title_full_unstemmed Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
title_sort Módulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.
dc.creator.fl_str_mv Hernández Aguas, Sebastián Alejandro
dc.contributor.advisor.none.fl_str_mv Patiño Martínez, Francy Yaneth
dc.contributor.author.none.fl_str_mv Hernández Aguas, Sebastián Alejandro
dc.subject.spa.fl_str_mv Php
Fpdf
Fpdi
topic Php
Fpdf
Fpdi
Php
Fpdf
Fpdi
dc.subject.other.spa.fl_str_mv Php
Fpdf
Fpdi
description El presente informe expone las actividades desarrolladas durante la modalidad de grado “Práctica social, empresarial o solidaria”, que se ejecutaron en la empresa EMSA dedicada a la producción y distribución de energía eléctrica, lo anterior de conformidad con el convenio de prácticas celebrado entre la Universidad Cooperativa de Colombia y la EMSA, en el área de tecnología de la información y las telecomunicaciones(TIC), a cargo del Ingeniero Eyman Ramírez. Allí se realizó una actualización al programa SIEC que permite al empleado poder imprimir un histórico de las facturas de un cliente.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-07-27T16:33:21Z
dc.date.available.none.fl_str_mv 2020-07-27T16:33:21Z
dc.date.issued.none.fl_str_mv 2020-07-23
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/19821
dc.identifier.bibliographicCitation.spa.fl_str_mv Hernandez Aguas, S. A. (2020). Módulo web en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes [Trabajo de pregrado, Universidad Cooperativa de Colombia] Repositorio Institucional UCC. https://repository.ucc.edu.co/handle/20.500.12494/19821
url https://hdl.handle.net/20.500.12494/19821
identifier_str_mv Hernandez Aguas, S. A. (2020). Módulo web en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes [Trabajo de pregrado, Universidad Cooperativa de Colombia] Repositorio Institucional UCC. https://repository.ucc.edu.co/handle/20.500.12494/19821
dc.relation.references.spa.fl_str_mv Beats. (24 de 8 de 2017). ¿Qué es Hiren’s Boot? Obtenido de Compuline: https://compuline.com.mx/blog/que-es-hirens-boot/
Chamorro, S. (17 de 11 de 2016). ¿Qué es SAP y para que sirve? Obtenido de DEUSTO FORMACIÓN: https://www.deustoformacion.com/blog/gestion-empresas/que-es-sap-para-que-sirve
Dall'Oglio, P. (2018). Programación PHP con orientación a objetos. Sao Paulo, Brasil: Novatec Editora . Obtenido de https://www.php.net/manual/es/intro-whatis.php
EMSA. (2017). Mision y Vision. Obtenido de Electrificadora del Meta S.A. E.S.P: https://www.electrificadoradelmeta.com.co/newweb/mision-y-vision/
EMSA. (s.f.). Reseña historica. Obtenido de Electrificadora del Meta S.A. E.S.P: https://www.electrificadoradelmeta.com.co/newweb/resena-historica/
Letelier, P., & Penadés, C. (abril/junio de 2006). Metodologías agiles para el desarrollo de software. Obtenido de https://www.cyta.com.ar/ta0502/v5n2a1.htm
Manual de FPDI. (2020). Obtenido de SETASIGN: https://manuals.setasign.com/fpdi-manual/v1/the-fpdi-class/
OCS inventory. (s.f.). About OCS inventory. Obtenido de OCS inventory: https://ocsinventory-ng.org/?page_id=118&lang=en
Oracle. (s.f). Database Concepts. Obtenido de Docs.oracle.com: https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-database.html#GUID-8F2EEEC8-0372-4419-88FF-7D77A9C0FCAD
OrfeoLibre. (s.f.). SkinaScan. Obtenido de OrfeoLibre: https://orfeolibre.org/inicio/skinascan/
Pointdev. (s.f.). Ideal Administration 20. Obtenido de Pointdev: https://www.pointdev.com/en/ideal-administration/index.php
Prodware blog. (3 de 5 de 2018). 5 niveles de mantenimiento: cómo pasar de una postura reactiva a una proactiva. Obtenido de Prodware blog: https://blog.prodware.es/niveles-mantenimiento-pasar-postura-reactiva-proactiva/#.XvTT-ShKjIU
TRESCE. (s.f.). Manuales de desarrollo web: FPDF una librería para crear PDF en PHP. Obtenido de TRESCE. Digital Marketing Agency: https://www.tresce.com/blog/manuales-de-desarrollo-web-fpdf-una-libreria-para-crear-pdf-en-php/
dc.rights.license.none.fl_str_mv Atribución – No comercial – Sin Derivar
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución – No comercial – Sin Derivar
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 26 p.
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Villavicencio
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Villavicencio
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/1ea8b45c-1d27-4118-a2df-2ca9d0d8f8fe/download
https://repository.ucc.edu.co/bitstreams/75594859-5d6d-496d-8097-20903ad2e654/download
https://repository.ucc.edu.co/bitstreams/39dbcd29-8e0f-441c-8158-9b8534ea9879/download
https://repository.ucc.edu.co/bitstreams/29912473-0a16-49af-9c40-59b22efed19e/download
https://repository.ucc.edu.co/bitstreams/49d6da67-517c-4622-8399-b70a98ce4ecf/download
https://repository.ucc.edu.co/bitstreams/01dd5545-3418-47fd-8bed-14a9a514e2fe/download
https://repository.ucc.edu.co/bitstreams/bff91482-1f37-46a4-85f2-0439d0f468f4/download
bitstream.checksum.fl_str_mv 3bce4f7ab09dfc588f126e1e36e98a45
4cb0bea199d2edb781a888ddbb092177
668a9fb4abfb0a0b21a4beee6735a945
ceaa893b597468ccf3d288643ad665bd
c0bd1615d93f3e497b75e9559471ca21
404a216cff25abbafc2db9079be5b887
628f0476efd6637265839d6f3d6c1afb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247112345387008
spelling Patiño Martínez, Francy YanethHernández Aguas, Sebastián Alejandro2020-07-27T16:33:21Z2020-07-27T16:33:21Z2020-07-23https://hdl.handle.net/20.500.12494/19821Hernandez Aguas, S. A. (2020). Módulo web en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes [Trabajo de pregrado, Universidad Cooperativa de Colombia] Repositorio Institucional UCC. https://repository.ucc.edu.co/handle/20.500.12494/19821El presente informe expone las actividades desarrolladas durante la modalidad de grado “Práctica social, empresarial o solidaria”, que se ejecutaron en la empresa EMSA dedicada a la producción y distribución de energía eléctrica, lo anterior de conformidad con el convenio de prácticas celebrado entre la Universidad Cooperativa de Colombia y la EMSA, en el área de tecnología de la información y las telecomunicaciones(TIC), a cargo del Ingeniero Eyman Ramírez. Allí se realizó una actualización al programa SIEC que permite al empleado poder imprimir un histórico de las facturas de un cliente.This report sets out the activities carried out during the degree modality "Social, business or solidarity practice", which were carried out in the company EMSA dedicated to the production and distribution of electrical energy, the foregoing in accordance with the internship agreement concluded between the Universidad Cooperativa de Colombia and EMSA, in the area of information technology and telecommunications (ICT), in charge of the Engineer Eyman Ramírez. There, an update was made to the SIEC program that allows the employee to print a history of a customer's invoices.1.Descripción y naturaleza de la organización. -- 1.1 Reseña histórica. -- 1.2 Misión. -- 1.3 Visión. -- 1.4 Organigrama. -- 2.Requerimientos de la organización. -- 2.1 Funciones del practicante en área TICS. -- 2.2Metodología de desarrollo. -- 2.3Requisitos tecnológicos. -- 3.Plan de acción. -- 3.1 Cronograma de actividades. -- 4Actividades realizadas. -- 4.1Entender el problema y la plataforma actual de EMSA mediante capacitaciones de los jefes inmediatos. -- 4.2 Diseñar las nuevas aplicaciones para dar solución al problema. -- 4.3Desarrollo de la aplicación. -- 4.4. Mantenimiento de software. -- 4.5. Manejo de Software IDEAL administration. -- 4.6. Mantenimiento de Equipos. -- 5Logros y lecciones aprendidas. -- 6 Limitaciones, conclusión y recomendaciones. -- 7 Acta de conformidad de la empresa. -- 8 Bibliografía.sebastian.hernandeza@campusucc.edu.co26 p.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, VillavicencioIngeniería de SistemasVillavicencioPhpFpdfFpdiPhpFpdfFpdiMódulo WEB en el sistema comercial de la Electrificadora del Meta S.A. E.S.P. para la generación histórica de facturas de los clientes.Trabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribución – No comercial – Sin Derivarinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Beats. (24 de 8 de 2017). ¿Qué es Hiren’s Boot? Obtenido de Compuline: https://compuline.com.mx/blog/que-es-hirens-boot/Chamorro, S. (17 de 11 de 2016). ¿Qué es SAP y para que sirve? Obtenido de DEUSTO FORMACIÓN: https://www.deustoformacion.com/blog/gestion-empresas/que-es-sap-para-que-sirveDall'Oglio, P. (2018). Programación PHP con orientación a objetos. Sao Paulo, Brasil: Novatec Editora . Obtenido de https://www.php.net/manual/es/intro-whatis.phpEMSA. (2017). Mision y Vision. Obtenido de Electrificadora del Meta S.A. E.S.P: https://www.electrificadoradelmeta.com.co/newweb/mision-y-vision/EMSA. (s.f.). Reseña historica. Obtenido de Electrificadora del Meta S.A. E.S.P: https://www.electrificadoradelmeta.com.co/newweb/resena-historica/Letelier, P., & Penadés, C. (abril/junio de 2006). Metodologías agiles para el desarrollo de software. Obtenido de https://www.cyta.com.ar/ta0502/v5n2a1.htmManual de FPDI. (2020). Obtenido de SETASIGN: https://manuals.setasign.com/fpdi-manual/v1/the-fpdi-class/OCS inventory. (s.f.). About OCS inventory. Obtenido de OCS inventory: https://ocsinventory-ng.org/?page_id=118&lang=enOracle. (s.f). Database Concepts. Obtenido de Docs.oracle.com: https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-database.html#GUID-8F2EEEC8-0372-4419-88FF-7D77A9C0FCADOrfeoLibre. (s.f.). SkinaScan. Obtenido de OrfeoLibre: https://orfeolibre.org/inicio/skinascan/Pointdev. (s.f.). Ideal Administration 20. Obtenido de Pointdev: https://www.pointdev.com/en/ideal-administration/index.phpProdware blog. (3 de 5 de 2018). 5 niveles de mantenimiento: cómo pasar de una postura reactiva a una proactiva. Obtenido de Prodware blog: https://blog.prodware.es/niveles-mantenimiento-pasar-postura-reactiva-proactiva/#.XvTT-ShKjIUTRESCE. (s.f.). Manuales de desarrollo web: FPDF una librería para crear PDF en PHP. Obtenido de TRESCE. Digital Marketing Agency: https://www.tresce.com/blog/manuales-de-desarrollo-web-fpdf-una-libreria-para-crear-pdf-en-php/PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/1ea8b45c-1d27-4118-a2df-2ca9d0d8f8fe/download3bce4f7ab09dfc588f126e1e36e98a45MD53TEXT2020_Modulo_web_sistema.pdf.txt2020_Modulo_web_sistema.pdf.txtExtracted texttext/plain29327https://repository.ucc.edu.co/bitstreams/75594859-5d6d-496d-8097-20903ad2e654/download4cb0bea199d2edb781a888ddbb092177MD542020_Modulo_web_sistema_formato.pdf.txt2020_Modulo_web_sistema_formato.pdf.txtExtracted texttext/plain5469https://repository.ucc.edu.co/bitstreams/39dbcd29-8e0f-441c-8158-9b8534ea9879/download668a9fb4abfb0a0b21a4beee6735a945MD55ORIGINAL2020_Modulo_web_sistema.pdf2020_Modulo_web_sistema.pdfTrabajo de pregradoapplication/pdf1765757https://repository.ucc.edu.co/bitstreams/29912473-0a16-49af-9c40-59b22efed19e/downloadceaa893b597468ccf3d288643ad665bdMD512020_Modulo_web_sistema_formato.pdf2020_Modulo_web_sistema_formato.pdfLicencia de Usoapplication/pdf396089https://repository.ucc.edu.co/bitstreams/49d6da67-517c-4622-8399-b70a98ce4ecf/downloadc0bd1615d93f3e497b75e9559471ca21MD52THUMBNAIL2020_Modulo_web_sistema.pdf.jpg2020_Modulo_web_sistema.pdf.jpgGenerated Thumbnailimage/jpeg2951https://repository.ucc.edu.co/bitstreams/01dd5545-3418-47fd-8bed-14a9a514e2fe/download404a216cff25abbafc2db9079be5b887MD562020_Modulo_web_sistema_formato.pdf.jpg2020_Modulo_web_sistema_formato.pdf.jpgGenerated Thumbnailimage/jpeg4976https://repository.ucc.edu.co/bitstreams/bff91482-1f37-46a4-85f2-0439d0f468f4/download628f0476efd6637265839d6f3d6c1afbMD5720.500.12494/19821oai:repository.ucc.edu.co:20.500.12494/198212024-08-10 21:43:47.285open.accesshttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=