{"data":{"id":"10.5061/dryad.hmgqnkb06","type":"dois","attributes":{"doi":"10.5061/dryad.hmgqnkb06","prefix":"10.5061","suffix":"dryad.hmgqnkb06","identifiers":[],"alternateIdentifiers":[],"creators":[{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Bers, Donald","nameType":"Personal","affiliation":["University of California, Davis"],"nameIdentifiers":[]}],"titles":[{"title":"Data from: Complex antiarrhythmic effects of empagliflozin in non-ischemic HFrEF cardiomyocytes"}],"publisher":"Dryad","container":{},"publicationYear":2026,"subjects":[{"subject":"FOS: Basic medicine","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"FOS: Biological sciences","schemeUri":"https://web-archive.oecd.org/2012-06-15/138575-38235147.pdf","subjectScheme":"fos"},{"subject":"Heart failure","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Arrhythmia","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Rabbits","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Mice","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"},{"subject":"Ion channels","schemeUri":"https://github.com/PLOS/plos-thesaurus","subjectScheme":"PLOS Subject Area Thesaurus"}],"contributors":[{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"ProjectLeader","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"DataCurator","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"DataCollector","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Researcher","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"ProjectManager","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Researcher","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Editor","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Supervisor","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]},{"name":"Bers, Donald","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"ProjectLeader","nameIdentifiers":[]},{"name":"Bers, Donald","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Researcher","nameIdentifiers":[]},{"name":"Bers, Donald","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Editor","nameIdentifiers":[]},{"name":"Bers, Donald","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"Supervisor","nameIdentifiers":[]},{"name":"Hegyi, Bence","nameType":"Personal","affiliation":["University of California, Davis"],"contributorType":"ContactPerson","nameIdentifiers":[{"schemeUri":"https://orcid.org","nameIdentifier":"https://orcid.org/0000-0003-3113-221X","nameIdentifierScheme":"ORCID"}]}],"dates":[{"date":"2026-09-20T04:09:21Z","dateType":"Created"},{"date":"2026-09-20T04:09:22Z","dateType":"Submitted"},{"date":"2026-09-24T00:00:00Z","dateType":"Issued"},{"date":"2026-09-24T00:00:00Z","dateType":"Available"}],"language":"en","types":{"ris":"DATA","bibtex":"misc","citeproc":"dataset","schemaOrg":"Dataset","resourceType":"dataset","resourceTypeGeneral":"Dataset"},"relatedIdentifiers":[],"relatedItems":[],"sizes":["10209972 bytes"],"formats":[],"version":"2","rightsList":[{"rights":"Creative Commons Zero v1.0 Universal","rightsUri":"https://creativecommons.org/publicdomain/zero/1.0/legalcode","schemeUri":"https://spdx.org/licenses/","rightsIdentifier":"cc0-1.0","rightsIdentifierScheme":"SPDX"}],"descriptions":[{"description":"This dataset contains the source data supporting the article entitled\n Complex antiarrhythmic effects of empagliflozin in non-ischemic HFrEF\n cardiomyocytes. This dataset supports key findings about the cardiac\n electrophysiological effects of empagliflozin in established\n non-diabetic, non-ischemic chronic heart failure with reduced ejection\n fraction (HFrEF) models in rabbits (combined volume and pressure overload)\n and mice (transverse aortic constriction, TAC). Electrophysiology\n data, including action potentials and ionic currents, are included in\n separate Excel sheets with individual cell data and group\n statistics. The dataset is structured to follow the sequence of\n data presented in the Figures in the article and to ease navigation\n between the uploaded data files.","descriptionType":"Abstract"},{"description":"# Data from: Complex antiarrhythmic effects of empagliflozin in\n non-ischemic HFrEF cardiomyocytes Dataset DOI:\n [10.5061/dryad.hmgqnkb06](https://doi.org/10.5061/dryad.hmgqnkb06) ##\n Description of the data and file structure This dataset contains cardiac\n cellular electrophysiology (action potentials and ionic currents) data in\n separate Excel sheets with individual cell data and group statistics. The\n dataset is structured to follow the sequence of data presented in the\n Figures in the article entitled Complex Antiarrhythmic Effects of\n Empagliflozin in Non-ischemic HFrEF Cardiomyocytes, and to ease navigation\n between the uploaded data files. For a full description of the materials\n and methods, including experimental procedures and instrumentation, please\n refer to the article on the Frontiers in Pharmacology website. ### Files\n and variables #### File: Fig1_data_AP.xlsx **Description:** This file\n contains action potential (AP) data from murine and rabbit ventricular\n myocytes with heart failure with reduced ejection-fraction (HFrEF). Cells\n were treated with vehicle (0.1% DMSO, 3 hours), empagliflozin (3 minutes\n or 3 hours), and cariporide (3 hours). During recordings, cells were\n steady-state paced at 1 Hz. “Panel A” section provides representative APs\n (membrane voltage in millivolts [mV] over time in milliseconds [ms]) in\n murine ventricular cardiomyocytes isolated 8 weeks after transverse aortic\n constriction (TAC)-induced HFrEF or sham surgery. “Panel B” section\n provides representative APs (in millivolts over time) in rabbit\n ventricular cardiomyocytes with HFrEF induced by combined volume- and\n pressure-overload and from healthy age-matched controls. “Panel C” section\n provides data on fifty consecutive action potential duration at 90%\n repolarization (APD~90~) values (in milliseconds) used to calculate\n short-term variability of APD~90~ (STV, in milliseconds) in TAC and sham\n mice. “Panel D” section provides data on fifty APD~90~ values (in\n milliseconds) used to calculate STV in HFrEF and healthy control rabbits.\n “Panel E” section provides data on APD~90~ (in milliseconds) and STV (in\n milliseconds) in TAC and sham mice. “Panel F” section provides data on\n APD~90~ (in milliseconds) and STV (in milliseconds) in HFrEF and healthy\n control rabbits. “Panel G” section provides data on resting membrane\n potential (RMP, in millivolts) and maximal upstroke velocity (dV/dt~max~\n in Volts per second) in TAC and sham mice. “Panel H” section provides data\n on RMP (in millivolts) and dV/dt~max~ (in Volts per second) in HFrEF and\n healthy control rabbits. ##### Variables * Action potential duration at\n 90% repolarization (APD~90~, in milliseconds) * Cariporide (Cari) *\n Empagliflozin (Empa) * Heart failure with reduced ejection fraction\n (HFrEF) * Maximal upstroke velocity (dV/dt~max~, in Volts per second) *\n Resting membrane potential (RMP, in millivolts) * Short-term variability\n of APD~90~ (STV, in milliseconds) * TAC (transverse aortic constriction)\n #### File: Fig2_data_DAD.xlsx **Description:** This file contains data on\n action potential (AP) alternans and delayed afterdepolarizations (DADs)\n from murine and rabbit ventricular myocytes with heart failure with\n reduced ejection-fraction (HFrEF). Cells were treated with vehicle (0.1%\n DMSO, 3 hours), empagliflozin (3 minutes or 3 hours), and cariporide (3\n hours). “Panel A” section provides data on the frequency-dependence of AP\n duration at 90% repolarization (APD~90~, in milliseconds) and the\n threshold frequency for alternans onset in murine ventricular\n cardiomyocytes isolated 8 weeks after transverse aortic constriction\n (TAC)-induced HFrEF or sham surgery. “Panel B” section provides data on\n the frequency-dependence of APD~90~ (in milliseconds) and the threshold\n frequency for alternans onset in rabbit ventricular cardiomyocytes with\n HFrEF induced by combined volume- and pressure-overload and from healthy\n age-matched controls. “Panel C” section provides representative APs at a\n steady-state pacing frequency of 10 Hz (L, long APD~90~; S, short APD~90~)\n in TAC and sham mice. “Panel D” section provides representative APs at a\n steady-state pacing frequency of 5 Hz (L, long APD~90~; S, short APD~90~)\n in HFrEF and healthy control rabbits. “Panel E” section provides\n representative DADs following cessation of tachypacing (10 Hz) in TAC and\n sham mice. “Panel F” section provides representative DADs following\n cessation of tachypacing (5 Hz) in HFrEF and healthy control rabbits.\n “Panel G” section provides data on APD~90~ alternans magnitude (in\n milliseconds) and DAD frequency (number of events during 1 minute) in TAC\n and sham mice. “Panel H” section provides data on APD~90~ alternans\n magnitude (in milliseconds) and DAD frequency (number of events during 1\n minute) in HFrEF and healthy control rabbits. ##### Variables * Action\n potential duration at 90% repolarization (APD~90~, in milliseconds) *\n APD~90~ alternans magnitude (difference between long and short APD~90~, in\n milliseconds) * Cariporide (Cari) * Delayed afterdepolarization (DAD) *\n Empagliflozin (Empa) * Heart failure with reduced ejection fraction\n (HFrEF) * TAC (transverse aortic constriction) #### File:\n Fig3_data_EGTA.xlsx **Description:** This file contains data on action\n potential parameters in cardiomyocytes following buffering of\n intracellular Ca^2+^ concentration using 10 millimol/L ethylene\n glycol-bis(β-aminoethyl ether)-N, N, N ′, N′-tetraacetic acid (EGTA) in\n murine and rabbit ventricular myocytes with heart failure with reduced\n ejection-fraction (HFrEF). “Panel A” section provides data on action\n potential duration at 90% repolarization (APD~90~, in milliseconds) and\n short-term variability of APD~90~ (STV, in milliseconds) with and without\n 10 millimol/L EGTA in murine ventricular cardiomyocytes isolated 8 weeks\n after transverse aortic constriction (TAC)-induced HFrEF or sham surgery.\n “Panel B” section provides data on APD~90~ (in milliseconds) and STV (in\n milliseconds) with and without 10 millimol/L EGTA in rabbit ventricular\n cardiomyocytes with HFrEF induced by combined volume- and\n pressure-overload and from healthy age-matched controls. “Panel C” section\n provides data on the magnitude of APD~90~ alternans (difference between\n long and short beats, in milliseconds) at 10 Hz pacing and the frequency\n of DADs (number of events during 1 minute) following cessation of\n tachypacing (10 Hz) in TAC and sham mice. “Panel D” section provides data\n on the magnitude of APD~90~ alternans (in milliseconds) at 5 Hz pacing and\n the frequency of DADs (number of events during 1 minute) following\n cessation of tachypacing (5 Hz) in HFrEF and healthy control rabbits.\n ##### Variables * Action potential duration at 90% repolarization\n (APD~90~, in milliseconds) * APD~90~ alternans magnitude (in milliseconds)\n * Delayed afterdepolarization (DAD) * Ethylene glycol-bis(β-aminoethyl\n ether)-N,N,N′,N′-tetraacetic acid (EGTA) * Heart failure with reduced\n ejection fraction (HFrEF) * Short-term variability of APD~90~ (STV, in\n milliseconds) * TAC (transverse aortic constriction) #### File:\n Fig4_data_INaL_IK1.xlsx **Description:** This file contains data on late\n Na^+^ current (I~NaL~) and inward rectifier K^+^ current (I~K1~) densities\n in murine and rabbit ventricular myocytes with heart failure with reduced\n ejection-fraction (HFrEF). Cells were treated with vehicle (0.1% DMSO, 3\n hours) or empagliflozin (3 hours). Sheet “Panel A” provides representative\n I~NaL~ traces (time in milliseconds and current density in amperes per\n farad) at -40 millivo^t^ in murine ventricular cardiomyocytes isolated 8\n weeks after transverse aortic constriction (TAC)-induced HFrEF or sham\n surgery. I~NaL~ was inhibited by tetrodotoxin (TTX, 10 μmol/L) at the end\n of the experiments, confirming its identity. Sheet “Panel B” provides\n representative I~NaL~ traces (time in milliseconds and current density in\n amperes per farad) in rabbit ventricular cardiomyocytes with HFrEF induced\n by combined volume- and pressure-overload and from healthy age-matched\n controls. Sheet “Panel C” provides data on membrane capacitance (in\n picofarads) and I~NaL~ density (current amplitude normalized to membrane\n capacitance) in TAC and sham mice. Sheet “Panel D” provides data on\n membrane capacitance (in picofarads) and I~NaL~ density (current amplitude\n normalized to membrane capacitance) in HFrEF and healthy control rabbits.\n Sheet “Panel E” provides representative I~K1~ traces (time in milliseconds\n and current density in amperes per farad) at -140 millivolt in TAC and\n sham mice. I~K1~ was inhibited by barium chloride (BaCl~2~, 300 μmol/L) at\n the end of the experiments, confirming its identity. Sheet “Panel F”\n provides representative I~K1~ traces (time in milliseconds and current\n density in amperes per farad) at -140 mV in HFrEF and healthy control\n rabbits. Sheet “Panel G” provides data on I~K1~ density (current amplitude\n normalized to membrane capacitance) at -140 millivolts (inward I~K1~) and\n at -40 millivolts (outward I~K1~) in TAC and sham mice. Sheet “Panel H”\n provides data on I~K1~ density (current amplitude normalized to membrane\n capacitance) at -140 millivolts (inward I~K1~) and at -4millivoltslt\n (outward I~K1~) in HFrEF and healthy control rabbits. ##### Variables *\n Barium chloride (BaCl~2~) * Empagliflozin (Empa) * Heart failure with\n reduced ejection fraction (HFrEF) * Inward rectifier K^+^ current (I~K1~)\n density (in amperes per farad) * Late Na^+^ current (I~NaL~) density (in\n amperes per farad) * TAC (transverse aortic constriction) *  Tetrodotoxin\n (TTX) ## Code/software Microsoft Excel can be used to view the data files.","descriptionType":"TechnicalInfo"}],"geoLocations":[],"fundingReferences":[{"awardUri":"https://reporter.nih.gov/project-details/11252579","funderName":"National Heart, Lung, and Blood Institute","awardNumber":"5R01HL092097-14","funderIdentifier":"https://ror.org/012pb6c26","funderIdentifierType":"ROR"},{"awardUri":"https://reporter.nih.gov/project-details/10677715","funderName":"National Heart, Lung, and Blood Institute","awardNumber":"5P01HL141084-05","funderIdentifier":"https://ror.org/012pb6c26","funderIdentifierType":"ROR"},{"awardUri":"https://reporter.nih.gov/project-details/11135507","awardTitle":"CaMKII activation and regulation in adult cardiac myocytes","funderName":"National Heart, Lung, and Blood Institute","awardNumber":"5R01HL142282-08","funderIdentifier":"https://ror.org/012pb6c26","funderIdentifierType":"ROR"},{"awardUri":"https://reporter.nih.gov/project-details/11124871","awardTitle":"Phenotype-specific models, mechanisms, and treatment of HFpEF","funderName":"National Heart, Lung, and Blood Institute","awardNumber":"5R01HL171057-02","funderIdentifier":"https://ror.org/012pb6c26","funderIdentifierType":"ROR"},{"funderName":"American Heart Association","awardNumber":"23CDA1051603","funderIdentifier":"https://ror.org/013kjyp64","funderIdentifierType":"ROR"},{"awardTitle":"\n        Targeting CaMKII O-GlcNAcylation in Heart Failure with Preserved\n        Ejection Fraction\n      ","funderName":"Health Resources in Action","funderIdentifier":"https://ror.org/01ctnwa22","funderIdentifierType":"ROR"},{"awardUri":"https://reporter.nih.gov/project-details/10889130","awardTitle":"Regional Pilot and Feasibility Award Program","funderName":"National Institute of Diabetes and Digestive and Kidney Diseases","awardNumber":"5P30DK116074-08","funderIdentifier":"https://ror.org/00adh9b73","funderIdentifierType":"ROR"}],"xml":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHJlc291cmNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vZGF0YWNpdGUub3JnL3NjaGVtYS9rZXJuZWwtNCBodHRwOi8vc2NoZW1hLmRhdGFjaXRlLm9yZy9tZXRhL2tlcm5lbC00L21ldGFkYXRhLnhzZCI+CiAgPGlkZW50aWZpZXIgaWRlbnRpZmllclR5cGU9IkRPSSI+MTAuNTA2MS9EUllBRC5ITUdRTktCMDY8L2lkZW50aWZpZXI+CiAgPGNyZWF0b3JzPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkhlZ3lpLCBCZW5jZTwvY3JlYXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMy0zMTEzLTIyMVg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDVycmNlbTY5IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgRGF2aXM8L2FmZmlsaWF0aW9uPgogICAgPC9jcmVhdG9yPgogICAgPGNyZWF0b3I+CiAgICAgIDxjcmVhdG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJlcnMsIERvbmFsZDwvY3JlYXRvck5hbWU+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNXJyY2VtNjkiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpczwvYWZmaWxpYXRpb24+CiAgICA8L2NyZWF0b3I+CiAgPC9jcmVhdG9ycz4KICA8dGl0bGVzPgogICAgPHRpdGxlPgogICAgICBEYXRhIGZyb206IENvbXBsZXggYW50aWFycmh5dGhtaWMgZWZmZWN0cyBvZiBlbXBhZ2xpZmxvemluIGluIG5vbi1pc2NoZW1pYwogICAgICBIRnJFRiBjYXJkaW9teW9jeXRlcwogICAgPC90aXRsZT4KICA8L3RpdGxlcz4KICA8cHVibGlzaGVyIHB1Ymxpc2hlcklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wMHg2aDVuOTUiIHB1Ymxpc2hlcklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmcvIj5EcnlhZDwvcHVibGlzaGVyPgogIDxyZXNvdXJjZVR5cGUgcmVzb3VyY2VUeXBlR2VuZXJhbD0iRGF0YXNldCI+ZGF0YXNldDwvcmVzb3VyY2VUeXBlPgogIDxwdWJsaWNhdGlvblllYXI+MjAyNjwvcHVibGljYXRpb25ZZWFyPgogIDxzdWJqZWN0cz4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9ImZvcyIgc2NoZW1lVVJJPSJodHRwczovL3dlYi1hcmNoaXZlLm9lY2Qub3JnLzIwMTItMDYtMTUvMTM4NTc1LTM4MjM1MTQ3LnBkZiI+Rk9TOiBCYXNpYyBtZWRpY2luZTwvc3ViamVjdD4KICAgIDxzdWJqZWN0IHN1YmplY3RTY2hlbWU9ImZvcyIgc2NoZW1lVVJJPSJodHRwczovL3dlYi1hcmNoaXZlLm9lY2Qub3JnLzIwMTItMDYtMTUvMTM4NTc1LTM4MjM1MTQ3LnBkZiI+Rk9TOiBCaW9sb2dpY2FsIHNjaWVuY2VzPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5IZWFydCBmYWlsdXJlPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5BcnJoeXRobWlhPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5SYWJiaXRzPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5NaWNlPC9zdWJqZWN0PgogICAgPHN1YmplY3Qgc3ViamVjdFNjaGVtZT0iUExPUyBTdWJqZWN0IEFyZWEgVGhlc2F1cnVzIiBzY2hlbWVVUkk9Imh0dHBzOi8vZ2l0aHViLmNvbS9QTE9TL3Bsb3MtdGhlc2F1cnVzIj5Jb24gY2hhbm5lbHM8L3N1YmplY3Q+CiAgPC9zdWJqZWN0cz4KICA8ZnVuZGluZ1JlZmVyZW5jZXM+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+TmF0aW9uYWwgSGVhcnQsIEx1bmcsIGFuZCBCbG9vZCBJbnN0aXR1dGU8L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wMTJwYjZjMjY8L2Z1bmRlcklkZW50aWZpZXI+CiAgICAgIDxhd2FyZE51bWJlciBhd2FyZFVSST0iaHR0cHM6Ly9yZXBvcnRlci5uaWguZ292L3Byb2plY3QtZGV0YWlscy8xMTI1MjU3OSI+NVIwMUhMMDkyMDk3LTE0PC9hd2FyZE51bWJlcj4KICAgICAgPGF3YXJkVGl0bGUvPgogICAgPC9mdW5kaW5nUmVmZXJlbmNlPgogICAgPGZ1bmRpbmdSZWZlcmVuY2U+CiAgICAgIDxmdW5kZXJOYW1lPk5hdGlvbmFsIEhlYXJ0LCBMdW5nLCBhbmQgQmxvb2QgSW5zdGl0dXRlPC9mdW5kZXJOYW1lPgogICAgICA8ZnVuZGVySWRlbnRpZmllciBmdW5kZXJJZGVudGlmaWVyVHlwZT0iUk9SIj5odHRwczovL3Jvci5vcmcvMDEycGI2YzI2PC9mdW5kZXJJZGVudGlmaWVyPgogICAgICA8YXdhcmROdW1iZXIgYXdhcmRVUkk9Imh0dHBzOi8vcmVwb3J0ZXIubmloLmdvdi9wcm9qZWN0LWRldGFpbHMvMTA2Nzc3MTUiPjVQMDFITDE0MTA4NC0wNTwvYXdhcmROdW1iZXI+CiAgICAgIDxhd2FyZFRpdGxlLz4KICAgIDwvZnVuZGluZ1JlZmVyZW5jZT4KICAgIDxmdW5kaW5nUmVmZXJlbmNlPgogICAgICA8ZnVuZGVyTmFtZT5OYXRpb25hbCBIZWFydCwgTHVuZywgYW5kIEJsb29kIEluc3RpdHV0ZTwvZnVuZGVyTmFtZT4KICAgICAgPGZ1bmRlcklkZW50aWZpZXIgZnVuZGVySWRlbnRpZmllclR5cGU9IlJPUiI+aHR0cHM6Ly9yb3Iub3JnLzAxMnBiNmMyNjwvZnVuZGVySWRlbnRpZmllcj4KICAgICAgPGF3YXJkTnVtYmVyIGF3YXJkVVJJPSJodHRwczovL3JlcG9ydGVyLm5paC5nb3YvcHJvamVjdC1kZXRhaWxzLzExMTM1NTA3Ij41UjAxSEwxNDIyODItMDg8L2F3YXJkTnVtYmVyPgogICAgICA8YXdhcmRUaXRsZT5DYU1LSUkgYWN0aXZhdGlvbiBhbmQgcmVndWxhdGlvbiBpbiBhZHVsdCBjYXJkaWFjIG15b2N5dGVzPC9hd2FyZFRpdGxlPgogICAgPC9mdW5kaW5nUmVmZXJlbmNlPgogICAgPGZ1bmRpbmdSZWZlcmVuY2U+CiAgICAgIDxmdW5kZXJOYW1lPk5hdGlvbmFsIEhlYXJ0LCBMdW5nLCBhbmQgQmxvb2QgSW5zdGl0dXRlPC9mdW5kZXJOYW1lPgogICAgICA8ZnVuZGVySWRlbnRpZmllciBmdW5kZXJJZGVudGlmaWVyVHlwZT0iUk9SIj5odHRwczovL3Jvci5vcmcvMDEycGI2YzI2PC9mdW5kZXJJZGVudGlmaWVyPgogICAgICA8YXdhcmROdW1iZXIgYXdhcmRVUkk9Imh0dHBzOi8vcmVwb3J0ZXIubmloLmdvdi9wcm9qZWN0LWRldGFpbHMvMTExMjQ4NzEiPjVSMDFITDE3MTA1Ny0wMjwvYXdhcmROdW1iZXI+CiAgICAgIDxhd2FyZFRpdGxlPlBoZW5vdHlwZS1zcGVjaWZpYyBtb2RlbHMsIG1lY2hhbmlzbXMsIGFuZCB0cmVhdG1lbnQgb2YgSEZwRUY8L2F3YXJkVGl0bGU+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+QW1lcmljYW4gSGVhcnQgQXNzb2NpYXRpb248L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wMTNranlwNjQ8L2Z1bmRlcklkZW50aWZpZXI+CiAgICAgIDxhd2FyZE51bWJlcj4yM0NEQTEwNTE2MDM8L2F3YXJkTnVtYmVyPgogICAgICA8YXdhcmRUaXRsZS8+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+SGVhbHRoIFJlc291cmNlcyBpbiBBY3Rpb248L2Z1bmRlck5hbWU+CiAgICAgIDxmdW5kZXJJZGVudGlmaWVyIGZ1bmRlcklkZW50aWZpZXJUeXBlPSJST1IiPmh0dHBzOi8vcm9yLm9yZy8wMWN0bndhMjI8L2Z1bmRlcklkZW50aWZpZXI+CiAgICAgIDxhd2FyZFRpdGxlPgogICAgICAgIFRhcmdldGluZyBDYU1LSUkgTy1HbGNOQWN5bGF0aW9uIGluIEhlYXJ0IEZhaWx1cmUgd2l0aCBQcmVzZXJ2ZWQKICAgICAgICBFamVjdGlvbiBGcmFjdGlvbgogICAgICA8L2F3YXJkVGl0bGU+CiAgICA8L2Z1bmRpbmdSZWZlcmVuY2U+CiAgICA8ZnVuZGluZ1JlZmVyZW5jZT4KICAgICAgPGZ1bmRlck5hbWU+TmF0aW9uYWwgSW5zdGl0dXRlIG9mIERpYWJldGVzIGFuZCBEaWdlc3RpdmUgYW5kIEtpZG5leSBEaXNlYXNlczwvZnVuZGVyTmFtZT4KICAgICAgPGZ1bmRlcklkZW50aWZpZXIgZnVuZGVySWRlbnRpZmllclR5cGU9IlJPUiI+aHR0cHM6Ly9yb3Iub3JnLzAwYWRoOWI3MzwvZnVuZGVySWRlbnRpZmllcj4KICAgICAgPGF3YXJkTnVtYmVyIGF3YXJkVVJJPSJodHRwczovL3JlcG9ydGVyLm5paC5nb3YvcHJvamVjdC1kZXRhaWxzLzEwODg5MTMwIj41UDMwREsxMTYwNzQtMDg8L2F3YXJkTnVtYmVyPgogICAgICA8YXdhcmRUaXRsZT5SZWdpb25hbCBQaWxvdCBhbmQgRmVhc2liaWxpdHkgQXdhcmQgUHJvZ3JhbTwvYXdhcmRUaXRsZT4KICAgIDwvZnVuZGluZ1JlZmVyZW5jZT4KICA8L2Z1bmRpbmdSZWZlcmVuY2VzPgogIDxjb250cmlidXRvcnM+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJQcm9qZWN0TGVhZGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkhlZ3lpLCBCZW5jZTwvY29udHJpYnV0b3JOYW1lPgogICAgICA8bmFtZUlkZW50aWZpZXIgbmFtZUlkZW50aWZpZXJTY2hlbWU9Ik9SQ0lEIiBzY2hlbWVVUkk9Imh0dHA6Ly9vcmNpZC5vcmcvIj4wMDAwLTAwMDMtMzExMy0yMjFYPC9uYW1lSWRlbnRpZmllcj4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA1cnJjZW02OSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIERhdmlzPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJEYXRhQ3VyYXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5IZWd5aSwgQmVuY2U8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTMxMTMtMjIxWDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNXJyY2VtNjkiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpczwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iRGF0YUNvbGxlY3RvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5IZWd5aSwgQmVuY2U8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTMxMTMtMjIxWDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNXJyY2VtNjkiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpczwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUmVzZWFyY2hlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5IZWd5aSwgQmVuY2U8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTMxMTMtMjIxWDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNXJyY2VtNjkiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpczwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdE1hbmFnZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+SGVneWksIEJlbmNlPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMy0zMTEzLTIyMVg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDVycmNlbTY5IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgRGF2aXM8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IlJlc2VhcmNoZXIiPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+SGVneWksIEJlbmNlPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMy0zMTEzLTIyMVg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDVycmNlbTY5IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgRGF2aXM8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkVkaXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5IZWd5aSwgQmVuY2U8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTMxMTMtMjIxWDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNXJyY2VtNjkiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpczwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iU3VwZXJ2aXNvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5IZWd5aSwgQmVuY2U8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPG5hbWVJZGVudGlmaWVyIG5hbWVJZGVudGlmaWVyU2NoZW1lPSJPUkNJRCIgc2NoZW1lVVJJPSJodHRwOi8vb3JjaWQub3JnLyI+MDAwMC0wMDAzLTMxMTMtMjIxWDwvbmFtZUlkZW50aWZpZXI+CiAgICAgIDxhZmZpbGlhdGlvbiBhZmZpbGlhdGlvbklkZW50aWZpZXI9Imh0dHBzOi8vcm9yLm9yZy8wNXJyY2VtNjkiIGFmZmlsaWF0aW9uSWRlbnRpZmllclNjaGVtZT0iUk9SIiBzY2hlbWVVUkk9Imh0dHBzOi8vcm9yLm9yZyI+VW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLCBEYXZpczwvYWZmaWxpYXRpb24+CiAgICA8L2NvbnRyaWJ1dG9yPgogICAgPGNvbnRyaWJ1dG9yIGNvbnRyaWJ1dG9yVHlwZT0iUHJvamVjdExlYWRlciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5CZXJzLCBEb25hbGQ8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA1cnJjZW02OSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIERhdmlzPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJSZXNlYXJjaGVyIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJlcnMsIERvbmFsZDwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDVycmNlbTY5IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgRGF2aXM8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkVkaXRvciI+CiAgICAgIDxjb250cmlidXRvck5hbWUgbmFtZVR5cGU9IlBlcnNvbmFsIj5CZXJzLCBEb25hbGQ8L2NvbnRyaWJ1dG9yTmFtZT4KICAgICAgPGFmZmlsaWF0aW9uIGFmZmlsaWF0aW9uSWRlbnRpZmllcj0iaHR0cHM6Ly9yb3Iub3JnLzA1cnJjZW02OSIgYWZmaWxpYXRpb25JZGVudGlmaWVyU2NoZW1lPSJST1IiIHNjaGVtZVVSST0iaHR0cHM6Ly9yb3Iub3JnIj5Vbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEsIERhdmlzPC9hZmZpbGlhdGlvbj4KICAgIDwvY29udHJpYnV0b3I+CiAgICA8Y29udHJpYnV0b3IgY29udHJpYnV0b3JUeXBlPSJTdXBlcnZpc29yIj4KICAgICAgPGNvbnRyaWJ1dG9yTmFtZSBuYW1lVHlwZT0iUGVyc29uYWwiPkJlcnMsIERvbmFsZDwvY29udHJpYnV0b3JOYW1lPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDVycmNlbTY5IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgRGF2aXM8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICAgIDxjb250cmlidXRvciBjb250cmlidXRvclR5cGU9IkNvbnRhY3RQZXJzb24iPgogICAgICA8Y29udHJpYnV0b3JOYW1lIG5hbWVUeXBlPSJQZXJzb25hbCI+SGVneWksIEJlbmNlPC9jb250cmlidXRvck5hbWU+CiAgICAgIDxuYW1lSWRlbnRpZmllciBuYW1lSWRlbnRpZmllclNjaGVtZT0iT1JDSUQiIHNjaGVtZVVSST0iaHR0cDovL29yY2lkLm9yZy8iPjAwMDAtMDAwMy0zMTEzLTIyMVg8L25hbWVJZGVudGlmaWVyPgogICAgICA8YWZmaWxpYXRpb24gYWZmaWxpYXRpb25JZGVudGlmaWVyPSJodHRwczovL3Jvci5vcmcvMDVycmNlbTY5IiBhZmZpbGlhdGlvbklkZW50aWZpZXJTY2hlbWU9IlJPUiIgc2NoZW1lVVJJPSJodHRwczovL3Jvci5vcmciPlVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYSwgRGF2aXM8L2FmZmlsaWF0aW9uPgogICAgPC9jb250cmlidXRvcj4KICA8L2NvbnRyaWJ1dG9ycz4KICA8ZGF0ZXM+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iQ3JlYXRlZCI+MjAyNi0wOS0yMFQwNDowOToyMVo8L2RhdGU+CiAgICA8ZGF0ZSBkYXRlVHlwZT0iU3VibWl0dGVkIj4yMDI2LTA5LTIwVDA0OjA5OjIyWjwvZGF0ZT4KICAgIDxkYXRlIGRhdGVUeXBlPSJJc3N1ZWQiPjIwMjYtMDktMjRUMDA6MDA6MDBaPC9kYXRlPgogICAgPGRhdGUgZGF0ZVR5cGU9IkF2YWlsYWJsZSI+MjAyNi0wOS0yNFQwMDowMDowMFo8L2RhdGU+CiAgPC9kYXRlcz4KICA8bGFuZ3VhZ2U+ZW48L2xhbmd1YWdlPgogIDxzaXplcz4KICAgIDxzaXplPjEwMjA5OTcyIGJ5dGVzPC9zaXplPgogIDwvc2l6ZXM+CiAgPHZlcnNpb24+MjwvdmVyc2lvbj4KICA8cmlnaHRzTGlzdD4KICAgIDxyaWdodHMgcmlnaHRzVVJJPSJodHRwczovL3NwZHgub3JnL2xpY2Vuc2VzL0NDMC0xLjAuaHRtbCI+Q3JlYXRpdmUgQ29tbW9ucyBaZXJvIHYxLjAgVW5pdmVyc2FsPC9yaWdodHM+CiAgPC9yaWdodHNMaXN0PgogIDxkZXNjcmlwdGlvbnM+CiAgICA8ZGVzY3JpcHRpb24gZGVzY3JpcHRpb25UeXBlPSJBYnN0cmFjdCI+CiAgICAgIFRoaXMgZGF0YXNldCBjb250YWlucyB0aGUgc291cmNlIGRhdGEgc3VwcG9ydGluZyB0aGUgYXJ0aWNsZSBlbnRpdGxlZAogICAgICBDb21wbGV4IGFudGlhcnJoeXRobWljIGVmZmVjdHMgb2YgZW1wYWdsaWZsb3ppbiBpbiBub24taXNjaGVtaWMgSEZyRUYKICAgICAgY2FyZGlvbXlvY3l0ZXMuIFRoaXMgZGF0YXNldCBzdXBwb3J0cyBrZXkgZmluZGluZ3MgYWJvdXQgdGhlIGNhcmRpYWMKICAgICAgZWxlY3Ryb3BoeXNpb2xvZ2ljYWwgZWZmZWN0cyBvZiBlbXBhZ2xpZmxvemluIGluJmFtcDtuYnNwO2VzdGFibGlzaGVkCiAgICAgIG5vbi1kaWFiZXRpYywgbm9uLWlzY2hlbWljIGNocm9uaWMgaGVhcnQgZmFpbHVyZSB3aXRoIHJlZHVjZWQgZWplY3Rpb24KICAgICAgZnJhY3Rpb24gKEhGckVGKSBtb2RlbHMgaW4gcmFiYml0cyAoY29tYmluZWQgdm9sdW1lIGFuZCBwcmVzc3VyZSBvdmVybG9hZCkKICAgICAgYW5kIG1pY2UgKHRyYW5zdmVyc2UgYW9ydGljIGNvbnN0cmljdGlvbiwgVEFDKS4mYW1wO25ic3A7RWxlY3Ryb3BoeXNpb2xvZ3kKICAgICAgZGF0YSwgaW5jbHVkaW5nIGFjdGlvbiBwb3RlbnRpYWxzIGFuZCBpb25pYyBjdXJyZW50cywgYXJlIGluY2x1ZGVkIGluCiAgICAgIHNlcGFyYXRlIEV4Y2VsIHNoZWV0cyB3aXRoIGluZGl2aWR1YWwgY2VsbCBkYXRhIGFuZCBncm91cAogICAgICBzdGF0aXN0aWNzLiZhbXA7bmJzcDtUaGUgZGF0YXNldCBpcyBzdHJ1Y3R1cmVkIHRvIGZvbGxvdyB0aGUgc2VxdWVuY2Ugb2YKICAgICAgZGF0YSBwcmVzZW50ZWQgaW4gdGhlIEZpZ3VyZXMgaW4gdGhlIGFydGljbGUgYW5kIHRvIGVhc2UgbmF2aWdhdGlvbgogICAgICBiZXR3ZWVuIHRoZSB1cGxvYWRlZCBkYXRhIGZpbGVzLgogICAgPC9kZXNjcmlwdGlvbj4KICAgIDxkZXNjcmlwdGlvbiBkZXNjcmlwdGlvblR5cGU9IlRlY2huaWNhbEluZm8iPgogICAgICAjIERhdGEgZnJvbTogQ29tcGxleCBhbnRpYXJyaHl0aG1pYyBlZmZlY3RzIG9mIGVtcGFnbGlmbG96aW4gaW4KICAgICAgbm9uLWlzY2hlbWljIEhGckVGIGNhcmRpb215b2N5dGVzIERhdGFzZXQgRE9JOgogICAgICBbMTAuNTA2MS9kcnlhZC5obWdxbmtiMDZdKGh0dHBzOi8vZG9pLm9yZy8xMC41MDYxL2RyeWFkLmhtZ3Fua2IwNikgIyMKICAgICAgRGVzY3JpcHRpb24gb2YgdGhlIGRhdGEgYW5kIGZpbGUgc3RydWN0dXJlIFRoaXMgZGF0YXNldCBjb250YWlucyBjYXJkaWFjCiAgICAgIGNlbGx1bGFyIGVsZWN0cm9waHlzaW9sb2d5IChhY3Rpb24gcG90ZW50aWFscyBhbmQgaW9uaWMgY3VycmVudHMpIGRhdGEgaW4KICAgICAgc2VwYXJhdGUgRXhjZWwgc2hlZXRzIHdpdGggaW5kaXZpZHVhbCBjZWxsIGRhdGEgYW5kIGdyb3VwIHN0YXRpc3RpY3MuIFRoZQogICAgICBkYXRhc2V0IGlzIHN0cnVjdHVyZWQgdG8gZm9sbG93IHRoZSBzZXF1ZW5jZSBvZiBkYXRhIHByZXNlbnRlZCBpbiB0aGUKICAgICAgRmlndXJlcyBpbiB0aGUgYXJ0aWNsZSBlbnRpdGxlZCBDb21wbGV4IEFudGlhcnJoeXRobWljIEVmZmVjdHMgb2YKICAgICAgRW1wYWdsaWZsb3ppbiBpbiBOb24taXNjaGVtaWMgSEZyRUYgQ2FyZGlvbXlvY3l0ZXMsIGFuZCB0byBlYXNlIG5hdmlnYXRpb24KICAgICAgYmV0d2VlbiB0aGUgdXBsb2FkZWQgZGF0YSBmaWxlcy4gRm9yIGEgZnVsbCBkZXNjcmlwdGlvbiBvZiB0aGUgbWF0ZXJpYWxzCiAgICAgIGFuZCBtZXRob2RzLCBpbmNsdWRpbmcgZXhwZXJpbWVudGFsIHByb2NlZHVyZXMgYW5kIGluc3RydW1lbnRhdGlvbiwgcGxlYXNlCiAgICAgIHJlZmVyIHRvIHRoZSBhcnRpY2xlIG9uIHRoZSBGcm9udGllcnMgaW4gUGhhcm1hY29sb2d5IHdlYnNpdGUuICMjIyBGaWxlcwogICAgICBhbmQgdmFyaWFibGVzICMjIyMgRmlsZTogRmlnMV9kYXRhX0FQLnhsc3ggKipEZXNjcmlwdGlvbjoqKsKgVGhpcyBmaWxlCiAgICAgIGNvbnRhaW5zIGFjdGlvbiBwb3RlbnRpYWwgKEFQKSBkYXRhIGZyb20gbXVyaW5lIGFuZCByYWJiaXQgdmVudHJpY3VsYXIKICAgICAgbXlvY3l0ZXMgd2l0aCBoZWFydCBmYWlsdXJlIHdpdGggcmVkdWNlZCBlamVjdGlvbi1mcmFjdGlvbiAoSEZyRUYpLiBDZWxscwogICAgICB3ZXJlIHRyZWF0ZWQgd2l0aCB2ZWhpY2xlICgwLjElIERNU08sIDMgaG91cnMpLCBlbXBhZ2xpZmxvemluICgzIG1pbnV0ZXMKICAgICAgb3IgMyBob3VycyksIGFuZCBjYXJpcG9yaWRlICgzIGhvdXJzKS4gRHVyaW5nIHJlY29yZGluZ3MsIGNlbGxzIHdlcmUKICAgICAgc3RlYWR5LXN0YXRlIHBhY2VkIGF0IDEgSHouIOKAnFBhbmVsIEHigJ0gc2VjdGlvbiBwcm92aWRlcyByZXByZXNlbnRhdGl2ZSBBUHMKICAgICAgKG1lbWJyYW5lIHZvbHRhZ2UgaW4gbWlsbGl2b2x0cyBbbVZdIG92ZXIgdGltZSBpbiBtaWxsaXNlY29uZHMgW21zXSkgaW4KICAgICAgbXVyaW5lIHZlbnRyaWN1bGFyIGNhcmRpb215b2N5dGVzIGlzb2xhdGVkIDggd2Vla3MgYWZ0ZXIgdHJhbnN2ZXJzZSBhb3J0aWMKICAgICAgY29uc3RyaWN0aW9uIChUQUMpLWluZHVjZWQgSEZyRUYgb3Igc2hhbSBzdXJnZXJ5LiDigJxQYW5lbCBC4oCdIHNlY3Rpb24KICAgICAgcHJvdmlkZXMgcmVwcmVzZW50YXRpdmUgQVBzIChpbiBtaWxsaXZvbHRzIG92ZXIgdGltZSkgaW4gcmFiYml0CiAgICAgIHZlbnRyaWN1bGFyIGNhcmRpb215b2N5dGVzIHdpdGggSEZyRUYgaW5kdWNlZCBieSBjb21iaW5lZCB2b2x1bWUtIGFuZAogICAgICBwcmVzc3VyZS1vdmVybG9hZCBhbmQgZnJvbSBoZWFsdGh5IGFnZS1tYXRjaGVkIGNvbnRyb2xzLiDigJxQYW5lbCBD4oCdIHNlY3Rpb24KICAgICAgcHJvdmlkZXMgZGF0YSBvbiBmaWZ0eSBjb25zZWN1dGl2ZSBhY3Rpb24gcG90ZW50aWFsIGR1cmF0aW9uIGF0IDkwJQogICAgICByZXBvbGFyaXphdGlvbiAoQVBEfjkwfikgdmFsdWVzIChpbiBtaWxsaXNlY29uZHMpIHVzZWQgdG8gY2FsY3VsYXRlCiAgICAgIHNob3J0LXRlcm0gdmFyaWFiaWxpdHkgb2YgQVBEfjkwfiAoU1RWLCBpbiBtaWxsaXNlY29uZHMpIGluIFRBQyBhbmQgc2hhbQogICAgICBtaWNlLiDigJxQYW5lbCBE4oCdIHNlY3Rpb24gcHJvdmlkZXMgZGF0YSBvbiBmaWZ0eSBBUER+OTB+IHZhbHVlcyAoaW4KICAgICAgbWlsbGlzZWNvbmRzKSB1c2VkIHRvIGNhbGN1bGF0ZSBTVFYgaW4gSEZyRUYgYW5kIGhlYWx0aHkgY29udHJvbCByYWJiaXRzLgogICAgICDigJxQYW5lbCBF4oCdIHNlY3Rpb24gcHJvdmlkZXMgZGF0YSBvbiBBUER+OTB+IChpbiBtaWxsaXNlY29uZHMpIGFuZCBTVFYgKGluCiAgICAgIG1pbGxpc2Vjb25kcykgaW4gVEFDIGFuZCBzaGFtIG1pY2UuIOKAnFBhbmVsIEbigJ0gc2VjdGlvbiBwcm92aWRlcyBkYXRhIG9uCiAgICAgIEFQRH45MH4gKGluIG1pbGxpc2Vjb25kcykgYW5kIFNUViAoaW4gbWlsbGlzZWNvbmRzKSBpbiBIRnJFRiBhbmQgaGVhbHRoeQogICAgICBjb250cm9sIHJhYmJpdHMuIOKAnFBhbmVsIEfigJ0gc2VjdGlvbiBwcm92aWRlcyBkYXRhIG9uIHJlc3RpbmcgbWVtYnJhbmUKICAgICAgcG90ZW50aWFsIChSTVAsIGluIG1pbGxpdm9sdHMpIGFuZCBtYXhpbWFsIHVwc3Ryb2tlIHZlbG9jaXR5IChkVi9kdH5tYXh+CiAgICAgIGluIFZvbHRzIHBlciBzZWNvbmQpIGluIFRBQyBhbmQgc2hhbSBtaWNlLiDigJxQYW5lbCBI4oCdIHNlY3Rpb24gcHJvdmlkZXMgZGF0YQogICAgICBvbiBSTVAgKGluIG1pbGxpdm9sdHMpIGFuZCBkVi9kdH5tYXh+IChpbiBWb2x0cyBwZXIgc2Vjb25kKSBpbiBIRnJFRiBhbmQKICAgICAgaGVhbHRoeSBjb250cm9sIHJhYmJpdHMuICMjIyMjIFZhcmlhYmxlcyAqIEFjdGlvbiBwb3RlbnRpYWwgZHVyYXRpb24gYXQKICAgICAgOTAlIHJlcG9sYXJpemF0aW9uIChBUER+OTB+LCBpbiBtaWxsaXNlY29uZHMpICogQ2FyaXBvcmlkZSAoQ2FyaSkgKgogICAgICBFbXBhZ2xpZmxvemluIChFbXBhKSAqIEhlYXJ0IGZhaWx1cmUgd2l0aCByZWR1Y2VkIGVqZWN0aW9uIGZyYWN0aW9uCiAgICAgIChIRnJFRikgKiBNYXhpbWFsIHVwc3Ryb2tlIHZlbG9jaXR5IChkVi9kdH5tYXh+LCBpbiBWb2x0cyBwZXIgc2Vjb25kKSAqCiAgICAgIFJlc3RpbmcgbWVtYnJhbmUgcG90ZW50aWFsIChSTVAsIGluIG1pbGxpdm9sdHMpICogU2hvcnQtdGVybSB2YXJpYWJpbGl0eQogICAgICBvZiBBUER+OTB+IChTVFYsIGluIG1pbGxpc2Vjb25kcykgKiBUQUMgKHRyYW5zdmVyc2UgYW9ydGljIGNvbnN0cmljdGlvbikKICAgICAgIyMjIyBGaWxlOiBGaWcyX2RhdGFfREFELnhsc3ggKipEZXNjcmlwdGlvbjoqKsKgVGhpcyBmaWxlIGNvbnRhaW5zIGRhdGEgb24KICAgICAgYWN0aW9uIHBvdGVudGlhbCAoQVApIGFsdGVybmFucyBhbmQgZGVsYXllZCBhZnRlcmRlcG9sYXJpemF0aW9ucyAoREFEcykKICAgICAgZnJvbSBtdXJpbmUgYW5kIHJhYmJpdCB2ZW50cmljdWxhciBteW9jeXRlcyB3aXRoIGhlYXJ0IGZhaWx1cmUgd2l0aAogICAgICByZWR1Y2VkIGVqZWN0aW9uLWZyYWN0aW9uIChIRnJFRikuIENlbGxzIHdlcmUgdHJlYXRlZCB3aXRoIHZlaGljbGUgKDAuMSUKICAgICAgRE1TTywgMyBob3VycyksIGVtcGFnbGlmbG96aW4gKDMgbWludXRlcyBvciAzIGhvdXJzKSwgYW5kIGNhcmlwb3JpZGUgKDMKICAgICAgaG91cnMpLiDigJxQYW5lbCBB4oCdIHNlY3Rpb24gcHJvdmlkZXMgZGF0YSBvbiB0aGUgZnJlcXVlbmN5LWRlcGVuZGVuY2Ugb2YgQVAKICAgICAgZHVyYXRpb24gYXQgOTAlIHJlcG9sYXJpemF0aW9uIChBUER+OTB+LCBpbiBtaWxsaXNlY29uZHMpIGFuZCB0aGUKICAgICAgdGhyZXNob2xkIGZyZXF1ZW5jeSBmb3IgYWx0ZXJuYW5zIG9uc2V0IGluIG11cmluZSB2ZW50cmljdWxhcgogICAgICBjYXJkaW9teW9jeXRlcyBpc29sYXRlZCA4IHdlZWtzIGFmdGVyIHRyYW5zdmVyc2UgYW9ydGljIGNvbnN0cmljdGlvbgogICAgICAoVEFDKS1pbmR1Y2VkIEhGckVGIG9yIHNoYW0gc3VyZ2VyeS4g4oCcUGFuZWwgQuKAnSBzZWN0aW9uIHByb3ZpZGVzIGRhdGEgb24KICAgICAgdGhlIGZyZXF1ZW5jeS1kZXBlbmRlbmNlIG9mIEFQRH45MH4gKGluIG1pbGxpc2Vjb25kcykgYW5kIHRoZSB0aHJlc2hvbGQKICAgICAgZnJlcXVlbmN5IGZvciBhbHRlcm5hbnMgb25zZXQgaW4gcmFiYml0IHZlbnRyaWN1bGFyIGNhcmRpb215b2N5dGVzIHdpdGgKICAgICAgSEZyRUYgaW5kdWNlZCBieSBjb21iaW5lZCB2b2x1bWUtIGFuZCBwcmVzc3VyZS1vdmVybG9hZCBhbmQgZnJvbSBoZWFsdGh5CiAgICAgIGFnZS1tYXRjaGVkIGNvbnRyb2xzLiDigJxQYW5lbCBD4oCdIHNlY3Rpb24gcHJvdmlkZXMgcmVwcmVzZW50YXRpdmUgQVBzIGF0IGEKICAgICAgc3RlYWR5LXN0YXRlIHBhY2luZyBmcmVxdWVuY3kgb2YgMTAgSHogKEwsIGxvbmcgQVBEfjkwfjsgUywgc2hvcnQgQVBEfjkwfikKICAgICAgaW4gVEFDIGFuZCBzaGFtIG1pY2UuIOKAnFBhbmVsIETigJ0gc2VjdGlvbiBwcm92aWRlcyByZXByZXNlbnRhdGl2ZSBBUHMgYXQgYQogICAgICBzdGVhZHktc3RhdGUgcGFjaW5nIGZyZXF1ZW5jeSBvZiA1IEh6IChMLCBsb25nIEFQRH45MH47IFMsIHNob3J0IEFQRH45MH4pCiAgICAgIGluIEhGckVGIGFuZCBoZWFsdGh5IGNvbnRyb2wgcmFiYml0cy4g4oCcUGFuZWwgReKAnSBzZWN0aW9uIHByb3ZpZGVzCiAgICAgIHJlcHJlc2VudGF0aXZlIERBRHMgZm9sbG93aW5nIGNlc3NhdGlvbiBvZiB0YWNoeXBhY2luZyAoMTAgSHopIGluIFRBQyBhbmQKICAgICAgc2hhbSBtaWNlLiDigJxQYW5lbCBG4oCdIHNlY3Rpb24gcHJvdmlkZXMgcmVwcmVzZW50YXRpdmUgREFEcyBmb2xsb3dpbmcKICAgICAgY2Vzc2F0aW9uIG9mIHRhY2h5cGFjaW5nICg1IEh6KSBpbiBIRnJFRiBhbmQgaGVhbHRoeSBjb250cm9sIHJhYmJpdHMuCiAgICAgIOKAnFBhbmVsIEfigJ0gc2VjdGlvbiBwcm92aWRlcyBkYXRhIG9uIEFQRH45MH4gYWx0ZXJuYW5zIG1hZ25pdHVkZSAoaW4KICAgICAgbWlsbGlzZWNvbmRzKSBhbmQgREFEIGZyZXF1ZW5jeSAobnVtYmVyIG9mIGV2ZW50cyBkdXJpbmcgMSBtaW51dGUpIGluIFRBQwogICAgICBhbmQgc2hhbSBtaWNlLiDigJxQYW5lbCBI4oCdIHNlY3Rpb24gcHJvdmlkZXMgZGF0YSBvbiBBUER+OTB+IGFsdGVybmFucwogICAgICBtYWduaXR1ZGUgKGluIG1pbGxpc2Vjb25kcykgYW5kIERBRCBmcmVxdWVuY3kgKG51bWJlciBvZiBldmVudHMgZHVyaW5nIDEKICAgICAgbWludXRlKSBpbiBIRnJFRiBhbmQgaGVhbHRoeSBjb250cm9sIHJhYmJpdHMuICMjIyMjIFZhcmlhYmxlcyAqIEFjdGlvbgogICAgICBwb3RlbnRpYWwgZHVyYXRpb24gYXQgOTAlIHJlcG9sYXJpemF0aW9uIChBUER+OTB+LCBpbiBtaWxsaXNlY29uZHMpICoKICAgICAgQVBEfjkwfiBhbHRlcm5hbnMgbWFnbml0dWRlIChkaWZmZXJlbmNlIGJldHdlZW4gbG9uZyBhbmQgc2hvcnQgQVBEfjkwfiwgaW4KICAgICAgbWlsbGlzZWNvbmRzKSAqIENhcmlwb3JpZGUgKENhcmkpICogRGVsYXllZCBhZnRlcmRlcG9sYXJpemF0aW9uIChEQUQpICoKICAgICAgRW1wYWdsaWZsb3ppbiAoRW1wYSkgKiBIZWFydCBmYWlsdXJlIHdpdGggcmVkdWNlZCBlamVjdGlvbiBmcmFjdGlvbgogICAgICAoSEZyRUYpICogVEFDICh0cmFuc3ZlcnNlIGFvcnRpYyBjb25zdHJpY3Rpb24pICMjIyMgRmlsZToKICAgICAgRmlnM19kYXRhX0VHVEEueGxzeCAqKkRlc2NyaXB0aW9uOioqwqBUaGlzIGZpbGUgY29udGFpbnMgZGF0YSBvbiBhY3Rpb24KICAgICAgcG90ZW50aWFsIHBhcmFtZXRlcnMgaW4gY2FyZGlvbXlvY3l0ZXMgZm9sbG93aW5nIGJ1ZmZlcmluZyBvZgogICAgICBpbnRyYWNlbGx1bGFyIENhXjIrXiBjb25jZW50cmF0aW9uIHVzaW5nIDEwIG1pbGxpbW9sL0wgZXRoeWxlbmUKICAgICAgZ2x5Y29sLWJpcyjOsi1hbWlub2V0aHlsIGV0aGVyKS1OLCBOLCBOIOKAsiwgTuKAsi10ZXRyYWFjZXRpYyBhY2lkIChFR1RBKSBpbgogICAgICBtdXJpbmUgYW5kIHJhYmJpdCB2ZW50cmljdWxhciBteW9jeXRlcyB3aXRoIGhlYXJ0IGZhaWx1cmUgd2l0aCByZWR1Y2VkCiAgICAgIGVqZWN0aW9uLWZyYWN0aW9uIChIRnJFRikuIOKAnFBhbmVsIEHigJ0gc2VjdGlvbiBwcm92aWRlcyBkYXRhIG9uIGFjdGlvbgogICAgICBwb3RlbnRpYWwgZHVyYXRpb24gYXQgOTAlIHJlcG9sYXJpemF0aW9uIChBUER+OTB+LCBpbiBtaWxsaXNlY29uZHMpIGFuZAogICAgICBzaG9ydC10ZXJtIHZhcmlhYmlsaXR5IG9mIEFQRH45MH4gKFNUViwgaW4gbWlsbGlzZWNvbmRzKSB3aXRoIGFuZCB3aXRob3V0CiAgICAgIDEwIG1pbGxpbW9sL0wgRUdUQSBpbiBtdXJpbmUgdmVudHJpY3VsYXIgY2FyZGlvbXlvY3l0ZXMgaXNvbGF0ZWQgOCB3ZWVrcwogICAgICBhZnRlciB0cmFuc3ZlcnNlIGFvcnRpYyBjb25zdHJpY3Rpb24gKFRBQyktaW5kdWNlZCBIRnJFRiBvciBzaGFtIHN1cmdlcnkuCiAgICAgIOKAnFBhbmVsIELigJ0gc2VjdGlvbiBwcm92aWRlcyBkYXRhIG9uIEFQRH45MH4gKGluIG1pbGxpc2Vjb25kcykgYW5kIFNUViAoaW4KICAgICAgbWlsbGlzZWNvbmRzKSB3aXRoIGFuZCB3aXRob3V0IDEwIG1pbGxpbW9sL0wgRUdUQSBpbiByYWJiaXQgdmVudHJpY3VsYXIKICAgICAgY2FyZGlvbXlvY3l0ZXMgd2l0aCBIRnJFRiBpbmR1Y2VkIGJ5IGNvbWJpbmVkIHZvbHVtZS0gYW5kCiAgICAgIHByZXNzdXJlLW92ZXJsb2FkIGFuZCBmcm9tIGhlYWx0aHkgYWdlLW1hdGNoZWQgY29udHJvbHMuIOKAnFBhbmVsIEPigJ0gc2VjdGlvbgogICAgICBwcm92aWRlcyBkYXRhIG9uIHRoZSBtYWduaXR1ZGUgb2YgQVBEfjkwfiBhbHRlcm5hbnMgKGRpZmZlcmVuY2UgYmV0d2VlbgogICAgICBsb25nIGFuZCBzaG9ydCBiZWF0cywgaW4gbWlsbGlzZWNvbmRzKSBhdCAxMCBIeiBwYWNpbmcgYW5kIHRoZSBmcmVxdWVuY3kKICAgICAgb2YgREFEcyAobnVtYmVyIG9mIGV2ZW50cyBkdXJpbmcgMSBtaW51dGUpIGZvbGxvd2luZyBjZXNzYXRpb24gb2YKICAgICAgdGFjaHlwYWNpbmcgKDEwIEh6KSBpbiBUQUMgYW5kIHNoYW0gbWljZS4g4oCcUGFuZWwgROKAnSBzZWN0aW9uIHByb3ZpZGVzIGRhdGEKICAgICAgb24gdGhlIG1hZ25pdHVkZSBvZiBBUER+OTB+IGFsdGVybmFucyAoaW4gbWlsbGlzZWNvbmRzKSBhdCA1IEh6IHBhY2luZyBhbmQKICAgICAgdGhlIGZyZXF1ZW5jeSBvZiBEQURzIChudW1iZXIgb2YgZXZlbnRzIGR1cmluZyAxIG1pbnV0ZSkgZm9sbG93aW5nCiAgICAgIGNlc3NhdGlvbiBvZiB0YWNoeXBhY2luZyAoNSBIeikgaW4gSEZyRUYgYW5kIGhlYWx0aHkgY29udHJvbCByYWJiaXRzLgogICAgICAjIyMjIyBWYXJpYWJsZXMgKiBBY3Rpb24gcG90ZW50aWFsIGR1cmF0aW9uIGF0IDkwJSByZXBvbGFyaXphdGlvbgogICAgICAoQVBEfjkwfiwgaW4gbWlsbGlzZWNvbmRzKSAqIEFQRH45MH4gYWx0ZXJuYW5zIG1hZ25pdHVkZSAoaW4gbWlsbGlzZWNvbmRzKQogICAgICAqIERlbGF5ZWQgYWZ0ZXJkZXBvbGFyaXphdGlvbiAoREFEKSAqIEV0aHlsZW5lIGdseWNvbC1iaXMozrItYW1pbm9ldGh5bAogICAgICBldGhlciktTixOLE7igLIsTuKAsi10ZXRyYWFjZXRpYyBhY2lkIChFR1RBKSAqIEhlYXJ0IGZhaWx1cmUgd2l0aCByZWR1Y2VkCiAgICAgIGVqZWN0aW9uIGZyYWN0aW9uIChIRnJFRikgKiBTaG9ydC10ZXJtIHZhcmlhYmlsaXR5IG9mIEFQRH45MH4gKFNUViwgaW4KICAgICAgbWlsbGlzZWNvbmRzKSAqIFRBQyAodHJhbnN2ZXJzZSBhb3J0aWMgY29uc3RyaWN0aW9uKSAjIyMjIEZpbGU6CiAgICAgIEZpZzRfZGF0YV9JTmFMX0lLMS54bHN4ICoqRGVzY3JpcHRpb246KirCoFRoaXMgZmlsZSBjb250YWlucyBkYXRhIG9uIGxhdGUKICAgICAgTmFeK14gY3VycmVudCAoSX5OYUx+KSBhbmQgaW53YXJkIHJlY3RpZmllciBLXiteIGN1cnJlbnQgKEl+SzF+KSBkZW5zaXRpZXMKICAgICAgaW4gbXVyaW5lIGFuZCByYWJiaXQgdmVudHJpY3VsYXIgbXlvY3l0ZXMgd2l0aCBoZWFydCBmYWlsdXJlIHdpdGggcmVkdWNlZAogICAgICBlamVjdGlvbi1mcmFjdGlvbiAoSEZyRUYpLiBDZWxscyB3ZXJlIHRyZWF0ZWQgd2l0aCB2ZWhpY2xlICgwLjElIERNU08sIDMKICAgICAgaG91cnMpIG9yIGVtcGFnbGlmbG96aW4gKDMgaG91cnMpLiBTaGVldCDigJxQYW5lbCBB4oCdIHByb3ZpZGVzIHJlcHJlc2VudGF0aXZlCiAgICAgIEl+TmFMfiB0cmFjZXMgKHRpbWUgaW4gbWlsbGlzZWNvbmRzIGFuZCBjdXJyZW50IGRlbnNpdHkgaW4gYW1wZXJlcyBwZXIKICAgICAgZmFyYWQpIGF0IC00MCBtaWxsaXZvXnReIGluIG11cmluZSB2ZW50cmljdWxhciBjYXJkaW9teW9jeXRlcyBpc29sYXRlZCA4CiAgICAgIHdlZWtzIGFmdGVyIHRyYW5zdmVyc2UgYW9ydGljIGNvbnN0cmljdGlvbiAoVEFDKS1pbmR1Y2VkIEhGckVGIG9yIHNoYW0KICAgICAgc3VyZ2VyeS4gSX5OYUx+IHdhcyBpbmhpYml0ZWQgYnkgdGV0cm9kb3RveGluIChUVFgsIDEwIM68bW9sL0wpIGF0IHRoZSBlbmQKICAgICAgb2YgdGhlIGV4cGVyaW1lbnRzLCBjb25maXJtaW5nIGl0cyBpZGVudGl0eS4gU2hlZXQg4oCcUGFuZWwgQuKAnSBwcm92aWRlcwogICAgICByZXByZXNlbnRhdGl2ZSBJfk5hTH4gdHJhY2VzICh0aW1lIGluIG1pbGxpc2Vjb25kcyBhbmQgY3VycmVudCBkZW5zaXR5IGluCiAgICAgIGFtcGVyZXMgcGVyIGZhcmFkKSBpbiByYWJiaXQgdmVudHJpY3VsYXIgY2FyZGlvbXlvY3l0ZXMgd2l0aCBIRnJFRiBpbmR1Y2VkCiAgICAgIGJ5IGNvbWJpbmVkIHZvbHVtZS0gYW5kIHByZXNzdXJlLW92ZXJsb2FkIGFuZCBmcm9tIGhlYWx0aHkgYWdlLW1hdGNoZWQKICAgICAgY29udHJvbHMuIFNoZWV0IOKAnFBhbmVsIEPigJ0gcHJvdmlkZXMgZGF0YSBvbiBtZW1icmFuZSBjYXBhY2l0YW5jZSAoaW4KICAgICAgcGljb2ZhcmFkcykgYW5kIEl+TmFMfiBkZW5zaXR5IChjdXJyZW50IGFtcGxpdHVkZSBub3JtYWxpemVkIHRvIG1lbWJyYW5lCiAgICAgIGNhcGFjaXRhbmNlKSBpbiBUQUMgYW5kIHNoYW0gbWljZS4gU2hlZXQg4oCcUGFuZWwgROKAnSBwcm92aWRlcyBkYXRhIG9uCiAgICAgIG1lbWJyYW5lIGNhcGFjaXRhbmNlIChpbiBwaWNvZmFyYWRzKSBhbmQgSX5OYUx+IGRlbnNpdHkgKGN1cnJlbnQgYW1wbGl0dWRlCiAgICAgIG5vcm1hbGl6ZWQgdG8gbWVtYnJhbmUgY2FwYWNpdGFuY2UpIGluIEhGckVGIGFuZCBoZWFsdGh5IGNvbnRyb2wgcmFiYml0cy4KICAgICAgU2hlZXQg4oCcUGFuZWwgReKAnSBwcm92aWRlcyByZXByZXNlbnRhdGl2ZSBJfksxfiB0cmFjZXMgKHRpbWUgaW4gbWlsbGlzZWNvbmRzCiAgICAgIGFuZCBjdXJyZW50IGRlbnNpdHkgaW4gYW1wZXJlcyBwZXIgZmFyYWQpIGF0IC0xNDAgbWlsbGl2b2x0IGluIFRBQyBhbmQKICAgICAgc2hhbSBtaWNlLiBJfksxfiB3YXMgaW5oaWJpdGVkIGJ5IGJhcml1bSBjaGxvcmlkZSAoQmFDbH4yfiwgMzAwIM68bW9sL0wpIGF0CiAgICAgIHRoZSBlbmQgb2YgdGhlIGV4cGVyaW1lbnRzLCBjb25maXJtaW5nIGl0cyBpZGVudGl0eS4gU2hlZXQg4oCcUGFuZWwgRuKAnQogICAgICBwcm92aWRlcyByZXByZXNlbnRhdGl2ZSBJfksxfiB0cmFjZXMgKHRpbWUgaW4gbWlsbGlzZWNvbmRzIGFuZCBjdXJyZW50CiAgICAgIGRlbnNpdHkgaW4gYW1wZXJlcyBwZXIgZmFyYWQpIGF0IC0xNDAgbVYgaW4gSEZyRUYgYW5kIGhlYWx0aHkgY29udHJvbAogICAgICByYWJiaXRzLiBTaGVldCDigJxQYW5lbCBH4oCdIHByb3ZpZGVzIGRhdGEgb24gSX5LMX4gZGVuc2l0eSAoY3VycmVudCBhbXBsaXR1ZGUKICAgICAgbm9ybWFsaXplZCB0byBtZW1icmFuZSBjYXBhY2l0YW5jZSkgYXQgLTE0MCBtaWxsaXZvbHRzIChpbndhcmQgSX5LMX4pIGFuZAogICAgICBhdCAtNDAgbWlsbGl2b2x0cyAob3V0d2FyZCBJfksxfikgaW4gVEFDIGFuZCBzaGFtIG1pY2UuIFNoZWV0IOKAnFBhbmVsIEjigJ0KICAgICAgcHJvdmlkZXMgZGF0YSBvbiBJfksxfiBkZW5zaXR5IChjdXJyZW50IGFtcGxpdHVkZSBub3JtYWxpemVkIHRvIG1lbWJyYW5lCiAgICAgIGNhcGFjaXRhbmNlKSBhdCAtMTQwIG1pbGxpdm9sdHMgKGlud2FyZCBJfksxfikgYW5kIGF0IC00bWlsbGl2b2x0c2x0CiAgICAgIChvdXR3YXJkIEl+SzF+KSBpbiBIRnJFRiBhbmQgaGVhbHRoeSBjb250cm9sIHJhYmJpdHMuICMjIyMjIFZhcmlhYmxlcyAqCiAgICAgIEJhcml1bSBjaGxvcmlkZSAoQmFDbH4yfikgKiBFbXBhZ2xpZmxvemluIChFbXBhKSAqIEhlYXJ0IGZhaWx1cmUgd2l0aAogICAgICByZWR1Y2VkIGVqZWN0aW9uIGZyYWN0aW9uIChIRnJFRikgKiBJbndhcmQgcmVjdGlmaWVyIEteK14gY3VycmVudCAoSX5LMX4pCiAgICAgIGRlbnNpdHkgKGluIGFtcGVyZXMgcGVyIGZhcmFkKSAqIExhdGUgTmFeK14gY3VycmVudCAoSX5OYUx+KSBkZW5zaXR5IChpbgogICAgICBhbXBlcmVzIHBlciBmYXJhZCkgKiBUQUMgKHRyYW5zdmVyc2UgYW9ydGljIGNvbnN0cmljdGlvbikgKiDCoFRldHJvZG90b3hpbgogICAgICAoVFRYKSAjIyBDb2RlL3NvZnR3YXJlIE1pY3Jvc29mdCBFeGNlbCBjYW4gYmUgdXNlZCB0byB2aWV3IHRoZSBkYXRhIGZpbGVzLgogICAgPC9kZXNjcmlwdGlvbj4KICA8L2Rlc2NyaXB0aW9ucz4KPC9yZXNvdXJjZT4=","url":"https://datadryad.org/dataset/doi:10.5061/dryad.hmgqnkb06","contentUrl":null,"metadataVersion":0,"schemaVersion":"http://datacite.org/schema/kernel-4","source":"mds","isActive":true,"state":"findable","reason":null,"viewCount":12,"viewsOverTime":[{"yearMonth":"2026-09","total":12}],"downloadCount":2,"downloadsOverTime":[{"yearMonth":"2026-09","total":2}],"referenceCount":0,"citationCount":0,"citationsOverTime":[],"partCount":0,"partOfCount":0,"versionCount":0,"versionOfCount":0,"created":"2026-09-24T05:53:43.000Z","registered":"2026-09-24T05:53:44.000Z","published":"2026","updated":"2026-09-24T05:53:44.000Z"},"relationships":{"client":{"data":{"id":"dryad.dryad","type":"clients"}},"provider":{"data":{"id":"dryad","type":"providers"}},"media":{"data":{"id":"10.5061/dryad.hmgqnkb06","type":"media"}},"references":{"data":[]},"citations":{"data":[]},"parts":{"data":[]},"partOf":{"data":[]},"versions":{"data":[]},"versionOf":{"data":[]}}}}