From fb6c64998c9667a4bdaedea3d4b6265aa970eb7c Mon Sep 17 00:00:00 2001 From: magic-akari Date: Mon, 20 May 2024 15:16:28 +0000 Subject: [PATCH] deploy: 5aa692d7fac8fb69cb70b4c5aaf6e441694872cb --- .nojekyll | 0 assets/editor-sTfbInlC.js | 1 + assets/en-US-zc2O-JdV.js | 1 + assets/gist-gvycLCoV.js | 1 + assets/gistapi-ht78cz3Z.js | 1 + assets/index-XhgcajBs.css | 1 + assets/index-rd2B5gYj.js | 16 +++++++++ assets/ja-GcgVr18M.js | 1 + assets/ko-KR-yW8HIalv.js | 1 + assets/lrc-file-name-sR0E2KGQ.js | 1 + assets/ncmc-worker-94pMDdCj.js | 1 + assets/preferences-M12rXGw6.js | 1 + assets/pt-BR-DSi-64D4.js | 1 + assets/qmc-worker-whNXszNT.js | 1 + assets/smooth-scroll-bCWoQaUd.js | 1 + assets/synchronizer-e0fIcIr4.js | 1 + assets/zh-CN-IS2wiGhF.js | 1 + assets/zh-HK--aRTSL7g.js | 1 + assets/zh-TW-FFP4ehVz.js | 1 + favicons/android-chrome-192x192.png | Bin 0 -> 25833 bytes favicons/android-chrome-512x512.png | Bin 0 -> 134406 bytes favicons/apple-touch-icon.png | Bin 0 -> 23580 bytes favicons/browserconfig.xml | 10 ++++++ favicons/favicon-16x16.png | Bin 0 -> 1969 bytes favicons/favicon-32x32.png | Bin 0 -> 3152 bytes favicons/favicon.ico | Bin 0 -> 15086 bytes favicons/mstile-150x150.png | Bin 0 -> 14915 bytes favicons/mstile-310x310.png | Bin 0 -> 43323 bytes favicons/safari-pinned-tab.svg | 1 + index.html | 54 ++++++++++++++++++++++++++++ site.webmanifest | 31 ++++++++++++++++ svg/akari-hide-wall.svg | 31 ++++++++++++++++ svg/akari-not-found.svg | 3 ++ svg/akari-odango-loading.svg | 45 +++++++++++++++++++++++ sw.js | 1 + 35 files changed, 209 insertions(+) create mode 100644 .nojekyll create mode 100644 assets/editor-sTfbInlC.js create mode 100644 assets/en-US-zc2O-JdV.js create mode 100644 assets/gist-gvycLCoV.js create mode 100644 assets/gistapi-ht78cz3Z.js create mode 100644 assets/index-XhgcajBs.css create mode 100644 assets/index-rd2B5gYj.js create mode 100644 assets/ja-GcgVr18M.js create mode 100644 assets/ko-KR-yW8HIalv.js create mode 100644 assets/lrc-file-name-sR0E2KGQ.js create mode 100644 assets/ncmc-worker-94pMDdCj.js create mode 100644 assets/preferences-M12rXGw6.js create mode 100644 assets/pt-BR-DSi-64D4.js create mode 100644 assets/qmc-worker-whNXszNT.js create mode 100644 assets/smooth-scroll-bCWoQaUd.js create mode 100644 assets/synchronizer-e0fIcIr4.js create mode 100644 assets/zh-CN-IS2wiGhF.js create mode 100644 assets/zh-HK--aRTSL7g.js create mode 100644 assets/zh-TW-FFP4ehVz.js create mode 100644 favicons/android-chrome-192x192.png create mode 100644 favicons/android-chrome-512x512.png create mode 100644 favicons/apple-touch-icon.png create mode 100644 favicons/browserconfig.xml create mode 100644 favicons/favicon-16x16.png create mode 100644 favicons/favicon-32x32.png create mode 100644 favicons/favicon.ico create mode 100644 favicons/mstile-150x150.png create mode 100644 favicons/mstile-310x310.png create mode 100644 favicons/safari-pinned-tab.svg create mode 100644 index.html create mode 100644 site.webmanifest create mode 100644 svg/akari-hide-wall.svg create mode 100644 svg/akari-not-found.svg create mode 100644 svg/akari-odango-loading.svg create mode 100644 sw.js diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/assets/editor-sTfbInlC.js b/assets/editor-sTfbInlC.js new file mode 100644 index 00000000..f90b6d0b --- /dev/null +++ b/assets/editor-sTfbInlC.js @@ -0,0 +1 @@ +import{R as s,a as O,A as m,s as w,S as j,L as g,t as G,j as e,O as I,C as L,D as E,p as V,b as A,c as B,U as M}from"./index-rd2B5gYj.js";import{c as D}from"./gistapi-ht78cz3Z.js";import{l as H}from"./lrc-file-name-sR0E2KGQ.js";const c={autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",spellCheck:!1},d=(a,l)=>{const t=((n,p)=>n??p)(l,s.useRef(null));return s.useEffect(()=>{t.current&&(t.current.value=a)},[a,t]),{ref:t,defaultValue:a}},$=({lrcState:a,lrcDispatch:l})=>{const{prefState:f,lang:t,trimOptions:n}=s.useContext(O),p=s.useCallback(o=>{l({type:m.parse,payload:{text:o.target.value,options:n}})},[l,n]),b=s.useCallback(o=>{const{name:i,value:U}=o.target;l({type:m.info,payload:{name:i,value:U}})},[l]),C=w(a,f),x=s.useRef(null),y=s.useCallback(()=>{sessionStorage.setItem(j.editorDetailsOpen,x.current.open.toString())},[]),k=s.useMemo(()=>sessionStorage.getItem(j.editorDetailsOpen)!=="false",[]),r=s.useRef(null),[F,R]=s.useState(void 0),S=s.useCallback(()=>{R(o=>(o&&URL.revokeObjectURL(o),URL.createObjectURL(new Blob([r.current.value],{type:"text/plain;charset=UTF-8"}))))},[]),T=s.useCallback(o=>{if(o.target.files===null||o.target.files.length===0)return;const i=new FileReader;i.addEventListener("load",()=>{l({type:m.parse,payload:{text:i.result,options:n}})}),i.readAsText(o.target.files[0],"UTF-8")},[l,n]),v=s.useCallback(()=>{var o;(o=r.current)==null||o.select(),document.execCommand("copy")},[]),u=s.useMemo(()=>H(a.info),[a.info]),h=s.useMemo(()=>localStorage.getItem(g.token)!==null&&localStorage.getItem(g.gistId)!==null,[]),N=s.useCallback(()=>{setTimeout(()=>{const o=prompt(t.editor.saveFileName,u);o&&D(o,r.current.value).catch(i=>{G.pub({type:"warning",text:i.message})})},500)},[u,t]);return e.jsxs("div",{className:"app-editor",children:[e.jsxs("details",{ref:x,open:k,onToggle:y,children:[e.jsx("summary",{children:t.editor.metaInfo}),e.jsxs("section",{className:"app-editor-infobox",onBlur:b,children:[e.jsx("label",{htmlFor:"info-ti",children:"[ti:"}),e.jsx("input",{id:"info-ti",name:"ti",placeholder:t.editor.title,...c,...d(a.info.get("ti")||"")}),e.jsx("label",{htmlFor:"info-ti",children:"]"}),e.jsx("label",{htmlFor:"info-ar",children:"[ar:"}),e.jsx("input",{id:"info-ar",name:"ar",placeholder:t.editor.artist,...c,...d(a.info.get("ar")||"")}),e.jsx("label",{htmlFor:"info-ar",children:"]"}),e.jsx("label",{htmlFor:"info-al",children:"[al:"}),e.jsx("input",{id:"info-al",name:"al",placeholder:t.editor.album,...c,...d(a.info.get("al")||"")}),e.jsx("label",{htmlFor:"info-al",children:"]"})]})]}),e.jsxs("section",{className:"editor-tools",children:[e.jsxs("label",{className:"editor-tools-item ripple",title:t.editor.uploadText,children:[e.jsx("input",{hidden:!0,type:"file",accept:"text/*, .txt, .lrc",onChange:T}),e.jsx(I,{})]}),e.jsx("button",{className:"editor-tools-item ripple",title:t.editor.copyText,onClick:v,children:e.jsx(L,{})}),e.jsx("a",{className:"editor-tools-item ripple",title:t.editor.downloadText,href:F,onClick:S,download:u,children:e.jsx(E,{})}),e.jsx("a",{title:t.editor.saveToGist,href:h?void 0:V(A.gist),className:"editor-tools-item ripple",onClick:h?N:void 0,children:e.jsx(B,{})}),e.jsx("a",{title:t.editor.utils,href:"/lrc-utils/",className:"editor-tools-item ripple",children:e.jsx(M,{})})]}),e.jsx("textarea",{className:"app-textarea","aria-label":"lrc input here",onBlur:p,...c,...d(C,r)})]})};export{$ as Eidtor}; diff --git a/assets/en-US-zc2O-JdV.js b/assets/en-US-zc2O-JdV.js new file mode 100644 index 00000000..5f91436f --- /dev/null +++ b/assets/en-US-zc2O-JdV.js @@ -0,0 +1 @@ +const e={languageName:"English",app:{name:"LRC Maker",fullname:"Akari's LRC Maker"},header:{home:"home",editor:"editor",synchronizer:"synchronizer",gist:"Github Gist",preferences:"preferences"},audio:{loadAudio:"load audio",play:"play",pause:"pause",replay5s:"replay 5s",forward5s:"forward 5s",resetRate:"reset playback rate",error:["audio error","audio aborted by user","audio network error","audio decoding error","audio not supported"]},loadAudio:{file:"File",url:"URL",loadFile:"Click here or drop audio file in this page"},home:{tips:"Tips",tipForLyricText:"Navigate to the editor page and paste lyric text.",tipForUploadAudio:"Click the bottom left button to load audio file.",tipForSynchronizer:"Navigate to synchronizer page and make your lrc :)",tipTopLeft:"Click here come back to this page",tipTopRight:"Click here to navigate to other page",tipBottomLeft:"load audio here, and control the audio",tipBottomRight:"change the playback rate here"},editor:{metaInfo:"meta info",album:"album",title:"title",artist:"artist",uploadText:"upload text",copyText:"select all and copy",downloadText:"download",saveToGist:"save to Github Gist",saveFileName:"Filename",utils:"lrc utils"},gist:{newTokenTip:"LRC Maker use Github Token to fetch and store data to Github Gist",newTokenButton:"Generate a new Github Token",newGistTip:"Create a new Gist repository or assign an existing Gist id",newGistRepoButton:"Create a new Gist Repository",gistIdPlaceholder:"Or assign an existing Gist id",info:"info",clearTokenAndGist:"Clear token and Gist id"},preferences:{version:"Version",commitHash:"Commit hash",updateTime:"Update time",repo:"Repository",help:"Help & tips",language:"Language",builtInAudio:"Use browser built-in audio player",spaceButton:"On-screen space key",themeColor:"Theme color",lrcFormat:"Change output format",fixed:"Timestamp fixed",leftSpace:"Left space",rightSpace:"Right space",clearCache:"Clear caches",themeMode:{label:"Theme Mode",auto:"auto",light:"light",dark:"dark"}},notify:{audioLoaded:"Audio loaded."}};export{e as default}; diff --git a/assets/gist-gvycLCoV.js b/assets/gist-gvycLCoV.js new file mode 100644 index 00000000..481f16e8 --- /dev/null +++ b/assets/gist-gvycLCoV.js @@ -0,0 +1 @@ +import{R as n,a as _,L as u,S as B,t as g,A as G,j as e,G as C,n as q,o as z,p as T,b as L,E as J,q as P}from"./index-rd2B5gYj.js";import{a as V,b as H,g as K,G as R,d as U}from"./gistapi-ht78cz3Z.js";const W="https://github.com/settings/tokens/new?scopes=gist&description=https://lrc-maker.github.io",F={autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",spellCheck:!1},Y=({lrcDispatch:p,langName:k})=>{const{lang:i,trimOptions:h}=n.useContext(_),[m,j]=n.useState(()=>localStorage.getItem(u.token)),[l,x]=n.useState(()=>localStorage.getItem(u.gistId)),[f,v]=n.useState(void 0),[o,O]=n.useState(()=>JSON.parse(localStorage.getItem(u.gistFile))),d=n.useMemo(()=>JSON.parse(sessionStorage.getItem(B.ratelimit)),[]),b=n.useCallback(t=>{t.preventDefault();const r=t.target.elements.namedItem("token").value;localStorage.setItem(u.token,r),j(r)},[]),N=n.useCallback(()=>{V().then(t=>{localStorage.setItem(u.gistId,t.id),x(t.id)}).catch(t=>{g.pub({type:"warning",text:t.message})})},[]),I=n.useCallback(t=>{t.preventDefault();const r=t.target.elements.namedItem("gist-id").value;localStorage.setItem(u.gistId,r),x(r),H().catch(c=>{g.pub({type:"warning",text:c.message})})},[]);n.useEffect(()=>{l!==null||m===null||"HTMLDataListElement"in window&&K().then(t=>{v(t.filter(s=>s.description===R.description&&R.fileName in s.files).map(({id:s})=>s))}).catch(t=>{g.pub({type:"warning",text:t.message})})},[m,l]),n.useEffect(()=>{l!==null&&U().then(t=>{if(t===null)return;const s=Object.values(t.files).filter(a=>a.filename.endsWith(".lrc"));localStorage.setItem(u.gistFile,JSON.stringify(s,["filename","content","truncated","raw_url"])),O(s)}).catch(t=>{g.pub({type:"warning",text:t.message})})},[l]);const w=n.useCallback(t=>{const s=t.target;if(!("key"in s.dataset))return;const a=Number.parseInt(s.dataset.key,10),r=o==null?void 0:o[a];r&&(r.truncated?fetch(r.raw_url).then(async c=>c.text()).then(c=>{p({type:G.parse,payload:{text:c,options:h}})}).catch(c=>{g.pub({type:"warning",text:c.message})}):p({type:G.parse,payload:{text:r.content,options:h}}))},[o,p,h]),S=n.useCallback(()=>{x(null),j(null)},[]),y=n.useMemo(()=>{if(d===null)return!1;const t=new Intl.DateTimeFormat(k,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1}).format(new Date(Number.parseInt(d["x-ratelimit-reset"],10)*1e3));return e.jsxs("section",{className:"ratelimit",children:[e.jsxs("p",{children:["ratelimit-limit: ",d["x-ratelimit-limit"]]}),e.jsxs("p",{children:["ratelimit-remaining: ",d["x-ratelimit-remaining"]]}),e.jsxs("p",{children:["ratelimit-reset: ",t]})]})},[d,k]),E=n.useCallback(()=>l!==null&&m!==null?e.jsxs("details",{className:"gist-details",children:[e.jsx("summary",{children:i.gist.info}),e.jsxs("section",{className:"gist-bar",children:[e.jsxs("section",{className:"gist-info",children:[e.jsxs("p",{children:["Gist id: ",e.jsx("a",{href:`https://gist.github.com/${l}`,target:"_blank",rel:"noopener noreferrer",className:"link",children:l})]}),e.jsx("button",{className:"button",onClick:S,children:i.gist.clearTokenAndGist})]}),y]})]}):null,[l,m,i.gist.info,i.gist.clearTokenAndGist,S,y]),A=n.useMemo(()=>{if(m===null)return e.jsxs("section",{className:"new-token",children:[e.jsx(C,{}),e.jsx("p",{className:"new-token-tip-text",children:i.gist.newTokenTip}),e.jsx("a",{className:"new-token-tip button",target:"_blank",rel:"noopener noreferrer",href:W,children:i.gist.newTokenButton}),e.jsxs("form",{className:"new-token-form",onSubmit:b,children:[e.jsx("label",{htmlFor:"github-token",children:"Token:"}),e.jsx("input",{type:"text",className:"new-token-input",id:"github-token",name:"token",minLength:40,maxLength:40,required:!0,...F},"token"),e.jsx("input",{className:"new-token-submit button",type:"submit"})]})]})},[m,i.gist.newTokenTip,i.gist.newTokenButton,b]),D=n.useMemo(()=>{if(l===null){const t=a=>e.jsx("option",{value:a},a),s=f&&e.jsxs("datalist",{id:"gist-list",children:[f.map(a=>t(a)),";"]});return e.jsxs("section",{className:"get-gist-id",children:[e.jsx(C,{}),e.jsx("p",{className:"gist-id-tip-text",children:i.gist.newGistTip}),e.jsx("button",{className:"create-new-gist button",onClick:N,children:i.gist.newGistRepoButton}),e.jsxs("form",{className:"gist-id-form",onSubmit:I,children:[e.jsx("label",{htmlFor:"gist-id",children:"Gist id:"}),e.jsx("input",{type:"text",className:"gist-id-input",id:"gist-id",name:"gist-id",list:"gist-list",placeholder:i.gist.gistIdPlaceholder,required:!0,...F},"gist-id"),e.jsx("input",{className:"button",type:"submit"}),s]})]})}},[l,f,i.gist.newGistTip,i.gist.newGistRepoButton,i.gist.gistIdPlaceholder,N,I]),M=n.useMemo(()=>{if(o!==null){const t=(s,a)=>e.jsxs("article",{className:"file-item",children:[e.jsx("section",{className:"file-content",children:s.content}),e.jsx("hr",{}),e.jsxs("section",{className:"file-bar",children:[e.jsx("span",{className:"file-title",children:s.filename}),e.jsxs("span",{className:"file-action",children:[e.jsx("a",{className:"file-load",href:T(L.editor),"data-key":a,children:e.jsx(J,{})}),e.jsx("a",{className:"file-load",href:T(L.synchronizer),"data-key":a,children:e.jsx(P,{})})]})]})]},s.raw_url);return o.length===0?e.jsx("section",{className:"gist-no-data",children:e.jsx(q,{})}):e.jsx("section",{className:"file-list",onClick:w,children:o.map(t)})}},[o,w]);return e.jsxs("div",{className:"gist",children:[e.jsx(E,{}),A||D||M||e.jsx($,{})]})},$=()=>e.jsx("section",{className:"gist-loading",children:e.jsx(z,{})});export{Y as Gist}; diff --git a/assets/gistapi-ht78cz3Z.js b/assets/gistapi-ht78cz3Z.js new file mode 100644 index 00000000..30ba17b6 --- /dev/null +++ b/assets/gistapi-ht78cz3Z.js @@ -0,0 +1 @@ +import{L as o,S as c}from"./index-rd2B5gYj.js";const a={description:"https://lrc-maker.github.io",fileName:".lrc-maker",fileContent:"This file is used to be tracked and identified by https://lrc-maker.github.io"},n="https://api.github.com/gists",g=async()=>{const s=localStorage.getItem(o.token),t=await fetch(n,{method:"GET",headers:{Authorization:`token ${s}`},mode:"cors"});if(!t.ok)throw new Error(t.statusText);return t.json()},m=async()=>{const s=localStorage.getItem(o.token),t=await fetch(n,{method:"POST",headers:{Authorization:`token ${s}`},body:JSON.stringify({description:a.description,public:!0,files:{[a.fileName]:{content:a.fileContent}}})});if(!t.ok)throw new Error(t.statusText);return t.json()},h=async()=>{const s=localStorage.getItem(o.token),t=localStorage.getItem(o.gistId),i=await fetch(`${n}/${t}`,{method:"PATCH",headers:{Authorization:`token ${s}`},body:JSON.stringify({description:a.description,files:{[a.fileName]:{content:a.fileContent}}})});if(!i.ok)throw new Error(i.statusText);return i.json()},d=async()=>{const s=localStorage.getItem(o.token),t=localStorage.getItem(o.gistId),i=localStorage.getItem(o.gistEtag),e=await fetch(`${n}/${t}`,{headers:{Authorization:`token ${s}`,"If-None-Match":i}});if(!e.ok&&e.status>=400)throw await e.json();localStorage.setItem(o.gistEtag,e.headers.get("etag"));const r={"x-ratelimit-limit":e.headers.get("x-ratelimit-limit"),"x-ratelimit-remaining":e.headers.get("x-ratelimit-remaining"),"x-ratelimit-reset":e.headers.get("x-ratelimit-reset")};return sessionStorage.setItem(c.ratelimit,JSON.stringify(r)),e.status===200?e.json():null},f=async(s,t)=>{const i=localStorage.getItem(o.token),e=localStorage.getItem(o.gistId),r=await fetch(`${n}/${e}`,{method:"PATCH",headers:{Authorization:`token ${i}`},body:JSON.stringify({files:{[s]:{content:t}}})});if(!r.ok)throw new Error(r.statusText);return r.json()};export{a as G,m as a,h as b,f as c,d,g}; diff --git a/assets/index-XhgcajBs.css b/assets/index-XhgcajBs.css new file mode 100644 index 00000000..a85adc1c --- /dev/null +++ b/assets/index-XhgcajBs.css @@ -0,0 +1 @@ +*{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.15}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}hr{height:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--white:#eee;--black:#111;--theme-rgb:245,142,168;--theme-color:rgb(var(--theme-rgb));--theme-contrast-color:var(--black);--font-color:var(--black);--background-color:#f1f3f4;--semi-black-color:#202020cc;--semi-white-color:#e0e0e0cc;--border-radius:8px;--text-shadow:0 0 2px var(--black);--drop-shadow:drop-shadow(0 0 4px currentColor);--transition-duration:.25s;--animation-duration:.25s;--animation-durationx2:.5s;--animation-out-back:cubic-bezier(.18,.89,.32,1.28)}@media (prefers-color-scheme:dark){:root{--font-color:var(--white);--background-color:var(--black)}}[data-theme=light]{--font-color:var(--black);--background-color:#f1f3f4}[data-theme=dark]{--font-color:var(--white);--background-color:var(--black)}@media (prefers-reduced-motion:reduce){:root{--transition-duration:10ms;--animation-duration:.1s;--animation-durationx2:.1s}}@font-face{font-family:Akari Fallback UI;src:local(Segoe UI),local(Roboto),local(Oxygen),local(Ubuntu),local(Cantarell),local(Open Sans),local(Helvetica Neue),local(Helvetica)}:root{color:var(--font-color);background-color:var(--background-color);font-feature-settings:"kern" 1;font-kerning:normal;caret-color:var(--theme-color);overscroll-behavior-y:contain;font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Akari Fallback UI,sans-serif,Apple Color Emoji,Segoe UI Emoji}:root,textarea,input{font-variant-numeric:tabular-nums}[lang]:lang(zh){font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Akari Fallback UI,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif,Apple Color Emoji,Segoe UI Emoji}[lang]:lang(zh-HK){font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Akari Fallback UI,PingFang HK,Microsoft JhengHei UI,Microsoft JhengHei,Source Han Sans HK,Noto Sans CJK TC,sans-serif,Apple Color Emoji,Segoe UI Emoji}[lang]:lang(zh-TW){font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Akari Fallback UI,PingFang TC,Microsoft JhengHei UI,Microsoft JhengHei,Source Han Sans TW,Noto Sans CJK TC,sans-serif,Apple Color Emoji,Segoe UI Emoji}[lang]:lang(ja){font-family:-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Akari Fallback UI,Hiragino Kaku Gothic Pro,Yu Gothic UI,Yu Gothic,Meiryo UI,Meiryo,Source Han Sans JP,Noto Sans CJK JP,sans-serif,Apple Color Emoji,Segoe UI Emoji}select,input,textarea{color:inherit}svg{fill:currentColor}::selection{color:var(--theme-contrast-color);background-color:var(--theme-color)}@supports (-ms-ime-align:auto) and (not (position:sticky)){::selection{color:unset;background-color:unset}}:focus{outline:none}a{color:currentColor;text-decoration:none}a,button,[type=submit]{cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;background:0;border:0;padding:0 8px}ul{margin:0;padding:0;list-style:none}.link{cursor:pointer;text-decoration:underline}.link:hover{-webkit-text-decoration-color:var(--theme-color);-webkit-text-decoration-color:var(--theme-color);text-decoration-color:var(--theme-color)}.link:hover:after{content:"🔗";margin-left:4px;position:absolute}a>*{pointer-events:none}.button{color:var(--black);border-radius:var(--border-radius);opacity:.8;background-color:#fff;padding:8px}.button:hover{opacity:1}.glow{transition:text-shadow var(--transition-duration)ease}.glow:hover{text-shadow:0 0 4px}.glow>svg{transition:filter var(--transition-duration)ease}.glow:hover>svg{filter:var(--drop-shadow)}.ripple{position:relative;overflow:hidden;transform:translate(0)}.ripple:after{opacity:0;content:"";pointer-events:none;background-image:radial-gradient(circle,#000 10%,#0000 10%);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;transition:transform .5s,opacity 1s;display:block;position:absolute;top:0;left:0;transform:scale(10)}.ripple:active:after{opacity:.2;transition:all;transform:scale(0)}.select-all{-webkit-user-select:all;user-select:all}.page-loading:before{background-color:var(--background-color);opacity:.5;content:"";position:fixed;top:0;bottom:0;left:0;right:0}.akari-odango-loading{text-align:center;width:50vmin;height:50vmin;margin:auto;position:fixed;top:0;bottom:0;left:0;right:0}.start-loading{animation:2s linear infinite akari-loading}@keyframes akari-loading{0%{transform:rotate(0)translate(-2vmin)rotate(0)}to{transform:rotate(360deg)translate(-2vmin)rotate(-360deg)}}.akari-not-found{opacity:.2;filter:var(--drop-shadow);flex:auto;align-self:center;max-width:100vw;max-height:80vh;margin-top:auto}.app-header{z-index:233;padding:0 8px;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);color:var(--theme-color);background-color:var(--semi-black-color);box-shadow:0 1px 1px var(--theme-color);animation:slide-in-down var(--animation-duration)ease-in-out forwards;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;height:60px;display:flex;position:fixed;top:0}@media (max-width:768px){.app-header{padding:0 4px}}.app-title{font-size:1.5rem;font-weight:500}.app-title-text{margin-left:1rem;display:none}.app-title-svg{display:inline-flex}@media (min-width:768px){.app-title-text{display:inline-flex}.app-title-svg{display:none}}.app-header a{color:#fff;transition:color var(--transition-duration)ease-in-out;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:60px;min-height:60px;padding:0;display:inline-flex}.app-tab{animation-name:slide-in-down;animation-duration:var(--animation-durationx2);animation-timing-function:ease-out;animation-fill-mode:forwards;position:relative;transform:translateY(-100%)}.app-tab:first-child{animation-delay:.1s}.app-tab:nth-child(2){animation-delay:.2s}.app-tab:nth-child(3){animation-delay:.3s}.app-tab:nth-child(4){animation-delay:.4s}.app-nav:hover .app-tab{color:#fff}.app-nav .app-tab:hover,.app-nav>a:target{color:currentColor}.app-tab:before{z-index:-1;background-color:var(--theme-contrast-color);transform-origin:50% 0;transition:transform var(--transition-duration)ease-in-out;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.app-tab:target:before,.app-tab:hover:before{transform:scaleY(1)}:hover>.app-tab:target:before{transform:scaleY(0)}.app-tab:hover:target:before{transform:scaleY(1)}.app-title-svg>svg,.app-tab>svg{width:30px;height:30px;margin:0}.app-footer{z-index:233;animation:slide-in-up var(--animation-duration)ease forwards;width:100%;position:fixed;bottom:0}html{box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom);min-height:100vh;min-height:-webkit-fill-available}body{box-sizing:border-box}html,body,.app-container,.app-main{flex-direction:column;display:flex}body,.app-container,.app-main{flex:1 0 auto}body,.app-container{contain:size;display:contents}@media not all and (-webkit-min-device-pixel-ratio:.0000264583),not all and (-webkit-min-device-pixel-ratio:.0000264583),not all and (min-resolution:.001dpcm){@supports not (((-webkit-appearance:none)) and (stroke-color:transparent)){body,.app-container{display:flex}}}.app-main{width:80%;margin:auto;padding-top:60px;padding-bottom:32px}@media (max-width:1280px){.app-main{width:1024px;max-width:100%}}@media (max-width:1024px){.app-main{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);width:100%}}.home{margin-top:env(safe-area-inset-top);margin-bottom:env(safe-area-inset-bottom);margin-left:env(safe-area-inset-left);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:60px;bottom:32px;left:0;right:0}.home-tip{color:var(--white);background-color:var(--semi-black-color);border-radius:var(--border-radius);max-width:45%;margin:16px;padding:16px}.home-tip-top-left{position:absolute;top:0;left:0}.home-tip-top-right{position:absolute;top:0;right:0}.home-tip-bottom-left{position:absolute;bottom:0;left:0}.home-tip-bottom-right{position:absolute;bottom:0;right:0}.home-tip:after{content:"";border-style:solid;border-width:8px;margin-left:-8px;position:absolute;left:50%}.home-tip-top-left:after,.home-tip-bottom-left:after{left:32px}.home-tip-top-left:after,.home-tip-top-right:after{border-color:transparent transparent var(--semi-black-color)transparent;bottom:100%}.home-tip-bottom-left:after,.home-tip-bottom-right:after{border-color:var(--semi-black-color)transparent transparent transparent;top:100%}.home-tip-section{font-size:1.2rem;line-height:1.5}.home-tip-item{cursor:default;margin:8px;padding:0}.home-tip-item>svg{margin-right:8px}.home-tip-text,.home-tip-item>svg{vertical-align:middle}.app-editor{border:1px solid var(--theme-color);border-radius:var(--border-radius);transition:box-shadow var(--transition-duration)ease-in-out;background-color:#0000;flex-direction:column;flex:1 0 auto;margin:16px;padding:8px;font-size:1.2rem;display:flex;position:relative}.app-editor:hover,.app-editor:focus-within{box-shadow:0 0 10px var(--theme-color)}@media (max-width:768px){.app-editor{border:0;border-radius:0;margin:0}.app-editor:hover,.app-editor:focus-within{box-shadow:none}}.app-editor-infobox{display:none}@supports (display:grid){.app-editor-infobox{grid-template-rows:1fr 1fr 1fr;grid-template-columns:auto 1fr auto}[open]>.app-editor-infobox{display:grid}}@supports not (display:grid){.app-editor-infobox{flex-wrap:wrap}[open]>.app-editor-infobox{display:flex}.app-editor-infobox>input{flex:calc(100% - 38px)}.app-editor-infobox>label:nth-child(3n+1){flex:0 0 30px}.app-editor-infobox>label:nth-child(3n+3){text-align:right;flex:0 0 8px}}.app-textarea{overscroll-behavior-y:contain;border:none;flex:1 0 auto}.app-editor input,.app-editor textarea{resize:none;background-color:#0000;border:none;padding:0}.app-editor>details{opacity:.6;padding-bottom:4px}.app-editor summary{-webkit-user-select:none;user-select:none}.editor-tools{padding:8px;display:flex;position:absolute;top:0;right:0}.editor-tools-item{color:var(--font-color);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:inline-flex}.editor-tools-item:active{color:currentColor}.editor-tools-item>svg{color:currentColor;width:24px;height:24px}.editor-tools-item:hover>svg{filter:drop-shadow(0 0 2px var(--theme-color))}.lyric-list{-webkit-user-select:none;user-select:none;width:100%;line-height:1.4;position:relative}.lyric-list.on-screen-button{margin-bottom:40px}.space-button{margin-bottom:env(safe-area-inset-bottom);color:var(--white);background-color:var(--semi-black-color);border-bottom:1px dashed var(--theme-color);width:100%;height:40px;position:fixed;bottom:32px;left:0}.space-button:active{border-bottom-style:solid}.line{white-space:pre-wrap;border-top:2px solid #0000;border-bottom:2px solid #0000;align-items:baseline;padding:8px 0 8px 8rem;font-size:1.2rem}.line:after{content:"";display:inline-block}.line:nth-child(2n){background-color:#0002}.line:nth-child(odd){background-color:#fff2}.line>.line-time,.line>.line-text{pointer-events:none}.select{border-color:var(--theme-color)}.curser{contain:content;position:absolute;left:0}.curser:after{content:"➤"}.line.highlight{color:var(--theme-contrast-color);background-color:var(--theme-color)}.error:before{content:"⚠️";position:absolute;left:-2rem}@media (max-width:1080px){.error:before{left:6rem}.select.error:before{visibility:hidden}}@media (max-width:768px){.line{border-width:1px;padding-left:6rem;font-size:1rem}.error:before{left:4rem}}.aside-panel{margin-bottom:env(safe-area-inset-bottom);background-color:var(--semi-black-color);animation:slide-in-right var(--animation-duration)ease 1s forwards;border-radius:8px 0 0 8px;position:fixed;bottom:64px;right:0;transform:translate(100%)}.on-screen-button+.aside-panel{bottom:100px}.aside-button{box-sizing:content-box;padding:0;padding-right:env(safe-area-inset-right);color:var(--white);flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;margin:0;line-height:1;display:flex}.aside-button>svg{fill:currentColor;width:30px;height:30px;margin:auto}.aside-button:hover>svg{filter:drop-shadow(0 0 4px var(--theme-color))}.syncmode-button{border-bottom:1px solid var(--white);border-top-left-radius:8px}.syncmode-button.highlight{color:var(--theme-contrast-color);background-color:var(--theme-color)}.syncmode-button.highlight .lock-open,.syncmode-button.select .lock-close{visibility:hidden}audio{margin-bottom:env(safe-area-inset-bottom);background-color:var(--semi-black-color);width:100%;height:32px;position:absolute;bottom:0}audio::-webkit-media-controls-enclosure{border-radius:0}[disabled]{opacity:.5;pointer-events:none}.lrc-audio{padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);color:var(--white);background-color:var(--semi-black-color);-webkit-user-select:none;user-select:none;justify-content:space-around;align-items:center;font-size:14px;display:flex}.lrc-audio>button,.lrc-audio>span{flex:none}.slider{height:var(--slider-height);--slider-height:32px;margin:0 5px;position:relative}.slider>progress,.slider>input{width:100%;position:absolute;left:0;right:0}@media (max-width:768px){.timeline-slider{--slider-height:4px;width:100%;margin:0;position:absolute;bottom:100%}}.lrc-audio>button{color:#eee;height:32px}audio+.lrc-audio>.loadaudio-button>svg{animation:1s ease-in-out infinite drop-shadow-flash}audio[src]+.lrc-audio>.loadaudio-button>svg{animation:none}@keyframes drop-shadow-flash{0%{filter:0}50%{filter:var(--drop-shadow)}}.lrc-audio section{margin:0 5px}.timeline-slider{flex:4 0 auto}.playbackrate-slider{flex:auto;max-width:150px}input[type=range]{height:var(--slider-height);color:var(--theme-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;--thumb-size:16px;background-color:#0000;margin:0;padding:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{height:var(--slider-height);background-color:#0000;border:0}input[type=range]::-moz-range-track{height:var(--slider-height);background-color:#0000;border:0}input[type=range]::-ms-track{color:#0000;background-color:#0000;border-color:#0000;top:-6px}input[type=range]::-webkit-slider-thumb{z-index:10;width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--slider-height) - var(--thumb-size))/2);box-shadow:0 0 4px 1px var(--black);filter:brightness(120%);transition:box-shadow var(--transition-duration)ease-in-out;-webkit-appearance:none;background-color:currentColor;border:0;border-radius:50%}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 4px 1px var(--white)}input[type=range]::-moz-range-thumb{z-index:10;width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--slider-height) - var(--thumb-size))/2);box-shadow:0 0 4px 1px var(--black);filter:brightness(120%);transition:box-shadow var(--transition-duration)ease-in-out;-moz-appearance:none;background-color:currentColor;border:0;border-radius:50%}input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 4px var(--white)}input[type=range]::-ms-fill-upper{background-color:#0000}input[type=range]::-ms-fill-lower{background-color:#0000}input[type=range]::-ms-thumb{background-color:currentColor;border-radius:50%;width:16px;height:16px;margin-top:-1px}input[type=range]::-ms-tooltip{display:none}.slider>progress{box-sizing:border-box;margin:calc(var(--slider-height)/2 - 2px)0;color:var(--progress-meter-color);vertical-align:0;background:var(--white);box-shadow:0 0 4px var(--black);transition:box-shadow var(--transition-duration)ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;--progress-meter-color:var(--theme-color);border:none;border-radius:2px;height:4px;display:inline-block}.slider:hover progress{box-shadow:0 0 4px var(--white)}progress::-moz-progress-bar{background-color:var(--progress-meter-color);background-image:linear-gradient(-45deg,#fff0 0 50%,#fffc 62.5%,#fff0 75%);background-size:35px 20px,100% 100%,100% 100%;border-radius:2px}progress::-webkit-progress-bar{background-color:#eee;border-radius:2px;box-shadow:inset 0 2px 5px #0004}progress::-webkit-progress-value{background-color:var(--progress-meter-color);background-image:linear-gradient(-45deg,#fff0 0 50%,#fffc 62.5%,#fff0 75%);background-repeat:repeat-x;background-size:40px 40px,100% 100%,100% 100%;border-radius:2px}.dialog{z-index:1000;border-radius:var(--border-radius);margin:auto;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.dialog[open]{animation:dialog-slide-in var(--animation-duration)var(--animation-out-back);display:block}.dialog-close{color:var(--theme-color);width:48px;height:48px;padding:0;list-style-type:none;position:absolute;top:-24px;left:-24px}.dialog-close::-webkit-details-marker{display:none}.dialog-close::marker{display:none}.dialog-close:before{z-index:-1;content:"";position:fixed;top:0;bottom:0;left:0;right:0}.dialog-close>svg{width:36px;height:36px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.loadaudio-dialog{color:var(--black);background-color:var(--semi-white-color);border:1px solid var(--theme-color);box-shadow:0 0 1rem var(--theme-color),0 0 0 100vmax #0008;width:500px;max-width:calc(100% - 36px);height:10rem;max-height:100%}.loadaudio-body{box-sizing:border-box;justify-content:space-around;padding:10px;display:flex}.tab{display:inline-block}.loadaudio-tab{text-align:center;width:100%}.loadaudio-tab>[type=radio]{display:none}.loadaudio-content{visibility:hidden;width:100%;height:100px;position:absolute;left:0}.loadaudio-tab>label{border:1px solid #0000;border-bottom:1px solid var(--theme-color);-webkit-user-select:none;user-select:none;border-top-left-radius:6px;border-top-right-radius:6px;width:100%;padding:8px 0;display:inline-block}.loadaudio-tab :checked~label{border:1px solid var(--theme-color);background-color:#fffd;border-bottom-color:#0000}.loadaudio-tab :checked~label~.loadaudio-content{visibility:visible}.audio-input-tip,.audio-input-form{transition:transform var(--transition-duration)ease-in-out;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.audio-input-tip:hover{transform:scale(1.2)}.audio-input-form>input[type=url]{border:0;border-bottom:1px solid var(--theme-color);background:0;flex:1 0 auto;width:60%;margin:8px;font-size:1.5rem}.audio-input-form>input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}@keyframes dialog-slide-in{0%{opacity:0;transform:translateY(100%)}50%{opacity:1}}.toggle-switch{box-sizing:border-box;min-width:var(--bar-width);min-height:var(--bar-height);margin:var(--switch-margin);-webkit-user-select:none;user-select:none;--bar-height:14px;--bar-width:32px;--bar-color:#eee;--knob-size:20px;--knob-color:#fff;--switch-offset:calc(var(--knob-size) - var(--bar-height));--switch-width:calc(var(--bar-width) + var(--switch-offset));--transition-duration:.2s;--switch-transition:all var(--transition-duration)ease-in-out;--switch-theme-rgb:26,115,232;--switch-theme-color:rgb(var(--switch-theme-rgb));--switch-box-shadow:0 0 var(--switch-offset)#11111180;--switch-margin:8px;align-items:center;display:inline-flex;position:relative}.toggle-switch.disabled{opacity:.5;pointer-events:none}.toggle-switch>input,.toggle-switch-input{opacity:0;width:0;height:0;position:absolute}.toggle-switch>label,.toggle-switch-label{box-sizing:border-box;width:var(--bar-width);height:var(--bar-height);margin:var(--switch-margin);-webkit-user-select:none;user-select:none;--knob-x:calc((var(--bar-height) - var(--bar-width))/2);justify-content:center;align-items:center;display:inline-flex;position:relative}.toggle-switch>:checked+label,:checked+.toggle-switch-label{--knob-x:calc((var(--bar-width) - var(--bar-height))/2)}.toggle-switch>label:before,.toggle-switch-label:before{box-sizing:border-box;width:var(--bar-width);height:var(--bar-height);background:var(--bar-color);border:1px solid var(--switch-theme-color);border-radius:var(--bar-height);opacity:.5;transition:var(--switch-transition);content:"";position:absolute;top:0;left:0}.toggle-switch>:checked+label:before,:checked+.toggle-switch-label:before{background:var(--switch-theme-color)}.toggle-switch>label:after,.toggle-switch-label:after{box-sizing:border-box;width:var(--knob-size);height:var(--knob-size);background:var(--knob-color);box-shadow:var(--switch-box-shadow);transform:translateX(var(--knob-x));transition:var(--switch-transition);content:"";border-radius:50%}.toggle-switch>:checked+label:after,:checked+.toggle-switch-label:after{background:var(--switch-theme-color)}.toggle-switch>:focus+label:after,:focus+.toggle-switch-label:after,.toggle-switch:hover>label:after,:hover>.toggle-switch-label:after{box-shadow:var(--switch-box-shadow),0 0 0 calc(var(--knob-size)/2)rgba(var(--switch-theme-rgb),.2)}.preferences{-webkit-user-select:none;user-select:none;width:100%}.preferences>ul{max-width:1024px;margin:auto}.preferences li{width:100%;padding:0 8px}.preferences li:nth-child(2n){background-color:#0002}.list-item{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:768px;min-height:3.5rem;margin:auto;display:flex}.list-item>span,.list-item>form{margin:8px 0}.list-item>.link{padding:0}.toggle-switch{width:var(--switch-width);height:var(--knob-size);--switch-theme-rgb:var(--theme-rgb);--switch-margin:0;--bar-height:20px;--bar-width:52px;--knob-size:28px;justify-content:center}@supports (-ms-ime-align:auto){.toggle-switch{--switch-offset:8px;--switch-width:60px}.toggle-switch-label:after{box-shadow:0 0 8px #1118}:hover>.toggle-switch-label:after{box-shadow:0 0 8px #1118,0 0 0 14px rgb(var(--theme-rgb)/20%)}.toggle-switch-label{--knob-x:-16px}:checked+.toggle-switch-label{--knob-x:16px}}.color-picker{vertical-align:middle;border-radius:var(--border-radius);justify-content:center;align-items:center;min-width:30px;height:30px;margin:2px;line-height:normal;display:inline-flex}.color-picker.hash{color:var(--theme-contrast-color)}.color-picker.checked:before{color:var(--theme-contrast-color);content:"✔️"}.user-color-input-text{border:0;border-bottom:1px solid var(--theme-color);background:0;flex:74px;grid-column:span 2;place-self:stretch stretch;min-width:60px;margin:2px}.user-color-label{color:var(--theme-contrast-color)}.theme-color-span,.user-color-label,.user-color-input-text{display:none}@media (min-width:768px){.user-color-label,.user-color-input-text{display:inline-flex}}.format-example-time,.format-example-text{vertical-align:middle}.format-example-text{color:var(--theme-contrast-color);white-space:pre-wrap;background-color:var(--theme-color);display:inline}.option-select>select{text-align-last:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:0;padding-right:16px}.option-select>select>option{color:var(--font-color);background-color:var(--background-color)}::-ms-expand{display:none}.option-select{position:relative}.option-select:after{color:var(--theme-color);content:"▼";pointer-events:none;position:absolute;right:0}input[type=number]{text-align:right;border:0;border-bottom:1px solid var(--theme-color);background:0;border-radius:0;width:4rem;height:30px}.akari-hide-wall{z-index:-1;opacity:.8;animation:akari-slide-in .5s var(--animation-out-back)3s forwards,akari-float 20s ease-in-out 4s infinite;stroke-width:4px;width:256px;height:256px;position:fixed;bottom:32px;right:0;transform:translate(100%)}@keyframes akari-slide-in{0%{transform:translate(100%)}to{transform:translate(34%)}}@keyframes akari-float{0%{transform:translate(34%)}50%{transform:translate(34%,1rem)}to{transform:translate(34%)}}.current-theme-color{vertical-align:middle;font-family:Consolas,Monaco,monospace}.dropdown{position:relative}.dropdown>summary{list-style-type:none}.dropdown>summary::-webkit-details-marker{display:none}.dropdown>summary::marker{display:none}.dropdown>summary:after{color:var(--theme-color);vertical-align:middle;content:"▼";pointer-events:none}.dropdown[open]>summary:before{z-index:80;cursor:default;content:"";display:block;position:fixed;top:0;bottom:0;left:0;right:0}.dropdown-body{z-index:100;background-color:var(--background-color);border:1px solid var(--theme-color);border-radius:var(--border-radius);box-shadow:0 0 1rem var(--theme-color);margin:8px;padding:8px;position:absolute;top:100%;right:0}.dropdown-body:before{border-color:transparent transparent var(--theme-color)transparent;content:"";border-style:solid;border-width:8px;margin-left:-8px;position:absolute;bottom:100%;right:74px}.color-wall{grid-gap:4px;grid-template-columns:repeat(5,1fr);place-items:center;width:200px;display:none}[open]>.color-wall{flex-wrap:wrap;display:grid}.pseudo-hidden{visibility:hidden;position:absolute}.gist{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;display:flex}.new-token,.get-gist-id{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:768px;margin:0 auto;display:flex}.new-token-tip,.create-new-gist{text-align:center;flex:1 0 auto;width:100%;max-width:500px;margin:1rem;padding:1rem}@media (max-width:500px){.new-token-tip{border-radius:0}}.new-token-tip-text,.gist-id-tip-text{text-align:center;max-width:500px;margin:1rem;font-size:1.2rem}.github-svg{width:100px;height:100px;margin:1rem}.new-token-input,.gist-id-input{border:0;border-bottom:1px solid var(--theme-color);background:0;border-radius:0;flex:1 0 auto;margin:0 .5rem}.new-token-form,.gist-id-form{flex:1 0 auto;justify-content:center;align-items:center;width:100%;max-width:500px;margin:1rem 0;padding:1rem 0;display:flex}.file-list{grid-gap:1rem;flex:1 0 auto;grid-template-rows:min-content;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));width:100%;display:grid}.file-item{border-radius:var(--border-radius);box-shadow:0 0 2px var(--font-color);transition:box-shadow var(--transition-duration)ease-in-out;-webkit-user-select:none;user-select:none;padding:.5rem}.file-item:hover{box-shadow:0 0 1rem var(--theme-color)}.file-content{white-space:pre;height:15rem;line-height:1.6;overflow:hidden}.file-bar{justify-content:space-between;align-items:flex-start;display:flex}.file-title{padding:.5rem}.file-action{flex:none}.file-load{justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .25s ease-in-out;display:inline-flex}.file-load>svg{pointer-events:none}.file-load:hover{color:var(--theme-color)}.gist-details{-webkit-user-select:none;user-select:none;width:100%;padding:1rem}@media (min-width:1024px){.gist-details{padding:1rem 0}}.gist-bar{justify-content:space-between;width:100%;display:flex}@media (max-width:768px){.gist-bar{flex-direction:column}}.gist-info,.ratelimit{flex:auto;padding:.5rem}.ratelimit>p{margin:0;line-height:1.5}.gist-loading{flex:1 0 auto;justify-content:center;align-items:center;display:flex}.gist-no-data{flex:auto;display:flex}.toast-queue{width:100%;max-width:320px;position:fixed;top:60px;right:0}.toast{color:var(--black);background-color:var(--semi-white-color);border:1px solid var(--theme-color);border-radius:var(--border-radius);box-shadow:0 0 1rem var(--theme-color);animation:height-change var(--animation-duration)ease forwards,slide-in-right var(--animation-duration)ease-in forwards,slide-out-right var(--animation-duration)ease-out 5s forwards;background-color:#fffd;max-height:320px;margin:1rem;display:flex}.toast-badge{flex:none;width:32px;height:32px;margin:8px}.toast-info{color:#1b95e0}.toast-success{color:#19cf86}.toast-warning{color:#fab81e}.toast-badge>svg{width:100%;height:100%}.toast-text{margin:1rem .5rem}@keyframes height-change{0%{max-height:0}to{max-height:320px}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}to{transform:translate(0)}} diff --git a/assets/index-rd2B5gYj.js b/assets/index-rd2B5gYj.js new file mode 100644 index 00000000..cdbc98f3 --- /dev/null +++ b/assets/index-rd2B5gYj.js @@ -0,0 +1,16 @@ +function pe(e,n){for(var s=0;sr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}const me=function(){const n=typeof document<"u"&&document.createElement("link").relList;return n&&n.supports&&n.supports("modulepreload")?"modulepreload":"preload"}(),fe=function(e,n){return new URL(e,n).href},K={},v=function(n,s,r){let a=Promise.resolve();if(s&&s.length>0){const o=document.getElementsByTagName("link");a=Promise.all(s.map(c=>{if(c=fe(c,r),c in K)return;K[c]=!0;const d=c.endsWith(".css"),l=d?'[rel="stylesheet"]':"";if(!!r)for(let f=o.length-1;f>=0;f--){const g=o[f];if(g.href===c&&(!d||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${l}`))return;const u=document.createElement("link");if(u.rel=d?"stylesheet":me,d||(u.as="script",u.crossOrigin=""),u.href=c,document.head.appendChild(u),d)return new Promise((f,g)=>{u.addEventListener("load",f),u.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}return a.then(()=>n()).catch(o=>{const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=o,window.dispatchEvent(c),!c.defaultPrevented)throw o})},i=React,ge=pe({__proto__:null},[i]),J=ReactDOM;function xe(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var s=function r(){return this instanceof r?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};s.prototype=n.prototype}else s={};return Object.defineProperty(s,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(s,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),s}var Q={exports:{}},D={};const ye=xe(ge);/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var ve=ye,we=Symbol.for("react.element"),be=Symbol.for("react.fragment"),je=Object.prototype.hasOwnProperty,ke=ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Se={key:!0,ref:!0,__self:!0,__source:!0};function X(e,n,s){var r,a={},o=null,c=null;s!==void 0&&(o=""+s),n.key!==void 0&&(o=""+n.key),n.ref!==void 0&&(c=n.ref);for(r in n)je.call(n,r)&&!Se.hasOwnProperty(r)&&(a[r]=n[r]);if(e&&e.defaultProps)for(r in n=e.defaultProps,n)a[r]===void 0&&(a[r]=n[r]);return{$$typeof:we,type:e,key:o,ref:c,props:a,_owner:ke.current}}D.Fragment=be;D.jsx=X;D.jsxs=X;Q.exports=D;var t=Q.exports;const T={lyric:"lrc-maker-lyric",preferences:"lrc-maker-preferences",token:"lrc-maker-oauth-token",gistId:"lrc-maker-gist-id",gistEtag:"lrc-maker-gist-etag",gistFile:"lrc-maker-gist-file"},Y={emptyString:"",space:" "},Le={languageName:"English",app:{name:"LRC Maker",fullname:"Akari's LRC Maker"},header:{home:"home",editor:"editor",synchronizer:"synchronizer",gist:"Github Gist",preferences:"preferences"},audio:{loadAudio:"load audio",play:"play",pause:"pause",replay5s:"replay 5s",forward5s:"forward 5s",resetRate:"reset playback rate",error:["audio error","audio aborted by user","audio network error","audio decoding error","audio not supported"]},loadAudio:{file:"File",url:"URL",loadFile:"Click here or drop audio file in this page"},home:{tips:"Tips",tipForLyricText:"Navigate to the editor page and paste lyric text.",tipForUploadAudio:"Click the bottom left button to load audio file.",tipForSynchronizer:"Navigate to synchronizer page and make your lrc :)",tipTopLeft:"Click here come back to this page",tipTopRight:"Click here to navigate to other page",tipBottomLeft:"load audio here, and control the audio",tipBottomRight:"change the playback rate here"},editor:{metaInfo:"meta info",album:"album",title:"title",artist:"artist",uploadText:"upload text",copyText:"select all and copy",downloadText:"download",saveToGist:"save to Github Gist",saveFileName:"Filename",utils:"lrc utils"},gist:{newTokenTip:"LRC Maker use Github Token to fetch and store data to Github Gist",newTokenButton:"Generate a new Github Token",newGistTip:"Create a new Gist repository or assign an existing Gist id",newGistRepoButton:"Create a new Gist Repository",gistIdPlaceholder:"Or assign an existing Gist id",info:"info",clearTokenAndGist:"Clear token and Gist id"},preferences:{version:"Version",commitHash:"Commit hash",updateTime:"Update time",repo:"Repository",help:"Help & tips",language:"Language",builtInAudio:"Use browser built-in audio player",spaceButton:"On-screen space key",themeColor:"Theme color",lrcFormat:"Change output format",fixed:"Timestamp fixed",leftSpace:"Left space",rightSpace:"Right space",clearCache:"Clear caches",themeMode:{label:"Theme Mode",auto:"auto",light:"light",dark:"dark"}},notify:{audioLoaded:"Audio loaded."}},Ee=Object.assign({"./en-US.json":()=>v(()=>import("./en-US-zc2O-JdV.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default),"./ja.json":()=>v(()=>import("./ja-GcgVr18M.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default),"./ko-KR.json":()=>v(()=>import("./ko-KR-yW8HIalv.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default),"./pt-BR.json":()=>v(()=>import("./pt-BR-DSi-64D4.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default),"./zh-CN.json":()=>v(()=>import("./zh-CN-IS2wiGhF.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default),"./zh-HK.json":()=>v(()=>import("./zh-HK--aRTSL7g.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default),"./zh-TW.json":()=>v(()=>import("./zh-TW-FFP4ehVz.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default)}),Re=()=>{const[e,n]=i.useState(Le),s=async r=>{const a=await Ee[`./${r}.json`]();n(a)};return[e,i.useCallback(async r=>s(r),[])]};var ze=["en-US","ja","ko-KR","pt-BR","zh-CN","zh-HK","zh-TW"];const Ce={orange:"#ff691f",yellow:"#fab81e",lime:"#7fdbb6",green:"#19cf86",blue:"#91d2fa",navy:"#1b95e0",grey:"#abb8c2",red:"#e81c4f",pink:"#f58ea8",purple:"#c877fe"};var V=(e=>(e[e.auto=0]="auto",e[e.light=1]="light",e[e.dark=2]="dark",e))(V||{});const $={lang:"en-US",spaceStart:1,spaceEnd:0,fixed:3,builtInAudio:!1,screenButton:!1,themeColor:Ce.pink,themeMode:0},_e=(e,n)=>{const s=n.payload;return{...e,[n.type]:typeof s=="function"?s(e):s}},Ie=ze,Me=e=>{const n=$,s=navigator.languages||[navigator.language||"en-US"];n.lang=s.map(r=>r==="zh"?"zh-CN":r.startsWith("en")?"en-US":r).find(r=>Ie.includes(r))||"en-US";try{const r=JSON.parse(e()),a=Object.keys($);for(const o of a)o in r&&(n[o]=r[o])}catch{}return n},Ne=e=>i.useReducer(_e,e,Me),B=()=>{const e=new Map;return{pub:r=>{e.forEach(a=>{a(r)})},sub:(r,a)=>(e.set(r,a),()=>{e.delete(r)})}},Te=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z"})]}),Z=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1c-.1.1-.15.22-.15.36zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"})]}),ee=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0z"}),t.jsx("path",{d:"M4 21h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM3 9.21v5.59c0 .45.54.67.85.35l2.79-2.79c.2-.2.2-.51 0-.71l-2.79-2.8a.5.5 0 0 0-.85.36zM8.6 17H20c.55 0 1-.45 1-1s-.45-1-1-1H8.6c-.55 0-1 .45-1 1s.45 1 1 1zM3 4c0 .55.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1zm5.6 5H20c.55 0 1-.45 1-1s-.45-1-1-1H8.6c-.55 0-1 .45-1 1s.45 1 1 1zm0 4H20c.55 0 1-.45 1-1s-.45-1-1-1H8.6c-.55 0-1 .45-1 1s.45 1 1 1z"})]}),Ve=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h.71C7.37 7.69 9.48 6 12 6c3.04 0 5.5 2.46 5.5 5.5v.5H19c1.66 0 3 1.34 3 3s-1.34 3-3 3z"})]}),Oe=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M19.44 12.99l-.01.02c.04-.33.08-.67.08-1.01 0-.34-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99 0 .34.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26l-2.11-1.66zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"})]}),He=()=>t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:t.jsx("path",{d:"M8 6.82v10.36c0 .79.87 1.27 1.54.84l8.14-5.18c.62-.39.62-1.29 0-1.69L9.54 5.98C8.87 5.55 8 6.03 8 6.82z"})}),Pe=()=>t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:t.jsx("path",{d:"M8 19c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2v10c0 1.1.9 2 2 2zm6-12v10c0 1.1.9 2 2 2s2-.9 2-2V7c0-1.1-.9-2-2-2s-2 .9-2 2z"})}),De=()=>t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:t.jsx("path",{d:"M12 5V2.21c0-.45-.54-.67-.85-.35l-3.8 3.79c-.2.2-.2.51 0 .71l3.79 3.79c.32.31.86.09.86-.36V7c3.73 0 6.68 3.42 5.86 7.29-.47 2.26-2.14 3.99-4.39 4.53-3.64.88-6.93-1.6-7.42-4.96-.06-.49-.48-.86-.97-.86-.6 0-1.08.53-1 1.13.63 4.47 4.94 7.75 9.77 6.67 3.09-.69 5.39-3.08 5.99-6.19C20.84 9.48 16.94 5 12 5zm-1.31 8.9l.25-2.17h2.39v.71h-1.7l-.11.92c.03-.02.07-.03.11-.05s.09-.04.15-.05.12-.03.18-.04.13-.02.2-.02c.21 0 .39.03.55.1s.3.16.41.28.2.27.25.45.09.38.09.6c0 .19-.03.37-.09.54s-.15.32-.27.45-.27.24-.45.31-.39.12-.64.12c-.18 0-.36-.03-.53-.08s-.32-.14-.46-.24-.24-.24-.32-.39-.13-.33-.13-.53h.84c.02.18.08.32.19.41s.25.15.42.15c.11 0 .2-.02.27-.06s.14-.1.18-.17.08-.15.11-.25.03-.2.03-.31-.01-.21-.04-.31-.07-.17-.13-.24-.13-.12-.21-.15-.19-.05-.3-.05c-.08 0-.15.01-.2.02s-.11.03-.15.05-.08.05-.12.07-.07.06-.1.09l-.67-.16z"})}),Ae=()=>t.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:t.jsx("path",{d:"M18.87 13c-.5 0-.91.37-.98.86-.48 3.37-3.77 5.84-7.42 4.96-2.25-.54-3.91-2.27-4.39-4.53C5.27 10.42 8.22 7 11.95 7v2.79c0 .45.54.67.85.35l3.79-3.79c.2-.2.2-.51 0-.71L12.8 1.85c-.31-.31-.85-.09-.85.35V5c-4.94 0-8.84 4.48-7.84 9.6.6 3.11 2.9 5.5 5.99 6.19 4.83 1.08 9.15-2.2 9.77-6.67.09-.59-.4-1.12-1-1.12zm-6.44 2.15c-.05.07-.11.13-.18.17s-.17.06-.27.06c-.17 0-.31-.05-.42-.15s-.17-.24-.19-.41h-.84c.01.2.05.37.13.53s.19.28.32.39.29.19.46.24.35.08.53.08c.24 0 .46-.04.64-.12s.33-.18.45-.31.21-.28.27-.45.09-.35.09-.54c0-.22-.03-.43-.09-.6s-.14-.33-.25-.45-.25-.22-.41-.28-.34-.1-.55-.1c-.07 0-.14.01-.2.02s-.13.02-.18.04-.1.03-.15.05-.08.04-.11.05l.11-.92h1.7v-.71H10.9l-.25 2.17.67.17c.03-.03.06-.06.1-.09s.07-.05.12-.07.1-.04.15-.05.13-.02.2-.02c.12 0 .22.02.3.05s.16.09.21.15.1.14.13.24.04.19.04.31-.01.22-.03.31-.06.17-.11.24z"})}),te=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M19 4H5c-1.11 0-2 .9-2 2v12c0 1.1.9 2 2 2h3c.55 0 1-.45 1-1s-.45-1-1-1H5V8h14v10h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c1.1 0 2-.9 2-2V6c0-1.1-.89-2-2-2zm-7.35 6.35l-2.79 2.79c-.32.32-.1.86.35.86H11v5c0 .55.45 1 1 1s1-.45 1-1v-5h1.79c.45 0 .67-.54.35-.85l-2.79-2.79c-.19-.2-.51-.2-.7-.01z"})]}),Fe=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{opacity:".3",d:"M12 4c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm4 10.59L14.59 16 12 13.41 9.41 16 8 14.59 10.59 12 8 9.41 9.41 8 12 10.59 14.59 8 16 9.41 13.41 12 16 14.59z"}),t.jsx("path",{d:"M14.59 8L12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"})]}),ht=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M19 13v5c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-5c0-.55-.45-1-1-1s-1 .45-1 1v6c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-.55-.45-1-1-1s-1 .45-1 1zm-6-.33l1.88-1.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-3.59 3.59c-.39.39-1.02.39-1.41 0L7.7 12.2c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L11 12.67V4c0-.55.45-1 1-1s1 .45 1 1v8.67z"})]}),pt=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{className:"lock-open",d:"M12 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6-5h-1V6c0-2.76-2.24-5-5-5-2.28 0-4.27 1.54-4.84 3.75-.14.54.18 1.08.72 1.22.53.14 1.08-.18 1.22-.72C9.44 3.93 10.63 3 12 3c1.65 0 3 1.35 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 11c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-8c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v8z"}),t.jsx("path",{className:"lock-close",d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z"})]}),mt=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11l-6-6zM8 21V7h6v5h5v9H8z"})]}),ft=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M9.17 6l2 2H20v10H4V6h5.17M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"})]}),gt=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM19 18H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3zM8 13h2.55v3h2.9v-3H16l-4-4z"})]}),xt=()=>t.jsx("svg",{className:"github-svg",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 16 16",children:t.jsx("path",{d:"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"})}),Ge=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM9.29 16.29L5.7 12.7c-.39-.39-.39-1.02 0-1.41.39-.39 1.02-.39 1.41 0L10 14.17l6.88-6.88c.39-.39 1.02-.39 1.41 0 .39.39.39 1.02 0 1.41l-7.59 7.59c-.38.39-1.02.39-1.41 0z"})]}),Ue=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 15c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1s1 .45 1 1v4c0 .55-.45 1-1 1zm1-8h-2V7h2v2z"})]}),Be=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0V0z"}),t.jsx("path",{d:"M2.73 21h18.53c.77 0 1.25-.83.87-1.5l-9.27-16c-.39-.67-1.35-.67-1.73 0l-9.27 16c-.38.67.1 1.5.87 1.5zM13 18h-2v-2h2v2zm-1-4c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1z"})]}),yt=()=>t.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"none",d:"M0 0h24v24H0z"}),t.jsx("path",{d:"M8.2 10.5c-.4-.3-1-.5-1.5-.4 0 0-3.6-3-4.3-4.3-.5-1-.6-2.8 0-3.4.6-.6 2.4-.5 3.4 0C7 3.1 10 6.7 10 6.7c0 .6 0 1.1.4 1.6l-2.3 2.2zM18.7 17.8l.3-.2 1 .9 2 3-.5.5-3-1.9-1-1.1.3-.3L14 15l1-1 3.7 3.9z"}),t.jsx("path",{d:"M13.2 7.8c-.5-1.6 0-3.3 1.1-4.5a4.5 4.5 0 0 1 4.4-1.1L16 4.7l.7 2.5 2.5.7 2.5-2.5c.4 1.5 0 3.1-1.1 4.3a4.5 4.5 0 0 1-4.6 1.1L5.6 21.4a2.1 2.1 0 0 1-3 0c-.8-.8-.8-2.2 0-3L13.2 7.8zM3.9 21c.5 0 .8-.3.8-.8a.8.8 0 1 0-1.6 0c0 .5.4.8.8.8z"})]}),E=B(),Ke={id:0},ne=()=>{const e=i.useRef(Symbol(ne.name)),[n,s]=i.useState([]);i.useEffect(()=>E.sub(e.current,o=>{s(c=>[{id:Ke.id++,...o},...c])}),[]);const r=i.useCallback(o=>{o.animationName==="slide-out-right"&&s(c=>c.slice(0,-1))},[]),a=i.useCallback(o=>{const c={info:t.jsx(Ue,{}),success:t.jsx(Ge,{}),warning:t.jsx(Be,{})}[o.type];return t.jsxs("section",{className:"toast",children:[t.jsx("section",{className:`toast-badge toast-${o.type}`,children:c}),t.jsx("section",{className:"toast-text",children:o.text})]},o.id)},[]);return t.jsx("div",{className:"toast-queue",onAnimationEnd:r,children:n.map(a)})};var C=(e=>(e[e.lang=1]="lang",e[e.builtInAudio=2]="builtInAudio",e[e.prefState=4]="prefState",e))(C||{});const I=i.createContext(void 0,(e,n)=>{let s=0;return e.lang!==n.lang&&(s|=1),e.prefState.builtInAudio!==n.prefState.builtInAudio&&(s|=2),e.prefState!==n.prefState&&(s|=4),s}),$e=({children:e})=>{const[n,s]=Ne(()=>localStorage.getItem(T.preferences)||Y.emptyString),[r,a]=Re();i.useEffect(()=>{a(n.lang).catch(c=>{E.pub({type:"warning",text:c.message})})},[n.lang,a]),i.useEffect(()=>{document.title=r.app.fullname,document.documentElement.lang=n.lang},[r,n,n.lang]);const o=i.useMemo(()=>({lang:r,prefState:n,prefDispatch:s,trimOptions:{trimStart:n.spaceStart>=0,trimEnd:n.spaceEnd>=0}}),[r,s,n]);return t.jsx(I.Provider,{value:o,children:e})},x={home:"/",editor:"/editor/",synchronizer:"/synchronizer/",gist:"/gist/",preferences:"/preferences/"},_={audioSrc:"audio-src",editorDetailsOpen:"editor-details-open",syncMode:"sync-mode",selectIndex:"select-index",ratelimit:"x-ratelimit"},se=(e,n={})=>{const{trimStart:s=!1,trimEnd:r=!1}=n,a=e.split(/\r\n|\n|\r/u),o=/\[\s*(\d{1,3}):(\d{1,2}(?:[:.]\d{1,3})?)\s*]/g,c=/\[\s*(\w{1,6})\s*:(.*?)]/,d=new Map,l=[];for(const h of a){if(h[0]!=="["){l.push({text:h});continue}o.lastIndex=0;const u=o.exec(h);if(u!==null){const g=Number.parseInt(u[1],10),R=Number.parseFloat(u[2].replace(":",".")),y=h.slice(o.lastIndex);l.push({time:g*60+R,text:y});continue}const f=c.exec(h);if(f!==null){const g=f[2].trim();if(g==="")continue;d.set(f[1],g);continue}l.push({text:h})}return s&&r?l.forEach(h=>{h.text=h.text.trim()}):s?l.forEach(h=>{h.text=h.text.trimStart()}):r&&l.forEach(h=>{h.text=h.text.trimEnd()}),{info:d,lyric:l}},G=new Map,qe=e=>{if(G.has(e))return G.get(e);const n=new Intl.NumberFormat("en",{minimumIntegerDigits:2,minimumFractionDigits:e,maximumFractionDigits:e,useGrouping:!1});return G.set(e,n),n},P=(e,n,s=!0)=>{if(e===void 0)return"";const r=qe(n),a=Math.floor(e/60).toString().padStart(2,"0"),o=r.format(e%60);return s?`[${a}:${o}]`:`${a}:${o}`},We=(e,n,s)=>{let r=e;return n>=0&&(r=" ".repeat(n)+r.trimStart()),s>=0&&(r=r.trimEnd()+" ".repeat(s)),r},Je=(e,n)=>{const{spaceStart:s,spaceEnd:r,fixed:a,endOfLine:o=`\r +`}=n,c=Array.from(e.info.entries()).map(([l,h])=>`[${l}: ${h}]`),d=e.lyric.map(l=>{if(l.time===void 0)return l.text;const h=We(l.text,s,r);return`${P(l.time,a)}${h}`});return c.concat(d).join(o)};var O=(e=>(e[e.parse=0]="parse",e[e.refresh=1]="refresh",e[e.next=2]="next",e[e.time=3]="time",e[e.info=4]="info",e[e.select=5]="select",e[e.deleteTime=6]="deleteTime",e[e.getState=7]="getState",e))(O||{});const H=(e,n,s)=>es?s:e,Qe=(e,n)=>{for(const s in n)if(e[s]!==n[s])return{...e,...n};return e},re=(e,n)=>{switch(n.type){case 0:{const{text:s,options:r}=n.payload,a=se(s,r),o=H(e.selectIndex,0,a.lyric.length-1);return{...e,...a,selectIndex:o}}case 1:{const s=n.payload;if(s>=e.currentTime&&s(o.time&&(o.times&&(a.nextTime=o.time,a.nextIndex=c),o.time>a.currentTime&&o.time<=s&&(a.currentTime=o.time,a.currentIndex=c)),a),{currentTime:-1/0,currentIndex:-1/0,nextTime:1/0,nextIndex:1/0});return Qe(e,r)}case 2:{const s=e.selectIndex,r=e.lyric,a=H(s+1,0,r.length-1);return{...re(e,{type:3,payload:n.payload}),selectIndex:a}}case 3:{const s=n.payload,r=e.selectIndex;let a=e.lyric;if(a[r].time!==s){const o=a.slice();o[r]={text:a[r].text,time:s},a=o}return{...e,lyric:a,currentTime:s,nextTime:-1/0}}case 4:{const{name:s,value:r}=n.payload,a=new Map(e.info);return r.trim()===""?a.delete(s):a.set(s,r.trim()),{...e,info:a}}case 5:{const s=H(n.payload(e.selectIndex),0,e.lyric.length-1);return e.selectIndex===s?e:{...e,selectIndex:s}}case 6:{const{selectIndex:s,currentIndex:r}=e;let a=e.lyric;if(a[s].time!==void 0){const o=a.slice();o[s]={text:a[s].text},a=o;let{currentTime:c,nextTime:d}=e;return s===r&&(c=1/0,d=-1/0),{...e,lyric:a,currentTime:c,nextTime:d}}return e}case 7:return n.payload(e),e}return e},Xe=e=>{const{text:n,options:s,select:r}=e();return{...se(n,s),currentTime:1/0,currentIndex:1/0,nextTime:-1/0,nextIndex:-1/0,selectIndex:r}},Ye=e=>i.useReducer(re,e,Xe),p={current:null,get src(){var e;return((e=this.current)==null?void 0:e.src)??""},get duration(){var e;return((e=this.current)==null?void 0:e.duration)??0},get paused(){var e;return((e=this.current)==null?void 0:e.paused)??!0},get playbackRate(){var e;return((e=this.current)==null?void 0:e.playbackRate)??1},set playbackRate(e){this.current!==null&&(this.current.playbackRate=e)},get currentTime(){var e;return((e=this.current)==null?void 0:e.currentTime)??0},set currentTime(e){this.current!==null&&this.current.duration!==0&&(this.current.currentTime=e)},step(e,n,s){return s===void 0&&(s=this.currentTime),e.altKey&&(n*=.2),e.shiftKey&&(n*=.5),this.currentTime=H(n+s,0,this.duration)},toggle(){var e;(e=this.current)!=null&&e.duration&&(this.current.paused?this.current.play():this.current.pause())}};var w=(e=>(e[e.pause=0]="pause",e[e.getDuration=1]="getDuration",e[e.rateChange=2]="rateChange",e))(w||{});const j=B(),U=B(),ae=e=>{if(e===null)return!1;const n=e.type;return n==="textarea"||n==="text"||n==="url"};function S(e){return"#"+e}const L={current:null,get isOpen(){return this.current!==null&&this.current.open},open(){this.current===null||this.current.open||(this.current.open=!0)},close(){this.current===null||!this.current.open||(this.current.open=!1)}},oe=({setAudioSrc:e,lang:n})=>{const s=i.useRef(Symbol(oe.name));i.useEffect(()=>j.sub(s.current,c=>{c.type===w.getDuration&&L.close()}),[]);const r=i.useCallback(()=>{const c=d=>{(d.code==="Escape"||d.key==="Escape")&&L.close()};L.isOpen?window.addEventListener("keydown",c):window.removeEventListener("keydown",c)},[]),a=i.useCallback(c=>{c.preventDefault();const l=c.target.elements.namedItem("url"),h=ie(l.value);sessionStorage.setItem(_.audioSrc,h),e(h)},[e]),o=i.useCallback(c=>{c.target.select()},[]);return J.createPortal(t.jsxs("details",{ref:L,className:"dialog fixed loadaudio-dialog",onToggle:r,children:[t.jsx("summary",{className:"dialog-close",children:t.jsx(Fe,{})}),t.jsxs("section",{className:"dialog-body loadaudio-body",children:[t.jsxs("div",{className:"loadaudio-tab loadaudio-via-file",children:[t.jsx("input",{type:"radio",name:"tabgroup",id:"tab-file",defaultChecked:!0}),t.jsx("label",{className:"ripple",htmlFor:"tab-file",children:n.loadAudio.file}),t.jsx("div",{className:"loadaudio-content",children:t.jsx("label",{className:"audio-input-tip",htmlFor:"audio-input",children:n.loadAudio.loadFile})})]}),t.jsxs("div",{className:"loadaudio-tab loadaudio-via-url",children:[t.jsx("input",{type:"radio",name:"tabgroup",id:"tab-url"}),t.jsx("label",{className:"ripple",htmlFor:"tab-url",children:n.loadAudio.url}),t.jsx("div",{className:"loadaudio-content",children:t.jsxs("form",{className:"audio-input-form",onSubmit:a,children:[t.jsx("input",{type:"url",name:"url",required:!0,autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onFocus:o}),t.jsx("input",{className:"button",type:"submit"})]})})]})]})]}),document.body)},ie=e=>{if(e.includes("music.163.com")){const n=/\d{4,}/.exec(e);if(n!==null)return`https://music.163.com/song/media/outer/url?id=${n[0]}.mp3`}return e},Ze=()=>{const{lang:e}=i.useContext(I),n=()=>{L.open()};return t.jsxs("div",{className:"home",children:[t.jsx("p",{className:"home-tip home-tip-top-left",children:e.home.tipTopLeft}),t.jsx("p",{className:"home-tip home-tip-top-right",children:e.home.tipTopRight}),t.jsx("p",{className:"home-tip home-tip-bottom-left",children:e.home.tipBottomLeft}),t.jsx("p",{className:"home-tip home-tip-bottom-right",children:e.home.tipBottomRight}),t.jsxs("section",{className:"home-tip-section",children:[t.jsx("p",{children:e.home.tips}),t.jsxs("ol",{children:[t.jsx("li",{children:t.jsxs("a",{className:"home-tip-item",href:S(x.editor),children:[t.jsx(Z,{}),t.jsx("span",{className:"home-tip-text",children:e.home.tipForLyricText})]})}),t.jsx("li",{children:t.jsxs("span",{className:"home-tip-item",onClick:n,children:[t.jsx(te,{}),t.jsx("span",{className:"home-tip-text",children:e.home.tipForUploadAudio})]})}),t.jsx("li",{children:t.jsxs("a",{className:"home-tip-item",href:S(x.synchronizer),children:[t.jsx(ee,{}),t.jsx("span",{className:"home-tip-text",children:e.home.tipForSynchronizer})]})})]})]})]})};document.addEventListener("keydown",e=>{const{code:n,key:s,target:r}=e;ae(r)||(s==="?"||n==="Slash"&&e.shiftKey)&&(location.hash=x.home)});const vt=()=>t.jsx("img",{className:"akari-hide-wall",alt:"akari-hide-wall",src:"./svg/akari-hide-wall.svg",crossOrigin:"anonymous"}),et=()=>t.jsx("img",{className:"akari-not-found",alt:"not found",src:"./svg/akari-not-found.svg",crossOrigin:"anonymous"}),tt=()=>t.jsx("img",{className:"akari-odango-loading start-loading",alt:"loading",src:"./svg/akari-odango-loading.svg",crossOrigin:"anonymous"}),nt=i.lazy(async()=>v(()=>import("./editor-sTfbInlC.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(({Eidtor:e})=>({default:e}))),st=i.lazy(async()=>v(()=>import("./synchronizer-e0fIcIr4.js"),__vite__mapDeps([3,2]),import.meta.url).then(({Synchronizer:e})=>({default:e}))),rt=i.lazy(async()=>v(()=>import("./gist-gvycLCoV.js"),__vite__mapDeps([4,1]),import.meta.url).then(({Gist:e})=>({default:e}))),at=i.lazy(async()=>v(()=>import("./preferences-M12rXGw6.js"),__vite__mapDeps([]),import.meta.url).then(({Preferences:e})=>({default:e}))),ce=()=>{const e=i.useRef(Symbol(ce.name)),{prefState:n,trimOptions:s}=i.useContext(I,C.prefState),[r,a]=i.useState(location.hash);i.useEffect(()=>{function l(){a(location.hash)}return window.addEventListener("hashchange",l),()=>window.removeEventListener("hashchange",l)},[]);const[o,c]=Ye(()=>({text:localStorage.getItem(T.lyric)||Y.emptyString,options:s,select:Number.parseInt(sessionStorage.getItem(_.selectIndex),10)||0}));i.useEffect(()=>j.sub(e.current,l=>{l.type===w.getDuration&&c({type:O.info,payload:{name:"length",value:P(l.payload,n.fixed,!1)}})}),[c,n.fixed]),i.useEffect(()=>{function l(){c({type:O.getState,payload:u=>{localStorage.setItem(T.lyric,Je(u,n)),sessionStorage.setItem(_.selectIndex,u.selectIndex.toString())}}),localStorage.setItem(T.preferences,JSON.stringify(n))}function h(){document.hidden&&l()}return document.addEventListener("visibilitychange",h),window.addEventListener("beforeunload",l),()=>{document.removeEventListener("visibilitychange",h),window.removeEventListener("beforeunload",l)}},[c,n]),i.useEffect(()=>{function l(h){var f;const u=(f=h.dataTransfer)==null?void 0:f.files[0];if(u&&(u.type.startsWith("text/")||/(?:\.lrc|\.txt)$/i.test(u.name))){const g=new FileReader,R=()=>{c({type:O.parse,payload:{text:g.result,options:s}})};g.addEventListener("load",R,{once:!0}),location.hash=x.editor,g.readAsText(u,"utf-8")}}return document.documentElement.addEventListener("drop",l),()=>document.documentElement.removeEventListener("drop",l)},[c,s]),i.useEffect(()=>{const l={[V.auto]:"auto",[V.light]:"light",[V.dark]:"dark"};document.documentElement.dataset.theme=l[n.themeMode]},[n.themeMode]),i.useEffect(()=>{const l=it(n.themeColor);document.documentElement.style.setProperty("--theme-rgb",l.join(", "));const u=ot(...l)+.05,f=u*u>.0525?"var(--black)":"var(--white)";document.documentElement.style.setProperty("--theme-contrast-color",f)},[n.themeColor]);const d=(()=>{switch(r.slice(1)){case x.editor:return t.jsx(nt,{lrcState:o,lrcDispatch:c});case x.synchronizer:return o.lyric.length===0?t.jsx(et,{}):t.jsx(st,{state:o,dispatch:c});case x.gist:return t.jsx(rt,{lrcDispatch:c,langName:n.lang});case x.preferences:return t.jsx(at,{})}return t.jsx(Ze,{})})();return t.jsx("main",{className:"app-main",children:t.jsx(i.Suspense,{fallback:t.jsx(tt,{}),children:d})})},ot=(...e)=>e.map(n=>n/255).map(n=>n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4)).reduce((n,s,r)=>n+s*[.2126,.7152,.0722][r],0),it=e=>{e=e.slice(1);const n=Number.parseInt(e,16),s=n>>16&255,r=n>>8&255,a=n>>0&255;return[s,r,a]},le=({min:e,max:n,step:s,value:r,onInput:a,className:o})=>{const c=n-e||1,d=(r-e)/c;return t.jsxs("div",{className:`slider ${o}-slider`,children:[t.jsx("progress",{value:d}),t.jsx("input",{type:"range",className:o,"aria-label":o,min:e,max:n,step:s,value:r,onInput:a})]})},ue=({duration:e,paused:n})=>{const s=i.useRef(Symbol(ue.name)),[r,a]=i.useState(p.currentTime),[o,c]=i.useState(p.playbackRate);i.useEffect(()=>j.sub(s.current,u=>{u.type===w.rateChange&&c(u.payload)}),[]),i.useEffect(()=>{if(n)return U.sub(s.current,u=>{a(u)});{const u=setInterval(()=>{a(p.currentTime)},500/o);return()=>{clearInterval(u)}}},[n,o]);const d=i.useRef(0),l=i.useCallback(u=>{d.current&&cancelAnimationFrame(d.current);const f=u.target.value;d.current=requestAnimationFrame(()=>{const g=Number.parseInt(f,0);a(g),p.currentTime=g})},[]),h=i.useMemo(()=>e?" / "+P(e,0,!1):!1,[e]);return t.jsxs(t.Fragment,{children:[t.jsxs("time",{children:[P(r,0,!1),h]}),t.jsx(le,{min:0,max:e,step:1,value:r,className:"timeline",onInput:l})]})},de=({lang:e})=>{const n=i.useRef(Symbol(de.name)),[s,r]=i.useState(p.playbackRate);i.useEffect(()=>j.sub(n.current,d=>{d.type===w.rateChange&&r(d.payload)}),[]);const a=i.useMemo(()=>Math.log(s),[s]),o=i.useCallback(d=>{const l=Math.exp(Number.parseFloat(d.target.value));r(l),p.playbackRate=l},[]),c=i.useCallback(()=>{p.playbackRate=1},[]);return t.jsxs(t.Fragment,{children:[t.jsxs("button",{className:"ripple glow",title:e.audio.resetRate,onClick:c,children:["X ",s.toFixed(2)]}),t.jsx(le,{className:"playbackrate",min:-1,max:1,step:"any",value:a,onInput:o})]})},he=({lang:e})=>{const n=i.useRef(Symbol(he.name)),[s,r]=i.useState(p.paused),[a,o]=i.useState(p.duration);i.useEffect(()=>j.sub(n.current,u=>{switch(u.type){case w.getDuration:{o(u.payload),r(p.paused);break}case w.pause:{r(u.payload);break}}}),[]);const c=i.useCallback(u=>{p.step(u,-5)},[]),d=i.useCallback(u=>{p.step(u,5)},[]),l=i.useCallback(()=>{p.toggle()},[]),h=i.useCallback(()=>{L.open()},[]);return t.jsxs("section",{className:"lrc-audio"+(s?"":" playing"),children:[t.jsx("button",{className:"ripple glow loadaudio-button",title:e.audio.loadAudio,onClick:h,children:t.jsx(te,{})}),t.jsx("button",{className:"ripple glow",title:e.audio.replay5s,onClick:c,disabled:!a,children:t.jsx(De,{})}),t.jsx("button",{className:"ripple glow",title:s?e.audio.play:e.audio.pause,disabled:!a,onClick:l,children:s?t.jsx(He,{}):t.jsx(Pe,{})}),t.jsx("button",{className:"ripple glow",title:e.audio.forward5s,onClick:d,disabled:!a,children:t.jsx(Ae,{})}),t.jsx(ue,{duration:a,paused:s}),t.jsx(de,{lang:e})]})},ct=["audio/*",".ncm",".qmcflac",".qmc0",".qmc1",".qmc2",".qmc3","qmcogg"].join(", "),lt=()=>{const{prefState:e,lang:n}=i.useContext(I,C.lang|C.builtInAudio),[s,r]=i.useReducer((y,m)=>(URL.revokeObjectURL(y),m),void 0,()=>{let y=sessionStorage.getItem(_.audioSrc);if(y===null&&location.search&&URLSearchParams){const m=new URLSearchParams(location.search),b=m.get("url");if(b!==null)return b;const k=m.get("text")||m.get("title")||"",M=/https?:\/\/\S+/.exec(k);y=M&&ie(M[0])}return y});i.useEffect(()=>{function y(m){const{code:b,key:k,target:M}=m,z=b||k;if(!ae(M)&&p.src)if(m.metaKey||m.ctrlKey)if(["ArrowUp","KeyJ","Up","J","j"].includes(z)){m.preventDefault();const A=p.playbackRate,F=Math.exp(Math.min(Math.log(A)+.2,1));p.playbackRate=F}else if(["ArrowDown","KeyK","Down","K","k"].includes(z)){m.preventDefault();const A=p.playbackRate,F=Math.exp(Math.max(Math.log(A)-.2,-1));p.playbackRate=F}else z==="Enter"&&(m.preventDefault(),p.toggle());else["ArrowLeft","KeyA","KeyH","Left","A","a","H","h"].includes(z)?(m.preventDefault(),p.step(m,-5)):["ArrowRight","KeyD","KeyL","Right","D","d","L","l"].includes(z)?(m.preventDefault(),p.step(m,5)):(b==="KeyR"||k==="R"||k==="r")&&(m.preventDefault(),p.playbackRate=1)}return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[]),i.useEffect(()=>{function y(m){const b=m.dataTransfer.files[0];q(b,r)}return document.documentElement.addEventListener("drop",y),()=>document.documentElement.removeEventListener("drop",y)},[]);const a=i.useCallback(y=>{const m=y.target.files[0];q(m,r)},[]),o=i.useRef(0),c=i.useCallback(()=>{cancelAnimationFrame(o.current),j.pub({type:w.getDuration,payload:p.duration}),E.pub({type:"success",text:n.notify.audioLoaded})},[n]),d=i.useCallback(()=>{U.pub(p.currentTime),o.current=requestAnimationFrame(d)},[]),l=i.useCallback(()=>{o.current=requestAnimationFrame(d),j.pub({type:w.pause,payload:!1})},[d]),h=i.useCallback(()=>{cancelAnimationFrame(o.current),j.pub({type:w.pause,payload:!0})},[]),u=i.useCallback(()=>{cancelAnimationFrame(o.current),j.pub({type:w.pause,payload:!0})},[]),f=i.useCallback(()=>{p.paused&&U.pub(p.currentTime)},[]),g=i.useCallback(()=>{j.pub({type:w.rateChange,payload:p.playbackRate})},[]),R=i.useCallback(y=>{const b=y.target.error,k=n.audio.error[b.code]||b.message||n.audio.error[0];E.pub({type:"warning",text:k})},[n]);return t.jsxs("footer",{className:"app-footer",children:[t.jsx("input",{id:"audio-input",type:"file",accept:ct,hidden:!0,onChange:a}),t.jsx(oe,{setAudioSrc:r,lang:n}),t.jsx("audio",{ref:p,src:s,controls:e.builtInAudio,hidden:!e.builtInAudio,onLoadedMetadata:c,onPlay:l,onPause:h,onEnded:u,onTimeUpdate:f,onRateChange:g,onError:R}),e.builtInAudio||t.jsx(he,{lang:n})]})},q=(e,n)=>{if(sessionStorage.removeItem(_.audioSrc),e){if(e.type.startsWith("audio/")){n(URL.createObjectURL(e));return}if(e.name.endsWith(".ncm")){const s=new Worker(new URL(""+new URL("ncmc-worker-94pMDdCj.js",import.meta.url).href,import.meta.url));s.addEventListener("message",r=>{if(r.data.type==="success"){const a=r.data.payload,o=new Blob([a],{type:W(a)});n(URL.createObjectURL(o))}r.data.type==="error"&&E.pub({type:"warning",text:r.data.payload})},{once:!0}),s.addEventListener("error",r=>{E.pub({type:"warning",text:r.message}),s.terminate()},{once:!0}),s.postMessage(e);return}if(/\.qmc(?:flac|0|1|2|3)$/.test(e.name)){const s=new Worker(new URL(""+new URL("qmc-worker-whNXszNT.js",import.meta.url).href,import.meta.url));s.addEventListener("message",r=>{if(r.data.type==="success"){const a=r.data.payload,o=new Blob([a],{type:W(a)});n(URL.createObjectURL(o))}},{once:!0}),s.postMessage(e)}}},N={fLaC:1716281667,OggS:1332176723,RIFF:1380533830,WAVE:1463899717},W=e=>{switch(new DataView(e.buffer).getUint32(0,!1)){case N.fLaC:return"audio/flac";case N.OggS:return"audio/ogg";case N.RIFF:case N.WAVE:return"audio/wav";default:return"audio/mpeg"}};document.addEventListener("visibilitychange",()=>{p.paused||p.toggle()});const ut=()=>{const{lang:e}=i.useContext(I,C.lang);return t.jsxs("header",{className:"app-header",children:[t.jsxs("a",{id:x.home,className:"app-title",title:e.header.home,href:S(x.home),children:[t.jsx("span",{className:"app-title-text",children:e.app.name}),t.jsx("span",{className:"app-title-svg",children:t.jsx(Te,{})})]}),t.jsxs("nav",{className:"app-nav",children:[t.jsx("a",{id:x.editor,className:"app-tab",title:e.header.editor,href:S(x.editor),children:t.jsx(Z,{})}),t.jsx("a",{id:x.synchronizer,className:"app-tab",title:e.header.synchronizer,href:S(x.synchronizer),children:t.jsx(ee,{})}),t.jsx("a",{id:x.gist,className:"app-tab",title:e.header.gist,href:S(x.gist),children:t.jsx(Ve,{})}),t.jsx("a",{id:x.preferences,className:"app-tab",title:e.header.preferences,href:S(x.preferences),children:t.jsx(Oe,{})})]})]})},dt=()=>t.jsx(i.StrictMode,{children:t.jsxs($e,{children:[t.jsx(ut,{}),t.jsx(ce,{}),t.jsx(lt,{}),t.jsx(ne,{})]})});"scrollBehavior"in document.documentElement.style||v(()=>import("./smooth-scroll-bCWoQaUd.js"),__vite__mapDeps([]),import.meta.url);J.render(i.createElement(dt),document.querySelector(".app-container"),()=>{(navigator.standalone||window.matchMedia("(display-mode: standalone)").matches)&&document.addEventListener("click",e=>{const n=e.target.getAttribute("href");(n==null?void 0:n.startsWith("#"))===!0&&(e.preventDefault(),location.replace(n))}),window.addEventListener("dragover",e=>{e.preventDefault(),e.dataTransfer.dropEffect="copy"}),window.addEventListener("drop",e=>{e.preventDefault()})});export{O as A,mt as C,ht as D,Z as E,xt as G,T as L,ft as O,i as R,_ as S,V as T,yt as U,I as a,x as b,gt as c,pt as d,Y as e,p as f,j as g,w as h,U as i,t as j,P as k,We as l,ae as m,et as n,tt as o,S as p,ee as q,C as r,Je as s,E as t,Ce as u,vt as v}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["./editor-sTfbInlC.js","./gistapi-ht78cz3Z.js","./lrc-file-name-sR0E2KGQ.js","./synchronizer-e0fIcIr4.js","./gist-gvycLCoV.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/assets/ja-GcgVr18M.js b/assets/ja-GcgVr18M.js new file mode 100644 index 00000000..68b0731a --- /dev/null +++ b/assets/ja-GcgVr18M.js @@ -0,0 +1 @@ +const e={languageName:"日本語",app:{name:"歌詞スクロールちゃん",fullname:"あかりの歌詞スクロールちゃん"},header:{home:"ホームページ",editor:"編集",synchronizer:"同期",gist:"Github Gist",preferences:"設定"},audio:{loadAudio:"オーディオファイルを読み込む",play:"再生",pause:"停止",replay5s:"5秒戻る",forward5s:"5秒進む",resetRate:"再生速度をリセット",error:["オーディオエラー","オーディオダウンロードエラー","オーディオネットワークエラー","オーディオデコードエラー","ブラウザでサポートされていないオーディオ"]},loadAudio:{file:"ファイル",url:"URL",loadFile:"ここをクリックするか、このページにオーディオファイルをドロップしてください"},home:{tips:"プロンプト",tipForLyricText:"編集ページに切り替えて歌詞のテキストを貼り付けます。",tipForUploadAudio:"左下のボタンをクリックしてオーディオファイルをロードします。",tipForSynchronizer:"同期ページに切り替えてスクロール歌詞を作り始めます〜",tipTopLeft:"このヘルプページに戻るにはここをクリック",tipTopRight:"ページを切り替えるにはここをクリック",tipBottomLeft:"ここでオーディオをロードして再生を制御できます。",tipBottomRight:"ここでは再生速度を変更できます"},editor:{metaInfo:"メタ情報",album:"アルバム",title:"曲名",artist:"アーティスト名",uploadText:"テキストを読み込む",copyText:"すべて選択してコピー",downloadText:"ダウンロード",saveToGist:"Github Gistに保存",saveFileName:"ファイル名",utils:"lrc utils"},gist:{newTokenTip:"歌詞スクロールちゃんはGithub Gistにデータを取得して保存するためにGithubトークンを使用します",newTokenButton:"新しいGithubトークンを生成する",newGistTip:"新しいGistリポジトリを作成するか、既存のGist IDを割り当てます",newGistRepoButton:"新しいGistリポジトリを作成する",gistIdPlaceholder:"または既存のGist IDを割り当てる",info:"情報",clearTokenAndGist:"クリアトークンとGIST ID"},preferences:{version:"バージョン",commitHash:"Commit hash",updateTime:"更新時間",repo:"プロジェクトURL",help:"について&ヘルプ",language:"言語(language)",builtInAudio:"ブラウザ内蔵のオーディオプレーヤーを使用する",spaceButton:"画面上のスペースキー",themeColor:"テーマカラー",lrcFormat:"歌詞出力フォーマット制御",fixed:"タイムスタンプ小数点",leftSpace:"左側のスペース",rightSpace:"右側スペース",clearCache:"キャッシュをクリア",themeMode:{label:"テーマモード",auto:"自動",light:"ライト",dark:"ダーク"}},notify:{audioLoaded:"オーディオがロードされました"}};export{e as default}; diff --git a/assets/ko-KR-yW8HIalv.js b/assets/ko-KR-yW8HIalv.js new file mode 100644 index 00000000..f33eabdf --- /dev/null +++ b/assets/ko-KR-yW8HIalv.js @@ -0,0 +1 @@ +const e={languageName:"한국어",app:{name:"LRC 메이커",fullname:"Akari의 LRC 메이커"},header:{home:"홈",editor:"편집기",synchronizer:"동기화",gist:"Github Gist",preferences:"설정"},audio:{loadAudio:"음원 로드하기",play:"재생",pause:"일시 중지",replay5s:"5초 뒤로 가기",forward5s:"5초 건더 뛰기",resetRate:"재생 속도 다시 설정",error:["오디오 오류","사용자가 오디오를 중단됨","오디오 넷워크 오류","오디오 디코딩 오류","오디오 지원하지 앖습니다"]},loadAudio:{file:"파일",url:"링크",loadFile:"여기로 파일 선택하기 또는 오디오 파일을 이 페이지에 드롭하기"},home:{tips:"팁",tipForLyricText:"편집기 페이지에 가사 텍스트를 붙여넣기.",tipForUploadAudio:"왼쪽 하단에는 버튼 클릭하면 오디오 파일 로드하기.",tipForSynchronizer:"동기화 페이기에 당신의 가사를 만드세요 :)",tipTopLeft:"에기에 클릭하면 이 페이지 돌아와세요",tipTopRight:"에기에 다른 페이지 탐색하세요",tipBottomLeft:"여기에 오리오를 로드하고 제어하세요",tipBottomRight:"여기에 재생 속도를 조정하세요"},editor:{metaInfo:"메타 정보",album:"앨범",title:"트랙 이름",artist:"아티스트",uploadText:"텍스트 업로드",copyText:"모두 선택 및 복사",downloadText:"다운로드",saveToGist:"GitHub Gist에 저장하기",saveFileName:"파일 이름",utils:"lrc 도구"},gist:{newTokenTip:"LRC 메이커는 GitHub 토큰으로 GitHub Gist 에서 데이터를 접근하고 저장합니다",newTokenButton:"새로운 GitHub 토큰 생성하기",newGistTip:"Create a new Gist repository or assign an existing Gist id",newGistRepoButton:"Create a new Gist Repository",gistIdPlaceholder:"Or assign an existing Gist id",info:"info",clearTokenAndGist:"Clear token and Gist id"},preferences:{version:"버전",commitHash:"토밋 헤시",updateTime:"업데이트 시간",repo:"저장고",help:"도움말 및 팁",language:"언어(language)",builtInAudio:"브라우저 빌트인 오디오 재생기 사용하기",spaceButton:"온 스크린 스페이스 키",themeColor:"모양색",lrcFormat:"LRC 포멧 조정",fixed:"타임 스템 고치됨",leftSpace:"왼쪽 스페이스",rightSpace:"오른쪽 스페이스",clearCache:"캐시 제거",themeMode:{label:"모양 모드",auto:"자동",light:"라이트",dark:"다크"}},notify:{audioLoaded:"음원 로드됨"}};export{e as default}; diff --git a/assets/lrc-file-name-sR0E2KGQ.js b/assets/lrc-file-name-sR0E2KGQ.js new file mode 100644 index 00000000..b368451c --- /dev/null +++ b/assets/lrc-file-name-sR0E2KGQ.js @@ -0,0 +1 @@ +const i=t=>t.replace(/[<>:"/\\|?*]/g,"_").trim(),l=t=>{const e=[t.get("ti"),t.get("ar")].filter(a=>!!a);return e.length===0&&(t.has("al")&&e.push(t.get("al")),e.push(new Date().toLocaleString())),e.map(a=>i(a)).join(" - ")+".lrc"};export{l}; diff --git a/assets/ncmc-worker-94pMDdCj.js b/assets/ncmc-worker-94pMDdCj.js new file mode 100644 index 00000000..3fc3e0da --- /dev/null +++ b/assets/ncmc-worker-94pMDdCj.js @@ -0,0 +1 @@ +(function(){"use strict";const i=self,A=Uint8Array.of(104,122,72,82,65,109,115,111,53,107,73,110,98,97,120,87),g=async(f,y)=>{const l={name:"AES-CBC",iv:new Uint8Array(16)},s=await crypto.subtle.importKey("raw",f,"AES-CBC",!1,["encrypt","decrypt"]),n=y.byteLength-16,u=y.slice(n),d=await crypto.subtle.decrypt(l,s,u),a=new Uint8Array(n+d.byteLength);a.set(new Uint8Array(d),n);const e=new Uint8Array(16);e.fill(16);const c=new Uint8Array(32);for(let t=0;t{const y=f.data,l=new FileReaderSync().readAsArrayBuffer(y),s=new DataView(l);(s.getUint32(0,!0)!==1313166403||s.getUint32(4,!0)!==1296122950)&&(i.postMessage({type:"error",payload:"not ncm file"}),i.close());let n=10;const u=(await(()=>{const e=s.getUint32(n,!0);n+=4;const c=new Uint8Array(l,n,e).map(t=>t^100);return n+=e,g(A,c)})()).slice(17),d=(()=>{const e=new Uint8Array(Array(256).keys()),c=u.length;let t=0;for(let r=0;r<256;r++)t=e[r]+t+u[r%c]&255,[e[r],e[t]]=[e[t],e[r]];return e.map((r,o,p)=>{o=o+1&255;const w=p[o],U=p[o+w&255];return p[w+U&255]})})();n+=s.getUint32(n,!0)+4,n+=s.getUint32(n+5,!0)+13;const a=(()=>{const e=new Uint8Array(l,n),c=e.length;for(let t=0;tPromise.all(n.filter(a=>a.startsWith(l)).map(async a=>caches.delete(a)))),await navigator.serviceWorker.getRegistration().then(n=>{n&&n.unregister().then(()=>{location.reload()})}))}var z=[["en-US","English"],["ja","日本語"],["ko-KR","한국어"],["pt-BR","Português"],["zh-CN","简体中文"],["zh-HK","繁體中文(香港)"],["zh-TW","繁體中文"]],d={hash:"5aa692d",updateTime:"2024-05-20T15:14:32Z",version:"5.6.10"};const D={type:"number",step:1},b=(l,n)=>{const a=r.useRef(null);r.useEffect(()=>{const c=a.current;if(c){const i=()=>{c.value=l.toString()};return c.addEventListener("change",i),()=>c.removeEventListener("change",i)}},[l]);const h=r.useCallback(c=>{c.target.validity.valid&&n(c)},[n]);return{...D,ref:a,onChange:h,defaultValue:l}},q=z,H=()=>{const{prefState:l,prefDispatch:n,lang:a}=r.useContext(R,f.lang||f.prefState),h=r.useCallback(s=>{n({type:"themeColor",payload:s.target.value})},[n]),c=r.useRef(null),i=r.useCallback(s=>{let t=s.value;if(!s.validity.valid){s.value=s.defaultValue;return}t.length===3&&(t=[].map.call(t,o=>o+o).join("")),t.length<6&&(t=t.padEnd(6,"0")),n({type:"themeColor",payload:"#"+t})},[n]),C=r.useCallback(s=>i(s.target),[i]),k=r.useCallback(s=>{s.preventDefault();const o=s.target.elements.namedItem("user-color-input-text");return i(o)},[i]);r.useEffect(()=>{c.current.value=l.themeColor.slice(1)},[l.themeColor]);const p=r.useCallback(s=>{n({type:s.target.name,payload:s.target.value})},[n]),v=r.useCallback(()=>{W()},[]),N=r.useMemo(()=>{const s=new Date(d.updateTime),t={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short",hour12:!1};return new Intl.DateTimeFormat(l.lang,t).format(s)},[l.lang]),y=r.useCallback(s=>{n({type:"lang",payload:s.target.value})},[n]),T=r.useCallback(()=>n({type:"builtInAudio",payload:s=>!s.builtInAudio}),[n]),I=r.useCallback(()=>n({type:"screenButton",payload:s=>!s.screenButton}),[n]),M=r.useCallback(s=>{n({type:"themeMode",payload:Number.parseInt(s.target.value,10)})},[n]),S=r.useCallback(s=>{n({type:"fixed",payload:Number.parseInt(s.target.value,10)})},[n]),w=r.useMemo(()=>q.map(([s,t])=>e.jsx("option",{value:s,children:t},s)),[]),E=r.useMemo(()=>Object.values(_).map(s=>{const t=s===l.themeColor,o=["color-picker","ripple"];return t&&o.push("checked"),e.jsx("label",{className:o.join(A.space),style:{backgroundColor:s},children:e.jsx("input",{hidden:!0,type:"radio",name:"theme-color",value:s,checked:t,onChange:h})},s)}),[h,l.themeColor]),m=r.useMemo(()=>({backgroundColor:l.themeColor}),[l.themeColor]),B=r.useMemo(()=>P(" hello 世界~ ",l.spaceStart,l.spaceEnd),[l.spaceStart,l.spaceEnd]),x=r.useRef(null),j=r.useRef(null);return r.useEffect(()=>{j.current.type==="color"&&x.current.removeAttribute("for")},[]),e.jsxs("div",{className:"preferences",children:[e.jsxs("ul",{children:[e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.version}),e.jsx("span",{className:"select-all",children:d.version})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.commitHash}),e.jsx("span",{className:"select-all",children:d.hash})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.updateTime}),e.jsx("span",{children:N})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.repo}),e.jsx("a",{className:"link",href:g.url,target:"_blank",rel:"noopener noreferrer",children:"Github"})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.help}),e.jsx("a",{className:"link",href:g.wiki,target:"_blank",rel:"noopener noreferrer",children:"Github Wiki"})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.language}),e.jsx("div",{className:"option-select",children:e.jsx("select",{value:l.lang,onChange:y,"aria-label":a.preferences.language,children:w})})]})}),e.jsx("li",{children:e.jsxs("label",{className:"list-item",children:[e.jsx("span",{children:a.preferences.builtInAudio}),e.jsxs("label",{className:"toggle-switch",children:[e.jsx("input",{type:"checkbox",checked:l.builtInAudio,onChange:T,"aria-label":a.preferences.builtInAudio}),e.jsx("span",{className:"toggle-switch-label"})]})]})}),e.jsx("li",{children:e.jsxs("label",{className:"list-item",children:[e.jsx("span",{children:a.preferences.spaceButton}),e.jsxs("label",{className:"toggle-switch",children:[e.jsx("input",{type:"checkbox",checked:l.screenButton,onChange:I,"aria-label":a.preferences.spaceButton}),e.jsx("span",{className:"toggle-switch-label"})]})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.themeMode.label}),e.jsx("div",{className:"option-select",children:e.jsxs("select",{name:"theme-mode",value:l.themeMode,onChange:M,"aria-label":a.preferences.themeMode.label,children:[e.jsx("option",{value:u.auto,children:a.preferences.themeMode.auto}),e.jsx("option",{value:u.light,children:a.preferences.themeMode.light}),e.jsx("option",{value:u.dark,children:a.preferences.themeMode.dark})]})})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.themeColor}),e.jsxs("details",{className:"dropdown",children:[e.jsxs("summary",{children:[e.jsx("span",{className:"color-picker ripple hash",style:m,children:"#"}),e.jsx("span",{className:"current-theme-color",children:l.themeColor.slice(1)})]}),e.jsxs("form",{className:"dropdown-body color-wall",onSubmit:k,children:[E,e.jsxs("label",{className:"color-picker ripple user-color-label hash",htmlFor:"user-color-input-text",style:m,ref:x,children:["#",e.jsx("input",{type:"color",className:"color-picker pseudo-hidden",value:l.themeColor,onChange:h,ref:j})]}),e.jsx("input",{ref:c,id:"user-color-input-text",name:"user-color-input-text",className:"user-color-input-text",type:"text",pattern:"[\\da-f]{3,6}",required:!0,autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",spellCheck:!1,defaultValue:l.themeColor.slice(1),onBlur:C})]})]})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.lrcFormat}),e.jsxs("span",{children:[e.jsx("time",{className:"format-example-time",children:F(83.456,l.fixed)}),e.jsx("span",{className:"format-example-text",children:B})]})]})}),e.jsx("li",{children:e.jsxs("section",{className:"list-item",children:[e.jsx("span",{children:a.preferences.fixed}),e.jsx("div",{className:"option-select",children:e.jsxs("select",{name:"fixed",value:l.fixed,onChange:S,"aria-label":a.preferences.lrcFormat,children:[e.jsx("option",{value:0,children:"0"}),e.jsx("option",{value:1,children:"1"}),e.jsx("option",{value:2,children:"2"}),e.jsx("option",{value:3,children:"3"})]})})]})}),e.jsx("li",{children:e.jsxs("label",{className:"list-item",children:[e.jsx("label",{htmlFor:"space-start",children:a.preferences.leftSpace}),e.jsx("input",{name:"spaceStart",id:"space-start",required:!0,min:-1,...b(l.spaceStart,p)})]})}),e.jsx("li",{children:e.jsxs("label",{className:"list-item",children:[e.jsx("label",{htmlFor:"space-end",children:a.preferences.rightSpace}),e.jsx("input",{name:"spaceEnd",id:"space-end",required:!0,min:-1,...b(l.spaceEnd,p)})]})}),e.jsx("li",{className:"ripple",onTransitionEnd:v,children:e.jsx("section",{className:"list-item",children:a.preferences.clearCache})})]}),e.jsx(L,{})]})};export{H as Preferences}; diff --git a/assets/pt-BR-DSi-64D4.js b/assets/pt-BR-DSi-64D4.js new file mode 100644 index 00000000..78d73ea6 --- /dev/null +++ b/assets/pt-BR-DSi-64D4.js @@ -0,0 +1 @@ +const e={languageName:"Português",app:{name:"Criador de LRC",fullname:"Criador de LRC de Akari"},header:{home:"início",editor:"editor",synchronizer:"sincronizador",gist:"Github Gist",preferences:"preferências"},audio:{loadAudio:"carregar áudio",play:"play",pause:"pausar",replay5s:"repetir 5s",forward5s:"avançar 5s",resetRate:"redefinir a taxa de reprodução",error:["erro de áudio","áudio abortado pelo usuário","erro de rede de áudio","erro de decodificação de áudio","áudio não suportado"]},loadAudio:{file:"Arquivo",url:"URL",loadFile:"Clique aqui ou solte um arquivo de áudio nesta página"},home:{tips:"Dicas",tipForLyricText:"Navegue até a página do editor e cole o texto da letra.",tipForUploadAudio:"Clique no botão inferior esquerdo para carregar o arquivo de áudio.",tipForSynchronizer:"Navegue até a página do sincronizador e faça seu lrc :)",tipTopLeft:"Clique aqui para voltar a esta página",tipTopRight:"Clique aqui para navegar para outra página",tipBottomLeft:"carregue o áudio aqui e controle o áudio",tipBottomRight:"altere a taxa de reprodução aqui"},editor:{metaInfo:"informações meta",album:"álbum",title:"título",artist:"artista",uploadText:"enviar texto",copyText:"selecione tudo e copie",downloadText:"baixar",saveToGist:"salvar no Github Gist",saveFileName:"Nome do arquivo",utils:"lrc utils"},gist:{newTokenTip:"o Criador de LRC usa o Token do Github para recolher e armazenar dados para o Github Gist",newTokenButton:"Gerar um novo Token do Github",newGistTip:"Criar um novo repositório Gist ou atribuir um id Gist existente",newGistRepoButton:"Criar um novo Repositório Gist",gistIdPlaceholder:"Ou atribuir um id Gist existente",info:"informação",clearTokenAndGist:"Limpar Token e id Gist"},preferences:{version:"Versão",commitHash:"Commit hash",updateTime:"Tempo de atualização",repo:"Repositório",help:"Ajuda e dicas",language:"Linguagem",builtInAudio:"Use o player de áudio integrado do navegador",spaceButton:"Tecla de espaço na tela",themeColor:"Cor do tema",lrcFormat:"Ajuste de formato LRC",fixed:"Data-de-tempo fixo",leftSpace:"Espaço esquerdo",rightSpace:"Espaço direito",clearCache:"Limpar cache",themeMode:{label:"Modo de tema",auto:"auto",light:"claro",dark:"escuro"}},notify:{audioLoaded:"Áudio carregado"}};export{e as default}; diff --git a/assets/qmc-worker-whNXszNT.js b/assets/qmc-worker-whNXszNT.js new file mode 100644 index 00000000..67c78f6a --- /dev/null +++ b/assets/qmc-worker-whNXszNT.js @@ -0,0 +1 @@ +(function(){"use strict";const s=self,n=[195,74,214,202,144,103,247,82,216,161,102,98,159,91,9,0,195,94,149,35,159,19,17,126,216,146,63,188,144,187,116,14,195,71,116,61,144,170,63,81,216,244,17,132,159,222,149,29,195,198,9,213,159,250,102,249,216,240,247,160,144,161,214,243];s.addEventListener("message",a=>{const c=a.data,f=new FileReaderSync().readAsArrayBuffer(c),r=new Uint8Array(f).map((o,t)=>{let e=(t>32767?t%32767:t)&127;return e>63&&(e=128-e&63),o^n[e]});s.postMessage({type:"success",payload:r},[r.buffer]),s.close()})})(); diff --git a/assets/smooth-scroll-bCWoQaUd.js b/assets/smooth-scroll-bCWoQaUd.js new file mode 100644 index 00000000..8f983d53 --- /dev/null +++ b/assets/smooth-scroll-bCWoQaUd.js @@ -0,0 +1 @@ +const f=(()=>{const u=performance||Date,v=t=>.5*(1-Math.cos(Math.PI*t)),i={current:0},n=()=>{cancelAnimationFrame(i.current),d()},w={passive:!0,once:!0},E=()=>{window.addEventListener("wheel",n,w),window.addEventListener("touchmove",n,w)},d=()=>{window.removeEventListener("wheel",n),window.removeEventListener("touchmove",n)},h=t=>{const a=u.now(),{startTime:l,startX:o,startY:s,stopY:e}=t,r=(a-l)/468;if(r>=1){t.method(o,e),d();return}const m=v(r),c=s+(e-s)*m;t.method(o,c),c!==e&&(i.current=requestAnimationFrame(()=>h(t)))},p=document.scrollingElement||document.documentElement;Element.prototype.scrollIntoView=function(){const{top:t,bottom:a}=this.getBoundingClientRect(),l=(t+a)/2,o=window.visualViewport?window.visualViewport.height:innerHeight,s=p.scrollLeft,e=p.scrollTop,r=e+l-o/2;cancelAnimationFrame(i.current),E(),h({method:(m,c)=>window.scroll(m,c),startTime:u.now(),startX:s,startY:e,stopY:r})}})();export{f as default}; diff --git a/assets/synchronizer-e0fIcIr4.js b/assets/synchronizer-e0fIcIr4.js new file mode 100644 index 00000000..a5262464 --- /dev/null +++ b/assets/synchronizer-e0fIcIr4.js @@ -0,0 +1 @@ +import{R as n,A as p,s as G,j as r,d as V,D as H,e as I,f as d,g as J,h as E,i as K,k as P,a as M,S as R,l as W,m as $}from"./index-rd2B5gYj.js";import{l as q}from"./lrc-file-name-sR0E2KGQ.js";const L=n.memo(({syncMode:s,setSyncMode:t,lrcDispatch:b,prefState:o})=>{const[i,g]=n.useState(),[f,x]=n.useState(),u=n.useCallback(()=>{t(k=>k===D.select?D.highlight:D.select)},[t]),j=n.useCallback(()=>{b({type:p.getState,payload:k=>{const S=G(k,o);g(w=>(w&&URL.revokeObjectURL(w),URL.createObjectURL(new Blob([S],{type:"text/plain;charset=UTF-8"})))),x(q(k.info))}})},[b,o]),C=s===D.select?"select":"highlight",T=["aside-button","syncmode-button","ripple","glow ",C].join(I.space);return r.jsxs("aside",{className:"aside-panel",children:[r.jsx("button",{className:T,onClick:u,"aria-label":`${C} mode`,children:r.jsx(V,{})}),r.jsx("a",{href:i,download:f,className:"aside-button ripple glow",onClick:j,children:r.jsx(H,{})})]})});L.displayName=L.name;const U=({fixed:s})=>{const t=n.useRef(Symbol(U.name)),[b,o]=n.useState(d.currentTime),[i,g]=n.useState(d.paused),[f,x]=n.useState(d.playbackRate);return n.useEffect(()=>J.sub(t.current,u=>{switch(u.type){case E.pause:{g(u.payload);break}case E.rateChange:{x(u.payload);break}}}),[]),n.useEffect(()=>{const u=[1,10,100,1e3][s]*f;if(i||2*u>60)return K.sub(t.current,j=>{o(j)});{const j=setInterval(()=>{o(d.currentTime)},1e3/(2*u));return()=>{clearInterval(j)}}},[s,i,f]),r.jsx("time",{className:"curser",children:P(b,s)})},z=({sync:s})=>r.jsx("button",{className:"space-button",onClick:s,children:"space"});var D=(s=>(s[s.select=0]="select",s[s.highlight=1]="highlight",s))(D||{});const _=({state:s,dispatch:t})=>{const b=n.useRef(Symbol(_.name)),{selectIndex:o,currentIndex:i,lyric:g}=s,{prefState:f,lang:x}=n.useContext(M);n.useEffect(()=>{t({type:p.info,payload:{name:"tool",value:`${x.app.name} https://lrc-maker.github.io`}})},[t,x]);const[u,j]=n.useState(()=>sessionStorage.getItem(R.syncMode)===1 .toString()?1:0);n.useEffect(()=>{sessionStorage.setItem(R.syncMode,u.toString())},[u]);const C=n.useRef(null),T={0:o,1:i}[u];n.useEffect(()=>{var e;const a=(e=C.current)==null?void 0:e.children[T];a!==void 0&&a.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})},[T]),n.useEffect(()=>K.sub(b.current,a=>{t({type:p.refresh,payload:a})}),[t]);const k=n.useCallback(()=>{d.duration&&t({type:p.next,payload:d.currentTime})},[t]),S=n.useCallback((a,e,l)=>{var h;if(!d.duration)return;const c=(h=g[l])==null?void 0:h.time;c!==void 0&&t({type:p.time,payload:d.step(a,e,c)})},[t,g]);n.useEffect(()=>{function a(e){const{code:l,key:c,target:h}=e,m=l||c;if(!$(h)){if(m==="Backspace"||m==="Delete"||m==="Del"){e.preventDefault(),t({type:p.deleteTime,payload:void 0});return}if(l==="Digit0"||c==="0"){e.preventDefault(),S(e,0,o);return}if(l==="Minus"||c==="-"||c==="_"){e.preventDefault(),S(e,-.5,o);return}if(l==="Equal"||c==="+"||c==="="){e.preventDefault(),S(e,.5,o);return}e.metaKey||e.ctrlKey||(l==="Space"||c===" "||c==="Spacebar"?(e.preventDefault(),k()):["ArrowUp","KeyW","KeyJ","Up","W","w","J","j"].includes(m)?(e.preventDefault(),t({type:p.select,payload:y=>y-1})):["ArrowDown","KeyS","KeyK","Down","S","s","K","k"].includes(m)?(e.preventDefault(),t({type:p.select,payload:y=>y+1})):m==="Home"?(e.preventDefault(),t({type:p.select,payload:()=>0})):m==="End"?(e.preventDefault(),t({type:p.select,payload:()=>1/0})):m==="PageUp"?(e.preventDefault(),t({type:p.select,payload:y=>y-10})):m==="PageDown"&&(e.preventDefault(),t({type:p.select,payload:y=>y+10})))}}return document.addEventListener("keydown",a),()=>{document.removeEventListener("keydown",a)}},[S,t,o,k]);const w=n.useCallback(a=>{a.stopPropagation();const e=a.target;if(e.classList.contains("line")){const l=Number.parseInt(e.dataset.key,10)||0;t({type:p.select,payload:()=>l})}},[t]),A=n.useCallback(a=>{if(a.stopPropagation(),!d.duration)return;const e=a.target;if(e.classList.contains("line")){const l=Number.parseInt(e.dataset.key,10);S(a,0,l)}},[S]),B=n.useCallback((a,e,l)=>{const c=e===o,h=e===i,m=e>0&&l[e].time<=l[e-1].time,y=Object.entries({line:!0,select:c,highlight:h,error:m}).reduce((N,[O,F])=>(F&&N.push(O),N),[]).join(I.space);return r.jsx(Q,{index:e,className:y,line:a,select:c,prefState:f},e)},[o,i,f]),v=f.screenButton?"lyric-list on-screen-button":"lyric-list";return r.jsxs(r.Fragment,{children:[r.jsx("ul",{ref:C,className:v,onClickCapture:w,onDoubleClickCapture:A,children:s.lyric.map(B)}),r.jsx(L,{syncMode:u,setSyncMode:j,lrcDispatch:t,prefState:f}),f.screenButton&&r.jsx(z,{sync:k})]})},Q=({line:s,index:t,select:b,className:o,prefState:i})=>{const g=P(s.time,i.fixed),f=W(s.text,i.spaceStart,i.spaceEnd);return r.jsxs("li",{"data-key":t,className:o,children:[b&&r.jsx(U,{fixed:i.fixed}),r.jsx("time",{className:"line-time",children:g}),r.jsx("span",{className:"line-text",children:f})]},t)};export{D as SyncMode,_ as Synchronizer}; diff --git a/assets/zh-CN-IS2wiGhF.js b/assets/zh-CN-IS2wiGhF.js new file mode 100644 index 00000000..7fd681d3 --- /dev/null +++ b/assets/zh-CN-IS2wiGhF.js @@ -0,0 +1 @@ +const e={languageName:"简体中文",app:{name:"歌词滚动姬",fullname:"灯里的歌词滚动姬"},header:{home:"主页",editor:"编辑",synchronizer:"打轴",gist:"Github Gist",preferences:"设置"},audio:{loadAudio:"加载音频",play:"播放",pause:"暂停",replay5s:"后退 5 秒",forward5s:"前进 5 秒",resetRate:"重置播放速度",error:["音频错误","音频请求被用户终止","音频网络请求错误","音频解码错误","浏览器无法支持此音频格式"]},loadAudio:{file:"文件",url:"外链",loadFile:"点击这里或直接拖放音频到这个页面"},home:{tips:"提示",tipForLyricText:"切换到编辑页面,粘贴歌词文本。",tipForUploadAudio:"点击左下方按钮,载入音频文件。",tipForSynchronizer:"切换到打轴页面,开始制作滚动歌词吧~",tipTopLeft:"点击这里可以回到这个帮助页面",tipTopRight:"点击这里切换页面",tipBottomLeft:"这里可以加载音频,控制播放",tipBottomRight:"这里可以调节播放速度"},editor:{metaInfo:"元信息",album:"所属专辑",title:"歌曲名",artist:"艺人名",uploadText:"加载文本",copyText:"全选复制",downloadText:"下载",saveToGist:"保存到 Github Gist",saveFileName:"文件名",utils:"实用工具"},gist:{newTokenTip:"歌词滚动姬使用 Github Token 来存取 Github Gist 上的数据",newTokenButton:"生成新的 Github Token",newGistTip:"创建一个新的 Gist 仓库或指定一个已存在的 Gist id",newGistRepoButton:"创建一个新的 Gist 仓库",gistIdPlaceholder:"或指定一个已存在的 Gist id",info:"信息",clearTokenAndGist:"清除 Github Token 和 Gist id"},preferences:{version:"版本",commitHash:"Commit hash",updateTime:"更新时间",repo:"项目地址",help:"关于 & 帮助",language:"语言(language)",builtInAudio:"使用浏览器内建音频播放器",spaceButton:"启用虚拟空格键",themeColor:"主题颜色",lrcFormat:"歌词输出格式控制",fixed:"时间标签小数点",leftSpace:"左侧空格",rightSpace:"右侧空格",clearCache:"清除缓存",themeMode:{label:"主题模式",auto:"跟随系统",light:"亮色模式",dark:"暗色模式"}},notify:{audioLoaded:"音频已载入"}};export{e as default}; diff --git a/assets/zh-HK--aRTSL7g.js b/assets/zh-HK--aRTSL7g.js new file mode 100644 index 00000000..021a2759 --- /dev/null +++ b/assets/zh-HK--aRTSL7g.js @@ -0,0 +1 @@ +const e={languageName:"繁體中文(香港)",app:{name:"歌詞滾動姬",fullname:"小明的歌詞滾動姬"},header:{home:"主頁",editor:"編輯",synchronizer:"同步",gist:"Github Gist",preferences:"設定"},audio:{loadAudio:"匯入音訊",play:"播放",pause:"暫停",replay5s:"倒轉 5s",forward5s:"快轉 5s",resetRate:"重設播放速度",error:["音訊錯誤","音訊請求被用戶終止","音訊網絡請求錯誤","音訊解碼錯誤","瀏覽器無法支援此音訊格式"]},loadAudio:{file:"檔案",url:"URL",loadFile:"點選這裏或直接拖放音訊檔案到這個頁面"},home:{tips:"提示",tipForLyricText:"切換到編輯頁面,黏貼歌詞文本。",tipForUploadAudio:"點選左下方按鈕,匯入音訊檔案。",tipForSynchronizer:"切換到同步頁面,開始製作滾動歌詞吧~",tipTopLeft:"點選這裏可以回到這個幫助頁面",tipTopRight:"點選這裏切換頁面",tipBottomLeft:"這裏可以加載音訊,控制播放",tipBottomRight:"這裏可以調節播放速度"},editor:{metaInfo:"元數據",album:"所屬專輯",title:"歌曲名",artist:"藝人名",uploadText:"匯入文本",copyText:"全選拷貝",downloadText:"下載",saveToGist:"保存到 Github Gist",saveFileName:"檔名",utils:"實用工具"},gist:{newTokenTip:"歌詞滾動姬使用 Github Token 來存取 Github Gist 上的數據",newTokenButton:"生成新的 Github Token",newGistTip:"創建一個新的 Gist 儲存庫或指定一個已存在的 Gist id",newGistRepoButton:"創建一個新的 Gist 儲存庫",gistIdPlaceholder:"或指定一個已存在的 Gist id",info:"資訊",clearTokenAndGist:"清除 Github Token 和 Gist id"},preferences:{version:"版本",commitHash:"Commit hash",updateTime:"更新時間",repo:"專案地址",help:"關於 & 幫助",language:"語言(language)",builtInAudio:"使用瀏覽器內建音訊播放器",spaceButton:"啓用螢幕 Space 鍵",themeColor:"主題顏色",lrcFormat:"歌詞輸出格式控制",fixed:"時間標籤小數點",leftSpace:"左側空格",rightSpace:"右側空格",clearCache:"清除快取",themeMode:{label:"主題模式",auto:"跟隨系統",light:"亮色模式",dark:"暗色模式"}},notify:{audioLoaded:"音訊已匯入"}};export{e as default}; diff --git a/assets/zh-TW-FFP4ehVz.js b/assets/zh-TW-FFP4ehVz.js new file mode 100644 index 00000000..ec1aab36 --- /dev/null +++ b/assets/zh-TW-FFP4ehVz.js @@ -0,0 +1 @@ +const e={languageName:"繁體中文",app:{name:"歌詞滾動姬",fullname:"小明的歌詞滾動姬"},header:{home:"主頁",editor:"編輯",synchronizer:"同步",gist:"Github Gist",preferences:"設定"},audio:{loadAudio:"匯入音訊",play:"播放",pause:"暫停",replay5s:"倒轉 5s",forward5s:"快轉 5s",resetRate:"重設播放速度",error:["音訊錯誤","音訊請求被用戶終止","音訊網路請求錯誤","音訊解碼錯誤","瀏覽器無法支援此音訊格式"]},loadAudio:{file:"檔案",url:"URL",loadFile:"點選這裡或直接拖放音訊檔案到這個頁面"},home:{tips:"提示",tipForLyricText:"切換到編輯頁面,黏貼歌詞文本。",tipForUploadAudio:"點選左下方按鈕,匯入音訊檔案。",tipForSynchronizer:"切換到同步頁面,開始製作滾動歌詞吧~",tipTopLeft:"點選這裡可以回到這個幫助頁面",tipTopRight:"點選這裡切換頁面",tipBottomLeft:"這裡可以加載音訊,控制播放",tipBottomRight:"這裡可以調節播放速度"},editor:{metaInfo:"元數據",album:"所屬專輯",title:"歌曲名",artist:"藝人名",uploadText:"匯入文本",copyText:"全選拷貝",downloadText:"下載",saveToGist:"保存到 Github Gist",saveFileName:"檔名",utils:"實用工具"},gist:{newTokenTip:"歌詞滾動姬使用 Github Token 來存取 Github Gist 上的數據",newTokenButton:"生成新的 Github Token",newGistTip:"創建一個新的 Gist 儲存庫或指定一個已存在的 Gist id",newGistRepoButton:"創建一個新的 Gist 儲存庫",gistIdPlaceholder:"或指定一個已存在的 Gist id",info:"資訊",clearTokenAndGist:"清除 Github Token 和 Gist id"},preferences:{version:"版本",commitHash:"Commit hash",updateTime:"更新時間",repo:"專案地址",help:"關於 & 幫助",language:"語言(language)",builtInAudio:"使用瀏覽器內建音訊播放器",spaceButton:"啓用螢幕 Space 鍵",themeColor:"主題顏色",lrcFormat:"歌詞輸出格式控制",fixed:"時間標籤小數點",leftSpace:"左側空格",rightSpace:"右側空格",clearCache:"清除快取",themeMode:{label:"主題模式",auto:"跟隨系統",light:"亮色模式",dark:"暗色模式"}},notify:{audioLoaded:"音訊已匯入"}};export{e as default}; diff --git a/favicons/android-chrome-192x192.png b/favicons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..c2c2f3612493dc67dd4fbca023578fb08e2c999f GIT binary patch literal 25833 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
p?uB0E0scp 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%0DwS$zo?*(GE)$yh>Yf2ci$_c~U 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 dR)(qa0QM + + + + + + #ffffff + + + diff --git a/favicons/favicon-16x16.png b/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f66488c35eec627b332c9576115876a63800ab GIT binary patch literal 1969 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 XX_ZD#+7)D3YhdSCAJ&(RVPpRfu>>`N literal 0 HcmV?d00001 diff --git a/favicons/mstile-150x150.png b/favicons/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..99783a8521861e2b092e01edbfdda70f52f17c26 GIT binary patch literal 14915 zcmdUWQ*8V%z4K*tRCN{hj}PyASvMeyh7zuim|O z)!toIU3>qkDne0S0tp@u9t;c&NlH>o84T8an3ifrVQQ&v9{&BZd%%tDLAA{PEC zkqMK7Q@{q2z@lzJ#9aOYXl$AP8tQzL5K}iZGt0QF0FivE#Gqy)C)ZCOdx`>Fbzbo^ zBM$yAJENme+h?c^v;BOHmLCTI9M#tAij1zUAw~+MuwEhwY5|hel35r(0)k0AC~n4* zX-(i*vpopQJT8c%l0M0kl7ifc1o$3xrUf**XO>N~4P?0(owhoS*SP22kAm zO&B^up;q~dDNMq6`W)S|(Er@DAeLdg?`BPng9BD(Gj02-yq&$NZ?0&;3gU7q25K(0Sx|s<9@N*-|5?n3E;dYDg&`2%SIZ3@)A; z2)eu;1QCB+ZpY{!11z%nsR(M7FFnty`88@zy{!SbpDxD->H)FmS)qQGawJw{Xju8p zNIadhx%!%m2%DQTvk@&#BIS@qkiwUfkIw?)KgFKIbRC%*88x({i^&G(vvolVKQ(-yI;e(z2;-9u-v)+ zXD6wkZ8=IYyD+@Qp4zfn`Bd1|<`P`9`;23Gmd7=(%AyMzK_cH3Q$yN~6y$hMBjNxDOq z^z-@Ta>{=a&+0^&?S;<)B+bY&vtvYype@yix?cutYUJxM23)G4ij%OegDde5vW=o; zcvh!;2OjS*e;y7}Om|7XZpah?70j0YHc{^3nUJMuzFZnM->$n8t^%H>H@{Lw5qxT6 zhFNw!Lgv3iUrJngjbq{Kj0x%>ZiIH;7-OsHL40}&deFFszl zjndjFi--t`NH^bDZw3_-_!`q(93a(3_h@1mqgj=2K5Jv;qd%6`dmkkfV$`Xp=Hc)y zg5ZF3>Ad#6&3CCixp6HLyVEda>-d?XtSqnuRomfPE(l&9a&>k-=2{+pk4r<+q~P)- z@=|d*6rZyys>I%j2Y<`Y7bp;hmSEIW4vS|gKABK*_})YEULNxh4OS4C{|yH3r-Xs= zedW6A*S9wxstosa+mA4mx8n$mFRnGgbzdOghc1gMD5xtI$6(mV43{DNB896MrZEOj+-F&r)DH+l$cv?++39X2S7x8A%84cN5C#?I0@i z@eDQ+-23>p4R4>%;qMI$8W_va-7=8J1~N z*5yH77l3ebV)VYEx>b|~rQ9D<;0#zpU~u=gS;m)d2_D8F=Bl4&RWcAxAHIR#qifyV zdKl^1%Cn6c$a9`i(_uOgo_6}){bGK9aV5rSJJzE+F@T!MSDAKgpVz!i)m%X9}_56Bsq zt;eZJ4HvghX>JE%v~cr{#45ZK%C!8eFUR}L<;fvtM(FGyu7cZV{gIwmhzc0_32C8m z9sRv>_LsdoQEGvQ&)Uy_!v7LP_uq|b#zMrwd~S2D*1IbU&)lPguQ38mzc8@Gu;9h- zW7lWnd=MGCZAwn=jD@kX$v0*sZX#u7xG1@K{7WLG{mm!4g?9!jJ7g{ZTb&oL57dh{<QMgtQU z2wjJu1t_6mi1pUOymzh*hmQ;kw_GF(jPJG^r7UwiXI3~Xt(Vw+o{{mt_R2YPGm zk9f}q(|wdW25R-ut2|`$)>E2Em;+nLk-VIV_i;-6EV6d4V1aFhdNKvxn*gTn6A8b^ z34U`=T`*a$DJJmi>vh2{fCS*^3P;xg0-p7*P28^g`^U3He(jSQB_5q`7G~fhYwhkQ;vH`Yy+n}Z zlNiBya)yMkLRU`fU zT{s-@MN|MVuhVI7(0#KkE&LpyEi0N#PvHf`-y!w^)7D9)!n<4jLZ}XVVe2)|IYF;6 zFaHEO-7`J872ztc)guckWsnmw!nU}lt^r!A*Pb^!p9J}uqYJ-V_=9K*Z*}@g+#E6W zK7QGtAbg34>2^nvwQhxjhAAW?lX~nrTQAEbBK#-*_VFjhV3I5$;aHYsqs=@?_+ypr zS;P|x@mGI9fk~>77ZFG(Pp~8gy&n+7x@z=ak)qnHqYgV*?T_#qAS=13#;FH1uZ8_%GM^gPd6Gn z6Dm9{3-;9>sHf4q;2t%c`rlO)(u$EZwwGqNhrW9Sqq2Mr^#anvb#+I;mTix113{lB zIC@Plc@_|OPA}f9ADZju=ZJQ@?B*7l@59Ds7|9)l1#sz4hRZRTd;mqofw{n zBo(QQHXV{O9^3wCy05Xk>OSj%h|})cCvYNSjnZ#~MeVX5oQg{g8hBHLIaPF3q}da= zRyRFr(Ph8KYN-Q%%i~?3V_4Uif19E!z}-dbGW8@1DSPf&2Pv>pL)afJ!Xwy5t|=sN zhix4J$H{+7H3shJ_i|r>SQ{6dJ6iyqTr@A14w|FVp425b^f$AU?~r|1vZt9b7wd%iYXd{}`;qN45)tv^c3 zY(7g&J_RLnT~bZhM3z;gnYG!YyV<3DIUg0S>r(qIa_NBg*Qv@zcdMmH9enX3U%yG# zpP4qCDiy&ZmbTP|Z!l%Cs(ohaVQq$L?TU;@3bC6X@1s5({D<6q!6t`jLZ1f@#J(B| z^$$3Nc3z4`Khj_YUXc$PA|Y*|LURQpo+3LYZeexX zE)sht72X#M-39zU70&m7AbO6yj+31L`^(MON+_IjvQ~~Ex_V~za0>s zx%GDLz}qiqGcO=iU6OhLV^E>1{@QEeZ=LaNSHs>B${yJ{eKT%A=UM79!VlSMp;tU5 z&<|#&@3~1OpUw7C;{eN>AFCT*_l_-_$=GxceMmzl1^5~lF)8> zY_^(AOUBx4HLvrf#=&{4-!E?lM1O**xC8x9zR+@inGNL`6Us)D%)Yx2C-O7LwnMjj2Y^f5s&0 z#dv!oVo_l6vgs68u7x0D5wXQ@t#~9Uel1S|yVl9`>ib94=7-ThJz08X1M6Q4`}c!b z!i%%dD|5aifVfrkE!<`a!mFC zK{<;TR!*dJ3qk6^Wx6{DTfTc%nWcYthuUjw&)mE}wn}@PGo4EfYrjwIX$pY%)cFmwz&?96y0YqYlDx0<*L zSicWYKAVUZp>+8_#_cV+p>247pPPr4xv=fkB&)!{#U=4Lg)`k@$AteagRr&+euz!e zY?`;ulV1!K^T&p@Y{dVPz-9NrwPx0PD}F&e{2;FW-8k7YVP=7CR#4uxOS+(2a=gMx zfJN=D5RhE+aFGnq#^wH*U`rQBmt5obgfG}|c#@XqVFl+tsR@P=dq}>%zGQGkpnZ;LoN*vZsnL#D z3E>A^&t5qUQ21gZMjDuRHHpA6c?%!2LYNo${!%BPp6h3+O@x$ip@tLl3El2l4vBl_ zDJr}kpv?hMP`fOrZ*@!(A)lJpu0GTfY?Iw6kG-INIkFM=%KMX=nNAi-e&%aP2|Aa*U+jxQDtqsaTb12?SGAv4 z;*=m|7oLgVA-sk`FPTT?Zkw38YHedwMj?kxuG#IqZez|7;hM6~i6=Dx4tN{?WpboY zMGIZL{NvkBKV402is4zsu$)irv&w!M%I%E5c?yr({XOnH)!XVGBy=e2ti$R{gjce+ z{@Pk_(w}zbzY}LWsF%6+g$jHjy@xT!SzC~LIWk#i#ai^DXZn!dd*3~7aV2_t^CDFC zwa&tvpGky<3q)ENiE;9=D-{X$3)OzfD=1#lPHvBCrcCuVxnS9%R zk5Dt{d20kt0Z|T&hlBUe(fsi>F4oYcjVd+LVu%YO*H=PZQc{;(w}O_uX7)*q{d@Bn2fR$a)Xt(H;ypre2E~0VLZB6A>&eda$jlX}x3)U@ zxvYh`9rX%{NEnk1n&AU7H2-RPXlCY9 z7Pq=dVqWXmPpoVOYyQ47ams~IrDo>&H&gjaKA{eQK-z!LVcjbqRkpQm3HV*@r(a&L zJav>*4`jygoz#^$lK|Ti1tGmAvaj!ZGDUvxP;+m- z;U$)CHOB!l5FgG{2{2fN@@}{HJ0W`S`;)ZQV2K_F}~43i#rWbb`ScM6yD1$>vPK zi#xc&c-h~&{>X7jpNGp1`*6EDcKQyiHnvWzH^-Q7SKgtYIP&{JU`#bjs+q&={;C;= zxkYv(uYViX8`CASpNIDa!S%Y$!oihmJw>A-hn?Q+8n%0Y^s$WtAZaJaXfLNk)_9cv zOHo#X(?)=_)=v9ZLgPW4k7q6)X}-wbh`JH^UZfV1j9U6l-ifV`uEUP}2Kbd$wMY@0 zaHF&_D+;N=9}75j#Kj#`V9C0dL|cG*jx2p`e*4kXqU15S_>k7nmlJ48`>(H6f9F1` zRBDg}BUqP9mGz07UgF;N0% zM#bVVa6QagyLx@hi`75go~gu&a?Baqs|TY)`Y#S7g(*&|pLTp33RiEOW|Z{Zk|d>epAOpSDt{GCncu5IMTLf+vz!9+FC-wIa|u2EB* zR^*((C+*2;v6HFT-5O^KZi{XUpqe7r>806Ro)ihIhE^e@V}NkRbdni?HQCO~<`~QD zl)R4MIYFTVJGj++)>2#XW`JiAu0=4OU)xk60lVIaD-x=s7MlOq-k)lh$X2Xh5>%lK z@Q#!Sq7p^S6*s7xV2g0boD|#>8~wa+t>%cSNcDmRe{bgeqt{*J_n9^X3@d|%st}gk z6EW5>ye-B^jzd=5nhSevKcbb#^QIWAppCk!|Mf@dbh*-Da(~A z3|N^(Fw#2fD3Esl!C8>?UWR{`N}KtwMtX}|{+45${>u1Lz+x#(R*66#A%E6|0Zpyw zvDRKY_aHYd%yvCK&x3f8$vebKJUl3zD;zZTy$Xx_z8}(AZ~t<0g_NZ{Zouohstlbo4W{q5r9R)@@5xN9_1!`eX+-r@u{j+tQ@COL z#Xj0>ch?-{xEK{0a-BoT=agizPUt6%5}b@|JGgQP`vatrZ_f*);=YMmuFom^ zzUQ=#Alm@35sTr|8RyKRO74Cxy$3hXS(W)yvCa;M#4s3=ZVp+*a&MQ8USY;3r|45Y@voJA?~0VT*7M}a;Wu~Ufb z7Nx4~*mmL)-qw=b*?!tWBbdcH$>Nr_coO=l1CK>FbPvxj)Y4Ge-?)=49R7rzfR(yp zXDOCQw#7+qBMP;FnSy|ECvFmz5$2}Lhw(nphe2iCrJ;2dmZg?l;UcyfG->!OJ?#e~ zGa2cLns0^TFLB>KJU(Z)Xk=L1Ec>XtQuIJwr3e|T@I>$E}gVMTM=WCb2@>0iY_f}xC3oznM z6>a=yg(GS1xZqPMtZ6!;#xjM95!)z10-Mr-jX9cYlMz)XL>=jE{~(eMJ*u3n60|#03ka-{dhAG>Dsd0_jE$pAJN~siN z2vju_TZj#~VFxC0C9Vayu8c!s`&BHvn$SelJ?4(T1zzTq8;7tKf~cBtC2V_bK2;(D zDO(BX9bi>MXb<@=x`JWQF>l1ZDLOyLPPV7c~CZNKC2IU{T89ILc@~jtJ;ncGWqd zaB|WgrYzB1E~=uEqGgaG=#opKY6QaE2d~y%D=o#{jGbx@eKTSrU&++SjZ2u5`^3YN zD@`SQSM65aZ!Bk%%7;a}v8H-{sKG0A5wPXsqT+ujp2xV~jJlvfU=pC|^rNkIdQAb! zKuZMQ=(9O4g&n!XgkYXU9Y^RO^Kmbe>EPRff>r91u|^j>3)&)|=n#ayw|M|05fZr6otvHQxCv=9GIxdtqI^+wd3@;ZJ;_9cw7ZU^ zyEWJT5_234ErQ-InY+s+EmVai6@hk^u0jZxoDJiunIXvfkCWph_~n(*NM&TDfoWSR zIvA8O7J-G$VI{%H5vH@sE(us#9qo$6LRgdkRH2mFb+UnB(m!v9680b{V@YCJ&kFHG z_JXa-FxP`O*LB+5+`YYAvJ?^s!Z-0Vdz|{i(Sjwazq6jFB8Ev}Ja0BH-)IOjo3o_hk4-N$^DNm5l znFugno=Z&9e?=JGGchm`lXX{8L=u8BBAEicB0(_*lNg@Y9lQNxjI|Q*rwSu;%5Mjb zNj60IpI!UJHyKsfsBiL_QM>I`-SE-FxnhviiBP{NW9U@&gPOngx%uA3qd?k&TZQ~Y zO{)^%4E1;7@l-LhSdj_u0M%RV4mT|8GO>mhQVFbJ;$A<;V(+L}lVS@&jjRGZ0(KFs zf;1yV33V@!8jfG8tSBJymm&kKR2fA;Vz7g$2p9J^{!P^IDelYY-Gm2$YUpo}t9*-^G?Tf~O<>ul`R((bWqyZ#XtjhOC)|HC ziUCo6S~ln^giR3*!=r?ru`F(%JVmM{Io~7?mg(3kJ z@xydvX0(tep-uGB>U@s*MNpJTq(~{{%2WheGnmj4d`ur@1D8p;tylDQ^?Luli%I;z zf~XjF=wOTRhztEjZEQrVq%C6U#XVo3Sp7!tU_-w^*PtcA6sOPuUqGq`lBGS&V9jo zvclgbA$CySkW9(fqid`?jOu&(SO=QGR-Ti?#9b2ac+)@drWrkTLt3TKip=8fqZ;YG zq)!zlL5rF(R?uD>8YR2O&xJMyB~8R#t=g58NIfwjIe(LZ2SbOayl5+d)g+M){16px zdIyJ}pUpT|vp56HteQ5q0--E4cPODblZ(=IrcwP^hw0oi$Kg8sw(w~81cNyw9$Ezb zpqe3s-k~C(p_lf()#rLH`L+OQhDbh+ERoVPC1fhqe=sTYqfN{aK7!VOH?^)n?Uo7eNq{&wSR?|&Qd)xy$JdHER1BqmqP1~&nyJ;wqkvf?%t5uB=55mu-O_eS6M z3h+Y`;w;--vDl7mHeyjT)L$rr$4am|Aw6^j8%Y<(qk5Pbqr>4jrHO&l#2>?Cx-EJu z9Z)s=$lIPX;f?SJ;Y24rCrEg;H+zRxhQE z)v>Fb=l97Le3Q@u*rTjcrL-7Ka)`Nga2fw+b_J%ctl!HJ1$s-mMlB{`Bh`&=4W)t2 zQIt+JqZA&KVHeXkT)LGe9RigvboB?9ub0=XvxEZBSgz zNuFrdwmZPq3!M@~+!als0djIw5*~6bj()8)jNJV-+MVkD#v}(1C$h(SMvl}E1CQLp zcK%)M(7^V#iouj~=v(U}*CjsoD@H^8q^k3in5PHV;f!gDH4kBywx|fqpxWV%#~4VM z{Z{7KZG8#<+G#T5f{{hs`|I0nALAkJIBsDHzCWqPpUn1(Eyl&&3&K#W&>UIB{3k0`Vt5(7XF0a6&$w`WK1iuQRof%7yUa6?}^*w)TITsT*wZaTcNu zFzBRQ`26r|W!kC1h=oJjBRRV&_!CaEM}Q(rv+Fp`WFz?-r6IGe8PQ&c;e8dZ-+Cz# zy^QP>4UQ|-Blba*Io;eOx16k8!k@%J>npWuTfr8ZV`!GJzmqfA#>SPML-%Kt>ktug zEMQLCP?dDi<@fW-Cl2$hCN>CA6eZ^S_y}sP@&OiLYiJjnD(u}1O7j(AdYv8V|UHuUK`By2{T z$fDd>es~hbt?`PLrPUtiN0Ur^o=E`qx}##mm>Csj=kdco+Y`Rr_WkC2ESjcfyxl89 z1Zi?9lF6D`i>ocW9sAi%>R!Xgt&fVMEHbPp6I`JL0fuO78+v@=!`pQLxvTJ!rHn4e zYa67N0b+tIiP&$gLR8Zl>C@XQ-4@fDF`81Q7_~ zdO~~P=tt=e->8*2$6bFrj!~-v>@FzcDi0d#p@aogva$qfRju|UI9@$_1l&Y^pkHbd zUMsYQoL6APtUVJoW{RJx!;Td=nlV$kyEd4}%Ebz_f93Xm@1u`31EJ-7e2UyGuJ8R~ zQr6({L$SLSDz{Rr<_z<&ZA+PlJCbmcKi36a?YsmQGt)hs>iZH<i}2!~tLCb= zavJuRApOg#o{h~d7pf95!y^Noc`)dHYn}>vg;eq=3pCpXa=H|0opv0|M4OeOF*k&Yi}jt*0xk^Tx70iJb$f4(gFe_3`Hmd3*v z;@g{Fc;ioTt9ckLSVUONFQu34m&WnKs)GLe*#9cB`R99QOJRsTU37pc)PM4udLD=W z-sO5|M(`YcU&i>oewhy`WmW>A&Qb34FLA-#`birfk=lLQ%N(Ej*#=5Ez$efa3mwzJcIt%S^X$xF z7bLe@<&CaTfFlCO5KOc_p-o5f6!tMnbKhnQP4}ZSf73&NK<@(ouTF?Oeg|MEiog<9 z@-kgMGL<}RA(N-N9u7M((u63mc*ebP|F~Q0>GfoFM`z>Ct20&(x_uHr8(Hld9!~3No=HB;`swwb4^9#dMJ7JGgZbJb%IM-5IsV zn`z(4LVfwps*-GZ45>cxY`GQ*a$5P zsvY|+%)2&cousVRmD2T55(nS%aNX1~&oVuy^Z5zqlLVWEukj5t(mc>I_(;ptmUc=1 zXcEz!_@$A@vFsxn+99G-dX(C#E@>>BjUGC2xe4#AvUJoBkw8;xEmhK53n%8I6*HTo z+E}tWnb1(I*s8F#M(R4xyVPQEZ<8tO0HwuyW->UIEE3;ozSm96>v_z(PmLUFj16o6 z?ca#zUkFh0dY(SzE&#|lgSY0CYzZ)VSX6PM^e4uENFW<@W(5RY>@q#Ge_yGd;M4K@y2FWYny%MU#(}U-q^dAsg6{L zW%(;FALV)+z=71e8TIF)3~&t9>d1K>_gioE?=e{YfraA|0ryc%?<1ePr+rUW)pWG6 z<-)rQOWlRlq&cBcrRmmXLg?&3;N{f3F7OJVxJbV zSO9YL+AVyxHA^`BwsB{&)!dRWw9g5Sx@|(jB$7XqPb{hU2M+%B`AqxmEqEz#qzy0a}i@zJqGc=#4|6}dd}OJ3|egF(VpUCPo`>5TD_LuC8sUR=hUv6 z1~_YtJz6x%8XOsKE6~k>KUJ{n7knDt}>ZEU^Cz^H_&*I=V(B4dkB63rz z?vWd1nFNLs0~=PU75!Jn+*Nf%f@te&InNW;Sw$TYBQ~WU;$$A;DNlgw^?keObYFYk z@-&2e+g*0?m!GBxQnpILl#pd6yl5j*YMs4GYem7v$VFDJ`(Tf=Puaiao`p9Rgu(3C z-L2i%U{=xxOFpli_TKLvd!O^BOCw}HsWHW%(X-O5&eMO61PJy3=)VIdWd7BZIY$#Y z68QAV*>i2H_^Ctb<_B_o#6r<-qKltKw_3I|jCPb@hfRG{A)I$6w@o~S5yH?V0y+Ak z3VB#wSNeOu&Noee(2tU(S<$0`<{%pI3Oozni3bBjGq>+DCS3dh}c zP;r|QI3Mff^QR^=1D-x)9@YNfG~fNp=UcC1_QYCU{xLi{eJ^YwoRi^kf=aE<)BgHc zNR6IWt0!qJ;eIKhPbUUE!`+qluUY{Rr4ZAqxVz!e;#Qce>}d*a%}&t-bN>GzNIl9>2*Z zfVz_-v{G~!Ve-EFQN7-;HN9R5Rn%2b;u^RZvCd(9KBqPPl}kNz=QP#5P>um<6Suem z*vgm69UOTtUBIZA)9#hfsHI%WM=kDsC+l?vQOVP3C4az($fr41W(JA0(9am4fya5P z!Se#J7hcwIX@t8!cz>e+taRjwaIN`YbsAP-ETMqA)|@IXANpK3cR@3dbG!a?a6(ta zVnoDl!kfAa{4m=xL*_@VZ_~aB$yX`acb^v`}a3=s?r`V(AYh7om5tiCp0eX{z8(b<)o@Bl(If~jGhi-KD{v} zyT3(d^%BvT1(_?8%eS_7s9tv20ix|-LpT)6m7(MZr$?M>3Ey2eI#O3o}Uk4LXWRg-(<78i4M4S@~G z>EU3a<<}Yg=nAqSo=Jw-%QF;2_<(~ggUv7EuT{N1u8b(-KcH{{C~=9VuaUaf(_wkd zy}2oMNw;(_duflb6r2hOzH}ZA2cKck&}0CxMa>nr!fR%=7EmZ`SV*B^Gn=->&RDf~ zgAQZ&%*)H8ck0qQoU7COwABxV80oqOikkHZqAj*l`@gzaZL@v(Z1;YaPrr^Gz_Kxd zlJ2-c@virLN1hXfXo0W2*q(LH6nH(}Mr2L@zMcB;v7$P29a&U{cOAjX{6i<*D9Sco z8QL?%z?#V-Q<0Eqq?C4RzDzw55%2e%oG`x&i?6$d&m(yw#xc+TB+iyY^^@5#Us;Yi zcYDEkzlO$YTh-c3DPUfLyo8Ftx@9CdBm_a*Mo(o*INwDpuwlq4cw+AP+#$n07RQ{^ zASxa?`@KIx@KfQ-_n6mUOJONeS>};-ij<1r2nFi?dWO7EY2|ir?Xt2aav=35tzx5q zJaG&zF_LCCWr^Z~mLr^D>~h_LE}Z7;qXh-cIDGR+&cF#}!iJ<%g40gDa z>%Jt2ul*+h*VCxp56q=|FMSYX;kTeX=ek`EfYFBM2fTGW>Jo+)>raLZB4i5?vAXc& z+nb2AKOpMpOf`_@F}a(UbK}KFjO-O1N?@tw=z=yrB zkh!HM^ZkGMe@55-m;9e7)Y8K>I9|N&7sv=1>wmyc4PDrGW_rk!l(d?8hM}Sq%)n%< z$@FS?8_+Lh8(9fZE3Z-Z&3xU>eC3;=X=X;+aSY-yq_Q65u z;b*xPA<^|)?6%Kb`%d}RCI5P1nQP%c42sI2@<;~DX zX&wRWPkMS#P?Z;4Ydt;PGOl;#mDioTmF#wS*Bsg%gc@VWt+~X+nZRsFhWKd~aXBR2 zR70=&%iOH*BT3xXqAur+TBfm7ANAXVrPqDmGPJ6d<~-1UbbgCwLdxODk^>>@PH{aiS>DlM2v%WaVu_WdMVOYSB#|La>sU%E;z{j#em;`_=>6K`{MGxk_%Y$8Aj{5(3d+w< z^%^H9{4U7;^4{O;;K#f&HK+oWxItLJ5mo~$8{MVrxs&zv^4$9&;iv5R@`5qZ zl&cxI3^fAEo$hb)pcoZ<-}vlZIn#aiumC=8)vffv9R+GfMe(FpaUm1X)?FzkaAB>j zD@Tgwp_r22A?G_Y2K|Y;p!19xEvMMQCpY`7>&>xONXET+!OU>2mfoA^;`cnxt?zx$ zF%WpM{#xJkwK5LR_@u^$^?@=RxEV9j=JUV5z5yr@@q2!ubn>_(rj7ZewbjiiZJR~~ zCBOk?!XnT4RZWe@lxRJ*rKM39%)%!dz|39kvs`!D57ydzE|d2xbw?Dx!sCh4?cRgzbe1Z=gGI<_wG!EXQXVNdo?gE_=bWU zryNb4U$OnMD(A z&e7+*Nd?c8EJqoXuz?XM&z}{I)tVVxTByC-$9g)Z_Umw+)6REXB8s8XKmu1R27E6- zl_Wel_cFQqtkTB7z)aL$R$>(ciib^+b=+RA+@~t$LF+-p?|g;x`^~dQ05ugnK`cax zRr%h}w4ud_Pz4h~m)qH~L3bac9TdNl+~<`5UseQ@$cZuL2tUW*)Fsc&C zSCAz&W>Zuz>V45jjj$kJGN8D}r4IMsVD`j@0;K<*3@Md2H+QV2hAa(<&acEh3hMd% z3-jZDKl<8krOJK&R5FJwG&iF!u^)i~d6^W23oSw=YLYXKtsdVe*RQt={xf?o`}*dq zQ*K6CeW~s&G&EP#VCnXvrsg7-X0Hw%6&`KnwWwSt;UB@$n7^^>D4e;Cu}Zp_Q(*@q zO!Dy@XpyiOl5_j9#R*ul3^SbCjK_6^zmc99zOYn^1TG2&3I9!! z8Sth`f<_9J*x}QpPhkc8jfy}(v-LLiTwnBcjZ&K1^+f!u=e-j};R0}rnW4#!frt^K z!3E;PXa$bWygz^$AcEW6Y`=MzAj5I~ev`$ce%1cd>TI1n#EB^Y!Rm6n$)W9gTFER= z1|_TO`Z3v+^+18JK9Rt~&B2Mw!NUBasKPd<+t>Do!#%HG&$dErTq2x!$oI4&Y#?*L zM+(TwPK&m{;WFw);DzcJI!a9TFHvky)<6GMuDvq$w#>A6r6p@G%c%Z-3UGc%4M>AV z(-PwH&XIhE#uUFz1mT*Lr;qiV+{p;$jGA*eegM0#3e6pjgIXT@B z6ph;Ta3!B;7WvaryrZjnx#nS_a1~3uzEFRec~PvU;}&eoucKG)Q;jLT8EjM;Dy)=) z;6w69{vWLPV}(cQ>FkiT_6?pw(ddGZHX(0rbdG=`|HtiCc^Wam@;$hCEs4$A?v^w5@RRn#BA*60W%T5O%4p?8?)C2L;5YIX57+kuP|Iykk zQ?MX{iM0S#z@t_x@PMb`!}>Epb>vslX#cLq@rvQ$eLz4t`81*&p_dhV4sK0^m~!g^ zf_Sw-M8vRoARKU5sylokHGgz3lm0;+aiRs;JBiY^VZqPd*bxmB9KTT!9F*3>TdG<% z51dW!nUxi48m;6wx6lm++4o~S)m8DR`{azLKK?d-=nY=+*6aVWQn~*RYWvz8-oISI zG}Roxh+07<{9 literal 0 HcmV?d00001 diff --git a/favicons/mstile-310x310.png b/favicons/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..eaeac22ba959d82221d14fd078502eace8c11900 GIT binary patch literal 43323 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 diff --git a/index.html b/index.html new file mode 100644 index 00000000..e8324113 --- /dev/null +++ b/index.html @@ -0,0 +1,54 @@ + + + + + LRC Maker + + + + + + + + + + + + + + + + + + + + + + + +
+
+ loading +
+
+ + + diff --git a/site.webmanifest b/site.webmanifest new file mode 100644 index 00000000..1c5428f3 --- /dev/null +++ b/site.webmanifest @@ -0,0 +1,31 @@ +{ + "background_color": "#f1f3f4", + "description": "歌词滚动姬|可能是你所能见到的最好用的歌词制作工具", + "display": "standalone", + "icons": [ + { + "sizes": "192x192", + "src": "./favicons/android-chrome-192x192.png", + "type": "image/png" + }, + { + "sizes": "512x512", + "src": "./favicons/android-chrome-512x512.png", + "type": "image/png" + } + ], + "name": "灯里的歌词滚动姬", + "short_name": "歌词滚动姬", + "start_url": "./", + "theme_color": "#484848", + "share_target": { + "action": "./", + "method": "GET", + "enctype": "application/x-www-form-urlencoded", + "params": { + "title": "title", + "text": "text", + "url": "url" + } + } +} diff --git a/svg/akari-hide-wall.svg b/svg/akari-hide-wall.svg new file mode 100644 index 00000000..4aa12221 --- /dev/null +++ b/svg/akari-hide-wall.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/svg/akari-not-found.svg b/svg/akari-not-found.svg new file mode 100644 index 00000000..5b96408f --- /dev/null +++ b/svg/akari-not-found.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/svg/akari-odango-loading.svg b/svg/akari-odango-loading.svg new file mode 100644 index 00000000..5189648f --- /dev/null +++ b/svg/akari-odango-loading.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sw.js b/sw.js new file mode 100644 index 00000000..7672897d --- /dev/null +++ b/sw.js @@ -0,0 +1 @@ +var i={hash:"5aa692d",updateTime:"2024-05-20T15:14:32Z",version:"5.6.10"};const r=self,n="akari-lrc-maker",u=i.version,l=i.hash,c=`${n}-${u}-${l}`;r.addEventListener("install",()=>{r.skipWaiting()});r.addEventListener("activate",t=>{t.waitUntil(caches.keys().then(s=>Promise.all([r.clients.claim(),...s.filter(e=>e.startsWith(n)&&e!==c).map(e=>caches.delete(e))])))});r.addEventListener("fetch",t=>{if(t.request.method!=="GET")return;const s=new URL(t.request.url);!/(?:\.css|\.js|\.svg)$/i.test(s.pathname)&&s.origin!==r.location.origin||t.respondWith(caches.match(t.request).then(e=>e||caches.open(c).then(h=>fetch(t.request).then(a=>(a.status!==200||h.put(t.request,a.clone()),a)))))});