"use strict"; (function () { const replacements = [ ["\u0440\u045f\u201c\u201e", "\uD83D\uDCC4"], // ั€ัŸโ€œโ€ž -> ๐Ÿ“„ ["\u0440\u045f\u201d\u00ae", "\uD83D\uDD2E"], // ั€ัŸโ€ยฎ -> ๐Ÿ”ฎ ["\u0440\u045f\u2019\u00b0", "\uD83D\uDCB0"], // ั€ัŸโ€™ยฐ -> ๐Ÿ’ฐ ["\u0440\u045f\u00a7\u00ad", "\uD83E\uDDED"], // ั€ัŸยงยญ -> ๐Ÿงญ ["\u0440\u045f\u00a7\u00a0", "\uD83E\uDDE0"], // ั€ัŸยงย  -> ๐Ÿง  ["\u0440\u045f\u2019\u00ac", "\uD83D\uDCAC"], // ั€ัŸโ€™ยฌ -> ๐Ÿ’ฌ ["\u0440\u045f\u201d\u040b", "\uD83D\uDD0E"], // ั€ัŸโ€ะ‹ -> ๐Ÿ”Ž ["\u0440\u045f\u2014\u045c\u043f\u0451\u040f", "\uD83D\uDD11"], // ั€ัŸโ€”ัœะฟั‘ะ -> ๐Ÿ”‘ ["\u0440\u045f\u201c\u040c", "\uD83D\uDCCD"], // ั€ัŸโ€œะŒ -> ๐Ÿ“ ["\u0440\u045f\u2022\u2019", "\uD83D\uDD52"], // ั€ัŸโ€ขโ€™ -> ๐Ÿ•’ ["\u0440\u045f\u201c\u20ac", "\uD83D\uDCC8"], // ั€ัŸโ€œโ‚ฌ -> ๐Ÿ“ˆ ["\u0440\u045f\u2018\u2030", "\uD83D\uDC49"], // ั€ัŸโ€˜โ€ฐ -> ๐Ÿ‘‰ ["\u0440\u045f\u201d\u0452", "\uD83D\uDD25"], // ั€ัŸโ€า -> ๐Ÿ”ฅ ["\u0440\u045f\u201c\u0409", "\uD83D\uDCCA"], // ั€ัŸโ€œะŠ -> ๐Ÿ“Š ["\u0432\u045A\u2026", "\u2705"], // ะฒัšโ€ฆ -> โœ… ["\u0432\u20AC\u045E", "\u2022"], // ะฒะ‚ัž -> โ€ข ["\u0432\u201A\u0405", "\u20BD"], // ะฒโ€šะ… -> โ‚ฝ ["\u0420\u0406\u0432\u20AC\u045A\u0420\u2026", "\u20BD"], // ะ ะ†ะฒะ‚ั™ะ โ€ฆ -> โ‚ฝ ["ะฒ,S", "โ‚ฝ"], ["ะฒ,S.", "โ‚ฝ"], ["ะฒ,S ", "โ‚ฝ "], ["ะฒ,Sโ€ข", "โ‚ฝ โ€ข"], ["ะฒ,S-", "โ‚ฝ-"], ["ะฒ,Sโ€”", "โ‚ฝ โ€”"], ]; function patchNodeText(node) { if (!node || !node.childNodes) return; node.childNodes.forEach((child) => { if (child.nodeType === Node.TEXT_NODE) { let text = child.nodeValue; if (!text) return; replacements.forEach(([from, to]) => { if (text.includes(from)) { text = text.split(from).join(to); } }); child.nodeValue = text; } else if (child.nodeType === Node.ELEMENT_NODE) { patchNodeText(child); } }); } function runPatches() { const root = document.body; if (!root) return; patchNodeText(root); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", runPatches, { once: true }); } else { runPatches(); } [250, 800, 1800, 3200, 5000].forEach((delay) => { window.setTimeout(runPatches, delay); }); window.YAStatsCabinetModules = { version: "1.2.0", ready: true, runPatches, }; })();