Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP)
En Colombia hay 40 pacientes con Úlceras por presión (UPP), para una prevalencia de un 14.1% [Corral, 2018]. Las UPP aparecen en un 65% de los pacientes hospitalizados, estos al no poder adoptar distintas posiciones muestran una incidencia en la tasa de desarrollo de una nueva UPP que oscila entre 7...
- Autores:
-
León Amaya, María José
Díaz Barragán, Jorge Leonardo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad El Bosque
- Repositorio:
- Repositorio U. El Bosque
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unbosque.edu.co:20.500.12495/9025
- Palabra clave:
- Tetraplejia
Úlceras por presión (UPP)
Potenciales evocados visuales a eventos de estado estacionario (SSVEP)
Interfaz cerebro - computadora (BCI)
prototipo de cama hospitalaria
610.28
Tetraplegia
pressure ulcers (UP)
Steady state visually evoked potencial (SSVEP)
Brain computer interface (BCI)
hospital bed prototype
- Rights
- openAccess
- License
- Attribution-NonCommercial-ShareAlike 4.0 International
id |
UNBOSQUE2_c41450177d2f0fe67ee697e89b9e72ca |
---|---|
oai_identifier_str |
oai:repositorio.unbosque.edu.co:20.500.12495/9025 |
network_acronym_str |
UNBOSQUE2 |
network_name_str |
Repositorio U. El Bosque |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
dc.title.translated.spa.fl_str_mv |
Scale prototype of a hospital bed for patients with spinal cord injury controlled by steady state evoked potentials (SSVEP) |
title |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
spellingShingle |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) Tetraplejia Úlceras por presión (UPP) Potenciales evocados visuales a eventos de estado estacionario (SSVEP) Interfaz cerebro - computadora (BCI) prototipo de cama hospitalaria 610.28 Tetraplegia pressure ulcers (UP) Steady state visually evoked potencial (SSVEP) Brain computer interface (BCI) hospital bed prototype |
title_short |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
title_full |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
title_fullStr |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
title_full_unstemmed |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
title_sort |
Prototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP) |
dc.creator.fl_str_mv |
León Amaya, María José Díaz Barragán, Jorge Leonardo |
dc.contributor.advisor.none.fl_str_mv |
Quiñones Quiñones, Armando Alcides |
dc.contributor.author.none.fl_str_mv |
León Amaya, María José Díaz Barragán, Jorge Leonardo |
dc.subject.spa.fl_str_mv |
Tetraplejia Úlceras por presión (UPP) Potenciales evocados visuales a eventos de estado estacionario (SSVEP) Interfaz cerebro - computadora (BCI) prototipo de cama hospitalaria |
topic |
Tetraplejia Úlceras por presión (UPP) Potenciales evocados visuales a eventos de estado estacionario (SSVEP) Interfaz cerebro - computadora (BCI) prototipo de cama hospitalaria 610.28 Tetraplegia pressure ulcers (UP) Steady state visually evoked potencial (SSVEP) Brain computer interface (BCI) hospital bed prototype |
dc.subject.ddc.none.fl_str_mv |
610.28 |
dc.subject.keywords.spa.fl_str_mv |
Tetraplegia pressure ulcers (UP) Steady state visually evoked potencial (SSVEP) Brain computer interface (BCI) hospital bed prototype |
description |
En Colombia hay 40 pacientes con Úlceras por presión (UPP), para una prevalencia de un 14.1% [Corral, 2018]. Las UPP aparecen en un 65% de los pacientes hospitalizados, estos al no poder adoptar distintas posiciones muestran una incidencia en la tasa de desarrollo de una nueva UPP que oscila entre 7,7% y 26,9% diarias [de Salud y Protección Social, 2016], si no es tratado a tiempo las UPP ocasionan a los pacientes un aumento en la tasa de morbimortalidad hospitalaria del 23% al 27% [Arango Salazar C., 2017]. Se evidencia que si estas son prevenidas a tiempo y con un mejor cuidado el 95% de los pacientes mejoran [de Salud y Protección Social, 2016]. Por lo anterior el resultado de este trabajo de grado es demostrar que personas con tetraplejia pueden cambiar su punto de presión o apoyo de manera autónoma sin ayuda externa (enfermera o familiar), por medio de una Interfaz cerebro - computadora (BCI) controlada por Potenciales evocados visuales a eventos de estado estacionario (SSVEP) siendo estos estímulos parpadeantes a diferentes frecuencias (6 Hz, 7 Hz, 7.5 Hz y 8.2), con el fin de prevenir las UPP en la zona lumbar (superior e inferior) y mejorar su calidad de vida, evidenciado en un prototipo a escala de cama hospitalaria. Esto se logró por la unión de dos metodologías. La metodología para el software la cual consta de un pre-procesamiento, procesamiento de la señal para extraer características específicas (centroide, correlación canónica, cruce en cero y la frecuencia máxima de la transformada de hilbert), uso de un clasificador (Máquina de Soporte Vectorial) y validación cruzada donde se obtuvo una precisión del 97 %, 99% de especificidad y 97% de sensibilidad para detectar de manera correcta a que estimulo parpadeante esta visualizando los pacientes con el fin de generar comandos mentales. Los cuales serán entregados a los diferentes actuadores para generar el nuevo punto de apoyo en el prototipo. Como resultado final se obtiene una interfaz con los cuatro estímulos parpadeantes, al seleccionar uno de ellos el algoritmo va a desarrollar la metodología mencionada anteriormente. La metodología de hardware donde se desarrolló un prototipo a escala de cama hospitalaria mediante impresiones 3D con PLA, dos servomotores para generar los diferentes movimientos para producir nuevos puntos de presión o apoyo y un motor paso-paso para generar el movimiento de RCP anti-trendelemburg y trendelemburg. Como resultado final se obtuvo un prototipo funcional a escala (1:4) de una cama hospitalaria controlada por un sistema BCI por estímulos parpadeantes con SSVEP para que los pacientes con lesiones medulares (tetraplejia) cambien el punto de presión de su zona de apoyo con el fin de prevenir las UPP en la zona lumbar. cabe resaltar que la señal utilizada para la elaboración de este proyecto de grado es de la base de datos de AVI SSVEP [Vilic, 2013]. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2022-09-13T14:48:24Z |
dc.date.available.none.fl_str_mv |
2022-09-13T14:48:24Z |
dc.type.local.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/20.500.12495/9025 |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad El Bosque |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad El Bosque |
dc.identifier.repourl.none.fl_str_mv |
https://repositorio.unbosque.edu.co |
url |
http://hdl.handle.net/20.500.12495/9025 https://repositorio.unbosque.edu.co |
identifier_str_mv |
instname:Universidad El Bosque reponame:Repositorio Institucional Universidad El Bosque |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.local.spa.fl_str_mv |
Acceso abierto |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.none.fl_str_mv |
2020 |
rights_invalid_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International http://creativecommons.org/licenses/by-nc-sa/4.0/ Acceso abierto http://purl.org/coar/access_right/c_abf2 2020 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.program.spa.fl_str_mv |
Bioingeniería |
dc.publisher.grantor.spa.fl_str_mv |
Universidad El Bosque |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
institution |
Universidad El Bosque |
bitstream.url.fl_str_mv |
https://repositorio.unbosque.edu.co/bitstreams/a7852318-3c9e-4596-94f5-007704871b22/download https://repositorio.unbosque.edu.co/bitstreams/5e3623b2-7011-4b25-9762-623983e67ad2/download https://repositorio.unbosque.edu.co/bitstreams/96f8d966-faf5-432e-b697-e18227934de4/download https://repositorio.unbosque.edu.co/bitstreams/6232636a-b107-445c-8734-70bf508c0aa6/download https://repositorio.unbosque.edu.co/bitstreams/e04ffd6d-dbb0-4a2d-81e0-548c0ed90cc3/download https://repositorio.unbosque.edu.co/bitstreams/8ee73859-7cc4-4409-a041-17122043306a/download https://repositorio.unbosque.edu.co/bitstreams/44471739-e615-4530-9161-d2eb0af45162/download https://repositorio.unbosque.edu.co/bitstreams/f36154d1-350a-42d7-aec4-517f331ec343/download https://repositorio.unbosque.edu.co/bitstreams/51e776e5-1838-4011-bace-9d30ce7e3b5d/download |
bitstream.checksum.fl_str_mv |
c558ef2815eecd920247bd8a75e5e2e9 e399d29db9d4d8bae9e7e020e66aaa07 934f4ca17e109e0a05eaeaba504d7ce4 8a4605be74aa9ea9d79846c1fba20a33 20c5f28eac344a9e56ee25398e7789a3 3dd226401e4993aae4743167866a6e0f 5444816d84e7c1a507f8ac7613498d24 a4ec505049112e04c1ffc531832f657b 7948e60e43241da3678b0de68f21829d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad El Bosque |
repository.mail.fl_str_mv |
bibliotecas@biteca.com |
_version_ |
1814100818887966720 |
spelling |
Quiñones Quiñones, Armando AlcidesLeón Amaya, María JoséDíaz Barragán, Jorge Leonardo2022-09-13T14:48:24Z2022-09-13T14:48:24Z2020http://hdl.handle.net/20.500.12495/9025instname:Universidad El Bosquereponame:Repositorio Institucional Universidad El Bosquehttps://repositorio.unbosque.edu.coEn Colombia hay 40 pacientes con Úlceras por presión (UPP), para una prevalencia de un 14.1% [Corral, 2018]. Las UPP aparecen en un 65% de los pacientes hospitalizados, estos al no poder adoptar distintas posiciones muestran una incidencia en la tasa de desarrollo de una nueva UPP que oscila entre 7,7% y 26,9% diarias [de Salud y Protección Social, 2016], si no es tratado a tiempo las UPP ocasionan a los pacientes un aumento en la tasa de morbimortalidad hospitalaria del 23% al 27% [Arango Salazar C., 2017]. Se evidencia que si estas son prevenidas a tiempo y con un mejor cuidado el 95% de los pacientes mejoran [de Salud y Protección Social, 2016]. Por lo anterior el resultado de este trabajo de grado es demostrar que personas con tetraplejia pueden cambiar su punto de presión o apoyo de manera autónoma sin ayuda externa (enfermera o familiar), por medio de una Interfaz cerebro - computadora (BCI) controlada por Potenciales evocados visuales a eventos de estado estacionario (SSVEP) siendo estos estímulos parpadeantes a diferentes frecuencias (6 Hz, 7 Hz, 7.5 Hz y 8.2), con el fin de prevenir las UPP en la zona lumbar (superior e inferior) y mejorar su calidad de vida, evidenciado en un prototipo a escala de cama hospitalaria. Esto se logró por la unión de dos metodologías. La metodología para el software la cual consta de un pre-procesamiento, procesamiento de la señal para extraer características específicas (centroide, correlación canónica, cruce en cero y la frecuencia máxima de la transformada de hilbert), uso de un clasificador (Máquina de Soporte Vectorial) y validación cruzada donde se obtuvo una precisión del 97 %, 99% de especificidad y 97% de sensibilidad para detectar de manera correcta a que estimulo parpadeante esta visualizando los pacientes con el fin de generar comandos mentales. Los cuales serán entregados a los diferentes actuadores para generar el nuevo punto de apoyo en el prototipo. Como resultado final se obtiene una interfaz con los cuatro estímulos parpadeantes, al seleccionar uno de ellos el algoritmo va a desarrollar la metodología mencionada anteriormente. La metodología de hardware donde se desarrolló un prototipo a escala de cama hospitalaria mediante impresiones 3D con PLA, dos servomotores para generar los diferentes movimientos para producir nuevos puntos de presión o apoyo y un motor paso-paso para generar el movimiento de RCP anti-trendelemburg y trendelemburg. Como resultado final se obtuvo un prototipo funcional a escala (1:4) de una cama hospitalaria controlada por un sistema BCI por estímulos parpadeantes con SSVEP para que los pacientes con lesiones medulares (tetraplejia) cambien el punto de presión de su zona de apoyo con el fin de prevenir las UPP en la zona lumbar. cabe resaltar que la señal utilizada para la elaboración de este proyecto de grado es de la base de datos de AVI SSVEP [Vilic, 2013].BioingenieroPregradoIn Colombia, 65% of all patients on hospital beds suffer from pressure ulcers (PU). Due to the difficulty in mobility, patients have difficulty adapting their positions. The onset of new Pus can range between 7.7% to 26.9% daily [de Salud y Protección Social, 2016 ]. PUs that have not been addressed in a timely manner have caused mortality rates to increase from 23% to 27% [Arango Salazar C., 2017]. However, if PUs are treated, or prevented in time, 95% of patients experience a full recovery. Prevention of PUs can occur by responding to prolonged amounts of pressure on a particular skin area. Detection of PUs are currently performed by nurses or care-giving tasks at their discretion, and often goes unnoticed when patients are non-verbal or have severe motor deficits [de Salud y Protección Social, 2016]. This motivated the design of an automated PU prevention system that can autonomously alter a patient’s position and alleviate potential skin harm using brain-computer interface (BCI), without the physical intervention of a caregiver. The BCI responds to steady state evoked potentials (SSVEPs) in response to visual stimuli blinking at different frequencies; 6 Hz, 7 Hz, and 8.2 Hz. SSVEPs resonating at each frequency would alter pressure points through linear actuators locating in the lumbar and posterior thoracic regions of the bed which move the patient accordingly. The functionality of the proposed system involves the union between two components; mechanical intervention to manipulate the position of a patient in response to the BCI’s interpretation to the SSVEPs. Extracting information from evoked potentials involves signal processing and statistical interpolation using Fourier and Hilbert transforms and applying canonical correlations, respectively. The resulting information characterizes the resonant frequency of the SSVEP corresponding to the input visual stimuli. A support vector machine model was trained using cross-validation based on these characteristics into the 3 blinking frequencies with a precision of 97 %, specificity of 99% and sensitivity of 97 %. The prediction of the SVM prompted the appropriate mechanical actuator to move the patient. The mechanical hardware prototype was developed using PLA 3D printed materials. Two servomotors generate torque to actuate and manipulate pressure release from a specific region on the patient’s surface. A stepper motor was used to generate the anti-trendelemburg CPR movement and trendelemburg. As a final result, a functional prototype was obtained at scale (1: 4) of a hospital bed controlled by a BCI system by blinking stimuli with SSVEP so that patients with spinal cord injuries (tetraplegia) change the pressure point of their support zone with in order to prevent PUs in the lumbar area. It should be noted that the signal used for the preparation of this degree project is from the AVI SSVEP database [Vilic, 2013].application/pdfspaAttribution-NonCommercial-ShareAlike 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-sa/4.0/Acceso abiertoinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf22020TetraplejiaÚlceras por presión (UPP)Potenciales evocados visuales a eventos de estado estacionario (SSVEP)Interfaz cerebro - computadora (BCI)prototipo de cama hospitalaria610.28Tetraplegiapressure ulcers (UP)Steady state visually evoked potencial (SSVEP)Brain computer interface (BCI)hospital bed prototypePrototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP)Scale prototype of a hospital bed for patients with spinal cord injury controlled by steady state evoked potentials (SSVEP)BioingenieríaUniversidad El BosqueFacultad de IngenieríaTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINALLeon_Amaya_Maria_Jose_2020.pdfLeon_Amaya_Maria_Jose_2020.pdfPrototipo a escala de una cama hospitalaria antiescaras para pacientes con lesiones medulares controlada por potenciales evocados en estado estacionario (SSVEP)application/pdf14014787https://repositorio.unbosque.edu.co/bitstreams/a7852318-3c9e-4596-94f5-007704871b22/downloadc558ef2815eecd920247bd8a75e5e2e9MD51Leon_Amaya_Maria_Jose_2020_Carta_de_autorización.pdfLeon_Amaya_Maria_Jose_2020_Carta_de_autorización.pdfCarta de autorizaciónapplication/pdf388644https://repositorio.unbosque.edu.co/bitstreams/5e3623b2-7011-4b25-9762-623983e67ad2/downloade399d29db9d4d8bae9e7e020e66aaa07MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.unbosque.edu.co/bitstreams/96f8d966-faf5-432e-b697-e18227934de4/download934f4ca17e109e0a05eaeaba504d7ce4MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unbosque.edu.co/bitstreams/6232636a-b107-445c-8734-70bf508c0aa6/download8a4605be74aa9ea9d79846c1fba20a33MD54THUMBNAILPortada.jpgPortada.jpgPortadaimage/jpeg172594https://repositorio.unbosque.edu.co/bitstreams/e04ffd6d-dbb0-4a2d-81e0-548c0ed90cc3/download20c5f28eac344a9e56ee25398e7789a3MD55Leon_Amaya_Maria_Jose_2020.pdf.jpgLeon_Amaya_Maria_Jose_2020.pdf.jpgIM Thumbnailimage/jpeg6546https://repositorio.unbosque.edu.co/bitstreams/8ee73859-7cc4-4409-a041-17122043306a/download3dd226401e4993aae4743167866a6e0fMD56Leon_Amaya_Maria_Jose_2020_Carta_de_autorización.pdf.jpgLeon_Amaya_Maria_Jose_2020_Carta_de_autorización.pdf.jpgIM Thumbnailimage/jpeg7891https://repositorio.unbosque.edu.co/bitstreams/44471739-e615-4530-9161-d2eb0af45162/download5444816d84e7c1a507f8ac7613498d24MD57TEXTLeon_Amaya_Maria_Jose_2020.pdf.txtLeon_Amaya_Maria_Jose_2020.pdf.txtExtracted texttext/plain101649https://repositorio.unbosque.edu.co/bitstreams/f36154d1-350a-42d7-aec4-517f331ec343/downloada4ec505049112e04c1ffc531832f657bMD58Leon_Amaya_Maria_Jose_2020_Carta_de_autorización.pdf.txtLeon_Amaya_Maria_Jose_2020_Carta_de_autorización.pdf.txtExtracted texttext/plain8016https://repositorio.unbosque.edu.co/bitstreams/51e776e5-1838-4011-bace-9d30ce7e3b5d/download7948e60e43241da3678b0de68f21829dMD5920.500.12495/9025oai:repositorio.unbosque.edu.co:20.500.12495/90252024-02-07 09:25:59.963http://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalopen.accesshttps://repositorio.unbosque.edu.coRepositorio Institucional Universidad El Bosquebibliotecas@biteca.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |