eySeyJwbGF5ZXJzIjpbeyJhdlB1Ymxpc2hlcklkIjoiNWU4NWI5MTZiY2U5NzA2MTBlNzAzNGU1IiwiZW5hYmxlIjp0cnVlLCJzdGF0ZSI6InJlYWR5IiwiYXZDaGFubmVsSWQiOiI1ZmZlY2E2NDlmZWQzYzJjZmQyNjFjOTAiLCJjbG9zZUJ1dHRvbiI6dHJ1ZSwiZ3AiOmZhbHNlLCJoaWRlT25Db21wbGV0ZSI6dHJ1ZSwibWF4QWRSZXRyaWVzIjoyLCJwb3NTZWxlY3RvciI6IiNtYWluID4gZGl2Om50aC1jaGlsZCgyKSA+IHAsICNmcmFtZUlubmVyID4gZGl2LnNjLWRtcVV3Zi5mR2dkS1UgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpICIsInBsYXllclR5cGUiOiJvdXRzdHJlYW0iLCJwbGF5ZXJQcm92aWRlciI6ImFuaXZpZXciLCJib2R5QXNGYWxsYmFjayI6ZmFsc2UsIm1hcmdpbnMiOnsidG9wIjoxNSwiYm90dG9tIjo3LCJzaWRlIjowfSwibG9vcCI6dHJ1ZSwibWF4V2lkdGgiOjYwMCwibG9nbyI6eyJhZHMiOmZhbHNlLCJjb250ZW50IjpmYWxzZX0sImFuaW1hdGlvbiI6eyJlbmFibGUiOnRydWUsInByb3BlcnR5IjoiaGVpZ2h0IiwiZHVyYXRpb24iOjEwMDB9LCJpbnN0cmVhbSI6e30sImV2ZW50cyI6eyJuZXdQbGF5ZXIiOnsiZW5hYmxlIjpmYWxzZX0sInBsYXllckxvYWRlZCI6eyJlbmFibGUiOmZhbHNlfSwiaW1wcmVzc2lvbiI6eyJlbmFibGUiOmZhbHNlfSwiYWRDbG9zZWQiOnsiZW5hYmxlIjpmYWxzZX0sIm5vQWQiOnsiZW5hYmxlIjp0cnVlLCJjb2RlIjoidHJ5IHtcbiAgdmFyIGlmcmFtZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lmcmFtZScpO1xuICBpZnJhbWUuZnJhbWVCb3JkZXIgPSBcIjBcIjtcbiAgaWZyYW1lLnNjcm9sbGluZyA9IFwibm9cIjtcbiAgaWZyYW1lLndpZHRoID0gXCI5NzBweFwiICAvLyBpbXBvcnRhbnRcbiAgaWZyYW1lLmhlaWdodCA9IFwiMjUwcHhcIiAgLy8gaW1wb3J0YW50XG4gIHZhciB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChhdm50c0RhdGEuY29udGFpbmVySWQpIHx8IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCJib2R5ID4gKjpsYXN0LWNoaWxkXCIpIHx8IGRvY3VtZW50LmJvZHk7XG4gIHRhcmdldC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShpZnJhbWUsIHRhcmdldC5uZXh0U2libGluZyk7XG4gIHZhciBodG1sID0gYDxzY3JpcHQgYXN5bmMgc3JjPVwiaHR0cHM6Ly9zZWN1cmVwdWJhZHMuZy5kb3VibGVjbGljay5uZXQvdGFnL2pzL2dwdC5qc1wiPjwvc2NyaXB0PjxkaXYgaWQ9XCJncHQtcGFzc2JhY2tcIj48c2NyaXB0PndpbmRvdy5nb29nbGV0YWcgPSB3aW5kb3cuZ29vZ2xldGFnIHx8IHtjbWQ6IFtdfTtnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7Z29vZ2xldGFnLmRlZmluZVNsb3QoJy83MTM0Nzg4NS9fbWFpbl9ldmVuaW5nc3RhbmRhcmRfcGFzc2JhY2svZXNfcm9zL2VzX2F2YW50aXMnLCBbMSwgMV0sICdncHQtcGFzc2JhY2snKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSkuc2V0VGFyZ2V0aW5nKCd0aWxlJywgWyd0aGlyZHBhcnR5MDEnXSk7Z29vZ2xldGFnLmVuYWJsZVNlcnZpY2VzKCk7Z29vZ2xldGFnLmRpc3BsYXkoJ2dwdC1wYXNzYmFjaycpO30pOzwvc2NyaXB0PjwvZGl2PmA7XG4gIGlmcmFtZS5jb250ZW50V2luZG93LmRvY3VtZW50LndyaXRlKGh0bWwpO1xufSBjYXRjaCAoZSkgeyB9IiwidHlwZSI6ImpzIn0sImFkQ29tcGxldGVkIjp7ImVuYWJsZSI6ZmFsc2V9fSwiZmxvYXRpbmciOnsiZW5hYmxlIjpmYWxzZX0sIndpZHRoIjozMjAsImhlaWdodCI6MTgwLCJmaXQyc2NyZWVuIjpmYWxzZSwicGxheWVyTW9kZSI6ImluYmFubmVyIiwicG9zUnVsZSI6ImFmdGVyIiwic2xvb3BlciI6eyJlbmFibGUiOnRydWUsImxvb3BzIjoxNSwidGltZW91dCI6N30sImhiIjp7ImVuYWJsZSI6ZmFsc2V9LCJ1c2VyRW5nYWdlbWVudCI6eyJlbmFibGUiOmZhbHNlfX1dLCJnZW5lcmFsIjp7ImF2UHVibGlzaGVySWQiOiI1ZTg1YjkxNmJjZTk3MDYxMGU3MDM0ZTUifSwidGFyZ2V0Ijp7InRhZyI6M319