eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6InI0dHYtMjdzZyIsIm5hbWUiOiJMaXZhYmlsaXR5IChQdWJsaWMpIiwiY2F0ZWdvcmllcyI6W3siaWQiOiJ1bmNhdGVnb3JpemVkIiwibmFtZSI6InVuY2F0ZWdvcml6ZWQiLCJnb2FscyI6W119LHsiaWQiOiI5ZjZxLWt0cDIiLCJuYW1lIjoiTGl2YWJpbGl0eSIsImNvbG9yIjoiI2U1YjUzYiIsImdvYWxzIjpbeyJpZCI6Im1qM24tdDNqdyIsIm5hbWUiOiJGaXJlIFJlc2N1ZSBFdmVudHMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBEZXNjcmlwdGlvbioqXFxuXFxuRmlyZSBSZXNjdWUgRXZlbnRzIG1lYXN1cmVzIHRoZSByYXRlIG9mIGZpcmUgcmVzY3VlIGV2ZW50cyByZXNwb25kZWQgdG8gcGVyIDEsMDAwIHBvcHVsYXRpb24uIEZpcmUgcmVzY3VlIGV2ZW50cyBpbmNsdWRlIGZpcmUgZXZlbnRzLCByZXNjdWUgZXZlbnRzLCBtZWRpY2FsIGV2ZW50cyBhbmQgb3RoZXIgcHVibGljIGhhemFyZHMgc3VjaCBhcyBhbGFybXMsIGJvbWJzLCBleHBsb3Npb25zIGFuZCBkYW5nZXJvdXMgZ29vZHMgZXZlbnRzLiBUaGUgbWVhc3VyZSBpcyBjYWxjdWxhdGVkIGJhc2VkIG9uIHRoZSBudW1iZXIgb2YgY2FsbHMgZm9yIHdoaWNoIGEgcmVzcG9uc2UgaXMgZGlzcGF0Y2hlZC4gVGhlIGRhdGEgaXMgY29sbGVjdGVkIHRocm91Z2ggQ29tcHV0ZXIgQWlkZWQgRGlzcGF0Y2ggYXMgOTExIGNhbGxzIGNvbWUgaW4gdG8gRmlyZSBSZXNjdWUgU2VydmljZXMuIEZpcmUgcmVzY3VlIGV2ZW50cyBhcmUgY29uc2lkZXJlZCBhbiBpbmRpY2F0b3IgYXMgdGhlIENpdHkgaGFzIGxpbWl0ZWQgY29udHJvbCBvdmVyIHRoZXNlIGV2ZW50cy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgSW1wb3J0YW5jZSoqXFxuXFxuVGhlIENpdHkgb2YgRWRtb250b24gRmlyZSBSZXNjdWUgU2VydmljZXMgcHJvdGVjdHMgdGhlIGxpdmVzLCBwcm9wZXJ0eSBhbmQgZW52aXJvbm1lbnQgb2YgdGhlIHBlb3BsZSB3aG8gbGl2ZSwgdmlzaXQgYW5kIHdvcmsgaW4gRWRtb250b24uIFRoZSBudW1iZXIgb2YgZXZlbnRzIEZpcmUgUmVzY3VlIFNlcnZpY2VzIHJlc3BvbmQgdG8gaXMgb25lIGluZGljYXRvciBmb3IgaG93IHNhZmUgdGhlIGNpdHkgaXMuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIm5jeHQtcWZya1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJfRGF0YSBzb3VyY2U6IEZpcmUgUmVzY3VlIFNlcnZpY2VzIFJlY29yZCBNYW5hZ2VtZW50IFN5c3RlbSAoUk1TKV9cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkV4cGxhbmF0aW9uIG9mIFBlcmZvcm1hbmNlKipcXG5cXG5JbiAyMDE2LCBGaXJlIFJlc2N1ZSBTZXJ2aWNlcyByZXBvcnRlZCBhIHJhdGUgb2YgNTMgZmlyZSByZXNjdWUgZXZlbnRzIHBlciAxMDAwIHBvcHVsYXRpb24uIFRoaXMgcmVwcmVzZW50cyBhIHNsaWdodCBkZWNyZWFzZSBmcm9tIDIwMTUgYnV0IGlzIHN0aWxsIHNob3J0IG9mIHRoZSB0YXJnZXQgb2YgYSBkZWNyZWFzZSBmcm9tIHRoZSBwcmV2aW91cyAzLXllYXIgYXZlcmFnZSAoNTApLlxcblxcbk1lZGljYWwgZXZlbnRzIG5vdyBtYWtlIHVwIDY3IHBlcmNlbnQgb2YgZmlyZSByZXNjdWUgZXZlbnRzIGFuZCBoYXZlIGJlZW4gdHJlbmRpbmcgdXB3YXJkcyBzaW5jZSAyMDEwLiBGaXJlIFJlc2N1ZSBTZXJ2aWNlcyBpbXBsZW1lbnRlZCB0aGUgTWVkaWNhbCBQcmUtYWxlcnQgUGlsb3QgUHJvamVjdCBpbiAyMDE1IHRvIHByb3ZpZGUgZmFzdGVyIG1lZGljYWwgcmVzcG9uc2UgdG8gY2l0aXplbnMuIEFzIHBhcnQgb2YgdGhlIHBpbG90LCBmaXJlIHVuaXRzIGFyZSBkaXNwYXRjaGVkIGFzIHNvb24gYXMgRU1TIHJlY2VpdmVzIG1lZGljYWwgZW1lcmdlbmN5IGNhbGxzLiBJbXBsZW1lbnRhdGlvbiBvZiB0aGUgcGlsb3QgaGFzIGNhdXNlZCBhbiBpbmNyZWFzZSBpbiB0aGUgcmF0ZSBvZiBmaXJlIHJlc2N1ZSBldmVudHMgaW4gMjAxNSBhbmQgMjAxNiBjb21wYXJlZCB0byB0aGUgYXZlcmFnZSBvZiB0aGUgcHJldmlvdXMgdGhyZWUgeWVhcnMuXFxuXFxuRmlyZSBSZXNjdWUgU2VydmljZXMgaGFzIGxhdW5jaGVkIFB1YmxpYyBFZHVjYXRpb24gaW5pdGlhdGl2ZXMgYW5kIHByb2dyYW1zIHRvIGltcHJvdmUgZWR1Y2F0aW9uIGFuZCBhd2FyZW5lc3MsIHBhcnRpY3VsYXJseSBpbiDigJxhdCByaXNr4oCdIGdyb3VwcyBzdWNoIGFzIGVsZGVybHksIGNoaWxkcmVuIGFuZCBuZXcgQ2FuYWRpYW5zLiBUaGVzZSBmaXJlIHNhZmV0eSBlZHVjYXRpb24gcHJvZ3JhbXMgYXJlIGFpbWVkIGF0IGZpcmUgZXZlbnRzLCB3aGljaCByZXByZXNlbnQgYXBwcm94aW1hdGVseSA2LjUgcGVyY2VudCBvZiB0b3RhbCBjYWxscy5cXG5cXG4gXFxuXFxuUmlza3MgdG8gYWNoaWV2aW5nIHRoZSB0YXJnZXQ6XFxuXFxuKiBDdXN0b21lcnMgLyBDaXRpemVuczogbnVtYmVyIG9mIG1lZGljYWwgZXZlbnRzIGNhbm5vdCBiZSBkaXJlY3RseSBpbXBhY3RlZCB0aHJvdWdoIEZpcmUgUmVzY3VlIFNlcnZpY2VzIHByb2dyYW1zXFxuKiBDdXN0b21lcnMgLyBDaXRpemVuczogZ3Jvd3RoIHdpdGhpbiBpZGVudGlmaWVkIOKAnGF0IHJpc2vigJ0gZGVtb2dyYXBoaWMgZ3JvdXBzIG1heSByZXN1bHQgaW4gZmlyZSByZXNjdWUgZXZlbnRzIGluY3JlYXNpbmcgYXQgYSByYXRlIHRoYXQgaXMgaGlnaGVyIHByb3BvcnRpb25hdGVseSB0aGFuIHRoZSBpbmNyZWFzZSBpbiBnZW5lcmFsIHBvcHVsYXRpb25cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVzZWZ1bCBMaW5rcyoqXFxuXFxuRm9yIGluZm9ybWF0aW9uIGFib3V0IHRoZSBDaXR5J3Mgc3RyYXRlZ2ljIHBsYW4sIF9UaGUgV2F5IEFoZWFkXzogW2h0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2NpdHlfdmlzaW9uX2FuZF9zdHJhdGVnaWNfcGxhbi90aGUtd2F5LWFoZWFkLmFzcHhdWzBdXFxuXFxuWzBdOiBodHRwOi8vd3d3LmVkbW9udG9uLmNhL2NpdHlfZ292ZXJubWVudC9jaXR5X3Zpc2lvbl9hbmRfc3RyYXRlZ2ljX3BsYW4vdGhlLXdheS1haGVhZC5hc3B4XCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJGaXJlIFJlc2N1ZSBFdmVudHNcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBEZWNyZWFzZSBGaXJlIFJlc2N1ZSBFdmVudHMgZnJvbSBwcmV2aW91cyAzLXllYXIgYXZlcmFnZS4gTm90ZTogVGhlIDIwMTggdGFyZ2V0IGlzIHRoZXJlZm9yZSB0byBiZSBsZXNzIHRoYW4gdGhlIGF2ZXJhZ2Ugb2YgYWN0dWFsIHJlc3VsdHMgZm9yIDIwMTUsIDIwMTYgYW5kIDIwMThcIixcImljb25cIjpcImZpcmV3YWxsXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTAtMTItMzFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiRXZlbnRzIHBlciAxLDAwMCBQb3B1bGF0aW9uIiwidGFyZ2V0X3R5cGUiOiJyZWxhdGl2ZSIsInRhcmdldF9kZWx0YSI6MCwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJiYXNlbGluZSI6NTAsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoieGVweC1qZ3Y5In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6IjwifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxMH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJhY3Rpb25fdHlwZVwiOlwibWFpbnRhaW5cIixcIm1haW50YWluX3R5cGVcIjpcIjxcIixcInRhcmdldF90eXBlXCI6XCJyZWxhdGl2ZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fX0sXCJzdGFydFwiOlwiMjAxNS0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNS0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIkZpcmUgUmVzY3VlIEV2ZW50c1wiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1heFwiOjUyfX0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDYtMjZUMTc6MDA6MjIuODE0WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI2VDE5OjMyOjE3LjU1NVoiLCJ2ZXJzaW9uIjoiMjAxNy0wNi0yNlQxNzowMDoyMi44MTRaIiwidGFyZ2V0X3RvbGVyYW5jZSI6NSwiaWQiOiJzcmpyLWNweTkifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDYtMjFUMTU6MjI6MjkuMjI3WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI2VDE5OjE3OjU4LjIyM1oiLCJ2ZXJzaW9uIjoiMjAxOC0wNi0yMVQxNToyMjoyOS4yMjdaIiwiY3JlYXRlZF9ieSI6IjZneTQtYzhrNSJ9LHsiaWQiOiJ3cmtjLW55eGciLCJuYW1lIjoiSGVhbHRoIGFuZCBXZWxsbmVzcyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIERlc2NyaXB0aW9uKipcXG5cXG5IZWFsdGggYW5kIFdlbGxuZXNzIG1lYXN1cmVzIHRoZSBwZXJjZW50YWdlIG9mIHN1cnZleSByZXNwb25kZW50cyB3aG8gcmVwb3J0IHRoYXQgdGhlaXIgcGFydGljaXBhdGlvbiBpbiBzZXJ2aWNlcyBhbmQgcHJvZ3JhbXMgb2ZmZXJlZCBieSB0aGUgQ2l0eSBvZiBFZG1vbnRvbiBoYXZlIGNvbnRyaWJ1dGVkIHRvIHRoZWlyIGhlYWx0aCBhbmQgd2VsbG5lc3MuXFxuXFxuU3VydmV5IHJlc3VsdHMgd2VyZSBjb2xsZWN0ZWQgZnJvbSByZWdpc3RlcmVkIHVzZXJzIG9mIHRoZSBmYWNpbGl0aWVzLCBwcm9ncmFtcyBhbmQgc2VydmljZXMgb2ZmZXJlZCBieSBFZG1vbnRvbidzIENpdGl6ZW4gU2VydmljZXMgYXMgd2VsbCBhcyBhIHJhbmRvbSB0ZWxlcGhvbmUgc3VydmV5LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBJbXBvcnRhbmNlKipcXG5cXG5DaXR5IG9mIEVkbW9udG9uIHByb2dyYW1zIGFuZCBzZXJ2aWNlcyBhcmUgaW50ZW5kZWQgdG8gaW5jcmVhc2UgRWRtb250b25pYW5z4oCZIGhlYWx0aCBhbmQgd2VsbG5lc3MuIEEgaGVhbHRoeSBjaXR5IGlzIGFuIGFjdGl2ZSBvbmUsIGFuZCB0aGUgQ2l0eSdzIHByb2dyYW1zIGFuZCBmYWNpbGl0aWVzIGNvbnRyaWJ1dGUgdG8gdGhlIHdlbGwtYmVpbmcgb2YgaW5kaXZpZHVhbHMgYW5kIGNvbW11bml0aWVzLlxcblxcbiBcXG5cXG5SZWNyZWF0aW9uIGlzIGltcG9ydGFudCBiZWNhdXNlOlxcblxcbiogSXQgaGFzIHRoZSBwb3RlbnRpYWwgdG8gcmVkdWNlIGNvc3RzIHJlbGF0ZWQgdG8gY2hhbGxlbmdlcyBzdWNoIGFzIG9iZXNpdHkgYW5kIHNlZGVudGFyeSBsaXZpbmdcXG4qIEl0IGNvbnRyaWJ1dGVzIHRvIGdvb2QgcGh5c2ljYWwgYW5kIG1lbnRhbCBoZWFsdGhcXG4qIEl0IGlzIGEgZnVuZGFtZW50YWwgbmVlZCBpbiBhbGwgYWdlcyBhbmQgc3RhZ2VzIGluIGxpZmVcXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhpc3RvcmljYWwgRGF0YSoqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiOTh0ay1wNjl3XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIl9EYXRhIHNvdXJjZXM6IDIwMTAg4oCTIDIwMTQgQ29tbXVuaXR5IFNlcnZpY2VzIFF1YXJ0ZXJseSBTdXJ2ZXksIEhhcmdyZWF2ZXMgYW5kIEFzc29jaWF0ZXMuIDIwMTUgLSAyMDE2IFBlcmZvcm1hbmNlIE1lYXN1cmVtZW50IFN1cnZleSwgUi5BLiBNYWxhdGVzdCAmIEFzc29jaWF0ZXMgTHRkLl9cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkV4cGxhbmF0aW9uIG9mIFBlcmZvcm1hbmNlKipcXG5cXG5UaGUgMjAxNiBzdXJ2ZXkgZm91bmQgdGhhdCA5MCBwZXJjZW50IG9mIHJlc3BvbmRlbnRzIGZlbHQgdGhhdCBwYXJ0aWNpcGF0aW5nIGluIENpdHkgb2YgRWRtb250b24gcHJvZ3JhbXMgaGF2ZSBjb250cmlidXRlZCB0byB0aGVpciBoZWFsdGggYW5kIHdlbGxuZXNzLiBUaGlzIGlzIGNvbnNpc3RlbnQgd2l0aCBsYXN0IHllYXLigJlzIHJlc3VsdHMgYW5kIG1lZXRzIHRoZSAyMDE4IHRhcmdldCBvZiA5MCBwZXJjZW50LiBUaGUgc3VydmV5IGhhcyBtZWFzdXJlZCBwb3NpdGl2ZSBhbmQgc3RhYmxlIGdhaW5zIHNpbmNlIDIwMTEuXFxuXFxuVGhlIENpdHkgaGFzIHJlbW92ZWQgb3IgcmVkdWNlZCBiYXJyaWVycyB0byBwYXJ0aWNpcGF0aW9uIHRocm91Z2ggdGhlIExlaXN1cmUgQWNjZXNzIFByb2dyYW0uIENyaXRpY2FsIHdvcmsgYXJvdW5kIG9wZW4gc3BhY2UgcGxhbm5pbmcsIHJlY3JlYXRpb24gZmFjaWxpdHkgZGV2ZWxvcG1lbnQgYW5kIGluaXRpYXRpdmVzIG9uIGluY2x1c2lvbiBtYXkgY29udGludWUgdG8gaGF2ZSBhIHBvc2l0aXZlIGltcGFjdCBvbiBhbmQgY29udHJpYnV0aW9uIHRvIHRoZSBvdmVyYWxsIGhlYWx0aCBhbmQgd2VsbG5lc3Mgb2YgRWRtb250b25pYW5zLiBPdGhlciBpbml0aWF0aXZlcyBpbmNsdWRpbmcgdGhlIE9wZW4gU3BhY2UgUGxhbiAoQlJFQVRIRTogRWRtb250b27igJlzIEdyZWVuIE5ldHdvcmsgU3RyYXRlZ3kpLCB0aGUgUmVjcmVhdGlvbiBGYWNpbGl0eSBNYXN0ZXIgUGxhbiwgdGhlIExpdmUgQWN0aXZlIFN0cmF0ZWd5LCBHcmVhdCBOZWlnaGJvdXJob29kcyBJbXBsZW1lbnRhdGlvbiBJbml0aWF0aXZlIGFuZCB0aGUgQWJvcmlnaW5hbCBJbmNsdXNpb24gYW5kIFBhcnRpY2lwYXRpb24gaW4gQ2l2aWMgTGlmZSBJbml0aWF0aXZlIGhhdmUgYWxzbyBhbmQgd2lsbCBjb250aW51ZSB0byBjb250cmlidXRlIHRvIHRoaXMgdHJlbmQuXFxuXFxuUmlza3MgdG8gYWNoaWV2aW5nIHRoZSB0YXJnZXQ6XFxuXFxuKiBDdXN0b21lcnMgLyBDaXRpemVuczogQSBsYWNrIG9mIGF2YWlsYWJsZSByZXNvdXJjZXMgdG8gaW1wbGVtZW50IHN0cmF0ZWdpZXMgYW5kIHJlY29tbWVuZGF0aW9ucywgYXMgd2VsbCBhcyBjaGFuZ2VzIHRvIHRoZSBuZWVkcyBhbmQgcHJpb3JpdGllcyBvZiBjb21tdW5pdGllcyBvZiBpbnRlcmVzdFxcbiogUHVibGljIFBlcmNlcHRpb246IEEgbGFjayBvZiBkaXZlcnNlIHB1YmxpYyBlbmdhZ2VtZW50OyBhbHNvLCBwZXJjZXB0aW9uLWJhc2VkIHF1ZXN0aW9ucyBhcmUgaW5mbHVlbmNlZCBieSByZWNlbnQgZXZlbnRzLCBleHBlY3RhdGlvbnMgYW5kIGxpZmUgY2lyY3Vtc3RhbmNlcyB3aGljaCBjb3VsZCBpbXBhY3QgcmVzdWx0c1xcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqVXNlZnVsIExpbmtzKipcXG5cXG5Gb3IgaW5mb3JtYXRpb24gYWJvdXQgdGhlIENpdHkncyBzdHJhdGVnaWMgcGxhbiwgX1RoZSBXYXkgQWhlYWRfOiBbaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9jaXR5X2dvdmVybm1lbnQvY2l0eV92aXNpb25fYW5kX3N0cmF0ZWdpY19wbGFuL3RoZS13YXktYWhlYWQuYXNweF1bMF1cXG5cXG5bMF06IGh0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2NpdHlfdmlzaW9uX2FuZF9zdHJhdGVnaWNfcGxhbi90aGUtd2F5LWFoZWFkLmFzcHhcIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkhlYWx0aCBhbmQgV2VsbG5lc3NcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBJbmNyZWFzZSAlIG9mIHJlc3BvbmRlbnRzIHdobyByZXBvcnQgaW5jcmVhc2VkIGhlYWx0aCBhbmQgd2VsbG5lc3MgdG8gOTAlIGJ5IDIwMTguXCIsXCJpY29uXCI6XCJjaGVja2hlYXJ0XCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTAtMTItMzFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSBvZiBSZXNwb25kZW50cyIsInRhcmdldCI6OTAsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiM24zaS1keHVxIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxMH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiSGVhbHRoIGFuZCBXZWxsbmVzc1wiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjUwfX0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDYtMjZUMTY6MzI6MzIuNTk3WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI2VDE3OjQwOjE2LjczNFoiLCJ2ZXJzaW9uIjoiMjAxNy0wNi0yNlQxNjozMjozMi41OTdaIiwidGFyZ2V0X3RvbGVyYW5jZSI6MTgsImlkIjoid2l6ZC1wcXduIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6InI0dHYtMjdzZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA2LTA3VDIxOjA5OjA2Ljk2MVoiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOC0yNlQxNzoyMjowMS40MTJaIiwidmVyc2lvbiI6IjIwMTgtMDYtMDdUMjE6MDk6MDYuOTYxWiIsImNyZWF0ZWRfYnkiOiI2Z3k0LWM4azUifSx7ImlkIjoiYjdidC1wZXZhIiwibmFtZSI6IkNvbm5lY3RlZCB0byBDb21tdW5pdHkgIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgRGVzY3JpcHRpb24qKlxcblxcbkVkbW9udG9uaWFuc+KAmSBBc3Nlc3NtZW50OiBDb25uZWN0ZWQgdG8gQ29tbXVuaXR5IG1lYXN1cmVzIHRoZSBwZXJjZW50YWdlIG9mIHJlc3BvbmRlbnRzIHRvIHRoZSBFZG1vbnRvbmlhbnPigJkgUGVyY2VwdGlvbiBTdXJ2ZXkgd2hvIGluZGljYXRlIHRoZXkgZmVlbCBjb25uZWN0ZWQgdG8gdGhlaXIgY29tbXVuaXR5LiBBIHRoaXJkLXBhcnR5IHZlbmRvciBjb25kdWN0cyB0aGUgc3VydmV5IGJ5IHRlbGVwaG9uZS4gVGhlIHZlbmRvciBhbHNvIGNvbGxlY3RzIGRlbW9ncmFwaGljIGRhdGEgdG8gYXNzZXNzIHdoZXRoZXIgcGFydGljaXBhbnRzIHJlZmxlY3QgdGhlIHBvcHVsYXRpb24uIFN1cnZleSBtZXRob2RvbG9neSBhbmQgdGhlIGRlbW9ncmFwaGljIHJlc3VsdHMgYXJlIHByb3ZpZGVkIGluIHRoZSBBcHBlbmRpeC5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgSW1wb3J0YW5jZSoqXFxuXFxuU29jaWFsIGNvbm5lY3Rpb25zIGFyZSBpbXBvcnRhbnQgdG8gcGVvcGxl4oCZcyB3ZWxsLWJlaW5nIGFuZCBxdWFsaXR5IG9mIGxpZmUuIFRoZSBzdHJvbmdlc3QgY29udHJpYnV0b3JzIHRvIGNvbm5lY3RlZG5lc3MgYXJlIHRoYXQgdGhlIGNvbW11bml0eSBpcyBmcmllbmRseSBhbmQgc3VwcG9ydGl2ZSBhbmQgdGhhdCBwZW9wbGUgZmVlbCB3ZWxjb21lIGFuZCBzb2NpYWxseSBpbmNsdWRlZCBpbiB0aGVpciBjb21tdW5pdHkuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIjdnaGcta3dzNVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJfRGF0YSBzb3VyY2VzOiBMZWdlciBDaXRpemVuIFBlcmNlcHRpb24gU3VydmV5cyAoMjAxMiwgMjAxMyksIExlZ2VyRWRtb250b25pYW5zJyBQZXJjZXB0aW9uIFN1cnZleSAoMjAxNCwgMjAxNSwgMjAxNilfXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipFeHBsYW5hdGlvbiBvZiBQZXJmb3JtYW5jZSoqXFxuXFxuVGhlIGFubnVhbCBwZXJjZXB0aW9uIHN1cnZleSBmb3VuZCB0aGF0IDU2IHBlcmNlbnQgb2YgRWRtb250b25pYW5zIGZlbHQgY29ubmVjdGVkIHRvIHRoZWlyIGNvbW11bml0eSBpbiAyMDE2LCB3aGljaCBjb250aW51ZXMgdGhlIHByZXZpb3VzIHBvc2l0aXZlIHRyZW5kIGFuZCBleGNlZWRzIHRoZSB0YXJnZXQgb2YgNDUgcGVyY2VudCBzZXQgZm9yIDIwMTcuIFN1cnZleSByZXNwb25kZW50cyBpbmRpY2F0ZWQgdGhhdCB0aGUgc3Ryb25nZXN0IGNvbnRyaWJ1dG9ycyB0byBjb25uZWN0ZWRuZXNzIGFyZSBmcmllbmRseSBhbmQgc3VwcG9ydGl2ZSBjb21tdW5pdGllcywgZmVlbGluZyB3ZWxjb21lIGFuZCBzb2NpYWxseSBpbmNsdWRlZCwgYmVpbmcgYWN0aXZlIGFuZCBpbnZvbHZlZCBpbiB0aGUgY29tbXVuaXR5LCBhbmQgaGF2aW5nIHJlZ3VsYXIgZXZlbnRzIGluIHRoZSBjb21tdW5pdHlcXG5cXG5QZXJjZXB0aW9ucyBvZiBpbmNyZWFzZWQgY29ubmVjdGVkbmVzcyBtYXkgYmUgYXR0cmlidXRlZCB0byBhIG51bWJlciBvZiBDaXR5IGluaXRpYXRpdmVzIHRoYXQgZm9jdXMgb24gYnVpbGRpbmcgY29tbXVuaXR5LCBzaGFyaW5nIGluZm9ybWF0aW9uIGFuZCBlbmhhbmNpbmcgbGlmZSBpbiBFZG1vbnRvbi4gVGhlc2UgaW5pdGlhdGl2ZXMgYXJlIE9wZW4gQ2l0eSwgR3JlYXQgTmVpZ2hib3VyaG9vZHMsIFNvY2lhbCBEZXZlbG9wbWVudCBQbGFuLCBBYm9yaWdpbmFsIEluY2x1c2lvbiBhbmQgUGFydGljaXBhdGlvbiBpbiBDaXZpYyBMaWZlLCBSZWNyZWF0aW9uIEZhY2lsaXR5IE1hc3RlciBQbGFuLCBVcmJhbiBEZXNpZ24gRnJhbWV3b3JrLCBhbmQgSW1hZ2UgYW5kIFJlcHV0YXRpb24gTWFuYWdlbWVudCBQbGFuLlxcblxcblNpZ25pZmljYW50IHByb2dyZXNzIHdhcyBtYWRlIGluIDIwMTYgdG8gYWR2YW5jZSB0aGUgU29jaWFsIERldmVsb3BtZW50IFBsYW4uIFNwZWNpZmljIGRlbGl2ZXJhYmxlcyB3aXRoaW4gdGhlIFNvY2lhbCBEZXZlbG9wbWVudCBQbGFuIGluY2x1ZGUgRW5kIFBvdmVydHkgRWRtb250b24sIEFmZm9yZGFibGUgSG91c2luZyBhbmQgSG9tZWxlc3NuZXNzIFByZXZlbnRpb24sIExvdyBJbmNvbWUgVHJhbnNpdCwgYW5kIHRoZSBTb2NpYWwgRGV2ZWxvcG1lbnQgRnJhbWV3b3JrLiBUaHJvdWdoIHRoZSBTb2NpYWwgRGV2ZWxvcG1lbnQgUGxhbiwgdGhlIENpdHkgaXMgZm9jdXNpbmcgb24gaW1wcm92aW5nIGNvbW11bml0eSB3ZWxsbmVzcywgc29jaWFsIGluY2x1c2lvbiwgYW5kIGFjY2Vzc2liaWxpdHkgdGhyb3VnaCBjb2xsYWJvcmF0aXZlLCBwcm9hY3RpdmUgYW5kIHN1c3RhaW5hYmxlIGFjdGlvbnMuXFxuXFxuUmlza3MgdG8gYWNoaWV2aW5nIHRoZSB0YXJnZXQ6XFxuXFxuKiBDdXN0b21lcnMgLyBDaXRpemVuczogaGlnaGVyIGRlbWFuZHMgYXJlIHBsYWNlZCBvbiBleGlzdGluZyBwcm9ncmFtcyBhbmQgZGVtYW5kcyBmb3IgbmV3IHByb2dyYW1zIGludGVuc2lmeSxyZXN1bHRpbmcgaW4gcmVkdWNlZCBvdmVyYWxsIHNlcnZpY2UgbGV2ZWxzXFxuKiBQdWJsaWMgcGVyY2VwdGlvbjogcGVyY2VwdGlvbi1iYXNlZCBxdWVzdGlvbnMgYXJlIGluZmx1ZW5jZWQgYnkgcmVjZW50IGV2ZW50cywgZXhwZWN0YXRpb25zIGFuZCBsaWZlIGNpcmN1bXN0YW5jZXMgd2hpY2ggY291bGQgaW1wYWN0IHJlc3VsdHNcXG4qIEZpbmFuY2lhbDogY3VycmVudCBmdW5kaW5nIHN0cmVhbXMgYXJlIHVucHJlZGljdGFibGUgYW5kIGF2YWlsYWJpbGl0eSBvZiBmdXR1cmUgcmVzb3VyY2VzIHRoYXQgYXJlIGRldGVybWluZWQgYnkgb3RoZXIgb3JkZXJzIG9mIGdvdmVybm1lbnQgaXMgdW5jZXJ0YWluXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcbkZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgQ2l0eSdzIHN0cmF0ZWdpYyBwbGFuLCBfVGhlIFdheSBBaGVhZF86IFtodHRwOi8vd3d3LmVkbW9udG9uLmNhL2NpdHlfZ292ZXJubWVudC9jaXR5X3Zpc2lvbl9hbmRfc3RyYXRlZ2ljX3BsYW4vdGhlLXdheS1haGVhZC5hc3B4XVswXVxcblxcblswXTogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9jaXR5X2dvdmVybm1lbnQvY2l0eV92aXNpb25fYW5kX3N0cmF0ZWdpY19wbGFuL3RoZS13YXktYWhlYWQuYXNweFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiRWRtb250b25pYW5zJyBBc3Nlc3NtZW50OiBDb25uZWN0ZWQgdG8gQ29tbXVuaXR5XCIsXCJpY29uXCI6XCJ1c2VyZ3JvdXBcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBJbmNyZWFzZSB0aGUgcGVyY2VudGFnZSBvZiBzdXJ2ZXkgcmVzcG9uZGVudHMgd2hvIGZlZWwgY29ubmVjdGVkIHRvIGNvbW11bml0eSB0byA0NSUgYnkgMjAxNy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxMi0xMi0zMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE3LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIG9mIFJlc3BvbmRlbnRzIiwidGFyZ2V0Ijo0NSwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjQ1LCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjJtaXotdWZwMiJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTJ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTd9LFwiYWN0aW9uX3R5cGVcIjpcImluY3JlYXNlXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiQ29ubmVjdGVkIHRvIENvbW11bml0eVwiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjI1fX0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDYtMjZUMTY6MDI6MzYuOTczWiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI1VDIzOjE2OjUxLjM1M1oiLCJ2ZXJzaW9uIjoiMjAxNy0wNi0yNlQxNjowMjozNi45NzNaIiwidGFyZ2V0X3RvbGVyYW5jZSI6OSwiaWQiOiJkOGpqLTY5d20ifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDYtMDdUMjE6MDY6NDYuMTk4WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI1VDIzOjAwOjUwLjI5MVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNi0wN1QyMTowNjo0Ni4xOThaIiwiY3JlYXRlZF9ieSI6IjZneTQtYzhrNSJ9LHsiaWQiOiJ3aDdyLXNjcHMiLCJuYW1lIjoiU2FmZSBDaXR5IiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgRGVzY3JpcHRpb24qKlxcblxcbkVkbW9udG9uaWFuc+KAmSBBc3Nlc3NtZW50OiBTYWZlIENpdHkgbWVhc3VyZXMgdGhlIHBlcmNlbnRhZ2Ugb2YgcmVzcG9uZGVudHMgdG8gdGhlIEVkbW9udG9uaWFuc+KAmSBQZXJjZXB0aW9uIFN1cnZleSB3aG8gcmVwb3J0IHRoYXQsIG92ZXJhbGwsIEVkbW9udG9uIGlzIGEgc2FmZSBjaXR5LiBUaGlzIG1lYXN1cmUgaXMgdXNlZCB0byBhc3Nlc3Mgd2hldGhlciBFZG1vbnRvbmlhbnMgZmVlbCBzYWZlIGFuZCBhcmUgbW9yZSBsaWtlbHkgdG8gcGFydGljaXBhdGUgaW4gYWN0aXZpdGllcyBvdXRzaWRlIHRoZSBob21lLiBBIHRoaXJkLXBhcnR5IHZlbmRvciBjb25kdWN0cyB0aGUgc3VydmV5IGJ5IHRlbGVwaG9uZS4gVGhlIHZlbmRvciBhbHNvIGNvbGxlY3RzIGRlbW9ncmFwaGljIGRhdGEgdG8gYXNzZXNzIHdoZXRoZXIgcGFydGljaXBhbnRzIHJlZmxlY3QgdGhlIHBvcHVsYXRpb24uIFN1cnZleSBtZXRob2RvbG9neSBhbmQgdGhlIGRlbW9ncmFwaGljIHJlc3VsdHMgYXJlIHByb3ZpZGVkIGluIHRoZSBBcHBlbmRpeC5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgSW1wb3J0YW5jZSoqXFxuXFxuSW5kaXZpZHVhbHMgd2hvIGZlZWwgc2FmZSBhcmUgbW9yZSBsaWtlbHkgdG8gcGFydGljaXBhdGUgaW4gYWN0aXZpdGllcyBhbmQgZXZlbnRzIG91dHNpZGUgdGhlIGhvbWUuIFRoZXkgYXJlIGFsc28gbW9yZSBsaWtlbHkgdG8gdXNlIENpdHkgcmVzb3VyY2VzIHN1Y2ggYXMgcGFya3MgYW5kIGZhY2lsaXRpZXMsIHdoaWNoIGNvbnRyaWJ1dGUgdG8gc29jaWFsIHN1c3RhaW5hYmlsaXR5LCBoZWFsdGggYW5kIHdlbGxuZXNzLCBjb21tdW5pdHkgY29ubmVjdGVkbmVzcyBhbmQgcXVhbGl0eSBvZiBsaWZlLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSGlzdG9yaWNhbCBEYXRhKipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJtcnd2LWg4am5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiX0RhdGEgc291cmNlczogQmFuaXN0ZXIgUmVzZWFyY2ggJiBDb25zdWx0aW5nIEluYy4sIENpdGl6ZW4gUGVyY2VwdGlvbiBTdXJ2ZXkoMjAxMCksIExlZ2VyIENpdGl6ZW4gUGVyY2VwdGlvbiBTdXJ2ZXlzICgyMDEyLCAyMDEzKSwgTGVnZXIgRWRtb250b25pYW5zJ1BlcmNlcHRpb24gU3VydmV5ICgyMDE0LCAyMDE1LCAyMDE2KV9cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkV4cGxhbmF0aW9uIG9mIFBlcmZvcm1hbmNlKipcXG5cXG5UaGUgbWFqb3JpdHkgb2YgcmVzcG9uZGVudHMgdG8gdGhlIFBlcmNlcHRpb24gU3VydmV5IGNvbnNpZGVyIEVkbW9udG9uIHRvIGJlIGEgc2FmZSBjaXR5LCBob3dldmVyLCB0aGUgeWVhciAyMDE2IGRpZCBleHBlcmllbmNlIGEgc2xpZ2h0IGRlY3JlYXNlIG9mIDIgcGVyY2VudCBpbiBwZXJjZWl2ZWQgc2FmZXR5IGZyb20gdGhlIHByZXZpb3VzIHllYXIuXFxuXFxuQSBncmVhdGVyIG51bWJlciBvZiByZXNwb25kZW50cyBmZWVsIHNhZmUgZHVyaW5nIHRoZSBkYXksIGFsbW9zdCBuaW5lLWluLXRlbiAoODggcGVyY2VudCkuIFR3by1pbi1maXZlIHJlc3BvbmRlbnRzICg0MSBwZXJjZW50KSBmZWVsIHNhZmUgYXQgbmlnaHQuIFRoZSBtYWpvcml0eSBvZiByZXNwb25kZW50cyBhbHNvIGZlZWwgc2FmZSBpbiB0aGVpciBvd24gaG9tZSBhbmQgaW4gdGhlaXIgbmVpZ2hib3VyaG9vZCwgYnV0IGZlZWwgbGVzcyBzYWZlIHdoZW4gd2Fsa2luZyBkb3dudG93biBvciBpbiB0aGUgcml2ZXIgdmFsbGV5LlxcblxcblN1cnZleSByZXNwb25kZW50cyBpbmRpY2F0ZWQgdGhhdCB0aGUgc3Ryb25nZXN0IGNvbnRyaWJ1dG9ycyB0byB0aGVpciBmZWVsaW5nIG9mIHNhZmV0eSBhcmU6IGhvdyB0aGV5IGZlZWwgd2hlbiB0aGV5IGxlYXZlIHRoZWlyIHJlc2lkZW5jZSBvciBwcm9wZXJ0eSB1bmF0dGVuZGVkLCBob3cgdGhleSBmZWVsIHdoZW4gdGhleSB3YWxrIGluIHRoZSBuZWlnaGJvdXJob29kLCBob3cgdGhleSBmZWVsIGluIHRoZWlyIG93biBob21lLCBhbmQgaG93IHRoZXkgZmVlbCBpbiBuZWlnaGJvdXJob29kIHBhcmtzLiBUaGUgMjAxNiBzdXJ2ZXkgYWxzbyBpZGVudGlmaWVkIGFuIGluY3JlYXNlIGluIHRoZSBwZXJjZW50YWdlIG9mIEVkbW9udG9uaWFucyB3aG8gZmVlbCB0aGF0IHByZXZlbnRpb24gcHJvZ3JhbXMgYXJlIGEgcG9zaXRpdmUgYXBwcm9hY2ggdG8gcmVkdWNlIGNyaW1lLlxcblxcblRoaXMgbWVhc3VyZSBpcyBicm9hZCBpbiBzY29wZSBhbmQgaW5mbHVlbmNlZCBieSBtYW55IENpdHkgc2VydmljZXMgaW5jbHVkaW5nLCBidXQgbm90IGxpbWl0ZWQgdG8sIGZpcmUsIHBvbGljZSwgdHJhbnNpdCwgY29tbXVuaXR5IHN0YW5kYXJkcyBhbmQgbmVpZ2hib3VyaG9vZCByZW5ld2FsLiBQdWJsaWMgc2FmZXR5IHByb2dyYW1zLCBieWxhdyBlbmZvcmNlbWVudCwgdGhlIHByZXNlbmNlIG9mIEZpcmUgU3RhdGlvbnMgaW4gY29tbXVuaXRpZXMsIHRoZSByZWR1Y3Rpb24gb2YgdW5yZWd1bGF0ZWQgYWN0aXZpdGllcyBvZiB0aGUgaG9tZWxlc3MgdGhyb3VnaCB0cmVhdG1lbnQgYW5kIGdlbmVyYWwgaW1wcm92ZWQgY2xlYW5saW5lc3Mgb2YgcGFya3MgYW5kIHN0cmVldHMgcmVkdWNlcyByaXNrcyAocmVhbCBhbmQgcGVyY2VpdmVkKSB0byBib3RoIHRoZSBhZmZlY3RlZCBwb3B1bGF0aW9uKHMpIGFuZCB0byB0aGUgZ2VuZXJhbCBwdWJsaWMuXFxuXFxuUmlza3MgdG8gYWNoaWV2aW5nIHRoZSB0YXJnZXQ6XFxuXFxuKiBDdXN0b21lcnMgLyBDaXRpemVuczogcG9wdWxhdGlvbiBpbmNyZWFzZXMgcHV0IGluY3JlYXNlZCBkZW1hbmQgb24gc2VydmljZXNcXG4qIEVjb25vbWljOiByZWNlc3Npb24gYW5kIG90aGVyIGVjb25vbWljIHRyZW5kcyAoZS5nLiBwb3ZlcnR5KSBpbmNyZWFzZSB0aGUgbmVlZCBmb3Igc29jaWFsIHN1cHBvcnRzXFxuKiBQdWJsaWMgcGVyY2VwdGlvbjogcGVyY2VwdGlvbi1iYXNlZCBxdWVzdGlvbnMgYXJlIGluZmx1ZW5jZWQgYnkgcmVjZW50IGV2ZW50cywgZXhwZWN0YXRpb25zIGFuZCBsaWZlIGNpcmN1bXN0YW5jZXMgd2hpY2ggY291bGQgaW1wYWN0IHJlc3VsdHNcXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVzZWZ1bCBMaW5rcyoqXFxuXFxuRm9yIGluZm9ybWF0aW9uIGFib3V0IHRoZSBDaXR5J3Mgc3RyYXRlZ2ljIHBsYW4sIFRoZSBXYXkgQWhlYWQ6IFtodHRwOi8vd3d3LmVkbW9udG9uLmNhL2NpdHlfZ292ZXJubWVudC9jaXR5X3Zpc2lvbl9hbmRfc3RyYXRlZ2ljX3BsYW4vdGhlLXdheS1haGVhZC5hc3B4XVswXVxcblxcblswXTogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9jaXR5X2dvdmVybm1lbnQvY2l0eV92aXNpb25fYW5kX3N0cmF0ZWdpY19wbGFuL3RoZS13YXktYWhlYWQuYXNweFwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiRWRtb250b25pYW5zJyBBc3Nlc3NtZW50OiBTYWZlIENpdHlcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiAgSW5jcmVhc2UgRWRtb250b25pYW5zJyBBc3Nlc3NtZW50OiBTYWZlIENpdHkgIG9mIHN1cnZleSByZXNwb25kZW50cyB3aG8gYWdyZWUvc3Ryb25nbHkgYWdyZWUgdG8gNjglIGJ5IDIwMTguXCIsXCJpY29uXCI6XCJyZW1vdmVjYWxlbmRhclwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDEwLTEyLTMxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUgQWdyZWUvU3Ryb25nbHkgQWdyZWUiLCJ0YXJnZXQiOjY4LCJ0YXJnZXRfdHlwZSI6ImFic29sdXRlIiwidGFyZ2V0X2RlbHRhIjowLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsImJhc2VsaW5lIjoxMy42LCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InN6eGYtdDllMyJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTB9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcImluY3JlYXNlXCIsXCJtYWludGFpbl90eXBlXCI6XCI+XCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiU2FmZSBDaXR5IFwiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjM1fX0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDYtMjZUMTc6MDY6MTIuOTk0WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI2VDIwOjM5OjIwLjU5OVoiLCJ2ZXJzaW9uIjoiMjAxNy0wNi0yNlQxNzowNjoxMi45OTRaIiwidGFyZ2V0X3RvbGVyYW5jZSI6MTMuNiwiaWQiOiJ5dDlhLTMyazQifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDYtMjFUMTU6Mjk6MjUuMTQ1WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI2VDIwOjI3OjQ2LjU2NVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNi0yMVQxNToyOToyNS4xNDVaIiwiY3JlYXRlZF9ieSI6IjZneTQtYzhrNSJ9LHsiaWQiOiJmOTlkLTYzNzciLCJuYW1lIjoiUmVwb3J0ZWQgVm9sdW50ZWVyIFJhdGUiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBEZXNjcmlwdGlvbioqXFxuXFxuUmVwb3J0ZWQgVm9sdW50ZWVyIFJhdGUgbWVhc3VyZXMgdGhlIHBlcmNlbnRhZ2Ugb2YgcmVzcG9uZGVudHMgdG8gdGhlIEVkbW9udG9uaWFuc+KAmSBQZXJjZXB0aW9uIFN1cnZleSB3aG8gcmVwb3J0IGhhdmluZyB2b2x1bnRlZXJlZCB3aXRoIGEgY29tbXVuaXR5IGdyb3VwLCBjaGFyaXR5IG9yIG90aGVyIHNpbWlsYXIgb3JnYW5pemF0aW9uIGR1cmluZyB0aGUgcGFzdCAxMiBtb250aHMuIFRoaXMgbWVhc3VyZSBpcyB1c2VkIHRvIGFzc2VzcyB3aGV0aGVyIEVkbW9udG9uaWFucycgYXJlIHZvbHVudGVlcmluZyBpbiBhIGZvcm1hbCBjYXBhY2l0eSwgd2hpY2ggaXMgYW4gaW5kaWNhdG9yIGZvciBiZWluZyBjb25uZWN0ZWQgdG8gdGhlaXIgY29tbXVuaXR5LiBBIHRoaXJkLXBhcnR5IHZlbmRvciBjb25kdWN0cyB0aGUgc3VydmV5IGJ5IHRlbGVwaG9uZS4gVGhlIHZlbmRvciBhbHNvIGNvbGxlY3RzIGRlbW9ncmFwaGljIGRhdGEgdG8gYXNzZXNzIHdoZXRoZXIgcGFydGljaXBhbnRzIHJlZmxlY3QgdGhlIHBvcHVsYXRpb24uIFN1cnZleSBtZXRob2RvbG9neSBhbmQgdGhlIGRlbW9ncmFwaGljIHJlc3VsdHMgYXJlIHByb3ZpZGVkIGluIHRoZSBBcHBlbmRpeC4gUmVwb3J0ZWQgdm9sdW50ZWVyIHJhdGUgaXMgY29uc2lkZXJlZCBhbiBpbmRpY2F0b3IuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIEltcG9ydGFuY2UqKlxcblxcblRoZSBDaXR5IHZhbHVlcyB2b2x1bnRlZXJzIGFuZCBiZWxpZXZlcyB0aGF0IHZvbHVudGVlcmluZyBwcm9tb3RlcyBjaXRpemVuIGludm9sdmVtZW50LCBzb2NpYWwgYW5kIGNpdmljIHJlc3BvbnNpYmlsaXR5IGFuZCBjaXZpYyBwcmlkZS4gSXQgY29udHJpYnV0ZXMgdG8gaGVhbHRoeSBjb21tdW5pdGllcyBhbmQgYSB2aWJyYW50IEVkbW9udG9uIGFuZCBpbXByb3ZlcyBFZG1vbnRvbmlhbnPigJkgcXVhbGl0eSBvZiBsaWZlLlxcblxcbiBcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhpc3RvcmljYWwgRGF0YSoqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwid2U3cS1rajI2XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIl9EYXRhIHNvdXJjZXM6IEJhbmlzdGVyIFJlc2VhcmNoICYgQ29uc3VsdGluZyBJbmMuLCBDaXRpemVuIFBlcmNlcHRpb24gU3VydmV5KDIwMTApLCBMZWdlciBFZG1vbnRvbmlhbnMnIFBlcmNlcHRpb24gU3VydmV5ICgyMDE0LCAyMDE1LCAyMDE2KS5Ob3RlOiBUaGUgMjAxMSwgMjAxMiwgYW5kIDIwMTMgcmVzdWx0cyBhcmUgbm90IHNob3duIGFzIHRoZSBzdXJ2ZXkgd2FzIG5vdGNvbmR1Y3RlZCBpbiAyMDExIGFuZCBhIGNvbXBhcmFibGUgcXVlc3Rpb24gd2FzIG5vdCBhc2tlZCBpbiAyMDEyIGFuZCAyMDEzLl9cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkV4cGxhbmF0aW9uIG9mIFBlcmZvcm1hbmNlKipcXG5cXG5FZG1vbnRvbmlhbnMgY29udHJpYnV0ZSBhcyB2b2x1bnRlZXJzIGluIGJvdGggZm9ybWFsIGFuZCBpbmZvcm1hbCB3YXlzLiBJbiAyMDE2LCA1MSBwZXJjZW50IG9mIGNpdGl6ZW5zIHN1cnZleWVkIHJlcG9ydGVkIHZvbHVudGVlcmluZyBmb3JtYWxseSAoaS5lLiB3aXRoIGEgY29tbXVuaXR5IGdyb3VwLCBjaGFyaXR5IG9yIHNpbWlsYXIgb3JnYW5pemF0aW9uKSBhbmQgODQgcGVyY2VudCBvZiBjaXRpemVucyBzdXJ2ZXllZCBpbmRpY2F0ZWQgdGhhdCB0aGV5IHZvbHVudGVlciBpbiBlaXRoZXIgYSBmb3JtYWwgb3IgaW5mb3JtYWwgY2FwYWNpdHkuIFRoZSBzdXBwb3J0IEVkbW9udG9uaWFucyBwcm92aWRlZCBkdXJpbmcgdGhlIFdvb2QgQnVmZmFsbyBmb3Jlc3QgZmlyZXMgY291bGQgaGF2ZSBjb250cmlidXRlZCB0byB0aGUgaW5jcmVhc2UgaW4gcGFydGljaXBhdGlvbiBpbiB2b2x1bnRlZXIgYWN0aXZpdGllcy5cXG5cXG5JbiAyMDE2LCB0aGUgQ2l0eSBwcm92aWRlZCB2b2x1bnRlZXIgb3Bwb3J0dW5pdGllcyB0byAxNCwwMDAgaW5kaXZpZHVhbHMgd2hvIGNvbnRyaWJ1dGVkIG92ZXIgMjAwLDAwMCBob3VycyB0b3dhcmRzIENpdHkgcHJvZ3JhbXMsIGluY2x1ZGluZyBGb3J0IEVkbW9udG9uIFBhcmssIEVkbW9udG9uIFZhbGxleSBab28sIENhcGl0YWwgQ2l0eSBDbGVhbiBVcCwgQ29tbXVuaXR5ICYgUmVjcmVhdGlvbiBGYWNpbGl0aWVzLCBhbmQgTWFzdGVyIENvbXBvc3RlciBSZWN5Y2xlci4gT3ZlciAxLDIwMCB2b2x1bnRlZXJzIHdlcmUgcGFydCBvZiB0aGUgQ2l0eeKAmXMgcmVzcG9uc2UgdG8gdGhlIFdvb2QgQnVmZmFsbyBmb3Jlc3QgZmlyZXMsIGNvbnRyaWJ1dGluZyBvdmVyIDMsNTAwIGhvdXJzIHRvIHRoZSBkcm9wLWluIGNlbnRyZSBmb3IgZXZhY3VlZXMuIFRoZSBDaXR5IGZvc3RlcnMgdm9sdW50ZWVyaXNtIGluIGEgbnVtYmVyIG9mIG90aGVyIHdheXMgYnkgc3VwcG9ydGluZyB0aGUgbm9ucHJvZml0IHNlY3RvciB0aHJvdWdoIGZ1bmRpbmcsIGNhcGFjaXR5IGJ1aWxkaW5nLCBwcm92aWRpbmcgc3BhY2UsIGNvb3JkaW5hdGluZyBjaXZpYyBzZXJ2aWNlcyBmb3IgZXZlbnRzIGFuZCBlbmNvdXJhZ2luZyBjb2xsYWJvcmF0aW9uIHdpdGhpbiB0aGUgdm9sdW50YXJ5IHNlY3Rvci4gXFxuXFxuVGhlIENpdHkgYWxzbyB3b3JrcyB0byBidWlsZCBpbmZvcm1hbCB2b2x1bnRlZXJpc20gYW1vbmcgY2l0aXplbnMgdGhyb3VnaCBjb21tdW5pdHkgYW5kIHBsYWNlLWJhc2VkIHByb2dyYW1zIGFuZCBjYW1wYWlnbnMuIEluZm9ybWFsIHZvbHVudGVlcmluZyBpcyB0aGUgbW9zdCBjb21tb24gdHlwZSBvZiB2b2x1bnRlZXJpbmcgYWNjb3JkaW5nIHRvIGEgMjAxMyBTdGF0aXN0aWNzIENhbmFkYSByZXBvcnQ7IGl0IHRha2VzIHBsYWNlIG91dHNpZGUgb2YgYSBzdHJ1Y3R1cmVkIG9yZ2FuaXphdGlvbiBhbmQgaXMgd2hhdCBtYW55IHBlb3BsZSBzaW1wbHkgY2FsbCDigJxoZWxwaW5nIG90aGVyc+KAnS4gRXhhbXBsZXMgaW5jbHVkZSBvcmdhbml6aW5nIG5laWdoYm91cmhvb2QgZXZlbnRzIGFuZCBhc3Npc3RpbmcgbmVpZ2hib3VycyB3aXRoIHNob3ZlbGluZyBzbm93IGFuZCB5YXJkIHdvcmsuXFxuXFxuIFxcblxcblJpc2sgdG8gYWNoaWV2aW5nIHRoZSB0YXJnZXQ6IFB1YmxpYyBwZXJjZXB0aW9uOiBQZXJjZXB0aW9uIGJhc2VkIHF1ZXN0aW9ucyBhcmUgaW5mbHVlbmNlZCBieSByZWNlbnQgZXZlbnRzLCBleHBlY3RhdGlvbnMgYW5kIGxpZmUgY2lyY3Vtc3RhbmNlcyB3aGljaCBjb3VsZCBpbXBhY3QgcmVzdWx0cy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyBVc2VmdWwgTGlua3NcXG5cXG5Gb3IgaW5mb3JtYXRpb24gYWJvdXQgdGhlIENpdHkncyBzdHJhdGVnaWMgcGxhbiwgX1RoZSBXYXkgQWhlYWRfOiBbaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9jaXR5X2dvdmVybm1lbnQvY2l0eV92aXNpb25fYW5kX3N0cmF0ZWdpY19wbGFuL3RoZS13YXktYWhlYWQuYXNweF1bMF1cXG5cXG5bMF06IGh0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2NpdHlfdmlzaW9uX2FuZF9zdHJhdGVnaWNfcGxhbi90aGUtd2F5LWFoZWFkLmFzcHhcIn1dLFwiaWNvblwiOlwidXNlcnNcIixcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJSZXBvcnRlZCBWb2x1bnRlZXIgUmF0ZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IEluY3JlYXNlICUgb2Ygc3VydmV5IHJlc3BvbmRlbnRzIHdobyByZXBvcnQgdm9sdW50ZWVyaW5nIGluIHRoZSBwYXN0IDEyIG1vbnRocyB0byA1NSUgYnkgMjAxOC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxMC0xMi0zMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIlIG9mIFJlc3BvbmRlbnRzIiwidGFyZ2V0Ijo1NSwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiI1dHFoLW5yYmEifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDEwfSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJSZXBvcnRlZCBWb2x1bnRlZXIgUmF0ZVwiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjMwfX0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDYtMjZUMTU6NTc6MjMuMzMzWiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI1VDIyOjEwOjU4LjczMFoiLCJ2ZXJzaW9uIjoiMjAxNy0wNi0yNlQxNTo1NzoyMy4zMzNaIiwidGFyZ2V0X3RvbGVyYW5jZSI6MTEsImlkIjoicnl3ay03c2piIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6InI0dHYtMjdzZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA2LTA3VDIxOjAzOjUwLjgxMloiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOC0yNVQyMTo1Nzo0NC43OTlaIiwidmVyc2lvbiI6IjIwMTgtMDYtMDdUMjE6MDM6NTAuODEyWiIsImNyZWF0ZWRfYnkiOiI2Z3k0LWM4azUifSx7ImlkIjoiOHdwcC03M2NiIiwibmFtZSI6IlJlY3JlYXRpb24gRmFjaWxpdHkgJiBMaWJyYXJ5IEF0dGVuZGFuY2UiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBEZXNjcmlwdGlvbioqXFxuXFxuUmVjcmVhdGlvbiBGYWNpbGl0eSBhbmQgTGlicmFyeSBBdHRlbmRhbmNlIG1lYXN1cmVzIHZpc2l0cyBwZXIgY2FwaXRhIGF0IENpdHkgb2YgRWRtb250b24gcmVjcmVhdGlvbiBmYWNpbGl0aWVzIGFuZCBsaWJyYXJpZXMuIEF0dGVuZGFuY2UgbnVtYmVycyBhcmUgY29sbGVjdGVkIG9uIGEgZGFpbHkgYmFzaXMgYnkgZWFjaCBpbmRpdmlkdWFsIHJlY3JlYXRpb24gZmFjaWxpdHkgYW5kIGxpYnJhcnkuIFRoZSByZXN1bHRzIGFyZSB0aGVuIGNvbWJpbmVkIHRvIHByb2R1Y2Ugb25lIGFubnVhbCB0b3RhbC4gTm9uLXBheWluZyB2aXNpdG9ycyB3aG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMgYXMgY29tbXVuaXR5IGh1YnMgKGUuZy4sIHRvIGhhdmUgY29mZmVlIG9yIHNvY2lhbGl6ZSBkdXJpbmcgYSBzcG9ydHMgbWF0Y2gpIGFyZSBub3QgaW5jbHVkZWQgaW4gdGhlIGF0dGVuZGFuY2UgY291bnQuIFN1cnZleSBtZXRob2RvbG9neSBhbmQgdGhlIGRlbW9ncmFwaGljIHJlc3VsdHMgYXJlIHByb3ZpZGVkIGluIHRoZSBBcHBlbmRpeC5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgSW1wb3J0YW5jZSoqXFxuXFxuVGhpcyBtZWFzdXJlIGlzIGltcG9ydGFudCBiZWNhdXNlIGl0IHNob3dzIHRoYXQgcGVvcGxlIGFyZSB1dGlsaXppbmcgZmFjaWxpdGllcyBmb3IgYSBteXJpYWQgb2YgcHVycG9zZXMuIEVpdGhlciB0aHJvdWdoIGFjdGl2ZSByZWNyZWF0aW9uLCBsaWtlIGZpdG5lc3Mgb3Igc3BvcnRzIGFjdGl2aXRpZXMsIG9yIHRocm91Z2ggcGFzc2l2ZSByZWNyZWF0aW9uLCBsaWtlIHJlYWRpbmcgYW5kIGtub3dsZWRnZSBleHBhbnNpb24sIGNpdGl6ZW5zIGFyZSBpbmNyZWFzaW5nIHRoZWlyIGhlYWx0aCBhbmQgd2VsbG5lc3Mgd2hlbiB0aGV5IHBhcnRpY2lwYXRlIGluIHRoZSBDaXR54oCZcyBmYWNpbGl0aWVzLCBzZXJ2aWNlcyBhbmQgcHJvZ3JhbXMuIEF0dGVuZGFuY2Ugc2hvdWxkIGluY3JlYXNlIGFzIGEgcmVzdWx0IG9mIHByb2dyYW1taW5nIG5lZWRzIGJlaW5nIG1ldC5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhpc3RvcmljYWwgRGF0YSoqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiZjQyeC1tc2p5XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIl9EYXRhIHNvdXJjZXM6IENpdHkgb2YgRWRtb250b246IENvbW11bml0eSBSZWNyZWF0aW9uIEZhY2lsaXRpZXMgYW5kIFB1YmxpYyBMaWJyYXJpZXMuIFBvcHVsYXRpb24gaW5mb3JtYXRpb24gaXMgZnJvbSBTdGF0aXN0aWNzIENhbmFkYSwgTXVuaWNpcGFsIENlbnN1cyBhbmQgdGhlIENpdHkgb2YgRWRtb250b24gQ2hpZWYgRWNvbm9taXN0IGVzdGltYXRlcy4gSW5jbHVkZWQgTGlicmFyeSBhdHRlbmRhbmNlIGRhdGEgaXMgZXN0aW1hdGVkLl9cXG5cXG5fTm90ZTogVGhlIDIwMTEgcmVzdWx0cyBhcmUgbm90IHNob3duIGFzIHRoZSBtZXRob2RvbG9neSB0byBjYWxjdWxhdGUgbGlicmFyeSBhdHRlbmRhbmNlIHdhcyBub3QgY29tcGFyYWJsZSB0byB0aGF0IHVzZWQgZnJvbSAyMDEyIC0gMjAxNS5fXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipFeHBsYW5hdGlvbiBvZiBQZXJmb3JtYW5jZSoqXFxuXFxuVGhlIG51bWJlciBvZiB2aXNpdHMgcGVyIGNhcGl0YSBhdCByZWNyZWF0aW9uIGZhY2lsaXRpZXMgYW5kIGxpYnJhcmllcyB3YXMgMTIuNSBmb3IgMjAxNiwgd2hpY2ggbWVldHMgdGhlIDIwMTggdGFyZ2V0IG9mIDEyLjAuIFRoZSBpcyB0aGUgcmVzdWx0IG9mIGFuIGluY3JlYXNlIGluIGF0dGVuZGFuY2Ugb2YgYXBwcm94aW1hdGVseSAyMjQsMDAwLlxcblxcblRoZSAyMDA1IFJlY3JlYXRpb24gRmFjaWxpdHkgTWFzdGVyIFBsYW4gaGFzIHBvc2l0aXZlbHkgY29udHJpYnV0ZWQgdG8gdGhlIG92ZXJhbGwgaW1wcm92ZWQgYXR0ZW5kYW5jZSB0cmVuZCBieSBwcm92aWRpbmcgc3RyYXRlZ2ljIGRpcmVjdGlvbiBmb3IgdGhlIGJ1aWxkaW5nIG9mIGFuZC9vciByZXB1cnBvc2luZyBvZiByZWNyZWF0aW9uIGZhY2lsaXRpZXMgYW5kIGJ5IGZvY3VzaW5nIG9uIG11bHRpLXVzZSBmYWNpbGl0aWVzLiBUaGUgcGxhbiBsZWQgdG8gdGhlIG9wZW5pbmcgb2YgbXVsdGlwbGUgY29tbXVuaXR5IHJlY3JlYXRpb24gY2VudHJlcyBhbmQgbGlicmFyaWVzIChpbmNsdWRlZCBpbiBzb21lIG9mIHRoZSBuZXcgcmVjcmVhdGlvbiBjZW50cmVzKSBvdmVyIHRoZSBwYXN0IGZpdmUgeWVhcnMuIEJ5IHByb3ZpZGluZyBpbmNyZWFzZWQgcmVjcmVhdGlvbmFsIG9wcG9ydHVuaXRpZXMgdGhlIENpdHkgaW5jcmVhc2VkIGJvdGggbGlicmFyeSBhbmQgcmVjcmVhdGlvbiBhdHRlbmRhbmNlLiBPdGhlciBkcml2ZXJzIG9mIHRoaXMgdHJlbmQgbWF5IGluY2x1ZGU6IGRpdmVyc2UgcHJvZ3JhbW1pbmc7IHRhcmdldGVkIGFkdmVydGlzaW5nIGFuZDsgY2xlYW4sIHNhZmUgYW5kIGFjY2Vzc2libGUgZmFjaWxpdGllcy4gQXMgcGFydCBvZiBUaGUgV2F5IEFoZWFkIEltcGxlbWVudGF0aW9uIFBsYW4gYW4gdXBkYXRlZCBSZWNyZWF0aW9uIEZhY2lsaXR5IE1hc3RlciBQbGFuIGlzIHVuZGVyIGRldmVsb3BtZW50IGFuZCB3aWxsIHByb3ZpZGUgZGlyZWN0aW9uIG9uIHRoZSBmdXR1cmUgb2YgcmVjcmVhdGlvbiBmYWNpbGl0aWVzIGluIEVkbW9udG9uLiBUaGUgcmV2aXNlZCBSZWNyZWF0aW9uIEZhY2lsaXR5IE1hc3RlciBQbGFuIHdpbGwgZm9jdXMgb24gdW5kZXIgc2VydmljZWQgYXJlYXMgb2YgdGhlIGNpdHkgYW5kIHVwZGF0aW5nIG9sZGVyIGZhY2lsaXRpZXMgdG8gYmV0dGVyIG1lZXQgY2l0aXplbiBuZWVkcy5cXG5cXG5SaXNrcyB0byBhY2hpZXZpbmcgdGhlIHRhcmdldDpcXG5cXG4qIEN1c3RvbWVycyAvIENpdGl6ZW5zOiBBIGxhY2sgb2YgYXZhaWxhYmxlIHJlc291cmNlcyB0byBpbXBsZW1lbnQgc3RyYXRlZ2llcyBhbmQgcmVjb21tZW5kYXRpb25zLCBhcyB3ZWxsIGFzIGNoYW5nZXMgdG8gdGhlIHJlY3JlYXRpb25hbCBhbmQgbGlicmFyeSBuZWVkcyBhbmQgcHJpb3JpdGllcyBvZiBFZG1vbnRvbmlhbnNcXG4qIFB1YmxpYyBQZXJjZXB0aW9uOiBBIGxhY2sgb2YgZGl2ZXJzZSBwdWJsaWMgZW5nYWdlbWVudFxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqVXNlZnVsIExpbmtzKipcXG5cXG5Gb3IgaW5mb3JtYXRpb24gYWJvdXQgdGhlIENpdHkncyBzdHJhdGVnaWMgcGxhbiwgX1RoZSBXYXkgQWhlYWRfOiBbaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9jaXR5X2dvdmVybm1lbnQvY2l0eV92aXNpb25fYW5kX3N0cmF0ZWdpY19wbGFuL3RoZS13YXktYWhlYWQuYXNweF1bMF1cXG5cXG5bMF06IGh0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2NpdHlfdmlzaW9uX2FuZF9zdHJhdGVnaWNfcGxhbi90aGUtd2F5LWFoZWFkLmFzcHhcIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIlJlY3JlYXRpb24gRmFjaWxpdHkgYW5kIExpYnJhcnkgQXR0ZW5kYW5jZVwiLFwiaWNvblwiOlwiYm9va3NcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBJbmNyZWFzZSAjIG9mIHZpc2l0cyBwZXIgY2FwaXRhIHRvIDEyIG9yIG1vcmUgYnkgMjAxOC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxMS0xMi0zMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE4LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJWaXNpdHMgcGVyIENhcGl0YSIsInRhcmdldF90eXBlIjoicmVsYXRpdmUiLCJ0YXJnZXRfZGVsdGEiOjAsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjEyLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Im1kdWQtZG5teiJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTF9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcIm1haW50YWluXCIsXCJtYWludGFpbl90eXBlXCI6XCI+XCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiUmVjcmVhdGlvbiBGYWNpbGl0eSBhbmQgTGlicmFyeSBBdHRlbmRhbmNlXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWluXCI6NX19In0sInVwZGF0ZWRfYXQiOiIyMDE3LTA2LTI2VDE2OjQ3OjE5LjY3NFoiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOC0yNlQxNzo1MDozOC42MDJaIiwidmVyc2lvbiI6IjIwMTctMDYtMjZUMTY6NDc6MTkuNjc0WiIsInRhcmdldF90b2xlcmFuY2UiOjIuNCwiaWQiOiJ1ZWl3LTR3YnMifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDYtMDdUMjE6MTI6NTEuMzE2WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTA4LTI2VDE3OjQ3OjEzLjY2OFoiLCJ2ZXJzaW9uIjoiMjAxOC0wNi0wN1QyMToxMjo1MS4zMTZaIiwiY3JlYXRlZF9ieSI6IjZneTQtYzhrNSJ9LHsiaWQiOiI0eGtjLXE5d2siLCJuYW1lIjoiRWRtb250b24gQ3JpbWUgU2V2ZXJpdHkgSW5kZXgiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBEZXNjcmlwdGlvbioqXFxuXFxuVGhlIEVkbW9udG9uIENyaW1lIFNldmVyaXR5IEluZGV4IChDU0kpIG1lYXN1cmVzIHRoZSBzZXZlcml0eSBvZiBjcmltZSBpbiBFZG1vbnRvbi4gRGV2ZWxvcGVkIGJ5IFN0YXRpc3RpY3MgQ2FuYWRhLCB0aGUgQ1NJIGFjY291bnRzIGZvciBib3RoIHRoZSB2b2x1bWUgb2YgY3JpbWUgb2NjdXJyaW5nIGFuZCB0aGUgcmVsYXRpdmUgc2V2ZXJpdHkgb2YgdGhlc2UgY3JpbWVzLCBhcyB3ZWxsIGFzIGZhY3RvcmluZyBmb3IgZ3Jvd3RoIGluIGEgQ2l0eeKAmXMgcG9wdWxhdGlvbi4gRXZlcnkgY3JpbWluYWwgY29kZSB2aW9sYXRpb24gaXMgYXNzaWduZWQgYSBudW1lcmljYWwgd2VpZ2h0LCBzZXQgYnkgU3RhdGlzdGljcyBDYW5hZGEsIHNvIHRoYXQgc2VyaW91cyBjcmltZXMgKGUuZy4sIGhvbWljaWRlKSBoYXZlIGEgbGFyZ2VyIGltcGFjdCBvbiB0aGUgQ1NJIHRoYW4gbGVzcyBzZXJpb3VzIGNyaW1lcyAoZS5nLiwgbWlzY2hpZWYpLiBSYXcgY3JpbWUgZGF0YSBpcyBjb2xsZWN0ZWQgYnkgdGhlIEVkbW9udG9uIFBvbGljZSBTZXJ2aWNlIChFUFMpIGFuZCBzdWJtaXR0ZWQgdG8gU3RhdGlzdGljcyBDYW5hZGEgZm9yIGFnZ3JlZ2F0aW9uIGFuZCBjYWxjdWxhdGlvbi4gT25lIGRhdGEgbGltaXRhdGlvbiBpcyB0aGF0IGlmIHBlb3BsZSBleHBlcmllbmNlIGNyaW1lIGJ1dCBkbyBub3QgcmVwb3J0IGl0LCBpdCB3aWxsIG5vdCBiZSBjYXB0dXJlZCBoZXJlLiBBcyBjcmltZSBpcyBpbXBhY3RlZCBieSBtYW55IGZhY3RvcnMsIEVkbW9udG9uIENyaW1lIFNldmVyaXR5IEluZGV4IGlzIGNvbnNpZGVyZWQgYW4gaW5kaWNhdG9yLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBJbXBvcnRhbmNlKipcXG5cXG5UaGlzIG1lYXN1cmUgaXMgdmFsdWFibGUgYmVjYXVzZSBpdCBwcm92aWRlcyBhIHN0YW5kYXJkaXplZCBhc3Nlc3NtZW50IG9mIHRoZSBzZXZlcml0eSBvZiBjcmltZSBvY2N1cnJpbmcgaW4gRWRtb250b24sIHdoaWNoIGlzIGEgY29yZSBjb21wb25lbnQgb2YgY29tbXVuaXR5IHNhZmV0eS4gVGhlIENTSSBpcyBjb21wYXJhYmxlIG92ZXIgdGltZSBhbmQgYWNyb3NzIHBvbGljaW5nIGp1cmlzZGljdGlvbnMgYW5kIHJlZ2lvbnMuIEl0IGlzIGFuIGVuaGFuY2VtZW50IGNvbXBhcmVkIHRvIGEgdHJhZGl0aW9uYWwgY3JpbWUgcmF0ZSBhcyBpdCBjb3ZlcnMgYWxsIHR5cGVzIG9mIGNyaW1pbmFsIGNvZGUgdmlvbGF0aW9ucyBhbmQgcmVjb2duaXplcyB0aGF0IG5vdCBhbGwgY3JpbWUgaXMgZXF1YWwgaW4gdGVybXMgb2YgaXRzIGltcGFjdHMgb24gdmljdGltcyBhbmQgY29tbXVuaXRpZXMuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIm5jcjgtejhpZVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJfRGF0YSBzb3VyY2VzOiAyMDEwLTIwMTUgZGF0YTogU3RhdGlzdGljcyBDYW5hZGEsIENBTlNJTSB0YWJsZSAyNTItMDA4OC4gMjAxNiBkYXRhOiBFUFMgaW4taG91c2UgZXN0aW1hdGVzIGZvbGxvd2luZyB0aGUgQ1NJIG1ldGhvZG9sb2d5IHVzZWQgYnkgU3RhdGlzdGljcyBDYW5hZGEsYW5kIGFwcGx5aW5nIGEgMS4yIHBlcmNlbnQgcG9wdWxhdGlvbiBncm93dGggaW4gMjAxNi4gVGhlIDIwMTYgcmVzdWx0IGlzIGFuIGVzdGltYXRlIOKAkyBhY3R1YWwgd2lsbCBiZSBwcm92aWRlZCB3aGVuIGRhdGEgYmVjb21lcyBhdmFpbGFibGUuX1xcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqRXhwbGFuYXRpb24gb2YgUGVyZm9ybWFuY2UqKlxcblxcblRoZSBDU0kgaW4gMjAxNiB3YXMgYW4gZXN0aW1hdGVkIDExOC4wLCBtYXJraW5nIGEgNS42IHBlcmNlbnQgaW5jcmVhc2UgZnJvbSAyMDE1IGxldmVscy4gRnJvbSAyMDA0IHRvIDIwMTIsIEVkbW9udG9u4oCZcyBDU0kgZXhwZXJpZW5jZWQgYW5udWFsIHJlZHVjdGlvbnMsIGZhbGxpbmcgNDYgcGVyY2VudCBkdXJpbmcgdGhhdCBwZXJpb2QuIFNpbmNlIHRoZW4sIHRoZSBDU0kgcm9zZSBzaWduaWZpY2FudGx5IGluIDIwMTUsIGFuZCBpbmNyZWFzZWQgbW9yZSBtb2RlcmF0ZWx5IGluIDIwMTYuXFxuXFxuV2hpbGUgY3JpbWUgaW5jcmVhc2VkIGdlbmVyYWxseSBhY3Jvc3MgdGhlIGJvYXJkIGluIDIwMTUsIHRoZSBpbmNyZWFzZSBpbiB0aGUgQ1NJIGluIDIwMTYgd2FzIGRyaXZlbiBieSB0aGUgZm9sbG93aW5nIGNyaW1lIHRyZW5kczpcXG5cXG4qIFByb3BlcnR5IENyaW1lOiBhIDEwLjAgcGVyY2VudCBpbmNyZWFzZSwgcHJpbWFyaWx5IGluIFRoZWZ0IGZyb20gVmVoaWNsZSwgVGhlZnQgb2YgVmVoaWNsZSwgVGhlZnQgdW5kZXIgJDUsMDAwLCBhbmQgRnJhdWRcXG4qIE90aGVyIENyaW1pbmFsIENvZGUgVmlvbGF0aW9uczogYSAxOS4yIHBlcmNlbnQgaW5jcmVhc2UsIHByaW1hcmlseSBpbiBGYWlsIHRvIEFwcGVhciB0byBDb3VydCBhbmQgQnJlYWNoaW5nIENvbmRpdGlvbiBvZmZlbmNlc1xcbiogQ29udHJvbGxlZCBEcnVncyBBY3Q6IGEgMjAuMCBwZXJjZW50IGluY3JlYXNlLCBjb25jZW50cmF0ZWQgaW4gaW5jcmVhc2VzIGluIHBvc3Nlc3Npb24gYW5kIHRyYWZmaWNraW5nIG9mZmVuY2VzIGluIENyeXN0YWwgTWV0aCwgQ29jYWluZSwgYW5kIG5ldyBkcnVncyBsaWtlIEZlbnRhbnlsXFxuXFxuVGhlIDIwMTYgQ1NJIHJlc3VsdHMgZGlkIGluY2x1ZGUgYSBudW1iZXIgb2YgcG9zaXRpdmUgdHJlbmRzLCBpbmNsdWRpbmc6XFxuXFxuKiBWaW9sZW50IENyaW1lOiBhIDEuOCBwZXJjZW50IGRlY3JlYXNlLCBwcmltYXJpbHkgZnJvbSByZWR1Y2VkIFNleHVhbCBBc3NhdWx0cyBhbmQgVXR0ZXJpbmcgVGhyZWF0c1xcbiogQ3JpbWluYWwgQ29kZSBUcmFmZmljIFZpb2xhdGlvbnM6IGEgMi4yIHBlcmNlbnQgZGVjcmVhc2UsIHByaW1hcmlseSBmcm9tIHJlZHVjZWQgSW1wYWlyaW5nIERyaXZpbmdcXG5cXG5UaGUgQ1NJIGlzIGltcGFjdGVkIGJ5IGEgbXVsdGl0dWRlIG9mIHNvY2lvIGVjb25vbWljIGZhY3RvcnMsIGdvdmVybm1lbnQgcG9saWNpZXMsIGFuZCB0aGUgb3ZlcmFsbCBmdW5jdGlvbmluZyBvZiB0aGUgY3JpbWluYWwganVzdGljZSBzeXN0ZW0uIEhvd2V2ZXIsIGl0IGlzIHRoZSBwb3NpdGlvbiBvZiB0aGUgRWRtb250b24gUG9saWNlIFNlcnZpY2UgKEVQUykgdGhhdCB0aGUgaW5jcmVhc2UgaW4gdGhlIENTSSBpbiB0aGUgbGFzdCB0d28geWVhcnMgaGFzIGJlZW4gZHJpdmVuIGJ5IEFsYmVydGHigJlzIGVjb25vbWljIHJlY2Vzc2lvbi4gVGhpcyBpcyBzdXBwb3J0ZWQgYnkgc2V2ZXJhbCBvYnNlcnZhdGlvbnMuIEZpcnN0LGNyaW1lIGxldmVscyBpbiBFZG1vbnRvbiBiZWdhbiB0aGVpciByaXNlIGluIGVhcmx5IDIwMTUsIGNvaW5jaWRpbmcgd2l0aCB0aGUgY29sbGFwc2Ugb2Ygb2lsIHByaWNlcyBhbmQgdGhlIHN0YXJ0IG9mIEFsYmVydGHigJlzIGVjb25vbWljIHJlY2Vzc2lvbi4gU2Vjb25kLCByaXNpbmcgY3JpbWUgaGFzIHByaW1hcmlseSBiZWVuIHByb3BlcnR5LWJhc2VkLCB3aGljaCBpbmNyZWFzZWQgMjguMyBwZXJjZW50IHNpbmNlIDIwMTQsIGNvbXBhcmVkIHRvIG9ubHkgNy40IHBlcmNlbnQgaW4gdmlvbGVudCBjcmltZS4gVGhpcmQsIHJpc2luZyBjcmltZSBoYXMgb2NjdXJyZWQgYWNyb3NzIEFsYmVydGEuIEZyb20gMjAxNC0yMDE1LCBwcm9wZXJ0eSBjcmltZSBpbmNyZWFzZWQgMzcuMiBwZXJjZW50IGluIENhbGdhcnksIGFuZCAxNy4xIHBlcmNlbnQgZm9yIHRoZSByZXN0IG9mIEFsYmVydGEgKGxlc3MgQ2FsZ2FyeSBhbmQgRWRtb250b24pLlxcblxcbkFzIG9uZSBvZiBtYW55IG9yZ2FuaXphdGlvbnMgcmVzcG9uc2libGUgZm9yIHJlZHVjaW5nIGNyaW1pbmFsaXR5IGluIEVkbW9udG9uLCB0aGUgRVBTIHdpbGwgYmUgZm9jdXNlZCBvbiBhZHZhbmNpbmcgc2V2ZXJhbCBzdHJhdGVnaWMgaW5pdGlhdGl2ZXMgaW4gMjAxNzpcXG5cXG4qIEFkdm9jYXRpbmcgZm9yIHRoZSBjcmVhdGlvbiBvZiBhIENvbW11bml0eSBXZWxsbmVzcyBDZW50cmUsIHNvIHRoYXQgdnVsbmVyYWJsZSBwZXJzb25zIGNhbiBhY2Nlc3Mgc29jaWFsIHByb2dyYW1zIGVmZmljaWVudGx5IGFuZCBlZmZlY3RpdmVseVxcbiogSW1wbGVtZW50YXRpb24gb2YgYSBuZXcgV2FycmFudCBNYW5hZ2VtZW50IFN5c3RlbSwgdG8gaW1wcm92ZSBhcHByZWhlbnNpb24gb3V0Y29tZXMgZm9yIHRoZSB0aG91c2FuZHMgb2YgaW5kaXZpZHVhbHMgd2l0aCBvdXRzdGFuZGluZyBFUFMtaXNzdWVkIGNyaW1pbmFsIHdhcnJhbnRzXFxuKiBJbXBsZW1lbnRhdGlvbiBvZiBhbiBJbnRlbGxpZ2VuY2UtYmFzZWQgcG9saWNpbmcgYnVyZWF1LCB0byBiZXR0ZXIgYWxpZ24gYW5kIHN5bmVyZ2l6ZSB0aGUgaW50ZWxsaWdlbmNlIGZ1bmN0aW9uXFxuKiBSZWR1Y2luZyBndW4gdmlvbGVuY2UgdGhyb3VnaCBpbXByb3ZlZCB0ZWNobmlxdWVzIGluIGludGVsbGlnZW5jZS1sZWQgcG9saWNpbmdcXG4qIFB1cnN1aW5nIHRoZSBjcmVhdGlvbiBvZiBhIENvbGxpc2lvbiBSZXBvcnRpbmcgQ2VudHJlLCBpbiBvcmRlciB0byByZWRlcGxveSBleGlzdGluZyBwb2xpY2luZyByZXNvdXJjZXMgdG8gaGlnaGVyIHByaW9yaXRpZXNcXG5cXG5BdCB0aGUgQ2l0eSBBZG1pbmlzdHJhdGlvbiBsZXZlbCwgdGhlIFNvY2lhbCBEZXZlbG9wbWVudCBQbGFuIGluaXRpYXRpdmUgaXMgZm9jdXNlZCBvbiBpbXByb3ZpbmcgY29tbXVuaXR5IHdlbGxuZXNzIGFuZCBzb2NpYWwgb3V0Y29tZXMsIHdoaWNoIGhhcyB0aGUgcG90ZW50aWFsIHRvIGFsbGV2aWF0ZSBjcmltZSBhbmQgZGlzb3JkZXIgbG9uZy10ZXJtLiBTZXZlcmFsIG9mIHRoZXNlIGNvbXBvbmVudHMgaW5jbHVkZTpcXG5cXG4qIEVuZCBQb3ZlcnR5IFN0cmF0ZWd5XFxuKiBBZmZvcmRhYmxlIEhvdXNpbmcgU3RyYXRlZ3lcXG4qIEhvbWVsZXNzbmVzcyBTdHJhdGVneVxcbiogTG93IEluY29tZSBUcmFuc2l0XFxuXFxuRGVzcGl0ZSBjb250aW51b3VzIGltcHJvdmVtZW50IGJ5IEVQUyBhbmQgQ2l0eSBBZG1pbmlzdHJhdGlvbiwgYXMgdGhlIENTSSBpcyBjdXJyZW50bHkgMzQgcGVyY2VudCBvZmYtdGFyZ2V0LCBpdCBzaG91bGQgbm90IGJlIGV4cGVjdGVkIHRoYXQgdGhlIHRhcmdldCB3aWxsIGJlIGFjaGlldmVkIGJ5IDIwMTguXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcbk1vcmUgZGF0YSBvbiB0aGUgQ3JpbWUgU2V2ZXJpdHkgSW5kZXggZm9yIEVkbW9udG9uIG9yIG90aGVyIEFsYmVydGFuIG11bmljaXBhbGl0aWVzIGlzIGF2YWlsYWJsZSBhdCBTdGF0aXN0aWNzIENhbmFkYSwgdGFibGUgMjUyLTAwODg6IGh0dHA6Ly93d3c1LnN0YXRjYW4uZ2MuY2EvY2Fuc2ltL2EyNj9sYW5nPWVuZyZyZXRyTGFuZz1lbmcmaWQ9MjUyMDA4OCYmcGF0dGVybj0mc3RCeVZhbD0xJnAxPTEmcDI9MzUmdGFiTW9kZT1kYXRhVGFibGUmY3NpZD1cXG5cXG5Gb3IgaW5mb3JtYXRpb24gYWJvdXQgdGhlIENpdHkncyBzdHJhdGVnaWMgcGxhbiwgX1RoZSBXYXkgQWhlYWRfOiBbaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9jaXR5X2dvdmVybm1lbnQvY2l0eV92aXNpb25fYW5kX3N0cmF0ZWdpY19wbGFuL3RoZS13YXktYWhlYWQuYXNweF1bMF1cXG5cXG5bMF06IGh0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2NpdHlfdmlzaW9uX2FuZF9zdHJhdGVnaWNfcGxhbi90aGUtd2F5LWFoZWFkLmFzcHhcIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkVkbW9udG9uIENyaW1lIFNldmVyaXR5IEluZGV4XCIsXCJpY29uXCI6XCJ0YXhpXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiR29hbDogUmVkdWNlIHRoZSB2b2x1bWUgYW5kIHNldmVyaXR5IG9mIGNyaW1lIG9jY3VycmluZyBpbiBFZG1vbnRvbi4gXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTAtMTItMzFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiSW5kZXgiLCJ0YXJnZXQiOjg0LCJ0YXJnZXRfdHlwZSI6ImFic29sdXRlIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InVmOTktNGkzZCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI8In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTB9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiYWN0aW9uX3R5cGVcIjpcInJlZHVjZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fX0sXCJzdGFydFwiOlwiMjAxNS0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNS0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIkVkbW9udG9uIENyaW1lIFNldmVyaXR5IEluZGV4XCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWF4XCI6MTI1LFwibWluXCI6ODB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0wNi0yNlQxNzoxNzowMS4yNDVaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMDgtMjZUMjA6NTc6MDUuOTQ0WiIsInZlcnNpb24iOiIyMDE3LTA2LTI2VDE3OjE3OjAxLjI0NVoiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxNi44LCJpZCI6IjRyOHMtcDZ0NSJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJyNHR2LTI3c2ciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNi0yMVQxNTozMjoyMS45OTdaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMDgtMjZUMjA6NDI6MzUuMjc0WiIsInZlcnNpb24iOiIyMDE4LTA2LTIxVDE1OjMyOjIxLjk5N1oiLCJjcmVhdGVkX2J5IjoiNmd5NC1jOGs1In0seyJpZCI6IjMydzgtdXY4diIsIm5hbWUiOiJDaXR5IFBhcmsgVXNhZ2UiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBEZXNjcmlwdGlvbioqXFxuXFxuQ2l0eSBQYXJrIFVzYWdlIG1lYXN1cmVzIHRoZSBwZXJjZW50YWdlIG9mIHJlc3BvbmRlbnRzIHRvIHRoZSBFZG1vbnRvbmlhbnPigJkgUGVyY2VwdGlvbiBTdXJ2ZXkgd2hvIHJlcG9ydCB0aGV5IGhhdmUgdXNlZCBhIENpdHkgcGFyayBpbiB0aGUgcGFzdCAxMiBtb250aHMuIFRoaXMgbWVhc3VyZSBsb29rcyBhdCB3aGV0aGVyIEVkbW9udG9uaWFucyBhcmUgdXNpbmcgZmFjaWxpdGllcywgcHJvZ3JhbXMgYW5kIHNwYWNlcyB0aGUgQ2l0eSBvZiBFZG1vbnRvbiBoYXMgdG8gb2ZmZXIgdGhhdCBwcm92aWRlIHBoeXNpY2FsLCBzb2NpYWwgYW5kIG1lbnRhbCBoZWFsdGggYmVuZWZpdHMuIEEgdGhpcmQtcGFydHkgdmVuZG9yIGNvbmR1Y3RzIHRoZSBzdXJ2ZXkgYnkgdGVsZXBob25lLiBUaGUgdmVuZG9yIGFsc28gY29sbGVjdHMgZGVtb2dyYXBoaWMgZGF0YSB0byBhc3Nlc3Mgd2hldGhlciBwYXJ0aWNpcGFudHMgcmVmbGVjdCB0aGUgcG9wdWxhdGlvbi4gU3VydmV5IG1ldGhvZG9sb2d5IGFuZCB0aGUgZGVtb2dyYXBoaWMgcmVzdWx0cyBhcmUgcHJvdmlkZWQgaW4gdGhlIEFwcGVuZGl4LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBJbXBvcnRhbmNlKipcXG5cXG5QYXJrcyBhbmQgZ3JlZW4gc3BhY2VzIGFyZSBrZXkgdG8gaW1wcm92aW5nIHRoZSBvdmVyYWxsIGxpdmFiaWxpdHkgYW5kIHdlbGxuZXNzIG9mIGNvbW11bml0aWVzLiBUaGV5IGFsc28gaGVscCBhZGRyZXNzIHNvbWUgb2YgdGhlIG1vc3QgY29tcGxpY2F0ZWQgYW5kIGV4cGVuc2l2ZSBwaHlzaWNhbCBhbmQgbWVudGFsIGhlYWx0aCBjaGFsbGVuZ2VzIGFyaXNpbmcgZnJvbSBwb29yIG51dHJpdGlvbiBhbmQgb2Jlc2l0eS4gVGhleSBjYW4gY29udHJpYnV0ZSB0byBzb2NpYWwgc3VzdGFpbmFiaWxpdHksIHBlZGVzdHJpYW4gbW92ZW1lbnQsIGdhdGhlcmluZywgc29jaWFsaXppbmcgYW5kIHF1YWxpdHkgb2YgbGlmZS4gSW4gdGhlIG5hdGlvbmFsIGZyYW1ld29yayBmb3IgcmVjcmVhdGlvbiAoX1BhdGh3YXlzIHRvIFdlbGxiZWluZ18sIDIwMTUpOlxcblxcbiogOTggcGVyIGNlbnQgb2YgQ2FuYWRpYW5zIHJlcG9ydGVkIHRoYXQgcGFya3MgYW5kIHJlY3JlYXRpb24gYmVuZWZpdCB0aGUgY29tbXVuaXR5IGFuZCBhcmUgYW4gZXNzZW50aWFsIHNlcnZpY2VcXG4qIDc1IHBlciBjZW50IGluZGljYXRlZCBwYXJrcyBhbmQgcmVjcmVhdGlvbiBoZWxwIGNoaWxkcmVuIGFuZCB5b3V0aCBsZWFkIGEgaGVhbHRoeSBsaWZlc3R5bGVcXG4qIDkzIHBlciBjZW50IGluZGljYXRlZCBwYXJrcyBhbmQgcmVjcmVhdGlvbiBpbXByb3ZlIGhlYWx0aFxcbiogODkgcGVyIGNlbnQgaW5kaWNhdGVkIHBhcmtzIGFuZCByZWNyZWF0aW9uIGJvb3N0IHNvY2lhbCBjb2hlc2lvblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSGlzdG9yaWNhbCBEYXRhKipcXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipDaXR5IFBhcmsgVXNhZ2UqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcInV2NmUtZHdhNlwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJfRGF0YSBzb3VyY2VzOiBQYXJrcyBVc2VycyBTdXJ2ZXkgMjAxMywgTGVnZXIgRWRtb250b25pYW5zJyBQZXJjZXB0aW9uU3VydmV5ICgyMDE0LCAyMDE1LCAyMDE2KV9cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipDaXR5IFBhcmsgVXNhZ2UgQnJlYWtkb3duIC0gMjAxNioqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiYmhqeS1rbjJtXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIl9EYXRhIHNvdXJjZTogTGVnZXIgRWRtb250b25pYW5zJyBQZXJjZXB0aW9uIFN1cnZleSAoMjAxNilfXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipFeHBsYW5hdGlvbiBvZiBQZXJmb3JtYW5jZSoqXFxuXFxuTmluZXR5IHBlcmNlbnQgb2YgRWRtb250b25pYW5zIHJlcG9ydGVkIHZpc2l0aW5nIGFuZCB1c2luZyBFZG1vbnRvbiBwYXJrcyBpbiAyMDE2LCBhbiBpbmNyZWFzZSBvZiA3IHBlcmNlbnQgZnJvbSAyMDE1LiBFZG1vbnRvbmlhbnMgcmVwb3J0IHRoYXQgdGhlaXIgcGVyc29uYWwgY29ubmVjdGlvbiB0byB0aGUgcGFyayBzeXN0ZW0gaW5jbHVkZXMgdXNpbmcgdGhlIHRyYWlscyBhbmQgcGF0aHMgZm9yIGltcHJvdmluZyBwZXJzb25hbCBmaXRuZXNzLCBjb25uZWN0aW5nIHdpdGggZmFtaWx5IGFuZCBmcmllbmRzIGluIGdyZWVuIHNwYWNlcywgd2Fsa2luZyB0aGVpciBkb2dzIGFuZCBjb25uZWN0aW5nIHdpdGggdGhlIGVudmlyb25tZW50IHRocm91Z2ggcHJvZ3JhbW1pbmcgc3VjaCBhcyBiaXJkIHdhdGNoaW5nIGNsdWJzLlxcblxcbiBcXG5cXG5OZWlnaGJvdXJob29kIHBhcmtzIHJlbWFpbiB0aGUgbW9zdCB2aXNpdGVkIHBhcmsgc3lzdGVtIGJ1dCBub3RhYmxlIGluY3JlbWVudHMgb2NjdXJyZWQgb25jZSBhZ2FpbiB0aHJvdWdoIDIwMTYgaW4gdmlzaXRzIHRvIHRoZSBSaXZlciBWYWxsZXkgcGFyayBzeXN0ZW0gYW5kIG9mZi1sZWFzaCBwYXJrcy4gVGhlc2UgaW5jcmVhc2VzIGluIGF0dGVuZGFuY2UgYXJlIGxpa2VseSBkdWUgdG8gaW5jcmVhc2VkIGFuaW1hdGlvbiBpbiB0aGUgUml2ZXIgVmFsbGV5IHN5c3RlbSwgc3VjaCBhcyB0aGUgbmV3IEljZVdheSBhbmQgYW1lbml0aWVzIGFuZCB0aGUgQ2l0eeKAmXMgaW5jcmVhc2VkIGZvY3VzIG9uIGltcHJvdmluZyB0aGUgb2ZmLWxlYXNoIHBhcmsgc3lzdGVtLiBUaGUgQ2l0eSBtYWludGFpbnMgYW5kIHNlcnZpY2VzIDYsMDAwIGhlY3RhcmVzIG9mIHBhcmtsYW5kIGluY2x1ZGluZyB0cmFpbCBzeXN0ZW1zLCBhbWVuaXR5IGJ1aWxkaW5ncywgdG9ib2dnYW4gaGlsbHMsIGNyb3NzLWNvdW50cnkgc2tpIHRyYWlscywgYm9hdCBsYXVuY2hlcywgb3V0ZG9vciBza2F0aW5nIHJpbmtzIGFuZCBSaXZlciBWYWxsZXkgY2xlYW51cHMgaW5jbHVkaW5nIGhvbWVsZXNzIGNhbXBzLlxcblxcbkEgbWFqb3IgaW5pdGlhdGl2ZSB0byBkZXZlbG9wIGEgbmV3IG9wZW4gc3BhY2Ugc3RyYXRlZ3nigJxCUkVBVEhF4oCdIHdpbGwgYXNzaXN0IGluIGltcHJvdmluZyB0aGUgb3ZlcmFsbCBhdHRlbmRhbmNlIGluIHBhcmtzLiBCUkVBVEhFIGlzIGEgdHJhbnNmb3JtYXRpdmUgc3RyYXRlZ3kgdG8gbWFrZSBzdXJlIHRoYXQgYXMgdGhlIGNpdHkgZ3Jvd3MsIGVhY2ggbmVpZ2hib3VyaG9vZCB3aWxsIGJlIHN1cHBvcnRlZCBieSBhIG5ldHdvcmsgb2Ygb3BlbiBzcGFjZSBmb3IgdGhlIG5leHQgMzAgeWVhcnMuIFRoZSBtYWluIGdvYWwgb2YgdGhlIEdyZWVuIE5ldHdvcmsgU3RyYXRlZ3kgaXMgdG8gcGxhbiBhbmQgc3VzdGFpbiBhIGhlYWx0aHkgY2l0eSBieSBlbmNvdXJhZ2luZyBjb25uZWN0aW9uIGFuZCBpbnRlZ3JhdGlvbiBvZiBvcGVuIHNwYWNlIGF0IHRoZSBzaXRlLCBuZWlnaGJvdXJob29kLCBjaXR5IGFuZCByZWdpb25hbCBsZXZlbHMuXFxuXFxuUmlza3MgdG8gYWNoaWV2aW5nIHRoZSB0YXJnZXQ6IFB1YmxpYyBwZXJjZXB0aW9uIChwZXJjZXB0aW9uIG9mIHBhcmtzIGluIHBvb3IgY29uZGl0aW9uLCBsYWNrIG9mIGtub3dsZWRnZSBvZiBwYXJrIHByb2dyYW1taW5nKSBhbmQgbmF0dXJhbCBkaXNhc3RlciAoaW5jbGVtZW50IHdlYXRoZXIpIGV2ZW50cyBhZmZlY3QgRWRtb250b25pYW5z4oCZIHByb3BlbnNpdHkgdG8gdXNlIHBhcmtzLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqQWRkaXRpb25hbCBVc2VmdWwgSW5mb3JtYXRpb24qKlxcblxcbkNpdHkgUGFyayBVc2FnZSBpbmNsdWRlcyB0aGUgZm9sbG93aW5nIGNhdGVnb3JpZXM6XFxuXFxuKiBBbnkgUGFya1xcbiogTmVpZ2hib3VyaG9vZCBQYXJrXFxuKiBSaXZlciBWYWxsZXkgUGFya1xcbiogRGlzdHJpY3QgQ2l0eSBQYXJrXFxuKiBPZmYtbGVhc2ggUGFya1xcbiogT3RoZXJcXG4qIE5vbmVcXG5cXG5UaGUgZ3JhcGggYWJvdmUgc2hvd3Mgd2hhdCB0eXBlcyBvZiBwYXJrcyBFZG1vbnRvbmlhbnMgYXJlIHVzaW5nLiBUaGlzIGluZm9ybWF0aW9uIGNhbiBoZWxwIHdpdGggcGxhbm5pbmcgZm9yIHBhcmtz4oCZIHByb2dyYW1zIGFuZCBzZXJ2aWNlcy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVzZWZ1bCBMaW5rcyoqXFxuXFxuRm9yIGluZm9ybWF0aW9uIGFib3V0IHRoZSBDaXR5J3Mgc3RyYXRlZ2ljIHBsYW4sIF9UaGUgV2F5IEFoZWFkXzogW2h0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2NpdHlfdmlzaW9uX2FuZF9zdHJhdGVnaWNfcGxhbi90aGUtd2F5LWFoZWFkLmFzcHhdWzBdXFxuXFxuWzBdOiBodHRwOi8vd3d3LmVkbW9udG9uLmNhL2NpdHlfZ292ZXJubWVudC9jaXR5X3Zpc2lvbl9hbmRfc3RyYXRlZ2ljX3BsYW4vdGhlLXdheS1haGVhZC5hc3B4XCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJDaXR5IFBhcmsgVXNhZ2VcIixcImljb25cIjpcImV2ZXJncmVlblwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IEluY3JlYXNlICUgb2YgcmVzcG9uZGVudHMgd2hvIHJlcG9ydCB1c2luZyBhIENpdHkgcGFyayBpbiB0aGUgcGFzdCAxMiBtb250aHMgdG8gODMlIGJ5IDIwMTguXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTMtMTItMzFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSBvZiBSZXNwb25kZW50cyIsInRhcmdldCI6ODMsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiaDVpZi14NzlmIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxM30sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiQ2l0eSBQYXJrIFVzYWdlXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWluXCI6NTB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0wNi0yNlQxNjo1NDo0NC42MTFaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMDgtMjZUMTk6MTY6MzYuMjU3WiIsInZlcnNpb24iOiIyMDE3LTA2LTI2VDE2OjU0OjQ0LjYxMVoiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxNi42LCJpZCI6InBhYXotcG40NiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJyNHR2LTI3c2ciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNi0wN1QyMTozMjowMy4zNzhaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMDgtMjZUMTk6MDM6MjIuMTA2WiIsInZlcnNpb24iOiIyMDE4LTA2LTA3VDIxOjMyOjAzLjM3OFoiLCJjcmVhdGVkX2J5IjoiNmd5NC1jOGs1In0seyJpZCI6Ijl6eG0tMmRuZCIsIm5hbWUiOiJGaXJlIEZpcnN0IFVuaXQgT24tU2NlbmUiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIERlc2NyaXB0aW9uKipcXG5cXG5GaXJlIEZpcnN0IFVuaXQgT24tU2NlbmUgbWVhc3VyZXMgdG90YWwgcmVzcG9uc2UgdGltZSBmcm9tIHdoZW4gZGlzcGF0Y2ggcmVjZWl2ZXMgdGhlIGNhbGwgdW50aWwgdGhlIGZpcnN0IHB1bXBlciBhcnJpdmVzIG9uIHNjZW5lLiBGaXJlIFJlc2N1ZSdzIGdvYWwgaXMgZm9yIHRvdGFsIHJlc3BvbnNlIHRpbWUgdG8gYmUgdW5kZXIgNyBtaW51dGVzLCA5MCUgb2YgdGhlIHRpbWUuIFRvdGFsIHJlc3BvbnNlIHRpbWUgaXMgY29tcHJpc2VkIG9mIGNvbW11bmljYXRpb24gdGltZSwgdHVybm91dCB0aW1lIGFuZCB0cmF2ZWwgdGltZS5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgSW1wb3J0YW5jZSoqXFxuXFxuVGhpcyBtZWFzdXJlIGVzdGFibGlzaGVzIGZpcmUgcmVzcG9uc2Ugc2VydmljZSBsZXZlbCB0YXJnZXQgdGhhdCBndWlkZXMgZWZmZWN0aXZlIGFuZCBlZmZpY2llbnQgYWxsb2NhdGlvbiBvZiByZXNvdXJjZXMgYmFzZWQgb24gaW5kdXN0cnkgcmVjb2duaXplZCBiZW5jaG1hcmsuU2VydmljZSBMZXZlbCBUYXJnZXQgaXMgb3V0bGluZWQgaW4gRmlyZSBSZXNjdWUgTWFzdGVyIFBsYW4sIENpdHkgUG9saWN5IEM1MjNBIGFuZCBpcyBlbmRvcnNlZCBieSBDaXR5IENvdW5jaWwuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlBlcmNlbnQgUmVzcG9uc2UgV2l0aGluIEdvYWwgYnkgRGF0ZSoqXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiOGZqYi05ZGt3XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcblxcblxcbkZpcmUgUHJldmVudGlvbjogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9wcm9ncmFtc19zZXJ2aWNlcy9maXJlX3Jlc2N1ZS9wdWJsaWMtc2FmZXR5LWFuZC1lZHVjYXRpb24uYXNweFxcblxcblxcblxcbkZpcmUgVGFsazogW2h0dHA6Ly9maXJldGFsay53b3JsZGZtLmNhL11bMF1cXG5cXG5bMF06IGh0dHA6Ly9maXJldGFsay53b3JsZGZtLmNhL1wifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiRmlyZSBGaXJzdCBVbml0IE9uLVNjZW5lXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiR29hbDogUmVzcG9uZCB0byBmaXJlIGNhbGxzIGluIDcgbWludXRlcyBvciBsZXNzIDkwJSBvZiB0aGUgdGltZS5cIixcImljb25cIjpcImNhcmF2YW5cIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTItMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxNy0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSBvZiB0aGUgVGltZSIsInRhcmdldCI6OTAsInRhcmdldF90eXBlIjoicmVsYXRpdmUiLCJ0YXJnZXRfZGVsdGEiOjAsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjkwLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InhqYjMtOXdlOSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiYmFzZWxpbmVcIjp7XCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9LFwic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX19LFwibmFtZVwiOlwiRmlyZSBGaXJzdCBVbml0IE9uLVNjZW5lIDw3bWluc1wiLFwiZWRpdFwiOntcInN0YXJ0XCI6e1wieWVhclwiOjIwMTIsXCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcInllYXJcIjoyMDE3LFwibW9udGhcIjpcInllYXJcIn0sXCJhY3Rpb25fdHlwZVwiOlwibWFpbnRhaW5cIixcIm1haW50YWluX3R5cGVcIjpcIj5cIn0sXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWluXCI6NjB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0xN1QxNzo0NjozNi43ODJaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTc6MTcuODUxWiIsInZlcnNpb24iOiIyMDE3LTAyLTE3VDE3OjQ2OjM2Ljc4MloiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMy41LCJpZCI6InZmZXYtM2EzeiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJyNHR2LTI3c2ciLCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0xN1QxNzo0NjozNi44ODdaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTc6MTcuOTA5WiIsInZlcnNpb24iOiIyMDE3LTAyLTE3VDE3OjQ2OjM2Ljg4N1oiLCJjcmVhdGVkX2J5IjoiaWluai12ZzNmIn0seyJpZCI6ImMydDUtbm1hcSIsIm5hbWUiOiJMZWlzdXJlIENlbnRyZXMgQXR0ZW5kYW5jZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgRGVzY3JpcHRpb24qKlxcblxcblxcblxcbkxlaXN1cmUgQ2VudHJlcyBBdHRlbmRhbmNlIG1lYXN1cmVzIHRoZSB5ZWFyIHRvIGRhdGUgdG90YWwgYXR0ZW5kYW5jZSBhdCAxNyBvZiBFZG1vbnRvbidzIGxlaXN1cmUgY2VudHJlcy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhpc3RvcmljYWwgRGF0YSoqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiNHc4cC1xNXB3XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcblxcblxcblJlY3JlYXRpb24gUHJvZ3JhbSBPbi1MaW5lIFJlZ2lzdHJhdGlvbjogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9hY3Rpdml0aWVzX3BhcmtzX3JlY3JlYXRpb24vc2VydmljZS1wcm9ncmFtLXJlZ2lzdHJhdGlvbi5hc3B4XFxuXFxuXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJMZWlzdXJlIENlbnRyZXMgQXR0ZW5kYW5jZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IEluY3JlYXNlIGF0dGVuZGFuY2UgYXQgQ2l0eSBvZiBFZG1vbnRvbiBsZWlzdXJlIGNlbnRyZXMuXCIsXCJpY29uXCI6XCJzb2NjZXJcIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiWVREIEF0dGVuZGVlcyIsInRhcmdldCI6NTg2NTExMiwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjQsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiZWo1ei0zbWs1In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJiYXNlbGluZVwiOntcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn0sXCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fX0sXCJuYW1lXCI6XCJBdHRlbmRhbmNlIGF0IENpdHkgb2YgRWRtb250b24gTGVpc3VyZSBDZW50cmVzXCIsXCJlZGl0XCI6e1wic3RhcnRcIjp7XCJ5ZWFyXCI6MjAxOCxcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJkYXRlXCI6XCJzdGFydFwifSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjoxMSxcInllYXJcIjoyMDE4fSxcImFjdGlvbl90eXBlXCI6XCJpbmNyZWFzZVwifSxcInN1bW1hcnlcIjpcIkkgY2FuIHdyaXRlIG1vcmUgaGVyZSB0byBkZXNjcmliZSB3aHkgdGhpcyBpcyBpbnRlcmVzdGluZ1wifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0xMi0wNlQyMDoyNjowNS42NDhaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTc6NTguNDI4WiIsInZlcnNpb24iOiIyMDE4LTEyLTA2VDIwOjI2OjA1LjY0OFoiLCJ0YXJnZXRfdG9sZXJhbmNlIjo5NTMyODcsImlkIjoiZ3EzNi1hczdkIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6InI0dHYtMjdzZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTEyLTA2VDIwOjI2OjA1LjgwMFoiLCJjcmVhdGVkX2F0IjoiMjAxMy0xMC0zMVQxODo1Nzo1OC40OTdaIiwidmVyc2lvbiI6IjIwMTgtMTItMDZUMjA6MjY6MDUuODAwWiIsImNyZWF0ZWRfYnkiOiJwN3ZpLW5jdHkifSx7ImlkIjoiYW4zdi0zajk3IiwibmFtZSI6Ik1ham9yIEF0dHJhY3Rpb25zIEF0dGVuZGFuY2UiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIERlc2NyaXB0aW9uKipcXG5cXG5NYWpvciBBdHRyYWN0aW9ucyBBdHRlbmRhbmNlIG1lYXN1cmVzIHllYXIgdG8gZGF0ZSBhdHRlbmRhbmNlIGF0IG1ham9yIENpdHkgb2YgRWRtb250b24gYXR0cmFjdGlvbnMgd2hpY2ggaW5jbHVkZSB0aGUgSm9obiBKYW56ZW4gTmF0dXJlIENlbnRyZSwgTXV0dGFydCBDb25zZXJ2YXRvcnkgYW5kIHRoZSBFZG1vbnRvbiBWYWxsZXkgWm9vLiBQcmlvciB0byAyMDE1LCBGb3J0IEVkbW9udG9uIFBhcmsgYXR0ZW5kYW5jZSB3YXMgYWxzbyBpbmNsdWRlZCBpbiB0aGlzIG1lYXN1cmUuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcIndkbXQtZjh2OVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqVXNlZnVsIExpbmtzKipcXG5cXG5BdHRyYWN0aW9uczogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9hdHRyYWN0aW9uc19yZWNyZWF0aW9uL2F0dHJhY3Rpb25zLmFzcHhcXG5cXG5cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1ham9yIEF0dHJhY3Rpb25zIEF0dGVuZGFuY2VcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBJbmNyZWFzZSBhdHRlbmRhbmNlIGF0IENpdHkgb2YgRWRtb250b24gYXR0cmFjdGlvbnMuXCIsXCJpY29uXCI6XCJsZWFmXCIsXCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdfSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTgtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IllURCBBdHRlbmRlZXMiLCJ0YXJnZXQiOjY1MDA4MSwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJmanJwLXZjYmsifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImJhc2VsaW5lXCI6e1wic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifSxcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19fSxcIm5hbWVcIjpcIkF0dGVuZGFuY2UgYXQgQ2l0eSBvZiBFZG1vbnRvbiBBdHRyYWN0aW9uc1wiLFwiZWRpdFwiOntcInN0YXJ0XCI6e1wieWVhclwiOjIwMTgsXCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcInllYXJcIjoyMDE4LFwibW9udGhcIjoxMX19LFwic3VtbWFyeVwiOlwiXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTEyLTA2VDE5OjU1OjQ1LjE5MloiLCJjcmVhdGVkX2F0IjoiMjAxMy0xMC0zMVQxODo1ODoxOS45OTlaIiwidmVyc2lvbiI6IjIwMTgtMTItMDZUMTk6NTU6NDUuMTkyWiIsInRhcmdldF90b2xlcmFuY2UiOjE1MTE0NSwiaWQiOiJnZGQzLTI1cGUifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMTItMDZUMTk6NTU6NDUuMzQwWiIsImNyZWF0ZWRfYXQiOiIyMDEzLTEwLTMxVDE4OjU4OjIwLjA2NFoiLCJ2ZXJzaW9uIjoiMjAxOC0xMi0wNlQxOTo1NTo0NS4zNDBaIiwiY3JlYXRlZF9ieSI6InA3dmktbmN0eSJ9LHsiaWQiOiJpeGd1LTZlN2YiLCJuYW1lIjoiMzExIENhbGwgUmVzcG9uc2UgVGltZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgRGVzY3JpcHRpb24qKlxcblxcbjMxMSBDYWxsIFJlc3BvbnNlIFRpbWUgbWVhc3VyZXMgdGhlIG1vbnRobHkgYXZlcmFnZSBhbnN3ZXIgdGltZSBpbiBzZWNvbmRzIGV4cGVyaWVuY2VkIGJ5IGFsbCBjYWxsZXJzLiBUaGUgdGFyZ2V0IGlzIDI1IHNlY29uZHMgb3IgbGVzcy4gXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKjMxMSBDYWxsIEFuc3dlciBTcGVlZCBhcyBhIE1vbnRobHkgQXZlcmFnZSoqXFxuXFxuXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiaHBoOS1iNzQ2XCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcbjMxMSBPbmxpbmU6IGh0dHA6Ly93d3cuZWRtb250b24uY2EvcHJvZ3JhbXNfc2VydmljZXMvMzExLWNpdHktc2VydmljZXMuYXNweFxcblxcblwifV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiMzExIENhbGwgUmVzcG9uc2UgVGltZVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IFByb3ZpZGUgcmVzcG9uc2l2ZSBzZXJ2aWNlIGJ5IGNvbnNpc3RlbnRseSBhbnN3ZXJpbmcgcGhvbmUgY2FsbHMgdG8gMzExIGluIGxlc3MgdGhhbiAyNSBzZWNvbmRzIG9uIGF2ZXJhZ2UuXCIsXCJpY29uXCI6XCJjbG9ja3dpc2VcIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTItMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiU2Vjb25kcyBvbiBBdmVyYWdlIiwidGFyZ2V0IjoyNSwidGFyZ2V0X3R5cGUiOiJyZWxhdGl2ZSIsInRhcmdldF9kZWx0YSI6MCwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJiYXNlbGluZSI6MjUsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoidW52bi1td2NiIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6IjwifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJiYXNlbGluZVwiOntcInN0YXJ0XCI6XCIyMDE0LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE0LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn0sXCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9fX0sXCJuYW1lXCI6XCIzMTEgQ2FsbCBSZXNwb25zZSBUaW1lXCIsXCJlZGl0XCI6e1wiYWN0aW9uX3R5cGVcIjpcIm1haW50YWluXCIsXCJzdGFydFwiOntcInllYXJcIjoyMDEyLFwiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCJ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJ5ZWFyXCI6MjAxOCxcIm1vbnRoXCI6XCJ5ZWFyXCJ9LFwibWFpbnRhaW5fdHlwZVwiOlwiPFwifX0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDgtMjNUMjE6MjA6MTEuNzQ0WiIsImNyZWF0ZWRfYXQiOiIyMDEzLTEwLTMxVDE5OjAwOjM3LjI3N1oiLCJ2ZXJzaW9uIjoiMjAxOC0wOC0yM1QyMToyMDoxMS43NDRaIiwidGFyZ2V0X3RvbGVyYW5jZSI6NSwiaWQiOiI0Y2Z0LWZnM2EifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDgtMjNUMjE6MjE6NTUuODczWiIsImNyZWF0ZWRfYXQiOiIyMDEzLTEwLTMxVDE5OjAwOjM3LjM0MFoiLCJ2ZXJzaW9uIjoiMjAxOC0wOC0yM1QyMToyMTo1NS44NzNaIiwiY3JlYXRlZF9ieSI6IjZneTQtYzhrNSJ9LHsiaWQiOiJ2bmp1LWp0Y3EiLCJuYW1lIjoiTGVpc3VyZSBBY2Nlc3MgUGFzcyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgRGVzY3JpcHRpb24qKlxcblxcbkxlaXN1cmUgQWNjZXNzIFBhc3MgbWVhc3VyZXMgdGhlIG51bWJlciBvZiBMZWlzdXJlIEFjY2VzcyBQYXNzIHNjYW5zLiBUaGUgTGVpc3VyZSBBY2Nlc3MgcHJvZ3JhbSBpcyBhIHN1YnNpZGl6ZWQgcHJvZ3JhbSBwcm92aWRlZCBieSB0aGUgQ2l0eSBvZiBFZG1vbnRvbiB0byBsb3ctaW5jb21lIHJlc2lkZW50cyBhbmQgbmV3IGltbWlncmFudHMgZm9yIGF0dGVuZGFuY2UgYXQgZmFjaWxpdGllcyBhbmQgcHJvZ3JhbXMgb2ZmZXJlZCBieSBDb21tdW5pdHkgYW5kIFJlY3JlYXRpb24gRmFjaWxpdGllcyBCcmFuY2guIFRoZSBoaXN0b3JpY2FsIGRhdGEgZm9yIHRoaXMgbWVhc3VyZSBpcyBzdWJqZWN0IHRvIGNoYW5nZSBhcyBmdXJ0aGVyIGRldGFpbHMgYXJlIG1hZGUgYXZhaWxhYmxlLiBcXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhpc3RvcmljYWwgRGF0YSoqXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiOXpkNi1tM3JuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcblxcblxcbkxlaXN1cmUgQWNjZXNzIFBhc3MgUHJvZ3JhbTogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9wcm9ncmFtc19zZXJ2aWNlcy9sZWlzdXJlLWFjY2Vzcy1wcm9ncmFtLmFzcHhcXG5cXG5cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkxlaXN1cmUgQWNjZXNzIFBhc3NcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBJbmNyZWFzZSBhY2Nlc3NpYmxpdHkgdG8gQ2l0eSBvZiBFZG1vbnRvbiByZWNyZWF0aW9uIGZhY2lsaXRpZXMgZm9yIGxvdyBpbmNvbWUgcmVzaWRlbnRzLiAgXCIsXCJpY29uXCI6XCJmbG93ZXJ0YWdcIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIFZpc2l0cyIsInRhcmdldCI6ODAwNDYzLCJ0YXJnZXRfdHlwZSI6ImFic29sdXRlIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6ImlzemktamkzcCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiYmFzZWxpbmVcIjp7XCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9LFwic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX19LFwibmFtZVwiOlwiVmlzaXRzIHRvIEVkbW9udG9uIEF0dHJhY3Rpb25zXCIsXCJlZGl0XCI6e1wic3RhcnRcIjp7XCJ5ZWFyXCI6MjAxOCxcImRhdGVcIjoxLFwibW9udGhcIjowfSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwieWVhclwiOjIwMTgsXCJtb250aFwiOjExfX19In0sInVwZGF0ZWRfYXQiOiIyMDE4LTEyLTA2VDIwOjM4OjAwLjc4NloiLCJjcmVhdGVkX2F0IjoiMjAxMy0xMC0zMVQxODo1ODo0Ny41MjFaIiwidmVyc2lvbiI6IjIwMTgtMTItMDZUMjA6Mzg6MDAuNzg2WiIsInRhcmdldF90b2xlcmFuY2UiOjU1OTA5NSwiaWQiOiJqdnU1LXg0eHIifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6ImtlZXQtOXp2cSJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJyNHR2LTI3c2ciLCJ1cGRhdGVkX2F0IjoiMjAxOC0xMi0wNlQyMDozODowMS4wOTVaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTg6NDcuNTg2WiIsInZlcnNpb24iOiIyMDE4LTEyLTA2VDIwOjM4OjAxLjA5NVoiLCJjcmVhdGVkX2J5IjoicDd2aS1uY3R5In0seyJpZCI6InBpaDYta2ZpOSIsIm5hbWUiOiJGaXJlIEZ1bGwgRmlyc3QgQWxhcm0iLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIERlc2NyaXB0aW9uKipcXG5cXG5GaXJlIEZ1bGwgRmlyc3QgQWxhcm0gbWVhc3VyZXMgZnJvbSB0aGUgdGltZSB0aGUgZmlyc3QgdW5pdCBsZWZ0IHN0YXRpb24gdW50aWwgMTYgZmlyZWZpZ2h0ZXJzIGFyZSBvbiBzY2VuZS4gRmlyZSBSZXNjdWUncyB0YXJnZXQgaXMgdG8gZGVwbG95IGEgY29tcGxlbWVudCBvZiAxNiBmaXJlZmlnaHRlcnMgb24gc2NlbmUgOCBtaW51dGVzIG9yIGxlc3MsIDkwJSBvZiB0aGUgdGltZS4gKlRoZSBGaXJlIFJlc2N1ZSBNYXN0ZXIgUGxhbiB3YXMgYXBwcm92ZWQgaW4gSnVseSAyMDEyLCB3aGljaCBpbmNsdWRlZCBhIGNoYW5nZSBpbiBmaXJzdCBmdWxsIHJlc3BvbnNlIGZyb20gMTQgZmlyZWZpZ2h0ZXIncyBvbiBzY2VuZSB0byAxNiBmaXJlZmlnaHRlcidzIG9uIHNjZW5lLiBUaGUgZGF0YSBmcm9tIEp1bHkgMjAxMiBoYXMgYmVlbiB1cGRhdGVkIHRvIHJlZmxlY3QgdGhpcyBjaGFuZ2UgaW4gbWV0aG9kb2xvZ3kuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIEltcG9ydGFuY2UqKlxcblxcblRoaXMgbWVhc3VyZSBlc3RhYmxpc2hlcyBmaXJlIHJlc3BvbnNlIHNlcnZpY2UgbGV2ZWwgdGFyZ2V0IHRoYXQgZ3VpZGVzIGVmZmVjdGl2ZSBhbmQgZWZmaWNpZW50IGFsbG9jYXRpb24gb2YgcmVzb3VyY2VzIGJhc2VkIG9uIGluZHVzdHJ5IHJlY29nbml6ZWQgYmVuY2htYXJrLlNlcnZpY2UgTGV2ZWwgVGFyZ2V0IGlzIG91dGxpbmVkIGluIEZpcmUgUmVzY3VlIE1hc3RlciBQbGFuLCBDaXR5IFBvbGljeSBDNTIzQSBhbmQgaXMgZW5kb3JzZWQgYnkgQ2l0eSBDb3VuY2lsLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSGlzdG9yaWNhbCBEYXRhKipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJxZnFiLWkzOGRcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVzZWZ1bCBMaW5rcyoqXFxuXFxuXFxuXFxuRmlyZSBSZXNjdWUgTWFzdGVyIFBsYW46IFtodHRwOi8vd3d3LmVkbW9udG9uLmNhL2NpdHlfZ292ZXJubWVudC9kb2N1bWVudHMvQzUyM0FfRmlyZV9SZXNjdWVfTWFzdGVyX1BsYW4ucGRmXVswXVxcblxcblxcblxcbkZpcmUgUmVzY3VlIFJlY3J1aXRtZW50OiBodHRwOi8vd3d3LmVkbW9udG9uLmNhL2NpdHlfZ292ZXJubWVudC9qb2JzL2ZpcmVmaWdodGVyLXJlY3J1aXRtZW50LmFzcHhcXG5cXG5bMF06IGh0dHA6Ly93d3cuZWRtb250b24uY2EvY2l0eV9nb3Zlcm5tZW50L2RvY3VtZW50cy9DNTIzQV9GaXJlX1Jlc2N1ZV9NYXN0ZXJfUGxhbi5wZGZcIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkZpcmUgRnVsbCBGaXJzdCBBbGFybVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IERlcGxveSBhIGZ1bGwgY29tcGxlbWVudCBvZiAxNiBmaXJlZmlnaHRlcnMgb24gc2NlbmUgOTAlIG9mIHRoZSB0aW1lIGluIDggbWludXRlcyBvciBsZXNzIHRyYXZlbCB0aW1lLlwiLFwiaWNvblwiOlwiZmxhbWVcIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTAtMDQtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxNy0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSBvZiB0aGUgVGltZSIsInRhcmdldCI6OTAsInRhcmdldF90eXBlIjoicmVsYXRpdmUiLCJ0YXJnZXRfZGVsdGEiOjAsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjkwLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6ImR3eTQtMmRydSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiYmFzZWxpbmVcIjp7XCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9LFwic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX19LFwic3VtbWFyeVwiOlwiXCIsXCJuYW1lXCI6XCJPbi1UaW1lIEZpcmVmaWdodGVyIERlcGxveW1lbnQgPDhtaW5zXCIsXCJlZGl0XCI6e1wiYWN0aW9uX3R5cGVcIjpcIm1haW50YWluXCIsXCJtYWludGFpbl90eXBlXCI6XCI+XCIsXCJzdGFydFwiOntcInllYXJcIjoyMDEwLFwibW9udGhcIjozLFwiZGF0ZVwiOlwic3RhcnRcIn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcInllYXJcIjoyMDE3LFwibW9udGhcIjpcInllYXJcIn0sXCJ0YXJnZXRfdHlwZVwiOlwiYWJzb2x1dGVcIn0sXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWluXCI6NjB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0xN1QxNzo0ODozMS4wNjJaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTY6NTcuNzcwWiIsInZlcnNpb24iOiIyMDE3LTAyLTE3VDE3OjQ4OjMxLjA2MloiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMy41LCJpZCI6InV1c2EtOWh5dSJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJyNHR2LTI3c2ciLCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0xN1QxNzo0ODozMS4xODBaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTY6NTcuODQ0WiIsInZlcnNpb24iOiIyMDE3LTAyLTE3VDE3OjQ4OjMxLjE4MFoiLCJjcmVhdGVkX2J5IjoiaWluai12ZzNmIn0seyJpZCI6Indrc2stODVzZyIsIm5hbWUiOiJUcmVlIFBydW5pbmciLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIERlc2NyaXB0aW9uKipcXG5cXG5UcmVlIFBydW5pbmcgbWVhc3VyZXMgdGhlIHRvdGFsIG51bWJlciBvZiB0cmVlcyBwcnVuZWQgeWVhciB0byBkYXRlIChZVEQpLiBUaGUgdG90YWwgcmVwcmVzZW50cyBhIHN1bSBvZiBpbi1ob3VzZSBhbmQgY29udHJhY3RvciBwcnVuaW5nIGFjdGl2aXRpZXMuIFJlZ3VsYXIgcHJ1bmluZyBpcyBwYXJ0IG9mIGNhcmluZyBmb3IgdGhlIHRyZWVzIGluIHRoZSBDaXR5IG9mIEVkbW9udG9uIGFuZCB0aGUgQ2l0eSBtYWludGFpbnMgYWJvdXQgMzA5LDAwMCBvcm5hbWVudGFsIHRyZWVzLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSGlzdG9yaWNhbCBEYXRhKipcXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipUcmVlcyBQcnVuZWQgUGVyIE1vbnRoKipcXG5cXG5UcmVlIHBydW5pbmcgaXMgYSBzZWFzb25hbCBhY3Rpdml0eSBzbyBudW1iZXJzIHZhcnkgb3ZlciB0aGUgeWVhci4gVGhlIHRhcmdldCB2cy4gYWN0dWFsIG51bWJlciBvZiB0cmVlcyBwcnVuZWQgb24gYSBtb250aGx5IGJhc2lzIGlzIGRpc3BsYXllZCBiZWxvdy5cXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJlYWM0LXhoaXNcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipFZG1vbnRvbiBUcmVlIE1hcCoqXCJ9LHtcInR5cGVcIjpcInZpelwiLFwiZGF0YXNldFwiOlwiY2dnYi1oenptXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipVc2VmdWwgTGlua3MqKlxcblxcblxcblxcblVyYmFuIEZvcmVzdCBNYW5hZ2VtZW50OiBodHRwOi8vd3d3LmVkbW9udG9uLmNhL3Jlc2lkZW50aWFsX25laWdoYm91cmhvb2RzL1BERi9VcmJhbl9Gb3Jlc3RfTWFuYWdlbWVudF9QbGFuLnBkZlxcblxcblxcblxcbkVkbW9udG9uIFRyZWUgTWFwOiBbaHR0cHM6Ly9kYXRhLmVkbW9udG9uLmNhL0Vudmlyb25tZW50YWwtU2VydmljZXMvVHJlZXMtU3BlY2llcy1NYXAtVmlldy0vY2dnYi1oenptXVswXVxcblxcblswXTogaHR0cHM6Ly9kYXRhLmVkbW9udG9uLmNhL0Vudmlyb25tZW50YWwtU2VydmljZXMvVHJlZXMtU3BlY2llcy1NYXAtVmlldy0vY2dnYi1oenptXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJUcmVlIFBydW5pbmdcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBNYXhpbWl6ZSB0aGUgbGlmZXNwYW4gb2YgQ2l0eSBvZiBFZG1vbnRvbiBtYWludGFpbmVkIHRyZWVzLlwiLFwiaWNvblwiOlwidHJlZVwiLFwicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXX0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNy0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE3LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIgVHJlZXMgUHJ1bmVkICIsInRhcmdldCI6Mzc5MjkuNiwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YSI6MCwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJiYXNlbGluZSI6MzAwMCwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJzc2V4LWpjZGoifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImJhc2VsaW5lXCI6e1wic3RhcnRcIjpcIjIwMTQtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTQtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifSxcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTR9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH19fSxcImVkaXRcIjp7XCJhY3Rpb25fdHlwZVwiOlwiaW5jcmVhc2VcIixcInN0YXJ0XCI6e1wieWVhclwiOjIwMTcsXCJtb250aFwiOjAsXCJkYXRlXCI6MX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcInllYXJcIjoyMDE3LFwibW9udGhcIjoxMX0sXCJtYWludGFpbl90eXBlXCI6XCI+XCJ9LFwibmFtZVwiOlwiVGhlIE51bWJlciBvZiBUcmVlcyBQcnVuZWRcIixcInN1bW1hcnlcIjpcIlwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0wNS0yNlQxNjo1MToxNS42OTBaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTg6NTk6MDYuOTczWiIsInZlcnNpb24iOiIyMDE3LTA1LTI2VDE2OjUxOjE1LjY5MFoiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMDc3OSwiaWQiOiJweWFwLXNjNjcifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTctMDUtMjZUMTY6NTE6MTUuOTY4WiIsImNyZWF0ZWRfYXQiOiIyMDEzLTEwLTMxVDE4OjU5OjA3LjA0NloiLCJ2ZXJzaW9uIjoiMjAxNy0wNS0yNlQxNjo1MToxNS45NjhaIiwiY3JlYXRlZF9ieSI6ImlpbmotdmczZiJ9LHsiaWQiOiJiZW1nLWtzMnQiLCJuYW1lIjoiQXNzZXNzbWVudCBTaG9ydC1UZXJtIENvdW5zZWxpbmciLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNZWFzdXJlIERlc2NyaXB0aW9uKipcXG5cXG5Bc3Nlc3NtZW50IFNob3J0LVRlcm0gQ291bnNlbGxpbmcgbWVhc3VyZXMgdGhlIG51bWJlciBvZiBjaXRpemVucyBzdXBwb3J0ZWQgdGhyb3VnaCBBc3Nlc3NtZW50IGFuZCBTaG9ydCBUZXJtIENvdW5zZWxsaW5nIHByb3ZpZGVkIGJ5IHRoZSBDaXR5IG9mIEVkbW9udG9uLiBUaGlzIGlzIHRoZSBudW1iZXIgb2YgbmV3IGZpbGVzIG9wZW5lZCB5ZWFyIHRvIGRhdGUuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIaXN0b3JpY2FsIERhdGEqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcInk1YTIteDV5a1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqVXNlZnVsIExpbmtzKipcXG5cXG5cXG5cXG5Db3Vuc2VsbGluZyBTZXJ2aWNlczogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9wcm9ncmFtc19zZXJ2aWNlcy9mb3JfZmFtaWx5X2luZGl2aWR1YWxzL2NvdW5zZWxsaW5nLXNlcnZpY2VzLmFzcHhcXG5cXG5cIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkFzc2Vzc21lbnQgU2hvcnQtVGVybSBDb3Vuc2VsbGluZ1wiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IFByb3ZpZGUgc2hvcnQtdGVybSBjb3Vuc2VsbGluZyB0byBjaXRpemVucyB0byBzdXBwb3J0IGNhcmluZywgaW5jbHVzaXZlIGFuZCBzYWZlIGNvbW11bml0aWVzLlwiLFwiaWNvblwiOlwiZW1wdHloZWFydFwiLFwicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXX0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNS0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE3LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJDaXRpemVucyBTdXBwb3J0ZWQgWVREIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJiYXNlbGluZSI6ODAwLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InFraHMtcjZ6cCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiYmFzZWxpbmVcIjp7XCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9LFwic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX19LFwiZWRpdFwiOntcImFjdGlvbl90eXBlXCI6XCJub25lXCIsXCJzdGFydFwiOntcInllYXJcIjoyMDE1LFwiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6MH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcInllYXJcIjoyMDE3LFwibW9udGhcIjpcInllYXJcIn0sXCJtYWludGFpbl90eXBlXCI6XCI+XCJ9LFwibmFtZVwiOlwiQXNzZXNzbWVudCBTaG9ydC1UZXJtIENvdW5zZWxsaW5nXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTE3VDE3OjUwOjI3LjM0NVoiLCJjcmVhdGVkX2F0IjoiMjAxMy0xMC0zMVQxODo1OTozMi40NjNaIiwidmVyc2lvbiI6IjIwMTctMDItMTdUMTc6NTA6MjcuMzQ1WiIsImlkIjoibjRwYy01dHpyIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6InI0dHYtMjdzZyIsInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTE3VDE3OjUwOjI3LjQ0NloiLCJjcmVhdGVkX2F0IjoiMjAxMy0xMC0zMVQxODo1OTozMi41MzhaIiwidmVyc2lvbiI6IjIwMTctMDItMTdUMTc6NTA6MjcuNDQ2WiIsImNyZWF0ZWRfYnkiOiJpaW5qLXZnM2YifSx7ImlkIjoiOHpocS0zMnRmIiwibmFtZSI6IlBldHMgUmVzY3VlZCBvciBSZXR1cm5lZCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKk1lYXN1cmUgRGVzY3JpcHRpb24qKlxcblxcblBldHMgUmVzY3VlZC9SZXR1cm5lZCBtZWFzdXJlcyB0aGUgcGVyY2VudGFnZSBvZiBhZG9wdGFibGUgcGV0cyAoY2F0cyBhbmQgZG9ncykgdGhhdCBlbnRlciBhbmQgbGVhdmUgdGhlIEFuaW1hbCBDYXJlIGFuZCBDb250cm9sIHN5c3RlbS4gVGhlIHRvdGFsIHRoYXQgbGVhdmUgdGhlIHN5c3RlbSBpbmNsdWRlIHBldHMgcmV0dXJuZWQgaG9tZSBieSB0aGUgQW5pbWFsIENhcmUgYW5kIENvbnRyb2wgRmFjaWxpdHksIHBldHMgcmV0dXJuZWQgaG9tZSBkaXJlY3RseSBieSBhbiBBbmltYWwgQ29udHJvbCBPZmZpY2VyLCBwZXRzIHByb3ZpZGVkIHRvIHRoZSBFZG1vbnRvbiBIdW1hbmUgU29jaWV0eSBmb3IgYWRvcHRpb24sIG9yIHBldHMgcHJvdmlkZWQgdG8gb3RoZXIgM3JkIHBhcnR5IHJlc2N1ZSBncm91cHMgZm9yIGFkb3B0aW9uLiBBZG9wdGFibGUgaXMgZGVmaW5lZCBhcyBwZXRzIHRoYXQgYXJlIGhlYWx0aHkgYW5kIGhhdmUgbm8gc29jaWFsaXphdGlvbiBpc3N1ZXMgdGhhdCB3b3VsZCBtYWtlIHRoZW0gYSBkYW5nZXIgdG8gb3duZXJzLiBBbmltYWwgQ29udHJvbCBDZW50cmUncyB0YXJnZXQgaXMgOTUlLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSGlzdG9yaWNhbCBEYXRhKipcXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiKipUb3RhbCBQZXJjZW50IG9mIFBldHMgU2F2ZWQqKlxcblxcblwifSx7XCJ0eXBlXCI6XCJ2aXpcIixcImRhdGFzZXRcIjpcImU1c3EtamUzeFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIqKlRvdGFsIE51bWJlciBvZiBQZXRzIFNhdmVkKipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJjd2R3LXg2aHFcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVzZWZ1bCBMaW5rcyoqXFxuXFxuXFxuXFxuQW5pbWFsIENvbnRyb2wgQ2VudHJlOiBbaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9ieWxhd3NfbGljZW5jZXMvYnlsYXdzL2FuaW1hbC1jYXJlLWNvbnRyb2wtY2VudHJlLmFzcHhdWzBdXFxuXFxuXFxuXFxuUGV0IExpY2Vuc2VzOiBodHRwOi8vd3d3LmVkbW9udG9uLmNhL3Jlc2lkZW50aWFsX25laWdoYm91cmhvb2RzL3BldHNfd2lsZGxpZmUvcGV0LWxpY2VuY2VzLWZvci1yZXNpZGVudHMuYXNweFxcblxcblswXTogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9ieWxhd3NfbGljZW5jZXMvYnlsYXdzL2FuaW1hbC1jYXJlLWNvbnRyb2wtY2VudHJlLmFzcHhcIn1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIlBldHMgUmVzY3VlZC9SZXR1cm5lZFwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIkdvYWw6IDk1JSBvZiBwZXRzIGhhbmRsZWQgYXJlIHJldHVybmVkIHRvIG93bmVyIG9yIHRyYW5zZmVycmVkIHRvIHRoZSBFZG1vbnRvbiBIdW1hbmUgU29jaWV0eSBvciBvdGhlciByZXNjdWUgcGFydG5lcnMuXCIsXCJpY29uXCI6XCJtZWRpY2FsY3Jvc3NcIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTItMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiJSIsInRhcmdldCI6OTUsInRhcmdldF90eXBlIjoicmVsYXRpdmUiLCJ0YXJnZXRfZGVsdGEiOjAsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjk1LCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InFycXUtZWRrNCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiYmFzZWxpbmVcIjp7XCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9LFwic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX19LFwiZWRpdFwiOntcImFjdGlvbl90eXBlXCI6XCJtYWludGFpblwiLFwibWFpbnRhaW5fdHlwZVwiOlwiPlwiLFwic3RhcnRcIjp7XCJ5ZWFyXCI6MjAxMixcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwifSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJuYW1lXCI6XCJBbmltYWwgU2VydmljZXNcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDgtMjNUMjE6MjE6MTcuNDM3WiIsImNyZWF0ZWRfYXQiOiIyMDEzLTEwLTMxVDE4OjU5OjU3LjU3MloiLCJ2ZXJzaW9uIjoiMjAxOC0wOC0yM1QyMToyMToxNy40MzdaIiwiaWQiOiJxdXZnLXE3bTYifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicjR0di0yN3NnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDgtMjNUMjE6MjE6MjMuNTAwWiIsImNyZWF0ZWRfYXQiOiIyMDEzLTEwLTMxVDE4OjU5OjU3LjY0N1oiLCJ2ZXJzaW9uIjoiMjAxOC0wOC0yM1QyMToyMToyMy41MDBaIiwiY3JlYXRlZF9ieSI6IjZneTQtYzhrNSJ9LHsiaWQiOiI3bXNkLXRwNDUiLCJuYW1lIjoiMzExIENhbGwgVm9sdW1lIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTWVhc3VyZSBEZXNjcmlwdGlvbioqXFxuXFxuMzExIENhbGwgVm9sdW1lIG1lYXN1cmVzIHRoZSB1dGlsaXphdGlvbiBsZXZlbHMgb2YgMzExIGJ5IHRyYWNraW5nIHRoZSB0b3RhbCBudW1iZXIgb2YgYWxsIGluYm91bmQgY2FsbHMgcGxhY2VkIHRvIDMxMSBwZXIgbW9udGguIFxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSGlzdG9yaWNhbCBEYXRhKipcXG5cXG5cIn0se1widHlwZVwiOlwidml6XCIsXCJkYXRhc2V0XCI6XCJ5OG56LWp0M3pcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKlVzZWZ1bCBMaW5rcyoqXFxuXFxuMzExIE9ubGluZTogaHR0cDovL3d3dy5lZG1vbnRvbi5jYS9wcm9ncmFtc19zZXJ2aWNlcy8zMTEtY2l0eS1zZXJ2aWNlcy5hc3B4XFxuXFxuXCJ9XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCIzMTEgQ2FsbCBWb2x1bWVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJHb2FsOiBQcm92aWRlIGNpdGl6ZW5zIHdpdGggYSBzaW5nbGUgcG9pbnQgb2YgY29udGFjdCBmb3IgQ2l0eSBvZiBFZG1vbnRvbiBtdW5pY2lwYWwgaW5mb3JtYXRpb24sIHByb2dyYW1zIGFuZCBzZXJ2aWNlcyAyNC1ob3VycyBhIGRheSwgZXZlcnkgZGF5IG9mIHRoZSB5ZWFyLlwiLFwiaWNvblwiOlwicGhvbmVcIixcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W119In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTItMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAxOC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiQ2FsbHMgUmVjZWl2ZWQgUGVyIE1vbnRoIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6ImI0OG0tYXVwcSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiYmFzZWxpbmVcIjp7XCJzdGFydFwiOlwiMjAxNC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9LFwic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fX19LFwiZWRpdFwiOntcImFjdGlvbl90eXBlXCI6XCJub25lXCIsXCJzdGFydFwiOntcInllYXJcIjoyMDEyLFwiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCJ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJ5ZWFyXCI6MjAxOCxcIm1vbnRoXCI6XCJ5ZWFyXCJ9fSxcIm5hbWVcIjpcIjMxMSBDYWxsIFZvbHVtZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wOC0yM1QyMToyMjoyNC4wMDlaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTk6MDA6MTcuNDUwWiIsInZlcnNpb24iOiIyMDE4LTA4LTIzVDIxOjIyOjI0LjAwOVoiLCJpZCI6InhnOHAtazV1NCJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJyNHR2LTI3c2ciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wOC0yM1QyMToyMjoyNy42MzZaIiwiY3JlYXRlZF9hdCI6IjIwMTMtMTAtMzFUMTk6MDA6MTcuNTI5WiIsInZlcnNpb24iOiIyMDE4LTA4LTIzVDIxOjIyOjI3LjYzNloiLCJjcmVhdGVkX2J5IjoiNmd5NC1jOGs1In1dLCJ2ZXJzaW9uIjoiMjAxNi0wMS0yMFQyMTowNjo0Ni4yOTVaIn1dLCJpc19wdWJsaWMiOnRydWUsInZlcnNpb24iOiIyMDE2LTAzLTA3VDIyOjI2OjI1LjM5OVoifX0=
eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTIwVDE2OjM2OjU0LjEyNloiLCJpZCI6InhlcHgtamd2OSIsImNvbHVtbjEiOiJfZXZlbnRzX18xXzAwMF9wb3B1bGF0aW9uIiwiZGF0YXNldCI6InliZXYtODU2YiIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwieWJldi04NTZiXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZGFzaGJvYXJkLmVkbW9udG9uLmNhIiwiY3JlYXRlZF9hdCI6IjIwMTUtMDktMTBUMTk6MDY6MTQuMDM0WiIsInVwZGF0ZWRfYXQiOiIyMDE2LTA2LTIwVDE2OjM2OjU0LjEyNloifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE2OjU4OjE4LjI3OFoiLCJpZCI6IjNuM2ktZHh1cSIsImNvbHVtbjEiOiJfcmVwb3J0aW5nX2luY3JlYXNlZF9oZWFsdGhfYW5kX3dlbGxuZXNzIiwiZGF0YXNldCI6IjV1ZHEtZnU3biIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwiNXVkcS1mdTduXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZGFzaGJvYXJkLmVkbW9udG9uLmNhIiwiY3JlYXRlZF9hdCI6IjIwMTUtMDktMTBUMTg6MDQ6MTMuOTIyWiIsInVwZGF0ZWRfYXQiOiIyMDE2LTA2LTE2VDE2OjU4OjE4LjI3OFoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE3OjAxOjI5LjAwOVoiLCJpZCI6IjJtaXotdWZwMiIsImNvbHVtbjEiOiJfdGhhdF9yZXBvcnRfZmVlbGluZ19jb25uZWN0ZWQiLCJkYXRhc2V0IjoiaHUzNS10d2UzIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJodTM1LXR3ZTNcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJkYXNoYm9hcmQuZWRtb250b24uY2EiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOS0xMFQxNzo1Mzo1NC42MzhaIiwidXBkYXRlZF9hdCI6IjIwMTYtMDYtMTZUMTc6MDE6MjkuMDA5WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE3OjQwOjU5LjY1M1oiLCJpZCI6InN6eGYtdDllMyIsImNvbHVtbjEiOiJfdGhhdF9hZ3JlZV9fc3Ryb25nbHlfaW50ZWdyYXRlZF9zdHJhdGVnaWNfZGV2ZWxvcG1lbnRfYWdyZWUiLCJkYXRhc2V0IjoiZzllYi1rank5IiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJnOWViLWtqeTlcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJkYXNoYm9hcmQuZWRtb250b24uY2EiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOS0xMVQxODozMTowOC4wNDNaIiwidXBkYXRlZF9hdCI6IjIwMTYtMDYtMTZUMTc6NDA6NTkuNjUzWiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE3OjQ2OjIyLjkwNloiLCJpZCI6IjV0cWgtbnJiYSIsImNvbHVtbjEiOiJfdGhhdF9yZXBvcnRlZF92b2x1bnRlZXJpbmdfcGFzdF8xMl9tb250aHMiLCJkYXRhc2V0IjoiYWg4ZC0zdTQ4IiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJhaDhkLTN1NDhcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJkYXNoYm9hcmQuZWRtb250b24uY2EiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOS0xMFQxNzozMDo0MC45NjBaIiwidXBkYXRlZF9hdCI6IjIwMTYtMDYtMTZUMTc6NDY6MjIuOTA2WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE3OjQ4OjE3LjQyOVoiLCJpZCI6Im1kdWQtZG5teiIsImNvbHVtbjEiOiJfdmlzaXRzX3Blcl9jYXBpdGEiLCJkYXRhc2V0IjoiN2t5cS1zYmJkIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCI3a3lxLXNiYmRcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJkYXNoYm9hcmQuZWRtb250b24uY2EiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOS0xMFQxODozNjoyMi41NTBaIiwidXBkYXRlZF9hdCI6IjIwMTYtMDYtMTZUMTc6NDg6MTcuNDI5WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE3OjUzOjExLjE2OFoiLCJpZCI6InVmOTktNGkzZCIsImNvbHVtbjEiOiJpbmRleCIsImRhdGFzZXQiOiJkdjNtLXRlYXQiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcImR2M20tdGVhdFwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6ImRhc2hib2FyZC5lZG1vbnRvbi5jYSIsImNyZWF0ZWRfYXQiOiIyMDE1LTA5LTExVDE4OjQ4OjE3Ljg3M1oiLCJ1cGRhdGVkX2F0IjoiMjAxNi0wNi0xNlQxNzo1MzoxMS4xNjhaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDE2LTA2LTE2VDE3OjU3OjE2Ljk0MloiLCJpZCI6Img1aWYteDc5ZiIsImNvbHVtbjEiOiJfdGhhdF9yZXBvcnRlZF91c2luZ19hX3BhcmtfcGFzdF8xMl9tb250aHMiLCJkYXRhc2V0IjoidDRyOS1rYmd1IiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJ0NHI5LWtiZ3VcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJkYXNoYm9hcmQuZWRtb250b24uY2EiLCJjcmVhdGVkX2F0IjoiMjAxNS0wOS0xMFQxODo0NDo1OS43ODJaIiwidXBkYXRlZF9hdCI6IjIwMTYtMDYtMTZUMTc6NTc6MTYuOTQyWiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDEzLTA5LTE2VDIzOjU0OjA2Ljc4NVoiLCJpZCI6InhqYjMtOXdlOSIsImNvbHVtbjEiOiJwZXJjZW50X21ldCIsImRhdGFzZXQiOiI4eXMyLWpibmMiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZWRtb250b24tc3RhdC5kZW1vLnNvY3JhdGEuY29tIiwiY3JlYXRlZF9hdCI6IjIwMTMtMDktMDlUMDE6NDE6MDcuOTE4WiIsInVwZGF0ZWRfYXQiOiIyMDEzLTA5LTE2VDIzOjU0OjA2Ljc4NVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoic3VtIn0sImRhdGVfY29sdW1uIjoiZGF0ZXRpbWUiLCJmaWx0ZXIiOiIocmVwb3J0X3llYXI9JzIwMTgnKSIsInZlcnNpb24iOiIyMDE4LTEyLTA2VDIwOjI2OjA1LjIzN1oiLCJpZCI6ImVqNXotM21rNSIsImNvbHVtbjEiOiJtb250aGx5X2F0dGVuZGFuY2UiLCJkYXRhc2V0IjoiaWFhNy14OGtrIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7XCJ2YWx1ZVwiOlwiMjAxOFwifV0sXCJkYXRhc2V0XCI6XCJpYWE3LXg4a2tcIixcImNvbHVtblwiOlwicmVwb3J0X3llYXJcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIixcInByZWZpbHRlclR5cGVcIjpcImZpbHRlcmVkXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZGFzaGJvYXJkLmVkbW9udG9uLmNhIiwiY3JlYXRlZF9hdCI6IjIwMTMtMDktMDlUMDI6MDE6MzAuODA0WiIsInVwZGF0ZWRfYXQiOiIyMDE4LTEyLTA2VDIwOjI2OjA1LjIzN1oifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoic3VtIn0sImRhdGVfY29sdW1uIjoiZGF0ZXRpbWUiLCJmaWx0ZXIiOiIocmVwb3J0X3llYXI9JzIwMTgnKSIsInZlcnNpb24iOiIyMDE4LTEyLTA2VDE5OjU1OjQ0LjgxN1oiLCJpZCI6ImZqcnAtdmNiayIsImNvbHVtbjEiOiJtb250aGx5X21ham9yX2F0dHJhY3Rpb25zX2F0dGVuZGFuY2UiLCJkYXRhc2V0Ijoiank2Zy10MzU4IiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7XCJ2YWx1ZVwiOlwiMjAxOFwifV0sXCJkYXRhc2V0XCI6XCJqeTZnLXQzNThcIixcImNvbHVtblwiOlwicmVwb3J0X3llYXJcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIixcInByZWZpbHRlclR5cGVcIjpcImZpbHRlcmVkXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZGFzaGJvYXJkLmVkbW9udG9uLmNhIiwiY3JlYXRlZF9hdCI6IjIwMTMtMDktMDlUMDI6NDk6NTQuODI4WiIsInVwZGF0ZWRfYXQiOiIyMDE4LTEyLTA2VDE5OjU1OjQ0LjgxN1oifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDEzLTA5LTE5VDE4OjI2OjA3LjQyMFoiLCJpZCI6InVudm4tbXdjYiIsImNvbHVtbjEiOiJfMzExX2Fuc3dlcl9zcGVlZCIsImRhdGFzZXQiOiJtY2d5LTc2dWkiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZWRtb250b24tc3RhdC5kZW1vLnNvY3JhdGEuY29tIiwiY3JlYXRlZF9hdCI6IjIwMTMtMDktMTlUMTU6MjE6MDAuNDk3WiIsInVwZGF0ZWRfYXQiOiIyMDEzLTA5LTE5VDE4OjI2OjA3LjQyMFoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoic3VtIn0sImRhdGVfY29sdW1uIjoiZGF0ZV90aW1lIiwiZmlsdGVyIjoiKHJlcG9ydF95ZWFyPScyMDE4JykiLCJ2ZXJzaW9uIjoiMjAxOC0xMi0wNlQyMDozODowMC40MDRaIiwiaWQiOiJpc3ppLWppM3AiLCJjb2x1bW4xIjoicXVhcnRlcmx5X3Zpc2l0cyIsImRhdGFzZXQiOiIza3FqLTZpZjYiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3tcInZhbHVlXCI6XCIyMDE4XCJ9XSxcImRhdGFzZXRcIjpcIjNrcWotNmlmNlwiLFwiY29sdW1uXCI6XCJyZXBvcnRfeWVhclwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwiLFwicHJlZmlsdGVyVHlwZVwiOlwiZmlsdGVyZWRcIn19IiwiZGF0YXNldF9kb21haW4iOiJkYXNoYm9hcmQuZWRtb250b24uY2EiLCJjcmVhdGVkX2F0IjoiMjAxMy0wOS0xMFQxOToxNzo0OS4zMjdaIiwidXBkYXRlZF9hdCI6IjIwMTgtMTItMDZUMjA6Mzg6MDAuNDA0WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDEzLTEwLTE4VDAwOjU2OjQ3LjMyMVoiLCJpZCI6ImR3eTQtMmRydSIsImNvbHVtbjEiOiJmdWxsX3BlcmNlbnRfbWV0IiwiZGF0YXNldCI6Ijh5czItamJuYyIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJlZG1vbnRvbi1zdGF0LmRlbW8uc29jcmF0YS5jb20iLCJjcmVhdGVkX2F0IjoiMjAxMy0wOS0wOVQwMDoxMzozOC43NDhaIiwidXBkYXRlZF9hdCI6IjIwMTMtMTAtMThUMDA6NTY6NDcuMzIxWiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoic3VtIn0sImRhdGVfY29sdW1uIjoiZGF0ZXRpbWUiLCJ2ZXJzaW9uIjoiMjAxNi0wMS0yMFQyMToxMDo1Ni44MTFaIiwiaWQiOiJzc2V4LWpjZGoiLCJjb2x1bW4xIjoidHJlZXNfcHJ1bmVkIiwiZGF0YXNldCI6ImVuZXYtcGgycyIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwiZW5ldi1waDJzXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZGFzaGJvYXJkLmVkbW9udG9uLmNhIiwiY3JlYXRlZF9hdCI6IjIwMTMtMDktMDlUMTY6Mjg6NDMuMzg5WiIsInVwZGF0ZWRfYXQiOiIyMDE2LTAxLTIwVDIxOjEwOjU2LjgxMVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoic3VtIn0sImRhdGVfY29sdW1uIjoiZGF0ZXRpbWUiLCJ2ZXJzaW9uIjoiMjAxNi0wMS0yMFQyMToxMjo0OC44MzlaIiwiaWQiOiJxa2hzLXI2enAiLCJjb2x1bW4xIjoiY2l0aXplbnNfc3VwcG9ydGVkIiwiZGF0YXNldCI6Imd2NmgtY3BoZiIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwiZ3Y2aC1jcGhmXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoiZGFzaGJvYXJkLmVkbW9udG9uLmNhIiwiY3JlYXRlZF9hdCI6IjIwMTMtMDktMThUMjA6MjM6MTUuMzMzWiIsInVwZGF0ZWRfYXQiOiIyMDE2LTAxLTIwVDIxOjEyOjQ4LjgzOVoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDEzLTA5LTE4VDIzOjA2OjU2Ljg1MVoiLCJpZCI6InFycXUtZWRrNCIsImNvbHVtbjEiOiJwZXJjZW50X3NhdmVkIiwiZGF0YXNldCI6IjNwaTktYjNyZiIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJlZG1vbnRvbi1zdGF0LmRlbW8uc29jcmF0YS5jb20iLCJjcmVhdGVkX2F0IjoiMjAxMy0wOS0xOFQyMjoyNjoyMy44NjBaIiwidXBkYXRlZF9hdCI6IjIwMTMtMDktMThUMjM6MDY6NTYuODUxWiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJkYXRldGltZSIsInZlcnNpb24iOiIyMDEzLTA5LTE5VDE1OjE3OjA1LjE2MFoiLCJpZCI6ImI0OG0tYXVwcSIsImNvbHVtbjEiOiJfMzExX2NhbGxzIiwiZGF0YXNldCI6Im1jZ3ktNzZ1aSIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1widmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJlZG1vbnRvbi1zdGF0LmRlbW8uc29jcmF0YS5jb20iLCJjcmVhdGVkX2F0IjoiMjAxMy0wOS0xOFQyMzozNTo0OS44NzlaIiwidXBkYXRlZF9hdCI6IjIwMTMtMDktMTlUMTU6MTc6MDUuMTYwWiJ9fQ==