// Base64 encoded script
const encodedScript = "PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0bGU+V2ViaG9vayBNZXNzYWdlIFNlbmRlcjwvdGl0bGU+CiAgICA8c3R5bGU+CiAgICAgICAgLyogQ2VudGVyIHRoZSBjb250ZW50ICovCiAgICAgICAgYm9keSB7CiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICAgICAgICBoZWlnaHQ6IDEwMHZoOwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OwogICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7CiAgICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICB9CgogICAgICAgIC5jb250YWluZXIgewogICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7CiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsKICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7CiAgICAgICAgICAgIHdpZHRoOiA0MDBweDsKICAgICAgICB9CgogICAgICAgIGgxIHsKICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OwogICAgICAgICAgICBjb2xvcjogIzMzMzsKICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgICB9CgogICAgICAgICN3ZWJob29rVXJsIHsKICAgICAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7CiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OwogICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIH0KCiAgICAgICAgdGV4dGFyZWEgewogICAgICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsKICAgICAgICAgICAgcGFkZGluZzogMTBweDsKICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYzsKICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OwogICAgICAgICAgICBmb250LXNpemU6IDE2cHg7CiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7CiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTsKICAgICAgICB9CgogICAgICAgIC5idXR0b24tY29udGFpbmVyIHsKICAgICAgICAgICAgZGlzcGxheTogZmxleDsKICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogICAgICAgIH0KCiAgICAgICAgYnV0dG9uIHsKICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OwogICAgICAgICAgICBmb250LXNpemU6IDE2cHg7CiAgICAgICAgICAgIGNvbG9yOiAjZmZmOwogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOwogICAgICAgICAgICBib3JkZXI6IG5vbmU7CiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsKICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7CiAgICAgICAgfQoKICAgICAgICBidXR0b246aG92ZXIgewogICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NmIzOwogICAgICAgIH0KCiAgICAgICAgYnV0dG9uOmRpc2FibGVkIHsKICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYzsKICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsKICAgICAgICB9CgogICAgICAgIC5zcGFtbWluZyB7CiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50OwogICAgICAgIH0KCiAgICAgICAgLnN1Y2Nlc3MtbWVzc2FnZSB7CiAgICAgICAgICAgIGNvbG9yOiBncmVlbjsKICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OwogICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OwogICAgICAgICAgICBkaXNwbGF5OiBub25lOwogICAgICAgIH0KCiAgICAgICAgLyogSW5pdGlhbGx5IGhpZGUgdGhlIHNwYW0gYnV0dG9uICovCiAgICAgICAgI3NwYW1CdXR0b24gewogICAgICAgICAgICBkaXNwbGF5OiBub25lOwogICAgICAgIH0KICAgIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgICAgIDxoMT5TZW5kIE1lc3NhZ2UgdG8gV2ViaG9vazwvaDE+CiAgICAgICAgCiAgICAgICAgPCEtLSBJbnB1dCBmb3IgV2ViaG9vayBVUkwgLS0+CiAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJ3ZWJob29rVXJsIiBwbGFjZWhvbGRlcj0iWW91ciB3ZWJob29rIGxpbmsiIHZhbHVlPSJodHRwczovL2Rpc2NvcmQuY29tL2FwaS93ZWJob29rcy9ZT1VSX1dFQkhPT0tfVVJMIj4KICAgICAgICAKICAgICAgICA8IS0tIFRleHRib3ggZm9yIGlucHV0dGluZyBtZXNzYWdlIC0tPgogICAgICAgIDx0ZXh0YXJlYSBpZD0ibWVzc2FnZSIgcGxhY2Vob2xkZXI9IkVudGVyIHlvdXIgbWVzc2FnZSBoZXJlIj48L3RleHRhcmVhPjxicj4KCiAgICAgICAgPCEtLSBCdXR0b25zIC0tPgogICAgICAgIDxkaXYgY2xhc3M9ImJ1dHRvbi1jb250YWluZXIiPgogICAgICAgICAgICA8YnV0dG9uIG9uY2xpY2s9InNlbmRNZXNzYWdlKCkiPlNlbmQ8L2J1dHRvbj4KICAgICAgICAgICAgPGJ1dHRvbiBpZD0ic3BhbUJ1dHRvbiIgb25jbGljaz0idG9nZ2xlU3BhbSgpIj5TcGFtPC9idXR0b24+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDwhLS0gU3VjY2VzcyBtZXNzYWdlIC0tPgogICAgICAgIDxkaXYgaWQ9InN1Y2Nlc3NNZXNzYWdlIiBjbGFzcz0ic3VjY2Vzcy1tZXNzYWdlIj5NZXNzYWdlIHNlbnQgc3VjY2Vzc2Z1bGx5ITwvZGl2PgogICAgPC9kaXY+CgogICAgPHNjcmlwdD4KICAgICAgICBsZXQgaXNTcGFtbWluZyA9IGZhbHNlOwogICAgICAgIGxldCBzcGFtSW50ZXJ2YWwgPSBudWxsOwogICAgICAgIGxldCB0eXBlZFRleHQgPSAiIjsKCiAgICAgICAgLy8gRnVuY3Rpb24gdG8gc2VuZCB0aGUgbWVzc2FnZSB0byB0aGUgd2ViaG9vawogICAgICAgIGZ1bmN0aW9uIHNlbmRNZXNzYWdlKCkgewogICAgICAgICAgICBjb25zdCBtZXNzYWdlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1lc3NhZ2UiKS52YWx1ZTsKICAgICAgICAgICAgY29uc3Qgd2ViaG9va1VSTCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ3ZWJob29rVXJsIikudmFsdWU7CiAgICAgICAgICAgIGlmICghbWVzc2FnZSkgewogICAgICAgICAgICAgICAgYWxlcnQoIlBsZWFzZSBlbnRlciBhIG1lc3NhZ2UuIik7CiAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIC8vIENyZWF0ZSBhIHJlcXVlc3Qgb2JqZWN0CiAgICAgICAgICAgIGNvbnN0IHhociA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOwogICAgICAgICAgICB4aHIub3BlbigiUE9TVCIsIHdlYmhvb2tVUkwsIHRydWUpOwogICAgICAgICAgICB4aHIuc2V0UmVxdWVzdEhlYWRlcigiQ29udGVudC1UeXBlIiwgImFwcGxpY2F0aW9uL2pzb24iKTsKICAgICAgICAgICAgCiAgICAgICAgICAgIC8vIFByZXBhcmUgZGF0YSB0byBzZW5kCiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBKU09OLnN0cmluZ2lmeSh7IGNvbnRlbnQ6IG1lc3NhZ2UgfSk7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBTZW5kIHRoZSBkYXRhCiAgICAgICAgICAgIHhoci5zZW5kKGRhdGEpOwogICAgICAgICAgICAKICAgICAgICAgICAgLy8gSGFuZGxlIHRoZSByZXNwb25zZQogICAgICAgICAgICB4aHIub25sb2FkID0gZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICBpZiAoeGhyLnN0YXR1cyA9PT0gMjA0KSB7CiAgICAgICAgICAgICAgICAgICAgc2hvd1N1Y2Nlc3NNZXNzYWdlKCk7IC8vIFNob3cgc3VjY2VzcyBtZXNzYWdlIGZvciAzIHNlY29uZHMKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgYWxlcnQoIkZhaWxlZCB0byBzZW5kIG1lc3NhZ2UuIFN0YXR1cyBjb2RlOiAiICsgeGhyLnN0YXR1cyk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH07CiAgICAgICAgfQoKICAgICAgICAvLyBGdW5jdGlvbiB0byB0b2dnbGUgc3BhbW1pbmcKICAgICAgICBmdW5jdGlvbiB0b2dnbGVTcGFtKCkgewogICAgICAgICAgICBjb25zdCBtZXNzYWdlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1lc3NhZ2UiKS52YWx1ZTsKICAgICAgICAgICAgY29uc3Qgd2ViaG9va1VSTCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ3ZWJob29rVXJsIikudmFsdWU7CiAgICAgICAgICAgIGlmICghbWVzc2FnZSkgewogICAgICAgICAgICAgICAgYWxlcnQoIlBsZWFzZSBlbnRlciBhIG1lc3NhZ2UuIik7CiAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGNvbnN0IHNwYW1CdXR0b24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3BhbUJ1dHRvbiIpOwoKICAgICAgICAgICAgaWYgKGlzU3BhbW1pbmcpIHsKICAgICAgICAgICAgICAgIC8vIFN0b3Agc3BhbW1pbmcKICAgICAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwoc3BhbUludGVydmFsKTsKICAgICAgICAgICAgICAgIHNwYW1CdXR0b24udGV4dENvbnRlbnQgPSAiU3BhbSI7CiAgICAgICAgICAgICAgICBzcGFtQnV0dG9uLmNsYXNzTGlzdC5yZW1vdmUoInNwYW1taW5nIik7CiAgICAgICAgICAgICAgICBpc1NwYW1taW5nID0gZmFsc2U7CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAvLyBTdGFydCBzcGFtbWluZwogICAgICAgICAgICAgICAgc3BhbUludGVydmFsID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgICAgICAgc2VuZE1lc3NhZ2VUb1dlYmhvb2sobWVzc2FnZSwgd2ViaG9va1VSTCk7CiAgICAgICAgICAgICAgICB9LCAxMDAwKTsgLy8gU2VuZCBtZXNzYWdlIGV2ZXJ5IDEgc2Vjb25kCiAgICAgICAgICAgICAgICBzcGFtQnV0dG9uLnRleHRDb250ZW50ID0gIlNwYW1taW5nIjsKICAgICAgICAgICAgICAgIHNwYW1CdXR0b24uY2xhc3NMaXN0LmFkZCgic3BhbW1pbmciKTsKICAgICAgICAgICAgICAgIGlzU3BhbW1pbmcgPSB0cnVlOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICAvLyBGdW5jdGlvbiB0byBzZW5kIHRoZSBtZXNzYWdlIHRvIHRoZSB3ZWJob29rICh1c2VkIGJ5IHNwYW0gZnVuY3Rpb24pCiAgICAgICAgZnVuY3Rpb24gc2VuZE1lc3NhZ2VUb1dlYmhvb2sobWVzc2FnZSwgd2ViaG9va1VSTCkgewogICAgICAgICAgICBjb25zdCB4aHIgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKICAgICAgICAgICAgeGhyLm9wZW4oIlBPU1QiLCB3ZWJob29rVVJMLCB0cnVlKTsKICAgICAgICAgICAgeGhyLnNldFJlcXVlc3RIZWFkZXIoIkNvbnRlbnQtVHlwZSIsICJhcHBsaWNhdGlvbi9qc29uIik7CiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBKU09OLnN0cmluZ2lmeSh7IGNvbnRlbnQ6IG1lc3NhZ2UgfSk7CiAgICAgICAgICAgIHhoci5zZW5kKGRhdGEpOwogICAgICAgIH0KCiAgICAgICAgLy8gRnVuY3Rpb24gdG8gc2hvdyB0aGUgc3VjY2VzcyBtZXNzYWdlCiAgICAgICAgZnVuY3Rpb24gc2hvd1N1Y2Nlc3NNZXNzYWdlKCkgewogICAgICAgICAgICBjb25zdCBzdWNjZXNzTWVzc2FnZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdWNjZXNzTWVzc2FnZSIpOwogICAgICAgICAgICBzdWNjZXNzTWVzc2FnZS5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsKICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7CiAgICAgICAgICAgICAgICBzdWNjZXNzTWVzc2FnZS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOwogICAgICAgICAgICB9LCAzMDAwKTsgLy8gSGlkZSBhZnRlciAzIHNlY29uZHMKICAgICAgICB9CgogICAgICAgIC8vIERldGVjdCB3aGVuICJpYW1zb2JvcmVkIiBpcyB0eXBlZCBvbiB0aGUga2V5Ym9hcmQgKG91dHNpZGUgdGhlIHRleHRib3gpCiAgICAgICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uKGV2ZW50KSB7CiAgICAgICAgICAgIGlmIChkb2N1bWVudC5hY3RpdmVFbGVtZW50ICE9PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibWVzc2FnZSIpKSB7CiAgICAgICAgICAgICAgICB0eXBlZFRleHQgKz0gZXZlbnQua2V5OwogICAgICAgICAgICAgICAgaWYgKHR5cGVkVGV4dC50b0xvd2VyQ2FzZSgpLmluY2x1ZGVzKCJpYW1zb2JvcmVkIikpIHsKICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3BhbUJ1dHRvbiIpLnN0eWxlLmRpc3BsYXkgPSAiaW5saW5lLWJsb2NrIjsgLy8gU2hvdyBzcGFtIGJ1dHRvbgogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3BhbUJ1dHRvbiIpLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7IC8vIEhpZGUgc3BhbSBidXR0b24KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0pOwogICAgPC9zY3JpcHQ+CjwvYm9keT4KPC9odG1sPg==";

// Decode the Base64 string
const decodedScript = atob(encodedScript);

// Log the decoded script (for debugging)
console.log(decodedScript);

// You can now use `eval()` or `new Function()` to run the decoded script, but be very careful with this as it can be dangerous if the content is untrusted
eval(decodedScript);  // Executes the decoded script (make sure it's safe)