Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS
El presente trabajo de grado muestra el desarrollo de un sistema web que permite automatizar los procesos de control de Facturación del Taller Automotriz Mecanicautos NF SAS. El sistema web también toma en consideración los procesos de generación de Reportes y Facturas. Para estructurar, planificar...
- Autores:
-
Cifuentes Martinez, Mauricio Andres
Cespedes Caycedo, Carlos Eduardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/8337
- Acceso en línea:
- http://hdl.handle.net/11349/8337
- Palabra clave:
- Sistema
Información
Factura
Proceso
Desarrollo
Taller Automotriz
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS
SISTEMAS DE INFORMACIÓN
FACTURAS - PROCESAMIENTO DE DATOS
SERVICIOS WEB
System
Information
Invoice
Process
Development
Shop repair
- Rights
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
UDISTRITA2_fabac88a3d362df422e5cc947af3f2a9 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/8337 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
dc.title.titleenglish.spa.fl_str_mv |
Web Information System For the Managing of the Turnover of the Shop Repair Mecanicautos NF SAS |
title |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
spellingShingle |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS Sistema Información Factura Proceso Desarrollo Taller Automotriz TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS SISTEMAS DE INFORMACIÓN FACTURAS - PROCESAMIENTO DE DATOS SERVICIOS WEB System Information Invoice Process Development Shop repair |
title_short |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
title_full |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
title_fullStr |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
title_full_unstemmed |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
title_sort |
Sistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SAS |
dc.creator.fl_str_mv |
Cifuentes Martinez, Mauricio Andres Cespedes Caycedo, Carlos Eduardo |
dc.contributor.advisor.spa.fl_str_mv |
Vanegas, Carlos Alberto |
dc.contributor.author.spa.fl_str_mv |
Cifuentes Martinez, Mauricio Andres Cespedes Caycedo, Carlos Eduardo |
dc.subject.spa.fl_str_mv |
Sistema Información Factura Proceso Desarrollo Taller Automotriz |
topic |
Sistema Información Factura Proceso Desarrollo Taller Automotriz TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS SISTEMAS DE INFORMACIÓN FACTURAS - PROCESAMIENTO DE DATOS SERVICIOS WEB System Information Invoice Process Development Shop repair |
dc.subject.lemb.spa.fl_str_mv |
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICAS SISTEMAS DE INFORMACIÓN FACTURAS - PROCESAMIENTO DE DATOS SERVICIOS WEB |
dc.subject.keyword.spa.fl_str_mv |
System Information Invoice Process Development Shop repair |
description |
El presente trabajo de grado muestra el desarrollo de un sistema web que permite automatizar los procesos de control de Facturación del Taller Automotriz Mecanicautos NF SAS. El sistema web también toma en consideración los procesos de generación de Reportes y Facturas. Para estructurar, planificar y controlar el proceso de desarrollo del sistema, se utilizó la metodología de desarrollo ágil, Rational Unified Process o Proceso Unificado de Racional (R.U.P); porque es una metodología bastante flexible que promueve un desarrollo iterativo e incremental. Con la implementación y utilización adecuada de la herramienta, se optimiza el manejo de los procesos internos del taller, tiempo y organización; todo en su conjunto genera satisfacción al usuario interno y externo, brindando una mejor imagen del mismo. |
publishDate |
2017 |
dc.date.created.spa.fl_str_mv |
2017-05-31 |
dc.date.accessioned.none.fl_str_mv |
2018-04-27T17:41:53Z |
dc.date.available.none.fl_str_mv |
2018-04-27T17:41:53Z |
dc.type.degree.spa.fl_str_mv |
Creación o Interpretación |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/8337 |
url |
http://hdl.handle.net/11349/8337 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_16ec |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Restringido (Solo Referencia) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://creativecommons.org/licenses/by-nc-nd/4.0/ Restringido (Solo Referencia) http://purl.org/coar/access_right/c_16ec |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/c1865330-49c3-4e7e-893b-13129fcca9ce/download https://repository.udistrital.edu.co/bitstreams/6c14f5dc-f470-455b-852c-47aa9e9fc5f4/download https://repository.udistrital.edu.co/bitstreams/9cae8a78-6d37-4640-8ab2-9e3eb25633b9/download https://repository.udistrital.edu.co/bitstreams/c8fc18dd-658b-477d-8427-2001503ef477/download https://repository.udistrital.edu.co/bitstreams/cddc6817-0561-4604-840c-6166d4c4ea3d/download https://repository.udistrital.edu.co/bitstreams/bca810bf-8246-4d85-9aae-7b770b33bf33/download https://repository.udistrital.edu.co/bitstreams/785bb545-30cc-47f4-9971-6d3bac9ec571/download https://repository.udistrital.edu.co/bitstreams/06d2e093-5ebf-4bdd-9b80-e684cc31f445/download https://repository.udistrital.edu.co/bitstreams/bf25286c-34ff-43df-a76d-e3d9def69e69/download https://repository.udistrital.edu.co/bitstreams/17b1ec34-2495-4085-b48d-f48cc4f5865a/download https://repository.udistrital.edu.co/bitstreams/b1cd293c-4de0-4fb6-b626-5127f69bd69a/download https://repository.udistrital.edu.co/bitstreams/f577a51b-af76-402c-b7c6-efef239c9536/download https://repository.udistrital.edu.co/bitstreams/caa51d0f-2ec6-4118-ab5f-cffe89e37fd5/download https://repository.udistrital.edu.co/bitstreams/98cc27d2-5d72-4995-ac15-935fa8817366/download https://repository.udistrital.edu.co/bitstreams/a0c5962f-a387-4764-aa3c-157d462b1218/download https://repository.udistrital.edu.co/bitstreams/149f1ef4-4658-4329-87d3-c479df79d695/download |
bitstream.checksum.fl_str_mv |
bf12dd66c6b7ee0417522d8ed7301e98 64894c109e0bd0e79306c9f55bd2d84e 0bbc55539efd79b42906c952d1a16016 db3a084903a405005c83f911fd8cf659 1f9c8b3b809c63de793e56be38534017 a981717ee8a5cc6e74c4f9170db2e3f0 4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e da5c6a3ca62d5dd4853000a60fee7083 6b3b54bf1067d1a07877e6af45dd6813 c4028de497b1806cfac7e014d208b829 49776f2f6a9a138bddd70e3f5ea40a21 17eab3dd5addb68735cd2c4c83ee0f1d 2b39668ba1e733de965cd3343e8e5418 a43bafdc94cf4691a3661cc010c376dc |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165902596571136 |
spelling |
Vanegas, Carlos AlbertoCifuentes Martinez, Mauricio AndresCespedes Caycedo, Carlos Eduardo2018-04-27T17:41:53Z2018-04-27T17:41:53Z2017-05-31http://hdl.handle.net/11349/8337El presente trabajo de grado muestra el desarrollo de un sistema web que permite automatizar los procesos de control de Facturación del Taller Automotriz Mecanicautos NF SAS. El sistema web también toma en consideración los procesos de generación de Reportes y Facturas. Para estructurar, planificar y controlar el proceso de desarrollo del sistema, se utilizó la metodología de desarrollo ágil, Rational Unified Process o Proceso Unificado de Racional (R.U.P); porque es una metodología bastante flexible que promueve un desarrollo iterativo e incremental. Con la implementación y utilización adecuada de la herramienta, se optimiza el manejo de los procesos internos del taller, tiempo y organización; todo en su conjunto genera satisfacción al usuario interno y externo, brindando una mejor imagen del mismo.In this paper we show the development of the a web system invoicing process of the car workshop Mecanicautos NF SAS. The web system also take into consideration the generation process of the reports and invoice deparment. To structure, plan and control the development process of the web system, the agile development methodology Rational Unified Process (R.U.P); was used because is a flexible methodology that promove a iterative and incremental development. With the implementarion and the right use of this tool, the inside process of the car workshop can be optimized; everything as a whole can give satisfaction to the inside and external customer, giving a better image of itself.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Restringido (Solo Referencia)http://purl.org/coar/access_right/c_16ecSistemaInformaciónFacturaProcesoDesarrolloTaller AutomotrizTECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS - TESIS Y DISERTACIONES ACADÉMICASSISTEMAS DE INFORMACIÓNFACTURAS - PROCESAMIENTO DE DATOSSERVICIOS WEBSystemInformationInvoiceProcessDevelopmentShop repairSistema de Información Web para el Manejo de la Facturación del Taller Automotriz Mecanicautos NF SASWeb Information System For the Managing of the Turnover of the Shop Repair Mecanicautos NF SASCreación o Interpretacióninfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILLicenciaPublicacion.pdf.jpgLicenciaPublicacion.pdf.jpgIM Thumbnailimage/jpeg13620https://repository.udistrital.edu.co/bitstreams/c1865330-49c3-4e7e-893b-13129fcca9ce/downloadbf12dd66c6b7ee0417522d8ed7301e98MD511CespedesCarlosCifuentesMauricio2017.pdf.jpgCespedesCarlosCifuentesMauricio2017.pdf.jpgIM Thumbnailimage/jpeg6606https://repository.udistrital.edu.co/bitstreams/6c14f5dc-f470-455b-852c-47aa9e9fc5f4/download64894c109e0bd0e79306c9f55bd2d84eMD512CespedesCarlosCifuentesMauricio2017Anexo1.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo1.pdf.jpgIM Thumbnailimage/jpeg4760https://repository.udistrital.edu.co/bitstreams/9cae8a78-6d37-4640-8ab2-9e3eb25633b9/download0bbc55539efd79b42906c952d1a16016MD513CespedesCarlosCifuentesMauricio2017Anexo2.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo2.pdf.jpgIM Thumbnailimage/jpeg5295https://repository.udistrital.edu.co/bitstreams/c8fc18dd-658b-477d-8427-2001503ef477/downloaddb3a084903a405005c83f911fd8cf659MD514CespedesCarlosCifuentesMauricio2017Anexo3.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo3.pdf.jpgIM Thumbnailimage/jpeg4526https://repository.udistrital.edu.co/bitstreams/cddc6817-0561-4604-840c-6166d4c4ea3d/download1f9c8b3b809c63de793e56be38534017MD515CespedesCarlosCifuentesMauricio2017Anexo4.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo4.pdf.jpgIM Thumbnailimage/jpeg5124https://repository.udistrital.edu.co/bitstreams/bca810bf-8246-4d85-9aae-7b770b33bf33/downloada981717ee8a5cc6e74c4f9170db2e3f0MD516CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849https://repository.udistrital.edu.co/bitstreams/785bb545-30cc-47f4-9971-6d3bac9ec571/download4afdbb8c545fd630ea7db775da747b2fMD57license_textlicense_texttext/html; charset=utf-80https://repository.udistrital.edu.co/bitstreams/06d2e093-5ebf-4bdd-9b80-e684cc31f445/downloadd41d8cd98f00b204e9800998ecf8427eMD58license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://repository.udistrital.edu.co/bitstreams/bf25286c-34ff-43df-a76d-e3d9def69e69/downloadd41d8cd98f00b204e9800998ecf8427eMD59LICENSElicense.txtlicense.txttext/plain; charset=utf-87163https://repository.udistrital.edu.co/bitstreams/17b1ec34-2495-4085-b48d-f48cc4f5865a/downloadda5c6a3ca62d5dd4853000a60fee7083MD510ORIGINALLicenciaPublicacion.pdfLicenciaPublicacion.pdfapplication/pdf1175890https://repository.udistrital.edu.co/bitstreams/b1cd293c-4de0-4fb6-b626-5127f69bd69a/download6b3b54bf1067d1a07877e6af45dd6813MD51CespedesCarlosCifuentesMauricio2017.pdfCespedesCarlosCifuentesMauricio2017.pdfTrabajo de Gradoapplication/pdf9032107https://repository.udistrital.edu.co/bitstreams/f577a51b-af76-402c-b7c6-efef239c9536/downloadc4028de497b1806cfac7e014d208b829MD52CespedesCarlosCifuentesMauricio2017Anexo1.pdfCespedesCarlosCifuentesMauricio2017Anexo1.pdfAnexo 1application/pdf2298042https://repository.udistrital.edu.co/bitstreams/caa51d0f-2ec6-4118-ab5f-cffe89e37fd5/download49776f2f6a9a138bddd70e3f5ea40a21MD53CespedesCarlosCifuentesMauricio2017Anexo2.pdfCespedesCarlosCifuentesMauricio2017Anexo2.pdfAnexo 2application/pdf2768326https://repository.udistrital.edu.co/bitstreams/98cc27d2-5d72-4995-ac15-935fa8817366/download17eab3dd5addb68735cd2c4c83ee0f1dMD54CespedesCarlosCifuentesMauricio2017Anexo3.pdfCespedesCarlosCifuentesMauricio2017Anexo3.pdfAnexo 3application/pdf1419177https://repository.udistrital.edu.co/bitstreams/a0c5962f-a387-4764-aa3c-157d462b1218/download2b39668ba1e733de965cd3343e8e5418MD55CespedesCarlosCifuentesMauricio2017Anexo4.pdfCespedesCarlosCifuentesMauricio2017Anexo4.pdfAnexo 4application/pdf934522https://repository.udistrital.edu.co/bitstreams/149f1ef4-4658-4329-87d3-c479df79d695/downloada43bafdc94cf4691a3661cc010c376dcMD5611349/8337oai:repository.udistrital.edu.co:11349/83372023-06-09 16:12:48.113http://creativecommons.org/licenses/by-nc-nd/4.0/Atribución-NoComercial-SinDerivadas 4.0 Internacionalrestrictedhttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |