Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM
En Colombia en un periodo de 4 décadas se ha registrado un aproximado de 28.000 eventos de desastre, en los que se condesan incendios, inundaciones, terremotos, entre otros. El 60% de los mismos ha sucedido partir de la década de 1990 según los datos del Ministerio de Hacienda. En la actualidad Colo...
- Autores:
-
Piza Sanchez, Cristian Camilo
Acero Gutiérrez, Yeimi Janeth
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/27555
- Acceso en línea:
- http://hdl.handle.net/11349/27555
- Palabra clave:
- Radio cognitiva
Comunicaciones
Espectro
Desastres naturales
Transmisión
Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas
Ondas de radio
Radiofrecuencia
Líneas de radio - Asistencia en emergencias
Desastres naturales - Prevención
Cognitive radio
Communications
Spectrum
Natural disasters
Transmission
- Rights
- License
- CC0 1.0 Universal
id |
UDISTRITA2_77bd92eb7eb3b7b97c63d712b10ea049 |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/27555 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
dc.title.titleenglish.spa.fl_str_mv |
Design of an emergency system based on cognitive radio to transmit emergency messages in the AM and FM radio bands |
title |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
spellingShingle |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM Radio cognitiva Comunicaciones Espectro Desastres naturales Transmisión Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas Ondas de radio Radiofrecuencia Líneas de radio - Asistencia en emergencias Desastres naturales - Prevención Cognitive radio Communications Spectrum Natural disasters Transmission |
title_short |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
title_full |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
title_fullStr |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
title_full_unstemmed |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
title_sort |
Diseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FM |
dc.creator.fl_str_mv |
Piza Sanchez, Cristian Camilo Acero Gutiérrez, Yeimi Janeth |
dc.contributor.advisor.spa.fl_str_mv |
Pedraza, Luis Fernando |
dc.contributor.author.spa.fl_str_mv |
Piza Sanchez, Cristian Camilo Acero Gutiérrez, Yeimi Janeth |
dc.subject.spa.fl_str_mv |
Radio cognitiva Comunicaciones Espectro Desastres naturales Transmisión |
topic |
Radio cognitiva Comunicaciones Espectro Desastres naturales Transmisión Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas Ondas de radio Radiofrecuencia Líneas de radio - Asistencia en emergencias Desastres naturales - Prevención Cognitive radio Communications Spectrum Natural disasters Transmission |
dc.subject.lemb.spa.fl_str_mv |
Ingeniería en Telecomunicaciones - Tesis y disertaciones académicas Ondas de radio Radiofrecuencia Líneas de radio - Asistencia en emergencias Desastres naturales - Prevención |
dc.subject.keyword.spa.fl_str_mv |
Cognitive radio Communications Spectrum Natural disasters Transmission |
description |
En Colombia en un periodo de 4 décadas se ha registrado un aproximado de 28.000 eventos de desastre, en los que se condesan incendios, inundaciones, terremotos, entre otros. El 60% de los mismos ha sucedido partir de la década de 1990 según los datos del Ministerio de Hacienda. En la actualidad Colombia no cuenta con los implementos necesarios para tener una comunicación temprana de desastres y debido a los esfuerzos del gobierno nacional se puede apreciar que los desastres no son atendidos en un momento oportuno y existe una carencia de implementos que ayuden a realizar una comunicación temprana del acontecimiento y de esta forma poder alertar a las personas del riesgo inminente, esto debido a que en su mayoría los encargados de dar las alertas son los entes gubernamentales locales y estos no tienen el personal disponible para brindar las alertas en el momento que se requiere. En vista de estos aspectos y con el fin de brindar un sistema de comunicación de emergencia a las personas involucradas (grupos que apoyan en situaciones de emergencia se diseñó una herramienta que permite hacer una transmisión unidireccional mediante el uso de los dispositivos RTL-SDR2832U como receptor y el USRP N210 como transmisor, se utiliza el uso del Software libre GNU Radio para los bloques de transmisión y recepción, y con esto implementar una integración de los mismos para la transmisión de mensajes a través de modulaciones de AM y FM. La implementación del sistema de radio cognitiva conlleva a realizar una transmisión de mensajes de emergencia en modulación AM y FM sobre bandas comerciales y bandas libres según se requiera, a su vez este sistema es capaz de realizar la transmisión de diferentes mensajes de emergencia lo cual añade una funcionalidad extra de brindar diversidad de audios de emergencia para usarlos según la eventualidad lo requiera. Al lograr implementar el sistema de radio cognitiva de emergencia se realizaron pruebas en las cuales se pudo comprobar el porcentaje de detección de PU esto con el fin de no realizar una transmisión sobre una frecuencia que se encontraba en uso de un PU, a su vez se pudo determinar el nivel de señal a ruido presente en cada modulación y los tiempos de ejecución del sistema de emergencia. |
publishDate |
2021 |
dc.date.accessioned.none.fl_str_mv |
2021-10-15T19:20:01Z |
dc.date.available.none.fl_str_mv |
2021-10-15T19:20:01Z |
dc.date.created.spa.fl_str_mv |
2021-09-23 |
dc.type.degree.spa.fl_str_mv |
Monografía |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/27555 |
url |
http://hdl.handle.net/11349/27555 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
CC0 1.0 Universal |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/publicdomain/zero/1.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/9ae370d5-b431-4647-b775-6b61aeb75952/download https://repository.udistrital.edu.co/bitstreams/5ba2b697-e40e-4d82-9884-91485ff2bc46/download https://repository.udistrital.edu.co/bitstreams/dcd80984-cae1-4ba4-a593-06fe094ef65c/download https://repository.udistrital.edu.co/bitstreams/87090c7c-b590-4e88-af86-aba699ed7766/download https://repository.udistrital.edu.co/bitstreams/191fe7e5-386e-43d0-83a0-f29ee9f5e1d4/download https://repository.udistrital.edu.co/bitstreams/4c875c61-f4cf-4219-93ff-cc407e8ecc93/download |
bitstream.checksum.fl_str_mv |
fb7feb60558e4077972ab30e47e2a506 492a16e6ca71c9863c8bb132bb281bf2 42fd4ad1e89814f5e4a476b409eb708c 997daf6c648c962d566d7b082dac908d 2086558f80f105a77239298087f68148 f09f173aa255a9422c63501661ff96d7 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828165261628276736 |
spelling |
Pedraza, Luis Fernandowill be generated::orcid::0000-0002-0997-6478600Piza Sanchez, Cristian CamiloAcero Gutiérrez, Yeimi Janeth2021-10-15T19:20:01Z2021-10-15T19:20:01Z2021-09-23http://hdl.handle.net/11349/27555En Colombia en un periodo de 4 décadas se ha registrado un aproximado de 28.000 eventos de desastre, en los que se condesan incendios, inundaciones, terremotos, entre otros. El 60% de los mismos ha sucedido partir de la década de 1990 según los datos del Ministerio de Hacienda. En la actualidad Colombia no cuenta con los implementos necesarios para tener una comunicación temprana de desastres y debido a los esfuerzos del gobierno nacional se puede apreciar que los desastres no son atendidos en un momento oportuno y existe una carencia de implementos que ayuden a realizar una comunicación temprana del acontecimiento y de esta forma poder alertar a las personas del riesgo inminente, esto debido a que en su mayoría los encargados de dar las alertas son los entes gubernamentales locales y estos no tienen el personal disponible para brindar las alertas en el momento que se requiere. En vista de estos aspectos y con el fin de brindar un sistema de comunicación de emergencia a las personas involucradas (grupos que apoyan en situaciones de emergencia se diseñó una herramienta que permite hacer una transmisión unidireccional mediante el uso de los dispositivos RTL-SDR2832U como receptor y el USRP N210 como transmisor, se utiliza el uso del Software libre GNU Radio para los bloques de transmisión y recepción, y con esto implementar una integración de los mismos para la transmisión de mensajes a través de modulaciones de AM y FM. La implementación del sistema de radio cognitiva conlleva a realizar una transmisión de mensajes de emergencia en modulación AM y FM sobre bandas comerciales y bandas libres según se requiera, a su vez este sistema es capaz de realizar la transmisión de diferentes mensajes de emergencia lo cual añade una funcionalidad extra de brindar diversidad de audios de emergencia para usarlos según la eventualidad lo requiera. Al lograr implementar el sistema de radio cognitiva de emergencia se realizaron pruebas en las cuales se pudo comprobar el porcentaje de detección de PU esto con el fin de no realizar una transmisión sobre una frecuencia que se encontraba en uso de un PU, a su vez se pudo determinar el nivel de señal a ruido presente en cada modulación y los tiempos de ejecución del sistema de emergencia.In Colombia, in a period of 4 decades, approximately 28,000 disaster events have been recorded, including fires, floods, earthquakes, among others. According to data from the Ministry of Finance, 60% of these events have occurred since the 1990s. Currently Colombia does not have the necessary implements to have an early communication of disasters and due to the efforts of the national government it can be seen that disasters are not attended in a timely manner and there is a lack of implements that help to make an early communication of the event and thus be able to alert people of the imminent risk, this because mostly those responsible for giving alerts are the local government entities and these do not have the personnel available to provide alerts at the time they are required. In view of these aspects and in order to provide an emergency communication system to the people involved (groups that support in emergency situations), a tool was designed that allows a unidirectional transmission through the use of RTL-SDR2832U devices as receiver and the USRP N210 as transmitter, using the free GNU Radio software for the transmission and reception blocks, and with this implement an integration of the same for the transmission of messages through AM and FM modulations. The implementation of the cognitive radio system leads to a transmission of emergency messages in AM and FM modulation on commercial bands and free bands as required, in turn this system is capable of transmitting different emergency messages which adds an extra functionality to provide diversity of emergency audios for use as required by the eventuality. After implementing the emergency cognitive radio system, tests were carried out to verify the percentage of PU detection in order to avoid transmitting on a frequency that was in use by a PU. At the same time, the level of signal to noise present in each modulation and the execution times of the emergency system could be determined.pdfspaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Radio cognitivaComunicacionesEspectroDesastres naturalesTransmisiónIngeniería en Telecomunicaciones - Tesis y disertaciones académicasOndas de radioRadiofrecuenciaLíneas de radio - Asistencia en emergenciasDesastres naturales - PrevenciónCognitive radioCommunicationsSpectrumNatural disastersTransmissionDiseño de un sistema de emergencia basado en radio cognitiva para transmitir mensajes de emergencia en las bandas de radio AM y FMDesign of an emergency system based on cognitive radio to transmit emergency messages in the AM and FM radio bandsMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALPizaSanchezCristianCamilo2021.pdfPizaSanchezCristianCamilo2021.pdfTrabajo de gradoapplication/pdf3141945https://repository.udistrital.edu.co/bitstreams/9ae370d5-b431-4647-b775-6b61aeb75952/downloadfb7feb60558e4077972ab30e47e2a506MD51Licencia y autorizacion de los autores para publicar.pdfLicencia y autorizacion de los autores para publicar.pdfLicencia de publicaciónapplication/pdf306311https://repository.udistrital.edu.co/bitstreams/5ba2b697-e40e-4d82-9884-91485ff2bc46/download492a16e6ca71c9863c8bb132bb281bf2MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repository.udistrital.edu.co/bitstreams/dcd80984-cae1-4ba4-a593-06fe094ef65c/download42fd4ad1e89814f5e4a476b409eb708cMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/87090c7c-b590-4e88-af86-aba699ed7766/download997daf6c648c962d566d7b082dac908dMD56THUMBNAILPizaSanchezCristianCamilo2021.pdf.jpgPizaSanchezCristianCamilo2021.pdf.jpgIM Thumbnailimage/jpeg6822https://repository.udistrital.edu.co/bitstreams/191fe7e5-386e-43d0-83a0-f29ee9f5e1d4/download2086558f80f105a77239298087f68148MD57Licencia y autorizacion de los autores para publicar.pdf.jpgLicencia y autorizacion de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13237https://repository.udistrital.edu.co/bitstreams/4c875c61-f4cf-4219-93ff-cc407e8ecc93/downloadf09f173aa255a9422c63501661ff96d7MD5811349/27555oai:repository.udistrital.edu.co:11349/275552023-12-21 10:24:49.047http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |