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:
- 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.contributor.advisor.spa.fl_str_mv |
Vanegas, Carlos Alberto |
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 |
http://repository.udistrital.edu.co/bitstream/11349/8337/11/LicenciaPublicacion.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8337/12/CespedesCarlosCifuentesMauricio2017.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8337/13/CespedesCarlosCifuentesMauricio2017Anexo1.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8337/14/CespedesCarlosCifuentesMauricio2017Anexo2.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8337/15/CespedesCarlosCifuentesMauricio2017Anexo3.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8337/16/CespedesCarlosCifuentesMauricio2017Anexo4.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/8337/7/license_url http://repository.udistrital.edu.co/bitstream/11349/8337/8/license_text http://repository.udistrital.edu.co/bitstream/11349/8337/9/license_rdf http://repository.udistrital.edu.co/bitstream/11349/8337/10/license.txt http://repository.udistrital.edu.co/bitstream/11349/8337/1/LicenciaPublicacion.pdf http://repository.udistrital.edu.co/bitstream/11349/8337/2/CespedesCarlosCifuentesMauricio2017.pdf http://repository.udistrital.edu.co/bitstream/11349/8337/3/CespedesCarlosCifuentesMauricio2017Anexo1.pdf http://repository.udistrital.edu.co/bitstream/11349/8337/4/CespedesCarlosCifuentesMauricio2017Anexo2.pdf http://repository.udistrital.edu.co/bitstream/11349/8337/5/CespedesCarlosCifuentesMauricio2017Anexo3.pdf http://repository.udistrital.edu.co/bitstream/11349/8337/6/CespedesCarlosCifuentesMauricio2017Anexo4.pdf |
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 Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814111298706735104 |
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/jpeg13620http://repository.udistrital.edu.co/bitstream/11349/8337/11/LicenciaPublicacion.pdf.jpgbf12dd66c6b7ee0417522d8ed7301e98MD511open accessCespedesCarlosCifuentesMauricio2017.pdf.jpgCespedesCarlosCifuentesMauricio2017.pdf.jpgIM Thumbnailimage/jpeg6606http://repository.udistrital.edu.co/bitstream/11349/8337/12/CespedesCarlosCifuentesMauricio2017.pdf.jpg64894c109e0bd0e79306c9f55bd2d84eMD512open accessCespedesCarlosCifuentesMauricio2017Anexo1.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo1.pdf.jpgIM Thumbnailimage/jpeg4760http://repository.udistrital.edu.co/bitstream/11349/8337/13/CespedesCarlosCifuentesMauricio2017Anexo1.pdf.jpg0bbc55539efd79b42906c952d1a16016MD513open accessCespedesCarlosCifuentesMauricio2017Anexo2.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo2.pdf.jpgIM Thumbnailimage/jpeg5295http://repository.udistrital.edu.co/bitstream/11349/8337/14/CespedesCarlosCifuentesMauricio2017Anexo2.pdf.jpgdb3a084903a405005c83f911fd8cf659MD514open accessCespedesCarlosCifuentesMauricio2017Anexo3.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo3.pdf.jpgIM Thumbnailimage/jpeg4526http://repository.udistrital.edu.co/bitstream/11349/8337/15/CespedesCarlosCifuentesMauricio2017Anexo3.pdf.jpg1f9c8b3b809c63de793e56be38534017MD515open accessCespedesCarlosCifuentesMauricio2017Anexo4.pdf.jpgCespedesCarlosCifuentesMauricio2017Anexo4.pdf.jpgIM Thumbnailimage/jpeg5124http://repository.udistrital.edu.co/bitstream/11349/8337/16/CespedesCarlosCifuentesMauricio2017Anexo4.pdf.jpga981717ee8a5cc6e74c4f9170db2e3f0MD516open accessCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repository.udistrital.edu.co/bitstream/11349/8337/7/license_url4afdbb8c545fd630ea7db775da747b2fMD57open accesslicense_textlicense_texttext/html; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/8337/8/license_textd41d8cd98f00b204e9800998ecf8427eMD58open accesslicense_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repository.udistrital.edu.co/bitstream/11349/8337/9/license_rdfd41d8cd98f00b204e9800998ecf8427eMD59open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87163http://repository.udistrital.edu.co/bitstream/11349/8337/10/license.txtda5c6a3ca62d5dd4853000a60fee7083MD510open accessORIGINALLicenciaPublicacion.pdfLicenciaPublicacion.pdfapplication/pdf1175890http://repository.udistrital.edu.co/bitstream/11349/8337/1/LicenciaPublicacion.pdf6b3b54bf1067d1a07877e6af45dd6813MD51metadata only accessCespedesCarlosCifuentesMauricio2017.pdfCespedesCarlosCifuentesMauricio2017.pdfTrabajo de Gradoapplication/pdf9032107http://repository.udistrital.edu.co/bitstream/11349/8337/2/CespedesCarlosCifuentesMauricio2017.pdfc4028de497b1806cfac7e014d208b829MD52metadata only accessCespedesCarlosCifuentesMauricio2017Anexo1.pdfCespedesCarlosCifuentesMauricio2017Anexo1.pdfAnexo 1application/pdf2298042http://repository.udistrital.edu.co/bitstream/11349/8337/3/CespedesCarlosCifuentesMauricio2017Anexo1.pdf49776f2f6a9a138bddd70e3f5ea40a21MD53metadata only accessCespedesCarlosCifuentesMauricio2017Anexo2.pdfCespedesCarlosCifuentesMauricio2017Anexo2.pdfAnexo 2application/pdf2768326http://repository.udistrital.edu.co/bitstream/11349/8337/4/CespedesCarlosCifuentesMauricio2017Anexo2.pdf17eab3dd5addb68735cd2c4c83ee0f1dMD54metadata only accessCespedesCarlosCifuentesMauricio2017Anexo3.pdfCespedesCarlosCifuentesMauricio2017Anexo3.pdfAnexo 3application/pdf1419177http://repository.udistrital.edu.co/bitstream/11349/8337/5/CespedesCarlosCifuentesMauricio2017Anexo3.pdf2b39668ba1e733de965cd3343e8e5418MD55metadata only accessCespedesCarlosCifuentesMauricio2017Anexo4.pdfCespedesCarlosCifuentesMauricio2017Anexo4.pdfAnexo 4application/pdf934522http://repository.udistrital.edu.co/bitstream/11349/8337/6/CespedesCarlosCifuentesMauricio2017Anexo4.pdfa43bafdc94cf4691a3661cc010c376dcMD56metadata only access11349/8337oai:repository.udistrital.edu.co:11349/83372023-06-09 16:12:48.113metadata only accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMClTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIHVzbyBwYXJhIHB1YmxpY2FjacOzbiBkZSBvYnJhcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChSSVVEKQoKQ29tbyB0aXR1bGFyKGVzKSBkZWwob3MpIGRlcmVjaG8ocykgZGUgYXV0b3IsIGNvbmZpZXJvIChlcmltb3MpIGEgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMgKGVuIGFkZWxhbnRlLCBMQSBVTklWRVJTSURBRCkgdW5hIGxpY2VuY2lhIHBhcmEgdXNvIG5vIGV4Y2x1c2l2YSwgbGltaXRhZGEgeSBncmF0dWl0YSBzb2JyZSBsYSBvYnJhIHF1ZSBpbnRlZ3JhcsOhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgKGVuIGFkZWxhbnRlLCBSSVVEKSwgZGUgYWN1ZXJkbyBhIGxhcyBzaWd1aWVudGVzIHJlZ2xhcywgbGFzIGN1YWxlcyBkZWNsYXJvIChhbW9zKSBjb25vY2VyIHkgYWNlcHRhcjoKCmEpCUVzdGFyw6EgdmlnZW50ZSBhIHBhcnRpciBkZSBsYSBmZWNoYSBlbiBxdWUgc2UgaW5jbHV5YSBlbiBlbCBSSVVEIHkgaGFzdGEgcG9yIHVuIHBsYXpvIGRlIGRpZXogKDEwKSBBw7FvcywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gcXVlIGR1cmUgZWwgZGVyZWNobyBQYXRyaW1vbmlhbCBkZWwgYXV0b3I7IGxhIGN1YWwgcG9kcsOhIGRhcnNlIHBvciB0ZXJtaW5hZGEgcHJldmlhIHNvbGljaXR1ZCBhIExBIFVOSVZFUlNJREFEIHBvciBlc2NyaXRvIGNvbiB1bmEgYW50ZWxhY2nDs24gZGUgZG9zICgyKSBtZXNlcyBhbnRlcyBkZWwgdmVuY2ltaWVudG8gZGVsIHBsYXpvIGluaWNpYWwgbyBlbCBkZSBzdShzKSBwcsOzcnJvZ2EocykuICAKCmIpCUxBIFVOSVZFUlNJREFEIHBvZHLDoSBwdWJsaWNhciBsYSBvYnJhIGVuIGxhcyBkaXN0aW50YXMgdmVyc2lvbmVzIHJlcXVlcmlkYXMgcG9yIGVsIFJJVUQgKGRpZ2l0YWwsIGltcHJlc28sIGVsZWN0csOzbmljbyB1IG90cm8gbWVkaW8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikgTEEgVU5JVkVSU0lEQUQgbm8gc2Vyw6EgcmVzcG9uc2FibGUgZW4gZWwgZXZlbnRvIHF1ZSBlbCBkb2N1bWVudG8gYXBhcmV6Y2EgcmVmZXJlbmNpYWRvIGVuIG1vdG9yZXMgZGUgYsO6c3F1ZWRhIG8gcmVwb3NpdG9yaW9zIGRpZmVyZW50ZXMgYWwgUklVRCwgdW5hIHZleiBlbChvcykgYXV0b3IoZXMpIHNvbGljaXRlbiBzdSBlbGltaW5hY2nDs24gZGVsIFJJVUQsIGRhZG8gcXVlIGxhIG1pc21hIHNlcsOhIHB1YmxpY2FkYSBlbiBJbnRlcm5ldC4gCgpjKQlMYSBhdXRvcml6YWNpw7NuIHNlIGhhY2UgYSB0w610dWxvIGdyYXR1aXRvLCBwb3IgbG8gdGFudG8sIGxvcyBhdXRvcmVzIHJlbnVuY2lhbiBhIHJlY2liaXIgYmVuZWZpY2lvIGFsZ3VubyBwb3IgbGEgcHVibGljYWNpw7NuLCBkaXN0cmlidWNpw7NuLCBjb211bmljYWNpw7NuIHDDumJsaWNhIHkgY3VhbHF1aWVyIG90cm8gdXNvIHF1ZSBzZSBoYWdhIGVuIGxvcyB0w6lybWlub3MgZGUgbGEgcHJlc2VudGUgbGljZW5jaWEgeSBkZSBsYSBsaWNlbmNpYSBkZSB1c28gY29uIHF1ZSBzZSBwdWJsaWNhIChDcmVhdGl2ZSBDb21tb25zKS4KCmQpCUxvcyBjb250ZW5pZG9zIHB1YmxpY2Fkb3MgZW4gZWwgUklVRCBzb24gb2JyYShzKSBvcmlnaW5hbChlcykgc29icmUgbGEgY3VhbChlcykgZWwob3MpIGF1dG9yKGVzKSBjb21vIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IsIGFzdW1lbiB0b3RhbCByZXNwb25zYWJpbGlkYWQgcG9yIGVsIGNvbnRlbmlkbyBkZSBzdSBvYnJhIGFudGUgTEEgVU5JVkVSU0lEQUQgeSBhbnRlIHRlcmNlcm9zLiBFbiB0b2RvIGNhc28gTEEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGluZGljYXIgc2llbXByZSBsYSBhdXRvcsOtYSBpbmNsdXllbmRvIGVsIG5vbWJyZSBkZWwgYXV0b3IgeSBsYSBmZWNoYSBkZSBwdWJsaWNhY2nDs24uCgplKQlMQSBVTklWRVJTSURBRCBwb2Ryw6EgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyDDrW5kaWNlcyB5IGJ1c2NhZG9yZXMgcXVlIGVzdGltZW4gbmVjZXNhcmlvcyBwYXJhIG1heGltaXphciBsYSB2aXNpYmlsaWRhZCBlbCB1c28geSBlbCBpbXBhY3RvIGRlIGxhIHByb2R1Y2Npw7NuIGNpZW50w61maWNhLCBhcnTDrXN0aWNhIHkgYWNhZMOpbWljYSBlbiBsYSBjb211bmlkYWQgbG9jYWwsIG5hY2lvbmFsIG8gaW50ZXJuYWNpb25hbC4gCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbyAJCkF1dG9yCUFwZWxsaWRvcwlOb21icmVzCjEJCQoyCQkKMwkJCiAKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8gIAoKaykJQWNlcHRvKGFtb3MpIHF1ZSBMQSBVTklWRVJTSURBRCBubyBzZSByZXNwb25zYWJpbGl6YSBwb3IgbGFzIGluZnJhY2Npb25lcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIERlcmVjaG9zIGRlIEF1dG9yIGNhdXNhZGFzIHBvciBsb3MgdGl0dWxhcmVzIGRlIGxhIHByZXNlbnRlIExpY2VuY2lhIHkgZGVjbGFyYW1vcyBxdWUgbWFudGVuZHLDqSAoZW1vcykgaW5kZW1uZSBhIExBIFVOSVZFUlNJREFEIHBvciBsYXMgcmVjbGFtYWNpb25lcyBsZWdhbGVzIGRlIGN1YWxxdWllciB0aXBvIHF1ZSBsbGVnYXJlbiBhIHByZXNlbnRhcnNlIHBvciB2aW9sYWNpw7NuIGRlIGRlcmVjaG9zIGEgbGEgcHJvcGllZGFkIGludGVsZWN0dWFsIG8gZGUgQXV0b3IgcmVsYWNpb25hZG9zIGNvbiBsb3MgZG9jdW1lbnRvcyByZWdpc3RyYWRvcyBlbiBlbCBSSVVELgoKbCkJRWwgKGxvcykgYXV0b3IoZXMpIG1hbmlmaWVzdGEobW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCwgZGUgZXhjbHVzaXZhIGF1dG9yw61hLCB5IHNlIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zOyBkZSB0YWwgc3VlcnRlLCBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhLCBlbCAobG9zKSBlc3R1ZGlhbnRlKHMpIOKAkyBhdXRvcihlcykgYXN1bWlyw6EobikgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQgeSBzYWxkcsOhKG4pIGVuIGRlZmVuc2EgZGUgbG9zIGRlcmVjaG9zIGFxdcOtIGF1dG9yaXphZG9zLiBQYXJhIHRvZG9zIGxvcyBlZmVjdG9zLCBMQSBVTklWRVJTSURBRCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAgIAoKCm0pCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGNvbm96Y28oY2Vtb3MpIGxhIGF1dG9ub23DrWEgeSBsb3MgZGVyZWNob3MsIHF1ZSBwb3NlZShtb3MpIHNvYnJlIGxhIG9icmEgeSwgY29tbyB0YWwsIGVzIChzb21vcykgcmVzcG9uc2FibGUocykgZGVsIGFsY2FuY2UganVyw61kaWNvIHkgbGVnYWwsIGRlIGVzY29nZXIgbGEgb3BjacOzbiBkZSBsYSBwdWJsaWNhY2nDs24gbyBkZSByZXN0cmljY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIGRlbCBkb2N1bWVudG8gcmVnaXN0cmFkbyBlbiBlbCBSSVVELgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MgCkRFUkVDSE9TIFkgT0JMSUdBQ0lPTkVTIFJFUVVFUklET1MgUE9SIEVMIFJFU1BFQ1RJVk8gQ09OVFJBVE8gTyBBQ1VFUkRPLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpFbiBjb25zdGFuY2lhIGRlIGxvIGFudGVyaW9yLCBmaXJtbyhhbW9zKSBlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGVuIGxhIGNpdWRhZCBkZSBCb2dvdMOhLCBELkMuLCBhIGxvcyAKCgpGSVJNQSBERSBMT1MgVElUVUxBUkVTIERFIERFUkVDSE9TIERFIEFVVE9SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCUNvcnJlbyBFbGVjdHLDs25pY28gCjEJCjIJCjMJCgpOb21icmUgZGUgRGlyZWN0b3IoZXMpIGRlIEdyYWRvOgoKMQkKMgkKMwkKCk5vbWJyZSBGYWN1bHRhZCB5IFByb3llY3RvIEN1cnJpY3VsYXI6CgpGYWN1bHRhZAlQcm95ZWN0byBDdXJyaWN1bGFyCgkKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEKCgo= |