1(()=>{"use strict";const e=()=>window.matchMedia("(min-width: 768px)").matches,t=e=>{const t=e.querySelector(".c-header__langDropdownLink[data-stt-active]"),s=(t?.getAttribute("data-stt-changelang")||"ja"||"ja").trim().toUpperCase();e.querySelectorAll(".js-header-langToggle").forEach((e=>{const t=e.querySelector(".js-header-langCode");t?t.textContent=s:e.textContent=`Lang: ${s}`}))},s=new WeakMap,n=e=>{const t=s.get(e);t&&(window.clearTimeout(t.tid),t.onEnd&&e.removeEventListener("transitionend",t.onEnd),s.delete(e))},o=e=>{const t=e.querySelector(".js-header-megaPanel"),s=e.querySelector(".js-header-megaToggle");t&&(n(t),e.classList.remove("is-mega-open"),t.setAttribute("hidden",""),s?.setAttribute("aria-expanded","false"))},i=(t,o)=>{const i=t.querySelector(".js-header-megaPanel"),r=t.querySelector(".js-header-megaToggle");if(!i||!t.classList.contains("is-mega-open"))return;if(n(i),t.classList.remove("is-mega-open"),r?.setAttribute("aria-expanded","false"),o||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return void i.setAttribute("hidden","");if(!e()){const e=()=>{n(i),i.setAttribute("hidden","")},t=t=>{t.target===i&&"grid-template-rows"===t.propertyName&&e()},o=window.setTimeout(e,450);return i.addEventListener("transitionend",t),void s.set(i,{tid:o,onEnd:t})}const a=window.setTimeout((()=>{i.setAttribute("hidden",""),s.delete(i)}),250);s.set(i,{tid:a,onEnd:null})},r=(e,t,s=!1)=>{e.querySelectorAll(".c-header__navItem").forEach((e=>{if(t&&e===t)return;if(e.classList.contains("is-mega-open"))return void i(e,s);const n=e.querySelector(".js-header-megaPanel");n&&!n.hasAttribute("hidden")&&o(e)}))},a=t=>{const s=t.closest(".js-tesseng-header");s&&(e=>{e.querySelectorAll(".c-header__navItem").forEach((e=>{const t=e.querySelector(".js-header-megaPanel");t&&!t.hasAttribute("hidden")&&(e.classList.contains("is-mega-open")||o(e))}))})(s);const n=t.querySelector(".js-header-megaPanel"),i=t.querySelector(".js-header-megaToggle");n?.removeAttribute("hidden"),n&&n.offsetHeight,n&&!e()?window.requestAnimationFrame((()=>{window.requestAnimationFrame((()=>{t.classList.add("is-mega-open")}))})):t.classList.add("is-mega-open"),i?.setAttribute("aria-expanded","true")},c={fixed(){const e=document.querySelector(".tesseng-c-header");e&&window.addEventListener("scroll",(()=>{e.style.left=-window.pageXOffset+"px",e.classList.toggle("is-scrolled",window.scrollY>=10)}))},init(){this.fixed(),document.querySelectorAll(".js-tesseng-header").forEach((s=>{const n=s.querySelector(".js-header-menu");let o;const c=()=>{s.classList.remove("is-drawer-open"),n?.setAttribute("aria-expanded","false"),n?.setAttribute("aria-label","ã¡ãã¥ã¼ãéã")};n?.addEventListener("click",(()=>{s.classList.contains("is-drawer-open")?(c(),r(s,void 0,!0)):(s.classList.add("is-drawer-open"),n?.setAttribute("aria-expanded","true"),n?.setAttribute("aria-label","ã¡ãã¥ã¼ãéãã"))})),s.querySelectorAll(".c-header__navItem").forEach((t=>{t.querySelector(".js-header-mega")&&(t.addEventListener("mouseenter",(()=>{e()&&(clearTimeout(o),r(s,t,!0),a(t))})),t.addEventListener("mouseleave",(()=>{e()&&(o=window.setTimeout((()=>{r(s,void 0,!1)}),200))})))}));const l=()=>e()||s.classList.contains("is-drawer-open");s.addEventListener("focusin",(t=>{if(!e())return;if(!l())return;const n=t.target;if(!s.contains(n))return;const i=n.closest(".c-header__navItem");i&&i.querySelector(".js-header-mega")&&(clearTimeout(o),r(s,i,!0),a(i))})),s.addEventListener("focusout",(t=>{if(!e())return;if(!l())return;const n=t.target,i=n.closest?.(".c-header__navItem");if(!i||!i.querySelector(".js-header-mega"))return;const a=t.relatedTarget;a&&i.contains(a)||(clearTimeout(o),o=window.setTimeout((()=>{i.contains(document.activeElement)||r(s,void 0,!1)}),100))})),s.addEventListener("keydown",(e=>{"Escape"===e.key&&s.querySelector(".c-header__navItem.is-mega-open")&&(e.preventDefault(),r(s,void 0,!0))})),s.querySelectorAll(".js-header-megaToggle").forEach((t=>{t.addEventListener("click",(s=>{if(e())return;s.preventDefault();const n=t.closest(".c-header__navItem");n&&("true"===t.getAttribute("aria-expanded")?i(n,!1):a(n))}))})),window.addEventListener("resize",(()=>{e()?c():r(s,void 0,!0)}));const d=e=>{s.querySelectorAll(".js-header-lang.is-open").forEach((t=>
1{e&&t===e||(t.classList.remove("is-open"),t.querySelector(".js-header-langToggle")?.setAttribute("aria-expanded","false"))}))};s.querySelectorAll(".js-header-lang").forEach((e=>{const t=e.querySelector(".js-header-langToggle");t?.addEventListener("click",(s=>{s.stopPropagation();const n=!e.classList.contains("is-open");d(e),e.classList.toggle("is-open",n),t.setAttribute("aria-expanded",n?"true":"false")}))})),document.addEventListener("click",(()=>{d()})),s.querySelectorAll(".c-header__langDropdownLink").forEach((t=>{t.addEventListener("click",(()=>{d(),e()||(c(),r(s,void 0,!0))}))})),t(s),(e=>{const s=e.querySelectorAll(".c-header__langDropdownContent");if(!s.length)return;const n=new MutationObserver((()=>t(e)));s.forEach((e=>{n.observe(e,{subtree:!0,attributes:!0,attributeFilter:["data-stt-active"]})}))})(s)}))}};c.init(),class{static init(){this.$el={window:$(window)},$("#js-editor-sections").length||this.generateToc()}static generateToc(){const e="#toc",t=document.querySelectorAll(e),s=document.querySelector(e),n=document.querySelectorAll(".s-detail__wysiwyg h2"),o=[];let i=0,r=-1;try{if(0===n.length)return void s.remove();const e=e=>{let t=document.createElement("li"),s=document.createElement("a"),n=document.createElement("span");e.id=e.id||"heading"+i++,s.href=`#${e.id}`,s.className="tocLink";const o=e.cloneNode(!0);return o.querySelectorAll("span, br").forEach((e=>{"BR"===e.tagName?e.remove():e.replaceWith(...e.childNodes)})),n.textContent=o.textContent.trim(),t.appendChild(s),s.appendChild(n),t},a=(e,t,s)=>{do{if(e[t+=s])return e[t]}while(0<t&&t<2);return!1},c=(e,t)=>{e.appendChild(t.cloneNode(!0))};if(n.forEach((t=>{let s=Number(t.tagName.substring(1)),n=a(o,s,-1);r>s&&(o.length=s+1),o[s]||(o[s]=document.createElement("ul"),o[s].classList.add(`h${s}list`),n.lastChild&&n.lastChild.appendChild(o[s])),o[s].appendChild(e(t)),r=s})),o.length){const e=a(o,0,1);t.forEach((t=>{c(t,e)}))}}catch(e){}}}.init(),class{static init(){const e=document.querySelector(".js-pageTop");e&&e.addEventListener("click",(()=>{window.scrollTo({top:0,behavior:"smooth"})}))}}.init(),class{static init(){this.$el={window:$(window)},$("#js-editor-sections").length||this.reload()}static reload(){let e=window.matchMedia("(min-width:768px)").matches;const t=()=>{const t=window.matchMedia("(min-width:768px)").matches;e!==t&&window.location.reload(),e=t};window.addEventListener("resize",t),window.matchMedia("print").addEventListener("change",(e=>{e.matches?window.removeEventListener("resize",t):window.addEventListener("resize",t)}))}}.init(),class{static init(){document.getElementById("js-editor-sections")||this.smoothScroll()}static getOffsetTop(e){const t=document.querySelector("header"),s=t?t.offsetHeight:0;return e.getBoundingClientRect().top+window.scrollY-s}static smoothScroll(){document.querySelectorAll('a[href*="#"]').forEach((e=>{e.addEventListener("click",(t=>{const s=e.hash;if(!s)return;const n=document.querySelector(s);n&&(t.preventDefault(),window.scrollTo({top:this.getOffsetTop(n),behavior:"smooth"}))}))}));const e=location.hash;e&&(window.scrollTo(0,0),history.replaceState(null,"",window.location.pathname+window.location.search),window.addEventListener("load",(()=>{document.fonts.ready.then((()=>{const t=document.querySelector(e);t&&window.scrollTo({top:this.getOffsetTop(t),behavior:"smooth"})}))})))}}.init(),class{static init(){this.$el={window:$(window)},this.input(),this.clear(),this.submit(),this.yearSelect(),this.scrollToResults()}static yearSelect(){const e=document.getElementById("js-news-year-select");e&&e.addEventListener("change",(()=>{const{value:t}=e;if(!t)return;const s=t.startsWith("?")?`${window.location.pathname}${t}`:t;window.location.href=s}))}static scrollToResults(){if(document.getElementById("js-editor-sections"))return;const e=document.getElementById("results");if(!e)return;const t=e.querySelector(".c-search__categoryLink"),s=t?new URL(t.href).pathname.replace(/\/+$/,""):null,n=window.location.pathname.replace(/\/+$/,"");if(!(window.location.search.length>0||null!==s&&n!==s))return;const o=()=>{const t=document.querySelector("header"),s=t?t.offsetHeight+32:24,n=e.getBoundingClientRect().top+window.scrollY-s;window.scrollTo({top:n,behavior:"smooth"})};"complete"===document.readyState?document.fonts.ready.then(o):window.addEventListener("load",(()=>{document.fonts.ready.then(o)}))}static input(){if(!document.querySelector(".tesseng-c-search"))return;const e=new URLSearchParams(window.location.search).get("s");if(e){const t=document.getElementById("s");t&&(t.value=e)}}static clear(){const e=document.querySelector(".tesseng-c-search");if(!e)return;const t=document.querySelector(".js-clear-checkboxes");t&&t.addEventListener("click",(()=>{e.querySelectorAll(".c-search__input").forEach((e=>{e.checked=!1}
1));const t=document.getElementById("s");t&&(t.value="")}))}static submit(){const e=document.querySelector(".tesseng-c-search");e&&e.addEventListener("submit",(t=>{const s=new FormData(e),n=new URLSearchParams;for(const[e,t]of s.entries())n.has(e)?n.append(e,t):n.set(e,t);n.set("search_logic_gate","and");const o=e.getAttribute("action")||window.location.pathname,[i,r]=o.split("#"),a=r?`#${r}`:"",c=i+"?"+n.toString()+a;t.preventDefault(),window.location.href=c}))}}.init(),class{static init(){this.$el={window:$(window),sectionArray:$(".tesseng-s-topProject")},$("#js-editor-sections").length||this.slideAnimation()}static slideAnimation(){const e=document.querySelectorAll(".tesseng-s-topProject");0!==e.length&&e.forEach((e=>{const t=e.querySelectorAll(".s-topProject__splide .splide__slide").length,s=e.querySelector(".s-topProject__container");document.addEventListener("DOMContentLoaded",(function(){const n=e.querySelector(".js-topProject-slider");if(!n)return;if(0===t)return;let o={type:"loop",perMove:1,fixedWidth:"31%",gap:"1.25rem",breakpoints:{768:{fixedWidth:"81.6%",gap:"1rem"}}},i={};i={destroy:!1},(window.innerWidth>=768?t<=3:t<=1)?(i.destroy=!0,s?.classList.add("--slide-stop")):s?.classList.remove("--slide-stop"),Object.assign(o,i),new Splide(n,o).mount()}))}))}}.init(),class{static init(){const e=document.querySelector(".tesseng-s-mv");e&&(this.initSlider(e),$("#js-editor-sections").length||this.initSlider(e))}static initSlider(e){const t=e.querySelector(".js-mv-splide");t&&new Splide(t,{type:"fade",rewind:!0,autoplay:!0,interval:5e3,speed:1500,pauseOnHover:!1,pauseOnFocus:!1,pagination:!1,arrows:!1}).mount()}}.init(),class{static init(){this.$el={window:$(window),sectionArray:$(".tesseng-s-topNews")},$("#js-editor-sections").length||this.tabAnimation()}static tabAnimation(){const e=document.querySelectorAll(".tesseng-s-topNews");0!==e.length&&e.forEach((e=>{const t=e.querySelectorAll(".s-topNews__tabBtn"),s=e.querySelectorAll(".s-topNews__tabContent > .s-topNews__list");0!==t.length&&0!==s.length&&(t[0].classList.add("is-active"),s[0]&&s[0].classList.add("is-active"),t.forEach(((e,n)=>{e.addEventListener("click",(()=>{t.forEach((e=>e.classList.remove("is-active"))),e.classList.add("is-active"),s.forEach(((e,t)=>{t===n?e.classList.add("is-active"):e.classList.remove("is-active")}))}))})))}))}}.init(),class{static init(){document.getElementById("js-editor-sections")||this.accordion()}static accordion(){const e=document.querySelectorAll(".tesseng-s-faq");0!==e.length&&e.forEach((e=>{$(e).find(".js-accordion").on("click",(e=>{const t=$(e.currentTarget);t.toggleClass("is-active"),t.parent().toggleClass("is-active"),t.next().stop().slideToggle()}))}))}}.init(),class{static init(){document.getElementById("js-editor-sections")||this.get_anchor()}static get_anchor(){const e=document.querySelectorAll(".tesseng-s-solutions");0!==e.length&&e.forEach((e=>{e.querySelectorAll(".js-anchor").forEach(((e,t)=>{e.id=`solutions${t+1}`}))}))}}.init(),class{static init(){$("#js-editor-sections").length||this.slider()}static slider(){const e=document.querySelector(".js-pickup-slider");if(!e)return;if(!e.querySelector(".splide__slide")){const e=document.querySelector(".tesseng-s-pickup");return void e?.classList.add("--noSlide")}const t=e.querySelectorAll(".splide__slide").length,s=e.closest(".s-pickup__splide");let n={type:"loop",arrows:!0,pagination:!0,gap:"1.25rem",fixedWidth:"46.75rem",perMove:1,autoplay:!0,interval:3e3,pauseOnHover:!0,focus:"center",breakpoints:{767:{fixedWidth:"21.4375rem",gap:"1rem"}}},o={destroy:!1};t<2?(o.destroy=!0,s?.classList.add("--slide-stop")):s?.classList.remove("--slide-stop"),Object.assign(n,o),new Splide(e,n).mount()}}.init()})();
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.