"use strict";var Utility=function(){function n(n){var t="";switch(n.code){case n.PERMISSION_DENIED:t="User denied the request for Geolocation.";break;case n.POSITION_UNAVAILABLE:t="Location information is unavailable.";break;case n.TIMEOUT:t="The request to get user location timed out.";break;case n.UNKNOWN_ERROR:t="An unknown error occurred."}return{error:t,location:undefined}}function t(n){return{error:"",location:n}}function i(n){for(var i=n.children,t=0;t<i.length;t++)switch(i[t].tagName){case"IMG":i[t].src=i[t].dataset.src;break;default:i[t].srcset=i[t].dataset.src}}return{addDaysToDate:function(n,t){var i;return i=Object.prototype.toString.call(n)==="[object Date]"?new Date(n.valueOf()):new Date(n),i.setDate(i.getDate()+t),i.getMonth()+1+"/"+i.getDate()+"/"+i.getFullYear()},characterCount:function(n,t,i){var r=i-$(selector).val().length;$(t).text(r+" characters remaining.")},dateDiff:function(n,t,i){var r=0,u,f;typeof i=="undefined"&&(i="day");switch(i.toLowerCase()){case"week":r=6048e5;break;case"month":r=6048e5;break;case"year":r=6048e5;break;default:r=864e5}return u=Date.UTC(n.getFullYear(),n.getMonth(),n.getDate()),f=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate()),Math.abs(Math.floor((f-u)/r))},formatDate:function(n,t){var i=Object.prototype.toString.call(n)==="[object Date]"?n:new Date(n);switch(t){case 1:return i.getMonth()+1+"/"+i.getDate()+"/"+i.getFullYear();default:return i.getMonth()+1+"/"+i.getDate()+"/"+i.getFullYear()}},formatMoney:function(n){return(n=Number(n),isNaN(n)===!0)?"error":"$"+n.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1,")},getCookieValue:function(n){for(var t,r=n+"=",f=decodeURIComponent(document.cookie),u=f.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return""},getCurrentDomain:function(){return window.location.protocol+"//"+window.location.host},getCurrentURL:function(){return window.location.protocol+"//"+window.location.host+window.location.pathname},getDayOfWeek:function(n){switch(n){case 1:return"Sunday";case 2:return"Monday";case 3:return"Tuesday";case 4:return"Wednesday";case 5:return"Thursday";case 6:return"Friday";default:return"Saturday"}},getGeoLocation:function(i,r,u){typeof i=="undefined"&&(i=t);typeof r=="undefined"&&(r=n);typeof u=="undefined"&&(u={enableHighAccuracy:!0,timeout:3e3,maximumAge:3e5});navigator.geolocation&&navigator.geolocation.getCurrentPosition(i,r,u)},getMonthName:function(n){switch(n){case 1:return"January";case 2:return"February";case 3:return"March";case 4:return"April";case 5:return"May";case 6:return"June";case 7:return"July";case 8:return"August";case 9:return"September";case 10:return"October";case 11:return"November";default:return"December"}},getUid:function(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,n=>(n^crypto.getRandomValues(new Uint8Array(1))[0]&15>>n/4).toString(16))},getUrlVariables:function(){for(var t=[],n,r=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),i=0;i<r.length;i++)n=r[i].split("="),t.push(n[0]),t[n[0]]=n[1];return t},hideLoadingModal:function(){$("#loadingModal").hide()},isDate:function(n){var t,e,r,u,i,f;return(f===undefined&&(f="/"),t=n.split(f),t.length!==3)?!1:(r=t[0]-1,u=t[1]-0,i=t[2]-0,i<1e3||i>3e3)?!1:(e=new Date(i,r,u).getTime(),t=new Date,t.setTime(e),t.getFullYear()!==i||t.getMonth()!==r||t.getDate()!==u)?!1:!0},isInteger:function(n){return typeof n=="undefined"||n.length===0?!1:+n===Number(n)&&!(n%1)},isValidateMoney:function(n){return/^[1-9]\d*(((,\d{3}){1})?(\.\d{0,2})?)$/.test(n)?!0:!1},removeNonAlphanumeric:function(n,t){var r="[^A-Za-z0-9",i,u;if(typeof t!="undefined")for(i=0;i<t.length;i++)r+=t[i];return r+="]",u=new RegExp(r,"g"),n.replace(u,"")},replace:function(n,t,i){return n.split(t).join(i)},scrollTo:function(n,t){typeof t=="undefined"&&(t=0);var r=$(n),i=0;return typeof r!="undefined"?(i=r.offset().top,$("html, body").animate({scrollTop:i+t},600)):$(window).scrollTop(i+t),i},setCookieValue:function(n,t,i,r){if(typeof i=="undefined"||i.length===0){var u=new Date;u.setTime(u.getTime()+31536e6);i=u.toUTCString()}(typeof r=="undefined"||r.length===0)&&(r="/");document.cookie=n+"="+t+";expires="+i+";path="+r+";"},showLoadingModal:function(){$("#loadingModal").show()},splitItem:function(n,t,i){(typeof i=="undefined"||isInt(i)===!1)&&(i=0);var r=n.split(t);return r.length>=i?r[i]:""}}}(),laurasLean;laurasLean=function(n){function r(){return window.innerWidth<600?1:window.innerWidth<900?2:3}var i=n(window),t={vars:{}};return i.resize(function(){var n=r();t.vars.minItems=n;t.vars.maxItems=n}),{arrowScrolling:function(){n(".down-arrow").on("click",function(){n("html, body").animate({scrollTop:n(".blog-post-content").offset().top-80},500)})},clickFirstLink:function(){n(".click-first-link").not(".blog-list-item").on("click",function(){var t=n(this).find("a").attr("href");t!==undefined&&t!==""&&(window.location=t)});n(".blog-list-item.click-first-link").on("click",function(){var t=n(this).find("a.blog-post-link").attr("href");t!==undefined&&t!==""&&(window.location=t)})},collapsableLists:function(){var r,t,u,i;if(n(".collapse-list").length>0){r=n(".collapse-list li");t=n(".collapse");r.off("click.leap").on("click.leap",function(){var i=n(this);i.hasClass("active")?i.removeClass("active").find(t).slideUp():(r.removeClass("active"),i.parent().find(t).slideUp(),i.addClass("active").find(t).slideDown())})}if(n(".filter-collapse-list").length>0){u=n(".filter-collapse-list .collapse-list-header");i=n(".collapse-list-header + ul.filter-collapse-list");n(window).width()<=1120&&n(".filter-collapse-list").children().removeClass("active").find(i).css("display","none");u.off("click.leap").on("click.leap",function(){var t=n(this);t.parent().hasClass("active")?t.parent().removeClass("active").find(i).slideUp():t.parent().addClass("active").find(i).slideDown()})}},dropdownRedirect:function(){if(n(".dropdown-redirect").length>0)n(".dropdown-redirect").on("change",function(){var t=n(this).find(":selected");t.val()=="All Categories"?window.location="/blog":t!="All Categories"&&t!=""&&(window.location="/blog/categories/"+t.val())})},init:function(){this.clickFirstLink();this.collapsableLists();this.arrowScrolling();this.dropdownRedirect();this.initializeChosen();this.mobileNav();this.newsletterSignup()},initializeChosen:function(){n(".chosen-select").length>0&&n(".chosen-select").chosen({disable_search:!0})},initializeProductsNav:function(){function i(t){var i=n(".product-category-groups [data-product-category="+t+"]");n(".product-group").removeClass("active");i.addClass("active");var r=i.width(),u=i.position(),f=n(".product-list-window").width(),e=f/2-u.left-r/2;n(".product-category-groups").animate({left:e})}var t,r,u;n(".product-categories li a").length>0&&(t=0,r=n(".product").outerWidth(!0),n(".product-group").each(function(i,u){t+=n(".product",u).length*r}),n(".product-category-groups").width(t),u=n(".product-categories li:first-child a").data("target-product-category"),i(u),n(".product-categories li a").click(function(t){n(".product-categories li a span").removeClass("active");n(this).find("span").addClass("active");n(".navbar-toggle:visible").length<1&&t.preventDefault();i(n(this).data("target-product-category"))}),n(window).resize(function(){var t=n(".product-category-groups .product-group.active").data("product-category");i(t)}))},initializeSliders:function(){if(1){n("#nav-product-slider").flexslider({animation:"slide",directionNav:!0,controlNav:!1,itemWidth:250,itemMargin:25,minItems:5,maxItems:5,animationLoop:!1,prevText:"",nextText:"",slideshow:!1});n("#nav-slider").flexslider({animation:"slide",directionNav:!0,controlNav:!1,itemWidth:250,itemMargin:25,minItems:5,maxItems:5,animationLoop:!1,prevText:"",nextText:"",slideshow:!1});n(".flex-disabled").on("click",function(n){return n.preventDefault(),n.stopPropagation(),!1})}},mobileNav:function(){var t=n("#main-nav"),i;n(".navbar-toggle").on("click",function(){var i=n(this);i.hasClass("active")?(i.removeClass("active"),t.removeClass("active")):(i.addClass("active"),t.addClass("active"))});i=n("#main-nav > li");i.each(function(){n(this).find(".sub-nav").length>0&&n(this).addClass("has-subnav")});n("#main-nav>li.has-subnav>a").on("click",function(t){n(".navbar-toggle:visible").length>0&&(t.preventDefault(),n(this).toggleClass("expanded"),n(this).siblings(".sub-nav").slideToggle())})},newsletterSignup:function(){n("#newsletterSignupForm").submit(function(t){if(n("#newsletterSignupFirstName").val().length===0){t.preventDefault();n("#newsletterSignupMessage").text("Please enter your First Name.");n("#newsletterSignupMessage").removeClass("hidden");n("#newsletterSignupMessage").addClass("error");return}if(n("#newsletterSignupLastName").val().length===0){t.preventDefault();n("#newsletterSignupMessage").text("Please enter your Last Name.");n("#newsletterSignupMessage").removeClass("hidden");n("#newsletterSignupMessage").addClass("error");return}if(n("#newsletterSignupZipCode").val().length===0){t.preventDefault();n("#newsletterSignupMessage").text("Please enter your Zip Code.");n("#newsletterSignupMessage").removeClass("hidden");n("#newsletterSignupMessage").addClass("error");return}if(n("#newsletterSignupEmail").val().length===0){t.preventDefault();n("#newsletterSignupMessage").text("Please enter your Email.");n("#newsletterSignupMessage").removeClass("hidden");n("#newsletterSignupMessage").addClass("error");return}n("#newsletterSignupMessage").text("");n("#newsletterSignupMessage").removeClass("error");n("#newsletterSignupMessage").addClass("hidden")})}}}(jQuery);$(document).ready(function(){laurasLean.init();$(".print-share .print-wrapper .print").click(function(n){n.preventDefault();window.print()})}),function(){$(document).ready(function(){$("#shareViaEmail").on("click",function(){$("#socialEmail").modal("show")});$(".print-share .social-email .email-options-container .send-email").on("click",function(n){n.preventDefault();switch($(this).data("email")){case"gmail":window.open("https://mail.google.com/mail/u/0/?view=cm&su=Laura's Lean - "+$("#socialEmailSubject").val()+"&body="+$("#socialEmailBody").val());break;case"outlook":window.open("https://outlook.live.com/owa/?subject=Laura's Lean - "+$("#socialEmailSubject").val()+"&body="+$("#socialEmailBody").val()+"&path=/mail/action/compose");break;default:window.location.href="mailto:?subject=Laura's Lean - "+$("#socialEmailSubject").val()+"&body="+$("#socialEmailBody").val()}})})}()