var console=window.console||{};console.log=console.log||$.noop;console.warn=console.warn||$.noop;console.error=console.error||$.noop;console.info=console.info||$.noop;console.time=console.time||$.noop;console.timeEnd=console.timeEnd||$.noop;console.trace=console.trace||$.noop;(function(a){a.fn.bxSlider=function(G){var t={mode:"horizontal",infiniteLoop:true,hideControlOnEnd:false,controls:true,speed:500,easing:"swing",pager:false,pagerSelector:null,pagerType:"full",pagerLocation:"bottom",pagerShortSeparator:"/",pagerActiveClass:"pager-active",nextText:"next",nextImage:"",nextSelector:null,prevText:"prev",prevImage:"",prevSelector:null,captions:false,captionsSelector:null,auto:false,autoDirection:"next",autoControls:false,autoControlsSelector:null,autoStart:true,autoHover:false,autoDelay:0,pause:3000,startText:"start",startImage:"",stopText:"stop",stopImage:"",ticker:false,tickerSpeed:5000,tickerDirection:"next",tickerHover:false,wrapperClass:"bx-wrapper",startingSlide:0,displaySlideQty:1,moveSlideQty:1,randomStart:false,onBeforeSlide:function(){},onAfterSlide:function(){},onLastSlide:function(){},onFirstSlide:function(){},onNextSlide:function(){},onPrevSlide:function(){},buildPager:null};var G=a.extend(t,G);var m=this;var h="";var e="";var c="";var f="";var d="";var r="";var q="";var Z="";var Y="";var g="";var A="";var b="";var k="";var i="";var j="";var l=true;var D=false;var p=0;var o=0;var s=0;var H=0;var K=0;var J=0;var I=0;var W=0;var X=0;var B=false;var u=0;var C=c.length-1;this.goToSlide=function(aa,ab){if(!B){B=true;s=aa;G.onBeforeSlide(s,c.length,c.eq(s));if(typeof(ab)=="undefined"){var ab=true}if(ab){if(G.auto){m.stopShow(true)}}slide=aa;if(slide==u){G.onFirstSlide(s,c.length,c.eq(s))}if(slide==C){G.onLastSlide(s,c.length,c.eq(s))}if(G.mode=="horizontal"){h.animate({left:"-"+w(slide,"left")+"px"},G.speed,G.easing,function(){B=false;G.onAfterSlide(s,c.length,c.eq(s))})}else{if(G.mode=="vertical"){h.animate({top:"-"+w(slide,"top")+"px"},G.speed,G.easing,function(){B=false;G.onAfterSlide(s,c.length,c.eq(s))})}else{if(G.mode=="fade"){O()}}}n();if(G.moveSlideQty>1){aa=Math.floor(aa/G.moveSlideQty)}E(aa);T()}};this.goToNextSlide=function(ad){if(typeof(ad)=="undefined"){var ad=true}if(ad){if(G.auto){m.stopShow(true)}}if(!G.infiniteLoop){if(!B){var ac=false;s=(s+(G.moveSlideQty));if(s<=C){n();G.onNextSlide(s,c.length,c.eq(s));m.goToSlide(s)}else{s-=G.moveSlideQty}}}else{if(!B){B=true;var ac=false;s=(s+G.moveSlideQty);if(s>C){s=s%c.length;ac=true}G.onNextSlide(s,c.length,c.eq(s));G.onBeforeSlide(s,c.length,c.eq(s));if(G.mode=="horizontal"){var aa=(G.moveSlideQty*q);h.animate({left:"-="+aa+"px"},G.speed,G.easing,function(){B=false;if(ac){h.css("left","-"+w(s,"left")+"px")}G.onAfterSlide(s,c.length,c.eq(s))})}else{if(G.mode=="vertical"){var ab=(G.moveSlideQty*o);h.animate({top:"-="+ab+"px"},G.speed,G.easing,function(){B=false;if(ac){h.css("top","-"+w(s,"top")+"px")}G.onAfterSlide(s,c.length,c.eq(s))})}else{if(G.mode=="fade"){O()}}}if(G.moveSlideQty>1){E(Math.ceil(s/G.moveSlideQty))}else{E(s)}T()}}};this.goToPreviousSlide=function(ad){if(typeof(ad)=="undefined"){var ad=true}if(ad){if(G.auto){m.stopShow(true)}}if(!G.infiniteLoop){if(!B){var ac=false;s=s-G.moveSlideQty;if(s<0){s=0;if(G.hideControlOnEnd){a(".bx-prev",f).hide()}}n();G.onPrevSlide(s,c.length,c.eq(s));m.goToSlide(s)}}else{if(!B){B=true;var ac=false;s=(s-(G.moveSlideQty));if(s<0){negativeOffset=(s%c.length);if(negativeOffset==0){s=0}else{s=(c.length)+negativeOffset}ac=true}G.onPrevSlide(s,c.length,c.eq(s));G.onBeforeSlide(s,c.length,c.eq(s));if(G.mode=="horizontal"){var aa=(G.moveSlideQty*q);h.animate({left:"+="+aa+"px"},G.speed,G.easing,function(){B=false;if(ac){h.css("left","-"+w(s,"left")+"px")}G.onAfterSlide(s,c.length,c.eq(s))})}else{if(G.mode=="vertical"){var ab=(G.moveSlideQty*o);h.animate({top:"+="+ab+"px"},G.speed,G.easing,function(){B=false;if(ac){h.css("top","-"+w(s,"top")+"px")}G.onAfterSlide(s,c.length,c.eq(s))})}else{if(G.mode=="fade"){O()}}}if(G.moveSlideQty>1){E(Math.ceil(s/G.moveSlideQty))}else{E(s)}T()}}};this.goToFirstSlide=function(aa){if(typeof(aa)=="undefined"){var aa=true}m.goToSlide(u,aa)};this.goToLastSlide=function(){if(typeof(aa)=="undefined"){var aa=true}m.goToSlide(C,aa)};this.getCurrentSlide=function(){return s};this.getSlideCount=function(){return c.length};this.stopShow=function(aa){clearInterval(A);if(typeof(aa)=="undefined"){var aa=true}if(aa&&G.autoControls){b.html(i).removeClass("stop").addClass("start");l=false}};this.startShow=function(aa){if(typeof(aa)=="undefined"){var aa=true}N();if(aa&&G.autoControls){b.html(j).removeClass("start").addClass("stop");l=true}};this.stopTicker=function(aa){h.stop();if(typeof(aa)=="undefined"){var aa=true}if(aa&&G.ticker){b.html(i).removeClass("stop").addClass("start");l=false}};this.startTicker=function(aa){if(G.mode=="horizontal"){if(G.tickerDirection=="next"){var ad=parseInt(h.css("left"));var ac=(J+ad)+c.eq(0).width()}else{if(G.tickerDirection=="prev"){var ad=-parseInt(h.css("left"));var ac=(ad)-c.eq(0).width()}}var ab=(ac*G.tickerSpeed)/J;F(W,ac,ab)}else{if(G.mode=="vertical"){if(G.tickerDirection=="next"){var ae=parseInt(h.css("top"));var ac=(I+ae)+c.eq(0).height()}else{if(G.tickerDirection=="prev"){var ae=-parseInt(h.css("top"));var ac=(ae)-c.eq(0).height()}}var ab=(ac*G.tickerSpeed)/I;F(X,ac,ab);if(typeof(aa)=="undefined"){var aa=true}if(aa&&G.ticker){b.html(j).removeClass("start").addClass("stop");l=true}}}};this.initShow=function(){h=a(this);e=h.clone();c=h.children();f="";d=h.children(":first");r=d.width();p=0;q=d.outerWidth(false);o=0;Z=y();Y=x();B=false;g="";s=0;H=0;K=0;A="";b="";k="";i="";j="";l=true;D=false;J=0;I=0;W=0;X=0;u=0;C=c.length-1;c.each(function(ab){if(a(this).outerHeight()>o){o=a(this).outerHeight()}if(a(this).outerWidth()>p){p=a(this).outerWidth()}});if(G.randomStart){var aa=Math.floor(Math.random()*c.length);s=aa;H=q*(G.moveSlideQty+aa);K=o*(G.moveSlideQty+aa)}else{s=G.startingSlide;H=q*(G.moveSlideQty+G.startingSlide);K=o*(G.moveSlideQty+G.startingSlide)}z();if(G.pager&&!G.ticker){if(G.pagerType=="full"){V("full")}else{if(G.pagerType=="short"){V("short")}}}if(G.controls&&!G.ticker){Q()}if(G.auto||G.ticker){if(G.autoControls){L()}if(G.autoStart){setTimeout(function(){m.startShow(true)},G.autoDelay)}else{m.stopShow(true)}if(G.autoHover&&!G.ticker){M()}}if(G.moveSlideQty>1){E(Math.ceil(s/G.moveSlideQty))}else{E(s)}n();if(G.captions){T()}G.onAfterSlide(s,c.length,c.eq(s))};this.destroyShow=function(){clearInterval(A);a(".bx-next, .bx-prev, .bx-pager, .bx-auto",f).remove();h.unwrap().unwrap().removeAttr("style");h.children().removeAttr("style").not(".pager").remove();c.removeClass("pager")};this.reloadShow=function(){m.destroyShow();m.initShow()};function z(){P(G.startingSlide);if(G.mode=="horizontal"){h.wrap('
').wrap('').css({width:"999999px",position:"relative",left:"-"+(H)+"px"});h.children().css({width:r,"float":"left",listStyle:"none"});f=h.parent().parent();c.addClass("pager")}else{if(G.mode=="vertical"){h.wrap('').wrap('').css({height:"999999px",position:"relative",top:"-"+(K)+"px"});h.children().css({listStyle:"none",height:o});f=h.parent().parent();c.addClass("pager")}else{if(G.mode=="fade"){h.wrap('').wrap('');h.children().css({listStyle:"none",position:"absolute",top:0,left:0,zIndex:98});f=h.parent().parent();c.not(":eq("+s+")").fadeTo(0,0);c.eq(s).css("zIndex",99)}}}if(G.captions&&G.captionsSelector==null){f.append('')}}function P(){if(G.mode=="horizontal"||G.mode=="vertical"){var ab=v(c,0,G.moveSlideQty,"backward");a.each(ab,function(af){h.prepend(a(this))});var ae=(c.length+G.moveSlideQty)-1;var ad=c.length-G.displaySlideQty;var ac=ae-ad;var aa=v(c,0,ac,"forward");if(G.infiniteLoop){a.each(aa,function(af){h.append(a(this))})}}}function Q(){if(G.nextImage!=""){nextContent=G.nextImage;nextType="image"}else{nextContent=G.nextText;nextType="text"}if(G.prevImage!=""){prevContent=G.prevImage;prevType="image"}else{prevContent=G.prevText;prevType="text"}U(nextType,nextContent,prevType,prevContent)}function N(){if(G.auto){if(!G.infiniteLoop){if(G.autoDirection=="next"){A=setInterval(function(){s+=G.moveSlideQty;if(s>C){s=s%c.length}m.goToSlide(s,false)},G.pause)}else{if(G.autoDirection=="prev"){A=setInterval(function(){s-=G.moveSlideQty;if(s<0){negativeOffset=(s%c.length);if(negativeOffset==0){s=0}else{s=(c.length)+negativeOffset}}m.goToSlide(s,false)},G.pause)}}}else{if(G.autoDirection=="next"){A=setInterval(function(){m.goToNextSlide(false)},G.pause)}else{if(G.autoDirection=="prev"){A=setInterval(function(){m.goToPreviousSlide(false)},G.pause)}}}}else{if(G.ticker){G.tickerSpeed*=10;a(".pager",f).each(function(aa){J+=a(this).width();I+=a(this).height()});if(G.tickerDirection=="prev"&&G.mode=="horizontal"){h.css("left","-"+(J+H)+"px")}else{if(G.tickerDirection=="prev"&&G.mode=="vertical"){h.css("top","-"+(I+K)+"px")}}if(G.mode=="horizontal"){W=parseInt(h.css("left"));F(W,J,G.tickerSpeed)}else{if(G.mode=="vertical"){X=parseInt(h.css("top"));F(X,I,G.tickerSpeed)}}if(G.tickerHover){R()}}}}function F(ab,aa,ac){if(G.mode=="horizontal"){if(G.tickerDirection=="next"){h.animate({left:"-="+aa+"px"},ac,"linear",function(){h.css("left",ab);F(ab,J,G.tickerSpeed)})}else{if(G.tickerDirection=="prev"){h.animate({left:"+="+aa+"px"},ac,"linear",function(){h.css("left",ab);F(ab,J,G.tickerSpeed)})}}}else{if(G.mode=="vertical"){if(G.tickerDirection=="next"){h.animate({top:"-="+aa+"px"},ac,"linear",function(){h.css("top",ab);F(ab,I,G.tickerSpeed)})}else{if(G.tickerDirection=="prev"){h.animate({top:"+="+aa+"px"},ac,"linear",function(){h.css("top",ab);F(ab,I,G.tickerSpeed)})}}}}}function L(){if(G.startImage!=""){startContent=G.startImage;startType="image"}else{startContent=G.startText;startType="text"}if(G.stopImage!=""){stopContent=G.stopImage;stopType="image"}else{stopContent=G.stopText;stopType="text"}S(startType,startContent,stopType,stopContent)}function M(){f.find(".bx-window").hover(function(){if(l){m.stopShow(false)}},function(){if(l){m.startShow(false)}})}function R(){h.hover(function(){if(l){m.stopTicker(false)}},function(){if(l){m.startTicker(false)}})}function O(){c.not(":eq("+s+")").fadeTo(G.speed,0).css("zIndex",98);c.eq(s).css("zIndex",99).fadeTo(G.speed,1,function(){B=false;if(jQuery.browser.msie){c.eq(s).get(0).style.removeAttribute("filter")}G.onAfterSlide(s,c.length,c.eq(s))})}function E(aa){if(G.pagerType=="full"&&G.pager){a("a",g).removeClass(G.pagerActiveClass);a("a",g).eq(aa).addClass(G.pagerActiveClass)}else{if(G.pagerType=="short"&&G.pager){a(".bx-pager-current",g).html(s+1)}}}function U(ad,ac,af,ae){var aa=a('');var ab=a('');if(ad=="text"){aa.html(ac)}else{aa.html('"+f+"
");d().find(".caution-user-message-container").show()};e.addCautionWithFadeOut=function(f){d().find(".caution-user-message-container").show();Fonts.UI.ShowAndRemove({container:d().find(".caution.user-message"),data:""+f+"
",callback:function(){d().find(".caution-user-message-container").hide()}});return e};e.addError=function(f){d().find(".error.user-message").append(""+f+"
");d().find(".error-user-message-container").show()};e.addSuccess=function(f,g){d().find(".success-user-message-container").show();Fonts.UI.ShowAndRemove({container:d().find(".success.user-message"),data:""+f+"
",callback:function(){d().find(".success-user-message-container").hide();if(g!=undefined){g()}}});return e};e.addSuccessPermanent=function(g){var f=d(),h=f.find(".success.user-message");if(h.find("p:contains('"+g+"')").length==0){h.append(""+g+"
");f.find(".success-user-message-container").show()}return e};e.addMessage=function(g,f){if(g.SuccessMessage){e.addSuccess(g.SuccessMessage.replace(/\\"/g,"'"),f)}if(g.WarningMessage){e.addCaution(g.WarningMessage.replace(/\\"/g,"'"))}if(g.ErrorMessage){e.addError(g.ErrorMessage.replace(/\\"/g,"'"))}};e.clearCautions=function(){d().find(".caution.user-message").empty();d().find(".caution-user-message-container").hide()};e.clearErrors=function(){d().find(".error.user-message").empty();d().find(".error-user-message-container").hide()};e.clearSuccess=function(){d().find(".success.user-message").empty();d().find(".success-user-message-container").hide();return e};e.clearAll=function(){e.clearCautions();e.clearErrors();e.clearSuccess()};e.singleSuccess=function(f){e.clearAll();e.addSuccess(f)};e.singleError=function(f){e.clearAll();e.addError(f)};e.singleCaution=function(f){e.clearAll();e.addCaution(f)};e.singleCautionWithFadeOut=function(f){e.clearAll();e.addCautionWithFadeOut(f)};return e};Fonts.UI=(function(a){var h={};var f=null;h.ShowAndRemove=function(l){var m=a(l.container),n=l.removeAfter||3000,i="TempIntervalId",k=m.data(i),j=function(){if(n>0){clearInterval(k);k=setTimeout(function(){m.children().fadeOut(function(){m.empty();if(typeof l.callback==="function"){l.callback()}})},n)}m.data(i,k)};m.hide().html(l.data).fadeIn(j)};var g=function(){a(".pricing .sbSelector, .offer-field .sbSelector").each(function(){var i=a(this).text();a(this).html(i.replace(/^(.*?)(\s*-\s*)([^\d]*)(((\d*,)*\d*\.)|((\d*\.)*\d*,))(\d*)(\s)(.*)$/,'$1$3$4$9$11'))})};h.bindStylePrice=function(){g();a("aside.pricing select, aside.offer-field select").unbind("change").bind("change").change(function(){g()})};h.Alert=function(l,k){try{var i=a(".alert-modal");if(i.length===0){i=a(Fonts.UI.AlertDialogHtml);i.lightbox_me({destroyOnClose:true,onClose:k})}var m=new UserMessages(jQuery,"fonts-alert-messages");i.find("#alert-title").html(l);return m}catch(j){return Fonts.Messages}};h.CloseAlert=function(){a(".alert-modal").trigger("close")};h.SubmitJsonpForm=function(k,p,m,o,n){var q=e(m);if(q!==false){var r=k.attr("action");if(r.indexOf("?")===-1){r=r+"?jsoncallback=?"}else{r=r+"&jsoncallback=?"}var l=k.serializeArray();var i=[];a.each(l,function(){if(a.inArray(this.name,i)===-1){i.push(this.name);a.cookie("__jsonpform_"+this.name,this.value,{secure:true,path:"/"})}});try{a.getJSON(r,function(s){e(p,s)}).error(function(){e(o,null)}).complete(function(){b(i);e(n,null)})}catch(j){if(i){b(i);e(o,null)}}}else{e(n,null)}};h.isRequiredFieldEmpty=function(i,j,k){var l=a(j);a(i).removeClass("input-validation-error");if(a(i).val().length==0){a(i).addClass("input-validation-error");a(i).focus();a(k).css("display","block");return false}else{l.showLoading();a(k).css("display","none");return true}};h.BindJsonpFormSubmitEvents=function(i){if(typeof i=="undefined"){i=a("html")}a(".jsonp-form",i).each(function(){a(this).submit(function(l){try{l.preventDefault();var j=a(this);if(!j.valid||!!j.valid&&j.valid()){var p=j.attr("data-jsonp-onSuccess");var m=j.attr("data-jsonp-onBegin");var o=j.attr("data-jsonp-onError");var n=j.attr("data-jsonp-onComplete");h.SubmitJsonpForm(j,p,m,o,n)}}catch(k){}return false})})};function e(i,l){try{if(typeof i!=="undefined"){if(a.isFunction(i)){if(l!==null){return i(l)}else{return i()}}else{if(typeof i==="string"){var k=new Function(i);if(l!==null){return k.call(l,l)}else{return k()}}}}}catch(j){return false}}function b(j){try{a.each(j,function(){a.cookie("__jsonpform_"+this,null)})}catch(i){}}h.wishListDropDowns=function(i){var j="select.wish-list-drop-down-list",k=i instanceof jQuery?i.find(j):a(j);k.selectbox({onChange:function(o,n){var m=n.input,l=m.closest("div.dropdown");m.trigger("change");h.SetGoToWishListLink(o,l.length>0?l:a(".wishlist-modal"))}})};h.productVariationSelects=function(i){var j='select[name="VariationId"]:not(#product-variation-select, #webfont-variation-select)',k=i instanceof jQuery?i.find(j):a(j);k.selectbox({onChange:function(q,n){n.input.trigger("change");var p=n.input.closest("div.select-wrap"),l,m,o;p.find("div.product-variation-customer-currency span:visible").css("display","none");p.find("#pv_"+q).css("display","block");p.find("div.original-prices span:visible").first().css("display","none");p.find("#op_"+q).css("display","block");o=n.input.attr("id");if(o&&o.lastIndexOf("variation-select")!=-1){l=a("#feature-upgrade");m=l.attr("href");if(m){l.attr("href",m.replace(/selectedProductVariationId=\d+/g,"selectedProductVariationId="+q))}}}})};h.asideProductVariationSelects=function(i){a(i).selectbox({onChange:function(l,j){j.input.trigger("change");var k=j.input.closest("div.select-wrap");k.find("div.product-variation-customer-currency span:visible").css("display","none");k.find("#pv_"+l).css("display","block");window.location.href=window.location.pathname+"?var="+l}})};h.SetGoToWishListLink=function(m,i){var l="a.go-to-wish-list",j=i instanceof jQuery?i.find(l):a(l),k=j.attr("href");if(k){k=k.substring(0,k.lastIndexOf("/")+1)+m;j.attr("href",k)}};h.updateWishListDropDowns=function(i){a("select.wish-list-drop-down-list").selectbox("detach").replaceWith(i.WishListSelectHtml);Fonts.UI.wishListDropDowns();Fonts.UI.SetGoToWishListLink(i.WishListId);a("div.add-to-wish-list-content:hidden").show();a("p.go-to-wish-list-container:hidden").show()};h.updateWebFontProjectDropDowns=function(i){if(i.WebFontsProjectsHtml){a("input.new-webfontsproject-name").hide().val("");a('select[name="ProjectId"]').selectbox("detach").replaceWith(i.WebFontsProjectsHtml);Fonts.UI.AttachAddToWebFontDropDownsEvents()}};h.ToggleNewProjectNameField=function(j){if(j instanceof jQuery){var i=j.find("input[name=ProjectName]");if(i.length>0){if(j.find("select[name=ProjectId] option:selected").index()===0){i.show()}else{i.hide()}}}};h.AttachAddToWebFontDropDownsEvents=function(i){var j='select[name="ProjectId"]',k=i instanceof jQuery?i.find(j):a(j);k.selectbox({onChange:function(m,l){h.ToggleNewProjectNameField(l.input.closest("form"))}})};h.InstallThrough=function(k,q,j){var v=a(k);v.showLoading();var p=h.Alert(Fonts.Translations.getCheckingForSkyFontsClientTitle());p.addCaution(Fonts.Translations.getCheckingForSkyFontsClientMessage());var u=true;var j=true;var m=null;var n=a(k).data("skyfonts-orderid");var o=a(k).data("skyfonts-productvariationid");var i=a(k).data("skyfonts-activate-url");function r(){if(!m){m=h.Alert(Fonts.Translations.getImportantMessageTitle(),function(){if(q){if(!(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue())){window.location.reload()}}})}return m}SkyFontsClient.checkAndTryLaunch({onsuccess:function(w){h.CloseAlert();if(w.success){if(w.isLoggedin){if(SkyFontsClient.isRequiredDataProvided(w,"fonts.com")){if(SkyFontsClient.isUserLoggenIn(w,"fonts.com",Fonts.UI.GetSkyFontsUserId())){l(w)}else{v.hideLoading();r().addError(Fonts.Translations.getSkyFontsClientUseSameAccountMessage())}}else{showSkyFontsDownloadDialog(false,true)}}else{v.hideLoading();Fonts.UI.AuthenticateSkyFontsClient(function(){h.InstallThrough(k,q,true)})}}else{v.hideLoading();r().addError(Fonts.Translations.getErrorMessage())}},onfailure:function(){t()},launchClient:j});function t(){var x=false;h.CloseAlert();var w=s("InstallSkyFonts");v.hideLoading();w.find("#skyfonts-activation-install-client").click(function(z){z.preventDefault();Fonts.SkyFontDropdown.StartSkyFontsClientDownload(a(this).data("url"),y);w.find("#skyfonts-activation-install-client-container").hide();w.find("#skyfonts-activation-install-client-instructions").show()});w.find("#skyfonts-activation-install-client-container a").click(function(z){z.preventDefault();y()});function y(){if(!x){x=true;u=true;w.trigger("close");h.InstallThrough(k,q,true)}}}function s(w){var x;a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsActivationDialogInstallUrl(),datatype:"json",data:{activeStep:w,dialogType:"Install"},async:false,success:function(y){if(y){x=a(y);x.lightbox_me({destroyOnClose:true,onClose:function(){if(u){u=false}else{if(q){if(!(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue())){window.location.reload()}}}}})}}});return x}function l(w){var x=s("FontInstalled");a.ajax({url:i.toLowerCase(),type:"POST",data:{orderId:n,productVariationId:o}}).done(function(y){x.trigger("close");v.hideLoading();s("Finished")})}};h.ActivateDesktopTrial=function(j,o,l){var r=(j.length==0)?j.data("skyfonts-id"):j.skyFontsId,k=(j.length==0)?j.data("skyfonts-activate-url"):j.activateUrl,t=(j.length)?j.parent():null,n=null;function p(){if(!n){n=h.Alert(Fonts.Translations.getImportantMessageTitle(),function(){if(o){if(!(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue())){window.location.reload()}}})}return n}if(t){t.showLoading()}a.ajax({type:"POST",url:k,data:{skyFontsId:r}}).done(function(u){if(t){t.hideLoading()}if(u.ShowSignUpDialog){Fonts.Account.InitSignUpDialog(u.DialogHtml,function(){h.ActivateDesktopTrial(j,true)})}else{if(u.IsAuthenticated){if(u.DesktopTrialAvailable){m(u)}else{p().addError(u.DesktopTrialNotAvailableMessage)}}}}).fail(function(){p().addError(Fonts.Translations.getErrorMessage());if(t){t.hideLoading()}});function m(v){if(t){t.showLoading()}var u=h.Alert(Fonts.Translations.getCheckingForSkyFontsClientTitle());u.addCaution(Fonts.Translations.getCheckingForSkyFontsClientMessage());SkyFontsClient.checkAndTryLaunch({onsuccess:function(y){h.CloseAlert();if(y.success){if(y.isLoggedin){if(SkyFontsClient.isRequiredDataProvided(y,"fonts.com")){if(SkyFontsClient.isUserLoggenIn(y,"fonts.com",Fonts.UI.GetSkyFontsUserId())){i(v)}else{if(t){t.hideLoading()}p().addError(Fonts.Translations.getSkyFontsClientUseSameAccountMessage())}}else{x(false,true)}}else{if(t){t.hideLoading()}Fonts.UI.AuthenticateSkyFontsClient(function(){h.ActivateDesktopTrial(j,o,true)})}}else{if(t){t.hideLoading()}p().addError(Fonts.Translations.getErrorMessage())}},onfailure:function(){w()},launchClient:l});function x(A,z){var B=false,y=false;h.CloseAlert();Fonts.SkyFontDropdown.showDownloadModal({onCompleted:function(){t.hideLoading()},showInstructions:A,onSkyFontsRunning:function(){B=true},onDialogClose:function(){if(B&&!y){h.ActivateDesktopTrial(j,o,true)}else{if(o){if(!(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue())){window.location.reload()}}}},showClientUpgradeWarning:z,onResumeWorkflow:function(){y=true;h.ActivateDesktopTrial(j,o,true)}})}function w(){var z=false;h.CloseAlert();var y=q("InstallSkyFonts");if(t){t.hideLoading()}y.find("#skyfonts-activation-install-client").click(function(B){B.preventDefault();Fonts.SkyFontDropdown.StartSkyFontsClientDownload(a(this).data("url"),A);y.find("#skyfonts-activation-install-client-container").hide();y.find("#skyfonts-activation-install-client-instructions").show()});y.find("#skyfonts-activation-install-client-container a").click(function(B){B.preventDefault();A()});function A(){if(!z){z=true;s=true;y.trigger("close");h.ActivateDesktopTrial(j,o,true)}}}}var s=false;function q(u){var v;a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsActivationDialogUrl(),datatype:"json",data:{activeStep:u},async:false,success:function(w){if(w){v=a(w);v.lightbox_me({destroyOnClose:true,onClose:function(){if(s){s=false}else{if(o){if(!(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue())){window.location.reload()}}}}})}}});return v}function i(v){if(t){t.showLoading()}var u=q("ActivateTrial");a.ajax({type:"POST",url:v.ActivateUrl,data:{SkyFontsId:r,SkyFontsOption:"Trial",IsDesktopTrial:"True"},datatype:"json"}).done(function(w){s=true;u.trigger("close");if(w.Success){if(j instanceof jQuery){var x=j.siblings("span.inactive");j.next().hide();j.hide();x.show();x.next().show()}q("TrialActivated");dataLayer.push({event:"GAevent",eventCategory:"SkyFonts",eventAction:"Desktop trial",eventLabel:w.Data.ActivatedSkyFontVariationName})}else{p().addMessage(w)}if(t){t.hideLoading()}}).fail(function(){s=true;u.trigger("close");p().addError(Fonts.Translations.getErrorMessage())}).always(function(){if(t){t.hideLoading()}})}};h.GetSkyFontsUserId=function(){if(f){return f}a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsUserIdUrl(),datatype:"json",async:false,success:function(i){if(i&&i.SkyFontsUserId){f=i.SkyFontsUserId}},error:function(){f=null}});return f};h.AuthenticateSkyFontsClient=function(i){a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsTemporaryAuthTokenUrl(),datatype:"json",success:function(j){if(j&&j.AuthToken){SkyFontsClient.authenticate({provider:"fonts.com",providerUserToken:j.AuthToken,providerUsername:j.UserName,onsuccess:function(){if(i){i()}}})}}})};h.InitSkyFontsTrialLinks=function(i){var j=i?i.find(".skyfonts-activate-free-trial"):a(".skyfonts-activate-free-trial");j.click(function(){h.ActivateDesktopTrial(a(this),false,true)});a(".skyfonts-install-through").on("click",function(){h.InstallThrough(this)})};function d(){c();a("ul.socialcount li").click(function(){var j=a(this),i=j.attr("class");if(i=="email"&&!j.find("a").data("link-retrieved")){return}dataLayer.push({event:"GAevent",eventCategory:"Social_Share",eventAction:i.substr(0,1).toUpperCase()+i.substr(1),eventLabel:location})})}function c(){a("div.social ul.share-bar li.email a").click(function(i){var j=a(this),k=this;if(!j.data("link-retrieved")){i.preventDefault();a.ajax({type:"POST",url:SiteUrls.getShareByEmailLink(),data:{pageUrl:window.location.href},timeout:1500}).done(function(l){if(l.MailToLink){j.attr("href",l.MailToLink)}j.data("link-retrieved",1);k.click()}).fail(function(){j.data("link-retrieved",1);k.click()})}})}h.InitSearchDropdown=function(){a("#SearchIn").selectbox({onChange:function(){a("#search").attr("action",a("#SearchIn option:selected").data("search-action"))}});a("#searchtext, #searchtext1").keyup(function(i){if(i.which==13){i.preventDefault();a("#search").submit();return false}})};a(function(){h.BindJsonpFormSubmitEvents();h.InitSkyFontsTrialLinks();d();h.InitSearchDropdown()});return h}(jQuery));(function(a){function c(f){try{if(a.isFunction(f)){return f()}}catch(d){}return f}Fonts.UI.Confirm=function(m,h,f,d,j,i,k){var l=true;if(typeof k!=="undefined"){try{if(a.isFunction(k)){l=k()}else{if(typeof k==="string"){l=(new Function(k))()}}}catch(g){l=false}}if(l){var e=a(Fonts.UI.ConfirmDialogHtml);e.find("#confirm-title").html(c(m));e.find("#confirm-message").html(c(h));e.find(".input-submit-remove").val(c(f));e.find(".close-popup").text(c(d));e.lightbox_me({destroyOnClose:true,showOverlay:true,allowEmptyOverlay:false,zIndex:9900,onLoad:function(){if(typeof j!=="undefined"){e.find(".input-submit-remove").click(function(){try{if(a.isFunction(j)){j()}else{if(typeof j==="string"){new Function(j)()}}}finally{e.trigger("close")}})}e.find(".close-popup").click(function(){e.trigger("close")})},onClose:function(){if(typeof i!=="undefined"){if(a.isFunction(j)){i()}else{if(typeof j==="string"){new Function(i)()}}}}})}};Fonts.UI.accordBarExpandCollapseHandling=function(f,e){var d=a(f);d.find("h1").toggleClass("ss-dropdown");d.find("h1").toggleClass("ss-directright");d.toggleClass("collapse");d.next(".pairing").slideToggle("fast",typeof e==="function"?e:function(){}).css("overflow","visible");d.find("span").html(d.hasClass("collapse")?Fonts.Translations.getOpenLabel():Fonts.Translations.getCloseLabel())};Fonts.UI.accordBarNavigateHandling=function(j,h){var e=a(j).parents(".accord-group");var d;if(e.next(".accord-group-container").size()){var g=e.next(".accord-group-container");var f=g.find(".accord-group:first");if(!f){return true}Fonts.UI.accordBarExpandCollapseHandling(e.find(".accord-bar"),h);d=a(j).hasClass("back")?e.prev():f}else{if(!e.next(".accord-group").size()){return true}Fonts.UI.accordBarExpandCollapseHandling(e.find(".accord-bar"),h);if(a(j).hasClass("back")&&!e.prev().size()&&e.parents(".accord-group-container").size()){d=e.parents(".accord-group-container").prev()}else{d=e.next()}}if(d.find(".pairing:hidden").size()){var i=d.find(".accord-bar");if(i){Fonts.UI.accordBarExpandCollapseHandling(i,h)}}};Fonts.UI.OnSuccessPromotionSorting=function(d){var e=a(d);a("#active-promotions-form").html(e.find("#active-promotions-form").html());a("#active-promotions-paging").html(e.find("#active-promotions-paging").html());a("#active-promotions-list").html(e.find("#active-promotions-list").html());b()};function b(){var d=a(".active-promotion-sorting a");if(d.length>0){d.click(function(){var e=a("#active-promotions-form");e.find('input[name="SortType"]').val(a(this).data("sort-type"));e.submit()})}}Fonts.UI.showAsideSpinner=function(){var e=a("#product-page-cart"),d=a("#product-page-basket");if(e.length){e.showLoading()}else{if(d.length){d.showLoading()}}};Fonts.UI.hideAsideSpinner=function(){var e=a("#product-page-cart"),d=a("#product-page-basket");if(e.length){e.hideLoading()}else{if(d.length){d.hideLoading()}}};Fonts.UI.tabSortSwitcher=function(e,d){if(e&&e.length!==0){e.click(function(g){var i=a(this),h=i.parents("ul").parent();a("ul.tabs li, ul.sort li",h).removeClass("active");i.addClass("active");a(".tab-content, .sort-content",h).hide();var f=Fonts.makeSelectorWithHashIESafe(i.find("a").attr("href"));a(f,h).show();g.preventDefault();if(d){d(f)}})}};a(function(){a(document).on("click","a[data-confirm=modal],input[data-confirm=modal]",function(){var d=a(this);Fonts.UI.Confirm(d.data("title"),d.data("message"),d.data("confirmText"),d.data("cancelText"),d.data("onConfirm"),d.data("onCancel"),d.data("onOpen"))});b()})}(jQuery));(function(a){a.fn.hoverIntent=function(i,j){var b={sensitivity:7,interval:100,timeout:0};b=a.extend(b,j?{over:i,out:j}:i);var d,e,l,m;var n=function(f){d=f.pageX;e=f.pageY};var c=function(f,g){g.hoverIntent_t=clearTimeout(g.hoverIntent_t);if((Math.abs(l-d)+Math.abs(m-e))Nothing to see here
");var c=this;this.$dismiss.on("click",function(d){c.dismiss(),d.preventDefault()}),$("body").append(this.$pannel.prepend(this.$context).append(this.$dismiss)),this.alert(b)};a.prototype.alert=function(b){this.$context.html(b.message),this.height=this.$pannel.outerHeight(),this.height=this.height-this.height*2,b.success===!0?this.$pannel.addClass("success"):b.success===!1&&this.$pannel.addClass("error"),this.$pannel.css("bottom",this.height).animate({bottom:0},500)},a.prototype.dismiss=function(){var b=this;this.$pannel.animate({bottom:this.height},500,function(){b.$pannel.css("bottom","-500px"),b.$pannel.removeClass("success"),b.$pannel.removeClass("error")})},Fonts.StickyNote={notes:[],create:function(b){this.notes.push(new a(b))}},$('[data-context="sticky-note"]').length!==0&&Fonts.StickyNote.create({success:$('[data-context="sticky-note"]').data("success"),message:$('[data-context="sticky-note"]').html()})}),function(a){a.fn.isOnScreen=function(k,e){if(k==null||typeof k=="undefined"){k=1}if(e==null||typeof e=="undefined"){e=1}var h=a(window),d={top:h.scrollTop(),left:h.scrollLeft()};d.right=d.left+h.width(),d.bottom=d.top+h.height();var j=this.outerHeight(),g=this.outerWidth();if(!g||!j){return !1}var l=this.offset();l.right=l.left+g,l.bottom=l.top+j;var b=!(d.right"+e.statusText+"
"),c(".cancel-subscription-content").hideLoading()},d.textAreaEnable=function(e){c(".subscription-cancel-survey-other-describe").attr("disabled",!e)},d}(jQuery),$(function(){CancelWebFontsPlan.init()}),$('[data-action="cancel"]').on("click",function(c){a||$(this).parents("form").submit(),c.preventDefault()}),{Toggle:b}}),define("views/webfontplans",["models/pagemodel.cart","modules/plans.desktopsection","modules/plans.websubscriptiontable"],function(a,c){Fonts.PageModel={cart:new a};if(window.location.href.indexOf("/web-fonts/plans-and-pricing/cancel-subscription")!==-1){require(["modules/plans.cancelsub"],function(d){var f=new d.Toggle($('[data-context="cancel-toggle"]'),$('[data-context="web-perks"]'),$('[data-context="addon-warning"]'))})}else{if(window.location.href.indexOf("/subscriptions")!==-1){var b=new c($('[data-context="desk-sub-content"]'));$('[data-action="scroll-to-options"]').scrollToAnchor()}}}),define("models/pagemodel.searchfilter",[],function(){var a=$(".namespace.search-filter"),b;return b=function(){this.Licenses=[],this.SortColumn="relevancy",this.searchtext=Fonts.helpers.getParameterByName("searchText"),this.ShowAllFonts="All",this.SearchType="AllFonts",this.page=1,this.sync()},b.prototype.sync=function(){var c=this,j=document.location.search.replace(/(^\?)/,"").split("&").map(function(i){return i=i.split("="),this[i[0]]=i[1],this}.bind({}))[0],f=["Licenses","FontFeature","LanguageExtension","Classification","Platform","ProductFormat","SourceFoundry","Classification","Designer","LanguageExtension","SkyFontsAvailability","WebFontQuality","FontFeature"];for(var g in j){if(g!==""&&j.hasOwnProperty(g)){var d=j[g].replace(/%7C/g,"|","g").replace(/%2C/g,",","g").replace(/\+/g," ","g").replace(/%2B/g,"+","g");d.indexOf("|")!=-1&&(d=d.split("|")),typeof d=="string"&&_.indexOf(f,g)!=-1?c[g]=[d]:(c[g]=d,g=="SearchType"&&d=="WebFonts"&&(c.Licenses=["Web"]),g==="searchText"&&(c.searchtext=d,delete c.searchText))}}var h="";document.referrer.indexOf("?")!==-1?h=document.referrer.substr(0,document.referrer.indexOf("?")):h=document.referrer,c.searchtext?dataLayer.push({event:"GAevent",eventCategory:"Search Text Filter",eventAction:h,eventLabel:c.searchtext.replace(/%20/g," ","g")}):dataLayer.push({event:"GAevent",eventCategory:"Search Text Filter",eventAction:h,eventLabel:"none"})},b.prototype.set=function(c,g){var d=this;this[c]=g,this.Licenses.length==1&&this.Licenses[0]=="Web"?(this.SearchType="WebFonts",c==="Licenses"&&(delete this.Platform,delete this.ProductFormat,delete this.SourceFoundry,delete this.Designer,delete this.LanguageExtension,delete this.SkyFontsAvailability,delete this.WebFontQuality,delete this.WebFontKerningSupport,delete this.OpenTypeSupport,delete this.FontFeature,delete this.Classification,this.ShowAllFonts="All"),this.SortColumn.indexOf("sortprice")!==-1&&(this.SortColumn="relevancy")):this.SearchType="AllFonts",_.indexOf(this.Licenses,"Web")===-1&&this.SortColumn.indexOf("webfontsize")!==-1&&(this.SortColumn="relevancy"),c!="page"&&(this.page=1,$(Fonts).trigger("model-change",{propertyChanged:c})),$(Fonts).on("data-loaded",function(){d.updateURL()});var f=_.isArray(g)?g.sort().join(","):g;dataLayer.push({event:"GAevent",eventCategory:"Search Filtered",eventAction:c,eventLabel:f?f:"none"})},b.prototype.get=function(c){return this.hasOwnProperty(c)&&c!=="FontFeature"?this[c]:c==="FontFeature"?this.hasOwnProperty(c)&&this.hasOwnProperty("OpenTypeSupport")?$.merge(this[c],this.OpenTypeSupport):this.hasOwnProperty(c)&&!this.hasOwnProperty("OpenTypeSupport")?this[c]:!this.hasOwnProperty(c)&&this.hasOwnProperty("OpenTypeSupport")?this.OpenTypeSupport:undefined:undefined},b.prototype.updateURL=function(){var c="/search/all-fonts?",f=this.toJSON();delete f.DefaultTextIndex,f.ShowAllFonts=="All"&&delete f.ShowAllFonts;var d=$.param(f);window.history.pushState("Whatever","Test",c+d)},b.prototype.toJSON=function(){var c={};return $.extend(c,this),_.each(c,function(e,d){typeof c[d]=="function"&&delete c[d],c[d] instanceof Array&&c[d].length===0&&delete c[d],c[d] instanceof Array&&(c[d]=c[d].join("|"))}),c},b.prototype.clear=function(){dataLayer.push({event:"GAevent",eventCategory:"Search Preference",eventAction:"Filters Cleared",eventLabel:"none"}),window.location.href=window.location.pathname},b}),define("views/pageheader",[],function(){var a=$('[data-context="page-header"]')[0],g=$('[data-context="page-header"]'),c=g.find("h1"),d=g.find("h2"),b=g.find(".toggle a"),f=function(){var h=this;this.PageHeader=c.text(),this.SubPageHeader=d.text()};return f.prototype.set=function(h,i){this.hasOwnProperty(h)&&(this[h]=i,["$"+h].html("“"+i+"”")),console.log(this[h])},f}),define("modules/searchfilter.option",[],function(){var a;return a=function(b,d){var c=this;this.data=b,this.value=this.data.Value,this.text=this.data.Value,this.data.ServerCat&&(this.serverCat=this.data.ServerCat),this.count=this.data.FormattedCount,this.loading=!1,this.rendered=!1,this.selected=!1,this.dd=d,this.tplOption=_.template($("#temp-dropdown-item").html()),this.el=this.tplOption({Count:this.count,Value:this.value}),this.$el=$(this.el),this.$label=this.$el.find("strong"),this.$check=this.$el.find(".circle-check"),this.$count=this.$el.find('[data-context="count"]')},a.prototype.toggle=function(b){var c=this;return b?this.selected=!0:this.selected=!this.selected,this.$check.removeClass("ss-loading"),this.selected?(this.$check.removeClass("ss-check").addClass("ss-delete"),this.$selected&&this.$check.find(".circle-check").removeClass("ss-check").addClass("ss-delete")):(this.$check.addClass("ss-check").removeClass("ss-delete"),this.$selected&&this.$check.find(".circle-check").removeClass("ss-check").addClass("ss-delete")),this.selected?(c.$el.hide(),c.$selected=c.$el.clone(),c.dd.$pinned.append(c.$selected),c.$selected.show()):(c.$selected.hide(),c.$el.show()),c.loading=!1,this.selected},a.prototype.setLoading=function(){this.$check.addClass("ss-loading").removeClass("ss-delete").removeClass("ss-check"),this.$selected&&this.$selected.find(".circle-check").addClass("ss-loading").removeClass("ss-delete").removeClass("ss-check"),this.loading=!0},a.prototype.unhighlight=function(){this.$label.html(this.text),this.$el.css("display","block")},a.prototype.highlight=function(b){var d=new RegExp("("+b+")","gi"),c=this.text.replace(d,"$1");this.$label.html(c),this.$el.css("display","block")},a.prototype.show=function(){this.$el.css("display","block")},a.prototype.hide=function(){this.$el.css("display","none")},a.prototype.update=function(b){b?(this.count=b.Count,this.$count.text(Fonts.helpers.numberWithCommas(this.count)),this.$selected?this.$selected.find('[data-context="count"]').text(Fonts.helpers.numberWithCommas(this.count)):this.show()):this.hide()},a}),define("modules/searchfilter.dropdown",["modules/searchfilter.option","modules/data"],function(a,g){var c=$(".namespace.search-filter"),d=$('[data-context="filter-dropdown"]'),b=$("body"),f;return f=function(h,o,k,l){this.tplNotFound=_.template($("#temp-not-found").html()),this.tplTab=_.template($("#temp-tab").html()),this.tplDropdown=_.template($("#temp-dropdown").html()),this.tplNoOptions=_.template($("#temp-no-options").html()),this.tplNotFoundItem=_.template($("#temp-not-found-item").html()),_.isUndefined(h)&&_.isNumber(o)&&(k.find("li:eq("+(o+1)+")").before(this.tplTab(l)),h=k.find('[data-dropdown="'+l.Name+'"]')),this.$tab=$(h),this.$ddcount=this.$tab.find(".dd-count"),this.$dd=undefined,this.$pinned=undefined,this.$unpinned=undefined,this.$ddwrap=undefined,this.options=[],this.id=this.$tab.attr("data-dropdown"),this.selectedCount=0,this.lazyloadCount=50,this.lazyLoadNumber=this.lazyloadCount-10,this.opened=!1,this.scrolling=!1,this.barlocked=!1;var j=this,m=Fonts.PageModel.searchFilter.get(this.id);this.$tab.on("mouseenter",function(){j.$tab.hasClass("disabled")?$(Fonts).trigger("close-all-dd"):j.open()}),$(Fonts).on("close-all-dd",function(){j.close()}).on("lock-dd",function(){j.locked=!0}).on("unlock-dd",function(){j.locked=!1}).on("data-loaded",function(){j.updateCount()}).on("bar-locked",function(i,n){j.barlocked=n,j.checkScroll()}),m&&(j.preSelected=m,this.selectedCount=_.isArray(m)?m.length:1,j.updateCount()),_.isObject(l)&&this.reGenerate(l)},f.prototype.checkScroll=function(){function j(){var e=$(window).height()-(h.$unpinned.offset().top-$(window).scrollTop());h.$unpinned.css("height",e+"px").css("overflow-y","scroll").scrollTop(0),h.$pinned.addClass("scrolling"),h.scrolling=!0}function i(){h.$unpinned.css("height","auto").css("overflow-y","visible"),h.$pinned.removeClass("scrolling"),h.scrolling=!1}var h=this;if(!h.$unpinned){return !1}h.opened&&h.barlocked&&h.isScrollWorthy()&&!h.scrolling?j():!h.opened&&h.scrolling?i():!h.barlocked&&h.scrolling?i():!h.isScrollWorthy()&&h.scrolling&&i()},f.prototype.isScrollWorthy=function(){return this.$ddwrap.height()+125>$(window).height()},f.prototype.open=function(){function j(){h.$tab.addClass("hover"),h.$ddwrap.css("left",k).addClass("show"),h.opened=!0,h.checkScroll()}var h=this;if(this.$dd===undefined||this.$tab===undefined){return !1}var k=this.$tab.offset().left-1,i=$("body").width();k+this.$ddwrap.width()>i&&(k=k-this.$ddwrap.width()+this.$tab.width()+1),$(Fonts).trigger("close-all-dd"),this.locked?$(window).scrollTop()<460&&j():j()},f.prototype.close=function(){if(!this.$ddwrap){return !1}this.$ddwrap.removeClass("show"),this.$tab.removeClass("hover"),this.opened=!1,this.checkScroll()},f.prototype.setScroll=function(){function j(e){h.$unpinned.css("height",e+"px").css("overflow-y","scroll").scrollTop(0),h.$pinned.addClass("scrolling"),h.lockBodyScroll()}function i(){h.$unpinned.css("height","auto").css("overflow-y","visible"),h.$pinned.removeClass("scrolling"),h.unlockBodyScroll()}if(!this.$ddwrap){return !1}var h=this;c.hasClass("fixed")?this.$ddwrap.height()+125>$(window).height()?j($(window).height()-(this.$unpinned.offset().top-$(window).scrollTop())):i():i()},f.prototype.clearOptions=function(){if(!this.$dd){return !1}var h=this,i=_.where(h.options,{rendered:!0});_.each(i,function(j){j.rendered=!1}),this.$unpinned.find("li").remove()},f.prototype.search=function(){var h=this,j=this.$searchbox.val().trim(),i=[];_.each(h.options,function(k){k.hide()}),this.$unpinned.find('[data-context="not-found"]').remove(),j.length===0?(this.clearSearch(!0),this.reGenerate()):(this.$clear.removeClass("ss-search").addClass("ss-delete"),i=_.filter(h.options,function(k){var l=k.text.toLowerCase();return l.indexOf(j.toLowerCase())>=0&&!k.selected}),i.length===0?(this.$unpinned.append(this.tplNotFound({Value:j})),this.overAndAboveSearch(j)):(_.each(i,function(e){e.rendered||(e.rendered=!0,h.$unpinned.append(e.$el)),e.highlight(j)}),this.checkScroll()))},f.prototype.overAndAboveSearch=function(h){function j(k){var l=i.$unpinned.find('[data-context="not-found"]');k.resultCount!==0?(l.find('p[data-context="more"]').html(k.message),l.find('[data-context="more"]').show(),l.find('ul[data-context="more"]').html(""),_.each(k.results,function(m){l.find('ul[data-context="more"]').append(i.tplNotFoundItem(m))})):l.find('[data-context="more"]').hide(),l.find('ul[data-context="more"]').on("click","a",function(){window.location.href=$(this).attr("href")})}var i=this;g.search.broaderCategorySearch({query:h,searchWithin:this.id},function(k){j(k)})},f.prototype.clearSearch=function(h){this.$searchbox.val(""),this.$clear.addClass("ss-search").removeClass("ss-delete"),h||this.search()},f.prototype.updateFilter=function(h,j){var i=[];return h&&j&&(i=Fonts.PageModel.searchFilter.get(h)||[],_.indexOf(i,j)!==-1?i=_.without(i,j):_.isArray(i)?i.push(j):i=[j],this.$searchbox.val()!==""&&dataLayer.push({event:"GAevent",eventCategory:"Search Dropdown Filtered",eventAction:h,eventLabel:j+" ("+this.$searchbox.val()+")"}),Fonts.PageModel.searchFilter.set(h,i)),this.selectedCount=i.length,i.length},f.prototype.updateCount=function(){this.$ddcount.text(this.selectedCount),this.selectedCount===0?this.$ddcount.hide():this.$ddcount.show()},f.prototype.disable=function(){this.clearOptions(),this.$tab.addClass("disabled"),this.setOptionClickHandler(),this.selectedCount=0,this.updateCount()},f.prototype.enable=function(){this.$tab.removeClass("disabled"),this.setOptionClickHandler()},f.prototype.build=function(h){var i=this;d.find('li[data-dropdown="'+this.id+'"]').length===0&&d.append(this.tplDropdown({Name:h.Name,Value:$("body").hasClass("culture-code-de")?"":h.DisplayName})),this.$dd=d.find('li[data-dropdown="'+this.id+'"]'),this.$pinned=this.$dd.find(".pinned"),this.$unpinned=this.$dd.find(".unpinned"),this.$ddwrap=this.$dd.find(".dropdown-x"),this.$searchbox=this.$dd.find("input"),this.$clear=this.$dd.find('[data-action="clear"]'),this.$dd.on("mouseleave",function(){i.close()}).on("keyup","input",i.searchBoxKeyUpEvents()),this.$clear.on("click",function(j){i.clearSearch(),j.preventDefault()})},f.prototype.reGenerate=function(p,k){var j=this,m=0,l=Fonts.PageModel.searchFilter.get(this.id),q=[],e=0,h=[];l?(this.selectedCount=_.isArray(l)?l.length:1,k?j.options=_.where(j.options,{selected:!0}):h=_.where(j.options,{selected:!0})):this.selectedCount=0,this.updateCount(),p?(q=p.Buckets,j.options=[],(d.find('li[data-dropdown="'+this.id+'"]').length===0||!this.$dd)&&j.build(p)):q=j.options,this.$dd.unbind("mouseleave"),this.$unpinned.find("li").remove(),this.$pinned.find("li[data-value]").remove(),this.clearSearch(!0),q.length!==0&&(this.enable(),_.each(q,function(o){var i;o.dd?(i=o,i.show(),i.unhighlight()):(i=new a(o,j),j.options.push(i)),m"+d.message+"
"}))})},b.prototype.addSub=function(){var c=this;this.$addBtn.hide(),this.$inBtn.hide(),this.$waitBtn.css("display","inline-block"),a.product.addsubscriptiontocart({subscriptionTier:this.tier,frequency:this.frequency},function(d){d.success?c.cartRedirect?window.location.href=c.$inBtn.attr("href"):(c.$el.html(d.html),$(Fonts).trigger("cart-update",d)):(c.$el.html(d.html),Fonts.StickyNote.create({success:d.success,message:""+d.message+"
"}))})},$(".add-to-cart-placeholder").each(function(){Fonts.CMSWidgets.push(new b(this))})}),define("modules/cart",[],function(){var a,b;a=function(){this.CouponForm=new b;var c=this;$(Fonts).on("cart-view-refreshed",function(){c.CouponForm.attachEvents()})},b=function(){this.attachEvents()},b.prototype.attachEvents=function(){this.$el=$('[data-context="coupon-form"]'),this.$btn=this.$el.find('[type="button"]');if(this.$el.length===0){return !1}var c=this;this.$el.on("click","#couponBTN",function(){c.send()})},b.prototype.send=function(){var c=this;Fonts.Messages.clearAll();var f=$("#coupon").val();if(f){var d={couponCode:f};c.$el.showLoading(),$.ajax({type:"POST",url:Fonts.Urls.applyCartCoupon(),data:JSON.stringify(d),contentType:"application/json; charset=utf-8",dataType:"json",success:function(g){Fonts.StickyNote&&Fonts.StickyNote.create({success:g.Success,message:""+g.Message+"
"});var e=g;e&&e.Success?window.Cart.RefreshCartSectionsAndMiniCart():$(".sign-in-modal").click(function(h){h.preventDefault(),Fonts.Messages.clearAll(),$(".payment-pathway","#cart-summary-section").click()}),$("#coupon").val(""),c.$el.hideLoading()}})}},Fonts.Cart=new a}),define("views/cart",["modules/cart"],function(){$('[data-action="cart-options"]').on("click",function(){setTimeout(function(){$(".cart-options-dropdown").toggle()},250)}),$('[data-context="side-summary"]').slideinplace(),Cart.LicensesAndTermsMessage(Fonts.Translations.getMustReadAndAcceptLicenseDocumentsAndTob()),BillingInformationForm.BindTaxCalculationInputs(Cart.cartVatCalculation),BillingInformationForm.BindRefreshCartInformation(Cart.RefreshCartSections),Fonts.CartSummary.setCartPageIsActive(),window.location.search.indexOf("expandType=ExpandBillingSectionAfterLogin")!==-1&&$("#billing-information-section").length!==0&&$("html,body").animate({scrollTop:$("#billing-information-section").offset().top},"slow")}),function(a,h,c,f){function d(i,e){this.el=i,this.$el=a(i),this.$carousel=this.$el.find(".carousel"),this.running=!1,this.settings=a.extend({},g,e),this._defaults=g,this._name=b,this.init()}var b="heroimage",g={startOpen:!1,slideSpeed:50,timeBetweenSlides:3000,slideType:"tick"};a.extend(d.prototype,{init:function(){var e=this;this.data=this.$el.data("images"),this.$container=this.$el.find(".hero-images"),this.stageWidth=a("body").width(),this.currentIndex=0,this.slideCount=this.settings.slideType==="continuous"?this.data.length+1:this.data.length,this.$el.css("width",this.stageWidth),this.slideCount!==0&&this.addImage(this.data[0],0),this.$el.on("mouseenter",function(){e.$carousel.stop().animate({bottom:0},"fast")}).on("mouseleave",function(){e.$carousel.stop().animate({bottom:-108},"fast",function(){e.running||e.startAuto()})}).on("click",".carousel a",function(i){a(this).data("skip")||(e.running&&(clearInterval(e.timer),e.running=!1),e.slideTo(a(this).parent().index()),i.preventDefault())}),a(h).on("resize",function(){e.adjust()})},startAuto:function(){function l(){j.slideCount<=j.currentIndex+1||m?(j.slideTo(j.currentIndex-1),m=j.currentIndex===0?!1:!0):j.slideTo(j.currentIndex+1)}function k(){j.currentIndex+2>=j.slideCount?j.slideTo(j.currentIndex+1,function(){j.slideTo(0,f,!0)}):j.slideTo(j.currentIndex+1)}var j=this,m=!1;this.settings.slideType==="tick"&&(this.timer=setInterval(function(){l()},j.settings.timeBetweenSlides),this.running=!0),this.settings.slideType==="continuous"&&(this.timer=setInterval(function(){k()},j.settings.timeBetweenSlides),this.running=!0)},slideTo:function(i,k,j){this.currentIndex=i,k||(k=function(){}),j?this.$container.css("margin-left",this.stageWidth*i):this.$container.stop().animate({marginLeft:-Math.abs(this.stageWidth*i)},this.settings.slideSpeed,k)},adjust:function(){this.stageWidth=a("body").width(),this.$el.find(".hero-images a").css("width",this.stageWidth),this.$el.css("width",this.stageWidth).css("height",this.$el.find("img").height()),this.$container.css("width",this.stageWidth*this.slideCount),this.slideTo(this.currentIndex)},addImage:function(l,j){var e=this,k=a("