Levy to Move Seattle
Levy to Move Seattle

Levy to Move Seattle

Approved by voters in 2015, the 9-year, $930 million Levy to Move Seattle provides funding to improve safety for all travelers, maintain our streets and bridges, and invest in reliable, affordable travel options for a growing city. Below are measures that track our progress towards meeting the levy commitments outlined in the approved legislation.

eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJpZCI6ImtwcHEtbWQ5ZyIsIm5hbWUiOiJMZXZ5IHRvIE1vdmUgU2VhdHRsZSIsIm1ldGFkYXRhIjoie1wiaW1hZ2VcIjpcIi9hcGkvYXNzZXRzLzY2Mzg5N0UwLTU3QkYtNEM1My05QkYxLTU0OTMyMEM2NTY5M1wiLFwiZGVzY3JpcHRpb25cIjpcIkFwcHJvdmVkIGJ5IHZvdGVycyBpbiAyMDE1LCB0aGUgOS15ZWFyLCAkOTMwIG1pbGxpb24gTGV2eSB0byBNb3ZlIFNlYXR0bGUgcHJvdmlkZXMgZnVuZGluZyB0byBpbXByb3ZlIHNhZmV0eSBmb3IgYWxsIHRyYXZlbGVycywgbWFpbnRhaW4gb3VyIHN0cmVldHMgYW5kIGJyaWRnZXMsIGFuZCBpbnZlc3QgaW4gcmVsaWFibGUsIGFmZm9yZGFibGUgdHJhdmVsIG9wdGlvbnMgZm9yIGEgZ3Jvd2luZyBjaXR5LiBCZWxvdyBhcmUgbWVhc3VyZXMgdGhhdCB0cmFjayBvdXIgcHJvZ3Jlc3MgdG93YXJkcyBtZWV0aW5nIHRoZSBsZXZ5IGNvbW1pdG1lbnRzIG91dGxpbmVkIGluIHRoZSBhcHByb3ZlZCBsZWdpc2xhdGlvbi5cXG5cXG5cIn0iLCJjYXRlZ29yaWVzIjpbeyJpZCI6InVuY2F0ZWdvcml6ZWQiLCJuYW1lIjoidW5jYXRlZ29yaXplZCIsImdvYWxzIjpbeyJpZCI6IjlmZGstdWlqbiIsIm5hbWUiOiJWaXNpb24gWmVybyBTYWZldHkgQ29ycmlkb3JzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2Ygc2FmZXR5IGNvcnJpZG9yIHNwb3QgaW1wcm92ZW1lbnRzIGNvbXBsZXRlZCB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICMgb2YgY29tcGxldGVkIHNhZmV0eSBjb3JyaWRvciBzcG90IGltcHJvdmVtZW50cy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIGNvbXBsZXRlZCBzYWZldHkgY29ycmlkb3Igc3BvdCBpbXByb3ZlbWVudHMiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiaGdiei00OWdiIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiIyBvZiBzYWZldHkgY29ycmlkb3Igc3BvdCBpbXByb3ZlbWVudHNcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjoyMCxcIm1pblwiOjB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNFQxNTowMDo1OC42ODZaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjBUMjI6MjY6NDkuMzE5WiIsInZlcnNpb24iOiIyMDE4LTA3LTI0VDE1OjAwOjU4LjY4NloiLCJpZCI6InU4ZW0tbndrbiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbeyJtZXRhZGF0YSI6IiIsImlkIjoidGYzdi00Z2N2In1dLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI0VDE1OjAxOjIzLjIyMFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yMFQyMjoyNDo0NC4wMjhaIiwidmVyc2lvbiI6IjIwMTgtMDctMjRUMTU6MDE6MjMuMjIwWiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoiOXU1My00czQzIiwibmFtZSI6Ik5ldyBTaWRld2Fsa3MiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyB0aGUgIyBvZiBuZXcgYmxvY2tzIG9mIHNpZGV3YWxrcyBjb25zdHJ1Y3RlZCB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIGJsb2NrcyBvZiBuZXcgc2lkZXdhbGsiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoicjR1Ni0yaXh2In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiY29uc3RydWN0aW9uIG9mIG5ldyBzaWRld2Fsa3NcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjoxNTB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjo0NzoyNi41NjJaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6NDY6NDAuNzYyWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIyOjQ3OjI2LjU2MloiLCJpZCI6IjR1OHctZm50MiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjo0Nzo0MS44ODhaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6NDM6MjYuNTE0WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIyOjQ3OjQxLjg4OFoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6InF6YTktdTlqZiIsIm5hbWUiOiJDdXJiIFJhbXAgJiBDcm9zc2luZyBJbXBzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2YgaW50ZXJzZWN0aW9ucyB3L2N1cmIgcmFtcCBhbmQgY3Jvc3NpbmcgaW1wcm92ZW1lbnRzIHRocm91Z2ggRGVjZW1iZXIgMjAyNFwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyB0aGUgIyBvZiBpbnRlcnNlY3Rpb25zIHcvY3VyYiByYW1wIGFuZCBjcm9zc2luZyBpbXByb3ZlbWVudHMuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIyBvZiBpbnRlcnNlY3Rpb25zIHcvY3VyYiByYW1wIGFuZCBjcm9zc2luZyBpbXBzIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Imh2dmstbXd6ZCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIiMgb2YgaW50ZXJzZWN0aW9ucyB3L2N1cmIgcmFtcCBhbmQgY3Jvc3NpbmcgaW1wc1wiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1heFwiOjQwMH19In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI0VDE3OjA5OjQ2LjcxNVoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNFQxNzowODo1OC4wMzFaIiwidmVyc2lvbiI6IjIwMTgtMDctMjRUMTc6MDk6NDYuNzE1WiIsImlkIjoicmhyZy05aXp5In0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI0VDE3OjEwOjA0LjgzOFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNFQxNzowMzo1OS43MzNaIiwidmVyc2lvbiI6IjIwMTgtMDctMjRUMTc6MTA6MDQuODM4WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoiaXdmbS04N3BlIiwibmFtZSI6IlNhZmUgUm91dGVzIHRvIFNjaG9vbCBQcm9qZWN0cyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIG5ldyBzYWZlIHJvdXRlcyB0byBzY2hvb2wgcHJvamVjdHMgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nICMgb2YgbmV3IHNhZmUgcm91dGVzIHRvIHNjaG9vbCBwcm9qZWN0cy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIG5ldyBzYWZlIHJvdXRlcyB0byBzY2hvb2wgcHJvamVjdHMiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiZGQ1eC1zbmZpIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiIyBvZiBTYWZlIFJvdXRlcyB0byBTY2hvb2wgcHJvamVjdHNcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjo4MH19In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE1OjEzOjEyLjg2OFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yM1QyMDowOTowMS43NDlaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTU6MTM6MTIuODY4WiIsImlkIjoicnlzbS03ZmUzIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE1OjEzOjEzLjE5N1oiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yM1QyMDowNzoxOS42NjVaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTU6MTM6MTMuMTk3WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoibnlhei0zenZqIiwibmFtZSI6IlByb3RlY3RlZCBCaWtlIExhbmVzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2YgbGFuZSBtaWxlcyBvZiBuZXcgcHJvdGVjdGVkIGJpa2UgbGFuZXMgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIGxhbmUgbWlsZXMgb2YgbmV3IHByb3RlY3RlZCBiaWtlIGxhbmVzLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6ImxhbmUgbWlsZXMgb2YgbmV3IHByb3RlY3RlZCBiaWtlIGxhbmVzIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjRqM2stcHAyZSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIiMgb2YgbGFuZSBtaWxlcyBvZiBuZXcgcHJvdGVjdGVkIGJpa2UgbGFuZXNcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjRUMTY6NDc6MzMuMjUxWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI0VDE2OjQ0OjQ2LjAwNloiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNFQxNjo0NzozMy4yNTFaIiwiaWQiOiJxazh1LTVxdmUifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6Im1rZmMtc3ozeiJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNFQxNjo1MzoyMy4zMDZaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjRUMTY6MDA6MTMuNDUxWiIsInZlcnNpb24iOiIyMDE4LTA3LTI0VDE2OjUzOjIzLjMwNloiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6ImRjZ3UtbjM0ZiIsIm5hbWUiOiJTaWRld2Fsa3MgUmVwYWlyZWQiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyB0aGUgIyBvZiBibG9ja3Mgb2Ygc2lkZXdhbGsgcmVwYWlyZWQgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIGJsb2NrcyBvZiBzaWRld2FsayByZXBhaXJlZC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIGJsb2NrcyBvZiBzaWRld2FsayByZXBhaXJlZCIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJ4dHk0LW05OGgifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCIjIG9mIGJsb2NrcyBvZiBzaWRld2FsayByZXBhaXJlZFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNFQxNzowMTo1MS45NjRaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjRUMTY6NTY6MjkuNTc2WiIsInZlcnNpb24iOiIyMDE4LTA3LTI0VDE3OjAxOjUxLjk2NFoiLCJpZCI6InBjYm0tYnFiZiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNFQxNzowMjoyNy42MTNaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjRUMTY6NTM6MDYuNjk2WiIsInZlcnNpb24iOiIyMDE4LTA3LTI0VDE3OjAyOjI3LjYxM1oiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6InF0MnAtMm1mYyIsIm5hbWUiOiJDcm9zc3dhbGtzIFJlLVBhaW50ZWQiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyAlIG9mIENyb3Nzd2Fsa3MgcmUtcGFpbnRlZCB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICUgb2YgQ3Jvc3N3YWxrcyByZS1wYWludGVkLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiUgb2YgQ3Jvc3N3YWxrcyByZS1wYWludGVkIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Im1oeHItZHhkMyJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIiUgb2YgQ3Jvc3N3YWxrcyByZS1wYWludGVkXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWF4XCI6MTAwfX0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjNUMjE6MjQ6MzMuMjk0WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTIzVDIwOjE2OjA2LjE0N1oiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yM1QyMToyNDozMy4yOTRaIiwiaWQiOiJkYzRyLWpwYjIifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6ImM0eTktNGhmZiJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yM1QyMToyNDo0My4wMTlaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjNUMjA6MTQ6MzQuODY5WiIsInZlcnNpb24iOiIyMDE4LTA3LTIzVDIxOjI0OjQzLjAxOVoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6InJoM2QtaWNhMiIsIm5hbWUiOiJTdGFpcndheXMgUmVoYWJpbGl0YXRlZCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIHN0YWlyd2F5cyByZWhhYmlsaXRhdGVkIHRocm91Z2ggRGVjZW1iZXIgMjAyNFwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyB0aGUgIyBvZiByZWhhYmlsaXRhdGVkIHN0YWlyd2F5cy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIHJlaGFiaWxpdGF0ZWQgc3RhaXJ3YXlzIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Ind4bnMtcHhmdCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcInRoZSAjIG9mIHJlaGFiaWxpdGF0ZWQgc3RhaXJ3YXlzXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjI5OjA0LjgwMloiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzoyNzo0Mi4zNzRaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTc6Mjk6MDQuODAyWiIsImlkIjoiNXM4cC1janIyIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjI5OjA1LjE1MloiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzowMTo1NS4wNjZaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTc6Mjk6MDUuMTUyWiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoiZDNoYi1xMnVkIiwibmFtZSI6IkNvcnJpZG9ycyBPcHRpbWl6ZWQgd2l0aCBTaWduYWwgVGltaW5nIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2YgY29ycmlkb3JzIHdpdGggb3B0aW1pemVkIHNpZ25hbCB0aW1pbmcgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIGNvcnJpZG9ycyB3aXRoIG9wdGltaXplZCBzaWduYWwgdGltaW5nLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiMgb2YgY29ycmlkb3JzIHdpdGggb3B0aW1pemVkIHNpZ25hbCB0aW1pbmciLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoieW1mai03OHFqIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwidGhlICMgb2YgY29ycmlkb3JzIHdpdGggb3B0aW1pemVkIHNpZ25hbCB0aW1pbmdcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6NTA6MjIuODgxWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIwOjQ3OjQ4LjA4NloiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMDo1MDoyMi44ODFaIiwiaWQiOiJrNGJ6LXppaXoifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6NTA6NDIuMzkxWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIwOjQyOjQxLjY1OFoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMDo1MDo0Mi4zOTFaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJ2dTJ5LTJwc2oiLCJuYW1lIjoiVHJhbnNpdCBTcG90IEltcHJvdmVtZW50cyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIHRyYW5zaXQgc3BvdCBpbXByb3ZlbWVudHMgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIyBvZiB0cmFuc2l0IHNwb3QgaW1wcm92ZW1lbnRzIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Im00Z2gtNXJlciJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcInRyYW5zaXQgc3BvdCBpbXByb3ZlbWVudHNcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjo4MH19In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIyOjEwOjQyLjY3N1oiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjowOTowMi4yODVaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMjI6MTA6NDIuNjc3WiIsImlkIjoiY2Qyci03aWNkIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIyOjExOjQwLjYyM1oiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjowNjowNi42NzVaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMjI6MTE6NDAuNjIzWiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoiamVnZy1la2c3IiwibmFtZSI6IkJyaWRnZSBTZWlzbWljIEltcHJvdmVtZW50cyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIGNvbXBsZXRlZCBicmlkZ2Ugc2Vpc21pYyBpbXByb3ZlbWVudHMgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIGJyaWRnZSBzZWlzbWljIGltcHJvdmVtZW50cy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIGNvbXBsZXRlZCBzZWlzbWljIGltcHJvdmVtZW50cyIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJ5cHhhLXA5em0ifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJ0aGUgIyBvZiBicmlkZ2Ugc2Vpc21pYyBpbXBzLlwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzoxNzo1NC41NzRaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMTY6NTA6MzkuMTQzWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE3OjE3OjU0LjU3NFoiLCJpZCI6ImhrejctdDV1biJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzoxNzo1NC44NDdaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMTY6NDg6NTEuMjYyWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE3OjE3OjU0Ljg0N1oiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6ImE3ZDYtNW52eCIsIm5hbWUiOiJBcnRlcmlhbCBQYXZpbmcgUHJvZ3JhbSAoQUFDKSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIGxhbmUgbWlsZXMgb2YgYXJ0ZXJpYWxzIHBhdmVkIGJ5IHRoZSBBQUMgcHJvZ3JhbSB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICMgb2YgbGFuZSBtaWxlcyBvZiBhcnRlcmlhbHMgcGF2ZWQgYnkgdGhlIEFBQyBwcm9ncmFtLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiMgb2YgbWlsZXMgb2YgYXJ0ZXJpYWwgcGF2aW5nIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6ImMzcmYtemRtaCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIiMgb2YgbGFuZSBtaWxlcyBvZiBhcnRlcmlhbCBwYXZpbmdcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjoxODB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNTo1ODowNi43NDdaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjRUMjA6MDk6MjEuNTA3WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE1OjU4OjA2Ljc0N1oiLCJpZCI6InU1OXQtMnRqaSJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNTo1ODowNy4wNzhaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjRUMjA6MDc6NDIuMjU0WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE1OjU4OjA3LjA3OFoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6InBqNTgtYjJqdSIsIm5hbWUiOiJGYWlydmlldyBCcmlkZ2UgUmVwbGFjZW1lbnQgUHJvamVjdCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIGNvbXBsZXRpb24gb2YgdGhlIEZhaXJ2aWV3IEJyaWRnZSByZXBsYWNlbWVudCBwcm9qZWN0LlwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyBjb21wbGV0aW9uIG9mIHRoZSBGYWlydmlldyBCcmlkZ2UgcmVwbGFjZW1lbnQgcHJvamVjdC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJwcm9qZWN0IG5vdCBjb21wbGV0ZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoicWJqNC1oeW5nIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiY29tcGxldGlvbiBvZiB0aGUgRmFpcnZpZXcgQnJpZGdlIHJlcGxhY2VtZW50XCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjAwOjEyLjQwOFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNjo1NzowNC43NDNaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTc6MDA6MTIuNDA4WiIsImlkIjoieHNteC0zcTN6In0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjAwOjIzLjYwNFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNjo1NDoyOC40MjlaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTc6MDA6MjMuNjA0WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoibXI3cy1lOG1hIiwibmFtZSI6IkRlc2lnbiAmIEJ1aWxkIExhbmRlciBTdC4gT3ZlcnBhc3MiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyBwcm9ncmVzcyBvbiB0aGUgZGVzaWduIGFuZCBjb25zdHJ1Y3Rpb24gb2YgdGhlIExhbmRlciBTdC4gT3ZlcnBhc3NcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgcHJvZ3Jlc3Mgb24gdGhlIExhbmRlciBTdC4gT3ZlcnBhc3MuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0Ijoibm90IHlldCBjb21wbGV0ZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiOGFoOC1jNXM3In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiZGVzaWduICYgYnVpbGQgTGFuZGVyIFN0LiBPdmVycGFzc1wifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNlQxNDo1OToxMS4wNjVaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjZUMTQ6NTg6MDcuNDE5WiIsInZlcnNpb24iOiIyMDE4LTA3LTI2VDE0OjU5OjExLjA2NVoiLCJpZCI6InN0cnktZTZtYyJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNlQxNDo1OTozMi4zODVaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjZUMTQ6NTY6MTAuODI0WiIsInZlcnNpb24iOiIyMDE4LTA3LTI2VDE0OjU5OjMyLjM4NVoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6Im10cDgtbmFpZSIsIm5hbWUiOiJTb3V0aCBQYXJrIERyYWluYWdlIFByb2plY3Qgdy9TUFUiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyBjb21wbGV0aW9uIG9mIHRoZSBTb3V0aCBQYXJrIG5laWdoYm9yaG9vZCBkcmFpbmFnZSBwcm9qZWN0IGluIHBhcnRuZXJzaGlwIHdpdGggU1BVXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoicHJvamVjdCBub3QgY29tcGxldGVkIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InZia3MtN2F0aCJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcImNvbXBsZXRpb24gb2YgU291dGggUGFyayBuZWlnaGJvcmhvb2QgZHJhaW5hZ2UgcHJvamVjdFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMDozNDo0Mi44NzhaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6MzI6NDQuMDAwWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIwOjM0OjQyLjg3OFoiLCJpZCI6ImIyNHYtdmc2MyJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMDozNToyMC4yOTBaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6Mjk6MTcuNTI0WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIwOjM1OjIwLjI5MFoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6IjMzaW0taWZjdCIsIm5hbWUiOiJGcmVpZ2h0IFNwb3QgSW1wcm92ZW1lbnRzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2YgbmV3IGZyZWlnaHQgc3BvdCBpbXByb3ZlbWVudCBwcm9qZWN0cyB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICMgb2YgbmV3IGZyZWlnaHQgc3BvdCBpbXByb3ZlbWVudCBwcm9qZWN0cy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIG5ldyBmcmVpZ2h0IHNwb3QgaW1wcm92ZW1lbnQgcHJvamVjdHMiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiaDR2ZC1oa2FzIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiIyBvZiBuZXcgZnJlaWdodCBzcG90IGltcHJvdmVtZW50IHByb2plY3RzXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI2VDIxOjE2OjUyLjE5OFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNlQyMToxNTozOS4yODBaIiwidmVyc2lvbiI6IjIwMTgtMDctMjZUMjE6MTY6NTIuMTk4WiIsImlkIjoiZmU0aC14bjRkIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI2VDIxOjE3OjExLjQ1M1oiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNlQyMToxMzozMy44MjVaIiwidmVyc2lvbiI6IjIwMTgtMDctMjZUMjE6MTc6MTEuNDUzWiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoicTZxdi12NTZjIiwibmFtZSI6IkJyb2FkdmlldyBQZWRlc3RyaWFuIEZhY2lsaXRpZXMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyB0aGUgY29uc3RydWN0aW9uIG9mIG5ldyBwZWRlc3RyaWFuIGZhY2lsaXRpZXMgaW4gdGhlIEJyb2FkdmlldyBuZWlnaGJvcmhvb2QgaW4gcGFydG5lcnNoaXAgd2l0aCBTUFVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlIGNvbXBsZXRpb24gb2YgQnJvYWR2aWV3IG5laWdoYm9yaG9vZCBwZWRlc3RyaWFuIGZhY2lsaXRpZXMuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0Ijoibm90IHlldCBjb21wbGV0ZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiM21ubi1mYXBpIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiQnJvYWR2aWV3IG5laWdoYm9yaG9vZCBwZWRlc3RyaWFuIGZhY2lsaXRpZXNcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6NTM6MDEuNzU3WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIyOjUyOjAwLjc2MloiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMjo1MzowMS43NTdaIiwiaWQiOiJldzR1LWJ1YmcifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6NTM6MjMuNzA5WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIyOjQ4OjU1Ljc1MloiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMjo1MzoyMy43MDlaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJoeDV4LXkyZTYiLCJuYW1lIjoiVHJlZXMgUGxhbnRlZCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIHRyZWVzIHBsYW50ZWQgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIHRyZWVzIHBsYW50ZWQuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIyBvZiB0cmVlcyBwbGFudGVkIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6InM1Mjgtbnl6eiJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcInRoZSAjIG9mIHRyZWVzIHBsYW50ZWRcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjoyMDAwfX0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6MDA6MDQuMjg2WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE5OjU1OjIxLjQwMFoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMDowMDowNC4yODZaIiwiaWQiOiIybW5qLTJpdngifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6Ijg4anMtaXd2dCJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMDowMDozNC4yOTJaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMTg6MDg6NDUuNzg1WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIwOjAwOjM0LjI5MloiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6IjR6eG0teHRpaiIsIm5hbWUiOiJHcmFoYW0gU3RyZWV0IFN0YXRpb24iLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyBkb2xsYXJzIG9mIGZ1bmRpbmcgY29udHJpYnV0aW9uIHRvIEdyYWhhbSBTdHJlZXQgU3RhdGlvbiB0byBkYXRlXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIEdyYWhhbSBTdHJlZXQgU3RhdGlvbiBmdW5kaW5nIGluIGRvbGxhcnMgdG8gZGF0ZS5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJkb2xsYXJzIG9mIGZ1bmRpbmcgY29udHJpYnV0aW9uIHRvIGRhdGUiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiMzVjcS01bWtjIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiR3JhaGFtIFN0cmVldCBTdGF0aW9uIGZ1bmRpbmdcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6MjQ6MDUuODYwWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIyOjIwOjM1LjE1NloiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMjoyNDowNS44NjBaIiwiaWQiOiJuMm5oLXR6YzIifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6MjQ6MjQuMDQwWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIyOjE0OjA1Ljg5MVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMjoyNDoyNC4wNDBaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJpZTczLXJ0cjciLCJuYW1lIjoiRWFzdCBNYXJnaW5hbCBXYXkgQ29ycmlkb3IgUHJvamVjdCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIEVhc3QgTWFyZ2luYWwgV2F5IHByb2plY3QgY29tcGxldGlvbiB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgRWFzdCBNYXJnaW5hbCBXYXkgcHJvamVjdCBjb21wbGV0aW9uLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6InByb2plY3Qgbm90IGNvbXBsZXRlZCIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJrbjh3LWo5Y3MifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJFYXN0IE1hcmdpbmFsIFdheSBwcm9qZWN0IGNvbXBsZXRpb25cIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjZUMjE6MTI6MTMuODk4WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI2VDIxOjExOjMyLjg2NFoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNlQyMToxMjoxMy44OThaIiwiaWQiOiJyNzQ4LXdldmQifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjZUMjE6MTI6MjcuNjU1WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI2VDIxOjA5OjQ1LjQ5M1oiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNlQyMToxMjoyNy42NTVaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiI2aHZxLWo3ZWEiLCJuYW1lIjoiQnJpZGdlIFJlcGFpcnMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyB0aGUgIyBvZiBicmlkZ2UgcmVwYWlycyBjb21wbGV0ZWQgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIGNvbXBsZXRlZCBicmlkZ2UgcmVwYWlycy5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIGNvbXBsZXRlZCBicmlkZ2UgcmVwYWlycyIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJ4anpwLXRhejcifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJ0aGUgIyBvZiBicmlkZ2UgcmVwYWlyc1wiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1heFwiOjE1MDB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzozMzozNy4xMzZaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMTY6MDE6MTQuNTgwWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE3OjMzOjM3LjEzNloiLCJpZCI6ImJkd2MtN2hwYiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzozMzozNy41MDVaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMTU6NTk6MzguMTI0WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE3OjMzOjM3LjUwNVoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6InkyMjMtbWN5bSIsIm5hbWUiOiJBY2Nlc3NpYmxlIE10LiBCYWtlciBQcm9qZWN0IiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgaW1wbGVtZW50YXRpb24gb2YgZWFybHkgcG9ydGlvbnMgb2YgQWNjZXNzaWJsZSBNdC4gQmFrZXIgcHJvamVjdC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJBY2Nlc3NpYmxlIE10LiBCYWtlciBpbXBsZW1lbnRhdGlvbiIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJ2NXpnLTRmcXUifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJwcm9ncmVzc1wifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjo0MTo1My4wODZaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6MzY6MjIuODM5WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIyOjQxOjUzLjA4NloiLCJpZCI6InZiajktdWpmZiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjo0MjowOC4yNDVaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6MzM6NDAuMDIyWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIyOjQyOjA4LjI0NVoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6IjVnM3Itc2hyZyIsIm5hbWUiOiJOZWlnaGJvcmhvb2QgUHJvamVjdHMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyAjIG9mIG5laWdoYm9yaG9vZCBwcm9qZWN0cyBjb21wbGV0ZWQgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nICMgb2YgbmVpZ2hib3Job29kIHByb2plY3RzIGNvbXBsZXRlZC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNy0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIG5laWdoYm9yaG9vZCBwcm9qZWN0cyBjb21wbGV0ZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoibjRpci13MjliIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE3fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiIyBvZiBuZWlnaGJvcmhvb2QgcHJvamVjdHMgY29tcGxldGVkXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWF4XCI6MjAsXCJtaW5cIjowfX0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMTU6MjU6MzAuNTg1WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI0VDIwOjAyOjEzLjQ0NVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQxNToyNTozMC41ODVaIiwiaWQiOiJraWpyLXhhZ2kifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6InFlaGktZG5pOSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6InZ4aTcteDlhNiJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNToyNTo0Ny4zMDdaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjRUMTc6Mjk6MDAuMjc4WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDE1OjI1OjQ3LjMwN1oiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6Imt5NHctejg5eiIsIm5hbWUiOiJOZXcgVHJhZmZpYyBTaWduYWxzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2YgbmV3IHRyYWZmaWMgc2lnbmFscyBjb25zdHJ1Y3RlZCB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICMgb2YgbmV3IHRyYWZmaWMgc2lnbmFscyBjb25zdHJ1Y3RlZFwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiMgb2YgbmV3IHRyYWZmaWMgc2lnbmFscyIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJ2czdkLXI0ZDgifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJuZXcgdHJhZmZpYyBzaWduYWxzXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWF4XCI6MjV9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yM1QyMTo0MDo0OC42ODVaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjNUMjE6MzQ6NDAuMTMyWiIsInZlcnNpb24iOiIyMDE4LTA3LTIzVDIxOjQwOjQ4LjY4NVoiLCJpZCI6ImV2cDUtZmRhbiJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbeyJtZXRhZGF0YSI6IiIsImlkIjoiN2h4ei15azNqIn0seyJtZXRhZGF0YSI6IiIsImlkIjoiNjh6My03Z2h2In1dLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTIzVDIxOjQxOjM1LjI3NFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yM1QyMTozMTo1MC43ODVaIiwidmVyc2lvbiI6IjIwMTgtMDctMjNUMjE6NDE6MzUuMjc0WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoicmRrYS1ranZmIiwibmFtZSI6Ik11bHRpbW9kYWwgQ29ycmlkb3IgUHJvamVjdHMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyB0aGUgY29tcGxldGlvbiBvZiA3IG11bHRpLW1vZGFsIGNvcnJpZG9yIHByb2plY3RzIHRocm91Z2ggRGVjZW1iZXIgMjAyNFwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyBjb21wbGV0aW9uIG9mIDcgbXVsdGktbW9kYWwgY29ycmlkb3IgcHJvamVjdHMuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIyBvZiBjb21wbGV0ZWQgbXVsdGktbW9kYWwgY29ycmlkb3IgcHJvamVjdHMiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoidW1taS03M200In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwibXVsdGktbW9kYWwgY29ycmlkb3IgcHJvamVjdHNcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6NDA6MzAuNjE2WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIwOjM5OjEwLjI4NVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMDo0MDozMC42MTZaIiwiaWQiOiJzdWdwLWJoanoifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6NDA6NTcuMTY5WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDIwOjM2OjU2LjY3NFoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQyMDo0MDo1Ny4xNjlaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJmcm1uLXFydW0iLCJuYW1lIjoiTm9ydGhnYXRlIFBlZGVzdHJpYW4gJiBCaWN5Y2xlIEJyaWRnZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHByb2dyZXNzIG9uIGZpbmFsaXplZCBkZXNpZ24gb2YgTm9ydGhnYXRlIHBlZGVzdHJpYW4gJiBiaWN5Y2xlIGJyaWRnZS5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiJkZXNpZ24gbm90IHlldCBmaW5hbGl6ZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiZ3BmNC1qdGJyIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiTm9ydGhnYXRlIHBlZGVzdHJpYW4gJiBiaWN5Y2xlIGJyaWRnZVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjozMjozMy4xOTlaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6MzE6NDkuMDUxWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIyOjMyOjMzLjE5OVoiLCJpZCI6Im1wNjItOGp5cSJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMjozMjo0Ny4xNTlaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjI6Mjg6MzQuMzgzWiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIyOjMyOjQ3LjE1OVoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6Ijl1Z2ItZjJuOCIsIm5hbWUiOiJUcmVlcyBQcnVuZWQiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIk1lYXN1cmluZyB0aGUgIyBvZiB0cmVlcyBwcnVuZWQgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIHRyZWVzIHBydW5lZC5cIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIjIG9mIHRyZWVzIHBydW5lZCIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJnZGVwLXM1OHEifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJ0aGUgIyBvZiB0cmVlcyBwcnVuZWRcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjoyMDAwMH19In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjUzOjM4LjI0NFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNzo0NTowMy4wNTJaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTc6NTM6MzguMjQ0WiIsImlkIjoiYzRhYy01eWF6In0sInJlbGF0ZWRfbWVhc3VyZXMiOlt7Im1ldGFkYXRhIjoiIiwiaWQiOiJycGtkLWt3ZHgifSx7Im1ldGFkYXRhIjoiIiwiaWQiOiJkanBkLXA4cXUifV0sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMTc6NTQ6MTEuMzEzWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjM0OjM3LjM3NVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQxNzo1NDoxMS4zMTNaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiI0cTdwLXQ5MmkiLCJuYW1lIjoiQXJ0ZXJpYWwgU3BvdCBQYXZpbmcgUHJvZ3JhbSAoQU1NKSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIGxhbmUgbWlsZXMgb2YgYXJ0ZXJpYWxzIHBhdmVkIGJ5IHRoZSBBTU0gcHJvZ3JhbSB0aHJvdWdoIERlY2VtYmVyIDIwMjRcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICMgb2YgbGFuZSBtaWxlcyBvZiBhcnRlcmlhbHMgcGF2ZWQgYnkgdGhlIEFNTSBwcm9ncmFtLlwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiMgb2YgbGFuZSBtaWxlcyBvZiBhcnRlcmlhbHMgcGF2ZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoidWlydi1obWZwIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiIyBvZiBsYW5lIG1pbGVzIG9mIGFydGVyaWFscyBwYXZlZFwiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZX19In0sInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE1OjU2OjMyLjI2MFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNVQxNTo1MDoxMC4xMjFaIiwidmVyc2lvbiI6IjIwMTgtMDctMjVUMTU6NTY6MzIuMjYwWiIsImlkIjoiaHJ5OC03cDg2In0sInJlbGF0ZWRfbWVhc3VyZXMiOlt7Im1ldGFkYXRhIjoiIiwiaWQiOiJjd2ZwLXVzbXcifV0sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMTU6NTY6NTQuMzAxWiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE1OjQ3OjM4LjMxM1oiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQxNTo1Njo1NC4zMDFaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJnaWY1LTh0ZmYiLCJuYW1lIjoiTmV3IEJpY3ljbGUgUGFya2luZyBTcGFjZXMiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOltdLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyB0aGUgIyBvZiBuZXcgYmljeWNsZSBwYXJraW5nIHNwYWNlcy5cIixcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgbmV3IGJpY3ljbGUgcGFya2luZyBzcGFjZXMgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIyBvZiBuZXcgYmljeWNsZSBwYXJraW5nIHNwYWNlcyIsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJnY2puLW5ic3kifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH19LFwic3RhcnRcIjpcIjIwMTgtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTgtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJuZXcgYmljeWNsZSBwYXJraW5nIHNwYWNlc1wiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1heFwiOjE1MDB9fSJ9LCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNlQxNDo1NDozOS42MjRaIiwidmVyc2lvbiI6IjIwMTgtMDctMjZUMTQ6NTQ6MzkuNjI0WiIsImlkIjoieWN0Yy1kdzQ4In0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6ImtwcHEtbWQ5ZyIsInVwZGF0ZWRfYXQiOiIyMDE4LTA3LTI2VDE0OjU0OjU3LjE3OFoiLCJjcmVhdGVkX2F0IjoiMjAxOC0wNy0yNlQxNDo1MjozMC4wNDZaIiwidmVyc2lvbiI6IjIwMTgtMDctMjZUMTQ6NTQ6NTcuMTc4WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoiYXFzbi13emFhIiwibmFtZSI6IkJyaWRnZSBQbGFubmluZyBhbmQgRGVzaWduIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbXSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJNZWFzdXJpbmcgdGhlICMgb2YgYnJpZGdlIHByb2plY3RzIGRlc2lnbmVkIHRocm91Z2ggRGVjZW1iZXIgMjAyNFwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6ImJyaWRnZXMgZGVzaWduZWQiLCJ0YXJnZXRfdHlwZSI6Im5vbmUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiOWttNi1pYWZuIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJub25lXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTh9fSxcInN0YXJ0XCI6XCIyMDE4LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE4LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwidGhlICMgb2YgYnJpZGdlIHByb2plY3RzIGRlc2lnbmVkXCJ9In0sImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjA0OjQ3LjY2NVoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQxNzowNDo0Ny42NjVaIiwiaWQiOiIzdXB2LXZoZXgifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDctMjVUMTc6MDU6MDUuOTk4WiIsImNyZWF0ZWRfYXQiOiIyMDE4LTA3LTI1VDE3OjAxOjU1LjA4OFoiLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNVQxNzowNTowNS45OThaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJtajdwLTM0cXEiLCJuYW1lIjoiTWlsZXMgb2YgU3RyZWV0cyB3aXRoIE5ldyBJVFMgTmV0d29yayIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W10sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiTWVhc3VyaW5nIHRoZSAjIG9mIG1pbGVzIG9mIHN0cmVldHMgd2l0aCBuZXcgSVRTIG5ldHdvcmsgdGhyb3VnaCBEZWNlbWJlciAyMDI0XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIG1pbGVzIG9mIHN0cmVldHMgd2l0aCBuZXcgSVRTIG5ldHdvcmsuXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiIyBvZiBtaWxlcyBvZiBzdHJlZXRzIHdpdGggbmV3IElUUyBuZXR3b3JrIiwidGFyZ2V0X3R5cGUiOiJub25lIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6IjN1dnItNGE5dyJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH0sXCJhY3Rpb25fdHlwZVwiOlwibm9uZVwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE4fX0sXCJzdGFydFwiOlwiMjAxOC0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxOC0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcInRoZSAjIG9mIG1pbGVzIG9mIHN0cmVldHMgd2l0aCBuZXcgSVRTIG5ldHdvcmtcIn0ifSwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6NTU6MTIuNjc1WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIwOjU1OjEyLjY3NVoiLCJpZCI6IjQ2YmQteG5leSJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbXSwiYmFzZV9kYXNoYm9hcmQiOiJrcHBxLW1kOWciLCJ1cGRhdGVkX2F0IjoiMjAxOC0wNy0yNVQyMDo1NTozOC4zNzRaIiwiY3JlYXRlZF9hdCI6IjIwMTgtMDctMjVUMjA6NTE6NTMuNTU0WiIsInZlcnNpb24iOiIyMDE4LTA3LTI1VDIwOjU1OjM4LjM3NFoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In1dfSx7ImlkIjoidjludi1oamV2IiwibmFtZSI6IlNhZmUgUm91dGVzIiwiZ29hbHMiOlt7ImlkIjoiZGRwYS1ndmg5IiwibmFtZSI6IkVsaW1pbmF0ZSBGYXRhbCAmIFNlcmlvdXMgQ29sbGlzaW9ucyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGltcG9ydGFudD8qKlxcblxcbk91ciBnb2FsIGlzIHRvIGVsaW1pbmF0ZSBzZXJpb3VzIGFuZCBmYXRhbCBjcmFzaGVzIGluIFNlYXR0bGUuXFxuXFxuU2VhdHRsZSBpcyBjb25zaXN0ZW50bHkgcmVjb2duaXplZCBhcyBvbmUgb2YgdGhlIHNhZmVzdCBjaXRpZXMgaW4gdGhlIGNvdW50cnkuIE92ZXIgdGhlIHBhc3QgZGVjYWRlIHdlJ3ZlIHNlZW4gYSBnZW5lcmFsIGRlY2xpbmUgaW4gZmF0YWxpdGllcyBhbmQgc2VyaW91cyBpbmp1cnkgY29sbGlzaW9ucyBob3dldmVyIGRpc3RyYWN0ZWQgZHJpdmluZyBpcyBhbiBlbWVyZ2luZyBjb25jZXJuIHdoaWNoIGlzIGxhcmdlbHkgcmVzcG9uc2libGUgZm9yIGEgcmVjZW50IHVwdGljayBpbiBib3RoIGZhdGFsaXRpZXMgYW5kIHNlcmlvdXMgaW5qdXJ5IGNvbGxpc2lvbnMuIFRyYWZmaWMgY29sbGlzaW9ucyBjb250aW51ZSB0byBiZSBhIGxlYWRpbmcgY2F1c2Ugb2YgZGVhdGggZm9yIFNlYXR0bGUgcmVzaWRlbnRzIGFnZWQgNS0yNC4gT2xkZXIgYWR1bHRzIGFyZSBhbHNvIGRpc3Byb3BvcnRpb25hdGVseSBhZmZlY3RlZCwgYW5kIGFzIG91ciBwb3B1bGF0aW9uIGFnZXMsIHRoaXMgdHJlbmQgY291bGQgZ3Jvdy4gSW4gMjAxNiwgdGhlcmUgd2VyZSAxNjcgcG9saWNlLXJlcG9ydGVkIHNlcmlvdXMgaW5qdXJ5IGNvbGxpc2lvbnMgaW4gU2VhdHRsZSBhbmQgMjEgZmF0YWxpdGllcyBvY2N1cnJlZC4gVGhpcyBpcyB1bmFjY2VwdGFibGUuXFxuXFxuQ29sbGlzaW9ucyBhcmUgb2Z0ZW4gdGhlIHJlc3VsdCBvZiBwb29yIGJlaGF2aW9ycyBhbmQgdW5mb3JnaXZpbmcgcm9hZHdheSBkZXNpZ25zLiBTbyB3ZSBtdXN0IGFwcHJvYWNoIHRoZSBwcm9ibGVtIGZyb20gbXVsdGlwbGUgYW5nbGVzIOKAlCBzdHJlZXQgZGVzaWducyB0aGF0IGVtcGhhc2l6ZSBzYWZldHksIHByZWRpY3RhYmlsaXR5LCBhbmQgdGhlIHBvdGVudGlhbCBmb3IgaHVtYW4gZXJyb3IsIGNvdXBsZWQgd2l0aCB0YXJnZXRlZCBlZHVjYXRpb24gYW5kIGRhdGEtZHJpdmVuIGVuZm9yY2VtZW50LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IGRvIHdlIG1lYXN1cmUgdGhpcyBnb2FsPyoqXFxuXFxuVGhpcyBnb2FsIGlzIG1lYXN1cmVkIG9uIGFuIGFubnVhbCBiYXNpcyBhbmQgcmVwcmVzZW50cyB0aGUgbnVtYmVyIG9mIGZhdGFsaXRpZXMgYW5kIHNlcmlvdXMgaW5qdXJpZXMgcmVzdWx0aW5nIGZyb20gY29sbGlzaW9ucyBvbiBTZWF0dGxlJ3Mgc3RyZWV0cy4gVGhlIG51bWJlcnMgZG8gbm90IHJlZmxlY3QgaW5jaWRlbnRzIG9uIGxpbWl0ZWQgYWNjZXNzIFN0YXRlIEhpZ2h3YXlzIGFuZCBJbnRlcnN0YXRlcywgYnV0IGRvIGluY2x1ZGUgaW5jaWRlbnRzIG9uIHRoZSBBbGFza2EgV2F5IFZpYWR1Y3QuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvNjA1NkQ1QUMtQkU2Mi00MEMxLUFFRkUtN0MwOEJCM0E3RTlGXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgRk9SIE1PUkUgSU5GT1JNQVRJT046XFxuXFxuU2VhdHRsZSdzIFZpc2lvbiBaZXJvIFBsYW46IFtodHRwOi8vc2VhdHRsZS5nb3YvdmlzaW9uemVyb11bMF1cXG5cXG4gXFxuXFxuU0RPVCBUcmFmZmljIFJlcG9ydHM6IFtodHRwOi8vc2VhdHRsZS5nb3YvdHJhbnNwb3J0YXRpb24vcmVwb3J0cy5odG1dWzFdXFxuXFxuXFxuXFxuWzBdOiBodHRwOi8vc2VhdHRsZS5nb3YvdmlzaW9uemVyb1xcblsxXTogaHR0cDovL3NlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL3JlcG9ydHMuaHRtXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaGF0IHByb2dyZXNzIGFyZSB3ZSBtYWtpbmcgdG93YXJkcyB0aGlzIGdvYWw/KipcXG5cXG5UaGUgcm9sbGluZyA1LXllYXIgYXZlcmFnZSBmb3IgdGhlIG51bWJlciBvZiBjb21iaW5lZCBzZXJpb3VzIGFuZCBmYXRhbCBpbmp1cnkgY29sbGlzaW9ucyBpbiBTZWF0dGxlIHNob3dlZCBhIHN0ZWFkeSBkZWNyZWFzZSBmcm9tIDIwMDggdGhydSAyMDE1IGZvbGxvd2VkIGJ5IGEgc2xpZ2h0IHVwdGljayBpbiAyMDE2LCBsYXJnZWx5IGR1ZSB0byBpbmNyZWFzaW5nIGRpc3RyYWN0ZWQgZHJpdmluZyBpbmNpZGVudHMuIE92ZXJhbGwsIGEgNDYgcGVyY2VudCBkcm9wIG9jY3VycmVkIGJldHdlZW4gdGhlIHdvcnN0IHllYXIgaW4gcmVjZW50IGhpc3RvcnkgKDIwMDgpLCB3aGVuIHRoZSA1LXllYXIgcm9sbGluZyBhdmVyYWdlIHdhcyAyNTcsIHRvIDIwMTUsIHdoZW4gdGhlIGF2Zy4gaGFkIGJlZW4gcmVkdWNlZCB0byAxNzYuIEluIDIwMTYsIHRoZSByb2xsaW5nIDUteWVhciBhdmVyYWdlIGZvciB0aGUgbnVtYmVyIG9mIGNvbWJpbmVkIHNlcmlvdXMgYW5kIGZhdGFsIGluanVyeSBjb2xsaXNpb25zIHNob3dlZCBhIHNsaWdodCBpbmNyZWFzZSB0byAxODMuXFxuXFxuXCJ9XV19XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJFbGltaW5hdGUgZmF0YWwgJiBzZXJpb3VzIGluanVyeSBjb2xsaXNpb25zIGJ5IDIwMzBcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAwOC0xMi0zMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDMwLTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIoNS15ci4gcm9sbGluZyBhdmcuIG9mIGZhdGFsICYgc2VyaW91cyBpbmp1cnkgY29sbGlzaW9ucykiLCJ0YXJnZXQiOjAsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiM2pwNy1tYjY2In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6IjwifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAwOH0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAzMH0sXCJhY3Rpb25fdHlwZVwiOlwicmVkdWNlXCJ9LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwiZmF0YWwgYW5kIHNlcmlvdXMgaW5qdXJ5IGNvbGxpc2lvbnNcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMDhUMjA6NTM6NDcuNjU5WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEwLTIyVDE3OjMzOjM1LjU3NloiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0wOFQyMDo1Mzo0Ny42NTlaIiwidGFyZ2V0X3RvbGVyYW5jZSI6NSwiaWQiOiJhY2t5LWN5MnYifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6Ijh5dDItaDc4YiJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6ImFxejYtdDlmOSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6InFnNWstcjVncyJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6IjRpZnUtNmZheSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6InBoNnktcHRjcSJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJwZmNyLXhlcnYiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMy0wMlQxNzozNzoyOC42MzZaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTAtMjJUMTc6MTc6MDIuNDYzWiIsInZlcnNpb24iOiIyMDE4LTAzLTAyVDE3OjM3OjI4LjYzNloiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6ImdpeWstYmZnNSIsIm5hbWUiOiJJbmNyZWFzZSBTYWZlIFJvdXRlcyB0byBTY2hvb2wiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaHkgaXMgdGhpcyBnb2FsIGltcG9ydGFudD8qKlxcblxcbk91ciBnb2FsIGlzIHRvIG1ha2Ugd2Fsa2luZyBhbmQgYmlraW5nIHRvIHNjaG9vbCBzYWZlciBhbmQgbW9yZSBjb21mb3J0YWJsZSBmb3Iga2lkcy4gU0RPVCBzZWxlY3RzIGEgbnVtYmVyIG9mIHNjaG9vbHMgZWFjaCB5ZWFyIHRvIHJlY2VpdmUgZW5naW5lZXJpbmcgaW1wcm92ZW1lbnRzLCBhbiBlZHVjYXRpb24gYW5kIGVuY291cmFnZW1lbnQgY2FtcGFpZ24gYW5kIGFkZGl0aW9uYWwgdHJhZmZpYyBlbmZvcmNlbWVudCBlZmZvcnRzLlxcblxcblRoZSBwcm9ncmFtIGlzIGZ1bmRlZCBieSB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUsIHJldmVudWUgZnJvbSBzY2hvb2wgc3BlZWQgem9uZSBjYW1lcmFzLCBhbmQgZ3JhbnRzIGZyb20gdGhlIFdhc2hpbmd0b24gVHJhZmZpYyBTYWZldHkgQ29tbWlzc2lvbiBhbmQgdGhlIFdhc2hpbmd0b24gU3RhdGUgRGVwYXJ0bWVudCBvZiBUcmFuc3BvcnRhdGlvbi5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhvdyBkbyB3ZSBtZWFzdXJlIHRoaXMgZ29hbD8qKlxcblxcblRoaXMgZ29hbCBpcyBtZWFzdXJlZCBvbiBhbiBhbm51YWwgYmFzaXMgYW5kIHJlcHJlc2VudHMgdGhlIG51bWJlciBvZiBTYWZlIFJvdXRlcyB0byBTY2hvb2wgcHJvamVjdHMgZGVzaWduZWQgYW5kIGNvbnN0cnVjdGVkIHRvIGltcHJvdmUgdGhlIHdhbGthYmlsaXR5IGFuZCBiaWthYmlsaXR5IGF0IG9yIG5lYXIgYSBuZWlnaGJvcmhvb2Qgc2Nob29sLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2hhdCBwcm9ncmVzcyBhcmUgd2UgbWFraW5nIHRvd2FyZHMgdGhpcyBnb2FsPyoqXFxuXFxuTmF0aW9uYWxseSwgdGhlIHBlcmNlbnQgb2YgY2hpbGRyZW4gd2Fsa2luZyBhbmQgYmljeWNsaW5nIHRvIHNjaG9vbCBoYXMgZGVjcmVhc2VkIGRyYW1hdGljYWxseSBvdmVyIHRoZSBwYXN0IHNldmVyYWwgZGVjYWRlcy4gUGFyZW50cyBkcm9wcGluZyB0aGVpciBraWRzIG9mZiBhdCBzY2hvb2wgaW4gY2FycyBjb250cmlidXRlIHRvIG1vcm5pbmcgdHJhZmZpYyBqYW1zIGluIG91ciBjb21tdW5pdGllcyBhbmQgdGhhdCBpbXBhY3RzIGV2ZXJ5b25lLlxcblxcbllldCwgdGhlcmUgaXMgZ29vZCBuZXdzLiBXYWxraW5nIGFuZCBiaWtpbmcgdG8gc2Nob29sIGluY3JlYXNlZCBhdCAyNiBvZiAyOCBzY2hvb2xzIHRoYXQgd2VyZSByZWNlbnRseSBldmFsdWF0ZWQgaW4gU2VhdHRsZS5cXG5cXG5UaGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUgYWxzbyByZXF1aXJlcyBTRE9UIHRvIGNvbXBsZXRlIHByb2plY3RzIHdpdGhpbiB0aGUgZmlyc3QgdGhyZWUgeWVhcnMgYXQgdGhlIGZvbGxvd2luZyBzY2hvb2xzOlxcblxcbjEuIEJhaWxleSBHYXR6ZXJ0ICgyMDE3KVxcbjEuIE1hcnRpbiBMdXRoZXIgS2luZyBKci4gKDIwMTcpXFxuMS4gV2VzdCBTZWF0dGxlIEVsZW1lbnRhcnkgKDIwMTgpXFxuMS4gRHVubGFwICgyMDE3KVxcbjEuIERlYXJib3JuIFBhcmsgKDIwMTcpXFxuMS4gV2luZyBMdWtlICgyMDE2KVxcbjEuIE5vcnRoZ2F0ZSAoMjAxNilcXG4xLiBWYW4gQXNzZWx0ICgyMDE3KVxcbjEuIEVtZXJzb24gKDIwMTgpXFxuMS4gQ29uY29yZCAoMjAxOClcXG4xLiBSYWluaWVyIFZpZXcgKDIwMTgpXFxuMS4gUm94aGlsbCAoMjAxOClcXG5cIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy9FOUFERThGNS03OEVELTQ2QUMtQjYwRC01NzIwMjgzNUZDMUZcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiRk9SIE1PUkUgSU5GT1JNQVRJT046XFxuXFxuU0RPVCBTYWZlIFJvdXRlcyB0byBTY2hvb2wgUHJvZ3JhbTogW2h0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9zYWZlcm91dGVzLmh0bV1bMF1cXG5cXG5cXG5cXG5bMF06IGh0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9zYWZlcm91dGVzLmh0bVwifV1dfV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiODEgU2VhdHRsZSBQdWJsaWMgU2Nob29scyB3aWxsIGhhdmUgaGFkIGEgU2FmZSBSb3V0ZXMgdG8gU2Nob29sIHByb2plY3QgZnVuZGVkIGJ5IE1vdmUgU2VhdHRsZSBieSAyMDI1XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAjIG9mIFNlYXR0bGUgUHVibGljIFNjaG9vbHMgd2l0aCBTYWZlIFJvdXRlcyB0byBTY2hvb2wgcHJvamVjdHNcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIoIyBvZiBTZWF0dGxlIHB1YmxpYyBzY2hvb2xzIHdpdGggYSBzYWZlIHJvdXRlcyB0byBzY2hvb2wgcHJvamVjdCBmdW5kZWQgYnkgdGhlIExldnkgdG8gTW92ZSBTZWF0dGxlKSIsInRhcmdldCI6ODEsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoicWYzYi1hZzQ1In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fX0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCIjIG9mIHNjaG9vbHMgd2l0aCBTYWZlIFJvdXRlcyB0byBTY2hvb2wgUHJvamVjdHNcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDMtMDJUMjE6MzI6MTguNjQzWiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEyLTE2VDE4OjA3OjIwLjMxMVoiLCJ2ZXJzaW9uIjoiMjAxOC0wMy0wMlQyMTozMjoxOC42NDNaIiwidGFyZ2V0X3RvbGVyYW5jZSI6MTAsImlkIjoiZTJxai1wNmZ0In0sInJlbGF0ZWRfbWVhc3VyZXMiOlt7Im1ldGFkYXRhIjoiIiwiaWQiOiIyemdjLWgzcjYifV0sImJhc2VfZGFzaGJvYXJkIjoicGZjci14ZXJ2IiwidXBkYXRlZF9hdCI6IjIwMTgtMDMtMDJUMjE6MzI6MTkuMDIxWiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEwLTI3VDIxOjM3OjQwLjk4OVoiLCJ2ZXJzaW9uIjoiMjAxOC0wMy0wMlQyMTozMjoxOS4wMjFaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiJncm5wLThkcHYiLCJuYW1lIjoiUHJpb3JpdGl6ZSBQZWRlc3RyaWFucyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGdvYWwgaW1wb3J0YW50PyoqXFxuXFxuT3VyIGdvYWwgaXMgdG8gbWFrZSBTZWF0dGxlIHRoZSBtb3N0IHdhbGthYmxlIGNpdHkgaW4gdGhlIGNvdW50cnkuIE5lYXJseSBldmVyeW9uZSwgZm9yIGF0IGxlYXN0IHNvbWUgcG9ydGlvbiBvZiBldmVyeSBkYXksIGlzIGEgcGVkZXN0cmlhbi5cXG5cXG5XYWxraW5nIGlzIGFsc28gdGhlIG9sZGVzdCBhbmQgbW9zdCBlZmZpY2llbnQsIGFmZm9yZGFibGUsIGFuZCBlbnZpcm9ubWVudGFsbHktZnJpZW5kbHkgZm9ybSBvZiB0cmFuc3BvcnRhdGlvbuKAlGl04oCZcyBob3cgdHJhbnNpdCByaWRlcnMgZXZlbnR1YWxseSByZWFjaCB0aGVpciBkZXN0aW5hdGlvbnMsIGhvdyBkcml2ZXJzIGdldCBmcm9tIHRoZSBwYXJraW5nIGxvdCB0byB0aGUgZnJvbnQgZG9vciwgYW5kIGhvdyBjeWNsaXN0cyBnZXQgZnJvbSB0aGUgYmlrZSByYWNrIHRvIHRoZSBidXNpbmVzcy5cXG5cXG5BbmQgd2Fsa2luZyBpcyBhYm91dCBtb3JlIHRoYW4gdHJhbnNwb3J0YXRpb24uIFdhbGtpbmcgaGVscHMgdG8gYnVpbGQgc3Ryb25nIGNvbW11bml0aWVzIHRoYXQgYXJlIHZpYnJhbnQgYW5kIGluY2x1c2l2ZS5cXG5cXG4gXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgZG8gd2UgbWVhc3VyZSB0aGlzIGdvYWw/KipcXG5cXG5UaGlzIGdvYWwgaXMgbWVhc3VyZWQgb24gYW4gYW5udWFsIGJhc2lzIGFuZCByZXByZXNlbnRzIHRoZSBhbm51YWwgbnVtYmVyIG9mIG5ldyBzaWRld2Fsa3MgYWRkZWQgdG8gYXJ0ZXJpYWxzIHdoZXJlIHRoZXkgYXJlIGN1cnJlbnRseSBsYWNraW5nIGluIHRoZSBQZWRlc3RyaWFuIFByaW9yaXR5IEludmVzdG1lbnQgTmV0d29yay5cXG5cXG5JbiAyMDE3LCA5MyUgb2YgYXJ0ZXJpYWxzIGluIHRoZSBQZWRlc3RyaWFuIFByaW9yaXR5IEludmVzdG1lbnQgTmV0d29yayBpbmNsdWRlIHNpZGV3YWxrcyBhbmQgb3VyIGdvYWwgaXMgdG8gcmVhY2ggMTAwJSBieSAyMDM1LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2hhdCBwcm9ncmVzcyBhcmUgd2UgbWFraW5nIHRvd2FyZHMgdGhpcyBnb2FsPyoqXFxuXFxuRGVzcGl0ZSBpdHMgcG9zaXRpb24gYXMgYSBuYXRpb25hbCBsZWFkZXIsIFNlYXR0bGUgaXMgYWxzbyBhIHBsYWNlIG9mIGNvbnRyYXN0cyB3aGVuIGl0IGNvbWVzIHRvIHdhbGtpbmcgY29uZGl0aW9ucy4gSW4gc29tZSBuZWlnaGJvcmhvb2RzLCBTZWF0dGxlIGhhcyBhY2hpZXZlZCBhIGhpZ2ggbGV2ZWwgb2Ygd2Fsa2FiaWxpdHkuIE5laWdoYm9yaG9vZHMgc3VjaCBhcyBRdWVlbiBBbm5lLCBDYXBpdG9sIEhpbGwsIFdhbGxpbmdmb3JkLCBDb2x1bWJpYSBDaXR5LCBhbmQgQmFsbGFyZCBoYXZlIGEgY29tbWVyY2lhbCBjb3JlIHRoYXQgc2VydmVzIGFzIGEgaHViIG9mIGFjdGl2aXR5IGFuZCBpcyBlYXNpbHkgYWNjZXNzaWJsZSBvbiBmb290LiBBbmQgeWV0LCB0aGVzZSBhY2NvbXBsaXNobWVudHMgZG8gbm90IGV4dGVuZCB0byBhbGwgb2YgU2VhdHRsZeKAmXMgbmVpZ2hib3Job29kcywgbWFueSBvZiB3aGljaCBoYXZlIHN0cmVldHMgbGFja2luZyBzaWRld2Fsa3MgYW5kIGN1cmIgcmFtcHMuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvODUyNkJCMzYtNzJDRS00N0Q0LTg4QkUtRTdGQTk4RjA1RDNGXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIkZPUiBNT1JFIElORk9STUFUSU9OOlxcblxcblNET1QncyBQZWRlc3RyaWFuIE1hc3RlciBQbGFuIGhvbWVwYWdlOiBbaHR0cDovL3NlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL3BlZGVzdHJpYW5fbWFzdGVycGxhbi9dWzBdXFxuXFxuXFxuXFxuWzBdOiBodHRwOi8vc2VhdHRsZS5nb3YvdHJhbnNwb3J0YXRpb24vcGVkZXN0cmlhbl9tYXN0ZXJwbGFuL1wifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqU1BVIFBhcnRuZXJzaGlwIEltcHJvdmVtZW50cyoqXFxuXFxuVGhlIExldnkgdG8gTW92ZSBTZWF0dGxlIGluY2x1ZGVzIGZ1bmRpbmcgdG8gbWFrZSByZXNpZGVudGlhbCBzdHJlZXRzIHdpdGhvdXQgc2lkZXdhbGtzIHNhZmVyIGFuZCBtb3JlIGNvbWZvcnRhYmxlIGZvciB3YWxraW5nIGluIHRoZSBmbG9vZC1wcm9uZSBCcm9hZHZpZXcgbmVpZ2hib3Job29kIGFuZCBuZXcgcGVkZXN0cmlhbiBpbmZyYXN0cnVjdHVyZSBhbmQgY3Jvc3NpbmdzIHRoYXQgd2lsbCBhbHNvIGFkZHJlc3MgZHJhaW5hZ2UgaXNzdWVzIGluIFNvdXRoIFBhcmsuXFxuXFxuV2Ugd2lsbCB1cGRhdGUgdGhpcyB3ZWJzaXRlIHdpdGggbmV3IGluZm9ybWF0aW9uIGFzIHRoZXNlIHBhcnRuZXJzaGlwIHByb2plY3RzIHdpdGggU2VhdHRsZSBQdWJsaWMgVXRpbGl0aWVzIChTUFUpIHByb2dyZXNzLlxcblxcblwifV1dfV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiQnVpbGQgMjUwIGJsb2NrcyBvZiBuZXcgc2lkZXdhbGsgYnkgMjAyNSB3aXRoIGZ1bmRpbmcgZnJvbSB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlIGFjY3VtdWxhdGVkIG51bWJlciBvZiBuZXcgYmxvY2tzIG9mIHNpZGV3YWxrcyBidWlsdCB3aXRoIGZ1bmRpbmcgZnJvbSB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGVcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIoIyBvZiBibG9ja3Mgb2YgbmV3IHNpZGV3YWxrcyBmdW5kZWQgYnkgdGhlIExldnkgdG8gTW92ZSBTZWF0dGxlKSIsInRhcmdldCI6MjUwLCJ0YXJnZXRfdHlwZSI6ImFic29sdXRlIiwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6Imd2MngtOGpiaSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAyNH19LFwiYmFzZWxpbmVcIjp7XCJzcXVpc2h5XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fSxcImVuZFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9fSxcInN0YXJ0XCI6XCIyMDE1LTAxLTAxVDAwOjAwOjAwLjAwMFwiLFwiZW5kXCI6XCIyMDE1LTAxLTAxVDIzOjU5OjU5LjAwMFwiLFwibWV0cmljXCI6e1wibWV0YWRhdGFcIjpcIntcXFwid2l6YXJkXFxcIjp7XFxcImZpbHRlcl9hc3RcXFwiOlt7XFxcInZhbHVlc1xcXCI6W3t9XX1dfX1cIn19LFwibmFtZVwiOlwidGhlICMgb2YgbmV3IGJsb2NrcyBvZiBzaWRld2Fsa1wiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjB9LFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6ZmFsc2UsXCJwcm9ncmVzc19vdmVycmlkZVwiOlwiZ29vZFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMy0wMlQyMTozNTozNy4yMDNaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMTg6MTk6MzAuMDkzWiIsInZlcnNpb24iOiIyMDE4LTAzLTAyVDIxOjM1OjM3LjIwM1oiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMCwiaWQiOiJ3ajJkLTY1NHYifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6InhxMjQtZWt0ZSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6IjZxcWktY2ZuYyJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6IjNhdnItcjhwayJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6Imt5M2EtaXY4eCJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6Im1hYjQtOHlkcSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6Ijg3emEtenJnYyJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJwZmNyLXhlcnYiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMy0wMlQyMTozNjoxMC43MzdaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTAtMjdUMjE6Mzc6NDAuOTkyWiIsInZlcnNpb24iOiIyMDE4LTAzLTAyVDIxOjM2OjEwLjczN1oiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6ImZmN2kteHdkeSIsIm5hbWUiOiJGdW5kIE5laWdoYm9yaG9vZCBQcm9qZWN0cyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwiaWNvblwiOlwidXNlcnNcIixcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaHkgaXMgdGhpcyBnb2FsIGltcG9ydGFudD8qKlxcblxcbkF0IFNET1QsIHdlIG9yZ2FuaXplIG91ciBkYWlseSB3b3JrIGFyb3VuZCBvdXIgY29yZSB2YWx1ZXMgdG8gZW5zdXJlIHRoYXQgb3VyIGNpdHkgaXMgc2FmZSwgaW50ZXJjb25uZWN0ZWQsIHZpYnJhbnQsIGFmZm9yZGFibGUgYW5kIGlubm92YXRpdmUuXFxuXFxuV2UgYWxzbyBiZWxpZXZlIHRoYXQgb3VyIHdvcmsgc2hvdWxkIHJlZmxlY3QgdGhlIHdpbGwgb2Ygb3VyIG5laWdoYm9ycyBhbmQgY29tbXVuaXR5IGdyb3Vwcy5cXG5cXG5UbyBhY2hpZXZlIHRoaXMgZ29hbCwgdGhlIE5laWdoYm9yaG9vZCBTdHJlZXQgRnVuZCAoTlNGKSBwcm9ncmFtIHdhcyBkZXZlbG9wZWQuIFRoZSBOU0YgcHJvZ3JhbSBwYXlzIGZvciB0cmFuc3BvcnRhdGlvbiBwcm9qZWN0cyBpZGVudGlmaWVkIGFuZCBwcmlvcml0aXplZCBieSB0aGUgY29tbXVuaXR5LiBQcm9qZWN0cyByYW5nZSBmcm9tIGNyb3NzaW5nIGltcHJvdmVtZW50cyB0byBjcmVhdGluZyB1bmlxdWUgcHVibGljIHNwYWNlcy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhvdyBkbyB3ZSBtZWFzdXJlIHRoaXMgZ29hbD8qKlxcblxcbkluIE5vdmVtYmVyIDIwMTUsIFNlYXR0bGUgdm90ZXJzIHBhc3NlZCB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUuIFRoZSBsZXZ5IGluY2x1ZGVzICQyNm0gdG8gY29udGludWUgdGhlIE5laWdoYm9yaG9vZCBTdHJlZXQgRnVuZCAoTlNGKSBwcm9ncmFtIHRocm91Z2ggMjAyNC5cXG5cXG5UaGUgZ29hbCBpcyBjdXJyZW50bHkgbWVhc3VyZWQgYnkgY291bnRpbmcgdGhlIG51bWJlciBvZiBsYXJnZSBuZWlnaGJvcmhvb2QgcHJvamVjdHMgd2hpY2ggd2lsbCBoYXZlIGNvbXBsZXRlZCBkZXNpZ25zIGJ5IHRoZSBlbmQgb2YgMjAxNy4gTW92aW5nIGZvcndhcmQgdGhlIGdvYWwgd2lsbCBiZSBhZGp1c3RlZCB0byBhY2NvdW50IGZvciBhY3R1YWwgaW1wbGVtZW50YXRpb24gb2YgdGhlc2UgcHJvamVjdHMuXFxuXFxuXCJ9XSxbe1widHlwZVwiOlwiaW1hZ2VcIixcInNyY1wiOlwiL2FwaS9hc3NldHMvNkFGMkE4RTgtQUFDRC00NEE2LUI4MkUtRDUyQjBGNTM2NDgyXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipNT1JFIElORk9STUFUSU9OIEFCT1VUIFRISVMgR09BTCoqXFxuXFxuKiAqKlNlYXR0bGUgRGVwYXJ0bWVudCBvZiBOZWlnaGJvcmhvb2RzOioqIFtodHRwOi8vd3d3LnNlYXR0bGUuZ292L25laWdoYm9yaG9vZHMvXVswXVxcbiAqICoqKipcXG5cXG5bMF06IGh0dHA6Ly93d3cuc2VhdHRsZS5nb3YvbmVpZ2hib3Job29kcy9cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoYXQgcHJvZ3Jlc3MgYXJlIHdlIG1ha2luZyB0b3dhcmQgdGhpcyBnb2FsPyoqXFxuXFxuSW4gMjAxNiwgY29tbXVuaXR5IG1lbWJlcnMgc3VibWl0dGVkIHRoZWlyIGlkZWFzIGZvciBuZWlnaGJvcmhvb2QgcHJvamVjdHMgdG8gdGhlaXIgbG9jYWwgZGlzdHJpY3QgY291bmNpbHMuIEVhY2ggb2YgdGhlIGRpc3RyaWN0IGNvdW5jaWxzIHRoZW4gc2VsZWN0ZWQgNSBwcm9qZWN0cyB0byBtb3ZlIGZvcndhcmQgd2l0aCBmcm9tIHRob3NlIHN1Ym1pdHRlZC5cXG5cXG5UaGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUgT3ZlcnNpZ2h0IENvbW1pdHRlZSBoYXMgc3Vic2VxdWVudGx5IGNob3NlbiAxMiBwcm9qZWN0cyBmcm9tIHRob3NlIHN1Ym1pdHRlZCBieSB0aGUgZGlzdHJpY3QgY291bmNpbHMuIE9mIHRoZSAxMiBwcm9qZWN0cyBzZWxlY3RlZCwgOC0xMCBhcmUgZXhwZWN0ZWQgdG8gYmUgZnVsbHkgZGVzaWduZWQgaW4gMjAxNyBhbmQgd2lsbCBiZSBjb25zdHJ1Y3RlZCBpbiAyMDE4LiBUaGUgcmVtYWluaW5nIDIgcHJvamVjdHMgd2lsbCBiZSBmaW5hbGl6ZWQgaW4gMjAxOCBhbmQgZGVsaXZlcmVkIHdpdGggcGFydG5lcnNoaXAgcHJvamVjdHMgdG8gc2F2ZSBjb3N0cyBhbmQgcmVkdWNlIGRpc3J1cHRpb24uXFxuXFxuXCJ9XV19XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJEZXNpZ24gOCBsYXJnZSBuZWlnaGJvcmhvb2QgcHJvamVjdHMgaW4gMjAxNyB3aXRoIGZ1bmRpbmcgZnJvbSB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGVcIixcInRpdGxlX2ltYWdlXCI6XCIvYXBpL2Fzc2V0cy81M0I5MDk1Qy1BRDgzLTRCRDItQTkyQS02M0VGQjU4MDczNDZcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlIG51bWJlciBvZiBsYXJnZSBuZWlnaGJvcmhvb2QgcHJvamVjdHMgd2l0aCBjb21wbGV0ZWQgZGVzaWducyB3aGljaCBhcmUgZnVuZGVkIGJ5IHRoZSBMZXZ5IHRvIE1vdmUgU2VhdHRsZVwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE3LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTctMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IigjIG9mIGZ1bGx5IGRlc2lnbmVkIGxhcmdlIG5laWdoYm9yaG9vZCBwcm9qZWN0cykiLCJ0YXJnZXQiOjgsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGEiOjAsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjEwLCJtZXRyaWMiOnsibWV0YWRhdGEiOiIiLCJpZCI6ImN4dDctdWNtNSJ9LCJjb21wYXJpc29uIjp7ImNvbXBhcmlzb25fZnVuY3Rpb24iOiI+In0sIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wiZWRpdFwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxN30sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxN30sXCJhY3Rpb25fdHlwZVwiOlwiaW5jcmVhc2VcIixcIm1haW50YWluX3R5cGVcIjpcIj5cIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCIjIG9mIGZ1bGx5IGRlc2lnbmVkIGxhcmdlIG5laWdoYm9yaG9vZCBwcm9qZWN0c1wiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6dHJ1ZSxcInByb2dyZXNzX292ZXJyaWRlXCI6XCJnb29kXCJ9In0sInVwZGF0ZWRfYXQiOiIyMDE3LTA1LTAyVDE0OjQwOjI3LjIwNloiLCJjcmVhdGVkX2F0IjoiMjAxNS0wMS0wN1QxODoyNzoyOS42ODNaIiwidmVyc2lvbiI6IjIwMTctMDUtMDJUMTQ6NDA6MjcuMjA2WiIsImlkIjoiaWR1dS11YXNoIn0sInJlbGF0ZWRfbWVhc3VyZXMiOltdLCJiYXNlX2Rhc2hib2FyZCI6InBmY3IteGVydiIsInVwZGF0ZWRfYXQiOiIyMDE4LTAzLTAyVDIxOjQxOjI2LjUxN1oiLCJjcmVhdGVkX2F0IjoiMjAxNS0wMS0wN1QxODoyNjowNC44ODBaIiwidmVyc2lvbiI6IjIwMTgtMDMtMDJUMjE6NDE6MjYuNTE3WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifV0sInZlcnNpb24iOiIyMDE2LTA3LTI3VDE2OjE1OjM2LjcxMFoifSx7ImlkIjoiOXBzdS04c3prIiwibmFtZSI6IkNvbmdlc3Rpb24gUmVsaWVmIiwiZ29hbHMiOlt7ImlkIjoiZnRrdy1jbnF3IiwibmFtZSI6Ik1heGltaXplIFRyYW5zaXQgU2VydmljZSAmIFJpZGVyc2hpcCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGdvYWwgaW1wb3J0YW50PyoqXFxuXFxuT3VyIGdvYWwgaXMgdG8gcHJvdmlkZSBhbiBlYXN5LXRvLXVzZSwgcmVsaWFibGUgdHJhbnNwb3J0YXRpb24gc3lzdGVtIHRoYXQgZ2l2ZXMgeW91IHRoZSBvcHRpb25zIHlvdSB3YW50IHdoZW4geW91IHdhbnQgdGhlbS5cXG5cXG5TZWF0dGxlIGlzIGZhY2luZyB0aGUgY2hhbGxlbmdlcyB0aGF0IGNvbWUgd2l0aCBiZWluZyBvbmUgb2YgdGhlIGZhc3Rlc3QtZ3Jvd2luZyBtYWpvciBjaXRpZXMgaW4gdGhlIGNvdW50cnkuIFRoaXMgaXMgYSByZWFsIHRlc3QgZm9yIG91ciB0cmFuc3BvcnRhdGlvbiBuZXR3b3JrLiBUaGUgbW9zdCBlZmZlY3RpdmUgd2F5IHRvIG1vdmUgbW9yZSBwZW9wbGUgd2l0aGluIHRoZSBzYW1lIHNwYWNlIHdpdGhvdXQgaW5jcmVhc2luZyByb2Fkd2F5IGNvbmdlc3Rpb24gaXMgdG8gaW52ZXN0IGluIHRyYW5zaXQuIFRyYW5zaXQgdmVoaWNsZXMgcHJvdmlkZSBtb2JpbGl0eSBmb3IgbW9yZSBwZW9wbGUgcGVyIHZlaGljbGUgYW5kIHVzZSByb2Fkd2F5IHNwYWNlIG1vcmUgZWZmaWNpZW50bHkuIEJ1cyB0cmFuc2l0IGlzIHRoZSB3b3JraG9yc2Ugb2YgbW9zdCB0cmFuc2l0IHN5c3RlbXMsIHByb3ZpZGluZyBmbGV4aWJsZSByb3V0ZSBjb25uZWN0aW9ucyBmb3IgYXJlYXMgd2l0aCB2YXJpYWJsZSB0cmF2ZWwgbmVlZHMgYW5kIGxpbmtpbmcgbGVzcy11cmJhbiBhcmVhcyB3aXRoIGhpZ2gtY2FwYWNpdHkgdHJhbnNpdCBzZXJ2aWNlcy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhvdyBkbyB3ZSBtZWFzdXJlIHRoaXMgZ29hbD8qKlxcblxcbkJlY2F1c2UgYnVzIHNlcnZpY2UgaXMgdGhlIG1vc3QgaGVhdmlseS11c2VkIHR5cGUgb2YgdHJhbnNpdCwgcmlkZXJzaGlwIGluZm9ybWF0aW9uIGlzIHJlYWRpbHkgYXZhaWxhYmxlLiBCdXMgcmlkZXJzaGlwIGRhdGEgaXMgY29sbGVjdGVkIGJ5IGNvdW50aW5nIHRoZSBudW1iZXIgb2YgYm9hcmRpbmdzIG9uIGVhY2ggdmVoaWNsZSBhbmQgY29tYmluaW5nIHRoZSBjb3VudHMgZm9yIGFuIG92ZXJhbGwgc3lzdGVtIHRvdGFsLiBLaW5nIENvdW50eSBNZXRybyBjYWxjdWxhdGVzIGF2ZXJhZ2Ugd2Vla2RheSB0cmFuc2l0IGJvYXJkaW5ncy5cXG5cXG5EYXRhIGhhcyBiZWVuIGhpc3RvcmljYWxseSB1cGRhdGVkIHNlbWktYW5udWFsbHkgZWFjaCBTcHJpbmcgYW5kIEZhbGwgaG93ZXZlciBzaW5jZSBsYXRlIDIwMTUgU0RPVCBoYXMgYmVlbiBhYmxlIHRvIHJlcG9ydCByaWRlcnNoaXAgb24gYSBtb250aGx5IGJhc2lzLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2hhdCBwcm9ncmVzcyBhcmUgd2UgbWFraW5nIHRvd2FyZHMgdGhpcyBnb2FsPyoqXFxuXFxuVHJhbnNpdCByaWRlcnNoaXAgaW4gU2VhdHRsZSBpcyBhdCBhbiBhbGwtdGltZSBoaWdoLiBJbnZlc3RtZW50cyBtYWRlIGZyb20gdGhlIHN1Y2Nlc3NmdWwgcGFzc2FnZSBvZiB0aGUgU2VhdHRsZSBUcmFuc2l0IEJlbmVmaXQgRGlzdHJpY3QgaW4gMjAxNCBoYXZlIGFsbG93ZWQgdXMgdG8gaW5jcmVhc2UgYWNjZXNzIHRvIGZyZXF1ZW50IGJ1cyBzZXJ2aWNlLiBCZXR3ZWVuIEZlYnJ1YXJ5IDIwMTUgYW5kIE9jdG9iZXIgMjAxNSB3ZSBpbmNyZWFzZWQgdGhlIHBlcmNlbnRhZ2Ugb2YgaG91c2Vob2xkcyB3aXRoaW4gYSAxMC1taW51dGUgd2FsayBvZiBhIDEwLW1pbnV0ZSBidXMgZnJvbSAyNiUgdG8gNDIlLiBXZSBhcmUgb24gdHJhY2sgdG8gaW5jcmVhc2UgdGhpcyBudW1iZXIgdG8gNTMlIGluIDIwMjAgYW5kIDcyJSBieSAyMDI1LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2hhdCBpcyBhIFxcXCJ0cmFuc2l0IHNwb3QgaW1wcm92ZW1lbnRcXFwiPyoqXFxuXFxuU0RPVCBpcyB3b3JraW5nIGhhcmQgdG8gbWFrZSBidXMgc2VydmljZSBtb3JlIHJlbGlhYmxlLiBUaHJvdWdoIGEgY29tcHJlaGVuc2l2ZSB0cmFuc2l0IGltcHJvdmVtZW50IHByb2dyYW0sIHdlIGFyZSBlbGltaW5hdGluZyBib3R0bGVuZWNrcyBpbiBrZXkgbG9jYXRpb25zIGFuZCBtYWtpbmcgb3RoZXIgdHJhbnNpdCBpbXByb3ZlbWVudHMuXFxuXFxuVHJhbnNpdCBzcG90IGltcHJvdmVtZW50IHByb2plY3RzIGNhbiBpbmNsdWRlOiByZWQgYnVzIGxhbmVzLCBuZXcgc2lnbmFscyBvciBzaWducywgaW50ZXJzZWN0aW9uIG1vZGlmaWNhdGlvbnMgdG8gYWxsb3cgZm9yIGJldHRlciB0cmFuc2l0IHR1cm5zLCB0cmFuc2l0IHNoZWx0ZXIgaW5zdGFsbHMgb3IgcmVsb2NhdGlvbnMsIGFuZCBtYW55IG1vcmUuXFxuXFxuXCJ9LHtcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzL0I3MEQ2RDg0LUIxMTAtNENGRC1CQTRDLUMyQjU3MDZENDE0MFwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzkxMjI2QzFELTIzQkMtNDYzNi1BMDQxLTc1MTIwQTkxOEVGOFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJGT1IgTU9SRSBJTkZPUk1BVElPTjpcXG5cXG5TRE9UIFRyYW5zaXQgUHJvZ3JhbTogW2h0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi90cmFuc2l0Lmh0bV1bMF1cXG5cXG5cXG5cXG5bMF06IGh0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi90cmFuc2l0Lmh0bVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqTGlnaHQgUmFpbCBQYXJ0bmVyc2hpcCBJbXByb3ZlbWVudHMqKlxcblxcbkZ1bmRpbmcgZnJvbSBUaGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUgd2lsbCBwcm92aWRlIGEgJDEwTSBjb250cmlidXRpb24gZm9yIGEgbmV3IExpbmsgbGlnaHQgcmFpbCBzdGF0aW9uIGF0IEdyYWhhbSBTdHJlZXQgaW4gc291dGhlYXN0IFNlYXR0bGUuIFdpdGggc3VjY2Vzc2Z1bCBwYXNzYWdlIG9mIHRoZSBTb3VuZCBUcmFuc2l0IDMgKFNUMykgdm90ZSBpbiB0aGUgZmFsbCBvZiAyMDE2LCBTRE9UIHdpbGwgYmUgd29ya2luZyB0b2dldGhlciB3aXRoIFNvdW5kIFRyYW5zaXQgb24gdGhlIGRldGFpbHMgYW5kIHBoYXNpbmcgb2YgdGhpcyBwcm9qZWN0IGFzIGl0IG1vdmVzIGZvcndhcmQuXFxuXFxuVGhlIGxldnkgYWxzbyBpbmNsdWRlZCBmdW5kaW5nIHRvIGltcHJvdmUgY29ubmVjdGlvbnMgdG8gb3VyIGdyb3dpbmcgbGlnaHQgcmFpbCBuZXR3b3JrIGF0IHRoZSBNb3VudCBCYWtlciBzdGF0aW9uIGFuZCBhZGRpdGlvbmFsIENpdHkgZnVuZGluZyB0byBidWlsZCBhIHBlZGVzdHJpYW4gYW5kIGJpY3ljbGUgYnJpZGdlIG92ZXIgSS01IGNvbm5lY3RpbmcgdGhlIGZ1dHVyZSBOb3J0aGdhdGUgc3RhdGlvbiB0byB0aGUgbmVpZ2hib3Job29kcyB3ZXN0IG9mIHRoZSBpbnRlcnN0YXRlLlxcblxcblRvIGxlYXJuIG1vcmUgYWJvdXQgdGhlIE1vdW50IEJha2VyIGFuZCBOb3J0aGdhdGUgU3RhdGlvbiBwcm9qZWN0cywgY2xpY2sgb24gdGhlIGxpbmtzIGJlbG93LlxcblxcbiAgXFxuW05vcnRoZ2F0ZSBQZWRlc3RyaWFuIGFuZCBCaWN5Y2xlIEJyaWRnZV1bMF0gICBcXG5bQWNjZXNzaWJsZSBNb3VudCBCYWtlciBwcm9qZWN0XVsxXVxcblxcblswXTogaHR0cDovL3d3dy5zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9ub3J0aGdhdGVwZWRicmlkZ2UuaHRtXFxuWzFdOiBodHRwOi8vd3d3LnNlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL2FjY2Vzc2libGVNdEJha2VyLmh0bVwifV1dfV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiNzIlIG9mIGhvdXNlaG9sZHMgYXJlIHdpdGhpbiBhIDEwLW1pbnV0ZSB3YWxrIG9mIGEgYnVzIHJ1bm5pbmcgZXZlcnkgMTAgbWludXRlcyBvciBiZXR0ZXIgb24gd2Vla2RheXMgYnkgMjAyNVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyBhY2Nlc3NpYmlsaXR5IHRvIGZyZXF1ZW50IHRyYW5zaXRcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNC0xMi0zMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIoJSBvZiBob3VzZWhvbGRzIHdpdGhpbiBhIDEwLW1pbnV0ZSB3YWxrIG9mIGEgYnVzIHJ1bm5pbmcgZXZlcnkgMTAgbWludXRlcyBvciBiZXR0ZXIgb24gd2Vla2RheXMpIiwidGFyZ2V0Ijo3MiwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiI2djVlLXZ3YTgifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE0fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fX0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJ0cmFuc2l0IGFjY2Vzc2liaWxpdHlcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtaW5cIjowLFwibWF4XCI6MTAwfX0ifSwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMDhUMjE6MDI6MDUuMTQ1WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEyLTE3VDE4OjMyOjI4LjgyMVoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0wOFQyMTowMjowNS4xNDVaIiwidGFyZ2V0X3RvbGVyYW5jZSI6NSwiaWQiOiI4aWZ1LXdmdHUifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6Im45cTMtajIzcSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6IjM4eXAtdjh2ZiJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJwZmNyLXhlcnYiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0wOFQyMTowMjowNS41MzhaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTAtMjJUMTc6MjQ6NDAuNDI3WiIsInZlcnNpb24iOiIyMDE4LTAxLTA4VDIxOjAyOjA1LjUzOFoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6ImdjN3QteGt1cyIsIm5hbWUiOiJNYWludGFpbiBIaWdoIFJhcGlkUmlkZSBSZWxpYWJpbGl0eSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGdvYWwgaW1wb3J0YW50PyoqXFxuXFxuUmFwaWRSaWRlIGxpbmVzIGFyZSBmYXN0ZXIgdGhhbiB0eXBpY2FsIGxvY2FsIGJ1cyByb3V0ZXMgYmVjYXVzZSB0aGV5IGhhdmUgc2VydmljZSBmZXdlciBzdG9wcyAob24gYXZlcmFnZSwgNDAlIGxlc3MgdGhhbiB0aGUgbGluZXMgdGhleSByZXBsYWNlZCksIG1ha2UgZXh0ZW5zaXZlIHVzZSBvZiB0cmFuc2l0IHByaW9yaXR5IHRvIHByZWVtcHQgdHJhZmZpYyBsaWdodHMsIGFuZCB1c2Ugc3BlY2lhbCBsYW5lcyB0byBieXBhc3MgdHJhZmZpYy4gUmFwaWRSaWRlIHJpZGVyc2hpcCBoYXMgZ3Jvd24gc3RlYWRpbHkgaW4gdGhlIGxhc3Qgc2V2ZWFsIHllYXJzIGFuZCB0aGUgbmV0d29yayBoYXMgYmVjb21lIGEgd29ya2hvcnNlIG9mIFNlYXR0bGUncyBvdmVyYWxsIHRyYW5zaXQgbmV0d29yaywgbW92aW5nIHRlbnMgb2YgdGhvdXNhbmRzIG9mIHJpZGVycyBlYWNoIGRheS5cXG5cXG5UaGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUgaW5jbHVkZXMgZnVuZGluZyBmb3IgY29uc3RydWN0aW9uIG9mIDcgbmV3IFJhcGlkUmlkZSBjb3JyaWRvcnM6XFxuXFxuKiAqKlJvb3NldmVsdCBXYXkgJiBFYXN0bGFrZSBBdmUuKiogLSBOb3J0aGdhdGUgdG8gZG93bnRvd25cXG4qICoqTWV0cm8gUm91dGUgNDAqKiAtIE5vcnRoZ2F0ZSB0byBCYWxsYXJkICYgRnJlbW9udCB0byBkb3dudG93blxcbiogKipNYXJrZXQgJiA0NXRoIFN0cmVldHMqKiAtIEJhbGxhcmQgdG8gdGhlIFVuaXZlcnNpdHkgRGlzdHJpY3RcXG4qICoqMjNyZCBBdmUuKiogLSBKdWRraW5zIFBhcmsgdG8gdGhlIFVuaXZlcnNpdHkgRGlzdHJpY3RcXG4qICoqTWFkaXNvbiBTdHJlZXQqKiAtIE1hZGlzb24gVmFsbGV5IHRvIGRvd250b3duXFxuKiAqKlJhaW5pZXIgQXZlLioqIC0gUmFpbmllciBCZWFjaCB0byBMaXR0bGUgU2FpZ29uXFxuKiAqKkRlbHJpZGdlIFdheSAmIEVhc3QgTWFyZ2luYWwgV2F5KiogLSBEZWxyaWRnZSB0byBkb3dudG93blxcblxcblRoZSBsZXZ5IGFsc28gZnVuZHMgaW1wcm92ZW1lbnRzIHRvIHRoZSBGYXVudGxlcm95IFRyaWFuZ2xlIGFyZWEgaW4gV2VzdCBTZWF0dGxlIHdoaWNoIHdpbGwgaGVscCB0aGUgY3VycmVudCBSYXBpZFJpZGUgQyBsaW5lLlxcblxcbkFzIHRoZSBhYm92ZSBpbXByb3ZlbWVudHMgYXJlIGNvbnN0cnVjdGVkIGFuZCBjb21lIGludG8gc2VydmljZSB0aGV5IHdpbGwgYmUgYWRkZWQgdG8gZnV0dXJlIHZlcnNpb25zIG9mIHRoaXMgZGFzaGJvYXJkLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IGRvIHdlIG1lYXN1cmUgdGhpcyBnb2FsPyoqXFxuXFxuV2UgbWVhc3VyZSB0aGlzIGdvYWwgYnkgZXZhbHVhdGluZyBoZWFkd2F5IGFkaGVyZW5jZSByYXRoZXIgdGhhbiBvbi10aW1lIHBlcmNlbnRhZ2UuIEhlYWR3YXkgYWRoZXJlbmNlIG1lYXN1cmVzIHRoZSBwZXJjZW50YWdlIG9mIHRyaXBzIHRoYXQgYXJyaXZlIHdpdGhpbiBhIHNjaGVkdWxlZCBpbnRlcnZhbC4gRm9yIHNlcnZpY2Ugd2l0aCBhIHNjaGVkdWxlZCBoZWFkd2F5IG9mIGxlc3MgdGhhbiA3IDEvMiBtaW51dGVzIHRoZSBhY3R1YWwgaGVhZHdheSBtdXN0IGJlIHBsdXMgb3IgbWludXMgbm8gbW9yZSB0aGFuIDIgMS8yIG1pbnV0ZXMgdG8gYmUgY29uc2lkZXJlZCBcXFwib24gdGltZVxcXCIuIEZvciBzZXJ2aWNlIHdpdGggYSBzY2hlZHVsZWQgaGVhZHdheSBvZiBtb3JlIHRoYW4gNyAxLzIgbWludXRlcyB0aGUgYWN0dWFsIGhlYWR3YXkgbXVzdCBiZSBwbHVzIG9yIG1pbnVzIG5vIG1vcmUgdGhhbiAzIDEvMiBtaW51dGVzIHRvIGJlIGNvbnNpZGVyZWQgXFxcIm9uIHRpbWVcXFwiLlxcblxcblwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzVGQzkwRTZDLTNGMUYtNEFEMy05REZDLTI4MkE2NzhBM0Y1QVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJGT1IgTU9SRSBJTkZPUk1BVElPTjpcXG5cXG5SYXBpZFJpZGUgLSBPZmZpY2lhbCBTaXRlOiBbaHR0cDovL21ldHJvLmtpbmdjb3VudHkuZ292L3RyYXZlbC1vcHRpb25zL2J1cy9yYXBpZHJpZGUvXVswXVxcblxcblxcblxcblswXTogaHR0cDovL21ldHJvLmtpbmdjb3VudHkuZ292L3RyYXZlbC1vcHRpb25zL2J1cy9yYXBpZHJpZGUvXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaGF0IHByb2dyZXNzIGFyZSB3ZSBtYWtpbmcgdG93YXJkcyB0aGlzIGdvYWw/KipcXG5cXG5Pbi10aW1lIHBlcmZvcm1hbmNlIG9mIFJhcGlkUmlkZSBsaW5lcyBDLCBELCBhbmQgRSBoYXMgaGlzdG9yaWNhbGx5IGJlZW4gZ29vZCB3aXRoIGVhY2ggbGluZSBwZXJmb3JtaW5nIGF0IG9yIG5lYXIgdGhlIDgwJSBoZWFkd2F5IGFkaGVyZW5jZSB0YXJnZXQuIFRoZSBDIGFuZCBEIGxpbmVzIGluIHBhcnRpY3VsYXIgYWxtb3N0IGFsd2F5cyBtZWV0IHRoZSB0YXJnZXQuIFRoZSBFIGxpbmUsIHdoaWxlIHN0aWxsIG9wZXJhdGluZyBhdCBhIGhpZ2ggbGV2ZWwsIHR5cGljYWxseSBoYXMgc2xpZ2h0bHkgbG93ZXIgaGVhZHdheSBhZGhlcmVuY2UgdGhhbiB0aGUgQyBvciBEIGxpbmVzLlxcblxcblwifV1dfV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiODAlIG9yIG1vcmUgb2YgYWxsIFNlYXR0bGUgUmFwaWRSaWRlIHRyaXBzIChMaW5lcyBDLCBELCAmIEUpIGFycml2ZSBhdCBvciBuZWFyIHRoZSBzY2hlZHVsZWQgaGVhZHdheVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyB0aGUgJSBvZiBvbi10aW1lIFJhcGlkUmlkZSB0cmlwc1wifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDEyLTEyLTMxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMTctMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiglIG9mIFJhcGlkUmlkZSB0cmlwcyB3aGljaCBhcnJpdmUgYXQgb3IgbmVhciB0aGUgc2NoZWR1bGVkIGhlYWR3YXkpIiwidGFyZ2V0X3R5cGUiOiJyZWxhdGl2ZSIsInRhcmdldF9kZWx0YSI6MCwidGFyZ2V0X2RlbHRhX2lzX3BlcmNlbnQiOmZhbHNlLCJiYXNlbGluZSI6ODAsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiZnZxYS1rZXlyIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxMn0sXCJlbmRcIjp7XCJkYXRlXCI6XCJlbmRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxN30sXCJhY3Rpb25fdHlwZVwiOlwibWFpbnRhaW5cIixcIm1haW50YWluX3R5cGVcIjpcIj5cIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNn19LFwic3RhcnRcIjpcIjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTYtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJSYXBpZFJpZGUgb24tdGltZSAlXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWluXCI6NzAsXCJtYXhcIjo5Mn19In0sInVwZGF0ZWRfYXQiOiIyMDE3LTA3LTI2VDE3OjI2OjM5LjQxNloiLCJjcmVhdGVkX2F0IjoiMjAxNi0wNS0xN1QxNDo1MzoyNS40NzhaIiwidmVyc2lvbiI6IjIwMTctMDctMjZUMTc6MjY6MzkuNDE2WiIsImlkIjoiOTJ0eC0zc241In0sInJlbGF0ZWRfbWVhc3VyZXMiOlt7Im1ldGFkYXRhIjoiIiwiaWQiOiJzYnV3LTVqNGYifSx7Im1ldGFkYXRhIjoiIiwiaWQiOiJ2cWJwLWFyZGsifSx7Im1ldGFkYXRhIjoiIiwiaWQiOiI3cHUyLXJqeXgifV0sImJhc2VfZGFzaGJvYXJkIjoia3BwcS1tZDlnIiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMDhUMjE6MjY6NTguMzI1WiIsImNyZWF0ZWRfYXQiOiIyMDE2LTA1LTE3VDE0OjUyOjE4LjgxMFoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0wOFQyMToyNjo1OC4zMjVaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9LHsiaWQiOiI2dnNxLWJiOGQiLCJuYW1lIjoiRW5oYW5jZSBNb2JpbGl0eSAmIEFjY2VzcyIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGdvYWwgaW1wb3J0YW50PyoqXFxuXFxuT3VyIGdvYWwgaXMgdG8gc3VwcG9ydCBkZXZlbG9wbWVudCBvZiBhIHN1c3RhaW5hYmxlIHRyYW5zcG9ydGF0aW9uIHN5c3RlbSBhbmQgdG8gY29udHJpYnV0ZSB0byB0aGUgQ2l0eeKAmXMgZWNvbm9taWMgdml0YWxpdHksIGJ5IGltcGxlbWVudGluZywgb3BlcmF0aW5nIGFuZCBtYWludGFpbmluZyB0aGUgbW9zdCBhcHByb3ByaWF0ZSB0ZWNobm9sb2d5IHRvIG1lZXQgbXVsdGltb2RhbCB0cmFuc3BvcnRhdGlvbiBzYWZldHkgYW5kIG1vYmlsaXR5IG5lZWRzLlxcblxcbkltcGxlbWVudGluZyB0aGlzIGdvYWwgd2lsbCByZXN1bHQgaW4gaW1wcm92ZWQgdHJhZmZpYyBzYWZldHksIHJlZHVjZWQgZW52aXJvbm1lbnRhbCBpbXBhY3RzIG9mIHRyYW5zcG9ydGF0aW9uLCBpbXByb3ZlZCBtdWx0aS1tb2RhbCBtb2JpbGl0eSBhbmQgZW5oYW5jZWQgZWZmaWNpZW5jaWVzIG9mIHRoZSB0cmFuc3BvcnRhdGlvbiBuZXR3b3JrLlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IGRvIHdlIG1lYXN1cmUgdGhpcyBnb2FsPyoqXFxuXFxuVGhlIGdvYWwgaXMgbWVhc3VyZWQgYnkgcmVwb3J0aW5nIG9uIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBtb2JpbGl0eSBlbmhhbmNlbWVudHMgdG8gdGhlIG5ldHdvcmsgYnkgbWVhc3VyaW5nIHRoZSBzcHJlYWQgb2YgSW50ZWxsaWdlbnQgVHJhbnNwb3J0YXRpb24gU3lzdGVtIChJVFMpIGRldmljZXMgaW5jbHVkaW5nIGRldGVjdGlvbiwgZHluYW1pYyBtZXNzYWdlIHNpZ25zLCBjYW1lcmFzLCBwZWRlc3RyaWFuIGFuZCBiaWtlIHRyZWF0bWVudHMsIGFuZCBvdGhlciBhZHZhbmNlZCBzaWduYWwgdGVjaG5vbG9neS5cXG5cXG5cIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy9EODE3QkYxNS02QUNFLTQzMkUtQTcyMy1GQkM1QjUzNzE5NTRcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiRk9SIE1PUkUgSU5GT1JNQVRJT046XFxuXFxuU0RPVCdzIEludGVsbGlnZW50IFRyYW5zcG9ydGF0aW9uIFN5c3RlbSAoSVRTKSBob21lcGFnZTogW2h0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9pdHMuaHRtI3RzcF1bMF1cXG5cXG5cXG5cXG5bMF06IGh0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9pdHMuaHRtI3RzcFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2hhdCBwcm9ncmVzcyBhcmUgd2UgbWFraW5nIHRvd2FyZHMgdGhpcyBnb2FsPyoqXFxuXFxuVGhlIG9ubHkgd2F5IHRvIGFzc2VzcyB3aGV0aGVyIHRoaXMgcGxhbiBpcyBhIHN1Y2Nlc3MgaXMgdG8gbWVhc3VyZSB0aGUgQ2l0eeKAmXMgcGVyZm9ybWFuY2UgaW4gY29ubmVjdGlvbiB3aXRoIHRoZSBwbGFuLlxcblxcblNET1Qgd2lsbCB0cmFjayBhbGwgb2YgdGhlIHBsYW5uZWQgaW1wbGVtZW50YXRpb25zIGFuZCBvdGhlciBhY3Rpdml0aWVzIGluIHRoaXMgcGxhbiBhbmQgcmVwb3J0IG9uIHRoZW0gYW5udWFsbHkuXFxuXFxuXCJ9XV19XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJJbXBsZW1lbnQgYWR2YW5jZWQgc2lnbmFsIHRlY2hub2xvZ3kgb24gNDUgbWlsZXMgb2Yga2V5IGFydGVyaWFscyBieSAyMDI1XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIG1pbGVzIG9mIGtleSBhcnRlcmlhbHMgd2l0aCBhZHZhbmNlZCBzaWduYWwgdGVjaG5vbG9neVwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IihtaWxlcyBvZiBrZXkgYXJ0ZXJpYWxzIHdpdGggYWR2YW5jZWQgc2lnbmFsIHRlY2hub2xvZ3kpIiwidGFyZ2V0Ijo0NSwidGFyZ2V0X3R5cGUiOiJhYnNvbHV0ZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiI4aXh2LWRpeXgifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9fSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fX0sXCJzdGFydFwiOlwiMjAxNS0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNS0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcIm1pbGVzIG9mIGtleSBhcnRlcmlhbHMgd2l0aCBhZHZhbmNlZCBzaWduYWwgdGVjaG5vbG9neVwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0wOFQyMToxMTo1Ni4xODFaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTdUMTk6MDA6MTIuNzkzWiIsInZlcnNpb24iOiIyMDE4LTAxLTA4VDIxOjExOjU2LjE4MVoiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMCwiaWQiOiJxcWVjLWR0aDMifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6Imp3Z2QtenZmeCJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6ImZzOTctcm5iYiJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6ImJ1amstMmE3aCJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6Ijg0YXMtbnh3dSJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6ImNuNWIta2dtNyJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6ImVkamItanc0cSJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJwZmNyLXhlcnYiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0wOFQyMToxMTo1Ni40NDhaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTAtMjdUMjE6Mzc6NDEuMDY3WiIsInZlcnNpb24iOiIyMDE4LTAxLTA4VDIxOjExOjU2LjQ0OFoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6IjVtcGkteGY1OCIsIm5hbWUiOiJCdWlsZCBhIEJldHRlciBCaWtlIE5ldHdvcmsiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaHkgaXMgdGhpcyBnb2FsIGltcG9ydGFudD8qKlxcblxcbkEgYmlrZWFibGUgY2l0eSBpcyBvbmUgd2hlcmUgcGVvcGxlIHJpZGUgYmljeWNsZXMgYmVjYXVzZSBpdCBpcyBhIGNvbnZlbmllbnQsIGZ1biwgc2FmZSwgYW5kIGhlYWx0aHkgY2hvaWNlLiBJdCBpcyBhIGNpdHkgaW4gd2hpY2ggcGVvcGxlIG9mIGFsbCBhZ2VzIGFuZCBhYmlsaXRpZXMgYmljeWNsZSBmb3IgYW55IHRyaXAgcHVycG9zZS5cXG5cXG5PdmVyIHRoZSBuZXh0IDIwIHllYXJzLCBpdCBpcyBlc3RpbWF0ZWQgdGhhdCBTZWF0dGxlIHdpbGwgYWRkIDEyMCwwMDAgbmV3IHBlb3BsZSBhbmQgMTE1LDAwMCBqb2JzIHdpdGhpbiB0aGUgY2l0eSBsaW1pdHMuIFRoYXQgaXMgbW9yZSBncm93dGggdGhhbiB0aGUgY2l0eSBleHBlcmllbmNlZCBvdmVyIHRoZSBsYXN0IDIwIHllYXJzLiBQYXJ0IG9mIHRoZSBzdHJhdGVneSBmb3IgYWNjb21tb2RhdGluZyB0aGlzIGdyb3d0aCBhbmQgaXRzIGFzc29jaWF0ZWQgbW9iaWxpdHkgbmVlZHMgd2lsbCBiZSBiaWN5Y2xlIGludmVzdG1lbnRzIGFuZCBudXJ0dXJpbmcgb2YgU2VhdHRsZeKAmXMgYmljeWNsZSBjdWx0dXJlIGluIGEgbWFubmVyIHRoYXQgcHVycG9zZWZ1bGx5IGJlbmVmaXRzIHRoZSBjaXR54oCZcyBsaXZhYmlsaXR5LCBhZmZvcmRhYmlsaXR5LCBwdWJsaWMgaGVhbHRoLCBlY29ub21pYyBjb21wZXRpdGl2ZW5lc3MsIGFuZCBuYXR1cmFsIGVudmlyb25tZW50LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqSG93IGRvIHdlIG1lYXN1cmUgdGhpcyBnb2FsPyoqXFxuXFxuVGhlIGJpY3ljbGUgbmV0d29yayByZWNvbW1lbmRzIGxvY2F0aW9uIGFuZCBmYWNpbGl0eSB0eXBlcyBvZiBiaWN5Y2xlIGltcHJvdmVtZW50cyB0aHJvdWdob3V0IHRoZSBjaXR5LiBBIGNsZWFybHkgZGVmaW5lZCDigJxhbGwgYWdlcyBhbmQgYWJpbGl0aWVz4oCdIG5ldHdvcmssIHRoZSBDaXR5d2lkZSBOZXR3b3JrLCB3YXMgcHJvcG9zZWQgdG8gaGVscCBhY2hpZXZlIHRoZSBnb2FscyBvZiB0aGUgcGxhbiwgZXNwZWNpYWxseSBhcyBpdCByZWxhdGVzIHRvIHNhZmV0eSBhbmQgY29ubmVjdGl2aXR5LCB0aGVyZWZvcmUgaW5jcmVhc2luZyByaWRlcnNoaXAuIFRoZSBDaXR5d2lkZSBuZXR3b3JrIGNvbnNpc3RzIG9mIGJpY3ljbGUgZmFjaWxpdGllcyB3aXRoIGNvbWZvcnRhYmxlIHNlcGFyYXRpb24gZnJvbSBtb3RvciB2ZWhpY2xlcyBhbmQgZm9jdXNlcyBvbiBpbnRlcnNlY3Rpb24gc2FmZXR5LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqQWNjZXNzaWJsZSBNb3VudCBCYWtlcioqXFxuXFxuVGhlIExldnkgdG8gTW92ZSBTZWF0dGxlIGFsc28gaW5jbHVkZWQgJDJNIHRvIGJlIHJlc2VydmVkIGZvciBpbXBsZW1lbnRpbmcgYmljeWNsZSBpbXByb3ZlbWVudHMgYXMgYSBwYXJ0IG9mIHRoZSBBY2Nlc3NpYmxlIE1vdW50IEJha2VyIHByb2plY3QuXFxuXFxuIFxcblxcblRvIGxlYXJuIG1vcmUgYWJvdXQgdGhpcyBwcm9qZWN0LCBjbGljayBbaGVyZV1bMF0uXFxuXFxuWzBdOiBodHRwOi8vd3d3LnNlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL2FjY2Vzc2libGVNdEJha2VyLmh0bVwifSx7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy81QTdENzUwRi1BRjgzLTRBNEItODdGOS01MzQyMzI5MEE1NDNcIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy8wRjE5MjI3NS00NURBLTQ1NTAtQjgxQi00MDMwNjY0MkY1RTdcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiRk9SIE1PUkUgSU5GT1JNQVRJT046XFxuXFxuU0RPVCdzIEJpY3ljbGUgUHJvZ3JhbTogW2h0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9iaWtlcHJvZ3JhbS5odG1dWzBdXFxuXFxuIFxcblxcblNlYXR0bGUgQmlrZSBNYXBzOiBbaHR0cDovL3NlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL2Jpa2VtYXBzLmh0bV1bMV1cXG5cXG5bMF06IGh0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9iaWtlcHJvZ3JhbS5odG1cXG5bMV06IGh0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9iaWtlbWFwcy5odG1cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoYXQgcHJvZ3Jlc3MgYXJlIHdlIG1ha2luZyB0b3dhcmRzIHRoaXMgZ29hbD8qKlxcblxcbkluIE5vdmVtYmVyIDIwMTUsIHRoZSBMZXZ5IHRvIE1vdmUgU2VhdHRsZSB3YXMgYXBwcm92ZWQgYnkgdm90ZXJzLiBUaGUgbmV3IGxldnkgY29udGFpbnMgYSB0YXJnZXQgb2YgYnVpbGRpbmcgNTAgbWlsZXMgb2YgcHJvdGVjdGVkIGJpY3ljbGUgbGFuZXMgYW5kIDYwIG1pbGVzIG9mIG5laWdoYm9yaG9vZCBncmVlbndheXMgb3ZlciB0aGUgbmluZS15ZWFyIGxldnkgcGVyaW9kLlxcblxcblwifV1dfV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiQnVpbGQgNTAlIG9mIENpdHktV2lkZSBCaWN5Y2xlIE5ldHdvcmsgYnkgMjAyNVwiLFwidXNlX2N1c3RvbV9zdWJ0aXRsZVwiOnRydWUsXCJjdXN0b21fc3VidGl0bGVcIjpcIlRoaXMgZ29hbCBpcyBtZWFzdXJlZCBieSB0cmFja2luZyAlIG9mIGJpY3ljbGUgbmV0d29yayBjb21wbGV0ZWRcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNi0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDI0LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIoJSBvZiBiaWN5Y2xlIG5ldHdvcmsgY29tcGxldGVkKSIsInRhcmdldCI6NTAsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiMnlkei1mZ3J4In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fX0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCIlIG9mIGJpY3ljbGUgbmV0d29yayBjb21wbGV0ZWRcIixcInlTY2FsZVwiOntcInVzZV9kZWZhdWx0XCI6ZmFsc2UsXCJtYXhcIjoxMDAsXCJtaW5cIjowfSxcInVzZV9wcm9ncmVzc19vdmVycmlkZVwiOnRydWUsXCJwcm9ncmVzc19vdmVycmlkZVwiOlwiZ29vZFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0wOFQyMToxNDoyMy42NDBaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTdUMjI6MTc6MDcuOTc1WiIsInZlcnNpb24iOiIyMDE4LTAxLTA4VDIxOjE0OjIzLjY0MFoiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMCwiaWQiOiJmM25yLWFyODcifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6IjlqbTctdnpkZiJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6InF3YmotemlmOCJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6Imtma2MteTl0NyJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6IjdnYm0tcWg1cyJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJwZmNyLXhlcnYiLCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0wOFQyMToxNDo0NS41ODVaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTAtMjJUMTc6NTA6MDguMjIyWiIsInZlcnNpb24iOiIyMDE4LTAxLTA4VDIxOjE0OjQ1LjU4NVoiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6IjU3aGktYnVkYiIsIm5hbWUiOiJJbXByb3ZlIEZyZWlnaHQgTW92ZW1lbnQiLCJpc19wdWJsaWMiOnRydWUsIm1ldGFkYXRhIjp7Im1ldGFkYXRhIjoie1wicmV0aXJlbWVudF9uYXJyYXRpdmVcIjpbXSxcIm5hcnJhdGl2ZVwiOlt7XCJ0eXBlXCI6XCJ0d29Db2xMYXlvdXRcIixcImNvbHVtbnNcIjpbW3tcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipXaHkgaXMgdGhpcyBnb2FsIGltcG9ydGFudD8qKlxcblxcbkZyZWlnaHQgbW92ZW1lbnQgaXMgdGhlIGxpZmUgYmxvb2Qgb2Ygb3VyIGNpdHkgYW5kIG11c3QgYmUgc3VwcG9ydGVkLlxcblxcblNlYXR0bGUgaGFzIGl0cyByb290cyBhcyBhbiBpbmR1c3RyaWFsIGFuZCBwb3J0IGNpdHkuIFRoZSBmcmVpZ2h0IGluZHVzdHJ5IGlzIGEgY3JpdGljYWwgc291cmNlIG9mIGxpdmluZy13YWdlIGpvYnMgaW4gU2VhdHRsZSBhbmQgaXMgb3VyIGxpbmsgdG8gdGhlIHJlc3Qgb2YgdGhlIGNvdW50cnkgYW5kIHRoZSB3b3JsZC4gRnJlaWdodCBhbmQgZ29vZHMgbW92ZW1lbnQgYXJlIGludGVncmFsIHRvIG91ciBsaXZlcyBhbmQgaW50ZWdyYWwgdG8gb3VyIHN0cmVldHMuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIb3cgZG8gd2UgbWVhc3VyZSB0aGlzIGdvYWw/KipcXG5cXG5UaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgYWNjb3VudGluZyBmb3IgdGhlIGFtb3VudCBvZiBhZHZhbmNlZCBzaWduYWwgdGVjaG5vbG9neSBhbmQgZnJlaWdodCBzcG90IGltcHJvdmVtZW50cyBsaWtlIHJhaWxyb2FkIGNyb3NzaW5nIHVwZ3JhZGVzIGFuZCBvdGhlciBzdHJlZXQgZW5oYW5jZW1lbnRzIHRoYXQgYXJlIGNvbnN0cnVjdGVkIGFsb25nIG1ham9yIHRydWNrIHN0cmVldHMuXFxuXFxuXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipMYW5kZXIgU3RyZWV0IE92ZXJwYXNzKipcXG5cXG5UaGFua3MgdG8gYSAkMTRNIGNvbnRyaWJ1dGlvbiBmcm9tIHZvdGVyLWFwcHJvdmVkIExldnkgdG8gTW92ZSBTZWF0dGxlIGFuZCBmdW5kaW5nIGZyb20gdGhlIFN0YXRlIExlZ2lzbGF0dXJlLCB0aGUgUy4gTGFuZGVyIFN0LiBCcmlkZ2UgUHJvamVjdCBpcyBub3cgbW92aW5nIGZvcndhcmQgYWZ0ZXIgYmVpbmcgb24gaG9sZCBmb3Igc2V2ZXJhbCB5ZWFycywgYW5kIFNET1QgaXMgY3VycmVudGx5IHJlZnJlc2hpbmcgdGhlIHByb2plY3QgZGVzaWduIC5cXG5cXG5PbiBKdWx5IDYsIDIwMTYsIHRoZSBVUyBEZXBhcnRtZW50IG9mIFRyYW5zcG9ydGF0aW9uIChVU0RPVCkgYW5ub3VuY2VkIHRoYXQgdGhpcyBwcm9qZWN0IGhhcyBiZWVuIHNlbGVjdGVkIHRvIHJlY2VpdmUgYSAkNDUgbWlsbGlvbiBhd2FyZCB1bmRlciB0aGUgRmVkZXJhbCBGQVNUTEFORSBHcmFudCBQcm9ncmFtLCB0aGUgbGFyZ2VzdCBncmFudCBhd2FyZCBmb3IgV2FzaGluZ3RvbiBzdGF0ZS4gVGhpcyBpcyBhIG5ldyBncmFudCBwcm9ncmFtIGNyZWF0ZWQgdW5kZXIgdGhlIEZpeGluZyBBbWVyaWNhJ3MgU3VyZmFjZSBUcmFuc3BvcnRhdGlvbiAoRkFTVCkgQWN0IGFuZCB3YXMgcGFzc2VkIGJ5IENvbmdyZXNzIGluIGxhdGUgMjAxNSB0byBmdW5kIGNyaXRpY2FsIGZyZWlnaHQgYW5kIGhpZ2h3YXkgcHJvamVjdHMgYWNyb3NzIHRoZSBjb3VudHJ5LlxcblxcbkZvciBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uLCBjbGljayBbaGVyZV1bMF0uXFxuXFxuWzBdOiBodHRwOi8vd3d3LnNlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL2xhbmRlcl9icmlkZ2UuaHRtXCJ9LHtcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzA4NTlDRkY5LTZBRjctNEIwMy04REE3LTQxQUU5RDgxMEExNVwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzBCQUIxQzRGLTM3MDQtNDQ0MS04QTI4LTQ0MEEwOTcyMjRGRVwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJGT1IgTU9SRSBJTkZPUk1BVElPTjpcXG5cXG5TRE9UJ3MgRnJlaWdodCBNYXN0ZXIgUGxhbjogW2h0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9mcmVpZ2h0X2ZtcC5odG1dWzBdXFxuXFxuXFxuXFxuWzBdOiBodHRwOi8vc2VhdHRsZS5nb3YvdHJhbnNwb3J0YXRpb24vZnJlaWdodF9mbXAuaHRtXCJ9LHtcInR5cGVcIjpcInRleHRcIixcInRleHRcIjpcIiMgKipIZWF2eSBIYXVsIE5ldHdvcmsqKlxcblxcblRoZSBMZXZ5IHRvIE1vdmUgU2VhdHRsZSBjb250cmlidXRlcyAkNU0gdG8gYnVpbGQgdGhlIEVhc3QgTWFyZ2luYWwgV2F5IGNvcnJpZG9yLCBhIGtleSByb3V0ZSBpbiBTZWF0dGxlJ3MgSGVhdnkgSGF1bCBOZXR3b3JrLlxcblxcbldlIHdpbGwgY29udGludWUgdG8gcG9zdCBwcm9qZWN0IHVwZGF0ZXMgaGVyZSBhcyB0aGlzIHByb2dyZXNzZXMuXFxuXFxuXCJ9XV19XSxcInVzZV9jdXN0b21fdGl0bGVcIjp0cnVlLFwiY3VzdG9tX3RpdGxlXCI6XCJJbXByb3ZlIGZyZWlnaHQgbW92ZW1lbnQgYnkgZnVuZGluZyBmcmVpZ2h0IHNwb3QgaW1wcm92ZW1lbnQgcHJvamVjdHNcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgbWVhc3VyZXMgdGhlIG51bWJlciBvZiBmcmVpZ2h0IHNwb3QgaW1wcm92ZW1lbnQgcHJvamVjdHMgY29tcGxldGVkIGluIDIwMTdcIn0ifSwicHJldmFpbGluZ19tZWFzdXJlIjp7InN0YXJ0IjoiMjAxNy0wMS0wMVQwMDowMDowMC4wMDAiLCJlbmQiOiIyMDE3LTEyLTMxVDIzOjU5OjU5LjAwMCIsInVuaXQiOiIoIyBvZiAyMDE3IGZyZWlnaHQgc3BvdCBpbXByb3ZlbWVudCBwcm9qZWN0cykiLCJ0YXJnZXQiOjUsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoia2Mzdy1tOGJlIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE3fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE3fX0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJudW1iZXIgb2YgZnJlaWdodCBzcG90IGltcHJvdmVtZW50IHByb2plY3RzXCIsXCJ1c2VfcHJvZ3Jlc3Nfb3ZlcnJpZGVcIjp0cnVlLFwicHJvZ3Jlc3Nfb3ZlcnJpZGVcIjpcImdvb2RcIn0ifSwidXBkYXRlZF9hdCI6IjIwMTctMDUtMDFUMjE6NDA6NTMuNzUwWiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEyLTE3VDE2OjQ5OjQ0LjAxMloiLCJ2ZXJzaW9uIjoiMjAxNy0wNS0wMVQyMTo0MDo1My43NTBaIiwidGFyZ2V0X3RvbGVyYW5jZSI6MywiaWQiOiI2YzdpLWthYzYifSwicmVsYXRlZF9tZWFzdXJlcyI6W10sImJhc2VfZGFzaGJvYXJkIjoicGZjci14ZXJ2IiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMDhUMjE6MzA6MjUuMzU2WiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEwLTI3VDIxOjQ1OjI5LjcyNFoiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0wOFQyMTozMDoyNS4zNTZaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9XSwidmVyc2lvbiI6IjIwMTYtMDgtMDFUMjE6Mzc6MDQuNjI0WiJ9LHsiaWQiOiI4ZWI0LXdnNHMiLCJuYW1lIjoiTWFpbnRlbmFuY2UgJiBSZXBhaXIiLCJnb2FscyI6W3siaWQiOiJxdHJ4LTM5ZGkiLCJuYW1lIjoiUmVwYXZlIEtleSBBcnRlcmlhbCBTdHJlZXRzIiwiaXNfcHVibGljIjp0cnVlLCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcInJldGlyZW1lbnRfbmFycmF0aXZlXCI6W10sXCJuYXJyYXRpdmVcIjpbe1widHlwZVwiOlwidHdvQ29sTGF5b3V0XCIsXCJjb2x1bW5zXCI6W1t7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqV2h5IGlzIHRoaXMgZ29hbCBpbXBvcnRhbnQ/KipcXG5cXG5PdXIgZ29hbCBpcyB0byB1bmRlcnN0YW5kIGFuZCBwbGFuIGZvciB0aGUgY2hhbmdlcyBvZiB0b21vcnJvdywgd2hpbGUgZGVsaXZlcmluZyBncmVhdCBzZXJ2aWNlIHRvZGF5LlxcblxcbkF0IFNET1QsIHdlIGFyZSB1c2luZyBkYXRhIHRvIGRyaXZlIG91ciBkZWNpc2lvbnMsIGVzcGVjaWFsbHkgYXMgaXQgcmVsYXRlcyB0byBzdHJlZXQgbWFpbnRlbmFuY2UgYW5kIHJlcGFpci5cXG5cXG5UcmF2ZWxlci1taWxlcyByZXByZXNlbnQgdGhlIHRvdGFsIG51bWJlciBvZiBtaWxlcyB0cmF2ZWxsZWQgYnkgYWxsIHBlb3BsZSBpbiBjYXJzLCB0cnVja3MsIGFuZCBidXNlcyB0aGF0IHRyYXZlbCBvbiBTZWF0dGxl4oCZcyBzdHJlZXRzLiBPdmVyIHRoZSBjb3Vyc2Ugb2YgdGhlIG5pbmUteWVhciBMZXZ5IHRvIE1vdmUgU2VhdHRsZSB3ZSB3aWxsIGluY3JlYXNlIHRoZSBhbW91bnQgb2YgdHJhdmVsZXItbWlsZXMgb24gcGF2ZW1lbnQgbGlzdGVkIGluIOKAnGZhaXLigJ0gb3IgYmV0dGVyIGNvbmRpdGlvbi5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhvdyBkbyB3ZSBtZWFzdXJlIHRoaXMgZ29hbD8qKlxcblxcbkFzIG9mIDIwMTcsIFNlYXR0bGUgaGFzIGFuIGludmVudG9yeSBvZiAzLDk1NCBsYW5lLW1pbGVzKDEyLWZ0Likgb2Ygc3RyZWV0IHBhdmVtZW50cy4gVGhlIGJ1c2llc3Qgc3RyZWV0cywgYXJ0ZXJpYWxzLCBhY2NvdW50IGZvciBhcHByb3hpbWF0ZWx5IDEsNTQ3IGxhbmUtbWlsZXMgb2YgdGhlIHN5c3RlbS4gQXJ0ZXJpYWxzIGFyZSB0aGUgY2l0eeKAmXMgbW9zdCBjcml0aWNhbCBjb25uZWN0b3JzIGFuZCBhcmUgdGhlIHByaW5jaXBhbCBtZWFucyBieSB3aGljaCBwZW9wbGUgYW5kIGdvb2RzIG1vdmUgYWJvdXQgdGhlIGNpdHkuIFRoZSByZW1haW5pbmcgMiw0MDcgbGFuZS1taWxlcyBhcmUgbm9uLWFydGVyaWFscywgd2hpY2ggY2FycnkgbG93ZXIgdm9sdW1lcywgYnV0IG5vbmV0aGVsZXNzIHNlcnZlIGEgdmFyaWV0eSBvZiB1c2Vycy4gTW9zdCBub24tYXJ0ZXJpYWxzIGFyZSByZXNpZGVudGlhbCwgYnV0IHNvbWUgYWxzbyBzdXBwb3J0IGNvbW1lcmNlIGFuZCBpbmR1c3RyeSBpbiBhcmVhcyBzdWNoIGFzIHRoZSBHcmVhdGVyIER1d2FtaXNoLCBCYWxsYXJkLCB0aGUgSW50ZXJuYXRpb25hbCBEaXN0cmljdCwgYW5kIEZpcnN0IEhpbGwuIFRoZXNlIHRvdGFscyBkbyBub3QgaW5jbHVkZSBhbGxleXMgb3IgcGFya2luZyBsb3RzLCB3aGVyZSBubyBpbnZlbnRvcnkgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlLlxcblxcblNET1QncyBtYWpvciBwYXZpbmcgcHJvamVjdHMsIHR5cGljYWxseSBwZXJmb3JtZWQgYnkgcHJpdmF0ZSBjb250cmFjdG9ycywgYXJlIGZ1bmRlZCBieSB0aGUgQXJ0ZXJpYWwgQXNwaGFsdCBhbmQgQ29uY3JldGUgKEFBQykgcHJvZ3JhbS4gVGhpcyBwcm9ncmFtIHJlY2VpdmVzIGFuIGF2ZXJhZ2Ugb2YgYXBwcm94aW1hdGVseSAkMjhNIGluIGFubnVhbCBmdW5kaW5nIGZyb20gdGhlIExldnkgdG8gTW92ZSBTZWF0dGxlLiBUaGUgQXJ0ZXJpYWwgTWFqb3IgTWFpbnRlbmFuY2UgKEFNTSkgcHJvZ3JhbSBpcyByZXByZXNlbnRlZCBieSBzbWFsbGVyIHBhdmluZyBwcm9qZWN0cywgdHlwaWNhbGx5IGFib3V0IG9uZSBvciB0d28gYmxvY2tzIGluIHNpemUsIHdoaWNoIGFyZSBwZXJmb3JtZWQgYnkgaW4taG91c2UgU0RPVCBwYXZpbmcgY3Jld3MuIFRoZSBBTU0gcHJvZ3JhbSBmdW5kcyBzZXZlcmFsIGRvemVuIHNwb3QgcmVwYWlycyBwZXJmb3JtZWQgZWFjaCB5ZWFyIGJ5IFNET1QgcGF2aW5nIGNyZXdzIGFzIHdlbGwuXFxuXFxuU2VhdHRsZSB1dGlsaXplcyB0aGUgTWV0cm9wb2xpdGFuIFRyYW5zcG9ydGF0aW9uIENvbW1pc3Npb24gKE1UQykgbWV0aG9kIGZvciBwYXZlbWVudCBjb25kaXRpb24gcmF0aW5nLiBUaGUgTVRDIG1ldGhvZCBtZWFzdXJlcyB0aGUgb2NjdXJyZW5jZSBvZiBzZXZlcmFsIHBhdmVtZW50IGRpc3RyZXNzIHR5cGVzIGFuZCBhc3NpZ25zIGEgcGF2ZW1lbnQgY29uZGl0aW9uIGluZGV4IChQQ0kpIGJhc2VkIHVwb24gdGhlIGRlbnNpdHkgKGFyZWEgYWZmZWN0ZWQpIGFuZCBzZXZlcml0eSBvZiB0aGUgb2JzZXJ2ZWQgZGlzdHJlc3MuIFRoZSBQQ0kgaXMgYSBudW1iZXIgYmV0d2VlbiB6ZXJvIGFuZCAxMDAuIEEgUENJIG9mIDEwMCByZXByZXNlbnRzIGEgcGF2ZW1lbnQgY29tcGxldGVseSBmcmVlIG9mIGRpc3RyZXNzOyBhIFBDSSBvZiB6ZXJvIGNvcnJlc3BvbmRzIHRvIGEgcGF2ZW1lbnQgdGhhdCBoYXMgZmFpbGVkIGNvbXBsZXRlbHkgYW5kIGNhbiBubyBsb25nZXIgYmUgZHJpdmVuIHNhZmVseSBhdCB0aGUgZGVzaWduZWQgc3BlZWQuXFxuXFxuU0RPVCBtYW5hZ2VzIGl0cyBwYXZlbWVudHMgYnkgcmVndWxhcmx5IGFzc2Vzc2luZyBjb25kaXRpb24sIGFuYWx5emluZyBidWRnZXQgbmVlZHMsIHBlcmZvcm1pbmcgcm91dGluZSBhbmQgcHJldmVudGl2ZSBtYWludGVuYW5jZSwgYW5kIHVuZGVydGFraW5nIG1ham9yIHBhdmluZyBwcm9qZWN0cy5cXG5cXG5Db25kaXRpb24gYXNzZXNzbWVudCBkYXRhIGlzIHVwZGF0ZWQgZXZlcnkgdHdvIHRvIGZvdXIgeWVhcnMgYW5kIHdpbGwgYmUgdXBkYXRlZCBhZ2FpbiBpbiB0aGUgMm5kIGhhbGYgb2YgMjAxNy5cXG5cXG5cIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy8xREVFOURCRC1CM0UzLTRFNDQtQTYxMy1EQkMzNjY0REY0QzNcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoYXQgcHJvZ3Jlc3MgYXJlIHdlIG1ha2luZyB0b3dhcmRzIHRoaXMgZ29hbD8qKlxcblxcblRoZSBMZXZ5IHRvIE1vdmUgU2VhdHRsZSB3aWxsIHByb3ZpZGUgJDI1MCBtaWxsaW9uIGluIGZ1bmRpbmcgZm9yIHBhdmluZyBwcm9qZWN0cyBmcm9tIDIwMTYtMjAyNC4gSW5pdGlhbCBwYXZpbmcgcHJvamVjdHMgZm9yIGZpc2NhbCB5ZWFyIDIwMTYgaW5jbHVkZWQgdGhlIGZvbGxvd2luZzpcXG5cXG4xLiBNaWxsL292ZXJsYXkgb24gMjNyZCBBdmUuIFMuIGJldHdlZW4gUy4gSmFja3NvbiBTdC4gYW5kIFJhaW5pZXIgQXZlLiBTLixcXG4xLiBNaWxsL292ZXJsYXkgb24gUmVudG9uIEF2ZS4gUy4gYmV0d2VlbiBTLiAxMTJ0aCBTdC4gYW5kIDUxc3QgQXZlLiBTLixcXG4xLiBNaWxsL292ZXJsYXkgb24gTWVyaWRpYW4gQXZlLiBOLiBmcm9tIE4uIDEwM3JkIFN0LiB0byBOLiAxMTJ0aCBTdC4sXFxuMS4gTWlsbC9vdmVybGF5IG9uIFMuIFNwb2thbmUgU3QuIGZyb20gS2xpY2tpdGF0IHRvIEUuIE1hcmdpbmFsIFdheSBTLiwgYW5kXFxuMS4gTWlsbC9PdmVybGF5IG9uIEdyZWVud29vZCBBdmUuIE4uIGZyb20gTi4gMTEydGggU3QuIHRvIE4uIDE0NXRoIFN0LlxcblxcblBhdmluZyBwcm9qZWN0cyB0byBiZSBjb25zdHJ1Y3RlZCBpbiBmaXNjYWwgeWVhciAyMDE3IGluY2x1ZGU6XFxuXFxuMS4gMjNyZCBBdmUuIChFLiBKb2huIFN0LiB0byBTLiBKYWNrc29uIFN0LiksXFxuMS4gR2VvcmdldG93biAoUy4gTWljaGlnYW4gU3QuLCBTLiBCYWlseSBTdC4sIENvcnNvbiBBdmUuIFMuKSxcXG4xLiAzcmQgQXZlLiAoQnJvYWQgU3QuIHRvIFZpcmdpbmlhIFN0LiksXFxuMS4gNHRoIEF2ZS4gKFMuIFNwb2thbmUgU3QuIHRvIFMuIFJveWFsIEJyb3VnaGFtIFdheSksXFxuMS4gNnRoIEF2ZS4gKFllc2xlciBXYXkgdG8gU3Rld2FydCBTdC4pLFxcbjEuIFcuIE5pY2tlcnNvbiBTdC4gKDE1dGggQXZlLiBXLiB0byBXLiBFdHJ1cmlhIFN0LiksIGFuZFxcbjEuIEdyZWVud29vZCBBdmUuIE4uIChOLiAxMzZ0aCBTdC4gdG8gTi4gMTQ1dGggU3QuKS5cXG5cXG5UbyBnZXQgbW9yZSBpbmZvcm1hdGlvbiBvbiBvdXIgcGF2aW5nIHByb2dyYW0sIGluY2x1ZGluZyBhIG1hcCBvZiBwbGFubmVkIHBhdmluZyBwcm9qZWN0cywgY2xpY2sgW2hlcmVdWzBdXFxuXFxuWzBdOiBodHRwOi8vd3d3LnNlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL3BhdmluZy5odG1cIn1dXX1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIjExJSBpbmNyZWFzZSBpbiB0cmF2ZWxlciBtaWxlcyBvbiBwYXZlbWVudCBpbiBmYWlyIG9yIGJldHRlciBjb25kaXRpb24gZHVlIHRvIHRoZSBMZXZ5IHRvIE1vdmUgU2VhdHRsZSBieSAyMDI1XCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSAlIGluY3JlYXNlIGluIGFsbCBwZW9wbGUgKHVzaW5nIGNhcnMsIGJ1c2VzLCBhbmQgdHJ1Y2tzKSB0cmF2ZWxsaW5nIG9uIHBhdmVtZW50IGluIGZhaXIgb3IgYmV0dGVyIGNvbmRpdGlvblwifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IiglIGluY3JlYXNlIGluIHRyYXZlbGVyIG1pbGVzIG9uIGZhaXIgb3IgYmV0dGVyIHBhdmVtZW50KSIsInRhcmdldCI6MTEsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGFfaXNfcGVyY2VudCI6ZmFsc2UsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoieXN5ZS14a3BtIn0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fX0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCIlIG9mIHRyYXZlbGVyIG1pbGVzXCIsXCJ5U2NhbGVcIjp7XCJ1c2VfZGVmYXVsdFwiOmZhbHNlLFwibWF4XCI6MTUsXCJtaW5cIjowfSxcInVzZV9wcm9ncmVzc19vdmVycmlkZVwiOnRydWUsXCJwcm9ncmVzc19vdmVycmlkZVwiOlwiZ29vZFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0xMS0xM1QyMjo0MjoyOC43MDRaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMjA6NDc6NTYuMjM5WiIsInZlcnNpb24iOiIyMDE3LTExLTEzVDIyOjQyOjI4LjcwNFoiLCJ0YXJnZXRfdG9sZXJhbmNlIjo1LCJpZCI6Imllcm0ta3Q4dCJ9LCJyZWxhdGVkX21lYXN1cmVzIjpbeyJtZXRhZGF0YSI6IiIsImlkIjoia2VwYi1qNGsyIn0seyJtZXRhZGF0YSI6IiIsImlkIjoiMzZmay04MjJiIn0seyJtZXRhZGF0YSI6IiIsImlkIjoiZWJtdy1qeWUyIn1dLCJiYXNlX2Rhc2hib2FyZCI6InBmY3IteGVydiIsInVwZGF0ZWRfYXQiOiIyMDE3LTEyLTA1VDIyOjU0OjI5LjM1OVoiLCJjcmVhdGVkX2F0IjoiMjAxNS0xMC0yMlQxNzo1Njo1NS4wMDdaIiwidmVyc2lvbiI6IjIwMTctMTItMDVUMjI6NTQ6MjkuMzU5WiIsImNyZWF0ZWRfYnkiOiI1aHpwLWRxenoifSx7ImlkIjoiMjY5ZS1kM2NrIiwibmFtZSI6IktlZXAgT3VyIEJyaWRnZXMgU2FmZSIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGdvYWwgaW1wb3J0YW50PyoqXFxuXFxuU0RPVCBpcyBjb21taXR0ZWQgdG8gbWFpbnRhaW5pbmcgc2FmZXR5IGZvciBhbGwgdXNlcnMgb2Ygb3VyIDE0OSBicmlkZ2VzIHRocm91Z2ggbWlub3IgcmVwYWlycyBhbmQgbWFqb3IgY2FwaXRhbCBpbXByb3ZlbWVudHMuXFxuXFxuS2VlcGluZyBvdXIgdHJhbnNwb3J0YXRpb24gc3lzdGVtIGluIGEgc3RhdGUgb2YgZ29vZCByZXBhaXIgd2lsbCBoZWxwIFNlYXR0bGUgc3RheSBhZmZvcmRhYmxlIGZvciBmdXR1cmUgZ2VuZXJhdGlvbnMgYnkgbG93ZXJpbmcgdGhlIGNvc3Qgb2YgZnV0dXJlIG1haW50ZW5hbmNlLiBUYWtpbmcgY2FyZSBvZiBvdXIgYnJpZGdlcyBjYW4gZXh0ZW5kIHRoZWlyIGxpdmVzIGFuZCBrZWVwIHRyYXZlbGVycyBzYWZlIGluIGEgc2Vpc21pYyBldmVudC5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhvdyBkbyB3ZSBtZWFzdXJlIHRoaXMgZ29hbD8qKlxcblxcblRoZSBMZXZ5IHRvIE1vdmUgU2VhdHRsZSBpZGVudGlmaWVkIDE2IGJyaWRnZXMgd2l0aCBoaWdoLXByaW9yaXR5IHNlaXNtaWMgaW1wcm92ZW1lbnQgbmVlZHMuIFRoaXMgZ29hbCBpcyBtZWFzdXJlZCBvbiBhbiBhbm51YWwgYmFzaXMgYW5kIHJlcHJlc2VudHMgdGhlIHBlcmNlbnRhZ2Ugb2YgYnJpZGdlcyByZWNlaXZpbmcgc2Vpc21pYyBpbXByb3ZlbWVudHMgZnJvbSB0aG9zZSBvbiB0aGUgaGlnaC1wcmlvcml0eSBsaXN0LlxcblxcblwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCIjICoqUmVwbGFjaW5nIFNlYXR0bGUncyBsYXN0IHRpbWJlciB2ZWhpY2xlIGJyaWRnZSoqXFxuXFxuVGhlIEZhaXJ2aWV3IEF2ZSBOIEJyaWRnZSBpcyBpbiBuZWVkIG9mIHJlcGxhY2VtZW50LiBUaGUgdGltYmVyIHBpbGVzIG9uIHRoZSB3ZXN0ZXJuIGhhbGYgb2YgdGhlIGJyaWRnZSB0aGF0IGhvbGQgdGhlIHJvYWR3YXkgdXAgYXJlIGRlY2F5aW5nIGFuZCB0aGUgY29uY3JldGUgZ2lyZGVycyBvbiB0aGUgZWFzdGVybiBoYWxmIG9mIHRoZSBicmlkZ2UgYXJlIGNyYWNrZWQuXFxuXFxuVGhlIHRvdGFsIHByb2plY3QgZXN0aW1hdGUgaXMgJDQyTSBhbmQgaXQgaXMgZnVsbHkgZnVuZGVkLCBpbmNsdWRpbmcgZnVuZHMgZnJvbSB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUuXFxuXFxuRm9yIGFuIHVwZGF0ZSBvbiBhbnRpY2lwYXRlZCBjb25zdHJ1Y3Rpb24gdGltZWxpbmVzIGFuZCBtb3JlIGRldGFpbHMsIGNsaWNrIFtoZXJlXVswXS5cXG5cXG5bMF06IGh0dHA6Ly93d3cuc2VhdHRsZS5nb3YvdHJhbnNwb3J0YXRpb24vZmFpcnZpZXdicmlkZ2UuaHRtXCJ9LHtcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzL0NGQjBEQzIwLTg1RjAtNDRGRC1COTdBLUNFQzE3NTM0MDlFMlwifV0sW3tcInR5cGVcIjpcImltYWdlXCIsXCJzcmNcIjpcIi9hcGkvYXNzZXRzLzE0NjlDMjgxLTc3NDAtNEUwRi1CRDE2LTA2RDQwN0E1MkYyRFwifSx7XCJ0eXBlXCI6XCJ0ZXh0XCIsXCJ0ZXh0XCI6XCJGT1IgTU9SRSBJTkZPUk1BVElPTjpcXG5cXG5TRE9UIEJyaWRnZXMgJiBSb2Fkd2F5IHN0cnVjdHVyZXMgaG9tZXBhZ2U6IFtodHRwOi8vc2VhdHRsZS5nb3YvdHJhbnNwb3J0YXRpb24vYnJpZGdlcy5odG1dWzBdXFxuXFxuXFxuXFxuWzBdOiBodHRwOi8vc2VhdHRsZS5nb3YvdHJhbnNwb3J0YXRpb24vYnJpZGdlcy5odG1cIn1dXX1dLFwidXNlX2N1c3RvbV90aXRsZVwiOnRydWUsXCJjdXN0b21fdGl0bGVcIjpcIkNvbXBsZXRlIG11Y2ggbmVlZGVkIHNwb3QgcmVwYWlyIG1haW50ZW5hbmNlIG9uIG91ciBicmlkZ2VzXCIsXCJ1c2VfY3VzdG9tX3N1YnRpdGxlXCI6dHJ1ZSxcImN1c3RvbV9zdWJ0aXRsZVwiOlwiVGhpcyBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSBhY2N1bXVsYXRlZCBudW1iZXIgb2YgbGV2eS1mdW5kZWQgYnJpZGdlIHNwb3QgcmVwYWlyc1wifSJ9LCJwcmV2YWlsaW5nX21lYXN1cmUiOnsic3RhcnQiOiIyMDE2LTAxLTAxVDAwOjAwOjAwLjAwMCIsImVuZCI6IjIwMjQtMTItMzFUMjM6NTk6NTkuMDAwIiwidW5pdCI6IihhY2N1bXVsYXRlZCAjIG9mIGxldnktZnVuZGVkIGJyaWRnZSBzcG90IHJlcGFpcnMpIiwidGFyZ2V0IjoxMDAsInRhcmdldF90eXBlIjoibm9uZSIsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwibWV0cmljIjp7Im1ldGFkYXRhIjoiIiwiaWQiOiJhdDI2LXQyczkifSwiY29tcGFyaXNvbiI6eyJjb21wYXJpc29uX2Z1bmN0aW9uIjoiPiJ9LCJtZXRhZGF0YSI6eyJtZXRhZGF0YSI6IntcImVkaXRcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTZ9LFwiZW5kXCI6e1wiZGF0ZVwiOlwiZW5kXCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMjR9LFwiYWN0aW9uX3R5cGVcIjpcIm5vbmVcIn0sXCJiYXNlbGluZVwiOntcInNxdWlzaHlcIjp7XCJzdGFydFwiOntcImRhdGVcIjpcInN0YXJ0XCIsXCJtb250aFwiOlwieWVhclwiLFwieWVhclwiOjIwMTV9LFwiZW5kXCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX19LFwic3RhcnRcIjpcIjIwMTUtMDEtMDFUMDA6MDA6MDAuMDAwXCIsXCJlbmRcIjpcIjIwMTUtMDEtMDFUMjM6NTk6NTkuMDAwXCIsXCJtZXRyaWNcIjp7XCJtZXRhZGF0YVwiOlwie1xcXCJ3aXphcmRcXFwiOntcXFwiZmlsdGVyX2FzdFxcXCI6W3tcXFwidmFsdWVzXFxcIjpbe31dfV19fVwifX0sXCJuYW1lXCI6XCJudW1iZXIgb2YgYnJpZGdlIHNwb3QgcmVwYWlyc1wiLFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6ZmFsc2UsXCJwcm9ncmVzc19vdmVycmlkZVwiOlwibm9fanVkZ2VtZW50XCIsXCJpc190cmVuZGxpbmVfZGlzYWJsZWRcIjp0cnVlLFwiaXNfYnVybmRvd25fZGlzYWJsZWRcIjp0cnVlLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1heFwiOjIwMDB9fSJ9LCJ1cGRhdGVkX2F0IjoiMjAxNy0xMS0wN1QyMzo0MDozNS4zMjJaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMjE6MDQ6NDQuMTAwWiIsInZlcnNpb24iOiIyMDE3LTExLTA3VDIzOjQwOjM1LjMyMloiLCJ0YXJnZXRfdG9sZXJhbmNlIjoxMCwiaWQiOiJlOGc4LWZwNXcifSwicmVsYXRlZF9tZWFzdXJlcyI6W3sibWV0YWRhdGEiOiIiLCJpZCI6ImQ2ajgtcWNuYiJ9LHsibWV0YWRhdGEiOiIiLCJpZCI6IjN0NXctOWpheSJ9XSwiYmFzZV9kYXNoYm9hcmQiOiJwZmNyLXhlcnYiLCJ1cGRhdGVkX2F0IjoiMjAxNy0xMi0wNVQyMzozODo1MS44ODZaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTAtMjJUMTc6NTA6MDguMjIyWiIsInZlcnNpb24iOiIyMDE3LTEyLTA1VDIzOjM4OjUxLjg4NloiLCJjcmVhdGVkX2J5IjoiNWh6cC1kcXp6In0seyJpZCI6InJ4M2QtOHpiaSIsIm5hbWUiOiJGb3N0ZXIgYSBIZWFsdGh5IFVyYmFuIEZvcmVzdCIsImlzX3B1YmxpYyI6dHJ1ZSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJyZXRpcmVtZW50X25hcnJhdGl2ZVwiOltdLFwibmFycmF0aXZlXCI6W3tcInR5cGVcIjpcInR3b0NvbExheW91dFwiLFwiY29sdW1uc1wiOltbe1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoeSBpcyB0aGlzIGdvYWwgaW1wb3J0YW50PyoqXFxuXFxuT3VyIGdvYWwgaXMgdG8gYWRtaW5pc3RlciwgbWFpbnRhaW4sIHByb3RlY3QsIGFuZCBleHBhbmQgdGhlIENpdHkncyB1cmJhbiBsYW5kc2NhcGUgaW4gc3RyZWV0IHJpZ2h0LW9mLXdheXMgZm9yIFNlYXR0bGUncyByZXNpZGVudHMgYW5kIGJ1c2luZXNzZXMgc28gdGhhdCBlY29ub21pYywgZW52aXJvbm1lbnRhbCwgc2FmZXR5IGFuZCBhZXN0aGV0aWMgYmVuZWZpdHMgYXJlIG1heGltaXplZC5cXG5cXG5XZSB3aWxsIHByZXNlcnZlIHRyZWVzIHRocm91Z2ggZWZmZWN0aXZlIHJlZ3VsYXRpb24gb2YgcmVtb3ZhbHMsIGV4cGFuZCB0aGUgY2Fub3B5IGJ5IHBsYW50aW5nIG5ldyB0cmVlcyB0aGF0IGFyZSBuYXRpdmUgdG8gb3VyIHJlZ2lvbiwgZW5jb3VyYWdlIHJlc2lkZW50cyBhbmQgYnVzaW5lc3NlcyB0byBwbGFudCBuZXcgdHJlZXMsIGFuZCBlbnN1cmUgdGhhdCBuZXcgZGV2ZWxvcG1lbnRzIGNvbXBseSB3aXRoIGNvZGVzIHJlcXVpcmluZyB0cmVlIHBsYW50aW5nIGFuZCBsYW5kc2NhcGluZy5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkhvdyBkbyB3ZSBtZWFzdXJlIHRoaXMgZ29hbD8qKlxcblxcblRoZSBnb2FsIGlzIG1lYXN1cmVkIGJ5IHRyYWNraW5nIHRoZSBwZXJjZW50YWdlIG9mIFNET1QtbWFuYWdlZCBzdHJlZXQgdHJlZXMgd2l0aGluIHRoZSBDaXR5LW93bmVkIHJpZ2h0LW9mLXdheSB0aGF0IGFyZSBpbnZlbnRvcmllZCwgYW5hbHl6ZWQgYW5kIG1haW50YWluZWQgdXNpbmcgc3RhdGUtb2YtdGhlIGFydCB0cmFja2luZyB0b29scyBhbmQgdGVjaG5vbG9neS5cXG5cXG5UaGUgU0RPVCBVcmJhbiBGb3Jlc3RyeSBEZXBhcnRtZW50IGhhcyBkaXZpZGVkIHRoZSBlbnRpcmUgY2l0eSBpbnRvIDI3IHVuaXF1ZSBtYW5hZ2VtZW50IHVuaXRzLiBBbm51YWxseSwgU0RPVCBjcmV3cyB3aWxsIGNvbXBsZXRlbHkgYW5hbHl6ZSBhbmQgbWFpbnRhaW4gYSBtaW5pbXVtIG9mIHRocmVlIHVuaXRzLiBPdmVyIHRoZSBjb3Vyc2Ugb2YgdGhlIG5pbmUteWVhciBsZXZ5LCBhbGwgbWFuYWdlbWVudCB1bml0cyB3aWxsIGJlIGNvbXBsZXRlZC5cXG5cXG5cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKkFkZCBhIG5ldyB0cmVlIGNyZXcuKipcXG5cXG5UaGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUgaW5jbHVkZWQgZnVuZGluZyBmb3IgYSBuZXcgdHJlZSBjcmV3IHRvIGltcHJvdmUgb3VyIGN1c3RvbWVyIHNlcnZpY2UgcmVzcG9uc2UuIEluIDIwMTYsIHdlIGFkZGVkIHRocmVlIG5ldyBtZW1iZXJzIHRvIG91ciBVcmJhbiBGb3Jlc3RyeSB0ZWFtIGZvY3VzZWQgb24gcmVzcG9uZGluZyB0byByZXF1ZXN0cy5cXG5cXG5cIn1dLFt7XCJ0eXBlXCI6XCJpbWFnZVwiLFwic3JjXCI6XCIvYXBpL2Fzc2V0cy9CRTZBMTZGMC05OUIwLTRFN0EtODAxNC1DQTA3MzZENEFGMUVcIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiRk9SIE1PUkUgSU5GT1JNQVRJT046XFxuXFxuU0RPVCdzIFVyYmFuIEZvcmVzdHJ5IGhvbWVwYWdlOiBbaHR0cDovL3NlYXR0bGUuZ292L3RyYW5zcG9ydGF0aW9uL2ZvcmVzdHJ5Lmh0bV1bMF1cXG5cXG5bMF06IGh0dHA6Ly9zZWF0dGxlLmdvdi90cmFuc3BvcnRhdGlvbi9mb3Jlc3RyeS5odG1cIn0se1widHlwZVwiOlwidGV4dFwiLFwidGV4dFwiOlwiIyAqKldoYXQgcHJvZ3Jlc3MgYXJlIHdlIG1ha2luZyB0b3dhcmRzIHRoaXMgZ29hbD8qKlxcblxcbkluIDIwMTYsIFNET1QgVXJiYW4gRm9yZXN0cnkgY3Jld3MgY29tcGxldGVseSBjb3ZlcmVkIHRocmVlIG9mIDI3IHRvdGFsIG1hbmFnZW1lbnQgdW5pdHMgd2hpbGUgYWxzbyBjb3ZlcmluZyBhIG1ham9yaXR5IG9mIDMgYWRkaXRpb25hbCBtYW5hZ2VtZW50IHVuaXRzLiBUaGUgY29tcGxldGVkIGFyZWFzIGFyZSBsb2NhdGVkIGluIExha2UgQ2l0eSwgU0UgU2VhdHRsZSBhbmQgU291dGggUGFyay4gSW4gYWRkaXRpb24gdG8gdGhlIHdvcmsgYmVpbmcgZG9uZSB0byBpbnZlbnRvcnksIGFuYWx5emUgYW5kIG1haW50YWluIFNlYXR0bGUncyBzdHJlZXQgdHJlZXMsIFNET1QgY3Jld3Mgd2lsbCBjb250aW51ZSB0byBwZXJmb3JtIHByZXZlbnRhdGl2ZSBtYWludGVuYW5jZSBhbmQgcHJ1bmluZyB0aHJvdWdob3V0IHRoZSBjaXR5IGFuZCByZXNwb25kIHRvIHJlcXVlc3RzLlxcblxcblwifV1dfV0sXCJ1c2VfY3VzdG9tX3RpdGxlXCI6dHJ1ZSxcImN1c3RvbV90aXRsZVwiOlwiSW52ZW50b3J5IGFuZCBhbmFseXplMTAwJSBvZiBTZWF0dGxlJ3Mgc3RyZWV0IHRyZWVzIGJ5IDIwMjVcIixcInVzZV9jdXN0b21fc3VidGl0bGVcIjp0cnVlLFwiY3VzdG9tX3N1YnRpdGxlXCI6XCJUaGlzIGdvYWwgaXMgbWVhc3VyZWQgYnkgdHJhY2tpbmcgdGhlICUgb2YgU2VhdHRsZSdzIHN0cmVldCB0cmVlcyB0aGF0IGhhdmUgYmVlbiBpbnZlbnRvcmllZCBhbmQgYW5hbHl6ZWQsIHVzaW5nIGZ1bmRpbmcgZnJvbSB0aGUgTGV2eSB0byBNb3ZlIFNlYXR0bGUsIGZvciBvcHRpbWFsIHN0ZXdhcmRzaGlwXCJ9In0sInByZXZhaWxpbmdfbWVhc3VyZSI6eyJzdGFydCI6IjIwMTYtMDEtMDFUMDA6MDA6MDAuMDAwIiwiZW5kIjoiMjAyNC0xMi0zMVQyMzo1OTo1OS4wMDAiLCJ1bml0IjoiKCUgb2YgdGhlIGNpdHkncyBzdHJlZXQgdHJlZXMgaW52ZW50b3JpZWQgYW5kIG1haW50YWluZWQpIiwidGFyZ2V0IjoxMDAsInRhcmdldF90eXBlIjoiYWJzb2x1dGUiLCJ0YXJnZXRfZGVsdGEiOjAsInRhcmdldF9kZWx0YV9pc19wZXJjZW50IjpmYWxzZSwiYmFzZWxpbmUiOjIsIm1ldHJpYyI6eyJtZXRhZGF0YSI6IiIsImlkIjoiOGU2dS1jYm14In0sImNvbXBhcmlzb24iOnsiY29tcGFyaXNvbl9mdW5jdGlvbiI6Ij4ifSwibWV0YWRhdGEiOnsibWV0YWRhdGEiOiJ7XCJlZGl0XCI6e1wic3RhcnRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE2fSxcImVuZFwiOntcImRhdGVcIjpcImVuZFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDI0fSxcImFjdGlvbl90eXBlXCI6XCJpbmNyZWFzZVwiLFwibWFpbnRhaW5fdHlwZVwiOlwiPlwifSxcImJhc2VsaW5lXCI6e1wic3F1aXNoeVwiOntcInN0YXJ0XCI6e1wiZGF0ZVwiOlwic3RhcnRcIixcIm1vbnRoXCI6XCJ5ZWFyXCIsXCJ5ZWFyXCI6MjAxNX0sXCJlbmRcIjp7XCJkYXRlXCI6XCJzdGFydFwiLFwibW9udGhcIjpcInllYXJcIixcInllYXJcIjoyMDE1fX0sXCJzdGFydFwiOlwiMjAxNS0wMS0wMVQwMDowMDowMC4wMDBcIixcImVuZFwiOlwiMjAxNS0wMS0wMVQyMzo1OTo1OS4wMDBcIixcIm1ldHJpY1wiOntcIm1ldGFkYXRhXCI6XCJ7XFxcIndpemFyZFxcXCI6e1xcXCJmaWx0ZXJfYXN0XFxcIjpbe1xcXCJ2YWx1ZXNcXFwiOlt7fV19XX19XCJ9fSxcIm5hbWVcIjpcInRoZSAlIG9mIGludmVudG9yaWVkIHVyYmFuIGZvcmVzdFwiLFwieVNjYWxlXCI6e1widXNlX2RlZmF1bHRcIjpmYWxzZSxcIm1pblwiOjAsXCJtYXhcIjoxMDB9LFwidXNlX3Byb2dyZXNzX292ZXJyaWRlXCI6ZmFsc2UsXCJwcm9ncmVzc19vdmVycmlkZVwiOlwiZ29vZFwifSJ9LCJ1cGRhdGVkX2F0IjoiMjAxOC0wMS0wOFQyMToxOTo0OC4wMzJaIiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMjE6MTM6MDYuOTYwWiIsInZlcnNpb24iOiIyMDE4LTAxLTA4VDIxOjE5OjQ4LjAzMloiLCJ0YXJnZXRfdG9sZXJhbmNlIjowLjQsImlkIjoiMzcybS1kdW55In0sInJlbGF0ZWRfbWVhc3VyZXMiOlt7Im1ldGFkYXRhIjoiIiwiaWQiOiJ0aThmLXJkeWYifSx7Im1ldGFkYXRhIjoiIiwiaWQiOiJuenFqLWcyZG4ifV0sImJhc2VfZGFzaGJvYXJkIjoicGZjci14ZXJ2IiwidXBkYXRlZF9hdCI6IjIwMTgtMDEtMDhUMjE6MTk6NDguMzgzWiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEwLTIyVDE3OjUwOjA4LjE2NloiLCJ2ZXJzaW9uIjoiMjAxOC0wMS0wOFQyMToxOTo0OC4zODNaIiwiY3JlYXRlZF9ieSI6IjVoenAtZHF6eiJ9XSwidmVyc2lvbiI6IjIwMTYtMDgtMDFUMjE6MzY6MTMuMTc3WiJ9XSwiaXNfcHVibGljIjp0cnVlLCJ2ZXJzaW9uIjoiMjAxOC0wNy0yNlQyMToyNDowNC41NThaIn19
eyJzdGF0dXMiOjQwNCwiZGF0YSI6eyJjb2RlIjoibm90X2ZvdW5kIiwiZXJyb3IiOnRydWUsIm1lc3NhZ2UiOiJVc2VyIG5vdCBmb3VuZCJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJ5ZWFyIiwidmVyc2lvbiI6IjIwMTctMDEtMTNUMTY6Mjg6MzguOTIwWiIsImlkIjoiM2pwNy1tYjY2IiwiY29sdW1uMSI6ImNvbWJpbmVkX251bWJlcl9vZl9mYXRhbF9zZXJpb3VzX2luanVyeV9jb2xsaXNpb25zXzVfeWVhcl9yb2xsaW5nX2F2ZyIsImRhdGFzZXQiOiI5eWVwLWUzZjQiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcIjl5ZXAtZTNmNFwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMTg6MDA6MDUuNDI2WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTAxLTEzVDE2OjI4OjM4LjkyMFoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTEwVDE2OjQ3OjExLjc5MloiLCJpZCI6InFmM2ItYWc0NSIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9udW1iZXJfb2Zfc2FmZV9yb3V0ZXNfdG9fc2Nob29sX3Byb2plY3RzXzIwMTZfMjAyNCIsImRhdGFzZXQiOiIyMzg0LXN2YTQiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcIjIzODQtc3ZhNFwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMTg6MTY6MTIuNjI0WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTEwVDE2OjQ3OjExLjc5MloifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTExLTE1VDIyOjMxOjAxLjMxNFoiLCJpZCI6Imd2MngtOGpiaSIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9udW1iZXJfb2ZfbmV3X3NpZGV3YWxrX2Jsb2Nrc19idWlsdCIsImRhdGFzZXQiOiJyeHoyLWRheHUiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcInJ4ejItZGF4dVwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTZUMTg6NDc6NDMuNjg3WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTExLTE1VDIyOjMxOjAxLjMxNFoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTA1LTAxVDIxOjIzOjI4LjcwM1oiLCJpZCI6ImN4dDctdWNtNSIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9udW1iZXJfb2ZfbGFyZ2VfbmVpZ2hib3Job29kX3Byb2plY3RzX2luX2Rlc2lnbiIsImRhdGFzZXQiOiJkOWd1LTduYXYiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcImQ5Z3UtN25hdlwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTUtMDEtMDhUMTc6NTU6NTYuNDc1WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTA1LTAxVDIxOjIzOjI4LjcwM1oifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTEwVDE1OjI0OjEzLjg1N1oiLCJpZCI6IjZ2NWUtdndhOCIsImNvbHVtbjEiOiJvZl9ob3VzZWhvbGRzX3dpdGhpbl9hXzEwX21pbnV0ZV93YWxrX29mX2FfMTBfbWludXRlX29yX21vcmVfZnJlcXVlbnRfYnVzX2R1cmluZ19wZWFrcyIsImRhdGFzZXQiOiI5dHZwLXZyazkiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcIjl0dnAtdnJrOVwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTdUMTg6MzY6NTMuNjY0WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTEwVDE1OjI0OjEzLjg1N1oifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTAxVDE5OjAzOjI0LjMyMFoiLCJpZCI6ImZ2cWEta2V5ciIsImNvbHVtbjEiOiJhdmdfaGVhZHdheV9hZGhlcmVuY2Vfb2ZfYWxsX3NlYXR0bGVfcmFwaWRyaWRlX3JvdXRlc19jX2RfZV9saW5lcyIsImRhdGFzZXQiOiI5djl1LTN6MmUiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcIjl2OXUtM3oyZVwifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTYtMDUtMTdUMTU6MDE6MDAuOTY4WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTAyLTAxVDE5OjAzOjI0LjMyMFoifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTEzVDE3OjE4OjE3LjI1MFoiLCJpZCI6IjhpeHYtZGl5eCIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9taWxlc19vZl9hcnRlcmlhbF9zdHJlZXRzX2Nvbm5lY3RlZF93aXRoX2l0c190ZWNobm9sb2d5IiwiZGF0YXNldCI6Im14cmQtNTVmaCIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwibXhyZC01NWZoXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoicGVyZm9ybWFuY2Uuc2VhdHRsZS5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNS0xMi0xN1QxOTowNDowNy43MzhaIiwidXBkYXRlZF9hdCI6IjIwMTctMDItMTNUMTc6MTg6MTcuMjUwWiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTI0VDE3OjQwOjM2LjQ0NloiLCJpZCI6IjJ5ZHotZmdyeCIsImNvbHVtbjEiOiJvZl9jaXR5d2lkZV9iaWtlX25ldHdvcmtfY29tcGxldGVkIiwiZGF0YXNldCI6IjZrYngtc2J2ZyIsIm1ldGFkYXRhIjoie1wid2l6YXJkXCI6e1wiZmlsdGVyX2FzdFwiOlt7XCJ2YWx1ZXNcIjpbe31dLFwiZGF0YXNldFwiOlwiNmtieC1zYnZnXCJ9XSxcInZhbHVlVHlwZVwiOlwib25lXCJ9fSIsImRhdGFzZXRfZG9tYWluIjoicGVyZm9ybWFuY2Uuc2VhdHRsZS5nb3YiLCJjcmVhdGVkX2F0IjoiMjAxNS0xMi0xN1QyMjoyMDozNS40MjJaIiwidXBkYXRlZF9hdCI6IjIwMTctMDItMjRUMTc6NDA6MzYuNDQ2WiJ9fQ==
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTA1LTAxVDIxOjQwOjUyLjExMloiLCJpZCI6ImtjM3ctbThiZSIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9udW1iZXJfb2ZfZnJlaWdodF9zcG90X2ltcHJvdmVtZW50cyIsImRhdGFzZXQiOiJwbnY5LTZnZWMiLCJtZXRhZGF0YSI6IntcIndpemFyZFwiOntcImZpbHRlcl9hc3RcIjpbe1widmFsdWVzXCI6W3t9XSxcImRhdGFzZXRcIjpcInBudjktNmdlY1wifV0sXCJ2YWx1ZVR5cGVcIjpcIm9uZVwifX0iLCJkYXRhc2V0X2RvbWFpbiI6InBlcmZvcm1hbmNlLnNlYXR0bGUuZ292IiwiY3JlYXRlZF9hdCI6IjIwMTUtMTItMTdUMTg6MTY6MjAuMTk1WiIsInVwZGF0ZWRfYXQiOiIyMDE3LTA1LTAxVDIxOjQwOjUyLjExMloifX0=
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTE1VDIyOjA2OjI2LjIwM1oiLCJpZCI6InlzeWUteGtwbSIsImNvbHVtbjEiOiJpbmNyZWFzZV9pbl90cmF2ZWxsZXJfbWlsZXNfb25fcGF2ZW1lbnRfaW5fZmFpcl9vcl9iZXR0ZXJfY29uZGl0aW9uX2R1ZV90b19tb3ZlX3NlYXR0bGUiLCJkYXRhc2V0IjoiYXRlNC1mNzVoIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJhdGU0LWY3NWhcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJwZXJmb3JtYW5jZS5zZWF0dGxlLmdvdiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEyLTE2VDIwOjUzOjUyLjEyNloiLCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0xNVQyMjowNjoyNi4yMDNaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTExLTA3VDIzOjMzOjMzLjEyNFoiLCJpZCI6ImF0MjYtdDJzOSIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9udW1iZXJfb2ZfYnJpZGdlX3JlcGFpcl9yZXF1ZXN0c19jb21wbGV0ZWQiLCJkYXRhc2V0IjoiZ2Riei1tdng5IiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJnZGJ6LW12eDlcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJwZXJmb3JtYW5jZS5zZWF0dGxlLmdvdiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEyLTE2VDIxOjA5OjU3LjUzMVoiLCJ1cGRhdGVkX2F0IjoiMjAxNy0xMS0wN1QyMzozMzozMy4xMjRaIn19
eyJzdGF0dXMiOjIwMCwiZGF0YSI6eyJjb21wdXRlIjp7ImFnZ3JlZ2F0aW9uX2Z1bmN0aW9uIjoibW9zdF9yZWNlbnQifSwiZGF0ZV9jb2x1bW4iOiJtb250aCIsInZlcnNpb24iOiIyMDE3LTAyLTA5VDIzOjA0OjAwLjg0NVoiLCJpZCI6IjhlNnUtY2JteCIsImNvbHVtbjEiOiJhY2N1bXVsYXRlZF9vZl91cmJhbl9mb3Jlc3RfaW52ZW50b3JpZWRfYW5kX21haW50YWluZWQiLCJkYXRhc2V0IjoiaW1tei14Zm1mIiwibWV0YWRhdGEiOiJ7XCJ3aXphcmRcIjp7XCJmaWx0ZXJfYXN0XCI6W3tcInZhbHVlc1wiOlt7fV0sXCJkYXRhc2V0XCI6XCJpbW16LXhmbWZcIn1dLFwidmFsdWVUeXBlXCI6XCJvbmVcIn19IiwiZGF0YXNldF9kb21haW4iOiJwZXJmb3JtYW5jZS5zZWF0dGxlLmdvdiIsImNyZWF0ZWRfYXQiOiIyMDE1LTEyLTE2VDIxOjE5OjM2LjM4MFoiLCJ1cGRhdGVkX2F0IjoiMjAxNy0wMi0wOVQyMzowNDowMC44NDVaIn19