1/* See licenses of bundled dependencies at /license.md */ 2import{$ as e,A as t,At as n,B as r,C as i,D as a,F as o,H as s,I as c,It as l,K as u,L as d,M as f,Nt as p,O as m,P as h,Pt as g,Tt as _,U as v,V as y,Z as b,_t as x,at as S,c as C,ct as w,d as T,dt as E,h as D,ht as O,jt as k,k as A,l as j,m as M,mt as N,ot as P,pt as F,r as I,rt as L,st as R,ut as z,v as B,vt as V,wt as H,y as U}from"../chunks/DcjuydPa.js";import{i as W,r as ee,t as G}from"../chunks/BDEGl0KH.js";import{r as K}from"../chunks/D0FtTdoM.js";import{t as q}from"../chunks/XuHFjMO7.js";import"../chunks/D62daV38.js";import{P as te,a as ne,c as re,i as ie,n as ae,r as oe,s as se,t as J,v as Y,y as ce}from"../chunks/DhMyOeM9.js";import{n as le,r as ue,t as de}from"../chunks/BOljlRRz.js";import{n as fe}from"../chunks/DrfzGChd.js";import{_ as pe,g as me,h as he,v as ge}from"../chunks/M6_fRNVl.js";import"../chunks/DdX6gDSP.js";var _e=l({prerender:()=>!0,ssr:()=>!0,trailingSlash:()=>ve}),ve=`always`,ye=834.98,be=1400,xe=()=>{let e=window.matchMedia(`(max-width: ${ye}px)`),t=window.matchMedia(`(min-width: ${be}px)`),n=()=>{e.matches?Y.set(`sp`):t&&t.matches?Y.set(`large_pc`):Y.set(`pc`)};n(),e.addEventListener(`change`,n),t&&t.addEventListener(`change`,n)};function Se(e={}){let t=e.target??document.body,n=e.className??`is-touched`;if(!(window.matchMedia(`(any-pointer: fine)`).matches&&(()=>{let e=window.matchMedia(`(any-pointer: coarse)`).matches,t=`maxTouchPoints`in navigator?navigator.maxTouchPoints>0:!1;return e||t})()))return()=>{};let r=null,i=()=>{r&&=(document.removeEventListener(`pointermove`,r),null)},a=e=>{e.pointerType===`touch`||e.pointerType===`pen`?(t.classList.add(n),i(),r=e=>{e.pointerType===`mouse`&&(t.classList.remove(n),i())},document.addEventListener(`pointermove`,r,{passive:!0})):e.pointerType===`mouse`&&(t.classList.remove(n),i())};return document.addEventListener(`pointerdown`,a,{passive:!0}),()=>{i(),document.removeEventListener(`pointerdown`,a),t.classList.remove(n)}}var Ce=d(`<img alt=""/>`),we=d(`<source/>`),Te=d(`<picture><!> <img alt=""/></picture>`);function Ee(n,r){_(r,!0);let i=.25,a=F(!1),s=F(!1),l=F(w({})),d=F(``),p,m=F(!1),h=F(``),v={},y=w({top:0,left:0,opacity:i}),b={ArrowRight:[1,0],ArrowLeft:[-1,0],ArrowDown:[0,1],ArrowUp:[0,-1]},x=()=>({});I(async()=>{E(a,q.url.search.includes(`design`),!0),u(a)&&(E(h,q.url.searchParams.get(`design`)??``,!0),v=x(),E(d,q.route.id??``,!0),Y.subscribe(e=>{E(s,e===`sp`),C()}),p=q.url.searchParams,y.top=Number(p.get(`top`)),y.left=Number(p.get(`left`)),y.opacity=Number(p.get(`opacity`))||i,E(m,q.url.search.includes(`fixed`),!0),window.addEventListener(`keydown`,e=>j(e)),window.addEventListener(`keyup`,M))}),ee(e=>{if(!u(a))return;let t=e.to?.url;E(d,t?.pathname??``,!0),t?.searchParams.set(`design`,u(h)),W(t??`/`,``),C()});let C=()=>{let e=`design${u(s)?`_sp`:``}${u(h)?`_${u(h)}`:``}.jpg`,t=u(d).endsWith(`/`),n=`/design${u(d)}${t?``:`/`}${e}`;v[n]?E(l,v[n],!0):E(l,{},!0)},T=()=>{p.set(`design`,u(h)),p.set(`top`,String(y.top)),p.set(`left`,String(y.left)),p.set(`opacity`,String(y.opacity)),W(q.url.search,``)},j=e=>{e.altKey&&(y.opacity=0),e.metaKey&&(y.opacity=1);let t=b[e.key];t&&(e.preventDefault(),e.shiftKey?(y.top+=t[1]*10,y.left+=t[0]*10):(y.top+=t[1],y.left+=t[0]))},M=()=>{T()};var N=c(),L=P(N),z=n=>{var r=c(),i=P(r),a=t=>{var n=c(),r=P(n),i=t=>{var n=Ce();let r;e(()=>{D(n,`src`,u(l).default),r=U(n,1,`design svelte-1nng6ms`,null,r,{"is-fixed":u(m)}),B(n,`top: ${y.top??``}px; left: ${y.left??``}px; opacity: ${y.opacity??``}`)}),o(t,n)};f(r,e=>{e(i,-1)}),o(t,n)},s=n=>{var r=Te(),i=S(r);A(i,17,()=>Object.entries(u(l).default.sources),t,(t,n)=>{var r=O(()=>g(u(n),2));let i=()=>u(r)[0],a=()=>u(r)[1];var s=we();e(()=>{D(s,`srcset`,a()),D(s,`type`,`image/`+i())}),o(t,s)});var a=R(i,2);let s;k(r),e(()=>{D(a,`src`,u(l).default.img.src),s=U(a,1,`design svelte-1nng6ms`,null,s,{"is-fixed":u(m)}),B(a,`top: ${y.top??``}px; left: ${y.left??``}px; opacity: ${y.opacity??``}`),D(a,`width`,u(l).default.img.w),D(a,`height`,u(l).default.img.h)}),o(n,r)};f(i,e=>{typeof u(l).default==`string`?e(a):e(s,-1)}),o(n,r)};f(L,e=>{u(a)&&u(l).default&&e(z)}),o(n,N),H()}var X=JSON.parse(`{ 3 "$schema": "https://inlang.com/schema/project-settings", 4 "baseLocale": "ja", 5 "locales": ["ja"], 6 "modules": [ 7 "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js", 8 "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js" 9 ], 10 "plugin.inlang.messageFormat": { 11 "pathPattern": "./messages/{locale}.json" 12 } 13} 14`).locales||[],De=RegExp(`^\\/(${X.join(`|`)}
14)\\/`),Oe=RegExp(`\\/(${X.join(`|`)})\\/`,`g`),Z=`mlv_`,ke=` 15#multi-lang-viewer { 16 color-scheme: light dark; 17 position: fixed; 18 top: 0; 19 left: 0; 20 width: 100vw; 21 height: 100vh; 22 background-color: rgba(0, 0, 0, 0.85); 23 z-index: 99999; 24 display: flex; 25 flex-direction: column; 26 box-sizing: border-box; 27} 28 29#mlv-close-btn { 30 background: #e74c3c; 31 color: white; 32 border: none; 33 border-radius: 50%; 34 width: 24px; 35 height: 24px; 36 font-size: 20px; 37 line-height: 24px; 38 cursor: pointer; 39 padding: 0; 40} 41 42#mlv-settings-btn { 43 margin-right: 8px; 44 background: #2980b9; 45 color: white; 46 border: none; 47 border-radius: 4px; 48 padding: 0 10px; 49 font-size: 18px; 50 cursor: pointer; 51 display: flex; 52 align-items: center; 53 gap: 4px; 54 height: 28px; 55 line-height: 1; 56} 57 58#mlv-lang-viewer button:hover { 59 opacity: 0.8; 60 transition: opacity 0.2s ease-in-out; 61} 62 63.mlv-header { 64 flex-shrink: 0; 65 padding: 8px 15px; 66 background-color: #202d3a; 67 color: white; 68 font-size: 14px; 69 text-align: center; 70 display: flex; 71 justify-content: space-between; 72 align-items: center; 73 flex-wrap: wrap; 74} 75 76.mlv-header-container { 77 display:flex; 78 align-items:center; 79 gap:20px; 80} 81.mlv-header-separator { 82 height: 20px; 83 width: 1px; 84 background-color: #34495e; 85} 86.mlv-header-selector { 87 display:flex; 88 align-items:center; 89 gap:8px; 90} 91.mlv-header-selector label { 92 position: relative; 93 display: flex; 94 align-items: center; 95} 96.mlv-header-selector select { 97 background: #34495e; 98 padding: 2px 20px 2px 6px; 99} 100.mlv-header-selector label::after { 101 content: 'â¼'; 102 position: absolute; 103 font-size: 0.5em; 104 right: 9px; 105 top: 6px; 106 color: #c3c3c3; 107} 108.mlv-header-selector input { 109 background: #34495e; 110 padding: 2px 14px 2px 2px; 111} 112.mlv-header-input-group { 113 display: flex; 114 align-items: center; 115} 116.mlv-header-input { 117 position: relative; 118} 119.mlv-header-input span { 120 position: absolute; 121 font-size: 0.8em; 122 right: 4px; 123 top: 3px; 124} 125 126.mlv-container { 127 display: flex; 128 flex-grow: 1; 129 overflow-x: auto; 130 height: calc(100% - 40px); 131 background-color: black; 132 gap: 1px; 133} 134 135.mlv-frame-wrapper { 136 display: flex; 137 flex-direction: column; 138 height: 100%; 139 box-sizing: border-box; 140} 141 142.mlv-iframe { 143 width: 100%; 144 height: 100%; 145 border: none; 146 min-width: 0; 147 flex-grow: 1; 148} 149 150.mlv-lang-tab.dragging { 151 opacity: 0.5; 152 box-shadow: 0 0 12px 2px #1abc9c; 153 cursor: grabbing !important; 154 z-index: 10; 155} 156 157.mlv-lang-tab.dragover { 158 border: 2px dashed #1abc9c; 159 background: #174e4e; 160} 161 162`;function Q(){let e=X.find(e=>/^\(.+\)$/.test(e));if(e)return e.replace(/^\((.+)\)$/,`$1`);let t=X[0]||``;try{let e=new URL(window.location.href).pathname.match(De);e&&e[1]&&X.includes(e[1])&&(t=e[1])}catch{}return t}function Ae(){if(document.documentElement.hasAttribute(`data-mlv-initialized`))return()=>{};document.documentElement.setAttribute(`data-mlv-initialized`,`true`);let e=[`pointerover`,`pointerenter`,`pointerdown`,`pointerup`,`pointercancel`,`pointerout`,`pointerleave`,`click`,`input`,`change`,`keydown`,`keyup`],t=e=>{if(!e._mlv_propagated&&window.top!==window.self){let t=e.target,n=Q(),r=i(e.composedPath?.()??[]);if(r.length===0)return;let a=e.type,o=`${a}_${Date.now()}_${Math.random().toString(36).slice(2,8)}`;window.parent.postMessage({type:`mlv-dom-event`,eventType:a,lang:n,path:r,value:t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement?t.value:void 0,checked:t instanceof HTMLInputElement&&(t.type===`checkbox`||t.type===`radio`)?t.checked:void 0,key:e instanceof KeyboardEvent?e.key:void 0,inputType:e instanceof InputEvent?e.inputType:void 0,eventId:o},window.location.origin),window.parent.postMessage({type:`mlv-iframe-active`,lang:n},window.location.origin)}};for(let n of e)document.addEventListener(n,t,!0);function n(e){if(!Array.isArray(e)||e.length===0)return null;let t=null,n=e[e.length-1];if(n&&n.tag===`BODY`?t=document.body:n&&(t=document.getElementsByTagName(n.tag)[0]||null),!t)return null;for(let n=e.length-2;n>=0;n--){let r=e[n];if(!t)return null;let i=Array.from(t.childNodes).filter(e=>e.nodeType===1);if(!r||r.index===void 0||i.length<=r.index)return null;let a=i[r.index];if(!a||a.tagName.toUpperCase()!==r.tag)return null;t=a}return t}function r(e,t){switch(e){case`click`:return new MouseEvent(e,t);case`input`:case`change`:return new Event(e,t);case`keydown`:case`keyup`:case`keypress`:return new KeyboardEvent(e,t);case`touchstart`:case`touchend`:case`touchmove`:return new TouchEvent(e,t);case`pointerover`:case`pointerenter`:case`pointerdown`:case`pointerup`:case`pointercancel`:case`pointerout`:case`pointerleave`:return new PointerEvent(e,t);default:return null}}window.addEventListener(`message`,e=>{let t=X.find(e=>/^\(.+\)$/.test(e));if(t)t.replace(/^\((.+)\)$/,`$1`);else{X[0];try{let e=new URL(window.location.href).pathname.match(De);e&&e[1]&&X.includes(e[1])&&e[1]}catch{}}let i=e.data;if(!i||i.type!==`mlv-dom-event-propagate`||!i.original)return;let a=i.original;if(!Array.isArray(a.path))return;let o=n(a.path);if(!o)return;let s=r(a.eventType,{bubbles:!0,cancelable:!0});(a.eventType===`input`||a.eventType===`change`)&&`value`in o&&a.value!==void 0&&(o.value=a.value),`checked`in o&&a.checked!==void 0&&(o.checked=a.checked),s&&(Object.defineProperty(s,"_mlv_propagated",{value:!0,enumerable:!1}),o.dispatchEvent(s))});function i(e){let t=[];for(let n of e){if(!(n instanceof Element)||!n.parentElement)break;let e=Array.from(n.parentElement.childNodes).filter(e=>e.nodeType===1);t.push({tag:n.tagName.toUpperCase(),index:e.indexOf(n)})}return t}return()=>{for(let n of e)t&&document.removeEventListener(n,t,!0)}}function je(e,t,n,r,i){let a=Object.values({width:{controls:[{selector:`#mlv-width-input`,event:`input`,elementType:`input`,handlerType:`value`},{selector:`#mlv-width-preset`,event:`change`,elementType:`select`,handlerType:`value`},{selector:`#mlv-width-minus`,event:`click`,elementType:`button`,handlerType:`decrement`,delta:50},{selector:`#mlv-width-plus`,event:`click`,elementType:`button`,handlerType:`increment`,delta:50}],setter:t,getter:r},zoom:{controls:[{selector:`#mlv-zoom-input`,event:`input`,elementType:`input`,handlerType:`value`},{selector:`#mlv-zoom-preset`,event:`change`,elementType:`select`,handlerType:`value`},{selector:`#mlv-zoom-minus`,event:`click`,elementType:`button`,handlerType:`decrement`,delta:10},{selector:`#mlv-zoom-plus`,event:`click`,elementType:`button`,handlerType:`increment`,delta:10}],setter:n,getter:i}});for(let t=0;t<a.length;t++){let n=a[t];for(let t=0;t<n.controls.length;t++){let r=n.controls[t],i=e.querySelector(r.selector);if(!i)continue;let a;switch(r.handlerType){case`value`:a=e=>{let t=e.target.value;if(r.selector===`#mlv-zoom-preset`&&t===`auto`)n.setter(`auto`);else{let e=Number(t);n.setter(e)}};break;case`increment`:a=()=>{let e=n.getter(),t=r.delta||0;n.setter(e+t)};break;case`decrement`:a=()=>{let e=n.getter(),t=r.delta||0;n.setter(e-t)};break}i.addEventListener(r.event,a)}}}function Me(){class e extends HTMLElement{static get observedAttributes(){return[`lang`,`pinned`]}header;iframe;pinBtn;popoverEl;resizeHandle;constructor(){super();let e=Math.random().toString(36).slice(2,10),t=`mlv-frame-header-anchor-${e}`,n=`mlv-frame-popover-${e}`;this.className=`mlv-frame-wrapper`,this.innerHTML=` 163 <div class="mlv-frame-header" style="anchor-scope: --mlv-frame-header-anchor;position:relative;"> 164 <div class="mlv-frame-header-button" id="${t}" popovertarget="${n}" style="display:flex;align-items:center;justify-content:center;position:relative;anchor-name: --mlv-frame-header-anchor;width:100%;"> 165 <span class="mlv-frame-lang-label"></span> 166 </div> 167 <div class="mlv-frame-popover" id="${n}" popover="hint" style=""> 168 <!-- ããã«ããããªã¼ãã¼ã®å 容ãè¨è¿° --> 169 </div> 170 <button is="mlv-lang-header-pin" style="position:absolute;right:8px;">ð</button> 171 <style> 172 .mlv-frame-header { 173 text-align: center; 174 background-color: #34495e; 175 font-size: 1rem; 176 } 177 .mlv-frame-header-button { 178 color: #ffffff; 179 display:flex;align-items:center;justify-content:center;position:relative;anchor-name: --mlv-frame-header-anchor;width:100%; 180 padding: .25rem; 181 } 182 .mlv-frame-popover { 183 margin: 0; 184 position: absolute; 185 position-anchor: --mlv-frame-header-anchor; 186 top: anchor(bottom); 187 left: anchor(left); 188 background: #2a2a2a2a; 189 color: #fff; 190 padding: 1.25em 1.5em; 191 border-radius: 8px; 192 box-shadow: 0 4px 4px #000b; 193 min-width: 320px; 194 backdrop-filter: blur(4px) 195 } 196 .mlv-frame-header button[is="mlv-lang-header-pin"] { 197 transition: background 0.2s, color 0.2s; 198 inset-block: 0; 199 margin-block: auto; 200 } 201 mlv-lang-frame:has(button[is="mlv-lang-header-pin"][data-pinned]) { 202 position: sticky; 203 left: 0; 204 z-index: 10; 205 background: #222; 206 box-shadow: 0 2px 8px #e67e2240; 207 } 208 </style> 209 </div> 210 <iframe class="mlv-iframe"></iframe> 211 <div class="mlv-resize-handle" title="ãã©ãã°ãã¦å¹ ã調æ´"></div> 212 <style> 213 .mlv-frame-wrapper { 214 position: relative; 215 overflow: hidden; 216 } 217 .mlv-resize-handle { 218 position: absolute; 219 right: 0; 220 top: 0; 221 bottom: 0; 222 width: 8px; 223 cursor: ew-resize; 224 background: transparent; 225 z-index: 100; 226 transition: background 0.2s; 227 } 228 .mlv-resize-handle:hover { 229 background: rgba(79, 195, 247, 0.5) !important; 230 } 231 .mlv-resize-handle:active { 232 background: rgba(41, 182, 246, 0.8) !important; 233 } 234 </style> 235 `,this.header=this.querySelector(`.mlv-frame-header`),this.pinBtn=this.header?.querySelector(`button[is="mlv-lang-header-pin"]`),this.iframe=this.querySelector(`iframe.mlv-iframe`),this.popoverEl=this.querySelector(`.mlv-frame-popover`),this.resizeHandle=this.querySelector(`.mlv-resize-handle`),this.pinBtn&&this.pinBtn.addEventListener(`click`,()=>{this.hasAttribute(`pinned`)?this.removeAttribute(`pinned`):this.setAttribute(`pinned`,`true`)}),this.resizeHandle&&this.resizeHandle.addEventListener(`mousedown`,e=>{e.preventDefault();let t=e.clientX,n=this.offsetWidth;document.body.style.cursor=`ew-resize`,document.body.style.userSelect=`none`;let r=Array.from(document.querySelectorAll(`mlv-lang-frame iframe`)),i=Array.from(document.querySelectorAll(`mlv-lang-frame`));
235r.forEach(e=>{e instanceof HTMLElement&&(e.style.pointerEvents=`none`)});let a=()=>{document.removeEventListener(`mousemove`,s),document.removeEventListener(`mouseup`,a),document.body.style.cursor=``,document.body.style.userSelect=``,r.forEach(e=>{e instanceof HTMLElement&&(e.style.pointerEvents=``)})},o=(()=>{let e=1/0;for(let t of i)if(t instanceof HTMLElement){let n=t.querySelector(`iframe`);if(n?.contentWindow)try{let t=n.contentWindow.document.documentElement.scrollWidth;e=Math.min(e,t)}catch{}}return e===1/0?2**53-1:e})(),s=e=>{let r=e.clientX-t,s=Math.max(200,n+r);if(s>o){a();return}i.forEach(e=>{e instanceof HTMLElement&&(e.style.width=`${s}px`,e.style.flexShrink=`0`,e.style.flexGrow=`0`)})};document.addEventListener(`mousemove`,s),document.addEventListener(`mouseup`,a)})}attributeChangedCallback(e,t,n){if(e===`lang`){if(this.header){let e=this.header.querySelector(`.mlv-frame-lang-label`);e&&(e.textContent=n??``)}this.iframe&&(this.iframe.dataset.lang=n||``)}e===`pinned`&&this.pinBtn&&(n===`true`?this.pinBtn.setAttribute(`data-pinned`,`true`):this.pinBtn.removeAttribute(`data-pinned`)),this.pinBtn&&this.pinBtn.addEventListener(`click`,()=>{this.pinBtn.hasAttribute(`data-pinned`)?this.pinBtn.removeAttribute(`data-pinned`):this.pinBtn.setAttribute(`data-pinned`,`true`)})}}return typeof window<`u`&&typeof HTMLElement<`u`&&typeof customElements<`u`&&(customElements.get(`mlv-lang-frame`)||customElements.define(`mlv-lang-frame`,e)),{MlvLangFrame:e}}function Ne(){class e extends HTMLButtonElement{constructor(){super(),this.className=`mlv-frame-pin`,this.type=`button`,this.title=`ãã³çã`,this.textContent=`ð`,this.style.opacity=`0.4`,this.style.transition=`opacity 0.2s`,this.style.marginLeft=`8px`,this.addEventListener(`mouseenter`,()=>{this.style.opacity=`1`}),this.addEventListener(`mouseleave`,()=>{this.style.opacity=`0.4`})}}return typeof window<`u`&&typeof HTMLElement<`u`&&typeof customElements<`u`&&(customElements.get(`mlv-lang-header-pin`)||customElements.define(`mlv-lang-header-pin`,e,{extends:`button`})),{MlvLangHeaderPin:e}}function Pe(e){return{languages:e.map(e=>{let t=e.match(/^\((.+)\)$/);return t&&t[1]?t[1]:e})}}function Fe(e,t=X){let{languages:n}=Pe(t),r=new URL(e);for(let e of n){let t=`/${e}/`;if(r.pathname.startsWith(t))return{lang:e,basePath:`${r.pathname.slice(t.length-1)||`/`}${r.search}${r.hash}`,origin:r.origin}}return{lang:Q(),basePath:r.pathname+r.search+r.hash,origin:r.origin}}function Ie(e,t,n,r=X){let i=r.map(e=>`/${e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}/`),a=RegExp(`^(${i.join(`|`)})`);return t=t.replace(a,`/`)||`/`,/^\(.+\)$/.test(n)||n===Q()?`${e}${t}`:`${e}/${n}${t}`}function $(e,t,n){e.moveBefore(t,n)}function Le(e,t,n,r,i){let a=Array.from(e),o=[],s=null;Ne(),Me();function c(e){let o=new Map,l=Array.from(n.children);for(let e=0;e<l.length;e++){let t=l[e];if(t instanceof HTMLElement&&t.tagName===`MLV-LANG-FRAME`){let e=t.getAttribute(`lang`);e&&o.set(e,t)}}let u=s&&e.includes(s)?[s,...e.filter(e=>e!==s)]:e,d=null;for(let r of u){let i=o.get(r);if(i)s===r?i.setAttribute(`pinned`,`true`):i.removeAttribute(`pinned`),d?i!==d.nextSibling&&(i.parentNode===n?$(n,i,d.nextSibling):n.appendChild(i)):n.firstChild!==i&&(i.parentNode===n?$(n,i,n.firstChild):n.appendChild(i));else{let o=document.createElement(`div`);o.innerHTML=` 236 <mlv-lang-frame lang="${r}"${s===r?` pinned="true"`:``}></mlv-lang-frame> 237 `,i=o.firstElementChild;let l=``,u=``;t&&typeof t==`object`&&`origin`in t&&`basePath`in t&&(l=t.origin,u=t.basePath),i.iframe&&(i.iframe.src=Ie(l,u,r,e)),i.pinBtn&&(i.pinBtn.onclick=e=>{e.stopPropagation(),s=s===r?null:r,c(a)}),n.childNodes.length===0||d===null?n.appendChild(i):d&&d.nextSibling?i.parentNode===n?$(n,i,d.nextSibling):n.appendChild(i):i.parentNode===n?$(n,i,n.firstChild):n.appendChild(i)}i.pinBtn&&(s===r?i.pinBtn.setAttribute(`data-pinned`,`true`):i.pinBtn.removeAttribute(`data-pinned`)),d=i}for(let[e,t]of o)u.includes(e)||t.remove();r.length=0,i.clear();for(let e=0;e<n.children.length;e++){let t=n.children[e].iframe;t&&(r.push(t),i.set(t,{lastUrl:t.src}))}}c(a);function l(e){a=Array.from(e),c(a);for(let e=0;e<o.length;
237e++){let t=o[e];t&&t(a)}}function u(){return a}function d(e){o.push(e)}return{setLanguages:l,getLanguages:u,onLanguagesChange:d}}function Re(e){e.style.display=`flex`,e.style.flexDirection=`row`,e.style.overflowX=`auto`,e.style.alignItems=`stretch`}function ze(e,t,n,r){let i=[{eventName:`click`,capture:!0},{eventName:`focus`,capture:!0}],a=!1;for(let o=0;o<e.length;o++){let s=e[o];s&&(s.onload=()=>{let o=s.contentWindow;if(!o)return;let c;try{c=o.document}catch{return}if(!c)return;let l=()=>{r(s.dataset.lang||null)};try{for(let e=0;e<i.length;e++){let t=i[e];c.addEventListener(t.eventName,l,t.capture)}}catch{}o.addEventListener(`scroll`,()=>{if(a)return;a=!0,n(!0);let r=o.scrollY,i=c.documentElement.scrollHeight-o.innerHeight,l=i>0?r/i:0;for(let t=0;t<e.length;t++){let n=e[t];if(!n||n===s||!n.contentWindow)continue;let r=n.contentWindow,i;try{i=r.document}catch{continue}let a=i.documentElement.scrollHeight-r.innerHeight,o=a>0?Math.round(a*l):0;r.scrollTo(r.scrollX,o)}requestAnimationFrame(()=>{a=!1,n(!1),t()})})})}}function Be(e){let t=[{type:`mlv-click`,handler:(e,t)=>{if(!e.lang)return;let n=e;for(let r=0;r<t.length;r++){let i=t[r];if(!(!i||i.dataset.lang===e.lang))try{let e=i.contentWindow;if(!e)continue;if(n.href&&typeof n.href==`string`)e.location.href=n.href.replace(Oe,`/${i.dataset.lang}/`);else if(n.selector&&typeof n.selector==`string`){let t=e.document.querySelector(n.selector);t&&t.click()}}catch{}}}},{type:`mlv-dom-event`,handler:(e,t)=>{if(!e.lang)return;let n=e;if(!(typeof n.eventType==`string`&&[`submit`].includes(n.eventType)))for(let r=0;r<t.length;r++){let i=t[r];if(!(!i||i.dataset.lang===e.lang))try{let e=i.contentWindow;if(!e)continue;e.postMessage({type:`mlv-dom-event-propagate`,original:n},window.location.origin)}catch{}}}}];window.addEventListener(`message`,n=>{let r=n.data;if(!(!r||!r.type))for(let n=0;n<t.length;n++){let i=t[n];if(r.type===i.type){i.handler(r,e);break}}})}function Ve(e,t,n,r,i,a){let{languages:o}=Pe(i),s=Fe(t,i);for(let a=0;a<n.length;a++){let c=n[a];if(!c)continue;let l=c.dataset.lang||``;if(l===e||!l||!o.includes(l)){r.get(c).lastUrl=t;continue}let u=Ie(s.origin,s.basePath,l,i);c.src!==u&&(c.src=u);let d=r.get(c);d&&(d.lastUrl=u)}setTimeout(a,200)}function He(e,t,n){for(let r=0;r<e.length;r++){let i=e[r];if(!i)continue;let a=t.get(i);a&&n(i.dataset.lang||``,a.lastUrl)}}function Ue(){class e extends HTMLElement{static get observedAttributes(){return[`lang`,`index`]}labelEl=null;labelTextEl=null;labelEditEl=null;labelInputEl=null;labelOkBtn=null;btnsEl=null;delBtn=null;idx=-1;inEditMode=!1;lang=``;langsManager=null;setManager(e){this.langsManager=e}handleItemClick=e=>{if(this.inEditMode){this.inEditMode=!1,this.update();return}e.target?.classList?.contains(`mlv-lang-label-input`)||e.target?.classList?.contains(`mlv-lang-label-ok`)||this.enterEditMode()};connectedCallback(){if(!this.shadowRoot){let e=document.getElementById(`mlv-lang-item-template`);this.attachShadow({mode:`open`}),this.shadowRoot.appendChild(e.content.cloneNode(!0))}this.labelEl=this.shadowRoot.querySelector(`.mlv-lang-label`),this.labelTextEl=this.shadowRoot.querySelector(`.mlv-lang-label-text`),this.labelEditEl=this.shadowRoot.querySelector(`.mlv-lang-label-edit`),this.labelInputEl=this.shadowRoot.querySelector(`.mlv-lang-label-input`),this.labelOkBtn=this.shadowRoot.querySelector(`.mlv-lang-label-ok`),this.btnsEl=this.shadowRoot.querySelector(`.mlv-lang-item-btns`),this.delBtn=this.shadowRoot.querySelector(`.mlv-lang-del-btn`),this.removeEventListener(`click`,this.handleItemClick),this.delBtn&&(this.delBtn.onclick=e=>{if(e.stopPropagation(),!this.langsManager)return;let t=[...this.langsManager.getLanguages()];t.splice(this.idx,1),this.langsManager.setLanguages(t)}),this.addEventListener(`click`,this.handleItemClick),this.update()}attributeChangedCallback(e,t,n){e===`lang`&&(this.lang=n??``),e===`index`&&(this.idx=n?+n:-1),this.update()}update(){if(this.labelTextEl&&this.labelEditEl&&this.labelInputEl&&(this.labelTextEl.textContent=this.lang,this.inEditMode?(this.labelTextEl.style.display=`none`,this.labelEditEl.style.display=``,this.labelInputEl.value=this.lang,setTimeout(()=>
237this.labelInputEl&&this.labelInputEl.focus(),0)):(this.labelTextEl.style.display=``,this.labelEditEl.style.display=`none`)),this.shadowRoot){let e=this.shadowRoot.querySelector(`.mlv-lang-item`);e&&(this.inEditMode?e.classList.add(`editing`):e.classList.remove(`editing`))}}enterEditMode(){!this.labelTextEl||!this.labelEditEl||!this.labelInputEl||!this.labelOkBtn||this.inEditMode||(this.inEditMode=!0,this.update(),this.labelOkBtn.onclick=e=>{if(e.stopPropagation(),!this.langsManager)return;let t=this.labelInputEl.value.trim(),n=this.langsManager.getLanguages();if(t&&t!==this.lang&&!n.includes(t)){let e=[...n];e[this.idx]=t,this.langsManager.setLanguages(e)}else this.inEditMode=!1,this.update()},this.labelEditEl.onsubmit=e=>{e.preventDefault(),this.labelOkBtn?.click()})}}return typeof window<`u`&&typeof HTMLElement<`u`&&typeof customElements<`u`&&(customElements.get(`mlv-lang-item`)||customElements.define(`mlv-lang-item`,e)),{MlvLangItem:e}}var We=typeof window<`u`&&typeof window.GM_setValue==`function`&&typeof window.GM_getValue==`function`;function Ge(e,t){try{if(We){let t=window.GM_getValue?window.GM_getValue(`${Z}${e}`):void 0;if(t!==void 0)return JSON.parse(t)}else{let n=localStorage.getItem(`${Z}${e}`);return n===null?t:JSON.parse(n)}}catch{}return t}function Ke(e,t){try{We?window.GM_setValue&&window.GM_setValue(`${Z}${e}`,JSON.stringify(t)):localStorage.setItem(`${Z}${e}`,JSON.stringify(t))}catch{}}function qe(e,t,n){let r=e/(t*n+0*(n-1)+0)*100;return Math.max(25,Math.min(400,r))}var Je=` 238<button id="mlv-lang-edit-btn">âï¸ è¨èªç·¨é</button> 239<dialog id="mlv-lang-dialog"> 240 <h2 class="mlv-lang-dialog-title">è¨èªç®¡ç</h2> 241 <div class="mlv-lang-dialog-form"> 242 <div id="mlv-lang-list-wrapper"></div> 243 <form method="" class="mlv-lang-add-form" style="display:flex;align-items:center;gap:8px;margin-top:8px;"> 244 <input id="mlv-lang-add-input" type="text" placeholder="è¨èªã³ã¼ãã追å "> 245 <button id="mlv-lang-add-btn" type="submit">ï¼è¿½å </button> 246 </form> 247 <button id="mlv-lang-dialog-close">éãã</button> 248 </div> 249 <style> 250 #mlv-lang-dialog { padding:1rem;border:none;border-radius:8px;min-width:260px;background:rgba(34,34,34,0.98);box-shadow:0 0 0 100vmax rgba(0,0,0,0.35);backdrop-filter:blur(2px); } 251 .mlv-lang-dialog-title { color: #fff; margin: 0 0 12px; } 252 .mlv-lang-dialog-form { margin: 0; } 253 .mlv-lang-item:hover { opacity: 0.7; } 254 #mlv-lang-list-wrapper { display: flex; flex-direction: column; gap: 4px; } 255 #mlv-lang-add-input { font-size: 16px; padding: 4px 8px; border-radius: 4px; border: 1px solid #aaa; background: #222; color: #fff; flex: 1 1 0; } 256 #mlv-lang-add-btn { background: #4fc3f7; border: none; color: #222; border-radius: 4px; padding: 2px 8px; cursor: pointer; } 257 #mlv-lang-dialog-close { background: #eee; border: none; color: #222; border-radius: 4px; padding: 4px 12px; cursor: pointer; margin: 12px 0 0 0; } 258 </style> 259</dialog> 260<style> 261 #mlv-lang-edit-btn { background: #4fc3f7; border: none; color: #222; border-radius: 4px; padding: 2px 8px; transition: opacity 0.2s; } 262 #mlv-lang-edit-btn:hover { opacity: 0.7; } 263</style> 264`;function Ye(e){if(!document.getElementById(`mlv-lang-item-template`)){let e=document.createElement(`template`);e.id=`mlv-lang-item-template`,e.innerHTML=`<div class="mlv-lang-item">( <span class="mlv-lang-label">( <span class="mlv-lang-label-text"></span>( <form method="" class="mlv-lang-label-edit" style="display:none;">( <input class="mlv-lang-label-input" type="text" style="font-size:16px;padding:2px 4px;width:5em;">( <button class="mlv-lang-label-ok" style="margin-left:4px;">OK</button>( </form>( </span>( <div class="mlv-lang-item-btns" style="display:flex;gap:4px;">( <button class="mlv-lang-del-btn" title="åé¤" tabindex="-1">ðï¸</button>( </div>( <style>( .mlv-lang-item { cursor: grab; padding: 4px 12px; background: #333; color: #fff; border-radius: 4px; display: flex; align-items: center; justify-content: space-between; }( .mlv-lang-item:hover { opacity: 0.7; }( .mlv-lang-label { display: flex; align-items: center; gap: 8px; }( .mlv-lang-del-btn {( opacity: 0;( pointer-events: none;( background: none;( border: none;( color: #fff;( font-size: 14px;( cursor: pointer;
264( transition: opacity 0.2s;( }( .mlv-lang-item:hover .mlv-lang-del-btn,( .mlv-lang-item.editing .mlv-lang-del-btn {( opacity: 0.3;( pointer-events: auto;( }( .mlv-lang-del-btn:hover {( opacity: 1 !important;( }( </style>(</div>`.split(`(`).join(``),document.body.appendChild(e)}if(document.getElementById(`multi-lang-viewer`))return;let t=e?.languages??X,n=e?.styleString??ke,r=window.location.href,i=Fe(r,t);function a(e){let t=document.createElement(`div`);if(t.id=`multi-lang-viewer`,t.innerHTML=[`<div class="mlv-header">`,` <span>å¤è¨èªåæè¡¨ç¤ºä¸</span>`,` <div class="mlv-header-container">`,` <div class="mlv-header-selector">`,` <label style="color:#fff;">å¹
:`,` <select id="mlv-width-preset" style="margin:0 4px;">`,` <option value="350">350</option>`,` <option value="750" selected>750</option>`,` <option value="1400">1400</option>`,` <option value="1600">1600</option>`,` <option value="1800">1800</option>`,` </select>`,` </label>`,` <div class="mlv-header-input-group">`,` <button id="mlv-width-minus" style="padding:0 4px;">-</button>`,` <div class="mlv-header-input">`,` <input id="mlv-width-input" type="number" min="100" max="4096" value="750">`,` <span>px</span>`,` </div>`,` <button id="mlv-width-plus" style="padding:0 4px;">+</button>`,` </div>`,` </div>
264`,` <span class="mlv-header-separator"></span>`,` <div class="mlv-header-selector">`,` <label style="color:#fff;">æ¡å¤§ç:`,` <select id="mlv-zoom-preset" style="margin:0 4px;">`,` <option value="auto">èªå</option>`,` <option value="25">25%</option>`,` <option value="50">50%</option>`,` <option value="75">75%</option>`,` <option value="100" selected>100%</option>`,` <option value="125">125%</option>`,` <option value="150">150%</option>`,` <option value="200">200%</option>`,` </select>`,` </label>`,` <div class="mlv-header-input-group">`,` <button id="mlv-zoom-minus" style="padding:0 4px;">-</button>`,` <div class="mlv-header-input">`,` <input id="mlv-zoom-input" type="number" min="25" max="400" value="100">`,` <span>%</span>`,` </div>`,` <button id="mlv-zoom-plus" style="padding:0 4px;">+</button>`,` </div>`,` </div>`,` </div>`,` <div style="display:flex;align-items:center;gap:8px;margin-left:16px;">`,` <div class="mlv-lang-manager" style="display:flex;align-items:center;gap:8px;">`,` ${Je}`,` </div>`,` <button id="mlv-close-btn">×</button>`,` </div>`,`</div>`,`<div class="mlv-container"></div>`].join(``),e){let t=document.createElement(`style`);t.textContent=e,document.head.appendChild(t)}return t}let o=a(n);document.body.appendChild(o),document.body.style.overflow=`hidden`;let s=o.querySelector(`.mlv-container`);Re(s);let c=[],l=new Map,u=Ge(`width`,768),d=Ge(`zoom`,100),f=d===`auto`?100:d,p=d===`auto`,m=Le(t,i,s,c,l);m.setLanguages(t),E(u),D(d);let h=new ResizeObserver(()=>{if(p){let e=window.innerWidth;f=qe(e,u,c.length);for(let e of s.querySelectorAll(`.mlv-frame-wrapper`)){let t=e.querySelector(`iframe`);t&&(t.style.zoom=`${f}%`)}let t=o.querySelector(`#mlv-zoom-input`);t&&(t.value=String(f))}});h.observe(o);let g=o.querySelector(`#mlv-close-btn`);g&&g.addEventListener(`click`,()=>{h.disconnect(),Xe(o)});let _=o.querySelector(`#mlv-lang-edit-btn`),v=o.querySelector(`#mlv-lang-dialog`),y=o.querySelector(`#mlv-lang-list-wrapper`),b=o.querySelector(`#mlv-lang-add-input`);o.querySelector(`#mlv-lang-add-btn`);let x=o.querySelector(`#mlv-lang-dialog-close`),S=null;Ue();function C(){if(!y)return;y.innerHTML=``;let e=m.getLanguages();for(let t=0;t<e.length;t++){let n=e[t]??``,r=document.createElement(`mlv-lang-item`);r.setAttribute(`lang`,n),r.setAttribute(`index`,String(t)),r.setAttribute(`draggable`,`true`),typeof r.setManager==`function`&&r.setManager(m),r.addEventListener(`dragstart`,()=>{S=t,r.style.opacity=`0.5`}),r.addEventListener(`dragend`,()=>{S=null,r.style.opacity=``}),r.addEventListener(`dragover`,e=>{e.preventDefault(),r.style.outline=`2px dashed #4fc3f7`}),r.addEventListener(`dragleave`,()=>{r.style.outline=``}),r.addEventListener(`drop`,n=>{if(n.preventDefault(),r.style.outline=``,S===null||S===t)return;let i=[...e],a=i.splice(S,1)[0];typeof a==`string`&&(i.splice(t,0,a),m.setLanguages(i))}),y.appendChild(r)}}_&&v&&(_.addEventListener(`click`,()=>{C(),v.showModal()}),v.addEventListener(`click`,e=>{e.target===v&&v.close()}),v.addEventListener(`keydown`,e=>{(e.key===`Escape`||e.key===`Esc`)&&(e.stopPropagation(),v.close())})),x&&v&&x.addEventListener(`click`,()=>{v.close()});let w=o.querySelector(`.mlv-lang-add-form`);w&&b&&w.addEventListener(`submit`,e=>{e.preventDefault(),e.stopPropagation();let t=b.value.trim(),n=m.getLanguages();t&&!n.includes(t)&&(m.setLanguages([...n,t]),C(),b.value=``)}),m.onLanguagesChange(()=>{C(),E(u),D(p?`auto`:f)}),C();let T=e=>{e.key===`Escape`&&e.target===o&&(h.disconnect(),Xe(o),o.removeEventListener(`keydown`,T))};o.addEventListener(`keydown`,T),je(o,E,D,()=>u,()=>f),ze(c,()=>null,e=>e,e=>e),Be(c),He(c,l,(e,n)=>Ve(e,n,c,l,t,()=>null));function E(e){u=Math.max(100,Math.min(4096,Math.round(e)));for(let t of s.querySelectorAll(`.mlv-frame-wrapper`)){let n=t.querySelector(`iframe`);n&&(n.style.width=`${e}px`)}let t=o.querySelector(`#mlv-width-input`);t&&(t.value=String(u));let n=o.querySelector(`#mlv-width-preset`);if(n){let e=!1;for(let t of n.options)Number(t.value)===u&&(n.value=t.value,e=!0);e||(n.value=``)}if(Ke(`width`,u),p){let e=window.innerWidth;f=qe(e,u,c.length);for(let e of s.querySelectorAll(`.mlv-frame-wrapper`)){let t=e.querySelector(`iframe`);t&&(t.style.zoom=`${f}%`)}let t=o.querySelector(`#mlv-zoom-input`);t&&(t.value=String(f))}}function D(e){if(e===`auto`){p=!0;let e=window.innerWidth;f=qe(e,u,c.length);let t=o.querySelector(`#mlv-zoom-input`);t&&(t.value=String(f));let n=o.querySelector(`#mlv-zoom-preset`);n&&(n.value=`auto`),Ke(`zoom`,`auto`)}else{p=!1,f=Math.max(25,Math.min(400,Math.round(e)));let t=o.querySelector(`#mlv-zoom-input`);t&&(t.value=String(f));let n=o.querySelector(`#mlv-zoom-preset`);if(n){let e=!1;for(let t of n.options)if(t.value!==`auto`&&Number(t.value)===f){n.value=t.value,e=!0;break}e||(n.value=``)}Ke(`zoom`,f)}for(let e of s.querySelectorAll(`.mlv-frame-wrapper`)){let t=e.querySelector(`iframe`);t&&(t.style.zoom=`${f}%`,t.style.width=`${u}px`,t.style.height=`${u}px`)}}}function Xe(e){e.remove(),document.body.style.overflow=``}var Ze=[...`MLV`],Qe=new Set(Ze),$e={keys:new Set([]),set(e,t){if(Ze.includes(e)&&(t?this.keys.add(e):this.keys.delete(e)),Ze.every(e=>this.keys.has(e))){Ye();return}}};function et(){let e=e=>{if(Qe.has(e.key.toUpperCase())){let t=e.type===`keydown`;$e.set(e.key.toUpperCase(),t)}};
264return document.addEventListener(`keydown`,e),document.addEventListener(`keyup`,e),()=>{document.removeEventListener(`keydown`,e),document.removeEventListener(`keyup`,e)}}var tt=typeof window<`u`&&(typeof GM<`u`||document.currentScript?.textContent?.includes(`UserScript`));typeof window<`u`&&tt&&(Ae(),document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,et):et());var nt=d(`<a class="button svelte-1jrairj" data-sveltekit-reload="">å®è¡</a> <a class="button -gray svelte-1jrairj" data-sveltekit-reload="">ãªã»ãã</a>`,1),rt=d(`<span class="button -disabled svelte-1jrairj">å®è¡</span>`),it=d(`<div><div class="debug__menu svelte-1jrairj"><ul class="svelte-1jrairj"><li class="debug__environments svelte-1jrairj"><p class="debug__title svelte-1jrairj">ç°å¢ä¸è¦§</p> <a href="https://pretest11.example.com" target="_blank" class="svelte-1jrairj">pretest11</a> <a href="https://pretest12.example.com" target="_blank" class="svelte-1jrairj">pretest12</a></li> <li class="svelte-1jrairj"><p class="debug__title svelte-1jrairj">å¤è¨èªãã¥ã¼ã¢ã¼èµ·å</p> <button class="button svelte-1jrairj" aria-label="å¤è¨èªãã¥ã¼ã¢ã¼">èµ·å</button></li> <li class="svelte-1jrairj"><p class="debug__title svelte-1jrairj">ãªã¼ããã³ã°åç» åç/ã¹ããã</p> <button class="switch svelte-1jrairj" aria-label="ãªã¼ããã³ã°åç»ã®åç/ã¹ãããåãæ¿ã"><span><span class="switch__thumb svelte-1jrairj"></span></span></button></li> <li class="debug__dummy-data svelte-1jrairj"><p class="debug__title svelte-1jrairj">åçãã¼ã¿ã®æä½<br class="svelte-1jrairj"/></p> <p class="debug__note svelte-1jrairj">å
¥åããæ°ã®ãã¼ã¿æ°ã«å¤æ´ãã¾ãã</p> <p class="input__group svelte-1jrairj"><input type="number" class="input svelte-1jrairj" placeholder="1"/> <!></p></li> <li class="svelte-1jrairj"><p class="debug__title svelte-1jrairj">â¼ ä»ãããã¼ã¸</p> <div class="debug__qr svelte-1jrairj"></div></li></ul></div> <button class="debug__toggle svelte-1jrairj">ð ï¸</button> <p class="debug__balloon svelte-1jrairj"><strong class="svelte-1jrairj">ããã³ã</strong><br class="svelte-1jrairj"/> â» ctrl ãã¼ã§éé <br class="svelte-1jrairj"/> â» option ã¾ã㯠command ãã¼ã§é表示</p></div>`);function at(t,r){_(r,!0);let i=`opening-played`,a=F(null),l=F(!1),d=F(!0),p=F(!1),m=w({x:50,y:50}),h=w({x:0,y:0}),g=F(null),v,y=F(!1),b=F(null),x=()=>{try{return sessionStorage.getItem(i)===`true`}catch{return!1}},C=e=>{try{sessionStorage.setItem(i,String(e))}catch{}};I(async()=>{E(a,q.url.searchParams,!0),E(y,x(),!0),E(b,Number(u(a).get(`dummyCnt`))||null,!0),window.addEventListener(`keydown`,z),window.addEventListener(`keyup`,()=>E(d,!0)),await O(),u(g)&&(v=new window.QRCode(u(g),{text:location.href,width:200,height:200}))}),ee(e=>{let t=e.to?.url.searchParams,n=e.to?.url??`/`;E(y,x(),!0),E(b,Number(t?.get(`dummyCnt`))||null,!0);try{v.makeCode(n.toString())}catch{}});let O=async()=>{typeof window>`u`||`QRCode`in window||await new Promise((e,t)=>{let n=document.createElement(`script`);n.src=`https://cdn.jsdelivr.net/npm/[email protected]/qrcode.min.js`,n.onload=e,n.onerror=t,document.head.appendChild(n)})},A=e=>{E(p,!0),h.x=window.innerWidth-e.clientX-m.x,h.y=e.clientY-m.y,window.addEventListener(`pointermove`,N),window.addEventListener(`pointerup`,L)},N=e=>{m.x=window.innerWidth-e.clientX-h.x,m.y=e.clientY-h.y},L=()=>{E(p,!1),window.removeEventListener(`pointermove`,N),window.removeEventListener(`pointerup`,L)},z=e=>{(e.altKey||e.metaKey)&&E(d,!1),e.ctrlKey&&E(l,!u(l))},V=()=>{let e=!u(y);C(e),E(y,e),window.location.reload()},W=e=>{let t=new URLSearchParams(u(a)??void 0);return t.set(`page`,`1`),e?t.delete(`dummyCnt`):t.set(`dummyCnt`,String(u(b))),`${q.url.pathname??`/`}?${t}`};var G=c(),K=P(G),te=t=>{var r=it();let i;var a=S(r),c=S(a),d=R(S(c),2),h=R(S(d),2);k(d);var _=R(d,2),v=R(S(_),2),x=S(v);k(v),k(_);var C=R(_,2),w=R(S(C),4),O=S(w);M(O);var N=R(O,2),F=t=>{var n=nt(),r=P(n),i=R(r,2);e((e,t)=>{D(r,`href`,e),D(i,`href`,t)},[()=>W(!1),()=>W(!0)]),o(t,n)},I=e=>{o(e,rt())};f(N,e=>{u(b)===null?e(I,-1):e(F)}),k(w),k(C);var L=R(C,2);j(R(S(L),2),e=>E(g,e),()=>u(g)),k(L),k(c),k(a);var z=R(a,2);n(2),k(r),e(()=>{i=U(r,1,`debug svelte-1jrairj`,null,i,{"is-open":u(l)}),B(r,`top: ${m.y??``}px; right: ${m.x??``}px;`),U(x,1,`switch__inner ${u(y)?`on`:``}`,`svelte-1jrairj`)}),s(`pointerdown`,r,A),s(`click`,h,()=>Ye()),s(`click`,v,V),T(O,()=>u(b),e=>E(b,e)),s(`click`,z,()=>{u(p)||E(l,!u(l))}),o(t,r)};f(K,e=>{u(d)&&e(te)}),o(t,G),H()}y([`pointerdown`,`click`]);var ot=d(`<meta property="og:url"/> <link rel="canonical"/>`,1),st=d(`<meta name="robots" content="noindex"/>`),ct=d(`<meta name="description"/> <meta property="og:title"/> <meta property="og:description"/> <meta property="og:type"/> <meta property="og:site_name"/> <meta property="og:image"/> <meta name="twitter:image"/> <meta name="twitter:card" content="summary_large_image"/> <!> <!>`,1);function lt(t,n){_(n,!0);let r=e=>{if(!e||typeof e!=`object`)return{};let t=e;return{title:typeof t.title==`string`?t.title:void 0,description:typeof t.description==`string`?t.description:void 0,ogImage:typeof t.ogImage==`string`?t.ogImage:void 0,ogType:t.ogType===`article`||t.ogType===`website`?t.ogType:void 0,pathname:typeof t.pathname==`string`?t.pathname:void 0,noindex:t.noindex===!0}},a=O(()=>r(q.data?.meta)),s=O(()=>u(a).pathname??q.url.pathname),l=O(()=>
264({title:u(a).title,description:u(a).description,ogImage:u(a).ogImage,ogType:u(a).ogType})),d=O(()=>u(l).title!==void 0||u(l).description!==void 0||u(l).ogImage!==void 0||u(l).ogType!==void 0),p=O(()=>de(u(s),u(l))),m=O(()=>ue(u(s))),h=O(()=>u(d)?u(p):u(m)),g=O(fe),v=O(()=>u(g).title??u(h).title),y=O(()=>le(u(h).path)),x=O(()=>!q.error),S=O(()=>u(a).noindex??!1),C=O(()=>!u(S));i(`lrg3td`,t=>{var n=c(),r=P(n),i=t=>{var n=ct(),r=P(n),i=R(r,2),a=R(i,2),s=R(a,2),c=R(s,2),l=R(c,2),d=R(l,2),p=R(d,4),m=t=>{var n=ot(),r=P(n),i=R(r,2);e(()=>{D(r,`content`,u(y)),D(i,`href`,u(y))}),o(t,n)};f(p,e=>{u(C)&&e(m)});var g=R(p,2),_=e=>{o(e,st())};f(g,e=>{u(S)&&e(_)}),e(()=>{D(r,`content`,u(h).description),D(i,`content`,u(v)),D(a,`content`,u(h).description),D(s,`content`,u(h).ogType),D(c,`content`,ne.siteName),D(l,`content`,u(h).ogImage),D(d,`content`,u(h).ogImage)}),b(()=>{L.title=u(v)??``}),o(t,n)};f(r,e=>{u(x)&&e(i)}),o(t,n)}),H()}var ut=(t,n=p,r=p)=>{var i=ft();let a;var s=S(i);J(S(s),{get path(){return n()},alt:`Cygames WebStore ã¢ã¤ãã ã®è³¼å
¥ã¯ãã¡ãããï¼`}),k(s);var c=R(s,2),l=e=>{var t=dt();J(S(t),{get path(){return r()},alt:``}),k(t),o(e,t)};f(c,e=>{r()&&e(l)}),k(i),e(()=>{D(i,`href`,re),a=U(i,1,`official-links__store`,null,a,{"official-links__store--image-hover":r()})}),o(t,i)},dt=d(`<span class="official-links__store-image official-links__store-image--hover" aria-hidden="true"><!></span>`),ft=d(`<a target="_blank" rel="noopener noreferrer" aria-label="Cygames Web Store"><span class="official-links__store-image official-links__store-image--default"><!></span> <!></a>`);function pt(e,t){_(t,!0);let n=ie.map(e=>({...e,href:K(e.href??``),children:e.children?.map(e=>({...e,href:K(e.href??``)}))})),r=O(()=>({pathname:q.url.pathname,routeId:q.route.id??``}));me(e,{get navItems(){return n},get current(){return u(r)},get app(){return te.official},mobileLogo:e=>{J(e,{path:`shared/common_logo.png`,alt:`ããªã³ã»ã¹ã³ãã¯ãï¼Re:Dive`,dir:`pc`,setAutoSize:!1})},desktopLogo:e=>{J(e,{path:`shared/menu_logo.png`,alt:`ããªã³ã»ã¹ã³ãã¯ãï¼Re:Dive`,setAutoSize:!1})},officialLinksSp:e=>{ut(e,()=>`top/kv_store_btn.png`)},officialLinksPc:e=>{ut(e,()=>`common/menu_store_btn.png`,()=>`common/menu_store_btn_on.png`)},$$slots:{mobileLogo:!0,desktopLogo:!0,officialLinksSp:!0,officialLinksPc:!0}}),H()}var mt=d(`<div class="page-footer__spec-row svelte-jtu0k8"><dt> </dt> <dd> </dd></div>`),ht=d(`<li><a target="_blank" rel="noopener noreferrer" class="svelte-jtu0k8"><!></a></li>`),gt=d(`<section class="page-footer svelte-jtu0k8" aria-label="ã²ã¼ã æ
å ±ã¨å
¬å¼ãªã³ã¯"><!> <section class="page-footer__brand-info svelte-jtu0k8" aria-label="ã²ã¼ã æ
å ±"><div class="page-footer__brand-logo svelte-jtu0k8"><!></div> <dl class="page-footer__spec-list svelte-jtu0k8"></dl></section> <section class="page-footer__actions svelte-jtu0k8" aria-label="é
ä¿¡å
ã¨å
¬å¼SNS"><nav class="page-footer__store-links svelte-jtu0k8" aria-label="é
ä¿¡ãã©ãããã©ã¼ã "><ul class="svelte-jtu0k8"></ul></nav> <nav class="page-footer__social svelte-jtu0k8" aria-label="å
¬å¼SNS"><!></nav></section></section>`);function _t(t){let n=()=>V(ce,`$isSP`,r),[r,i]=x();var a=gt(),s=S(a);he(s,{});var l=R(s,2),d=S(l);J(S(d),{path:`shared/common_logo.png`,alt:`ããªã³ã»ã¹ã³ãã¯ãï¼Re:Dive`,setAutoSize:!1}),k(d);var p=R(d,2);A(p,5,()=>oe,({label:e,value:t})=>`${e}-${t}`,(t,n)=>{let r=()=>u(n).label,i=()=>u(n).value;var a=mt(),s=S(a),c=S(s);k(s);var l=R(s,2),d=S(l,!0);k(l),k(a),e(()=>{h(c,`${r()??``}ï¼`),h(d,i())}),o(t,a)}),k(p),k(l);var m=R(l,2),g=S(m),_=S(g);A(_,5,()=>se,({key:e,url:t,imgSrc:n,label:r})=>t,(t,r)=>{let i=()=>u(r).key,a=()=>u(r).url,s=()=>u(r).imgSrc,l=()=>u(r).label;var d=c(),p=P(d),m=t=>{var r=ht(),i=S(r),c=S(i);{let e=N(()=>!n());J(c,{get path(){return s()},get alt(){return l()},get setAutoSize(){return u(e)}})}k(i),k(r),e(()=>{D(i,`href`,a()),D(i,`aria-label`,l())}),o(t,r)};f(p,e=>{n()&&i()===`dmm-games`||e(m)}),o(t,d)}),k(_),k(g);var v=R(g,2);pe(S(v),{}),k(v),k(m),k(a),o(t,a),i()}var vt=d(`<p class="svelte-1sr6y3t"></p>`),yt=d(`<div class="brand-notes svelte-1sr6y3t"></div>`);function bt(e,t){_(t,!1);let n=ae.map(e=>({...e,path:K(e.path)})),r=[`â»Appleã¨Appleã®ãã´ã¯ãç±³å½ããã³ãã®ä»ã®å½ã§ç»é²ã<br class="is-SP">ããApple Inc.ã®åæ¨ã§ãã`,`â»Google Play 㯠Google LLC ã®åæ¨ã§ãã`];C(),ge(e,{get navList(){return n},legalNotice:e=>{var t=yt();A(t,5,()=>r,e=>e,(e,t)=>{var n=vt();m(n,()=>u(t),!0),k(n),o(e,n)}),k(t),o(e,t)},$$slots:{legalNotice:!0}}),H()}var xt=d(`<img class="op-anim__video svelte-4uagke" alt=""/>`),St=d(`<div class="op-anim__video-wrap svelte-4uagke">
264<video autoplay="" playsinline="" preload="auto"></video></div>`,2),Ct=d(`<div><!></div>`);function wt(t,n){_(n,!1);let r=`is-opening-pending`,i=`is-opening-revealing`,a=`opening-played`,s=1e3,l=1200,d=z(!1),p=z(!1),m=z(!1),h=z(!1),g=null,y=null,b=null,x=()=>sessionStorage.getItem(a)===`true`,w=e=>{sessionStorage.setItem(a,String(e))},T=()=>{g&&clearTimeout(g),y&&clearTimeout(y),b&&clearTimeout(b)};I(()=>{if(x()){document.documentElement.classList.remove(r),document.documentElement.classList.remove(i),document.body.classList.remove(`is-fixed`);return}return E(d,!0),E(p,!1),E(m,!1),document.body.classList.add(`is-fixed`),w(!0),b=setTimeout(()=>{A()},s),()=>{T(),document.documentElement.classList.remove(r),document.documentElement.classList.remove(i),document.body.classList.remove(`is-fixed`)}});let O=()=>{E(h,!0),b&&=(clearTimeout(b),null)},A=()=>{E(m,!0),L(l)},j=()=>{E(m,!0),L(l)},M=()=>{L()},N=()=>{b&&clearTimeout(b),b=setTimeout(()=>{A()},s)},F=()=>{let e=document.querySelector(`video`);e&&!u(m)&&e.play().catch(()=>{A()})},L=(e=0)=>{g||=(b&&=(clearTimeout(b),null),setTimeout(()=>{E(p,!0),document.documentElement.classList.add(i),document.documentElement.classList.remove(r),y=setTimeout(()=>{E(d,!1),document.documentElement.classList.remove(r),document.documentElement.classList.remove(i),document.body.classList.remove(`is-fixed`)},900)},e))};C();var R=c(),B=P(R),V=t=>{var n=Ct();let r;var i=S(n),a=e=>{var t=xt();D(t,`src`,`/media/top/loading_low.svg`),o(e,t)},s=t=>{var n=St(),r=S(n);let i;D(r,`src`,`/media/top/loading.mp4`),r.muted=!0,k(n),e(()=>i=U(r,1,`op-anim__video svelte-4uagke`,null,i,{"is-playing":u(h)})),v(`loadstart`,r,N),v(`loadedmetadata`,r,F),v(`playing`,r,O),v(`ended`,r,M),v(`error`,r,j),o(t,n)};f(i,e=>{u(m)?e(a):e(s,-1)}),k(n),e(()=>r=U(n,1,`op-anim svelte-4uagke`,null,r,{"is-fading-out":u(p)})),o(t,n)};f(B,e=>{u(d)&&e(V)}),o(t,R),H()}var Tt=r(d(`<script> 265 // ãªãã¼ãæã¯åæããã²ã¼ã·ã§ã³å®äºã¾ã§ä¸é¨ã»ã¯ã·ã§ã³ã表示ããªã 266 const navigationEntry = performance.getEntriesByType('navigation')[0]; 267 if ( 268 navigationEntry instanceof PerformanceNavigationTiming && 269 navigationEntry.type === 'reload' 270 ) { 271 document.documentElement.classList.add('is-reload-pending'); 272 history.scrollRestoration = 'manual'; 273 scrollTo(0, 0); 274 } 275 276 try { 277 const rootElement = document.documentElement; 278 const hasPlayedOpening = sessionStorage.getItem('opening-played') === 'true'; 279 if (!hasPlayedOpening) { 280 rootElement.classList.add('is-opening-pending'); 281 } 282 } catch { 283 // sessionStorage ãå©ç¨ã§ããªãç°å¢ã§ã¯ pending å¤å®ãã¹ããã 284 } finally { 285 document.documentElement.classList.add('is-opening-state-ready'); 286 } 287 <\/script><!>`,1));function Et(e){i(`f87tgv`,e=>{var t=Tt();R(P(t)),o(e,t)})}var Dt=d(`<link rel="icon" href="/favicon.ico"/> <link rel="preconnect" href="https://fonts.googleapis.com"/> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&
287family=Noto+Serif+JP:wght@400;700&display=swap" rel="stylesheet"/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanjp_s.min.css"/> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/yakuhanmp_s.min.css"/>`,1),Ot=d(`<div class="page-background-gradient svelte-12qhfyh" aria-hidden="true"></div>`),kt=d(`<!> <!>`,1),At=d(`<div class="page-wrap"><!> <!> <!> <!> <main><!></main> <!> <!> <!> <!></div>`);function jt(e,t){_(t,!0),new Set([`pretest61.priconne-redive.jp`,`preview.priconne-redive.jp`]);let r=F(!1),s=()=>{let e=document.documentElement;e.classList.contains(`is-reload-pending`)&&(window.scrollTo({top:0,left:0,behavior:`auto`}),e.classList.remove(`is-reload-pending`))};I(()=>{xe()}),I(()=>{E(r,!1,!0)}),I(Se),G(({from:e,to:t})=>{s();let n=e?.url?.pathname,r=t?.url?.pathname;n&&r&&n!==r&&window.strightBanner?.settingObject?.reloadStrightBanner&&window.strightBanner.settingObject.reloadStrightBanner()});var c=At();i(`12qhfyh`,e=>{var t=Dt();n(10),o(e,t)});var l=S(c);Et(l,{});var d=R(l,2);lt(d,{});var p=R(d,2);pt(p,{});var m=R(p,2),h=e=>{o(e,Ot())};f(m,e=>{q.route.id===`/character/[id]`&&e(h)});var g=R(m,2);a(S(g),()=>t.children),k(g);var v=R(g,2);_t(v,{});var y=R(v,2);bt(y,{});var b=R(y,2);wt(b,{});var x=R(b,2),C=e=>{var t=kt(),n=P(t);Ee(n,{}),at(R(n,2),{}),o(e,t)};f(x,e=>{u(r)&&e(C)}),k(c),o(e,c),H()}export{jt as component,_e as universal};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.