Design of an Information System for optimizing the Programming of nursing work shifts
Health institutions operate twenty-four hours a day, seven days a week. They face a demand that fluctuates daily. Unlike jobs with fixed hours and obligatory days off, in health, operational continuity is required. The allocation for nursing shifts generates a rotation of people for health services...
- Autores:
-
Osores, F.
Cabrera, G.
Linfati, R.
Umaña-Ibañez, S.
Coronado-Henández, J.
Gatica, G.
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2020
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/6910
- Acceso en línea:
- https://hdl.handle.net/11323/6910
https://repositorio.cuc.edu.co/
- Palabra clave:
- Information system
Programming
Work Shifts
- Rights
- openAccess
- License
- CC0 1.0 Universal
id |
RCUC2_9c41736815c6ac06258cc1865b0f4986 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/6910 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Design of an Information System for optimizing the Programming of nursing work shifts |
title |
Design of an Information System for optimizing the Programming of nursing work shifts |
spellingShingle |
Design of an Information System for optimizing the Programming of nursing work shifts Information system Programming Work Shifts |
title_short |
Design of an Information System for optimizing the Programming of nursing work shifts |
title_full |
Design of an Information System for optimizing the Programming of nursing work shifts |
title_fullStr |
Design of an Information System for optimizing the Programming of nursing work shifts |
title_full_unstemmed |
Design of an Information System for optimizing the Programming of nursing work shifts |
title_sort |
Design of an Information System for optimizing the Programming of nursing work shifts |
dc.creator.fl_str_mv |
Osores, F. Cabrera, G. Linfati, R. Umaña-Ibañez, S. Coronado-Henández, J. Gatica, G. |
dc.contributor.author.spa.fl_str_mv |
Osores, F. Cabrera, G. Linfati, R. Umaña-Ibañez, S. Coronado-Henández, J. Gatica, G. |
dc.subject.spa.fl_str_mv |
Information system Programming Work Shifts |
topic |
Information system Programming Work Shifts |
description |
Health institutions operate twenty-four hours a day, seven days a week. They face a demand that fluctuates daily. Unlike jobs with fixed hours and obligatory days off, in health, operational continuity is required. The allocation for nursing shifts generates a rotation of people for health services according to legal and casuistic guidelines. Assigning and planning shifts results in a workload that takes an average of five to six extra hours. Existing applications offer a partial solution because they do not consider the news and contingencies of a health service. A web application is presented that, given a list of nurses, historical shifts and restrictions, a work shift planning is generated. This application comes to support the current shift allocation method based on electronic spreadsheets. The development consists of two modules. The first module has a shift allocation algorithm developed in C ++ and the second module has a graphical interface. As a case study, a set of health services from Chile and Colombia was used. The services have a defined number of nurses, who work different shifts according to the role and need of the institution. The results obtained are similar to a historical one. The proposed system takes less time and delivers various files and parameters that can be useful for nurses, the service and the health institution |
publishDate |
2020 |
dc.date.accessioned.none.fl_str_mv |
2020-08-12T15:35:45Z |
dc.date.available.none.fl_str_mv |
2020-08-12T15:35:45Z |
dc.date.issued.none.fl_str_mv |
2020 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
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/acceptedVersion |
format |
http://purl.org/coar/resource_type/c_6501 |
status_str |
acceptedVersion |
dc.identifier.issn.spa.fl_str_mv |
1757-8981 1757-899X |
dc.identifier.uri.spa.fl_str_mv |
https://hdl.handle.net/11323/6910 |
dc.identifier.doi.spa.fl_str_mv |
doi:10.1088/1757-899X/844/1/012044 |
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 |
1757-8981 1757-899X doi:10.1088/1757-899X/844/1/012044 Corporación Universidad de la Costa REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/6910 https://repositorio.cuc.edu.co/ |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.references.spa.fl_str_mv |
[1] Fügener A, Pahr A and Brunner J O 2018 Mid-term nurse rostering considering cross-training effects Int. J. Prod. Econ. vol 196 pp 176–187 [2] Azaiez M N and Al Sharif S S 2005 A 0-1 goal programming model for nurse scheduling, Comput. Oper. Res. vol 32 no 3 pp 491–507 [3] Burke E K, Curtois T, Post G, Qu R, and Veltman B 2008 A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem Eur. J. Oper. Res. vol 188 no 2, pp 330–341 [4] Burke E K, Curtois T, Qu R, and Vanden Berghe G 2010 A scatter search methodology for the nurse rostering problem J. Oper. Res. Soc. vol 61 no 11 pp 1667–1679 [5] De Causmaecker P and Vanden Berghe B 2011 A categorisation of nurse rostering problems, J. Sched vol 14 no 1 pp 3–16 [6] Dowsland K A 1998 Nurse scheduling with tabu sGGGarch and strategic oscillation Eur. J. Oper. Res.vol 106 no 2–3 pp 393–407 [7] Valouxis C and Housos E 2000 Hybrid optimization techniques for the workshift and rest assignment of nursing personnel Artif. Intell. Med. vol 20 no 2 pp 155–175 [8] Vanhoucke V and Maenhout B 2009 On the characterization and generation of nurse scheduling problem instances Eur. J. Oper. Res. vol 196 no 2 pp 457–467 [9] Komarudin, M A, Guerry T and Vanden Berghe G 2013 The roster quality staffing problem – A methodology for improving the roster quality by modifying the personnel structure Eur. J. Oper. Res. vol 230 no 3 pp 551–562 [10] Miller H E, Pierskalla W P and Rath G J 1976 Nurse Scheduling Using Mathematical Programming Oper. Res. vol 24 no 5 pp 857–870 [11] Warner D M 1976 Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming Approach Oper. Res. vol. 24 no 5 pp 842–856 [12] Berrada I, Ferland J A and Michelon P 1996 A multi-objective approach to nurse scheduling with both hard and soft constraints Socioecon. Plann. Sci. vol 30 no 3 pp 183–193 [13] Clark A, Moule P Topping A and Serpell M 2015 Rescheduling nursing shifts: scoping the challenge and examining the potential of mathematical model based tools J. Nurs. Manag. vol 23 no 4 pp 411–420 [14] MJC2 2018 Workforce Planning & Scheduling [15] Bester M J, Nieuwoudt I and Van Vuuren J H 2007 Finding good nurse duty schedules: a case study J. Sched. vol 10 no 6 pp 387–405 [16] Cheang B, Li H, Lim A, and Rodrigues B 2003 Nurse rostering problems––a bibliographic survey Eur. J. Oper. Res., vol 151 no 3 pp 447–460 [17] Erhard M, Schoenfelder J, Fügener A and Brunner J O 2018 State of the art in physician scheduling Eur. J. Oper. Res. vol 265 no 1 pp 1–18 [18] Jaumard B, Semet F and Vovor T 1998 A generalized linear programming model for nurse scheduling Eur. J. Oper. Res. vol 107 no 1 pp 1–18 [19] Burke E K, De Causmaecker P, Vanden Berghe G and Van Landeghem H 2004 The State of the Art of Nurse Rostering J. Sched. vol 7 no 6 pp 441–499 [20] Bard J F and Purnomo H W 2005 Preference scheduling for nurses using column generation Eur. J. Oper. Res. vol 164 no 2 pp 510–534 [21] Constantino A A, Landa-Silva D, de Melo E L, de Mendonça C F X, Rizzato D B and Romão W 2013 A heuristic algorithm based on multi-assignment procedures for nurse scheduling Ann. Oper. Res. [22] Lin C C, Kang J R, Chiang D J, and Chen C L 2015 Nurse Scheduling with Joint Normalized Shift and Day-Off Preference Satisfaction Using a Genetic Algorithm with Immigrant Scheme Int. J. Distrib. Sens. Networks, vol 11 no 7 p. 595419 [23] Romero Conrado A, Coronado-Hernandez J, Rius-Sorolla G, and García-Sabater J 2019A Tabu List-Based Algorithm for Capacitated Multilevel Lot-Sizing with Alternate Bills of Materials and Co-Production Environments Appl. Sci. vol 9 no 7 p 1464 [24] Vélez Vargas V, Henao Baena V and Calvo Salcedo 2018 A Design and implementation of a wired intercommunication prototype for hospital care INGE CUC vol 14 no 1 pp 101–112 [25] Ernst A, Jiang H, Krishnamoorthy M and SierD 2004 Staff scheduling and rostering: A review of applications, methods and models Eur. J. Oper. Res.vol 153 no 1 pp 3–27 [26] Lin C C, Kang J R, Liu W Y and Deng D J 2014 Modelling a Nurse Shift Schedule with Multiple Preference Ranks for Shifts and Days-Off Math. Probl. Eng. vol 2014 pp 1–10 [27] Wu T H,Yeh J Yand Lee Y M 2015 A particle swarm optimization approach with refinement procedure for nurse rostering problem Comput. Oper. Res. vol 54 pp 52–63 [28] Wijegunaratne I and Fernandez G 1998 The Three-Tier Application Architecture pp. 41–78. [29] International Organization for Standardization 2005 ISO/IEC 25000: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE). |
dc.rights.spa.fl_str_mv |
CC0 1.0 Universal |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/publicdomain/zero/1.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 |
CC0 1.0 Universal http://creativecommons.org/publicdomain/zero/1.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.publisher.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.source.spa.fl_str_mv |
IOP Conference Series: Materials Science and Engineering |
institution |
Corporación Universidad de la Costa |
dc.source.url.spa.fl_str_mv |
https://iopscience.iop.org/article/10.1088/1757-899X/844/1/012044/meta |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/89039604-661b-4b6c-a35a-3391cf129329/download https://repositorio.cuc.edu.co/bitstreams/56b28a79-dd20-4d52-93a2-efea41747b0f/download https://repositorio.cuc.edu.co/bitstreams/eb242d46-816a-4584-a4e1-052fff7f9235/download https://repositorio.cuc.edu.co/bitstreams/74945450-0154-4306-87ad-712206096b1d/download https://repositorio.cuc.edu.co/bitstreams/7c4dc3d1-47d7-4c82-b0fb-48b6b87973ff/download |
bitstream.checksum.fl_str_mv |
83df5a9d081ac17dbd46f02b7617178a 42fd4ad1e89814f5e4a476b409eb708c e30e9215131d99561d40d6b0abbe9bad 17a1a0a3730d9944e62d61635faf378f 28aae2c10478d97ce73815a38ab35265 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 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_ |
1811760710938525696 |
spelling |
Osores, F.Cabrera, G.Linfati, R.Umaña-Ibañez, S.Coronado-Henández, J.Gatica, G.2020-08-12T15:35:45Z2020-08-12T15:35:45Z20201757-89811757-899Xhttps://hdl.handle.net/11323/6910doi:10.1088/1757-899X/844/1/012044Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/Health institutions operate twenty-four hours a day, seven days a week. They face a demand that fluctuates daily. Unlike jobs with fixed hours and obligatory days off, in health, operational continuity is required. The allocation for nursing shifts generates a rotation of people for health services according to legal and casuistic guidelines. Assigning and planning shifts results in a workload that takes an average of five to six extra hours. Existing applications offer a partial solution because they do not consider the news and contingencies of a health service. A web application is presented that, given a list of nurses, historical shifts and restrictions, a work shift planning is generated. This application comes to support the current shift allocation method based on electronic spreadsheets. The development consists of two modules. The first module has a shift allocation algorithm developed in C ++ and the second module has a graphical interface. As a case study, a set of health services from Chile and Colombia was used. The services have a defined number of nurses, who work different shifts according to the role and need of the institution. The results obtained are similar to a historical one. The proposed system takes less time and delivers various files and parameters that can be useful for nurses, the service and the health institutionOsores, F.Cabrera, G.Linfati, R.Umaña-Ibañez, S.Coronado-Henández, J.Gatica, G.engCorporación Universidad de la CostaCC0 1.0 Universalhttp://creativecommons.org/publicdomain/zero/1.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2IOP Conference Series: Materials Science and Engineeringhttps://iopscience.iop.org/article/10.1088/1757-899X/844/1/012044/metaInformation systemProgrammingWork ShiftsDesign of an Information System for optimizing the Programming of nursing work shiftsArtí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/acceptedVersion[1] Fügener A, Pahr A and Brunner J O 2018 Mid-term nurse rostering considering cross-training effects Int. J. Prod. Econ. vol 196 pp 176–187[2] Azaiez M N and Al Sharif S S 2005 A 0-1 goal programming model for nurse scheduling, Comput. Oper. Res. vol 32 no 3 pp 491–507[3] Burke E K, Curtois T, Post G, Qu R, and Veltman B 2008 A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem Eur. J. Oper. Res. vol 188 no 2, pp 330–341[4] Burke E K, Curtois T, Qu R, and Vanden Berghe G 2010 A scatter search methodology for the nurse rostering problem J. Oper. Res. Soc. vol 61 no 11 pp 1667–1679[5] De Causmaecker P and Vanden Berghe B 2011 A categorisation of nurse rostering problems, J. Sched vol 14 no 1 pp 3–16[6] Dowsland K A 1998 Nurse scheduling with tabu sGGGarch and strategic oscillation Eur. J. Oper. Res.vol 106 no 2–3 pp 393–407[7] Valouxis C and Housos E 2000 Hybrid optimization techniques for the workshift and rest assignment of nursing personnel Artif. Intell. Med. vol 20 no 2 pp 155–175[8] Vanhoucke V and Maenhout B 2009 On the characterization and generation of nurse scheduling problem instances Eur. J. Oper. Res. vol 196 no 2 pp 457–467[9] Komarudin, M A, Guerry T and Vanden Berghe G 2013 The roster quality staffing problem – A methodology for improving the roster quality by modifying the personnel structure Eur. J. Oper. Res. vol 230 no 3 pp 551–562[10] Miller H E, Pierskalla W P and Rath G J 1976 Nurse Scheduling Using Mathematical Programming Oper. Res. vol 24 no 5 pp 857–870[11] Warner D M 1976 Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming Approach Oper. Res. vol. 24 no 5 pp 842–856[12] Berrada I, Ferland J A and Michelon P 1996 A multi-objective approach to nurse scheduling with both hard and soft constraints Socioecon. Plann. Sci. vol 30 no 3 pp 183–193[13] Clark A, Moule P Topping A and Serpell M 2015 Rescheduling nursing shifts: scoping the challenge and examining the potential of mathematical model based tools J. Nurs. Manag. vol 23 no 4 pp 411–420[14] MJC2 2018 Workforce Planning & Scheduling[15] Bester M J, Nieuwoudt I and Van Vuuren J H 2007 Finding good nurse duty schedules: a case study J. Sched. vol 10 no 6 pp 387–405[16] Cheang B, Li H, Lim A, and Rodrigues B 2003 Nurse rostering problems––a bibliographic survey Eur. J. Oper. Res., vol 151 no 3 pp 447–460[17] Erhard M, Schoenfelder J, Fügener A and Brunner J O 2018 State of the art in physician scheduling Eur. J. Oper. Res. vol 265 no 1 pp 1–18[18] Jaumard B, Semet F and Vovor T 1998 A generalized linear programming model for nurse scheduling Eur. J. Oper. Res. vol 107 no 1 pp 1–18[19] Burke E K, De Causmaecker P, Vanden Berghe G and Van Landeghem H 2004 The State of the Art of Nurse Rostering J. Sched. vol 7 no 6 pp 441–499[20] Bard J F and Purnomo H W 2005 Preference scheduling for nurses using column generation Eur. J. Oper. Res. vol 164 no 2 pp 510–534[21] Constantino A A, Landa-Silva D, de Melo E L, de Mendonça C F X, Rizzato D B and Romão W 2013 A heuristic algorithm based on multi-assignment procedures for nurse scheduling Ann. Oper. Res.[22] Lin C C, Kang J R, Chiang D J, and Chen C L 2015 Nurse Scheduling with Joint Normalized Shift and Day-Off Preference Satisfaction Using a Genetic Algorithm with Immigrant Scheme Int. J. Distrib. Sens. Networks, vol 11 no 7 p. 595419[23] Romero Conrado A, Coronado-Hernandez J, Rius-Sorolla G, and García-Sabater J 2019A Tabu List-Based Algorithm for Capacitated Multilevel Lot-Sizing with Alternate Bills of Materials and Co-Production Environments Appl. Sci. vol 9 no 7 p 1464[24] Vélez Vargas V, Henao Baena V and Calvo Salcedo 2018 A Design and implementation of a wired intercommunication prototype for hospital care INGE CUC vol 14 no 1 pp 101–112[25] Ernst A, Jiang H, Krishnamoorthy M and SierD 2004 Staff scheduling and rostering: A review of applications, methods and models Eur. J. Oper. Res.vol 153 no 1 pp 3–27[26] Lin C C, Kang J R, Liu W Y and Deng D J 2014 Modelling a Nurse Shift Schedule with Multiple Preference Ranks for Shifts and Days-Off Math. Probl. Eng. vol 2014 pp 1–10[27] Wu T H,Yeh J Yand Lee Y M 2015 A particle swarm optimization approach with refinement procedure for nurse rostering problem Comput. Oper. Res. vol 54 pp 52–63[28] Wijegunaratne I and Fernandez G 1998 The Three-Tier Application Architecture pp. 41–78.[29] International Organization for Standardization 2005 ISO/IEC 25000: Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE).PublicationORIGINALDesign of an Information System for optimizing the Programming of nursing work shifts.pdfDesign of an Information System for optimizing the Programming of nursing work shifts.pdfapplication/pdf967272https://repositorio.cuc.edu.co/bitstreams/89039604-661b-4b6c-a35a-3391cf129329/download83df5a9d081ac17dbd46f02b7617178aMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repositorio.cuc.edu.co/bitstreams/56b28a79-dd20-4d52-93a2-efea41747b0f/download42fd4ad1e89814f5e4a476b409eb708cMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83196https://repositorio.cuc.edu.co/bitstreams/eb242d46-816a-4584-a4e1-052fff7f9235/downloade30e9215131d99561d40d6b0abbe9badMD53THUMBNAILDesign of an Information System for optimizing the Programming of nursing work shifts.pdf.jpgDesign of an Information System for optimizing the Programming of nursing work shifts.pdf.jpgimage/jpeg22380https://repositorio.cuc.edu.co/bitstreams/74945450-0154-4306-87ad-712206096b1d/download17a1a0a3730d9944e62d61635faf378fMD54TEXTDesign of an Information System for optimizing the Programming of nursing work shifts.pdf.txtDesign of an Information System for optimizing the Programming of nursing work shifts.pdf.txttext/plain19785https://repositorio.cuc.edu.co/bitstreams/7c4dc3d1-47d7-4c82-b0fb-48b6b87973ff/download28aae2c10478d97ce73815a38ab35265MD5511323/6910oai:repositorio.cuc.edu.co:11323/69102024-09-17 10:45:12.082http://creativecommons.org/publicdomain/zero/1.0/CC0 1.0 Universalopen.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLg0KDQpBbCByZXNwZWN0byBjb21vIEF1dG9yKGVzKSBtYW5pZmVzdGFtb3MgY29ub2NlciBxdWU6DQoNCi0gTGEgYXV0b3JpemFjacOzbiBlcyBkZSBjYXLDoWN0ZXIgbm8gZXhjbHVzaXZhIHkgbGltaXRhZGEsIGVzdG8gaW1wbGljYSBxdWUgbGEgbGljZW5jaWEgdGllbmUgdW5hIHZpZ2VuY2lhLCBxdWUgbm8gZXMgcGVycGV0dWEgeSBxdWUgZWwgYXV0b3IgcHVlZGUgcHVibGljYXIgbyBkaWZ1bmRpciBzdSBvYnJhIGVuIGN1YWxxdWllciBvdHJvIG1lZGlvLCBhc8OtIGNvbW8gbGxldmFyIGEgY2FibyBjdWFscXVpZXIgdGlwbyBkZSBhY2Npw7NuIHNvYnJlIGVsIGRvY3VtZW50by4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uDQoNCi0gTGEgYXV0b3JpemFjacOzbiBkZSBwdWJsaWNhY2nDs24gY29tcHJlbmRlIGVsIGZvcm1hdG8gb3JpZ2luYWwgZGUgbGEgb2JyYSB5IHRvZG9zIGxvcyBkZW3DoXMgcXVlIHNlIHJlcXVpZXJhIHBhcmEgc3UgcHVibGljYWNpw7NuIGVuIGVsIHJlcG9zaXRvcmlvLiBJZ3VhbG1lbnRlLCBsYSBhdXRvcml6YWNpw7NuIHBlcm1pdGUgYSBsYSBpbnN0aXR1Y2nDs24gZWwgY2FtYmlvIGRlIHNvcG9ydGUgZGUgbGEgb2JyYSBjb24gZmluZXMgZGUgcHJlc2VydmFjacOzbiAoaW1wcmVzbywgZWxlY3Ryw7NuaWNvLCBkaWdpdGFsLCBJbnRlcm5ldCwgaW50cmFuZXQsIG8gY3VhbHF1aWVyIG90cm8gZm9ybWF0byBjb25vY2lkbyBvIHBvciBjb25vY2VyKS4NCg0KLSBMYSBhdXRvcml6YWNpw7NuIGVzIGdyYXR1aXRhIHkgc2UgcmVudW5jaWEgYSByZWNpYmlyIGN1YWxxdWllciByZW11bmVyYWNpw7NuIHBvciBsb3MgdXNvcyBkZSBsYSBvYnJhLCBkZSBhY3VlcmRvIGNvbiBsYSBsaWNlbmNpYSBlc3RhYmxlY2lkYSBlbiBlc3RhIGF1dG9yaXphY2nDs24uDQoNCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLg0KDQotIEZyZW50ZSBhIGN1YWxxdWllciByZWNsYW1hY2nDs24gcG9yIHRlcmNlcm9zLCBlbCBvIGxvcyBhdXRvcmVzIHNlcsOhbiByZXNwb25zYWJsZXMsIGVuIG5pbmfDum4gY2FzbyBsYSByZXNwb25zYWJpbGlkYWQgc2Vyw6EgYXN1bWlkYSBwb3IgbGEgaW5zdGl0dWNpw7NuLg0KDQotIENvbiBsYSBhdXRvcml6YWNpw7NuLCBsYSBpbnN0aXR1Y2nDs24gcHVlZGUgZGlmdW5kaXIgbGEgb2JyYSBlbiDDrW5kaWNlcywgYnVzY2Fkb3JlcyB5IG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBxdWUgZmF2b3JlemNhbiBzdSB2aXNpYmlsaWRhZA== |