PageSourceSearch

https://shop.stompoutbullying.org/cdn/shop/t/8/assets/theme.js?v=166968370793507588411756908319

js stompoutbullying.org collected 2026-09-24 09:04:31 UTC 60,626 bytes, 2 lines download raw bytes

1(function(){window.Station||(window.Station={App:{config:{mediumScreen:640,largeScreen:1024}}}),window.Station.GrandCentral={version:"1.2.7"}}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.Utilities=(function($){var _locationHash,_locationSearch,_newState,_replaceState,_urlParam,arraysEqual,config,delay,getParam,msieVersion,onAjaxError,removeProtocol,screenSize,setParam,switchElement;return config=Station.App.config,$.fn.randomize=function(selector){return(selector?this.find(selector):this).parent().each(function(){return $(this).children(selector).sort(function(){return Math.random()-.5})})},$.fn.randomizeInPlace=function(selector){return(selector?this.find(selector):this).parent().each(function(){return $(this).children(selector).sort(function(){return Math.random()-.5}).detach().appendTo(this)})},arraysEqual=function(a,b){if(typeof a=="object"&&typeof b=="object")return a.length===b.length&&a.every(function(elem,i){return elem===b[i]})},delay=function(ms,func){return setTimeout(func,ms)},getParam=function(param){var m,pattern;return pattern=new RegExp("[?&]"+param+"((=([^&]*))|(?=(&|$)))","i"),m=window.location.search.match(pattern),m&&(typeof m[3]=="undefined"?"":m[3])},msieVersion=function(){var msie,ua;return ua=window.navigator.userAgent,msie=ua.indexOf("MSIE "),msie>0?parseInt(ua.substring(msie+5,ua.indexOf(".",msie))):!1},onAjaxError=function(XMLHttpRequest,textStatus,showError,message){var response,responseMessage;return response=$.parseJSON(XMLHttpRequest.responseText),responseMessage=response.message+": "+response.description,message||(message=responseMessage),console.log(textStatus),console.log(response)},removeProtocol=function(e){return e.replace(/http(s)?:/,"")},screenSize=function(){var queryMedium,querySmall;return querySmall="screen and (max-width: "+config.mediumScreen+"px)",queryMedium="screen and (min-width: "+config.mediumScreen+"px) and (max-width: "+config.largeScreen+"px)",window.matchMedia(querySmall).matches?"small":window.matchMedia(queryMedium).matches?"medium":"large"},setParam=function(e,t){window.history&&window.history.replaceState&&_replaceState(_newState(e,t))},switchElement=function(hide,show,addClass){var $show;($show=$(show))&&($(hide).hide(),$show.addClass(addClass).show())},_locationSearch=function(){return window.location.search},_locationHash=function(){return window.location.hash},_newState=function(e,t){var n;return n=void 0,n=_urlParam(e)?_locationSearch().replace(RegExp("("+e+"=)[^&#]+"),"$1"+t):_locationSearch()===""?"?"+e+"="+t:_locationSearch()+"&"+e+"="+t,n+_locationHash()},_replaceState=function(e){window.history.replaceState({},document.title,e)},_urlParam=function(e){var t;return t=RegExp("[?&]"+e+"=([^&#]*)").exec(_locationSearch()),t&&decodeURIComponent(t[1].replace(/\+/g," "))},$("[data-target-new]").attr("target","_blank"),$("[data-click-history-back]").on("click",function(){return window.history.back(),!1}),$("[data-auto-focus]").focus(),$("form:not([html-validate])").attr("novalidate",""),{arraysEqual:arraysEqual,delay:delay,getParam:getParam,msieVersion:msieVersion,onAjaxError:onAjaxError,removeProtocol:removeProtocol,screenSize:screenSize,setParam:setParam,switchElement:switchElement}})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.Accordions=(function($){var accordionSelector,closePanels,init,openPanel;return accordionSelector=".accordion",closePanels=function($accordion,animated){var $openPanels;return animated==null&&(animated=!0),$openPanels=$(">dt.open",$accordion),animated?$openPanels.removeClass("open").next("dd").velocity("slideUp",{duration:400,easing:"easeOutQuint",queue:!1,complete:function(){return $accordion.data("locked",!1)}}):$openPanels.removeClass("open").next("dd").hide(),!1},openPanel=function($panel,animated){var $accordion;return animated==null&&(animated=!0),$accordion=$panel.closest(accordionSelector),$panel.addClass("open"),animated?$panel.addClass("open").next("dd").velocity("slideDown",{duration:400,easing:"easeOutQuint",queue:!1,complete:function(){return $accordion.data("locked",!1)}}):$panel.next("dd").show(),!1},init=function(){return $(accordionSelector).each(function(i){var $openPanels,$panels,self;return self=this,$panels=$(">dt",this),$openPanels=$panels.filter(".open"),$(this).data("locked",!1),$openPanels.length&&$openPanels.each(function(){return openPanel
1($(this),!1)}),$panels.each(function(){var $panel;return $panel=$(this).closest("dt"),$(">a",this).on("click",function(e){return e.preventDefault(),$(self).data("locked")||($(self).data("locked",!0),$panel.hasClass("open")?closePanels($(self)):(closePanels($(self)),openPanel($panel))),!1})})}),!1},$(document).ready(function(){return init()}),{init:init,closePanels:closePanels,openPanel:openPanel}})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.AudioPlayer=(function($){var canPlayType,eCancel,eEnd,eMove,eStart,isTouch,secondsToTime;return isTouch="ontouchstart"in window,eStart=isTouch?"touchstart":"mousedown",eMove=isTouch?"touchmove":"mousemove",eEnd=isTouch?"touchend":"mouseup",eCancel=isTouch?"touchcancel":"mouseup",canPlayType=function(file){var audioElement;return audioElement=document.createElement("audio"),!!(audioElement.canPlayType&&audioElement.canPlayType("audio/"+file.split(".").pop().toLowerCase()+";").replace(/no/,""))},secondsToTime=function(secs){var hours,hoursDiv,minutes,minutesDiv,seconds;return hoursDiv=secs/3600,hours=Math.floor(hoursDiv),minutesDiv=secs%3600/60,minutes=Math.floor(minutesDiv),seconds=Math.ceil(secs%3600%60),seconds>59&&(seconds=0,minutes=Math.ceil(minutesDiv)),minutes>59&&(minutes=0,hours=Math.ceil(hoursDiv)),(hours===0?"":hours>0&&hours.toString().length<2?"0"+hours+":":hours+":")+(minutes.toString().length<2?"0"+minutes:minutes)+":"+(seconds.toString().length<2?"0"+seconds:seconds)},$.fn.audioPlayer=function(params){var cssClass,cssClassSub,subName;params=$.extend({classPrefix:"audioplayer",strPlay:"Play",strPause:"Pause",strVolume:"Volume"},params),cssClass={},cssClassSub={playPause:"playpause",playing:"playing",stopped:"stopped",time:"time",timeCurrent:"time-current",timeDuration:"time-duration",bar:"bar",barLoaded:"bar-loaded",barPlayed:"bar-played",volume:"volume",volumeButton:"volume-button",volumeAdjust:"volume-adjust",noVolume:"novolume",muted:"muted",mini:"mini"};for(subName in cssClassSub)cssClass[subName]=params.classPrefix+"-"+cssClassSub[subName];return this.each(function(){var $this,adjustCurrentTime,adjustVolume,audioFile,audioTag,barLoaded,barPlayed,isAutoPlay,isLoop,isSupport,theAudio,theBar,thePlayer,timeCurrent,timeDuration,updateLoadBar,volumeAdjuster,volumeButton,volumeDefault,volumeTestDefault,volumeTestValue;if($(this).prop("tagName").toLowerCase()!=="audio")return!1;$this=$(this),audioFile=$this.attr("src"),isSupport=!1,isAutoPlay=$this.get(0).getAttribute("autoplay"),isAutoPlay=isAutoPlay===""||isAutoPlay==="autoplay",isLoop=$this.get(0).getAttribute("loop"),isLoop=isLoop===""||isLoop==="loop",typeof audioFile=="undefined"?$("source",$this).each(function(){if(audioFile=$(this).attr("src"),typeof audioFile!="undefined"&&canPlayType(audioFile))return isSupport=!0,!1}):canPlayType(audioFile)&&(isSupport=!0),thePlayer=$('<div class="not-fitvid '+params.classPrefix+'">'+(isSupport?$("<div>").append($this.eq(0).clone()).html():'<embed src="'+audioFile+'" width=0 height=0 volume=100 autostart="'+isAutoPlay.toString()+'" type="audio/mpeg" loop="'+isLoop.toString()+'" />')+'<div class="'+cssClass.playPause+'" title="'+params.strPlay+'"><a href="#">"'+params.strPlay+'"</a></div></div>'),audioTag=isSupport?"audio":"embed",theAudio=$(audioTag,thePlayer).get(0),isSupport?(adjustCurrentTime=function(e){var theRealEvent;theRealEvent=isTouch?e.originalEvent.touches[0]:e,theAudio.currentTime=Math.round(theAudio.duration*(theRealEvent.pageX-theBar.offset().left)/theBar.width())},adjustVolume=function(e){var theRealEvent;theRealEvent=isTouch?e.originalEvent.touches[0]:e,theAudio.volume=Math.abs((theRealEvent.pageY-(volumeAdjuster.offset().top+volumeAdjuster.height()))/volumeAdjuster.height())},updateLoadBar=function(){var interval;interval=setInterval(function(){if(theAudio.buffered.length<1)return!0;barLoaded.width(theAudio.buffered.end(0)/theAudio.duration*100+"%"),Math.floor(theAudio.buffered.end(0))>=Math.floor(theAudio.duration)&&clearInterval(interval)},100)},volumeDefault=0,$("audio",thePlayer).css({width:0,height:0,visibility:"hidden"}),thePlayer.append('<div class="'+cssClass.time+" "+cssClass.timeCurrent+'"></div><div class="'+cssClass.bar+'"><div class="'+cssClass.barLoaded+'"></div><div class="'+cssClass.barPlayed+'"></div></div><div class="'+cssClass.time+" "+cssClass.timeDuration+'"></div><div class="'+cssClass.volume+'"><div class="'+cssClass.volumeButton+'" title="'+params.strVolume+'"><a href="#">"'+params.strVolume+'"</a></div><div class="'+cssClass.volumeAdjust+'"><div><div></div></div></div></div>'),theBar=$("."+cssClass.bar,thePlayer),barPlayed=$("."+cssClass.barPlayed,thePlayer),barLoaded=$("."+cssClass.barLoaded,thePlayer),timeCurrent=$("."+cssClass.timeCurrent,thePlayer),timeDuration=$("."+cssClass.timeDuration,thePlayer),volumeButton=$("."+cssClass.volumeButton,thePlayer),volumeAdjuster=$("."+cssClass.volumeAdjust+" > div",thePlayer),volumeTestDefault=theAudio.volume,volumeTestValue=theAudio.volume=.111,Math.round(theAudio.volume*1e3)/1e3===volumeTestValue?theAudio.volume=volumeTestDefault:thePlayer.addClass(cssClass.noVolume),timeDuration.html("&hellip;"),timeCurrent.html(secondsToTime(0)),theAudio.addEventListener("loadeddata",function(){updateLoadBar(),timeDuration.html($.isNumeric(theAudio.duration)?secondsToTime(theAudio.duration):"&hellip;"),volumeAdjuster.find("div").height(theAudio.volume*100+"%"),volumeDefault=theAudio.volume}),theAudio.addEventListener("timeupdate",function(){timeCurrent.html(secondsToTime(theAudio.currentTime)),barPlayed.width(theAudio.currentTime/theAudio.duration*100+"%")}),theAudio.addEventListener("volumechange",function(){volumeAdjuster.find("div").height(theAudio.volume*100+"%"),theAudio.volume>0&&thePlayer.hasClass(cssClass.muted)&&thePlayer.removeClass(cssClass.muted),theAudio.volume<=0&&!thePlayer.hasClass(cssClass.muted)&&thePlayer.addClass(cssClass.muted)}),theAudio.addEventListener("ended",function(){thePlayer.removeClass(cssClass.playing).addClass(cssClass.stopped)}),theBar.on(eStart,function(e){adjustCurrentTime(e),theBar.on(eMove,function(e2){adjustCurrentTime(e2)})}).on(eCancel,function(){theBar.unbind(eMove)}),volumeButton.on("click",function(){return thePlayer.hasClass(cssClass.muted)?(thePlayer.removeClass(cssClass.muted),theAudio.volume=volumeDefault):(thePlayer.addClass(cssClass.muted),volumeDefault=theAudio.volume,theAudio.volume=0),!1}),volumeAdjuster.on(eStart,function(e){adjustVolume(e),volumeAdjuster.on(eMove,function(e2){adjustVolume(e2)})}).on(eCancel,function(){volumeAdjuster.unbind(eMove)})):thePlayer.addClass(cssClass.mini),thePlayer.addClass(isAutoPlay?cssClass.playing:cssClass.stopped),$("."+cssClass.playPause,thePlayer).on("click",function(){return thePlayer.hasClass(cssClass.playing)?($(this).attr("title",params.strPlay).find("a").html(params.strPlay),thePlayer.removeClass(cssClass.playing).addClass(cssClass.stopped),isSupport?theAudio.pause():theAudio.Stop()):($(this).attr("title",params.strPause).find("a").html(params.strPause),thePlayer.addClass(cssClass.playing).removeClass(cssClass.stopped),isSupport?theAudio.play():theAudio.Play()),!1}),$this.replaceWith(thePlayer)})},$(document).ready(function(){return $("audio").audioPlayer()})})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.Notify=(function($){var $nb,close,easingIn,easingOut,init,nbTimeout,notifyBarHTML,open,pauseDuration,timerClass,transitionSpeed;return easingIn="easeOutCirc",easingOut="easeInExpo",nbTimeout="",notifyBarHTML='<div id="notify-bar"><div class="message"></div><a href="#" class="close" data-close>&times;</div>
1',pauseDuration=6e3,timerClass="timer",transitionSpeed=300,$nb={},init=function(){return $("body").prepend(notifyBarHTML),$nb=$("#notify-bar"),$nb.hide()},close=function(){var inline;return inline=$nb.hasClass("inline"),inline?$nb.velocity({"margin-top":-$nb.outerHeight()},{duration:transitionSpeed/1.5,easing:easingOut,queue:!1,complete:function(){return $nb.hide().find(".message").html("")}}):$nb.velocity({translateY:"-100%"},{duration:transitionSpeed/1.5,easing:easingOut,queue:!1,complete:function(){return clearTimeout(nbTimeout),$nb.removeAttr("style").hide().find(".message").html("")}})},open=function(message,type,duration,sticky,inline,showTime){if(type||(type="slate"),duration||(duration=pauseDuration),sticky||(sticky=!1),inline||(inline=!1),showTime||(showTime=!1),clearTimeout(nbTimeout),$(".message",$nb).html(message),$("."+timerClass,$nb).remove(),$nb.removeClass("inline").removeAttr("style").attr("class",type),$("a[data-close]",$nb).on("click",function(e){return e.preventDefault(),close()}),inline?$nb.addClass("inline").show().velocity({"margin-top":[0,-$nb.outerHeight()]},{duration:transitionSpeed,easing:easingIn,queue:!1}):$nb.show().velocity({translateY:[0,"-100%"]},{duration:transitionSpeed,easing:easingIn,queue:!1}),!sticky&&(nbTimeout=setTimeout(close,duration),showTime))return $("<div>").addClass(timerClass).prependTo($nb).velocity({width:["100%",0]},{duration:duration,easing:"linear",queue:!1})},$(document).ready(function(){return init()}),$(document).on("keydown",function(e){e.keyCode===27&&close()}),{init:init,close:close,open:open}})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.NavPrimary=(function($){var activeClass,closeNode,defaults,init,levelClass,navPrimarySelector,navToggleSelector,nodeClass,openClass,openNode,reset;return activeClass="nav-active",levelClass="nav-level",navPrimarySelector=".nav-primary",navToggleSelector=".nav-toggle",nodeClass="nav-node",openClass="nav-open",defaults={easing:"easeOutCirc",nodeTransitionDuration:300},closeNode=function($node){$node.closest("li").removeClass(openClass).end().velocity("stop").velocity({height:0},{display:"none",duration:defaults.nodeTransitionDuration,easing:defaults.easing,queue:!1})},openNode=function($node){$node.closest("li").addClass(openClass).end().css({height:"auto"}).velocity("stop").velocity({height:[$node.outerHeight(),0]},{display:"block",duration:defaults.nodeTransitionDuration,easing:defaults.easing,queue:!1,complete:function(){$(this).css("height","auto")}})},reset=function(){$(navPrimarySelector).each(function(){return $("ul",this).removeAttr("style"),$("."+openClass,this).removeClass(openClass)})},init=function(){$(navPrimarySelector).each(function(){var $nodes,$rootNode,$toggleSelector,navID,self;self=this,navID=$(this).data("nav-id"),$nodes=$("ul",this),$rootNode=$("> ul",this).first(),$toggleSelector=$(navToggleSelector+"[data-nav-id='"+navID+"']"),$nodes.each(function(){var level,node;return node=this,level=parseInt($(this).parentsUntil(self,"ul").length+1),$(this).addClass(levelClass+"-"+level).closest("li").addClass(nodeClass).attr("aria-haspopup",!0).children(":first-child").on("mouseover",function(e){return e.stopPropagation()}).on("click",function(e){("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)&&($(this).data("nav-item-touched")!==!0?(e.preventDefault(),$(this).data("nav-item-touched",!0),openNode($(node))):$(node).closest("li").hasClass(openClass)&&($(this).attr("href")===""||$(this).attr("href")==="#")&&(e.preventDefault(),$(this).data("nav-item-touched",!1),closeNode($(node))))})}),$toggleSelector.on("click",function(e){return $rootNode.hasClass(openClass)?($(this).removeClass(openClass),$rootNode.removeClass(openClass),closeNode($rootNode)):($(this).addClass(openClass),$rootNode.addClass(openClass),openNode($rootNode))})})},$(document).ready(function(){var windowWidth;return windowWidth=$(window).width(),init(),$(window).on("resize",function(){if($(window).width()!==windowWidth)return windowWidth=$(window).width(),reset()})}),{init:init,closeNode:closeNode,openNode:openNode,reset:reset}})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.NavSide=(function($){var activeClass,closeKinNodes,closeNode,defaults,init,levelClass,navSideSelector,nodeClass,openClass,openNode,toggleNode;return activeClass="nav-active",levelClass="nav-level",navSideSelector=".nav-side",nodeClass="nav-node",openClass="nav-open",defaults={closeKin:!1,easingKin:"easeInOutCirc",easing:"easeOutCirc",nodeTransitionDuration:300},closeKinNodes=function($node){var $nodesToClose,duration;duration=$node.closest(navSideSelector).data("node-transition-duration"),duration||defaults.nodeTransitionDuration,$nodesToClose=$node.closest("li").siblings("."+openClass).find("ul"),$nodesToClose.each(function(){closeNode($(this),duration,!0)})},closeNode=function($node,nodeTransitionDuration,closeKin){nodeTransitionDuration=typeof nodeTransitionDuration!="undefined"?nodeTransitionDuration:defaults.nodeTransitionDuration,$node.closest("li").removeClass(openClass),nodeTransitionDuration>0?$node.velocity("stop").velocity({height:0},{display:"none",duration:nodeTransitionDuration,easing:closeKin?defaults.easingKin:defaults.easing,queue:!1}):$node.css({height:0}).hide()},openNode=function($node,nodeTransitionDuration,closeKin){nodeTransitionDuration=typeof nodeTransitionDuration!="undefined"?nodeTransitionDuration:defaults.nodeTransitionDuration,closeKin=typeof closeKin!="undefined"?closeKin:defaults.closeKin,$node.closest("li").addClass(openClass).end().css({height:"auto"}),nodeTransitionDuration>0?$node.velocity("stop").velocity({height:[$node.outerHeight(),0]},{display:"block",duration:nodeTransitionDuration,easing:closeKin?defaults.easingKin:defaults.easing,queue:!1,complete:function(){$(this).css("height","auto")}}):$node.show(),closeKin&&closeKinNodes($node)},toggleNode=function($node,nodeTransitionDuration,closeKin){nodeTransitionDuration=typeof nodeTransitionDuration!="undefined"?nodeTransitionDuration:defaults.nodeTransitionDuration,closeKin=typeof closeKin!="undefined"?closeKin:defaults.closeKin,$node.closest("li").hasClass(openClass)?closeNode($node,nodeTransitionDuration,closeKin):openNode($node,nodeTransitionDuration,closeKin)},init=function(){return $(navSideSelector).each(function(){var $nodes,closeKin,expanded,nodeTransitionDuration,rootNode;rootNode=this,closeKin=$(this).data("close-kin"),expanded=$(this).data("expanded"),nodeTransitionDuration=$(this).data("node-transition-duration"),$nodes=$("ul",this),$(this).addClass(levelClass+"-1"),$nodes.each(function(){var $openNodes,level,no
1de;if(node=this,level=parseInt($(this).parentsUntil(rootNode,"ul").length+2),$(this).addClass(levelClass+"-"+level),expanded&&$(this).closest("li").addClass(openClass).end().css({height:"auto",display:"block"}),$(this).closest("li").addClass(nodeClass).children(":first-child").on("click",function(e){("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)&&($(this).data("nav-item-touched")!==!0?(e.preventDefault(),$(this).data("nav-item-touched",!0),toggleNode($(node),nodeTransitionDuration,closeKin)):$(node).closest("li").hasClass(openClass)&&($(this).attr("href")===""||$(this).attr("href")==="#")&&(e.preventDefault(),$(this).data("nav-item-touched",!1),toggleNode($(node),nodeTransitionDuration,closeKin)))}),$(this).closest("li").hasClass(openClass))return $openNodes=$(node).parentsUntil(rootNode,"ul"),$openNodes.push($(node)),$openNodes.each(function(){return openNode($(this),0,!1)})})})},$(document).ready(function(){return init()}),{init:init,closeNode:closeNode,openNode:openNode,toggleNode:toggleNode}})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral=Station.GrandCentral||{},Station.GrandCentral.Tabs=(function($){var closeTabs,init,openClass,openTab,tabLinkSelector,tabSelector,tabsSelector;return openClass="open",tabsSelector=".tabs",tabSelector=".tab",tabLinkSelector=".tab-title",openTab=function($tab){if(!$tab.hasClass(openClass))return $tab.addClass(openClass)},closeTabs=function(tabs){var $openTabs;return $openTabs=$(tabSelector+"."+openClass,tabs),$openTabs.removeClass(openClass)},init=function(){return $(tabsSelector).each(function(i){var $openTab,self;return self=this,$openTab=$(tabSelector+"."+openClass,this),$openTab.length||openTab($(tabSelector,this).first(),!1),$(this).on("click",tabLinkSelector,function(e){var $tab;if($tab=$(this).closest(tabSelector),e.preventDefault(),!$tab.hasClass(openClass))return closeTabs(self),openTab($tab)})})},$(document).ready(function(){return init()}),{init:init,closeTabs:closeTabs,openTab:openTab}})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral.Vendor=Station.GrandCentral.Vendor||{},Station.GrandCentral.Vendor.FancyBox=(function($){var buildCustomTransitions,init,setDefaults;return buildCustomTransitions=function(F){F.transitions.grandCentralIn=function(){var tDistance;tDistance=20,F.wrap.velocity({opacity:[1,0],translateY:[0,-tDistance]},{duration:F.current.openSpeed,easing:F.current.openEasing,complete:F._afterZoomIn})},F.transitions.grandCentralOut=function(){var tDistance;tDistance=20,F.wrap.removeClass("fancybox-opened").velocity({opacity:0,translateY:-tDistance},{duration:F.current.closeSpeed,easing:F.current.closeEasing,complete:function(){return F._afterZoomOut()}})},F.transitions.grandCentralChangeIn=function(){var direction,tDistance,tX,tY;direction=F.direction,tDistance=60,direction==="left"&&(tX=[0,tDistance],tY=0),direction==="right"&&(tX=[0,-tDistance],tY=0),direction==="up"&&(tX=0,tY=[0,tDistance]),direction==="down"&&(tX=0,tY=[0,-tDistance]),F.wrap.velocity({opacity:[1,0],translateX:tX,translateY:tY},{duration:F.current.nextSpeed,easing:F.current.nextEasing,complete:F._afterZoomIn})},F.transitions.grandCentralChangeOut=function(){var direction,tDistance,tX,tY;direction=F.direction,tDistance=60,direction==="left"&&(tX=-tDistance,tY=0),direction==="right"&&(tX=tDistance,tY=0),direction==="up"&&(tX=0,tY=-tDistance),direction==="down"&&(tX=0,tY=tDistance),F.previous.wrap.velocity({opacity:0,translateX:tX,translateY:tY},{duration:F.current.prevSpeed,easing:F.previous.easing,complete:function(){return $(this).trigger("onReset").remove()}})}},setDefaults=function(){return $.extend($.fancybox.defaults,{closeBtn:!1,closeEasing:"easeInCirc",closeMethod:"grandCentralOut",closeSpeed:200,nextEasing:"easeInOutCirc",nextMethod:"grandCentralChangeIn",nextSpeed:300,openEasing:"easeOutCirc",openMethod:"grandCentralIn",openSpeed:500,padding:0,prevEasing:"easeInOutCirc",prevMethod:"grandCentralChangeOut",prevSpeed:300,wrapCSS:"fancybox-grand-central",helpers:{overlay:{css:{background:"rgba(255, 255, 255, 0.94)"}},title:{type:"inside"},media:{}},beforeLoad:function(){var height,width;if(height=parseInt(this.element.data("fancybox-height")),width=parseInt(this.element.data("fancybox-width")),width&&(this.width=width),height)return this.height=height},afterLoad:function(){$(".fancybox-overlay").addClass(this.wrapCSS)},afterShow:function(){$("[data-modal-close]",this.inner).on("click",function(e){return e.preventDefault(),$.fancybox.close()}),$(".fancybox-overlay > .fancybox-close-wrap").length||this.element.data("modal-type")!=="modal"&&$('<div class="fancybox-close-wrap" />').html('<div class="fancybox-close"><i class="fa fa-close"></div>').prependTo($(".fancybox-overlay")).on("click",function(e){return e.preventDefault(),$.fancybox.close()}),$(".fancybox-nav",this.wrap).length&&($(".fancybox-overlay > .fancybox-nav-prev-wrap").length||($('<div class="fancybox-nav-prev-wrap" />').html('<div class="fancybox-nav-prev"><i class="fa fa-caret-left"></div>').prependTo($(".fancybox-overlay")).on("click",function(){return $.fancybox.prev()}),$('<div class="fancybox-nav-next-wrap" />').html('<div class="fancybox-nav-next"><i class="fa fa-caret-right"></div>').prependTo($(".fancybox-overlay")).on("click",function(){return $.fancybox.next()})),this.wrap.hasClass("fancybox-type-ajax")&&$(".fancybox-nav",this.outer).hide())},beforeClose:function(){$(".fancybox-overlay").addClass("fancybox-closing")}})},init=function(){return $(".fancybox").fancybox(),$('.fancybox[data-modal-type="modal"]').fancybox({modal:!0})},$(document).ready(function(){if(typeof jQuery.fn.fancybox=="function")return buildCustomTransitions(jQuery.fancybox),setDefaults(),init()})})(jQuery.noConflict())}).call(this),(function(){Station.GrandCentral.Vendor=Station.GrandCentral.Vendor||{},Station.GrandCentral.Vendor.Flickity=(function($){var cache,cacheElements,config,init,initCarousel,initCarousels,selectors;return selectors={attr:{options:"data-flickity-options"},carousel:".gc-carousel"},config={defaultOptions:{arrowShape:"M65.0491632,29.3794051 C66.0536287,28.3749397 66.0536287,26.7677949 65.0491632,25.7633294 L58.3795124,19.0936786 C57.3750469,18.0892131 55.7679022,18.0892131 54.7634367,19.0936786 L24.9509011,48.9062141 C23.9464357,49.9106796 23.9464357,51.5178244 24.9509011,52.5222899 L54.7634367,82.3348254 C55.7679022,83.3392909 57.3750469,83.3392909 58.3795124,82.3348254 L65.0491632,75.6651746 C66.0536287,74.6607091 66.0536287,73.0535643 65.0491632,72.0490989 L43.7143164,50.714252 L65.0491632,29.3794051 Z",autoPlay:5e3,cellAlign:"center",cellSelector:".gc-carousel-cell",contain:!0,draggable:!0,freeScroll:!1,freeScrollFriction:.03,friction:.28,initialIndex:0,lazyLoad:1,pauseAutoPlayOnHover:!0,pageDots:!0,prevNextButtons:!0,selectedAttraction:.025,wrapAround:!0}},cache={}
1,init=function(){cacheElements(),initCarousels()},cacheElements=function(){cache={$carousels:$(selectors.carousel)}},initCarousels=function(){cache.$carousels.length&&cache.$carousels.each(function(){return initCarousel($(this))})},initCarousel=function($carousel,options){var inlineOptions;options==null&&(options={}),inlineOptions=$carousel.attr("data-flickity-options"),inlineOptions&&(inlineOptions=JSON.parse(inlineOptions)),options=$.extend(config.defaultOptions,inlineOptions,options),$carousel.flickity(options)},$(function(){init()}),{init:init,cacheElements:cacheElements,initCarousel:initCarousel,initCarousels:initCarousels}})(jQuery.noConflict())}).call(this),(function(){window.Station.Theme=window.Station.Theme||{},Station.Theme.Base=(function($){var cache,cacheElements,config,init,initFitVids,initJumpMenus,initShopifyExtensions,initToggleTopBarSearch,selectors,setPageTitle,themeConfig,toggleTopBarSearch;return selectors={pageTitle:".page-header .title",toggleTopBarSearch:"a[data-toggle-top-bar-search]",topBarSearch:"#top-bar-search"},config={windowResizingID:void 0},themeConfig=Station.Theme.config,cache={},init=function(){return cacheElements(),initShopifyExtensions(),initFitVids(),initJumpMenus(),initToggleTopBarSearch()},cacheElements=function(){return cache={$pageTitle:$(selectors.pageTitle),$toggleTopBarSearch:$(selectors.toggleTopBarSearch),$topBarSearch:$(selectors.topBarSearch)}},initFitVids=function(){typeof $.fn.fitVids=="function"&&$(".fit-video").fitVids()},initJumpMenus=function(){return $("select.jump-menu").change(function(){window.location=$("option:selected",this).val()})},initShopifyExtensions=function(){var aCouples,aKeyValue,i;if(Shopify.queryParams={},location.search.length)for(aKeyValue=void 0,i=0,aCouples=location.search.substr(1).split("&");i<aCouples.length;)aKeyValue=aCouples[i].split("="),aKeyValue.length>1&&(Shopify.queryParams[decodeURIComponent(aKeyValue[0])]=decodeURIComponent(aKeyValue[1])),i++},initToggleTopBarSearch=function(){cache.$toggleTopBarSearch.on("click",function(e){return e.preventDefault(),toggleTopBarSearch()})},setPageTitle=function(text){text==null&&(text=cache.$pageTitle.data("default-text")),cache.$pageTitle.text(text)},toggleTopBarSearch=function(){var $searchInput,$tb;$tb=cache.$topBarSearch,$searchInput=$("input:first",$tb),$tb.is(":visible")?$tb.velocity({"margin-top":-$tb.outerHeight()},{duration:400,easing:"easeOutCirc",queue:!1,complete:function(){return $tb.hide()}}):(Station.GrandCentral.Utilities.delay(20,function(){return $searchInput.focus().on("focusout",function(){return toggleTopBarSearch()})}),$("body").velocity("scroll",{duration:400,offset:0,easing:"easeOutCirc"}),$tb.show().velocity({"margin-top":[0,-$tb.outerHeight()]},{duration:400,easing:"easeOutCirc",queue:!1}))},$(function(){init()}),{init:init,initFitVids:initFitVids,initJumpMenus:initJumpMenus,initShopifyExtensions:initShopifyExtensions,initToggleTopBarSearch:initToggleTopBarSearch,c
1acheElements:cacheElements,setPageTitle:setPageTitle,toggleTopBarSearch:toggleTopBarSearch}})(jQuery.noConflict())}).call(this),(function(){Station.Theme=Station.Theme||{},Station.Theme.Collection=(function($){var alignRows,cache,cacheElements,init,initSortMenus,selectors,themeConfig;return selectors={listCollections:".list-collections",products:".collection-products",sortBy:"select.sort-collection-by"},themeConfig=Station.Theme.config,cache={},init=function(){cacheElements(),initSortMenus(),themeConfig.collection.enableEvenRows&&alignRows()},cacheElements=function(){cache={$sortBy:$(selectors.sortBy),$listCollections:$(selectors.listCollections),$products:$(selectors.products)}},alignRows=function(){cache.$products.length&&($(selectors.products+" .image").matchHeight(),$(selectors.products+" .title").matchHeight(),$(selectors.products+" .pricing").matchHeight()),cache.$listCollections.length&&$(".collection-title").matchHeight()},initSortMenus=function(){cache.$sortBy.length&&cache.$sortBy.each(function(){var $this,sortBy;$this=$(this),sortBy=$this.attr("data-sort-by"),$(this).val(sortBy).on("change",function(){Shopify.queryParams.sort_by=$this.val(),location.search=$.param(Shopify.queryParams).replace(/\+/g,"%20")})})},$(function(){init()}),{init:init,cacheElements:cacheElements,alignRows:alignRows,initSortMenus:initSortMenus}})(jQuery.noConflict())}).call(this),(function(){Station.Theme=Station.Theme||{},Station.Theme.Currency=(function($){var _bindEvents,cache,cacheElements,config,convertAll,formatMoney,init,renderPrice,selectors,setCurrency,themeConfig;return selectors={attr:{basePrice:"data-base-price"},currencyCode:"[data-currency-code]",currencySelect:"[data-currency-selector]",singleOptionSelector:'[name="id"][data-option-selector]',price:"[data-price]"},themeConfig=Station.Theme.config,config={currentCurrency:Station.Theme.current.currency,moneyFormat:Station.Theme.shop.moneyFormat,moneyWithCurrencyFormat:Station.Theme.shop.moneyWithCurrencyFormat,shop:Station.Theme.shop,shopCurrency:Station.Theme.shop.currency},cache={},init=function(){var currency;cacheElements(),_bindEvents(),Currency.moneyFormats[config.shopCurrency].money_format=config.moneyFormat,Currency.moneyFormats[config.shopCurrency].money_with_currency_format=config.moneyWithCurrencyFormat,themeConfig.enableMultiCurrency&&themeConfig.defaultCurrency?currency=themeConfig.defaultCurrency:currency=config.shopCurrency,themeConfig.enableMultiCurrency&&Currency.cookie.read()&&(currency=Currency.cookie.read()),Currency.currentCurrency=currency,setCurrency(currency)},cacheElements=function(){return cache={$currencyCode:$(selectors.currencyCode),$currencySelect:$(selectors.currencySelect),$price:$(selectors.price),$singleOptionSelector:$(selectors.singleOptionSelector)}},convertAll=function(currency){currency==null&&(currency=Currency.currentCurrency),cache.$price.each(function(){return renderPrice(this,$(this).attr(selectors.attr.basePrice),"",currency)}),$("option",cache.$singleOptionSelector).each(function(){var amount,hasPrice,text;text=$(this).html(),text=text.substr(0,text.lastIndexOf("\u2014")+2),hasPrice=text.lastIndexOf("\u2014")>0,amount=$(this).attr(selectors.attr.basePrice),hasPrice&&(amount?amount=formatMoney(amount,null,currency):amount=Station.Theme.i18n.product.soldOut,$(this).html(text+amount))})},formatMoney=function(amount,style,currency){var format,formattedAmount;if(!isNaN(parseInt(amount)))return amount=amount?parseInt(amount):0,currency=currency||Currency.currentCurrency,style=style||themeConfig.moneyStyle,format=Currency.moneyFormats[currency][style],formattedAmount=Currency.convert(amount,config.shopCurrency,currency),formattedAmount=Currency.formatMoney(formattedAmount,format)},renderPrice=function(element,amount,style,currency){var $e,formattedAmount,manualStyle;$e=$(element),manualStyle=$e.attr("data-money-style"),(manualStyle==="money_format"||manualStyle==="money_with_currency_format")&&(style=manualStyle),isNaN(parseInt(amount))?(formattedAmount=amount,amount=""):formattedAmount=formatMoney(amount,style,currency),$e.attr(selectors.attr.basePrice,amount).html(formattedAmount).addClass("converted")},setCurrency=function(currency){cache.$currencyCode.html(currency),cache.$currencySelect.val(currency),Currency.currentCurrency=currency,Currency.cookie.write(currency),convertAll(currency)},_bindEvents=function(){cache.$currencySelect.on("change",function(){return setCurrency($(this).val())})},$(function(){typeof Currency=="object"&&init()}),{init:init,cacheElements:cacheElements,convertAll:convertAll,formatMoney:formatMoney,renderPrice
1:renderPrice,setCurrency:setCurrency}})(jQuery.noConflict())}).call(this),(function(){window.Station.Theme=window.Station.Theme||{},Station.Theme.Customer=(function($){var Addresses,Login,config,themeConfig;return config={addressesTemplate:"customers/addresses",loginTemplate:"customers/login"},themeConfig=Station.Theme.config,Addresses=(function(){var _bindEvents,cache,cacheElements,deleteAddress,hideAddressForm,init,initCountryProvinceSelector,initCountryProvinceSelectors,selectors,showAddressForm,showAddressFormsWithErrors,toggleAddress;return selectors={addAddress:"#add_address",addAddressButton:'[data-form-id="add_address"]:first',customerAddress:".customer-address",customerAddressForm:".customer-address form",deleteAddress:".delete-address",editAddress:'[id^="edit_address"]',errors:".errors",toggleAddress:".toggle-address"},cache={},init=function(){return cacheElements(),_bindEvents(),initCountryProvinceSelectors(),showAddressFormsWithErrors()},cacheElements=function(){cache={$addAddressButton:$(selectors.addAddressButton),$pageHeaderTitle:$(selectors.pageHeaderTitle),$customerAddress:$(selectors.customerAddress),$customerAddressForm:$(selectors.customerAddressForm),$deleteAddress:$(selectors.deleteAddress),$toggleAddress:$(selectors.toggleAddress)}},deleteAddress=function(id,confirmMessage){confirm(confirmMessage)&&Shopify.postLink("/account/addresses/"+id,{parameters:{_method:"delete"}})},hideAddressForm=function($form){$form.hide()},initCountryProvinceSelector=function(id){return new Shopify.CountryProvinceSelector("address_country_"+id,"address_province_"+id,{hideElement:"address_province_row_"+id})},initCountryProvinceSelectors=function(){Shopify&&initCountryProvinceSelector("new"),cache.$customerAddress.not(selectors.addAddress).each(function(){var id;if(id=$(this).attr("id").replace("address_",""),Shopify)return initCountryProvinceSelector(id)})},showAddressForm=function($form,$scrollToElement){$form.show().addClass("animate-in fade-in-down"),$scrollToElement&&$scrollToElement.length&&$scrollToElement.velocity("scroll",{duration:500,offset:-20,easing:"easeInOutCirc"}),Station.GrandCentral.Utilities.delay(20,function(){return $('input[type="text"]',$form).first().focus()})},showAddressFormsWithErrors=function(){return cache.$customerAddressForm.each(function(){var $form,$formState;$form=$(this).closest(selectors.addAddress,selectors.editAddress),$formState=$(selectors.errors,$(this)),$formState.length&&showAddressForm($form,$form)})},toggleAddress=function(id,$scrollToElement){var $form;$form=$(id),$form.length&&($form.is(":visible")?(hideAddressForm($form),id===selectors.addAddress&&(Station.Theme.Base.setPageTitle(),cache.$addAddressButton.show())):(id===selectors.addAddress&&($scrollToElement=$("#content-wrap"),cache.$addAddressButton.hide(),Station.Theme.Base.setPageTitle(cache.$addAddressButton.text())),showAddressForm($form,$scrollToElement)))},_bindEvents=function(){return cache.$toggleAddress.on("click",function(e){e.preventDefault(),$(this).blur(),toggleAddress("#"+$(this).data("form-id"),$(this))}),cache.$deleteAddress.on("click",function(e){e.preventDefault(),$(this).blur(),deleteAddress($(this).data("form-id"),$(this).data("confirm-message"))})},Station.Theme.current.templateType===config.addressesTemplate&&init(),{init:init,cacheElements:cacheElements,deleteAddress:deleteAddress,hideAddressForm:hideAddressForm,initCountryProvinceSelector:initCountryProvinceSelector,initCountryProvinceSelectors:initCountryProvinceSelectors,showAddressForm:showAddressForm,showAddressFormsWithErrors:showAddressFormsWithErrors,toggleAddress:toggleAddress}})(),Login=(function(){var _bindEvents,cache,cacheElements,init,renderRecoverPasswordSuccess,selectors,setInitialSection;return selectors={loginSection:"#customer-login",recoverPasswordSection:"#customer-recover-password",recoverPasswordSuccess:"[data-recover-password-success]",recoverPasswordSuccessTest:"#recover-password-success",togglePasswordRecovery:".toggle-password-recovery"},cache={},init=function(){return cacheElements(),_bindEvents(),setInitialSection(),renderRecoverPasswordSuccess(cache.$re
1coverPasswordSuccess.length)},cacheElements=function(){cache={$loginSection:$(selectors.loginSection),$recoverPasswordSection:$(selectors.recoverPasswordSection),$recoverPasswordSuccess:$(selectors.recoverPasswordSuccess),$recoverPasswordSuccessTest:$(selectors.recoverPasswordSuccessTest),$togglePasswordRecovery:$(selectors.togglePasswordRecovery)}},renderRecoverPasswordSuccess=function(visible){visible&&cache.$recoverPasswordSuccessTest.show().removeClass("hidden")},setInitialSection=function(){var section;section=window.location.hash==="#recover"?selectors.recoverPasswordSection:selectors.loginSection,Station.GrandCentral.Utilities.switchElement(selectors.loginSection+", "+selectors.recoverPasswordSection,section)},_bindEvents=function(){return cache.$togglePasswordRecovery.on("click",function(e){e.preventDefault(),Station.GrandCentral.Utilities.switchElement(selectors.loginSection+", "+selectors.recoverPasswordSection,"#"+$(this).data("show-module-id"),"animate-in fade-in-down")})},$(function(){Station.Theme.current.templateType===config.loginTemplate&&init()}),{init:init,cacheElements:cacheElements,renderRecoverPasswordSuccess:renderRecoverPasswordSuccess,setInitialSection:setInitialSection}})(),{Login:Login,Addresses:Addresses}})(jQuery.noConflict())}).call(this),(function(){Station.Theme=Station.Theme||{},Station.Theme.Image=(function($){var Product,_bindEvents,current,getSize,getSizedUrl,init,load,preload,setImage,setZoom,themeConfig;return current=Station.Theme.current,themeConfig=Station.Theme.config,Product=(function(){var _initPrimaryImage,_initSecondaryImages,cache,cacheElements,init2,resetImages,selectors,setActiveSecondaryImage,setImages,setImagesFromVariantID;return selectors={primaryImage:"div.primary-image",secondaryImage:"div.secondary-image"},cache={},init2=function(){if(cacheElements(),Station.Theme.current.templateType==="product")return current.secondaryImageIndex=$(selectors.secondaryImage+".active:first").index()+1,preload(current.product.images,themeConfig.product.primaryImageSize),_initPrimaryImage(),_initSecondaryImages()},cacheElements=function(){return cache={$primaryImage:$(selectors.primaryImage),$primaryImageA:$("a:first",selectors.primaryImage),$primaryImageImg:$("img:first",selectors.primaryImage),$secondaryImage:$(selectors.secondaryImage)}},resetImages=function(){setImages(cache.$primaryImage,"data-default",cache.$secondaryImage.first())},setImages=function($piData,piDataPrefix,$si){if(setImage(cache.$primaryImageImg,$piData.attr(piDataPrefix+"-src"),themeConfig.product.primaryImageSize,$piData.attr(piDataPrefix+"-alt"),$piData.attr(piDataPrefix+"-title"),$piData.attr(piDataPrefix+"-src")),cache.$secondaryImage.length&&setActiveSecondaryImage($si),cache.$primaryImage.is("[zoom-enabled]"))return setZoom(cache.$primaryImage,$piData.attr(piDataPrefix+"-src"))},setImagesFromVariantID=function(id){var $si;$si=$(selectors.secondaryImage+'[data-variant-id="'+id+'"]'),$si.length?setImages($si,"data",$si):resetImages()}
1,setActiveSecondaryImage=function($image){cache.$secondaryImage.each(function(){return $(this).removeClass("active")}),$image.addClass("active"),current.secondaryImageIndex=$image.attr("data-image-index")},_initPrimaryImage=function(){themeConfig.product.enableLightbox&&cache.$primaryImage.on("click",function(e){var group,options;e.preventDefault(),cache.$secondaryImage.length?(group=$("a:first",cache.$secondaryImage),options={index:current.secondaryImageIndex-1}):group=cache.$primaryImageA,$.fancybox(group,options)})},_initSecondaryImages=function(){cache.$secondaryImage.each(function(){var $a,$this,imageIndex;return $this=$(this),$a=$("a:first",$this),imageIndex=$this.data("image-index"),imageIndex==null&&(imageIndex=$this.index()),$a.on("click",function(e){var variantID;e.preventDefault(),variantID=$this.attr("data-variant-id"),variantID&&themeConfig.product.enableSetVariantFromSecondary?Station.Theme.Product.setVariantByID(variantID,themeConfig.product.enableDeepLinking):setImages($this,"data",$this)})})},{init:init2,cacheElements:cacheElements,setZoom:setZoom,resetImages:resetImages,setImagesFromVariantID:setImagesFromVariantID,setActiveSecondaryImage:setActiveSecondaryImage}})(),init=function(){return _bindEvents(),Product.init()},getSizedUrl=function(url,size){var i,n,r;if(size===null)return url;if(size==="master")return Station.GrandCentral.Utilities.removeProtocol(url);if(n=url.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)(\?v=\d+)?$/i),n!==null)return r=url.split(n[0]),i=n[0],Station.GrandCentral.Utilities.removeProtocol(r[0]+"_"+size+i)},getSize=function(url){var size;return size=url.match(/.+_((?:pico|icon|thumb|small|compact|medium|large|grande)|\d{1,4}x\d{0,4}|x\d{1,4})[_\.@]/),size!==null?size[1]:null},load=function(url){new Image().src=url},preload=function(urls,size){var j,len,url;for(j=0,len=urls.length;j<len;j++)url=urls[j],load(getSizedUrl(url,size))},setImage=function($img,src,size,alt,title,href){var $a;$img&&($a=$img.closest("a"),src||(src=$img.attr("data-default-src"),alt=$img.attr("data-default-alt"),title=$img.attr("data-default-title"),href=$img.attr("data-default-href")),size&&(src=getSizedUrl(src,size)),src!==$img.attr("src")&&($img.attr("src",src).attr("alt",alt).attr("data-title",title),$a.attr("href",href)))},setZoom=function($e,src){$e&&($($e).trigger("zoom.destroy"),$e.zoom({url:src,touch:!1,duration:0,callback:function(){return this.naturalWidth<=$e.parent().width()?$e.css("width",this.naturalWidth+"px"):$e.css("width","initial"),this.naturalHeight<=$e.parent().height()?$e.css("height",this.naturalHeight+"px"):$e.css("height","initial")}}))},_bindEvents=function(){},$(function(){init()}),{Product:Product,init:init,getSize:getSize,getSizedUrl:getSizedUrl,load:load,preload:preload,setImage:setImage,setZoom:setZoom}})(jQuery.noConflict())}).call(this),(function(){Station.Theme=Station.Theme||{},Station.Theme.Password=(function($){var _bindEvents,cache,cacheElements,init,selectors,showPasswordEntry,showPasswordNotice,themeConfig;return selectors={page:"html.password",pageModule:"html.password .password-module",enterLink:"html.password .enter-link",cancelEnterLink:"html.password .cancel-enter-link",input:"html.password input#password",emailInput:"html.password input#email",moduleLogin:"#password-entry",moduleNotice:"#opening-soon"},themeConfig=Station.Theme.config,cache={},init=function(){cacheElements(),_bindEvents(),Station.Theme.current.templateType==="password"&&($(".errors",selectors.moduleLogin).length&&showPasswordEntry(),cache.$enterLink.first().on("click",function(){showPasswordEntry()}),cache.$cancelEnterLink.first().on("click",function(){showPasswordNotice()}))},showPasswordEntry=function(){Station.GrandCentral.Utilities.switchElement(selectors.pageModule,"#"+cache.$enterLink.data("show-module-id"),"animate-in fade-in-down"),cache.$enterLink.hide(),cache.$cancelEnterLink.show(),cache.$input.focus()},showPasswordNotice=function(){Station.GrandCentral.Utilities.switchElement(selectors.pageModule,"#"+cache.$cancelEnterLink.data("show-module-id"),"animate-in fade-in-down"),cache.$cancelEnterLink.hide(),cache.$enterLink.show(),cache.$emailInput.focus()},cacheElements=function(){cache={$cancelEnterLink:$(selectors.cancelEnterLink),$enterLink:$(selectors.enterLink),$input:$(selectors.input),$emailInput:$(selectors.emailInput),$page:$(selectors.page)}},_bindEvents=function(){$(document).keyup(function(e){e.keyCode===27&&showPasswordNotice()})}
1,$(function(){init()}),{init:init,cacheElements:cacheElements}})(jQuery.noConflict())}).call(this),(function(){Station.Theme=Station.Theme||{},Station.Theme.Product=(function($){var _initOptionSelectors,_initSelectAnOption,_initVariant,cache,cacheElements,config,current,enableQtyLimit,getVariantByID,getVariantBySelectors,init,isOnBackorder,selectors,setAddToCartButtons,setBackorderNotice,setCompareAtPrice,setQtyAvailable,setSale,setSelectAnOption,setSku,setVariant,setVariantByID,setVariantID,themeConfig;return selectors={addToCart:".primary .add-to-cart",basePrice:".primary [data-base-price]",backorderNotice:".primary .backorder-notice",currency:".primary [data-currency]",currencyCode:".primary [data-currency-code]",from:".primary .from",optionSelector:".primary [data-option-selector]",price:".primary [data-price]",priceCompareAt:".primary .compare-at",priceSell:".primary .sell-price",qty:".primary #quantity",qtyAvailable:".primary [data-quantity-available]",saleSticker:".primary .sale-sticker",sku:".primary [data-sku]:not(option)",variantID:'input[name="id"]'},current=Station.Theme.current,themeConfig=Station.Theme.config,config={i18n:Station.Theme.i18n,currentCurrency:current.currency,currentProduct:current.product,currentVariant:current.variant,renderPrice
1:Station.Theme.Currency.renderPrice,shop:Station.Theme.shop,templateType:current.templateType,utilities:Station.GrandCentral.Utilities},cache={},init=function(container){if(cacheElements(),config.templateType==="product"&&(_initOptionSelectors(),_initVariant(),_initSelectAnOption()),themeConfig.product.enableQtyLimit)return enableQtyLimit()},cacheElements=function(){return cache={$addToCart:$(selectors.addToCart),$basePrice:$(selectors.basePrice),$backorderNotice:$(selectors.backorderNotice),$currency:$(selectors.currency),$currencyCode:$(selectors.currencyCode),$from:$(selectors.from),$optionSelector:$(selectors.optionSelector),$price:$(selectors.price),$priceCompareAt:$(selectors.priceCompareAt),$priceSell:$(selectors.priceSell),$qty:$(selectors.qty),$qtyAvailable:$(selectors.qtyAvailable),$saleSticker:$(selectors.saleSticker),$sku:$(selectors.sku),$variantID:$(selectors.variantID)}},getVariantByID=function(id){var variant;return variant=null,$.each(config.currentProduct.variants,function(i,e){if(e.id===parseInt(id))return variant=e,!1}),variant},getVariantBySelectors=function(product,$optionSelector){var options,variant,variants;return $optionSelector==null&&($optionSelector=cache.$optionSelector),options=[],variant=null,variants=product?product.variants:config.currentProduct.variants,$optionSelector.each(function(){var position;return position=parseInt($(this).data("option-number")),options.splice(position,0,$(this).val())}),$.each(variants,function(i,e){if(Station.GrandCentral.Utilities.arraysEqual(options,e.options))return variant=e,!1}),variant},isOnBackorder=function(variant){return variant.inventory_policy==="continue"&&variant.inventory_quantity<=0},enableQtyLimit=function(max,min){min=min>0?min:1,cache.$qty.each(function(){var $this;return $this=$(this),$this.attr("min",min),$this.attr("max",max),max===0&&$this.removeAttr("max"),$this.on("change",function(){var val;return min=parseInt($this.attr("min")),max=parseInt($this.attr("max")),val=parseInt($this.val()),max===0&&(val=0),val<=min&&(val=min),val>=max&&(val=max),$this.val(val)}),$(this).trigger("change")})},setAddToCartButtons=function(text,enabled){text||(enabled?text=config.i18n.product.addToCart:text=config.i18n.product.soldOut),cache.$addToCart.text(text),enabled?cache.$addToCart.prop("disabled",!1).removeClass("disabled"):cache.$addToCart.prop("disabled",!0).addClass("disabled")},setBackorderNotice=function(html,visible){html&&cache.$backorderNotice.html(html),visible===!1?cache.$backorderNotice.addClass("hidden"):cache.$backorderNotice.removeClass("hidden")},setCompareAtPrice=function(html,visible){html&&cache.$priceCompareAt.html(html),visible===!1?cache.$priceCompareAt.addClass("hidden"):cache.$priceCompareAt.removeClass("hidden")},setQtyAvailable=function(qty,visible){cache.$qtyAvailable.text(qty),visible===!1?cache.$qtyAvailable.parent().hide():cache.$qtyAvailable.parent().show()},setSale=function(sale){typeof sale=="boolean"?sale=sale:sale=sale.compare_at_price>sale.price,sale?(cache.$saleSticker.removeClass("hidden"),themeConfig.product.enableHighlightAddWhenSale&&cache.$addToCart.addClass("focus")):(cache.$saleSticker.addClass("hidden"),cache.$addToCart.removeClass("focus"))},setSelectAnOption=function(){cache.$optionSelector.each(function(){var text;if(!$(this).val())return text=$("option:selected",$(this)).text(),cache.$priceSell.text(text),setAddToCartButtons(text),!1})},setSku=function(sku,visible){cache.$sku.text(sku),visible===!1?cache.$sku.parent().hide():cache.$sku.parent().show()},setVariant=function(variant,deepLink){variant?(current.variant=variant,setVariantID(),config.renderPrice(selectors.priceSell,variant.price),config.renderPrice(selectors.priceCompareAt,variant.compare_at_price),setCompareAtPrice(null,variant.compare_at_price),setQtyAvailable(variant.inventory_quantity),setSku(variant.sku),setSale(variant),setBackorderNotice(null,isOnBackorder(variant)),setAddToCartButtons("",variant.available),Station.Theme.Image.Product.setImagesFromVariantID(variant.id),themeConfig.product.enableQtyLimit&&enableQtyLimit(variant.inventory_quantity),deepLink&&config.utilities.setParam("variant",variant.id)):(current.variant=null,setVariantID(),config.renderPrice(selectors.priceSell,config.i18n.product.unavailable),config.renderPrice(selectors.priceCompareAt),setCompareAtPrice(null,!1),setQtyAvailable(0),setSku("",!1),setSale(!1),setBackorderNotice(null,!1),setAddToCartButtons(config.i18n.product.unavailable,!1),Station.Theme.Image.Product.resetImages(),theme
1Config.product.enableQtyLimit&&enableQtyLimit(0,0)),setSelectAnOption()},setVariantID=function(id,$element){id||(current.variant!==null?id=current.variant.id:id=""),$element||($element=cache.$variantID),$element.val(id)},setVariantByID=function(id,deepLink){var variant;id&&(variant=getVariantByID(id))&&(cache.$optionSelector.each(function(index,value){$(this).val(variant["option"+(index+1)])}),setVariant(variant,deepLink))},_initOptionSelectors=function(){cache.$optionSelector.each(function(){return $(this).on("change",function(){var variant;return variant=getVariantBySelectors(config.currentProduct,cache.$optionSelector),setVariant(variant,themeConfig.product.enableDeepLinking)})})},_initSelectAnOption=function(){themeConfig.product.enableSelectAnOption&&cache.$optionSelector.length>1&&(cache.$optionSelector.each(function(index,value){var $selectedOption,optionName;return optionName=$(this).data("select-text"),optionName==null&&(optionName=currentProduct.options[index]),$selectedOption='<option value="">'+optionName+"</option>",$(this).prepend($selectedOption).val("")}),cache.$optionSelector.first().trigger("change"))},_initVariant=function(){var variantID;variantID=Station.GrandCentral.Utilities.getParam("variant"),variantID&&(config.currentVariant=getVariantByID(variantID)),setVariant(config.currentVariant,!1),themeConfig.product.showPrimaryImageFirst&&!variantID&&Station.Theme.Image.Product.resetImages()},$(function(){init()}),{init:init,cacheElements:cacheElements,getVariantByID:getVariantByID,getVariantBySelectors:getVariantBySelectors,isOnBackorder:isOnBackorder,enableQtyLimit:enableQtyLimit,setAddToCartButtons:setAddToCartButtons,setBackorderNotice:setBackorderNotice,setCompareAtPrice:setCompareAtPrice,setQtyAvailable:setQtyAvailable,setSale:setSale,setSelectAnOption:setSelectAnOption,setSku:setSku,setVariant:setVariant,setVariantByID:setVariantByID}})(jQuery.noConflict())}).call(this),(function(){var $;window.Station.Theme=window.Station.Theme||{},Station.Theme.Sections=function(){var $2;$2=jQuery,this.constructors={},this.instances=[],$2(document).on("shopify:section:load",this._onSectionLoad.bind(this)).on("shopify:section:unload",this._onSectionUnload.bind(this)).on("shopify:section:select",this._onSelect.bind(this)).on("shopify:section:deselect",this._onDeselect.bind(this)).on("shopify:block:select",this._onBlockSelect.bind(this)).on("shopify:block:deselect",this._onBlockDeselect.bind(this))},(function($2){return $2(function(){var sections;sections=new Station.Theme.Sections,sections.register("collection-template",Station.Theme.CollectionTemplateSection),sections.register("footer",Station.Theme.FooterSection),sections.register("header",Station.Theme.HeaderSection),sections.register("password-template",Station.Theme.PasswordTemplateSection),sections.register("product-template",Station.Theme.ProductTemplateSection),sections.register("sidebar",Station.Theme.SidebarSection),sections.register("slideshow",Station.Theme.SlideshowSection),sections.register("video",Station.Theme.VideoSection)})})(jQuery.noConflict()),Station.Theme.Sections.prototype=_.assignIn({},Station.Theme.Sections.prototype,$=jQuery,{_createInstance:function(container,constructor){var $container,id,instance,type;if($container=$(container),id=$container.attr("data-section-id"),type=$container.attr("data-section-type"),constructor=constructor||this.constructors[type],constructor!=null)return instance=_.assignIn(new constructor(container),{id:id,type:type,container:container}),this.instances.push(instance),instance},_onSectionLoad:function(evt){var container,instance;container=$("[data-section-id]",evt.target)[0],container&&(instance=this._createInstance(container),instance!=null&&_.isFunction(instance.onLoad)&&instance.onLoad(evt))},_onSectionUnload:function(evt){this.instances=_.filter(this.instances,function(instance){var isEventInstance;return isEventInstance=instance.id===evt.detail.sectionId,isEventInstance&&_.isFunction(instance.onUnload)&&instance.onUnload(evt),!isEventInstance})},_onSelect:function(evt){var instance;instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId}),instance!=null&&_.isFunction(instance.onSelect)&&instance.onSelect(evt)},_onDeselect:function(evt){var instance;instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId}),instance!=null&&_.isFunction(instance.onDeselect)&&instance.onDeselect(evt)},_onBlockSelect:function(evt){var instance;instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId}),instance!=null&&_.isFunction(instance.onBlockSelect)&&instance.onBlockSelect(evt)},_onBlockDeselect:function(evt){var instance;instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId}),instance!=null&&_.isFunction(instance.onBlockDeselect)&&instance.onBlockDeselect(evt)},register:function(type,constructor){this.constructors[type]=constructor,$("[data-section-type="+type+"]").each((function(index,container){this._createInstance(container,constructor)}).bind(this))}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.CollectionTemplateSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.CollectionTemplateSection.prototype=_.assignIn({},Station.Theme.CollectionTemplateSection.prototype,$=jQuery,{onSelect:function(evt){return Station.Theme.Collection.init(),Station.Theme.Currency.init()},onBlockSelect:function(evt){Station.Theme.Currency.init()}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.FooterSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.FooterSection.prototype=_.assignIn({},Station.Theme.FooterSection.prototype,$=jQuery,{onSelect:function(evt){Station.GrandCentral.Accordions.init(),Station.GrandCentral.NavSide.init(),Station.GrandCentral.Notify.init(),Station.GrandCentral.Tabs.init(),typeof twttr=="object"&&twttr.widgets.load()},onBlockSelect:function(evt){Station.Theme.Currency.init()}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.HeaderSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.HeaderSection.prototype=_.assignIn({},Station.Theme.HeaderSection.prototype,$=jQuery,{onSelect:function(evt){Station.GrandCentral.NavPrimary.init()}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.PasswordTemplateSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.PasswordTemplateSection.prototype=_.assignIn({},Station.Theme.PasswordTemplateSection.prototype,$=jQuery,{onSelect:function(evt){Station.Theme.Password.init()}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.ProductTemplateSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.ProductTemplateSection.prototype=_.assignIn({},Station.Theme.ProductTemplateSection.prototype,$=jQuery,{onSelect:function(evt){Station.Theme.Image.Product.init(),Station.Theme.Product.init()}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.SidebarSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.SidebarSection.prototype=_.assignIn({},Station.Theme.SidebarSection.prototype,$=jQuery,{onSelect:function(evt){Station.GrandCentral.Accordions.init(),Station.GrandCentral.NavSide.init(),Station.GrandCentral.Notify.init(),Station.GrandCentral.Tabs.init(),typeof twttr=="object"&&twttr.widgets.load()},onBlockSelect:function(evt){Station.Theme.Currency.init()}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.SlideshowSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id"),this.carousel="#gc-carousel-"+this.sectionId,this.$carousel=$2(this.carousel)},init})(jQuery.noConflict()),Station.Theme.SlideshowSection.prototype=_.assignIn({},Station.Theme.SlideshowSection.prototype,$=jQuery,{onLoad:function(evt){Station.GrandCentral.Vendor.Flickity.initCarousel(this.$carousel)},onSelect:function(evt){Station.GrandCentral.Vendor.Flickity.initCarousel(this.$carousel)},onBlockSelect:function(evt){var $cells,$selectedCell,$selectedCellIndex;$cells=$(".section-block",this.$carousel),$selectedCell=$('*[data-block-id="'+evt.detail.blockId+'"]',this.$carousel),$selectedCellIndex=$cells.index($selectedCell),Station.GrandCentral.Vendor.Flickity.initCarousel(this.$carousel),this.$carousel.flickity("pausePlayer").flickity("select",$selectedCellIndex)},onBlockDeselect:function(){this.$carousel.flickity("unpausePlayer")}})}).call(this),(function(){var $;Station.Theme=Station.Theme||{},Station.Theme.VideoSection=(function($2){var init;return init=function(container){this.$container=$2(container),this.sectionId=this.$container.attr("data-section-id")},init})(jQuery.noConflict()),Station.Theme.VideoSection.prototype=_.assignIn({},Station.Theme.VideoSection.prototype,$=jQuery,{onLoad:function(evt){Station.Theme.Base.initFitVids()},onSelect:function(evt){Station.Theme.Base.initFitFids()}})}).call(this);
2//# sourceMappingURL=/cdn/shop/t/8/assets/theme.js.map?v=166968370793507588411756908319

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.