Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.

Varias organizaciones inmersas en el sector portuario del país, están viendo necesario modernizar sus sistemas, con el fin de adaptarse y mantenerse a la vanguardia en la industria, mediante la implementación de nuevas tecnologías están logrando la optimización de sus procesos, acortando el tiempo d...

Full description

Autores:
Castillo Correa, Deyvis Miguel
De la Rosa Martínez, Richard David
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de Cartagena
Repositorio:
Repositorio Universidad de Cartagena
Idioma:
spa
OAI Identifier:
oai:repositorio.unicartagena.edu.co:11227/14808
Acceso en línea:
https://hdl.handle.net/11227/14808
http://dx.doi.org/10.57799/11227/8435
Palabra clave:
Ingeniería de software
Sitios web
Arquitectura de software
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc/4.0/
id UCART2_c021b7af3aeb437ef7ca26a6fd555075
oai_identifier_str oai:repositorio.unicartagena.edu.co:11227/14808
network_acronym_str UCART2
network_name_str Repositorio Universidad de Cartagena
repository_id_str
dc.title.spa.fl_str_mv Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
title Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
spellingShingle Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
Ingeniería de software
Sitios web
Arquitectura de software
title_short Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
title_full Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
title_fullStr Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
title_full_unstemmed Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
title_sort Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.
dc.creator.fl_str_mv Castillo Correa, Deyvis Miguel
De la Rosa Martínez, Richard David
dc.contributor.advisor.none.fl_str_mv Monroy Ríos, Martín Emilio
dc.contributor.author.none.fl_str_mv Castillo Correa, Deyvis Miguel
De la Rosa Martínez, Richard David
dc.subject.armarc.none.fl_str_mv Ingeniería de software
Sitios web
Arquitectura de software
topic Ingeniería de software
Sitios web
Arquitectura de software
description Varias organizaciones inmersas en el sector portuario del país, están viendo necesario modernizar sus sistemas, con el fin de adaptarse y mantenerse a la vanguardia en la industria, mediante la implementación de nuevas tecnologías están logrando la optimización de sus procesos, acortando el tiempo de respuesta de los servicios ofrecidos. Por esta razón, el presente proyecto planteó como objetivo de investigación, construir un software para la gestión del almacenamiento logístico de utilizando el proceso unificado de desarrollo de software. El objetivo de investigación se logró llevar a cabo, mediante la construcción de un software para la gestión del almacenamiento logístico de mercancías de la empresa Expreso Andino de Carga S.A., titulado como SGLAM; el desarrollo de dicho software está soportado en el proceso unificado de desarrollo de software (RUP), la cual es una metodología de desarrollo, centrada en la arquitectura y dirigida por casos de uso. Durante las etapas de ingeniería de requisitos y modelo de negocio, la fuente principal para la recolección de información, fue el área de coordinación logística de dicha empresa mediante la observación directa, entrevista y la revisión bibliográfica, dejando como resultado el documento de especificación de requisitos basado en el uso del formato 830 de la IEEE. A través de la utilización de herramientas CASE y la diagramación se lograron procesar la información recolectada y mostrarla durante cada una de las fases de desarrollo, se revisaron y refinaron, los requisitos plasmados en el documento de especificación de requisitos con el fin de garantizar la calidad desde la arquitectura del sistema. SGLAM se encarga de apoyar en los procesos concernientes al almacenamiento de mercancías realizado por la coordinación logística de la bodega de la empresa Expreso Andino de Carga S.A. Los resultados más importantes que arrojó la investigación fueron, la especificación de los requisitos del software en el formato 830 de la IEEE, el modelo de negocio donde se encuentra toda la información concerniente al problema plasmada en diagramas(dominio, casos de uso, actividades), el modelo de diseño donde se le dio solución a las necesidades identificadas en la etapa de requisitos, utilizando diagramas(casos de uso, secuencia, paquetes, componentes, clases, despliegue) basados en patrones arquitectónicos y de diseño (GRASP), para la implementación se utilizaron tecnologías basadas en el lenguaje de programación JavaScript. El entorno de ejecución NodeJS se utilizó para la interpretación del lenguaje por parte del sistema operativo, el cual permite acceder a la librería NPM que presta asistencia para casi cualquier funcionalidad en aplicaciones web, esto ayudó a la coexistencia de múltiples tecnologías (JQuery, Ajax y JavaScript) en un mismo directorio raíz. Además, permitió delegar la seguridad de la aplicación a herramientas Cloud, como Firebase que al ser compatible con AngularJS, ayudó en la generación del código de manera sencilla y eficaz, además, al estar apoyada en la infraestructura de Google, garantiza la seguridad de la nformación. Se concluye que la utilización de SGLAM durante la ejecución de las tareas relacionadas con el proceso de gestión de almacenamiento logístico de mercancía, permite mejorar la recolección de la información en desarrollo de los procesos de bodega, aumenta la capacidad de almacenamiento de información, disminuye el tiempo empleado en la ejecución de tareas, facilita la toma de decisiones y todo lo anterior conlleva que la empresa obtenga mayor prestigio en el mercado al mantener a sus clientes satisfechos con el servicio prestado.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2022-03-17T19:34:25Z
dc.date.available.none.fl_str_mv 2022-03-17T19:34:25Z
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.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
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
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11227/14808
http://dx.doi.org/10.57799/11227/8435
url https://hdl.handle.net/11227/14808
http://dx.doi.org/10.57799/11227/8435
dc.language.iso.spa.fl_str_mv spa
language spa
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 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 74 hojas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Cartagena
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Cartagena de Indias
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
institution Universidad de Cartagena
bitstream.url.fl_str_mv https://repositorio.unicartagena.edu.co/bitstream/11227/14808/1/Informe%20Final.pdf
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/2/Especificacion%20de%20requisitos.pdf
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/3/Informe%20Ejecutivo%20SGLAM.pdf
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/4/Informe%20T%c3%87cnico%20SGLAM.pdf
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/5/Manual%20de%20Usuario.pdf
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/6/Manual%20del%20sistema.pdf
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/7/license.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/8/Informe%20Final.pdf.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/10/Especificacion%20de%20requisitos.pdf.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/12/Informe%20Ejecutivo%20SGLAM.pdf.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/14/Informe%20T%c3%87cnico%20SGLAM.pdf.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/16/Manual%20de%20Usuario.pdf.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/18/Manual%20del%20sistema.pdf.txt
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/9/Informe%20Final.pdf.jpg
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/11/Especificacion%20de%20requisitos.pdf.jpg
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/13/Informe%20Ejecutivo%20SGLAM.pdf.jpg
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/15/Informe%20T%c3%87cnico%20SGLAM.pdf.jpg
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/17/Manual%20de%20Usuario.pdf.jpg
https://repositorio.unicartagena.edu.co/bitstream/11227/14808/19/Manual%20del%20sistema.pdf.jpg
bitstream.checksum.fl_str_mv 41cf4887a65326d7a58935ef4b148ceb
26414581f131efab1c9ebbfc9320c6ab
2c0eeaf7ba32b9cd8de28dd7bbb9fa39
72f4e9df8efba65b9d402a5c05592713
3bd9d3f12fe7e414c499da79448e78ef
fab8a3f709b52d50038176b313430643
7b38fcee9ba3bc8639fa56f350c81be3
cd0b0d5e830b4d84eb1763039efb7676
f1a6fd750d32a9b19148f0c6149acaa1
27010bfe846c8e6f1917797ef7577768
0bebebf72aec6c52d7d3239cbb9d0894
1be883953933adaf95f24f1e703647f4
ebb4884c68edafd4712215761c2ee583
093b9f99eac6c8f1e0b9e3e570367928
04744d83582166be12060260227f3181
ad4509b6971372f9462a84ea7544a16a
f55ab536a293603cf3d984402bbf592d
51147fdda3066b23ab6613f66dfc8803
b38bbeeb842cdbf4f82fb9f1d70850da
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital Universidad de Cartagena
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1808418251073388544
spelling Monroy Ríos, Martín Emilio694aa9b9345f1551561e2787341b3de5600Castillo Correa, Deyvis Miguel620620b7341ee138c8f50819b7f989d6De la Rosa Martínez, Richard David8285886d32f9f380ce7f0aa5f2cc49d16002022-03-17T19:34:25Z2022-03-17T19:34:25Z2020https://hdl.handle.net/11227/14808http://dx.doi.org/10.57799/11227/8435Varias organizaciones inmersas en el sector portuario del país, están viendo necesario modernizar sus sistemas, con el fin de adaptarse y mantenerse a la vanguardia en la industria, mediante la implementación de nuevas tecnologías están logrando la optimización de sus procesos, acortando el tiempo de respuesta de los servicios ofrecidos. Por esta razón, el presente proyecto planteó como objetivo de investigación, construir un software para la gestión del almacenamiento logístico de utilizando el proceso unificado de desarrollo de software. El objetivo de investigación se logró llevar a cabo, mediante la construcción de un software para la gestión del almacenamiento logístico de mercancías de la empresa Expreso Andino de Carga S.A., titulado como SGLAM; el desarrollo de dicho software está soportado en el proceso unificado de desarrollo de software (RUP), la cual es una metodología de desarrollo, centrada en la arquitectura y dirigida por casos de uso. Durante las etapas de ingeniería de requisitos y modelo de negocio, la fuente principal para la recolección de información, fue el área de coordinación logística de dicha empresa mediante la observación directa, entrevista y la revisión bibliográfica, dejando como resultado el documento de especificación de requisitos basado en el uso del formato 830 de la IEEE. A través de la utilización de herramientas CASE y la diagramación se lograron procesar la información recolectada y mostrarla durante cada una de las fases de desarrollo, se revisaron y refinaron, los requisitos plasmados en el documento de especificación de requisitos con el fin de garantizar la calidad desde la arquitectura del sistema. SGLAM se encarga de apoyar en los procesos concernientes al almacenamiento de mercancías realizado por la coordinación logística de la bodega de la empresa Expreso Andino de Carga S.A. Los resultados más importantes que arrojó la investigación fueron, la especificación de los requisitos del software en el formato 830 de la IEEE, el modelo de negocio donde se encuentra toda la información concerniente al problema plasmada en diagramas(dominio, casos de uso, actividades), el modelo de diseño donde se le dio solución a las necesidades identificadas en la etapa de requisitos, utilizando diagramas(casos de uso, secuencia, paquetes, componentes, clases, despliegue) basados en patrones arquitectónicos y de diseño (GRASP), para la implementación se utilizaron tecnologías basadas en el lenguaje de programación JavaScript. El entorno de ejecución NodeJS se utilizó para la interpretación del lenguaje por parte del sistema operativo, el cual permite acceder a la librería NPM que presta asistencia para casi cualquier funcionalidad en aplicaciones web, esto ayudó a la coexistencia de múltiples tecnologías (JQuery, Ajax y JavaScript) en un mismo directorio raíz. Además, permitió delegar la seguridad de la aplicación a herramientas Cloud, como Firebase que al ser compatible con AngularJS, ayudó en la generación del código de manera sencilla y eficaz, además, al estar apoyada en la infraestructura de Google, garantiza la seguridad de la nformación. Se concluye que la utilización de SGLAM durante la ejecución de las tareas relacionadas con el proceso de gestión de almacenamiento logístico de mercancía, permite mejorar la recolección de la información en desarrollo de los procesos de bodega, aumenta la capacidad de almacenamiento de información, disminuye el tiempo empleado en la ejecución de tareas, facilita la toma de decisiones y todo lo anterior conlleva que la empresa obtenga mayor prestigio en el mercado al mantener a sus clientes satisfechos con el servicio prestado.PregradoIngeniero(a) de Sistemas74 hojasapplication/pdfspaUniversidad de CartagenaFacultad de IngenieríaCartagena de IndiasIngeniería de Sistemashttps://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_abf2Sistema de gestión de almacenamiento logístico de mercancías para la empresa Expreso Andino de Carga S. A.Trabajo de grado - Pregradoinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85Ingeniería de softwareSitios webArquitectura de softwareORIGINALInforme Final.pdfInforme Final.pdfapplication/pdf2315601https://repositorio.unicartagena.edu.co/bitstream/11227/14808/1/Informe%20Final.pdf41cf4887a65326d7a58935ef4b148cebMD51open accessEspecificacion de requisitos.pdfEspecificacion de requisitos.pdfapplication/pdf567344https://repositorio.unicartagena.edu.co/bitstream/11227/14808/2/Especificacion%20de%20requisitos.pdf26414581f131efab1c9ebbfc9320c6abMD52metadata only accessInforme Ejecutivo SGLAM.pdfInforme Ejecutivo SGLAM.pdfapplication/pdf418414https://repositorio.unicartagena.edu.co/bitstream/11227/14808/3/Informe%20Ejecutivo%20SGLAM.pdf2c0eeaf7ba32b9cd8de28dd7bbb9fa39MD53metadata only accessInforme TÇcnico SGLAM.pdfInforme TÇcnico SGLAM.pdfapplication/pdf759347https://repositorio.unicartagena.edu.co/bitstream/11227/14808/4/Informe%20T%c3%87cnico%20SGLAM.pdf72f4e9df8efba65b9d402a5c05592713MD54metadata only accessManual de Usuario.pdfManual de Usuario.pdfapplication/pdf869242https://repositorio.unicartagena.edu.co/bitstream/11227/14808/5/Manual%20de%20Usuario.pdf3bd9d3f12fe7e414c499da79448e78efMD55metadata only accessManual del sistema.pdfManual del sistema.pdfapplication/pdf1035549https://repositorio.unicartagena.edu.co/bitstream/11227/14808/6/Manual%20del%20sistema.pdffab8a3f709b52d50038176b313430643MD56metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81756https://repositorio.unicartagena.edu.co/bitstream/11227/14808/7/license.txt7b38fcee9ba3bc8639fa56f350c81be3MD57open accessTEXTInforme Final.pdf.txtInforme Final.pdf.txtExtracted texttext/plain108829https://repositorio.unicartagena.edu.co/bitstream/11227/14808/8/Informe%20Final.pdf.txtcd0b0d5e830b4d84eb1763039efb7676MD58open accessEspecificacion de requisitos.pdf.txtEspecificacion de requisitos.pdf.txtExtracted texttext/plain22546https://repositorio.unicartagena.edu.co/bitstream/11227/14808/10/Especificacion%20de%20requisitos.pdf.txtf1a6fd750d32a9b19148f0c6149acaa1MD510metadata only accessInforme Ejecutivo SGLAM.pdf.txtInforme Ejecutivo SGLAM.pdf.txtExtracted texttext/plain10160https://repositorio.unicartagena.edu.co/bitstream/11227/14808/12/Informe%20Ejecutivo%20SGLAM.pdf.txt27010bfe846c8e6f1917797ef7577768MD512metadata only accessInforme TÇcnico SGLAM.pdf.txtInforme TÇcnico SGLAM.pdf.txtExtracted texttext/plain20004https://repositorio.unicartagena.edu.co/bitstream/11227/14808/14/Informe%20T%c3%87cnico%20SGLAM.pdf.txt0bebebf72aec6c52d7d3239cbb9d0894MD514metadata only accessManual de Usuario.pdf.txtManual de Usuario.pdf.txtExtracted texttext/plain23433https://repositorio.unicartagena.edu.co/bitstream/11227/14808/16/Manual%20de%20Usuario.pdf.txt1be883953933adaf95f24f1e703647f4MD516metadata only accessManual del sistema.pdf.txtManual del sistema.pdf.txtExtracted texttext/plain58095https://repositorio.unicartagena.edu.co/bitstream/11227/14808/18/Manual%20del%20sistema.pdf.txtebb4884c68edafd4712215761c2ee583MD518metadata only accessTHUMBNAILInforme Final.pdf.jpgInforme Final.pdf.jpgGenerated Thumbnailimage/jpeg8701https://repositorio.unicartagena.edu.co/bitstream/11227/14808/9/Informe%20Final.pdf.jpg093b9f99eac6c8f1e0b9e3e570367928MD59open accessEspecificacion de requisitos.pdf.jpgEspecificacion de requisitos.pdf.jpgGenerated Thumbnailimage/jpeg4564https://repositorio.unicartagena.edu.co/bitstream/11227/14808/11/Especificacion%20de%20requisitos.pdf.jpg04744d83582166be12060260227f3181MD511metadata only accessInforme Ejecutivo SGLAM.pdf.jpgInforme Ejecutivo SGLAM.pdf.jpgGenerated Thumbnailimage/jpeg7927https://repositorio.unicartagena.edu.co/bitstream/11227/14808/13/Informe%20Ejecutivo%20SGLAM.pdf.jpgad4509b6971372f9462a84ea7544a16aMD513metadata only accessInforme TÇcnico SGLAM.pdf.jpgInforme TÇcnico SGLAM.pdf.jpgGenerated Thumbnailimage/jpeg7837https://repositorio.unicartagena.edu.co/bitstream/11227/14808/15/Informe%20T%c3%87cnico%20SGLAM.pdf.jpgf55ab536a293603cf3d984402bbf592dMD515metadata only accessManual de Usuario.pdf.jpgManual de Usuario.pdf.jpgGenerated Thumbnailimage/jpeg8256https://repositorio.unicartagena.edu.co/bitstream/11227/14808/17/Manual%20de%20Usuario.pdf.jpg51147fdda3066b23ab6613f66dfc8803MD517metadata only accessManual del sistema.pdf.jpgManual del sistema.pdf.jpgGenerated Thumbnailimage/jpeg9603https://repositorio.unicartagena.edu.co/bitstream/11227/14808/19/Manual%20del%20sistema.pdf.jpgb38bbeeb842cdbf4f82fb9f1d70850daMD519metadata only access11227/14808oai:repositorio.unicartagena.edu.co:11227/148082023-03-26 21:14:32.817An error occurred on the license name.|||https://creativecommons.org/licenses/by-nc/4.0/open accessBiblioteca Digital Universidad de Cartagenabdigital@metabiblioteca.comCkFsIGZpcm1hciB5IHByZXNlbnRhciBlc3RhIGxpY2VuY2lhLCB1c3RlZCAoQVVUT1IgTyBBVVRPUkVTKSAgbyBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGVsIHByb3BpZXRhcmlvKFMpIGdhcmFudGl6YSBhICBsYSBVTklWRVJTSURBRCBERSBDQVJUQUdFTkEgZWwgZGVyZWNobyBleGNsdXNpdm8gZGUgcmVwcm9kdWNpciwgdHJhZHVjaXIgKGNvbW8gc2UgZGVmaW5lIG3DoXMgYWRlbGFudGUpIHkvbyBkaXN0cmlidWlyIHN1IGRvY3VtZW50byAoaW5jbHV5ZW5kbyBlbCByZXN1bWVuKSBlbiB0b2RvIGVsIG11bmRvICBlbiBmb3JtYSBpbXByZXNhIHkgZW4gZm9ybWF0byBlbGVjdHLDs25pY28geSBlbiBjdWFscXVpZXIgbWVkaW8sIGluY2x1eWVuZG8gYXVkaW8gbyB2aWRlby4KClVzdGVkIGFjZXB0YSBxdWUgbGEgVU5JVkVSU0lEQUQgREUgQ0FSVEFHRU5BICBwdWVkZSwgc2luIGNhbWJpYXIgZWwgY29udGVuaWRvIGNvbnZlcnRpcmxvLCBwcmVzZW50YXJsbyAgYSBjdWFscXVpZXIgbWVkaW8gbyBmb3JtYXRvIHBhcmEgbG9zIGZpbmVzIGRlIGNvbnNlcnZhY2nDs24uCgpVc3RlZCB0YW1iacOpbiBhY2VwdGEgcXVlIGxhIFVOSVZFUlNJREFEIERFIENBUlRBR0VOQSAgIHB1ZWRhIGNvbnNlcnZhciBtw6FzIGRlIHVuYSBjb3BpYSBkZSBlc3RlIGRvY3VtZW50byBwYXJhIGZpbmVzIGRlIHNlZ3VyaWRhZCB5IHByZXNlcnZhY2nDs24uCgpVc3RlZCBkZWNsYXJhIHF1ZSBlbCBkb2N1bWVudG8gZXMgdW4gdHJhYmFqbyBvcmlnaW5hbCB5ICBxdWUgdGllbmUgZWwgZGVyZWNobyBkZSBvdG9yZ2FyIGxvcyBkZXJlY2hvcyBjb250ZW5pZG9zIGVuIGVzdGEgbGljZW5jaWEuICBUYW1iacOpbiByZXByZXNlbnRhbiAgbG8gbWVqb3IgZGUgc3UgY29ub2NpbWllbnRvIHkgbm8gaW5mcmluZ2VuICBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgbmFkaWUuCgpTaSBlbCBkb2N1bWVudG8gY29udGllbmUgbWF0ZXJpYWxlcyBkZSBsb3MgcXVlIG5vIHRpZW5lIGxvcyAgZGVyZWNob3MgZGUgYXV0b3IsIHVzdGVkIGRlY2xhcmEgcXVlIGhhIG9idGVuaWRvIGVsIHBlcm1pc28gc2luIHJlc3RyaWNjacOzbiBkZWwgcHJvcGlldGFyaW8gZGUgbG9zIGRlcmVjaG9zLCBkYSBhIGNvbmNlZGVyICBsb3MgZGVyZWNob3MgcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbmNpYSwgeSBxdWUgY29tbyBtYXRlcmlhbCBwcm9waWVkYWQgIGRlIHRlcmNlcm9zICBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyB5IHJlY29ub2NpZG8gZGVudHJvIGRlbCB0ZXh0byBvIGVsIGNvbnRlbmlkbyBkZSBsYSBwcmVzZW50YWNpw7NuLgoKU2kgbGEgcHJlc2VudGFjacOzbiBzZSBiYXNhIGVuICB0cmFiYWpvcyBRVUUgU0UgSEEgcGF0cm9jaW5hZG8gbyBhcG95YWRvIFBPUiBVTkEgQUdFTkNJQSBVIE9SR0FOSVpBQ0nDk04gUVVFIE5PIFNFQSBMQSBVTklWRVJTSURBRCBERSBDQVJUQUdFTkEsIE1BTklGSUVTVEEgUVVFIFRJRU5FIFFVRSBDVU1QTElSIGRlcmVjaG9zIGEgcmV2aXNpw7NuIHUgb3RyYXMgb2JsaWdhY2lvbmVzIHF1ZSBleGlnZW4gZXN0ZSBDb250cmF0byBvIGFjdWVyZG8uCgpEaWNlIHF1ZSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgc3Ugbm9tYnJlIChzKSBjb21vIGVsIGF1dG9yIChzKSBvIHByb3BpZXRhcmlvIChhKSBkZSBsb3MgZG9jdW1lbnRvIHkgbm8gaGFyw6EgbmluZ3VuYSBhbHRlcmFjacOzbiwgZXhlbnRvIGxhcyBwZXJtaXRpZGFzIGVuIGVzdGEgbGljZW5jaWEgcGFyYSBzdSBwcmVzZW50YWNpw7NuLgoKCg==