diff --git a/kit/preprocess.js b/kit/preprocess.js index 4c622ac1..74a1f463 100644 --- a/kit/preprocess.js +++ b/kit/preprocess.js @@ -432,6 +432,7 @@ const _mdsvexPreprocess = mdsvex({ lang && hljs.getLanguage(lang) ? hljs.highlight(lang, code, true).value : hljs.highlightAuto(code).value; + const base64 = (val) => btoa(encodeURIComponent(val)); const escape = (code) => code.replace(/\\/g, "\\\\").replace(/`/g, "\\`").replace(/}/g, "\\}").replace(/\$/g, "\\$"); const REGEX_FRAMEWORKS_SPLIT = /\s*===(PT-TF|STRINGAPI-READINSTRUCTION)-SPLIT===\s*/gm; @@ -462,12 +463,12 @@ const _mdsvexPreprocess = mdsvex({ `; @@ -484,7 +485,7 @@ const _mdsvexPreprocess = mdsvex({ } return ` `; } diff --git a/kit/src/lib/CopyButton.svelte b/kit/src/lib/CopyButton.svelte index 184d4895..8bb87ca8 100644 --- a/kit/src/lib/CopyButton.svelte +++ b/kit/src/lib/CopyButton.svelte @@ -21,7 +21,7 @@ }); function handleClick() { - copyToClipboard(value); + copyToClipboard(decodeURIComponent(atob(value))); isSuccess = true; if (timeout) { clearTimeout(timeout);