eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6IjN4OXYteng4ciIsIm5hbWUiOiJFZHVjYXRpb24gRGFzaGJvYXJkIiwibWV0YWRhdGEiOiJ7XCJkZXNjcmlwdGlvblwiOlwiKipbRG93bmxvYWQgU3ByZWFkc2hlZXQgVmVyc2lvbiBvZiB0aGUgRWR1Y2F0aW9uIERhc2hib2FyZF1bMF0qKlxcblxcbioqUGVyZm9ybWFuY2UgS2V5OioqIFRodW1icyB1cD1CZXR0ZXIsIEFycm93cz1ObyBjaGFuZ2UsIFRodW1icyBkb3duPVdvcnNlXFxuXFxuW0NsaWNrIGhlcmUgdG8gdmlzaXQgTUkgU2Nob29sIERhdGFdWzFdXFxuXFxuW0VkdWNhdGlvbiBEYXNoYm9hcmQgQXQtQS1HbGFuY2VdWzJdXFxuXFxuWzBdOiBodHRwczovL21pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdi9kb3dubG9hZC92a3d4LXhyemQvYXBwbGljYXRpb24lMkZ2bmQubXMtZXhjZWxcXG5bMV06IGh0dHBzOi8vd3d3Lm1pc2Nob29sZGF0YS5vcmcvXFxuWzJdOiBodHRwczovL21pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdi9kb3dubG9hZC9icmR1LXVicXMvYXBwbGljYXRpb24lMkZ2bmQubXMtcG93ZXJwb2ludFwiLFwiaW1hZ2VcIjpcIi9hcGkvYXNzZXRzL0ZENTQyRDk1LUIzMzAtNDk3Ny05NEZBLUZBNTYyQ0ZDMzUwRVwifSIsImNhdGVnb3JpZXMiOlt7ImlkIjoidW5jYXRlZ29yaXplZCIsIm5hbWUiOiJ1bmNhdGVnb3JpemVkIiwiZ29hbHMiOltdfSx7ImlkIjoiajR2YS03dmJ1IiwibmFtZSI6IlN0dWRlbnQgT3V0Y29tZXMiLCJnb2FscyI6W3siaWQiOiJpd2k5LXNjbjYiLCJuYW1lIjoiVGhpcmQgZ3JhZGUgcmVhZGluZyBwcm9maWNpZW5jeSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwiaWNvblwiOlwiZGlzbGlrZVwiLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipUaGlyZCBHcmFkZSBSZWFkaW5nIFByb2ZpY2llbmN5KipcXG5cXG5QZXJjZW50YWdlIG9mIHRoaXJkIGdyYWRlcnMgd2hvIGFyZSBwcm9maWNpZW50IGluIHJlYWRpbmdcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJucGc2LTRzN3FcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogW01pY2hpZ2FuIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uLCBCdXJlYXUgb2YgQXNzZXNzbWVudCBhbmQgQWNjb3VudGFiaWxpdHldWzBdXFxuXFxuVXBkYXRlZCBhbm51YWxseSBpbiBOb3ZlbWJlclxcblxcbl9Ob3RlOiBCZWdpbm5pbmcgaW4gc3ByaW5nIDIwMTUsIHRoZSBNaWNoaWdhbiBTdHVkZW50IFRlc3Qgb2YgRWR1Y2F0aW9uYWwgUHJvZ3Jlc3MgKE0tU1RFUCkgd2FzIGFkb3B0ZWQgdG8gbW9yZSByaWdvcm91c2x5IHRlc3QgTWljaGlnYW4gc3R1ZGVudHMgYW5kIGlzIG11Y2ggbW9yZSBjbG9zZWx5IGFsaWduZWQgdG8gTWljaGlnYW7igJlzIHJpZ29yb3VzIGNhcmVlciBhbmQgY29sbGVnZS1yZWFkeSBhY2FkZW1pYyBzdGFuZGFyZHMgdGhhbiB0aGUgcHJldmlvdXMgTUVBUCBhc3Nlc3NtZW50LiBUaGUgc3ByaW5nIDIwMTUgcmVzdWx0cyBlc3RhYmxpc2ggYSBuZXcgYmFzZWxpbmUgdG8gbWVhc3VyZSBNaWNoaWdhbuKAmXMgZ3Jvd3RoIGluIGxpdGVyYWN5Ll9cXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cDovL21pY2hpZ2FuLmdvdi9tZGUvMCwxNjA3LDctMTQwLTIyNzA5XzMxMTY4LS0tLDAwLmh0bWxcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlRoaXJkIEdyYWRlIFJlYWRpbmcgUHJvZmljaWVuY3kgQnkgUmFjZS9FdGhuaWNpdHkqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcImd6eGYtM3JuZlwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBbTUkgU2Nob29sIERhdGFdWzBdXFxuXFxuX09wZW4gTWljaGlnYW4gKE9wZW5NaWNoaWdhbkBtaWNoaWdhbi5nb3YpIGlzIHRoZSBvZmZpY2lhbCBTdGF0ZSBvZiBNaWNoaWdhbiBhY2NvdW50LiBBbnkgaXRlbXMgY3JlYXRlZCBieSBvdGhlciB1c2VyIGFjY291bnRzIGFyZSBub3QgZW5kb3JzZWQgYnkgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLl9cXG5cXG5bMF06IGh0dHA6Ly9Tb3VyY2U6JTI1MjBNSSUyNTIwU2Nob29sJTI1MjBEYXRhXCJ9LHtcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlRoaXJkIEdyYWRlIFJlYWRpbmcgUHJvZmljaWVuY3kgQnkgR2VuZGVyKipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJzZXB0LXZiNm5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogW01JIFNjaG9vbCBEYXRhXVswXVxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuWzBdOiBodHRwczovL3d3dy5taXNjaG9vbGRhdGEub3JnL1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqU3R1ZGVudHMgd2l0aCBEaXNhYmlsaXRpZXMgVGhpcmQgR3JhZGUgUmVhZGluZyBQcm9maWNpZW5jeSoqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiZmN0OC0yMmRyXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqU291cmNlOioqIFtNSSBTY2hvb2wgRGF0YV1bMF1cXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cHM6Ly93d3cubWlzY2hvb2xkYXRhLm9yZy9cIn1dLFt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqRW5nbGlzaCBMYW5ndWFnZSBMZWFybmVycyBUaGlyZCBHcmFkZSBSZWFkaW5nIFByb2ZpY2llbmN5KipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJmZzU4LXJoeG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogW01JIFNjaG9vbCBEYXRhXVswXVxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuWzBdOiBodHRwczovL3d3dy5taXNjaG9vbGRhdGEub3JnL1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqMjAxMy0xNCBUaGlyZCBHcmFkZSBSZWFkaW5nIFByb2ZpY2llbmN5IEJ5IFNjaG9vbCBhbmQgQXNzb2NpYXRlZCBEZW1vZ3JhcGhpYyBEYXRhKipcXG5cXG5ab29tIGluIG9uIHRoZSBtYXAgYmVsb3cgdG8gZmluZCBvdXQgaG93IGluZGl2aWR1YWwgc2Nob29scyBpbiBNaWNoaWdhbiBhcmUgcGVyZm9ybWluZy4gVGhlIGxhcmdlciB0aGUgY2lyY2xlIHJlcHJlc2VudGluZyB0aGUgc2Nob29sLCB0aGUgYmV0dGVyIHRoZSBzY2hvb2wgcGVyZm9ybWVkIGluIHRoZSBNRUFQIHJlYWRpbmcgdGVzdCBjb21wYXJlZCB0byBvdGhlciBzY2hvb2xzLiBUaGUgZGVmYXVsdCB2aWV3IGlzIHNldCB0byBhbGwgc3R1ZGVudHMsIGJ1dCB5b3UgY2FuIGNoYW5nZSB0aGlzIHZpZXcgdG8gYW55IG1lYXN1cmVkIGRlbW9ncmFwaGljLiBbVG8gbGVhcm4gbW9yZSBhYm91dCBNaWNoaWdhbidzIFJlZ2lvbmFsIFByb3NwZXJpdHkgSW5pdGlhdGl2ZSwgY2xpY2sgaGVyZS5dWzBdXFxuXFxuWzBdOiBodHRwOi8vd3d3Lm1pY2hpZ2FuLmdvdi9kdG1iLzAsNTU1Miw3LTE1MC02NjE1NS0tLSwwMC5odG1sJTIwXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwia203NC01eXE3XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqU291cmNlOioqIFtNSSBTY2hvb2wgRGF0YV1bMF1cXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cHM6Ly93d3cubWlzY2hvb2xkYXRhLm9yZy9cIn1dXX0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk9mZmljZSBvZiBHcmVhdCBTdGFydCBMb2NhdGlvbnMqKlxcblxcblRoZSBPZmZpY2Ugb2YgR3JlYXQgU3RhcnQgaGFzIGJlZW4gY2hhcmdlZCB3aXRoIGVuc3VyaW5nIHRoYXQgYWxsIGNoaWxkcmVuIGJpcnRoIHRvIGFnZSBlaWdodCwgZXNwZWNpYWxseSB0aG9zZSBpbiBoaWdoZXN0IG5lZWQsIGhhdmUgYWNjZXNzIHRvIGhpZ2gtcXVhbGl0eSBlYXJseSBsZWFybmluZyBhbmQgZGV2ZWxvcG1lbnQgcHJvZ3JhbXMgYW5kIGVudGVyIGtpbmRlcmdhcnRlbiBwcmVwYXJlZCBmb3Igc3VjY2Vzcy4gVGhlIEdvdmVybm9yIG91dGxpbmVkIGEgc2luZ2xlIHNldCBvZiBlYXJseSBjaGlsZGhvb2Qgb3V0Y29tZXMgYWdhaW5zdCB3aGljaCBhbGwgcHVibGljIGludmVzdG1lbnRzIHdpbGwgYmUgYXNzZXNzZWQ6XFxuXFxuQ2hpbGRyZW4gYm9ybiBoZWFsdGh5O1xcblxcbkNoaWxkcmVuIGhlYWx0aHksIHRocml2aW5nLCBhbmQgZGV2ZWxvcG1lbnRhbGx5IG9uIHRyYWNrIGZyb20gYmlydGggdG8gdGhpcmQgZ3JhZGU7XFxuXFxuQ2hpbGRyZW4gZGV2ZWxvcG1lbnRhbGx5IHJlYWR5IHRvIHN1Y2NlZWQgaW4gc2Nob29sIGF0IHRoZSB0aW1lIG9mIHNjaG9vbCBlbnRyeTsgYW5kXFxuXFxuQ2hpbGRyZW4gcHJlcGFyZWQgdG8gc3VjY2VlZCBpbiBmb3VydGggZ3JhZGUgYW5kIGJleW9uZCBieSByZWFkaW5nIHByb2ZpY2llbnRseSBieSB0aGUgZW5kIG9mIHRoaXJkIGdyYWRlLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcImdyY2ItOXBxN1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBbRWFybHkgQ2hpbGRob29kIEludmVzdG1lbnQgQ29ycG9yYXRpb25dWzBdXFxuXFxuW0ZvciBtb3JlIGluZm9ybWF0aW9uIG9uIGluY29tZSBlbGlnaWJpbGl0eSBndWlkZWxpbmVzLCBwbGVhc2UgY2xpY2sgaGVyZS5dWzFdXFxuXFxuX09wZW4gTWljaGlnYW4gKE9wZW5NaWNoaWdhbkBtaWNoaWdhbi5nb3YpIGlzIHRoZSBvZmZpY2lhbCBTdGF0ZSBvZiBNaWNoaWdhbiBhY2NvdW50LiBBbnkgaXRlbXMgY3JlYXRlZCBieSBvdGhlciB1c2VyIGFjY291bnRzIGFyZSBub3QgZW5kb3JzZWQgYnkgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLl9cXG5cXG5bMF06IGh0dHA6Ly9ncmVhdHN0YXJ0Zm9ya2lkcy5vcmcvY29udGVudC9ncmVhdC1zdGFydC15b3VyLWNvbW11bml0eVxcblsxXTogaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbWRlLzAsNDYxNSw3LTE0MC02MzUzM181MDQ1MS0xOTMzMzEtLSwwMC5odG1sXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJUaGlyZCBHcmFkZSBSZWFkaW5nIFByb2ZpY2llbmN5XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IE1pY2hpZ2FuJ3MgRWR1Y2F0aW9uYWwgQXNzZXNzbWVudCBQcm9ncmFtIChNRUFQKSB0ZXN0IG1lYXN1cmVzIHN0dWRlbnQgYWNoaWV2ZW1lbnQgaW4gbWF0aCwgc2NpZW5jZSwgcmVhZGluZywgc29jaWFsIHN0dWRpZXMgYW5kIHdyaXRpbmcuIFRoaXMgbWVhc3VyZSB0ZWxscyB1cyBob3cgbWFueSB0aGlyZCBncmFkZXJzIGFyZSBwcm9maWNpZW50IGluIHJlYWRpbmcgYnkgdGhlIGVuZCBvZiB0aGUgdGhpcmQgZ3JhZGUsIHdoaWNoIGlzIGFuIGVhcmx5IHByZWRpY3RvciBvZiBmdXR1cmUgYWNhZGVtaWMgc3VjY2Vzcy4gUHJvZmljaWVuY3kgaW4gdGhpcmQgZ3JhZGUgcmVhZGluZyBpcyBtZWFzdXJlZCBieSB0aGUgTUVBUCB0ZXN0IHRha2VuIGluIHRoZSBmYWxsIG9mIHRoZSBmb3VydGggZ3JhZGUgeWVhci4gXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDctMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJteG45LXoyY3gifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMDd9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19LFwic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJUaGlyZCBHcmFkZSBSZWFkaW5nIFByb2ZpY2llbmN5XCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjEyOjIyLjE0MFoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yNFQxNDo1NTo0OS4zNjNaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTI6MjIuMTQwWiIsImlkIjoiNjhuai02dmJqIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjN4OXYteng4ciIsInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjEyOjIyLjQ5MFoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yNFQxNDo0NToxNi45MjNaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTI6MjIuNDkwWiIsImNyZWF0ZWRfYnkiOiJ3eHVtLXdqemYifSx7ImlkIjoiandwNS1uOGtyIiwibmFtZSI6IlN0dWRlbnQgYWNhZGVtaWMgZ3Jvd3RoIChncmFkZXMgMy04KSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipTdHVkZW50IEFjYWRlbWljIEdyb3d0aCwgR3JhZGVzIDMtOCoqXFxuXFxuUGVyY2VudGFnZSBvZiBzdHVkZW50cyBkZW1vbnN0cmF0aW5nIGFjYWRlbWljIGdyb3d0aCBpbiBib3RoIG1hdGggYW5kIHJlYWRpbmcgYXMgbWVhc3VyZWQgYnkgdHdvIGNvbnNlY3V0aXZlIHllYXJzIG9mIHRlc3RpbmdcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJhYmU5LThtNG1cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogW01JIFNjaG9vbCBEYXRhXVswXVxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gTm92ZW1iZXJcXG5cXG5fTm90ZTogQmVnaW5uaW5nIGluIHRoZSAyMDExLTIwMTIgc2Nob29sIHllYXIsIHRoZSBNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiBhZG9wdGVkIG1vcmUgcmlnb3JvdXMgcHJvZmljaWVuY3kgY2FsY3VsYXRpb25zIChjdXQgc2NvcmVzKSB0byBtb3JlIGFjY3VyYXRlbHkgcmVmbGVjdCBjYXJlZXIgYW5kIGNvbGxlZ2UgcmVhZGluZXNzLiBUbyBlYXNlIHRoZSB0cmFuc2l0aW9uLCBwZXJmb3JtYW5jZSBpbiBwcmlvciB5ZWFycyBzaG93biBpbiB0aGUgY2hhcnQgYWJvdmUgaGFzIGJlZW4gcmVjYWxjdWxhdGVkLiBTdHVkZW50IHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uIGhhcyBub3QgY2hhbmdlZCBhbmQgaXMgdmFsaWQgYXMgaXQgd2FzIHJlcG9ydGVkIGF0IHRoZSB0aW1lLl9cXG5cXG5fTm90ZTogQmVnaW5uaW5nIGluIHRoZSAyMDE0LTE1IHNjaG9vbCB5ZWFyLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gY2hhbmdlZCB0aGUgYmFzZWxpbmUgc3RhbmRhcmRpemVkIGV4YW1pbmF0aW9uIGZyb20gTUVBUCB0byBNLVNURVAuIER1ZSB0byB0aGUgYWRvcHRpb24gb2YgTS1TVEVQLCBzdHVkZW50IGFjYWRlbWljIGdyb3d0aCBmb3IgZ3JhZGVzIDMtOCB3ZXJlIG5vdCByZXBvcnRlZCB1cG9uIGluIDIwMTQtMTUuX1xcblxcbl8qIEVjb25vbWljIGRpc2FkdmFudGFnZSBpcyBtZWFzdXJlZCBieSBlbGlnaWJpbGl0eSBmb3IgZnJlZSBvciByZWR1Y2VkLXByaWNlIGx1bmNoLiBXZSBjb21wYXJlIHN0YXRld2lkZSBvdmVyYWxsIHBlcmZvcm1hbmNlIHRvIHN0YXRld2lkZSBlY29ub21pY2FsbHkgZGlzYWR2YW50YWdlZCBwZXJmb3JtYW5jZSB0byBtYWtlIHN1cmUgd2UgZm9jdXMgb24gcHJvdmlkaW5nIGEgaGlnaC1xdWFsaXR5IGVkdWNhdGlvbiBhbmQgZXF1YWwgb3Bwb3J0dW5pdGllcyBmb3IgbGVhcm5pbmcgdG8gYWxsIHN0dWRlbnRzLl9cXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cHM6Ly93d3cubWlzY2hvb2xkYXRhLm9yZy9cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIlN0dWRlbnQgQWNhZGVtaWMgR3Jvd3RoLCBHcmFkZXMgMy04IFwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBXZSBuZWVkIE1pY2hpZ2FuIHN0dWRlbnRzIHRvIGFjaGlldmUgaGlnaGVyIGxldmVscyBvZiBhY2FkZW1pYyBwcm9maWNpZW5jeSBvdmVyIHRpbWUuIFRoaXMgbWVhc3VyZSBzaG93cyBob3cgbWFueSBzdHVkZW50cyBhcmUgZGVtb25zdHJhdGluZyBhY2FkZW1pYyBncm93dGggaW4gYm90aCBtYXRoIGFuZCByZWFkaW5nLiBcIixcImljb25cIjpcImh5cGhlblwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA4LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiaDNzaC1qeWt3In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDA4fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fSxcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiU3R1ZGVudCBBY2FkZW1pYyBHcm93dGhcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMTc6MTI6NTQuNjA0WiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTIxVDE2OjIxOjMwLjExNloiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QxNzoxMjo1NC42MDRaIiwiaWQiOiI5Z2hyLTVkd3AifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoiM3g5di16eDhyIiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMTc6MTI6NTQuODk5WiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTIxVDE2OjE3OjI1LjQ1OVoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QxNzoxMjo1NC44OTlaIiwiY3JlYXRlZF9ieSI6Ind4dW0td2p6ZiJ9LHsiaWQiOiJtcjduLW5kZ3QiLCJuYW1lIjoiQ29sbGVnZSByZWFkaW5lc3MgYmVuY2htYXJrIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkNvbGxlZ2UgUmVhZGluZXNzKipcXG5cXG5QZXJjZW50YWdlIG9mIHN0dWRlbnRzIG1lZXRpbmcgU0FUIGNvbGxlZ2UgcmVhZGluZXNzIGJlbmNobWFya3NcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCI4amY1LXc3dWNcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogW01JIFNjaG9vbCBEYXRhXVswXVxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gSnVuZVxcblxcbl8qIEJlZ2lubmluZyBpbiB0aGUgMjAxNS0xNiBzY2hvb2wgeWVhciwgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuIGNoYW5nZWQgdGhlIHN0YW5kYXJkaXplZCBjb2xsZWdlIHJlYWRpbmVzcyBleGFtaW5hdGlvbiBmcm9tIEFDVCB0byBTQVQuX1xcblxcbl8qRWNvbm9taWMgZGlzYWR2YW50YWdlIGlzIG1lYXN1cmVkIGJ5IGVsaWdpYmlsaXR5IGZvciBmcmVlIG9yIHJlZHVjZWQtcHJpY2UgbHVuY2guIFdlIGNvbXBhcmUgc3RhdGV3aWRlIG92ZXJhbGwgcGVyZm9ybWFuY2UgdG8gc3RhdGV3aWRlIGVjb25vbWljYWxseSBkaXNhZHZhbnRhZ2VkIHBlcmZvcm1hbmNlIHRvIG1ha2Ugc3VyZSB3ZSBmb2N1cyBvbiBwcm92aWRpbmcgYSBoaWdoLXF1YWxpdHkgZWR1Y2F0aW9uIGFuZCBlcXVhbCBvcHBvcnR1bml0aWVzIGZvciBsZWFybmluZyB0byBhbGwgc3R1ZGVudHMuX1xcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuWzBdOiBodHRwczovL3d3dy5taXNjaG9vbGRhdGEub3JnL0RlZmF1bHQuYXNweD9hc3B4ZXJyb3JwYXRoPS9DYXJlZXJBbmRDb2xsZWdlUmVhZGluZXNzL0FDVENvbGxlZ2VSZWFkaW5lc3MvVHJlbmQuYXNweFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiQ29sbGVnZSBSZWFkaW5lc3MgQmVuY2htYXJrc1wiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBPbiB0aGUgU0FULCBjZXJ0YWluIHNjb3JlcyB0ZWxsIHVzIHdoaWNoIHN0dWRlbnRzIGFyZSBtb3JlIGxpa2VseSB0byBzdWNjZWVkIGluIGNvbGxlZ2UuIFRoaXMgbWVhc3VyZSBpcyBpbXBvcnRhbnQgYmVjYXVzZSBpdCByZXByZXNlbnRzIGNvbGxlZ2UgcmVhZGluZXNzIGJhc2VkIG9uIGEgbmF0aW9uYWwgdGVzdC4gXCIsXCJpY29uXCI6XCJoeXBoZW5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNS0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjNwN24tZ3N2dCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlNBVCBDb2xsZWdlIFJlYWRpbmVzc1wifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxMzoyNC40NDZaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTY6MzU6MDAuMTc5WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjEzOjI0LjQ0NloiLCJpZCI6InZhYm0tOXVyNiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxMzoyNC43MDdaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTY6MjI6NTQuNDIzWiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjEzOjI0LjcwN1oiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn1dLCJ2ZXJzaW9uIjoiMjAxNC0xMS0yNFQxNDo0NToxNy4wNzRaIn0seyJpZCI6InR2ejktNXcyOCIsIm5hbWUiOiJTY2hvb2wgQWNjb3VudGFiaWxpdHkiLCJnb2FscyI6W3siaWQiOiJrN3lqLWdwYnkiLCJuYW1lIjoiU2Nob29scyBtZWV0aW5nIGZlZGVyYWwgYWRlcXVhdGUgeWVhcmx5IHByb2dyZXNzIChBWVApIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIlRoaXMgZGF0YSB3YXMgcHJlcGFyZWQgZm9yIGEgb25lIHRpbWUgcmVwb3J0IHJlbGVhc2VkIGluIHRoZSBzdW1tZXIgb2YgMjAxMi4gVG8gdmlldyB0aGUgY29udGludWF0aW9uIG9mIHRoaXMgZGF0YSwgcGxlYXNlIHJldmlldyB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24ncyBbTWljaGlnYW4gU2Nob29sIFNjb3JlY2FyZHNdWzBdLlxcblxcblswXTogaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbWRlLzAsNDYxNSw3LTE0MC0yMjcwOV8yNTA1OC0tLSwwMC5odG1sXCJ9XSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqU2Nob29scyBNZWV0aW5nIEFkZXF1YXRlIFllYXJseSBQcm9ncmVzcyAoQVlQKSoqXFxuXFxuUGVyY2VudGFnZSBvZiBzY2hvb2xzIG1lZXRpbmcgZmVkZXJhbCBBWVAgcmVxdWlyZW1lbnRzXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwicmFhNS12a3J2XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqU291cmNlOioqIE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uLCBCdXJlYXUgb2YgQXNzZXNzbWVudCBhbmQgQWNjb3VudGFiaWxpdHlcXG5cXG5VcGRhdGVkIGFubnVhbGx5IGluIEF1Z3VzdFxcblxcbkluIHRoZSBzdW1tZXIgb2YgMjAxMiwgTWljaGlnYW4gd2FzIGFwcHJvdmVkIGZvciBmbGV4aWJpbGl0eSBmcm9tIHRoZSBFbGVtZW50YXJ5IGFuZCBTZWNvbmRhcnkgRWR1Y2F0aW9uIEFjdCAoRVNFQSkgb2YgMTk2NS4gVGhlIGFwcHJvdmVkIGZsZXhpYmlsaXR5IHdhaXZlciBmcm9tIHRoZSBVbml0ZWQgU3RhdGVzIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uIGhhcyBjcmVhdGVkIGEgbmV3IGFuZCBleGNpdGluZyBtZXRob2QgZm9yIGxvb2tpbmcgYXQgc2Nob29sIGFjY291bnRhYmlsaXR5IGluIHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi4gQmVnaW5uaW5nIHdpdGggdGhlIDIwMTItMjAxMyBzY2hvb2wgeWVhciwgdGhlIE1pY2hpZ2FuIERlcGFydG1lbnQgb2YgRWR1Y2F0aW9uIHdpbGwgcmVsZWFzZSBNaWNoaWdhbiBTY2hvb2wgU2NvcmVjYXJkcyBhcyB0aGUgaW5kaWNhdG9yIG9mIHNjaG9vbCBhbmQgZGlzdHJpY3QgY29tcGxpYW5jZSwgYXNzZXNzbWVudCBwYXJ0aWNpcGF0aW9uIGFuZCBhc3Nlc3NtZW50IHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50cyBpbiBmdWxmaWxsbWVudCBvZiBNaWNoaWdhbidzIGFwcHJvdmVkIEVTRUEgRmxleGliaWxpdHkuIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIE1pY2hpZ2FuJ3MgRVNFQSBGbGV4aWJpbGl0eSwgcGxlYXNlIHZpc2l0IFt3d3cubWkuZ292L2VzZWFmbGV4XVswXVxcblxcbl9Ob3RlOiBJbiBvcmRlciB0byBtb3JlIGFjY3VyYXRlbHkgcmVmbGVjdCBjYXJlZXIgYW5kIGNvbGxlZ2UgcmVhZGluZXNzLCB0aGUgTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24gd2lsbCB1c2UgbW9yZSByaWdvcm91cyBwcm9maWNpZW5jeSBjYWxjdWxhdGlvbnMgKGN1dCBzY29yZXMpIGZvciBrZXkgc3ViamVjdCBtYXR0ZXIgYXJlYXMuIFRoZSBuZXcgY3V0IHNjb3JlcyB3aWxsIGJlIGFwcGxpZWQgdG8gTUVBUCBhbmQgTU1FIHRlc3RzIGFkbWluaXN0ZXJlZCBkdXJpbmcgdGhlIDIwMTEgLSAyMDEyIHNjaG9vbCB5ZWFyLiBUbyBlYXNlIHRoZSB0cmFuc2l0aW9uIHRvIHRoZSBuZXcgY3V0IHNjb3Jlcywgc3R1ZGVudCBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBmb3IgdGhlIHBhc3QgZm91ciB5ZWFycyBvZiB0ZXN0aW5nIGhhcyBiZWVuIHJlY2FsY3VsYXRlZC4gQWx0aG91Z2ggdGhlIHN0dWRlbnQgcGVyZm9ybWFuY2UgaW5mb3JtYXRpb24gaGFzIG5vdCBjaGFuZ2VkIGFuZCBpcyB2YWxpZCBhcyBpdCB3YXMgcmVwb3J0ZWQgYXQgdGhlIHRpbWUsIHRoaXMgZGlzcGxheSBzaG93cyBwZXJmb3JtYW5jZSBpbmZvcm1hdGlvbiBiYXNlZCBvbiB0aGUgbmV3IGN1dCBzY29yZXMuX1xcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuWzBdOiBodHRwOi8vd3d3Lm1pLmdvdi9lc2VhZmxleFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiU2Nob29scyBNZWV0aW5nIEZlZGVyYWwgQWRlcXVhdGUgWWVhcmx5IFByb2dyZXNzIChBWVApXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IFRoaXMgbWVhc3VyZSBzaG93cyB0aGUgcGVyY2VudGFnZSBvZiBzY2hvb2xzIHRoYXQgYXJlIG1ha2luZyBwcm9ncmVzcyB0b3J3YXJkIGZlZGVyYWwgc2Nob29sIGFjY291bnRhYmlsaXR5IHJlcXVpcmVtZW50cy4gQVlQIHdhcyB0aGUgY29ybmVyc3RvbmUgb2YgdGhlIGZlZGVyYWwgTm8gQ2hpbGQgTGVmdCBCZWhpbmQgQWN0IChOQ0xCKSBvZiAyMDAxLiBJbiBNaWNoaWdhbiwgaXQgbWVhc3VyZWQgeWVhci10by15ZWFyIHN0dWRlbnQgYWNoaWV2ZW1lbnQgb24gdGhlIE1FQVAgZm9yIGVsZW1lbnRhcnkgYW5kIG1pZGRsZSBzY2hvb2xzLCBvciB0aGUgTU1FIGZvciBoaWdoIHNjaG9vbHMgZnJvbSBpdHMgYmVnaW5uaW5nIGluIDIwMDEgdW50aWwgdGhlIDIwMTEtMjAxMiBzY2hvb2wgeWVhci4gT3RoZXIgaW5kaWNhdG9ycywgc3VjaCBhcyB0aGUgbnVtYmVyIG9mIHN0dWRlbnRzIHdobyBwYXJ0aWNpcGF0ZSBpbiB0aGUgYXNzZXNzbWVudHMgYW5kIGdyYWR1YXRpb24gcmF0ZSBmb3IgaGlnaCBzY2hvb2xzLCB3ZXJlIGFsc28gY29uc2lkZXJlZCBpbiB0aGUgY2FsY3VsYXRpb24uXCIsXCJpY29uXCI6XCJcIixcInJldGlyZW1lbnRfbmFycmF0aXZlX21vZGlmaWVkXCI6XCIyMDE3LTExLTMwVDEwOjE3OjM4LjAwMFwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA1LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoidDVyZS05bXBhIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDA1fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fSxcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiU2Nob29scyBNZWV0aW5nIEZlZGVyYWwgQWRlcXVhdGUgWWVhcmx5IFByb2dyZXNzIChBWVApXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjEzOjUxLjQxOVoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxNzoxNzoyNC4zMjFaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTM6NTEuNDE5WiIsImlkIjoiYm1zeC02ZmVtIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjN4OXYteng4ciIsInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjEzOjUxLjY1NloiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxNzoxMjo1Ny41MTVaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTM6NTEuNjU2WiIsImNyZWF0ZWRfYnkiOiJ3eHVtLXdqemYifV0sInZlcnNpb24iOiIyMDE0LTExLTIxVDE3OjE4OjIyLjg5OVoifSx7ImlkIjoiYmsyNi02c3FkIiwibmFtZSI6IkN1bHR1cmUgb2YgTGVhcm5pbmciLCJnb2FscyI6W3siaWQiOiJrYjJqLXBjemgiLCJuYW1lIjoiU2VsZi1yZXBvcnRlZCBidWxseWluZyBvbiBzY2hvb2wgcHJvcGVydHkiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqU2VsZi1yZXBvcnRlZCBCdWxseWluZyBvbiBTY2hvb2wgUHJvcGVydHkqKlxcblxcblBlcmNlbnRhZ2Ugb2YgaGlnaCBzY2hvb2wgc3R1ZGVudHMgd2hvIHJlcG9ydGVkIGJlaW5nIGJ1bGxpZWQgaW4gdGhlIHByZXZpb3VzIDEyIG1vbnRoc1xcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcImIzM2YtaW5oZVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZSoqOiBbTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24sIE1pY2hpZ2FuIFlvdXRoIFJpc2sgQmVoYXZpb3IgU3VydmV5XVswXVxcblxcblVwZGF0ZWQgYmllbm5pYWxseSBpbiBOb3ZlbWJlclxcblxcbioqTmF0aW9uYWwgU291cmNlOioqIFtDZW50ZXJzIGZvciBEaXNlYXNlIENvbnRyb2wgYW5kIFByZXZlbnRpb24gKENEQyksIFlvdXRoIFJpc2sgQmVoYXZpb3IgU3VydmVpbGxhbmNlIFN5c3RlbV1bMV1cXG5cXG5VcGRhdGVkIGJpZW5uaWFsbHkgaW4gTm92ZW1iZXJcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cDovL3d3dy5taWNoaWdhbi5nb3YvbWRlLzAsNDYxNSw3LTE0MC0yODc1M182NDgzOV8zODY4NF8yOTIzM180MTMxNi0tLSwwMC5odG1sXFxuWzFdOiBodHRwOi8vd3d3LmNkYy5nb3YvSGVhbHRoeVlvdXRoL3lyYnMvaW5kZXguaHRtXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJTZWxmLXJlcG9ydGVkIEJ1bGx5aW5nXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IEJ1bGx5aW5nIGhhcyBhIHNpZ25pZmljYW50IG5lZ2F0aXZlIGltcGFjdCBvbiB0aGUgc29jaWFsIGVtb3Rpb25hbCBoZWFsdGggb2YgeW91dGgsIGFzIHdlbGwgYXMgdGhlaXIgZWR1Y2F0aW9uYWwgb3V0Y29tZXMuIFN0dWRlbnRzIHdobyBhcmUgYnVsbGllZCBoYXZlIGhpZ2hlciBhYnNlbnRlZWlzbSByYXRlcywgYXJlIGF0IGdyZWF0ZXIgcmlzayBvZiBkcm9wcGluZyBvdXQsIGFuZCBhcmUgYXQgaW5jcmVhc2VkIHJpc2sgZm9yIGRlcHJlc3Npb24sIHN1aWNpZGUsIGFuZCBvdGhlciBtZW50YWwgaGVhbHRoIHByb2JsZW1zLiBcIixcImljb25cIjpcImRpc2xpa2VcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwOS0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Ijl0c2QtOWlnOCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwOX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlNlbGYtcmVwb3J0ZWQgQnVsbHlpbmdcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMTc6MTQ6MjAuNjg1WiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTIxVDE3OjMwOjIyLjUzMloiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QxNzoxNDoyMC42ODVaIiwiaWQiOiJlbmMzLWh6amIifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoiM3g5di16eDhyIiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMTc6MTQ6MjAuOTIzWiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTIxVDE3OjIwOjM2LjM3NVoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QxNzoxNDoyMC45MjNaIiwiY3JlYXRlZF9ieSI6Ind4dW0td2p6ZiJ9LHsiaWQiOiJ1ZHVpLWg2ODUiLCJuYW1lIjoiRnJlZS9yZWR1Y2VkIGx1bmNoIHBhcnRpY2lwYXRpb24gYnkgZWxpZ2libGUgc3R1ZGVudHMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqU2Nob29sIE1lYWxzIFBhcnRpY2lwYXRpb24qKlxcblxcblBlcmNlbnRhZ2Ugb2YgZWxpZ2libGUgc3R1ZGVudHMgd2hvIHBhcnRpY2lwYXRlIGluIHRoZSBmcmVlL3JlZHVjZWQtcHJpY2UgYnJlYWtmYXN0cyBhbmQgbHVuY2hlcyBwcm9ncmFtXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiMndiYS11cThwXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqU291cmNlOioqIFtNaWNoaWdhbiBEZXBhcnRtZW50IG9mIEVkdWNhdGlvbiwgT2ZmaWNlIG9mIFNjaG9vbCBTdXBwb3J0IFNlcnZpY2VzXVswXVxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gTWFyY2hcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cDovL21pY2hpZ2FuLmdvdi9tZGUvMCwxNjA3LDctMTQwLTY1MzBfNjU2OS0tLSwwMC5odG1sXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJGcmVlL1JlZHVjZWQgTHVuY2ggUGFydGljaXBhdGlvbiBieSBFbGlnaWJsZSBTdHVkZW50c1wiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBNaWNoaWdhbiBzY2hvb2xzIGNhbiBoZWxwIHN0dWRlbnRzIHJlY2VpdmUgYWRlcXVhdGUgbnV0cml0aW9uIGJ5IHByb3ZpZGluZyBtZWFscyB0byBjaGlsZHJlbiB3aG8gYXJlIGVsaWdpYmxlIGZvciBmcmVlIGFuZCByZWR1Y2VkLXByaWNlIG1lYWxzLiBUaGlzIG1lYXN1cmUgaXMgaW1wb3J0YW50IGJlY2F1c2UgYSBudXRyaXRpb3VzIGJyZWFrZmFzdCBhbmQgbHVuY2ggcGxheSBhIG1ham9yIHJvbGUgaW4gYSBzdHVkZW50J3MgYWJpbGl0eSB0byBsZWFybi4gXCIsXCJpY29uXCI6XCJkaXNsaWtlXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDUtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJ0ZzlhLTVnNjQifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMDV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19LFwic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJGcmVlL1JlZHVjZWQgTHVuY2ggUGFydGljaXBhdGlvbiBieSBFbGlnaWJsZSBTdHVkZW50c1wifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxNDo0Ny4wNjBaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTc6NDM6MzQuODU1WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE0OjQ3LjA2MFoiLCJpZCI6InZhY3YtMjZpYiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxNDo0Ny4zNDlaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTc6MzQ6MTguMDg3WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE0OjQ3LjM0OVoiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn1dLCJ2ZXJzaW9uIjoiMjAxNC0xMS0yMVQxNzo0NToyMS4yNDNaIn0seyJpZCI6InM1c3QtdmduMiIsIm5hbWUiOiJWYWx1ZSBmb3IgTW9uZXkiLCJnb2FscyI6W3siaWQiOiIzNzloLXdzaHAiLCJuYW1lIjoiRGlzdHJpY3RzIHdpdGggb25nb2luZyBkZWZpY2l0cyBmb3IgdGhyZWUgY29uc2VjdXRpdmUgeWVhcnMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTnVtYmVyIG9mIERpc3RyaWN0cyB3aXRoIE9uZ29pbmcgRGVmaWNpdHMqKlxcblxcbk51bWJlciBvZiBkaXN0cmljdHMgaW4gZGVmaWNpdCBmb3IgdGhyZWUgY29uc2VjdXRpdmUgeWVhcnMgb3IgbW9yZVxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIjZmZnMtcmN0cVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBbTWljaGlnYW4gRGVwYXJ0bWVudCBvZiBFZHVjYXRpb24sIE9mZmljZSBvZiBTdGF0ZSBBaWQgYW5kIFNjaG9vbCBGaW5hbmNlXVswXVxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gRGVjZW1iZXJcXG5cXG5fTm90ZTogVGhlcmUgd2VyZSAyMSBkaXN0cmljdHMgdGhhdCBleHBlcmllbmNlZCB0aHJlZSBjb25zZWN1dGl2ZSB5ZWFycyBvZiBkZWZpY2l0cyBhdCBKdW5lIDMwLCAyMDE2LiBJbmNsdWRlZCBpbiB0aGUgMjEgaXMgQWxiaW9uIFB1YmxpYyBTY2hvb2xzIHdoaWNoIHdhcyBhbm5leGVkIHdpdGggTWFyc2hhbGwgUHVibGljIFNjaG9vbHMgZWZmZWN0aXZlIEp1bHkgMSwgMjAxNi5fXFxuXFxuX09wZW4gTWljaGlnYW4gKE9wZW5NaWNoaWdhbkBtaWNoaWdhbi5nb3YpIGlzIHRoZSBvZmZpY2lhbCBTdGF0ZSBvZiBNaWNoaWdhbiBhY2NvdW50LiBBbnkgaXRlbXMgY3JlYXRlZCBieSBvdGhlciB1c2VyIGFjY291bnRzIGFyZSBub3QgZW5kb3JzZWQgYnkgdGhlIFN0YXRlIG9mIE1pY2hpZ2FuLl9cXG5cXG5bMF06IGh0dHA6Ly9taWNoaWdhbi5nb3YvbWRlLzAsMTYwNyw3LTE0MC02NTMwXzY2MDUtLS0sMDAuaHRtbFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTnVtYmVyIG9mIERpc3RyaWN0cyB3aXRoIE9uZ29pbmcgRGVmaWNpdHMgKFRocmVlIENvbnNlY3V0aXZlIFllYXJzKVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBEaXN0cmljdHMgbmVlZCB0byBtYWtlIGNhcmVmdWwgY2hvaWNlcyB3aXRoIGZ1bmRpbmcgYWxsb2NhdGlvbi4gVGhpcyBtZWFzdXJlIHNob3dzIHRoZSBudW1iZXIgb2Ygc2Nob29sIGRpc3RyaWN0cyB0aGF0IHNwZW5kIG1vcmUgZnVuZHMgdGhhbiB0aGV5IHJlY2VpdmUuIFwiLFwiaWNvblwiOlwibGlrZVwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA1LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InUzeWctczNoeCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIk51bWJlciBvZiBEaXN0cmljdHMgd2l0aCBPbmdvaW5nIERlZmljaXRzIChUaHJlZSBDb25zZWN1dGl2ZSBZZWFycylcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMTc6MTU6MjQuMDYwWiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTIxVDE5OjIzOjA0LjI3MFoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QxNzoxNToyNC4wNjBaIiwiaWQiOiI0dGRrLWh3ZDgifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoiM3g5di16eDhyIiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMTdUMTc6MTU6MjQuMjkyWiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTIxVDE5OjEwOjIyLjc0MVoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0xN1QxNzoxNToyNC4yOTJaIiwiY3JlYXRlZF9ieSI6Ind4dW0td2p6ZiJ9XSwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTk6MjQ6MDAuNzMwWiJ9LHsiaWQiOiJoM3VpLXE2NWciLCJuYW1lIjoiUG9zdC1zZWNvbmRhcnkgRWR1Y2F0aW9uIiwiZ29hbHMiOlt7ImlkIjoiYW1zNi1uY3kyIiwibmFtZSI6IlVuaXZlcnNpdHkgdHVpdGlvbiBhcyBhIHBlcmNlbnQgb2YgZmFtaWx5IGluY29tZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFRoaXMgZGF0YSBpcyBjdXJyZW50IGFzIG9mIHRoZSAyMDEyIC0gMjAxMyBzY2hvb2wgeWVhci4gSXQgd2lsbCBubyBsb25nZXIgYmUgY29sbGVjdGVkIGFuZCBwdWJsaXNoZWQuIFBsZWFzZSBjb25zdWx0IHRoZSBOYXRpb25hbCBDZW50ZXIgZm9yIEVkdWNhdGlvbiBTdGF0aXN0aWNzIGZvciBhZGRpdGlvbmFsIGVkdWNhdGlvbiBkYXRhLlxcblxcblwifV0sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlR1aXRpb24gYW5kIEZlZXMgYXMgYSBQZXJjZW50IG9mIE1lZGlhbiBGYW1pbHkgSW5jb21lKipcXG5cXG5Db3N0IGZvciBmaXJzdC10aW1lIGZ1bGwtdGltZSB1bmRlcmdyYWR1YXRlcyBhcyBhIHBlcmNlbnQgb2YgbWVkaWFuIGZhbWlseSBpbmNvbWVcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJtaWRiLWoyYnZcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipNaWNoaWdhbiBhbmQgTmF0aW9uYWwgU291cmNlOioqIE5hdGlvbmFsIENlbnRlciBmb3IgRWR1Y2F0aW9uIFN0YXRpc3RpY3MsIElQRURTIERhdGEgQ2VudGVyIGFuZCBVLlMuIENlbnN1cyBCdXJlYXVcXG5cXG4qKl9UaGlzIGRhdGEgaXMgY3VycmVudCBhcyBvZiB0aGUgMjAxMiAtIDIwMTMgc2Nob29sIHllYXIuIEl0IHdpbGwgbm8gbG9uZ2VyIGJlIGNvbGxlY3RlZCBhbmQgcHVibGlzaGVkLiBQbGVhc2UgY29uc3VsdCB0aGUgTmF0aW9uYWwgQ2VudGVyIGZvciBFZHVjYXRpb24gU3RhdGlzdGljcyBmb3IgYWRkaXRpb25hbCBlZHVjYXRpb24gZGF0YS5fKipcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiVHVpdGlvbiBhbmQgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJXaHkgaXQgTWF0dGVyczogQWZmb3JkYWJpbGl0eSBjb250aW51ZXMgdG8gYmUgb25lIG9mIHRoZSBtb3N0IHNpZ25pZmljYW50IGJhcnJpZXJzIHRvIGVucm9sbG1lbnQgaW4gTWljaGlnYW4gaGlnaGVyIGVkdWNhdGlvbiBpbnN0aXR1dGlvbnMuIFRoaXMgbWV0cmljIGRlc2NyaWJlcyB0aGUgY29zdCBvZiBhIGNvbGxlZ2Ugb3IgdW5pdmVyc2l0eSBlZHVjYXRpb24gcmVsYXRpdmUgdG8gdGhlIGVjb25vbWljIHBvc2l0aW9uIG9mIE1pY2hpZ2FuJ3MgY2l0aXplbnMuIFRoaXMgbWVhc3VyZSBpbmNsdWRlcyBvbmx5IHRoZSBjb3N0IG9mIGluLXN0YXRlIHR1aXRpb24gYW5kIGZlZXMgZm9yIG9uZSB5ZWFyLiBJdCBkb2VzIG5vdCBpbmNsdWRlIHRoZSBjb3N0IG9mIHJvb20gYW5kIGJvYXJkLiBcIixcImljb25cIjpcIlwiLFwicmV0aXJlbWVudF9uYXJyYXRpdmVfbW9kaWZpZWRcIjpcIjIwMTctMTEtMzBUMDk6NTY6MjMuMDAwXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJyN2k4LW01eTYifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMDZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19LFwic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJUdWl0aW9uIGFuZCBGZWVzIGFzIGEgUGVyY2VudCBvZiBNZWRpYW4gRmFtaWx5IEluY29tZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxNjowMS43ODVaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTk6NDI6NTQuODI1WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE2OjAxLjc4NVoiLCJpZCI6ImZlam4tdzdjZyJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxNjowMS45MDZaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTk6Mzk6MTguODAwWiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE2OjAxLjkwNloiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn0seyJpZCI6IjdzdjMtZGY0aCIsIm5hbWUiOiJDb21tdW5pdHkgQ29sbGVnZSB0dWl0aW9uIGFzIGEgcGVyY2VudCBvZiBmYW1pbHkgaW5jb21lIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgVGhpcyBkYXRhIGlzIGN1cnJlbnQgYXMgb2YgdGhlIDIwMTIgLSAyMDEzIHNjaG9vbCB5ZWFyLiBJdCB3aWxsIG5vIGxvbmdlciBiZSBjb2xsZWN0ZWQgYW5kIHB1Ymxpc2hlZC4gUGxlYXNlIGNvbnN1bHQgdGhlIE5hdGlvbmFsIENlbnRlciBmb3IgRWR1Y2F0aW9uIFN0YXRpc3RpY3MgZm9yIGFkZGl0aW9uYWwgZWR1Y2F0aW9uIGRhdGEuXFxuXFxuXCJ9XSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqVHVpdGlvbiBhbmQgRmVlcyBhcyBhIFBlcmNlbnQgb2YgTWVkaWFuIEZhbWlseSBJbmNvbWUqKlxcblxcbkNvc3QgZm9yIGZpcnN0LXRpbWUgZnVsbC10aW1lIHVuZGVyZ3JhZHVhdGVzIGFzIGEgcGVyY2VudCBvZiBtZWRpYW4gZmFtaWx5IGluY29tZVxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIm1pZGItajJidlwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKk1pY2hpZ2FuIGFuZCBOYXRpb25hbCBTb3VyY2U6KiogTmF0aW9uYWwgQ2VudGVyIGZvciBFZHVjYXRpb24gU3RhdGlzdGljcywgSVBFRFMgRGF0YSBDZW50ZXIgYW5kIFUuUy4gQ2Vuc3VzIEJ1cmVhdVxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJUdWl0aW9uIGFuZCBGZWVzIGFzIGEgUGVyY2VudCBvZiBNZWRpYW4gRmFtaWx5IEluY29tZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBBZmZvcmRhYmlsaXR5IGNvbnRpbnVlcyB0byBiZSBvbmUgb2YgdGhlIG1vc3Qgc2lnbmlmaWNhbnQgYmFycmllcnMgdG8gZW5yb2xsbWVudCBpbiBNaWNoaWdhbiBoaWdoZXIgZWR1Y2F0aW9uIGluc3RpdHV0aW9ucy4gVGhpcyBtZXRyaWMgZGVzY3JpYmVzIHRoZSBjb3N0IG9mIGEgY29sbGVnZSBvciB1bml2ZXJzaXR5IGVkdWNhdGlvbiByZWxhdGl2ZSB0byB0aGUgZWNvbm9taWMgcG9zaXRpb24gb2YgTWljaGlnYW4ncyBjaXRpemVucy4gVGhpcyBtZWFzdXJlIGluY2x1ZGVzIG9ubHkgdGhlIGNvc3Qgb2YgaW4tc3RhdGUgdHVpdGlvbiBhbmQgZmVlcyBmb3Igb25lIHllYXIuIEl0IGRvZXMgbm90IGluY2x1ZGUgdGhlIGNvc3Qgb2Ygcm9vbSBhbmQgYm9hcmQuIFwiLFwiaWNvblwiOlwiXCIsXCJyZXRpcmVtZW50X25hcnJhdGl2ZV9tb2RpZmllZFwiOlwiMjAxNy0xMS0zMFQwOTo1ODoyMy4wMDBcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjJwZGUtYTJxOCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlR1aXRpb24gYW5kIEZlZXMgYXMgYSBQZXJjZW50IG9mIE1lZGlhbiBGYW1pbHkgSW5jb21lXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjE2OjI4LjcyNFoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxOToyNzowMy4zOTJaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTY6MjguNzI0WiIsImlkIjoiaHk5bS1iZWpnIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjN4OXYteng4ciIsInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjE2OjI4Ljk4NFoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxOToyNTowOC4xMDBaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTY6MjguOTg0WiIsImNyZWF0ZWRfYnkiOiJ3eHVtLXdqemYifSx7ImlkIjoicXVldC1odjhjIiwibmFtZSI6IkNvbW11bml0eSBjb2xsZWdlIHN0dWRlbnRzIHdobyByZXF1aXJlIGRldmVsb3BtZW50YWwgY291cnNlcyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipDb21tdW5pdHkgQ29sbGVnZSBTdHVkZW50cyBXaG8gUmVxdWlyZSBEZXZlbG9wbWVudGFsIENvdXJzZXMqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcImZpbXotOWpna1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvblxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJDb21tdW5pdHkgQ29sbGVnZSBTdHVkZW50cyBXaG8gUmVxdWlyZSBEZXZlbG9wbWVudGFsIENvdXJzZXMgXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IFRoaXMgaXMgdGhlIHBlcmNlbnRhZ2Ugb2YgZW5yb2xsZWQgc3R1ZGVudHMgdGhhdCByZXF1aXJlIGFueSBkZXZlbG9wbWVudGFsIGVkdWNhdGlvbiAobWF0aCBvciBFbmdsaXNoL3JlYWRpbmcpIGJhc2VkIHVwb24gdGhlIGluc3RpdHV0aW9uJ3MgcGxhY2VtZW50IHRlc3RpbmcgdGhhdCB0YWtlcyBwbGFjZSBpbiB0aGUgZmFsbCBvZiBlYWNoIGFjYWRlbWljIHllYXIuIE1hbnkgdW5kZXJwcmVwYXJlZCBzdHVkZW50cyBwbGFjZSBpbnRvIGRldmVsb3BtZW50YWwgbWF0aCBvciBFbmdsaXNoLCBhbmQgdGhpcyBpcyBhbiBpbXBvcnRhbnQgaW5wdXQgdmFyaWFibGUgaW5zb2ZhciBhcyBpdCBwcm92aWRlcyBhIGNvbnRleHQgdG8gdGhlIGRhdGEgZnJvbSB3aGljaCB0aGUgY29sbGVnZSBpcyBiZWluZyBldmFsdWF0ZWQuIFwiLFwiaWNvblwiOlwibGlrZVwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDA3LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiYjN1YS0yaTlpIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDA3fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fSxcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiQ29tbXVuaXR5IENvbGxlZ2UgU3R1ZGVudHMgV2hvIFJlcXVpcmUgRGV2ZWxvcG1lbnRhbCBDb3Vyc2VzIFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxNzowNy4yNjFaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTk6NTQ6MDQuMzE4WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE3OjA3LjI2MVoiLCJpZCI6ImQ3NHQtcjN0MyJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxNzowNy40NDhaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTk6NDU6MTkuODI1WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE3OjA3LjQ0OFoiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn0seyJpZCI6IndtNXEtNWR3eCIsIm5hbWUiOiJDb21tdW5pdHkgY29sbGVnZSByZXRlbnRpb24gcmF0ZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFRoaXMgZGF0YSBpcyBjdXJyZW50IGFzIG9mIHRoZSAyMDE1IC0gMjAxNiBzY2hvb2wgeWVhci4gSXQgd2lsbCBubyBsb25nZXIgYmUgY29sbGVjdGVkIGFuZCBwdWJsaXNoZWQuIFBsZWFzZSBjb25zdWx0IHRoZSBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvbiBmb3IgYWRkaXRpb25hbCBlZHVjYXRpb24gZGF0YSByZWxhdGluZyB0byBjb21tdW5pdHkgY29sbGVnZXMuXFxuXFxuXCJ9XSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqQ29tbXVuaXR5IENvbGxlZ2UgUmV0ZW50aW9uIFJhdGUqKlxcblxcbkZhbGwgdGVybSB0byBuZXh0IHRlcm0gcmV0ZW50aW9uIHJhdGVcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJzNXE5LTNlZ2FcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogTWljaGlnYW4gQ29tbXVuaXR5IENvbGxlZ2UgQXNzb2NpYXRpb25cXG5cXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnlcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiQ29tbXVuaXR5IENvbGxlZ2UgUmV0ZW50aW9uIFJhdGVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJXaHkgaXQgTWF0dGVyczogVGhpcyBpcyB0aGUgcGVyY2VudCBvZiBzdHVkZW50cyB0aGF0IHdlcmUgZW5yb2xsZWQgaW4gdGhlIGZpcnN0IGZhbGwgdGVybSBhbmQgYXJlIHN0aWxsIGVucm9sbGVkIGluIHRoZSBuZXh0IGZ1bGwgYWNhZGVtaWMgdGVybS4gUmVzZWFyY2ggaGFzIGluZGljYXRlZCB0aGF0IHRoZSBmaXJzdCB5ZWFyIGlzIGNyaXRpY2FsIGZvciBhbGwgY29sbGVnZSBzdHVkZW50cy4gRm9yIGNvbW11bml0eSBjb2xsZWdlcyBzcGVjaWZpY2FsbHksIHN0dWRlbnRzIGFyZSBvZnRlbiBsb3N0IGFmdGVyIHRoZWlyIGZpcnN0IHRlcm0uIFRoZXJlZm9yZSwgZmFsbCB0byBuZXh0IHRlcm0gcmV0ZW50aW9uIGlzIHRoZSBtb3N0IHJlbGV2YW50IGFuZCB1c2VmdWwgaW5kaWNhdG9yIGZvciBjb21tdW5pdHkgY29sbGVnZXMuIFwiLFwiaWNvblwiOlwiXCIsXCJyZXRpcmVtZW50X25hcnJhdGl2ZV9tb2RpZmllZFwiOlwiMjAxNy0xMS0zMFQxMDowMzowMS4wMDBcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwNy0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjV2NnItazU2YSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwN30sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIkNvbW11bml0eSBDb2xsZWdlIFJldGVudGlvbiBSYXRlXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjE3OjQyLjk1MFoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQyMDoyMDoxNC4xMDBaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTc6NDIuOTUwWiIsImlkIjoidnA3OS1iaXh1In0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6IjN4OXYteng4ciIsInVwZGF0ZWRfYXQiOiIyMDE4LTAxLTE3VDE3OjE3OjQzLjE4MVoiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQyMDowMDo0Ny45NDRaIiwidmVyc2lvbiI6IjIwMTgtMDEtMTdUMTc6MTc6NDMuMTgxWiIsImNyZWF0ZWRfYnkiOiJ3eHVtLXdqemYifSx7ImlkIjoiZTJqci16amJyIiwibmFtZSI6IlVuaXZlcnNpdHkgZmlyc3QteWVhciByZXRlbnRpb24gcmF0ZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFRoaXMgZGF0YSBpcyBjdXJyZW50IGFzIG9mIHRoZSAyMDE1IC0gMjAxNiBzY2hvb2wgeWVhci4gSXQgd2lsbCBubyBsb25nZXIgYmUgY29sbGVjdGVkIGFuZCBwdWJsaXNoZWQuIFBsZWFzZSBjb25zdWx0IHRoZSBOYXRpb25hbCBDZW50ZXIgZm9yIEVkdWNhdGlvbiBTdGF0aXN0aWNzIGZvciBhZGRpdGlvbmFsIGVkdWNhdGlvbiBkYXRhLlxcblxcblwifV0sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVuaXZlcnNpdHkgRmlyc3QteWVhciBSZXRlbnRpb24gUmF0ZSoqXFxuXFxuRmlyc3QgdG8gc2Vjb25kLXllYXIgcmV0ZW50aW9uIHJhdGVcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJqOXNoLXB1eDdcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipTb3VyY2U6KiogW05DSEVNUyBJbmZvcm1hdGlvbiBDZW50ZXJdWzBdXFxuXFxuVXBkYXRlZCBhbm51YWxseSBpbiBBcHJpbFxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuWzBdOiBodHRwOi8vd3d3LmhpZ2hlcmVkaW5mby5vcmcvZGJyb3dzZXIvP3llYXI9MjAxMCZsZXZlbD1uYXRpb24mbW9kZT1kYXRhJnN0YXRlPTAmc3VibWVhc3VyZT0yMjRcIn1dLFwiaWNvblwiOlwiXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IEZpcnN0LXllYXIgcmV0ZW50aW9uIHJhdGVzIGFyZSBhbiBpbXBvcnRhbnQgbWVhc3VyZSBvZiBzdHVkZW50IHNhdGlzZmFjdGlvbiB3aXRoIGEgaGlnaGVyIGVkdWNhdGlvbiBpbnN0aXR1dGlvbi4gVGhlIG1lYXN1cmUgaXMgZGVmaW5lZCBhcyB0aGUgcGVyY2VudGFnZSBvZiBzdHVkZW50cyB3aG8gZW5yb2xsZWQgYXMgZmlyc3QtdGltZSwgZnVsbC10aW1lIHN0dWRlbnRzIHdobyByZXR1cm4gb25lIHllYXIgbGF0ZXIgKHN0YXR1cyB5ZWFyKSBhcyBlaXRoZXIgZnVsbC0gdGltZSBvciBwYXJ0LXRpbWUgc3R1ZGVudHMgYXQgdGhlIHNhbWUgaW5zdGl0dXRpb24uXCIsXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiVW5pdmVyc2l0eSBGaXJzdC15ZWFyIFJldGVudGlvbiBSYXRlXCIsXCJyZXRpcmVtZW50X25hcnJhdGl2ZV9tb2RpZmllZFwiOlwiMjAxNy0xMS0zMFQxMDoxNToyNS4wMDBcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwNS0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjRjOXktNmRxMyJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlVuaXZlcnNpdHkgRmlyc3QteWVhciBSZXRlbnRpb24gUmF0ZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxODoxNi4yNTJaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MDQ6MzcuNTUwWiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE4OjE2LjI1MloiLCJpZCI6InVzenYtYXN1eiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxODoxNi40NDZaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTM6NTc6MTUuOTc1WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE4OjE2LjQ0NloiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn0seyJpZCI6IjM1enYta2RtcCIsIm5hbWUiOiJDb21tdW5pdHkgY29sbGVnZSBjb21wbGV0aW9uL3RyYW5zZmVyIHJhdGUiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqQ29tbXVuaXR5IENvbGxlZ2UgQ29tcGxldGlvbi9HcmFkdWF0aW9uL1RyYW5zZmVyIFJhdGUqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIjZkdnYtNGl5alwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBNaWNoaWdhbiBDb21tdW5pdHkgQ29sbGVnZSBBc3NvY2lhdGlvblxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gSmFudWFyeVxcblxcbl9PcGVuIE1pY2hpZ2FuIChPcGVuTWljaGlnYW5AbWljaGlnYW4uZ292KSBpcyB0aGUgb2ZmaWNpYWwgU3RhdGUgb2YgTWljaGlnYW4gYWNjb3VudC4gQW55IGl0ZW1zIGNyZWF0ZWQgYnkgb3RoZXIgdXNlciBhY2NvdW50cyBhcmUgbm90IGVuZG9yc2VkIGJ5IHRoZSBTdGF0ZSBvZiBNaWNoaWdhbi5fXFxuXFxuXCJ9XSxcImljb25cIjpcImxpa2VcIixcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJDb21tdW5pdHkgQ29sbGVnZSBDb21wbGV0aW9uL0dyYWR1YXRpb24vVHJhbnNmZXIgUmF0ZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIldoeSBpdCBNYXR0ZXJzOiBUaGlzIHJhdGUgcmVwcmVzZW50cyB0aGUgcGVyY2VudGFnZSBvZiBzdHVkZW50cyB3aG8gc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCBhIGRlZ3JlZSwgZWFybmVkIGEgY2VydGlmaWNhdGUgb3IgdHJhbnNmZXJyZWQgdG8gYW5vdGhlciBpbnN0aXR1dGlvbiB3aXRoaW4gc2l4IHllYXJzLiBNZWFzdXJpbmcgc3VjY2VzcyBhdCB0aGUgY29tbXVuaXR5LWNvbGxlZ2UgbGV2ZWwgaXMgY29tcGxpY2F0ZWQuIFRoZXNlIGluc3RpdHV0aW9ucyBoYXZlIGRpdmVyc2UgbWlzc2lvbnMgYW5kIHN0dWRlbnQgYm9kaWVzLiBTdHVkZW50cyBoYXZlIGEgd2lkZSByYW5nZSBvZiBjYXJlZXIgYW5kIGFjYWRlbWljIGdvYWxzLCBhbmQgbW9yZSB0aGFuIGhhbGYgYXJlIGVucm9sbGVkIHBhcnQgdGltZS4gVGhlc2UgZmFjdG9ycyByZXF1aXJlIGEgZGlmZmVyZW50IGFwcHJvYWNoIHRoYW4gdGhlIG1ldGhvZHMgdXNlZCBmb3IgZmVkZXJhbCByZXBvcnRpbmcgcmVxdWlyZW1lbnRzLiBUaGUgYXBwcm9hY2ggaW52b2x2ZXMgYSBicm9hZGVyIGRlZmluaXRpb24gb2Ygc3VjY2VzcyBhbmQgZXh0ZW5kcyB0aGUgdHJhY2tpbmcgcGVyaW9kIHRvIHJlZmxlY3QgdGhlIHBhcnQtdGltZSBlbnJvbGxtZW50IG9mIG1hbnkgc3R1ZGVudHMuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDctMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJjYmY0LTV2bXkifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMDd9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19LFwic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJDb21tdW5pdHkgQ29sbGVnZSBDb21wbGV0aW9uL0dyYWR1YXRpb24vVHJhbnNmZXIgUmF0ZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxODo0OS4wMThaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MTU6MjUuODQ5WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE4OjQ5LjAxOFoiLCJpZCI6ImRtZGQtdDR4ZiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxODo0OS4xNTBaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MTI6NTAuNzM0WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE4OjQ5LjE1MFoiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn0seyJpZCI6IjZiMmgtejVrNCIsIm5hbWUiOiJVbml2ZXJzaXR5IHNpeC15ZWFyIGdyYWR1YXRpb24gcmF0ZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjIFRoaXMgZGF0YSBpcyBjdXJyZW50IGFzIG9mIHRoZSAyMDEzIC0gMjAxNCBzY2hvb2wgeWVhci4gSXQgd2lsbCBubyBsb25nZXIgYmUgY29sbGVjdGVkIGFuZCBwdWJsaXNoZWQuIFBsZWFzZSBjb25zdWx0IHRoZSBOYXRpb25hbCBDZW50ZXIgZm9yIEVkdWNhdGlvbiBTdGF0aXN0aWNzIGZvciBhZGRpdGlvbmFsIGVkdWNhdGlvbiBkYXRhLlxcblxcblwifV0sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVuaXZlcnNpdHkgR3JhZHVhdGlvbiBSYXRlKipcXG5cXG5TaXgteWVhciBncmFkdWF0aW9uIHJhdGUgZm9yIE1pY2hpZ2FuIHVuaXZlcnNpdGllc1xcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcInEyYjMtamhyclwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlNvdXJjZToqKiBbTkNFUyBEaWdlc3QgZm9yIEVkdWNhdGlvbiBTdGF0aXN0aWNzXVswXVxcblxcblVwZGF0ZWQgYW5udWFsbHkgaW4gQXByaWxcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cDovL25jZXMuZWQuZ292L3Byb2dyYW1zL2RpZ2VzdC9cIn1dLFwiaWNvblwiOlwiXCIsXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiVW5pdmVyc2l0eSBTaXgteWVhciBHcmFkdWF0aW9uIFJhdGVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJXaHkgaXQgTWF0dGVyczogVW5pdmVyc2l0eSBncmFkdWF0aW9uIHJhdGVzIG1lYXN1cmUgYm90aCBzdHVkZW50IHN1Y2Nlc3MgYW5kIGhvdyB3ZWxsIE1pY2hpZ2FuJ3Mgc3lzdGVtIG9mIHB1YmxpYyB1bml2ZXJzaXRpZXMgaXMgbWVldGluZyBzdHVkZW50IGVkdWNhdGlvbmFsIG5lZWRzLlwiLFwicmV0aXJlbWVudF9uYXJyYXRpdmVfbW9kaWZpZWRcIjpcIjIwMTctMTEtMzBUMTA6MTM6MDkuMDAwXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMDYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJuZGhkLTJzc2sifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMDZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19LFwic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJVbml2ZXJzaXR5IEdyYWR1YXRpb24gUmF0ZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxOTowOS43NzBaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MzA6MTkuOTcyWiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE5OjA5Ljc3MFoiLCJpZCI6InUyZXAtaXZmZSJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxOToxMC4wOTRaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MTk6MTYuMDI3WiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE5OjEwLjA5NFoiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn0seyJpZCI6InM5bnUtamE4dSIsIm5hbWUiOiJQb3B1bGF0aW9uIHdpdGggQXNzb2NpYXRlcyBkZWdyZWUgb3IgaGlnaGVyIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlBvcHVsYXRpb24gd2l0aCBBc3NvY2lhdGUgRGVncmVlIG9yIEhpZ2hlcioqXFxuXFxuUGVyY2VudGFnZSBvZiBwb3B1bGF0aW9uIDI1IHllYXJzIGFuZCBvdmVyXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiYnQ3OC1yYnloXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIioqU291cmNlOioqIFtNaWNoaWdhbiAmIE5hdGlvbmFsIFNvdXJjZTogVS5TLiBDZW5zdXMgQnVyZWF1LCBBbWVyaWNhbiBGYWN0IEZpbmRlcl1bMF1cXG5cXG5VcGRhdGVkIGFubnVhbGx5IGluIEphbnVhcnlcXG5cXG5fT3BlbiBNaWNoaWdhbiAoT3Blbk1pY2hpZ2FuQG1pY2hpZ2FuLmdvdikgaXMgdGhlIG9mZmljaWFsIFN0YXRlIG9mIE1pY2hpZ2FuIGFjY291bnQuIEFueSBpdGVtcyBjcmVhdGVkIGJ5IG90aGVyIHVzZXIgYWNjb3VudHMgYXJlIG5vdCBlbmRvcnNlZCBieSB0aGUgU3RhdGUgb2YgTWljaGlnYW4uX1xcblxcblswXTogaHR0cDovL2ZhY3RmaW5kZXIyLmNlbnN1cy5nb3YvZmFjZXMvbmF2L2pzZi9wYWdlcy9zZWFyY2hyZXN1bHRzLnhodG1sP3JlZnJlc2g9dFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiUG9wdWxhdGlvbiB3aXRoIEFzc29jaWF0ZSBEZWdyZWUgb3IgSGlnaGVyXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiV2h5IGl0IE1hdHRlcnM6IEdyYWR1YXRpb24gYXQgdGhlIGNvbW11bml0eSBjb2xsZWdlIG9yIHVuaXZlcnNpdHkgbGV2ZWwgaXMgb25lIG1lYXN1cmUgb2YgdGhlIHN1Y2Nlc3Mgb2Ygb3VyIHBvc3Qtc2Vjb25kYXJ5IGVkdWNhdGlvbiBzeXN0ZW0uIEhpZ2ggY29sbGVnZSBlbnJvbGxtZW50IGFuZCB0aGUgbnVtYmVyIG9mIHN0dWRlbnRzIHJlY2VpdmluZyBkZWdyZWVzIGNvbnRyaWJ1dGUgdG8gdGhlIHF1YWxpdHkgb2YgdGhlIHN0YXRlJ3Mgd29yayBmb3JjZS5cIixcImljb25cIjpcImRpc2xpa2VcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwNS0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InZibmUtNDk4NyJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX0sXCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIlBvcHVsYXRpb24gd2l0aCBBc3NvY2lhdGUgRGVncmVlIG9yIEhpZ2hlclwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxOTo0MS40MjhaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MzQ6MTQuNDAwWiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE5OjQxLjQyOFoiLCJpZCI6IjdwM2Utd3VkciJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiIzeDl2LXp4OHIiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0xN1QxNzoxOTo0MS42OTNaIiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MzE6NTUuMDUwWiIsInZlcnNpb24iOiIyMDE4LTAxLTE3VDE3OjE5OjQxLjY5M1oiLCJjcmVhdGVkX2J5Ijoid3h1bS13anpmIn1dLCJ2ZXJzaW9uIjoiMjAxNC0xMS0yNFQxNDozNToxMi4xOTZaIn1dLCJpc19wdWJsaWMiOnRydWUsInZlcnNpb24iOiIyMDE3LTEyLTEyVDIxOjI2OjU1LjM2OFoifX0=
eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTUtMTEtMjVUMTc6NDY6MzEuODI0WiIsImlkIjoibXhuOS16MmN4IiwiY29sdW1uMSI6ImFsbF9zdHVkZW50c19ncmFkZV8zX3Byb2ZpY2llbmN5X3JhdGVfMiIsImRhdGFzZXQiOiJ2bWhyLWN0c3QiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcInZtaHItY3RzdFwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6Im1pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTI0VDE1OjIzOjM4LjQyNVoiLCJ1cGRhdGVkX2F0IjoiMjAxNS0xMS0yNVQxNzo0NjozMS44MjRaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTctMTAtMjZUMTc6MTE6NTkuMjM1WiIsImlkIjoiaDNzaC1qeWt3IiwiY29sdW1uMSI6ImFsbF9zdHVkZW50c19hY2FkZW1pY19ncm93dGhfZ3JhZGVzXzNfOF8yIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwidm1oci1jdHN0XCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTY6MjE6MjkuODAwWiIsInVwZGF0ZWRfYXQiOiIyMDE3LTEwLTI2VDE3OjExOjU5LjIzNVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTYtMDgtMzFUMTk6MzU6MDkuNzUxWiIsImlkIjoiM3A3bi1nc3Z0IiwiY29sdW1uMSI6Im1pY2hpZ2FuX2NvbGxlZ2VfcmVhZGluZXNzIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwidm1oci1jdHN0XCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTY6MzQ6NTkuODMxWiIsInVwZGF0ZWRfYXQiOiIyMDE2LTA4LTMxVDE5OjM1OjA5Ljc1MVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTc6MTc6MjQuMDc2WiIsImlkIjoidDVyZS05bXBhIiwiY29sdW1uMSI6InNjaG9vbHNfbWVldGluZ19hZGVxdWF0ZV95ZWFybHlfcHJvZ3Jlc3NfYXlwIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxNzoxNzoyNC4wNzZaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTc6MzM6MTUuMDE0WiIsImlkIjoiOXRzZC05aWc4IiwiY29sdW1uMSI6Im1pX3NlbGZfcmVwb3J0ZWRfYnVsbHlpbmdfb25fc2Nob29sX3Byb3BlcnR5IiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxNzozMzoxNS4wMTRaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTYtMDQtMDFUMTc6Mjc6NDkuMDI5WiIsImlkIjoidGc5YS01ZzY0IiwiY29sdW1uMSI6ImZyZWVfcmVkdWNlZF9sdW5jaF9wYXJ0aWNpcGF0aW9uIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwidm1oci1jdHN0XCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTc6NDM6MzQuNTc2WiIsInVwZGF0ZWRfYXQiOiIyMDE2LTA0LTAxVDE3OjI3OjQ5LjAyOVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTk6MjM6MDMuODA0WiIsImlkIjoidTN5Zy1zM2h4IiwiY29sdW1uMSI6Im51bWJlcl9vZl9kaXN0cmljdHNfd2l0aF9vbmdvaW5nX2RlZmljaXRzIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxOToyMzowMy44MDRaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTk6NDI6NTQuNTI2WiIsImlkIjoicjdpOC1tNXk2IiwiY29sdW1uMSI6Im1pY2hpZ2FuXzRfeWVhcl9jb2xsZWdlc19hbmRfdW5pdmVyc2l0aWVzIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQxOTo0Mjo1NC41MjZaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTk6Mjc6MDMuMDY0WiIsImlkIjoiMnBkZS1hMnE4IiwiY29sdW1uMSI6Im1pY2hpZ2FuX2NvbW11bml0eV9jb2xsZWdlcyIsImRhdGFzZXQiOiJ2bWhyLWN0c3QiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTk6Mjc6MDMuMDY0WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMTk6NTQ6MDQuMDI5WiIsImlkIjoiYjN1YS0yaTlpIiwiY29sdW1uMSI6Im1pY2hpZ2FuX2NvbW11bml0eV9jb2xsZWdlX3N0dWRlbnRzX3dob19yZXF1aXJlX2RldmVsb3BtZW50YWxfY291cnNlcyIsImRhdGFzZXQiOiJ2bWhyLWN0c3QiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjFUMTk6NTQ6MDQuMDI5WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjFUMjA6MjA6MTMuNzQ0WiIsImlkIjoiNXY2ci1rNTZhIiwiY29sdW1uMSI6Im1pY2hpZ2FuX2NvbW11bml0eV9jb2xsZWdlX3JldGVudGlvbl9yYXRlIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yMVQyMDoyMDoxMy43NDRaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTYtMDktMDhUMTk6Mzk6NTcuMDIyWiIsImlkIjoiNGM5eS02ZHEzIiwiY29sdW1uMSI6Im1pY2hpZ2FuX3VuaXZlcnNpdHlfZmlyc3RfeWVhcl9yZXRlbnRpb25fcmF0ZSIsImRhdGFzZXQiOiJ2bWhyLWN0c3QiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcInZtaHItY3RzdFwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6Im1pZGFzaGJvYXJkLm1pY2hpZ2FuLmdvdiIsImNyZWF0ZWRfYXQiOiIyMDE0LTExLTI0VDE0OjA0OjM3LjE4OVoiLCJ1cGRhdGVkX2F0IjoiMjAxNi0wOS0wOFQxOTozOTo1Ny4wMjJaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjRUMTQ6MTU6MjUuNTYzWiIsImlkIjoiY2JmNC01dm15IiwiY29sdW1uMSI6ImNvbW11bml0eV9jb2xsZWdlX2NvbXBsZXRpb25fZ3JhZHVhdGlvbl90cmFuc2Zlcl9yYXRlIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yNFQxNDoxNToyNS41NjNaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTQtMTEtMjRUMTQ6MzA6MTkuNjY0WiIsImlkIjoibmRoZC0yc3NrIiwiY29sdW1uMSI6Im1pY2hpZ2FuX3VuaXZlcnNpdHlfZ3JhZHVhdGlvbl9yYXRlIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJtaWRhc2hib2FyZC5taWNoaWdhbi5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNC0xMS0yNFQxNDozMDoxOS42NjRaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRlIiwidmVyc2lvbiI6IjIwMTUtMDktMjRUMTM6MTM6MzQuNDE0WiIsImlkIjoidmJuZS00OTg3IiwiY29sdW1uMSI6Im1pY2hpZ2FuX2Fzc29jaWF0ZV9kZWdyZWVfb3JfaGlnaGVyIiwiZGF0YXNldCI6InZtaHItY3RzdCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwidm1oci1jdHN0XCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoibWlkYXNoYm9hcmQubWljaGlnYW4uZ292IiwiY3JlYXRlZF9hdCI6IjIwMTQtMTEtMjRUMTQ6MzY6MjYuNzQ5WiIsInVwZGF0ZWRfYXQiOiIyMDE1LTA5LTI0VDEzOjEzOjM0LjQxNFoifX0=