1(()=>{if("undefined"==typeof Vimeo||!Vimeo.Player)return;const e=e=>`https://player.vimeo.com/video/${e}?badge=0&autopause=0&app_id=58479&autoplay=1&muted=1&loop=1&playsinline=1&controls=0&keyboard=0`,t=document.querySelector(".main-visual-video-pc"),s=document.querySelector(".main-visual-video-sp"),i=t&&t.querySelector(".js-main-visual-iframe-root"),r=s&&s.querySelector(".js-main-visual-iframe-root");if(!(t&&s&&i&&r))return;let o=()=>{};const a=e=>{const t=document.createElement("iframe");return t.className="js-main-visual-vimeo",t.setAttribute("loading","eager"),t.src=e,t.setAttribute("allow","autoplay; fullscreen; picture-in-picture; encrypted-media"),t.setAttribute("allowfullscreen",""),t.setAttribute("referrerpolicy","strict-origin-when-cross-origin"),t.setAttribute("tabindex","-1"),t.setAttribute("title","\u30de\u30cd\u30fc\u30d5\u30a9\u30ef\u30fc\u30c9\u7d39\u4ecb\u52d5\u753b"),t},n=e=>{const t=e.closest(".main-visual-video"),s=t&&t.querySelector(".js-main-visual-play");if(!t||!s)return()=>{};const i=new Vimeo.Player(e),r=e=>{s.classList.toggle("is-paused",e),s.setAttribute("aria-label",e?"\u52d5\u753b\u3092\u518d\u751f":"\u52d5\u753b\u3092\u4e00\u6642\u505c\u6b62"),s.setAttribute("aria-pressed",e?"false":"true")},o=e=>{(e?i.play():i.pause()).catch(()=>{})},a=()=>{i.getPaused().then(o)},n=()=>r(!1),l=()=>r(!0);return s.addEventListener("click",a),i.on("play",n),i.on("pause",l),()=>{s.removeEventListener("click",a),i.off("play",n),i.off("pause",l),i.destroy().catch(()=>{}),e.remove()}},l=l=>{o(),o=()=>{},t.hidden=!l,s.hidden=l;const c=a(e(l?"1181809850":"1183283975"));(l?i:r).appendChild(c),o=n(c)},c=globalThis.matchMedia("(min-width: 1000px)"),u=()=>l(c.matches);u(),c.addEventListener("change",u)})(),(()=>{const e="is-active",t=new IntersectionObserver(t=>{t.forEach(t=>{t.isIntersecting&&t.target.classList.add(e)})},{threshold:.2});document.querySelectorAll(".fade-up-onscroll, .scale-in-onscroll").forEach(e=>t.observe(e))})(),(()=>{const e=document.getElementById("js-login-register-modal"),t=document.querySelector(".js-login-register-modal-open"),s=e&&e.querySelector(".js-login-register-modal-close");if(!e||!t)return;const i="is-open",r="is-closing",o=450;let a=null,n=null;const l=l=>{if(l)a&&(clearTimeout(a),a=null),n=document.activeElement,e.classList.remove(r),e.classList.add(i),e.setAttribute("aria-hidden","false"),document.body.style.overflow="hidden",t.setAttribute("aria-expanded","true"),s&&requestAnimationFrame(()=>s.focus());else{if(!e.classList.contains(i)||e.classList.contains(r))return;e.classList.replace(i,r),t.setAttribute("aria-expanded","false");const s=n;n=null,a=setTimeout(()=>{e.classList.remove(r),e.setAttribute("aria-hidden","true"),document.body.style.overflow="",a=null,s&&"function"==typeof s.focus&&s.focus()},o)}};t.addEventListener("click",()=>l(!0)),e.addEventListener("click",e=>{e.target.closest(".modal-body-content")||l(!1)}),document.addEventListener("keydown",t=>{"Escape"===t.key&&e.classList.contains(i)&&l(!1)})})();
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.