Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor

This thesis adress the design and implementation of a real-time adaptive system the crosstalk cancellation based on the position of a listener using only two conventional loudspeakers. A numerical analysis is carried out in matlab to simulate the sound field and evaluate the mathematical model for c...

Full description

Autores:
Vásquez Zapata, Sebastián
Cardona Ríos, Manuel Alejandro
Tipo de recurso:
Fecha de publicación:
2018
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/5815
Acceso en línea:
http://hdl.handle.net/10819/5815
Palabra clave:
Crosstalk
Audio binaural
Tiempo-real
Kinect
Crosstalk
Binaural audio
Real-time
Kinect
Diseño de sistemas
Sistemas de comunicación
Señales (electrónica)
Tratamiento digital de señales
Procesamiento digital de señales
Rights
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANBUENAV2_7166bedbc43295c151eda9d5fe6eb74d
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/5815
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
title Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
spellingShingle Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
Crosstalk
Audio binaural
Tiempo-real
Kinect
Crosstalk
Binaural audio
Real-time
Kinect
Diseño de sistemas
Sistemas de comunicación
Señales (electrónica)
Tratamiento digital de señales
Procesamiento digital de señales
title_short Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
title_full Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
title_fullStr Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
title_full_unstemmed Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
title_sort Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor
dc.creator.fl_str_mv Vásquez Zapata, Sebastián
Cardona Ríos, Manuel Alejandro
dc.contributor.advisor.none.fl_str_mv Murillo Gómez, Diego Mauricio
dc.contributor.author.none.fl_str_mv Vásquez Zapata, Sebastián
Cardona Ríos, Manuel Alejandro
dc.subject.spa.fl_str_mv Crosstalk
Audio binaural
Tiempo-real
Kinect
Crosstalk
Binaural audio
Real-time
Kinect
topic Crosstalk
Audio binaural
Tiempo-real
Kinect
Crosstalk
Binaural audio
Real-time
Kinect
Diseño de sistemas
Sistemas de comunicación
Señales (electrónica)
Tratamiento digital de señales
Procesamiento digital de señales
dc.subject.lemb.spa.fl_str_mv Diseño de sistemas
Sistemas de comunicación
Señales (electrónica)
Tratamiento digital de señales
Procesamiento digital de señales
description This thesis adress the design and implementation of a real-time adaptive system the crosstalk cancellation based on the position of a listener using only two conventional loudspeakers. A numerical analysis is carried out in matlab to simulate the sound field and evaluate the mathematical model for cancellation proposed by Choueiri in [1]. The formulation of the inverse problem leads to certain restrictions that are identified and regularized using two different approaches. A real-time implementation of adaptive system is conducted. Furthermore, an objective metric is proposed to assess the performance and robustness of the crosstalk cancellation scheme
publishDate 2018
dc.date.accessioned.none.fl_str_mv 2018-05-16T20:32:00Z
dc.date.available.none.fl_str_mv 2018-05-16T20:32:00Z
dc.date.issued.none.fl_str_mv 2018
dc.date.submitted.none.fl_str_mv 2018-05-16
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.citation.spa.fl_str_mv S. Vasquez Zapata y M. Cardona Ríos, "Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor", tesis de grado, ingenieria de sonido, universidad San Buenaventura Medellin, facultad de ingenieria, 2018
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10819/5815
identifier_str_mv S. Vasquez Zapata y M. Cardona Ríos, "Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor", tesis de grado, ingenieria de sonido, universidad San Buenaventura Medellin, facultad de ingenieria, 2018
url http://hdl.handle.net/10819/5815
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 56 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 Sonido
dc.publisher.sede.spa.fl_str_mv Medellín
institution Universidad de San Buenaventura
dc.source.bibliographicCitation.spa.fl_str_mv [1] E. Y. Choueiri, “Optimal crosstalk cancellation for binaural audio with two loudspeakers,” Princeton University, p. 28, 2008.
[2] Y. Kim and P. Nelson, “Optimal regularisation for acoustic source reconstruction by inverse methods,” Journal of sound and vibration, vol. 275, no. 3, pp. 463–487, 2004.
[3] J. Lee, Y.-C. Park, and D.-H. Youn, “Robust crosstalk cancellation based on energybased control,” in Audio Engineering Society Conference: 34th International Conference: New Trends in Audio for Mobile and Handheld Devices, Audio Engineering Society, 2008.
[4] G. Kearney, “The perception of auditory height in individualised and nonindividualized dynamic cross-talk cancellation,” in Audio Engineering Society Conference: 2016 AES International Conference on Sound Field Control, Audio Engineering Society, 2016.
[5] F. Völk, T. Musialik, and H. Fastl, “Crosstalk cancellation between phantom sources,” in Audio Engineering Society Convention 126, Audio Engineering Society, 2009.
6] M. F. S. Galves and F. M. Fazi, “Sweet-spot-independent binaural reproduction with a listener-adaptive loudspeaker array,” 2016.
[7] Y. Kim, P. Mannerheim, and P. A. Nelson, “Filter update techniques for adaptive virtual acoustic imaging,” in Audio Engineering Society Convention 120, Audio Engineering Society, 2006.
[8] P. Mannerheim, “Visually adaptive virtual sound imaging using loudspeakers,” 2008.
[9] M.-S. Song, C. Zhang, D. Florencio, and H.-G. Kang, “An interactive 3-d audio system with loudspeakers,” IEEE Transactions on Multimedia, vol. 13, no. 5, pp. 844–855, 2011.
[10] T. Lentz and O. Schmitz, “Realisation of an adaptive cross-talk cancellation system for a moving listener,” in Audio Engineering Society Conference: 21st International Conference: Architectural Acoustics and Sound Reinforcement, Audio Engineering Society, 2002.
11] L. Wang, F. Yin, and Z. Chen, “A stereo crosstalk cancellation system based on the common-acoustical pole/zero model,” EURASIP Journal on Advances in Signal Processing, vol. 2010, no. 1, p. 719197, 2010.
[12] M. F. Simon Galvez, T. Takeuchi, and F. M. Fazi, “A listener adaptive optimal source distribution system for virtual sound imaging,” in Audio Engineering Society Convention 140, Audio Engineering Society, 2016
[13] Sherwood, “One solution soundbar s-9/s-7 with opsodis 3d technology,” 2013.
[14] A. Escamilla, “Diseño e implementación de un filtro adaptativo para caracterizar en frecuencia salas de mezcla y masterización,” 2008.
[15] S. B. y M. A. Yepez, “Estudio comparativo de prototipos de pabellón auditivo para captura binaural,” 2014.
[16] F. Vergara, “Entornos sonoros virtuales interactivos a partir de la grabación de las hrir generalizadas de la cabeza binaural usb,” 2016.
[17] A. Restrepo López, “Downmix de señales 5.1 a dos canales utilizando síntesis binaural en tiempo real,” 2012.
[18] E. Tobón, “Postproducción de audio para cortometrage basada en técnica de mezcla binaural,” 2016.
[19] Y. Moncisbays Romero et al., “Sonido binaural: evolución histórica y nuevas perspectivas con los paisajes sonoros,” 2013.
[20] M. Vorländer, Auralization: fundamentals of acoustics, modelling, simulation, algorithms and acoustic virtual reality. Springer Science & Business Media, 2007.
[21] H. Møller, “Fundamentals of binaural technology,” Applied acoustics, vol. 36, no. 3-4, pp. 171–218, 1992.
[22] D. Havelock, S. Kuwano, and M. Vorländer, Handbook of signal processing in acoustics. Springer Science & Business Media, 2008.
[23] F. Otero, M. G. Messineo, and G. Frontini, “Estimación y regularización en problemas inversos en ingeniería,”
[24] S. Saitoh, “Tikhonov regularization and the theory of reproducing kernels,” A Mathematical Journal Universidad de La Frontera Vol. 9, N o 3, December 2007., p. 65, 2005.
[25] L. Morales-Mendoza, R. Vazquez-Bautista, and Y. Shkvarko, “Unifying the maximum entropy and variational analysis regularization methods for reconstruction of the remote sensing imagery,” IEEE Latin America Transactions, vol. 3, no. 4, pp. 37–41, 2005.
[26] I. Bleyer and A. Leitao, “On tikhonov functionals penalized by bregman distances,” Cubo, vol. 11, no. 5, pp. 99–115, 2009.
[27] O. Kirkeby and P. A. Nelson, “Digital filter design for inversion problems in sound reproduction,” Journal of the Audio Engineering Society, vol. 47, no. 7/8, pp. 583–595, 1999.
[28] B. Masiero and M. Vorländer, “A framework for the calculation of dynamic crosstalk cancellation filters,” IEEE/ACM Transactions on Audio, Speech and Language Processing (TASLP), vol. 22, no. 9, pp. 1345–1354, 2014.
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-4685t
dc.source.reponame.spa.fl_str_mv Biblioteca Digital Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/affecda5-faf0-4363-b735-42572f49f075/download
https://bibliotecadigital.usb.edu.co/bitstreams/1b7ba842-6879-42ba-b6c6-782effae6147/download
https://bibliotecadigital.usb.edu.co/bitstreams/5c464db0-8081-4171-800f-beec3903bb64/download
https://bibliotecadigital.usb.edu.co/bitstreams/b333697d-3c7c-42bc-81f2-b9adf8602adc/download
bitstream.checksum.fl_str_mv d70fd2af11265b24af06a5c992449dec
0c7b7184e7583ec671a5d9e43f0939c0
7cbc3522fe7b42ffc980c5c5195cf1c8
af803cae9df55fb8c24dfd59e08cca04
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_ 1808479249079730176
spelling Comunidad Científica y AcadémicaMurillo Gómez, Diego Mauricio56025f7a-3bbc-49b8-9e90-bb0caa203f37-1Vásquez Zapata, Sebastián4332a38c-1800-472b-a5a0-8746dfd4e587-1Cardona Ríos, Manuel Alejandro59da821c-77fb-4d0e-968b-4c57166cc40b-12018-05-16T20:32:00Z2018-05-16T20:32:00Z20182018-05-16This thesis adress the design and implementation of a real-time adaptive system the crosstalk cancellation based on the position of a listener using only two conventional loudspeakers. A numerical analysis is carried out in matlab to simulate the sound field and evaluate the mathematical model for cancellation proposed by Choueiri in [1]. The formulation of the inverse problem leads to certain restrictions that are identified and regularized using two different approaches. A real-time implementation of adaptive system is conducted. Furthermore, an objective metric is proposed to assess the performance and robustness of the crosstalk cancellation schemeEl proyecto consiste en diseñar e implementar un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición de un receptor usando simplemente dos altavoces convencionales. Se hace un análisis númerico para simular el campo sonoro en matlab y evaluar el módelo matemático de cancelación planteado por Choueiri et al. [1]. La formulación al problema inverso conlleva ciertas restricciones que se identifican y regularizan usando dos métodos de comparación. Se implementa el módelo adaptativo en tiempo-real, se desarrollan y analizan pruebas objetivas para determinar el funcionamiento y robustez del sistema de cancelación crosstalkpdf56 PáginasRecurso en lineaapplication/pdfS. Vasquez Zapata y M. Cardona Ríos, "Diseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptor", tesis de grado, ingenieria de sonido, universidad San Buenaventura Medellin, facultad de ingenieria, 2018http://hdl.handle.net/10819/5815spaIngenieriasIngeniería de SonidoMedellí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. Y. Choueiri, “Optimal crosstalk cancellation for binaural audio with two loudspeakers,” Princeton University, p. 28, 2008.[2] Y. Kim and P. Nelson, “Optimal regularisation for acoustic source reconstruction by inverse methods,” Journal of sound and vibration, vol. 275, no. 3, pp. 463–487, 2004.[3] J. Lee, Y.-C. Park, and D.-H. Youn, “Robust crosstalk cancellation based on energybased control,” in Audio Engineering Society Conference: 34th International Conference: New Trends in Audio for Mobile and Handheld Devices, Audio Engineering Society, 2008.[4] G. Kearney, “The perception of auditory height in individualised and nonindividualized dynamic cross-talk cancellation,” in Audio Engineering Society Conference: 2016 AES International Conference on Sound Field Control, Audio Engineering Society, 2016.[5] F. Völk, T. Musialik, and H. Fastl, “Crosstalk cancellation between phantom sources,” in Audio Engineering Society Convention 126, Audio Engineering Society, 2009.6] M. F. S. Galves and F. M. Fazi, “Sweet-spot-independent binaural reproduction with a listener-adaptive loudspeaker array,” 2016.[7] Y. Kim, P. Mannerheim, and P. A. Nelson, “Filter update techniques for adaptive virtual acoustic imaging,” in Audio Engineering Society Convention 120, Audio Engineering Society, 2006.[8] P. Mannerheim, “Visually adaptive virtual sound imaging using loudspeakers,” 2008.[9] M.-S. Song, C. Zhang, D. Florencio, and H.-G. Kang, “An interactive 3-d audio system with loudspeakers,” IEEE Transactions on Multimedia, vol. 13, no. 5, pp. 844–855, 2011.[10] T. Lentz and O. Schmitz, “Realisation of an adaptive cross-talk cancellation system for a moving listener,” in Audio Engineering Society Conference: 21st International Conference: Architectural Acoustics and Sound Reinforcement, Audio Engineering Society, 2002.11] L. Wang, F. Yin, and Z. Chen, “A stereo crosstalk cancellation system based on the common-acoustical pole/zero model,” EURASIP Journal on Advances in Signal Processing, vol. 2010, no. 1, p. 719197, 2010.[12] M. F. Simon Galvez, T. Takeuchi, and F. M. Fazi, “A listener adaptive optimal source distribution system for virtual sound imaging,” in Audio Engineering Society Convention 140, Audio Engineering Society, 2016[13] Sherwood, “One solution soundbar s-9/s-7 with opsodis 3d technology,” 2013.[14] A. Escamilla, “Diseño e implementación de un filtro adaptativo para caracterizar en frecuencia salas de mezcla y masterización,” 2008.[15] S. B. y M. A. Yepez, “Estudio comparativo de prototipos de pabellón auditivo para captura binaural,” 2014.[16] F. Vergara, “Entornos sonoros virtuales interactivos a partir de la grabación de las hrir generalizadas de la cabeza binaural usb,” 2016.[17] A. Restrepo López, “Downmix de señales 5.1 a dos canales utilizando síntesis binaural en tiempo real,” 2012.[18] E. Tobón, “Postproducción de audio para cortometrage basada en técnica de mezcla binaural,” 2016.[19] Y. Moncisbays Romero et al., “Sonido binaural: evolución histórica y nuevas perspectivas con los paisajes sonoros,” 2013.[20] M. Vorländer, Auralization: fundamentals of acoustics, modelling, simulation, algorithms and acoustic virtual reality. Springer Science & Business Media, 2007.[21] H. Møller, “Fundamentals of binaural technology,” Applied acoustics, vol. 36, no. 3-4, pp. 171–218, 1992.[22] D. Havelock, S. Kuwano, and M. Vorländer, Handbook of signal processing in acoustics. Springer Science & Business Media, 2008.[23] F. Otero, M. G. Messineo, and G. Frontini, “Estimación y regularización en problemas inversos en ingeniería,”[24] S. Saitoh, “Tikhonov regularization and the theory of reproducing kernels,” A Mathematical Journal Universidad de La Frontera Vol. 9, N o 3, December 2007., p. 65, 2005.[25] L. Morales-Mendoza, R. Vazquez-Bautista, and Y. Shkvarko, “Unifying the maximum entropy and variational analysis regularization methods for reconstruction of the remote sensing imagery,” IEEE Latin America Transactions, vol. 3, no. 4, pp. 37–41, 2005.[26] I. Bleyer and A. Leitao, “On tikhonov functionals penalized by bregman distances,” Cubo, vol. 11, no. 5, pp. 99–115, 2009.[27] O. Kirkeby and P. A. Nelson, “Digital filter design for inversion problems in sound reproduction,” Journal of the Audio Engineering Society, vol. 47, no. 7/8, pp. 583–595, 1999.[28] B. Masiero and M. Vorländer, “A framework for the calculation of dynamic crosstalk cancellation filters,” IEEE/ACM Transactions on Audio, Speech and Language Processing (TASLP), vol. 22, no. 9, pp. 1345–1354, 2014.Universidad de San Buenaventura - MedellínBiblioteca USB Medellín (San Benito): CD-4685tBiblioteca Digital Universidad de San BuenaventuraCrosstalkAudio binauralTiempo-realKinectCrosstalkBinaural audioReal-timeKinectDiseño de sistemasSistemas de comunicaciónSeñales (electrónica)Tratamiento digital de señalesProcesamiento digital de señalesIngeniero de SonidoDiseño e implementación de un sistema adaptativo en tiempo-real para la cancelación de crosstalk acorde a la posición del receptorTrabajo de grado - PregradoTrabajo de Gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fPublicationORIGINALDiseno_Implementacion_Sistema_Vasquez_2018.pdfDiseno_Implementacion_Sistema_Vasquez_2018.pdfapplication/pdf9711875https://bibliotecadigital.usb.edu.co/bitstreams/affecda5-faf0-4363-b735-42572f49f075/downloadd70fd2af11265b24af06a5c992449decMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-82071https://bibliotecadigital.usb.edu.co/bitstreams/1b7ba842-6879-42ba-b6c6-782effae6147/download0c7b7184e7583ec671a5d9e43f0939c0MD54TEXTDiseno_Implementacion_Sistema_Vasquez_2018.pdf.txtDiseno_Implementacion_Sistema_Vasquez_2018.pdf.txtExtracted texttext/plain56914https://bibliotecadigital.usb.edu.co/bitstreams/5c464db0-8081-4171-800f-beec3903bb64/download7cbc3522fe7b42ffc980c5c5195cf1c8MD55THUMBNAILDiseno_Implementacion_Sistema_Vasquez_2018.pdf.jpgDiseno_Implementacion_Sistema_Vasquez_2018.pdf.jpgGenerated Thumbnailimage/jpeg6208https://bibliotecadigital.usb.edu.co/bitstreams/b333697d-3c7c-42bc-81f2-b9adf8602adc/downloadaf803cae9df55fb8c24dfd59e08cca04MD5610819/5815oai:bibliotecadigital.usb.edu.co:10819/58152023-02-24 11:31:35.953http://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==