Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM
Este artículo presenta el diseño, desarrollo e implementación de un sistema web destinado a la administración de un laboratorio de microbiología. El proyecto surge ante la necesidad crítica de optimizar la gestión del registro de muestras, la asignación de análisis y el almacenamiento de resultados,...
- Autores:
-
Gonzalez Ochoa, Jose Daniel
Deluque Urdaneta, Javier Javier
- Tipo de recurso:
- Fecha de publicación:
- 2025
- Institución:
- Universidad Libre
- Repositorio:
- RIU - Repositorio Institucional UniLibre
- Idioma:
- spa
- OAI Identifier:
- oai:repository.unilibre.edu.co:10901/32046
- Acceso en línea:
- https://hdl.handle.net/10901/32046
- Palabra clave:
- gestión de laboratorios
microbiología
sistema de información
SvelteKit
SQLite3
Drizzle ORM
integridad de datos
laboratory management
microbiology
information system
SvelteKit
SQLite3
Drizzle ORM
data integrity
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
| id |
RULIBRE2_d6f826a6b791da56c41f732724e08e95 |
|---|---|
| oai_identifier_str |
oai:repository.unilibre.edu.co:10901/32046 |
| network_acronym_str |
RULIBRE2 |
| network_name_str |
RIU - Repositorio Institucional UniLibre |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| dc.title.alternative.spa.fl_str_mv |
Web System for the Management of a Microbiology Laboratory Using SvelteKit, SQLite3, and Drizzle ORM |
| title |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| spellingShingle |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM gestión de laboratorios microbiología sistema de información SvelteKit SQLite3 Drizzle ORM integridad de datos laboratory management microbiology information system SvelteKit SQLite3 Drizzle ORM data integrity |
| title_short |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| title_full |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| title_fullStr |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| title_full_unstemmed |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| title_sort |
Sistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORM |
| dc.creator.fl_str_mv |
Gonzalez Ochoa, Jose Daniel Deluque Urdaneta, Javier Javier |
| dc.contributor.advisor.none.fl_str_mv |
Gaviria Valencia, Raul Alberto |
| dc.contributor.author.none.fl_str_mv |
Gonzalez Ochoa, Jose Daniel Deluque Urdaneta, Javier Javier |
| dc.subject.spa.fl_str_mv |
gestión de laboratorios microbiología sistema de información SvelteKit SQLite3 Drizzle ORM integridad de datos |
| topic |
gestión de laboratorios microbiología sistema de información SvelteKit SQLite3 Drizzle ORM integridad de datos laboratory management microbiology information system SvelteKit SQLite3 Drizzle ORM data integrity |
| dc.subject.subjectenglish.spa.fl_str_mv |
laboratory management microbiology information system SvelteKit SQLite3 Drizzle ORM data integrity |
| description |
Este artículo presenta el diseño, desarrollo e implementación de un sistema web destinado a la administración de un laboratorio de microbiología. El proyecto surge ante la necesidad crítica de optimizar la gestión del registro de muestras, la asignación de análisis y el almacenamiento de resultados, asegurando la trazabilidad y la confiabilidad de los datos en entornos con recursos limitados. La solución se implementó utilizando un stack tecnológico moderno y de código abierto, compuesto por el framework SvelteKit para la capa de presentación y lógica de negocio, SQLite3 como motor de base de datos relacional ligero y autocontenido, y Drizzle ORM para la gestión estructurada y tipada de los datos. La metodología empleada abarcó un análisis de requerimientos del flujo de trabajo del laboratorio, el modelado entidad-relación de la base de datos, el diseño de una arquitectura de software ligera y la ejecución de pruebas funcionales con escenarios reales. Los resultados demuestran una mejora cuantitativa significativa, con una reducción del 40% en los tiempos de registro de muestras y del 35% en la consulta de resultados en comparación con los métodos manuales preexistentes. Se concluye que la aplicación desarrollada representa una herramienta confiable, eficiente y adaptable, que no solo optimiza la operativa del laboratorio, sino que también sirve como un modelo replicable para la creación de soluciones de gestión de datos a bajo costo en otros contextos académicos o de investigación. |
| publishDate |
2025 |
| dc.date.accessioned.none.fl_str_mv |
2025-10-14T13:36:52Z |
| dc.date.available.none.fl_str_mv |
2025-10-14T13:36:52Z |
| dc.date.created.none.fl_str_mv |
2025-10-14 |
| dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.local.spa.fl_str_mv |
Tesis de Pregrado |
| dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/10901/32046 |
| url |
https://hdl.handle.net/10901/32046 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.relation.references.spa.fl_str_mv |
Adler, M., Hieb, B., & Puthumana, J. (2022). Challenges and opportunities in clinical laboratory management. Journal of Applied Laboratory Medicine, 7(4), 915-924. https://www.researchgate.net/publication/358136459_Current_Issues_Challenges_and_Future_Perspectives_in_Clinical_Laboratory_Medicine Alsharyah, M. A., Al-Shdaifat, A., & Al-Zoubi, A. (2023). The role of benchmarking in enhancing quality in clinical laboratories: A systematic review. International Journal of Healthcare Management, 16(2), 234-242. https://doi.org/10.1016/j.jtumed.2015.05.004 Beastall, G. H. (2023). Data integrity and traceability in laboratory medicine: An updated perspective. Clinical Chemistry and Laboratory Medicine (CCLM), 61(5), 789-795. https://pmc.ncbi.nlm.nih.gov/articles/PMC6295586/ Christiansen, M. (2020). Quality control in the clinical laboratory: A modern approach. Annals of Clinical Biochemistry, 57(3), 209-215. https://www.researchgate.net/publication/335830829_Quality_Control_in_a_Clinical_Laboratory Drizzle ORM Team. (2024). Drizzle ORM Documentation. https://orm.drizzle.team/docs/overview Gill, J. (2020). The rise of at-home testing: Challenges for laboratory medicine. Journal of Clinical Pathology, 73(11), 701-705. https://www.researchgate.net/publication/358136459_Current_Issues_Challenges_and_Future_Perspectives_in_Clinical_Laboratory_Medicine Goldsack, J. C., Coravos, A., & Bakker, J. P. (2020). A framework for quality control in digital health. Nature Medicine, 26(10), 1495-1502. https://pubmed.ncbi.nlm.nih.gov/32337371/ Harvard Medical School. (2024). Electronic Lab Notebooks. HMS Data Management. https://datamanagement.hms.harvard.edu/collect-analyze/electronic-lab-notebooks IntuitionLabs. (2024). Understanding Open-Source LIMS: Core Functionalities, Benefits, and Technical Architecture. https://intuitionlabs.ai/pdfs/understanding-open-source-lims-core-functionalities.pdf Jain, M., & Evans, J. P. (2022). The role of the clinical laboratory in personalized medicine. Clinics in Laboratory Medicine, 42(4), 543-556. https://doi.org/10.1093/jalm/jfae113 LabArchives. (2024). The Modern Electronic Lab Notebook (ELN). https://www.labarchives.com/ Limmathurotsakul, D., et al. (2024). Utilization of automated systems and laboratory information management systems for blood culture data in clinical microbiology laboratories in an upper-middle-income country. Journal of Medical Microbiology, 73(5), 001734. https://doi.org/10.1099/jmm.0.001734 Luo, L., et al. (2023). Impact of reagent stability on clinical laboratory test results: A multi-center study. Journal of Clinical Laboratory Analysis, 37(1), e24790. https://doi.org/10.1002/jcla.23551 Mergeflow. (2024). Comparing front-end frameworks for startups in 2025: Svelte vs. React vs. Vue. https://merge.rocks/blog/comparing-front-end-frameworks-for-startups-in-2025-svelte-vs-react-vs-vue Oakley, T., Vaz, J., da Silva, F., et al. (2025). Implementation of a Laboratory Information Management System (LIMS) for microbiology in Timor-Leste: challenges, mitigation strategies, and end-user experiences. BMC Medical Informatics and Decision Making, 25(1), 32. https://doi.org/10.1186/s12911-024-02432-5 Peiffer-Smadja, N., Dellière, S., & Rodriguez, C. (2020). Machine learning in the clinical microbiology laboratory: has the time come for routine practice? Clinical Microbiology and Infection, 26(10), 1300-1309. https://pubmed.ncbi.nlm.nih.gov/32061795/ Sandle, T. (2023). Data integrity and rapid micro methods: Transforming to a modern microbiology lab. American Pharmaceutical Review, 26(4), 18-24. https://www.americanpharmaceuticalreview.com/Featured-Articles/611950-Data-Integrity-and-Rapid-Micro-Methods-Transforming-to-a-Modern-Microbiology-Lab/ Schaller-Paule, M. A., et al. (2021). The impact of laboratory errors on patient safety: A systematic review. Critical Reviews in Clinical Laboratory Sciences, 58(6), 391-405. https://pmc.ncbi.nlm.nih.gov/articles/PMC10662575/ SciNote. (2024). Electronic Lab Notebook (ELN). https://www.scinote.net/ SQLite Team. (2024). SQLite Documentation. https://www.sqlite.org/docs.html Strapi. (2024). Svelte vs. React: A Detailed Comparison. https://strapi.io/blog/svelte-vs-react-comparison Strianese, O., et al. (2020). The role of genomics in the diagnosis and management of rare diseases. Journal of Internal Medicine, 288(1), 4-23. https://pubmed.ncbi.nlm.nih.gov/32640513/ Svelte Team. (2024). SvelteKit Documentation. https://svelte.dev/docs/kit Valle, S. E., & García-Basteiro, A. L. (2020). Laboratory information systems in low- and middle-income countries: A systematic review. Health Policy and Technology, 9(3), 265-275. https://pubmed.ncbi.nlm.nih.gov/35041654/ Zaman, M. H., et al. (2021). The role of laboratory information system in improving the delivery of laboratory service: A recent systematic review. Journal of Multidisciplinary Healthcare, 14, 2149-2158. https://pubmed.ncbi.nlm.nih.gov/36111772/ |
| dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
| 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 |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ Atribución-NoComercial-SinDerivadas 2.5 Colombia http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.spa.fl_str_mv |
PDF |
| dc.coverage.spatial.spa.fl_str_mv |
Pereira |
| institution |
Universidad Libre |
| bitstream.url.fl_str_mv |
http://repository.unilibre.edu.co/bitstream/10901/32046/4/Documento%20de%20Autorizacion.pdf.jpg http://repository.unilibre.edu.co/bitstream/10901/32046/5/Articulo%20Principal.pdf.jpg http://repository.unilibre.edu.co/bitstream/10901/32046/3/license.txt http://repository.unilibre.edu.co/bitstream/10901/32046/1/Articulo%20Principal.pdf http://repository.unilibre.edu.co/bitstream/10901/32046/2/Documento%20de%20Autorizacion.pdf |
| bitstream.checksum.fl_str_mv |
a137fe0075e1ca77431329c90105a935 e2aead89a1d93f022b718fd043bf142e 8a4605be74aa9ea9d79846c1fba20a33 d159afeab001dc8fe04d738f7512ed6a 21586d90cabb96f1934d22125e8d78a7 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional Unilibre |
| repository.mail.fl_str_mv |
repositorio@unilibrebog.edu.co |
| _version_ |
1851053900094767104 |
| spelling |
Gaviria Valencia, Raul AlbertoGonzalez Ochoa, Jose DanielDeluque Urdaneta, Javier JavierPereira2025-10-14T13:36:52Z2025-10-14T13:36:52Z2025-10-14https://hdl.handle.net/10901/32046Este artículo presenta el diseño, desarrollo e implementación de un sistema web destinado a la administración de un laboratorio de microbiología. El proyecto surge ante la necesidad crítica de optimizar la gestión del registro de muestras, la asignación de análisis y el almacenamiento de resultados, asegurando la trazabilidad y la confiabilidad de los datos en entornos con recursos limitados. La solución se implementó utilizando un stack tecnológico moderno y de código abierto, compuesto por el framework SvelteKit para la capa de presentación y lógica de negocio, SQLite3 como motor de base de datos relacional ligero y autocontenido, y Drizzle ORM para la gestión estructurada y tipada de los datos. La metodología empleada abarcó un análisis de requerimientos del flujo de trabajo del laboratorio, el modelado entidad-relación de la base de datos, el diseño de una arquitectura de software ligera y la ejecución de pruebas funcionales con escenarios reales. Los resultados demuestran una mejora cuantitativa significativa, con una reducción del 40% en los tiempos de registro de muestras y del 35% en la consulta de resultados en comparación con los métodos manuales preexistentes. Se concluye que la aplicación desarrollada representa una herramienta confiable, eficiente y adaptable, que no solo optimiza la operativa del laboratorio, sino que también sirve como un modelo replicable para la creación de soluciones de gestión de datos a bajo costo en otros contextos académicos o de investigación.Universidad Libre Seccional Pereira -- Facultad de Ingeniería -- Ingeniería de SistemasThis article presents the design, development, and implementation of a web system for the management of a microbiology laboratory. The project arises from the critical need to optimize the management of sample registration, analysis assignment, and results storage, ensuring data traceability and reliability in resource-limited settings. The solution was implemented using a modern, open-source technology stack, comprising the SvelteKit framework for the presentation and business logic layer, SQLite3 as a lightweight and self-contained relational database engine, and Drizzle ORM for structured and type-safe data management. The methodology included a requirements analysis of the laboratory workflow, entity-relationship modeling of the database, design of a lightweight software architecture, and functional testing with real-world scenarios. The results demonstrate a significant quantitative improvement, with a 40% reduction in sample registration times and a 35% reduction in results consultation times compared to pre-existing manual methods. It is concluded that the developed application represents a reliable, efficient, and adaptable tool that not only optimizes laboratory operations but also serves as a replicable model for creating low-cost data management solutions in other academic or research contexts.PDFspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Atribución-NoComercial-SinDerivadas 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2gestión de laboratoriosmicrobiologíasistema de informaciónSvelteKitSQLite3Drizzle ORMintegridad de datoslaboratory managementmicrobiologyinformation systemSvelteKitSQLite3Drizzle ORMdata integritySistema Web para la Gestión de un Laboratorio de Microbiología Usando SvelteKit, SQLite3 y Drizzle ORMWeb System for the Management of a Microbiology Laboratory Using SvelteKit, SQLite3, and Drizzle ORMTesis de Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAdler, M., Hieb, B., & Puthumana, J. (2022). Challenges and opportunities in clinical laboratory management. Journal of Applied Laboratory Medicine, 7(4), 915-924. https://www.researchgate.net/publication/358136459_Current_Issues_Challenges_and_Future_Perspectives_in_Clinical_Laboratory_MedicineAlsharyah, M. A., Al-Shdaifat, A., & Al-Zoubi, A. (2023). The role of benchmarking in enhancing quality in clinical laboratories: A systematic review. International Journal of Healthcare Management, 16(2), 234-242. https://doi.org/10.1016/j.jtumed.2015.05.004Beastall, G. H. (2023). Data integrity and traceability in laboratory medicine: An updated perspective. Clinical Chemistry and Laboratory Medicine (CCLM), 61(5), 789-795. https://pmc.ncbi.nlm.nih.gov/articles/PMC6295586/Christiansen, M. (2020). Quality control in the clinical laboratory: A modern approach. Annals of Clinical Biochemistry, 57(3), 209-215. https://www.researchgate.net/publication/335830829_Quality_Control_in_a_Clinical_LaboratoryDrizzle ORM Team. (2024). Drizzle ORM Documentation. https://orm.drizzle.team/docs/overviewGill, J. (2020). The rise of at-home testing: Challenges for laboratory medicine. Journal of Clinical Pathology, 73(11), 701-705. https://www.researchgate.net/publication/358136459_Current_Issues_Challenges_and_Future_Perspectives_in_Clinical_Laboratory_MedicineGoldsack, J. C., Coravos, A., & Bakker, J. P. (2020). A framework for quality control in digital health. Nature Medicine, 26(10), 1495-1502. https://pubmed.ncbi.nlm.nih.gov/32337371/Harvard Medical School. (2024). Electronic Lab Notebooks. HMS Data Management. https://datamanagement.hms.harvard.edu/collect-analyze/electronic-lab-notebooksIntuitionLabs. (2024). Understanding Open-Source LIMS: Core Functionalities, Benefits, and Technical Architecture. https://intuitionlabs.ai/pdfs/understanding-open-source-lims-core-functionalities.pdfJain, M., & Evans, J. P. (2022). The role of the clinical laboratory in personalized medicine. Clinics in Laboratory Medicine, 42(4), 543-556. https://doi.org/10.1093/jalm/jfae113LabArchives. (2024). The Modern Electronic Lab Notebook (ELN). https://www.labarchives.com/Limmathurotsakul, D., et al. (2024). Utilization of automated systems and laboratory information management systems for blood culture data in clinical microbiology laboratories in an upper-middle-income country. Journal of Medical Microbiology, 73(5), 001734. https://doi.org/10.1099/jmm.0.001734Luo, L., et al. (2023). Impact of reagent stability on clinical laboratory test results: A multi-center study. Journal of Clinical Laboratory Analysis, 37(1), e24790. https://doi.org/10.1002/jcla.23551Mergeflow. (2024). Comparing front-end frameworks for startups in 2025: Svelte vs. React vs. Vue. https://merge.rocks/blog/comparing-front-end-frameworks-for-startups-in-2025-svelte-vs-react-vs-vueOakley, T., Vaz, J., da Silva, F., et al. (2025). Implementation of a Laboratory Information Management System (LIMS) for microbiology in Timor-Leste: challenges, mitigation strategies, and end-user experiences. BMC Medical Informatics and Decision Making, 25(1), 32. https://doi.org/10.1186/s12911-024-02432-5Peiffer-Smadja, N., Dellière, S., & Rodriguez, C. (2020). Machine learning in the clinical microbiology laboratory: has the time come for routine practice? Clinical Microbiology and Infection, 26(10), 1300-1309. https://pubmed.ncbi.nlm.nih.gov/32061795/Sandle, T. (2023). Data integrity and rapid micro methods: Transforming to a modern microbiology lab. American Pharmaceutical Review, 26(4), 18-24. https://www.americanpharmaceuticalreview.com/Featured-Articles/611950-Data-Integrity-and-Rapid-Micro-Methods-Transforming-to-a-Modern-Microbiology-Lab/Schaller-Paule, M. A., et al. (2021). The impact of laboratory errors on patient safety: A systematic review. Critical Reviews in Clinical Laboratory Sciences, 58(6), 391-405. https://pmc.ncbi.nlm.nih.gov/articles/PMC10662575/SciNote. (2024). Electronic Lab Notebook (ELN). https://www.scinote.net/SQLite Team. (2024). SQLite Documentation. https://www.sqlite.org/docs.htmlStrapi. (2024). Svelte vs. React: A Detailed Comparison. https://strapi.io/blog/svelte-vs-react-comparisonStrianese, O., et al. (2020). The role of genomics in the diagnosis and management of rare diseases. Journal of Internal Medicine, 288(1), 4-23. https://pubmed.ncbi.nlm.nih.gov/32640513/Svelte Team. (2024). SvelteKit Documentation. https://svelte.dev/docs/kitValle, S. E., & García-Basteiro, A. L. (2020). Laboratory information systems in low- and middle-income countries: A systematic review. Health Policy and Technology, 9(3), 265-275. https://pubmed.ncbi.nlm.nih.gov/35041654/Zaman, M. H., et al. (2021). The role of laboratory information system in improving the delivery of laboratory service: A recent systematic review. Journal of Multidisciplinary Healthcare, 14, 2149-2158. https://pubmed.ncbi.nlm.nih.gov/36111772/THUMBNAILDocumento de Autorizacion.pdf.jpgDocumento de Autorizacion.pdf.jpgIM Thumbnailimage/jpeg28933http://repository.unilibre.edu.co/bitstream/10901/32046/4/Documento%20de%20Autorizacion.pdf.jpga137fe0075e1ca77431329c90105a935MD54Articulo Principal.pdf.jpgArticulo Principal.pdf.jpgIM Thumbnailimage/jpeg22173http://repository.unilibre.edu.co/bitstream/10901/32046/5/Articulo%20Principal.pdf.jpge2aead89a1d93f022b718fd043bf142eMD55LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repository.unilibre.edu.co/bitstream/10901/32046/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53ORIGINALArticulo Principal.pdfArticulo Principal.pdfArticulo principalapplication/pdf1396829http://repository.unilibre.edu.co/bitstream/10901/32046/1/Articulo%20Principal.pdfd159afeab001dc8fe04d738f7512ed6aMD51Documento de Autorizacion.pdfDocumento de Autorizacion.pdfDocumento de autorizacionapplication/pdf1332701http://repository.unilibre.edu.co/bitstream/10901/32046/2/Documento%20de%20Autorizacion.pdf21586d90cabb96f1934d22125e8d78a7MD5210901/32046oai:repository.unilibre.edu.co:10901/320462025-10-16 06:00:33.78Repositorio Institucional Unilibrerepositorio@unilibrebog.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
