Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas
La reciente situación de emergencia que se produjo a causa de la enfermedad transmisible denominada como Covid-19 puso en riesgo el sistema de salud actual del país, ya que no contaba con la organización adecuada para atender una pandemia de gran magnitud. La situación a la que se enfrentaron los or...
- Autores:
- 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/29707
- Acceso en línea:
- http://hdl.handle.net/11349/29707
- Palabra clave:
- Sistemas de tiempo discreto
Simulación
Redes de Petri
Servicios médicos
Logística
Distribuciones estadísticas
COVID-19 - Colombia
Salud publica
Medicina clínica - Investigaciones
COVID - 19 - Atención médica - Evaluación
Discrete time systems
Simulation
Petri nets
Medical services
Logistics
Statistical distributions
- Rights
- License
- Atribución-NoComercial-SinDerivadas 2.5 Colombia
id |
UDISTRITA2_e5169f3dc290fc72908fa3d256ac048b |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/29707 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
dc.title.titleenglish.spa.fl_str_mv |
Discreet model for care process for patients with Covid-19 in ICU (Intensive Care Unit) to control patient saturation by implementing logistics decisions |
title |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
spellingShingle |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas Sistemas de tiempo discreto Simulación Redes de Petri Servicios médicos Logística Distribuciones estadísticas COVID-19 - Colombia Salud publica Medicina clínica - Investigaciones COVID - 19 - Atención médica - Evaluación Discrete time systems Simulation Petri nets Medical services Logistics Statistical distributions |
title_short |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
title_full |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
title_fullStr |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
title_full_unstemmed |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
title_sort |
Modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas |
dc.creator.none.fl_str_mv |
|
author |
|
author_facet |
|
author_role |
author |
dc.contributor.advisor.none.fl_str_mv |
Delgadillo Gómez, Eduardo Alberto |
dc.subject.spa.fl_str_mv |
Sistemas de tiempo discreto Simulación Redes de Petri Servicios médicos Logística Distribuciones estadísticas |
topic |
Sistemas de tiempo discreto Simulación Redes de Petri Servicios médicos Logística Distribuciones estadísticas COVID-19 - Colombia Salud publica Medicina clínica - Investigaciones COVID - 19 - Atención médica - Evaluación Discrete time systems Simulation Petri nets Medical services Logistics Statistical distributions |
dc.subject.lemb.spa.fl_str_mv |
COVID-19 - Colombia Salud publica Medicina clínica - Investigaciones COVID - 19 - Atención médica - Evaluación |
dc.subject.keyword.spa.fl_str_mv |
Discrete time systems Simulation Petri nets Medical services Logistics Statistical distributions |
description |
La reciente situación de emergencia que se produjo a causa de la enfermedad transmisible denominada como Covid-19 puso en riesgo el sistema de salud actual del país, ya que no contaba con la organización adecuada para atender una pandemia de gran magnitud. La situación a la que se enfrentaron los organismos de salubridad en el país no tenía precedentes, por lo que se llegó a tener un colapso en el sistema de salud por no contar con la infraestructura y recursos adecuados para atender esta situación. En búsqueda de alternativas para evitar el colapso en el sistema de salud, surge el presente trabajo de realización de modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas. Se realizo una caracterización del sistema de atención a pacientes por Covid-19 que utilizan las Instituciones de Prestación de Salud (IPS) y mediante la recolección de los reportes diarios de casos suministrados por la Secetaria de Salud, el registro de ingreso de pacientes a urgencias por parte de IPS y la indagación a las mismas de los tiempos establecidos para la atención de pacientes dentro de su sistema, se realizó análisis de estadística descriptiva para determinar el periodo de ejecución del modelo de acuerdo al comportamiento de la pandemia, la selección de las distribuciones a utilizar en los diferentes servicios de urgencias y su ajuste. En la asignación de camas se implementó una red de Petri y se establecieron los eventos logísticos que debía tener el sistema para después implementar el gemelo digital del proceso mediante el software de simulación Simio. Los resultados de simulación de la implementación del modelo dentro del software presentaron inicialmente una saturación de camas en el pico más alto de la pandemia, también se validó la utilización de los módulos de recepción, triage, toma de pruebas y observación médica , los cuales no se usaban de la mejor manera ocasionando una pérdida de recursos en el sistema, por lo cual al presentarse estas situaciones se crea un segundo escenario con las mejoras y sus resultados reflejan la no saturación de las camas, como también, una mayor utilización de los módulos de atención disminuyendo posibles costos a la IPS. En la sección de resultados se muestra a detalle los ingresos de pacientes para su atención, la utilización en los servicios, el diagnostico de observación médica, el estado de los pacientes críticos, la ocupación de las camas, las mejoras implementadas, los tiempos de permanencia, entre otros aspectos importantes que permiten dar solución a la problemática planteada. |
publishDate |
2021 |
dc.date.created.none.fl_str_mv |
2021-12-01 |
dc.date.accessioned.none.fl_str_mv |
2022-07-14T20:26:43Z |
dc.date.available.none.fl_str_mv |
2022-07-14T20:26:43Z |
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/29707 |
url |
http://hdl.handle.net/11349/29707 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 2.5 Colombia http://creativecommons.org/licenses/by-nc-nd/2.5/co/ 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 |
http://repository.udistrital.edu.co/bitstream/11349/29707/1/MicanPalaciosJhonEdwin2021.pdf http://repository.udistrital.edu.co/bitstream/11349/29707/5/MicanPalaciosJhonEdwin2021Anexos.zip http://repository.udistrital.edu.co/bitstream/11349/29707/2/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf http://repository.udistrital.edu.co/bitstream/11349/29707/6/license_rdf http://repository.udistrital.edu.co/bitstream/11349/29707/7/license.txt http://repository.udistrital.edu.co/bitstream/11349/29707/8/MicanPalaciosJhonEdwin2021.pdf.jpg http://repository.udistrital.edu.co/bitstream/11349/29707/9/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg |
bitstream.checksum.fl_str_mv |
5b2a9f07825f7c726a5cea39781fa26d 9a87396fc8cc2072449f960548a73ec0 4b68997a8c7e1630df3442a09a9480fc 217700a34da79ed616c2feb68d4c5e06 997daf6c648c962d566d7b082dac908d d184375c3eba4695a6227c8e625a50d6 793e0f730b76e1353e3e25325f011228 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Distrital - RIUD |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1814111033921372160 |
spelling |
Delgadillo Gómez, Eduardo AlbertoGarcia Rodriguez, Leandro EstebanMicán Palacios, Jhon Edwin2022-07-14T20:26:43Z2022-07-14T20:26:43Z2021-12-01http://hdl.handle.net/11349/29707La reciente situación de emergencia que se produjo a causa de la enfermedad transmisible denominada como Covid-19 puso en riesgo el sistema de salud actual del país, ya que no contaba con la organización adecuada para atender una pandemia de gran magnitud. La situación a la que se enfrentaron los organismos de salubridad en el país no tenía precedentes, por lo que se llegó a tener un colapso en el sistema de salud por no contar con la infraestructura y recursos adecuados para atender esta situación. En búsqueda de alternativas para evitar el colapso en el sistema de salud, surge el presente trabajo de realización de modelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticas. Se realizo una caracterización del sistema de atención a pacientes por Covid-19 que utilizan las Instituciones de Prestación de Salud (IPS) y mediante la recolección de los reportes diarios de casos suministrados por la Secetaria de Salud, el registro de ingreso de pacientes a urgencias por parte de IPS y la indagación a las mismas de los tiempos establecidos para la atención de pacientes dentro de su sistema, se realizó análisis de estadística descriptiva para determinar el periodo de ejecución del modelo de acuerdo al comportamiento de la pandemia, la selección de las distribuciones a utilizar en los diferentes servicios de urgencias y su ajuste. En la asignación de camas se implementó una red de Petri y se establecieron los eventos logísticos que debía tener el sistema para después implementar el gemelo digital del proceso mediante el software de simulación Simio. Los resultados de simulación de la implementación del modelo dentro del software presentaron inicialmente una saturación de camas en el pico más alto de la pandemia, también se validó la utilización de los módulos de recepción, triage, toma de pruebas y observación médica , los cuales no se usaban de la mejor manera ocasionando una pérdida de recursos en el sistema, por lo cual al presentarse estas situaciones se crea un segundo escenario con las mejoras y sus resultados reflejan la no saturación de las camas, como también, una mayor utilización de los módulos de atención disminuyendo posibles costos a la IPS. En la sección de resultados se muestra a detalle los ingresos de pacientes para su atención, la utilización en los servicios, el diagnostico de observación médica, el estado de los pacientes críticos, la ocupación de las camas, las mejoras implementadas, los tiempos de permanencia, entre otros aspectos importantes que permiten dar solución a la problemática planteada.The recent emergency situation that occurred due to the communicable disease known as Covid-19 put the country's current health system at risk, since it did not have the adequate organization to deal with a large-scale pandemic. The situation faced by health agencies in the country was unprecedented, leading to a collapse in the health system due to not having adequate infrastructure and resources to address this situation. In search of alternatives to avoid the collapse of the health system, the present work arises to carry out a discrete model for the care process for patients with Covid-19 in the ICU (Intensive Care Unit) to control the saturation of patients by implementing logistical decisions. A characterization of the patient care system for Covid-19 used by the Health Provision Institutions (IPS) was carried out and through the collection of daily case reports provided by the Secretary of Health, the registration of patient admission to the emergency room by IPS and the investigation of the times established for the care of patients within their system, descriptive statistical analysis was carried out to determine the period of execution of the model according to the behavior of the pandemic, the selection of the distributions to be used in the different emergency services and their adjustment. In the allocation of beds, a Petri net was implemented and the logistical events that the system should have were established in order to later implement the digital twin of the process using the Simio simulation software. The simulation results of the implementation of the model within the software initially presented a saturation of beds at the highest peak of the pandemic, the use of the reception, triage, test taking and medical observation modules was also validated, which did not they were used in the best way, causing a loss of resources in the system, so when these situations arise, a second scenario is created with the improvements and its results reflect the non-saturation of the beds, as well as a greater use of the modules. care, reducing possible costs to the IPS. The results section shows in detail the admissions of patients for their care, the use of services, the diagnosis of medical observation, the status of critical patients, the occupation of beds, the improvements implemented, the length of stay , among other important aspects that allow a solution to the problem raised.pdfspaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Sistemas de tiempo discretoSimulaciónRedes de PetriServicios médicosLogísticaDistribuciones estadísticasCOVID-19 - ColombiaSalud publicaMedicina clínica - InvestigacionesCOVID - 19 - Atención médica - EvaluaciónDiscrete time systemsSimulationPetri netsMedical servicesLogisticsStatistical distributionsModelo discreto para proceso de atención a pacientes con Covid-19 en UCI (Unidad de Cuidados Intensivos) para controlar la saturación de pacientes implementando decisiones logísticasDiscreet model for care process for patients with Covid-19 in ICU (Intensive Care Unit) to control patient saturation by implementing logistics decisionsMonografíainfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fORIGINALMicanPalaciosJhonEdwin2021.pdfMicanPalaciosJhonEdwin2021.pdfapplication/pdf3321919http://repository.udistrital.edu.co/bitstream/11349/29707/1/MicanPalaciosJhonEdwin2021.pdf5b2a9f07825f7c726a5cea39781fa26dMD51open accessMicanPalaciosJhonEdwin2021Anexos.zipMicanPalaciosJhonEdwin2021Anexos.zipapplication/zip357129http://repository.udistrital.edu.co/bitstream/11349/29707/5/MicanPalaciosJhonEdwin2021Anexos.zip9a87396fc8cc2072449f960548a73ec0MD55open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfapplication/pdf317579http://repository.udistrital.edu.co/bitstream/11349/29707/2/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf4b68997a8c7e1630df3442a09a9480fcMD52metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/29707/6/license_rdf217700a34da79ed616c2feb68d4c5e06MD56open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/29707/7/license.txt997daf6c648c962d566d7b082dac908dMD57open accessTHUMBNAILMicanPalaciosJhonEdwin2021.pdf.jpgMicanPalaciosJhonEdwin2021.pdf.jpgIM Thumbnailimage/jpeg7680http://repository.udistrital.edu.co/bitstream/11349/29707/8/MicanPalaciosJhonEdwin2021.pdf.jpgd184375c3eba4695a6227c8e625a50d6MD58open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13235http://repository.udistrital.edu.co/bitstream/11349/29707/9/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg793e0f730b76e1353e3e25325f011228MD59open access11349/29707oai:repository.udistrital.edu.co:11349/297072023-06-13 14:56:55.612open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |