Simulación de un autómata bibliotecario controlado por inteligencia artificial

Taking advantage of advances in the theory of intelligent systems and its increasing implementation in a wide variety of work fields, we develop a simulation of a librarian robot controlled by an intelligent system developed under the CommonKADS methodology, specifically to support the processes of...

Full description

Autores:
Posada Londoño, Luis Felipe
Osorio Castañeda, Natalia Andrea
Tipo de recurso:
Fecha de publicación:
2016
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/3638
Acceso en línea:
http://hdl.handle.net/10819/3638
Palabra clave:
Inteligencia artificial
Robot
Simulación
Sistema inteligente
Motor gráfico
CommonKADS
Artificial Intelligence
Simulation
Intelligent systems
Graphic engine
Inteligencia artificial
Programación orientada a objetos
Lenguajes de programación
Robots
Robótica
Rights
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANBUENAV2_7b86e71158e4d6d6ba06d3275d02cb23
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/3638
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Simulación de un autómata bibliotecario controlado por inteligencia artificial
title Simulación de un autómata bibliotecario controlado por inteligencia artificial
spellingShingle Simulación de un autómata bibliotecario controlado por inteligencia artificial
Inteligencia artificial
Robot
Simulación
Sistema inteligente
Motor gráfico
CommonKADS
Artificial Intelligence
Simulation
Intelligent systems
Graphic engine
Inteligencia artificial
Programación orientada a objetos
Lenguajes de programación
Robots
Robótica
title_short Simulación de un autómata bibliotecario controlado por inteligencia artificial
title_full Simulación de un autómata bibliotecario controlado por inteligencia artificial
title_fullStr Simulación de un autómata bibliotecario controlado por inteligencia artificial
title_full_unstemmed Simulación de un autómata bibliotecario controlado por inteligencia artificial
title_sort Simulación de un autómata bibliotecario controlado por inteligencia artificial
dc.creator.fl_str_mv Posada Londoño, Luis Felipe
Osorio Castañeda, Natalia Andrea
dc.contributor.advisor.none.fl_str_mv Giraldo Mejía, Juan Camilo
dc.contributor.author.none.fl_str_mv Posada Londoño, Luis Felipe
Osorio Castañeda, Natalia Andrea
dc.subject.spa.fl_str_mv Inteligencia artificial
Robot
Simulación
Sistema inteligente
Motor gráfico
CommonKADS
Artificial Intelligence
Simulation
Intelligent systems
Graphic engine
topic Inteligencia artificial
Robot
Simulación
Sistema inteligente
Motor gráfico
CommonKADS
Artificial Intelligence
Simulation
Intelligent systems
Graphic engine
Inteligencia artificial
Programación orientada a objetos
Lenguajes de programación
Robots
Robótica
dc.subject.lemb.spa.fl_str_mv Inteligencia artificial
Programación orientada a objetos
Lenguajes de programación
Robots
Robótica
description Taking advantage of advances in the theory of intelligent systems and its increasing implementation in a wide variety of work fields, we develop a simulation of a librarian robot controlled by an intelligent system developed under the CommonKADS methodology, specifically to support the processes of book arranging and searching. Evaluating the performance of the robot into the library of the University of San Buenaventura simulated in the graphic engine UNITY, we demonstrate the effectiveness in performing specified tasks. Grupo de Investigación: Modelamiento y Simulación Computacional. -- Línea de Investigación: Ingeniería del Software. -- Área: ingeniería de software. -- Tema: inteligencia artificial.
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2017-03-09T18:39:13Z
dc.date.available.none.fl_str_mv 2017-03-09T18:39:13Z
dc.date.submitted.none.fl_str_mv 2017-03-09
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.spa.spa.fl_str_mv Trabajo de Grado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10819/3638
url http://hdl.handle.net/10819/3638
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.cc.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
dc.format.spa.fl_str_mv pdf
dc.format.extent.spa.fl_str_mv 73 páginas
dc.format.medium.spa.fl_str_mv Recurso en linea
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.faculty.spa.fl_str_mv Ingenierias
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.sede.spa.fl_str_mv Medellín
institution Universidad de San Buenaventura
dc.source.bibliographicCitation.spa.fl_str_mv [1] E. Brunette, R. Flemmer y C. Flemmer, «A Review of Artificial Intelligence,» de Proceedings of the 4th International Conference on Autonomous Robots and Agents, Wellington, 2009.
[2] A. Newell, J. Shaw y H. Simon, «Report on general problem-solving program,» de Proceeding of the International Conference on Information Processing, París, 1959.
[3] R. Fikes y N. Nilsson, «STRIPS: a new appraoch to the application of theorem proving to problem solving,» de Artificial Intelligence, 1971, pp. 274-279.
[4] A. Oettinger, «Simple learning by a digital computer,» de Proceeding of Association of Computing Machinery, 1952.
[5] J. Weizenbaum, «ELIZA - A computer program for the study of natural language communication between man and machine,» Communications of the Association for Computing Machinary, vol. 9, pp. 36-45, 1966.
[6] J. Castro, M. Delgado, J. Medina y M. Ruiz-Loza, «An expert fuzzy system for predicting object collisions. Its application for avoiding pedestrian accidents,» Expert Systems with Applications, nº 38, p. 486–494, 2011.
[7] A. S. Matveeva, C. Wang y A. V. Savkin, «Real-time navigation of mobile robots in problems of border patrolling and avoiding collisions with moving and deforming obstacles,» Robotics and Autonomous Systems, nº 60, pp. 769-788, 2012.
[8] G. Bardaro, D. A. Cucci, L. Bascetta y M. Matteucci, «A Simulation Based Architecture for the Development of an Autonomous All Terrain Vehicle,» de Simulation, Modeling, and Programming for Autonomous Robots, Bergamo, 2014.
[9] S. Lemaignan, M. Hanheide, M. Karg, H. Khambhaita, L. Kunze, F. Lier, I. Lutkebohle y G. Milliez, «Simulation and HRI Recent Perspectives with the MORSE Simulator,» de Simulation, Modeling, and Programming for Autonomous Robots, Bergamo, 2014.
[10] U. H. Hernandez-Belmonte y V. Ayala-Ramirez , «A Mobile Robot Simulator Using a Game Development Engine,» de ROSSUM, Xalapa, 2011.
[11] Z. Zhang y Z. Zhao, «A Multiple Mobile Robots Path planning Algorithm Based on A-star and Dijkstra Algorithm,» International Journal of Smart Home, vol. 8, nº 3, pp. 75-86, 2014.
[12] J. Haugeland, Artificial Intelligence: The Very Idea, The MIT Press, 1989.
13] T. Bosser, «Autonomous Agents,» de International Encyclopedia of the Social & Behavioral Sciences, Munster, Elsevier, 2015, pp. 309-313.
[14] B. Hayes-Roth, «Agents on Stage: Advancing the State of the Art of AI,» de Agents on stage, Palo Alto, 1995.
[15] B. Hayes-Roth, «An architecture for adaptive intelligent systems,» Artificial Intelligence, vol. 72, p. 329–365, 1995.
[16] G. E. Mathew, «Direction based heuristic for pathfinding in video games,» de Electronics and Communication Systems (ICECS), Coimbatore, 2015.
[17] A. Escudero Pardo, «Reconocimiento de objetos,» Universidad de Barcelona, Barcelona, 2009.
[18] K. Lee y I. Mackie, Foundations on programing language, Springer, 2014.
[19] K. Nygaard, Basic Concepts in Object Oriented Programming, SIGPLAN Notices, 1986.
[20] B. Meyer, «The Power of Abstraction, Reuse, and Simplicity: An Object-Oriented Library for Event-Driven Design,» de From Object-Orientation to Formal Methods, Springer, 2004, pp. 236-271.
[21] D. Zhang y C. Liu, «A salient object detection framework beyond top-down and bottom-up mechanism,» Biologically Inspired Cognitive Architectures, vol. 9, p. 1–8, 2014.
[22] A. Morecki y J. Knapczyk, Basics of robotics: theory and components of manipulators and robots, Secaucus: Springer, 1999.
[23] J. R. Jova Rodríguez, «Metodología CommonKADS en el desarrollo de sistemas expertos,» Serie Científica de la Universidad de las Ciencias Informáticas, vol. 10, nº 5, pp. 1-9, 2012.
[24] S. Marrero Cáceres, «Estrategia pKM Suricata para la implantación de la Gestión del Conocimiento orientada a los procesos: aplicación en el CICEI,» 2007.
[25] M. Henao Cálad , «CommonKADS-RT: Una metodología para el desarrollo de sistemas,» Valencia, 2001.
[26] Universidad de San Buenaventura, «Biblioteca USB,» [En línea]. Available: http://biblioteca.usbmed.edu.co/index.php/mision-y-vision. [Último acceso: 2016].
[27] Kuka youBot: Research & Application Develpment in Mobile Robotics, Augsburg, 2015.
dc.source.instname.spa.fl_str_mv Universidad de San Buenaventura - Medellín
dc.source.other.spa.fl_str_mv Biblioteca USB Medellín (San Benito): CD-4196t
dc.source.reponame.spa.fl_str_mv Biblioteca Digital Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/a6e636cb-c552-4f2b-b186-5f2ecf687526/download
https://bibliotecadigital.usb.edu.co/bitstreams/7b97f078-681a-4d43-9943-e7edaa8507cd/download
https://bibliotecadigital.usb.edu.co/bitstreams/56fbf37b-83b6-45c7-8bd9-37fa61d145d4/download
https://bibliotecadigital.usb.edu.co/bitstreams/60636a83-ebd1-41ac-a338-5ded7a3022cc/download
bitstream.checksum.fl_str_mv d385ef5dcfa4a95441c3e81b7f092775
0c7b7184e7583ec671a5d9e43f0939c0
d2bf5596671885ed440357b3c9b66d30
d30013702d17cd92b538dc734f513c44
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1812932469798731776
spelling Comunidad Científica y AcadémicaGiraldo Mejía, Juan Camilo4e24b830-2bf3-49f2-86f0-e4314adb9f75-1Posada Londoño, Luis Felipeb479a333-56ba-44a7-92dc-e2b4779fc32c-1Osorio Castañeda, Natalia Andreae7b1cfe9-d5ad-418a-9d09-f402f35d9f93-12017-03-09T18:39:13Z2017-03-09T18:39:13Z20162017-03-09Taking advantage of advances in the theory of intelligent systems and its increasing implementation in a wide variety of work fields, we develop a simulation of a librarian robot controlled by an intelligent system developed under the CommonKADS methodology, specifically to support the processes of book arranging and searching. Evaluating the performance of the robot into the library of the University of San Buenaventura simulated in the graphic engine UNITY, we demonstrate the effectiveness in performing specified tasks. Grupo de Investigación: Modelamiento y Simulación Computacional. -- Línea de Investigación: Ingeniería del Software. -- Área: ingeniería de software. -- Tema: inteligencia artificial.Aprovechando los avances en la teoría de sistemas inteligentes y su creciente implementación en una amplia variedad de áreas de trabajo, se elabora una simulación de un robot bibliotecario controlado por un sistema inteligente desarrollado bajo la metodología CommonKADS, específicamente para apoyar los procesos de ordenamiento y búsqueda de ejemplares bibliográficos. Realizando una evaluación del rendimiento del robot al interior de la biblioteca de la Universidad de San Buenaventura simulados en el motor gráfico UNITY, se demuestra la efectividad en la ejecución de las tareas especificadas.pdf73 páginasRecurso en lineaapplication/pdfhttp://hdl.handle.net/10819/3638spaIngenieriasIngeniería de SistemasMedellínAtribución-NoComercial-SinDerivadas 2.5 ColombiaPor medio de este formato manifiesto mi voluntad de AUTORIZAR a la Universidad de San Buenaventura, Sede Bogotá, Seccionales Medellín, Cali y Cartagena, la difusión en texto completo de manera gratuita y por tiempo indefinido en la Biblioteca Digital Universidad de San Buenaventura, el documento académico-investigativo objeto de la presente autorización, con fines estrictamente educativos, científicos y culturales, en los términos establecidos en la Ley 23 de 1982, Ley 44 de 1993, Decisión Andina 351 de 1993, Decreto 460 de 1995 y demás normas generales sobre derechos de autor. Como autor manifiesto que el presente documento académico-investigativo es original y se realiza sin violar o usurpar derechos de autor de terceros, por lo tanto, la obra es de mi exclusiva autora y poseo la titularidad sobre la misma. La Universidad de San Buenaventura no será responsable de ninguna utilización indebida del documento por parte de terceros y será exclusivamente mi responsabilidad atender personalmente cualquier reclamación que pueda presentarse a la Universidad. Autorizo a la Biblioteca Digital de la Universidad de San Buenaventura convertir el documento al formato que el repositorio lo requiera (impreso, digital, electrónico o cualquier otro conocido o por conocer) o con fines de preservación digital. Esta autorización no implica renuncia a la facultad que tengo de publicar posteriormente la obra, en forma total o parcial, por lo cual podrá, dando aviso por escrito con no menos de un mes de antelación, solicitar que el documento deje de estar disponible para el público en la Biblioteca Digital de la Universidad de San Buenaventura, así mismo, cuando se requiera por razones legales y/o reglas del editor de una revista.http://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2[1] E. Brunette, R. Flemmer y C. Flemmer, «A Review of Artificial Intelligence,» de Proceedings of the 4th International Conference on Autonomous Robots and Agents, Wellington, 2009.[2] A. Newell, J. Shaw y H. Simon, «Report on general problem-solving program,» de Proceeding of the International Conference on Information Processing, París, 1959.[3] R. Fikes y N. Nilsson, «STRIPS: a new appraoch to the application of theorem proving to problem solving,» de Artificial Intelligence, 1971, pp. 274-279.[4] A. Oettinger, «Simple learning by a digital computer,» de Proceeding of Association of Computing Machinery, 1952.[5] J. Weizenbaum, «ELIZA - A computer program for the study of natural language communication between man and machine,» Communications of the Association for Computing Machinary, vol. 9, pp. 36-45, 1966.[6] J. Castro, M. Delgado, J. Medina y M. Ruiz-Loza, «An expert fuzzy system for predicting object collisions. Its application for avoiding pedestrian accidents,» Expert Systems with Applications, nº 38, p. 486–494, 2011.[7] A. S. Matveeva, C. Wang y A. V. Savkin, «Real-time navigation of mobile robots in problems of border patrolling and avoiding collisions with moving and deforming obstacles,» Robotics and Autonomous Systems, nº 60, pp. 769-788, 2012.[8] G. Bardaro, D. A. Cucci, L. Bascetta y M. Matteucci, «A Simulation Based Architecture for the Development of an Autonomous All Terrain Vehicle,» de Simulation, Modeling, and Programming for Autonomous Robots, Bergamo, 2014.[9] S. Lemaignan, M. Hanheide, M. Karg, H. Khambhaita, L. Kunze, F. Lier, I. Lutkebohle y G. Milliez, «Simulation and HRI Recent Perspectives with the MORSE Simulator,» de Simulation, Modeling, and Programming for Autonomous Robots, Bergamo, 2014.[10] U. H. Hernandez-Belmonte y V. Ayala-Ramirez , «A Mobile Robot Simulator Using a Game Development Engine,» de ROSSUM, Xalapa, 2011.[11] Z. Zhang y Z. Zhao, «A Multiple Mobile Robots Path planning Algorithm Based on A-star and Dijkstra Algorithm,» International Journal of Smart Home, vol. 8, nº 3, pp. 75-86, 2014.[12] J. Haugeland, Artificial Intelligence: The Very Idea, The MIT Press, 1989.13] T. Bosser, «Autonomous Agents,» de International Encyclopedia of the Social & Behavioral Sciences, Munster, Elsevier, 2015, pp. 309-313.[14] B. Hayes-Roth, «Agents on Stage: Advancing the State of the Art of AI,» de Agents on stage, Palo Alto, 1995.[15] B. Hayes-Roth, «An architecture for adaptive intelligent systems,» Artificial Intelligence, vol. 72, p. 329–365, 1995.[16] G. E. Mathew, «Direction based heuristic for pathfinding in video games,» de Electronics and Communication Systems (ICECS), Coimbatore, 2015.[17] A. Escudero Pardo, «Reconocimiento de objetos,» Universidad de Barcelona, Barcelona, 2009.[18] K. Lee y I. Mackie, Foundations on programing language, Springer, 2014.[19] K. Nygaard, Basic Concepts in Object Oriented Programming, SIGPLAN Notices, 1986.[20] B. Meyer, «The Power of Abstraction, Reuse, and Simplicity: An Object-Oriented Library for Event-Driven Design,» de From Object-Orientation to Formal Methods, Springer, 2004, pp. 236-271.[21] D. Zhang y C. Liu, «A salient object detection framework beyond top-down and bottom-up mechanism,» Biologically Inspired Cognitive Architectures, vol. 9, p. 1–8, 2014.[22] A. Morecki y J. Knapczyk, Basics of robotics: theory and components of manipulators and robots, Secaucus: Springer, 1999.[23] J. R. Jova Rodríguez, «Metodología CommonKADS en el desarrollo de sistemas expertos,» Serie Científica de la Universidad de las Ciencias Informáticas, vol. 10, nº 5, pp. 1-9, 2012.[24] S. Marrero Cáceres, «Estrategia pKM Suricata para la implantación de la Gestión del Conocimiento orientada a los procesos: aplicación en el CICEI,» 2007.[25] M. Henao Cálad , «CommonKADS-RT: Una metodología para el desarrollo de sistemas,» Valencia, 2001.[26] Universidad de San Buenaventura, «Biblioteca USB,» [En línea]. Available: http://biblioteca.usbmed.edu.co/index.php/mision-y-vision. [Último acceso: 2016].[27] Kuka youBot: Research & Application Develpment in Mobile Robotics, Augsburg, 2015.Universidad de San Buenaventura - MedellínBiblioteca USB Medellín (San Benito): CD-4196tBiblioteca Digital Universidad de San BuenaventuraInteligencia artificialRobotSimulaciónSistema inteligenteMotor gráficoCommonKADSArtificial IntelligenceSimulationIntelligent systemsGraphic engineInteligencia artificialProgramación orientada a objetosLenguajes de programaciónRobotsRobóticaIngeniero de SistemasSimulación de un autómata bibliotecario controlado por inteligencia artificialTrabajo de grado - PregradoTrabajo de Gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fPublicationORIGINALSimulacion_Automata_Bibliotecario_Posada_2016.pdfSimulacion_Automata_Bibliotecario_Posada_2016.pdfapplication/pdf2038630https://bibliotecadigital.usb.edu.co/bitstreams/a6e636cb-c552-4f2b-b186-5f2ecf687526/downloadd385ef5dcfa4a95441c3e81b7f092775MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/7b97f078-681a-4d43-9943-e7edaa8507cd/download0c7b7184e7583ec671a5d9e43f0939c0MD52TEXTSimulacion_Automata_Bibliotecario_Posada_2016.pdf.txtSimulacion_Automata_Bibliotecario_Posada_2016.pdf.txtExtracted texttext/plain94822https://bibliotecadigital.usb.edu.co/bitstreams/56fbf37b-83b6-45c7-8bd9-37fa61d145d4/downloadd2bf5596671885ed440357b3c9b66d30MD53THUMBNAILSimulacion_Automata_Bibliotecario_Posada_2016.pdf.jpgSimulacion_Automata_Bibliotecario_Posada_2016.pdf.jpgGenerated Thumbnailimage/jpeg6140https://bibliotecadigital.usb.edu.co/bitstreams/60636a83-ebd1-41ac-a338-5ded7a3022cc/downloadd30013702d17cd92b538dc734f513c44MD5410819/3638oai:bibliotecadigital.usb.edu.co:10819/36382023-02-24 11:31:35.651http://creativecommons.org/licenses/by-nc-nd/2.5/co/https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.comPGNlbnRlcj4KPGgzPkJJQkxJT1RFQ0EgRElHSVRBTCBVTklWRVJTSURBRCBERSBTQU4gQlVFTkFWRU5UVVJBIC0gQ09MT01CSUE8L2gzPgo8cD4KVMOpcm1pbm9zIGRlIGxhIGxpY2VuY2lhIGdlbmVyYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgcmVwb3NpdG9yaW8gaW5zdGl0dWNpb25hbDwvcD48L2NlbnRlcj4KPFAgQUxJR049Y2VudGVyPgpQb3IgbWVkaW8gZGUgZXN0ZSBmb3JtYXRvIG1hbmlmaWVzdG8gbWkgdm9sdW50YWQgZGUgQVVUT1JJWkFSIGEgbGEgVW5pdmVyc2lkYWQgZGUgU2FuIEJ1ZW5hdmVudHVyYSwgU2VkZSBCb2dvdMOhIHkgPEJSPlNlY2Npb25hbGVzIE1lZGVsbMOtbiwgQ2FsaSB5IENhcnRhZ2VuYSwgbGEgZGlmdXNpw7NuIGVuIHRleHRvIGNvbXBsZXRvIGRlIG1hbmVyYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBlbiBsYTxCUj4gQmlibGlvdGVjYSBEaWdpdGFsIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIGVsIGRvY3VtZW50byBhY2Fkw6ltaWNvIC0gaW52ZXN0aWdhdGl2byBvYmpldG8gZGUgbGEgcHJlc2VudGUgPEJSPmF1dG9yaXphY2nDs24sIGNvbiBmaW5lcyBlc3RyaWN0YW1lbnRlIGVkdWNhdGl2b3MsIGNpZW50w63CrWZpY29zIHkgY3VsdHVyYWxlcywgZW4gbG9zIHTDqXJtaW5vcyBlc3RhYmxlY2lkb3MgZW4gbGEgTGV5IDIzIGRlIDxCUj4gMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBkZXJlY2hvczxCUj4gZGUgYXV0b3IuIDxCUj4gCiAKQ29tbyBhdXRvciBtYW5pZmllc3RvIHF1ZSBlbCBwcmVzZW50ZSBkb2N1bWVudG8gYWNhZMOpbWljbyAtIGludmVzdGlnYXRpdm8gZXMgb3JpZ2luYWwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gPEJSPiB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgbWkgZXhjbHVzaXZhIGF1dG9yw63CrWEgeSBwb3NlbyBsYSB0aXR1bGFyaWRhZCA8QlI+IHNvYnJlIGxhIG1pc21hLiBMYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIG5vIHNlcsOhIHJlc3BvbnNhYmxlIGRlIG5pbmd1bmEgdXRpbGl6YWNpw7NuIGluZGViaWRhIGRlbCBkb2N1bWVudG8gPEJSPnBvciBwYXJ0ZSBkZSB0ZXJjZXJvcyB5IHNlcsOhIGV4Y2x1c2l2YW1lbnRlIG1pIHJlc3BvbnNhYmlsaWRhZCBhdGVuZGVyIHBlcnNvbmFsbWVudGUgY3VhbHF1aWVyIHJlY2xhbWFjacOzbiBxdWUgcHVlZGE8QlI+IHByZXNlbnRhcnNlIGEgbGEgVW5pdmVyc2lkYWQuIDxCUj4KIApBdXRvcml6byBhIGxhIEJpYmxpb3RlY2EgRGlnaXRhbCBkZSBsYSBVbml2ZXJzaWRhZCBkZSBTYW4gQnVlbmF2ZW50dXJhIGNvbnZlcnRpciBlbCBkb2N1bWVudG8gYWwgZm9ybWF0byBxdWUgZWwgPEJSPnJlcG9zaXRvcmlvIGxvIHJlcXVpZXJhIChpbXByZXNvLCBkaWdpdGFsLCBlbGVjdHLDs25pY28gbyBjdWFscXVpZXIgb3RybyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBvIGNvbiBmaW5lcyBkZTxCUj4gcHJlc2VydmFjacOzbiBkaWdpdGFsLiA8QlI+CiAKRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGVuZ28gZGUgcHVibGljYXIgcG9zdGVyaW9ybWVudGUgbGEgb2JyYSwgZW4gZm9ybWEgdG90YWwgbyA8QlI+cGFyY2lhbCwgcG9yIGxvIGN1YWwgcG9kcsOpLCBkYW5kbyBhdmlzbyBwb3IgZXNjcml0byBjb24gbm8gbWVub3MgZGUgdW4gbWVzIGRlIGFudGVsYWNpw7NuLCBzb2xpY2l0YXIgcXVlIGVsIDxCUj5kb2N1bWVudG8gZGVqZSBkZSBlc3RhciBkaXNwb25pYmxlIHBhcmEgZWwgcMO6YmxpY28gZW4gbGEgQmlibGlvdGVjYSBEaWdpdGFsIGRlIGxhIFVuaXZlcnNpZGFkIGRlIFNhbiBCdWVuYXZlbnR1cmEsIDxCUj4gYXPDrcKtIG1pc21vLCBjdWFuZG8gc2UgcmVxdWllcmEgcG9yIHJhem9uZXMgbGVnYWxlcyB5L28gcmVnbGFzIGRlbCBlZGl0b3IgZGUgdW5hIHJldmlzdGEuIDxCUj48L1A+Cg==