1console.log("dual print");var dt=new Date,currentTime=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();window.theme=window.theme||{},window.theme=window.theme||{},theme.Sections=function(){this.constructors={},this.instances=[],$(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))},theme.Sections.prototype=_.assignIn({},theme.Sections.prototype,{_createInstance:function(container,constructor){var $container=$(container),id=$container.attr("data-section-id"),type=$container.attr("data-section-type");if(constructor=constructor||this.constructors[type],!_.isUndefined(constructor)){var instance=_.assignIn(new constructor(container),{id,type,container});this.instances.push(instance)}},_onSectionLoad:function(evt){var container=$("[data-section-id]",evt.target)[0];container&&this._createInstance(container)},_onSectionUnload:function(evt){this.instances=_.filter(this.instances,function(instance){var isEventInstance=instance.id===evt.detail.sectionId;return isEventInstance&&_.isFunction(instance.onUnload)&&instance.onUnload(evt),!isEventInstance})},_onSelect:function(evt){var instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId});!_.isUndefined(instance)&&_.isFunction(instance.onSelect)&&instance.onSelect(evt)},_onDeselect:function(evt){var instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId});!_.isUndefined(instance)&&_.isFunction(instance.onDeselect)&&instance.onDeselect(evt)},_onBlockSelect:function(evt){var instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId});!_.isUndefined(instance)&&_.isFunction(instance.onBlockSelect)&&instance.onBlockSelect(evt)},_onBlockDeselect:function(evt){var instance=_.find(this.instances,function(instance2){return instance2.id===evt.detail.sectionId});!_.isUndefined(instance)&&_.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))}}),window.slate=window.slate||{},slate.rte={wrapTable:function(options){options.$tables.wrap('<div class="'+options.tableWrapperClass+'"></div>')},wrapIframe:function(options){options.$iframes.each(function(){$(this).wrap('<div class="'+options.iframeWrapperClass+'"></div>'),this.src=this.src})}},window.slate=window.slate||{},slate.a11y={pageLinkFocus:function($element){var focusClass="js-focus-hidden";$element.first().attr("tabIndex","-1").focus().addClass(focusClass).one("blur",callback);function callback(){$element.first().removeClass(focusClass).removeAttr("tabindex")}},focusHash:function(){var hash=window.location.hash;hash&&document.getElementById(hash.slice(1))&&this.pageLinkFocus($(hash))},bindInPageLinks:function(){$("a[href*=#]").on("click",function(evt){this.pageLinkFocus($(evt.currentTarget.hash))}.bind(this))},trapFocus:function(options){var eventName=options.namespace?"focusin."+options.namespace:"focusin";options.$elementToFocus||(options.$elementToFocus=options.$container),options.$container.attr("tabindex","-1"),options.$elementToFocus.focus(),$(document).off("focusin"),$(document).on(eventName,function(evt){options.$container[0]!==evt.target&&!options.$container.has(evt.target).length&&options.$container.focus()})},removeTrapFocus:function(options){var eventName=options.namespace?"focusin."+options.namespace:"focusin";options.$container&&options.$container.length&&options.$container.removeAttr("tabindex"),$(document).off(eventName)}},theme.Images=(function(){function preload(images,size){typeof images=="string"&&(images=[images]);for(var i2=0;i2<images.length;i2++){var image=images[i2];this.loadImage(this.getSizedImageUrl(image,size))}}function loadImage(path){new Image().src=path}function switchImage(image,element,callback){var size=this.imageSize(element.src),imageUrl=this.getSizedImageUrl(image.src,size);callback?callback(imageUrl,image,element):element.src=imageUrl}function imageSize(src){var match=src.match(/.+_((?:pico|icon|thumb|small|compact|medium|large|grande)|\d{1,4}x\d{0,4}|x\d{1,4})[_\\.@]/);return match!==null?match[2]!==void 0?match[1]+match[2]:match[1]:null}function getSizedImageUrl(src,size){if(size===null)return src;if(size==="master")return this.removeProtocol(src);var match=src.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif)(\?v=\d+)?$/i);if(match!==null){var prefix=src.split(match[0]),suffix=match[0];
1return this.removeProtocol(prefix[0]+"_"+size+suffix)}return null}function removeProtocol(path){return path.replace(/http(s)?:/,"")}return{preload,loadImage,switchImage,imageSize,getSizedImageUrl,removeProtocol}})(),theme.Currency=(function(){var moneyFormat="$";function formatMoney(cents,format){typeof cents=="string"&&(cents=cents.replace(".",""));var value="",placeholderRegex=/\{\{\s*(\w+)\s*\}\}/,formatString=format||moneyFormat;function formatWithDelimiters(number,precision,thousands,decimal){if(thousands=thousands||",",decimal=decimal||".",isNaN(number)||number===null)return 0;number=(number/100).toFixed(precision);var parts=number.split("."),dollarsAmount=parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+thousands),centsAmount=parts[1]?decimal+parts[1]:"";return dollarsAmount+centsAmount}switch(formatString.match(placeholderRegex)[1]){case"amount":value=formatWithDelimiters(cents,2);break;case"amount_no_decimals":value=formatWithDelimiters(cents,0);break;case"amount_with_comma_separator":value=formatWithDelimiters(cents,2,".",",");break;case"amount_no_decimals_with_comma_separator":value=formatWithDelimiters(cents,0,".",",");break;case"amount_no_decimals_with_space_separator":value=formatWithDelimiters(cents,0," ");break;case"amount_with_apostrophe_separator":value=formatWithDelimiters(cents,2,"'");break}return formatString.replace(placeholderRegex,value)}return{formatMoney}})(),slate.Variants=(function(){function Variants(options){this.$container=options.$container,this.product=options.product,this.singleOptionSelector=options.singleOptionSelector,this.originalSelectorId=options.originalSelectorId,this.enableHistoryState=options.enableHistoryState,this.currentVariant=this._getVariantFromOptions(),$(this.singleOptionSelector,this.$container).on("change",this._onSelectChange.bind(this))}return Variants.prototype=_.assignIn({},Variants.prototype,{_getCurrentOptions:function(){var currentOptions=_.map($(this.singleOptionSelector,this.$container),function(element){var $element=$(element),type=$element.attr("type"),currentOption={};return type==="radio"||type==="checkbox"?$element[0].checked?(currentOption.value=$element.val(),currentOption.index=$element.data("index"),currentOption):!1:(currentOption.value=$element.val(),currentOption.index=$element.data("index"),currentOption)});return currentOptions=_.compact(currentOptions),currentOptions},_getVariantFromOptions:function(){var selectedValues=this._getCurrentOptions(),variants=this.product.variants,found=_.find(variants,function(variant){return selectedValues.every(function(values){return _.isEqual(variant[values.index],values.value)})});return found},_onSelectChange:function(){var variant=this._getVariantFromOptions();this.$container.trigger({type:"variantChange",variant}),variant&&(this._updateMasterSelect(variant),this._updateImages(variant),this._updatePrice(variant),this._updateSKU(variant),this.currentVariant=variant,this.enableHistoryState&&this._updateHistoryState(variant))},_updateImages:function(variant){var variantImage=variant.featured_image||{},currentVariantImage=this.currentVariant.featured_image||{};!variant.featured_image||variantImage.src===currentVariantImage.src||this.$container.trigger({type:"variantImageChange",variant})},_updatePrice:function(variant){this.$container.trigger({type:"variantPriceChange",variant})},_updateSKU:function(variant){variant.sku!==this.currentVariant.sku&&this.$container.trigger({type:"variantSKUChange",variant})},_updateHistoryState:function(variant){if(!(!history.replaceState||!variant)){var newurl=window.location.protocol+"//"+window.location.host+window.location.pathname+"?variant="+variant.id;window.history.replaceState({path:newurl},"",newurl)}},_updateMasterSelect:function(variant){$(this.originalSelectorId,this.$container).val(variant.id)}}),Variants})(),theme.Drawers=(function(){function Drawer(id,position,options){var defaults={close:".js-drawer-close",open:".js-drawer-open-"+position,openClass:"js-drawer-open",dirOpenClass:"js-drawer-open-"+position};if(this.nodes={$parent:$("html").add("body"),$page:$("#PageContainer")},this.config=$.extend(defaults,options),this.position=position,this.$drawer=$("#"+id),!this.$drawer.length)return!1;this.drawerIsOpen=!1,this.init()}return Drawer.prototype.init=function(){$(this.config.open).on("click",$.proxy(this.open,this)),this.$drawer.on("click",this.config.close,$.proxy(this.close,this))},Drawer.prototype.open=function(evt){var externalCall=!1;return evt?evt.preventDefault():externalCall=!0,evt&&evt.stopPropagation&&(evt.stopPropagation(),this.$activeSource=$(evt.currentTarget)),this.drawerIsOpen&&!externalCall?this.close():(this.$drawer.prepareTransition(),this.nodes.$parent.addClass(this.config.openClass+" "+this.config.dirOpenClass),this.drawerIsOpen=!0,slate.a11y.trapFocus({$container:this.$drawer,namespace:"drawer_focus"}),this.config.onDrawerOpen&&typeof this.config.onDrawerOpen=="function"&&(externalCall||this.config.onDrawerOpen()),this.$activeSource&&this.$activeSource.attr("aria-expanded")&&this.$activeSource.attr("aria-expanded","true"),this.bindEvents(),this)},Drawer.prototype.close=function(){this.drawerIsOpen&&($(document.activeElement).trigger("blur"),this.$drawer.prepareTransition(),this.nodes.$parent.removeClass(this.config.dirOpenClass+" "+this.config.openClass),this.$activeSource&&this.$activeSource.attr("aria-expanded")&&this.$activeSource.attr("aria-expanded","fal
1se"),this.drawerIsOpen=!1,slate.a11y.removeTrapFocus({$container:this.$drawer,namespace:"drawer_focus"}),this.unbindEvents(),this.config.onDrawerClose&&typeof this.config.onDrawerClose=="function"&&this.config.onDrawerClose())},Drawer.prototype.bindEvents=function(){this.nodes.$parent.on("keyup.drawer",$.proxy(function(evt){return evt.keyCode===27?(this.close(),!1):!0},this)),this.nodes.$page.on("touchmove.drawer",function(){return!1}),this.nodes.$page.on("click.drawer",$.proxy(function(){return this.close(),!1},this))},Drawer.prototype.unbindEvents=function(){this.nodes.$page.off(".drawer"),this.nodes.$parent.off(".drawer")},Drawer})(),window.theme=window.theme||{},theme.Header=(function(){var selectors={body:"body",navigation:"#AccessibleNav",siteNavHasDropdown:".site-nav--has-dropdown",siteNavChildLinks:".site-nav__child-link",siteNavActiveDropdown:".site-nav--active-dropdown",siteNavLinkMain:".site-nav__link--main",siteNavChildLink:".site-nav__link--last"},config={activeClass:"site-nav--active-dropdown",childLinkClass:"site-nav__child-link"},cache={};function init(){cacheSelectors(),cache.$parents.on("click.siteNav",function(evt){var $el=$(this);$el.hasClass(config.activeClass)||(evt.preventDefault(),evt.stopImmediatePropagation(),showDropdown($el))}),$(selectors.siteNavChildLink).on("focusout.siteNav",function(){setTimeout(function(){$(document.activeElement).hasClass(config.childLinkClass)||!cache.$activeDropdown.length||hideDropdown(cache.$activeDropdown)})}),cache.$topLevel.on("focus.siteNav",function(){cache.$activeDropdown.length&&hideDropdown(cache.$activeDropdown)}),cache.$subMenuLinks.on("click.siteNav",function(evt){evt.stopImmediatePropagation()})}function cacheSelectors(){cache={$nav:$(selectors.navigation),$topLevel:$(selectors.siteNavLinkMain),$parents:$(selectors.navigation).find(selectors.siteNavHasDropdown),$subMenuLinks:$(selectors.siteNavChildLinks),$activeDropdown:$(selectors.siteNavActiveDropdown)}}function showDropdown($el){$el.addClass(config.activeClass),cache.$activeDropdown.length&&hideDropdown(cache.$activeDropdown),cache.$activeDropdown=$el,$el.find(selectors.siteNavLinkMain).attr("aria-expanded","true"),setTimeout(function(){$(window).on("keyup.siteNav",function(evt){evt.keyCode===27&&hideDropdown($el)}),$(selectors.body).on("click.siteNav",function(){hideDropdown($el)})},250)}function hideDropdown($el){$el.find(selectors.siteNavLinkMain).attr("aria-expanded","false"),$el.removeClass(config.activeClass),cache.$activeDropdown=$(selectors.siteNavActiveDropdown),$(selectors.body).off("click.siteNav"),$(window).off("keyup.siteNav")}function unload(){$(window).off(".siteNav"),cache.$parents.off(".siteNav"),cache.$subMenuLinks.off(".siteNav"),cache.$topLevel.off(".siteNav"),$(selectors.siteNavChildLink).off(".siteNav"),$(selectors.body).off(".siteNav")}return{init,unload}})(),window.theme=window.theme||{},theme.MobileNav=(function(){var classes={mobileNavOpenIcon:"mobile-nav--open",mobileNavCloseIcon:"mobile-nav--close",navLinkWrapper:"mobile-nav__item",navLink:"mobile-nav__link",subNavLink:"mobile-nav__sublist-link",return:"mobile-nav__return-btn",subNavActive:"is-active",subNavClosing:"is-closing",navOpen:"js-menu--is-open",subNavShowing:"sub-nav--is-open",thirdNavShowing:"third-nav--is-open",subNavToggleBtn:"js-toggle-submenu"},cache={},isTransitioning,$activeSubNav,$activeTrigger,menuLevel=1,mediaQuerySmall="screen and (max-width: 749px)";function init(){cacheSelectors(),cache.$mobileNavToggle.on("mousedown",toggleMobileNav),cache.$subNavToggleBtn.on("click.subNav",toggleSubNav),enquire.register(mediaQuerySmall,{unmatch:function(){closeMobileNav()}})}function toggleMobileNav(){cache.$mobileNavToggle.hasClass(classe
1s.mobileNavCloseIcon)?closeMobileNav():openMobileNav()}function cacheSelectors(){cache={$pageContainer:$("#PageContainer"),$siteHeader:$(".site-header"),$mobileNavToggle:$(".js-mobile-nav-toggle"),$mobileNavContainer:$(".mobile-nav-wrapper"),$mobileNav:$("#MobileNav"),$sectionHeader:$("#shopify-section-header"),$subNavToggleBtn:$("."+classes.subNavToggleBtn)}}function openMobileNav(){var translateHeaderHeight=cache.$siteHeader.outerHeight()+cache.$siteHeader.position().top;cache.$mobileNavContainer.prepareTransition().addClass(classes.navOpen),cache.$mobileNavContainer.css({transform:"translateY("+translateHeaderHeight+"px)"}),cache.$pageContainer.css({transform:"translate3d(0, "+cache.$mobileNavContainer[0].scrollHeight+"px, 0)"}),slate.a11y.trapFocus({$container:cache.$sectionHeader,$elementToFocus:cache.$mobileNav.find("."+classes.navLinkWrapper+":first").find("."+classes.navLink),namespace:"navFocus"}),cache.$mobileNavToggle.addClass(classes.mobileNavCloseIcon).removeClass(classes.mobileNavOpenIcon),$(window).on("keyup.mobileNav",function(evt){evt.which===27&&closeMobileNav()})}function closeMobileNav(){cache.$mobileNavContainer.prepareTransition().removeClass(classes.navOpen),cache.$mobileNavContainer.css({transform:"translateY(-100%)"}),cache.$pageContainer.removeAttr("style"),slate.a11y.trapFocus({$container:$("html"),$elementToFocus:$("body")}),cache.$mobileNavContainer.one("TransitionEnd.navToggle webkitTransitionEnd.navToggle transitionend.navToggle oTransitionEnd.navToggle",function(){slate.a11y.removeTrapFocus({$container:cache.$mobileNav,namespace:"navFocus"}),document.activeElement.blur()}
1),cache.$mobileNavToggle.addClass(classes.mobileNavOpenIcon).removeClass(classes.mobileNavCloseIcon),$(window).off("keyup.mobileNav"),scrollTo(0,0)}function toggleSubNav(evt){if(!isTransitioning){var $toggleBtn=$(evt.currentTarget),isReturn=$toggleBtn.hasClass(classes.return);isTransitioning=!0,isReturn?($("."+classes.subNavToggleBtn+'[data-level="'+(menuLevel-1)+'"]').removeClass(classes.subNavActive),$activeTrigger&&$activeTrigger.length&&$activeTrigger.removeClass(classes.subNavActive)):$toggleBtn.addClass(classes.subNavActive),$activeTrigger=$toggleBtn,goToSubnav($toggleBtn.data("target"))}}function goToSubnav(target){var $targetMenu=target?$('.mobile-nav__dropdown[data-parent="'+target+'"]'):cache.$mobileNav;menuLevel=$targetMenu.data("level")?$targetMenu.data("level"):1,$activeSubNav&&$activeSubNav.length&&$activeSubNav.prepareTransition().addClass(classes.subNavClosing),$activeSubNav=$targetMenu;var $elementToFocus=target?$targetMenu.find("."+classes.subNavLink+":first"):$activeTrigger,translateMenuHeight=$targetMenu.outerHeight(),openNavClass=menuLevel>2?classes.thirdNavShowing:classes.subNavShowing;cache.$mobileNavContainer.css("height",translateMenuHeight).removeClass(classes.thirdNavShowing).addClass(openNavClass),target||cache.$mobileNavContainer.removeClass(classes.thirdNavShowing).removeClass(classes.subNavShowing),cache.$mobileNavContainer.one("TransitionEnd.subnavToggle webkitTransitionEnd.subnavToggle transitionend.subnavToggle oTransitionEnd.subnavToggle",function(){slate.a11y.trapFocus({$container:$targetMenu,$elementToFocus,namespace:"subNavFocus"}),cache.$mobileNavContainer.off(".subnavToggle"),isTransitioning=!1}),cache.$pageContainer.css({transform:"translateY("+translateMenuHeight+"px)"}),$activeSubNav.removeClass(classes.subNavClosing)}return{init,closeMobileNav}})(jQuery),window.theme=window.theme||{},theme.Search=(function(){var selectors={search:".search",searchSubmit:".search__submit",searchInput:".search__input",siteHeader:".site-header",siteHeaderSearchToggle:".site-header__search-toggle",siteHeaderSearch:".site-header__search",searchDrawer:".search-bar",searchDrawerInput:".search-bar__input",searchHeader:".search-header",searchHeaderInput:".search-header__input",searchHeaderSubmit:".search-header__submit",mobileNavWrapper:".mobile-nav-wrapper"},classes={focus:"search--focus",mobileNavIsOpen:"js-menu--is-open"};function init(){$(selectors.siteHeader).length&&(initDrawer(),searchSubmit(),$(selectors.searchHeaderInput).add(selectors.searchHeaderSubmit).on("focus blur",function(){}),$(selectors.siteHeaderSearchToggle).on("click",function(){var searchHeight=$(selectors.siteHeader).outerHeight(),searchOffset=$(selectors.siteHeader).offset().top-searchHeight;$(selectors.searchDrawer).css({height:searchHeight+"px",top:searchOffset+"px"})}))}function initDrawer(){$("#PageContainer").addClass("drawer-page-content"),$(".js-drawer-open-top").attr("aria-controls","SearchDrawer").attr("aria-expanded","false").attr("aria-haspopup","dialog"),theme.SearchDrawer=new theme.Drawers("SearchDrawer","top",{onDrawerOpen:searchDrawerFocus,onDrawerClose:searchDrawerFocusClose})}function searchDrawerFocus(){searchFocus($(selectors.searchDrawerInput)),$(selectors.mobileNavWrapper).hasClass(classe
1s.mobileNavIsOpen)&&theme.MobileNav.closeMobileNav()}function searchFocus($el){$el.focus(),$el[0].setSelectionRange(0,$el[0].value.length)}function searchDrawerFocusClose(){$(selectors.siteHeaderSearchToggle).focus()}function searchSubmit(){$(selectors.searchSubmit).on("click",function(evt){var $el=$(evt.target),$input=$el.parents(selectors.search).find(selectors.searchInput);$input.val().length===0&&(evt.preventDefault(),searchFocus($input))})}return{init}})(),(function(){var selectors={backButton:".return-link"},$backButton=$(selectors.backButton);if(!document.referrer||!$backButton.length||!window.history.length)return;$backButton.one("click",function(evt){evt.preventDefault();var referrerDomain=urlDomain(document.referrer),shopDomain=urlDomain(window.location.href);return shopDomain===referrerDomain&&history.back(),!1});function urlDomain(url2){var anchor=document.createElement("a");return anchor.ref=url2,anchor.hostname}})(),theme.Slideshow=(function(){this.$slideshow=null;var classes={wrapper:"slideshow-wrapper",slideshow:"slideshow",currentSlide:"slick-current",video:"slideshow__video",videoBackground:"slideshow__video--background",closeVideoBtn:"slideshow__video-control--close",pauseButton:"slideshow__pause",isPaused:"is-paused"};function slideshow(el){this.$slideshow=$(el),this.$wrapper=this.$slideshow.closest("."+classes.wrapper),this.$pause=this.$wrapper.find("."+classes.pauseButton),this.settings={accessibility:!0,arrows:!1,dots:!0,fade:!0,draggable:!0,touchThreshold:20,autoplay:this.$slideshow.data("autoplay"),autoplaySpeed:this.$slideshow.data("speed")},this.$slideshow.on("beforeChange",beforeChange.bind(this)),this.$slideshow.on("init",slideshowA11y.bind(this)),this.$slideshow.slick(this.settings),this.$pause.on("click",this.togglePause.bind(this))}function slideshowA11y(event2,obj){var $slider=obj.$slider,$list=obj.$list,$wrapper=this.$wrapper,autoplay=this.settings.autoplay;$list.removeAttr("aria-live"),$wrapper.on("focusin",function(evt){$wrapper.has(evt.target).length&&($list.attr("aria-live","polite"),autoplay&&$slider.slick("slickPause"))}),$wrapper.on("focusout",function(evt){if($wrapper.has(evt.target).length&&($list.removeAttr("aria-live"),autoplay)){if($(evt.target).hasClass(classe
1s.closeVideoBtn))return;$slider.slick("slickPlay")}}),obj.$dots&&obj.$dots.on("keydown",function(evt){evt.which===37&&$slider.slick("slickPrev"),evt.which===39&&$slider.slick("slickNext"),(evt.which===37||evt.which===39)&&obj.$dots.find(".slick-active button").focus()})}function beforeChange(event2,slick,currentSlide,nextSlide){var $slider=slick.$slider,$currentSlide=$slider.find("."+classes.currentSlide),$nextSlide=$slider.find('.slideshow__slide[data-slick-index="'+nextSlide+'"]');if(isVideoInSlide($currentSlide)){var $currentVideo=$currentSlide.find("."+classes.video),currentVideoId=$currentVideo.attr("id");theme.SlideshowVideo.pauseVideo(currentVideoId),$currentVideo.attr("tabindex","-1")}if(isVideoInSlide($nextSlide)){var $video=$nextSlide.find("."+classes.video),videoId=$video.attr("id"),isBackground=$video.hasClass(classes.videoBackground);isBackground?theme.SlideshowVideo.playVideo(videoId):$video.attr("tabindex","0")}}function isVideoInSlide($slide){return $slide.find("."+classes.video).length}slideshow.prototype.togglePause=function(){var slideshowSelector=getSlideshowId(this.$pause);
1this.$pause.hasClass(classes.isPaused)?(this.$pause.removeClass(classes.isPaused),$(slideshowSelector).slick("slickPlay")):(this.$pause.addClass(classes.isPaused),$(slideshowSelector).slick("slickPause"))};function getSlideshowId($el){return"#Slideshow-"+$el.data("id")}return slideshow})();function onYouTubeIframeAPIReady(){theme.SlideshowVideo.loadVideos()}theme.SlideshowVideo=(function(){var autoplayCheckComplete=!1,autoplayAvailable=!1,playOnClickChecked=!1,playOnClick=!1,youtubeLoaded=!1,videos={},videoPlayers=[],videoOptions={ratio:16/9,playerVars:{iv_load_policy:3,modestbranding:1,autoplay:0,controls:0,showinfo:0,wmode:"opaque",branding:0,autohide:0,rel:0},events:{onReady:onPlayerReady,onStateChange:onPlayerChange}},classes={playing:"video-is-playing",paused:"video-is-paused",loading:"video-is-loading",loaded:"video-is-loaded",slideshowWrapper:"slideshow-wrapper",slide:"slideshow__slide",slideBackgroundVideo:"slideshow__slide--background-video",slideDots:"slick-dots",videoChrome:"slideshow__video--chrome",videoBackground:"slideshow__video--background",playVideoBtn:"slideshow__video-control--play",closeVideoBtn:"slideshow__video-control--close",currentSlide:"slick-current",slickClone:"slick-cloned",supportsAutoplay:"autoplay",supportsNoAutoplay:"no-autoplay"};function init($video){if($video.length&&(videos[$video.attr("id")]={id:$video.attr("id"),videoId:$video.data("id"),type:$video.data("type"),status:$video.data("type")==="chrome"?"closed":"background",videoSelector:$video.attr("id"),$parentSlide:$video.closest("."+classes.slide),$parentSlideshowWrapper:$video.closest("."+classes.slideshowWrapper),controls:$video.data("type")==="background"?0:1,slideshow:$video.data("slideshow")},!youtubeLoaded)){var tag=document.createElement("script");tag.src="https://www.youtube.com/iframe_api";var firstScriptTag=document.getElementsByTagName("script")[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag)}}function customPlayVideo(playerId){!playOnClickChecked&&!playOnClick||playerId&&typeof videoPlayers[playerId].playVideo=="function"&&privatePlayVideo(playerId)}function pauseVideo(playerId){videoPlayers[playerId]&&typeof videoPlayers[playerId].pauseVideo=="function"&&videoPlayers[playerId].pauseVideo()}function loadVideos(){for(var key in videos)if(videos.hasOwnProperty(key)){var args=$.extend({},videoOptions,videos[key]);args.playerVars.controls=args.controls,videoPlayers[key]=new YT.Player(key,args)}initEvents(),youtubeLoaded=!0}function loadVideo(key){if(youtubeLoaded){var args=$.extend({},videoOptions,videos[key]);args.playerVars.controls=args.controls,videoPlayers[key]=new YT.Player(key,args),initEvents()}}function privatePlayVideo(id,clicked){var videoData=videos[id],player=videoPlayers[id],$slide=videos[id].$parentSlide;if(playOnClick)setAsPlaying(videoData);else if(clicked||autoplayCheckComplete&&autoplayAvailable){$slide.removeClass(classes.loading),setAsPlaying(videoData),player.playVideo();return}autoplayCheckComplete||autoplayCheckFunction(player,$slide)}function setAutoplaySupport(supported){var supportClass=supported?classes.supportsAutoplay:classes.supportsNoAutoplay;$(document.documentElement).addClass(supportClass),supported||(playOnClick=!0),autoplayCheckComplete=!0}function autoplayCheckFunction(player,$slide){player.playVideo(),autoplayTest(player).then(function(){setAutoplaySupport(!0)}).fail(function(){setAutoplaySupport(!1),player.stopVideo()}).always(function(){autoplayCheckComplete=!0,$slide.removeClass(classes.loading)})}function autoplayTest(player){var deferred=$.Deferred(),wait,timeout;return wait=setInterval(function(){player.getCurrentTime()<=0||(autoplayAvailable=!0,clearInterval(wait),clearTimeout(timeout),deferred.resolve())},500),timeout=setTimeout(function(){clearInterval(wait),deferred.reject()},4e3),deferred}function playOnClickCheck(){playOnClickChecked||(($(window).width()<750||window.mobileCheck())&&(playOnClick=!0),playOnClick&&setAutoplaySupport(!1),playOnClickChecked=!0)}function onPlayerReady(evt){evt.target.setPlaybackQuality("hd1080");var videoData=getVideoOptions(evt);switch(playOnClickCheck(),$("#"+videoData.id).attr("tabindex","-1"),sizeBackgroun
1dVideos(),videoData.type){case"background-chrome":case"background":evt.target.mute(),videoData.$parentSlide.hasClass(classes.currentSlide)&&privatePlayVideo(videoData.id);break}videoData.$parentSlide.addClass(classes.loaded)}function onPlayerChange(evt){var videoData=getVideoOptions(evt);switch(evt.data){case 0:setAsFinished(videoData);break;case 1:setAsPlaying(videoData);break;case 2:setAsPaused(videoData);break}}function setAsFinished(videoData){switch(videoData.type){case"background":videoPlayers[videoData.id].seekTo(0);break;case"background-chrome":videoPlayers[videoData.id].seekTo(0),closeVideo(videoData.id);break;case"chrome":closeVideo(videoData.id);break}}function setAsPlaying(videoData){var $slideshow=videoData.$parentSlideshowWrapper,$slide=videoData.$parentSlide;if($slide.removeClass(classes.loading),videoData.status!=="background"){switch($("#"+videoData.id).attr("tabindex","0"),videoData.type){case"chrome":case"background-chrome":$slideshow.removeClass(classes.paused).addClass(classes.playing),$slide.removeClass(classes.paused).addClass(classe
1s.playing);break}$slide.find("."+classes.closeVideoBtn).focus()}}function setAsPaused(videoData){var $slideshow=videoData.$parentSlideshowWrapper,$slide=videoData.$parentSlide;if(videoData.type==="background-chrome"){closeVideo(videoData.id);return}videoData.status!=="closed"&&videoData.type!=="background"&&($slideshow.addClass(classes.paused),$slide.addClass(classes.paused)),videoData.type==="chrome"&&videoData.status==="closed"&&($slideshow.removeClass(classes.paused),$slide.removeClass(classes.paused)),$slideshow.removeClass(classes.playing),$slide.removeClass(classes.playing)}function closeVideo(playerId){var videoData=videos[playerId],$slideshow=videoData.$parentSlideshowWrapper,$slide=videoData.$parentSlide,classesToRemove=[classes.pause,classes.playing].join(" ");switch($("#"+videoData.id).attr("tabindex","-1"),videoData.status="closed",videoData.type){case"background-chrome":videoPlayers[playerId].mute(),setBackgroundVideo(playerId);break;case"chrome":videoPlayers[playerId].stopVideo(),setAsPaused(videoData);break}$slideshow.removeClass(classesToRemove),$slide.removeClass(classesToRemove)}function getVideoOptions(evt){return videos[evt.target.h.id]}function startVideoOnClick(playerId){var videoData=videos[playerId];
1switch(videoData.$parentSlide.addClass(classes.loading),videoData.status="open",videoData.type){case"background-chrome":unsetBackgroundVideo(playerId,videoData),videoPlayers[playerId].unMute(),privatePlayVideo(playerId,!0);break;case"chrome":privatePlayVideo(playerId,!0);break}$(document).on("keydown.videoPlayer",function(evt){evt.keyCode===27&&closeVideo(playerId)})}function sizeBackgroundVideos(){$("."+classes.videoBackground).each(function(index,el){sizeBackgroundVideo($(el))})}function sizeBackgroundVideo($player){var $slide=$player.closest("."+classes.slide);if(!$slide.hasClass(classes.slickClone)){var slideWidth=$slide.width(),playerWidth=$player.width(),playerHeight=$player.height();slideWidth/videoOptions.ratio<playerHeight?(playerWidth=Math.ceil(playerHeight*videoOptions.ratio),$player.width(playerWidth).height(playerHeight).css({left:(slideWidth-playerWidth)/2,top:0})):(playerHeight=Math.ceil(slideWidth/videoOptions.ratio),$player.width(slideWidth).height(playerHeight).css({left:0,top:(playerHeight-playerHeight)/2}
1)),$player.prepareTransition().addClass(classes.loaded)}}function unsetBackgroundVideo(playerId){$("#"+playerId).removeAttr("style").removeClass(classes.videoBackground).addClass(classes.videoChrome),videos[playerId].$parentSlideshowWrapper.removeClass(classes.slideBackgroundVideo).addClass(classes.playing),videos[playerId].$parentSlide.removeClass(classes.slideBackgroundVideo).addClass(classes.playing),videos[playerId].status="open"}function setBackgroundVideo(playerId){var $player=$("#"+playerId).addClass(classes.videoBackground).removeClass(classes.videoChrome);videos[playerId].$parentSlide.addClass(classes.slideBackgroundVideo),videos[playerId].status="background",sizeBackgroundVideo($player)}function initEvents(){$(document).on("click.videoPlayer","."+classes.playVideoBtn,function(evt){var playerId=$(evt.currentTarget).data("controls");startVideoOnClick(playerId)}),$(document).on("click.videoPlayer","."+classes.closeVideoBtn,function(evt){var playerId=$(evt.currentTarget).data("controls");closeVideo(playerId)}),$(window).on("resize.videoPlayer",$.debounce(250,function(){youtubeLoaded&&sizeBackgroundVideos()}))}function removeEvents(){$(document).off(".videoPlayer"),$(window).off(".videoPlayer")}return{init,loadVideos,loadVideo,playVideo:customPlayVideo,pauseVideo,removeEvents}})(),theme.announcementBar=(function(){var config={mediaQuerySmall:"screen and (max-width: 749px)",mediaQueryMediumUp:"screen and (min-width: 750px)",slideCount:0},slideCount=0,compact=!1,defaults={accessibility:!0,arrows:!1,dots:!1,autoplay:!0,autoplaySpeed:8e3,touchThreshold:20,slidesToShow:1,fade:!0,cssEase:"linear"},$slider;function init(){if($slider=$("#AnnouncementSlider"),!!$slider.length){slideCount=$slider.data("block-count"),compact=$slider.data("compact-style");var desktopOptions=$.extend({},defaults,{slidesToShow:compact?1:slideCount,slidesToScroll:1}),mobileOptions=$.extend({},defaults,{slidesToShow:1});enquire.register(config.mediaQuerySmall,{match:function(){initSlider($slider,mobileOptions)}}),enquire.register(config.mediaQueryMediumUp,{match:function(){initSlider($slider,desktopOptions)}}),$("body").on("matchSmall",function(){initSlider($slider,mobileOptions)}.bind(this)),$("body").on("matchLarge",function(){initSlider($slider,desktopOptions)}.bind(this))}}function initSlider($slider2,args){isInitialized($slider2)&&$slider2.slick("unslick"),$slider2.slick(args)}function isInitialized($slider2){return $slider2.length&&$slider2.hasClass("slick-initialized")}function onBlockSelect(id){var $slide=$("#AnnouncementSlide-"+id);$slider.length&&$slider.slick("slickPause"),$slide.length&&$slider.slick("slickGoTo",$slide.data("index"))}function onBlockDeselect(id){$slider.length&&isInitialized($slider)&&$slider.slick("slickPlay")}function unload(){isInitialized($slider)&&$slider.slick("unslick")}return{init,onBlockSelect,onBlockDeselect,unload}})(),(function(){var $filterBy=$("#BlogTagFilter");$filterBy.length&&$filterBy.on("change",function(){location.href=$(this).val()})})(),window.theme=theme||{},theme.customerTemplates=(function(){function initEventListeners(){$("#RecoverPassword").on("click",function(evt){evt.preventDefault(),toggleRecoverPasswordForm()}),$("#HideRecoverPasswordLink").on("click",function(evt){evt.preventDefault(),toggleRecoverPasswordForm()})}function toggleRecoverPasswordForm(){$("#RecoverPasswordForm").toggleClass("hide"),$("#CustomerLoginForm").toggleClass("hide")}function resetPasswordSuccess(){var $formState=$(".reset-password-success");$formState.length&&$("#ResetSuccess").removeClass("hide")}function customerAddressForm(){var $newAddressForm=$("#AddressNewForm");$newAddressForm.length&&(Shopify&&new Shopify.CountryProvinceSelector("AddressCountryNew","AddressProvinceNew",{hideElement:"AddressProvinceContainerNew"}),$(".address-country-option").each(function(){var formId=$(this).data("form-id"),countrySelector="AddressCountry_"+formId,provinceSelector="AddressProvince_"+formId,containerSelector="AddressProvinceContainer_"+formId;new Shopify.CountryProvinceSelector(countrySelector,provinceSelector,{hideElement:containerSelector})}),$(".address-new-toggle").on("click",function(){$newAddressForm.toggleClass("hide")}),$(".address-edit-toggle").on("click",function(){var formId=$(this).data("form-id");$("#EditAddress_"+formId).toggleClass("hide")}),$(".address-delete").on("click",function(){var $el=$(this),formId=$el.data("form-id"),confirmMessage=$el.data("confirm-message");confirm(confirmMessage||"Are you sure you wish to delete this address?")&&Shopify.postLink("/account/addresses/"+formId,{parameters:{_method:"delete"}})}))}function checkUrlHash(){var hash=window.location.hash;
1hash==="#recover"&&toggleRecoverPasswordForm()}return{init:function(){checkUrlHash(),initEventListeners(),resetPasswordSuccess(),customerAddressForm()}}})(),window.theme=window.theme||{},theme.Cart=(function(){var selectors={edit:".js-edit-toggle"},config={showClass:"cart__update--show",showEditClass:"cart__edit--active",cartNoCookies:"cart--no-cookies"};function Cart(container){this.$container=$(container),this.$edit=$(selectors.edit,this.$container),this.cookiesEnabled()||this.$container.addClass(config.cartNoCookies),this.$edit.on("click",this._onEditClick.bind(this))}return Cart.prototype=_.assignIn({},Cart.prototype,{onUnload:function(){this.$edit.off("click",this._onEditClick)},_onEditClick:function(evt){var $evtTarget=$(evt.target),$updateLine=$("."+$evtTarget.data("target"));$evtTarget.toggleClass(config.showEditClass),$updateLine.toggleClass(config.showClass)},cookiesEnabled:function(){var cookieEnabled=navigator.cookieEnabled;return cookieEnabled||(document.cookie="testcookie",cookieEnabled=document.cookie.indexOf("testcookie")!==-1),cookieEnabled}}),Cart})(),window.theme=window.theme||{},theme.Filters=(function(){var constants={SORT_BY:"sort_by"},selectors={filterSelection:"#SortTags",sortSelection:"#SortBy",defaultSort:"#DefaultSortBy"};function Filters(container){var $container=this.$container=$(container);this.$filterSelect=$(selectors.filterSelection,$container),this.$sortSelect=$(selectors.sortSelection,$container),this.$selects=$(selectors.filterSelection,$container).add($(selectors.sortSelection,$container)),this.defaultSort=this._getDefaultSortValue(),this._resizeSelect(this.$selects),this.$selects.removeClass("hidden"),this.$filterSelect.on("change",this._onFilterChange.bind(this)),this.$sortSelect.on("change",this._onSortChange.bind(this))}return Filters.prototype=_.assignIn({},Filters.prototype,{_onSortChange:function(evt){var sort=this._sortValue();sort.length?window.location.search=sort:window.top.location.href=window.top.location.href.replace(window.location.search,""),this._resizeSelect($(evt.target))},_onFilterChange:function(evt){var filter=this._getFilterValue(),search=document.location.search.replace(/\?(page=\w+)?&?/,"");search=search!==""?"?"+search:"",document.location.href=filter+search,this._resizeSelect($(evt.target))},_getFilterValue:function(){return this.$filterSelect.val()},_getSortValue:function(){return this.$sortSelect.val()||this.defaultSort},_getDefaultSortValue:function(){return $(selectors.defaultSort,this.$container).val()},_sortValue:function(){var sort=this._getSortValue(),query="";return sort!==this.defaultSort&&(query=constants.SORT_BY+"="+sort),query},_resizeSelect:function($selection){$selection.each(function(){var $this=$(this),arrowWidth=10,text=$this.find("option:selected").text(),$test=$("<span>").html(text);$test.appendTo("body");var width=$test.width();$test.remove(),$this.width(width+arrowWidth)})},onUnload:function(){this.$filterSelect.off("change",this._onFilterChange),this.$sortSelect.off("change",this._onSortChange)}}),Filters})(),window.theme=window.theme||{},theme.HeaderSection=(function(){function Header(){theme.Header.init(),theme.MobileNav.init(),theme.Search.init(),theme.announcementBar.init()}return Header.prototype=_.assignIn({},Header.prototype,{onUnload:function(){theme.Header.unload(),theme.announcementBar.unload()}}),Header})(),theme.Maps=(function(){var config={zoom:14},apiStatus=null,mapsToLoad=[],errors={addressNoResults:theme.strings.addressNoResults,addressQueryLimit:theme.strings.addressQueryLimit,addressError:theme.strings.addressError,authError:theme.strings.authError},selectors={section:'[data-section-type="map"]',map:"[data-map]",mapOverlay:"[data-map-overlay]"},classes={mapError:"map-section--load-error",errorMsg:"map-section__error errors text-center"};window.gm_authFailure=function(){Shopify.designMode&&($(selectors.section).addClass(classe
1s.mapError),$(selectors.map).remove(),$(selectors.mapOverlay).after('<div class="'+classes.errorMsg+'">'+theme.strings.authError+"</div>"))};function Map(container){this.$container=$(container),this.$map=this.$container.find(selectors.map),this.key=this.$map.data("api-key"),!(typeof this.key>"u")&&(apiStatus==="loaded"?this.createMap():(mapsToLoad.push(this),apiStatus!=="loading"&&(apiStatus="loading",typeof window.google>"u"&&$.getScript("https://maps.googleapis.com/maps/api/js?key="+this.key).then(function(){apiStatus="loaded",initAllMaps()}))))}function initAllMaps(){$.each(mapsToLoad,function(index,instance){instance.createMap()})}function geolocate($map){var deferred=$.Deferred(),geocoder=new google.maps.Geocoder,address=$map.data("address-setting");return geocoder.geocode({address},function(results,status2){status2!==google.maps.GeocoderStatus.OK&&deferred.reject(status2),deferred.resolve(results)}),deferred}return Map.prototype=_.assignIn({},Map.prototype,{createMap:function(){var $map=this.$map;return geolocate($map).then(function(results){var mapOptions={zoom:config.zoom,center:results[0].geometry.location,draggable:!1,clickableIcons:!1,scrollwheel:!1,disableDoubleClickZoom:!0,disableDefaultUI:!0},map=this.map=new google.maps.Map($map[0],mapOptions),center=this.center=map.getCenter(),marker=new google.maps.Marker({map,position:map.getCenter()});google.maps.event.addDomListener(window,"resize",$.debounce(250,function(){google.maps.event.trigger(map,"resize"),map.setCenter(center),$map.removeAttr("style")}))}.bind(this)).fail(function(){var errorMessage;switch(status){case"ZERO_RESULTS":errorMessage=errors.addressNoResults;break;case"OVER_QUERY_LIMIT":errorMessage=errors.addressQueryLimit;break;case"REQUEST_DENIED":errorMessage=errors.authError;break;default:errorMessage=errors.addressError;break}
1Shopify.designMode&&$map.parent().addClass(classes.mapError).html('<div class="'+classes.errorMsg+'">'+errorMessage+"</div>")})},onUnload:function(){this.$map.length!==0&&google.maps.event.clearListeners(this.map,"resize")}}),Map})(),theme.Product=(function(){function Product(container){var $container=this.$container=$(container),sectionId=$container.attr("data-section-id");this.settings={mediaQueryMediumUp:"screen and (min-width: 750px)",mediaQuerySmall:"screen and (max-width: 749px)",bpSmall:!1,enableHistoryState:$container.data("enable-history-state")||!1,namespace:".slideshow-"+sectionId,sectionId,sliderActive:!1,zoomEnabled:!1},this.selectors={addToCart:"#AddToCart-"+sectionId,addToCartText:"#AddToCartText-"+sectionId,comparePrice:"#ComparePrice-"+sectionId,originalPrice:"#ProductPrice-"+sectionId,SKU:".variant-sku",originalPriceWrapper:".product-price__price-"+sectionId,originalSelectorId:"#ProductSelect-"+sectionId,productImageWraps:".product-single__photo",productPrices:".product-single__price-"+sectionId,productThumbImages:".product-single__thumbnail--"+sectionId,productThumbs:".product-single__thumbnails-"+sectionId,saleClasses:"product-price__sale product-price__sale--single",saleLabel:".product-price__sale-label-"+sectionId,singleOptionSelector:".single-option-selector-"+sectionId,shopifyPaymentButton:".shopify-payment-button"},$("#ProductJson-"+sectionId).html()&&(this.productSingleObject=JSON.parse(document.getElementById("ProductJson-"+sectionId).innerHTML),this.settings.zoomEnabled=$(this.selectors.productImageWraps).hasClass("js-zoom-enabled"),this._initBreakpoints(),this._stringOverrides(),this._initVariants(),this._initImageSwitch(),this._setActiveThumbnail())}Product.prototype=_.assignIn({},Product.prototype,{_stringOverrides:function(){theme.productStrings=theme.productStrings||{},$.extend(theme.strings,theme.productStrings)},_initBreakpoints:function(){var self=this;enquire.register(this.settings.mediaQuerySmall,{match:function(){$(self.selectors.productThumbImages).length>3&&self._initThumbnailSlider(),self.settings.zoomEnabled&&$(self.selectors.productImageWraps).each(function(){_destroyZoom(this)}),self.settings.bpSmall=!0},unmatch:function(){self.settings.sliderActive&&self._destroyThumbnailSlider(),self.settings.bpSmall=!1}}),enquire.register(this.settings.mediaQueryMediumUp,{match:function(){self.settings.zoomEnabled&&$(self.selectors.productImageWraps).each(function(){_enableZoom(this)})}})},_initVariants:function(){var options={$container:this.$container,enableHistoryState:this.$container.data("enable-history-state")||!1,singleOptionSelector:this.selectors.singleOptionSelector,originalSelectorId:this.selectors.originalSelectorId,product:this.productSingleObject};this.variants=new slate.Variants(options),this.$container.on("variantChange"+this.settings.namespace,this._updateAddToCart.bind(this)),this.$container.on("variantImageChange"+this.settings.namespace,this._updateImages.bind(this)),this.$container.on("variantPriceChange"+this.settings.namespace,this._updatePrice.bind(this)),this.$container.on("variantSKUChange"+this.settings.namespace,this._updateSKU.bind(this))},_initImageSwitch:function(){if($(this.selectors.productThumbImages).length){var self=this;$(this.selectors.productThumbImages).on("click",function(evt){evt.preventDefault();var $el=$(this),imageId=$el.data("thumbnail-id");self._switchImage(imageId),self._setActiveThumbnail(imageId)})}},_setActiveThumbnail:function(imageId){var activeClass="active-thumb";typeof imageId>"u"&&(imageId=$(this.selectors.productImageWraps+":not('.hide')").data("image-id"));var $thumbnail=$(this.selectors.productThumbImages+"[data-thumbnail-id='"+imageId+"']");$(this.selectors.productThumbImages).removeClass(activeClass),$thumbnail.addClass(activeClass)},_switchImage:function(imageId){var $newImage=$(this.selectors.productImageWraps+"[data-image-id='"+imageId+"']",this.$container),$otherImages=$(this.selectors.productImageWraps+":not([data-image-id='"+imageId+"'])",this.$container);$newImage.removeClass("hide"),$otherImages.addClass("hide")},_initThumbnailSlider:function(){var options={slidesToShow:4,slidesToScroll:3,infinite:!1,prevArrow:".thumbnails-slider__prev--"+this.settings.sectionId,nextArrow:".thumbnails-slider__next--"+this.settings.sectionId,responsive:[{breakpoint:321,settings:{slidesToShow:3}}]};
1$(this.selectors.productThumbs).slick(options),this.settings.sliderActive=!0},_destroyThumbnailSlider:function(){$(this.selectors.productThumbs).slick("unslick"),this.settings.sliderActive=!1},_updateAddToCart:function(evt){var variant=evt.variant;variant?($(this.selectors.productPrices).removeClass("visibility-hidden").attr("aria-hidden","true"),variant.available?($(this.selectors.addToCart).prop("disabled",!1),$(this.selectors.addToCartText).text(theme.strings.addToCart),$(this.selectors.shopifyPaymentButton,this.$container).show()):($(this.selectors.addToCart).prop("disabled",!0),$(this.selectors.addToCartText).text(theme.strings.soldOut),$(this.selectors.shopifyPaymentButton,this.$container).hide())):($(this.selectors.addToCart).prop("disabled",!0),$(this.selectors.addToCartText).text(theme.strings.unavailable),$(this.selectors.productPrices).addClass("visibility-hidden").attr("aria-hidden","false"),$(this.selectors.shopifyPaymentButton,this.$container).hide())},_updateImages:function(evt){var variant=evt.variant,imageId=variant.featured_image.id;this._switchImage(imageId),this._setActiveThumbnail(imageId)},_updatePrice:function(evt){var variant=evt.variant;$(this.selectors.originalPrice).html(theme.Currency.formatMoney(variant.price,theme.moneyFormat)),variant.compare_at_price>variant.price?($(this.selectors.comparePrice).html(theme.Currency.formatMoney(variant.compare_at_price,theme.moneyFormat)).removeClass("hide"),$(this.selectors.originalPriceWrapper).addClass(this.selectors.saleClasses),$(this.selectors.saleLabel).removeClass("hide")):($(this.selectors.comparePrice).addClass("hide"),$(this.selectors.saleLabel).addClass("hide"),$(this.selectors.originalPriceWrapper).removeClass(this.selectors.saleClasses))},_updateSKU:function(evt){var variant=evt.variant;$(this.selectors.SKU).html(variant.sku)},onUnload:function(){this.$container.off(this.settings.namespace)}});function _enableZoom(el){var zoomUrl=$(el).data("zoom");$(el).zoom({url:zoomUrl})}function _destroyZoom(el){$(el).trigger("zoom.destroy")}return Product})(),theme.Quotes=(function(){var config={mediaQuerySmall:"screen and (max-width: 749px)",mediaQueryMediumUp:"screen and (min-width: 750px)",slideCount:0},defaults={accessibility:!0,arrows:!1,dots:!0,autoplay:!1,touchThreshold:20,slidesToShow:3,slidesToScroll:3};function Quotes(container){var $container=this.$container=$(container),sectionId=$container.attr("data-section-id"),wrapper=this.wrapper=".quotes-wrapper",slider=this.slider="#Quotes-"+sectionId,$slider=$(slider,wrapper),sliderActive=!1,mobileOptions=$.extend({},defaults,{slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0});config.slideCount=$slider.data("count"),config.slideCount<defaults.slidesToShow&&(defaults.slidesToShow=config.slideCount,defaults.slidesToScroll=config.slideCount),$slider.on("init",this.a11y.bind(this)),enquire.register(config.mediaQuerySmall,{match:function(){initSlider($slider,mobileOptions)}}),enquire.register(config.mediaQueryMediumUp,{match:function(){initSlider($slider,defaults)}});function initSlider(sliderObj,args){sliderActive&&(sliderObj.slick("unslick"),sliderActive=!1),sliderObj.slick(args),sliderActive=!0}}return Quotes.prototype=_.assignIn({},Quotes.prototype,{onUnload:function(){enquire.unregister(config.mediaQuerySmall),enquire.unregister(config.mediaQueryMediumUp),$(this.slider,this.wrapper).slick("unslick")},onBlockSelect:function(evt){var $slide=$(".quotes-slide--"+evt.detail.blockId+":not(.slick-cloned)"),slideIndex=$slide.data("slick-index");$(this.slider,this.wrapper).slick("slickGoTo",slideIndex)},a11y:function(event2,obj){var $list=obj.$list,$wrapper=$(this.wrapper,this.$container);$list.removeAttr("aria-live"),$wrapper.on("focusin",function(evt){$wrapper.has(evt.target).length&&$list.attr("aria-live","polite")}),$wrapper.on("focusout",function(evt){$wrapper.has(evt.target).length&&$list.removeAttr("aria-live")})}}),Quotes})(),theme.slideshows={},theme.SlideshowSection=(function(){function SlideshowSection(container){var $container=this.$container=$(container),sectionId=$container.attr("data-section-id"),slideshow=this.slideshow="#Slideshow-"+sectionId;$(".slideshow__video",slideshow).each(function(){var $el=$(this);theme.SlideshowVideo.init($el),theme.SlideshowVideo.loadVideo($el.attr("id"))}),theme.slideshows[slideshow]=new theme.Slideshow(slideshow)}return SlideshowSection})(),theme.SlideshowSection.prototype=_.assignIn({},theme.SlideshowSection.prototype,{onUnload:function(){delete theme.slideshows[this.slideshow]},onBlockSelect:function(evt){var $slideshow=$(this.slideshow),$slide=$(".slideshow__slide--"+evt.detail.blockId+":not(.slick-cloned)"),slideIndex=$slide.data("slick-index");$slideshow.slick("slickGoTo",slideIndex).slick("slickPause")},onBlockDeselect:function(){$(this.slideshow).slick("slickPlay")}}),theme.init=function(){theme.customerTemplates.init();var tableSelectors=".rte table,.custom__item-inner--html table";slate.rte.wrapTable({$tables:$(tableSelectors),tableWrapperClass:"scrollable-wrapper"});var iframeSelectors='.rte iframe[src*="youtube.com/embed"],.rte iframe[src*="player.vimeo"],.custom__item-inner--html iframe[src*="youtube.com/embed"],.custom__item-inner--html iframe[src*="player.vimeo"]';slate.rte.wrapIframe({$iframes:$(iframeSelectors),iframeWrapperClass:"video-wrapper"}),slate.a11y.pageLinkFocus($(window.location.hash)),$(".in-page-link").on("click",function(evt){slate.a11y.pageLinkFocus($(evt.currentTarget.hash))}),$('a[href="#"]').on("click",function(evt){evt.preventDefault()})},$(theme.init),$(".pin-validation-focus").click(function(){$(".pin-tabs > button:first-child").addClass("active"),$("#PIN").show(),$(".pin-tabs > button:last-child").removeClass("active"),$("#UPLOAD").hide(),$(".pinWrapper input").focus()});function cleanUPValidateInsert(input){var jobj=input;
1jobj.removeClass("invalidPin"),jobj.removeClass("validPin"),$("#invalidPinMsg").remove(),$("#validPinMsg").remove()}var getValidPin="";function setValidateResult(input,result,pin){console.log("input: "+input),console.log(input+"test"),console.log("isValidPIN: "+result.isValid),getValidPin=result.isValid,togglePinSection(getValidPin);const customerTags=document.getElementsByClassName("customer_tags");var pin1Value=pin,errMsg="";if(input.hasClass("float-left-dual"))if(dataLayer.push({event:"customClick",eventCategory:"Product Detail Page",eventAction:"Entered PIN",eventLabel:result.isValid?"Valid":"Invalid"}),result.isValid){sessionStorage.setItem("legacypin1",pin1Value);var sessionPin=sessionStorage.getItem("legacypin1");if(result.disabledProducts!=null&&result.disabledProducts.forEach(function(item){item.shopifyProductId!=Shopify.product.id||customerTags[0].textContent.toLowerCase().includes(item.userTagOverride.toLowerCase())?console.log("Customer has access"):(errMsg=item.message+" Phone: "+item.contactPhone,$(".float-left-dual").addClass("disabledProduct"),dataLayer.push({event:"customSubmit Disabled Product",eventCategory:"Product Detail Page",eventAction:"Disabled Product",eventLabel:result.disabledProducts?"Yes":"No"}),console.log("Customer is restricted"))}),errMsg){var redirect="";switch(Shopify.product.id){case 2045323280449:case 3421920624704:redirect='<a class="btn btn--secondary" href="/collections/charms/products/sterling-silver-offset-heart-charm">Go to Standard Heart Charm</a>';break;case 2045351166017:case 3421922132032:redirect='<a class="btn btn--secondary" href="/collections/charms/products/sterling-silver-oval-charm">Go to Standard Oval Charm</a>';break;case 2045355262017:case 3421921247296:redirect='<a class="btn btn--secondary" href="/collections/charms/products/sterling-silver-tear-drop-charm">Go to Standard Tear Drop Charm</a>';break;case 2045359554625:case 3421920723008:redirect='<a class="btn btn--secondary" href="/collections/charms/products/sterling-silver-offset-heart-pendant">Go to Standard Heart Pendant</a>';break;case 2045364830273:case 3421923606592:redirect='<a class="btn btn--secondary" href="/collections/charms/products/sterling-silver-oval-pendant">Go to Standard Oval Pendant</a>';break;case 2045362372673:case 3421920559168:redirect='<a class="btn btn--secondary" href="/collections/charms/products/sterling-silver-tear-drop-pendant">Go to Standard Tear Drop Pendant</a>';break;case 4564158873665:case 3793379917888:redirect='<a class="btn btn--secondary" href="/collections/dog-tags/products/military-dog-tag">Go to Standard Military Dog Tag</a>';break;default:redirect='<a class="btn btn--secondary" href="/collections/all-products">Shop All Products</a>';break}pin1ValidState=!1,$(".pinInstructions-dual").show(),$("#pin-1-loading").hide(),$(".pinValid-1").html(errMsg+"<br>"+redirect).attr("style","color:red; clear:left;")}else pin1ValidState=!0,$('[class*="pplr-10001"] > input').val(pin1Value.trim()),pin1FirstName=result.firstName,pin1LastInitial=result.initials.substr(result.initials.length-1),result.captureTypeId=="6"?pin1Source='<span class="printproviderlabel">Uploaded by customer</span>':pin1Source='<span class="printproviderlabel">Prints provided by</span><span class="printprovidername">'+result.organizationName+"</span>",pin1Msg="<p class='printOneprintTwo'>PIN "+pin1Value+"</p><div id='validPinMsg' style='clear:both;' ><div id='validPinMsgInternal'><span class='validPinname'>"+pin1FirstName+" "+pin1LastInitial+"</span> <a class='pinRemoveBtn1' onclick='removePIN1()'>Remove</a><span class='orgName'><span class='pin1org'>"+pin1Source+"</span></span></div></div>",$("#pin-1-loading").hide(),$(".have-a-pin-bar").hide(),$(".pinValid-1").html(pin1Msg),$(".pin-wrap").show(),$(".pinInstructions-dual, .float-left-dual, .pin-label-1").hide(),$(".float-left-dual-2").prop("disabled",!1),$(".pinInstructions-dual-2, .pin-label-2").css("opacity","1"),$(".pplr-1200front-engraving label, .pplr-1200front-etching label, .pplr-1200outside-engraving-print-1 label").append('<span class="pin1label"> (PIN for: <strong>'+pin1FirstName+" "+pin1LastInitial+"</strong>)</span>"),$(".pplr-1200front-engraving label, .pplr-1200front-etching label, .pplr-1200outside-engraving-print-1 label").css("float","left")}else pin1ValidState=!1,$(".pinInstructions-dual").hide(),$("#pin-1-loading").hide(),$(".pinValid-1").html('INVALID PIN - Please try again. <!--<i class="fa fa-info-circle" title="More info" data-toggle="modal" data-target="#pinTips" style="cursor:pointer;padding-left:15px;"></i>-->').css("color","red");else input.hasClass("float-left-dual-2")&&(result.isValid?(pin2ValidState=!0,pin2Value=pin,sessionStorage.setItem("legacypin2",pin2Value),$('[class*="pplr-10002"] > input').val(pin2Value.trim()),pin2FirstName=result.firstName,pin2LastInitial=result.initials.substr(result.initials.length-1),result.captureTypeId=="6"?pin2Source='<span class="printproviderlabel">Uploaded by customer</span>':pin2Source='<span class="printproviderlabel">Prints provided by</span><span class="printprovidername">'+result.organizationName+"</span>",pin2Msg="<p class='printOneprintTwo2'>PIN: "+pin2Value+"</p><div id='validPinMsg2'><div id='validPinMsgInternal2'><span class='validPinname'>"+pin2FirstName+" "+pin2LastInitial+"</span> <a class='pinRemoveBtn2' onclick='removePIN2()'>Remove</a><span class='orgName'><span class='pin1org'>"+pin2Source+"</span></span></div></div>",$("#pin-2-loading").hide(),$(".pinValid-2").html(pin2Msg),$(".pinInstructions-dual-2, .float-left-dual-2, .pin-label-2").hide(),$(".pplr-1300back-engraving label, .pplr-1300back-etching label, .pplr-1300outside-engraving-print-2 label").append('<span class="pin2label"> (PIN for: <strong>'+pin2FirstName+" "+pin2LastInitial+"</strong>)</span>"),$(".pplr-1300back-engraving label, .pplr-1300back-etching label, .pplr-1300outside-engraving-print-2 label").css("float","left")):(pin2ValidState=!1,$(".pinInstructions-dual-2").hide(),$("#pin-2-loading").hide(),$(".pinValid-2").html("INVALID PIN - Please try again.").style("color:red;float:none;")));var isDualPrintProduct=$(".pin_validation_2").length;isDualPrintProduct?pin1ValidState&&pin2ValidState&&($(".pin-validation-focus").hide(),$("#AddToCart-product-template, #AddToCart-product-template-horizontal, #AddToCart-product-template-vertical, #AddToCart-product-custom1, .product-form__cart-submit").prop("disabled",!1)):pin1ValidState&&($(".pin-validation-focus").hide(),$("#AddToCart-product-template, #AddToCart-product-template-horizontal, #AddToCart-product-template-vertical, #AddToCart-product-custom1, .product-form__cart-submit").prop("disabled",!1))}$(".info-button").click(function(){alert("info bubble");var buttonId=$(this).attr("id");$("#info-container").removeAttr("class").addClass(buttonId),$("body").addClass("modal-active")}),$("#info-container").click(function(){$(this).addClass("out"),$("body").removeClass("modal-active")});function showPinTips(){alert("pin tips here")}function removePIN1(){pin1ValidState=!1,$(".pinValid-1").html(""),$("span.have-a-pin-bar").show(""),$(".pin1label").remove(),$(".float-left-dual").val(""),$(".pinInstructions-dual, .float-left-dual, .pin-label-1, .pin-validation-focus").show(),$(".pinInstructions-dual-2, .pin-label-2").css("opacity",".4"),$(".float-left-dual-2").prop("disabled",!0),$("#AddToCart-product-template, #AddToCart-product-template-horizontal, #AddToCart-product-template-vertical, #AddToCart-product-custom1, .product-form__cart-submit").prop("disabled",!0),sessionStorage.removeItem("legacypin1"),togglePinSection(!1)}
1function removePIN2(){pin2ValidState=!1,$(".pinValid-2").html(""),$(".pin2label").remove(),$(".float-left-dual-2").val(""),$(".pinInstructions-dual-2, .float-left-dual-2, .pin-label-2, .pin-validation-focus").show(),$("#AddToCart-product-template, #AddToCart-product-template-horizontal, #AddToCart-product-template-vertical, #AddToCart-product-custom1, .product-form__cart-submit").prop("disabled",!0),sessionStorage.removeItem("legacypin2")}var pin1,pin2,stdShip,expShip,photoUpload_text,photoUpload_cartpreview,fselect,bselect,pin1ValidState,pin2ValidState,pinValidState;function validatePin(input,pin){$.support.cors=!0,console.log("trigger"),input.hasClass("float-left-dual")?($(".pinInstructions-dual").hide(),$("#pin-1-loading").show()):input.hasClass("float-left-dual-2")&&($(".pinInstructions-dual-2").hide(),$("#pin-2-loading").show()),url="https://portal-ecommerce.legacytouch.com/api/1.0/decedents/"+pin,$.ajax({url,type:"POST",dataType:"json",data:{},contentType:"text/plain",success:function(result){result==null?(cleanUPValidateInsert(input),togglePinSection(!1)):setValidateResult(input,result,pin)},error:function(xhr,status2,error){cleanUPValidateInsert(input)}})}var pinActive=$(".printOneprintTwo").length;pinActive||togglePinSection(!1);function togglePinSection(value){value==!0?($("#shopify-section-announcement-pin").show(),$("#shopify-section-hero_pin_v2_DjLYHj").slideUp()):value==!1&&($("#shopify-section-announcement-pin").hide(),$("#shopify-section-hero_pin_v2_DjLYHj").slideDown())}$(function(){$(".product-single__thumbnail-image").each(function(idx,obj){idx==0&&$(this).addClass("customized")}),$(".product-single__thumbnail-image.customized").on("click",function(){}),$(".pplr-monogram-line-top").hide(),$(".pplr-monogram-line-top12").hide(),$("input, span").change(function(){$(".pplr-monogram-line-top").hide(),$(".pplr-monogram-line-top12").hide()})});function openTab(evt,tabName){var i2,tabcontent,tablinks;for(tabcontent=document.getElementsByClassName("tabcontent"),i2=0;i2<tabcontent.length;i2++)tabcontent[i2].style.display="none";for(tablinks=document.getElementsByClassName("tablinks"),i2=0;i2<tablinks.length;i2++)tablinks[i2].className=tablinks[i2].className.replace(" active","");document.getElementById(tabName).style.display="block",evt.currentTarget.className+=" active"}function openPinTab(evtpin,tabPinName){var i2,tabpincontent,tabpinlinks;for(tabpincontent=document.getElementsByClassName("tabpincontent"),i2=0;i2<tabpincontent.length;i2++)tabpincontent[i2].style.display="none";for(tabpinlinks=document.getElementsByClassName("tabpinlinks"),i2=0;i2<tabpinlinks.length;i2++)tabpinlinks[i2].className=tabpinlinks[i2].className.replace(" active","");document.getElementById(tabPinName).style.display="block",evtpin.currentTarget.className+=" active"}var acc=document.getElementsByClassName("accordion"),i;for(i=0;i<acc.length;i++)acc[i].addEventListener("click",function(){this.classList.toggle("active");var panel=this.nextElementSibling;panel.style.display==="block"?panel.style.display="none":panel.style.display="block"});$(document).ready(function(){var sections=new theme.Sections;sections.register("cart-template",theme.Cart),sections.register("product",theme.Product),sections.register("collection-template",theme.Filters),sections.register("product-template",theme.Product),sections.register("header-section",theme.HeaderSection),sections.register("map",theme.Maps),sections.register("slideshow-section",theme.SlideshowSection),sections.register("quotes",theme.Quotes),dualPin1=$("input[name='pin-1']"),dualPin2=$("input[name='pin-2']"),dualPin1.on("input",function(e){var pin=e.currentTarget.value;pin.length==8&&(event.preventDefault(),validatePin(dualPin1,pin))}),dualPin2.on("input",function(e){var pin22=e.currentTarget.value;pin22.length==8&&(event.preventDefault(),validatePin(dualPin2,pin22))})});function hideDesignOption(){$(".selector-wrapper > label").each(function(){var $this=$(this),b=$(this).html();if(b.indexOf("Design")!==-1||b.indexOf("design")!==-1){$this.addClass("hide"),$this.next("select.single-option-selector").addClass("hide design-option");var currDesignVal=$("select.design-option").val();$('span[name="properties[2400|Design]"]').each(function(){var $this2=$(this),b2=$(this).data("val");b2.indexOf(currDesignVal)!==-1&&(console.log("current selected value: "+b2),$this2.click(),$('input[name="properties[2400|Design]"]').val(b2).change())})}})}hideDesignOption();function initParse(){console.log("initParse");var getTitle=$("h1.product-single__title").text();(getTitle.indexOf("Minted")!==-1||getTitle.indexOf("minted")!==-1)&&($('.pplr-swatch-element.selected[name="properties[1300|Inscription Type]"]').addClass("inscription_option"),$('input.pplr_imgg[value="1303|Custom Inscription"]').addClass("inscription_option_input")),$(".pplr-swatch-element.selected:not(.inscription_option)").removeClass("selected"),$("input.pplr_imgg:not(.inscription_option_input)").val(""),(getTitle.indexOf("Minted")!==-1||getTitle.indexOf("minted")!==-1)&&(setTimeout(function(){var getLen=$('[data-tab="2"] .pplr-swatch-element.selected').length;
1console.log("Selected Options: "+getLen),getLen||($(".pplr_preview_wrapper").hide().addClass("minted_preview"),$(".pplr img.feature-row__image").css({visibility:"visible"}),$(document).on("click",".pplr-swatch-element",function(){$(".pplr_preview_wrapper").css({"padding-right":"8px !important"}).show(),$(".pplr img.feature-row__image").css({visibility:"hidden"})}))},1e3),$(document).on("click",'[data-tab="3"] .pplr-swatch-element',function(){pplr_tab_show(3,'[data-tab="3"]')})),$(document).on("click",'span[name="properties[2400|Design]"]',function(){var getVal=$(this).data("val");getVal=getVal.split("|"),console.log(getVal),$("select.single-option-selector").val(getVal[1]).change()}),hideDesignOption(),option_stock_check();function option_stock_check(){const targetSpans=document.querySelectorAll("span.pplr-swatch-element.pplrimage");targetSpans.length>0&&targetSpans.forEach(span=>{const targetValue=span.getAttribute("data-val");document.querySelectorAll(".option_stock").forEach(option=>{option.textContent===targetValue&&span.classList.add("option_outofstock")})})}function hideOptionIDsAndPrices(){$(".pplrlabel, .product__description__property.order-summary__small-text, select.pplr_select option, .img_thumb_dropdown span.img_dropdown, .pplr-selecter-selected, span.ppdata").each(function(index,element){var labelSplit=$(element).html();if(console.log("start hide option IDs"),labelSplit.indexOf("|")>=0){var idSplit=labelSplit.split("|");$(element).html(returnLabel(idSplit))}})}$(".pplr-swatch-element").on("click",hideOptionIDsAndPrices),$(".pplr_select").on("change",hideOptionIDsAndPrices);function editCart(){$('[data-val="4002|25|18in Black Leather Cord [+$25]"]').click()}editCart(),hideOptionIDsAndPrices(),$(".pplr-selecter-selected").each(function(index,element){var observer=new MutationObserver(function(mutationsList){for(var mutation of mutationsList)mutation.type==="childList"&&mutation.target===element&&(editCart(),hideOptionIDsAndPrices(element))}),config={subtree:!0,childList:!0,characterData:!0};observer.observe(element,config)}),$(".pplr-swatch-element .img_dropdown, .pplr_select option, .pplr-selecter-selected, .cart
1-line-item-right, .line-items .product__description").each(function(idx,elm){var option_price=$(elm).html(),option_price_text=$(elm).text();if(option_price_text.indexOf("$")>=0&&option_price.indexOf("[")>=0&&option_price.indexOf("]")>=0){var item_desc=option_price.substr(0,option_price.indexOf("$"));if(option_price.indexOf("+")>=0)var price=option_price.substring(option_price.lastIndexOf("+")+1,option_price.lastIndexOf("]"));else var price=option_price.substring(option_price.lastIndexOf("[")+1,option_price.lastIndexOf("]"));item_desc=item_desc.replace("[",'<span class="money_wrap">['),$(elm).html(item_desc+'<span class="money">'+price+"</span>]</span>")}}),$(".expressWidget .cost-note, .expressWidget .usa, .order-summary__emphasis, .pplr-selector-selected").each(function(idx,elm){var prod_price=$(elm).html();if(prod_price.indexOf("$")>=0){var price=prod_price.substring(prod_price.lastIndexOf("$"),prod_price.lastIndexOf("$")+8);$(elm).html('<span class="money">'+price+"</span>")}}),$(".order-summary__section__content").append("<p>here</p>");const customFields=`<div class="custom_field_wrap"> 2 <div class="custom_field-inner"></div> 3 <div class="custom_field-buttons"> 4 <div class="custom_field-error error" style="display:none">Maximum lines have been\xA0added.</div> 5 <button class="btn add_line">+ Line</button> 6 </div> 7 </div> 8 `,inscriptionType_1=$('textarea[name*="properties[140-not-01|"]').length,inscriptionType_2=$('textarea[name*="properties[140-not-11|"]').length,inscriptionType_3=$('textarea[name="properties[12005|Inscription]"]').length;let fieldtext=$('textarea[name*="properties[140-not-01|"]');inscriptionType_2?fieldtext=$('textarea[name*="properties[140-not-11|"]'):inscriptionType_3&&(fieldtext=$('textarea[name*="properties[12005|Inscription]"]'));let onkeyup_fun=fieldtext.attr("oninput"),oninput_fun=fieldtext.attr("onkeyup");$(customFields).insertBefore(fieldtext),$(fieldtext).closest(".pplr-wrapper").find(".pplr-character-count").hide();let inputCount=1;const max_len=fieldtext.data("maxlength"),max_line=fieldtext.attr("maxline"),new_len=Number(max_len/max_line);add_fields(inputCount,new_len,max_line,onkeyup_fun,oninput_fun),$(".add_line").click(function(e){e.preventDefault(),addLine()});function addLine(){inputCount<max_line?(inputCount++,console.log(inputCount+"-"+max_line),add_fields(inputCount,new_len,max_line,onkeyup_fun,oninput_fun)):($(".custom_field-error").slideDown(),setTimeout(function(){$(".custom_field-error").slideUp()},3e3))}$(document).on("click",".remove_line",function(e){e.preventDefault();var $this=$(this),$input=$this.parent().find("input"),$func=$input.attr("oninput");$input.val("").focus(),inputCount--,setTimeout(function(){LoadPplrWithFont("6",!0,$input),$this.parent("div.field_box").remove(),updateTextarea(),$(".custom_field-error").slideUp()},200)});function add_fields(i2,len,line,onkeyup,oninput){var max_len2=len+1,field=` 9 <div class="field_box field_box_${i2}"> 10 <span class="field_title">${i2}:</span> 11 <input value="" maxlength="${max_len2}" class="custom_field custom_field_${i2}" oninput="${oninput}" onkeyup="${onkeyup}" tabIndex="${i2}" /> 12 <span class="field_limit"><span class="remain_chr">${len}</span> / ${len} Characters</span> 13 <span class="remove_line"><svg width="20" height="20" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14 3h-3.53a3.07 3.07 0 0 0-.6-1.65C9.44.82 8.8.5 8 .5s-1.44.32-1.87.85A3.06 3.06 0 0 0 5.53 3H2a.5.5 0 0 0 0 1h1.25v10c0 .28.22.5.5.5h8.5a.5.5 0 0 0 .5-.5V4H14a.5.5 0 0 0 0-1zM6.91 1.98c.23-.29.58-.48 1.09-.48s.85.19 1.09.48c.2.24.3.6.36 1.02h-2.9c.05-.42.17-.78.36-1.02zm4.84 11.52h-7.5V4h7.5v9.5z" fill="currentColor"></path><path d="M6.55 5.25a.5.5 0 0 0-.5.5v6a.5.5 0 0 0 1 0v-6a.5.5 0 0 0-.5-.5zm2.9 0a.5.5 0 0 0-.5.5v6a.5.5 0 0 0 1 0v-6a.5.5 0 0 0-.5-.5z" fill="currentColor"></path></svg></span> 14 </div> 15 `;$(".custom_field_wrap .custom_field-inner").append($(field))}$(document).on("keyup","input.custom_field",function(e){let $this=$(this);const textMax=$(this).attr("maxlength"),textLength=$(this).val().length,remain=textMax-1,textRemaining=remain-textLength;$(this).closest(".field_box").find(".field_limit .remain_chr").text(textRemaining);var $next=$("[tabIndex="+(+this.tabIndex+1)+"]");if(textRemaining<0){var a,b,c,d,e;if(a=$(this).val(),b=a.split(" ").pop(),c=a.slice(0,a.lastIndexOf(" ")),$this.val($this.val().substring(0,remain)),textRemaining==-1&&$this.closest(".field_box").find(".field_limit .remain_chr").text("0"),inputCount<max_line&&!$next.length){$this.val(c);const textLength2=$(this).val().length,textRemaining2=remain-textLength2;$this.closest(".field_box").find(".field_limit .remain_chr").text(textRemaining2),addLine(),$("[tabIndex="+(+this.tabIndex+1)+"]").val(b).focus().click()}}updateTextarea()});function updateTextarea(){let combineVal="";$(".custom_field").each(function(){const value=$(this).val();combineVal+=value+`\r 16`}),$(fieldtext).text(combineVal).change(),simulateOnKeyUp(combineVal)}function simulateOnKeyUp(text){const textarea=document.querySelector('textarea[name*="properties[12005|Inscription]"]');if(textarea){textarea.value=text;
16const keyUpEvent=new KeyboardEvent("keyup",{bubbles:!0,cancelable:!0,key:"a",code:"KeyA"});textarea.dispatchEvent(keyUpEvent)}}$(document).on("keypress","input.custom_field",function(e){if(e.which==13){e.preventDefault();var $next=$("[tabIndex="+(+this.tabIndex+1)+"]");$next.focus().click(),$next.length||(addLine(),$("[tabIndex="+(+this.tabIndex+1)+"]").focus().click())}}),window.navigator.userAgent.indexOf("Edg")>-1&&$(".custom_field_wrap").addClass("edge_browser");var inputFields_data=$("input[name*='|Name'][type='text']").val();console.log("this is input value: "+inputFields_data)}function returnLabel(array){var html="";return html+=array[array.length-1],html}$(window).on("load",function(){$(".pplr_tab_wrapper").length==0&&$(".header-personalize").hide(),initParse()}),$("button.btn-apply").on("click",function(){console.log("button.btn-apply"),changeApplyBtn()}),$(".collection-grid-item__title-wrapper").hover(function(){$(this).find(".collection-grid-item__title").css({opacity:"1",transition:"all .75s"})}).mouseleave(function(){$(this).find(".collection-grid-item__title").css({opacity:"0",transition:"all .75s"})}),(function($2){"use strict";$2.fn.sliderResponsive=function(settings){var set=$2.extend({slidePause:5e3,fadeSpeed:500,autoPlay:"on",showArrows:"off",hideDots:"off",hoverZoom:"on",titleBarTop:"off"},settings),$slider=$2(this),size=$slider.find("> div").length,position=0,sliderIntervalID;$slider.append("<ul></ul>"),$slider.find("> div").each(function(){$slider.find("> ul").append("<li></li>")}),$slider.find("div:first-of-type").addClass("show"),$slider.find("li:first-of-type").addClass("showli"),$slider.find("> div").not(".show").fadeOut(),set.autoPlay==="on"&&startSlider(),set.showArrows==="on"&&$slider.addClass("showArrows"),set.hideDots==="on"&&$slider.addClass("hideDots"),set.hoverZoom==="off"&&$slider.addClass("hoverZoomOff"),set.titleBarTop==="on"&&$slider.addClass("titleBarTop");function startSlider(){sliderIntervalID=setInterval(function(){nextSlide()},set.slidePause)}$slider.mouseover(function(){set.autoPlay==="on"&&clearInterval(sliderIntervalID)}),$slider.mouseout(function(){set.autoPlay==="on"&&startSlider()}),$slider.find("> .right").click(nextSlide),$slider.find("> .left").click(prevSlide);function nextSlide(){position=$slider.find(".show").index()+1,position>size-1&&(position=0),changeCarousel(position)}function prevSlide(){position=$slider.find(".show").index()-1,position<0&&(position=size-1),changeCarousel(position)}$slider.find(" > ul > li").click(function(){position=$2(this).index(),changeCarousel($2(this).index())});function changeCarousel(){$slider.find(".show").removeClass("show").fadeOut(),$slider.find("> div").eq(position).fadeIn(set.fadeSpeed).addClass("show"),$slider.find("> ul").find(".showli").removeClass("showli"),$slider.find("> ul > li").eq(position).addClass("showli")}return $slider}})(jQuery);function reviews_custom_caption(){$(".spr-badge-caption").css("opacity",".2")}window.addEventListener("DOMContentLoaded",function(){$(".pplr_tab_index").removeClass("pplr_active"),$(".pplr_tab_index:first-child").addClass("pplr_active")}),$(document).ready(function(){$("#slider1").sliderResponsive({}),setTimeout(function(){$(".spr-badge-caption").each(function(){var split_caption=$(this).text().split(" ");split_caption[0]=="No"&&(split_caption[0]=0),$(this).text("("+split_caption[0]+")")})},1e3)}),$(".product-single__price-product-template-horizontal .product-price__price-product-template-horizontal > span.money, .product-single__price-product-template-horizontal--accessories .product-price__price-product-template-horizontal--accessories > span.money").on("DOMSubtreeModified",function(){currencyHelper()});function currencyHelper(){var currencyChecker=setInterval(checkCurrencyVar,1e3);function checkCurrencyVar(){typeof DoublyGlobalCurrency>"u"?console.log("currentCurrency undefined"):(clearInterval(currencyChecker),DoublyGlobalCurrency.currentCurrency=="USD"?($(".warning_cad").hide(),$(".label_usd, .affirm-as-low-as").show(),$(".label_cad").hide()):DoublyGlobalCurrency.currentCurrency=="CAD"&&($(".warning_cad").show(),$(".label_cad").show(),$(".label_usd, .affirm-as-low-as").hide()))}}$("#").css({opacity:"0",transition:"all .75s"}),$(".fpu-submit-form, .fpu-hide").on("click",function(event2){event2.preventDefault(),$(".fpu-submit-form").prop("disabled",!0),ssEnrollment()});function ssEnrollment(){typeof ga=="function"&&ga("send","event","ssForm","Submit","Self Serve Print Upload"),$(".loader-wrapper").show(),$(".ssDOBhidden").val($(".mmBirth").val()+"/"+$(".ddBirth").val()+"/"+$(".yyyyBirth").val());var ssform=$("#ssEnroll"),enroll_json=ConvertFormToJSON(ssform),dataJson=JSON.stringify(enroll_json);url="https://portal-ecommerce.legacytouch.com/api/1.0/decedents/enroll/8ce9f9b8-8585-406a-9e46-803a9967d762",$.ajax({url,type:"POST",data:dataJson,contentType:"application/json",dataType:"json",success:function(result){$(".step2, .step1").hide(),$(".fpu-hide").hide(),ssFileUpload(result)},error:function(jqxhr,status2,error){console.log("status: "+status2),console.log("err: "+error),$(".fpu-error").show(),$(".fpu-submit-form").prop("disabled",!1)}})}function ssFileUpload(enrollResult){console.log(enrollResult);var urlfpu="https://portal-ecommerce.legacytouch.com/api/1.0/decedents/fileuploads/8ce9f9b8-8585-406a-9e46-803a9967d762/"+enrollResult.pin+"/"+enrollResult.decedentId,form=$("#ssImageUpload"),data=new FormData;$.each($("input[type=file]"),function(i2,obj){$.each(obj.files,function(j,file){data.append("files",file)})}),$.ajax({url:urlfpu,data,contentType:!1,processData:!1,crossdomain:!0,type:"POST",success:function(fileUploadResp){console.log("file upload response: ",fileUploadResp),completeEnrollment(enrollResult)},error:function(jqxhr,status2,error){console.log("status: "+status2),console.log("err: "+error),typeof ga=="function"&&ga("send","event","ssForm","File Upload Error",error),$(".loader-wrapper").hide(),$(".fpu-error").show()}})}function completeEnrollment(enrollResult){var urlfpu="https://portal-ecommerce.legacytouch.com/api/1.0/decedents/complete/8ce9f9b8-8585-406a-9e46-803a9967d762/"+enrollResult.pin+"/"+enrollResult.decedentId;$.ajax({url:urlfpu,type:"POST",data:"",processData:!1,contentType:!1,success:function(complResponse){console.log("Enrollment Complete? ",complResponse),typeof ga=="function"&&ga("send","event","ssForm","SS Upload Complete"),window.scroll({top:0,left:0,behavior:"smooth"}),$(".loader-wrapper").hide(),$(".fpu-pin-input").val(enrollResult.pin),$("button.js-copy").attr("data-copy",enrollResult.pin),$("#printName").html(enrollResult.firstName+" "+enrollResult.lastName),$(".step3").show(),$(".step0").hide(),$("#step3modal").modal()},error:function(jqXHR,textStatus,errorMessage){$(".loader").hide(),typeof ga=="function"&&ga("send","event","ssForm","isComplete Error",errorMessage),alert(`There was an error uploading your prints. Please try again. 17`+errorMessage)}})}function ConvertFormToJSON(form){var array=jQuery(form).serializeArray(),json={};return jQuery.each(array,function(){json[this.name]=this.value||""}),json}function GetURLParameter(sParam){for(var sPageURL=window.location.search.substring(1),sURLVariables=sPageURL.split("&"),i2=0;i2<sURLVariables.length;i2++){var sParameterName=sURLVariables[i2].split("=");if(sParameterName[0]==sParam)return sParameterName[1]}}var ltp=GetURLParameter("legacypin");console.log(ltp);var ltp2=GetURLParameter("legacypin2");if(dataLayer.push({pageInfo:{ltFlag:ltp?"true":"false"}}),ltp&&sessionStorage.setItem("legacypin1",ltp),ltp2&&sessionStorage.setItem("legacypin2",ltp2),window.location.href.indexOf("/inscriptions?filter=")>-1){var category=GetURLParameter("filter");category=category.toLowerCase(),category='".'+category+'"',$("[data-filter="+category+"]").click()}window.location.href.indexOf("ltPartner=true")>-1&&(localStorage.setItem("ltPartner","true"),ga("set","dimension4","true"),dataLayer.push({pageInfo:{ltPartner:"true"}})),$('[id^="updates_29396653113409"]').on("click",function(){$('[id^="updates_29396653113409"]').blur()}),$(document).ready(function(){$("#live-chat").click(function(){$("#gladlyChat_container .tempButton.tempButton-animated").click(),console.log("click livechat")}),$("#ada").click(function(){$("#userwayAccessibilityIcon").click()})}),$(function(){$(".horizontal-thumbnail-slider").each(function(){var $slider=$(this),$wrapper=$slider.closest(".desktop-thumbn
17ails-wrapper"),$prev=$wrapper.find(".thumb-prev"),$next=$wrapper.find(".thumb-next");$slider.slick({slidesToShow:5,slidesToScroll:1,infinite:!1,arrows:!0,dots:!1,prevArrow:$prev,nextArrow:$next,swipeToSlide:!0,focusOnSelect:!0});function updateArrows(currentSlide){var slick=$slider.slick("getSlick");currentSlide<=0?($prev.addClass("slick-disabled"),$prev.attr("disabled",!0)):($prev.removeClass("slick-disabled"),$prev.attr("disabled",!1));var lastSlide=slick.slideCount-slick.options.slidesToShow;currentSlide>=lastSlide?($next.addClass("slick-disabled"),$next.attr("disabled",!0)):($next.removeClass("slick-disabled"),$next.attr("disabled",!1))}updateArrows(0),$slider.on("afterChange",function(event2,slick,currentSlide){updateArrows(currentSlide)})})}); 18//# sourceMappingURL=/cdn/shop/t/217/assets/theme-dual-print.js.map?v=62340430582108334841787216458
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.