A platform for inpatient safety management based on iot technology

There is a need to integrate advancements in biomedical, information, and communication technologies with care processes within the framework of the inpatient safety program to support effective risk management of adverse events occurring in the hospital environment and to improve inpatient safety....

Full description

Autores:
ARRIETA RODRIGUEZ, EUGENIA LUZ
Murillo, Luis
Castañez Orta, Gustavo
Rivas Horta, Ana Milena
Baldovino Barco, Carlos
Jimenez Barrionuevo, Kelly
Cama-Pinto, Dora
Arrabal Campos, Francisco Manuel
Martínez Lao, Juan Antonio
Cama-Pinto, Alejandro
Tipo de recurso:
Article of journal
Fecha de publicación:
2022
Institución:
Corporación Universidad de la Costa
Repositorio:
REDICUC - Repositorio CUC
Idioma:
eng
OAI Identifier:
oai:repositorio.cuc.edu.co:11323/9743
Acceso en línea:
https://hdl.handle.net/11323/9743
https://repositorio.cuc.edu.co/
Palabra clave:
Inpatient safety
IoT
Adverse event
Hexagonal architecture
Rights
openAccess
License
Atribución 4.0 Internacional (CC BY 4.0)
id RCUC2_83d078f4ca4c11cdb1bb069df5dd370f
oai_identifier_str oai:repositorio.cuc.edu.co:11323/9743
network_acronym_str RCUC2
network_name_str REDICUC - Repositorio CUC
repository_id_str
dc.title.eng.fl_str_mv A platform for inpatient safety management based on iot technology
title A platform for inpatient safety management based on iot technology
spellingShingle A platform for inpatient safety management based on iot technology
Inpatient safety
IoT
Adverse event
Hexagonal architecture
title_short A platform for inpatient safety management based on iot technology
title_full A platform for inpatient safety management based on iot technology
title_fullStr A platform for inpatient safety management based on iot technology
title_full_unstemmed A platform for inpatient safety management based on iot technology
title_sort A platform for inpatient safety management based on iot technology
dc.creator.fl_str_mv ARRIETA RODRIGUEZ, EUGENIA LUZ
Murillo, Luis
Castañez Orta, Gustavo
Rivas Horta, Ana Milena
Baldovino Barco, Carlos
Jimenez Barrionuevo, Kelly
Cama-Pinto, Dora
Arrabal Campos, Francisco Manuel
Martínez Lao, Juan Antonio
Cama-Pinto, Alejandro
dc.contributor.author.none.fl_str_mv ARRIETA RODRIGUEZ, EUGENIA LUZ
Murillo, Luis
Castañez Orta, Gustavo
Rivas Horta, Ana Milena
Baldovino Barco, Carlos
Jimenez Barrionuevo, Kelly
Cama-Pinto, Dora
Arrabal Campos, Francisco Manuel
Martínez Lao, Juan Antonio
Cama-Pinto, Alejandro
dc.subject.proposal.eng.fl_str_mv Inpatient safety
IoT
Adverse event
Hexagonal architecture
topic Inpatient safety
IoT
Adverse event
Hexagonal architecture
description There is a need to integrate advancements in biomedical, information, and communication technologies with care processes within the framework of the inpatient safety program to support effective risk management of adverse events occurring in the hospital environment and to improve inpatient safety. In this respect, this work presents the development of a software platform using the Scrum methodology and the integrated technology of the Internet of Things for monitoring and managing inpatient safety. A modular solution is developed under a hexagonal architecture, using PHP as the backend language through the Laravel framework. A MySQL database was used for the data layer, and Vue.js was used for the user interface. This work implemented an RFID-based nurse call system using Internet of Things (IoT) concepts. The system enables nurses to respond to each inpatient within a given time limit and without the inpatient or a family member having to approach the nursing station. The system also provides reports and indicators that help evaluate the quality of inpatient care and helps to take measures to improve inpatient safety during care. In addition, diet management is integrated to reduce the occurrence of adverse events. A LoRa and Wi-Fi-based IoT network was implemented using a LoRa transceiver and the ESP32 MCU, chosen for its low power consumption, low cost, and wide availability. Bidirectional communication between hardware and software is handled through an MQTT Broker. The system integrates temperature and humidity sensors and smoke sensors, among others.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-12-07
dc.date.accessioned.none.fl_str_mv 2023-01-11T13:31:16Z
dc.date.available.none.fl_str_mv 2023-01-11T13:31:16Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.citation.spa.fl_str_mv Arrieta Rodriguez, E.; Murillo Fernandez, L.F.; Castañez Orta, G.A.; Rivas Horta, A.M.; Baldovino Barco, C.; Jimenez Barrionuevo, K.; Cama-Pinto, D.; Arrabal-Campos, F.M.; Martínez-Lao, J.A.; Cama-Pinto, A. A Platform for Inpatient Safety Management Based on IoT Technology. Inventions 2022, 7, 116. https://doi.org/10.3390/inventions7040116
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/11323/9743
dc.identifier.doi.none.fl_str_mv 10.3390/inventions7040116
dc.identifier.eissn.spa.fl_str_mv 2411-5134
dc.identifier.instname.spa.fl_str_mv Corporación Universidad de la Costa
dc.identifier.reponame.spa.fl_str_mv REDICUC - Repositorio CUC
dc.identifier.repourl.spa.fl_str_mv https://repositorio.cuc.edu.co/
identifier_str_mv Arrieta Rodriguez, E.; Murillo Fernandez, L.F.; Castañez Orta, G.A.; Rivas Horta, A.M.; Baldovino Barco, C.; Jimenez Barrionuevo, K.; Cama-Pinto, D.; Arrabal-Campos, F.M.; Martínez-Lao, J.A.; Cama-Pinto, A. A Platform for Inpatient Safety Management Based on IoT Technology. Inventions 2022, 7, 116. https://doi.org/10.3390/inventions7040116
10.3390/inventions7040116
2411-5134
Corporación Universidad de la Costa
REDICUC - Repositorio CUC
url https://hdl.handle.net/11323/9743
https://repositorio.cuc.edu.co/
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.ispartofjournal.spa.fl_str_mv Inventions
dc.relation.references.spa.fl_str_mv 1. Miasso, A.I.; Silva, A.E.B.D.C.; Cassiani, S.H.D.B.; Grou, C.R.; De Oliveira, R.C.; Fakih, F.T. The medication preparation and administration process: Problem identification in order to propose improvements and prevent medication errors [O processo de preparo e administração de medicamentos: Identificação de problemas para propor melhorias e prevenir erros de medicação]. Rev. Lat. Am. Enferm. 2006, 14, 354–363. [CrossRef]
2. Eldridge, N.; Wang, Y.; Metersky, M.; Eckenrode, S.; Mathew, J.; Sonnenfeld, N.; Perdue-Puli, J.; Hunt, D.; Brady, P.J.; McGann, P.; et al. Trends in Adverse Event Rates in Hospitalized Patients, 2010–2019. JAMA 2022, 328, 173–183. [CrossRef] [PubMed]
3. Audi, M.; Ali, A.; Al-Masri, R. Determinants of Advancement in Information Communication Technologies and its Prospect under the role of Aggregate and Disaggregate Globalization. Sci. Ann. Econ. Bus. 2022, 69, 2. [CrossRef]
4. Khan, M.M.; Alanazi, T.M.; Albraikan, A.A.; Almalki, F.A. IoT-Based Health Monitoring System Development and Analysis. Secur. Commun. Netw. 2022, 2022, 9639195. [CrossRef]
5. Health Facilities. The Official Magazine of the American Society for the Healthcare Engineering. Available online: https: //www.hfmmagazine.com/authors/769-neal-lorenzi/articles?page=2 (accessed on 8 October 2022).
6. Johnson, C.D.; Tu, P.H.; Bonissone, P.P.; Lizzi, J.M., Jr.; Akbay, K.S.; Yu, T.; Bufi, C.N.; Avasarala, V.; Lyer, N.S.; Yao, Y.; et al. System and Method for Protocol Adherence. U.S. Patent 20180174682A1, 2 February 2018. Available online: https://patents.google.com/patent/US20180174682A1/ (accessed on 8 October 2022).
7. Ogawa, K. Nurse Call System. U.S. Patent 20200258619A1, 27 April 2020. Available online: https://patents.google.com/patent/US20200258619A1 (accessed on 8 October 2022).
8. Diana, B.; Natalia, G. Eventos adversos durante la atención de enfermería en unidades de cuidados intensivos. Specialization Thesis, Universidad Javeriana, Bogota, Colombia, 2008.
9. Rivera, N.; Moreno, R.; Escobar, S. Prevalencia de errores en la utilización de medicamentos en pacientes de alto riesgo farmacológico y análisis de sus potenciales causas en una entidad hospitalaria. Enferm. Glob. 2013, 12, 171–184. [CrossRef]
10. Fajardo, G.; Rodriguez, J.; Gallegos, M.; Cordoba, M.; Flores, M. Perception of frequency and causes o medication-related adverse events in nursing care. Rev. Conamed 2009, 14, 22–28.
11. Rajba, P. Tackling Access Control Complexity by Combining XACML and Domain Driven Design. Adv. Intell. Syst. Comput. 2020, 1173, 493–502. [CrossRef]
12. Rasheedh, J.A.; Saradha, S. Design and Development of Resilient Microservices Architecture for Cloud Based Applications using Hybrid Design Patterns. Indian J. Comput. Sci. Eng. 2022, 13, 365–378. [CrossRef]
13. Trumbach, C.C.; Walsh, K.R.; Mahesh, S. A Historical and Bibliometric Analysis of the Development of Agile. In Research Anthology on Agile Software, Software Development, and Testing; Engg Journals Publications: Vandalur, Indian, 2021; pp. 107–121. [CrossRef]
14. Calefato, F.; Giove, A.; Lanubile, F.; Losavio, M. A case study on tool support for collaboration in agile development. In Proceedings of the 2020 ACM/IEEE 15th International Conference on Global Software Engineering, Seoul, Republic of Korea, 26–28 June 2020; pp. 11–21. [CrossRef]
15. Ota, M. Scrum in Research. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Association for Computing Machinery: New York, NY, USA, 2010; pp. 109–116. [CrossRef]
16. Florut, , C.; Buchmann, R.A. Modeling Tool for Managing Requirements and Backlogs in Agile Software Development. CEUR Workshop Proc. 2022, 312. Available online: https://ceur-ws.org/Vol-3122/PT-paper-5.pdf (accessed on 5 December 2022).
17. Abutaleb, H.; Tamimi, A.; Alrawashdeh, T. Empirical Study of Most Popular PHP Framework. In Proceedings of the 2021 International Conference on Information Technology, Amman, Jordan, 14–15 July 2021; pp. 608–611. [CrossRef]
18. Novac, O.C.; Madar, D.E.; Novac, C.M.; Bujdoso, G.; Oproescu, M.; Gal, T. Comparative study of some applications made in the Angular and Vue.js frameworks. In Proceedings of the 2021 16th International Conference on Engineering of Modern Electric Systems, Oradea, Romania, 10–11 June 2021. [CrossRef]
19. Hunkeler, U.; Truong, H.L.; Stanford-Clark, A. MQTT-S—A Publish/Subscribe Protocol for Wireless Sensor Networks. In Proceedings of the 3rd IEEE/Create-Net International Conference on Communication System Software and Middleware, Bangalore, India, 6–10 January 2008; pp. 791–798. [CrossRef]
20. Kononenko, O.; Baysal, O.; Holmes, R.; Godfrey, M.W. Mining modern repositories with Elasticsearch. In Proceedings of the 11th Working Conference on Mining Software Repositories, Hyderabad, India, 31 May 2014; pp. 328–331. [CrossRef]
21. Ren, S.; Kim, J.-S.; Cho, W.-S.; Soeng, S.; Kong, S.; Lee, K.-H. Big Data Platform for Intelligence Industrial IoT Sensor Monitoring System Based on Edge Computing and AI. In Proceedings of the 3rd International Conference on Artificial Intelligence in Information and Communication, Jeju Island, Republic of Korea, 13–16 April 2021; pp. 480–482. [CrossRef]
22. Ferreira, F.; Borges, H.S.; Valente, M.T. On the (un-)adoption of JavaScript front-end frameworks. Softw. Pract. Exp. 2022, 52, 947–966. [CrossRef]
23. Blackwell, G.R. Circuit boards. In The Electronic Packaging Handbook; CRC Press: Boca Raton, FL, USA, 2017; 89p. [CrossRef]
24. Atif, M.; Muralidharan, S.; Ko, H.; Yoo, B. Wi-ESP-A tool for CSI-based Device-Free Wi-Fi Sensing (DFWS). J. Comput. Des. Eng. 2020, 7, 644–656. [CrossRef]
25. Aborujilah, A.; Adamu, J.; Shariff, S.M.; Awang Long, Z. Descriptive Analysis of Built-in Security Features in Web Development Frameworks. In Proceedings of the 2022 16th International Conference on Ubiquitous Information Management and Communication (IMCOM), Seoul, Republic of Korea, 3–5 January 2022; pp. 1–8. [CrossRef]
26. Kumbhar, A. Overview of ISM Bands and Software-Defined Radio Experimentation. Wirel. Pers. Commun. 2017, 97, 3743–3756. [CrossRef]
27. Bobkov, I.; Rolich, A.; Denisova, M.; Voskov, L. Study of LoRa Performance at 433 MHz and 868 MHz Bands Inside a Multistory Building. In Proceedings of the 2020 Moscow Workshop on Electronic and Networking Technologies, Moscow, Russia, 11–13 March 2020. [CrossRef]
28. Adi, P.D.P.; Kitagawa, A. A performance of radio frequency and signal strength of LoRa with BME280 sensor. Telkomnika 2020, 18, 649–660. [CrossRef]
29. Piñeres-Espitia, G.; Cama-Pinto, A.; De La Rosa Morrón, D.; Estevez, F.; Cama-Pinto, D. Design of a low cost weather station for detecting environmental changes. Espacios 2017, 38, 13.
30. Cama-Pinto, D.; Damas, M.; Holgado-Terriza, J.A.; Arrabal-Campos, F.M.; Gómez-Mula, F.; Lao, J.A.M.; Cama-Pinto, A. Empirical model of radio wave propagation in the presence of vegetation inside greenhouses using regularized regressions. Sensors 2020, 20, 6621. [CrossRef] [PubMed]
31. Cama-Pinto, D.; Holgado-Terriza, J.A.; Damas-Hermoso, M.; Gómez-Mula, F.; Cama-Pinto, A. Radiowave attenuation measurement system based on rssi for precision agriculture: Application to tomato greenhouses. Inventions 2021, 6, 66. [CrossRef]
32. Cama-Pinto, A.; Piñeres-Espitia, G.; Comas-González, Z.; Vélez-Zapata, J.; Gómez-Mula, F. Design of a monitoring network of meteorological variables related to tornadoes in Barranquilla-Colombia and its metropolitan area. Ingeniare 2017, 25, 585–598. [CrossRef]
33. Arrubla-Hoyos, W.; Ojeda-Beltrán, A.; Solano-Barliza, A.; Rambauth-Ibarra, G.; Barrios-Ulloa, A.; Cama-Pinto, D.; ArrabalCampos, F.M.; Martínez-Lao, J.A.; Cama-Pinto, A.; Manzano-Agugliaro, F. Precision Agriculture and Sensor Systems Applications in Colombia through 5G Networks. Sensors 2022, 22, 7295. [CrossRef] [PubMed]
34. Cama-Pinto, D.; Damas, M.; Holgado-Terriza, J.A.; Gómez-Mula, F.; Calderin-Curtidor, A.C.; Martínez-Lao, J.; Cama-Pinto, A. 5g mobile phone network introduction in Colombia. Electronics 2021, 10, 922. [CrossRef]
35. Barrios-Ulloa, A.; Cama-Pinto, D.; Mardini-Bovea, J.; Díaz-Martínez, J.; Cama-Pinto, A. Projections of iot applications in Colombia using 5g wireless networks. Sensors 2021, 21, 7167. [CrossRef] [PubMed]
dc.relation.citationendpage.spa.fl_str_mv 18
dc.relation.citationstartpage.spa.fl_str_mv 1
dc.relation.citationissue.spa.fl_str_mv 116
dc.relation.citationvolume.spa.fl_str_mv 7
dc.rights.eng.fl_str_mv © 2022 by the authors. Licensee MDPI, Basel, Switzerland.
dc.rights.license.spa.fl_str_mv Atribución 4.0 Internacional (CC BY 4.0)
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución 4.0 Internacional (CC BY 4.0)
© 2022 by the authors. Licensee MDPI, Basel, Switzerland.
https://creativecommons.org/licenses/by/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 18 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Multidisciplinary Digital Publishing Institute (MDPI)
dc.publisher.place.spa.fl_str_mv Switzerland
dc.source.spa.fl_str_mv https://www.mdpi.com/2411-5134/7/4/116
institution Corporación Universidad de la Costa
bitstream.url.fl_str_mv https://repositorio.cuc.edu.co/bitstreams/fadbe582-839d-4b62-91f1-8750a1c7fc3e/download
https://repositorio.cuc.edu.co/bitstreams/5b71ca00-ad0e-4765-be35-71e5710b7614/download
https://repositorio.cuc.edu.co/bitstreams/c2daacd7-b0c1-40ba-a418-9713a2086737/download
https://repositorio.cuc.edu.co/bitstreams/9bbca356-eb09-4a86-841a-0b993515989e/download
bitstream.checksum.fl_str_mv 77c0564f7c8c677f3aa79accfc72c6c0
2f9959eaf5b71fae44bbf9ec84150c7a
a33645c4425938cf39b58ac1a6805663
1dbb8fdd9e6e0c3c24939f3bb6a60746
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio de la Universidad de la Costa CUC
repository.mail.fl_str_mv repdigital@cuc.edu.co
_version_ 1828166816811188224
spelling Atribución 4.0 Internacional (CC BY 4.0)© 2022 by the authors. Licensee MDPI, Basel, Switzerland.https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2ARRIETA RODRIGUEZ, EUGENIA LUZMurillo, LuisCastañez Orta, Gustavo Rivas Horta, Ana MilenaBaldovino Barco, CarlosJimenez Barrionuevo, KellyCama-Pinto, DoraArrabal Campos, Francisco ManuelMartínez Lao, Juan AntonioCama-Pinto, Alejandro2023-01-11T13:31:16Z2023-01-11T13:31:16Z2022-12-07Arrieta Rodriguez, E.; Murillo Fernandez, L.F.; Castañez Orta, G.A.; Rivas Horta, A.M.; Baldovino Barco, C.; Jimenez Barrionuevo, K.; Cama-Pinto, D.; Arrabal-Campos, F.M.; Martínez-Lao, J.A.; Cama-Pinto, A. A Platform for Inpatient Safety Management Based on IoT Technology. Inventions 2022, 7, 116. https://doi.org/10.3390/inventions7040116https://hdl.handle.net/11323/974310.3390/inventions70401162411-5134Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/There is a need to integrate advancements in biomedical, information, and communication technologies with care processes within the framework of the inpatient safety program to support effective risk management of adverse events occurring in the hospital environment and to improve inpatient safety. In this respect, this work presents the development of a software platform using the Scrum methodology and the integrated technology of the Internet of Things for monitoring and managing inpatient safety. A modular solution is developed under a hexagonal architecture, using PHP as the backend language through the Laravel framework. A MySQL database was used for the data layer, and Vue.js was used for the user interface. This work implemented an RFID-based nurse call system using Internet of Things (IoT) concepts. The system enables nurses to respond to each inpatient within a given time limit and without the inpatient or a family member having to approach the nursing station. The system also provides reports and indicators that help evaluate the quality of inpatient care and helps to take measures to improve inpatient safety during care. In addition, diet management is integrated to reduce the occurrence of adverse events. A LoRa and Wi-Fi-based IoT network was implemented using a LoRa transceiver and the ESP32 MCU, chosen for its low power consumption, low cost, and wide availability. Bidirectional communication between hardware and software is handled through an MQTT Broker. The system integrates temperature and humidity sensors and smoke sensors, among others.18 páginasapplication/pdfengMultidisciplinary Digital Publishing Institute (MDPI)Switzerlandhttps://www.mdpi.com/2411-5134/7/4/116A platform for inpatient safety management based on iot technologyArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Inventions1. Miasso, A.I.; Silva, A.E.B.D.C.; Cassiani, S.H.D.B.; Grou, C.R.; De Oliveira, R.C.; Fakih, F.T. The medication preparation and administration process: Problem identification in order to propose improvements and prevent medication errors [O processo de preparo e administração de medicamentos: Identificação de problemas para propor melhorias e prevenir erros de medicação]. Rev. Lat. Am. Enferm. 2006, 14, 354–363. [CrossRef]2. Eldridge, N.; Wang, Y.; Metersky, M.; Eckenrode, S.; Mathew, J.; Sonnenfeld, N.; Perdue-Puli, J.; Hunt, D.; Brady, P.J.; McGann, P.; et al. Trends in Adverse Event Rates in Hospitalized Patients, 2010–2019. JAMA 2022, 328, 173–183. [CrossRef] [PubMed]3. Audi, M.; Ali, A.; Al-Masri, R. Determinants of Advancement in Information Communication Technologies and its Prospect under the role of Aggregate and Disaggregate Globalization. Sci. Ann. Econ. Bus. 2022, 69, 2. [CrossRef]4. Khan, M.M.; Alanazi, T.M.; Albraikan, A.A.; Almalki, F.A. IoT-Based Health Monitoring System Development and Analysis. Secur. Commun. Netw. 2022, 2022, 9639195. [CrossRef]5. Health Facilities. The Official Magazine of the American Society for the Healthcare Engineering. Available online: https: //www.hfmmagazine.com/authors/769-neal-lorenzi/articles?page=2 (accessed on 8 October 2022).6. Johnson, C.D.; Tu, P.H.; Bonissone, P.P.; Lizzi, J.M., Jr.; Akbay, K.S.; Yu, T.; Bufi, C.N.; Avasarala, V.; Lyer, N.S.; Yao, Y.; et al. System and Method for Protocol Adherence. U.S. Patent 20180174682A1, 2 February 2018. Available online: https://patents.google.com/patent/US20180174682A1/ (accessed on 8 October 2022).7. Ogawa, K. Nurse Call System. U.S. Patent 20200258619A1, 27 April 2020. Available online: https://patents.google.com/patent/US20200258619A1 (accessed on 8 October 2022).8. Diana, B.; Natalia, G. Eventos adversos durante la atención de enfermería en unidades de cuidados intensivos. Specialization Thesis, Universidad Javeriana, Bogota, Colombia, 2008.9. Rivera, N.; Moreno, R.; Escobar, S. Prevalencia de errores en la utilización de medicamentos en pacientes de alto riesgo farmacológico y análisis de sus potenciales causas en una entidad hospitalaria. Enferm. Glob. 2013, 12, 171–184. [CrossRef]10. Fajardo, G.; Rodriguez, J.; Gallegos, M.; Cordoba, M.; Flores, M. Perception of frequency and causes o medication-related adverse events in nursing care. Rev. Conamed 2009, 14, 22–28.11. Rajba, P. Tackling Access Control Complexity by Combining XACML and Domain Driven Design. Adv. Intell. Syst. Comput. 2020, 1173, 493–502. [CrossRef]12. Rasheedh, J.A.; Saradha, S. Design and Development of Resilient Microservices Architecture for Cloud Based Applications using Hybrid Design Patterns. Indian J. Comput. Sci. Eng. 2022, 13, 365–378. [CrossRef]13. Trumbach, C.C.; Walsh, K.R.; Mahesh, S. A Historical and Bibliometric Analysis of the Development of Agile. In Research Anthology on Agile Software, Software Development, and Testing; Engg Journals Publications: Vandalur, Indian, 2021; pp. 107–121. [CrossRef]14. Calefato, F.; Giove, A.; Lanubile, F.; Losavio, M. A case study on tool support for collaboration in agile development. In Proceedings of the 2020 ACM/IEEE 15th International Conference on Global Software Engineering, Seoul, Republic of Korea, 26–28 June 2020; pp. 11–21. [CrossRef]15. Ota, M. Scrum in Research. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Association for Computing Machinery: New York, NY, USA, 2010; pp. 109–116. [CrossRef]16. Florut, , C.; Buchmann, R.A. Modeling Tool for Managing Requirements and Backlogs in Agile Software Development. CEUR Workshop Proc. 2022, 312. Available online: https://ceur-ws.org/Vol-3122/PT-paper-5.pdf (accessed on 5 December 2022).17. Abutaleb, H.; Tamimi, A.; Alrawashdeh, T. Empirical Study of Most Popular PHP Framework. In Proceedings of the 2021 International Conference on Information Technology, Amman, Jordan, 14–15 July 2021; pp. 608–611. [CrossRef]18. Novac, O.C.; Madar, D.E.; Novac, C.M.; Bujdoso, G.; Oproescu, M.; Gal, T. Comparative study of some applications made in the Angular and Vue.js frameworks. In Proceedings of the 2021 16th International Conference on Engineering of Modern Electric Systems, Oradea, Romania, 10–11 June 2021. [CrossRef]19. Hunkeler, U.; Truong, H.L.; Stanford-Clark, A. MQTT-S—A Publish/Subscribe Protocol for Wireless Sensor Networks. In Proceedings of the 3rd IEEE/Create-Net International Conference on Communication System Software and Middleware, Bangalore, India, 6–10 January 2008; pp. 791–798. [CrossRef]20. Kononenko, O.; Baysal, O.; Holmes, R.; Godfrey, M.W. Mining modern repositories with Elasticsearch. In Proceedings of the 11th Working Conference on Mining Software Repositories, Hyderabad, India, 31 May 2014; pp. 328–331. [CrossRef]21. Ren, S.; Kim, J.-S.; Cho, W.-S.; Soeng, S.; Kong, S.; Lee, K.-H. Big Data Platform for Intelligence Industrial IoT Sensor Monitoring System Based on Edge Computing and AI. In Proceedings of the 3rd International Conference on Artificial Intelligence in Information and Communication, Jeju Island, Republic of Korea, 13–16 April 2021; pp. 480–482. [CrossRef]22. Ferreira, F.; Borges, H.S.; Valente, M.T. On the (un-)adoption of JavaScript front-end frameworks. Softw. Pract. Exp. 2022, 52, 947–966. [CrossRef]23. Blackwell, G.R. Circuit boards. In The Electronic Packaging Handbook; CRC Press: Boca Raton, FL, USA, 2017; 89p. [CrossRef]24. Atif, M.; Muralidharan, S.; Ko, H.; Yoo, B. Wi-ESP-A tool for CSI-based Device-Free Wi-Fi Sensing (DFWS). J. Comput. Des. Eng. 2020, 7, 644–656. [CrossRef]25. Aborujilah, A.; Adamu, J.; Shariff, S.M.; Awang Long, Z. Descriptive Analysis of Built-in Security Features in Web Development Frameworks. In Proceedings of the 2022 16th International Conference on Ubiquitous Information Management and Communication (IMCOM), Seoul, Republic of Korea, 3–5 January 2022; pp. 1–8. [CrossRef]26. Kumbhar, A. Overview of ISM Bands and Software-Defined Radio Experimentation. Wirel. Pers. Commun. 2017, 97, 3743–3756. [CrossRef]27. Bobkov, I.; Rolich, A.; Denisova, M.; Voskov, L. Study of LoRa Performance at 433 MHz and 868 MHz Bands Inside a Multistory Building. In Proceedings of the 2020 Moscow Workshop on Electronic and Networking Technologies, Moscow, Russia, 11–13 March 2020. [CrossRef]28. Adi, P.D.P.; Kitagawa, A. A performance of radio frequency and signal strength of LoRa with BME280 sensor. Telkomnika 2020, 18, 649–660. [CrossRef]29. Piñeres-Espitia, G.; Cama-Pinto, A.; De La Rosa Morrón, D.; Estevez, F.; Cama-Pinto, D. Design of a low cost weather station for detecting environmental changes. Espacios 2017, 38, 13.30. Cama-Pinto, D.; Damas, M.; Holgado-Terriza, J.A.; Arrabal-Campos, F.M.; Gómez-Mula, F.; Lao, J.A.M.; Cama-Pinto, A. Empirical model of radio wave propagation in the presence of vegetation inside greenhouses using regularized regressions. Sensors 2020, 20, 6621. [CrossRef] [PubMed]31. Cama-Pinto, D.; Holgado-Terriza, J.A.; Damas-Hermoso, M.; Gómez-Mula, F.; Cama-Pinto, A. Radiowave attenuation measurement system based on rssi for precision agriculture: Application to tomato greenhouses. Inventions 2021, 6, 66. [CrossRef]32. Cama-Pinto, A.; Piñeres-Espitia, G.; Comas-González, Z.; Vélez-Zapata, J.; Gómez-Mula, F. Design of a monitoring network of meteorological variables related to tornadoes in Barranquilla-Colombia and its metropolitan area. Ingeniare 2017, 25, 585–598. [CrossRef]33. Arrubla-Hoyos, W.; Ojeda-Beltrán, A.; Solano-Barliza, A.; Rambauth-Ibarra, G.; Barrios-Ulloa, A.; Cama-Pinto, D.; ArrabalCampos, F.M.; Martínez-Lao, J.A.; Cama-Pinto, A.; Manzano-Agugliaro, F. Precision Agriculture and Sensor Systems Applications in Colombia through 5G Networks. Sensors 2022, 22, 7295. [CrossRef] [PubMed]34. Cama-Pinto, D.; Damas, M.; Holgado-Terriza, J.A.; Gómez-Mula, F.; Calderin-Curtidor, A.C.; Martínez-Lao, J.; Cama-Pinto, A. 5g mobile phone network introduction in Colombia. Electronics 2021, 10, 922. [CrossRef]35. Barrios-Ulloa, A.; Cama-Pinto, D.; Mardini-Bovea, J.; Díaz-Martínez, J.; Cama-Pinto, A. Projections of iot applications in Colombia using 5g wireless networks. Sensors 2021, 21, 7167. [CrossRef] [PubMed]1811167Inpatient safetyIoTAdverse eventHexagonal architecturePublicationORIGINALA Platform for Inpatient Safety Management Based on IoT Technology.pdfA Platform for Inpatient Safety Management Based on IoT Technology.pdfArtículoapplication/pdf4311761https://repositorio.cuc.edu.co/bitstreams/fadbe582-839d-4b62-91f1-8750a1c7fc3e/download77c0564f7c8c677f3aa79accfc72c6c0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/5b71ca00-ad0e-4765-be35-71e5710b7614/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTA Platform for Inpatient Safety Management Based on IoT Technology.pdf.txtA Platform for Inpatient Safety Management Based on IoT Technology.pdf.txtExtracted texttext/plain79860https://repositorio.cuc.edu.co/bitstreams/c2daacd7-b0c1-40ba-a418-9713a2086737/downloada33645c4425938cf39b58ac1a6805663MD53THUMBNAILA Platform for Inpatient Safety Management Based on IoT Technology.pdf.jpgA Platform for Inpatient Safety Management Based on IoT Technology.pdf.jpgGenerated Thumbnailimage/jpeg16378https://repositorio.cuc.edu.co/bitstreams/9bbca356-eb09-4a86-841a-0b993515989e/download1dbb8fdd9e6e0c3c24939f3bb6a60746MD5411323/9743oai:repositorio.cuc.edu.co:11323/97432024-09-17 14:13:28.179https://creativecommons.org/licenses/by/4.0/© 2022 by the authors. Licensee MDPI, Basel, Switzerland.open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo=