PageSourceSearch

https://teket.jp/js/script.js?version=20260930210334

js teket.jp collected 2026-10-01 11:33:43 UTC 132,871 bytes, 898 lines download raw bytes

1function loadSideMenu(){SideMenuHover(),SideMenuButton(),SideMenuAccordion()}function SideMenuAccordion(){$("[item] button").on("click",function(){$(this).parent().toggleClass("child-open"),$(this).next().slideToggle()})}function SideMenuHover(){$("body").append('<div class="side-menu-ad-nav__item-hovered" item-hovered>');let o=$("[item-hovered]"),i={left:$(".side-menu-ad").width(),top:0};$(".side-menu-ad [item]").on({mouseenter:function(){var e,t;$("body").hasClass("is-mini")&&(e=$(this).find("[item-child]").clone(!0),o.html(e),e=o.outerHeight(),t=window.innerHeight,i.left=$(".side-menu-ad").width(),i.top=this.getBoundingClientRect().top,i.top+e>t&&(i.top=t-e),o.css({top:i.top,left:i.left}),o.css("visibility","visible"))},mouseleave:function(){o.css("visibility","hidden")}})}function SideMenuButton(){$("#side-menu-change").on("click",function(){$("body").toggleClass("is-mini"),checkSideMenuWidth()})}function checkSideMenuWidth(){var e=$("body").hasClass("is-mini");e?$("body").attr("style","--GroupSideMenuWidth: 48px"):$("body").attr("style",""),setSideMenuCookie(e),SideMenuA11y(e),ariaLabel2Title(e)}function setSideMenuCookie(e){let t=e?31536e3:0;document.cookie="tkt_SideMenuMini=1;path=/;max-age="+t}function getSideMenuCookie(){GetCookie("tkt_SideMenuMini")&&$("body").addClass("is-mini"),checkSideMenuWidth()}function SideMenuA11y(e){e?$("#side-menu-change").attr("aria-label","メニューを拡大"):$("#side-menu-change").attr("aria-label","メニューを縮小")}function ariaLabel2Title(t){$(".side-menu-ad-nav [aria-label]").each(function(){var e=$
1(this).attr("aria-label");t?$(this).attr("title",e):$(this).attr("title",null)})}window.initializeStickyElement=function(o,e,t){e=e||"load scroll resize";var i=(t=t||{}).selectorChild||o+">div",n=t.className||"fixed",t=t.initEvents||"load resize ajaxStop",a=0,t=Array.isArray(t)?t:t.split(/\s+/),s={};function r(){var e=$(i),t=(e.removeClass(n).css("top",""),$(o));t.css("height",e.outerHeight()),a=t.offset().top,l()}function l(){var e=600<window.innerWidth?$("[offset-header-pc]").outerHeight()||0:$("[offset-header-sp]").outerHeight()||0;$(window).scrollTop()>=a-e-8?$(i).addClass(n).css("top",e):$(i).removeClass(n).css("top","")}t.forEach(function(e){s[e]=!0}),$(function(){0!==$(o).length&&((Array.isArray(e)?e:e.split(/\s+/)).forEach(function(e){s[e]?"ajaxStop"===e?$(document).on("ajaxStop",r):$(window).on(e,r):$(window).on(e,l)}),r())})},$(function(){window.initializeStickyElement&&(window.initializeStickyElement("#scrollfix-event","load scroll resize"),window.initializeStickyElement("#scrollfix-with-stats","groupStatsLoaded scroll resize",{initEvents:["groupStatsLoaded","resize"]}))}),$(document).ready(function(){loadSideMenu()}),((r,l)=>{var e=r.__teketTopCarouselImageMap||[{pc:"/images/banner/gtm-banner-sample-pc.png",sp:"/images/banner/gtm-banner-sample-sp.png",alt:"広告バナー1",href:"https://www.google.com/"},{pc:"/images/ad/banner2-pc.jpg",sp:"/images/ad/banner2-sp.jpg",alt:"広告バナー2",href:"https://www.yahoo.co.jp/"},{pc:"/images/banner/gtm-banner-sample-pc.png",sp:"/images/banner/gtm-banner-sample-sp.png",alt:"広告バナー3",href:"https://www.example.com/"}],c=(r.__teketTopCarouselImageMap=e,r.__teketTopCarouselConfig||{interval:3e3}),_=(r.__teketTopCarouselConfig=c,r.__teketTopCarouselState||{total:0,swiper:null});function t(){var e={container:l.querySelector('[data-ad="top-carousel"]'),viewport:l.querySelector("#adCarousel .ad-carousel__viewport"),track:l.getElementById("adCarouselTrack"),carousel:l.getElementById("adCarousel")},t=0,o="",i=r.__teketTopCarouselImageMap;if(!e.container||!e.track||!e.viewport)return 0;for(var n,a,s=(e=>{for(var t=e.slice(),o=t.length-1;0<o;o--){var i=Math.floor(Math.random()*(o+1)),n=t[o];t[o]=t[i],t[i]=n}return t})(i=i&&i.length?i:[]),t=0;t<s.length;t++)o+=(n=s[t],a=t,'<div class="ad-carousel__slide swiper-slide">  <a href="'+(n.href||"#")+'" class="ad-carousel__link">    <picture>      <source srcset="'+(n.sp||"")+'" media="(max-width:600px)">      <img src="'+(n.pc||"")+'" alt="'+(n.alt||"広告バナー"+(a+1))+'" class="ad-carousel__img" onerror="this.style.display=\'none\';this.parentNode.parentNode.querySelector(\'.ad-carousel__sample\').style.display=\'flex\';">    </picture>    <div class="ad-carousel__sample" aria-hidden="true" style="display:none;">      <div class="ad-carousel__sample__logo">        <img src="/images/teket-logo_w.svg" alt="teket" width="80" height="24">      </div>    </div>  </a></div>');return _.swiper&&"function"==typeof _.swiper.destroy&&(_.swiper.destroy(!0,!0),_.swiper=null),e.viewport.classList.add("swiper"),e.track.classList.add("swiper-wrapper"),e.track.innerHTML=o,_.total=s.length,0<_.total?(e.container.style.display="","function"==typeof r.Swiper&&(_.swiper=new r.Swiper(e.viewport,{wrapperClass:"ad-carousel__track",slideClass:"ad-carousel__slide",slidesPerView:1,loop:!1,speed:400,allowTouchMove:1<_.total,simulateTouch:!0,grabCursor:1<_.total,autoplay:1<_.total&&{delay:c.interval,disableOnInteraction:!1,pauseOnMouseEnter:!0}})),_.total):(e.container.style.display="none",0)}r.__teketTopCarouselState=_,r.renderSlidesFromImages=t,r.setTopCarouselImagesData=function(e){return r.__teketTopCarouselImageMap=e||[],t()}})(window,document),(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)})(function(w){function t(e){this.$container,this.constraints=null,this.__$tooltip,this.__init(e)}function n(o,i){var n=!0;return w.each(o,function(e,t){return void 0===i[e]||o[e]!==i[e]?n=!1:void 0}),n}function l(e){var t=e.attr("id"),t=t?y.window.document.getElementById(t):null;
1return t?t===e[0]:w.contains(y.window.document.body,e[0])}function e(){this.__$emitterPrivate=w({}),this.__$emitterPublic=w({}),this.__instancesLatestArr=[],this.__plugins={},this._env=y}var c={animation:"fade",animationDuration:350,content:null,contentAsHTML:!1,contentCloning:!1,debug:!0,delay:300,delayTouch:[300,500],functionInit:null,functionBefore:null,functionReady:null,functionAfter:null,functionFormat:null,IEmin:6,interactive:!1,multiple:!1,parent:null,plugins:["sideTip"],repositionOnScroll:!1,restoration:"none",selfDestruction:!0,theme:[],timer:0,trackerInterval:500,trackOrigin:!1,trackTooltip:!1,trigger:"hover",triggerClose:{click:!1,mouseleave:!1,originClick:!1,scroll:!1,tap:!1,touchleave:!1},triggerOpen:{click:!1,mouseenter:!1,tap:!1,touchstart:!1},updateAnimation:"rotate",zIndex:9999999},a="undefined"!=typeof window?window:null,y={hasTouchCapability:!(!a||!("ontouchstart"in a||a.DocumentTouch&&a.document instanceof a.DocumentTouch||a.navigator.maxTouchPoints)),hasTransitions:(()=>{if(a){var e=(a.document.body||a.document.documentElement).style,t=["Moz","Webkit","Khtml","O","ms"];if("string"==typeof e[o="transition"])return!0;for(var o=o.charAt(0).toUpperCase()+o.substr(1),i=0;i<t.length;i++)if("string"==typeof e[t[i]+o])return!0}return!1})(),IE:!1,semVer:"4.2.8",window:a},o=(e.prototype={__bridge:function(e,o,i){var t,n;return o[i]||((t=function(){}).prototype=e,(n=new t).__init&&n.__init(o),w.each(e,function(e,t){0!=e.indexOf("__")&&(o[e]?c.debug&&console.log("The "+e+" method of the "+i+" plugin conflicts with another plugin or native methods"):(o[e]=function(){return n[e].apply(n,Array.prototype.slice.apply(arguments))},o[e].bridged=n))}),o[i]=n),this},__setWindow:function(e){return y.window=e,this},_getRuler:function(e){return new t(e)},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_plugin:function(e){var o,i,t=this;if("string"==typeof e)return i=null,0<(o=e).indexOf(".")?i=t.__plugins[o]:w.each(t.__plugins,function(e,t){return t.name.substring(t.name.length-o.length-1)=="."+o?(i=t,!1):void 0}),i;if(e.name.indexOf(".")<0)throw new Error("Plugins must be namespaced");return(t.__plugins[e.name]=e).core&&t.__bridge(e.core,t,e.name),this},_trigger:function(){var e=Array.prototype.slice.apply(arguments);return"string"==typeof e[0]&&(e[0]={type:e[0]}),this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,e),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,e),this},instances:function(e){var i=[];return w(e||".tooltipstered").each(function(){var o=w(this),e=o.data("tooltipster-ns");e&&w.each(e,function(e,t){i.push(o.data(t))})}),i},instancesLatest:function(){return this.__instancesLatestArr},off:function(){return this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},origins:function(e){return w((e?e+" ":"")+".tooltipstered").toArray()},setDefaults:function(e){return w.extend(c,e),this},triggerHandler:function(){return this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},w.tooltipster=new e,w.Tooltipster=function(e,t){this.__callbacks={close:[],open:[]},this.__closingTime,this.__Content,this.__contentBcr,this.__destroyed=!1,this.__$emitterPrivate=w({}),this.__$emitterPublic=w({}),this.__enabled=!0,this.__garbageCollector,this.__Geometry,this.__lastPosition,this.__namespace="tooltipster-"+Math.round(1e6*Math.random()),this.__options,this.__$originParents,this.__pointerIsOverOrigin=!1,this.__previousThemes=[],this.__state="closed",this.__timeouts={close:[],open:null},this.__touchEvents=[],this.__tracker=null,this._$origin,this._$tooltip,this.__init(e,t)},w.Tooltipster.prototype={__init:function(e,t){var o,i=this;i._$origin=w(e),i.__options=w.extend(!0,{},c,t),i.__optionsFormat(),!y.IE||y.IE>=i.__options.IEmin?(e=null,void 0===i._$origin.data("tooltipster-initialTitle")&&(e=i._$origin.attr("title"),i._$origin.data("tooltipster-initialTitle",e=void 0===e?null:e)),null!==i.__options.content?i.__contentSet(i.__options.content):(o=(t=i._$origin.attr("data-tooltip-content"))?w(t):o)&&o[0]?i.__contentSet(o.first()):i.__contentSet(e),i._$origin.removeAttr("title").addClass("tooltipstered"),i.__prepareOrigin(),i.__prepareGC(),w.each(i.__options.plugins,function(e,t){i._plug(t)}),y.hasTouchCapability&&w(y.window.document.body).on("touchmove."+i.__namespace+"-triggerOpen",function(e){i._touchRecordEvent(e)}),i._on("created",function(){i.__prepareTooltip()})._on("repositioned",function(e){i.__lastPosition=e.position})):i.__options.disabled=!0},__contentInsert:function(){var e=this,t=e._$tooltip.find(".tooltipster-content"),o=e.__Content;return e._trigger({type:"format",content:e.__Content,format:function(e){o=e}}),"string"!=typeof(o=e.__options.functionFormat?e.__options.functionFormat.call(e,e,{origin:e._$origin[0]},e.__Content):o)||e.__options.contentAsHTML?t.empty().append(o):t.text(
1o),e},__contentSet:function(e){return e instanceof w&&this.__options.contentCloning&&(e=e.clone(!0)),this.__Content=e,this._trigger({type:"updated",content:e}),this},__destroyError:function(){throw new Error("This tooltip has been destroyed and cannot execute your method call.")},__geometry:function(){var e=this,t=e._$origin,o=e._$origin.is("area"),i=(o&&(i=e._$origin.parent().attr("name"),t=w('img[usemap="#'+i+'"]')),t[0].getBoundingClientRect()),n=w(y.window.document),a=w(y.window),s=t,r={available:{document:null,window:null},document:{size:{height:n.height(),width:n.width()}},window:{scroll:{left:y.window.scrollX||y.window.document.documentElement.scrollLeft,top:y.window.scrollY||y.window.document.documentElement.scrollTop},size:{height:a.height(),width:a.width()}},origin:{fixedLineage:!1,offset:{},size:{height:i.bottom-i.top,width:i.right-i.left},usemapImage:o?t[0]:null,windowOffset:{bottom:i.bottom,left:i.left,right:i.right,top:i.top}}};if(o){var n=e._$origin.attr("shape"),l=e._$origin.attr("coords");if(l&&(l=l.split(","),w.map(l,function(e,t){l[t]=parseInt(e)})),"default"!=n)switch(n){case"circle":var c=l[0],_=l[1],p=l[2],_=_-p,c=c-p;r.origin.size.height=2*p,r.origin.size.width=r.origin.size.height,r.origin.windowOffset.left+=c,r.origin.windowOffset.top+=_;break;case"rect":var p=l[0],c=l[1],_=l[2],d=l[3];r.origin.size.height=d-c,r.origin.size.width=_-p,r.origin.windowOffset.left+=p,r.origin.windowOffset.top+=c;break;case"poly":for(var u=0,f=0,h=0,g=0,m="even",v=0;v<l.length;v++)var T=l[v],m="even"==m?(T<(u=h<T&&(h=T,0===v)?h:u)&&(u=T),"odd"):(T<(f=g<T&&(g=T,1==v)?g:f)&&(f=T),"even");r.origin.size.height=g-f,r.origin.size.width=h-u,r.origin.windowOffset.left+=u,r.origin.windowOffset.top+=f}}for(e._trigger({type:"geometry",edit:function(e){r.origin.size.height=e.height,r.origin.windowOffset.left=e.left,r.origin.windowOffset.top=e.top,r.origin.size.width=e.width},geometry:{height:r.origin.size.height,left:r.origin.windowOffset.left,top:r.origin.windowOffset.top,width:r.origin.size.width}}),r.origin.windowOffset.right=r.origin.windowOffset.left+r.origin.size.width,r.origin.windowOffset.bottom=r.origin.windowOffset.top+r.origin.size.height,r.origin.offset.left=r.origin.windowOffset.left+r.window.scroll.left,r.origin.offset.top=r.origin.windowOffset.top+r.window.scroll.top,r.origin.offset.bottom=r.origin.offset.top+r.origin.size.height,r.origin.offset.right=r.origin.offset.left+r.origin.size.width,r.available.document={bottom:{height:r.document.size.height-r.origin.offset.bottom,width:r.document.size.width},left:{height:r.document.size.height,width:r.origin.offset.left},right:{height:r.document.size.height,width:r.document.size.width-r.origin.offset.right},top:{height:r.origin.offset.top,width:r.document.size.width}},r.available.window={bottom:{height:Math.max(r.window.size.height-Math.max(r.origin.windowOffset.bottom,0),0),width:r.window.size.width},left:{height:r.window.size.height,width:Math.max(r.origin.windowOffset.left,0)},right:{height:r.window.size.height,width:Math.max(r.window.size.width-Math.max(r.origin.windowOffset.right,0),0)},top:{height:Math.max(r.origin.windowOffset.top,0),width:r.window.size.width}};"html"!=s[0].tagName.toLowerCase();){if("fixed"==s.css("position")){r.origin.fixedLineage=!0;break}s=s.parent()}return r},__optionsFormat:function(){return"number"==typeof this.__options.animationDuration&&(this.__options.animationDuration=[this.__options.animationDuration,this.__options.animationDuration]),"number"==typeof this.__options.delay&&(this.__options.delay=[this.__options.delay,this.__options.delay]),"number"==typeof this.__options.delayTouch&&(this.__options.delayTouch=[this.__options.delayTouch,this.__options.delayTouch]),"string"==typeof this.__options.theme&&(this.__options.theme=[this.__options.theme]),null===this.__options.parent?this.__options.parent=w(y.window.document.body):"string"==typeof this.__options.parent&&(this.__options.parent=w(this.__options.parent)),"hover"==this.__options.trigger?(this.__options.triggerOpen={mouseenter:!0,touchstart:!0},this.__options.triggerClose={mouseleave:!0,originClick:!0,touchleave:!0}):"click"==this.__options.trigger&&(this.__options.triggerOpen={click:!0,tap:!0},this.__options.triggerClose={click:!0,tap:!0}),this._trigger("options"),this},__prepareGC:function(){var e=this;
1return e.__options.selfDestruction?e.__garbageCollector=setInterval(function(){var o=(new Date).getTime();e.__touchEvents=w.grep(e.__touchEvents,function(e,t){return 6e4<o-e.time}),l(e._$origin)||e.close(function(){e.destroy()})},2e4):clearInterval(e.__garbageCollector),e},__prepareOrigin:function(){var e,t=this;return t._$origin.off("."+t.__namespace+"-triggerOpen"),y.hasTouchCapability&&t._$origin.on("touchstart."+t.__namespace+"-triggerOpen touchend."+t.__namespace+"-triggerOpen touchcancel."+t.__namespace+"-triggerOpen",function(e){t._touchRecordEvent(e)}),(t.__options.triggerOpen.click||t.__options.triggerOpen.tap&&y.hasTouchCapability)&&(e="",t.__options.triggerOpen.click&&(e+="click."+t.__namespace+"-triggerOpen "),t.__options.triggerOpen.tap&&y.hasTouchCapability&&(e+="touchend."+t.__namespace+"-triggerOpen"),t._$origin.on(e,function(e){t._touchIsMeaningfulEvent(e)&&t._open(e)})),(t.__options.triggerOpen.mouseenter||t.__options.triggerOpen.touchstart&&y.hasTouchCapability)&&(e="",t.__options.triggerOpen.mouseenter&&(e+="mouseenter."+t.__namespace+"-triggerOpen "),t.__options.triggerOpen.touchstart&&y.hasTouchCapability&&(e+="touchstart."+t.__namespace+"-triggerOpen"),t._$origin.on(e,function(e){!t._touchIsTouchEvent(e)&&t._touchIsEmulatedEvent(e)||(t.__pointerIsOverOrigin=!0,t._openShortly(e))})),(t.__options.triggerClose.mouseleave||t.__options.triggerClose.touchleave&&y.hasTouchCapability)&&(e="",t.__options.triggerClose.mouseleave&&(e+="mouseleave."+t.__namespace+"-triggerOpen "),t.__options.triggerClose.touchleave&&y.hasTouchCapability&&(e+="touchend."+t.__namespace+"-triggerOpen touchcancel."+t.__namespace+"-triggerOpen"),t._$origin.on(e,function(e){t._touchIsMeaningfulEvent(e)&&(t.__pointerIsOverOrigin=!1)})),t},__prepareTooltip:function(){var o=this,e=o.__options.interactive?"auto":"";return o._$tooltip.attr("id",o.__namespace).css({"pointer-events":e,zIndex:o.__options.zIndex}),w.each(o.__previousThemes,function(e,t){o._$tooltip.removeClass(t)}),w.each(o.__options.theme,function(e,t){o._$tooltip.addClass(t)}),o.__previousThemes=w.merge([],o.__options.theme),o},__scrollHandler:function(e){var a,s,t,o,i=this;return i.__options.triggerClose.scroll?i._close(e):l(i._$origin)&&l(i._$tooltip)&&(a=null,e.target===y.window.document?i.__Geometry.origin.fixedLineage||i.__options.repositionOnScroll&&i.reposition(e):(a=i.__geometry(),s=!1,"fixed"!=i._$origin.css("position")&&i.__$originParents.each(function(e,t){var o=w(t),i=o.css("overflow-x"),n=o.css("overflow-y");if("visible"!=i||"visible"!=n){t=t.getBoundingClientRect();if("visible"!=i&&(a.origin.windowOffset.left<t.left||a.origin.windowOffset.right>t.right))return!(s=!0);if("visible"!=n&&(a.origin.windowOffset.top<t.top||a.origin.windowOffset.bottom>t.bottom))return!(s=!0)}return"fixed"!=o.css("position")&&void 0}),s?i._$tooltip.css("visibility","hidden"):(i._$tooltip.css("visibility","visible"),i.__options.repositionOnScroll?i.reposition(e):(t=a.origin.offset.left-i.__Geometry.origin.offset.left,o=a.origin.offset.top-i.__Geometry.origin.offset.top,i._$tooltip.css({left:i.__lastPosition.coord.left+t,top:i.__lastPosition.coord.top+o})))),i._trigger({type:"scroll",event:e,geo:a})),i},__stateSet:function(e){return this.__state=e,this._trigger({type:"state",state:e}),this},__timeoutsClear:function(){return clearTimeout(this.__timeouts.open),this.__timeouts.open=null,w.each(this.__timeouts.close,function(e,t){clearTimeout(t)}),this.__timeouts.close=[],this},__trackerStart:function(){var o=this,i=o._$tooltip.find(".tooltipster-content");return o.__options.trackTooltip&&(o.__contentBcr=i[0].getBoundingClientRect()),o.__tracker=setInterval(function(){var e,t;l(o._$origin)&&l(o._$tooltip)?(o.__options.trackOrigin&&(e=!1,n((t=o.__geometry()).origin.size,o.__Geometry.origin.size)&&(o.__Geometry.origin.fixedLineage?n(t.origin.windowOffset,o.__Geometry.origin.windowOffset)&&(e=!0):n(t.origin.offset,o.__Geometry.origin.offset)&&(e=!0)),e||(o.__options.triggerClose.mouseleave?o._close():o.reposition())),!o.__options.trackTooltip||(t=i[0].getBoundingClientRect()).height===o.__contentBcr.height&&t.width===o.__contentBcr.width||(o.reposition(),o.__contentBcr=t)):o._close()},o.__options.trackerInterval),o},_close:function(o,e,t){var i,n=this,a=!0;return n._trigger({type:"close",event:o,stop:function(){a=!1}}),(a||t)&&(e&&n.__callbacks.close.push(e),n.__callbacks.open=[],n.__timeoutsClear(),i=function(){w.each(n.__callbacks.close,function(e,t){t.call(n,n,{event:o,origin:n._$origin[0]})}),n.__callbacks.close=[]},"closed"!=n.__state?(t=!0,e=(new Date).getTime()+n.__options.animationDuration[1],(t=!("disappearing"==n.__state&&e>n.__closingTime&&0<n.__options.animationDuration[1])&&t)&&(n.__closingTime=e,"disappearing"!=n.__state&&n.__stateSet("disappearing"),t=function(){clearInterval(n.__tracker),n._trigger({type:"closing",event:o}),n._$tooltip.off("."+n.__namespace+"-triggerClose").removeClass("tooltipster-dying"),w(y.window).off("."+n.__namespace+"-triggerClose"),n.__$originParents.each(function(e,t){w(t).off("scroll."+n.__namespace+"-triggerClose")}),n.__$originParents=null,w(y.window.document.body).off("."+n.__namespace+"-triggerClose"),n._$origin.off("."+n.__namespace+"-triggerClose"),n._off("dismissable"),n.__stateSet("closed"),n._trigger({type:"after",event:o}),n.__options.functionAfter&&n.__options.functionAfter.call(n,n,{event:o,origin:n._$origin[0]}),i()},y.hasTransitions?(n._$tooltip.css({"-moz-animation-duration":n.__options.animationDuration[1]+"ms","-ms-animation-duration":n.__options.animationDuration[1]+"ms","-o-animation-duration":n.__options.animationDuration[1]+"ms","-webkit-animation-duration":n.__options.animationDuration[1]+"ms","animation-duration":n.__options.animationDuration[1]+"ms","transition-duration":n.__options.animationDuration[1]+"ms"}),n._$tooltip.clearQueue().removeClass("tooltipster-show").addClass("tooltipster-dying"),0<n.__options.animationDuration[1]&&n._$tooltip.delay(n.__options.animationDuration[1]),n._$tooltip.queue(t)):n._$tooltip.stop().fadeOut(n.__options.animationDuration[1],t))):i()),n},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_open:function(e,t){var o,i,n,a,s,r=this;return!r.__destroying&&l(r._$origin)&&r.__enabled&&!(o=!0)!==(o="closed"==r.__state&&(r._trigger({type:"before",event:e,stop:function(){o=!1}
1}),o)&&r.__options.functionBefore?r.__options.functionBefore.call(r,r,{event:e,origin:r._$origin[0]}):o)&&null!==r.__Content&&(t&&r.__callbacks.open.push(t),r.__callbacks.close=[],r.__timeoutsClear(),n=function(){"stable"!=r.__state&&r.__stateSet("stable"),w.each(r.__callbacks.open,function(e,t){t.call(r,r,{origin:r._$origin[0],tooltip:r._$tooltip[0]})}),r.__callbacks.open=[]},"closed"!==r.__state?(i=0,"disappearing"===r.__state?(r.__stateSet("appearing"),y.hasTransitions?(r._$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-show"),0<r.__options.animationDuration[0]&&r._$tooltip.delay(r.__options.animationDuration[0]),r._$tooltip.queue(n)):r._$tooltip.stop().fadeIn(n)):"stable"==r.__state&&n()):(r.__stateSet("appearing"),i=r.__options.animationDuration[0],r.__contentInsert(),r.reposition(e,!0),y.hasTransitions?(r._$tooltip.addClass("tooltipster-"+r.__options.animation).addClass("tooltipster-initial").css({"-moz-animation-duration":r.__options.animationDuration[0]+"ms","-ms-animation-duration":r.__options.animationDuration[0]+"ms","-o-animation-duration":r.__options.animationDuration[0]+"ms","-webkit-animation-duration":r.__options.animationDuration[0]+"ms","animation-duration":r.__options.animationDuration[0]+"ms","transition-duration":r.__options.animationDuration[0]+"ms"}),setTimeout(function(){"closed"!=r.__state&&(r._$tooltip.addClass("tooltipster-show").removeClass("tooltipster-initial"),0<r.__options.animationDuration[0]&&r._$tooltip.delay(r.__options.animationDuration[0]),r._$tooltip.queue(n))},0)):r._$tooltip.css("display","none").fadeIn(r.__options.animationDuration[0],n),r.__trackerStart(),w(y.window).on("resize."+r.__namespace+"-triggerClose",function(e){var t=w(document.activeElement);(t.is("input")||t.is("textarea"))&&w.contains(r._$tooltip[0],t[0])||r.reposition(e)}).on("scroll."+r.__namespace+"-triggerClose",function(e){r.__scrollHandler(e)}),r.__$originParents=r._$origin.parents(),r.__$originParents.each(function(e,t){w(t).on("scroll."+r.__namespace+"-triggerClose",function(e){r.__scrollHandler(e)})}),(r.__options.triggerClose.mouseleave||r.__options.triggerClose.touchleave&&y.hasTouchCapability)&&(r._on("dismissable",function(e){e.dismissable?e.delay?(s=setTimeout(function(){r._close(e.event)},e.delay),r.__timeouts.close.push(s)):r._close(e):clearTimeout(s)}),t=r._$origin,a=e="",s=null,r.__options.interactive&&(t=t.add(r._$tooltip)),r.__options.triggerClose.mouseleave&&(e+="mouseenter."+r.__namespace+"-triggerClose ",a+="mouseleave."+r.__namespace+"-triggerClose "),r.__options.triggerClose.touchleave&&y.hasTouchCapability&&(e+="touchstart."+r.__namespace+"-triggerClose",a+="touchend."+r.__namespace+"-triggerClose touchcancel."+r.__namespace+"-triggerClose"),t.on(a,function(e){var t;!r._touchIsTouchEvent(e)&&r._touchIsEmulatedEvent(e)||(t="mouseleave"==e.type?r.__options.delay:r.__options.delayTouch,r._trigger({delay:t[1],dismissable:!0,event:e,type:"dismissable"}))}).on(e,function(e){!r._touchIsTouchEvent(e)&&r._touchIsEmulatedEvent(e)||r._trigger({dismissable:!1,event:e,type:"dismissable"})})),r.__options.triggerClose.originClick&&r._$origin.on("click."+r.__namespace+"-triggerClose",function(e){r._touchIsTouchEvent(e)||r._touchIsEmulatedEvent(e)||r._close(e)}),(r.__options.triggerClose.click||r.__options.triggerClose.tap&&y.hasTouchCapability)&&setTimeout(function(){var e,t;"closed"!=r.__state&&(e="",t=w(y.window.document.body),r.__options.triggerClose.click&&(e+="click."+r.__namespace+"-triggerClose "),r.__options.triggerClose.tap&&y.hasTouchCapability&&(e+="touchend."+r.__namespace+"-triggerClose"),t.on(e,function(e){r._touchIsMeaningfulEvent(e)&&(r._touchRecordEvent(e),r.__options.interactive&&w.contains(r._$tooltip[0],e.target)||r._close(e))}),r.__options.triggerClose.tap)&&y.hasTouchCapability&&t.on("touchstart."+r.__namespace+"-triggerClose",function(e){r._touchRecordEvent(e)})},0),r._trigger("ready"),r.__options.functionReady&&r.__options.functionReady.call(r,r,{origin:r._$origin[0],tooltip:r._$tooltip[0]})),0<r.__options.timer)&&(s=setTimeout(function(){r._close()},r.__options.timer+i),r.__timeouts.close.push(s)),r},_openShortly:function(e){var t,o=this,i=!0;return"stable"!=o.__state&&"appearing"!=o.__state&&!o.__timeouts.open&&(o._trigger({type:"start",event:e,stop:function(){i=!1}}),i)&&((t=0==e.type.indexOf("touch")?o.__options.delayTouch:o.__options.delay)[0]?o.__timeouts.open=setTimeout(function(){o.__timeouts.open=null,o.__pointerIsOverOrigin&&o._touchIsMeaningfulEvent(e)?(o._trigger("startend"),o._open(e)):o._trigger("startcancel")},t[0]):(o._trigger("startend"),o._open(e))),o},_optionsExtract:function(e,t){var i=this,o=w.extend(!0,{},t),n=i.__options[e];return n||(n={},w.each(t,function(e,t){var o=i.__options[e];void 0!==o&&(n[e]=o)})),w.each(o,function(e,t){void 0!==n[e]&&("object"!=typeof t||t instanceof Array||null==t||"object"!=typeof n[e]||n[e]instanceof Array||null==n[e]?o[e]=n[e]:w.extend(o[e],n[e]))}),o},_plug:function(e){var t=w.tooltipster._plugin(e);if(t)return t.instance&&w.tooltipster.__bridge(t.instance,this,t.n
1ame),this;throw new Error('The "'+e+'" plugin is not defined')},_touchIsEmulatedEvent:function(e){for(var t=!1,o=(new Date).getTime(),i=this.__touchEvents.length-1;0<=i;i--){var n=this.__touchEvents[i];if(!(o-n.time<500))break;n.target===e.target&&(t=!0)}return t},_touchIsMeaningfulEvent:function(e){return this._touchIsTouchEvent(e)&&!this._touchSwiped(e.target)||!this._touchIsTouchEvent(e)&&!this._touchIsEmulatedEvent(e)},_touchIsTouchEvent:function(e){return 0==e.type.indexOf("touch")},_touchRecordEvent:function(e){return this._touchIsTouchEvent(e)&&(e.time=(new Date).getTime(),this.__touchEvents.push(e)),this},_touchSwiped:function(e){for(var t=!1,o=this.__touchEvents.length-1;0<=o;o--){var i=this.__touchEvents[o];if("touchmove"==i.type){t=!0;break}if("touchstart"==i.type&&e===i.target)break}return t},_trigger:function(){var e=Array.prototype.slice.apply(arguments);return"string"==typeof e[0]&&(e[0]={type:e[0]}),e[0].instance=this,e[0].origin=this._$origin?this._$origin[0]:null,e[0].tooltip=this._$tooltip?this._$tooltip[0]:null,this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,e),w.tooltipster._trigger.apply(w.tooltipster,e),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,e),this},_unplug:function(o){var e,i=this;return i[o]&&((e=w.tooltipster._plugin(o)).instance&&w.each(e.instance,function(e,t){i[e]&&i[e].bridged===i[o]&&delete i[e]}),i[o].__destroy&&i[o].__destroy(),delete i[o]),i},close:function(e){return this.__destroyed?this.__destroyError():this._close(null,e),this},content:function(e){var t,o=this;return void 0===e?o.__Content:(o.__destroyed?o.__destroyError():(o.__contentSet(e),null!==o.__Content?"closed"!==o.__state&&(o.__contentInsert(),o.reposition(),o.__options.updateAnimation)&&(y.hasTransitions?(t=o.__options.updateAnimation,o._$tooltip.addClass("tooltipster-update-"+t),setTimeout(function(){"closed"!=o.__state&&o._$tooltip.removeClass("tooltipster-update-"+t)},1e3)):o._$tooltip.fadeTo(200,.5,function(){"closed"!=o.__state&&o._$tooltip.fadeTo(200,1)})):o._close()),o)},destroy:function(){var e,t,o=this;return o.__destroyed?o.__destroyError():("closed"!=o.__state?o.option("animationDuration",0)._close(null,null,!0):o.__timeoutsClear(),o._trigger("destroy"),o.__destroyed=!0,o._$origin.removeData(o.__namespace).off("."+o.__namespace+"-triggerOpen"),w(y.window.document.body).off("."+o.__namespace+"-triggerOpen"),(e=o._$origin.data("tooltipster-ns"))&&(1===e.length?(t=null,"previous"==o.__options.restoration?t=o._$origin.data("tooltipster-initialTitle"):"current"==o.__options.restoration&&(t="string"==typeof o.__Content?o.__Content:w("<div></div>").append(o.__Content).html()),t&&o._$origin.attr("title",t),o._$origin.removeClass("tooltipstered"),o._$origin.removeData("tooltipster-ns").removeData("tooltipster-initialTitle")):(e=w.grep(e,function(e,t){return e!==o.__namespace}),o._$origin.data("tooltipster-ns",e))),o._trigger("destroyed"),o._off(),o.off(),o.__Content=null,o.__$emitterPrivate=null,o.__$emitterPublic=null,o.__options.parent=null,o._$origin=null,o._$tooltip=null,w.tooltipster.__instancesLatestArr=w.grep(w.tooltipster.__instancesLatestArr,function(e,t){return o!==e}),clearInterval(o.__garbageCollector)),o},disable:function(){return this.__destroyed?this.__destroyError():(this._close(),this.__enabled=!1),this},elementOrigin:function(){return this.__destroyed?void this.__destroyError():this._$origin[0]},elementTooltip:function(){return this._$tooltip?this._$tooltip[0]:null},enable:function(){return this.__enabled=!0,this},hide:function(e){return this.close(e)},instance:function(){return this},off:function(){return this.__destroyed||this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},open:function(e){return this.__destroyed?this.__destroyError():this._open(null,e),this},option:function(e,t){return void 0===t?this.__options[e]:(this.__destroyed?this.__destroyError():(this.__options[e]=t,this.__optionsFormat(),0<=w.inArray(e,["trigger","triggerClose","triggerOpen"])&&this.__prepareOrigin(),"selfDestruction"===e&&this.__prepareGC()),this)},reposition:function(e,t){var o=this;return o.__destroyed?o.__destroyError():"closed"!=o.__state&&l(o._$origin)&&(t||l(o._$tooltip))&&(t||o._$tooltip.detach(),o.__Geometry=o.__geometry(),o._trigger({type:"reposition",event:e,helper:{geo:o.__Geometry}})),o},show:function(e){return this.open(e)},status:function(){return{destroyed:this.__destroyed,enabled:this.__enabled,open:"closed"!==this.__state,state:this.__state}},triggerHandler:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},w.fn.tooltipster=function(){var o,n=Array.prototype.slice.apply(arguments),i="You are using a single HTML element as content for several tooltips. You probably want to set the contentCloning option to TRUE.";if(0!==this.length){if("string"==typeof n[0])return o="#*$~&",this.each(function(){var e=w(this).data("tooltipster-ns"),e=e?w(this).data(e[0]):null;if(!e)throw new Error("You called Tooltipster's \""+n[0]+'" method on an uninitialized element');if("function"!=typeof e[n[0]])throw new Error('Unknown method "'+n[0]+'"');1<this.length&&"content"==n[0]&&(n[1]instanceof w||"object"==typeof n[1]&&null!=n[1]&&n[1].tagName)&&!e.__options.contentCloning&&e.__options.debug&&console.log(i);var t=e[n[0]](n[1],n[2]);return t!==e||"instance"===n[0]?(o=t,!1):void 0}),"#*$~&"!==o?o:this;w.tooltipster.__instancesLatestArr=[];var e=n[0]&&void 0!==n[0].multiple,a=e&&n[0].multiple||!e&&c.multiple,e=n[0]&&void 0!==n[0].content,e=e&&n[0].content||!e&&c.content,t=n[0]&&void 0!==n[0].contentCloning,t=t&&n[0].contentCloning||!t&&c.contentCloning,s=n[0]&&void 0!==n[0].debug,r=s&&n[0].debug||!s&&c.debug;1<this.length&&(e instanceof w||"object"==typeof e&&null!=e&&e.tagName)&&!t&&r&&console.log(i),this.each(function(){var e=!1,t=w(this),o=t.data("tooltipster-ns"),i=null;!o||a?e=!0:r&&(console.log("Tooltipster: one or more tooltips are already attached to the element below. Ignoring."),console.log(this)),e&&(i=new w.Tooltipster(this,n[0]),(o=o||[]).push(i.__namespace),t.data("tooltipster-ns",o),t.data(i.__namespace,i),i.__options.functionInit&&i.__options.functionInit.call(i,i,{origin:this}),i._trigger("init")),w.tooltipster.__instancesLatestArr.push(i)})}return this},t.prototype={__init:function(e){this.__$tooltip=e,this.__$tooltip.css({left:0,overflow:"hidden",position:"absolute",top:0}).find(".tooltipster-content").css("overflow","auto"),this.$container=w('<div class="tooltipster-ruler"></div>').append(this.__$tooltip).appendTo(y.window.document.body)},__forceRedraw:function(){var e=this.__$tooltip.parent();this.__$tooltip.detach(),this.__$tooltip.appendTo(e)},constrain:function(e,t){return this.constraints={width:e,height:t},this.__$tooltip.css({display:"block",height:"",overflow:"auto",width:e}),this},destroy:function(){this.__$tooltip.detach().find(".tooltipster-content").css({display:"",overflow:""}),this.$container.remove()},free:function(){return this.constraints=null,this.__$tooltip.css({display:"",height:"",overflow:"visible",width:""}),this},measure:function(){this.__forceRedraw();var e,t,o,i=this.__$tooltip[0].getBoundingClientRect(),n={size:{height:i.height||i.bottom-i.top,width:i.width||i.right-i.left}};return this.constraints&&(e=this.__$tooltip.find(".tooltipster-content"),o=this.__$tooltip.outerHeight(),t=e[0].getBoundingClientRect(),o={he
1ight:o<=this.constraints.height,width:i.width<=this.constraints.width&&t.width>=e[0].scrollWidth-1},n.fits=o.height&&o.width),y.IE&&y.IE<=11&&n.size.width!==y.window.document.documentElement.clientWidth&&(n.size.width=Math.ceil(n.size.width)+1),n}},navigator.userAgent.toLowerCase()),i=(-1!=o.indexOf("msie")?y.IE=parseInt(o.split("msie")[1]):-1!==o.toLowerCase().indexOf("trident")&&-1!==o.indexOf(" rv:11")?y.IE=11:-1!=o.toLowerCase().indexOf("edge/")&&(y.IE=parseInt(o.toLowerCase().split("edge/")[1])),"tooltipster.sideTip");return w.tooltipster._plugin({name:i,instance:{__defaults:function(){return{arrow:!0,distance:6,functionPosition:null,maxWidth:null,minIntersection:16,minWidth:0,position:null,side:"top",viewportAware:!0}},__init:function(e){var t=this;t.__instance=e,t.__namespace="tooltipster-sideTip-"+Math.round(1e6*Math.random()),t.__previousState="closed",t.__options,t.__optionsFormat(),t.__instance._on("state."+t.__namespace,function(e){"closed"==e.state?t.__close():"appearing"==e.state&&"closed"==t.__previousState&&t.__create(),t.__previousState=e.state}),t.__instance._on("options."+t.__namespace,function(){t.__optionsFormat()}),t.__instance._on("reposition."+t.__namespace,function(e){t.__reposition(e.event,e.helper)})},__close:function(){this.__instance.content()instanceof w&&this.__instance.content().detach(),this.__instance._$tooltip.remove(),this.__instance._$tooltip=null},__create:function(){var e=w('<div class="tooltipster-base tooltipster-sidetip"><div class="tooltipster-box"><div class="tooltipster-content"></div></div><div class="tooltipster-arrow"><div class="tooltipster-arrow-uncropped"><div class="tooltipster-arrow-border"></div><div class="tooltipster-arrow-background"></div></div></div></div>');this.__options.arrow||e.find(".tooltipster-box").css("margin",0).end().find(".tooltipster-arrow").hide(),this.__options.minWidth&&e.css("min-width",this.__options.minWidth+"px"),this.__options.maxWidth&&e.css("max-width",this.__options.maxWidth+"px"),this.__instance._$tooltip=e,this.__instance._trigger("created")},__destroy:function(){this.__instance._off("."+self.__namespace)},__optionsFormat:function(){var e=this;e.__options=e.__instance._optionsExtract(i,e.__defaults()),e.__options.position&&(e.__options.side=e.__options.position),"object"!=typeof e.__options.distance&&(e.__options.distance=[e.__options.distance]),e.__options.distance.length<4&&(void 0===e.__options.distance[1]&&(e.__options.distance[1]=e.__options.distance[0]),void 0===e.__options.distance[2]&&(e.__options.distance[2]=e.__options.distance[0]),void 0===e.__options.distance[3])&&(e.__options.distance[3]=e.__options.distance[1]),e.__options.distance={top:e.__options.distance[0],right:e.__options.distance[1],bottom:e.__options.distance[2],left:e.__options.distance[3]},"string"==typeof e.__options.side&&(e.__options.side=[e.__options.side,{top:"bottom",right:"left",bottom:"top",left:"right"}[e.__options.side]],"left"==e.__options.side[0]||"right"==e.__options.side[0]?e.__options.side.push("top","bottom"):e.__options.side.push("right","left")),6===w.tooltipster._env.IE&&!0!==e.__options.arrow&&(e.__options.arrow=!1)},__reposition:function(l,c){var t,_=this,p=_.__targetFind(c),d=[],o=(_.__instance._$tooltip.detach(),_.__instance._$tooltip.clone()),u=w.tooltipster._getRuler(o),f=!1,e=_.__instance.option("animation");switch(e&&o.removeClass("tooltipster-"+e),w.each(["window","document"],function(e,n){var a=null;if(_.__instance._trigger({container:n,helper:c,satisfied:f,takeTest:function(e){a=e},results:d,type:"positionTest"}),1==a||0!=a&&0==f&&("window"!=n||_.__options.viewportAware))for(e=0;e<_.__options.side.length;e++){var s={horizontal:0,vertical:0},r=_.__options.side[e];"top"==r||"bottom"==r?s.vertical=_.__options.distance[r]:s.horizontal=_.__options.distance[r],_.__sideChange(o,r),w.each(["natural","constrained"],function(e,t){if(a=null,_.__instance._trigger({container:n,event:l,helper:c,mode:t,results:d,satisfied:f,side:r,takeTest:function(e){a=e},type:"positionTest"}),1==a||0!=a&&0==f){var o={container:n,distance:s,fits:null,mode:t,outerSize:null,side:r,size:null,target:p[r],whole:null},i=("natural"==t?u.free():u.constrain(c.geo.available[n][r].width-s.horizontal,c.geo.available[n][r].height-s.vertical)).measure();if(o.size=i.size,o.outerSize={height:i.size.height+s.vertical,width:i.size.width+s.horizontal},"natural"==t?c.geo.available[n][r].width>=o.outerSize.width&&c.geo.available[n][r].height>=o.outerSize.height?o.fits=!0:o.fits=!1:o.fits=i.fits,"window"==n&&(o.whole=!!o.fits&&("top"==r||"bottom"==r?c.geo.origin.windowOffset.right>=_.__options.minIntersection&&c.geo.window.size.width-c.geo.origin.windowOffset.left>=_.__options.minIntersection:c.geo.origin.windowOffset.bottom>=_.__options.minIntersection&&c.geo.window.size.height-c.geo.origin.windowOffset.top>=_.__options.minIntersection)),d.push(o),o.whole)f=!0;else if("natural"==o.mode&&(o.fits||o.size.width<=c.geo.available[n][r].width))return!1}})}}),_.__instance._trigger({edit:function(e){d=e},event:l,helper:c,results:d,type:"positionTested"}),d.sort(function(e,t){var o,i;return e.whole&&!t.whole?-1:!e.whole&&t.whole?1:e.whole&&t.whole?(o=_.__options.side.indexOf(e.side))<(i=_.__options.side.indexOf(t.side))||!(i<o)&&"natural"==e.mode?-1:1:e.fits&&!t.fits?-1:!e.fits&&t.fits?1:e.fits&&t.fits?(o=_.__options.side.indexOf(e.side))<(i=_.__options.side.indexOf(t.side))||!(i<o)&&"natural"==e.mode?-1:1:"document"==e.container&&"bottom"==e.side&&"natural"==e.mode?-1:1}),(t=d[0]).coord={},t.side){case"left":case"right":t.coord.top=Math.floor(t.target-t.size.height/2);break;case"bottom":case"top":t.coord.left=Math.floor(t.target-t.size.width/2)}switch(t.side){case"left":t.coord.left=c.geo.origin.windowOffset.left-t.outerSize.width;break;case"right":t.coord.left=c.geo.origin.windowOffset.right+t.distance.horizontal;break;case"top":t.coord.top=c.geo.origin.windowOffset.top-t.outerSize.height;break;case"bottom":t.coord.top=c.geo.origin.windowOffset.bottom+t.distance.vertical}
1"window"==t.container?"top"==t.side||"bottom"==t.side?t.coord.left<0?0<=c.geo.origin.windowOffset.right-this.__options.minIntersection?t.coord.left=0:t.coord.left=c.geo.origin.windowOffset.right-this.__options.minIntersection-1:t.coord.left>c.geo.window.size.width-t.size.width&&(c.geo.origin.windowOffset.left+this.__options.minIntersection<=c.geo.window.size.width?t.coord.left=c.geo.window.size.width-t.size.width:t.coord.left=c.geo.origin.windowOffset.left+this.__options.minIntersection+1-t.size.width):t.coord.top<0?0<=c.geo.origin.windowOffset.bottom-this.__options.minIntersection?t.coord.top=0:t.coord.top=c.geo.origin.windowOffset.bottom-this.__options.minIntersection-1:t.coord.top>c.geo.window.size.height-t.size.height&&(c.geo.origin.windowOffset.top+this.__options.minIntersection<=c.geo.window.size.height?t.coord.top=c.geo.window.size.height-t.size.height:t.coord.top=c.geo.origin.windowOffset.top+this.__options.minIntersection+1-t.size.height):(t.coord.left>c.geo.window.size.width-t.size.width&&(t.coord.left=c.geo.window.size.width-t.size.width),t.coord.left<0&&(t.coord.left=0)),_.__sideChange(o,t.side),c.tooltipClone=o[0],c.tooltipParent=_.__instance.option("parent").parent[0],c.mode=t.mode,c.whole=t.whole,c.origin=_.__instance._$origin[0],c.tooltip=_.__instance._$tooltip[0],delete t.container,delete t.fits,delete t.mode,delete t.outerSize,delete t.whole,t.distance=t.distance.horizontal||t.distance.vertical;var i,e=w.extend(!0,{},t);_.__instance._trigger({edit:function(e){t=e},event:l,helper:c,position:e,type:"position"}),_.__options.functionPosition&&(e=_.__options.functionPosition.call(_,_.__instance,c,e))&&(t=e),u.destroy(),e="top"==t.side||"bottom"==t.side?(i={prop:"left",val:t.target-t.coord.left},t.size.width-this.__options.minIntersection):(i={prop:"top",val:t.target-t.coord.top},t.size.height-this.__options.minIntersection),i.val<this.__options.minIntersection?i.val=this.__options.minIntersection:i.val>e&&(i.val=e),e=c.geo.origin.fixedLineage?c.geo.origin.windowOffset:{left:c.geo.origin.windowOffset.left+c.geo.window.scroll.left,top:c.geo.origin.windowOffset.top+c.geo.window.scroll.top},t.coord={left:e.left+(t.coord.left-c.geo.origin.windowOffset.left),top:e.top+(t.coord.top-c.geo.origin.windowOffset.top)},_.__sideChange(_.__instance._$tooltip,t.side),c.geo.origin.fixedLineage?_.__instance._$tooltip.css("position","fixed"):_.__instance._$tooltip.css("position",""),_.__instance._$tooltip.css({left:t.coord.left,top:t.coord.top,height:t.size.height,width:t.size.width}).find(".tooltipster-arrow").css({left:"",top:""}).css(i.prop,i.val),_.__instance._$tooltip.appendTo(_.__instance.option("parent")),_.__instance._trigger({type:"repositioned",event:l,position:t})},__sideChange:function(e,t){e.removeClass("tooltipster-bottom").removeClass("tooltipster-left").removeClass("tooltipster-right").removeClass("tooltipster-top").addClass("tooltipster-"+t)},__targetFind:function(e){var t={},o=this.__instance._$origin[0].getClientRects();return 1<o.length&&1==this.__instance._$origin.css("opacity")&&(this.__instance._$origin.css("opacity",.99),o=this.__instance._$origin[0].getClientRects(),this.__instance._$origin.css("opacity",1)),o.length<2?(t.top=Math.floor(e.geo.origin.windowOffset.left+e.geo.origin.size.width/2),t.bottom=t.top,t.left=Math.floor(e.geo.origin.windowOffset.top+e.geo.origin.size.height/2),t.right=t.left):(e=o[0],t.top=Math.floor(e.left+(e.right-e.left)/2),e=2<o.length?o[Math.ceil(o.length/2)-1]:o[0],t.right=Math.floor(e.top+(e.bottom-e.top)/2),e=o[o.length-1],t.bottom=Math.floor(e.left+(e.right-e.left)/2),e=2<o.length?o[Math.ceil((o.length+1)/2)-1]:o[o.length-1],t.left=Math.floor(e.top+(e.bottom-e.top)/2)),t}}}),w}),(()=>{var e,t,o,i,n=location.href,a=document.title,s="https://twitter.com/share?text="+encodeURIComponent(a)+"&url="+encodeURIComponent(n),r="http://www.facebook.com/share.php?u="+encodeURIComponent(n);a=document,e="script",t="facebook-jssdk",o=a.getElementsByTagName(e)[0],i=a.getElementsByTagName(e)[0],a.getElementById(t)||((o=a.createElement(e)).id=t,o.src="https://connect.facebook.net/ja_JP/sdk.js#xfbml=1&version=v3.2",i.parentNode.insertBefore(o,i)),$(window).on("load",function(){$(".tw-btn").attr("href",s),$(".fb-btn").attr("href",r),$(".like-btn").attr("data-href",n)}),$(".ac-popups-open").on("click",function(){$(".ac-popups").css("opacity","1").css("pointer-events","auto"),$('.popup__inner [name="activate_code"]').val($(this).parent().find("[name='activate_code']").val());
1var e=$(this).parents(".ticket-s-block__inner").offset();return $(".ticket-popup").css("top",e.top+"px"),!1}),$(".ac-popups-close").on("click",function(){return $(".ac-popups").css("opacity","0").css("pointer-events","none"),!1}),$(".ticket-popup .btn").on("click",function(){"sessionStorage"in window&&null!==window.sessionStorage&&(sessionStorage.setItem("scroll_top",$(window).scrollTop()),sessionStorage.setItem("scroll_left",$(window).scrollLeft()))}),location.href.match(/settings\/events\/\d{1,}\/tickets/)&&window.addEventListener("load",function(){var e,t;"sessionStorage"in window&&null!==window.sessionStorage&&(e=sessionStorage.getItem("scroll_top"),t=sessionStorage.getItem("scroll_left"),null!==e)&&(window.scroll({top:e,left:t}),sessionStorage.removeItem("scroll_top"),sessionStorage.removeItem("scroll_left"))}),$(".js-btn-q").on("click",function(){return $(this).next(".js-balloon").toggleClass("balloon-wrap--active"),!1}),$(".js-share").on("click",function(){return window.open(this.href,"sharewindow","width=600, height=500, menubar=no, toolbar=no, scrollbars=yes"),!1}),"function"==typeof slick&&$(".js-ticket-sel-slider").slick({arrows:!1,centerMode:!0,infinite:!1,centerPadding:"122px",variableWidth:!0}),$(".ticket-sel-purchase-sum").find(".yen").prev().addClass("quant_target").text("0"),$(".js-quantity-up").on("click",function(){var e=(e=$(this).parent("form")).find(".js-input-quantity"),t=Number(e.val());return!t&&0!==t||(t<ticketOrderLimit?t++:t=ticketOrderLimit,e.val(t)),0<$(".quant_target").length&&$(".quant_target").text(String(t*Number($(".ticket-sel-purchase-list__detail").find(".yen").prev().text().replace(/,/g,""))).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")),!1}),$(".js-quantity-down").on("click",function(){var e=(e=$(this).parent("form")).find(".js-input-quantity"),t=Number(e.val());return t&&(t<=ticketOrderLimit?t--:t=ticketOrderLimit,e.val(t)),0<$(".quant_target").length&&$(".quant_target").text(String(t*Number($(".ticket-sel-purchase-list__detail").find(".yen").prev().text().replace(/,/g,""))).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")),!1}),$(".js-input-quantity").on("blur",function(){var e=(e=$(this).parent("form")).find(".js-input-quantity"),t=(!1===isFinite(e.val())&&e.val(0),Number(e.val()));return t&&(t<=ticketOrderLimit||(t=ticketOrderLimit),e.val(t)),0<$(".quant_target").length&&$(".quant_target").text(String(t*Number($(".ticket-sel-purchase-list__detail").find(".yen").prev().text().replace(/,/g,""))).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")),!1}),$("input[name=order_amount]").keypress(function(e){if(13==e.which)return document.activeElement.blur(),!1})})();var sampleData={labels:["","7/18","7/19","7/20","7/21","7/22","7/23","7/24","7/25","7/26","7/27","7/28"],"チケットS":[50,80,100,140,160,170,210,230,240,250,260,300],"チケットA":[50,60,80,70,100,90,110,120,130,160,150,170],"目標達成推移":[50,80,110,140,170,200,230,260,290,310,340,370]},loadCharts=function(){var e={type:"line",data:{labels:sampleData.labels,datasets:[{label:"チケットS",data:sampleData.チケットS,backgroundColor:"rgba(123, 169, 104, .3)",borderColor:"rgba(123, 169, 104, 1)",lineTension:0},{label:"チケットA",data:sampleData.チケットA,backgroundColor:"rgba(222, 138, 128, 0.5)",borderColor:"rgba(222, 138, 128, 1)",lineTension:0},{label:"目標達成推移",data:sampleData.目標達成推移,borderColor:"#d8d8d8",fill:!1,lineTension:0}]},options:{scales:{yAxes:[{display:!0,scaleLabel:{display:!0,labelString:"枚数",fontSize:14}}]}}},t=document.getElementById("sales-list-graph").getContext("2d");new Chart(t,e)};function leaveGroup(i){var o,n="処理中にエラーが発生しました。\r\nお手数ですが時間が経ってから再度お試しください。",e="function"==typeof getLeaveGroupUrl?getLeaveGroupUrl():"",t="function"==typeof getLeaveGroupData?getLeaveGroupData($(i).attr("data-group-id")):"";return e||console.log("URLが取得できません。"),t?"1"==$(i).attr("data-process")?console.log("処理のリクエスト中です。"):(o=function(){location.reload()},$.ajax({url:e,data:t,type:"POST",dataType:"json",beforeSend:function(){$(i).attr("data-process","1")},success:function(e,t){"success"==t?"OK"==e.status?o():($(i).removeAttr("data-process"),alert(e.message)):(alert(n),$(i).removeAttr("data-process"),console.log("============================"),console.log(t),console.log("============================"))},error:function(e,t,o){if(403!=e.status)throw $(i).removeAttr("data-process"),alert(n),new Error(o);location.reload()},complete:function(e){$(i).removeAttr("data-process")}})):console.log("データが取得できません。"),!1}function windowScrollLock(e){e?(e=$(window).scrollTop(),$("body").css({width:"100%",position:"fixed",top:-e}).attr("data-scroll",e),$("html").css("overflow","hidden")):(e=$("body").attr("data-scroll"),$("body").css({width:"",position:"",top:""}),$("html").css("overflow",""),$(window).scrollTop(e))}function hideModal(e){hideModalComponent($('[data-component="'+e+'"]'))}function hideModalComponent(e){e.addClass("hide"),e.hasClass("slideup")?e.removeClass("show"):(e.find(".overlay").css({opacity:"0"}).css("pointer-events","none"),e.find(".popup").css({opacity:"0"}).css("pointer-events","none")),windowScrollLock(!1)}$('[data-action="showLeaveModal"]').click(function(){var e,t,o;$('[data-component="leave-group"]');return e=this,t=$(e).closest("section").attr("data-group-id"),e=$(e).closest("section").attr("data-group-name"),(o=$('[data-component="leave-group"]')).find('[data-action="leaveGroup"]').attr("data-group-id",t),o.find('[data-column="group-name"]').text(e),o.removeClass("hide"),o.find(".overlay").css({opacity:"1"}).css("pointer-events","auto"),void o.find(".popup").css({opacity:"1"}).css("pointer-events","auto")}),$('[data-action="leaveGroup"]').click(function(){return leaveGroup(this)}),$("[data-share-url]").click(function(){var e,t="",o=$(this).attr("data-share-url"),i=location.href;return"facebook"===o?t="https://www.facebook.com/share.php?u="+encodeURI(i):"twitter"===o?t
1=null!=(e=$("#share").data("share-text"))?"https://twitter.com/share?url="+encodeURI(i)+"&text="+encodeURIComponent(e):"https://twitter.com/share?url="+encodeURI(i):"line"===o&&(t="http://line.me/R/msg/text/?"+encodeURI(i)),""!==t&&window.open(t,null,"width=650,height=450"),!1}),$("[data-share-type]").click(function(){var e="",t=$(this).attr("data-share-type"),o=location.href,i=(""!=$(this).attr("data-share-url")&&(o=$(this).attr("data-share-url")),$(this).attr("data-share-comment")||""),i=(i+="\r\n")+($(this).attr("data-share-tag")||"")+"\r\n";return"facebook"===t?e=null!=i?"https://www.facebook.com/share.php?quote="+encodeURIComponent(i)+"&u="+encodeURI(o):"https://www.facebook.com/share.php?u="+encodeURI(o):"twitter"===t?e=null!=i?"https://twitter.com/share?url="+encodeURI(o)+"&text="+encodeURIComponent(i):"https://twitter.com/share?url="+encodeURI(o):"line"===t&&(e=null!=i?"http://line.me/R/msg/text/?"+encodeURIComponent(i)+encodeURI(o):"http://line.me/R/msg/text/?"+encodeURI(o)),""!==e&&window.open(e,null,"width=6
150,height=450"),!1}),$(".webcast__block").find("iframe").wrap($("<div />").addClass("movie-wrap"));let showModalComponent=function(e){e=$(e);windowScrollLock(!0),e.removeClass("hide"),e.hasClass("slideup")?e.addClass("show"):(e.find(".overlay").css({opacity:"1","pointer-events":"auto"}),e.find(".popup").css({opacity:"1","pointer-events":"auto"})),e.attr("tabindex","0").focus()},showGift=function(e){e.removeClass("hide"),e.find(".overlay").css({opacity:"1","pointer-events":"auto"}),e.find(".popup").css({opacity:"1","pointer-events":"auto"})};function showDialog(e){$("#dialogMessage").text(e.message),$("#dialogBtnOk").off("click.custom"),$("#dialogBtnOk").text(e.buttonOk.text).on("click.custom",e.buttonOk.callback),$("#dialogBtnCancel").off("click.custom"),$("#dialogBtnCancel").text(e.buttonCancel.text).on("click.custom",e.buttonCancel.callback),$("#dialogShowBtn").click()}function changeIcon(t){var o,e,i,n="処理中にエラーが発生しました。\r\nお手数ですが時間が経ってから再度お試しください。",a="function"==typeof getChangeIconUrl?getChangeIconUrl():"";return a?(o=function(){location.reload()},""!==$(t).val()&&(-1!==(e=$(t).prop("files")[0]).type.indexOf("image")?((i=new FormData).append("file",e),$.ajax({type:"POST",url:a,data:i,processData:!1,contentType:!1,beforeSend:function(){$(t).attr("readonly","readonly")},success:function(e,t){"success"==t?"OK"==e.status?o():alert(e.message):(alert(n),console.log("============================"),console.log(t),console.log("============================"))},error:function(e,t,o){if(403!=e.status)throw alert(n),new Error(o);location.reload()},complete:function(e){$(t).removeAttr("readonly")}})):alert("画像ファイルを選択してください"),$(t).val(""))):console.log("URLが取得できません。"),!1}function showSackBar(e,t){"ng"==t&&(t="error"),addMessageSnackbar(e,t)}$(function(){{$('[data-action="showGift"]').click(function(){var e=$
1(this).attr("data-target"),e=$('[data-component="'+e+'"]');showGift(e)}),$('[data-action="showModal"]').click(function(){var e=$(this).attr("data-target"),e=$('[data-component="'+e+'"]');showModalComponent(e)}),$('[data-action="cookieCheck"]').click(function(){var e=$(this).attr("data-target");let t=$('[data-component="'+e+'"]');checkCookieConsent()?showModalComponent(t):showUlccModal(function(){var e=getUlCookieConsent();if(void 0===e||"deny"==e)return!1;showModalComponent(t)})}),$('[data-action="hideModal"]').click(function(){hideModalComponent($(this).closest("[data-component]"))}),$('[data-action="leaveLine"]').click(function(){e(this)}),$('[data-action="linkLine"]').click(function(){t(this)}),$('[data-action="sendTransferMail"]').click(function(){o(this)}),$("#module-event-search__toggle").on("change",function(){windowScrollLock($(this).prop("checked"))}),$('[data-load-event="showModal"]').each(function(){var e=$(this);showModalComponent(e)});let e=function(e){var t=$(e).attr("data-url");return t?"1"==$(e).attr("data-process")?(console.log("処理のリクエスト中です。"),!1):i(e,t,function(){location.reload()}):(console.log("URLが取得できません。"),!1)},t=function(e){var t=$(e).attr("data-url");return t?"1"==$(e).attr("data-process")?(console.log("処理のリクエスト中です。"),!1):i(e,t,function(){location.reload()}):(console.log("URLが取得できません。"),!1)},o=function(e){var e=$(e).closest("form"),t=e.attr("action");return t?"1"==e.attr("data-process")?(console.log("処理のリクエスト中です。"),!1):i(e,t,function(){location.reload()}):(console.log("URLが取得できません。"),!1)},i=function(i,e,o){let n="処理中にエラーが発生しました。\r\nお手数ですが時間が経ってから再度お試しください。",t=null;return"form"==$(i).get(0).tagName.toLowerCase()&&(t=$(i).serializeArray()),$.ajax({url:e,type:t?"POST":"GET",data:t,beforeSend:function(){$(i).attr("data-process","1")},success:function(e,t){"success"==t?"OK"==e.status?"function"==typeof o&&o(e):($(i).removeAttr("data-process"),e.message?alert(e.message):alert(n)):(alert(n),$(i).removeAttr("data-process"),console.log("============================"),console.log(t),console.log("============================"))},error:function(e,t,o){if(403!=e.status)throw $(i).removeAttr("data-process"),alert(n),$(window).trigger("hideLoader"),new Error(o);location.reload()},complete:function(e){$(i).removeAttr("data-process")}}),!1}}}),$(function(){$("input.fill-space").on("change",function(){this.value=this.value.padLeft("0",2)}),String.prototype.padLeft=function(e,t){if(0==this.length)return this;if(this.length>t)return this;for(var o="";o.length<t;o+=e);return(o+this.toString()).slice(-t)}}),$(function(){$("input.data-before-input").on("input",function(){var e,t;e=$(this),0==(t=$(e).val()).length||t.match(/^[0-9]+$/)?$(e).attr("data-before-input",t):$(e).val($(e).attr("data-before-input"))})}),$(function(){$(document).on("click",".snackbar-close",function(){$(this).parents(".snackbar").remove()})});let addMessageSnackbar=function(e,t,o){o=o||"body";let i=$("#messageSnackbarContainer");i&&0!=i.length||($(o).prepend('<div id="messageSnackbarContainer">'),i=$("#messageSnackbarContainer")),location.pathname.match(/\/group\/?[0-9]*\/?[0-9]*\/*/)||0<i.find(".snackbar").length&&i.find(".snackbar").remove(),e.match(/<script>/)&&(e=$("<div/>").text(e).html());o=`<div class="icon-${t}"></div><p class="snackbar-message">${e}</p>`,e=$('<div class="snackbar__content">').append(o).append('<div class="snackbar-close"><p class="close-btn"></p></div>');$(`<div class="snackbar bg-${t}"></div>`).append(e).appendTo(i).fadeIn("slow",function(){var e;$(this).hasClass("bg-warning")||(e="error"===t?15e3:4500,$(this).delay(e).fadeOut("slow",function(){$(this).remove()}))})};function addOutline(e){$(".input-password").addClass("on-focus")}function removeOutline(){$(".input-password").removeClass("on-focus")}function addPwconfOutline(){$(".input-password-conf").addClass("on-focus")}function removePwconfOutline(){$(".input-password-conf").removeClass("on-focus")}function getFavicon(e){var n=!1;e.filter(function(){return this.hostname}
1).each(function(){var e=$(this),t=this.hostname,o="http://"+t+"/favicon.ico",i=new Image;i.onload=function(){if(0<e.children("img.favicon").length)return!1;$(`<img src="${o}" alt="favicon" class="favicon" />`).prependTo(e)},i.onerror=function(){!1===n&&(n=!0,$('<img alt="favicon" class="favicon" />').attr({src:"https://www.google.com/s2/favicons?domain="+t}).prependTo(e))},i.src=o})}function objectEquals(e,t){return e=objectSort(e),t=objectSort(t),JSON.stringify(e)===JSON.stringify(t)}function objectSort(e){var t,o=Object.entries(e).sort();for(t in o){var i=o[t][1];"object"!=typeof i||Array.isArray(i)||null===i||(o[t][1]=objectSort(i))}return o}function copyText(e){var t,o,i=document.createElement("textarea"),e=(i.textContent=e,document.getElementsByTagName("body")[0]),n=(e.appendChild(i),i.select(),document.execCommand("copy"));return n||((t=document.createRange()).selectNodeContents(i),(o=window.getSelection()).removeAllRanges(),o.addRange(t),i.setSelectionRange(0,999999),n=document.execCommand("copy")),e.removeChild(i),n?showFlash("URLをコピーしました。",0):showFlash("URLのコピーに失敗しました。",1),n}$(".icon-eye").click(function(){$(this).toggleClass("icon-eye-view"),$(this).toggleClass("icon-eye-hide");var e=$(this).prev("input");"password"==e.attr("type")?e.attr("type","text"):e.attr("type","password")}),$("a[data-anchor-scroll]").on("click",function(){var e;e=0<$(".site-header").length?$(".site-header").outerHeight():0;var t=$(this).attr("href"),t=$("#"==t||""==t?"html":t).offset().top-e;return $("body,html").animate({scrollTop:t},400,"swing"),!1}),(()=>{var e=[].slice.call(document.getElementsByTagName("a")),t=window.navigator.userAgent.toLowerCase();~t.indexOf("msie")||~t.indexOf("trident")||e.forEach(function(e){var t;"_blank"!==e.target||~(t=e.rel.split(" ")).indexOf("noopener")||(t.push("noopener"),e.setAttribute("rel",t.join(" ").trim()))})})(),setInterval(function(){$.ajax({url:"/api/login.json",type:"GET",dataType:"json",global:!1}).done(function(e){"NG"==e.status&&(console.log("Error"),console.log(e.errors))}).fail(function(e){return console.log("API Error"),console.log(e),!1}).always(function(e){})},6e5),((n,a,s)=>{function e(e,t){t=t||n.location.href,e=e.replace(/[\[\]]/g,"\\$&");e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);
1return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null}function t(e){var t=null,e=e+"=",o=a.cookie,i=o.indexOf(e);return-1!=i&&(-1==(e=o.indexOf(";",i=i+e.length))&&(e=o.length),t=decodeURIComponent(o.substring(i,e))),t}function o(o){return o.filter(function(e,t){return t===o.indexOf(e)})}n.getParam=e,n.GetCookie=t,n.arrayUnique=o,n.renderPaginationButton=function(t,e,o=10){t.pageTotal=Math.ceil(t.total/o),t.currentPage=Math.ceil(t.start_num/o),t.pageTotal<6?t.pageList=[...Array(t.pageTotal).keys()].map(e=>e+1):6==t.pageTotal?t.pageList=[1,2,3,4,5,6]:t.currentPage<4?t.pageList=[1,2,3,4,5]:t.currentPage>=t.pageTotal-2?(t.pageList=[...Array(5).keys()].map(e=>t.pageTotal-e),t.pageList.reverse()):(t.pageList=[...Array(5).keys()].map(e=>e+t.currentPage-2),t.pageList=t.pageList.filter(e=>e<=t.pageTotal));o={getPageLink:e=>params({p:e})},o=s.templates(`
2        <ul>
3            {{if pageTotal == 6}}
4                {{for pageList}}
5                    <li class="{{if #data == ~root.currentPage}}current{{/if}}">
6                        <a href="{{>~getPageLink(#data)}}"><span>{{:#data}}</span></a>
7                    </li>
8                {{/for}}
9            {{else}}
10                {{for pageList}}
11                    {{if #index == 0 && ~root.pageList[0] > 1}}
12                        <li>
13                            <a href="{{>~getPageLink(1)}}"><span>1</span></a>
14                        </li>
15                        {{if ~root.pageList[0] != 2}}
16                            <li>
17                                <span>...</span>
18                            </li>
19                        {{/if}}
20                        <li class="{{if #data == ~root.currentPage}}current{{/if}}">
21                            <a href="{{>~getPageLink(#data)}}"><span>{{:#data}}</span></a>
22                        </li>
23
24                    {{else #index==4 && ~root.pageTotal > 5 && ~root.currentPage < ~root.pageTotal-2}}
25                        <li class="{{if #data == ~root.currentPage}}current{{/if}}">
26                            <a href="{{>~getPageLink(#data)}}"><span>{{:#data}}</span></a>
27                        </li>
28                        {{if ~root.pageList[4] != ~root.pageTotal-1}}
29                            <li>
30                                <span>...</span>
31                            </li>
32                        {{/if}}
33                        <li class="{{if #data == ~root.currentPage}}current{{/if}}">
34                            <a href="{{>~getPageLink(~root.pageTotal)}}"><span>{{:~root.pageTotal}}</span></a>
35                        </li>
36
37                    {{else}}
38                        <li class="{{if #data == ~root.currentPage}}current{{/if}}">
39                            <a href="{{>~getPageLink(#data)}}"><span>{{:#data}}</span></a>
40                        </li>
41
42                    {{/if}}
43                {{/for}}
44            {{/if}}
45        </ul>
46    `).render(t,o);s(e).html(o)},s.prototype.generateSkeleton=function(){s(this).prepend('<div class="skeleton-card">'),s(".skeleton-card").html('<div class="skeleton-card__wrapper"></div>');for(let e=0;e<6;e++)s(".skeleton-card__wrapper").append(`
47    <div class="skeleton-card__container">
48        <div class="skeleton-card__txt01 flash"></div>
49        <div class="skeleton-card__txt02 flash"></div>
50        <div class="skeleton-card__txt03 flash"></div>
51        <div class="skeleton-card__txt04 flash"></div>
52        <div class="skeleton-card__txt05 flash"></div>
53    </div>`)};var i=t("SearchKeyword"),r=((c=e("word"))&&(c=c.replace(/\s+/g,"|"),(i=o((i?c+"|"+i:c).split("|").filter(function(e){return""!==e}))).splice(5),c=i.join("|"),a.cookie="SearchKeyword="+encodeURIComponent(c)+"; max-age=31536000; path=/;"),t("SearchKeyword")),l=(r&&s(a).ready(function(){var e=r.split("|"),o=s(".event-search-advance__item:first-child .focus-dropdown");o.find("li").remove(),s.each(e,function(e,t){if(!(e<5))return!1;o.append(s("<li/>").append(s('<a href=""/>').text(t)))})}),[]),i=new URLSearchParams(n.location.search),c="/groups"==location.pathname,_=e("event_date_from"),p=e("event_date_to"),d=e("category"),u="",f=e("region"),h="",g=e("word"),m=e("webcast_ticket_flg"),v=e("tags"),T=e("status"),w=e("term_start"),y=e("term_end");if(n.getRegion=f,p=p?_+"~"+p:_,g&&l.push(g),!c){var _=i.getAll("prefecture[]"),b={prefectures:{1:"北海道",2:"青森県",3:"岩手県",4:"宮城県",5:"秋田県",6:"山形県",7:"福島県",8:"茨城県",9:"栃木県",10:"群馬県",11:"埼玉県",12:"千葉県",13:"東京都",14:"神奈川県",15:"新潟県",16:"富山県",17:"石川県",18:"福井県",19:"山梨県",20:"長野県",21:"岐阜県",22:"静岡県",23:"愛知県",24:"三重県",25:"滋賀県",26:"京都府",27:"大阪府",28:"兵庫県",29:"奈良県",30:"和歌山県",31:"鳥取県",32:"島根県",33:"岡山県",34:"広島県",35:"山口県",36:"徳島県",37:"香川県",38:"愛媛県",39:"高知県",40:"福岡県",41:"佐賀県",42:"長崎県",43:"熊本県",44:"大分県",45:"宮崎県",46:"鹿児島県",47:"沖縄県"}};if(0<_.length&&_.forEach(function(e){""!==e&&(e=b.prefectures[e],l.push("「"+e+"」"))}),d){switch(d){case"1":u="クラシック";break;case"2":u="演劇・お笑い";break;case"3":u="音楽";break;case"4":u="スポーツ・ウェルネス";break;case"5":u="アート・文化";break;case"6":u="その他";break;case"7":u="配信";break;case"8":u="アニメ";break;case"9":u="キャリア・ビジネス";break;case"10":u="ダンス";break;case"11":u="ゲーム";break;case"12":u="趣味・情熱";break;case"13":u="旅・観光";break;case"14":u="食・グルメ";break;case"15":u="パーティー・クラブ";break;case"16":u="ファッション・美容";break;default:u=""}l.push(u)}if(f){switch(f){case"1":h="北海道・東北";break;case"2":h="関東";break;case"3":h="信越・北陸";break;case"4":h="東海";break;case"5":h="近畿";break;case"6":h="中国";break;case"7":h="四国";break;
53case"8":h="九州・沖縄";break;default:h=""}l.push(h)}if(p&&l.push(p),1==m&&l.push("配信"),v&&l.push(v),T){switch(T){case"all":T="すべて";break;case"0":T="未公開";break;case"1":T="公開中";break;case"2":T="事前公開中";break;case"3":T="終了";break;default:T=""}l.push(T)}w&&l.push(w.replace(/\//g,"-")+"~"+y.replace(/\//g,"-"))}var k,c=s(".event-search-result__title").find(".result"),i=l.join("+");c.text((i=""===i?"全て":i)+"の検索結果"),g&&""!==g&&(k=g,s("[event-tag]").each(function(e,t){s(t).text()===k&&s(t).hide()})),s.prototype.draggable=function(){var o;s(this).each(function(e,t){s(t).mousedown(function(e){e.preventDefault(),o=s(t),s(t).data({down:!0,x:e.clientX,y:e.clientY,left:s(t).scrollLeft(),top:s(t).scrollTop()})})}),s(a).mousemove(function(e){s(o).data("down")&&(e.preventDefault(),s(o).scrollLeft(s(o).data("x")+s(o).data("left")-e.clientX),s(o).scrollTop(s(o).data("y")+s(o).data("top")-e.clientY))}).mouseup(function(e){s(o).data("down",!1)})};let E="[event-search-advance]";function C(e){""!==s(e).closest(".event-search-advance__item").find("input").val()?s(e).closest(".event-search-advance__item").find(".input-clear").show():s(e).closest(".event-search-advance__item").find(".input-clear").hide()}n.addEventListener("load",e=>{s(E).find("input").each(function(e,t){C(t)})}),s(E).find("input").on("input change",function(e){C(this)}),s(a).ready(function(){s(".horizontal-scroll").draggable(),a.getElementById("Event-Search-Main")&&(s("#Event-Search-Main .input-hascancel input").attr("id","excludeCanceled_flg_m"),s("#Event-Search-Main .input-hascancel label").attr("for","excludeCanceled_flg_m")),s("[name=excludeCanceled").on("change",function(){var e=s(this).prop("checked");s("[name=excludeCanceled").prop("checked",e)}),s(E).find(".input-text").on("click",function(){s(this).toggleClass("focus")}),s(a).on("click",function(e){e.target.closest(".input-text")||s(".input-text").removeClass("focus")}),s(E).find(".input-clear").on("click",function(){var e=s(this);e.closest(".event-search-advance__item").find("input").val(""),e.hasClass("tagClear")&&(s("[event-tag]").show(),s("input#keyword").val(""),s(".input-clear.tagClear").hide()),e.hide()}),s(".horizontal-scroll").on({mousemove:function(){s(this).addClass("inside")},mouseup:function(){s(this).removeClass("inside")}});let t,o;var e=!1;function i(e){n.location.href="/events?word="+e}s("[event-tag]").on({mousedown:function(e){0<s(this).parents(".horizontal-scroll").length&&(o=!0,t=!1)},mousemove:function(){o&&(!(t=!0)!==e&&clearTimeout(e),e=setTimeout(function(){t=!1},400))},mouseup:function(){!t&&o&&i(s(this).text()),o=!1},mouseleave:function(){o=!1},click:function(){0===s(this).parents(".horizontal-scroll").length&&i(s(this).text())},keydown:function(e){13==e.keyCode&&i(s(this).text())}}),s("input#keyword").on("change",function(){var e=s(this).val();s("input#keyword").val(e)}),s(".focus-dropdown a").on("click",function(e){var t,o,i,n,a=s(this).closest(".event-search-advance__item").find("input");return t=s(t=this),o=t.text(),i=t.attr("href"),n=t.closest(".event-search-advance__item").find("input"),t=t.closest(".event-search-advance__item").find("input.input-true"),n.val(o),t.val(i),a.trigger("change"),a.removeClass("focus"),s("input#keyword").trigger("change"),!1})})})(window,document,window.jQuery);var customDateTime=function(e,t){e=new Date(e);return"month"==t?e.getMonth()+1:"day"==t?e.getDate():"weekday"==t?["日","月","火","水","木","金","土"][e.getDay()]:"start"==t?e.getHours()+":"+("0"+e.getMinutes()).slice(-2):""},dateChangesCheck=function(e,t){var o=new Date(t),t=new Date(t).getDate();return new Date(e).getDate()-t<0?o.getHours()+24+":"+("0"+o.getMinutes()).slice(-2):o.getHours()+":"+("0"+o.getMinutes()).slice(-2)},eventDateDiff=function(e){var t=new Date;return-864e5<new Date(e)-t?"before":"over"},eventEndCheck=function(e){if(0<new Date-new Date(e))return"イベント終了"},performanceSpanCheck=function(e){var t=e.start,e=e.close,t=new Date(t);return t=new Date(t.getFullYear(),t.getMonth(),t.getDate()),e=new Date(e),(e=new Date(e.getFullYear(),e.getMonth(),e.getDate()))-t},performancesDateCheck=function(e){if(1<e.length){var t=0,o=new Date;for(i=0;i<e.length;i++)if(0<=new Date(e[i].start)-o){t=i;break}return t}return 0},cardHelpers={format:customDateTime,deliveryFlg:eventDateDiff,startTime:dateChangesCheck,eventEnd:eventEndCheck,spanCheck:performanceSpanCheck,performancesDate:performancesDateCheck};$(document).ready(function(){let e="",o="";var t=document.getElementById("Datepicker-Access"),i=document.getElementById("Datepicker-Referrer");let n=document.getElementById("event-created-date");var a,s,r,l,c,_,p,d,u=n&&$(n).val()===moment().format("YYYY-MM-DD");t&&i?(a=moment(),o=a.subtract(1,"days").format("YYYY-MM-DD"),datepickerConfig.maxDate=o,datepickerConfig.minDate=n?$(n).val():null,e=`
54    <div class="date-picker">
55        <div class="ui-datepicker-div">
56            <div class="date-picker__buttons">
57                <button ${u?"disabled":""} class="add-btn" type="button" data-ago="7">直近7日</button>
58                <button ${u?"disabled":""} class="add-btn" type="button" data-ago="14">直近14日</button>
59                <button ${u?"disabled":""} class="add-btn" type="button" data-ago="month">直近1ヶ月</button>
60                <button ${u?"disabled":""} class="add-btn" type="button" data-ago="event-created">作成日から</button>
61            </div>
62            <p class="heading">期間検索</p>
63        </div>
64    </div>
65    `,$(t).find(".DatePicker").append(e),$(i).find(".DatePicker").append(e)):($("#Event-Search-Main .DatePicker").append($('<div class="date-picker"><div class="ui-datepicker-div"></div></div>')),$("#Event-Search-Header .DatePicker").append($('<div class="date-picker"><div class="ui-datepicker-div"></div></div>')),e=`
66        <div class="date-picker__buttons">
67            <button class="input-today add-btn" type="button">今日</button>
68            <button class="input-tomorrow add-btn" type="button">明日</button>
69            <button class="input-this-week add-btn" type="button">今週</button>
70            <button class="input-this-month add-btn" type="button">今月</button>
71        </div>
72        <p class="heading">期間検索</p>
73    `,$(".ui-datepicker-div").prepend(e)),"undefined"!=typeof MultiDate&&(MultiDate.init(datepickerConfig,{datepickerDiv
73:".ui-datepicker-div",disableDates:[],startDateField:".start_date",endDateField:".end_date"}),$(".start_date,.end_date").on("click",function(){MultiDate.show(this)}),MultiDate.setStartDate=function(e,t){!(t=t||!1)&&MultiDate.clearEndWhenSelectingStart&&MultiDate._clearEndDate(),MultiDate.startDate=MultiDate._convertStringToJSDate(e,!0),MultiDate.sendStartDatesToInputs(),MultiDate.$startDate.closest(".event-search-advance__item").find(".input-clear").show()},MultiDate.setEndDate=function(e){MultiDate.endDate=MultiDate._convertStringToJSDate(e,!0),MultiDate.sendEndDatesToInputs(),MultiDate.hide();e=MultiDate.$endDate.closest(".input-date-template").find("button.trigger");0<e.length&&(e.closest("[data-loaded]").data("loaded",!1),e.click())},s="YYYY-MM-DD",r=moment().format(s),l=moment().add(1,"day").format(s),c=moment().startOf("week").format(s),_=moment().endOf("week").format(s),p=moment().startOf("month").format(s),d=moment().endOf("month").format(s),$(".input-today").on("click",function(){MultiDate.setStartDate(r),MultiDate.setEndDate(r),MultiDate.hide()}
73),$(".input-tomorrow").on("click",function(){MultiDate.setStartDate(l),MultiDate.setEndDate(l),MultiDate.hide()}),$(".input-this-week").on("click",function(){MultiDate.setStartDate(c),MultiDate.setEndDate(_),MultiDate.hide()}),$(".input-this-month").on("click",function(){MultiDate.setStartDate(p),MultiDate.setEndDate(d),MultiDate.hide()}),$("[data-ago]").on("click",function(){var e=$(this).data("ago");let t="";t="event-created"===e?$(n).val():("month"===e?moment(o).subtract(1,"month").add(1,"days"):moment(o).subtract(Number(e)-1,"days")).format(s),MultiDate.setStartDate(t),MultiDate.setEndDate(o),MultiDate.hide()}))}),((r,Y,q)=>{if(r.getTicketInfo=function(){return Promise.resolve({event_performances:[],seat_group_packages:[]})},r.sortTicketListView=function(e){return e},q&&Y.querySelector('[data-component="event-performance-selector"]')){var o,K,i="Asia/Tokyo",n="undefined"!=typeof ticketInfoAPI_isMockup?ticketInfoAPI_isMockup:"/api/event/"+GROUP_ID+"/"+EVENT_ID+"/ticket-info",t=((e,t)=>(t=t||r.location.href,e=e.replace(/[\[\]]/g,"\\$&"),(e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t))?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null))("today"),W=""!==t&&t?ee(t):new Date,u=te(W),V=u.month-1,J=u.year,f=["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],a=["日","月","火","水","木","金","土"];let U=`
74  {{if events
75      ~eventId = events.id
76      ~eventType = events.event_type
77      ~qrEnable = events.qr_enable_flg
78      ~eventCancel = events.event_cancel
79      ~preview = preview
80      ~test_flg = test_flg
81      ~user_role = user_role
82  }}
83    {{for event_performances }}
84      {{if sales_close_date
85          ~performanceId = id
86          ~salesStartDate = sales_start_date
87          ~salesCloseDate = sales_close_date
88          ~performanceStart = performance_start
89          ~performanceClose = performance_close
90          ~archiveStart = performance_archive_start
91          ~archiveClose = performance_archive_close
92          ~salesBeforeFlg = ~checkSalesStart(sales_start_date)
93          ~salesCloseFlg = ~checkSalesClose(sales_close_date)
94          ~sameDayTicketFlg = same_day_ticket_flg
95          ~selectSameDayTicketFlg = select_same_day_ticket_flg
96      }}
97        {{for seat_groups}}
98          {{if publish_status != 2}}
99
100            {{* window.salesEndClass = '';}}
101            {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesCloseFlg || (~checkSalesClose(~performanceClose) && !(ticket_type == 2 && webcast_type != 0)) }}
102            {{* salesEndClass = 'notSales';}}
103            {{/if}}
104
105            <div class="ticket-block {{*:salesEndClass}}"
106                data-open="{{:~salesStartDate}}"
107                {{if ticket_type == 2 && webcast_type != 0 }}
108                data-close="{{:~salesCloseDate}}"
109                {{else}}
110                {{if ~returnGetTime(~salesCloseDate) < ~returnGetTime(~performanceClose) }}
111                data-close="{{:~salesCloseDate}}"
112                {{else}}
113                data-close="{{:~performanceClose}}"
114                {{/if}}
115                {{/if}}
116                data-start="{{if ~performanceStart }}{{:~performanceStart}}{{else ~archiveStart }}{{:~archiveStart}}{{/if}}"
117                data-can-order="{{:can_order}}"
118                data-sold-out="{{:is_sold_out}}"
119                ticket-block
120            >
121              <div class="ticket-block__header">
122                  {{if is_sold_out == 1 || ~eventCancel == 1}}
123                  <span class="status endSales">
124                      {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
125                      {{else}}${TEXT_SALES_ENDED}
126                      {{/if}}
127                  </span>
128                  {{else can_order == 0}}
129                  <span class="status endSales">
130                      {{if has_order == 1}}
131                          {{if ~eventType == 1}}${TEXT_CANNOT_APPLY}
132                          {{else}}${TEXT_CANNOT_PURCHASE}
133                          {{/if}}
134                      {{else}}
135                          {{if ~eventType == 1}}
135${TEXT_APPLICATION_ENDED}
136                          {{else}}${TEXT_SALES_ENDED}
137                          {{/if}}
138                      {{/if}}
139                  </span>
140                  {{else ~salesCloseFlg || (~checkSalesClose(~performanceClose) && !(ticket_type == 2 && webcast_type != 0)) }}
141                  <span class="status endSales salesCloseFlg">
142                      {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
143                      {{else}}${TEXT_SALES_ENDED}
144                      {{/if}}
145                  </span>
146                  {{else ~salesBeforeFlg}}
147                  <span class="status beforeSales salesBeforeFlg">
148                      ${TEXT_BEFORE_SALES}
149                  </span>
150                  {{else}}
151                  <span class="status onSale">
152                      {{if ~eventType == 1}}${TEXT_ACCEPTING_APPLICATIONS}
153                      {{else}}${TEXT_ON_SALE}
154                      {{/if}}
155                  </span>
156                  {{/if}}
157
158                  <span class="seat-type">
159                  {{if ticket_type == 0}}
160                      ${TEXT_FREE_SEAT}
161                  {{else ticket_type == 1}}
162                      ${TEXT_RESERVED_SEAT}
163                  {{else ticket_type == 2}}
164                      ${TEXT_STREAMING}
165                  {{else ticket_type == 3}}
166                      ${TEXT_ADMISSION_TICKET}
167                  {{else ticket_type == 4}}
168                      ${TEXT_VOUCHER}
169                  {{/if}}
170                  </span>
171
172                  {{if is_sold_out == 1}}
173                  <span class="period soldOut">
174                      {{if ~eventType == 0}}${TEXT_SOLD_OUT}
175                      {{/if}}
176                  </span>
177                  {{else can_order == 0 && has_order == 1}}
178                  <span class="period soldOut">
179                      {{if ~eventType == 1}}${TEXT_APPLIED}
180                      {{else}}${TEXT_PURCHASED}
181                      {{/if}}
182                  </span>
183                  {{else}}
184                  <span class="period">
185                      {{if ~salesBeforeFlg}}
186                          {{:~date2FullDate(~salesStartDate)}} {{:~date2Time(~salesStartDate)}} から販売
187                      {{else}}
188                          {{if ticket_type == 2 && webcast_type != 0 }}
189                              {{:~date2FullDate(~salesCloseDate)}} {{:~date2Time(~salesCloseDate)}} まで販売
190                          {{else}}
191                              {{if ~returnGetTime(~salesCloseDate) < ~returnGetTime(~performanceClose) }}
192                              {{:~date2FullDate(~salesCloseDate)}} {{:~date2Time(~salesCloseDate)}} まで販売
193                              {{else}}
194                              {{:~date2FullDate(~performanceClose)}} {{:~date2Time(~performanceClose)}} まで販売
195                              {{/if}}
196                          {{/if}}
197                      {{/if}}
198                  </span>
199                  {{/if}}
200
201                  {{if ~archiveStart && ticket_type == 2 && webcast_type != 0}}
202                  <span class="has-archive icon-youtube">
203                      ${TEXT_ARCHIVE_AVAILABLE}
204                  </span>
205                  {{/if}}
206              </div>
207              <div class="ticket-block__ticket-name">
208                  {{>ticket_name}}
209              </div>
210
211              {{if ~archiveStart && ticket_type == 2 && webcast_type != 0}}
212              <div class="ticket-block__archive-period">
213                  ${TEXT_ARCHIVE_DISTRIBUTION}:
214                  <span>{{:~date2FullDate(~archiveStart)}} {{:~date2Time(~archiveStart)}}</span>
215                      ~
216                  <span>{{:~date2FullDate(~archiveClose)}} {{:~date2Time(~archiveClose)}}</span>
217              </div>
218              {{/if}}
219
220              {{if seat_group_amounts ~seat_length=seat_group_amounts.length}}
221              <ul class="ticket-block__price">
222              {{for seat_group_amounts sort=~order }}
223                {{if ~sameDayTicketFlg == '1' && same_day_amount_flg == '1'}}
224                <li class="sameday" data-amount_name="{{>amount_name}}">
225                  <span class="ticket-name" aria-label="{{>amount_name}}当日券">${TEXT_SAME_DAY_TICKET}</span>
226                  <span class="price">{{:~priceCamma(price)}} ${TEXT_YEN}</span>
227                  <span class="tax">${TEXT_TAX_INCLUDED}</span>
228                </li>
229                {{else}}
230                {{if (sort_order == '1' && !same_day_amount_flg) || (sort_order == '1' && same_day_amount_flg == '0') }}<br>{{/if}}
231                <li class="regular" data-amount_name="{{>amount_name}}">
232                  {{if ~seat_length > 1 }}
233                  <span class="ticket-name">{{>amount_name}}</span>
234                  {{/if}}
235                  <span class="price">{{:~priceCamma(price)}} ${TEXT_YEN}</span>
236                  <span class="tax">${TEXT_TAX_INCLUDED}</span>
237                </li>
238                {{/if}}
239              {{/for}}
240              </ul>
241              {{/if}}
242
243              <div class="ticket-block__select">
244                {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesBeforeFlg || ~salesCloseFlg || (~checkSalesClose(~performanceClose) && !(ticket_type == 2 && webcast_type != 0)) }}
245                {{else}}
246                  <div class="ticket-block__button">
247                      <a
248                          {{if ~preview || ~test_flg == 1}}
249                          href="javascript:void(0)"
250                          {{else}}
251                              href="/${LANGUAGE_PATH}${GROUP_ID}/{{:~eventId}}/{{:~performanceId}}/order?ticket_type={{:ticket_type}}"
252                          {{/if}}
253
254                          {{if ~test_flg == 1 && ~user_role == 0 }}
255                          onclick="alert('${TEXT_TEST_PUBLIC_CANNOT_PURCHASE}')"
256                          {{else ~test_flg == 1 && ~user_role == 1 }}
257                              data-test-order="/${LANGUAGE_PATH}${GROUP_ID}/{{:~eventId}}/{{:~performanceId}}/order?ticket_type={{:ticket_type}}"
258                          {{/if}}
259                      >
260                          {{if ~eventType == 1}}${TEXT_ACCEPTING_APPLICATIONS}
261                          {{else}}${TEXT_SELECT}
262                          {{/if}}
263                      </a>
264                  </div>
265                  {{/if}}
266
267                  {{if ~qrEnable == 0 && ticket_type != 2}}
268                  <div class="ticket-block__notice">
269                    <span class="u-event-smartphone-only">
270                      ${TEXT_SP_TICKET}
271                      <button class="icon-notation" data-tooltip title="${TEXT_SP_TICKET_TOOLTIP}"></button>
272                    </span>
273                  </div>
274                  {{/if}}
275              </div>
276
277            </div>
278
279          {{/if}}
280        {{/for}}
281      {{/if}}
282    {{/for}}
283  {{/if}}
284  `,G=`
285  {{if events
286      ~eventId = events.id
287      ~eventType = events.event_type
288      ~qrEnable = events.qr_enable_flg
289      ~eventCancel = events.event_cancel
290      ~preview = preview
291      ~test_flg = test_flg
292      ~user_role = user_role
293  }}
294    {{for seat_group_packages }}
295      {{if publish_status != 2
296          ~salesStartDate = seat_group_package_sales_start
297          ~salesCloseDate = seat_group_package_sales_close
298          ~salesBeforeFlg = ~checkSalesStart(seat_group_package_sales_start)
299          ~salesCloseFlg = ~checkSalesClose(seat_group_package_sales_close)
300      }}
301
302        {{* window.salesEndClass = '';}}
303        {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesCloseFlg }}
304        {{* salesEndClass = 'notSales';}}
305        {{/if}}
306
307            <div class="ticket-block {{*:salesEndClass}}"
308                data-open="{{:~salesStartDate}}"
309                data-close="{{:~salesCloseDate}}"
310                data-start="{{for seat_group_package_linkages}}{{if event_performance.performance_start}}{{:event_performance.performance_start}}{{else event_performance.performance_archive_start}}{{:event_performance.performance_archive_start}}{{/if}}, {{/for}}"
311                data-can-order="{{:can_order}}"
312                data-sold-out="{{:is_sold_out}}"
313                ticket-block
314            >
315                <div class="ticket-block__header">
316                    {{if is_sold_out == 1 || ~eventCancel == 1}}
317                    <span class="status endSales">
318                        {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
319                        {{else}}${TEXT_SALES_ENDED}
320                        {{/if}}
321                    </span>
322                    {{else can_order == 0}}
323                    <span class="status endSales">
324                        {{if has_order == 1}}
325                            {{if ~eventType == 1}}${TEXT_CANNOT_APPLY}
326                            {{else}}${TEXT_CANNOT_PURCHASE}
327                            {{/if}}
328                        {{else}}
329                            {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
330                            {{else}}${TEXT_SALES_ENDED}
331                            {{/if}}
332                        {{/if}}
333                    </span>
334                    {{else ~salesCloseFlg}}
335                    <span class="status endSales salesCloseFlg">
336                        {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
337                        {{else}}${TEXT_SALES_ENDED}
338                        {{/if}}
339                    </span>
340                    {{else ~salesBeforeFlg}}
341                    <span class="status beforeSales salesBeforeFlg">
342                        ${TEXT_BEFORE_SALES}
343                    </span>
344                    {{else}}
345                    <span class="status onSale">
346                        {{if ~eventType == 1}}${TEXT_ACCEPTING_APPLICATIONS}
347                        {{else}}${TEXT_ON_SALE}
348                        {{/if}}
349                    </span>
350                    {{/if}}
351
352                    <span class="package">${TEXT_PACKAGE}</span>
353
354                    {{if is_sold_out == 1}}
355                    <span class="period soldOut">
356                        {{if ~eventType == 0}}${TEXT_SOLD_OUT}
357                        {{/if}}
358                    </span>
359                    {{else can_order == 0 && has_order == 1}}
360                    <span class="period soldOut">
361                        {{if ~eventType == 1}}${TEXT_APPLIED}
362                        {{else}}${TEXT_PURCHASED}
363                        {{/if}}
364                    </span>
365                    {{else}}
366                    <span class="period">
367                        {{if ~salesBeforeFlg}}
368                            {{:~date2FullDate(~salesStartDate)}} {{:~date2Time(~salesStartDate)}} から販売
369                        {{else}}
370                            {{:~date2FullDate(~salesCloseDate)}} {{:~date2Time(~salesCloseDate)}} まで販売
371                        {{/if}}
372                    </span>
373                    {{/if}}
374                </div>
375
376                <div class="ticket-block__ticket-name">
377                    {{>name}}
378                </div>
379
380                <ul class="ticket-block__price">
381                    <li class="regular" data-amount_name="通常料金">
382                        <span class="price">{{:~priceCamma(price)}} ${TEXT_YEN}</span>
383                        <span class="tax">${TEXT_TAX_INCLUDED}</span>
384                    </li>
385                </ul>
386
387                <div class="ticket-block__select">
388                    {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesCloseFlg || ~salesBeforeFlg}}
389                    {{else}}
390                    <div class="ticket-block__button">
391                        <a
392                            {{if ~preview || ~test_flg == 1 }}
393                            href="javascript:void(0)"
394                            {{else}}
395                                href="/${LANGUAGE_PATH}${GROUP_ID}/{{:event_id}}/{{:id}}/pack-order"
396                            {{/if}}
397
398                            {{if ~test_flg == 1 && ~user_role == 0 }}
399                            onclick="alert('${TEXT_TEST_PUBLIC_CANNOT_PURCHASE}')"
400                            {{else ~test_flg == 1 && ~user_role == 1 }}
401                                data-test-order="/${LANGUAGE_PATH}${GROUP_ID}/{{:event_id}}/{{:id}}/pack-order"
402                            {{/if}}
403                        >
404                            ${TEXT_SELECT}
405                        </a>
406                    </div>
407                    {{/if}}
408
409                    {{* window.findWebcast = false }}
410                    {{for seat_group_package_linkages }}
411                        {{if event_performance.seat_group.ticket_type == 2}}
412                            {{* findWebcast = true }}
413                        {{/if}}
414                    {{/for}}
415                    {{* if(!findWebcast) { }}
416                    {{if ~qrEnable == 0}}
417                    <div class="ticket-block__notice">
418                      <span class="u-event-smartphone-only">
419                        ${TEXT_SP_TICKET}
420                        <button class="icon-notation" data-tooltip title="${TEXT_SP_TICKET_TOOLTIP}"></button>
421                      </span>
422                    </div>
423                    {{/if}}
424                    {{* } }}
425                </div>
426
427                <div class="ticket-block__package-list">
428                    <p class="head">${TEXT_TARGET_TICKET}</p>
429                    <ol>
430                    {{for seat_group_package_linkages }}
431                        {{if event_performance
432                            ~ticketType = event_performance.seat_group.ticket_type
433                            ~ticketName = event_performance.seat_group.ticket_name
434                            ~webcastType = event_performance.seat_group.webcast_type
435                            ~start = event_performance.performance_start
436                            ~archiveStart = event_performance.performance_archive_start
437                            ~archiveClose = event_performance.performance_archive_close
438                        }}
439                        <li>
440                            <p class="name">{{>~ticketName}}</p>
441                            <div class="ticket-type">
442                                <div class="seat-type">
443                                {{if ~ticketType == 0}}
444                                    ${TEXT_FREE_SEAT}
445                                {{else ~ticketType == 1}}
446                                    ${TEXT_RESERVED_SEAT}
447                                {{else ~ticketType == 2}}
448                                    ${TEXT_STREAMING}
449                                {{else ~ticketType == 3}}
450                                    ${TEXT_ADMISSION_TICKET}
451                                {{else ~ticketType == 4}}
452                                    ${TEXT_VOUCHER}
453                                {{/if}}
454                                </div>
455                                <div class="date">
456                                {{if ~webcastType != 2}}
457                                    <p>
458                                    {{:~date2FullDate(~start)}}
459                                    ${TEXT_START}: {{:~date2Time(~start)}}
460                                    </p>
461                                {{/if}}
462                                {{if ~ticketType == 2 && ~webcastType != 0 }}
463                                    <p>${TEXT_ARCHIVE_DISTRIBUTION}:
464                                    <span>
465                                        {{:~date2FullDate(~archiveStart)}}
466                                        {{:~date2Time(~archiveStart)}} ~
467                                    </span>
468                                    <span>
469                                        {{:~date2FullDate(~archiveClose)}}
470                                        {{:~date2Time(~archiveClose)}}
471                                    </span>
472                                    </p>
473                                {{/if}}
474                                </div>
475                            </div>
476                        </li>
477                        {{/if}}
478                    {{/for}}
479                    </ol>
480                </div>
481
482            </div>
483
484      {{/if}}
485    {{/for}}
486  {{/if}}
487  `;t=`
488        {{* window.salesEndClass = '';}}
489        {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesCloseFlg || (~checkSalesClose(~performanceClose) && !(ticket_type == 2 && webcast_type != 0)) }}
490        {{* salesEndClass = 'sold-out';}}
491        {{/if}}
492
493        <div class="e-detail-intro__ticket-group {{*:salesEndClass}}">
494            <div class="parent-ticket-name">
495                {{>ticket_name}}
496            </div>
497            {{if seat_group_amounts ~seat_length=seat_group_amounts.length}}
498            <ul class="ticket-list">
499            {{for seat_group_amounts sort=~order }}
500                {{if ~sameDayTicketFlg == '1' && same_day_amount_flg == '1'}}
501                <li class="sameDayTicket" data-amount_name="{{>amount_name}}">
502                    <div class="ticket-data">
503                    {{if ~seat_length > 1 }}
504                        <p class="name" aria-label="{{>amount_name}}当日券">{{>amount_name}} (${TEXT_SAME_DAY_TICKET})</p>
505                    {{/if}}
506                        <p class="tax-in-price">
507                            <span class="price">{{:~priceCamma(price)}} ${TEXT_YEN}</span>
508                            <span class="tax">${TEXT_TAX_INCLUDED}</span>
509                        </p>
510                    </div>
511                </li>
512                {{else}}
513                <li class="regular" data-amount_name="{{>amount_name}}">
514                    <div class="ticket-sales-period">
515                        {{* window.labelClassName = '';}}
516                        {{if ~seat_groups.is_sold_out == 1 || ~eventCancel == 1}}
517                            {{* labelClassName = 'isSoldOut';}}
518                        {{else ~seat_groups.can_order == 0 && ~seat_groups.has_order == 1}}
519                            {{* labelClassName = 'isCanOrder';}}
520                        {{else ~salesCloseFlg || (~checkSalesClose(~performanceClose) && !(~seat_groups.ticket_type == 2 && ~seat_groups.webcast_type != 0)) }}
521                            {{* labelClassName = 'salesCloseFlg';}}
522                        {{else ~salesBeforeFlg}}
523                            {{* labelClassName = 'beforeSales';}}
524                        {{else}}
525                            {{* labelClassName = 'onSale';}}
526                        {{/if}}
527                        <span class="label {{*:labelClassName}}">
528                        {{if ~eventCancel == 1}}
529                            {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
530                            {{else}}${TEXT_SALES_ENDED}
531                            {{/if}}
532                        {{else ~seat_groups.can_order == 0 && ~seat_groups.has_order == 1}}
533                            {{if ~eventType == 1}}${TEXT_APPLIED}
534                            {{else}}${TEXT_PURCHASED}
535                            {{/if}}
536                        {{else ~salesCloseFlg || ~seat_groups.is_sold_out || (~checkSalesClose(~performanceClose) && !(~seat_groups.ticket_type == 2 && ~seat_groups.webcast_type != 0)) }}
537                            {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
538                            {{else}}${TEXT_SALES_ENDED}
539                            {{/if}}
540                        {{else ~salesBeforeFlg}}
541                            ${TEXT_BEFORE_SALES}
542                        {{else}}
543                            {{if ~eventType == 1}}${TEXT_ACCEPTING_APPLICATIONS}
544                            {{else}}${TEXT_ON_SALE}
545                            {{/if}}
546                        {{/if}}
547                        </span>
548
549                        {{if ~seat_groups.is_sold_out == 1}}
550                        <span class="label soldOut">
551                            ${TEXT_SOLD_OUT}
552                        </span>
553                        {{else}}
554                        <span class="period">
555                        {{if ~salesBeforeFlg}}
556                            {{:~date2FullDateNoYear(~salesStartDate)}} {{:~date2Time(~salesStartDate)}} から販売
557                        {{else}}
558                            {{if ~seat_groups.ticket_type == 2 && ~seat_groups.webcast_type != 0 }}
559                                {{:~date2FullDateNoYear(~salesCloseDate)}} {{:~date2Time(~salesCloseDate)}} まで販売
560                            {{else}}
561                                {{if ~returnGetTime(~salesCloseDate) < ~returnGetTime(~performanceClose) }}
562                                {{:~date2FullDateNoYear(~salesCloseDate)}} {{:~date2Time(~salesCloseDate)}} まで販売
563                                {{else}}
564                                {{:~date2FullDateNoYear(~performanceClose)}} {{:~date2Time(~performanceClose)}} まで販売
565                                {{/if}}
566                            {{/if}}
567                        {{/if}}
568                        </span>
569                    {{/if}}
570
571                    </div>
572
573                    <div class="ticket-data">
574                    {{if ~seat_length > 1 }}
575                        <p class="name">{{>amount_name}}</p>
576                    {{/if}}
577                        <p class="tax-in-price">
578                            <span class="price">{{:~priceCamma(price)}} ${TEXT_YEN}</span>
579                            <span class="tax">${TEXT_TAX_INCLUDED}</span>
580                        </p>
581                    </div>
582                </li>
583                {{/if}}
584            {{/for}}
585            </ul>
586            {{/if}}
587
588        </div>
589  `;let H=`
590  {{if events
591      ~eventId = events.id
592      ~eventType = events.event_type
593      ~qrEnable = events.qr_enable_flg
594      ~eventCancel = events.event_cancel
595      ~preview = preview
596      ~test_flg = test_flg
597      ~user_role = user_role
598  }}
599    {{for event_performances }}
600      {{if only_private_ticket === 0}}
601        <div class="e-detail-intro__schedule__item">
602            <div class="e-detail-intro__schedule__item__performance-date">
603                <span class="start">
604                {{if !performance_start && performance_archive_start}}
605                {{>~date2FullDate(performance_archive_start) + " ${TEXT_START}: " + ~date2Time(performance_archive_start)}}
606                {{else}}
607                {{>~date2FullDate(performance_start) + " ${TEXT_START}: " + ~date2Time(performance_start)}}
608                {{/if}}
609                </span>
610                {{if performance_start}}
611                <span class="end">
612                  ${TEXT_END}:
613                    {{if ~checkSameDay(performance_start, performance_close) }}
614                    {{>~date2Time(performance_close)}}
615                    {{else}}
616                    {{>~date2FullDate(performance_close) + " " + ~date2Time(performance_close)}}
617                    {{/if}}
618                </span>
619                {{/if}}
620                {{if performance_archive_start}}
621                <span class="end">
622                    ${TEXT_ARCHIVE_DISTRIBUTION}:
623                    {{if ~checkSameDay(performance_start || performance_archive_start, performance_archive_close) }}
624                    {{>~date2Time(performance_archive_close)}}
625                    {{else}}
626                    {{>~date2FullDate(performance_archive_close) + " " + ~date2Time(performance_archive_close)}}
627                    {{/if}}
628                </span>
629                {{/if}}
630            </div>
631            {{if sales_close_date
632                ~performanceId = id
633                ~salesStartDate = sales_start_date
634                ~salesCloseDate = sales_close_date
635                ~performanceStart = performance_start
636                ~performanceClose = performance_close
637                ~archiveStart = performance_archive_start
638                ~archiveClose = performance_archive_close
639                ~salesBeforeFlg = ~checkSalesStart(sales_start_date)
640                ~salesCloseFlg = ~checkSalesClose(sales_close_date)
641                ~sameDayTicketFlg = same_day_ticket_flg
642                ~selectSameDayTicketFlg = select_same_day_ticket_flg
643            }}
644            {{for performanceTicketList itemVar="~performanceTicketList" }}
645              {{if seat_groups.length != 0
646                  ~btnURL = '/' + ${GROUP_ID} + '/' + ~eventId + '/' + ~performanceId + '/order?ticket_type=' + ticket_type
647              }}
648                {{* window.btnClass = "btn c-button c-button--conversion disabled"; }}
649                {{if publish_status !== 2}}
650                <dl class="e-detail-intro__ticket">
651                    <dt><span class="ticket-type">{{>name}}</span></dt>
652                    <dd>
653                        {{for seat_groups itemVar="~seat_groups"}}
654                            {{if can_order == 0
655                                || is_sold_out == 1
656                                || ~eventCancel == 1
657                                || ~salesBeforeFlg
658                                || ~salesCloseFlg
659                                || (~checkSalesClose(~performanceClose) && !(ticket_type == 2 && webcast_type !== 0))
660                            }}
661                            {{else}}
662                            {{* btnClass = "btn c-button c-button--conversion" }}
663                            {{/if}}
664
665                            {{if publish_status != 2}} ${t} {{/if}}
666                        {{/for}}
667
668                        <div class="e-detail-intro__select-button">
669                            <a class="{{*:btnClass}}"
670                                {{if can_order == 0
671                                    || is_sold_out == 1
672                                    || ~eventCancel == 1
673                                    || ~salesBeforeFlg
674                                    || ~salesCloseFlg
675                                    || ~checkSalesClose(~performanceClose) && ticket_type !== 2
676                                    || ~preview || ~test_flg == 1
677                                }}
678                                href="javascript:void(0)"
679                                {{else}}
680                                    href="/${LANGUAGE_PATH}${GROUP_ID}/{{:~eventId}}/{{:~performanceId}}/order?ticket_type={{:ticket_type}}"
681                                {{/if}}
682
683                                {{if ~test_flg == 1 && ~user_role == 0 }}
684                                onclick="alert('${TEXT_TEST_PUBLIC_CANNOT_PURCHASE}')"
685                                {{else ~test_flg == 1 && ~user_role == 1 }}
686                                    data-test-order="/${LANGUAGE_PATH}${GROUP_ID}/{{:~eventId}}/{{:~performanceId}}/order?ticket_type={{:ticket_type}}"
687                                {{/if}}
688                            ">
689                                {{if ~eventType == 1 && is_sold_out == 1 }}
690                                ${TEXT_APPLICATION_ACCEPTANCE_HAS_ENDED}
691                                {{else ~eventType == 1}}
692                                ${TEXT_LOTTERY_APPLICATION}
693                                {{else}}
694                                {{:name}} ${TEXT_SELECT_TICKET}
695                                {{/if}}
696                            </a>
697
698                            {{if ~qrEnable == 0 && ticket_type != 2}}
699                            <div class="u-event-smartphone-only mt-8">
700                              ${TEXT_SP_TICKET}
701                              <button class="icon-notation" data-tooltip title="${TEXT_SP_TICKET_TOOLTIP}"></button>
702                            </div>
703                            {{/if}}
704                        </div>
705                    </dd>
706                </dl>
707                {{/if}}
708              {{/if}}
709            {{/for}}
710          {{/if}}
711        </div>
712      {{/if}}
713    {{/for}}
714  {{/if}}
715  `,j=`
716  {{if events && only_private_package_ticket === 0
717    ~eventId = events.id
718    ~eventType = events.event_type
719    ~qrEnable = events.qr_enable_flg
720    ~eventCancel = events.event_cancel
721    ~preview = preview
722    ~test_flg = test_flg
723    ~user_role = user_role
724  }}
725    <div class="e-detail-intro__schedule__item is-throughTicket">
726      <div class="e-detail-intro__schedule__item__performance-date">
727        ${TEXT_PACKAGE}
728      </div>
729      {{for seat_group_packages }}
730        {{if publish_status != 2
731          ~salesStartDate = seat_group_package_sales_start
732          ~salesCloseDate = seat_group_package_sales_close
733          ~salesBeforeFlg = ~checkSalesStart(seat_group_package_sales_start)
734          ~salesCloseFlg = ~checkSalesClose(seat_group_package_sales_close)
735        }}
736          {{* window.salesEndClass = '';}}
737            {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesCloseFlg }}
738            {{* salesEndClass = 'sold-out';}}
739            {{/if}}
740              <dl class="e-detail-intro__ticket">
741                <dt data-ticket-type="1">
742                  <span class="ticket-type">{{>name}}</span>
743                </dt>
744                <dd data-ticket-type="1">
745                  <div class="e-detail-intro__ticket-group">
746                    <ul class="ticket-list">
747                      <li class="{{*:salesEndClass}}">
748                        <dl class="throughTicket-performance-list">
749                          <dt>${TEXT_TARGET_TICKET}</dt>
750                          {{for seat_group_package_linkages }}
751                          {{if event_performance
752                            ~ticketType = event_performance.seat_group.ticket_type
753                            ~ticketName = event_performance.seat_group.ticket_name
754                            ~webcastType = event_performance.seat_group.webcast_type
755                            ~start = event_performance.performance_start
756                            ~archiveStart = event_performance.performance_archive_start
757                            ~archiveClose = event_performance.performance_archive_close
758                          }}
759                          <dd>
760                            <p class="throughTicket-performance-date">
761                            {{if ~ticketType == 2 && ~webcastType == 2}}
762                            {{:~date2FullDateNoYear(~archiveStart)+ ' ${TEXT_START}: '+ ~date2Time(~archiveStart)}}
763                            {{else}}
764                            {{:~date2FullDateNoYear(~start)+ ' ${TEXT_START}: '+ ~date2Time(~start)}}
765                            {{/if}}
766                            </p>
767                            <p class="throughTicket-performance-name">
768                            {{if ~ticketType == 0}}
769                              ${TEXT_FREE_SEAT}
770                            {{else ~ticketType == 1}}
771                              ${TEXT_RESERVED_SEAT}
772                            {{else ~ticketType == 2}}
773                              ${TEXT_STREAMING}
774                            {{else ~ticketType == 3}}
775                              ${TEXT_ADMISSION_TICKET}
776                            {{else ~ticketType == 4}}
777                              ${TEXT_VOUCHER}
778                            {{/if}}
779                            :{{>~ticketName}}
780                            </p>
781                          </dd>
782                          {{/if}}
783                          {{/for}}
784                        </dl>
785                        <div class="ticket-sales-period">
786
787                          {{if is_sold_out == 1 || ~eventCancel == 1}}
788                          <span class="label endSales">
789                            {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
790                            {{else}}${TEXT_SALES_ENDED}
791                            {{/if}}
792                          </span>
793                          {{else can_order == 0}}
794                          <span class="label endSales">
795                            {{if has_order == 1}}
796                              {{if ~eventType == 1}}${TEXT_CANNOT_APPLY}
797                              {{else}}${TEXT_CANNOT_PURCHASE}
798                              {{/if}}
799                            {{else}}
800                              {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
801                              {{else}}${TEXT_SALES_ENDED}
802                              {{/if}}
803                            {{/if}}
804                          </span>
805                          {{else ~salesCloseFlg}}
806                          <span class="label endSales salesCloseFlg">
807                            {{if ~eventType == 1}}${TEXT_APPLICATION_ENDED}
808                            {{else}}${TEXT_SALES_ENDED}
809                            {{/if}}
810                          </span>
811                          {{else ~salesBeforeFlg}}
812                          <span class="label beforeSales salesBeforeFlg">
813                            ${TEXT_BEFORE_SALES}
814                          </span>
815                          {{else}}
816                          <span class="label onSale">
817                            {{if ~eventType == 1}}${TEXT_ACCEPTING_APPLICATIONS}
818                            {{else}}${TEXT_ON_SALE}
819                            {{/if}}
820                          </span>
821                          {{/if}}
822
823                          {{if is_sold_out == 1}}
824                          <span class="label soldOut">
825                            {{if ~eventType == 0}}${TEXT_SOLD_OUT}
826                            {{/if}}
827                          </span>
828                          {{else can_order == 0 && has_order == 1}}
829                          <span class="label soldOut">
830                            {{if ~eventType == 1}}${TEXT_APPLIED}
831                            {{else}}${TEXT_PURCHASED}
832                            {{/if}}
833                          </span>
834                          {{else}}
835                          <span class="period">
836                            {{if ~salesBeforeFlg}}
837                              {{:~date2FullDateNoYear(~salesStartDate)}} {{:~date2Time(~salesStartDate)}} から販売
838                            {{else}}
839                              {{:~date2FullDateNoYear(~salesCloseDate)}} {{:~date2Time(~salesCloseDate)}} まで販売
840                            {{/if}}
841                          </span>
842                          {{/if}}
843                        </div>
844                        <div class="ticket-data">
845                          <p class="price-width-tax">
846                            <span class="price">{{:~priceCamma(price)}} ${TEXT_YEN}</span>
847                            <span class="tax">${TEXT_TAX_INCLUDED}</span>
848                          </p>
849                        </div>
850                      </li>
851                    </ul>
852                  </div>
853                  <div class="e-detail-intro__select-button">
854                    <a
855                      {{if can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesBeforeFlg || ~salesCloseFlg }}
856                      class="btn c-button c-button--conversion disabled"
857                      {{else}}
858                      class="btn c-button c-button--conversion"
859                      {{/if}}
860
861                      {{if ~preview || ~test_flg == 1 || can_order == 0 || is_sold_out == 1 || ~eventCancel == 1 || ~salesBeforeFlg || ~salesCloseFlg }}
862                      href="javascript:void(0)"
863                      {{else}}
864                        href="/${LANGUAGE_PATH}${GROUP_ID}/{{:~eventId}}/{{:id}}/pack-order"
865                      {{/if}}
866
867                      {{if ~test_flg == 1 && ~user_role == 0 }}
868                      onclick="alert('${TEXT_TEST_PUBLIC_CANNOT_PURCHASE}')"
869                      {{else ~test_flg == 1 && ~user_role == 1 }}
870                        data-test-order="/${LANGUAGE_PATH}${GROUP_ID}/{{:~eventId}}/{{:id}}/pack-order"
871                      {{/if}}
872                    >
873                      ${TEXT_SELECT_PACKAGE}
874                    </a>
875
876                    {{* window.findWebcast = false }}
877                    {{for seat_group_package_linkages }}
878                      {{if event_performance.seat_group.ticket_type == 2}}
879                        {{* findWebcast = true }}
880                      {{/if}}
881                    {{/for}}
882                    {{* if(!findWebcast) { }}
883                      {{if ~qrEnable == 0}}
884                      <div class="u-event-smartphone-only mt-8">
885                        ${TEXT_SP_TICKET}
886                        <button class="icon-notation" data-tooltip title="${TEXT_SP_TICKET_TOOLTIP}"></button>
887                      </div>
888                      {{/if}}
889                    {{* } }}
890                  </div>
891                </dd>
892              </dl>
893        {{/if}}
894      {{/for}}
895    </div>
896  {{/if}}
897  `,e=Y.getElementById("thead-month");if(e){for(var s="<tr>",l=0;l<a.length;l++)s+='<th data-days="'+a[l]+'">'+a[l]+"</th>";s+="</tr>",e.innerHTML=s}function Q(){q.views.helpers({priceCamma:Z,checkSalesClose:function(e){e=ee(e);return!!e&&e.getTime()-W.getTime()<0},checkSalesStart:function(e){e=ee(e);return!!e&&0<e.getTime()-W.getTime()},date2Time:function(e){e=te(e);return e?e.hour+":"+e.minute:""},date2FullDate:function(e){e=te(e);return e?e.year+"/"+e.month+"/"+e.day+"("+e.weekday+")":""},date2FullDateNoYear:function(e){e=te(e);return e?e.month+"/"+e.day+"("+e.weekday+")":""},checkSameDay:function(e,t){e=te(e),t=te(t);return!(!e||!t)&&""+e.year+e.month+e.day==""+t.year+t.month+t.day},returnGetTime:oe,order:function(e,t){return e.sort_order-t.sort_order||e.same_day_amount_flg-t.same_day_amount_flg}})}function Z(e){return e.toString().replace(/(\d)(?=(\d{3})+$)/g,"$1,")}function ee(e){var t;return e?e instanceof Date?e:(e=String(e).trim())?(e=e.replace(" ","T"),t=/(?:Z|[+-]\d{2}:?\d{2})$/.test(e),/^\d{4}-\d{2}-\d{2}$/.test(e)&&(e+="T00:00:00"),t||(e+="+09:00"),new Date(e)):null:null}function te(e){var t,e=ee(e);return!e||isNaN(e.getTime())?null:(e=new Intl.DateTimeFormat("ja-JP",{timeZone:i,year:"numeric",month:"numeric",day:"numeric",weekday:"short",hour:"2-digit",minute:"2-digit",hour12:!1}).formatToParts(e),t={},e.forEach(function(e){"literal"!==e.type&&(t[e.type]=e.value)}),{year:Number(t.year),month:Number(t.month),day:Number(t.day),weekday:t.weekday,hour:t.hour,minute:t.minute})}function oe(e){e=ee(e);return e?e.getTime():NaN}function ie(e){return e.performance_start||e.performance_archive_start||null}function Q(){q.views.helpers({priceCamma:Z,checkSalesClose:function(e){e=ee(e);return!!e&&e.getTime()-W.getTime()<0},checkSalesStart:function(e){e=ee(e);return!!e&&0<e.getTime()-W.getTime()},date2Time:function(e){e=te(e);return e?e.hour+":"+e.minute:""},date2FullDate:function(e){e=te(e);return e?e.year+"/"+e.month+"/"+e.day+"("+e.weekday+")":""},date2FullDateNoYear:function(e){e=te(e);return e?e.month+"/"+e.day+"("+e.weekday+")":""},checkSameDay:function(e,t){e=te(e),t=te(t);return!(!e||!t)&&""+e.year+e.month+e.day==""+t.year+t.month+t.day},returnGetTime:oe,order:function(e,t){return e.sort_order-t.sort_order||e.same_day_amount_flg-t.same_day_amount_flg}})}function Z(e){return e.toString().replace(/(\d)(?=(\d{3})+$)/g,"$1,")}function ne(){q("[data-tooltip]").tooltipster({interactive:!0,contentAsHTML:!0,maxWidth:270,trigger:"click"})}function ae(e){for(var t=e,o={2:CONNECTION_CODE?TEXT_CODE:TEXT_STREAMING,0:TEXT_FREE_SEAT,1:TEXT_RESERVED_SEAT,3:TEXT_ADMISSION_TICKET,4:TEXT_VOUCHER,5:TEXT_ADMISSION_TICKET},i=0;i<e.event_performances.length;i++){t.event_performances[i].performanceTicketList=[];for(var n=0;n<e.event_performances[i].seat_groups.length;n++){var a=e.event_performances[i].seat_groups[n],s=a.ticket_type,r=t.event_performances[i].performanceTicketList.find(function(e){return e.ticket_type===s});r||t.event_performances[i].performanceTicketList.push(r={name:o[s],ticket_type:s,can_order:0,is_sold_out:1,publish_status:2,seat_groups:[]}),r.seat_groups.push(a),1===a.can_order&&(r.can_order=1),0===a.is_sold_out&&(r.is_sold_out=0),2!==a.publish_status&&(r.publish_status=0)}oe(e.event_performances[i].sales_close_date)>W.getTime()&&t.event_performances[i].performanceTicketList.sort(function(e,t){return e.is_sold_out-t.is_sold_out})}return t}function h(){q("[ticket-block][data-start]").hide(),q('[data-start="default"]').show()}function se(){for(var a,s,e=Y.querySelectorAll("#calendar"),t=0;t<e.length;t++)q(e[t]).on("touchstart, click","button",function(){var o,i,n,e,a;q(this).hasClass("selected")||(h(),o=q(this).attr("data-date"),i=o,e=g(),a=0,q.each(e,function(e,t){-1!==q(t).attr("performance-start").indexOf(i)&&(q(t).removeClass("hide"),n=t,a++)}),1===a?(q(n).trigger("click"),q(n).closest("label").trigger("click")):q("#select-performance-time-label").parent().addClass("attention"),q("#calendar button").removeClass("selected"),q(this).addClass("selected"),q("#calendar button").each(function(e,t){q(t).attr("data-date")===o&&q(t).addClass("selected")})),q('[data-component="event-performance-selector"]').removeClass("hide")});q("[performance-start]").on("touchstart, click",function(){var e,t=q(this).text(),o=q(this).attr("performance-start"),i=Y.getElementById("select-performance-time-label");i.innerHTML=t,q(i).parent().removeClass("attention"),e=o,h(),q("[ticket-block][data-start]").each(function(){-1!==q(this).attr("data-start").indexOf(e)&&(q('[data-start="default"]').hide(),q(this).fadeIn())}),q("#ticket-blocks").scrollTop(0)}),a="[sticky]",s=".e-detail-intro-section",q(r).on("load scroll",function(){var e,t,o,i,n=q(a).children();600<r.innerWidth?(i=q(r).scrollTop(),q(a).offset().top<i+(e=q("header.site-header").outerHeight()+16)?n.addClass("is-fixed").css({top:e}):n.removeClass("is-fixed").removeAttr("style"),t=n.height(),n.css("height",t),(o=q(s).offset().top+q(s).outerHeight()-32)<(i=i+t)+e&&n.css("top",-(i-o))):n.removeClass("is-fixed").removeAttr("style")})}function c(){return new Promise(function(t,o){isPreview?t(jsonPreview):q.ajax({url:n,type:"GET",async:!0,contentType:"application/json",data:{lang:CURRENT_LANGUAGE},dataType:"json"}).then(function(e){t(e)},function(e){console.error("APIエラー",e),q("#ticket-info-api-error").show(),q("#performance-calendar").hide(),o(e)})})}function re(){q("#ticket-info-column").css("visibility","hidden").attr("aria-hidden","true").hide(),q("#performance-calendar").
897css("visibility","visible").attr("aria-hidden","false").show(),q(".e-detail-intro-section__main-column").appendTo(".e-detail-intro-section__container"),q(".e-detail-bottombar .btn--buy").attr("href","javascript:void(0)"),q(".e-detail-bottombar .btn--buy").on("click",function(){h(),g(),q("#calendar button").removeClass("selected"),q('[data-component="event-performance-selector"]').removeClass("hide")})}function le(e){h(),g();for(var t=ce(e),o=Y.querySelectorAll("#calendar"),i=0;i<o.length;i++)for(var n=o[i].getElementsByTagName("td"),a=0;a<n.length;a++)for(var s=n[a].getAttribute("data-date"),r=0;r<t.length;r++)new RegExp(s).test(t[r])&&(n[a].classList.add("has-performance"),n[a].classList.add("invalid"),n[a].childNodes[0].removeAttribute("disabled"));if(1!==EVENT_CANCEL)for(var l="",c=(K.forEach(function(e){0===e.publishStatus&&(l+=","+e.performanceStart)}),"teket.jp"!==location.hostname&&console.log("TICKET_BLOCK_ARRAY",K),Y.querySelectorAll("#calendar")),_=0;_<c.length;_++)for(var p=c[_].getElementsByTagName("td"),d=0;d<p.length;d++)K.forEach(function(e){var t=new RegExp(p[d].getAttribute("data-date"));t.test(e.performanceStart)&&(ee(e.salesStart)>W&&1===e.canOrder&&0===e.soldOut&&p[d].classList.add("before-sales"),1===e.canOrder)&&0===e.soldOut&&ee(e.salesStart)<W&&ee(e.salesClose)>W&&(p[d].classList.remove("invalid"),p[d].classList.remove("before-sales"),p[d].classList.add("valid")),!t.test(l)&&(p[d].classList.replace("has-performance","is-privateOnly"),p[d].classList.remove("invalid","valid"),e=p[d].getElementsByTagName("button")[0])&&e.setAttribute("disabled",!0)});(e=>{(e=ce(e)).sort(function(e,t){return oe(e)-oe(t)});var t=(o=te(e[0])).year,o=o.month;e.reverse();var i=(e=te(e[0])).year,e=e.month,n=J,a=V+1;q("[calendar-previous]").prop("disabled",n===t&&a===o),q("[calendar-next]").prop("disabled",n===i&&a===e)})(e),q("#performance-count").text(e.event_performances.length)}function g(){var e=q("#select-performance-time-label").text(TEXT_SELECT_PROMPT),e=(e.parent().removeClass("attention"),e.parent().siblings("input").prop("checked",!1),q("#select-performance-time-list").children());return e.addClass("hide"),e}function ce(e){for(var t=[],o=0;o<e.event_performances.length;o++){var i=e.event_performances[o];null!=i.performance_start?t.push(i.performance_start):null!=i.performance_archive_start&&t.push(i.performance_archive_start)}return t}function _e(e,t){for(var o=new Date(t,e).getDay(),i=Y.querySelectorAll("#calendar-body"),n=Y.querySelectorAll("#monthAndYear"),a=0;a<i.length;a++)for(var s=i[a],r=(s.innerHTML="",n[a].innerHTML=t+"年 "+f[e],1),l=0;l<6;l++){for(var c=Y.createElement("tr"),_=0;_<7;_++)if(0===l&&_<o)(p=Y.createElement("td")).appendChild(Y.createTextNode("")),c.appendChild(p);else{if(r>32-new Date(t,e,32).getDate())break;var p,d=t+"-"+String("0"+(e+1)).slice(-2)+"-"+String("0"+r).slice(-2);(p=Y.createElement("td")).setAttribute("data-date",d),p.className="date",p.innerHTML='<button data-date="'+d+'" type="button" disabled><div class="day">'+r+'</div><div class="status"></div></button>',r===u.day&&t===u.year&&e===u.month-1&&(p.className="date today"),c.appendChild(p),r++}s.appendChild(c)}}r.next=function(){J=11===V?J+1:J,_e(V=(V+1)%12,J),le(o)},r.previous=function(){J=0===V?J-1:J,_e(V=0===V?11:V-1,J),le(o)},r.getTicketInfo=c,r.sortTicketListView=ae,Y.addEventListener("DOMContentLoaded",function(){(async()=>{var t=await c();return t.events.event_cancel=EVENT_CANCEL,t.preview=isPreview,t.test_flg=TEST_FLG,t.user_role=USER_ROLE,t.connection_code=CONNECTION_CODE,t.event_performances.forEach(function(t){t.only_private_ticket=1,t.seat_groups.forEach(function(e){2!==e.publish_status&&(t.only_private_ticket=0)})}),t.only_private_package_ticket=1,t.seat_group_packages.forEach(function(e){2!==e.publish_status&&(t.only_private_package_ticket=0)}),o=t})().then(function(e){function t(e){return(e=new Date(e)).getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()+"("+["日","月","火","水","木","金","土"][e.getDay()]+")"}function M(e){var t=(e=new Date(e)).getHours(),e=e.getMinutes();return(t=t<10?"0"+t:t)+":"+(e=e<10?"0"+e:e)}"teket.jp"!==location.hostname&&console.log("getAllPerformance()",e),q&&Y.getElementById("event-bottombar")&&(k=u=e,n=new Date,$={label:BOTTOM_BAR_LABELS.salesNotStarted,class:"btn c-button c-button--conversion btn--buy disabled"},f=1===k.events.event_type,l=!(r=1),_=c=1,d=p=s=a=0,k.event_performances.forEac
897h(e=>{1!==e.only_private_ticket&&(n>new Date(e.sales_start_date)&&n<new Date(e.sales_close_date)&&(l=!0),n<new Date(e.performance_close)&&(c=0),n<new Date(e.performance_archive_close)&&(_=0),e.seat_groups.forEach(e=>{2!==e.publish_status&&(d=1),1===e.can_order&&(a=1),1===e.has_order&&(s=1),0===e.is_sold_out&&(r=0),2===e.ticket_type&&0!==e.webcast_type&&(p=1)}))}),0===k.only_private_package_ticket&&k.seat_group_packages.forEach(e=>{2!==e.publish_status&&(d=1),1===e.can_order&&(a=1),1===e.has_order&&(s=1),0===e.is_sold_out&&(r=0),n>new Date(e.seat_group_package_sales_start)&&n<new Date(e.seat_group_package_sales_close)&&(l=!0),e.seat_group_package_linkages.forEach(e=>{n<new Date(e.event_performance.performance_close)&&(c=0),n<new Date(e.event_performance.performance_archive_close)&&(_=0),null!=e.event_performance.performance_archive_close&&(p=1)})}),1===k.events.event_cancel?($.label=BOTTOM_BAR_LABELS.eventCanceled,$.class="btn c-button c-button--secondary btn--buy disabled status-cancel-btn"):d?c&&!p||_&&p?$.label=BOTTOM_BAR_LABELS.finish:!a&&s?$.label=f?BOTTOM_BAR_LABELS.lotteryAlreadyApplied:BOTTOM_BAR_LABELS.alreadyPurchased:r?$.label=f?BOTTOM_BAR_LABELS.lotterySalesEnded:BOTTOM_BAR_LABELS.soldOut:l?($.label=BOTTOM_BAR_LABELS.selectTicket,$.class="btn c-button c-button--conversion btn--buy"):$.label=f?BOTTOM_BAR_LABELS.lotterySalesNotStarted:BOTTOM_BAR_LABELS.salesNotStarted:($.label="",$.class="btn c-button c-button--conversion hide"),q(".e-detail_btn.with-gift").prepend('<a href="#ticket-info" class="'+$.class+'" id="scroll-to-ticket">'+$.label+"</a>"),k=q("#event-bottombar"),f=u,o=[],i=new Date,q.each(f.event_performances,function(e,t){(t.performance_start&&i<new Date(t.performance_start)||!t.performance_start&&t.performance_archive_start&&i<new Date(t.performance_archive_start))&&o.push(t)}),o.sort(function(e,t){return e.performance_date-t.performance_date}),$=(0<o.length?o:f.event_performances)[0],f=u.event_performances.length-1+"",k.find("#start-time").text(t($.performance_date)),0<f&&k.find("#rest-performance-num").text("+他"+f).show(),$.performance_archive_start)&&(u=$.performance_archive_start,f=$.performance_archive_close,$=t(u)+" "+M(u)+" ~ "+t(f)+" "+M(f),k.find("#archive-date").text($)),h=[],g=[],(u=e).event_performances.forEach(function(e){e.seat_groups.forEach(function(e){2!==e.publish_status&&(e.seat_group_amounts.forEach(function(e){h.push(e.price)}),g.push(e.ticket_type))})}),u.seat_group_packages.forEach(function(e){2!==e.publish_status&&h.push(e.price)}),h.sort(function(e,t){return e-t}),0<h.length?(f=h[0],q("#ticket-price-low").text(Z(h[0])),h.reverse(),f!==h[0]?q("#ticket-price-high").text(Z(h[0])):q("[is-price-range]").hide(),q("#ticket-price-type").text(h.length),q("[data-ticket-type]").each(function(){var e=q(this);g.includes(e.data("ticket-type"))&&e.removeClass("hide")}),0!==u.seat_group_packages.length&&q.each(u.seat_group_packages,function(){2!==this.publish_status&&q('[data-ticket-type="pack"]').removeClass("hide")})):(q('[intro-block="ticket-type"]').hide(),q('[intro-block="payment"]').hide());for(var o,i,n,a,s,r,l,c,_,p,d,u,f,h,g,m=0,v=0;v<e.event_performances.length;v++){for(var R=!1,T=0;T<e.event_performances[v].seat_groups.length;T++)2!==e.event_performances[v].seat_groups[T].publish_status&&(R=!0);R&&m++}for(var w,y,b,k,E,C,$,S=0;S<e.seat_group_packages.length;S++)2!==e.seat_group_packages[S].publish_status&&m++;if(3<=m){re(),C=[],(k=e).seat_group_packages.forEach(function(e){var t="",o="";e.seat_group_package_linkages.forEach(function(e){e.event_performance.performance_start?(t+=","+e.event_performance.performance_start,o+=","+e.event_performance.performance_close):(t+=","+e.event_performance.performance_archive_start,o+=","+e.event_performance.performance_archive_close)}),C.push({id:e.id,performanceStart:t.slice(1),performanceClose:o.slice(1),salesStart:e.seat_group_package_sales_start,salesClose:e.seat_group_package_sales_close,publishStatus:e.publish_status,canOrder:e.can_order,soldOut:e.is_sold_out,package:!0})}),k.event_performances.forEach(function(t){var o=t.performance_start||t.performance_archive_start,i=t.performance_close||t.performance_archive_close,n=t.sales_start_date,a=t.sales_close_date,s=2,r=0,l=1;t.seat_groups.forEach(function(e){a=2===e.ticket_type&&0!==e.webcast_type||oe(t.sales_close_date)<oe(i)?t.sales_close_date:i,2!==e.publish_status&&(s=0),1===e.can_order&&(r=1),0===e.is_sold_out&&(l=0),C.push({id:e.id,performanceStart:o,performanceClose:i,salesStart:n,salesClose:a,publishStatus:s,canOrder:r,soldOut:l})})}),q.views.settings.allowCode(!0),$="#ticket-blocks",0!==k.seat_group_packages.length&&(E=q.templates(G).render(k,Q()),q($).html(E)),0!==k.event_performances.length&&(E=q.templates(U).render(k,Q()),q($).append(E)),ne(),K=C,(E=q("[event-performance-calendar-base]").clone(!0)).attr("event-performance-calendar-base",null),q("#event-performance-calendar").html(E),0!==(D=e).seat_group_packages.length&&q.each(D.seat_group_packages,function(){2!==this.publish_status&&q('[data-event-has="package"]').removeClass("hide")}
897),D.event_performances.forEach(function(e){null!=e.performance_archive_start&&q('[data-event-has="archive"]').removeClass("hide")});b=[],(D=e).event_performances.forEach(function(o){ee(o.sales_close_date).getTime()>W.getTime()&&o.seat_groups.forEach(function(e){var t=ie(o);2!==e.publish_status&&0!==e.can_order&&1!==e.is_sold_out&&t&&b.push(t)})}),D.seat_group_packages.forEach(function(e){ee(e.seat_group_package_sales_close).getTime()>W.getTime()&&0!==e.can_order&&1!==e.is_sold_out&&e.seat_group_package_linkages.forEach(function(e){e=ie(e.event_performance);e&&b.push(e)})}),b.sort(function(e,t){return oe(e)-oe(t)});for(var D=0<b.length&&b[0],D=D?te(D):((D=ce(e)).sort(function(e,t){return oe(e)-oe(t)}),te(D[0])),A=(V=D.month-1,J=D.year,_e(V,J),le(e),e),X=[],O=[],I=0;I<A.event_performances.length;I++){null!=A.event_performances[I].performance_start?(L=A.event_performances[I].performance_start,F=A.event_performances[I].performance_close):null!=A.event_performances[I].performance_archive_start&&(L=A.event_performances[I].performance_archive_start,F=A.event_performances[I].performance_archive_close);var L,F,P=te(L),N=te(F),B=String(P.year+P.month+P.day)===String(N.year+N.month+N.day)?"":N.year+"/"+N.month+"/"+N.day,P=P.hour+":"+P.minute+" ~ "+B+" "+N.hour+":"+N.minute;O.includes(L)||(X.push(P),O.push(L))}for(var z=Y.getElementById("select-performance-time-list"),x=0;x<O.length;x++)q(z).append('<li class="list-item hide invalid" performance-start="'+O[x]+'">'+X[x]+"</li>");1!==EVENT_CANCEL&&q.each(q("#select-performance-time-list li"),function(e,t){K.forEach(function(e){-1!==e.performanceStart.indexOf(q(t).attr("performance-start"))&&(ee(e.salesStart)>W&&1===e.canOrder&&0===e.soldOut&&q(t).addClass("before-sales"),1===e.canOrder)&&0===e.soldOut&&ee(e.salesStart)<W&&ee(e.salesClose)>W&&q(t).addClass("valid").removeClass("invalid before-sales")})}),se()}else 0!==m?(q("#ticket-info-column").css("visibility","visible").attr("aria-hidden","false").show(),q("#performance-calendar").attr("aria-hidden","true").hide(),w=ae(D=e),q.views.settings.allowCode(!0),y="#ticket-info",0!==D.event_performances.length&&(w=q.templates(H).render(w,Q()),q(y).html(w)),0!==D.seat_group_packages.length&&(w=q.templates(j).render(D,Q()),q(y).append(w)),ne()):console.log("表示できるチケットががありません");q("a[data-test-order]").on("click",function(){var e=q(this).data("test-order");q("#test_target_order").attr("href",e),showModalComponent('[data-component="test-alert"]')})})})}})(window,document,window.jQuery);
898//# sourceMappingURL=script.js.map

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.