{"js":"PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT5XZWxjb21lIHRvIFlvdXIgVmlzaW9uIEJvYXJkIEpvdXJuZXkhIHwgRkZGRjwvdGl0bGU+CiAgICA8IS0tIEFkZGluZyByZXF1aXJlZCBDRE5zIC0tPgogICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2NvbmZldHRpLWpzLzAuMC4xOC9jb25mZXR0aS5taW4uanMiPjwvc2NyaXB0PgogICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNi4wLjAvY3NzL2FsbC5taW4uY3NzIj4KICAgIDxzdHlsZT4KICAgICAgICA6cm9vdCB7CiAgICAgICAgICAgIC0tcHJpbWFyeTogIzZiNDZjMTsKICAgICAgICAgICAgLS1zZWNvbmRhcnk6ICNmMGYyZjU7CiAgICAgICAgICAgIC0tYWNjZW50OiAjZTlkNWZmOwogICAgICAgICAgICAtLXN1Y2Nlc3M6ICMxMGI5ODE7CiAgICAgICAgICAgIC0td2FybmluZzogI2Y1OWUwYjsKICAgICAgICAgICAgLS1pbmZvOiAjM2I4MmY2OwogICAgICAgIH0KCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICAgICAgcGFkZGluZzogMDsKICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmNmY4ZmMgMCUsICNlOWVjZWYgMTAwJSk7CiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOwogICAgICAgIH0KCiAgICAgICAgLmNlbGVicmF0aW9uLWNvbnRhaW5lciB7CiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7CiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvOwogICAgICAgICAgICBwYWRkaW5nOiAyMHB4OwogICAgICAgIH0KCiAgICAgICAgLndlbGNvbWUtY2FyZCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICAgICAgICBwYWRkaW5nOiA0MHB4OwogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMTA3LCA3MCwgMTkzLCAwLjIpOwogICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OwogICAgICAgICAgICBhbmltYXRpb246IGZsb2F0SW4gMXMgZWFzZS1vdXQ7CiAgICAgICAgfQoKICAgICAgICBAa2V5ZnJhbWVzIGZsb2F0SW4gewogICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgdG8gewogICAgICAgICAgICAgICAgb3BhY2l0eTogMTsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsKICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgLmNlbGVicmF0aW9uLWJhZGdlIHsKICAgICAgICAgICAgd2lkdGg6IDEyMHB4OwogICAgICAgICAgICBoZWlnaHQ6IDEyMHB4OwogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7CiAgICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7CiAgICAgICAgfQoKICAgICAgICBAa2V5ZnJhbWVzIHB1bHNlIHsKICAgICAgICAgICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9CiAgICAgICAgICAgIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH0KICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH0KICAgICAgICB9CgogICAgICAgIC5qb3VybmV5LXRyYWNrZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgICAgICAgICAgcGFkZGluZzogMzBweDsKICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7CiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLDAsMCwwLjEpOwogICAgICAgIH0KCiAgICAgICAgLnByb2dyZXNzLXN0ZXBzIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwOwogICAgICAgIH0KCiAgICAgICAgLnByb2dyZXNzLXN0ZXAgewogICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgIHdpZHRoOiA0MHB4OwogICAgICAgICAgICBoZWlnaHQ6IDQwcHg7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgICAgICAgIHotaW5kZXg6IDI7CiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7CiAgICAgICAgfQoKICAgICAgICAucHJvZ3Jlc3Mtc3RlcC5hY3RpdmUgewogICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zdWNjZXNzKTsKICAgICAgICAgICAgY29sb3I6IHdoaXRlOwogICAgICAgIH0KCiAgICAgICAgLnByb2dyZXNzLXN0ZXA6aG92ZXIgewogICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7CiAgICAgICAgfQoKICAgICAgICAucHJvZ3Jlc3MtbGluZSB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgdG9wOiA1MCU7CiAgICAgICAgICAgIGxlZnQ6IDA7CiAgICAgICAgICAgIHJpZ2h0OiAwOwogICAgICAgICAgICBoZWlnaHQ6IDJweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTsKICAgICAgICAgICAgei1pbmRleDogMTsKICAgICAgICB9CgogICAgICAgIC5zdGFydGVyLWtpdCB7CiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpOwogICAgICAgICAgICBnYXA6IDIwcHg7CiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwOwogICAgICAgIH0KCiAgICAgICAgLmtpdC1pdGVtIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7CiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7CiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsKICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgIH0KCiAgICAgICAgLmtpdC1pdGVtOmhvdmVyIHsKICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOwogICAgICAgIH0KCiAgICAgICAgLmtpdC1pY29uIHsKICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4OwogICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgfQoKICAgICAgICAuY291bnRkb3duIHsKICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7CiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsKICAgICAgICAgICAgcGFkZGluZzogMjBweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsKICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICBtYXJnaW46IDMwcHggMDsKICAgICAgICB9CgogICAgICAgIC5jb3VudGRvd24tdGltZXIgewogICAgICAgICAgICBkaXNwbGF5OiBmbGV4OwogICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgICAgICAgZ2FwOiAyMHB4OwogICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OwogICAgICAgIH0KCiAgICAgICAgLnRpbWUtdW5pdCB7CiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTsKICAgICAgICAgICAgcGFkZGluZzogMTBweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsKICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4OwogICAgICAgIH0KCiAgICAgICAgLmZsb2F0aW5nLWhlbHBlciB7CiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsKICAgICAgICAgICAgYm90dG9tOiAyMHB4OwogICAgICAgICAgICByaWdodDogMjBweDsKICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7CiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsMCwwLDAuMSk7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgICAgICAgIGdhcDogMTBweDsKICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOwogICAgICAgIH0KCiAgICAgICAgLmZsb2F0aW5nLWhlbHBlcjpob3ZlciB7CiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgICAgICB9CgogICAgICAgIC5jb25mZXR0aS1jYW52YXMgewogICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgICAgICAgIHRvcDogMDsKICAgICAgICAgICAgbGVmdDogMDsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIGhlaWdodDogMTAwJTsKICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7CiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7CiAgICAgICAgfQogICAgPC9zdHlsZT4KPC9oZWFkPgo8Ym9keT4KICAgIDxjYW52YXMgaWQ9ImNvbmZldHRpLWNhbnZhcyIgY2xhc3M9ImNvbmZldHRpLWNhbnZhcyI+PC9jYW52YXM+CgogICAgPGRpdiBjbGFzcz0iY2VsZWJyYXRpb24tY29udGFpbmVyIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ3ZWxjb21lLWNhcmQiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjZWxlYnJhdGlvbi1iYWRnZSI+CiAgICAgICAgICAgICAgICDwn5qACiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8aDE+V2VsY29tZSB0byBZb3VyIFZpc2lvbiBCb2FyZCBKb3VybmV5ITwvaDE+CiAgICAgICAgICAgIDxwPkdldCByZWFkeSB0byB0dXJuIHlvdXIgZHJlYW1zIGludG8gcmVhbGl0eSE8L3A+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9ImpvdXJuZXktdHJhY2tlciI+CiAgICAgICAgICAgIDxoMj5Zb3VyIEFkdmVudHVyZSBCZWdpbnMhPC9oMj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3Mtc3RlcHMiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3MtbGluZSI+PC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1zdGVwIGFjdGl2ZSIgdGl0bGU9IlNpZ24gVXAiPuKcqDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0icHJvZ3Jlc3Mtc3RlcCIgdGl0bGU9IlNldHVwIFByb2ZpbGUiPvCfkaQ8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb2dyZXNzLXN0ZXAiIHRpdGxlPSJGaXJzdCBHb2FsIj7wn46vPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJwcm9ncmVzcy1zdGVwIiB0aXRsZT0iSm9pbiBDb21tdW5pdHkiPvCfpJ08L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgY2xhc3M9InN0YXJ0ZXIta2l0Ij4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ia2l0LWl0ZW0iIG9uY2xpY2s9InVubG9ja1Jlc291cmNlKCdndWlkZScpIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImtpdC1pY29uIj48aSBjbGFzcz0iZmFzIGZhLWJvb2siPjwvaT48L2Rpdj4KICAgICAgICAgICAgICAgIDxoMz5TdGFydGVyIEd1aWRlPC9oMz4KICAgICAgICAgICAgICAgIDxwPllvdXIgcm9hZG1hcCB0byBzdWNjZXNzPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ia2l0LWl0ZW0iIG9uY2xpY2s9InVubG9ja1Jlc291cmNlKCd0b29scycpIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImtpdC1pY29uIj48aSBjbGFzcz0iZmFzIGZhLXRvb2xzIj48L2k+PC9kaXY+CiAgICAgICAgICAgICAgICA8aDM+VmlzaW9uIFRvb2xzPC9oMz4KICAgICAgICAgICAgICAgIDxwPkVzc2VudGlhbCByZXNvdXJjZXM8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJraXQtaXRlbSIgb25jbGljaz0idW5sb2NrUmVzb3VyY2UoJ2NvbW11bml0eScpIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImtpdC1pY29uIj48aSBjbGFzcz0iZmFzIGZhLXVzZXJzIj48L2k+PC9kaXY+CiAgICAgICAgICAgICAgICA8aDM+Q29tbXVuaXR5IEFjY2VzczwvaDM+CiAgICAgICAgICAgICAgICA8cD5Db25uZWN0IHdpdGggcGVlcnM8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24iPgogICAgICAgICAgICA8aDM+WW91ciBKb3VybmV5IFN0YXJ0cyBJbjo8L2gzPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJjb3VudGRvd24tdGltZXIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZS11bml0Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lLXZhbHVlIiBpZD0iaG91cnMiPjI0PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZS1sYWJlbCI+SG91cnM8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZS11bml0Ij4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lLXZhbHVlIiBpZD0ibWludXRlcyI+MDA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0aW1lLWxhYmVsIj5NaW51dGVzPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRpbWUtdW5pdCI+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZS12YWx1ZSIgaWQ9InNlY29uZHMiPjAwPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0idGltZS1sYWJlbCI+U2Vjb25kczwvZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0iZmxvYXRpbmctaGVscGVyIiBvbmNsaWNrPSJzaG93SGVscCgpIj4KICAgICAgICA8aSBjbGFzcz0iZmFzIGZhLXF1ZXN0aW9uLWNpcmNsZSI+PC9pPgogICAgICAgIE5lZWQgSGVscCBHZXR0aW5nIFN0YXJ0ZWQ/CiAgICA8L2Rpdj4KCiAgICA8c2NyaXB0PgogICAgICAgIC8vIEluaXRpYWxpemUgY29uZmV0dGkKICAgICAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgIGNvbnN0IGNvbmZldHRpID0gbmV3IENvbmZldHRpR2VuZXJhdG9yKHsKICAgICAgICAgICAgICAgIHRhcmdldDogJ2NvbmZldHRpLWNhbnZhcycsCiAgICAgICAgICAgICAgICBtYXg6IDgwLAogICAgICAgICAgICAgICAgc2l6ZTogMS41LAogICAgICAgICAgICAgICAgYW5pbWF0ZTogdHJ1ZSwKICAgICAgICAgICAgICAgIHByb3BzOiBbJ2NpcmNsZScsICdzcXVhcmUnLCAndHJpYW5nbGUnLCAnbGluZSddLAogICAgICAgICAgICAgICAgY29sb3JzOiBbWzE2NSwxMDQsMjQ2XSwgWzIzMCw2MSwxMzVdLCBbMCwxOTksMjI4XSwgWzI1MywyMTQsMTI2XV0sCiAgICAgICAgICAgICAgICBjbG9jazogMjUsCiAgICAgICAgICAgIH0pOwogICAgICAgICAgICBjb25mZXR0aS5yZW5kZXIoKTsKCiAgICAgICAgICAgIC8vIFN0b3AgY29uZmV0dGkgYWZ0ZXIgNSBzZWNvbmRzCiAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4gewogICAgICAgICAgICAgICAgY29uZmV0dGkuY2xlYXIoKTsKICAgICAgICAgICAgfSwgNTAwMCk7CgogICAgICAgICAgICAvLyBTdGFydCBjb3VudGRvd24KICAgICAgICAgICAgc3RhcnRDb3VudGRvd24oKTsKICAgICAgICB9KTsKCiAgICAgICAgZnVuY3Rpb24gc3RhcnRDb3VudGRvd24oKSB7CiAgICAgICAgICAgIGZ1bmN0aW9uIHVwZGF0ZUNvdW50ZG93bigpIHsKICAgICAgICAgICAgICAgIGNvbnN0IG5vdyA9IG5ldyBEYXRlKCk7CiAgICAgICAgICAgICAgICBjb25zdCB0b21vcnJvdyA9IG5ldyBEYXRlKG5vdyk7CiAgICAgICAgICAgICAgICB0b21vcnJvdy5zZXREYXRlKHRvbW9ycm93LmdldERhdGUoKSArIDEpOwogICAgICAgICAgICAgICAgdG9tb3Jyb3cuc2V0SG91cnMoMCwgMCwgMCwgMCk7CgogICAgICAgICAgICAgICAgY29uc3QgZGlmZiA9IHRvbW9ycm93IC0gbm93OwoKICAgICAgICAgICAgICAgIGNvbnN0IGhvdXJzID0gTWF0aC5mbG9vcihkaWZmIC8gKDEwMDAgKiA2MCAqIDYwKSk7CiAgICAgICAgICAgICAgICBjb25zdCBtaW51dGVzID0gTWF0aC5mbG9vcigoZGlmZiAlICgxMDAwICogNjAgKiA2MCkpIC8gKDEwMDAgKiA2MCkpOwogICAgICAgICAgICAgICAgY29uc3Qgc2Vjb25kcyA9IE1hdGguZmxvb3IoKGRpZmYgJSAoMTAwMCAqIDYwKSkgLyAxMDAwKTsKCiAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaG91cnMnKS50ZXh0Q29udGVudCA9IFN0cmluZyhob3VycykucGFkU3RhcnQoMiwgJzAnKTsKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtaW51dGVzJykudGV4dENvbnRlbnQgPSBTdHJpbmcobWludXRlcykucGFkU3RhcnQoMiwgJzAnKTsKICAgICAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzZWNvbmRzJykudGV4dENvbnRlbnQgPSBTdHJpbmcoc2Vjb25kcykucGFkU3RhcnQoMiwgJzAnKTsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgdXBkYXRlQ291bnRkb3duKCk7CiAgICAgICAgICAgIHNldEludGVydmFsKHVwZGF0ZUNvdW50ZG93biwgMTAwMCk7CiAgICAgICAgfQoKICAgICAgICBmdW5jdGlvbiB1bmxvY2tSZXNvdXJjZSh0eXBlKSB7CiAgICAgICAgICAgIC8vIEFkZCByZXNvdXJjZSB1bmxvY2tpbmcgbG9naWMgaGVyZQogICAgICAgICAgICBhbGVydChgJHt0eXBlfSByZXNvdXJjZSB1bmxvY2tlZCEgQ2hlY2sgeW91ciBlbWFpbCBmb3IgYWNjZXNzLmApOwogICAgICAgIH0KCiAgICAgICAgZnVuY3Rpb24gc2hvd0hlbHAoKSB7CiAgICAgICAgICAgIC8vIEFkZCBoZWxwIHN5c3RlbSBsb2dpYyBoZXJlCiAgICAgICAgICAgIGFsZXJ0KCdPdXIgc3VwcG9ydCB0ZWFtIHdpbGwgY29udGFjdCB5b3Ugc2hvcnRseSEnKTsKICAgICAgICB9CiAgICA8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+","embed":""}
🚀
Welcome to Your Vision Board Journey!
Get ready to turn your dreams into reality!
Your Adventure Begins!
✨
👤
🎯
🤝
Starter Guide
Your roadmap to success
Vision Tools
Essential resources
Community Access
Connect with peers
Your Journey Starts In:
24
Hours
00
Minutes
00
Seconds
Need Help Getting Started?