(function(){"use strict";var g;function me(){Object.defineProperty&&Object.getOwnPropertyDescriptor&&Object.getOwnPropertyDescriptor(Element.prototype,"textContent")&&!Object.getOwnPropertyDescriptor(Element.prototype,"textContent").get&&(function(){var S=Object.getOwnPropertyDescriptor(Element.prototype,"innerText");Object.defineProperty(Element.prototype,"textContent",{get:function(){return S.get.call(this)},set:function(e){return S.set.call(this,e)}})})(),(function(){if(typeof window.scrollTo=="function")return!1;Window.prototype.scrollTo=Window.prototype.scroll})(),(function(){if(typeof window.CustomEvent=="function")return!1;function S(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var s=document.createEvent("CustomEvent");return s.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),s}S.prototype=window.Event.prototype,window.CustomEvent=S})()}var E;(S=>{(e=>{if(!window.jp){var t={};window.jp=t,"ninesense"in t||(t.ninesense={}),t.ninesense.ts||(t.ninesense.ts={}),"ontouchend"in document&&document.documentElement.classList.add("touchsupport"),(function(s){const n=function(l){document.documentElement.classList.add("nslib-sub["+l+"]");var h=o[l];if(h)for(var u=h.length,f=0;f<u;f++)h[f]()},i=[],o={},r={init:function(l){t.ninesense.ts.init===!0?l(n):i.push(l)},sub:function(l,h){document.documentElement.classList.contains("nslib-sub["+l+"]")?h():(o[l]||(o[l]=[]),o[l].push(h))}};s.lib=r,window.addEventListener("jp.ninesense.ts",function(){for(var l=i.length,h=0;h<l;h++)i[h](n);document.documentElement.classList.add("nslib-init")});const c={},a={},d={jsons:a,add:function(l,h){if(a[l]=h,c[l]){var u,f=h(),v=Array.prototype.slice.call(c[l]);for(c[l]=[];u=v.pop();)u(f)}},get:function(l){return a[l]?a[l]():null},on:function(l,h){if(a[l]){h(a[l]());return}c[l]||(c[l]=[]),c[l].push(h)}};s.values=d})(t.ninesense.ts)}e.ts=window.jp.ninesense.ts})(S.ninesense||(S.ninesense={}))})(E||(E={})),E.ninesense.ts.init=void 0,E.ninesense.ts.values&&(E.ninesense.ts.values.gets=((...S)=>{const e=[];for(const t of S)e.push(new Promise((s,n)=>{var i;(i=E.ninesense.ts.values)==null||i.on(t,o=>{s(o)})}));return Promise.all(e)})),me(),window.jp.ninesense.ts.lib;const w=class w{constructor(){this.lock=void 0}get Lock(){return this.lock!==void 0}get key(){return this.lock}setLock(e,t=void 0){return this.lock!==void 0?!1:(this.lock=e,w.setScrollLockForCss(!0,t),window.console.debug("scroll.lock:",e),!0)}unLock(e){return this.lock!==e?!1:(this.lock=void 0,w.setScrollLockForCss(!1),window.console.debug("scroll.unlock:",e),!0)}get lockScrollY(){return w.scroll}static get scrollLock(){return w._scrollLock}static set scrollLock(e){if(w._scrollLock!==e){if(w._scrollLock=e,w.body_inner)t=w.body_inner;else var t=w.body_inner=document.getElementsByClassName("body-inner")[0];if(e){var s=w.scroll=w.scrollY;if(t){var n=t.getBoundingClientRect(),i=window.innerWidth,o=i-n.width;let r=t.style;r.top="-"+s.toString()+"px",r.position="fixed",r.overflow="hidden",r.width="100%",r.paddingRight=o.toString()+"px",r.boxSizing="border-box"}document.documentElement.style.overflow="hidden",document.documentElement.classList.add("ns-scroll-lock")}else if(document.documentElement.style.overflow="",document.body.classList.remove("ns-scroll-lock"),t){let r=this.body_inner.style;r.top="",r.position="",r.width="",r.paddingRight="",r.boxSizing="",r.overflow="",window.scrollTo(0,w.scroll)}}}static get scrollY(){return window.pageYOffset!==void 0?window.pageYOffset:window.scrollY}static setScrollLockForCss(e,t=void 0){if(w._scrollLock!==e){if(w._scrollLock=e,w.body_inner)s=w.body_inner;else{var s=w.body_inner=document.getElementsByClassName("body-inner")[0];s||(s=w.body_inner=document.body,s.classList.add("body-inner"))}if(t===void 0&&(t=document.body),e)if(w.scroll=w.scrollY,w.scrollStyle||(w.scrollStyle=document.createElement("style"),s===document.body?w.scrollStyle.textContent=".ns-scroll-lock { position:fixed; overflow:hidden; width:100%; height:100%; box-sizing:border-box; top:0; }.ns-scroll-lock .body-inner{ position:fixed; width:100%; box-sizing:border-box; top:0; }":w.scrollStyle.textContent=".ns-scroll-lock{overflow:hidden;}.ns-scroll-lock body{ position:fixed; overflow:hidden; width:100%; height:100%; box-sizing:border-box; top:0; }.ns-scroll-lock .body-inner{ position:fixed; width:100%; box-sizing:border-box; top:0; }",document.head.appendChild(w.scrollStyle)),s){var n=t.getBoundingClientRect(),i=t.scrollHeight>0;document.documentElement.classList.add("ns-scroll-lock");var o=t.getBoundingClientRect();s.style.top=(n.top-o.top).toString()+"px",i&&(document.documentElement.style.overflowY="scroll")}else document.documentElement.classList.add("ns-scroll-lock");else if(document.documentElement.classList.remove("ns-scroll-lock"),s){let r=s.style;r.top="",r.paddingRight="",window.scrollTo(0,w.scroll),document.documentElement.style.overflowY=""}}}};w.getInstance=()=>(w.instance||(w.instance=new w),w.instance),w._scrollLock=!1;let O=w;E.ninesense.ts.scroll=O;const y=class y{static abs(e){return(e^e>>31)-(e>>31)}};y.maxElement=255,y.nearOne=.999999999999999,y.nearOneM=-.999999999999999,y.floor=e=>e<<1>>1,y.Upper=e=>e+(e>=0?y.nearOne:y.nearOneM)<<1>>1,y.equalSign=(e,t)=>(e^t)>=0,y.equalSignNum=(e,t)=>(y.Upper(e)^y.Upper(t))>=0,y.changeSign=e=>~e+1,y.isEven=e=>!(e&1),y.leftShift=(e,t)=>e<<t,y.rightShift=(e,t)=>e>>t,y.matchOut=(e,t)=>e&t-1,y.valueChange=(e,t)=>{},y.randomInt=(e,t)=>y.floor(Math.random()*(t-e+1))+e,y.euclid=(e,t)=>{var s;return e<t&&(s=e,e=t,t=s),t<1?-1:e%t==0?t:y.euclid(t,e%t)};let _=y;E.ninesense.ts.MathBit=_;const b=class b{};b.gl=(e=null)=>{if(b._gl)return b._gl;e=e||document.createElement("canvas");let t,s;try{t=e.getContext("experimental-webgl");const n=t.getExtension("WEBGL_debug_renderer_info");n?s=t.getParameter(n.UNMASKED_RENDERER_WEBGL):s=""}catch{t=null,s="not_compatible"}return b.gl=s},b.reflesh=()=>{b.userAgent=navigator.userAgent.toLowerCase(),b.isiPhone=b.userAgent.indexOf("iphone")>-1,b.isiPad=b.userAgent.indexOf("ipad")>-1,b.isAndroid=b.userAgent.indexOf("android")>-1&&b.userAgent.indexOf("mobile")>-1,b.isAndroidTablet=b.userAgent.indexOf("android")>-1&&b.userAgent.indexOf("mobile")==-1,b.isMobile=b.userAgent.indexOf("mobile")>-1||b.userAgent.indexOf("opera mini")>-1,b.isIE=b.userAgent.indexOf("msie")>-1||b.userAgent.indexOf("trident")>-1,b.isMac=b.userAgent.indexOf("mac os x")>-1,b.isSafari=b.userAgent.indexOf("safari")!==-1&&b.userAgent.indexOf("chrome")===-1&&b.userAgent.indexOf("edge")===-1,b.supportTouch="ontouchend"in document,b.pointerEvents=b.supportTouch?{start:"touchstart",move:"touchmove",end:"touchend"}:{start:"mousedown",move:"mousemove",end:"mouseup"}};let T=b;T.reflesh(),E.ninesense.ts.devise=T;class de{constructor(e,t=!0){this.scale=0,this.enabled=!0,this._pointing=!1,this.setScrollTarget=(...s)=>{this.scrollTargets=s},this._enabledPointingMove=!1,this._enabledPointingEnd=!1,this.enumerateStart=s=>{T.supportTouch?this.onPointingStart(new TouchEvent(T.pointerEvents.start,s)):this.onPointingStart(new MouseEvent(T.pointerEvents.start,s))},this.onPointingStart=s=>{if(!this.enabled)return;this.enabledPointingMove=!0,this.enabledPointingEnd=!0,this.currentPoint.x=null,this.currentPoint.y=null,this.offsetPoint.x=0,this.offsetPoint.y=0,this.offsetPoint.max=0,this.scale=0,this.endPoint=null;const n={x:0,y:0};if(this.scrollTargets)for(const f of this.scrollTargets)n.x+=f instanceof Window?f.scrollX:f.scrollLeft,n.y+=f instanceof Window?f.scrollY:f.scrollTop;if(s instanceof MouseEvent)this.startPoint={x:s.pageX,y:s.pageY,scroll:n};else{for(var i=s.touches.length,o=0,r=0,c=0,a=0;a<i;a++){var d=s.touches[a];o+=d.pageX,r+=d.pageY}for(var l=this.startPoint={x:o/i,y:r/i,scroll:n},a=0;a<i;a++){var d=s.touches[a],h=Math.floor(l.x-d.pageX+.5),u=Math.floor(l.y-d.pageY+.5);c+=Math.sqrt(h*h+u*u)}this.scale=c/i}this.offsetPoint.move.x=this.startPoint.x,this.offsetPoint.move.y=this.startPoint.y,this._pointing=!0,this.meta={},this.target.onPointingStart&&this.target.onPointingStart(this,s)},this.onPointingMove=s=>{var n=1;const i={x:0,y:0};if(this.scrollTargets)for(const m of this.scrollTargets)i.x+=m instanceof Window?m.scrollX:m.scrollLeft,i.y+=m instanceof Window?m.scrollY:m.scrollTop;if(s instanceof MouseEvent)var o=s.pageX,r=s.pageY,n=1;else{for(var c=s.touches.length,a=0,d=0,l=0;l<c;l++){var h=s.touches[l];a+=h.pageX,d+=h.pageY}for(var o=a/c,r=d/c,n=0,l=0;l<c;l++){var h=s.touches[l],u=Math.floor(o-h.pageX+.5),f=Math.floor(r-h.pageY+.5);n+=Math.sqrt(u*u+f*f)}this.offsetPoint.scale=n/c/this.scale}this.offsetPoint.move.x=o-(this.currentPoint.x||o),this.offsetPoint.move.y=r-(this.currentPoint.y||r),this.currentPoint.x=o,this.currentPoint.y=r;var u=this.offsetPoint.x=o-this.startPoint.x+(i.x-this.startPoint.scroll.x),f=this.offsetPoint.y=r-this.startPoint.y+(i.y-this.startPoint.scroll.y),v=Math.sqrt(u*u+f*f);this.offsetPoint.max<v&&(this.offsetPoint.max=v),this.target.onPointingMove&&this.target.onPointingMove(this,s)},this.onPointingEnd=s=>{var c,a;this._pointing=!1,this.enabledPointingMove=!1,this.enabledPointingEnd=!1;const n={x:0,y:0};if(this.scrollTargets)for(const d of this.scrollTargets)n.x+=d instanceof Window?d.scrollX:d.scrollLeft,n.y+=d instanceof Window?d.scrollY:d.scrollTop;s instanceof MouseEvent?this.endPoint={x:s.pageX,y:s.pageY,scroll:n}:s.touches[0]?this.endPoint={x:s.touches[0].pageX,y:s.touches[0].pageY,scroll:n}:this.currentPoint.x===null&&this.currentPoint.y===null?this.endPoint={x:this.startPoint.x,y:this.startPoint.y,scroll:n}:this.endPoint={x:this.currentPoint.x||0,y:this.currentPoint.y||0,scroll:n};var i=this.offsetPoint.x=(((c=this.endPoint)==null?void 0:c.x)||0-this.startPoint.x||0)+(n.x-this.startPoint.scroll.x),o=this.offsetPoint.y=(((a=this.endPoint)==null?void 0:a.y)||0-this.startPoint.y||0)+(n.y-this.startPoint.scroll.y),r=Math.sqrt(i*i+o*o);this.offsetPoint.max<r&&(this.offsetPoint.max=r),this.target.onPointingEnd&&this.target.onPointingEnd(this,s),this.meta=null},this.target=e,this.currentPoint={x:0,y:0,scroll:{x:0,y:0}},this.offsetPoint={x:0,y:0,max:0,move:{x:0,y:0},scale:1},this.passive=t}get pointingTarget(){return this._pointingTarget}set pointingTarget(e){this._pointingTarget!==e&&(this._pointingTarget&&this._pointingTarget.removeEventListener(T.pointerEvents.start,this.onPointingStart),this._pointingTarget=e,e&&e.addEventListener(T.pointerEvents.start,this.onPointingStart,{passive:this.passive}))}get pointing(){return this._pointing}get enabledPointingMove(){return this._enabledPointingMove}set enabledPointingMove(e){this._enabledPointingMove!==e&&(this._enabledPointingMove=e,e?window.addEventListener(T.pointerEvents.move,this.onPointingMove,{passive:this.passive}):window.removeEventListener(T.pointerEvents.move,this.onPointingMove))}get enabledPointingEnd(){return this._enabledPointingEnd}set enabledPointingEnd(e){this._enabledPointingEnd!==e&&(this._enabledPointingEnd=e,e?window.addEventListener(T.pointerEvents.end,this.onPointingEnd,{passive:this.passive}):window.removeEventListener(T.pointerEvents.end,this.onPointingEnd))}}E.ninesense.ts.pointerEventProvider=de;const M=class M{constructor(e,t="ns",s=void 0){this.schearOp={top:0},this._scrollEnabled=!1,this.OnScroll=u=>{this.pointerEvents.pointing||this.reflesh()},this._mouseWheelEnabled=!1,this.OnMouseWheel=u=>{this.scrollTarget.scrollTo({top:this.scrollTarget.scrollTop+u.deltaY})},this.pointerEvents=new de({onPointingStart:(u,f)=>{var v=0;f instanceof TouchEvent?v=f.touches[0].pageY:v=f.pageY;var m=this.pointerEvents.pointingTarget.getBoundingClientRect(),L=this.scrollBar.getBoundingClientRect(),k=v-L.top-window.scrollY;if(k<0||L.height<k){var P=this.scrollBar.getBoundingClientRect();P.height,this.scrollBarTo(v),k=v-L.top-O.scrollY}this.bardownPositionY=_.floor(k/L.height*100)*.01,this.mousedownY=v-m.top-O.scrollY},onPointingMove:(u,f)=>{var v=0;f instanceof TouchEvent?v=f.touches[0].pageY:v=f.pageY;var m=this.scrollBox.getBoundingClientRect();this.mousedownY=v-m.top-O.scrollY,this.reflesh()},onPointingEnd:(u,f)=>{}}),this.scrollBarTo=u=>{var f=this.scrollTarget.getBoundingClientRect().height,v=this.scrollContents.getBoundingClientRect().height,m=this.scrollBox.getBoundingClientRect();u-=m.top+O.scrollY;var L=m.height,k=(v-f)*u/L;this.scroll({top:k})},this.mousedownY=0,this.bardownPositionY=0,this.scroll=this.onScroll.bind(this),this.scrollShowRect=(u,f="nearly",v=!1)=>{var m=this.scrollBoxWrap.getBoundingClientRect();let L=this.schearOp.behavior;switch(v&&(this.schearOp.behavior="smooth"),f){case"top":this.schearOp.top=u.top-(m.top-this.scrollTop),this.scroll(this.schearOp);break;case"bottom":this.schearOp.top=u.top-(m.top-this.scrollTop),this.scroll(this.schearOp);break;case"nearly":m.bottom<u.bottom?this.schearOp.top=u.top-(m.top-this.scrollTop)-(m.height-u.height):m.top>u.top&&(this.schearOp.top=u.top-(m.top-this.scrollTop)),this.scroll(this.schearOp);break;case"center":this.schearOp.top=u.top-(m.top-this.scrollTop)-(m.height-u.height)*.5,this.scroll(this.schearOp);break}v&&(this.schearOp.behavior=L)},this.reflesh=()=>{var u=this.scrollTarget,f=this.scrollContents,v=this.scrollBox,m=this.scrollBar,L=u.getBoundingClientRect(),k=f.getBoundingClientRect(),P=v.getBoundingClientRect(),$=this.scrollBoxmjur.getBoundingClientRect(),U=L.width-$.width;U<0&&(U=0),u.style.width="calc(100% + "+U.toString()+"px)";var I=k.height-L.height;if(I<=0||U===0)v.style.opacity="0";else{v.style.opacity="1";var F=P.height*L.height/u.scrollHeight;if(m.style.height=F.toString()+"px",!this.pointerEvents.pointing)m.style.transform="translateY("+(this.scrollTop*(P.height-F)/(u.scrollHeight-L.height)).toString()+"px)";else{var A=this.bardownPositionY,K=this.mousedownY-A*F;K<0&&(K=0),P.height-F<K&&(K=P.height-F),m.style.transform="translateY("+K.toString()+"px)",this.schearOp.top=(u.scrollHeight-L.height)*K/(P.height-F),this.scroll(this.schearOp)}}},M.instance.push(this);var n=e.nextElementSibling,i=e.parentElement,o=document.createElement("div"),r=document.createElement("div"),d=document.createElement("div"),c=document.createElement("div");r.style.display="block",r.style.width="100%",c.appendChild(r),c.appendChild(e),d.appendChild(c),o.appendChild(d),o.classList.add("ns-scrollbox-block"),o.classList.add("ns-scrollbox-list"),d.classList.add("ns-scrollbox-scrollBox"),c.classList.add("ns-scrollbox-scrollTarget"),c.style.height=s||"",o.classList.add(t+"-list"),d.classList.add(t+"-scrollBox"),c.classList.add(t+"-scrollTarget");var a=this.scrollBarBlock=document.createElement("div"),d=document.createElement("div"),l=document.createElement("div");a.className="ns-scrollbox-list-scroll-wrap "+t+"-list-scroll-wrap ns-scrollbar-block",d.className="ns-scrollbox-list-scroll-box "+t+"-list-scroll-box ns-scrollbar-background",l.className="ns-scrollbox-list-scroll-bar "+t+"-list-scroll-bar ns-scrollbar-bar",a.appendChild(d),d.appendChild(l),o.appendChild(a);let h;"ResizeObserver"in window&&(h=new ResizeObserver(this.reflesh),h.observe(e,{box:"border-box"})),h||window.addEventListener("resize",this.reflesh),this.pointerEvents.pointingTarget=a,this.scrollTarget=c,this.scrollBoxmjur=r,this.scrollContents=e,this.scrollBox=d,this.scrollBar=l,this.scrollBoxWrap=o,i&&(n?i.insertBefore(o,n):i.appendChild(o)),this.reflesh(),this.scrollEnabled=!0,this.mouseWheelEnabled=!0}get scrollTop(){return this.scrollTarget.scrollTop}get scrollEnabled(){return this._scrollEnabled}set scrollEnabled(e){e!==this._scrollEnabled&&(e?this.scrollTarget.addEventListener("scroll",this.OnScroll,{passive:!0}):this.scrollTarget.removeEventListener("scroll",this.OnScroll))}get mouseWheelEnabled(){return this._mouseWheelEnabled}set mouseWheelEnabled(e){e!==this._mouseWheelEnabled&&(e?this.scrollBarBlock.addEventListener("wheel",this.OnMouseWheel,{passive:!0}):this.scrollBarBlock.removeEventListener("wheel",this.OnMouseWheel))}get dom(){return this.scrollBoxWrap}get target(){return this.scrollTarget}onScroll(e){this.scrollTarget.scroll(e)}};M.instance=[],M.refleshAll=()=>{for(var e=M.instance.length,t=0;t<e;t++)M.instance[t].reflesh()},M.init=(e,t="ns",s=void 0)=>{for(var n=document.querySelectorAll(e),i=n.length,o=0;o<i;o++)new M(n[o],t,s)};let ee=M;E.ninesense.ts.scrollBox=ee;const R=class R{};R.have=null,R.createEvent=(e,t)=>{if(R.have===null){try{var s=new CustomEvent(e,t);R.have=!0}catch{var s=document.createEvent("Event");s.initEvent(e,t.bubbles,t.cancelable),R.have=!1}return s}if(R.have)var s=new CustomEvent(e,t);else{var s=document.createEvent("Event");s.initEvent(e,t.bubbles,t.cancelable)}return s},R.dispatch=(e,t,s)=>{var n=R.createEvent(t,s);return e.dispatchEvent(n)};let te=R;E.ninesense.ts.eventDispatcher=te;class Q{constructor(){this.listeners={}}addEventListener(e,t,s){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(t)}removeEventListener(e,t,s){if(e in this.listeners){var n=this.listeners[e];for(var i in n)if(n[i]===t){n.splice(i,1);return}}}dispatchEvent(e){var t=e.type;if(!(t in this.listeners))return!0;var s=this.listeners[t].slice();for(var n of s)n.call(this,e);return!e.defaultPrevented}}E.ninesense.ts.eventTarget=Q;const B=class B extends Q{constructor(){if(super(),this.values={},this._isBrowserback=void 0,this.targets=[],this._popStateSetting=!1,this.lock=!1,this.getHistoryState=()=>{var t=window.history.state;return(!t||typeof t!="object"||!t.jp_ninesense_ts)&&(t={jp_ninesense_ts:{values:{},history:{title:"",description:""}},othervalue:t}),this._isBrowserback===void 0&&t&&t.jp_ninesense_ts.history.isBrowserback&&(this._isBrowserback=t.jp_ninesense_ts.history.isBrowserback===!0,this._isBrowserback&&console.log("HistoryValues:This page is history data.")),t},this.OnUnLoad=t=>{var s=this.getHistoryState();s.jp_ninesense_ts.history.isBrowserback=!0,window.history.replaceState(s,"")},this.OnPopState=t=>{if(t.state){this._popStateSetting=!0;try{var s=t.state;s.jp_ninesense_ts&&(this.values=s.jp_ninesense_ts.values);for(var n=this.targets.length,i=this.values,o=0;o<n;o++){var r=this.targets[o];r.callback(r.target,i[r.id])}this.dispatchEvent(new CustomEvent("change",{detail:{type:"pop",title:document.title,path:location.href}}))}finally{this._popStateSetting=!1}}},this.addTarget=(t,s,n,i,o=null)=>{this.targets.push({id:t,target:s,callback:i,urlQuery:o});var r=this.values,c=!1;r[t]||(r[t]=n,c=!0);var a=this.getHistoryState();a.jp_ninesense_ts.values=r,window.history.replaceState(a,""),c||i(s,r[t],!0)},this.getState=(t,s)=>this.values[t]?this.values[t][s]:null,this.back=(t=1)=>t<=0||history.length===1?Promise.resolve(!1):new Promise((s,n)=>{var i=this.getHistoryState();if(!i.jp_ninesense_ts.back)return Promise.resolve(!1);const o=()=>{window.removeEventListener("popstate",o),s(!0)};window.addEventListener("popstate",o),history.go(t*-1)}),this.refleshWaight=[],this.reflesh=(t,s=!1)=>s===!0?(this.doReflesh(t),!0):new Promise((n,i)=>{this.refleshWaight.push(n),!this.time&&(this.time=setTimeout(()=>{this.doReflesh(t);for(const o of this.refleshWaight)o(!0);this.refleshWaight.length=0},1))}),this.doReflesh=t=>{this.time=void 0;var s=this.getHistoryState();const n=s.jp_ninesense_ts.values;s.jp_ninesense_ts.values=this.values;var i=[];for(var o of this.targets)i.push(o.urlQuery);i=i.sort((l,h)=>l.priority<h.priority||l.priority>h.priority?-1:0);var r={title:document.title,path:location.pathname,param:location.search.replace("?","").split("&"),hash:""};for(var c of i)r=c.onMetaParam(r),r.path=r.path.split("?")[0];var a=r.path;if(a.indexOf("https://")!==0&&a.indexOf("http://")!==0){a===""&&(a="/"),a.charAt(0)!=="/"&&(a="/"+a);const l=a.split("/"),h=l[l.length-1];!(h.split(".").length>1)&&h.charAt(h.length-1)!=="/"&&(a+="/"),a=a.replace(/\/{2}/,"/")}var d=r.param.join("&");switch(d!==""&&(a+="?"+d),r.hash!==""&&(a+="#"+r.hash),t){case"push":s.jp_ninesense_ts.back=n,window.history.pushState(s,r.title,a);break;default:window.history.replaceState(s,r.title,a)}this.dispatchEvent(new CustomEvent("change",{detail:{type:t,title:r.title,path:a}}))},B.instance!==void 0)throw new Error("シングルトンクラスを複数インスタンス化出来ません。");B.instance=this,window.addEventListener("popstate",this.OnPopState),window.addEventListener("pagehide",this.OnUnLoad);var e=this.getHistoryState();e&&e.jp_ninesense_ts&&(this.values=e.jp_ninesense_ts.values),this.values||(this.values={}),e.jp_ninesense_ts.history.isBrowserback=!1;try{history.replaceState(e,""),this._isBrowserback&&E.ninesense.ts.lib.init(()=>{this.dispatchEvent(new Event("backed"))})}catch(t){window.removeEventListener("popstate",this.OnPopState),window.removeEventListener("pagehide",this.OnUnLoad),window.console.warn(t)}}get isBrowserback(){return this._isBrowserback}get PopStateSetting(){return this._popStateSetting}set(e,t,s,n,i=!1){if(this.lock)return i?!1:Promise.resolve(!1);var o=this.values;return o[t]||(o[t]={}),o[t][s]=n,this.reflesh(e,i)}};B.GetInstance=()=>(B.instance===void 0&&(B.instance=new B),B.instance),B.useableHistory=()=>!!(window.history&&"replaceState"in window.history);let C=B;C.GetInstance(),E.ninesense.ts.HistoryValues=C;const p=class p{};p.httpRegex=(()=>{var e=new RegExp("https?://[^/]*");return e})(),p.httpUnderRegex=(()=>{var e=new RegExp("https?://[^/]*");return e})(),p.href=decodeURI(location.href),p.mapping=[],p.timeout=0,p.isHttps=p.href.indexOf("https://")>-1,p.getDomain=()=>(p.domain||(p.domain=location.host),p.domain),p.getUnderDomain=()=>(p.underDomain||(p.underDomain=location.pathname),p.underDomain),p.getParam=()=>{if(!p.param){for(var e=location.search.substring(1).split("&"),t={},s=e.length,n=0;n<s;n++){var i=e[n].indexOf("="),o="";i!=-1&&(o=e[n].slice(0,i));var r=e[n].slice(e[n].indexOf("=",0)+1);if(o!=""){const c=/([^\]]*)\[([^\]]?)\]/.exec(o);if(c&&c[0])if(c[1]!==void 0&&c[2]!==void 0){const a=c[1],d=c[2];if(!t[a]){const h=parseInt(d,10);isNaN(h)?t[a]={}:t[a]=[]}const l=t[a];l instanceof Array?d===void 0||d===""?l.push(decodeURIComponent(r)):l[parseInt(d)]=decodeURIComponent(r):l[o]=decodeURIComponent(r)}else t[o]=decodeURIComponent(r);else t[o]=decodeURIComponent(r)}}p.param=t}return p.param},p.getParamToQuery=()=>{const e=p.getParam();let t="";for(const s in e)t=p.toQuery(t,s,e[s]);return t},p.toQuery=(e,t,s)=>{const n=e!=="";switch(typeof s){case"boolean":case"string":case"number":n&&(e+="&"),e+=encodeURIComponent(t)+"="+encodeURIComponent(s.toString());break;case"object":let i="";for(const o in s)i=p.toQuery(i,t+"["+o+"]",s);n&&i!==""&&(e+="&"),e+=i}return e},p.setting=(e,t)=>{var s=location.pathname;s===e&&t()},p.loaded=e=>{var t=p.mapping.length,s=p.getParam();console.log(e?"HTTP INIT":"HTTP INIT:TM"),p.timeout=0;for(var n=0;n<t&&p.mapping[n](s)!==!0;n++);p.mapping=[]},p.init=(e,t)=>{var s=location.pathname;if(s===e||e===""||e instanceof RegExp&&e.test(s)){if(document.readyState==="complete"){p.mapping.push(t),p.timeout===0&&(p.timeout=setTimeout(p.loaded,1));return}p.mapping[0]||(window.addEventListener?window.addEventListener("load",p.loaded,!1):"attachEvent"in window?window.attachEvent("onload",p.loaded):window.onload=p.loaded),p.mapping.push(t)}};let se=p;E.ninesense.ts.http=se;let oe=(g=class{static enabledFullScreen(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.documentElement.webkitRequestFullScreen||document.msFullscreenEnabled}static getFullScreenObject(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement}},g.mapping=[],g.timeout=0,g.init=(e,t)=>{var s=location.pathname;if(s===e||e===""||e instanceof RegExp&&e.test(s)){if(document.readyState==="complete"||document.readyState==="interactive"){g.mapping.push(t),g.timeout===0&&(g.timeout=setTimeout(g.loaded,1));return}g.mapping[0]||(window.addEventListener?window.addEventListener("DOMContentLoaded",g.loaded,!1):"attachEvent"in window&&window.attachEvent("onreadystatechange",g.loaded)),g.mapping.push(t)}},g.loaded=e=>{var t=g.mapping.concat();g.mapping=[];var s=t.length,n=se.getParam();console.log(e?"DOM INIT:EV":"DOM INIT:TM"),g.timeout=0;for(var i=0;i<s&&t[i](n)!==!0;i++);},g.insertNext=(e,t)=>{var s=t.nextElementSibling;if(s){if(e===s)return;s.parentElement.insertBefore(e,s)}else t.parentElement.appendChild(e)},g.insertLastSameTag=e=>{var t=e.ownerDocument.getElementsByTagName(e.tagName),s=t[t.length-1];g.insertNext(s,e)},g.removeAllChild=e=>{for(;e.firstChild;)e.removeChild(e.firstChild)},g.classOnParent=(e,t)=>{var s=e;if(s.classList.contains(t))return s;for(;s.parentElement;)if(s=s.parentElement,s.classList.contains(t))return s;return null},g.requestFullscreen=(e,t=null)=>{var s=e.requestFullscreen||e.mozRequestFullScreen||e.webkitRequestFullScreen||e.msRequestFullscreen;s&&s.call(e,t)},g.exitFullscreen=()=>{const e=document.exitFullscreen||document.mozCancelFullScreen||document.webkitExitFullscreen||document.msExitFullscreen;e&&e.call(document)},g.addListenFullScreen=(e,t=!1)=>{document.addEventListener("fullscreenchange",e,t),document.addEventListener("webkitfullscreenchange",e,t),document.addEventListener("mozfullscreenchange",e,t),document.addEventListener("MSFullscreenChange",e,t)},g.setMeta=e=>{if(e.title){document.title=e.title;var t=document.head.querySelector('meta[property="og:title"]');t&&(t.content=e.title)}if(e.image){var s=document.head.querySelector('meta[property="og:image"]');if(s&&(s.content=e.image,e.imagealt)){var n=document.head.querySelector('meta[property="og:image:alt"]');n&&(n.content=e.imagealt)}}if(e.description){var i=document.head.querySelector('meta[name="description"]');i&&(document.head.querySelector('meta[name="description"]').content=e.description);var o=document.head.querySelector('meta[property="og:description"]');o&&(o.content=e.description)}},g.getMeta=()=>{var e=document.head.querySelector('meta[name="description"]'),t=document.head.querySelector('meta[property="og:image"]'),s=document.head.querySelector('meta[property="og:image:alt"]');return{title:document.title,description:e?e.content:document.title,image:t?t.content:"",imagealt:s?s.content:document.title}},g.unescapeUnknown=e=>e.replace(/&lt;/g,"<").replace(/&gt;/g,">"),g.getTestElement=(()=>{if(g.testElement)return g.testElement;const e=document.createElement("div");e.attachShadow({mode:"open"});let t=e.shadowRoot;return t||(t=e),g.testElement=t}),g.escapeUnknown=e=>{if(!e||e==="")return e;let t=e.length;const s=[""];let n=0;for(let r=0;r<t;r++){const c=e.charAt(r);c==="<"?(s[n]!==""&&(n++,s[n]=""),s[n]+=c):c===">"?(s[n]+=c,n++,s[n]=""):s[n]+=c}t=s.length,s[n]===""&&(t--,s.length=t-1);let i="";const o=g.getTestElement();for(let r=0;r<t;r++)if(s[r])try{if(s[r].indexOf("<script ")===0||s[r].indexOf("<iframe ")===0||s[r].indexOf("<style ")===0||s[r].indexOf("<link ")===0||s[r].indexOf("<img ")===0)continue;o.innerHTML=s[r],(!o.firstChild||o.firstChild instanceof HTMLUnknownElement)&&(s[r].match(/<\/[^>]*>/)||(o.textContent=s[r],s[r]=o.innerHTML)),g.removeAllChild(o)}finally{i+=s[r]}return i},g);E.ninesense.ts.dom=oe;const x=class x{constructor(){}static get enableFrame(){return this._enableFrame}static set enableFrame(e){this._enableFrame!==e&&(this._enableFrame=e,isNaN(this._frameToken)||(cancelAnimationFrame(this._frameToken),this._frameToken=NaN),e&&(this._frameToken=requestAnimationFrame(this.onAnimationFrame)))}};x.requestAnimationTokens={},x.onAnimationFrame=e=>{let t=0;const s=Date.now();try{for(const n in x.requestAnimationTokens){const i=x.requestAnimationTokens[n],o=x.requestAnimationTokens[n]=[];for(const r of i){if(r.time<s){const c=r.callback(e);typeof c=="number"&&(r.time=s+c,o.push(r))}else o.push(r);t++}o.length===0&&delete x.requestAnimationTokens[n]}}finally{t==0?x.enableFrame=!1:requestAnimationFrame(x.onAnimationFrame)}},x._enableFrame=!1,x._frameToken=0,x.request=(e,t=null,s="replace",n=0)=>{if(x.requestAnimationTokens[e]||(x.requestAnimationTokens[e]=[]),s==="replacecall")if(t){if(x.requestAnimationTokens[e].length!==0){x.requestAnimationTokens[e].length=1,x.requestAnimationTokens[e][0].callback=t;return}}else x.requestAnimationTokens[e].length=0;s==="replace"&&(x.requestAnimationTokens[e].length=0),t&&(x.requestAnimationTokens[e].push({callback:t,time:Date.now()+n}),x.enableFrame=!0)};let D=x;const z=class z extends Q{constructor(){super(),this.data=[],this.sizeIndex={},this.current=NaN,this.initialized=!1,this.OnResize=()=>{for(var e=window.innerWidth,t=this.data,s=t.length,n=0;n<s;n++)if(t[n].from<=e&&e<t[n].to){this.current!==n&&(this.current=n,console.debug("size:"+t[n].size),te.dispatch(window,z.NS_CHANGE_BREAK,{detail:{index:n,breakInfo:t[n]}}),this.dispatchEvent(new CustomEvent("change",{detail:{index:n,breakInfo:t[n]}})));break}},this.inisiarizedCallbacks=[],this.init=e=>{if(this.initialized){e();return}this.inisiarizedCallbacks.push(e)},this.getPoint=e=>{var t=this.sizeIndex[e];return t===void 0?null:this.data[t]},this.currentSizeIn=(...e)=>{for(var t=e.length,s=this.currentMedia.size,n=0;t<n;n++)if(s===e[n])return!0;return!1},this.currentSizeUnder=e=>{var t=this.sizeIndex[e];if(t===void 0)return!1;var s=this.currentMedia,n=this.data[t];return s.to<=n.to},this.currentSizeUpper=e=>{var t=this.sizeIndex[e];if(t===void 0)return!1;var s=this.currentMedia,n=this.data[t];return s.to>=n.to},this.mediaMinW=e=>{var t=this.sizeIndex[e];if(t===void 0)return!1;this.currentMedia;var s=this.data[t];return s.from<=window.innerWidth},this.mediaSelect=e=>{for(const t of e)if(t.media){if(this.mediaMinW(t.media))return t}else return t},E.ninesense.ts.values&&E.ninesense.ts.values.on("break_data",e=>{var t=this.data,s=0;for(var n in e){s=e[n],!i&&s!==0&&(this.sizeIndex.zero=t.push({size:"zero",from:0,to:s})-1),i&&(i.to=s);var i={size:n,from:s,to:0};this.sizeIndex[n]=t.push(i)-1}i&&(i.to===0&&(i.to=Number.MAX_VALUE),window.addEventListener("resize",this.OnResize,{passive:!0}),D.request("mediaBreakControl_resize",()=>{this.initialized=!0,this.OnResize();for(const o of this.inisiarizedCallbacks)o();this.inisiarizedCallbacks.length=0,this.dispatchEvent(new CustomEvent("init",{detail:{index:this.current,breakInfo:e[this.current]}}))}))})}get currentMedia(){return this.data[this.current]}};z.NS_CHANGE_BREAK="ns-changebreak",z.getInstance=()=>(z.instance||(z.instance=new z),z.instance);let N=z;N.getInstance(),oe.init("",()=>{E.ninesense.ts.values.get("break_data")||E.ninesense.ts.values.add("break_data",()=>({min:320,min_u:450,mobile:650,middle:800,large:1080,full:1138,max:1380,max_over:1450}))}),E.ninesense.ts.mediaBreakControl=N;const q=class q extends Q{constructor(e){super(),this.hitOffset={top:200,bottom:200},this.concurrent_delay=200,this._checking=!1,this.tryCheck=()=>{this.checking=!0,this.OnScroll()},this.OnScroll=(s=null)=>{const n=document.getElementsByClassName("animation-block"),i=n.length;let o=0;if(i>0){const r={delay:0};for(let c=0;c<i;c++){const a=n[c];if(a.classList.contains("animation-contain")){const d=a.getBoundingClientRect();o++,d.top<=0&&window.innerHeight<=d.bottom?this.OnAnimate(a,r):d.top<=0?(a.classList.remove("animate-wait","animate"),a.classList.add("animate-over")):a.classList.remove("animate-wait","animate","animate-over")}else{if(a.classList.contains("animate")||a.classList.contains("animate-wait"))continue;const d=a.getBoundingClientRect();o++;const l=d.top+d.height-this.hitOffset.bottom,h=d.top+this.hitOffset.top;0<l&&h<window.innerHeight&&this.OnAnimate(a,r)}}}o===0&&(this.checking=!1)},this.OnAnimate=(s,n)=>{s.classList.add("animate-wait"),setTimeout(()=>{s.classList.remove("animate-wait"),s.classList.add("animate")},n.delay),n.delay+=this.concurrent_delay},this.checking=!0,this.header=e,this.OnScroll();const t=()=>{var o,r,c,a,d,l;const s=this.header.header,n=this.header.fixTarget;if(!s||!n)return;const i=s.getBoundingClientRect();n.classList.contains("fixed")?window.scrollY<(((l=(d=(a=e==null?void 0:e.options)==null?void 0:a.fix)==null?void 0:d.offset)==null?void 0:l.off)||100)&&(n.classList.remove("fixed"),this.dispatchEvent(new CustomEvent("fixed_changed",{detail:{fixed:!1}}))):window.scrollY-i.top>(((c=(r=(o=e==null?void 0:e.options)==null?void 0:o.fix)==null?void 0:r.offset)==null?void 0:c.on)||500)&&(n.classList.add("fixed"),this.dispatchEvent(new CustomEvent("fixed_changed",{detail:{fixed:!0}})))};document.addEventListener("scroll",t,{passive:!0}),t()}get checking(){return this._checking}set checking(e){this._checking!==e&&(this._checking=e,e?document.addEventListener("scroll",this.OnScroll,{passive:!0}):document.removeEventListener("scroll",this.OnScroll))}};q.getInstance=()=>q.instance,q.init=e=>{q.instance||(q.instance=new q(e))};let ne=q;const Y=class Y{constructor(e){this.headerSetting=()=>{if(this.widget_list)return;this.header=this.elements.header;const t=this.widget_list=this.elements.menu;if(!t)return;(this.scrollbox=new ee(t,"top-menu")).reflesh()},this.globalMenuReflesh=()=>{this.scrollbox&&this.scrollbox.reflesh()},this.headerTypeCheck=()=>{this.onScroll()},this.autoHeaderType=!1,this.onScroll=(t=null)=>{if(this.autoHeaderType===!1)return;const s=this.header,n=this.elements.fixTarget;if(n){const i=s.getBoundingClientRect();H.getInstance().opened||(n.classList.contains("fixed")?window.scrollY<100&&n.classList.remove("fixed"):window.scrollY-i.top>200&&n.classList.add("fixed"))}},this.onResize=t=>{this.onScroll(t)},this.elements=e,C.GetInstance(),window.addEventListener("scroll",this.onScroll,{passive:!0}),window.addEventListener("resize",this.onResize,{passive:!0}),this.headerSetting(),N.getInstance().init(()=>{this.headerSetting(),this.onScroll()})}};Y.init=e=>{Y.instance||(Y.instance=new Y(e))},Y.getInstance=()=>Y.instance;let J=Y;const W=class W{constructor(e){this.uselock=!0,this.menuInit=()=>{if(this.menu_switch)return;const t=this.menu_switch=this.elements.switch;t&&(t.addEventListener("click",this.onMenuOpen),document.documentElement.classList.add("global-menu-init"));const s=this.elements.menu;s&&s.addEventListener("click",this.OnMenuClick)},this.OnMenuClick=t=>{t.target instanceof HTMLAnchorElement&&(this.opened=!1)},this.onMenuOpen=(t=null)=>{const s=this.menu_switch;s&&(s.checked?(this.uselock&&O.getInstance().setLock(this),document.documentElement.classList.add("menu-opened"),J.getInstance().globalMenuReflesh()):(this.uselock&&O.getInstance().unLock(this),document.documentElement.classList.remove("menu-opened")))},this.onClick=t=>{t.target.classList.contains("menu-cover")&&(this.opened=!1)},this.elements=e,N.getInstance(),this.menuInit(),window.addEventListener(N.NS_CHANGE_BREAK,t=>{N.getInstance().currentSizeUpper("large")&&(this.opened=!1)}),N.getInstance().init(()=>{this.menuInit(),this.menu_switch&&(this.menu_switch.checked=!1),window.addEventListener("click",this.onClick),this.onMenuOpen()})}get opened(){return this.menu_switch?this.menu_switch.checked:!1}set opened(e){this.menu_switch&&this.menu_switch.checked!==e&&(this.menu_switch.checked=e,this.onMenuOpen())}};W.getInstance=()=>W.instance,W.init=e=>{W.instance||(W.instance=new W(e))};let H=W;const pe=(S,e=!0)=>(J.init(S),H.init(S),ne.init(S),H.getInstance().uselock=e,{globalMenuScroll:J.getInstance(),globalMenu:H.getInstance(),scrollAnimation:ne.getInstance()}),ge=()=>{E.ninesense.ts.init=!0;const S={imports:["webpack"]};try{window.dispatchEvent(new CustomEvent("nsLibInit",{detail:S})),window.dispatchEvent(new CustomEvent("jp.ninesense.ts",{detail:S})),window.console.log("%cINITIALIZED JP.NINESENSE.TS","font-size:11px;color: white;border: 1px solid #0E5579;margin:3px 0;padding: 2px 15px 2px;border-radius: 3px;background: #1879AA;letter-spacing:2px;")}catch{const t=document.createEvent("CustomEvent");t.initCustomEvent("jp.ninesense.ts",!1,!1,{detail:S}),window.dispatchEvent(t),window.console.log("=== INITIALIZED JP.NINESENSE.TS ===")}};class ue{constructor(e,t){this.show=(i=void 0)=>{document.body.appendChild(this.dom),O.getInstance().setLock(this,i),document.documentElement.classList.add("ns-lightbox-active")},this.hide=()=>{this.dom.parentElement&&this.dom.parentElement.removeChild(this.dom),O.getInstance().unLock(this),document.documentElement.classList.remove("ns-lightbox-active")},this.visible=()=>!!this.dom.parentElement,this.OnMouseDown=i=>{i instanceof TouchEvent?this.mousedownTarget=i.touches[0].target:this.mousedownTarget=i.target},this.OnClickLightBox=i=>{try{(!this.click||this.click(i))&&this.hide()}finally{this.mousedownTarget=null}};var s=document.createElement("div");let n=s.style;n.position="fixed",n.top="0px",n.left="0px",n.width="100%",n.height="100%",s.classList.add(e),s.addEventListener(T.pointerEvents.start,this.OnMouseDown,{passive:!0}),s.addEventListener("click",this.OnClickLightBox),this.click=t,this.dom=s}get Dom(){return this.dom}get MouseDownTarget(){return this.mousedownTarget}}E.ninesense.ts.lightBox=ue;const G=class G{static inputWithLabel(e,t,s="before",n=null){if(typeof e=="string")if(e==="select")e=document.createElement("select");else{const r=document.createElement("input");r.type=e,e=r}e.name=t,e.classList.add("set-input");var i=document.createElement("label");i.classList.add(t+"-label","set-label");var o=document.createElement("span");switch(o.classList.add(t+"-label-text","set-label-text"),n&&(n.id&&(i.id=n.id+"-label",o.id=n.id+"-label-text",i.setAttribute("for",e.id=n.id)),n.class&&(i.className=n.class+"-label",o.className=n.class+"-label-text",i.className=n.class+"-label")),s){case"before":i.appendChild(o),i.appendChild(e);break;case"after":i.appendChild(e),i.appendChild(o);break}return{input:e,label:i,label_text:o}}};G.createTableExFrame=(e,t,s=!0,n=!0,i="card")=>{var o=document.createElement("section");o.classList.add("ns-table-frame"),o.classList.add(i);var r=document.createElement("header");r.classList.add(i+"-header");var c=document.createElement("div");if(c.classList.add(i+"-actions"),r.appendChild(c),n){var a=document.createElement("a");a.href="#",a.className=i+"-action "+i+"-action-dismiss",a.setAttribute("data-"+i+"-toggle",""),c.appendChild(a)}if(s){var a=document.createElement("a");a.href="#",a.className=i+"-action "+i+"-action-toggle",a.setAttribute("data-"+i+"-toggle",""),c.appendChild(a)}var d=document.createElement("h2");d.className=i+"-title",d.textContent=e,r.appendChild(d);var l=document.createElement("div");l.className=i+"-body advanced";var h=document.createElement("div");return h.className="row "+i+"-caption",l.appendChild(h),t.classList.add(i+"-body-inner"),l.appendChild(t),o.appendChild(r),o.appendChild(l),o},G.createTableExBase=(e,t,s)=>{var n=document.createElement("div");n.className="table-advanced";var i=document.createElement("table");i.className="table table-bordered table-striped mb-none",i.id=e;var o=document.createElement("thead"),r=t.length;if(r>0)for(var c=0;c<r;c++){var a=t[c],d=document.createElement("tr");for(var l in a){var h=a[l],u=document.createElement("th");u.classList.add("h-"+l),u.classList.add("h-title"),typeof h=="string"?u.innerHTML=h:(u.innerHTML=h.title,h.rspan&&(u.rowSpan=h.rspan),h.cspan&&(u.colSpan=h.cspan),h.class&&u.classList.add(h.class)),d.appendChild(u)}o.appendChild(d)}i.appendChild(o);var f;r===1?(f=document.createElement("tbody"),i.appendChild(f)):f=i,s["{temp}"]||(s["{temp}"]={});for(var v in s){var m=s[v];let A;r===1?A=document.createElement("tr"):A=document.createElement("tbody"),A.id="id-"+v,A.classList.add("ns-recode");for(var c=0;c<r;c++){var a=t[c],L;r===1?L=A:(L=document.createElement("tr"),A.appendChild(L));for(var l in a){let re=m[l];re||(re="&nbsp;");var k=document.createElement("td");k.classList.add("c-"+l),k.setAttribute("data-ns-search",re);var P=document.createElement("span"),$=document.createElement("div"),U=document.createElement("span");P.className="c-title";var I=a[l];typeof I=="string"?P.innerHTML=I:(P.innerHTML=I.title,I.rspan&&(k.rowSpan=I.rspan),I.cspan&&(k.colSpan=I.cspan),I.class&&k.classList.add(I.class)),$.className="c-body",$.innerHTML=re,U.className="c-ui",k.appendChild(P),k.appendChild($),k.appendChild(U),L.appendChild(k)}}if(v!=="{temp}")f.appendChild(A);else{var F=document.createElement("tbody");F.appendChild(A),o.setAttribute("data-ns-row-temp",F.innerHTML)}}return n.appendChild(i),n},G.createSVG=(e="0 0 100 100",t={x:"0px",y:"0px"})=>{var s=document.createElementNS("http://www.w3.org/2000/svg","svg");s.setAttribute("version","1.1"),s.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),s.setAttribute("x","0px"),s.setAttribute("y","0px"),s.setAttribute("viewBox",e),s.setAttribute("style","enable-background:new "+e+";"),s.setAttribute("xml:space","preserve");for(var n in t)s.setAttribute(n,t[n]);return s},G.addViewInner=(e,t="div",s="div")=>{var n=document.createElement(t);n.classList.add("view");var i=document.createElement(s);return i.classList.add("inner"),n.appendChild(i),e.appendChild(n),e.classList.add("wrap"),{view:n,inner:i}};let ae=G;var fe={dom:ae};E.ninesense.ts.template=fe;const j=class j extends Q{constructor(e){super(),this.loadImage=l=>{let h=document.querySelector('img[data-ns-gallery-id="'+l+'"]'),u=this.lightBox.Dom.querySelector('img[data-ns-gallery-id="'+l+'"]'),f=!1;if(!h.currentSrc)return!1;const v=h.style.viewTransitionName="ns-gallery-"+l;if(h.style.contain="paint",h.parentElement instanceof HTMLPictureElement){const m=h.parentElement.querySelector('source[data-ns-big-src="1"]');m&&(u.srcset=m.srcset||h.srcset||h.src,u.sizes=m.sizes||h.sizes,u.width=m.width||h.width,u.height=m.height||h.height,u.style.viewTransitionName=v,u.style.contain="paint",f=!0)}return f||(u.src=h.src,u.srcset=h.srcset,u.sizes=h.sizes,u.width=h.width,u.height=h.height,u.style.viewTransitionName=v,u.style.contain="paint"),!0},this.OnClick=l=>{var h=l.target;if(h instanceof HTMLImageElement&&h.parentElement){let u=h.getAttribute("data-ns-gallery-id");if(!this.loadImage(u))return;l.preventDefault();const f=()=>{h.style.display="none";let m=this.lightBox.Dom.querySelector("#ns-gallery-"+u);this._current=m,m&&m.classList.add("active"),this.lightBox.show(),this._currentthumbnail=h},v=()=>{this.shownEvent||(this.shownEvent=new Event("shown")),this.dispatchEvent(this.shownEvent)};document.startViewTransition?document.startViewTransition(f).finished.then(v):(f(),v())}},this.OnClickLightBox=l=>{if(this.gallery_items===l.target||this.gallery_items.contains(l.target))return!1;if(this._current){const h=()=>{this._current.classList.remove("active"),this._currentthumbnail.style.display="",this.lightBox.hide()},u=()=>{this._currentthumbnail.style.viewTransitionName="",this._current.querySelector("img").style.viewTransitionName="",this._current=null,this._currentthumbnail=null};document.startViewTransition?document.startViewTransition(h).finished.then(u):(h(),u())}else this.lightBox.hide();return!1};const t=document.querySelectorAll(e);let s=t.length;if(s===0)return;const n=[];for(var i=0;i<s;i++){t[i].addEventListener("click",this.OnClick);var o=t[i].getElementsByTagName("img");let l=o.length;for(var r=0;r<l;r++)n.push(o[r])}const c=new ue("gallery-lightbox",this.OnClickLightBox),a=fe.dom.addViewInner(c.Dom),d=this.gallery_items=document.createElement("ul");d.classList.add("lightbox-items"),s=n.length;for(let l=0;l<s;l++){let h=n[l],u=h.getAttribute("data-ns-big-image");u||(u=h.currentSrc);let f=document.createElement("img");f.loading="eager",f.alt=h.alt,f.setAttribute("data-ns-gallery-id",l.toString()),h.setAttribute("data-ns-gallery-id",l.toString());let v=document.createElement("li");v.id="ns-gallery-"+l.toString();let m=document.createElement("figure");m.classList.add("lightbox-figure");let L=document.createElement("figucaption");L.classList.add("lightbox-caption"),m.appendChild(f),m.appendChild(L),v.appendChild(m),d.appendChild(v)}a.inner.appendChild(d),this.lightBox=c}get current(){return this._current}get currentThumbnail(){return this._currentthumbnail}get Dom(){return this.lightBox.Dom}};j.init=(e=".gallery")=>{j.instance=new j(e)},j.getInstance=()=>j.instance;let ie=j;E.ninesense.ts.imageLightBox=ie;const V=class V{constructor(e){this.mapIds={};const s=e.querySelector(".wp-block-list").querySelectorAll("a"),n=e.querySelectorAll(".about-place-map-section-block");let i="",o;for(const r of s){const a=new URLSearchParams(new URL(r.href).search).get("map");this.mapIds[a]=document.getElementById(a),o||(o=a),r.addEventListener("click",d=>{d.preventDefault(),i=a,C.GetInstance().set("push","about-page","map",a)})}for(const r of n)r.querySelector(".map-showfull").addEventListener("click",a=>{document.fullscreenElement===r?document.exitFullscreen():r.requestFullscreen()});C.GetInstance().addTarget("about-page",this,{map:o},(r,c,a)=>{},{onMetaParam:r=>(r.param=["map="+i],r),priority:1}),C.GetInstance().addEventListener("change",r=>{const c=e.querySelectorAll(".about-place-map-section-block.current"),a=C.GetInstance().getState("about-page","map"),d=this.mapIds[a];document.startViewTransition().ready.then(()=>{for(const l of c)d!==l&&l.classList.remove("current");d&&d.classList.add("current")})})}};V.init=()=>{if(V.instance)return;const e=document.querySelector(".about-place-section-block");e&&(V.instance=new V(e))};let le=V;const X=class X{constructor(e){this.scheduleIds={};const s=document.querySelector(".teature-links-section-block .wp-block-list").querySelectorAll("a");let n="",i;for(const c of s){const a=new URL(c.href).hash.replace("#","");i||(i=a),this.scheduleIds[a]={anchor:c,schedule:document.getElementById(a)},c.addEventListener("click",d=>{d.preventDefault(),n=a,C.GetInstance().set("push","schedule-page","schedule",a)})}const o=c=>{const a=e.querySelectorAll(".include-result.current"),d=this.scheduleIds[c];document.startViewTransition().ready.then(()=>{for(const l of a)d.schedule!==l&&(l.classList.remove("current"),this.scheduleIds[l.id].anchor.classList.remove("current"));d&&(d.anchor.classList.add("current"),d.schedule.classList.add("current"))})};history.scrollRestoration="manual";let r=location.hash.replace("#","");r===""&&(r=i),o(r),C.GetInstance().addTarget("schedule-page",this,{schedule:i},(c,a,d)=>{d&&o(a.schedule||i)},{onMetaParam:c=>(c.hash=n,c),priority:1}),C.GetInstance().addEventListener("change",c=>{const a=C.GetInstance().getState("schedule-page","schedule");o(a)})}};X.init=()=>{if(X.instance)return;const e=document.querySelector("#schedule");e&&(X.instance=new X(e))};let ce=X;const Z=class Z{constructor(){const e=document.querySelector(".top-main-visual-block");if(!e)return;const t=e.querySelector(".logo-symbol:not(.mb)"),s=e.querySelector(".logo-symbol.mb"),n=()=>{const i=getComputedStyle(s).getPropertyValue("--animation-time"),o=getComputedStyle(t).getPropertyValue("--animation-time");console.log(o),o==="1"||i==="1"?(e.classList.add("opening2"),D.request("symbol",null),setTimeout(()=>{e.classList.remove("opening","opening2")},1500)):D.request("symbol",n,"replace",100)};D.request("symbol",n,"replace",100)}};Z.init=()=>{Z.instance=new Z};let he=Z;E.ninesense.ts.values.on("onfooter",()=>{pe({header:document.querySelector('[data-frameset="header"]'),fixTarget:document.querySelector('[data-frameset="fixTarget"]'),menu:document.querySelector('[data-frameset="menu"]'),switch:document.getElementById("global_menu_switch"),options:{fix:{offset:{on:120,off:0}}}}),ie.init(".page-article-contents-section-block"),le.init(),ce.init(),oe.init("/",()=>{he.init()})}),ge()})();
