function resetOverlayTimer(){typeof overlayTimer!="undefined"&&clearTimeout(overlayTimer);overlayTimer=setTimeout(function(){$("#cart-overlay").slideUp()},5e3)}function addToCart(n,t,i,r){var u,f;typeof r!="undefined"&&(u=Ladda.create(r),u.start());f=function(){n===3&&$("body").trigger({type:"gcAddedToCart",value:"new"})};$.ajax({url:"/Cart/AddToCart?itemType="+n+"&itemID="+t+"&quantity="+i,dataType:"html",method:"get",cache:!1,success:function(n){$("#cart-overlay").html(n);a();$("#cart-overlay").is(":hidden")&&$("#cart-overlay").slideDown();f();resetOverlayTimer()},error:function(n){if(n.status==424){var t=parseInt(n.statusText);$(".modal-content").load("/Cart/SizeSelection/"+t,function(){$("#modal").modal()})}else window.errorModal()},complete:function(){typeof u!="undefined"&&u.stop()}})}function addToWishList(n,t,i,r,u){var f;typeof u!="undefined"&&(f=Ladda.create(u),f.start());r=="new"&&(r=-1);$.ajax({url:"/WishList/AddToList",data:{itemType:t,itemID:n,quantity:i,listID:r},method:"POST",success:function(n){n.type="addedToList";n.newlist?setNewListName(n):$("body").trigger(n)},error:function(f){f.status==401?(tempAdd=function(){addToWishList(n,t,i,r,u)},loginCallback=tempAdd,$(".login").click()):f.status==412||window.errorModal()},complete:function(){typeof f!="undefined"&&f.stop()}})}function addComicToWishList(n,t,i,r){var u;typeof r!="undefined"&&(u=Ladda.create(r),u.start());i=="new"&&(i=-1);$.ajax({url:"/WishList/AddComicToList",data:{coverID:n,quantity:t,listID:i},method:"POST",success:function(n){n.type="addedToList";n.newlist?setNewListName(n):$("body").trigger(n)},error:function(u){u.status==401?(tempAdd=function(){addComicToWishList(n,t,i,r)},loginCallback=tempAdd,$(".login").click()):u.status==412||window.errorModal()},complete:function(){typeof u!="undefined"&&u.stop()}})}function addCardToWishList(n,t,i,r){var u;typeof r!="undefined"&&(u=Ladda.create(r),u.start());i=="new"&&(i=-1);$.ajax({url:"/WishList/AddCardToList",data:{instanceID:n,quantity:t,listID:i},method:"POST",success:function(n){n.type="addedToList";n.newlist?setNewListName(n):$("body").trigger(n)},error:function(u){u.status==401?(tempAdd=function(){addCardToWishList(n,t,i,r)},loginCallback=tempAdd,$(".login").click()):u.status==412||window.errorModal()},complete:function(){typeof u!="undefined"&&u.stop()}})}function shopItemStockNotification(n,t){$.ajax({url:"/Item/StockNotification",data:{id:n,type:t},method:"post",dataType:"html",success:function(n){$(".notification-section").html(n)},error:function(i){i.status==401?(tempAdd=function(){shopItemStockNotification(n,t)},loginCallback=tempAdd,$(".login").click()):window.errorModal()}})}function moveToWishList(n,t,i,r){var u;typeof r!="undefined"&&(u=Ladda.create(r),u.start());t=="new"&&(t=-1);$.ajax({url:"/WishList/MoveToList",data:{orderitemid:n,listid:t,saveditem:i},method:"POST",success:function(n){n.type="movedToList";n.newlist?setNewListName(n):$("body").trigger(n)},error:function(u){u.status==401?(tempAdd=function(){moveToWishList(n,t,i,r)},loginCallback=tempAdd,$(".login").click()):u.status==412||window.errorModal()},complete:function(){typeof u!="undefined"&&u.stop()}})}function subscribeUpdateQty(n,t,i){var r;typeof i!="undefined"&&(r=Ladda.create(i),r.start());$.ajax({url:"/Subs/UpdateQty",data:{titleID:n,quantity:t},method:"POST",success:function(n){var t=JSON.parse(n),i=$('.extra-qty-alert[titleid="'+t.titleChanged+'"]');i.find(".title-qty").html(t.newQty);t.newQty>1?i.slideDown():i.slideUp()},error:function(r){r.status==401?(tempAdd=function(){subscribeUpdateQty(n,t,i)},loginCallback=tempAdd,$(".login").click()):window.errorModal()},complete:function(){typeof r!="undefined"&&r.stop()}})}function subscribeToTitle(n,t,i,r){var u;typeof r!="undefined"&&(u=Ladda.create(r),u.start());$.ajax({url:"/Subs/Subscribe",data:{type:"title",id:n,quantity:t,isBeingDropped:i},method:"POST",success:function(n){if(eventData=JSON.parse(n),eventData.type="subChanged",$("body").trigger(eventData),eventData.added>0){if(reportEvent("Subscription.AddTitle",{titleid:eventData.added,subStatus:eventData.subStatus}),$(".subscribe[titleid='"+eventData.added+"']").addClass("btn-primary").removeClass("btn-warning").html("Drop Title"),$(".subscribe[titleid='"+eventData.added+"']").attr("subscribed","1"),$(".title-qty-box").length>0&&$(".title-qty-box").slideDown(),$(".subscribe[titleid='"+eventData.added+"']").hasClass("hide-on-subscribe")){var t=$(".subscribe[titleid='"+eventData.added+"']").closest(".item-row");t.slideUp(function(){var n=t.find(".row-title").html(),i="<div class='alert alert-secondary mb-0 mx-3 w-100'>You've subscribed to <a href='/Comic/Title/"+eventData.added+"'>"+n+"<\/a><\/div>";t.html(i);t.slideDown(function(){addNewTitleRow()})})}}else eventData.dropped>0&&(reportEvent("Subscription.DropTitle",{titleid:eventData.dropped,subStatus:eventData.subStatus}),$(".title-qty-box").length>0&&$(".title-qty-box").slideUp(),$(".subscribe[titleid='"+eventData.dropped+"']").addClass("btn-warning").removeClass("btn-primary").html("Subscribe"),$(".subscribe[titleid='"+eventData.dropped+"']").attr("subscribed","0"),$(".drop-only-row[titleid='"+eventData.dropped+"']").slideUp());$(".qty-hide").removeClass("qty-hide").addClass("qty-tmp");$(".qty").removeClass("qty").addClass("qty-hide");$(".qty-tmp").removeClass("qty-tmp").addClass("qty")},error:function(u){u.status==401?(tempAdd=function(){subscribeToTitle(n,t,i,r)},loginCallback=tempAdd,$(".login").click()):u.status==412||window.errorModal()},complete:function(){typeof u!="undefined"&&u.stop()}})}function subscribeToTitleGroup(n,t,i){var r;typeof i!="undefined"&&(r=Ladda.create(i),r.start());$.ajax({url:"/Subs/Subscribe",data:{type:"group",id:n,isBeingDropped:t},method:"POST",success:function(n){eventData=JSON.parse(n);eventData.type="subChanged";$("body").trigger(eventData);eventData.type="groupChanged";$("body").trigger(eventData);eventData.added>0?($(".subscribegroup[titlegroupid='"+eventData.added+"']").addClass("btn-primary").removeClass("btn-warning").html("Drop group"),$(".subscribegroup[titlegroupid='"+eventData.added+"']").attr("subscribed","1")):eventData.dropped>0&&($(".subscribegroup[titlegroupid='"+eventData.dropped+"']").addClass("btn-warning").removeClass("btn-primary").html("Subscribe"),$(".subscribegroup[titlegroupid='"+eventData.dropped+"']").attr("subscribed","0"),eventData.groupAlert==!0&&$(".modal-content").load("/Subs/TitleGroupAlert/"+eventData.dropped,function(){$("#modal").modal()}))},error:function(r){r.status==401?(tempAdd=function(){subscribeToTitleGroup(n,t,i)},loginCallback=tempAdd,$(".login").click()):r.status==412||window.errorModal()},complete:function(){typeof r!="undefined"&&r.stop()}})}function subscribeToCreator(n,t,i){var r;typeof i!="undefined"&&(r=Ladda.create(i),r.start());$.ajax({url:"/Subs/Subscribe",data:{type:"creator",id:n,isBeingDropped:t},method:"POST",success:function(n){eventData=JSON.parse(n);eventData.type="subChanged";$("body").trigger(eventData);eventData.type="creatorChanged";$("body").trigger(eventData);eventData.added>0?($(".subscribecreator[creatorid='"+eventData.added+"']").addClass("btn-primary").removeClass("btn-warning").html("Drop creator"),$(".subscribecreator[creatorid='"+eventData.added+"']").attr("subscribed","1")):eventData.dropped>0&&($(".subscribecreator[creatorid='"+eventData.dropped+"']").addClass("btn-warning").removeClass("btn-primary").html("Subscribe"),$(".subscribecreator[creatorid='"+eventData.dropped+"']").attr("subscribed","0"))},error:function(r){r.status==401?(tempAdd=function(){subscribeToCreator(n,t,i)},loginCallback=tempAdd,$(".login").click()):r.status==412||window.errorModal()},complete:function(){typeof r!="undefined"&&r.stop()}})}function subscribeToCrossover(n,t,i){var r;typeof i!="undefined"&&(r=Ladda.create(i),r.start());$.ajax({url:"/Subs/Subscribe",data:{type:"crossover",id:n,isBeingDropped:t},method:"POST",success:function(n){eventData=JSON.parse(n);eventData.type="subChanged";$("body").trigger(eventData);eventData.type="crossoverChanged";$("body").trigger(eventData);eventData.added>0?($(".subscribecrossover[crossoverid='"+eventData.added+"']").addClass("btn-primary").removeClass("btn-warning").html("Drop crossover"),$(".subscribecrossover[crossoverid='"+eventData.added+"']").attr("subscribed","1")):eventData.dropped>0&&($(".subscribecrossover[crossoverid='"+eventData.dropped+"']").addClass("btn-warning").removeClass("btn-primary").html("Subscribe"),$(".subscribecrossover[crossoverid='"+eventData.dropped+"']").attr("subscribed","0"))},error:function(r){r.status==401?(tempAdd=function(){subscribeToCrossover(n,t,i)},loginCallback=tempAdd,$(".login").click()):r.status==412||window.errorModal()},complete:function(){typeof r!="undefined"&&r.stop()}})}function setNewListName(n){$("#modal").one("hide.bs.modal",function(){$("body").trigger(n)});$(".modal-content").load("/WishList/EditListName/"+n.listid,function(){$("#modal").modal("show")})}function handleDiscountError(n){$(".discount-error").html(n);$(".discount-error").show();$("#couponCode").val("")}function handleGiftCardError(n){$(".gift-card-error").html(n);$(".gift-card-error").show();$("#giftCardCode").val("")}function removeDiscount(n,t){var i=$(n.target).closest("a").attr("code");$.ajax({url:t,data:{DiscountCode:i},method:"POST",dataType:"json",success:function(n){n.error==="no_cart"&&(window.location=n.redirect_url);$("#order_summary").addClass("container-loading");$("."+n.code).remove();$(".discount").length===0&&$(".applied-discounts").hide();n.balance>0?$("body").trigger({type:"positiveBalance"}):$("body").trigger({type:"reloadSidebar"})},error:function(){window.errorModal()}})}function removeGiftCard(n,t){var i=$(n.target).closest("a").attr("code");$.ajax({url:t,data:{GiftCardID:i},method:"POST",dataType:"json",success:function(n){n.error==="no_cart"&&(window.location=n.redirect_url);$("#order_summary").addClass("container-loading");$("."+n.code).remove();$(".gift-card").length===0&&$(".applied-gift-cards").hide();n.balance>0&&$(".paid-with-gift-card").length>0?$("body").trigger({type:"positiveBalance"}):$("body").trigger({type:"reloadSidebar"})},error:function(){window.errorModal()}})}function applyDiscount(n){$(".discount-error").hide();var t=$("#couponCode").val();if(t==="")return Ladda.stopAll(),!1;$.ajax({url:n,data:{DiscountCode:t},method:"POST",dataType:"json",success:function(n){var t,i;n.error?(n.error=="no_cart"&&(window.location=n.redirect_url),n.error=parseInt(n.error),$("#couponCode").val(""),t="",t=n.error==1?'The provided code is not a currently valid promotion. If you\'re trying to apply a gift card, please enter it in the "payment" section of Checkout.':n.error==2?"The provided code has expired.":n.error==4?"The provided code can not be used with an already applied code.":n.error==3?"The provided code has already been used.":"There was an error with the code you provided.",handleDiscountError(t)):(i='<div class="discount '+n.code+'"><a href="#" class="remove-discount ml-2" code="'+n.code+'"><i class="fa fa-times" aria-hidden="true"><\/i><\/a> '+n.name+"<\/div>",$("#order_summary").addClass("container-loading"),$(".applied-discounts").append(i),$(".applied-discounts").show(),$("#couponCode").val(""),$(".discount-submit").hide(),n.balance<=0?$("body").trigger({type:"noBalance"}):$("body").trigger({type:"reloadSidebar"}));Ladda.stopAll()},error:function(){handleDiscountError("There was an error with the code you provided")}})}function applyGiftCard(n){var t,i;if($(".gift-card-error").hide(),t=$("#giftCardCode").val(),t==="")return Ladda.stopAll(),!1;i=$("#g-recaptcha-response").val();$.ajax({url:n,data:{GiftCardCode:t,captcha:i},method:"POST",dataType:"json",success:function(n){n.error?(n.error=="no_cart"?window.location=n.redirect_url:errorMessage=n.error=="invalid_code"?n.captcha?"Please verify that you're a human by completing the captcha.":"The provided code is not a valid gift card; please try again.":n.error=="already_applied"?"The provided code has already been applied.":n.error=="no_balance"?"The provided code has no available balance.":"There was an error with the code you provided.",reloadGiftCard(errorMessage)):n.balance<=0?$("body").trigger({type:"noBalance"}):($("body").trigger({type:"reloadSidebar"}),reloadGiftCard(""));Ladda.stopAll()},error:function(){handleGiftCardError("There was an error with the code you provided")}})}function reloadGiftCard(n){$.ajax({url:"/Checkout/RefreshGiftCard",method:"post",dataType:"html",success:function(t){$(".giftcardrow").html(t);grecaptcha.reset();n!=""&&handleGiftCardError(n)}})}function sortSelectOptions(n){var t=$("#"+n+" option"),r=t[0],i;t.splice(0,1);i=t.map(function(n,t){return{t:$(t).text(),v:t.value}}).get();i.sort(function(n,t){var i=n.t.toLowerCase(),r=t.t.toLowerCase();return i>r?1:i<r?-1:0});t.each(function(n,t){t.value=i[n].v;$(t).text(i[n].t)});t.splice(0,0,r)}function overwriteFilterValue(n,t,i){typeof i=="undefined"&&(i=!0);window.searchOptions[n]=t;n!="pg"&&(window.searchOptions.pg=0);i&&reloadPageWithOptions()}function setFilterValue(n,t,i){typeof i=="undefined"&&(i=!0);(n=="minrd"||n=="maxrd")&&delete window.searchOptions.release;window.searchOptions[n].constructor===Array?window.searchOptions[n].push(t):window.searchOptions[n].constructor===Object?(window.searchOptions[n].Selections.constructor!==Array&&(window.searchOptions[n].Selections=[]),window.searchOptions[n].Selections.push(t)):window.searchOptions[n]=t;n!="pg"&&(window.searchOptions.pg=0);i&&reloadPageWithOptions()}function unsetFilterValue(n,t,i){if(typeof i=="undefined"&&(i=!0),window.searchOptions[n].constructor===Array){var r=jQuery.grep(window.searchOptions[n],function(n){return n!=t});window.searchOptions[n]=r}else window.searchOptions[n].constructor===Object?(window.searchOptions[n].Selections.constructor!==Array&&(window.searchOptions[n].Selections=[]),window.searchOptions[n].Selections=jQuery.grep(window.searchOptions[n].Selections,function(n){return n!=t})):window.searchOptions[n]=t=="1"?"0":"";n!="pg"&&(window.searchOptions.pg=0);i&&reloadPageWithOptions()}function prepareSearchOptions(){var n=jQuery.extend(!0,{},window.searchOptions),t;for(t in n)n.hasOwnProperty(t)&&(typeof n[t]!="undefined"&&n[t]!=null&&n[t].constructor===Array?n[t]=n[t].join(","):typeof n[t]!="undefined"&&n[t]!=null&&typeof n[t]=="object"?(n[t+"-op"]=$("#"+t+"-op").val(),n[t]=n[t].Selections.join(",")):typeof n[t]=="boolean"&&n[t]==!0?n[t]=1:typeof n[t]=="boolean"&&n[t]==!1&&(n[t]=0));return n}function reloadPageWithOptions(){window.searchOptions=prepareSearchOptions();var n=window.location.href.split("?")[0];n=n.replace("#","");typeof searchUrl!="undefined"&&(n=searchUrl);n=n+"?"+$.param(window.searchOptions);typeof searchAnchor!="undefined"&&(n=n+"#"+searchAnchor);window.location=n}function toggleSideMenu(){$(".row-offcanvas").toggleClass("active");$("#maincontent").toggleClass("overflow-hidden");$(".sidebar-offcanvas").toggleClass("active");$(".togglebtn").toggle();$("#maincontent").css("min-height",$(".sidebar-offcanvas").height()+30)}function processSearch(n){var i=$(n).closest(".main-search"),u=i.find("[name='default-search-type']").val(),t=i.find(".main_search_box").val(),r;(t=t.replace(/[<>]/g," "),typeof t!="undefined"&&t.trim()!=="")&&(r=i.find(".search-category").val(),window.location="/Search/"+u+"?txt="+t+"&cat="+r)}function displaySearchErrors(n,t){var u,r,f,i;if(t.length>0){for(i=$(t[0].element),clearTooltipFromElement(i),u="",r=0;r<t.length;r++)f=t[r],i=$(f.element),u+=f.message+"\n";addTooltipToElement(i,u);i.attr("autocomplete","off")}}function clearTooltipFromElement(n){n.tooltip("dispose")}function addTooltipToElement(n,t,i,r){typeof i=="undefined"&&(i="bottom");typeof r=="undefined"&&(r=0);n.attr("title",t);n.tooltip({placement:i,trigger:"manual"});n.tooltip("show");r>0&&setTimeout(function(){n.tooltip("hide")},r)}function isScrolledIntoView(n){var t=$(window).scrollTop(),r=t+$(window).height(),i=$(n).offset().top,u=i+$(n).height();return u<=r&&i>=t}var a,l,overlayTimer,loginCallback,subsConflictCallback;$(function(){$(document).on("change","#State",function(){var n=$("#State").val();typeof n!="undefined"&&(n.toLowerCase().indexOf("apo")>=0||n.toLowerCase().indexOf("fpo")>=0)?$("#apo_warning").slideDown():$("#apo_warning").slideUp()});$(document).on("changed.bs.select","#Country",function(){var n=$("#Country").val();n=="United States"?($(".intstate").is(":visible")&&$(".state").toggle(),$(".intstate").prop("name","IntState"),$(".usstate").prop("name","State"),$(".intstate").prop("id","IntState"),$(".usstate").prop("id","State")):($(".usstate").is(":visible")&&$(".state").toggle(),$(".intstate").prop("name","State"),$(".usstate").prop("name","UsState"),$(".intstate").prop("id","State"),$(".usstate").prop("id","UsState"))});$(document).on("click","#Country",function(n,t){n.preventDefault();$("#Country").closest(".with-spinner").addClass("loading");$.ajax({url:"/Main/Countries",method:"post",success:function(n){var i=$.parseJSON(n);$.each(i,function(n,t){t!="United States"&&$("#Country").append($("<option><\/option>").attr("value",t).text(t))});$("#Country").closest(".with-spinner").removeClass("loading");$("#Country").addClass("selectpicker");$("#Country").selectpicker();$("#Country").closest(".with-spinner").find('button[data-id="Country"]').click();typeof t=="function"&&t()}})})});a=function(){if($("#cart-overlay").length>0){var n=$(window).scrollTop(),t=$("#mainnav").offset().top+$("#mainnav").height()+parseInt($("#mainnav").css("padding-bottom"))+parseInt($("#mainnav").css("padding-top")),i=$("#cart-overlay");n>t?i.css("top",n-t):n<=t&&i.css("top","0px")}};$(function(){$(window).scroll(a);a();$(document).on("click",".close-cart",function(){$("#cart-overlay").slideUp()});$(".dropdown").on("show.bs.dropdown",function(){$("#cart-overlay").slideUp()});$(document).on("mouseover","#cart-overlay",function(){clearTimeout(overlayTimer)});$(document).on("mouseout","#cart-overlay",function(){resetOverlayTimer()});$(document).on("click",function(n){if($("#cart-overlay").is(":visible")){var t=$(n.target);t.is("a")||t.is("button")||t.is("input")||t.is("textarea")||!(t.closest("#cart-overlay").length<=0)||$("#cart-overlay").slideUp()}});$(document).on("click",".addtocart",function(n){var i,u;n.preventDefault();var t=$(n.target).closest("form"),f=t.find(".itemid").val()||$(n.target).closest(".item-row").attr("itemid"),e=t.find(".itemtype").val()||$(n.target).closest(".item-row").attr("itemtype"),r=t.find(".qty").val()||t.find(".qty-input").val()||1;if(isNaN(r)){i=t.find(".qty");i.length==0&&(i=t.find(".qty-input"));addTooltipToElement(i,"Please enter a numeric quantity.","top",3e3);return}return u=$(n.target).closest("button")[0],addToCart(e,f,r,u),!1});$(document).on("click",".addtolist",function(n){$(n.target).hasClass("dropdown-item")||n.preventDefault();var t=$(n.target).closest("form"),r=t.find(".itemid").val()||$(n.target).closest(".item-row").attr("itemid"),u=t.find(".itemtype").val()||$(n.target).closest(".item-row").attr("itemtype"),f=$(n.target).attr("listid"),e=t.find(".qty").val()||1,i;return t.find(".addtolist.ladda-button").length>0&&(i=t.find(".addtolist.ladda-button")[0]),addToWishList(r,u,e,f,i),$(n.target).hasClass("dropdown-item")?void 0:!1});$(document).on("click",".addcomictolist",function(n){n.preventDefault();var t=$(n.target).closest("form"),r=t.find(".coverid").val()||$(n.target).closest(".item-row").attr("coverid"),u=$(n.target).attr("listid"),f=t.find(".qty").val()||1,i;return t.find(".addcomictolist.ladda-button").length>0&&(i=t.find(".addcomictolist.ladda-button")[0]),addComicToWishList(r,f,u,i),!1});$(document).on("click",".addcardtolist",function(n){n.preventDefault();var t=$(n.target).closest("form"),r=t.find(".instanceid").val()||$(n.target).closest(".item-row").attr("instanceid"),u=$(n.target).attr("listid"),f=t.find(".qty").val()||1,i;return t.find(".addcardtolist.ladda-button").length>0&&(i=t.find(".addcardtolist.ladda-button")[0]),addCardToWishList(r,f,u,i),!1});$(document).on("click",".movetolist",function(n){n.preventDefault();var i=$(n.target).closest(".item-row").attr("orderitemid"),r=$(n.target).closest(".item-row").hasClass("save-for-later"),u=$(n.target).attr("listid"),t;$(n.target).closest(".item-row").find(".movetolist.ladda-button").length>0&&(t=$(n.target).closest(".item-row").find(".movetolist.ladda-button")[0]);moveToWishList(i,u,r,t)});$(document).on("click",".addtosellcart",function(n){var t;n.preventDefault();$(n.target).closest(".ladda-button").length>0&&(t=Ladda.create($(n.target).closest(".ladda-button")[0]),t.start());var i=$(n.target).closest("form"),r=$(n.target).closest("a").attr("instanceid"),u=i.find(".qty").val()||1;return $.ajax({url:"/TradeIn/AddToSellCart",data:{instanceID:r,quantity:u},dataType:"html",cache:!1,success:function(n){$("#cart-overlay").html(n);$("#cart-overlay").is(":hidden")&&($("#cart-overlay").slideDown(),resetOverlayTimer())},error:function(){window.errorModal()},complete:function(){typeof t!="undefined"&&t.stop()}}),!1});$(document).on("click",".stock-notify",function(n){n.preventDefault();$(n.target).attr("disabled",!0).addClass("disabled");var t=$(n.target).closest("form"),i=t.find(".itemid").val()||$(n.target).closest(".item-row").attr("itemid"),r=t.find(".itemtype").val()||$(n.target).closest(".item-row").attr("itemtype");return shopItemStockNotification(i,r),!1});$(document).on("click",".card-stock-notify",function(n){n.preventDefault();$(n.target).attr("disabled",!0).addClass("disabled");var t=$(n.target).closest("form"),i=t.find(".instanceid").val(),r=t.find(".itemtype").val();return shopItemStockNotification(i,r),!1})});$(function(){$(document).on("cartQtyChange",function(n){$(".cart_full_item_count").html(" "+n.itemQuantityItems);$(".cart_min_item_count").html(n.orderTotalQuantity);$("body").trigger({type:"reloadSidebar"});n.orderTotalQuantity>0?$(".checkout-button").removeClass("disabled"):$(".checkout-button").addClass("disabled")})});$(function(){$(".subscribe-qty-form").each(function(){$(this).validate({highlight:validateHighlight,unhighlight:validateUnhlighight,showErrors:function(n,t){if($(".form-control.is-invalid").removeClass("is-invalid").tooltip("dispose"),t.length>0){var i=t[0];$(i.element).attr("title",i.message);$(i.element).tooltip("show");$(i.element).addClass("is-invalid")}},rules:{qty:{required:!0,min:1,digits:!0}},submitHandler:function(n){var t=$(this.currentForm).find(".subsqty")[0],i=$(n).find('[name="titleid"]').val(),r=$(n).find('[name="qty"]').val()||1;return subscribeUpdateQty(i,r,t),!1}})});$(document).on("click",".subscribe",function(n){n.preventDefault();var i=$(n.target).closest("form"),r=$(n.target).closest("a").attr("titleid"),u=i.find(".qty").val()||1,f=$(n.target).closest("a").attr("subscribed")||0,t;return $(n.target).closest(".ladda-button").length>0&&(t=$(n.target).closest(".ladda-button")[0]),subscribeToTitle(r,u,f==0?"false":"true",t),!1});$(document).on("click",".subscribegroup",function(n){n.preventDefault();var i=$(n.target).closest("a").attr("titlegroupid"),r=$(n.target).closest("a").attr("subscribed")||0,t;return $(n.target).closest(".ladda-button").length>0&&(t=$(n.target).closest(".ladda-button")[0]),subscribeToTitleGroup(i,r==0?"false":"true",t),!1});$(document).on("click",".subscribecreator",function(n){n.preventDefault();var i=$(n.target).closest("a").attr("creatorid"),r=$(n.target).closest("a").attr("subscribed")||0,t=$(n.target).closest(".ladda-button");return t.length>0&&(t=t[0]),subscribeToCreator(i,r==0?"false":"true",t),!1});$(document).on("click",".subscribecrossover",function(n){n.preventDefault();var i=$(n.target).closest("a").attr("crossoverid"),r=$(n.target).closest("a").attr("subscribed")||0,t;return $(n.target).closest(".ladda-button").length>0&&(t=$(n.target).closest(".ladda-button")[0]),subscribeToCrossover(i,r==0?"false":"true",t),!1})});$(function(){window.confirmModal=function(n,t,i){_.templateSettings={evaluate:/\{\[(.+?)\]\}/g,interpolate:/\{\{=(.+?)\}\}/g};var r=$("#confirm_modal").html(),u=_.template(r);$(".modal-content").html(u({data:n}));$(document).on("click",".confirmModalOK",t);$(document).on("click",".confirmModalCancel",i);$("#modal").one("hidden.bs.modal",function(){$(document).off("click",".confirmModalOK",t);$(document).off("click",".confirmModalCancel",i)});$("#modal").modal("show")};window.alertModal=function(n,t){_.templateSettings={evaluate:/\{\[(.+?)\]\}/g,interpolate:/\{\{=(.+?)\}\}/g};var i=$("#alert_modal").html(),r=_.template(i);if($(".modal-content").html(r({data:n})),typeof t!="undefined")$("#modal").one("hidden.bs.modal",function(n){t(n)});$("#modal").modal("show")};window.errorModal=function(){Ladda.stopAll();var n=function(){var n=function(){window.location.reload()};window.alertModal({message:"There was an unexpected error."},n)};if(($("#modal").data("bs.modal")||{})._isShown){$("#modal").one("hidden.bs.modal",n);$("#modal").modal("hide")}else n()};window.loginErrorModal=function(){Ladda.stopAll();var n=function(){var n=function(){$(".login").click()};window.alertModal({message:"Your session has expired.  Please sign in again."},n)};if(($("#modal").data("bs.modal")||{})._isShown){$("#modal").one("hidden.bs.modal",n);$("#modal").modal("hide")}else n()}});jQuery.fn.flash=function(n,t,i,r){for(n=(n||2)*2;n--;)this.animate({opacity:!(n%2)},t,i,r);return this};jQuery.fn.wiggle=function(n,t,i,r){var u=this;return n>0?this.animate({marginLeft:n--%2==0?-15:15},t,i,function(){u.wiggle(n,t,i,r)}):this.animate({marginLeft:0},t,i,function(){jQuery.isFunction(r)&&r()}),this};jQuery.fn.zap=function(n,t,i){return this.css({overflow:"hidden"}).animate({padding:"toggle",width:"toggle",height:"toggle",margin:this.outerHeight()/2===parseFloat(this.css("marginTop"))||this.outerWidth()/2===parseFloat(this.css("marginLeft"))?0:this.outerHeight()/2+" "+this.outerWidth()/2},jQuery.speed(n,t,i))};jQuery.fn.fadeToToggle=function(n,t,i,r){return this.animate({opacity:parseFloat(this.css("opacity"))<1?1:t},jQuery.speed(n,i,r))};jQuery.fn.slideFadeToggle=function(n,t,i){return this.animate({opacity:"toggle",height:"toggle"},jQuery.speed(n,t,i))};jQuery.fn.blowToggle=function(n,t,i){return this.animate({zoom:parseFloat(this.css("zoom"))<4?4:1,opacity:parseFloat(this.css("opacity"))<1?1:0},jQuery.speed(n,t,i))};jQuery.fn.blowOut=function(n,t,i){return this.animate({zoom:8,opacity:0},jQuery.speed(n,t,i))};jQuery.fn.blowIn=function(n,t,i){return this.animate({zoom:1,opacity:1},jQuery.speed(n,t,i))};jQuery.fn.blindLeftToggle=function(n,t,i){return this.animate({marginLeft:parseFloat(this.css("marginLeft"))<0?0:-this.outerWidth()},jQuery.speed(n,t,i))};jQuery.fn.blindLeftOut=function(n,t,i){return this.animate({marginLeft:-this.outerWidth()},jQuery.speed(n,t,i))};jQuery.fn.blindLeftIn=function(n,t,i){return this.animate({marginLeft:0},jQuery.speed(n,t,i))};jQuery.fn.blindRightToggle=function(n,t,i){return this.animate({marginLeft:-parseFloat(this.css("marginLeft"))<0?0:this.outerWidth()},jQuery.speed(n,t,i))};jQuery.fn.blindRightOut=function(n,t,i){return this.animate({marginLeft:this.outerWidth()},jQuery.speed(n,t,i))};jQuery.fn.blindRightIn=function(n,t,i){return this.animate({marginLeft:0},jQuery.speed(n,t,i))};jQuery.fn.blindUpToggle=function(n,t,i){return this.animate({marginTop:parseFloat(this.css("marginTop"))<0?0:-this.outerHeight()},jQuery.speed(n,t,i))};jQuery.fn.blindUpOut=function(n,t,i){return this.animate({marginTop:-this.outerHeight()},jQuery.speed(n,t,i))};jQuery.fn.blindUpIn=function(n,t,i){return this.animate({marginTop:0},jQuery.speed(n,t,i))};jQuery.fn.blindDownToggle=function(n,t,i){return this.animate({marginTop:-parseFloat(this.css("marginTop"))<0?0:this.outerHeight()},jQuery.speed(n,t,i))};jQuery.fn.blindDownOut=function(n,t,i){return this.animate({marginTop:this.outerHeight()},jQuery.speed(n,t,i))};jQuery.fn.blindDownIn=function(n,t,i){return this.animate({marginTop:0},jQuery.speed(n,t,i))};!function(n){"use strict";var t={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(){},onSliderLoad:function(){},onBeforeSlide:function(){},onAfterSlide:function(){},onBeforeNextSlide:function(){},onBeforePrevSlide:function(){}};n.fn.lightSlider=function(i){if(0===this.length)return this;if(this.length>1)return this.each(function(){n(this).lightSlider(i)}),this;var l={},r=n.extend(!0,{},t,i),p={},u=this;l.$el=this;"fade"===r.mode&&(r.vertical=!1);var o=u.children(),g=n(window).width(),ut=null,b=null,w=0,c=0,nt=!1,s=0,f="",e=0,tt=r.vertical===!0?"height":"width",it=r.vertical===!0?"margin-bottom":"margin-right",a=0,d=0,y=0,k=0,v=null,rt="ontouchstart"in document.documentElement,h={};return h.chbreakpoint=function(){var f,i,t,u;if(g=n(window).width(),r.responsive.length){if(r.autoWidth===!1&&(f=r.item),g<r.responsive[0].breakpoint)for(i=0;i<r.responsive.length;i++)g<r.responsive[i].breakpoint&&(ut=r.responsive[i].breakpoint,b=r.responsive[i]);if("undefined"!=typeof b&&null!==b)for(t in b.settings)b.settings.hasOwnProperty(t)&&(("undefined"==typeof p[t]||null===p[t])&&(p[t]=r[t]),r[t]=b.settings[t]);if(!n.isEmptyObject(p)&&g>r.responsive[0].breakpoint)for(u in p)p.hasOwnProperty(u)&&(r[u]=p[u]);r.autoWidth===!1&&a>0&&y>0&&f!==r.item&&(e=Math.round(a/((y+r.slideMargin)*r.slideMove)))}},h.calSW=function(){r.autoWidth===!1&&(y=(s-(r.item*r.slideMargin-r.slideMargin))/r.item)},h.calWidth=function(n){var i=n===!0?f.find(".lslide").length:o.length,t;if(r.autoWidth===!1)c=i*(y+r.slideMargin);else for(c=0,t=0;i>t;t++)c+=parseInt(o.eq(t).width())+r.slideMargin;return c},l={doCss:function(){var n=function(){for(var t=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],i=document.documentElement,n=0;n<t.length;n++)if(t[n]in i.style)return!0};return r.useCSS&&n()?!0:!1},keyPress:function(){r.keyPress&&n(document).on("keyup.lightslider",function(t){n(":focus").is("input, textarea")||(t.preventDefault?t.preventDefault():t.returnValue=!1,37===t.keyCode?u.goToPrevSlide():39===t.keyCode&&u.goToNextSlide())})},controls:function(){r.controls&&(u.after('<div class="lSAction"><a class="lSPrev">'+r.prevHtml+'<\/a><a class="lSNext">'+r.nextHtml+"<\/a><\/div>"),r.autoWidth?h.calWidth(!1)<s&&f.find(".lSAction").hide():w<=r.item&&f.find(".lSAction").hide(),f.find(".lSAction a").on("click",function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,"lSPrev"===n(this).attr("class")?u.goToPrevSlide():u.goToNextSlide(),!1}))},initialStyle:function(){var n=this;"fade"===r.mode&&(r.autoWidth=!1,r.slideEndAnimation=!1);r.auto&&(r.slideEndAnimation=!1);r.autoWidth&&(r.slideMove=1,r.item=1);r.loop&&(r.slideMove=1,r.freeMove=!1);r.onBeforeStart.call(this,u);h.chbreakpoint();u.addClass("lightSlider").wrap('<div class="lSSlideOuter '+r.addClass+'"><div class="lSSlideWrapper"><\/div><\/div>');f=u.parent(".lSSlideWrapper");r.rtl===!0&&f.parent().addClass("lSrtl");r.vertical?(f.parent().addClass("vertical"),s=r.verticalHeight,f.css("height",s+"px")):s=u.outerWidth();o.addClass("lslide");r.loop===!0&&"slide"===r.mode&&(h.calSW(),h.clone=function(){var t,i,f,c,l;if(h.calWidth(!0)>s){for(var v=0,y=0,a=0;a<o.length&&(v+=parseInt(u.find(".lslide").eq(a).width())+r.slideMargin,y++,!(v>=s+r.slideMargin));a++);if(t=r.autoWidth===!0?y:r.item,t<u.find(".clone.left").length)for(i=0;i<u.find(".clone.left").length-t;i++)o.eq(i).remove();if(t<u.find(".clone.right").length)for(f=o.length-1;f>o.length-1-u.find(".clone.right").length;f--)e--,o.eq(f).remove();for(c=u.find(".clone.right").length;t>c;c++)u.find(".lslide").eq(c).clone().removeClass("lslide").addClass("clone right").appendTo(u),e++;for(l=u.find(".lslide").length-u.find(".clone.left").length;l>u.find(".lslide").length-t;l--)u.find(".lslide").eq(l-1).clone().removeClass("lslide").addClass("clone left").prependTo(u);o=u.children()}else o.hasClass("clone")&&(u.find(".clone").remove(),n.move(u,0))},h.clone());h.sSW=function(){w=o.length;r.rtl===!0&&r.vertical===!1&&(it="margin-left");r.autoWidth===!1&&o.css(tt,y+"px");o.css(it,r.slideMargin+"px");c=h.calWidth(!1);u.css(tt,c+"px");r.loop===!0&&"slide"===r.mode&&nt===!1&&(e=u.find(".clone.left").length)};h.calL=function(){o=u.children();w=o.length};this.doCss()&&f.addClass("usingCss");h.calL();"slide"===r.mode?(h.calSW(),h.sSW(),r.loop===!0&&(a=n.slideValue(),this.move(u,a)),r.vertical===!1&&this.setHeight(u,!1)):(this.setHeight(u,!0),u.addClass("lSFade"),this.doCss()||(o.fadeOut(0),o.eq(e).fadeIn(0)));r.loop===!0&&"slide"===r.mode?o.eq(e).addClass("active"):o.first().addClass("active")},pager:function(){var i=this,n,t;(h.createPager=function(){var p,a,t,o;k=(s-(r.thumbItem*r.thumbMargin-r.thumbMargin))/r.thumbItem;for(var v=f.find(".lslide"),w=f.find(".lslide").length,n=0,h="",l=0,n=0;w>n;n++)if("slide"===r.mode&&(r.autoWidth?l+=(parseInt(v.eq(n).width())+r.slideMargin)*r.slideMove:l=n*(y+r.slideMargin)*r.slideMove),p=v.eq(n*r.slideMove).attr("data-thumb"),h+=r.gallery===!0?'<li style="width:100%;'+tt+":"+k+"px;"+it+":"+r.thumbMargin+'px"><a href="#"><img src="'+p+'" /><\/a><\/li>':'<li><a href="#">'+(n+1)+"<\/a><\/li>","slide"===r.mode&&l>=c-s-r.slideMargin){n+=1;a=2;r.autoWidth&&(h+='<li><a href="#">'+(n+1)+"<\/a><\/li>",a=1);a>n?(h=null,f.parent().addClass("noPager")):f.parent().removeClass("noPager");break}t=f.parent();t.find(".lSPager").html(h);r.gallery===!0&&(r.vertical===!0&&t.find(".lSPager").css("width",r.vThumbWidth+"px"),d=n*(r.thumbMargin+k)+.5,t.find(".lSPager").css({property:d+"px","transition-duration":r.speed+"ms"}),r.vertical===!0&&f.parent().css("padding-right",r.vThumbWidth+r.galleryMargin+"px"),t.find(".lSPager").css(tt,d+"px"));o=t.find(".lSPager").find("li");o.first().addClass("active");o.on("click",function(){return r.loop===!0&&"slide"===r.mode?e+=o.index(this)-t.find(".lSPager").find("li.active").index():e=o.index(this),u.mode(!1),r.gallery===!0&&i.slideThumb(),!1})},r.pager)&&(n="lSpg",r.gallery&&(n="lSGallery"),f.after('<ul class="lSPager '+n+'"><\/ul>'),t=r.vertical?"margin-left":"margin-top",f.parent().find(".lSPager").css(t,r.galleryMargin+"px"),h.createPager());setTimeout(function(){h.init()},0)},setHeight:function(n,t){var i=null,f=this,u;i=r.loop?n.children(".lslide ").first():n.children().first();u=function(){var r=i.outerHeight(),u=0,f=r;t&&(r=0,u=100*f/s);n.css({height:r+"px","padding-bottom":u+"%"})};u();i.find("img").length?i.find("img")[0].complete?(u(),v||f.auto()):i.find("img").on("load",function(){setTimeout(function(){u();v||f.auto()},100)}):v||f.auto()},active:function(n,t){var i,o,s;this.doCss()&&"fade"===r.mode&&f.addClass("on");i=0;e*r.slideMove<w?(n.removeClass("active"),this.doCss()||"fade"!==r.mode||t!==!1||n.fadeOut(r.speed),i=t===!0?e:e*r.slideMove,t===!0&&(o=n.length,s=o-1,i+1>=o&&(i=s)),r.loop===!0&&"slide"===r.mode&&(i=t===!0?e-u.find(".clone.left").length:e*r.slideMove,t===!0&&(o=n.length,s=o-1,i+1===o?i=s:i+1>o&&(i=0))),this.doCss()||"fade"!==r.mode||t!==!1||n.eq(i).fadeIn(r.speed),n.eq(i).addClass("active")):(n.removeClass("active"),n.eq(n.length-1).addClass("active"),this.doCss()||"fade"!==r.mode||t!==!1||(n.fadeOut(r.speed),n.eq(i).fadeIn(r.speed)))},move:function(n,t){r.rtl===!0&&(t=-t);this.doCss()?n.css(r.vertical===!0?{transform:"translate3d(0px, "+-t+"px, 0px)","-webkit-transform":"translate3d(0px, "+-t+"px, 0px)"}:{transform:"translate3d("+-t+"px, 0px, 0px)","-webkit-transform":"translate3d("+-t+"px, 0px, 0px)"}):r.vertical===!0?n.css("position","relative").animate({top:-t+"px"},r.speed,r.easing):n.css("position","relative").animate({left:-t+"px"},r.speed,r.easing);var i=f.parent().find(".lSPager").find("li");this.active(i,!0)},fade:function(){this.active(o,!1);var n=f.parent().find(".lSPager").find("li");this.active(n,!0)},slide:function(){var n=this;h.calSlide=function(){c>s&&(a=n.slideValue(),n.active(o,!1),a>c-s-r.slideMargin?a=c-s-r.slideMargin:0>a&&(a=0),n.move(u,a),r.loop===!0&&"slide"===r.mode&&(e>=w-u.find(".clone.left").length/r.slideMove&&n.resetSlide(u.find(".clone.left").length),0===e&&n.resetSlide(f.find(".lslide").length)))};h.calSlide()},resetSlide:function(n){var t=this;f.find(".lSAction a").addClass("disabled");setTimeout(function(){e=n;f.css("transition-duration","0ms");a=t.slideValue();t.active(o,!1);l.move(u,a);setTimeout(function(){f.css("transition-duration",r.speed+"ms");f.find(".lSAction a").removeClass("disabled")},50)},r.speed+100)},slideValue:function(){var n=0,t;if(r.autoWidth===!1)n=e*(y+r.slideMargin)*r.slideMove;else for(n=0,t=0;e>t;t++)n+=parseInt(o.eq(t).width())+r.slideMargin;return n},slideThumb:function(){var i,n,o,t;switch(r.currentPagerPosition){case"left":i=0;break;case"middle":i=s/2-k/2;break;case"right":i=s-k}n=e-u.find(".clone.left").length;o=f.parent().find(".lSPager");"slide"===r.mode&&r.loop===!0&&(n>=o.children().length?n=0:0>n&&(n=o.children().length));t=n*(k+r.thumbMargin)-i;t+s>d&&(t=d-s-r.thumbMargin);0>t&&(t=0);this.move(o,t)},auto:function(){r.auto&&(clearInterval(v),v=setInterval(function(){u.goToNextSlide()},r.pause))},pauseOnHover:function(){var t=this;r.auto&&r.pauseOnHover&&(f.on("mouseenter",function(){n(this).addClass("ls-hover");u.pause();r.auto=!0}),f.on("mouseleave",function(){n(this).removeClass("ls-hover");f.find(".lightSlider").hasClass("lsGrabbing")||t.auto()}))},touchMove:function(n,t){var o,i,e;(f.css("transition-duration","0ms"),"slide"===r.mode)&&(o=n-t,i=a-o,i>=c-s-r.slideMargin?r.freeMove===!1?i=c-s-r.slideMargin:(e=c-s-r.slideMargin,i=e+(i-e)/5):0>i&&(r.freeMove===!1?i=0:i/=5),this.move(u,i))},touchEnd:function(n){var i,t,h;(f.css("transition-duration",r.speed+"ms"),"slide"===r.mode)?(i=!1,t=!0,a-=n,a>c-s-r.slideMargin?(a=c-s-r.slideMargin,r.autoWidth===!1&&(i=!0)):0>a&&(a=0),h=function(n){var u=0,f,t,h;if(i||n&&(u=1),r.autoWidth)for(f=0,t=0;t<o.length&&(f+=parseInt(o.eq(t).width())+r.slideMargin,e=t+u,!(f>=a));t++);else h=a/((y+r.slideMargin)*r.slideMove),e=parseInt(h)+u,a>=c-s-r.slideMargin&&h%1!=0&&e++},n>=r.swipeThreshold?(h(!1),t=!1):n<=-r.swipeThreshold&&(h(!0),t=!1),u.mode(t),this.slideThumb()):n>=r.swipeThreshold?u.goToPrevSlide():n<=-r.swipeThreshold&&u.goToNextSlide()},enableDrag:function(){var e=this;if(!rt){var u=0,t=0,i=!1;f.find(".lightSlider").addClass("lsGrab");f.on("mousedown",function(t){return s>c&&0!==c?!1:void("lSPrev"!==n(t.target).attr("class")&&"lSNext"!==n(t.target).attr("class")&&(u=r.vertical===!0?t.pageY:t.pageX,i=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,f.scrollLeft+=1,f.scrollLeft-=1,f.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(v)))});n(window).on("mousemove",function(n){i&&(t=r.vertical===!0?n.pageY:n.pageX,e.touchMove(t,u))});n(window).on("mouseup",function(o){if(i){f.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab");i=!1;t=r.vertical===!0?o.pageY:o.pageX;var s=t-u;Math.abs(s)>=r.swipeThreshold&&n(window).on("click.ls",function(t){t.preventDefault?t.preventDefault():t.returnValue=!1;t.stopImmediatePropagation();t.stopPropagation();n(window).off("click.ls")});e.touchEnd(s)}})}},enableTouch:function(){var i=this,n,t;rt&&(n={},t={},f.on("touchstart",function(i){t=i.originalEvent.targetTouches[0];n.pageX=i.originalEvent.targetTouches[0].pageX;n.pageY=i.originalEvent.targetTouches[0].pageY;clearInterval(v)}),f.on("touchmove",function(u){var o,f,e;if(s>c&&0!==c)return!1;o=u.originalEvent;t=o.targetTouches[0];f=Math.abs(t.pageX-n.pageX);e=Math.abs(t.pageY-n.pageY);r.vertical===!0?(3*e>f&&u.preventDefault(),i.touchMove(t.pageY,n.pageY)):(3*f>e&&u.preventDefault(),i.touchMove(t.pageX,n.pageX))}),f.on("touchend",function(){if(s>c&&0!==c)return!1;var u;u=r.vertical===!0?t.pageY-n.pageY:t.pageX-n.pageX;i.touchEnd(u)}))},build:function(){var t=this;t.initialStyle();this.doCss()&&(r.enableTouch===!0&&t.enableTouch(),r.enableDrag===!0&&t.enableDrag());n(window).on("focus",function(){t.auto()});n(window).on("blur",function(){clearInterval(v)});t.pager();t.pauseOnHover();t.controls();t.keyPress()}},l.build(),h.init=function(){h.chbreakpoint();r.vertical===!0?(s=r.item>1?r.verticalHeight:o.outerHeight(),f.css("height",s+"px")):s=f.outerWidth();r.loop===!0&&"slide"===r.mode&&h.clone();h.calL();"slide"===r.mode&&u.removeClass("lSSlide");"slide"===r.mode&&(h.calSW(),h.sSW());setTimeout(function(){"slide"===r.mode&&u.addClass("lSSlide")},1e3);r.pager&&h.createPager();r.adaptiveHeight===!0&&r.vertical===!1&&u.css("height",o.eq(e).outerHeight(!0));r.adaptiveHeight===!1&&("slide"===r.mode?r.vertical===!1?l.setHeight(u,!1):l.auto():l.setHeight(u,!0));r.gallery===!0&&l.slideThumb();"slide"===r.mode&&l.slide();r.autoWidth===!1?o.length<=r.item?f.find(".lSAction").hide():f.find(".lSAction").show():h.calWidth(!1)<s&&0!==c?f.find(".lSAction").hide():f.find(".lSAction").show()},u.goToPrevSlide=function(){if(e>0)r.onBeforePrevSlide.call(this,u,e),e--,u.mode(!1),r.gallery===!0&&l.slideThumb();else if(r.loop===!0){if(r.onBeforePrevSlide.call(this,u,e),"fade"===r.mode){var n=w-1;e=parseInt(n/r.slideMove)}u.mode(!1);r.gallery===!0&&l.slideThumb()}else r.slideEndAnimation===!0&&(u.addClass("leftEnd"),setTimeout(function(){u.removeClass("leftEnd")},400))},u.goToNextSlide=function(){var n=!0,t;"slide"===r.mode&&(t=l.slideValue(),n=t<c-s-r.slideMargin);e*r.slideMove<w-r.slideMove&&n?(r.onBeforeNextSlide.call(this,u,e),e++,u.mode(!1),r.gallery===!0&&l.slideThumb()):r.loop===!0?(r.onBeforeNextSlide.call(this,u,e),e=0,u.mode(!1),r.gallery===!0&&l.slideThumb()):r.slideEndAnimation===!0&&(u.addClass("rightEnd"),setTimeout(function(){u.removeClass("rightEnd")},400))},u.mode=function(n){r.adaptiveHeight===!0&&r.vertical===!1&&u.css("height",o.eq(e).outerHeight(!0));nt===!1&&("slide"===r.mode?l.doCss()&&(u.addClass("lSSlide"),""!==r.speed&&f.css("transition-duration",r.speed+"ms"),""!==r.cssEasing&&f.css("transition-timing-function",r.cssEasing)):l.doCss()&&(""!==r.speed&&u.css("transition-duration",r.speed+"ms"),""!==r.cssEasing&&u.css("transition-timing-function",r.cssEasing)));n||r.onBeforeSlide.call(this,u,e);"slide"===r.mode?l.slide():l.fade();f.hasClass("ls-hover")||l.auto();setTimeout(function(){n||r.onAfterSlide.call(this,u,e)},r.speed);nt=!0},u.play=function(){u.goToNextSlide();r.auto=!0;l.auto()},u.pause=function(){r.auto=!1;clearInterval(v)},u.refresh=function(){h.init()},u.getCurrentSlideCount=function(){var i=e,t,n;return r.loop&&(t=f.find(".lslide").length,n=u.find(".clone.left").length,i=n-1>=e?t+(e-n):e>=t+n?e-t-n:e-n),i+1},u.getTotalSlideCount=function(){return f.find(".lslide").length},u.goToSlide=function(n){e=r.loop?n+u.find(".clone.left").length-1:n;u.mode(!1);r.gallery===!0&&l.slideThumb()},u.destroy=function(){u.lightSlider&&(u.goToPrevSlide=function(){},u.goToNextSlide=function(){},u.mode=function(){},u.play=function(){},u.pause=function(){},u.refresh=function(){},u.getCurrentSlideCount=function(){},u.getTotalSlideCount=function(){},u.goToSlide=function(){},u.lightSlider=null,h={init:function(){}},u.parent().parent().find(".lSAction, .lSPager").remove(),u.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),u.children().removeAttr("style"),o.removeClass("lslide active"),u.find(".clone").remove(),o=null,v=null,nt=!1,e=0)},setTimeout(function(){r.onSliderLoad.call(this,u)},10),n(window).on("resize orientationchange",function(n){setTimeout(function(){n.preventDefault?n.preventDefault():n.returnValue=!1;h.init()},200)}),this}}(jQuery);forgotPassword=function(n){return n.preventDefault(),$(".modal-content").load("/Account/ForgotPassword",function(){$("#modal").modal()}),!1};$(function(){$(document).on("validLogin",function(n,t){typeof t.CustomerName!="undefined"&&t.CustomerName.trim()!=""?$(".login-id .screen-name").html(t.CustomerName):$(".login-id .screen-name").html(t.CustomerEmail);$(".account-menu-auth .sign-in-box").slideUp(function(){$(".account-menu-auth .logout").slideDown()});$(".signin-box").slideUp(function(){$(".account-box").slideDown()})});$(document).on("click",".modalRedirect",function(n){var t=$(n.target).attr("newaction"),i=$(n.target).attr("newstyle")||null;modalRedirect(t,i)});$(document).on("click",".login",function(n){n.preventDefault();$(".modal-content").load("/Account/Login",function(){$("#modal").modal()});$("#modal").one("hidden.bs.modal",function(){loginCallback=null});return!1});$(document).on("click",".new-account",function(n){return n.preventDefault(),$(".modal-content").load("/Account/CreateAccount",function(){$("#modal").modal()}),!1});$(document).on("click",".logout",function(){$.ajax({url:"/Account/Logout",method:"post",success:function(){window.location.reload()}})});$(document).on("click",".gift-cards",function(n){return n.preventDefault(),document.location="/GiftCard",!1})});modalRedirect=function(n,t){typeof t=="undefined"&&(t="");$.ajax({url:n,dataType:"html",cache:!1,success:function(n){t!=""&&$(".modal-dialog").removeClass("modal-sm modal-lg").addClass(t);$(".modal-content").html(n);$("#modal").data("bs.modal").handleUpdate()},error:function(){window.errorModal()},complete:function(){enablePage()}})};callLoginCallback=function(){if(typeof loginCallback!="undefined"&&loginCallback!=null)return loginCallback()};callSubConflictCallback=function(){typeof subsConflictCallback!="undefined"&&subsConflictCallback!=null&&subsConflictCallback()};$(function(){$(document).ready(function(){$("select").each(function(){var n=$(this),t=n.find("option[selected]").val();t?n.val(t):n.prop("selectedIndex",0)})});$(document).on("click",".submit-range",function(n){var r=$(n.target).closest(".input-group").find('[name="start"]'),t=r.attr("filterattr"),i=r.val();setFilterValue(t,i,!1);var u=$(n.target).closest(".input-group").find('[name="end"]'),t=u.attr("filterattr"),i=u.val();setFilterValue(t,i,!1);reloadPageWithOptions()});$(document).on("keydown",".range-filter",function(n){if(n.which===13)return n.preventDefault(),$(n.target).closest(".input-group").find(".submit-range").click(),!1});$(document).on("keydown",".filter-text",function(n){if(n.which===13)return n.preventDefault(),$(n.target).closest(".form-group").find(".add-filter-attr").click(),!1});$(document).on("change","select.filter-elm",function(n){n.preventDefault();var t=$(n.target).attr("filterattr"),i=$(n.target).val();return setFilterValue(t,i),!1});$(document).on("change","input.filter-elm",function(n){n.preventDefault();var t=$(n.target).attr("filterattr"),i=$(n.target).val();return setFilterValue(t,i),!1});$(document).on("click","a.filter-elm",function(n){n.preventDefault();var t=$(n.target).closest("a"),i=t.attr("filterattr"),r=t.attr("val");return setFilterValue(i,r),!1});$(document).on("click","button.filter-elm",function(n){var t,i,r;if(n.preventDefault(),t=$(n.target).closest("button"),!t.hasClass("disabled"))return i=t.attr("filterattr"),r=t.attr("val"),setFilterValue(i,r),!1});$(document).on("click",":checkbox.filter-elm",function(n){n.preventDefault();var t=$(n.target).attr("filterattr"),i=$(n.target).val();return $(n.target).is(":checked")?setFilterValue(t,i):unsetFilterValue(t,i),!1});$(document).on("click",".close-applied-filter",function(n){return n.preventDefault(),$(".filters-applied").hide(),$(".show-filters").show(),!1});$(document).on("click",".show-applied-filters",function(n){return n.preventDefault(),$(".filters-applied").show(),$(".show-filters").hide(),!1});$(document).on("click",".set-filters",function(n){return n.preventDefault(),$(".modal-content").load("/Card/SetFilter?"+$.param(prepareSearchOptions()),function(){$(".modal .modal-dialog").addClass("modal-lg");$("#modal").modal()}),!1});$(document).on("click",".add-filter-attr",function(n){var u,h;n.preventDefault();var f=$(n.target).closest(".input-group"),r=f.attr("attr"),o=f.find(".operator"),e=f.find("input");if(e.length==0&&(e=f.find("select")),u=e.val(),/<[a-z][\s\S]*>/i.test(u)){addTooltipToElement(e,"Please don't use HTML in your search");return}var t=null,i=null,s=null;return typeof o!="undefined"&&window.searchOptions.hasOwnProperty("max"+r)?(o.val()==-1?(i=u,t=window.searchOptions["min"+r]):o.val()==0?(s=u,t=null,i=null):(t=u,i=window.searchOptions["max"+r]),t>-1&&i>-1&&t>i&&(h=t,t=i,i=h),setFilterValue("min"+r,t,!1),setFilterValue("max"+r,i,!1),setFilterValue("ex"+r,s,!0)):setFilterValue(r,u,!0),!1});$(document).on("click",".remove-filter",function(n){n.preventDefault();var t=$(n.target).closest("a").attr("attr"),i=$("#"+t+"-op");i.length>0?(window.searchOptions["min"+t]=null,window.searchOptions["max"+t]=null,window.searchOptions["ex"+t]=null,window.searchOptions[t]=null):window.searchOptions[t]=null;reloadPageWithOptions()});$(document).on("click",".clear-all-filters",function(){window.searchOptions={};reloadPageWithOptions()});typeof filtersShown!="undefined"&&filtersShown==="False"&&$(".filters-applied").hide()});$(document).on("change",".qty-select",function(n){var t,i,r;n.preventDefault();t=$(n.target).val();t==="X"?($(n.target).closest(".form-group").hide(),i=$(n.target).closest(".qty-box").find(".text-qty")[0],$(i).css("display","inline-block"),$(i).find(".qty-input")[0].focus()):(r=getEventRowData(n),$(n.target).closest(".qty-box").find(".qty-input").val(t),updateQty(r,t))});$(document).on("focus",".qty-input",function(){$(this).select()});$(document).on("keydown",".qty-input",function(n){if(n.which===13)return n.preventDefault(),$(n.target).blur(),$(n.target).closest(".qty-box").find(".text-qty-submit").click(),!1});$(document).on("keyup",".qty-input",function(n){$(n.target).closest(".qty-box").find(".input-group-btn").show();$(n.target).closest(".qty-box").find(".text-qty-submit").show();$(n.target).closest(".qty-input-group").addClass("input-group")});$(document).on("change",".qty-input",function(n){$(n.target).closest(".qty-box").find(".input-group-btn").show();$(n.target).closest(".qty-box").find(".text-qty-submit").show();$(n.target).closest(".qty-input-group").addClass("input-group")});$(document).on("click",".text-qty-submit",function(n){var i=$(n.target).closest(".qty-box"),u=i.find(".text-qty"),t=i.find(".qty-input").val(),r=getEventRowData(n);if(isNaN(t)||(t=parseInt(t)),typeof t=="undefined"||t===""||isNaN(t)||!Number.isInteger(t)||t<1){window.alertModal({message:"Please enter a numeric quantity"});return}updateQty(r,t);t<10?(i.find(".qty-select").val(t),$(i.find(".text-qty")[0]).hide(),$(i.find(".qty-select-group")[0]).show()):(i.find(".text-qty-submit").hide(),i.find(".qty-input-group").removeClass("input-group"))});$(function(){function r(){$(window).scrollTop()>=i?$("#mainnav.fixed").addClass("navbar-fixed-top"):$("#mainnav.fixed").removeClass("navbar-fixed-top")}var t=$("#mainnav"),i=t.offset().top,n;document.onscroll=r;Ladda.bind(".ladda-button.ladda-auto");$(document).on("click",'[data-toggle="lightbox"]',function(n){return n.preventDefault(),$(this).ekkoLightbox(),!1});$(document).on("click",".toggle-chat",function(){$("#livechat-compact-container").toggle();$(".toggle-chat").toggleClass("active")});$(document).on("click",".close-pending-sub",function(){$.ajax({url:"/Main/HideSubsAlert",method:"post",success:function(){$(".alert-pending-sub").slideUp()}})});$(document).on("subChanged",function(n){n.subStatus!="Active"&&$(".alert-pending-sub").slideDown()});$(document).on("click",".close-sell-cart",function(){$.ajax({url:"/Main/HideSellCartAlert",method:"post",success:function(){$(".alert-sell-cart").slideUp()}})});$(function(){$(document).on("click",".beers",function(n){return n.preventDefault(),$(".modal-content").load("/Store/Beers",function(){$("#modal").modal()}),!1})});$(function(){$(document).on("click",".hours",function(n){return n.preventDefault(),$(".modal-content").load("/Store/Hours",function(){$("#modal").modal()}),!1})});$('[data-toggle="tooltip"]').tooltip();$('[data-toggle="offcanvas"]').click(function(n){if(n.preventDefault(),toggleSideMenu(),$(n.target).hasClass("bottom-nav")){var t=$(".sidebar-offcanvas");$("html,body").animate({scrollTop:t.offset().top},"slow")}return!1});n={debug:!0,showErrors:displaySearchErrors,highlight:validateHighlight,unhighlight:validateUnhlighight,errorClass:"help-block",rules:{mainSearch:{required:!0}},submitHandler:function(n){processSearch(n)}};jQuery("#SubSearch").validate(n);jQuery("#MainSearch").validate(n);$("#CardSearch").length>0&&jQuery("#CardSearch").validate(n);navigator.userAgent.search("Safari")>=0&&navigator.userAgent.search("Chrome")<0&&$("body").addClass("safari");$(".main-search").on("click",".alt-search-option",function(n){n.preventDefault();var i=$(n.target).closest("a"),h=i.closest(".dropdown-menu"),t=i.closest(".main-search"),r=t.find(".alt-search-button"),u=t.find(".default-search-type"),f=t.find(".search-category"),c=r.html(),l=u.val(),e=i.html(),o=i.attr("searchtype"),s=i.attr("category");return r.html(e),u.val(o),f.val(s),t.find(".main_search_box").val()!=""?t.find(".main-search-button").click():t.find(".main_search_box").focus(),!1})});window.disablePage=function(){$("body").addClass("disabled")};window.enablePage=function(){$("body").removeClass("disabled")};window.handleTimeout=function(){window.enablePage();Ladda.stopAll();window.alertModal({header:"Processor not responding",button:"OK",message:"Our payment processor has not responded. Please try again and if you continue to receive an error, <a href='/Main/Contact'>contact customer support<\/a>."});Rollbar.error("Checkout/Payment - Spreedly did not respond in 80 seconds.")};var validateHighlight=function(n){$(n).closest(".form-control").addClass("is-invalid")},validateUnhlighight=function(n){$(n).closest(".form-control").removeClass("is-invalid")},validateShowErrors=function(n,t){var o=$(".form-control.is-invalid"),f=o.closest(".form-group"),e,r,i,u,s;for((typeof f=="undefined"||f.length==0)&&(f=o.closest(".input-group")),f.find("label").html(function(){$(this).html($(this).attr("content"))}),o.removeClass("is-invalid"),$(".form-group .warning").slideUp(),$(".generalError").slideUp(),$(".border-danger").removeClass("border border-danger"),e=0;e<t.length;e++)r=t[e],i=$(r.element),$(".generalError").length>0&&$(".generalError").slideDown(),r.element.type==="radio"||r.element.type==="checkbox"?(i.closest(".form-group").find(".warning").slideDown(),i.closest(".bg-light").length>0&&i.closest(".bg-light").addClass("border border-danger")):(u=i.closest(".form-group"),(typeof u=="undefined"||u.length==0)&&(u=i.closest(".input-group")),s=u.find("label"),s.html(s.attr("content")+" - "+r.message),i.closest(".form-control").addClass("is-invalid"));t.length>0&&typeof l!="undefined"&&l.stop()},addressRules={Name:{required:!0,noHTML:!0},Company:{noHTML:!0},Street:{required:!0,noHTML:!0},Street2:{noHTML:!0},Phone:{required:!0,noHTML:!0,minlength:10},City:{required:!0,noHTML:!0},Country:{required:!0,noHTML:!0},Zip:{required:{depends:function(){return $("#Country").val()=="United States"}},zipcodeUS:{depends:function(){return $("#Country").val()=="United States"}},noHTML:!0},State:{required:{depends:function(){return $("#Country").val()=="United States"}},noHTML:!0}}