app.js 57 KB

123
  1. /*! For license information please see app.js.LICENSE.txt */
  2. (()=>{var e,t,n,o,i,s={3542:function(e){var t;t=function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={exports:{},id:o,loaded:!1};return e[o].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){var o=document.createElement("canvas");o.width=window.innerWidth,o.height=window.innerHeight,o.style.cssText="position:fixed;top:0;left:0;pointer-events:none;z-index:999999",window.addEventListener("resize",(function(){o.width=window.innerWidth,o.height=window.innerHeight})),document.body.appendChild(o);var i=o.getContext("2d"),s=[],r=0,a=!1;function c(e,t){return Math.random()*(t-e)+e}function l(e){if(u.colorful){var t=c(0,360);return"hsla("+c(t-10,t+10)+", 100%, "+c(50,80)+"%, 1)"}return window.getComputedStyle(e).color}function d(e,t,n){return{x:e,y:t,alpha:1,color:n,velocity:{x:2*Math.random()-1,y:2*Math.random()-3.5}}}function u(){for(var e=function(){var e,t=document.activeElement;if("TEXTAREA"===t.tagName||"INPUT"===t.tagName&&"text"===t.getAttribute("type")){var o=n(1)(t,t.selectionEnd);return e=t.getBoundingClientRect(),{x:o.left+e.left,y:o.top+e.top,color:l(t)}}var i=window.getSelection();if(i.rangeCount){var s=i.getRangeAt(0),r=s.startContainer;return r.nodeType===document.TEXT_NODE&&(r=r.parentNode),{x:(e=s.getBoundingClientRect()).left,y:e.top,color:l(r)}}return{x:0,y:0,color:"transparent"}}(),t=5+Math.round(10*Math.random());t--;)s[r]=d(e.x,e.y,e.color),r=(r+1)%500;if(u.shake){var o=1+2*Math.random(),i=o*(Math.random()>.5?-1:1),c=o*(Math.random()>.5?-1:1);document.body.style.marginLeft=i+"px",document.body.style.marginTop=c+"px",setTimeout((function(){document.body.style.marginLeft="",document.body.style.marginTop=""}),75)}a||requestAnimationFrame(m)}function m(){a=!0,i.clearRect(0,0,o.width,o.height);for(var e=!1,t=o.getBoundingClientRect(),n=0;n<s.length;++n){var r=s[n];r.alpha<=.1||(r.velocity.y+=.075,r.x+=r.velocity.x,r.y+=r.velocity.y,r.alpha*=.96,i.globalAlpha=r.alpha,i.fillStyle=r.color,i.fillRect(Math.round(r.x-1.5)-t.left,Math.round(r.y-1.5)-t.top,3,3),e=!0)}e?requestAnimationFrame(m):a=!1}u.shake=!0,u.colorful=!1,e.exports=u},function(e,t){!function(){var t=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],n=null!=window.mozInnerScreenX;function o(e,o,i){var s=i&&i.debug||!1;if(s){var r=document.querySelector("#input-textarea-caret-position-mirror-div");r&&r.parentNode.removeChild(r)}var a=document.createElement("div");a.id="input-textarea-caret-position-mirror-div",document.body.appendChild(a);var c=a.style,l=window.getComputedStyle?getComputedStyle(e):e.currentStyle;c.whiteSpace="pre-wrap","INPUT"!==e.nodeName&&(c.wordWrap="break-word"),c.position="absolute",s||(c.visibility="hidden"),t.forEach((function(e){c[e]=l[e]})),n?e.scrollHeight>parseInt(l.height)&&(c.overflowY="scroll"):c.overflow="hidden",a.textContent=e.value.substring(0,o),"INPUT"===e.nodeName&&(a.textContent=a.textContent.replace(/\s/g," "));var d=document.createElement("span");d.textContent=e.value.substring(o)||".",a.appendChild(d);var u={top:d.offsetTop+parseInt(l.borderTopWidth),left:d.offsetLeft+parseInt(l.borderLeftWidth)};return s?d.style.backgroundColor="#aaa":document.body.removeChild(a),u}void 0!==e&&void 0!==e.exports?e.exports=o:window.getCaretCoordinates=o}()}])},e.exports=t()},7721:(e,t,n)=>{n.d(t,{t:()=>r,T:()=>s});n(9138);const o=_iro.cookie_version_control||"";const i=Array.from(navigator.userAgent.matchAll(/(Firefox|Chrome|Version|OPR|Edg)\/(\d+)/gi));function s(e){for(const[t,n,o]of i)if(parseFloat(o)>=e[n])return!0;return!1}const r=function(){const e=["image/*,*/*;q=0.8"];return s({Chrome:59,OPR:46,Firefox:3,Edg:79,Version:8})&&(e.push("image/apng"),s({Chrome:32,OPR:19,Firefox:65,Edg:18,Version:14})&&(!function(e,t,n){const i=n?"; expires="+new Date(Date.now()+24*n*60*60*1e3).toUTCString():"";document.cookie=e+o+"="+(t||"")+i+"; path=/"}("su_webp","1",114514),e.push("image/webp"),s({Chrome:85,OPR:71,Firefox:93})&&e.push("image/avif"))),e.reverse().join(",")}()},3451:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(7925),i=n(4351);const s=[`ref(APA): ${_iro.author_name}.${_iro.site_name}.${_iro.site_url}. Retrieved ${(new Date).toLocaleDateString()}.`];function r(e){const t=window.getSelection();if(t){const n=t.toString();n.length>30&&function(e,t){e.preventDefault();const n=t.replace(/\r\n/g,"<br>")+"<br><br>"+s.join("<br>"),o=t.toString().replace(/\r\n/g,"\n")+"\n\n"+s.join("\n");if(e.clipboardData)e.clipboardData.setData("text/html",n),e.clipboardData.setData("text/plain",o);else if(window.clipboardData)window.clipboardData.setData("text",o)}(e,n),(0,o.I)((0,i.__)("复制成功!"),1e3)}}function a(){_iro.clipboardRef&&(document.body.removeEventListener("copy",r),document.body.addEventListener("copy",r))}},4895:(e,t,n)=>{n.d(t,{vI:()=>p,LN:()=>w,t9:()=>b,LY:()=>h,rZ:()=>f});n(9261),n(3700),n(3632),n(1531),n(3678),n(4145);function o(e){return new Promise(((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)}))}function i(e,t){const n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);const i=o(n);return(e,n)=>i.then((o=>n(o.transaction(t,e).objectStore(t))))}const s=i("sakurairo","cache");var r=n(7721),a=n(4351),c=n(2818),l=n(7925),d=n(7156);let u=1,m="";async function h(){p(await w(!0)),u++}async function f(){u--,p(await w(!0))}const g=document.querySelector(".centerbg"),p=_iro.site_bg_as_cover?e=>{document.body.style.backgroundImage=`url(${e})`,document.dispatchEvent(new CustomEvent("coverBG_change",{detail:e}))}:g?e=>{g.style.backgroundImage=`url(${e})`,document.dispatchEvent(new CustomEvent("coverBG_change",{detail:e}))}:d.lQ;function y(e){const t=e?.match(/^url\("(.+)"\)$/);if(t)return t[1]}const b=_iro.site_bg_as_cover?()=>y(document.body.style.backgroundImage):g?()=>y(g.style.backgroundImage):d.lQ;function v(e=!1){const t=new URL(_iro.cover_api);return(0,c.F)()&&1==_iro.random_graphs_mts?(t.searchParams.set("type","mobile"),t.toString()+(e?"&"+u:"")):t.toString()+(e?(""===t.search?"?":"&")+u:"")}const w=_iro.cache_cover?(e=!1)=>{return(t="cover",s("readonly",(e=>o(e.get(t))))).then((t=>t&&t instanceof ArrayBuffer?(URL.revokeObjectURL(m),m="",m=URL.createObjectURL(new Blob([t])),m):v(e))).finally((()=>{!async function(e=!1){try{const t=await fetch(v(e),{headers:{Accept:r.t}});if(500==t.status){const e=await t.json();(0,l.I)(e.message),console.warn(e.message)}else if(t.ok){const e=await t.arrayBuffer();try{((e,t)=>{s("readwrite",(n=>(n.put(t,e),o(n.transaction))))})("cover",e)}catch(e){console.warn(e)}}}catch(e){e instanceof TypeError&&(console.warn((0,a.__)("你的封面API好像不支持跨域调用,这种情况下缓存是不会生效的哦")),(e=>{s("readwrite",(t=>(t.delete(e),o(t.transaction))))})("cover"))}}(e)}));var t}:v},9655:(e,t,n)=>{n.d(t,{ig:()=>m,jJ:()=>s,uO:()=>l,yi:()=>d});const o=window.matchMedia("(prefers-color-scheme:dark)");let i=!1;const s=()=>i;function r(e){e!==i&&(document.dispatchEvent(new CustomEvent("darkmode",{detail:e})),i=e)}function a(){localStorage.getItem("dark")||(o.matches&&_iro.darkmode?l():d())}function c(e){e==u()?localStorage.removeItem("dark"):1==e?localStorage.setItem("dark","1"):localStorage.setItem("dark","0")}function l(e){document.documentElement.style.backgroundColor="#333",document.getElementsByClassName("site-content")[0].style.backgroundColor="#333",document.body.classList.add("dark"),e&&c(!0),r(!0)}function d(e){document.documentElement.style.backgroundColor="",document.getElementsByClassName("site-content")[0].style.backgroundColor="rgba(255, 255, 255, .8)",document.body.classList.remove("dark"),document.body.classList.remove("dynamic"),r(!1),e&&c(!1)}function u(){switch(_iro.dm_strategy){case"client":return o.matches;case"eien":return!0;default:return function(){const e=new Date;return e.getHours()>21||e.getHours()<7}()}}function m(){const e=localStorage.getItem("dark");e?"1"==e?l():d():u()&&_iro.darkmode?l():d()}"client"===_iro.dm_strategy&&(o.removeEventListener?o.removeEventListener("change",a):o.removeListener(a),o.addEventListener?o.addEventListener("change",a):o.addListener(a))},8195:(e,t,n)=>{n.d(t,{J:()=>u,S:()=>l});var o=n(7925),i=n(4351),s=n(2818);let r,a;function c(e){return()=>{const{name:t}=e.dataset;t!=localStorage.getItem("font_family")&&("serif"==t?((0,s.F)()&&(0,o.I)((0,i.__)("将从网络加载字体,流量请注意")),document.body.classList.add("serif"),localStorage.setItem("font_family","serif"),d("serif")):(document.body.classList.remove("serif"),localStorage.setItem("font_family","sans-serif"),d("sans-serif")))}}function l(){const e=localStorage.getItem("font_family");e&&"serif"!=e||document.body.classList.add("serif")}function d(e){"sans-serif"===e||"sans-serif"==localStorage.getItem("font_family")?(r.classList.remove("selected"),a.classList.add("selected")):(a.classList.remove("selected"),r.classList.add("selected"))}function u(){const e=(r=document.getElementsByClassName("control-btn-serif")[0],a=document.getElementsByClassName("control-btn-sans-serif")[0],a&&r);e||localStorage.removeItem("font_family"),l(),e&&(d(),r.addEventListener("click",c(r)),a.addEventListener("click",c(a)))}},9509:(e,t,n)=>{async function o(){const e=document.getElementById("footer_yiyan");if(e){const t=_iro.yiyan_api||["https://api.maho.cc/yiyan/"];0==t.length&&console.warn("一言API: 路径为空");for(const n of t)try{const t=await i(n);e.innerText=t;break}catch(e){console.warn(`一言API: 尝试联系"${n}"时出错。 `,e);continue}}}n.d(t,{A:()=>o});const i=async e=>{const t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok){const e=await t.json(),n=("null"==e.from_who?null:e.from_who)||"",o=e.from!=e.from_who?`「${e.from}」`:"";return e.hitokoto+"——"+n+o}throw t.status}},2818:(e,t,n)=>{n.d(t,{F:()=>r,P:()=>i});let o=!1;function i(){const e=window.matchMedia("(max-width:860px)");o=e.matches,e.addEventListener?e.addEventListener("change",s):e.addListener(s)}function s(e){o=e.matches}const r=()=>o},3218:(e,t,n)=>{n.d(t,{U:()=>h,X:()=>u});var o=n(7156),i=n(2821),s=n(4351),r=n(3867),a=n(1987);const c=([e,t,n,o])=>{const i=`${e}deg,${t}%,${n}%`;return o&&1!==o?`hsla(${i},${o})`:`hsl(${i})`};let l;const d=(0,o.ai)((async function(){const e=document.location.href,t=document.querySelector("#pagination a");if(t.classList.contains("loading"))return;t.classList.add("loading"),t.innerText="";const n=await fetch(t.getAttribute("href")+"#main"),o=await n.text();if(e!=document.location.href)return;const a=(new DOMParser).parseFromString(o,"text/html"),c=a.querySelectorAll("#main .post, #main .shuoshuo-item"),l=a.querySelector("#pagination a"),d=l&&l.innerText,m=l&&l.getAttribute("href"),h=document.getElementById("main");for(let e=0;e<c.length;e++)h.append(c[e]);const f=document.querySelector("#pagination a"),g=document.querySelector("#add_post span");if(f&&(f.classList.remove("loading"),f.innerText=d),g&&(g.classList.remove("loading"),g.innerText=""),(0,i.A)(),(0,r.xI)(),u(),document.dispatchEvent(new CustomEvent("ajax_post_loaded")),null!=m){t.setAttribute("href",m);let e=document.documentElement.scrollTop||window.pageYOffset||document.body.scrollTop;window.scrollTo({top:e+300,behavior:"smooth"})}else document.getElementById("pagination").innerHTML="<span>"+(0,s.__)("很高兴你翻到这里,但是真的没有了...")+"</span>"}));function u(){!function(e,t){if(!e)return;const n=new IntersectionObserver((e=>{for(const o of e){if(!o.isIntersecting)continue;o.target.classList.add("post-list-show");const e=o.target;n.unobserve(e),t?.(e)}}),{threshold:[.42]});for(const t of e)n.observe(t)}(document.querySelectorAll("article.post-list-thumb,article.shuoshuo-item"),(e=>{const t=e.querySelector(".post-thumb img");if(t){let n=t;t.classList.contains("lazyload")&&(n=document.createElement("img"),n.src=t.getAttribute("data-src"),n.crossOrigin="anonymous"),(0,a.Ud)(n).then((t=>{if(!t)return;const n=e.style;n.setProperty("--article-theme",`rgba(${t[0]},${t[1]},${t[2]},${t[3]/255})`),n.setProperty("--article-theme-highlight",c((0,a.hC)(t))),n.setProperty("--article-theme-foreground",c((0,a.Ot)(t)))}))}}))}function m(e){"pagination"==e.target.parentElement.id&&(e.preventDefault(),e.stopPropagation(),clearTimeout(l),d())}function h(){new IntersectionObserver((e=>{if(e[0].intersectionRatio<=0)return;const t=document.querySelector("#pagination a");if(t){const e=t.getAttribute("href"),n=document.getElementById("add_post_time");if(null!=e&&n){const e=n.title;"233"!=e&&(console.log("%c 自动加载时倒计时 %c","background:#9a9da2; color:#ffffff; border-radius:4px;","","",e),l=setTimeout(d,1e3*parseInt(e,10)))}}})).observe(document.querySelector(".footer-device")),document.body.removeEventListener("click",m),document.body.addEventListener("click",m)}},2036:(e,t,n)=>{function o(){for(const e of document.querySelectorAll(".showcard")){const t=e.querySelector(".img"),n=e.querySelector(".showcard-button");if(!t||!n)throw new Error("invalid structure for .showcard");t.addEventListener("mouseover",(function(){n.classList.add("hover")})),t.addEventListener("mouseout",(function(){n.classList.remove("hover")}))}}n.d(t,{A:()=>o})},1987:(e,t,n)=>{n.d(t,{Ot:()=>y,hC:()=>b,Ud:()=>m,HK:()=>p,st:()=>f});n(1531),n(3678),n(4145);let o=0;class i{w;cb={};[Symbol.dispose];constructor(e){this.w=e;const t=e=>{const t=e.data,n=t[0],o=this.cb[n];o&&(delete this.cb[n],o(t[1],t[2]))};e.addEventListener("message",t),this.postMessage=(e,...t)=>{const n=o++,i=[n,e];return new Promise(((e,o)=>{this.cb[n]=(t,n)=>{if(t)return o(new Error(t.message));e(n)},this.w.postMessage(i,...t)}))},this[Symbol.dispose]=()=>{e.removeEventListener("message",t)}}postMessage}var s=n(9655),r=n(8800);r.A.hsl=function(e){var t,n,o=e[0]/255,i=e[1]/255,s=e[2]/255,r=Math.min(o,i,s),a=Math.max(o,i,s),c=a-r;return a===r?t=0:o===a?t=(i-s)/c:i===a?t=2+(s-o)/c:s===a&&(t=4+(o-i)/c),(t=Math.min(60*t,360))<0&&(t+=360),n=(r+a)/2,[t,100*(a===r?0:n<=.5?c/(a+r):c/(2-a-r)),100*n]};var a=n(3250);const c=getComputedStyle(document.documentElement).getPropertyValue("--theme-skin-matching"),l=(async()=>{try{return new i(new Worker(new URL(n.p+n.u(6589),n.b))).postMessage}catch(e){console.warn("主题色计算已回退到主线程进行,性能可能会有轻微影响");const t=n.e(7201).then(n.bind(n,7201));return async(e,n)=>{const{default:o}=await t;return o(e)}}})();let d=[0,0,0,0];function u([e,t,n,o]){return o?"hsla("+e+"deg,"+t+"%,"+n+"%,"+o+")":"hsl("+e+"deg,"+t+"%,"+n+"%)"}async function m(e){try{await(0,a.kQ)(e);const t=(0,a.L2)(e,1e4);return await(await l)(t.data,{transfer:[t.data.buffer]})}catch(e){return console.error(e),null}}function h(e){const t=document.querySelector("meta[name=theme-color]");t&&(t.content=e)}async function f(e){const t=document.createElement("img");t.src=e,t.crossOrigin="anonymous";const n=await m(t);n?(d=n,g()):h(c)}function g(e){let t=r.A.hsl(d);const n=[...t];n[2]*=.5,(void 0===e?(0,s.jJ)():e)&&(t=n),h(u(t)),_iro.extract_theme_skin&&(document.documentElement.style.setProperty("--theme-skin-matching",u(t)),document.documentElement.style.setProperty("--theme-skin-dark",u(n)))}function p(){document.addEventListener("coverBG_change",(({detail:e})=>f(e))),document.addEventListener("darkmode",(({detail:e})=>g(e)))}function y(e){return r.A.hsl(e)[2]>40?[0,0,0,1]:[0,100,100,1]}function b(e){const t=r.A.hsl(e);return t[2]=Math.min(100,1.1*t[2]),t}},7894:(e,t,n)=>{n.d(t,{A:()=>r,o:()=>s});var o=n(6564);let i;function s(){i&&(i.destroy(),i=null)}async function r(){const e=document.getElementById("typed-js-initial");if(e){s();try{const t=JSON.parse(e.innerHTML),s=document.querySelector(".element");if(s.innerText="",_iro.ext_shared_lib)window.Typed||await(0,o.J)("dist/typed.umd.js","typed.js"),i=new window.Typed(s,t);else{const{default:e}=await n.e(7186).then(n.bind(n,7186));i=new e(s,t)}}catch(e){console.error("请检查typed.js设置",e)}}}},9257:(e,t,n)=>{n.d(t,{Br:()=>y,PW:()=>p,Zg:()=>f,lJ:()=>g});n(1531),n(3678),n(4145);var o=n(7156),i=n(4351),s=n(6564);const r=document.getElementById("bgvideo"),a=_iro.movies.name?.split(",")||[];let c=new Array(a.length).fill(0).map(((e,t)=>t)),l=[];const d=()=>{0==c.length&&(c=new Array(a.length).fill(0).map(((e,t)=>t)));const e=Math.floor(Math.random()*c.length);return a[c.splice(e,1)[0]]};function u(){const e=document.getElementsByClassName("video-stu")[0],t=d();e.innerHTML=(0,i.__)("正在载入视频 ..."),e.style.bottom="0px",r.setAttribute("src",new URL(t,_iro.movies.url||location.origin).toString()),r.setAttribute("video-name",(0,o.J)(t))}function m(){const e=document.getElementById("video-btn");e&&(e.classList.add("video-pause"),e.classList.remove("video-play"),e.style.display="");try{if(document.querySelector(".video-stu").style.bottom="-100px",document.querySelector(".focusinfo").style.top="-999px",_iro.float_player_on)return void Promise.all([n.e(8619),n.e(2563)]).then(n.bind(n,4052)).then((({pauseAllPlayer:e})=>{l=e(),r.play()}))}catch(e){console.warn(e)}r.play()}function h(){const e=document.getElementById("video-btn");e&&(e.classList.add("video-play"),e.classList.remove("video-pause"));try{document.querySelector(".focusinfo").style.top="49.3%"}catch{}r.pause();for(const e of l)e.play()}function f(){r&&null!=r.oncanplay&&document.querySelector(".haslive")&&document.querySelector(".videolive")&&m()}function g(){if(r&&null!=r.oncanplay&&document.querySelector(".haslive")){h();const e=document.getElementsByClassName("video-stu")[0];e.style.bottom="0px",e.innerHTML=(0,i.__)("已暂停...")}}function p(){const e=document.getElementById("video-btn");e&&e.addEventListener("click",(function(){this.classList.contains("loadvideo")?(this.classList.add("video-pause"),this.classList.remove("loadvideo"),u(),r.oncanplay=()=>{m(),document.getElementById("video-add").style.display="block",e.classList.add("videolive","haslive")}):this.classList.contains("video-pause")?(h(),e.classList.remove("videolive"),document.getElementsByClassName("video-stu")[0].style.bottom="0px",document.getElementsByClassName("video-stu")[0].innerHTML=(0,i.__)("已暂停...")):(m(),e.classList.add("videolive")),r.onended=function(){r.setAttribute("src",""),document.getElementById("video-add").style.display="none",document.querySelector(".focusinfo").style.top="49.3%",e&&(e.classList.add("loadvideo"),e.classList.remove("video-pause","videolive","haslive"),_iro.movies.loop&&e.click())}}));const t=document.getElementById("video-add");t&&t.addEventListener("click",u)}async function y(){!async function(){const e=document.querySelectorAll("video.hls");if(0==e.length)return;if(e[0].canPlayType("application/vnd.apple.mpegurl"))for(const t of e)t.src=t.dataset.src||t.src,t.autoplay=!0;else{if(!window.Hls)try{if(_iro.ext_shared_lib)await(0,s.J)("dist/hls.light.min.js","hls.js");else{const{default:e}=await n.e(4189).then(n.t.bind(n,4189,23));window.Hls=e}}catch(e){console.warn("Hls load failed: ",e)}Hls.isSupported()||console.error("Hls: Media Source Extensions is unsupported.");for(const t of e){const e=new Hls;e.loadSource(t.dataset.src||t.src),e.attachMedia(t),e.on(Hls.Events.MANIFEST_PARSED,(()=>{t.play()}))}}}(),async function(){document.querySelectorAll("video.lazyload").forEach((e=>e.addEventListener("canplay",b)))}()}function b(){this.poster=""}},7361:(e,t,n)=>{n.d(t,{u:()=>i});var o=n(4351);function i(){if(!_iro.audio)return;const e=window.AudioContext||window.webkitAudioContext;if(e){let t=0;const n=1,i=function(){const e=o.h.opt.web_audio?.sheet;return"string"==typeof e?e.split(" "):e instanceof Array?e:"880 987 1046 987 1046 1318 987 659 659 880 784 880 1046 784 659 659 698 659 698 1046 659 1046 1046 1046 987 698 698 987 987 880 987 1046 987 1046 1318 987 659 659 880 784 880 1046 784 659 698 1046 987 1046 1174 1174 1174 1046 1046 880 987 784 880 1046 1174 1318 1174 1318 1567 1046 987 1046 1318 1318 1174 784 784 880 1046 987 1174 1046 784 784 1396 1318 1174 659 1318 1046 1318 1760 1567 1567 1318 1174 1046 1046 1174 1046 1174 1567 1318 1318 1760 1567 1318 1174 1046 1046 1174 1046 1174 987 880 880 987 880".split(" ")}(),s=document.querySelectorAll(".site-title, #moblieGoTop, .site-branding, .searchbox, .changeSkin-gear, .menu-list li"),r="♪♩♫♬♭€§¶♯",a=o.h.opt.web_audio?.main_gain||1,c=new e,l=c.createGain(),d=c.createOscillator();let u;l.connect(c.destination),d.connect(l),d.type="sine",d.start(c.currentTime);let m=null;const h=e=>{if(e.currentTarget===m)return;c.resume(),m=e.currentTarget;const o=Math.round(r.length*Math.random()),s=e.pageX,h=e.pageY-5,f=document.createElement("b");f.textContent=r[o],f.style.zIndex="99999",f.style.top=h-100+"px",f.style.left=s+"px",f.style.position="absolute",f.style.color="#FF6EB4",f.style.pointerEvents="none",document.body.appendChild(f),f.animate([{top:h+"px"},{opacity:0}],{duration:500});const g=i[t]||i[t=0];t+=n,l.gain.cancelScheduledValues(c.currentTime),d.frequency.setValueAtTime(g,c.currentTime),l.gain.exponentialRampToValueAtTime(a,c.currentTime+.01),l.gain.exponentialRampToValueAtTime(.001,c.currentTime+2),l.gain.setValueAtTime(0,c.currentTime+2.1),setTimeout((()=>{f.remove(),m===e.currentTarget&&(m=null),clearTimeout(u),u=setTimeout((()=>{c.suspend(),u=void 0}),1e3)}),500)};s.forEach((e=>e.addEventListener("pointerenter",h)))}}},7925:(e,t,n)=>{function o(){const e=document.getElementsByClassName("butterBar");if(e.length>0)for(let t=0;t<e.length;t++)e[t].remove()}function i(e,t){o();const n=document.createElement("div"),i=document.createElement("p");return n.classList.add("butterBar","butterBar--center"),i.classList.add("butterBar-message"),i.innerHTML=e,n.appendChild(i),document.body.appendChild(n),!0!==t&&setTimeout((()=>{o()}),"number"==typeof t?t:6e3),n}n.d(t,{I:()=>i})},2821:(e,t,n)=>{n.d(t,{A:()=>r});const o={src:"data-src",srcset:"data-srcset",selector:".lazyload",root:null,rootMargin:"0px",threshold:0};class i{constructor(e,t){this.opts={...o,...t},this.elms=e||document.querySelectorAll(this.opts.selector),this.init()}elms;obs=null;opts;init(){IntersectionObserver?(this.obs=new IntersectionObserver((e=>{for(const t of e)t.isIntersecting&&(this.obs.unobserve(t.target),this.doLoad(t.target))}),{root:this.opts.root,rootMargin:this.opts.rootMargin,threshold:[this.opts.threshold]}),this.elms.forEach((e=>{this.obs.observe(e)}))):this.load()}load(){this.opts&&this.elms.forEach(this.doLoad)}doLoad=e=>{const t=e.getAttribute(this.opts.src),n=e.getAttribute(this.opts.srcset),o=e.tagName.toLowerCase();if(t){if(e.src===t||e.style.backgroundImage.includes(t))return;"video"===o||"img"===o?e.src=t:e.style.backgroundImage="url('"+t+"')"}"img"===o&&n&&(e.srcset=n)};destroy(){this.opts&&(this.obs.disconnect(),this.opts=null)}}let s;function r(){s&&s.destroy(),s=new i}},6564:(e,t,n)=>{n.d(t,{J:()=>c,o:()=>a});const o="sakurairo_prefer_cdn",i=[["https://jsd.nmxc.ltd/npm/","@","/",""],["https://cdn.jsdelivr.net/npm/","@","/",""],["https://unpkg.com/","@","/",""]];const s=function(){const e=localStorage.getItem(o);if(e){const t=parseInt(e);return isNaN(t)||t>=i.length?(localStorage.removeItem(o),0):t}return 0}(),r={raw:i[s]},a=(e,t,n)=>String.raw(r,t,n||{"@fancyapps/fancybox":"3.5.7",prismjs:"1.29.0",lightgallery:"2.7.2",mathjax:"3.2.2","baguettebox.js":"1.11.0"}[t]||"latest",e);const c=(e,t,n)=>{const o=`${t}${n?"@"+n:""}${e}`;if(document.getElementById(o))return Promise.resolve();const i=document.createElement("script");return i.id=o,i.src=a(e,t,n),i.async=!0,new Promise(((e,n)=>{i.onload=()=>e(),i.onerror=()=>{i.remove(),n(new Error(t+"加载失败"))},document.body.append(i)})).finally((()=>{i.onload=i.onerror=null}))}},4351:(e,t,n)=>{n.d(t,{E:()=>r,_$:()=>i,__:()=>o,h:()=>s});const o=e=>window._sakurairoi18n&&_sakurairoi18n[e]||e,i=(e,...t)=>{let n=o(e);for(const e in t)n=n.replace("{"+e+"}",t[e]);return n},s={opt:{},build:{hash:"d65075e",date:"2024/10/19"}},r=(e,t)=>Object.defineProperty(s,e,{value:t,writable:!1,enumerable:!0});if("_sakurairo"in window){const e=window._sakurairo;"opt"in e&&(s.opt=e.opt)}window._sakurairo=s},7156:(e,t,n)=>{n.d(t,{Gc:()=>r,J:()=>a,ai:()=>i,lQ:()=>d,mf:()=>c,tG:()=>l});n(9138),n(1531),n(3678),n(4145);let o=[];const i=e=>{let t=!1;return(...n)=>{if(!t){t=!0;try{const o=e(...n);return o instanceof Promise?o.finally((()=>t=!1)):t=!1,o}catch(e){console.warn(e),t=!1}}}},s=()=>{document.removeEventListener("DOMContentLoaded",s);for(const e of o)e();o=[]},r=function(e){if("loading"!==document.readyState)return e();0==o.length&&document.addEventListener("DOMContentLoaded",s,!1),o.push(e)},a=e=>e.replace(/\.\w+$/,"");function c(e,t=1e3,n=""){const o=e;o.status=o.status||getComputedStyle(o,null).display;const i="none"!=o.status;1==i&&"show"==n||0==i&&"hide"==n||(o.status=i?"none":"block",o.style.transition="height "+t/1e3+"s",o.style.overflow="hidden",clearTimeout(o.tagTimer),o.tagTimer=o.tagTimer||null,o.style.display="block",o.tagHeight=o.tagHeight||o.clientHeight+"px",o.style.display="",o.style.height=i?o.tagHeight:"0px",setTimeout((()=>{o.style.height=i?"0px":o.tagHeight}),0),o.tagTimer=setTimeout((()=>{o.style.display=i?"none":"block",o.style.transition="",o.style.overflow="",o.style.height="",o.status=o.tagHeight=null}),t))}function l(e,t={},n=!0){const o=new URL(e),{searchParams:i}=o;for(const[e,n]of Object.entries(t))i.set(e,n);return n&&i.set("_wpnonce",_iro.nonce),o.toString()}function d(){}},9319:(e,t,n)=>{n.d(t,{CE:()=>T,MN:()=>L,se:()=>k,PE:()=>x,uL:()=>I,of:()=>S,Zi:()=>_,p0:()=>A,oo:()=>B,sA:()=>v,Dl:()=>j,Vg:()=>C,sX:()=>E});var o=n(2821),i=n(7156),s=n(4895),r=n(2818);const a=document.getElementById("main-container");function c(){document.body.classList.toggle("navOpen"),a.classList.toggle("open"),document.getElementById("mo-nav").classList.toggle("open"),document.querySelector(".openNav").classList.toggle("open"),document.querySelector(".site-header").classList.toggle("open")}function l(){c(),document.documentElement.style.overflow="unset",a.removeEventListener("click",l)}var d=n(9257),u=n(4351);let m;function h(e,t,n,o,i,s,r){if(e){const t=e.trim().split(" "),n=o.indexOf(t[t.length-1]),i=r.indexOf(t[t.length-1]);o=(o=n<60?o.slice(0,80):o.slice(n-30,n+30)).replace(t[t.length-1],'<mark class="search-keyword"> '+t[t.length-1].toUpperCase()+" </mark>"),r=(r=i<60?r.slice(0,80):r.slice(i-30,i+30)).replace(t[t.length-1],'<mark class="search-keyword"> '+t[t.length-1].toUpperCase()+" </mark>")}return`<div class="ins-selectable ins-search-item" href="${t}"><header><i class="fa-solid ${n}" aria-hidden="true"></i>${o}<i class="fa-solid ${i}">${s}</i></header><p class="ins-search-preview">${r}</p></div>`}function f(e,t){let n="",o="",i="",s="",r="",a="";const c='<section class="ins-section"><header class="ins-section-header">',l="</section>",d="</header>",m=function(e,t){for(let e=0;e<t.length;e++)-1!=[".","?","*"].indexOf(t[e])&&(t=t.slice(0,e)+"\\"+t.slice(e),e++);return t=t.replace(t,"^(?=.*?"+t+").+$").replace(/\s/g,")(?=.*?"),e.filter((e=>Object.values(e).some((e=>new RegExp(t+"").test(e)))))}(e,t.trim());for(const e of m)switch(e.type){case"post":o+=h(t,e.link,"fa-inbox",e.title,"fa-comments",e.comments,e.text);break;case"tag":r+=h("",e.link,"fa-tag",e.title,"none","","");break;case"category":s+=h("",e.link,"fa-folder",e.title,"none","","");break;case"page":i+=h(t,e.link,"fa-file",e.title,"fa-comments",e.comments,e.text);break;case"comment":a+=h(t,e.link,"fa-comment",e.title,"none","",e.text)}o&&(n=n+c+(0,u.__)("文章")+d+o+l),i&&(n=n+c+(0,u.__)("页面")+d+i+l),s&&(n=n+c+(0,u.__)("分类")+d+s+l),r&&(n=n+c+(0,u.__)("标签")+d+r+l),a&&(n=n+c+(0,u.__)("评论")+d+a+l),document.getElementById("PostlistBox").innerHTML=n}function g(){const e=document.querySelector(".search_close"),t=document.getElementById("Ty");for(const n of document.getElementsByClassName("ins-selectable"))n.addEventListener("click",(()=>{t.href=n.getAttribute("href"),t.click(),e.click()}))}function p(){if(document.getElementsByClassName("js-toggle-search")[0].classList.toggle("is-active"),document.getElementsByClassName("js-search")[0].classList.toggle("is-visible"),document.documentElement.style.overflowY="hidden",_iro.live_search){m=[],function(e){const t=document.getElementById("search-input");null!=sessionStorage.getItem("search")?(m=JSON.parse(sessionStorage.getItem("search")),f(m,t.value),g()):fetch(e).then((async e=>{if(e.ok){const n=await e.text();""!=n&&(sessionStorage.setItem("search",n),m=JSON.parse(n),f(m,t.value),g())}else console.warn("HTTP "+e.status)})).catch((e=>console.warn(e)))}((0,i.tG)(_iro.api+"sakura/v1/cache_search/json"));let e=document.getElementById("search-input"),t=null;e.oninput=function(){null!=t&&clearTimeout(t),t=setTimeout((function(){f(m,e.value),g()}),250)}}}var y=n(9655),b=!0;function v(){if(!1===b){const e=document.querySelector(".pattern-center"),t=document.querySelector(".headertop-bar");e&&(e.classList.remove("pattern-center"),e.classList.add("pattern-center-sakura")),t&&(t.classList.remove("headertop-bar"),t.classList.add("headertop-bar-sakura"))}else{const e=document.querySelector(".pattern-center-sakura"),t=document.querySelector(".headertop-bar-sakura");e&&(e.classList.remove("pattern-center-sakura"),e.classList.add("pattern-center")),t&&(t.classList.remove("headertop-bar-sakura"),t.classList.add("headertop-bar"))}}async function w(e){let t;switch(b="white-bg"==e||"dark-bg"==e,v(),e){case"white-bg":if(_iro.site_bg_as_cover)return void(0,s.vI)(await(0,s.LN)());t=_iro.skin_bg0;break;case"diy1-bg":t=_iro.skin_bg1;break;case"diy2-bg":t=_iro.skin_bg2;break;case"diy3-bg":t=_iro.skin_bg3;break;case"diy4-bg":t=_iro.skin_bg4}document.body.style.backgroundImage=t?`url(${t})`:""}function _(){const e=document.getElementById("bg-next"),t=document.getElementById("bg-pre");e&&(e.onclick=s.LY),t&&(t.onclick=s.rZ)}function E(e){const t=document.getElementById("archives");if(!t)return;const n=t.getElementsByClassName("al_mon");if(e)t.addEventListener("click",(e=>{e.target.classList.contains("al_mon")&&(e.preventDefault(),(0,i.mf)(e.target.nextElementSibling,500))})),(0,o.A)();else{let e=document.getElementById("al_expand_collapse");e.style.cursor="s-resize";for(let e=0;e<n.length;e++){let t=n[e],o=t.nextElementSibling.getElementsByTagName("li").length;t.style.cursor="s-resize",t.querySelector("#post-num").textContent=o}const o=t.getElementsByClassName("al_post_list"),s=o[0];for(const e of o)(0,i.mf)(e,500,"hide");if((0,i.mf)(s,500,"show"),t.addEventListener("click",(e=>{e.target.classList.contains("al_mon")&&((0,i.mf)(e.target.nextElementSibling,500),e.preventDefault())})),!(0,r.F)()){for(let e=0;e<o.length;e++){let t=o[e];t.parentNode.addEventListener("mouseover",(()=>((0,i.mf)(t,500,"show"),!1)))}0}let a=!1;e.addEventListener("click",(()=>{for(const e of o)(0,i.mf)(e,500,a?"hide":"show");a=!a}))}}function L(){const e=document.querySelector(".iconflat");e&&e.addEventListener("click",(e=>{e.stopPropagation(),document.body.classList.contains("navOpen")?l():(c(),document.documentElement.style.overflow="hidden",a.addEventListener("click",l))}))}function k(){document.body.classList.contains("navOpen")&&l()}function S(){if("auto"==_iro.windowheight){if(document.querySelector("h1.main-title")){const e=document.getElementById("centerbg"),t=document.getElementById("bgvideo");e&&(e.style.height="100vh"),t&&(t.style.minHeight="100vh")}}else{const e=document.querySelector(".headertop");e&&e.classList.add("headertop-bar")}}function x(){const e=document.querySelector(".headertop");if(e){let t=document.querySelector(".blank");if(document.querySelector(".main-title")){try{t.style.paddingTop="0px"}catch(e){}e.style.height="auto",e.style.display="",_iro.movies.live&&(0,d.Zg)()}else{try{t.style.paddingTop="75px"}catch(e){}e.style.height="0px",e.style.display="none",(0,d.lJ)()}}}function T(){let e=document.querySelector(".comments-fold"),t=document.querySelector(".comments-main");null!=e&&(e.style.display="block",t.style.display="none",e.addEventListener("click",(()=>{(0,i.mf)(t,500,"show"),e.style.display="none"})));let n=document.getElementsByClassName("archives");if(n.length>0){for(let e=1;e<n.length;e++)n[e].style.display="none";n[0].style.display="";let e=document.getElementById("archives-temp").getElementsByTagName("h3");const t=e=>{e.preventDefault(),e.stopPropagation(),(0,i.mf)(e.target.nextElementSibling,300)};for(let n=0;n<e.length;n++)e[n].addEventListener("click",t)}for(const e of document.getElementsByClassName("js-toggle-search"))e.addEventListener("click",p);const o=document.querySelector(".search_close");o&&o.addEventListener("click",(()=>{let e=document.getElementsByClassName("js-search")[0];e.classList.contains("is-visible")&&(document.getElementsByClassName("js-toggle-search")[0].classList.toggle("is-active"),e.classList.toggle("is-visible"),document.documentElement.style.overflowY="unset")}));try{const e=document.getElementById("loading");e.addEventListener("click",(()=>{e.classList.add("hide"),e.classList.remove("show")}))}catch(e){}}function C(){const e=document.getElementById("show-nav");e&&e.addEventListener("click",(()=>{const t=document.querySelector(".site-top .lower nav");e.classList.contains("showNav")?(e.classList.remove("showNav"),e.classList.add("hideNav"),t&&t.classList.add("navbar")):(e.classList.remove("hideNav"),e.classList.add("showNav"),t&&t.classList.remove("navbar"))}))}function I(){const e=document.querySelectorAll(".menu-list li"),t=e=>{const t=e.target.id||e.target.parentElement.id;"dark-bg"==t?(0,y.uO)(!0):((0,y.yi)(!0),w(t),localStorage.setItem("bgImgSetting",t)),j()};for(const n of e)n.addEventListener("click",t)}function A(){return w(localStorage.getItem("bgImgSetting")||"white-bg")}async function B(){_iro.site_bg_as_cover||_iro.land_at_home&&((0,s.t9)()||(0,s.vI)(await(0,s.LN)()))}function j(){document.querySelector(".skin-menu").classList.remove("show"),setTimeout((()=>{const e=document.querySelector(".changeSkin-gear");null!=e&&(e.style.visibility="visible")}),300)}},545:()=>{window.imgError=function(e,t){switch(t){case 1:e.src="https://s.nmxc.ltd/sakurairo_vision/@2.7/basic/friendlink.jpg";break;case 2:e.src="https://weavatar.com/avatar/?s=80&d=mm&r=g";break;default:e.src="https://s.nmxc.ltd/sakurairo_vision/@2.7/basic/image-404.png"}},window.coverVideo=function(){let e=document.getElementById("coverVideo"),t=document.getElementById("cv-pc");if(e.paused){e.play();try{t.innerHTML='<i class="fa-solid fa-pause"></i>'}catch{}}else{e.pause();try{t.innerHTML='<i class="fa-solid fa-play"></i>'}catch{}}},window.coverVideoMute=function(){const e=document.getElementById("coverVideo"),t=document.getElementById("cv-vc");e.muted?(e.muted=!1,t.innerHTML='<i class="fa-solid fa-volume-high"></i>'):(e.muted=!0,t.innerHTML='<i class="fa-solid fa-volume-off"></i>')},window.killCoverVideo=function(){var e=document.getElementById("coverVideo"),t=document.getElementById("cv-pc");if(e.paused);else{e.pause();try{t.innerHTML='<i class="fa-solid fa-play"></i>'}catch(e){}}},window.mail_me=function(){window.open("mailto:"+_iro.email_name+"@"+_iro.email_domain)},window.headertop_down=function(){let e=document.getElementById("content").getBoundingClientRect().top+window.pageYOffset;window.scrollTo({top:e,behavior:"smooth"})}},5679:(e,t,n)=>{var o=n(4895),i=n(3451),s=(n(4237),n(2821)),r=(n(545),n(7156));var a=n(7721),c=n(9509),l=n(7361),d=n(3218),u=n(1987);function m(){const{effect:e}=_iro;e&&("yuki"==e.type?n.e(7193).then(n.bind(n,7193)):n.e(4808).then(n.bind(n,4808))),async function(){const e=document.getElementById("particles-js-cfg");if(e)try{await n.e(3428).then(n.t.bind(n,3428,23)),particlesJS("particles-js",JSON.parse(e.innerHTML))}catch(e){console.error(e)}}()}var h=n(2818),f=n(8195);var g=n(9655),p=n(9319),y=n(7894),b=n(2036),v=n(3542),w=n.n(v),_=n(9257);(0,h.P)(),_iro.pjax=_iro.pjax&&(0,a.T)({Firefox:60,Edg:79,Chrome:66,OPR:53,Version:12}),_iro.pjax&&n.e(2496).then(n.bind(n,2496)).then((({default:e})=>e())),(0,p.sX)(),(0,i.A)(),setTimeout((function(){!function(){let e=document.getElementById("secondary");if((0,h.F)())e&&e.remove();else{let t=document.querySelector(".show-hide");t&&t.addEventListener("click",(()=>{e&&e.classList.toggle("active")}))}}()}),100),window.addEventListener("hashchange",(()=>{const e=location.hash.substring(1);if(!/^[A-z0-9_-]+$/.test(e))return;const t=document.getElementById(e);t&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1),(0,g.ig)(),(0,r.Gc)((function(){_iro.float_player_on&&((0,h.F)()||Promise.all([n.e(8619),n.e(2563)]).then(n.bind(n,4052)).then((({aplayerInit:e})=>e()))),_iro.land_at_home&&(0,y.A)(),Promise.all([(0,p.oo)(),(0,p.p0)()]).then((()=>{if(_iro.extract_theme_skin||(0,a.T)({Version:15})){(0,u.HK)();const e=(0,o.t9)();e&&(0,u.st)(e)}})),(0,p.uL)();let e=document.querySelector("#changskin"),t=document.querySelector(".skin-menu #close-skinMenu");e&&e.addEventListener("click",(function(){document.querySelector(".skin-menu").classList.toggle("show")})),t&&t.addEventListener("click",p.Dl),function(){const e=document.querySelector(".site-header"),t=document.querySelector(".skin-menu"),n=document.querySelector("#changskin"),o=document.querySelector("#moblieGoTop"),i=t=>{t>0?e.classList.add("yya"):e.classList.remove("yya");const i=t>20?"scale(1)":"scale(0)";o.style.transform=i,n.style.transform=i};if((0,h.F)()){const e=()=>{const e=document.documentElement.scrollTop||document.body.scrollTop;t&&t.classList.remove("show"),i(e)};window.addEventListener("scroll",e)}else{const e=document.getElementById("bar"),n=n=>{const o=document.documentElement.scrollHeight||document.body.scrollHeight,i=Math.round(n/(o-window.innerHeight)*100);e.style.width=i+"%",t&&t.classList.remove("show")},o=()=>{const e=document.documentElement.scrollTop||document.body.scrollTop;n(e),i(e)};window.addEventListener("scroll",o)}}();const i=document.querySelector("#moblieGoTop");i&&(i.onclick=()=>{window.scrollTo({top:0,behavior:"smooth"})}),(0,d.U)(),(0,p.MN)(),(0,_.PW)(),(0,c.A)(),(0,p.Zi)(),(0,f.J)(),(0,p.of)(),(0,p.PE)(),(0,p.CE)(),(0,p.Vg)(),(0,l.u)(),function(){const e=document.getElementById("preload");if(e){let t=!1;const n=()=>{if(!t){if(document.documentElement.style.overflowY="unset",0!=_iro.preload_blur)try{return void(e.animate([{filter:"blur(0px)",backdropFilter:"blur(10px)",opacity:1},{backdropFilter:"blur(0px)grayscale(0)",opacity:.1},{opacity:0,filter:"blur(100px)"}],{duration:_iro.preload_blur,fill:"forwards",easing:"ease"}).onfinish=()=>{e.remove()})}catch(e){console.warn(e)}e.classList.add("hide"),e.classList.remove("show"),t=!0,setTimeout((()=>e.remove()),233)}};if("complete"===document.readyState)return n();window.addEventListener("load",n,{once:!0}),setTimeout(n,3e3)}}(),(0,s.A)(),(0,b.A)(),w().colorful=!0,w().shake=!1,document.body.addEventListener("input",w()),(0,d.X)(),(0,_.Br)(),(0,p.sA)(),m(),function(){const e="background:linear-gradient(to bottom right,#212349,#2f459d,#6486c7,#a1aec9);",t=e+"color:#fff;font-size:16px;font-family:sans-serif;font-size: 12px;border-radius: 8px; padding: 4px; box-shadow:aliceblue 0 20px;border:#6486c7 solid 1px;font-weight:bold";console.log("%cNon, le grand amour ne suffit pas.\nSeul un adieu fleurira.\nC'est notre histoire de vie, douce et amère.\n⌜La vaguelette⌟ ",e+"color:#0000;background:linear-gradient(to bottom right,#6486c7,#a1aec9) text;font-size:14px;font-family:sans-serif"),console.log("%c Sakurairo %c https://github.com/mirai-mamori/Sakurairo",t,"")}()}))},3867:(e,t,n)=>{n.d(t,{xI:()=>v});n(1531),n(3678),n(4145);var o=n(9655),i=n(4237),s=n(6564),r=n(4351);const a="1.29.0",c={autocomplete:"off",autocorrect:"off",autocapitalize:"off",spellcheck:"false",contenteditable:"false",design:"by Mashiro"};function l(e,t){if(!e.children[0])return;let n="text";const o=e.children[0].className.match(/language-(\w+)/i);o&&(n=o[1]),e.classList.add("highlight-wrap");for(const t in c)e.setAttribute(t,c[t]);t.setAttribute("data-rel",n.toUpperCase())}const d=e=>{const t=e.target;if(t.classList.contains("highlight-wrap")){if(t.classList.contains("code-block-fullscreen"))t.remove();else{const e=t.cloneNode(!0);e.classList.toggle("code-block-fullscreen"),document.body.append(e)}document.documentElement.classList.toggle("code-block-fullscreen-html-scroll")}};async function u(e,t){try{await async function(){try{window.hljs||(window.hljs=(await Promise.all([n.e(7181),n.e(1313),n.e(2803),n.e(4727),n.e(8482),n.e(1858),n.e(1869),n.e(2964),n.e(5249),n.e(2499),n.e(1004)]).then(n.bind(n,9616))).default,await n.e(1075).then(n.t.bind(n,1075,23)))}catch(e){console.warn(e)}}();for(let e=0;e<t.length;e++)t[e].classList.contains("hljs")||hljs.highlightElement(t[e]);for(let n=0;n<e.length;n++)e[n].classList.contains("highlight-wrap")||l(e[n],t[n]);hljs.initLineNumbersOnLoad(),document.body.addEventListener("click",d)}catch(e){console.warn(e)}}const m=_iro.code_highlight_prism?.autoload_path||(0,s.o)("","prismjs",a);let h;const f=(()=>{const{light:e,dark:t}=_iro.code_highlight_prism?.theme||{},n={light:e||"themes/prism.min.css",dark:t||"themes/prism-tomorrow.min.css"};for(const e in n)n[e]=new URL(n[e],m).toString();return n})();function g(e){const t=e?f.dark:f.light;if(h){if(h.href!==t){const e=(0,i.loadCSS)(t);e.addEventListener("load",(()=>{h.remove(),h=e}))}}else h=(0,i.loadCSS)(t)}const p=e=>{g(e.detail)},y=()=>document.removeEventListener("darkmode",p);async function b(){try{window.Prism||(g((0,o.jJ)()),document.addEventListener("darkmode",p),(0,i.loadCSS)(new URL("plugins/toolbar/prism-toolbar.min.css",m).toString()),(0,i.loadCSS)(new URL("plugins/previewers/prism-previewers.min.css",m).toString()),_iro.ext_shared_lib?await Promise.all([(0,s.J)("components/prism-core.min.js","prismjs",a),(0,s.J)("plugins/autoloader/prism-autoloader.min.js","prismjs",a),(0,s.J)("plugins/toolbar/prism-toolbar.min.js","prismjs",a),(0,s.J)("plugins/previewers/prism-previewers.min.js","prismjs",a),(0,s.J)("plugins/show-language/prism-show-language.min.js","prismjs",a)]):await n.e(8040).then(n.bind(n,8040)),Prism.plugins.autoloader.languages_path=new URL("components/",m).toString())}catch(e){console.warn(e)}}async function v(){const e=document.getElementsByTagName("pre"),t=document.querySelectorAll("pre code");if(!e.length)switch(_iro.code_highlight){case"hljs":return void document.body.removeEventListener("click",d);case"prism":return void y()}switch(_iro.code_highlight){case"hljs":await u(e,t);break;case"prism":await async function(e){try{let t=!1,o=!1,r=!1;_iro.code_highlight_prism.line_number_all&&(document.querySelector(".entry-content").classList.add("line-numbers"),t=!0);for(const n of e)n.parentElement.classList.contains("line-numbers")&&(t=!0),n.classList.contains("match-braces")&&(o=!0),(n.dataset.prompt||n.dataset.host||n.dataset.user)&&(r=!0);await Promise.all([b(),t&&((0,i.loadCSS)(new URL("plugins/line-numbers/prism-line-numbers.min.css",m).toString()),_iro.ext_shared_lib?(0,s.J)("plugins/line-numbers/prism-line-numbers.min.js","prismjs",a):n.e(663).then(n.t.bind(n,663,23))),o&&((0,i.loadCSS)(new URL("plugins/match-braces/prism-match-braces.min.css",m).toString()),_iro.ext_shared_lib?(0,s.J)("plugins/match-braces/prism-match-braces.min.js","prismjs",a):n.e(729).then(n.t.bind(n,729,23))),r&&((0,i.loadCSS)(new URL("plugins/command-line/prism-command-line.css",m).toString()),_iro.ext_shared_lib?(0,s.J)("plugins/command-line/prism-command-line.min.js","prismjs",a):n.e(8217).then(n.t.bind(n,8217,23)))]);for(const t of e)t.firstChild?.classList?.contains("token")||Prism.highlightElement(t);Prism.plugins.fileHighlight&&Prism.plugins.fileHighlight.highlight()}catch(e){console.warn(e)}}(t);break;case"custom":return;default:console.warn(`_iro.code_highlight这咋填的是个${_iro.code_highlight}啊🤔`)}if(t.length>0){for(let e=0;e<t.length;e++){const n=t[e].parentElement.querySelectorAll("a");for(const e of n)e.classList.contains("copy-code")&&e.remove();t[e].setAttribute("id","code-block-"+e),t[e].insertAdjacentHTML("afterend",'<a class="copy-code" href="javascript:" data-clipboard-target="#code-block-'+e+'" title="'+(0,r.__)("拷贝代码")+'"><i class="fa-regular fa-clipboard"></i>')}if(_iro.ext_shared_lib)await(0,s.J)("dist/clipboard.min.js","clipboard"),new ClipboardJS(".copy-code");else{new(0,(await n.e(2122).then(n.t.bind(n,2122,23))).default)(".copy-code")}}}},4237:function(e,t,n){var o;o=void 0!==n.g?n.g:this,t.loadCSS=function(e,t,n,i){var s,r=o.document,a=r.createElement("link");if(t)s=t;else{var c=(r.body||r.getElementsByTagName("head")[0]).childNodes;s=c[c.length-1]}var l=r.styleSheets;if(i)for(var d in i)i.hasOwnProperty(d)&&a.setAttribute(d,i[d]);a.rel="stylesheet",a.href=e,a.media="only x",function e(t){if(r.body)return t();setTimeout((function(){e(t)}))}((function(){s.parentNode.insertBefore(a,t?s:s.nextSibling)}));var u=function(e){for(var t=a.href,n=l.length;n--;)if(l[n].href===t)return e();setTimeout((function(){u(e)}))};function m(){a.addEventListener&&a.removeEventListener("load",m),a.media=n||"all"}return a.addEventListener&&a.addEventListener("load",m),a.onloadcssdefined=u,u(m),a}},3250:(e,t,n)=>{n.d(t,{IA:()=>a,L2:()=>f,kQ:()=>u});n(8800),n(8704),n(8412);const o=3*Math.max(499,491,487,503),i={ncycles:100,netsize:256,samplefac:10};class s{constructor(e,t){if(function(e){for(let t=1,n=arguments.length;t<n;t++){const n=arguments[t];if(null!=n)for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])}}(this,i,{pixels:e},t),this.netsize<4||this.netsize>256)throw new Error("Color count must be between 4 and 256");if(this.samplefac<1||this.samplefac>30)throw new Error("Sampling factor must be between 1 and 30");this.maxnetpos=this.netsize-1,this.netbiasshift=4,this.intbiasshift=16,this.intbias=1<<this.intbiasshift,this.gammashift=10,this.gamma=1<<this.gammashift,this.betashift=10,this.beta=this.intbias>>this.betashift,this.betagamma=this.beta*this.gamma,this.initrad=this.netsize>>3,this.radiusbiasshift=6,this.radiusbias=1<<this.radiusbiasshift,this.initradius=this.initrad*this.radiusbias,this.radiusdec=30,this.alphabiasshift=10,this.initalpha=1<<this.alphabiasshift,this.radbiasshift=8,this.radbias=1<<this.radbiasshift,this.alpharadbshift=this.alphabiasshift+this.radbiasshift,this.alpharadbias=1<<this.alpharadbshift,this.network=[],this.netindex=new Uint32Array(256),this.bias=new Uint32Array(this.netsize),this.freq=new Uint32Array(this.netsize),this.radpower=new Uint32Array(this.netsize>>3);for(let e=0,t=this.netsize;e<t;e++){let t=(e<<this.netbiasshift+8)/this.netsize;this.network[e]=new Float64Array([t,t,t,0]),this.freq[e]=this.intbias/this.netsize,this.bias[e]=0}}unbiasnet(){for(let e=0,t=this.netsize;e<t;e++)this.network[e][0]>>=this.netbiasshift,this.network[e][1]>>=this.netbiasshift,this.network[e][2]>>=this.netbiasshift,this.network[e][3]=e}altersingle(e,t,n,o,i){this.network[t][0]-=e*(this.network[t][0]-n)/this.initalpha,this.network[t][1]-=e*(this.network[t][1]-o)/this.initalpha,this.network[t][2]-=e*(this.network[t][2]-i)/this.initalpha}alterneigh(e,t,n,o,i){const s=Math.abs(t-e),r=Math.min(t+e,this.netsize);let a=t+1,c=t-1,l=1;for(;a<r||c>s;){const e=this.radpower[l++];if(a<r){const t=this.network[a++];t[0]-=e*(t[0]-n)/this.alpharadbias,t[1]-=e*(t[1]-o)/this.alpharadbias,t[2]-=e*(t[2]-i)/this.alpharadbias}if(c>s){const t=this.network[c--];t[0]-=e*(t[0]-n)/this.alpharadbias,t[1]-=e*(t[1]-o)/this.alpharadbias,t[2]-=e*(t[2]-i)/this.alpharadbias}}}contest(e,t,n){let o=~(1<<31),i=o,s=-1,r=s;for(let a=0,c=this.netsize;a<c;a++){let c=this.network[a],l=Math.abs(c[0]-e)+Math.abs(c[1]-t)+Math.abs(c[2]-n);l<o&&(o=l,s=a);let d=l-(this.bias[a]>>this.intbiasshift-this.netbiasshift);d<i&&(i=d,r=a);let u=this.freq[a]>>this.betashift;this.freq[a]-=u,this.bias[a]+=u<<this.gammashift}return this.freq[s]+=this.beta,this.bias[s]-=this.betagamma,r}inxbuild(){let e=0,t=0;for(let n=0,o=this.netsize;n<o;n++){let i=this.network[n],s=null,r=n,a=i[1];for(let e=n+1;e<o;e++)s=this.network[e],s[1]<a&&(r=e,a=s[1]);if(s=this.network[r],n!==r&&([i[0],s[0]]=[s[0],i[0]],[i[1],s[1]]=[s[1],i[1]],[i[2],s[2]]=[s[2],i[2]],[i[3],s[3]]=[s[3],i[3]]),a!==e){this.netindex[e]=t+n>>1;for(let t=e+1;t<a;t++)this.netindex[t]=n;e=a,t=n}}this.netindex[e]=t+this.maxnetpos>>1;for(let t=e+1;t<256;t++)this.netindex[t]=this.maxnetpos}learn(){const e=this.pixels.length,t=30+(this.samplefac-1)/3,n=e/(3*this.samplefac);let i,s=n/this.ncycles|0,r=this.initalpha,a=this.initradius,c=a>>this.radiusbiasshift;c<=1&&(c=0);for(let e=0;e<c;e++)this.radpower[e]=r*((c*c-e*e)*this.radbias/(c*c));e<o?(this.samplefac=1,i=3):i=e%499!=0?1497:e%491!=0?1473:e%487!=0?1461:1509;let l=0;for(let o=0;o<n;){let n=(255&this.pixels[l])<<this.netbiasshift,d=(255&this.pixels[l+1])<<this.netbiasshift,u=(255&this.pixels[l+2])<<this.netbiasshift,m=this.contest(n,d,u);if(this.altersingle(r,m,n,d,u),0!==c&&this.alterneigh(c,m,n,d,u),l+=i,l>=e&&(l-=e),0===s&&(s=1),++o%s==0){r-=r/t,a-=a/this.radiusdec,c=a>>this.radiusbiasshift,c<=1&&(c=0);for(let e=0;e<c;e++)this.radpower[e]=r*((c*c-e*e)*this.radbias/(c*c))}}}buildColorMap(){this.learn(),this.unbiasnet(),this.inxbuild()}getColorMap(){const e=new Uint8Array(3*this.netsize),t=new Uint8Array(this.netsize);for(let e=0,n=this.netsize;e<n;e++)t[this.network[e][3]]=e;for(let n=0,o=0,i=0,s=this.netsize;n<s;n++)i=t[n],e[o++]=255&this.network[i][0],e[o++]=255&this.network[i][1],e[o++]=255&this.network[i][2];return e}}function r(e,t,n,o){let i=0,s=16777216;for(let r=0,a=e.length;r<a;){const a=t-e[r++],c=n-e[r++],l=o-e[r],d=a*a+c*c+l*l;d<s&&(s=d,i=r/3|0),r++}return i}function a(e,t,n=1){const o=function(e){const t=new Uint8ClampedArray(e.length/4*3),n=e.length;let o=0;for(let i=0;i<n;){for(let n=0;n<3;n++)t[o++]=e[i++];i++}return t}(e),i=function(e,t){const n=new s(e,t);return n.buildColorMap(),n.getColorMap()}(o,{netsize:t,samplefac:n}),a=function(e,t){const n=new Uint8Array(e.length/3),o={};for(let i=0,s=0,a=e.length;i<a;){const a=e[i++],c=e[i++],l=e[i++],d=a<<16|c<<8|l;n[s++]=d in o?o[d]:o[d]=r(t,a,c,l)}return n}(o,i),l=[],d=i.length;for(let e=0;e<d;)l.push([i[e++],i[e++],i[e++],255]);return{centroid:l,label:c(t,a)}}function c(e,t){const n=new Array(e).fill(0);for(const e of t)n[e]++;return n}function l(e,t){const n=document.createElement("canvas"),o=n.getContext("2d");return n.height=t,n.width=e,o}function d(e,t){return new OffscreenCanvas(e,t).getContext("2d")}function u(e){return new Promise(((t,n)=>{e.complete?t():(e.addEventListener("load",(e=>{t(e)})),e.addEventListener("error",(e=>{n(e)})))}))}function m(e,t){const{naturalWidth:n,naturalHeight:o}=t,i=e(n,o);return i.drawImage(t,0,0,n,o),i.getImageData(0,0,n,o)}m.bind(void 0,l),m.bind(void 0,d);function h(e,t,n){let{naturalWidth:o,naturalHeight:i}=t;const s=o*i/n;if(s>1){const e=Math.sqrt(s);o=o/e|0,i=i/e|0}const r=e(o,i);return r.drawImage(t,0,0,o,i),r.getImageData(0,0,o,i)}const f=h.bind(void 0,l);h.bind(void 0,d)},8412:(e,t,n)=>{n(8704).A.lab=function(e){var t=e[0],n=e[1],o=e[2];return n/=100,o/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116))]}},8800:(e,t,n)=>{n.d(t,{A:()=>o});const o={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},8704:(e,t,n)=>{n.d(t,{A:()=>s});var o=n(8800),i={name:"xyz",min:[0,0,0],channel:["X","Y","Z"],alias:["XYZ","ciexyz","cie1931"],whitepoint:{2:{A:[109.85,100,35.585],C:[98.074,100,118.232],D50:[96.422,100,82.521],D55:[95.682,100,92.149],D65:[95.045592705167,100,108.9057750759878],D75:[94.972,100,122.638],F2:[99.187,100,67.395],F7:[95.044,100,108.755],F11:[100.966,100,64.37],E:[100,100,100]},10:{A:[111.144,100,35.2],C:[97.285,100,116.145],D50:[96.72,100,81.427],D55:[95.799,100,90.926],D65:[94.811,100,107.304],D75:[94.416,100,120.641],F2:[103.28,100,69.026],F7:[95.792,100,107.687],F11:[103.866,100,65.627],E:[100,100,100]}}};i.max=i.whitepoint[2].D65,i.rgb=function(e,t){t=t||i.whitepoint[2].E;var n,o,s,r=e[0]/t[0],a=e[1]/t[1],c=e[2]/t[2];return o=-.96924363628087*r+1.87596750150772*a+.041555057407175*c,s=.055630079696993*r+-.20397695888897*a+1.056971514242878*c,n=(n=3.240969941904521*r+-1.537383177570093*a+-.498610760293*c)>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*=12.92,s=s>.0031308?1.055*Math.pow(s,1/2.4)-.055:s*=12.92,[255*(n=Math.min(Math.max(0,n),1)),255*(o=Math.min(Math.max(0,o),1)),255*(s=Math.min(Math.max(0,s),1))]},o.A.xyz=function(e,t){var n=e[0]/255,o=e[1]/255,s=e[2]/255,r=.21263900587151*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.71516867876775*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)+.072192315360733*(s=s>.04045?Math.pow((s+.055)/1.055,2.4):s/12.92),a=.019330818715591*n+.11919477979462*o+.95053215224966*s;return[(.41239079926595*n+.35758433938387*o+.18048078840183*s)*(t=t||i.whitepoint[2].E)[0],r*t[1],a*t[2]]};const s=i}},r={};function a(e){var t=r[e];if(void 0!==t)return t.exports;var n=r[e]={exports:{}};return s[e].call(n.exports,n,n.exports,a),n.exports}a.m=s,e=[],a.O=(t,n,o,i)=>{if(!n){var s=1/0;for(d=0;d<e.length;d++){for(var[n,o,i]=e[d],r=!0,c=0;c<n.length;c++)(!1&i||s>=i)&&Object.keys(a.O).every((e=>a.O[e](n[c])))?n.splice(c--,1):(r=!1,i<s&&(s=i));if(r){e.splice(d--,1);var l=o();void 0!==l&&(t=l)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[n,o,i]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var i=Object.create(null);a.r(i);var s={};t=t||[null,n({}),n([]),n(n)];for(var r=2&o&&e;"object"==typeof r&&!~t.indexOf(r);r=n(r))Object.getOwnPropertyNames(r).forEach((t=>s[t]=()=>e[t]));return s.default=()=>e,a.d(i,s),i},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,n)=>(a.f[n](e,t),t)),[])),a.u=e=>(({2065:"lg-2",2236:"lg-12",2661:"lg-6",3042:"lg-9",5459:"lg-0",5470:"lg-5",6458:"lg-1",7435:"lg-8",8268:"lg-7",8279:"lg-4",8599:"lg-11",9256:"lg-3",9438:"lg-10"}[e]||e)+".js"),a.miniCssF=e=>e+".css",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o={},i="sakurairo-scripts:",a.l=(e,t,n,s)=>{if(o[e])o[e].push(t);else{var r,c;if(void 0!==n)for(var l=document.getElementsByTagName("script"),d=0;d<l.length;d++){var u=l[d];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==i+n){r=u;break}}r||(c=!0,(r=document.createElement("script")).charset="utf-8",r.timeout=120,a.nc&&r.setAttribute("nonce",a.nc),r.setAttribute("data-webpack",i+n),r.src=e),o[e]=[t];var m=(t,n)=>{r.onerror=r.onload=null,clearTimeout(h);var i=o[e];if(delete o[e],r.parentNode&&r.parentNode.removeChild(r),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(m.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=m.bind(null,r.onerror),r.onload=m.bind(null,r.onload),c&&document.head.appendChild(r)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var o=n.length-1;o>-1&&(!e||!/^http(s?):/.test(e));)e=n[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,n)=>{var o=a.miniCssF(e),i=a.p+o;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),o=0;o<n.length;o++){var i=(r=n[o]).getAttribute("data-href")||r.getAttribute("href");if("stylesheet"===r.rel&&(i===e||i===t))return r}var s=document.getElementsByTagName("style");for(o=0;o<s.length;o++){var r;if((i=(r=s[o]).getAttribute("data-href"))===e||i===t)return r}})(o,i))return t();((e,t,n,o,i)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",a.nc&&(s.nonce=a.nc),s.onerror=s.onload=n=>{if(s.onerror=s.onload=null,"load"===n.type)o();else{var r=n&&n.type,a=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+r+": "+a+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=r,c.request=a,s.parentNode&&s.parentNode.removeChild(s),i(c)}},s.href=t,n?n.parentNode.insertBefore(s,n.nextSibling):document.head.appendChild(s)})(e,i,null,t,n)})),t={3524:0};a.f.miniCss=(n,o)=>{t[n]?o.push(t[n]):0!==t[n]&&{2563:1,9160:1}[n]&&o.push(t[n]=e(n).then((()=>{t[n]=0}),(e=>{throw delete t[n],e})))}}})(),(()=>{a.b=document.baseURI||self.location.href;var e={3524:0};a.f.j=(t,n)=>{var o=a.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else if(9160!=t){var i=new Promise(((n,i)=>o=e[t]=[n,i]));n.push(o[2]=i);var s=a.p+a.u(t),r=new Error;a.l(s,(n=>{if(a.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;r.message="Loading chunk "+t+" failed.\n("+i+": "+s+")",r.name="ChunkLoadError",r.type=i,r.request=s,o[1](r)}}),"chunk-"+t,t)}else e[t]=0},a.O.j=t=>0===e[t];var t=(t,n)=>{var o,i,[s,r,c]=n,l=0;if(s.some((t=>0!==e[t]))){for(o in r)a.o(r,o)&&(a.m[o]=r[o]);if(c)var d=c(a)}for(t&&t(n);l<s.length;l++)i=s[l],a.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return a.O(d)},n=globalThis.webpackChunksakurairo_scripts=globalThis.webpackChunksakurairo_scripts||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var c=a.O(void 0,[8538],(()=>a(5679)));c=a.O(c)})();
  3. //# sourceMappingURL=app.js.map