function HideTextPopperHover(a){var b=a.next(".popup");b.is(":visible")&&(clearTimeout(a.data("timer")),b.fadeOut("fast"))}function UserMessages(a,b,c){function d(){return a(b?"#"+b:c)}var e={};return e.existsContainer=function(){return d().find(".error-user-message-container").length>0},e.addCaution=function(a){d().find(".caution.user-message").append("

"+a+"

"),d().find(".caution-user-message-container").show()},e.addCautionWithFadeOut=function(a){return d().find(".caution-user-message-container").show(),Fonts.common.showAndRemove({container:d().find(".caution.user-message"),data:"

"+a+"

",callback:function(){d().find(".caution-user-message-container").hide()}}),e},e.addError=function(a){d().find(".error.user-message").append("

"+a+"

"),d().find(".error-user-message-container").show()},e.addSuccess=function(a,b){return d().find(".success-user-message-container").show(),Fonts.common.showAndRemove({container:d().find(".success.user-message"),data:"

"+a+"

",callback:function(){d().find(".success-user-message-container").hide(),void 0!=b&&b()}}),e},e.addSuccessPermanent=function(a){var b=d(),c=b.find(".success.user-message");return 0==c.find("p:contains('"+a+"')").length&&(c.append("

"+a+"

"),b.find(".success-user-message-container").show()),e},e.addMessage=function(a,b){a.SuccessMessage&&e.addSuccess(a.SuccessMessage.replace(/\\"/g,"'"),b),a.WarningMessage&&e.addCaution(a.WarningMessage.replace(/\\"/g,"'")),a.ErrorMessage&&e.addError(a.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(){return d().find(".success.user-message").empty(),d().find(".success-user-message-container").hide(),e},e.clearAll=function(){e.clearCautions(),e.clearErrors(),e.clearSuccess()},e.singleSuccess=function(a){e.clearAll(),e.addSuccess(a)},e.singleError=function(a){e.clearAll(),e.addError(a)},e.singleCaution=function(a){e.clearAll(),e.addCaution(a)},e.singleCautionWithFadeOut=function(a){e.clearAll(),e.addCautionWithFadeOut(a)},e}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,jQuery.cookie=function(a,b,c){if(void 0===b){if(b=null,document.cookie&&""!=document.cookie)for(c=document.cookie.split(";"),d=0;d').attr("value",l.extraData[k]).appendTo(v)[0]);l.iframeTarget||(o.appendTo("body"),p.attachEvent?p.attachEvent("onload",h):p.addEventListener("load",h,!1)),setTimeout(c,15),v.submit()}finally{v.setAttribute("action",g),d?v.setAttribute("target",d):i.removeAttr("target"),a(j).remove()}}function h(c){if(!q.aborted&&!D){try{C=e(p)}catch(v){b("cannot access response document: ",v),c=y}if(c===x&&q)return void q.abort("timeout");if(c==y&&q)return void q.abort("server abort");if(C&&C.location.href!=l.iframeSrc||t){p.detachEvent?p.detachEvent("onload",h):p.removeEventListener("load",h,!1);var d,f="success";try{if(t)throw"timeout";var g="xml"==l.dataType||C.XMLDocument||a.isXMLDoc(C);if(b("isXml="+g),!g&&window.opera&&(null==C.body||""==C.body.innerHTML)&&--E)return b("requeing onLoad callback, DOM not available"),void setTimeout(h,250);var i=C.body?C.body:C.documentElement;q.responseText=i?i.innerHTML:null,q.responseXML=C.XMLDocument?C.XMLDocument:C,g&&(l.dataType="xml"),q.getResponseHeader=function(a){return{"content-type":l.dataType}[a]},i&&(q.status=Number(i.getAttribute("status"))||q.status,q.statusText=i.getAttribute("statusText")||q.statusText);var j=(l.dataType||"").toLowerCase(),k=/(json|script|text)/.test(j);if(k||l.textarea){var n=C.getElementsByTagName("textarea")[0];if(n)q.responseText=n.value,q.status=Number(n.getAttribute("status"))||q.status,q.statusText=n.getAttribute("statusText")||q.statusText;else if(k){var r=C.getElementsByTagName("pre")[0],s=C.getElementsByTagName("body")[0];r?q.responseText=r.textContent?r.textContent:r.innerText:s&&(q.responseText=s.textContent?s.textContent:s.innerText)}}else"xml"!=j||q.responseXML||null==q.responseText||(q.responseXML=F(q.responseText));try{B=H(q,j,l)}catch(c){f="parsererror",q.error=d=c||f}}catch(c){b("error caught: ",c),f="error",q.error=d=c||f}q.aborted&&(b("upload aborted"),f=null),q.status&&(f=q.status>=200&&q.status<300||304===q.status?"success":"error"),"success"===f?(l.success&&l.success.call(l.context,B,"success",q),m&&a.event.trigger("ajaxSuccess",[q,l])):f&&(void 0==d&&(d=q.statusText),l.error&&l.error.call(l.context,q,f,d),m&&a.event.trigger("ajaxError",[q,l,d])),m&&a.event.trigger("ajaxComplete",[q,l]),m&&!--a.active&&a.event.trigger("ajaxStop"),l.complete&&l.complete.call(l.context,q,f),D=!0,l.timeout&&clearTimeout(u),setTimeout(function(){l.iframeTarget||o.remove(),q.responseXML=null},100)}}}var j,k,l,m,n,o,p,q,r,s,t,u,v=i[0],w=!!a.fn.prop;if(d)if(w)for(k=0;k'),o.css({position:"absolute",top:"-1000px",left:"-1000px"})),p=o[0],q={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(c){var d="timeout"===c?"timeout":"aborted";b("aborting upload... "+d),this.aborted=1,o.attr("src",l.iframeSrc),q.error=d,l.error&&l.error.call(l.context,q,d,c),m&&a.event.trigger("ajaxError",[q,l,d]),l.complete&&l.complete.call(l.context,q,d)}},m=l.global,m&&!a.active++&&a.event.trigger("ajaxStart"),m&&a.event.trigger("ajaxSend",[q,l]),l.beforeSend&&!1===l.beforeSend.call(l.context,q,l))return void(l.global&&a.active--);if(!q.aborted){r=v.clk,r&&(s=r.name)&&!r.disabled&&(l.extraData=l.extraData||{},l.extraData[s]=r.value,"image"==r.type&&(l.extraData[s+".x"]=v.clk_x,l.extraData[s+".y"]=v.clk_y));var x=1,y=2,z=a("meta[name=csrf-token]").attr("content"),A=a("meta[name=csrf-param]").attr("content");A&&z&&(l.extraData=l.extraData||{},l.extraData[A]=z),l.forceSync?g():setTimeout(g,10);var B,C,D,E=50,F=a.parseXML||function(a,b){return window.ActiveXObject?(b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a)):b=(new DOMParser).parseFromString(a,"text/xml"),b&&b.documentElement&&"parsererror"!=b.documentElement.nodeName?b:null},G=a.parseJSON||function(a){return window.eval("("+a+")")},H=function(b,c,d){var e=b.getResponseHeader("content-type")||"",f="xml"===c||!c&&e.indexOf("xml")>=0,g=f?b.responseXML:b.responseText;return f&&"parsererror"===g.documentElement.nodeName&&a.error&&a.error("parsererror"),d&&d.dataFilter&&(g=d.dataFilter(g,c)),"string"==typeof g&&("json"===c||!c&&e.indexOf("json")>=0?g=G(g):("script"===c||!c&&e.indexOf("javascript")>=0)&&a.globalEval(g)),g}}}if(!this.length)return b("ajaxSubmit: skipping submit process - no element selected"),this;var f,g,h,i=this;"function"==typeof c&&(c={success:c}),f=this.attr("method"),g=this.attr("action"),h="string"==typeof g?a.trim(g):"",h=h||window.location.href||"",h&&(h=(h.match(/^([^#]+)/)||[])[1]),c=a.extend(!0,{url:h,success:a.ajaxSettings.success,type:f||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},c);var j={};if(this.trigger("form-pre-serialize",[this,c,j]),j.veto)return b("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this;if(c.beforeSerialize&&!1===c.beforeSerialize(this,c))return b("ajaxSubmit: submit aborted via beforeSerialize callback"),this;var k=c.traditional;void 0===k&&(k=a.ajaxSettings.traditional);var l,m=this.formToArray(c.semantic);if(c.data&&(c.extraData=c.data,l=a.param(c.data,k)),c.beforeSubmit&&!1===c.beforeSubmit(m,this,c))return b("ajaxSubmit: submit aborted via beforeSubmit callback"),this;if(this.trigger("form-submit-validate",[m,this,c,j]),j.veto)return b("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this;var n=a.param(m,k);l&&(n=n?n+"&"+l:l),"GET"==c.type.toUpperCase()?(c.url+=(c.url.indexOf("?")>=0?"&":"?")+n,c.data=null):c.data=n;var o=[];if(c.resetForm&&o.push(function(){i.resetForm()}),c.clearForm&&o.push(function(){i.clearForm(c.includeHidden)}),!c.dataType&&c.target){var p=c.success||function(){};o.push(function(b){var d=c.replaceTarget?"replaceWith":"html";a(c.target)[d](b).each(p,arguments)})}else c.success&&o.push(c.success);c.success=function(a,b,d){for(var e=c.context||c,f=0,g=o.length;f0,s="multipart/form-data",t=i.attr("enctype")==s||i.attr("encoding")==s,u=!!(r&&q.get(0).files&&window.FormData);b("fileAPI :"+u);var v=(r||t)&&!u;return!1!==c.iframe&&(c.iframe||v)?c.closeKeepAlive?a.get(c.closeKeepAlive,function(){e(m)}):e(m):(r||t)&&u?(c.progress=c.progress||a.noop,d(m)):a.ajax(c),this.trigger("form-submit-notify",[this,c]),this},a.fn.ajaxForm=function(c){if(0===this.length){var d={s:this.selector,c:this.context};return!a.isReady&&d.s?(b("DOM not ready, queuing ajaxForm"),a(function(){a(d.s,d.c).ajaxForm(c)}),this):(b("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)")),this)}return this.ajaxFormUnbind().bind("submit.form-plugin",function(b){b.isDefaultPrevented()||(b.preventDefault(),a(this).ajaxSubmit(c))}).bind("click.form-plugin",function(b){var c=b.target,d=a(c);if(!d.is(":submit,input:image")){var e=d.closest(":submit");if(0==e.length)return;c=e[0]}var f=this;if(f.clk=c,"image"==c.type)if(void 0!=b.offsetX)f.clk_x=b.offsetX,f.clk_y=b.offsetY;else if("function"==typeof a.fn.offset){var g=d.offset();f.clk_x=b.pageX-g.left,f.clk_y=b.pageY-g.top}else f.clk_x=b.pageX-c.offsetLeft,f.clk_y=b.pageY-c.offsetTop;setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},100)})},a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},a.fn.formToArray=function(b){var c=[];if(0===this.length)return c;var d=this[0],e=b?d.getElementsByTagName("*"):d.elements;if(!e)return c;var f,g,h,i,j,k,l;for(f=0,k=e.length;f=0&&-1==f.indexOf(c.format.charAt(i));i--)j=c.format.charAt(i)+j;c.format=c.format.substring(g.length),c.format=c.format.substring(0,c.format.length-j.length);var k=new Number(b);return a._formatNumber(k,c,j,g,h)},a._formatNumber=function(b,c,e,f,g){var c=a.extend({},a.fn.formatNumber.defaults,c),h=d(c.locale.toLowerCase()),i=h.dec,j=h.group,k=h.neg,l=!1;if(isNaN(b)){if(1!=c.nanForceZero)return null;b=0,l=!0}"%"==e&&(b*=100);var m="";if(c.format.indexOf(".")>-1){var n=i,o=c.format.substring(c.format.lastIndexOf(".")+1);if(1==c.round)b=new Number(b.toFixed(o.length));else{var p=b.toString();p=p.substring(0,p.lastIndexOf(".")+o.length+1),b=new Number(p)}var q=b%1,r=new String(q.toFixed(o.length));r=r.substring(r.lastIndexOf(".")+1);for(var s=0;s-1;s--)w=x.charAt(s)+w,++z==y&&0!=s&&(w=j+w,z=0);if(v.length>w.length){var A=v.indexOf("0");if(-1!=A)for(var B=v.length-A;w.length0?f=k+f:b<0&&(m=k+m),c.decimalSeparatorAlwaysShown||m.lastIndexOf(i)==m.length-1&&(m=m.substring(0,m.length-1)),m=f+m+e},a.fn.parseNumber=function(b,c,d){null==c&&(c=!0),null==d&&(d=!0);var e;e=a(this).is(":input")?new String(a(this).val()):new String(a(this).text());var f=a.parseNumber(e,b);if(f&&(c&&(a(this).is(":input")?a(this).val(f.toString()):a(this).text(f.toString())),d))return f},a.parseNumber=function(b,c){for(var c=a.extend({},a.fn.parseNumber.defaults,c),e=d(c.locale.toLowerCase()),f=e.dec,g=e.group,h=e.neg,i="1234567890.-";b.indexOf(g)>-1;)b=b.replace(g,"");b=b.replace(f,".").replace(h,"-");var j="",k=!1;"%"==b.charAt(b.length-1)&&(k=!0);for(var l=0;l-1&&(j+=b.charAt(l));var m=new Number(j);return k&&(m/=100,m=m.toFixed(j.length-1)),m},a.fn.parseNumber.defaults={locale:"us",decimalSeparatorAlwaysShown:!1},a.fn.formatNumber.defaults={format:"#,###.00",locale:"us",decimalSeparatorAlwaysShown:!1,nanForceZero:!0,round:!0},Number.prototype.toFixed=function(a){return $._roundNumber(this,a)},a._roundNumber=function(a,b){var c=Math.pow(10,b||0),d=String(Math.round(a*c)/c);if(b>0){var e=d.indexOf(".");for(-1==e?(d+=".",e=0):e=d.length-(e+1);e)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):a[c]=a[c]||b(document.getElementById(c).innerHTML);return d?e(d):e}}(),function(a){a.baseClass=function(b){return b=a(b),b.get(0).className.match(/([^ ]+)/)[1]},a.fn.addDependClass=function(b,c){var d={delimiter:c||"-"};return this.each(function(){var c=a.baseClass(this);c&&a(this).addClass(c+d.delimiter+b)})},a.fn.removeDependClass=function(b,c){var d={delimiter:c||"-"};return this.each(function(){var c=a.baseClass(this);c&&a(this).removeClass(c+d.delimiter+b)})},a.fn.toggleDependClass=function(b,c){var d={delimiter:c||"-"};return this.each(function(){var c=a.baseClass(this);c&&(a(this).is("."+c+d.delimiter+b)?a(this).removeClass(c+d.delimiter+b):a(this).addClass(c+d.delimiter+b))})}}(jQuery),function(a){function b(){this._init.apply(this,arguments)}b.prototype.oninit=function(){},b.prototype.events=function(){},b.prototype.onmousedown=function(){this.ptr.css({position:"absolute"})},b.prototype.onmousemove=function(a,b,c){this.ptr.css({left:b,top:c})},b.prototype.onmouseup=function(){},b.prototype.isDefault={drag:!1,clicked:!1,toclick:!0,mouseup:!1},b.prototype._init=function(){if(arguments.length>0){this.ptr=a(arguments[0]),this.outer=a(".draggable-outer"),this.is={},a.extend(this.is,this.isDefault);var b=this.ptr.offset();this.d={left:b.left,top:b.top,width:this.ptr.width(),height:this.ptr.height()},this.oninit.apply(this,arguments),this._events()}},b.prototype._getPageCoords=function(a){return a.targetTouches&&a.targetTouches[0]?{x:a.targetTouches[0].pageX,y:a.targetTouches[0].pageY}:{x:a.pageX,y:a.pageY}},b.prototype._bindEvent=function(a,b,c){this.supportTouches_?a.get(0).addEventListener(this.events_[b],c,!1):a.bind(this.events_[b],c)},b.prototype._events=function(){var b=this;this.supportTouches_=a.browser.webkit&&-1!=navigator.userAgent.indexOf("Mobile"),this.events_={click:this.supportTouches_?"touchstart":"click",down:this.supportTouches_?"touchstart":"mousedown",move:this.supportTouches_?"touchmove":"mousemove",up:this.supportTouches_?"touchend":"mouseup"},this._bindEvent(a(document),"move",function(a){b.is.drag&&(a.stopPropagation(),a.preventDefault(),b._mousemove(a))}),this._bindEvent(a(document),"down",function(a){b.is.drag&&(a.stopPropagation(),a.preventDefault())}),this._bindEvent(a(document),"up",function(a){b._mouseup(a)}),this._bindEvent(this.ptr,"down",function(a){return b._mousedown(a),!1}),this._bindEvent(this.ptr,"up",function(a){b._mouseup(a)}),this.ptr.find("a").click(function(){if(b.is.clicked=!0,!b.is.toclick)return b.is.toclick=!0,!1}).mousedown(function(a){return b._mousedown(a),!1}),this.events()},b.prototype._mousedown=function(b){this.is.drag=!0,this.is.clicked=!1,this.is.mouseup=!1;var c=this.ptr.offset(),d=this._getPageCoords(b);this.cx=d.x-c.left,this.cy=d.y-c.top,a.extend(this.d,{left:c.left,top:c.top,width:this.ptr.width(),height:this.ptr.height()}),this.outer&&this.outer.get(0)&&this.outer.css({height:Math.max(this.outer.height(),a(document.body).height()),overflow:"hidden"}),this.onmousedown(b)},b.prototype._mousemove=function(a){this.is.toclick=!1;var b=this._getPageCoords(a);this.onmousemove(a,b.x-this.cx,b.y-this.cy)},b.prototype._mouseup=function(b){this.is.drag&&(this.is.drag=!1,this.outer&&this.outer.get(0)&&(a.browser.mozilla?this.outer.css({overflow:"hidden"}):this.outer.css({overflow:"visible"}),a.browser.msie&&"6.0"==a.browser.version?this.outer.css({height:"100%"}):this.outer.css({height:"auto"})),this.onmouseup(b))},window.Draggable=b}(jQuery),function(a){function b(a){return void 0!==a&&(a instanceof Array||!(a instanceof Object)&&"[object Array]"==Object.prototype.toString.call(a)||"number"==typeof a.length&&void 0!==a.splice&&void 0!==a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))}function c(){return this.init.apply(this,arguments)}function d(){Draggable.apply(this,arguments)}a.slider=function(b,d){var e=a(b);return e.data("jslider")||e.data("jslider",new c(b,d)),e.data("jslider")},a.fn.slider=function(c,d){function e(a){return void 0!==a}function f(a){return null!=a}var g,h=arguments;return this.each(function(){var i=a.slider(this,c);if("string"==typeof c)switch(c){case"value":if(e(h[1])&&e(h[2])){var j=i.getPointers();f(j[0])&&f(h[1])&&(j[0].set(h[1]),j[0].setIndexOver()),f(j[1])&&f(h[2])&&(j[1].set(h[2]),j[1].setIndexOver())}else if(e(h[1])){var j=i.getPointers();f(j[0])&&f(h[1])&&(j[0].set(h[1]),j[0].setIndexOver())}else g=i.getValue();break;case"prc":if(e(h[1])&&e(h[2])){var j=i.getPointers();f(j[0])&&f(h[1])&&(j[0]._set(h[1]),j[0].setIndexOver()),f(j[1])&&f(h[2])&&(j[1]._set(h[2]),j[1].setIndexOver())}else if(e(h[1])){var j=i.getPointers();f(j[0])&&f(h[1])&&(j[0]._set(h[1]),j[0].setIndexOver())}else g=i.getPrcValue();break;case"calculatedValue":var k=i.getValue().split(";");g="";for(var l=0;l0?";":"")+i.nice(k[l]);break;case"skin":i.setSkin(h[1])}else!c&&!d&&(b(g)||(g=[]),g.push(slider))}),b(g)&&1==g.length&&(g=g[0]),g||this};var e={settings:{from:1,to:10,step:1,smooth:!0,limits:!0,round:0,format:{format:"#,###.##"},value:"5;7",dimension:""},className:"jslider",selector:".jslider-",template:tmpl('
<%=settings.from%>
<%=settings.to%><%=settings.dimension%>
<%=settings.dimension%>
<%=settings.dimension%>
<%=scale%>
')};c.prototype.init=function(b,c){this.settings=a.extend(!0,{},e.settings,c||{}),this.inputNode=a(b).hide(),this.settings.interval=this.settings.to-this.settings.from,this.settings.value=this.inputNode.attr("value"),this.settings.calculate&&a.isFunction(this.settings.calculate)&&(this.nice=this.settings.calculate),this.settings.onstatechange&&a.isFunction(this.settings.onstatechange)&&(this.onstatechange=this.settings.onstatechange),this.is={init:!1},this.o={},this.create()},c.prototype.onstatechange=function(){},c.prototype.create=function(){var b=this;this.domNode=a(e.template({className:e.className,settings:{from:this.nice(this.settings.from),to:this.nice(this.settings.to),dimension:this.settings.dimension},scale:this.generateScale()})),this.inputNode.after(this.domNode),this.drawScale(),this.settings.skin&&this.settings.skin.length>0&&this.setSkin(this.settings.skin),this.sizes={domWidth:this.domNode.width(),domOffset:this.domNode.offset()},a.extend(this.o,{pointers:{},labels:{0:{o:this.domNode.find(e.selector+"value").not(e.selector+"value-to")},1:{o:this.domNode.find(e.selector+"value").filter(e.selector+"value-to")}},limits:{0:this.domNode.find(e.selector+"label").not(e.selector+"label-to"),1:this.domNode.find(e.selector+"label").filter(e.selector+"label-to")}}),a.extend(this.o.labels[0],{value:this.o.labels[0].o.find("span")}),a.extend(this.o.labels[1],{value:this.o.labels[1].o.find("span")}),b.settings.value.split(";")[1]||(this.settings.single=!0,this.domNode.addDependClass("single")),b.settings.limits||this.domNode.addDependClass("limitless"),this.domNode.find(e.selector+"pointer").each(function(a){var c=b.settings.value.split(";")[a];if(c){b.o.pointers[a]=new d(this,a,b);var e=b.settings.value.split(";")[a-1];e&&new Number(c)b.settings.to?b.settings.to:c,b.o.pointers[a].set(c,!0)}}),this.o.value=this.domNode.find(".v"),this.is.init=!0,a.each(this.o.pointers,function(a){b.redraw(this)}),function(b){a(window).resize(function(){b.onresize()})}(this)},c.prototype.setSkin=function(a){this.skin_&&this.domNode.removeDependClass(this.skin_,"_"),this.domNode.addDependClass(this.skin_=a,"_")},c.prototype.setPointersIndex=function(b){a.each(this.getPointers(),function(a){this.index(a)})},c.prototype.getPointers=function(){return this.o.pointers},c.prototype.generateScale=function(){if(this.settings.scale&&this.settings.scale.length>0){for(var a="",b=this.settings.scale,c=Math.round(100/(b.length-1)*10)/10,d=0;d'+("|"!=b[d]?""+b[d]+"":"")+"";return a}return""},c.prototype.drawScale=function(){this.domNode.find(e.selector+"scale span ins").each(function(){a(this).css({marginLeft:-a(this).outerWidth()/2})})},c.prototype.onresize=function(){var b=this;this.sizes={domWidth:this.domNode.width(), domOffset:this.domNode.offset()},a.each(this.o.pointers,function(a){b.redraw(this)})},c.prototype.limits=function(a,b){if(!this.settings.smooth){var c=100*this.settings.step/this.settings.interval;a=Math.round(a/c)*c}var d=this.o.pointers[1-b.uid];return d&&b.uid&&ad.value.prc&&(a=d.value.prc),a<0&&(a=0),a>100&&(a=100),Math.round(10*a)/10},c.prototype.redraw=function(a){if(!this.is.init)return!1;this.setValue(),this.o.pointers[0]&&this.o.pointers[1]&&this.o.value.css({left:this.o.pointers[0].value.prc+"%",width:this.o.pointers[1].value.prc-this.o.pointers[0].value.prc+"%"}),this.o.labels[a.uid].value.html(this.nice(a.value.origin)),this.redrawLabels(a)},c.prototype.redrawLabels=function(a){function b(a,b,d){return b.margin=-b.label/2,label_left=b.border+b.margin,label_left<0&&(b.margin-=label_left),b.border+b.label/2>c.sizes.domWidth?(b.margin=0,b.right=!0):b.right=!1,a.o.css({left:d+"%",marginLeft:b.margin,right:"auto"}),b.right&&a.o.css({left:"auto",right:0}),b}var c=this,d=this.o.labels[a.uid],e=a.value.prc,f={label:d.o.outerWidth(),right:!1,border:e*this.sizes.domWidth/100};if(!this.settings.single){var g=this.o.pointers[1-a.uid],h=this.o.labels[g.uid];switch(a.uid){case 0:f.border+f.label/2>h.o.offset().left-this.sizes.domOffset.left?(h.o.css({visibility:"hidden"}),h.value.html(this.nice(g.value.origin)),d.o.css({visibility:"visible"}),e=(g.value.prc-e)/2+e,g.value.prc!=a.value.prc&&(d.value.html(this.nice(a.value.origin)+" – "+this.nice(g.value.origin)),f.label=d.o.outerWidth(),f.border=e*this.sizes.domWidth/100)):h.o.css({visibility:"visible"});break;case 1:f.border-f.label/2this.sizes.domWidth-e.outerWidth()&&(a[1]=!1)}for(var f=0;f0?";":"")+b.prcToValue(this.value.prc))}),c},c.prototype.getPrcValue=function(){if(!this.is.init)return!1;var b="";return a.each(this.o.pointers,function(a){void 0!=this.value.prc&&!isNaN(this.value.prc)&&(b+=(a>0?";":"")+this.value.prc)}),b},c.prototype.prcToValue=function(a){if(this.settings.heterogeneity&&this.settings.heterogeneity.length>0)for(var b=this.settings.heterogeneity,c=0,d=this.settings.from,e=0;e<=b.length;e++){if(b[e])var f=b[e].split("/");else var f=[100,this.settings.to];if(f[0]=new Number(f[0]),f[1]=new Number(f[1]),a>=c&&a<=f[0])var g=d+(a-c)*(f[1]-d)/(f[0]-c);c=f[0],d=f[1]}else var g=this.settings.from+a*this.settings.interval/100;return this.round(g)},c.prototype.valueToPrc=function(a,b){if(this.settings.heterogeneity&&this.settings.heterogeneity.length>0)for(var c=this.settings.heterogeneity,d=0,e=this.settings.from,f=0;f<=c.length;f++){if(c[f])var g=c[f].split("/");else var g=[100,this.settings.to];if(g[0]=new Number(g[0]),g[1]=new Number(g[1]),a>=e&&a<=g[1])var h=b.limits(d+(a-e)*(g[0]-d)/(g[1]-e));d=g[0],e=g[1]}else var h=b.limits(100*(a-this.settings.from)/this.settings.interval);return h},c.prototype.round=function(a){return a=Math.round(a/this.settings.step)*this.settings.step,a=this.settings.round?Math.round(a*Math.pow(10,this.settings.round))/Math.pow(10,this.settings.round):Math.round(a)},c.prototype.nice=function(b){return b=b.toString().replace(/,/gi,".").replace(/ /gi,""),a.formatNumber?a.formatNumber(new Number(b),this.settings.format||{}).replace(/-/gi,"−"):new Number(b)},d.prototype=new Draggable,d.prototype.oninit=function(a,b,c){this.uid=b,this.parent=c,this.value={},this.settings=this.parent.settings},d.prototype.onmousedown=function(a){this._parent={offset:this.parent.domNode.offset(),width:this.parent.domNode.width()},this.ptr.addDependClass("hover"),this.setIndexOver()},d.prototype.onmousemove=function(a,b){var c=this._getPageCoords(a);this._set(this.calc(c.x))},d.prototype.onmouseup=function(b){this.parent.settings.callback&&a.isFunction(this.parent.settings.callback)&&this.parent.settings.callback.call(this.parent,this.parent.getValue()),this.ptr.removeDependClass("hover")},d.prototype.setIndexOver=function(){this.parent.setPointersIndex(1),this.index(2)},d.prototype.index=function(a){this.ptr.css({zIndex:a})},d.prototype.limits=function(a){return this.parent.limits(a,this)},d.prototype.calc=function(a){return this.limits(100*(a-this._parent.offset.left)/this._parent.width)},d.prototype.set=function(a,b){this.value.origin=this.parent.round(a),this._set(this.parent.valueToPrc(a,this),b)},d.prototype._set=function(a,b){b||(this.value.origin=this.parent.prcToValue(a)),this.value.prc=a,this.ptr.css({left:a+"%"}),this.parent.redraw(this)}}(jQuery),function(a){var b=1e4;a.fn.lightbox_me=function(c){return this.each(function(){function d(){var b=j[0].style;h.onBeforeClose(),h.destroyOnClose?j.add(i).remove():j.add(i).hide(),h.parentLightbox&&h.parentLightbox.fadeIn(200),k.remove(),j.undelegate(h.closeSelector,"click"),a(window).unbind("reposition",f),a(window).unbind("reposition",g),a(window).unbind("scroll",g),a(window).unbind("keypress",e),l&&b.removeExpression("top"),h.onClose()}function e(a){(27==a.keyCode||27==a.DOM_VK_ESCAPE&&0==a.which)&&h.closeEsc&&d()}function f(){a(window).height()=a(window).height()&&("absolute"!=j.css("position")||l)){var c=a(document).scrollTop()+40;j.css({position:"absolute",top:c+"px",marginTop:0}),l&&b.removeExpression("top")}else if(j.height()+80'),l=a.browser.msie&&a.browser.version<7;if(h.showOverlay){var m=a(".js_lb_overlay:visible");i=a(m.length>0&&h.allowEmptyOverlay?'
':'
')}if(l){var n=/^https/i.test(window.location.href||"")?"javascript:false":"about:blank";k.attr("src",n),a("body").append(k)}a("body").append(j.hide()).append(i),h.showOverlay&&(f(),i.css({position:"absolute",width:"100%",top:0,left:0,right:0,bottom:0,zIndex:h.zIndex-1,display:"none"}),i.hasClass("lb_overlay_clear")||i.css(h.overlayCSS)),h.showOverlay?i.fadeIn(h.overlaySpeed,function(){g(),j[h.appearEffect](h.lightboxSpeed,function(){f(),g(),h.onLoad()})}):(g(),j[h.appearEffect](h.lightboxSpeed,function(){h.onLoad()})),h.parentLightbox&&h.parentLightbox.fadeOut(200),a(window).resize(f).resize(g).scroll(g).keyup(e),i.click(function(a){d(),a.preventDefault}),j.delegate(h.closeSelector,"click",function(a){d(),a.preventDefault()}),j.bind("close",d),j.bind("reposition",g)})},a.fn.lightbox_me.defaults={appearEffect:"fadeIn",appearEase:"",overlaySpeed:250,lightboxSpeed:300,closeSelector:".close",closeClick:!0,closeEsc:!0,destroyOnClose:!1,showOverlay:!0,parentLightbox:!1,onLoad:function(){},onClose:function(){},onBeforeClose:function(){},classPrefix:"lb",zIndex:1e4,centered:!1,modalCSS:{top:"70px"},overlayCSS:{background:"black",opacity:.5},allowEmptyOverlay:!0}}(jQuery),function(a,b){function c(){this._state={},this._defaults={classHolder:"sbHolder",classHolderDisabled:"sbHolderDisabled",classSelector:"sbSelector",classSelectorFocused:"sbSelectorFocused",classOptions:"sbOptions",classGroup:"sbGroup",classSub:"sbSub",markerClasss:"sbMarked",classDisabled:"sbDisabled",classToggleOpen:"sbToggleOpen",classToggle:"sbToggle",speed:100,delay:1e3,effect:"fade",onChange:null,onOpen:null,onClose:null}}var d="selectbox",e=!1,f=!0;a.extend(c.prototype,{_isOpenSelectbox:function(a){return a?this._getInst(a).isOpen:e},_isDisabledSelectbox:function(a){return a?this._getInst(a).isDisabled:e},_attachSelectbox:function(b,c){function g(){var c='
    ',c+=b.attr("label"),c+="",b.attr("disabled")&&(d.disabled=!0),d.sub=!0,c+=o(b.find("option"),d))}),c+="
",a(c).on("click","li",function(c){u._changeSelectbox(b,a(this).attr("rel"),a(this).text()),k(),q.focus(),c.preventDefault(),c.stopPropagation()}).on("mouseenter","li",function(b){n(a(this))}).on("click","a",function(c){u._changeSelectbox(b,a(this).attr("rel"),a(this).text()),k(),q.focus(),c.preventDefault(),c.stopPropagation()})}function h(a){v.isOpen?k():j(),a.preventDefault(),a.stopPropagation()}function i(){a("select[sb!='"+v.uid+"']").selectbox("close")}function j(){if(!v.isOpen){i.apply(a(this),[]);var c=t.find("option[selected]");c.length&&n(s.find("a[rel='"+c.attr("value")+"']").parent()),u._openSelectbox(b),q.focus();var d=s.children().first();d.length&&(v.pageSize=Math.floor(s.height()/d.outerHeight()),v.pageSize<1&&(v.pageSize=1))}}function k(){v.isOpen&&(clearTimeout(v.searching),v.highlightedItem&&(v.highlightedItem.removeClass("highlighted"),v.highlightedItem=null),v.activeSelection=null,u._closeSelectbox(b))}function l(a,b){if(!v.isOpen)return void j();var c="li:has(a)",d=null;if(v.highlightedItem&&b)if(1===b)d=a?v.highlightedItem.prev(c):v.highlightedItem.next(c);else{var e=a?v.highlightedItem.prevAll(c):v.highlightedItem.nextAll(c);e.length&&(d=e.length>b?e.eq(b):e.last())}else b&&(a=!a),d=a?s.children(c).first():s.children(c).last();d&&d.length&&n(d)}function m(b){var c=new RegExp("^"+b);s.find("a").each(function(){var d=a(this);if(c.test(d.text().toUpperCase()))return n(d.parent()),v.term=b,v.isOpen||j(),!1})}function n(a){if(a!==v.highlightedItem&&(v.highlightedItem&&v.highlightedItem.removeClass("highlighted"),a&&a.length>0)){v.highlightedItem=a,a.addClass("highlighted");var b=parseInt(s.css("maxHeight"),10),c=s.scrollTop(),d=b+c,e=a.position().top+c,f=e+a.outerHeight();f>=d?s.scrollTop(f-b>0?f-b:0):e",e.attr("selected")&&(q.text(e.text()),e.attr("data-marked")&&q.addClass(v.settings.markerClasss),p.addClass(e.attr("class")),w=f),e.attr("disabled")||c?(d+='"):(d+='"),d+=""}),d}if(this._getInst(b))return e;var p,q,r,s,t=a(b),u=this,v=u._newInst(t),w=e,x=t.find("option");t.attr("sb",v.uid),a.extend(v.settings,u._defaults,c),v.isOpen=!1,v.searching=null,v.term="",v.highlightedItem=null,v.pageSize=1,v.mouseIsInArea=!1,v.focusCheck=null,t.hide(),p=a("
",{id:"sbHolder_"+v.uid,class:v.settings.classHolder,mouseenter:function(){v.mouseIsInArea=!0},mouseleave:function(){v.mouseIsInArea=!1},click:function(a){h(a)},keydown:function(a){var c=!0;switch(a.keyCode){case 9:k(),c=!1;break;case 13:if(v.isOpen){if(v.highlightedItem){var d=v.highlightedItem.children().first();d&&u._changeSelectbox(b,d.attr("rel"),d.text())}k()}else j();break;case 27:k();break;case 36:l(!0);break;case 35:l(!1);break;case 33:l(!0,v.pageSize);break;case 34:l(!1,v.pageSize);break;case 38:l(!0,1);break;case 40:l(!1,1);break;default:var e=String.fromCharCode(a.keyCode);if(e.match(/[a-zA-Z0-9\s]/)){clearTimeout(v.searching),v.searching=setTimeout(function(){v.term=""},v.settings.delay),m(v.term+e);break}c=!1}c&&(a.preventDefault(),a.stopPropagation())}}),q=t.children().length>1?a("",{id:"sbSelector_"+v.uid,href:"#",class:v.settings.classSelector,tabindex:b.tabindex,focus:function(){clearTimeout(v.focusCheck),q.addClass(v.settings.classSelectorFocused)},blur:function(){q.removeClass(v.settings.classSelectorFocused),clearTimeout(v.focusCheck),v.focusCheck=setTimeout(function(){v.mouseIsInArea||k()},100)},click:function(a){h(a)}}):a("
",{id:"sbSelector_"+v.uid,class:v.settings.classSelector,tabindex:b.tabindex}),r=a("",{id:"sbToggle_"+v.uid,href:"#",class:v.settings.classToggle,tabindex:-1,click:function(a){h(a)}}),s=g(),w||(q.text(x.first().text()),x.first().attr("data-marked")&&q.addClass(v.settings.markerClasss)),a.data(b,d,v),t.children().length>1?(r.appendTo(p),q.appendTo(p),s.appendTo(p)):q.appendTo(p),p.insertAfter(t)},_detachSelectbox:function(b){var c=this._getInst(b);if(!c)return e;a("#sbHolder_"+c.uid).remove(),a.data(b,d,null),a(b).show()},_changeSelectbox:function(b,c,d){var e=this._getInst(b),g=this._get(e,"onChange"),h=a(b).find("option:selected");if(!h.length||h.attr("value")!==c){a("#sbSelector_"+e.uid).text(d);var i=a(b).find("option[value='"+c+"']");i.prop("selected",f),a("#sbHolder_"+e.uid).attr("class",e.settings.classHolder),""!=i.attr("class")&&a("#sbHolder_"+e.uid).addClass(i.attr("class")),i.attr("data-marked")?a("#sbSelector_"+e.uid).addClass(e.settings.markerClasss):a("#sbSelector_"+e.uid).removeClass(e.settings.markerClasss),h.length&&h.removeAttr("selected"),g?g.apply(e.input?e.input[0]:null,[c,e]):e.input&&e.input.trigger("change")}},_enableSelectbox:function(b){var c=this._getInst(b);if(!c||!c.isDisabled)return e;a("#sbHolder_"+c.uid).removeClass(c.settings.classHolderDisabled),c.isDisabled=e,a.data(b,d,c)},_disableSelectbox:function(b){var c=this._getInst(b);if(!c||c.isDisabled)return e;a("#sbHolder_"+c.uid).addClass(c.settings.classHolderDisabled),c.isDisabled=f,a.data(b,d,c)},_optionSelectbox:function(b,c,f){var g=this._getInst(b);if(!g)return e;g[c]=f,a.data(b,d,g)},_openSelectbox:function(b){var c=this._getInst(b);if(c&&!c.isOpen&&!c.isDisabled){var e=a("#sbOptions_"+c.uid),g=e.parents(".modal-content"),h=this._get(c,"onOpen"),i=200;if(1==g.length)i=g.height()/2;else{var j=parseInt(a(window).height(),10),k=a("#sbHolder_"+c.uid).offset(),l=a(window).scrollTop(),m=e.prev().height();i=j-(k.top-l)-m/2-m}switch(e.css({maxHeight:i+"px"}),c.settings.effect){case"fade":a("#sbOptions_"+c.uid).stop().fadeIn(c.settings.speed);break;case"hide":a("#sbOptions_"+c.uid).show();break;default:a("#sbOptions_"+c.uid).stop().slideDown(c.settings.speed)}a("#sbToggle_"+c.uid).addClass(c.settings.classToggleOpen),this._state[c.uid]=f,c.isOpen=f,h&&h.apply(c.input?c.input[0]:null,[c]),a.data(b,d,c)}},_closeSelectbox:function(b){var c=this._getInst(b);if(c&&c.isOpen){var f=this._get(c,"onClose");switch(c.settings.effect){case"fade":a("#sbOptions_"+c.uid).stop().fadeOut(c.settings.speed);break;case"hide":a("#sbOptions_"+c.uid).hide();break;default:a("#sbOptions_"+c.uid).stop().slideUp(c.settings.speed)}a("#sbToggle_"+c.uid).removeClass(c.settings.classToggleOpen),this._state[c.uid]=e,c.isOpen=e,f&&f.apply(c.input?c.input[0]:null,[c]),a.data(b,d,c)}},_newInst:function(a){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,uid:Math.floor(99999999*Math.random()),isOpen:e,isDisabled:e,settings:{}}},_getInst:function(b){try{return a.data(b,d)}catch(c){throw"Missing instance data for this selectbox"}},_get:function(a,c){return a.settings[c]!==b?a.settings[c]:this._defaults[c]}}),a.fn.selectbox=function(b){var c=Array.prototype.slice.call(arguments,1);return"string"==typeof b&&"isDisabled"==b?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this[0]].concat(c)):"option"==b&&2==arguments.length&&"string"==typeof arguments[1]?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.selectbox["_"+b+"Selectbox"].apply(a.selectbox,[this].concat(c)):a.selectbox._attachSelectbox(this,b)})},a.selectbox=new c,a.selectbox.version="0.1.3"}(jQuery);var Cookies=function(a){var b={};return b.get=function(b){var c,d,e,f,g=document.cookie.split(";");for(f=0;f1&&(c="#"+b[1]),c},b}(jQuery);Fonts.Urls=function(a){var b={};return{bindUrls:function(a){b=a},applyCartCoupon:function(){return b.applyCartCouponAddressTemplate},getBillingStatesListAddress:function(){return b.getBillingStatesListAddressTemplate},getAccountStatesListAddress:function(){return b.getAccountStatesListAddressTemplate},getChangePaymentPlan:function(){return b.getChangePaymentPlanTemplate},getChangePaymentFrequency:function(){return b.getChangePaymentFrequencyTemplate},getProductPopup:function(){return b.getProductPopupTemplate},getRolloverPopup:function(){return b.getRolloverPopupTemplate},searchFamilyProductsAddress:function(){return b.searchFamilyProductsAddress},getWishListProductsAddress:function(){return b.getWishListProductsAddress},getOrdersAndDownloads:function(){return b.ordersAndDownloads},getCancelSubscriptionUrl:function(){return b.getCancelSubscriptionTemplate},getGenerateAuthorizationToken:function(){return b.getGenerateAuthorizationTokenTemplate},getPurchaseSubscriptionStatesListAddress:function(){return b.getPurchaseSubscriptionStatesListAddressTemplate},getCalculateTaxVatOptional:function(){return b.getCalculateTaxVatOptionalTemplate},getApplyPromotionCodeToCart:function(){return b.getApplyPromotionCodeToCartTempale},familyProductsAddress:function(){return b.familyProductsAddress},getCartFloatingNavigation:function(){return b.getCartFloatingNavigation},getUpdateCartLicenseQuantityAddress:function(){return b.updateCartLicenseQuantity},getUpdateProjectAddress:function(){return b.updateProjectAddress},getDeleteProjectAddess:function(){return b.deleteProjectAddess},getCartPageSummary:function(){return b.getCartPageSummary},getCartItemsDetails:function(){return b.getCartItemsDetails},getCartItemsDetailsReadonly:function(){return b.getCartItemsDetailsReadonly},deleteCartItem:function(){return b.deleteCartItem},getCancelCheck:function(){return b.cancelCheck},getLoginUrl:function(){return b.loginUrl},getClientAliasLabel:function(){return b.clientAliasLabelTemplate},getUpdateCartItemFeature:function(){return b.updateCartItemFeature},getUpdateCartItemFormat:function(){return b.updateCartItemFormat},getCartPaymentInformationSection:function(){return b.cartPaymentInformationSection},getCartPageUrl:function(){return b.cartPageUrl},getCartVatCalculationUrl:function(){return b.cartVatCalculationUrl},addSpecimenImage:function(){return b.addSpecimenImage},getRefinementsUrl:function(){return b.RefinementsUrl},getRemoveRefinementsUrl:function(){return b.removeRefinementsUrl},fontFeaturesRolloversUrl:function(){return b.fontFeaturesRolloversUrl},getAccountInformationForm:function(){return b.accountInformationForm},getAuthenticationKeyForm:function(){return b.authenticationKeyForm},getUpdatePaymentInformationForm:function(){return b.updatePaymentInformationForm},addSpecimenImageThumb:function(){return b.addSpecimenImageThumb},getSubscriptionPlanDialog:function(){return b.getSubscriptionPlanDialog},frsSupportedOpenTypeFeaturesRolloversUrl:function(){return b.frsSupportedOpenTypeFeaturesRolloversUrl},googleWebFontsDialogUrl:function(){return b.googleWebFontsDialogUrl},downloadSkyFontsClientModalUrl:function(){return b.downloadSkyFontsClientModalUrl},activeAndExpiredFontsUrl:function(){return b.activeAndExpiredFontsUrl},activeFontsUrl:function(){return b.activeFontsUrl},expiredFontsUrl:function(){return b.expiredFontsUrl},allActiveSkyfontsCountUrl:function(){return b.allActiveSkyfontsCountUrl},getRemainingCredits:function(){return b.remainingCreditsUrl},getSkyFontsUserIdUrl:function(){return b.skyFontsUserIdUrl},getSkyFontsTemporaryAuthTokenUrl:function(){return b.skyFontsTemporaryAuthTokenUrl},getSkyFontsActivationDialogUrl:function(){return b.skyFontsActivationDialogUrl},getSkyFontsActivationDialogInstallUrl:function(){return b.skyFontsActivationDialogInstallUrl},getAddToWishListActionUrl:function(){return b.addToWishListActionUrl},getAddToWebFontActionUrl:function(){return b.addToWebFontActionUrl},getAddToWebFontAllFamilyFontsOrProjectUrl:function(){return b.addToWebFontAllFamilyFontsOrProjectUrl},getAddItemToSkyFontsUrl:function(){return b.addItemToSkyFontsUrl},addItemAddToCart:function(){return b.addToCart},removeFromCart:function(){return b.removeFromCart},characterMapTabContent:function(){return b.characterMapTabContent}}}(jQuery),$(document).ajaxError(function(a,b,c,d){if("rejected"!==b.state()||""!==b.getAllResponseHeaders())if(401===b.status&&-1!=c.url.indexOf("/web-fonts/")){var e={ReturnUrl:window.location.pathname};window.location.href=Fonts.Urls.getLoginUrl()+"?"+$.param(e)}else void 0!==Fonts&&void 0!==Fonts.Messages?Fonts.Messages.existsContainer()&&(Fonts.Messages.clearAll(),Fonts.Messages.addError(Fonts.Translations.getErrorMessage())):alert(Fonts.Translations.getErrorMessage())}),Fonts.UI=function(a){function b(b,c){try{if(void 0!==b){if(a.isFunction(b))return null!==c?b(c):b();if("string"==typeof b){var d=new Function(b);return null!==c?d.call(c,c):d()}}}catch(e){return!1}}function c(b){try{a.each(b,function(){a.cookie("__jsonpform_"+this,null)})}catch(c){}}function d(){e(),a("ul.socialcount li").click(function(){var b=a(this),c=b.attr("class");("email"!=c||b.find("a").data("link-retrieved"))&&dataLayer.push({event:"GAevent",eventCategory:"Social_Share",eventAction:c.substr(0,1).toUpperCase()+c.substr(1),eventLabel:location})})}function e(){a("div.social ul.share-bar li.email a").click(function(b){var c=a(this),d=this;c.data("link-retrieved")||(b.preventDefault(),a.ajax({type:"POST",url:SiteUrls.getShareByEmailLink(),data:{pageUrl:window.location.href},timeout:1500}).done(function(a){a.MailToLink&&c.attr("href",a.MailToLink),c.data("link-retrieved",1),d.click()}).fail(function(){c.data("link-retrieved",1),d.click()}))})}var f={},g=null,h=function(){a(".pricing .sbSelector, .offer-field .sbSelector").each(function(){var b=a(this).text();a(this).html(b.replace(/^(.*?)(\s*-\s*)([^\d]*)(((\d*,)*\d*\.)|((\d*\.)*\d*,))(\d*)(\s)(.*)$/,'$1$3$4$9$11'))})};return f.bindStylePrice=function(){h(),a("aside.pricing select, aside.offer-field select").unbind("change").bind("change").change(function(){h()})},f.Alert=function(b,c){try{var d=a(".alert-modal");0===d.length&&(d=a(Fonts.UI.AlertDialogHtml),d.lightbox_me({destroyOnClose:!0,onClose:c}));var e=new UserMessages(jQuery,"fonts-alert-messages");return d.find("#alert-title").html(b),e}catch(f){return Fonts.Messages}},f.CloseAlert=function(){a(".alert-modal").trigger("close")},f.SubmitJsonpForm=function(d,e,f,g,h){if(!1!==b(f)){var i=d.attr("action");-1===i.indexOf("?")?i+="?jsoncallback=?":i+="&jsoncallback=?";var j=d.serializeArray(),k=[];a.each(j,function(){-1===a.inArray(this.name,k)&&(k.push(this.name),a.cookie("__jsonpform_"+this.name,this.value,{secure:!0,path:"/"}))});try{a.getJSON(i,function(a){b(e,a)}).error(function(){b(g,null)}).complete(function(){c(k),b(h,null)})}catch(l){k&&(c(k),b(g,null))}}else b(h,null)},f.isRequiredFieldEmpty=function(b,c,d){var e=a(c);return a(b).removeClass("input-validation-error"),0==a(b).val().length?(a(b).addClass("input-validation-error"),a(b).focus(),a(d).css("display","block"),!1):(e.showLoading(),a(d).css("display","none"),!0)},f.BindJsonpFormSubmitEvents=function(b){void 0===b&&(b=a("html")),a(".jsonp-form",b).each(function(){a(this).submit(function(b){try{b.preventDefault();var c=a(this);if(!c.valid||c.valid&&c.valid()){var d=c.attr("data-jsonp-onSuccess"),e=c.attr("data-jsonp-onBegin"),g=c.attr("data-jsonp-onError"),h=c.attr("data-jsonp-onComplete");f.SubmitJsonpForm(c,d,e,g,h)}}catch(i){console.log(i)}return!1})})},f.wishListDropDowns=function(b){var c="select.wish-list-drop-down-list";(b instanceof jQuery?b.find(c):a(c)).selectbox({onChange:function(b,c){var d=c.input,e=d.closest("div.dropdown");d.trigger("change"),f.SetGoToWishListLink(b,e.length>0?e:a(".wishlist-modal"))}})},f.productVariationSelects=function(b){var c='select[name="VariationId"]:not(#product-variation-select, #webfont-variation-select)';(b instanceof jQuery?b.find(c):a(c)).selectbox({onChange:function(b,c){c.input.trigger("change");var d,e,f,g=c.input.closest("div.select-wrap");g.find("div.product-variation-customer-currency span:visible").css("display","none"),g.find("#pv_"+b).css("display","block"),g.find("div.original-prices span:visible").first().css("display","none"),g.find("#op_"+b).css("display","block"),(f=c.input.attr("id"))&&-1!=f.lastIndexOf("variation-select")&&(d=a("#feature-upgrade"),(e=d.attr("href"))&&d.attr("href",e.replace(/selectedProductVariationId=\d+/g,"selectedProductVariationId="+b)))}})},f.asideProductVariationSelects=function(b){a(b).selectbox({onChange:function(a,b){b.input.trigger("change");var c=b.input.closest("div.select-wrap");c.find("div.product-variation-customer-currency span:visible").css("display","none"),c.find("#pv_"+a).css("display","block"),window.location.href=window.location.pathname+"?var="+a}})},f.SetGoToWishListLink=function(b,c){var d="a.go-to-wish-list",e=c instanceof jQuery?c.find(d):a(d),f=e.attr("href");f&&(f=f.substring(0,f.lastIndexOf("/")+1)+b,e.attr("href",f))},f.updateWishListDropDowns=function(b){a("select.wish-list-drop-down-list").selectbox("detach").replaceWith(b.WishListSelectHtml),Fonts.UI.wishListDropDowns(),Fonts.UI.SetGoToWishListLink(b.WishListId),a("div.add-to-wish-list-content:hidden").show(),a("p.go-to-wish-list-container:hidden").show()},f.updateWebFontProjectDropDowns=function(b){b.WebFontsProjectsHtml&&(a("input.new-webfontsproject-name").hide().val(""),a('select[name="ProjectId"]').selectbox("detach").replaceWith(b.WebFontsProjectsHtml),Fonts.UI.AttachAddToWebFontDropDownsEvents())},f.ToggleNewProjectNameField=function(a){if(a instanceof jQuery){var b=a.find("input[name=ProjectName]");b.length>0&&(0===a.find("select[name=ProjectId] option:selected").index()?b.show():b.hide())}},f.AttachAddToWebFontDropDownsEvents=function(b){var c='select[name="ProjectId"]';(b instanceof jQuery?b.find(c):a(c)).selectbox({onChange:function(a,b){f.ToggleNewProjectNameField(b.input.closest("form"))}})},f.InstallThrough=function(b,c,d){function e(){return l||(l=f.Alert(Fonts.Translations.getImportantMessageTitle(),function(){c&&(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue()||window.location.reload())})),l}function g(){function d(){e||(e=!0,k=!0,g.trigger("close"),f.InstallThrough(b,c,!0))}var e=!1;f.CloseAlert();var g=h("InstallSkyFonts");j.hideLoading(),g.find("#skyfonts-activation-install-client").click(function(b){b.preventDefault(),Fonts.SkyFontDropdown.StartSkyFontsClientDownload(a(this).data("url"),d),g.find("#skyfonts-activation-install-client-container").hide(),g.find("#skyfonts-activation-install-client-instructions").show()}),g.find("#skyfonts-activation-install-client-container a").click(function(a){a.preventDefault(),d()})}function h(b){var d;return a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsActivationDialogInstallUrl(),datatype:"json",data:{activeStep:b,dialogType:"Install"},async:!1,success:function(b){b&&(d=a(b),d.lightbox_me({destroyOnClose:!0,onClose:function(){k?k=!1:c&&(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue()||window.location.reload())}}))}}),d}function i(b){var c=h("FontInstalled");a.ajax({url:o.toLowerCase(),type:"POST",data:{orderId:m,productVariationId:n}}).done(function(a){c.trigger("close"),j.hideLoading(),h("Finished")})}var j=a(b);j.showLoading(),f.Alert(Fonts.Translations.getCheckingForSkyFontsClientTitle()).addCaution(Fonts.Translations.getCheckingForSkyFontsClientMessage());var k=!0,l=null,m=a(b).data("skyfonts-orderid"),n=a(b).data("skyfonts-productvariationid"),o=a(b).data("skyfonts-activate-url");SkyFontsClient.checkAndTryLaunch({onsuccess:function(a){f.CloseAlert(),a.success?a.isLoggedin?SkyFontsClient.isRequiredDataProvided(a,"fonts.com")?SkyFontsClient.isUserLoggenIn(a,"fonts.com",Fonts.UI.GetSkyFontsUserId())?i(a):(j.hideLoading(),e().addError(Fonts.Translations.getSkyFontsClientUseSameAccountMessage())):showSkyFontsDownloadDialog(!1,!0):(j.hideLoading(),Fonts.UI.AuthenticateSkyFontsClient(function(){f.InstallThrough(b,c,!0)})):(j.hideLoading(),e().addError(Fonts.Translations.getErrorMessage()))},onfailure:function(){g()},launchClient:!0})},f.ActivateDesktopTrial=function(b,c,d){function e(){return m||(m=f.Alert(Fonts.Translations.getImportantMessageTitle(),function(){ c&&(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue()||window.location.reload())})),m}function g(g){function j(a,d){var e=!1,g=!1;f.CloseAlert(),Fonts.SkyFontDropdown.showDownloadModal({onCompleted:function(){l.hideLoading()},showInstructions:a,onSkyFontsRunning:function(){e=!0},onDialogClose:function(){e&&!g?f.ActivateDesktopTrial(b,c,!0):c&&(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue()||window.location.reload())},showClientUpgradeWarning:d,onResumeWorkflow:function(){g=!0,f.ActivateDesktopTrial(b,c,!0)}})}function k(){function d(){e||(e=!0,n=!0,g.trigger("close"),f.ActivateDesktopTrial(b,c,!0))}var e=!1;f.CloseAlert();var g=h("InstallSkyFonts");l&&l.hideLoading(),g.find("#skyfonts-activation-install-client").click(function(b){b.preventDefault(),Fonts.SkyFontDropdown.StartSkyFontsClientDownload(a(this).data("url"),d),g.find("#skyfonts-activation-install-client-container").hide(),g.find("#skyfonts-activation-install-client-instructions").show()}),g.find("#skyfonts-activation-install-client-container a").click(function(a){a.preventDefault(),d()})}l&&l.showLoading(),f.Alert(Fonts.Translations.getCheckingForSkyFontsClientTitle()).addCaution(Fonts.Translations.getCheckingForSkyFontsClientMessage()),SkyFontsClient.checkAndTryLaunch({onsuccess:function(a){f.CloseAlert(),a.success?a.isLoggedin?SkyFontsClient.isRequiredDataProvided(a,"fonts.com")?SkyFontsClient.isUserLoggenIn(a,"fonts.com",Fonts.UI.GetSkyFontsUserId())?i(g):(l&&l.hideLoading(),e().addError(Fonts.Translations.getSkyFontsClientUseSameAccountMessage())):j(!1,!0):(l&&l.hideLoading(),Fonts.UI.AuthenticateSkyFontsClient(function(){f.ActivateDesktopTrial(b,c,!0)})):(l&&l.hideLoading(),e().addError(Fonts.Translations.getErrorMessage()))},onfailure:function(){k()},launchClient:d})}function h(b){var d;return a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsActivationDialogUrl(),datatype:"json",data:{activeStep:b},async:!1,success:function(b){b&&(d=a(b),d.lightbox_me({destroyOnClose:!0,onClose:function(){n?n=!1:c&&(Fonts.Products&&Fonts.Products.RemoveAutoActivateTrialQueryValue()||window.location.reload())}}))}}),d}function i(c){l&&l.showLoading();var d=h("ActivateTrial");a.ajax({type:"POST",url:c.ActivateUrl,data:{SkyFontsId:j,SkyFontsOption:"Trial",IsDesktopTrial:"True"},datatype:"json"}).done(function(a){if(n=!0,d.trigger("close"),a.Success){if(b instanceof jQuery){var c=b.siblings("span.inactive");b.next().hide(),b.hide(),c.show(),c.next().show()}h("TrialActivated"),dataLayer.push({event:"GAevent",eventCategory:"SkyFonts",eventAction:"Desktop trial",eventLabel:a.Data.ActivatedSkyFontVariationName})}else e().addMessage(a);l&&l.hideLoading()}).fail(function(){n=!0,d.trigger("close"),e().addError(Fonts.Translations.getErrorMessage())}).always(function(){l&&l.hideLoading()})}var j=0!==b.length&&void 0!==b.length?b.data("skyfonts-id"):b.skyFontsId,k=0!==b.length&&void 0!==b.length?b.data("skyfonts-activate-url"):b.activateUrl,l=b.length?b.parent():null,m=null;l&&l.showLoading(),a.ajax({type:"POST",url:k,data:{skyFontsId:j}}).done(function(a){l&&l.hideLoading(),a.ShowSignUpDialog?Fonts.Account.InitSignUpDialog(a.DialogHtml,function(){f.ActivateDesktopTrial(b,!0)}):a.IsAuthenticated&&(a.DesktopTrialAvailable?g(a):e().addError(a.DesktopTrialNotAvailableMessage))}).fail(function(){e().addError(Fonts.Translations.getErrorMessage()),l&&l.hideLoading()});var n=!1},f.GetSkyFontsUserId=function(){return g||(a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsUserIdUrl(),datatype:"json",async:!1,success:function(a){a&&a.SkyFontsUserId&&(g=a.SkyFontsUserId)},error:function(){g=null}}),g)},f.AuthenticateSkyFontsClient=function(b){a.ajax({type:"POST",url:Fonts.Urls.getSkyFontsTemporaryAuthTokenUrl(),datatype:"json",success:function(a){a&&a.AuthToken&&SkyFontsClient.authenticate({provider:"fonts.com",providerUserToken:a.AuthToken,providerUsername:a.UserName,onsuccess:function(){b&&b()}})}})},f.InitSkyFontsTrialLinks=function(b){(b?b.find(".skyfonts-activate-free-trial"):a(".skyfonts-activate-free-trial")).click(function(){f.ActivateDesktopTrial(a(this),!1,!0)}),a(".skyfonts-install-through").on("click",function(){console.log("got ya")})},a(function(){f.BindJsonpFormSubmitEvents(),f.InitSkyFontsTrialLinks(),d()}),f}(jQuery),function(a){function b(b){try{if(a.isFunction(b))return b()}catch(c){}return b}function c(){var b=a(".active-promotion-sorting a");b.length>0&&b.click(function(){var b=a("#active-promotions-form");b.find('input[name="SortType"]').val(a(this).data("sort-type")),b.submit()})}Fonts.UI.Confirm=function(c,d,e,f,g,h,i){var j=!0;if(void 0!==i)try{a.isFunction(i)?j=i():"string"==typeof i&&(j=new Function(i)())}catch(l){j=!1}if(j){var k=a(Fonts.UI.ConfirmDialogHtml);k.find("#confirm-title").html(b(c)),k.find("#confirm-message").html(b(d)),k.find(".input-submit-remove").val(b(e)),k.find(".close-popup").text(b(f)),k.lightbox_me({destroyOnClose:!0,showOverlay:!0,allowEmptyOverlay:!1,zIndex:9900,onLoad:function(){void 0!==g&&k.find(".input-submit-remove").click(function(){try{a.isFunction(g)?g():"string"==typeof g&&new Function(g)()}finally{k.trigger("close")}}),k.find(".close-popup").click(function(){k.trigger("close")})},onClose:function(){void 0!==h&&(a.isFunction(g)?h():"string"==typeof g&&new Function(h)())}})}},Fonts.UI.accordBarExpandCollapseHandling=function(b,c){var d=a(b);d.find("h1").toggleClass("ss-dropdown"),d.find("h1").toggleClass("ss-directright"),d.toggleClass("collapse"),d.next(".pairing").slideToggle("fast","function"==typeof c?c:function(){}).css("overflow","visible"),d.find("span").html(d.hasClass("collapse")?Fonts.Translations.getOpenLabel():Fonts.Translations.getCloseLabel())},Fonts.UI.accordBarNavigateHandling=function(b,c){var d,e=a(b).parents(".accord-group");if(e.next(".accord-group-container").size()){var f=e.next(".accord-group-container"),g=f.find(".accord-group:first");if(!g)return!0;Fonts.UI.accordBarExpandCollapseHandling(e.find(".accord-bar"),c),d=a(b).hasClass("back")?e.prev():g}else{if(!e.next(".accord-group").size())return!0;Fonts.UI.accordBarExpandCollapseHandling(e.find(".accord-bar"),c),d=a(b).hasClass("back")&&!e.prev().size()&&e.parents(".accord-group-container").size()?e.parents(".accord-group-container").prev():e.next()}if(d.find(".pairing:hidden").size()){var h=d.find(".accord-bar");h&&Fonts.UI.accordBarExpandCollapseHandling(h,c)}},Fonts.UI.OnSuccessPromotionSorting=function(b){var d=a(b);a("#active-promotions-form").html(d.find("#active-promotions-form").html()),a("#active-promotions-paging").html(d.find("#active-promotions-paging").html()),a("#active-promotions-list").html(d.find("#active-promotions-list").html()),c()},Fonts.UI.showAsideSpinner=function(){var b=a("#product-page-cart"),c=a("#product-page-basket");b.length?b.showLoading():c.length&&c.showLoading()},Fonts.UI.hideAsideSpinner=function(){var b=a("#product-page-cart"),c=a("#product-page-basket");b.length?b.hideLoading():c.length&&c.hideLoading()},Fonts.UI.tabSortSwitcher=function(b,c){b&&0!==b.length&&b.click(function(b){var d=a(this),e=d.parents("ul").parent();a("ul.tabs li, ul.sort li",e).removeClass("active"),d.addClass("active"),a(".tab-content, .sort-content",e).hide();var f=Fonts.makeSelectorWithHashIESafe(d.find("a").attr("href"));a(f,e).show(),b.preventDefault(),c&&c(f)})},a(function(){a(document).on("click","a[data-confirm=modal],input[data-confirm=modal]",function(){var b=a(this);Fonts.UI.Confirm(b.data("title"),b.data("message"),b.data("confirmText"),b.data("cancelText"),b.data("onConfirm"),b.data("onCancel"),b.data("onOpen"))}),c()})}(jQuery);var Common=function($){var common={};common.paramsToJSON=function(queryString){this._paramsJSON={},this._jsonString="",queryString||(queryString=location+"");var parts=queryString.split(/[?;]/),urlPart=parts[0],parametersPart=queryString.substr(urlPart.length);if(urlPart.length<=1&¶metersPart.length<=1)return!1;for(var pairs=parametersPart.substr(1).split(/[&;]/),i=0;i0||a-0==a&&null==a.length},common.replaceAll=function(a,b,c){return a.replace(new RegExp(b,"g"),c)},common.guid=function(){var a=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()},common.getHashCode=function(a){for(var b=0,c=a.length,d=0;d').appendTo($("body"));c.html("\x3c!--[if "+(b||"")+" IE "+(a||"")+"]> 0&&!g.CheckEulaCheckbox(d,b))return!1;c.find(".input-submit[type=submit]").hide(),c.find(".input-submit.wait").show(),c.showLoading()},g.OnCreateAccountEnd=function(b){var c=a("#"+b);c.find(".input-submit[type=submit]").show(),c.find(".input-submit.wait").hide(),c.hideLoading()},g.OnCreateAccountSuccess=function(c){if(c.Success)dataLayer&&dataLayer.push({event:"SignedUp"}),b(c.ReturnUrl);else if(void 0!==c.Message){var d=a("#"+c.FormId);d.find(".messages-container").html(c.Message)}},g.OnMemberSignInStart=function(b,c){var d=a("#"+b),e=a("#IsEulaAccepted",d);if(e.length>0&&!g.CheckEulaCheckbox(e,b,c))return!1;d.find(".input-submit[type=submit]").hide(),d.find(".input-submit.wait").show(),d.showLoading()},g.CheckEulaCheckbox=function(b,c,d){if(b.attr("checked"))return!0;var e=new UserMessages(a,c+" .messages-container");return e.clearErrors(),d||(d=Fonts.Translations.getMustReadAndAcceptLicenseDocumentsAndTob()),e.addError(d),!1},g.OnMemberSignInEnd=function(b){var c=a("#"+b);c.find(".input-submit[type=submit]").show(),c.find(".input-submit.wait").hide(),c.hideLoading()},g.OnMemberSignInSuccess=function(c){var d=a("#"+c.FormId);if(c.Success){d.find("a.close").trigger("click");var e=d.parents("li");e.length&&e.showLoading(),dataLayer&&dataLayer.push({event:"SignedIn"}),b(c.ReturnUrl)}else void 0!==c.Message&&d.find(".messages-container").html(c.Message)},g.OnSuccessCallLogout=function(){document.location=document.URL},g.AttachEventsToNeedSupportForm=function(){a("#member-signin-link-trigger").click(function(b){a("#member-signin-link").trigger("click"),b.stopPropagation()}),a("#member-signin-link-trigger b").click(function(a){a.preventDefault()}),a("#become-member-link-trigger").click(function(b){a("#become-member-link").trigger("click"),b.stopPropagation()}),a("#become-member-link-trigger b").click(function(a){a.preventDefault()})},g.AttachEventsToMemberSignin=function(){g.AttachEventsToMemberSigninForSelector(a(".password-reset-link-trigger")),g.AttachEventsToResetPasswordForm()},g.AttachEventsToMemberSigninForSelector=function(a){a&&a.click(function(a){d(),a.preventDefault()})},g.AttachEventsToResetPasswordForm=function(){a(".member-forms.signin-form .reset-password-part a.close").click(function(a){a.preventDefault(),c()})},g.AttachEventsToSigninFormsTriggers=function(){a(".member-sections-trigger, .member-forms-trigger").on("click",function(){a(".member-section").length>0||a(".member-form").length>0?(a(this).parent().showLoading(),a.post(SiteUrls.customerMemberForms(),{returnUrl:window.location.href,triggerId:a(this).attr("id"),hideCloseLink:!0},function(b){for(var c=a(b.Forms),d=0;d0&&(a(this).parent().showLoading(),a.post(SiteUrls.cartTotalSection(),{triggerId:a(this).attr("id")},function(b){for(var c=a(b.Forms),d=0;d0&&i.length>0?(g=i.find(".reset-password-messages"),e=i.find(".signin-section"),f=i.find(".reset-password-section"),d={container:g,data:b.Message,callback:function(){e.fadeIn(),f.hide()}}):(g=".dropdown:visible .reset-password-messages",d={container:g,data:b.Message,callback:function(){a(g).hide(),a(".dropdown:visible .reset-password-part").hide(),a(".dropdown:visible .signin-part").fadeIn(),a(".dropdown:visible .password-reset-form").show()}},f=a(".dropdown:visible .password-reset-form")),b.Success?f.fadeOut(function(){Fonts.common.showAndRemove(d)}):(d={container:g,data:b.Message,removeAfter:-1},Fonts.common.showAndRemove(d)),a("#reset-password .messages-container").html(b.Message).css("display","none").css("width","200px").slideDown(function(){var b=a(this);setTimeout(function(){b.slideUp()},3e3)})};var h,i=!1;return g.InitSignUpDialog=function(b,c){var d=a(b),e=d.find("#customer-sign-in-section"),f=d.find("#customer-sign-in-form"),g=e.find(".signin-section"),j=e.find(".create-free-plan-footer a"),k=d.find("#customer-create-account-section"),l=d.find("#customer-create-account-form"),m=k.find(".create-free-plan-footer a"),n=e.find(".password-reset-link-trigger"),o=e.find(".reset-password-section"),p=e.find(".password-reset-form"),q=o.find(".close");h=c,d.lightbox_me({onLoad:function(){f.updateValidation(),l.updateValidation(),p.updateValidation(),Fonts.UI.BindJsonpFormSubmitEvents(d),j.click(function(a){a.preventDefault(),e.hide(),k.show()}),m.click(function(a){a.preventDefault(),k.hide(),e.show()}),n.click(function(a){a.preventDefault(),g.hide(),o.show()}),q.click(function(a){a.preventDefault(),g.show(),o.hide()})},destroyOnClose:!0,closeSelector:".modal-close",onClose:function(){i&&window.location.reload()}})},g.OnSuccessCreateAccount=function(b){if(!b.Success&&b.ErrorMessage){var c=new UserMessages(a,null,"form:visible .messages-container");c.clearErrors(),c.addError(b.ErrorMessage)}else b.ShowAcceptEula?(a(".skyfonts-activation-content").html(a(b.DialogHtml).html()),i=!0,Fonts.UI.BindJsonpFormSubmitEvents(a(".modal"))):b.Success&&(h?(i=!1,a(".modal-signup").trigger("close"),h()):window.location.reload())},g}(jQuery),function(a){a.fn.removeMatchedClasses=function(b){return this.each(function(c){for(var d=a(this),e=d.attr("class").split(/\s+/),f=0;f0;){b=b.parent();var d=b.find("select[name=VariationId]:first");if(d.length>0)return d.val();if(a(b).hasClass("font-results-parent")||a(b).hasClass("font-child"))return 0}return c.length>0?c.val():0},b.AddToWishListSuccess=function(a){if(a){var b=new UserMessages(jQuery,"messages-"+a.ContainerId);a.Success?b.singleSuccess(a.Message):a.IsWarningMessage?b.singleCautionWithFadeOut(a.Message):b.singleError(a.Message)}},b.CreateAndAddToWishListSuccess=function(b){if(b){var c=new UserMessages(jQuery,"messages-"+b.ContainerId),d=a("#"+b.ContainerId);b.WishListSelectHtml&&(d.find("input.new-wishlist-name").val(""),Fonts.UI.updateWishListDropDowns(b)),b.Success?c.singleSuccess(b.Message):b.IsWarningMessage?c.singleCaution(b.Message):c.singleError(b.Message)}},b}(jQuery),$(function(){Fonts.UI.wishListDropDowns()}),WebFontsPlansFree=function(a){function b(a){function b(a,b){e.val(a.find('input[name="dev-dialog-type"]').val()),f.text(a.find('input[name="dev-dialog-title"]').val()),a.hide(),b.show()}var c=a.find("#signin-section"),d=a.find("#signup-section"),e=a.find('input[name="DialogType"]'),f=a.find("div.clearfix h1 b");c.find("label a").click(function(a){a.preventDefault(),b(c,d)}),d.find("label a").click(function(a){a.preventDefault(),b(d,c)})}var c={},d=!1;return c.AddToCartCheck=function(c,e,f,g,h){var i;null!=e&&1==e.length?(e.find("#ActionSubscriptionTier").val(c.attr("data-subscription-tier")),i=function(){f(),e.submit(),a("#select-a-subscription-container").trigger("subscription_finished")}):i=function(){},a("#plans-and-pricing-form").showLoading();c.hasClass("start-free-button")||c.hasClass("btn-free-webfonts")?Fonts.common.fixLanguage("/other/webfontsplans/addtocartcheck"):a("#plans-and-pricing-form").attr("action"),a.ajax({type:"POST",url:Fonts.common.fixLanguage("/other/webfontsplans/addtocartcheck"),data:h||e.serialize(),dataType:"json",async:!1,success:function(c){if(c.Success)if(a("#plans-and-pricing-form").hideLoading(),c.ShowDialog){var f=a(c.DialogHtml);f.lightbox_me({onLoad:function(){a("#downgrade-continue").click(function(){a.ajax({url:a("#plans-and-pricing-form").attr("action"),type:a("#plans-and-pricing-form").attr("method"),data:a("#plans-and-pricing-form").serialize()}).done(function(b){a(Fonts).trigger("cart-update",b),b.scroll?(a('[data-action="goto-cart-page"]').show(),a("html,body").animate({scrollTop:a("#desktopplans").offset().top},"slow",function(){a("#plans-and-pricing-form").hideLoading()})):window.location.href="https://"+location.hostname+"/cart"})}),a("#downgrade-cancel").click(function(){window.location.reload()}),a("#remove-addon-continue").click(function(){i(),f.trigger("close")}),c.IsCreateFreePlanDialog&&(a("#create-free-account-form").updateValidation(),Fonts.UI.BindJsonpFormSubmitEvents(f),b(f))},onClose:function(){c.IsCreateFreePlanDialog&&d&&window.location.reload()},destroyOnClose:!0})}else c.CancelSubscriptionPageUrl?location.href=c.CancelSubscriptionPageUrl+"#web":(a("#plans-and-pricing-form").showLoading(),a.ajax({url:e.attr("action"),type:e.attr("method"),data:e.serialize()}).done(function(a){window.location.href="/cart"}));else a("#default-user-messages-container").replaceWith(c.Messages)},error:function(){g()}})},c.BindSelectFreeSubscription=function(){console.log("ffff");var b=a("#free-plan");a("#free-plan .select-subscription-button").click(function(d){d.preventDefault();var e=a(this);c.AddToCartCheck(e,a("#plans-and-pricing-form"),function(){b.showLoading()},function(){b.hideLoading()})}),a("#start-free-plan-button").click(function(b){b.preventDefault(),a("#start-free-plan-form").submit()}),c.BindSelectFreeSubscriptionInList(),a(".btn-free-webfonts").click(function(b){b.preventDefault();var d=a(this),e=d.css("z-index");c.AddToCartCheck(d,null,function(){d.css("z-index",1),a("body").showLoading()},function(){d.css("z-index",e),a("body").hideLoading()},{PaymentFrequency:"ThirtyDays",DesktopAddOnProductVariationId:0,"FreeSubscriptionPlan.SelectedProductVariationId":758554,"BasicSubscriptionPlan.SelectedProductVariationId":1371037,"StandardSubscriptionPlan.SelectedProductVariationId":1214688,"ProfessionalSubscriptionPlan.SelectedProductVariationId":1214692,"MasterSubscriptionPlan.SelectedProductVariationId":1214698,ActionSubscriptionTier:"Free"})}),a("form a.select-subscription-button").click(function(b){b.preventDefault();var c=a(this),d=c.parent(),e=d.find('input[name="ActionSubscriptionTier"]').val();WebFontsPlansFree.AddToCartCheck(c,null,function(){d.showLoading()},function(){d.hideLoading()},{actionSubscriptionTier:e}),b.preventDefault()})},c.BindSelectFreeSubscriptionInList=function(b){(b?b.find(".create-free-plan button.select-subscription-button"):a(".create-free-plan button.select-subscription-button")).click(function(b){b.preventDefault();var d=a(this),e=d.parent();c.AddToCartCheck(d,null,function(){e.showLoading()},function(){e.hideLoading()},{actionSubscriptionTier:d.data("subscription-tier")})})},c.BeforeCreateFreePlan=function(b,c,d){var e;return void 0==b?(b="create-free-account-form",e=a("#free-plan-eula")):e=a("#"+b+" #free-plan-eula"),!!(0==e.length||1==e.length&&Fonts.Account.CheckEulaCheckbox(e,b,d))&&(void 0==c?a(".modal-content").showLoading():a(c).showLoading(),!0)},c.OnSuccessCreateFreePlan=function(b){if(!b.Success&&b.ErrorMessage){var c=new UserMessages(a,"create-free-account-form .messages-container");c.clearErrors(),c.addError(b.ErrorMessage)}else if(b.ForcePageReload)window.location.reload();else{a(".modal").html(a(b.Html).html()),d|=b.ReloadPageAfterDialogClose;var e=a("#create-free-account-form");e.length>0?(e.updateValidation(),Fonts.UI.BindJsonpFormSubmitEvents(a(".modal"))):dataLayer.push({event:"GAevent",eventCategory:"WFS_Signup",eventAction:"Free"})}},c.OnSignupBannerSuccessCreateFreePlan=function(b){if(!b.Success&&b.ErrorMessage){var c=new UserMessages(a,"create-free-account-form .messages-container");c.clearErrors(),c.addError(b.ErrorMessage)}else{a(".modal-content").html(a(b.Html).find(".modal-content").html()),a(".modal-content").addClass("modal-content-signupbanner-success"),a(".link-agency a").attr("target","_blank"),a(".link-agency").css("text-align","center");var d=a("#create-free-account-form");d.length>0?(d.updateValidation(),Fonts.UI.BindJsonpFormSubmitEvents(a(".modal"))):dataLayer.push({event:"GAevent",eventCategory:"WFS_Signup",eventAction:"Free_external"})}},c.init=function(){},c}(jQuery),$(function(){WebFontsPlansFree.init()});var Cart=function(a){function b(){var b=new UserMessages(jQuery,"cart-billing-user-messages");if(b.clearAll(),0==a("#billing-information-section").length)return!0;var c=a("#main-billing-information input[data-val], #main-billing-information select[data-val]","#billing-information-section").valid();a(".billing-licensee-info-checkbox input:checked").length>0&&(c&=a(".billing-licensee input[data-val], .billing-licensee select[data-val]","#billing-information-section").valid());var d=a("#agreement-to-license");d.removeClass("necessary-element");var e=a('input[type=checkbox][name="BillingInformationViewModel.LicensesAndTerms"]').is(":checked");!1===e&&(b.addError(s.LicensesMessage),d.fadeIn(),d.addClass("necessary-element"));var f=a(".accord-bar","#billing-information-section").hasClass("collapse");return c&&e||!f||Fonts.UI.accordBarExpandCollapseHandling(a(".accord-bar","#billing-information-section")),c&&e}function c(){var b=a("#agreement-to-authorization");b.removeClass("necessary-element");var c=a('input[type=checkbox][name="PaymentInformationViewModel.DirectDebitAuthorization"]').is(":checked");return!1===c&&(b.fadeIn(),b.addClass("necessary-element")),c}function d(b){0!==b.length&&b.click(function(){var b=a("#billing-information-section");0==b.length?(b=a("#login-summary-section"),dataLayer.push({event:"GApageview",virtualUrl:"/cart?expandAccountSection=True"})):dataLayer.push({event:"GApageview",virtualUrl:"/cart?expandBillingSection=True"}),Fonts.UI.accordBarNavigateHandling(this,function(){a("html, body").animate({scrollTop:b.offset().top},500)})})}function e(){var c=a(".proccess-billing .payment-pathway","#billing-information-section");0!==c.length&&c.click(function(){Fonts.Messages.clearAll(),b()?(Fonts.UI.accordBarNavigateHandling(this,function(){a("html, body").animate({scrollTop:a("#payment-information-section").offset().top},500)}),dataLayer.push({event:"GApageview",virtualUrl:"/cart?expandPaymentSection=True"})):a("html,body").animate({scrollTop:a("#billing-information-section").offset().top},"slow")})}function f(){var b=a(".billing-licensee-information .billing-licensee-info-checkbox input","#billing-information-section"),c=a(".billing-licensee-information #Licensee_ContactId");0!==b.length&&b.click(function(){this.checked?a(".billing-licensee-information .billing-licensee","#billing-information-section").show():a(".billing-licensee-information .billing-licensee","#billing-information-section").hide()}),a("#licensee-create-new-link").click(function(b){a('.billing-licensee-information input[type="text"], .billing-licensee-information input[type="tel"]').val(null),a(".billing-licensee-information #Licensee_AddressId, .billing-licensee-information #Licensee_CustomerId").val(0),a(".billing-licensee-information select").val(null),a(".billing-licensee-information .billing-information-state-list").hide(), c.children(":selected").removeAttr("selected"),c.children(":first").attr("selected","selected"),a(".licensee-select").find(".sbSelector").text(c.children(":selected").text()),b.preventDefault()}),c.selectbox(),a(".billing-licensee-information .licensee-select select").change(function(){var b=a(this).val();if(0==b)a("#licensee-create-new-link").click();else{var c=a("#billing-information-section .billing-licensee-information");a.ajax({type:"POST",url:a("#licensee-get-info-action-url").val(),data:{licenseeContactId:b},beforeSend:function(){c.showLoading()},success:function(a){a.Success&&""!==a.Html&&(c.find("#billing-licensee-edit").html(a.Html),BillingInformationForm.BindChangeCountryAndStateEvent(c))},complete:function(){c.hideLoading()}})}})}function g(){var b=a(".proccess-billing .back, .caution.user-message .back","#billing-information-section");0!==b.length&&b.click(function(b){Fonts.UI.accordBarNavigateHandling(this,function(){a("html, body").animate({scrollTop:a("#cart-summary-section").offset().top},500)}),b.preventDefault()})}function h(){if(!1===t){t=!0;var b=a("#payment-information-submit-credit");0!==b.length&&(b.val(Fonts.Translations.pleaseWaitButton),b.addClass("input-appr"));var c=a("#submit-free-payment");0!==c.length&&(c.val(Fonts.Translations.pleaseWaitButton),c.addClass("input-appr")),a("#payment-information-form")[0].submit(),dataLayer&&dataLayer.push({event:"EnterPayment"})}}function i(){var c=a("#submit-free-payment");c&&0!==c.length&&c.click(function(a){Fonts.Messages.clearAll(),a.preventDefault(),b()&&h()})}function j(){var d=a("#payment-information-submit-credit");d&&0!==d.length&&d.click(function(d){Fonts.Messages.clearAll(),d.preventDefault();var e,f=a(".selected-payment-type").val(),g="#payment-information-section #"+f,i=a("input",g);e=!(i.length>0)||i.valid(),"DirectDebit"==f&&(e=c()),b()&&e?h():0===b()||!1===b()?a("html,body").animate({scrollTop:a("#billing-information-section").offset().top},"slow"):0!==e&&!1!==e||a("html,body").animate({scrollTop:a("#payment-information-section").offset().top},"slow")})}function k(){var c=a("#cart-payment-paypal-submit");0!==c.length&&c.click(function(c){Fonts.Messages.clearAll(),c.preventDefault(),b()?h():a("html,body").animate({scrollTop:a("#billing-information-section").offset().top},"slow")})}function l(b,c){void 0==b&&(b=a("#cart-summary-container")),void 0==c&&(c=b.html());var d=b.parents(".scrollfollow-wrap");0==d.length&&(d=b.parents(".sub"));var e=a('').html(c);e.css("float","left"),d.append(e);var f=e.outerWidth();e.remove(),b.parent().css("width",f)}function m(){var b=a("#modal-survey");b.length>0&&b.lightbox_me({onLoad:function(){a("#surveyMonkeyInfo").ready(function(){a("iframe#sm_e_s").load(function(){a(this).css("padding-bottom","0")})}),a("#surveyMonkeyInfo").show()},destroyOnClose:!0})}function n(){a("#cart-login-details-container .reset-password-section a.close, .cart-options-dropdown .reset-password-part a.close").click(function(){Fonts.Account.RestoreMemberSigninForm()})}function o(b,c,d){setTimeout(function(){a.ajax({type:"POST",url:b,success:function(a){"generated"===a.Status?c(a.FileUrl,a.Message):"not_generated"===a.Status&&a.Success?d(a.Message):o(b,c,d)},error:function(){o(b,c,d)}})},5e3)}function p(){a("#download-kit").click(function(){var b=new UserMessages(jQuery,"publish-settings-messages"),c=a(this).data("checkUrl"),d=a(this).data("actionUrl");a.ajax({type:"POST",url:d,beforeSend:function(){a("#download-kit").hide(),a("#download-kit-working").show(),a("#download-kit-loading").showLoading()},success:function(d){"generated"===d.Status?(a("#download-kit").show(),a("#download-kit-working").hide(),a("#download-kit-loading").hideLoading(),a("[name=download-kit-iframe]").attr("src",d.FileUrl)):"in_progress"===d.Status&&o(c,function(c,d){b.singleSuccess(d),a("#download-kit").show(),a("#download-kit-working").hide(),a("#download-kit-loading").hideLoading(),a("[name=download-kit-iframe]").attr("src",c)},function(c){b.singleError(c),a("#download-kit").show(),a("#download-kit-working").hide(),a("#download-kit-loading").hideLoading()}),""!==d.Message&&(d.Success?b.singleSuccess(d.Message):b.singleError(d.Message))},error:function(){a("#download-kit").show(),a("#download-kit-working").hide(),a("#download-kit-loading").hideLoading(),b.singleError(Fonts.Translations.getErrorMessage())}})})}function q(){a(".sign-in-modal").click(function(b){b.preventDefault(),Fonts.Messages.clearAll(),a(".payment-pathway","#cart-summary-section").click()})}var r={},s={},t=!1;return r.LicensesAndTermsMessage=function(a){s.LicensesMessage=a},r.AttachEventsToPaymentTypeSelection=function(){a("[data-payment-type]").click(function(b){var c=a(this).data("payment-type");a(".selected-payment-type","#payment-information-form").val(c),"PayPal"===c?(a("#payment-information-submit-credit").hide(),a("#cart-payment-paypal-submit").show(),a("#CreditCard").hide(),a("#PayPal").show()):"None"===c?(a("#payment-information-submit-credit").hide(),a("#cart-payment-paypal-submit").hide(),a("#CreditCard").hide(),a("#PayPal").hide()):(a("#payment-information-submit-credit").show(),a("#cart-payment-paypal-submit").hide(),a("#CreditCard").show(),a("#PayPal").hide()),b.preventDefault()})},r.RefreshCartPageSummary=function(b,c){var d=a(".cart-summary");if(0!==d.length)try{var e=Fonts.Urls.getCartPageSummary();a.ajax({url:e,beforeSend:function(){d.showLoading()},success:function(c){d.html(c),a("var.money").each(function(){var b=a(this).text();(b=parseFloat(b,10))<0&&(a(this).addClass("negative"),a(this).text(a(this).text().replace("-","")))}),a.isFunction(b)&&b()},error:function(){a.isFunction(c)&&c()},complete:function(){d.hideLoading()}})}catch(f){}},r.RefreshCartItemInformation=function(b,c){var e=a("#cart-details-container");if(0!==e.length)try{var f,g=a('input[name="UpdateActiveBillingAgreement"]'),h=a(e).data("type");if(h&&"readonly"===h){var i=a("#OrderHash").val(),j=a("#OrderId").val();f=Fonts.Urls.getCartItemsDetailsReadonly()+"/"+j+"?orderhash="+i}else f=Fonts.Urls.getCartItemsDetails(),1==g.length&&(f+="?updateBillingAgreement="+g.val());a.ajax({url:f,beforeSend:function(){e.showLoading()},success:function(c){e.html(c),r.BindLicenseQuantityEvents(!0),r.BindCartItemFormatEvent(),d(a(e).find(".payment-pathway","#cart-summary-section")),"True"==e.find('input[name="UseActiveBillingAgreement"]').val()&&(a("#billing-information-section").hide(),a("#payment-information-section").hide()),_.isFunction(b)&&b(),a(Fonts).trigger("cart-view-refreshed")},error:function(){_.isFunction(c)&&c()},complete:function(){e.hideLoading()}})}catch(k){}},r.BindLicenseQuantityEvents=function(b){b&&a("div.license-quantity-select-parent form").each(function(b,c){a(c).updateValidation()}),a(".license-quantity").on("change",function(){var b=a(this).val(),c=a("#cart-details-container"),d=a(".cart-summary"),e=a("#form-"+b);if(0!==e.length){c.showLoading(),d.showLoading();var f=e.find('input[name="productVariationId"]').val(),g=e.find('input[name="licenseQuantity"]').val(),h=a(this).next().val();if(Fonts.Messages.clearAll(),-1==g){var i=a(this).parents("form").children(".license-quantity-manual");i.show(),i.find('input[type="text"]').val(250),c.hideLoading(),d.hideLoading()}else try{var j={productVariationId:f,licenseQuantity:g,selectedLicense:h},k=Fonts.Urls.getUpdateCartLicenseQuantityAddress();a.ajax({type:"POST",url:k,contentType:"application/json; charset=utf-8",dataType:"json",data:JSON.stringify(j),success:function(b){if(b&&b.Success){if(b.IsEmptyCart)return void(window.location.href=Fonts.Urls.getCartPageUrl());a(Fonts).trigger("cart-update",b),r.RefreshCartSectionsAndMiniCart(function(){c.hideLoading(),d.hideLoading()}),b.WarningMesssage&&""!==b.WarningMessage&&Fonts.Messages.addCaution(b.WarningMesssage)}}})}catch(l){}}})},r.BindCartItemFormatEvent=function(){a(".cart-item-format-selection").on("change",function(){var b=a(this).val(),c=a("#cart-details-container"),d=a(".cart-summary"),e=a("#form-"+b);if(0!==e.length){c.showLoading(),d.showLoading();var f=e.find('input[name="lineNumber"]').val(),g=e.find('input[name="productVariationId"]').val(),h={lineNumber:f,productVariantionId:g},i=Fonts.Urls.getUpdateCartItemFormat();Fonts.Messages.clearAll(),a.ajax({type:"POST",url:i,data:JSON.stringify(h),contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){if(b&&b.Success){if(b.IsEmptyCart)return void(window.location.href=Fonts.Urls.getCartPageUrl());a(Fonts).trigger("cart-update",b),r.RefreshCartSectionsAndMiniCart(function(){c.hideLoading(),d.hideLoading()})}else Fonts.Messages.singleError(b.Message)}})}})},r.BindCartOptionsDeleteEvent=function(){var b=a("#delete-cart-button");b&&b.click(function(){var b=a(this);Fonts.UI.Confirm(b.data("title"),b.data("message"),b.data("confirmText"),b.data("cancelText"),b.data("onConfirm"),b.data("onCancel"),b.data("onOpen"))})},r.OnSuccessUpdateLicenseQuantity=function(b,c,d){var e=a("#cart-details-container"),f=a(".cart-summary");a(Fonts).trigger("cart-update",b),r.RefreshCartSectionsAndMiniCart(function(){e.hideLoading(),f.hideLoading()})},r.RemoveAllCartItems=function(){var b=a("#delete-cart-form");b&&b.submit()},r.RemoveCartItem=function(b,c){var d=a("#cart-details-container"),e=a(".cart-summary"),f=a("#cart-summary-section");if(0!==f.length)try{d.showLoading(),e.showLoading();var g=Fonts.Urls.deleteCartItem();Fonts.Messages.clearAll(),a.ajax({type:"POST",url:g,data:"{'lineNumber': '"+b+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){if(b&&b.Success){if(b.IsEmptyCart||b.ReloadCartPage||c)return c&&f.showLoading(),void(window.location.href=Fonts.Urls.getCartPageUrl());a(Fonts).trigger("cart-update",b),r.RefreshCartSectionsAndMiniCart(function(){d.hideLoading(),e.hideLoading()})}}})}catch(h){}},r.UpdateCartPaymentInformation=function(){try{var b=Fonts.Urls.getCartPaymentInformationSection();Fonts.Messages.clearAll();var c=a("#billing-information-country-and-state .billing-information-country").val(),d=a(".selected-payment-type").val(),e="PaymentInformationViewModel_",f="",g=a(document.createElement("form"));if(a('').attr("name",f+"PaymentType").attr("value",d).appendTo(g),a('').attr("value",c).appendTo(g),a("#payment-information-section").length>0){var h=a('input[type=checkbox][name="PaymentInformationViewModel.DirectDebitAuthorization"]').is(":checked");a('').attr("name",f+"CreditCardTypeId").attr("value",a("#"+e+"CreditCardTypeId").val()).appendTo(g),a('').attr("name",f+"AccountNumber").attr("value",a("#"+e+"AccountNumber").val()).appendTo(g),a('').attr("name",f+"CvvNumber").attr("value",a("#"+e+"CvvNumber").val()).appendTo(g),a('').attr("name",f+"ExpirationMonth").attr("value",a("#"+e+"ExpirationMonth").val()).appendTo(g),a('').attr("name",f+"ExpirationYear").attr("value",a("#"+e+"ExpirationYear").val()).appendTo(g),a('').attr("name",f+"PurchaseOrderNumber").attr("value",a("#"+e+"PurchaseOrderNumber").val()).appendTo(g),a('').attr("name",f+"DirectDebitAuthorization").attr("value",h).appendTo(g),a('').attr("name",f+"DirectDebitAccountNumber").attr("value",a("#"+e+"DirectDebitAccountNumber").val()).appendTo(g),a('').attr("name",f+"DirectDebitBankCode").attr("value",a("#"+e+"DirectDebitBankCode").val()).appendTo(g),a('').attr("name",f+"DirectDebitBranchCode").attr("value",a("#"+e+"DirectDebitBranchCode").val()).appendTo(g),a('').attr("name",f+"DirectDebitCheckDigit").attr("value",a("#"+e+"DirectDebitCheckDigit").val()).appendTo(g)}a.ajax({type:"POST",url:b,dataType:"json",data:g.serialize(),beforeSend:function(){var b=a("#payment-information-section");0!==b.length&&b.showLoading()},success:function(b){if(b&&b.Success)if(0===b.RenderedView.length)a("#payment-information-section").remove(),a(".billing-information-area .submit.proccess-billing").hide(),a(".billing-information-area .submit.submit-cart-payment").show(),a(".selected-payment-type","#payment-information-form").val("None");else{var c=a("#payment-information-section");c.length>0&&c.remove();var d=a("#cart-details-container"),e=d.find('input[name="UseActiveBillingAgreement"]');if("True"==e.val())return;a("#billing-information-section").after(b.RenderedView),a(".billing-information-area .submit.proccess-billing").show(),a(".billing-information-area .submit.submit-cart-payment").hide(),b.PaymentType?a(".selected-payment-type","#payment-information-form").val(b.PaymentType):a(".selected-payment-type","#payment-information-form").val("None");var f=a(".accord-bar","#payment-information-section");0!==f.length&&f.click(function(a){Fonts.UI.accordBarExpandCollapseHandling(f),a.preventDefault()}),a("#payment-information-form").updateValidation(),j(),r.AttachEventsToPaymentTypeSelection(),k(),Fonts.UI.tabSortSwitcher(a("ul.tabs li, ul.sort li","#payment-information-section"))}},complete:function(){var b=a("#payment-information-section");0!==b.length&&b.hideLoading()}})}catch(i){}},r.OnFeatureUpgradePopup=function(b){if(0!==b.length){var c=a(b);c.lightbox_me({onLoad:function(){BindTextPopperHover(c.find(".textpopper")),c.find(".opent-type-selected-action").click(function(){try{var b=a(this).data("variation-id"),d=c.find("#CartLineNumber").val();a("#format-"+d).val(d+"-"+b).trigger("change"),a(".opent-type-selected-action").next().hide(),a(".opent-type-selected-action").show(),a(this).hide(),a(this).next().show();var e={lineNumber:d,productVariantId:b},f=Fonts.Urls.getUpdateCartItemFeature();a.ajax({type:"POST",url:f,data:JSON.stringify(e),contentType:"application/json; charset=utf-8",dataType:"json",beforeSend:function(){c.find(".modal-content").showLoading()},success:function(b){if(b&&b.Success){if(a("#feature-upgrade-dialog .close").click(),b.IsEmptyCart)return void(window.location.href=Fonts.Urls.getCartPageUrl());r.RefreshCartSectionsAndMiniCart()}else{new UserMessages(a,"open-type-options-messages-container").singleError(b.Message)}},complete:function(){c.find(".modal-content").hideLoading()}})}catch(g){}})},destroyOnClose:!0})}},r.onAddCartItemToWishlistPopup=function(b){if(0!==b.length){var c=a(b);c.find("select").selectbox({onChange:function(a,b){b.input.trigger("change"),Fonts.UI.SetGoToWishListLink(a,c)}}),c.lightbox_me({onLoad:function(){c.find("form").each(function(b,c){a(c).updateValidation()}),Fonts.UI.BindJsonpFormSubmitEvents("#add-cart-item-to-wish-content"),Fonts.Account.AttachEventsToMemberSigninForSelector(c.find(".password-reset-link-trigger","#add-cart-item-to-wish-content")),c.find('form[data-ajax="true"] input.ajaxforce').click(function(b){b.preventDefault();var c=a(this).closest("form");c.valid()&&c.submit()}),c.find(".wislist-popup-close").click(function(b){var c=a(this).closest(".wishlist-modal").find(".close");0!==c.length&&c.click(),b.preventDefault()})},destroyOnClose:!0})}},r.onCreatedAndAddedToWishlist=function(b){if(0!==b.length){a("#add-cart-item-to-wish-content select").selectbox();var c=a(".success.user-message","#add-cart-item-to-wish-content"),d="TempIntervalId",e=c.data(d);clearInterval(e),e=setTimeout(function(){c.children().fadeOut(function(){c.empty()}),a(".success-user-message-container","#add-cart-item-to-wish-content").hide()},3e3),c.data(d,e),a("#add-cart-item-to-wish-content .wislist-popup-close").click(function(b){var c=a(this).closest(".wishlist-modal").find(".close");0!==c.length&&c.click(),b.preventDefault()})}},r.showPolicyBalloon=function(b,c){a(b).click(function(){a(this).siblings(c).stop().fadeIn("fast")})},r.closePolicyBalloon=function(b,c){a(b).click(function(){a(this).parent(c).stop().hide()})},r.RefreshCartSectionsAndMiniCart=function(b){r.RefreshCartItemInformation(function(){r.RefreshCartPageSummary(),r.UpdateCartPaymentInformation(),Fonts.CartSummary.RefreshCartHeaderSummary(),a("form").each(function(){a("#"+a(this).attr("id")).updateValidation()}),_.isFunction(b)&&b()})},r.RefreshCartSections=function(){r.RefreshCartItemInformation(function(){r.RefreshCartPageSummary(),r.UpdateCartPaymentInformation()})},r.cartVatCalculation=function(){var b="BillingInformationViewModel_",c=b+"CustomerAddressViewModel_",d="CustomerAddressViewModel.";if(0!==a("#"+c+"Address1").val().length&&0!==a("#"+c+"City").val().length&&0!==a("#"+c+"CountryCode").val().length&&("US"!==a("#"+c+"CountryCode").val()||0!==a("#"+c+"StateCode").length&&0!==a("#"+c+"StateCode").val().length)&&0!==a("#"+c+"PostalCode").val().length){var e=a(document.createElement("form"));1===a("#OrderId").length&&a('').attr("name","OrderId").attr("value",a("#OrderId").val()).appendTo(e),a('').attr("value",a("#"+b+"VatCode").val()).appendTo(e),a('').attr("name",d+"AddressId").attr("value",a("#"+c+"AddressId").val()).appendTo(e),a('').attr("name",d+"Address1").attr("value",a("#"+c+"Address1").val()).appendTo(e),a('').attr("name",d+"Address2").attr("value",a("#"+c+"Address2").val()).appendTo(e),a('').attr("name",d+"City").attr("value",a("#"+c+"City").val()).appendTo(e),a('').attr("name",d+"CountryCode").attr("value",a("#"+c+"CountryCode").val()).appendTo(e),a('').attr("name",d+"Email").attr("value",a("#"+c+"Email").val()).appendTo(e),a('').attr("name",d+"FirstName").attr("value",a("#"+c+"FirstName").val()).appendTo(e),a('').attr("name",d+"LastName").attr("value",a("#"+c+"LastName").val()).appendTo(e),a('').attr("name",d+"OrganizationName").attr("value",a("#"+c+"OrganizationName").val()).appendTo(e),a('').attr("name",d+"Phone").attr("value",a("#"+c+"Phone").val()).appendTo(e),a('').attr("name",d+"PostalCode").attr("value",a("#"+c+"PostalCode").val()).appendTo(e),1===a("#"+c+"StateCode").length&&a(document.createElement("input")).attr("name",d+"StateCode").attr("type","text").attr("value",a("#"+c+"StateCode").val()).appendTo(e),Fonts.Messages.clearAll(),a.ajax({type:"POST",url:Fonts.Urls.getCartVatCalculationUrl(),data:e.serialize(),dataType:"json",success:function(a){a.Success&&a.ChangedTaxAmount&&(""!==a.TaxChangedMessage&&(Fonts.Messages.clearAll(),Fonts.Messages.addCaution(a.TaxChangedMessage)),Cart.RefreshCartItemInformation(function(){Cart.RefreshCartPageSummary(),Fonts.CartSummary.RefreshCartHeaderSummary()}))},global:!1,error:function(){}})}},r.SendOrderReceiptComplete=function(b){var c={container:b.ResponseContainer+"-messages",data:b.Messages};b.Success||(c.removeAfter=-1),Fonts.common.showAndRemove(c),a(b.ResponseContainer).hideLoading()},r.AttachCartOptionsDropDown=function(){},a(document).ready(function(){d(a(".payment-pathway","#cart-summary-section")),e(),g(),i(),k(),j(),l(),m(),n(),p(),f(),q()}),r}(jQuery);Fonts.CartSummary=function(a){function b(b){return a(".form-add[data-addToCartIdentifier='"+b+"']")}function c(a,b,c,d){var e=a.find(".add-to-cart-button"),f=a.find(".in-cart-button"),g=a.find(".add-to-cart-wait");b?e.show():e.hide(),c?f.show():f.hide(),d?g.show():g.hide()}var d={},e=!1;return d.setCartPageIsActive=function(){e=!0},d.OnSuccessCallRemoveCartItem=function(a){},d.RefreshCartHeaderSummary=function(a,b){void 0!==a&&a()},d.AddToCartBegin=function(a){var c=b(a);console.log(c)},d.AddToCartSuccess=function(c){if(console.log(c),c){var e=b(c.ContainerId);if(c.Success)a(Fonts).trigger("cart-update",c);else{d.ManageAddToCartButtons(e,!0,!1,!1);Fonts.UI.Alert(c.MessageTitle).addError(c.Message)}}a.isFunction(Fonts.UI.hideAsideSpinner)&&Fonts.UI.hideAsideSpinner()},d.WishListAddToCartSuccess=function(b){var c={container:"#wish-list-add-to-cart-user-messages",data:b.Messages};b.Success?b.RedirectUrl?window.location=b.RedirectUrl:d.RefreshCartHeaderSummary(function(){location.reload()},function(){a("#wish-list-add-to-cart").parent().hideLoading()}):(a("#wish-list-add-to-cart").parent().hideLoading(),c.removeAfter=-1,Fonts.common.showAndRemove(c))},d.WishListAddToCartFailure=function(){d.ManageAddToCartButtons(a("#wish-list-add-to-cart"),!0,!1,!1),a("#wish-list-add-to-cart").parent().hideLoading()},d.AddToCartFailure=function(){d.UpdateAllAddToCartButtons(),a.isFunction(Fonts.UI.hideAsideSpinner)&&Fonts.UI.hideAsideSpinner()},d.GetAddedProductVariationsToCart=function(){var b=a("#ProjectVariationsAlreadyInCart").val(),c=[];return b&&(c=b.split(",")),c},d.ManageAddToCartButtons=function(b,d,e,f){var g=a.makeArray(b);for(var h in g)c(a(g[h]),d,e,f)},d.UpdateAllAddToCartButtons=function(){var b=a(".form-add[data-addToCartIdentifier]"),c=Fonts.CartSummary.GetAddedProductVariationsToCart();b.each(function(){var b=a(this),e=a.inArray(b.find("[name=VariationId]").val(),c)>-1;d.ManageAddToCartButtons(b,!e,e,!1)}),d.UpdateWishListAddToCartButtons(c)},d.UpdateWishListAddToCartButtons=function(b){var c,e=a("#whish-list-products");e.length&&(c=a("#wish-list-add-to-cart"),d.allWhishListProductsInCart(e,b)?(c.find(".add-to-cart-button").hide(),c.find(".in-cart-button").show()):(c.find(".add-to-cart-button").show(),c.find(".in-cart-button").hide()))},d.allWhishListProductsInCart=function(b,c){var d,e=!0,f=b.find("#wish-list-product-ids"),g=f.val().split(",");for(d=0;d0?j.focus():c.find("input[name*=PostalCode]:first").focus()}},complete:function(){c.hideLoading()}})}function d(a){a.find("#billing-information-country-and-state .billing-information-sate").on("change",function(){b()})}function e(b){b.find("#billing-information-country-and-state .billing-information-country").on("blur",function(){a(this).valid()&&c(a("#billing-information-section #main-billing-information"),!0)}),b.find("#licensee-information-country-and-state .billing-information-country").on("blur",function(){a(this).valid()&&c(a("#billing-information-section .billing-licensee-information"),!1,a("#licensee-update-country-action-url").val())})}var f,g,h={};return h.BindChangeCountryAndStateEvent=function(){var b=a("#cart-billinginformation-container");d(b),e(b)},h.BindTaxCalculationInputs=function(c){f=c,a(".tax-input").each(function(){var c=a(this);c.blur(function(){c.val()!=c.data("old-value")&&(b(),c.data("old-value",c.val()))})})},h.BindRefreshCartInformation=function(a){g=a},h}(jQuery);$(function(){BillingInformationForm.BindChangeCountryAndStateEvent()}),Fonts.ValidationMessages=function(a){var b={},c=[];return b.setInvalidPhoneNumberGeneralMessage=function(a){return c.invalidPhoneNumberGeneral=a,this},b.getInvalidPhoneNumberGeneralMessage=function(){return c.invalidPhoneNumberGeneral},b.setInvalidPhoneNumberForUsAndCa=function(a){return c.invalidPhoneNumberUsAndCa=a,this},b.getInvalidPhoneNumberForUsAndCa=function(){return c.invalidPhoneNumberUsAndCa},b.setInvalidPostalCodeForUsMessage=function(a){return c.invalidPostalCodeForUs=a,this},b.getInvalidPostalCodeForUsMessage=function(){return c.invalidPostalCodeForUs},b.setInvalidPostalCodeForCaMessage=function(a){return c.invalidPostalCodeForCa=a,this},b.getInvalidPostalCodeForCaMessage=function(){return c.invalidPostalCodeForCa},b}(jQuery),Fonts.Dropdowns=function(a){var b={},c=null,d=null,e=!1;return b.attachSkyFontsDropdowns=function(b,c){var d={autoLaunchSkyFontsClient:!0};a(".dev-add-skyfonts-dropdown").length>0&&Fonts.Dropdowns.AttachDropdown({container:b,dropdown:".dev-add-skyfonts-dropdown",close:".dev-add-to-skyfonts-close",onInitialized:function(a){Fonts.SkyFontDropdown.onInitializedDropdown(a,c,d)}})},b.AttachWishListDropdown=function(a){Fonts.Dropdowns.AttachDropdown({container:a,dropdown:".add-to-wishlist-dropdown",close:".add-to-wishlist-close",callback:function(a){a.find(".wish-list-drop-down-list").children(":selected").removeAttr("selected"),a.find(".wish-list-drop-down-list").children(":first").attr("selected","selected"),a.find(".sbSelector").text(a.find(".wish-list-drop-down-list").children(":selected").text()),a.find(".new-wishlist-name").val("")}})},b.AttachWebFontsDropdown=function(b){Fonts.Dropdowns.AttachDropdown({container:b,dropdown:".add-to-web-fonts",close:".add-to-web-fonts-close",callback:function(b){b.find(".web-fonts-drop-down-list").children(":selected").removeAttr("selected"),b.find(".web-fonts-drop-down-list").children(":nth-child(2)").attr("selected","selected"),b.find(".sbSelector[id $= "+b.find(".web-fonts-drop-down-list").attr("sb")+"]").text(b.find(".web-fonts-drop-down-list").children(":selected").text()),b.find(".add-to-project-font-selector").children(":selected").removeAttr("selected"),b.find(".add-to-project-font-selector").children(":nth-child(1)").attr("selected","selected"),b.find(".sbSelector[id $= "+a(".add-to-project-font-selector").attr("sb")+"]").text(b.find(".add-to-project-font-selector").children(":selected").text()),b.find(".new-webfontsproject-name").val("").hide()},onOpen:function(a){Fonts.UI.ToggleNewProjectNameField(a)}})},b.AttachSignInDropdownWishList=function(b){Fonts.Dropdowns.AttachDropdown({container:b,dropdown:".sign-in-dropdown-add-to-wishlist",close:".sign-in-close",callback:function(b){b.find('[id $= "signin-user-name"]').val(""),b.find('[id $= "signin-password"]').val(""),b.find('[id $= "reset-password-email"]').val(""),b.find('[id $= "signin-remember-me"]').removeAttr("checked"),Fonts.Messages.clearAll(),a(".reset-password-part").hide(),a(".signin-part").show()}})},b.AttachSimpleDropdown=function(a){Fonts.Dropdowns.AttachDropdown({container:a,dropdown:".simple-dropdown",close:".simple-close",callback:null})},b.AttachSignInDropdownWebFonts=function(b){Fonts.Dropdowns.AttachDropdown({container:b,dropdown:".sign-in-dropdown-add-to-webfonts",close:".sign-in-close",callback:function(b){b.find('[id $= "signin-user-name"]').val(""),b.find('[id $= "signin-password"]').val(""),b.find('[id $= "reset-password-email"]').val(""),b.find('[id $= "signin-remember-me"]').removeAttr("checked"),Fonts.Messages.clearAll(),a(".reset-password-part").hide(),a(".signin-part").show()}})},b.AttachAllDropdowns=function(a){Fonts.Dropdowns.AttachDropdown({container:a,dropdown:".account-wishlist-dropdown",close:".account-wishlist-close",callback:function(a){a.find(".send-wishlist-email").hide(),a.find(".delete-wishlist").show(),a.find('[id ^= "delete-wish-list"]').attr("checked",!0),a.find("#SendToEmailAddress").val("")}}),b.AttachWishListDropdown(a),b.AttachWebFontsDropdown(a),Fonts.Dropdowns.AttachDropdown({container:a,dropdown:".cart-options-dropdown",close:".cart-options-close",callback:function(a){a.find(".cart-option-wish-list").show(),a.find(".cart-option-quote").hide(),a.find(".cart-option-delete").hide(),a.find("#cart-option-add-to-wish-list").attr("checked","checked"),a.find(".wish-list-drop-down-list").children(":selected").removeAttr("selected"),a.find(".wish-list-drop-down-list").children(":first").attr("selected","selected"),a.find(".sbSelector").text(a.find(".wish-list-drop-down-list").children(":selected").text()),a.find(".new-wishlist-name").val("")}}),Fonts.Dropdowns.AttachDropdown({container:a,dropdown:".sign-in-dropdown",close:".sign-in-close",callback:function(a){a.find('[id $= "signin-user-name"]').val(""),a.find('[id $= "signin-password"]').val(""),a.find('[id $= "reset-password-email"]').val(""),a.find('[id $= "signin-remember-me"]').removeAttr("checked")}}),b.AttachSimpleDropdown(a),b.attachSkyFontsDropdowns(a)},b.AttachDropdown=function(b){var e=function(a,b){var e=c.closest(".with-dropdown");null==b?e.find(".dropdown").fadeOut("fast"):e.find(".dropdown").fadeOut("fast",function(){b(e)}),a.parentsUntil(".with-dropdown").removeClass("active"),a.parents(".with-dropdown").removeClass("active"),c=null,d=null},f=b.container,g=f.find(".with-dropdown "+b.dropdown);g.closest(".with-dropdown").children(".trigger").click(function(f){var g=a(this).parentsUntil(".list-add"),h=a(this),i=h.parent();if(g.siblings(".with-dropdown").removeClass("active"),g.siblings().children(".dropdown").fadeOut("fast"),i.hasClass("active"))e(c,b.callback);else{var j=a(".dropdown",i);null!=c&&e(c,d),i.addClass("active"),j.fadeIn("fast"),c=h,d=b.callback,b.onOpen&&b.onOpen(j)}f.preventDefault()}),f.find(".dropdown .close"+b.close+", .dropdown-close"+b.close+", .dropdown "+b.close).click(function(){e(a(this).parents(".with-dropdown").find(".trigger"),b.callback)}),a.each(f.find('form[data-ajax="true"] input.ajaxforce'),function(b,c){c.IsAjaxButtonClickBound||(a(c).click(function(b){b.preventDefault();var c=a(this).closest("form");c.valid()&&c.submit()}),c.IsAjaxButtonClickBound=!0)}),f.find(".list-add, .pricing .with-dropdown, .page-header .with-dropdown").click(function(a){a.stopPropagation()}),a.browser.msie&&parseInt(a.browser.version,10)<8&&f.find(".with-dropdown .trigger").click(function(){f.find(".font-results li").css("z-index","0"),a(this).parents("li").eq(0).siblings().css("z-index","-1"),a(this).closest(".font-results-parent").siblings("ul").children("li").css("z-index","-1")}),a.browser.msie&&parseInt(a.browser.version,10)<8&&f.find(".order-details .sbHolder").click(function(){f.find(".font-results li").css("z-index","0"),a(this).parents("li").eq(0).siblings().css("z-index","-1"),a(this).closest(".font-results-parent").siblings("ul").children("li").css("z-index","-1")}),"function"==typeof b.onInitialized&&b.onInitialized(g)},b.SuppressHtmlClick=function(a){e=a},b.AttachHtmlClick=function(){a("html").click(function(b){e||a(b.target).hasClass("trigger")||0!=a(b.target).parents(".dropdown-inner").length||(a("select[sb]").selectbox("close"),a(".dropdown:not([data-dropdown])").hide(),a(".with-dropdown").removeClass("active"),a('[data-context="baby-button"]').removeClass("active"))})},b}(jQuery),$(function(){function a(a,b){var c,d,e,f,g=b.length-1;for(c=g;c>=0;c--)if(a>=c/g){d=(a-c/g)/(1/g),e=b[c],f=b[c+1];break}if(!f)return e;var h=f[0]-e[0],i=e[0]+Math.floor(h*d),j=f[1]-e[1],k=e[1]+Math.floor(j*d),l=f[2]-e[2];return[i,k,e[2]+Math.floor(l*d)]}BindTextPopperHover($(".textpopper")),"undefined"!=typeof FontPreview&&FontPreview.BindEvents(),$(".badge img").mouseover(function(){ var a=$(this).attr("src");$(this).attr("src",a.replace("/g/","/c/"))}).mouseout(function(){var a=$(this).attr("src").replace("/c/","/g/");$(this).attr("src",a)}),$("li.switch-a").click(function(a){$("div.switch-a").show(),$("div.switch-b").hide(),$(this).children().addClass("active"),$("li.switch-b a").removeClass("active"),a.preventDefault()}),$("li.switch-b").click(function(a){$("div.switch-b").show(),$("div.switch-a").hide(),$(this).children().addClass("active"),$("li.switch-a a").removeClass("active"),a.preventDefault()}),$(".accord-bar:not(.dev-suspended)").click(function(a){Fonts.UI.accordBarExpandCollapseHandling(this),a.preventDefault()}),void 0!==Fonts.Translations.getOpenLabel()&&$(".accord-bar.collapse").append(""+Fonts.Translations.getOpenLabel()+""),$(".accord-bar.collapse").next(".pairing").css("display","none"),void 0!==Fonts.Translations.getCloseLabel()&&$(".accord-bar:not(.collapse)").append(""+Fonts.Translations.getCloseLabel()+"");var b=$(".cart .accord-group.expand-modal-init"),c=1==b.length;$(".cart .accord-group").each(function(){var a=$(this).parent();$(this).hasClass("expand-init")&&!c||$(this).hasClass("expand-modal-init")&&c||(a.hasClass("accord-group-init")||a.hasClass("accord-group-container")||c?$(this).find(".accord-bar").trigger("click"):a.addClass("accord-group-init"))}),c&&(b.find("input:visible:first").focus(),setTimeout(function(){$("html, body").animate({scrollTop:b.offset().top},500)},500)),$(".trigger-tutorial").click(function(a){$(".tutorial-wrap").stop().slideToggle("fast"),$(".close-tutorial").show(),$(".trigger-tutorial").hide(),a.preventDefault()}),$(".close-tutorial").click(function(a){$(".tutorial-wrap").stop().slideToggle("fast"),$(".close-tutorial").hide(),$(".trigger-tutorial").show();try{$f().stop()}catch(b){}a.preventDefault()}),$.isFunction(Fonts.UI.tabSortSwitcher)&&Fonts.UI.tabSortSwitcher($("ul.tabs li, ul.sort li").not($("#search-tabs li")).not($("li.tab-switcher-exclude")));var d=0,e=[];$(".carousel-content li").each(function(a){if(e[a]=d,d+=$(this).width(),!$(this).width())return alert("Please, fill in width & height for all your images!"),!1});var f=$(".carousel .carousel-content");f.width(d);var g=$(".carousel-content li img"),h=!1;$(".carousel-controls a").click(function(a){$(".carousel-controls li").removeClass("active"),$(this).parent().addClass("active");var b=$(this).parent().prevAll(".carousel-controls li").length;e.length>b&&(h||(g.each(function(){var a=$(this);a.attr("src",a.data("image-src"))}),h=!0),f.stop().animate({marginLeft:-e[b]+"px"},450)),a.preventDefault()}),$(".controls li:first").addClass("active");var i=$(".full-carousel-controls"),j=$(".minimized-carousel-controls");$(".full-carousel-controls .show-hide div").click(function(a){a.preventDefault(),i.animate({height:"-=54",top:"+=54"},500,null,function(){i.hide(),j.fadeIn()})}),$(".minimized-carousel-controls .show-hide div").click(function(a){a.preventDefault(),j.fadeOut(),i.show(),i.animate({height:"+=54",top:"-=54"},500,null,function(){})}),Fonts.Dropdowns.AttachAllDropdowns($("body")),Fonts.Dropdowns.AttachHtmlClick();var k=$(".rating-bar");k.length>0&&k.slider({from:1,to:10,step:.1,round:1,dimension:'
',limits:!1,skin:"plastic",onstatechange:function(b){var c=this.getPrcValue()/100;c>100&&(c=100);var d=a(c,[[255,2,2],[251,255,2],[5,255,4]]);$(this.domNode).find(".jslider-value").css("background-color","rgb("+d[0]+","+d[1]+","+d[2]+")"),$(this.domNode).find(".jslider-arrow").css("border-top-color","rgb("+d[0]+","+d[1]+","+d[2]+")")}}),$("#searchwhere-1").selectbox(),$("#Subject").selectbox({effect:"hide"}),void 0!==Cart&&Cart.BindCartOptionsDeleteEvent(),function(a){var b={init:function(c){var d={container:"body",topAdjust:0,bottomAdjust:0};return this.each(function(){c&&a.extend(d,c),a(this).data("sfContainer",a(this).parents(d.container).eq(0)),a(this).data("sfTopAdjust",d.topAdjust),a(this).data("sfBottomAdjust",d.bottomAdjust),a(this).addClass("sfElement"),a(window).scroll(b.update),a(window).resize(b.resize),b.monitor(a(this).parents(d.container).eq(0))})},monitor:function(b){"absolute"!==a(b).css("position")&&a(b).css("position","relative");var c=a(document.createElement("iframe"));c.css({position:"absolute",top:0,right:0,bottom:0,left:0,width:"100%",height:"100%","z-index":-1,border:"none",background:"#fff",visibility:"hidden"}),a(b).append(c)},update:function(){var b=a(window).scrollTop();a(".sfElement").each(function(){var c=a(this),d=c.outerHeight(!0),e=c.data("sfContainer"),f=e.outerHeight(!0),g=c.data("sfTopAdjust"),h=c.data("sfBottomAdjust"),i=e.offset().top;i-=g;var j=i+f-d;j-=h;var k=j-c.parent().offset().top;k+=g;var l="auto",m=a(".cms-nav");if(m.length>0){var n=m.parents(".wrap").width(),o=m.width()-(m.parents(".content").width()-n)/2;o>0&&(l="5px"),o==m.width()&&(l=a(window).width()-n+a(window).scrollLeft()+5+"px")}b>i&&bj?c.css({position:"absolute",top:k,left:"auto",right:l,width:c.width()}):c.css({position:"",top:"",left:"",right:"",width:""})})},resize:function(){var b=a(".cms-nav");if(b.length>0){var c=b.parents(".wrap").width(),d=b.width()-(b.parents(".content").width()-c)/2;d>0?b.css("left",c-d):(b.css("left",c+20),b.find(".sfElement").css("right",""))}}};a.fn.scrollFollow=function(c){return b[c]?b[c].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof c&&c?void a.error("Method "+c+" does not exist on jQuery.scrollFollow"):b.init.apply(this,arguments)},a(".scrollfollow-wrap div").scrollFollow({container:".wrap",topAdjust:30,bottomAdjust:96}),a(document).ready(function(){a(".cms-nav").scrollFollow("resize")}),a(".resetable-sing-in-block .trigger, .resetable-sing-in-block .sign-in").click(function(){function b(b){var c=a(b),d=c.attr("href");if(void 0!=d){var e=d.split("returnUrl=");2==e.length&&c.attr("href",e[0]+"returnUrl="+encodeURIComponent(window.location))}}function c(){a(".signin-section").show(),a(".reset-password-section").hide(),a(".signin-part").show(),a(".reset-password-part").hide(),a(".reset-password-block p.submit").hide(),a(".modal .member-forms").hide(),a(".modal .signin-form").show()}c(),a(".reset-password-messages").hide(),a(".reset-password-block").hide(),a(".reset-password-part").hide(),b('.signin-form a[name="returnUrl"]'),b('.signin-part a[name="returnUrl"]')}),void 0!==Cart&&(Cart.AttachEventsToPaymentTypeSelection(),Cart.AttachCartOptionsDropDown(),Cart.BindLicenseQuantityEvents(),Cart.BindCartItemFormatEvent()),a.isPlainObject(Fonts.AccountInformation)&&Fonts.AccountInformation.AttachWishlistOptionDropDown()}(jQuery)}),Fonts.Contacts=function(a){var b={};return b.NeedSupportSubmitSuccess=function(a){a.Success&&Header.ClearFields("#need-support-form"),a.Messages&&Fonts.common.showAndRemove({container:".need-support-request-messages",data:a.Messages})},b.SalesQuoteSubmitSuccess=function(a){b.showAndRemoveMessage(a,".sales-quote-form .messages-container")},b.LibraryInformationRequestSubmitSuccess=function(a){b.showAndRemoveMessage(a,".library-information-request-form .messages-container")},b.SiteCommentsSubmitSuccess=function(a){b.showAndRemoveMessage(a,".site-comments-form .messages-container")},b.showAndRemoveMessage=function(a,b){var c={container:b,data:a.Message,removeAfter:2e3};a.Success||(c.removeAfter=-1),Fonts.common.showAndRemove(c)},b.ShowStatesInRequestForm=function(){var b=a("#Country"),c=function(b){"US"!=a(b).val()?a("#state-list").hide():a("#state-list").show()};c(b),b.change(function(){c(a(this))})},b}(jQuery);var FytiMenu=function(a){var b={},c=!1,d={},e={};return b.ToggleMenu=function(){!1===c?(a(".more-items").show(),a("#show-more-items").html(" - "+e),c=!0):(a(".more-items").hide(),a("#show-more-items").html(" - "+d),c=!1)},b.SetTranslations=function(a,b){d=a,e=b},b.ShowMore=function(a){c=a},b}(jQuery);!function(a){var b,c,d,e;a.ias=function(f){function g(){j(),d&&d.reloadCurrentPage()}function h(){return d&&d.onChangePage(function(a,c,d){e&&e.setPage(a,d),b.onPageChange.call(this,a,d,c)}),i(),e&&e.havePage()&&(k(),pageNum=e.getPage(),c.forceScrollTop(function(){pageNum>1?(p(pageNum),curTreshold=m(!0),a("html,body").scrollTop(curTreshold)):i()})),t}function i(){l(),b.scrollContainer.scroll(j)}function j(){b.scrollContainer==a.ias.defaults.scrollContainer?scrTop=b.scrollContainer.scrollTop():scrTop=b.scrollContainer.offset().top,wndHeight=b.scrollContainer.height(),curScrOffset=scrTop+wndHeight,curScrOffset>=m()&&n(curScrOffset)}function k(){b.scrollContainer.unbind("scroll",j)}function l(){a(b.pagination).hide()}function m(c){return el=a(b.container).find(b.item).last(),0==el.size()?0:(treshold=el.offset().top+el.height(),c||(treshold+=b.tresholdMargin),treshold)}function n(c,e){var f=a(b.next).attr("href");if(!f)return b.detachScrollEventAfterLastItem?k():void 0;b.beforePageChange&&a.isFunction(b.beforePageChange)&&!1===b.beforePageChange(c,f)||(d&&d.pushPages(c,f),k(),r(),o(f,function(c,d){result=b.onLoadItems.call(this,d),!1!==result&&(a(d).hide(),curLastItem=a(b.container).find(b.item).last(),curLastItem.after(d),a(d).fadeIn()),a(b.pagination).replaceWith(a(b.pagination,c)),s(),i(),b.onRenderComplete.call(this,c,d),e&&e.call(this)}))}function o(c,d){if(!1!==b.customLoadItems)b.customLoadItems(c,d);else{var e=[];a.get(c,null,function(c){container=a(b.container,c).eq(0),0==container.length&&(container=a(c).filter(b.container).eq(0)),container&&container.find(b.item).each(function(){e.push(this)}),d&&d.call(this,c,e)},"html")}}function p(b){curTreshold=m(!0),curTreshold>0&&n(curTreshold,function(){k(),d&&d.getCurPageNum(curTreshold)+1"+b.loader+"
"),loader.hide()),loader}function r(){loader=q(),!1!==b.customLoaderProc?b.customLoaderProc(loader):(el=a(b.container).find(b.item).last(),el.after(loader),loader.fadeIn())}function s(){loader=q(),loader.remove()}var t=this;return f.refresh?g():(b=a.extend({},a.ias.defaults,f),c=new a.ias.util,d=!!b.paging&&new a.ias.paging(b.scrollContainer),e=!!b.history&&new a.ias.history,h()),t},a.ias.defaults={container:"#container",scrollContainer:a(window),item:".item",pagination:"#pagination",next:".next",loader:'',tresholdMargin:0,history:!0,onPageChange:function(){},beforePageChange:function(){},onLoadItems:function(){},onRenderComplete:function(){},customLoaderProc:!1,customLoadItems:!1,detachScrollEventAfterLastItem:!0},a.ias.util=function(){function b(){a(window).load(function(){c=!0})}var c=!1,d=!1,e=this;b(),this.forceScrollTop=function(b){a("html,body").scrollTop(0),d||(c?(b.call(),d=!0):setTimeout(function(){e.forceScrollTop(b)},1))}},a.ias.paging=function(){function b(){a(window).scroll(c)}function c(){scrTop=a(window).scrollTop(),wndHeight=a(window).height(),curScrOffset=scrTop+wndHeight,curPageNum=d(curScrOffset),curPagebreak=e(curScrOffset),h!=curPageNum&&g.call(this,curPageNum,curPagebreak[0],curPagebreak[1]),h=curPageNum}function d(a){for(i=f.length-1;i>0;i--)if(a>f[i][0])return i+1;return 1}function e(a){for(i=f.length-1;i>=0;i--)if(a>f[i][0])return f[i];return null}var f=[[0,document.location.toString()]],g=function(){},h=1;b(),this.getCurPageNum=function(a){return d(a)},this.getCurPageNum=function(a){return d(a)},this.onChangePage=function(a){g=a},this.pushPages=function(a,b){f.push([a,b])},this.reloadCurrentPage=function(){f.pop(),h-=1,c()}},a.ias.history=function(){function a(){c=!!(window.history&&history.pushState&&history.replaceState),c=!1}var b=!1,c=!1;a(),this.setPage=function(a,b){this.updateState({page:a},"",b)},this.havePage=function(){return 0!=this.getState()},this.getPage=function(){return this.havePage()?(stateObj=this.getState(),stateObj.page):1},this.getState=function(){if(c){if(stateObj=history.state,stateObj&&stateObj.ias)return stateObj.ias}else if(haveState="#/page/"==window.location.hash.substring(0,7),haveState)return pageNum=parseInt(window.location.hash.replace("#/page/","")),{page:pageNum};return!1},this.updateState=function(a,c,d){b?this.replaceState(a,c,d):this.pushState(a,c,d)},this.pushState=function(a,d,e){c?history.pushState({ias:a},d,e):(hash=a.page>0?"#/page/"+a.page:"",window.location.hash=hash),b=!0},this.replaceState=function(a,b,d){c?history.replaceState({ias:a},b,d):this.pushState(a,b,d)}}}(jQuery),function(a,b,c,d,e){"$:nomunge";var f=a(d),g="waypoint.reached",h=function(a,c){a.element.trigger(g,c),a.options.triggerOnce&&a.element[b]("destroy")},i=function(a,b){if(!b)return-1;for(var c=b.waypoints.length-1;c>=0&&b.waypoints[c].element[0]!==a[0];)c-=1;return c},j=[],k=function(b){a.extend(this,{element:a(b),oldScroll:0,waypoints:[],didScroll:!1,didResize:!1,doScroll:a.proxy(function(){var b=this.element.scrollTop(),d=b>this.oldScroll,e=this,f=a.grep(this.waypoints,function(a,c){return d?a.offset>e.oldScroll&&a.offset<=b:a.offset<=e.oldScroll&&a.offset>b}),g=f.length;this.oldScroll&&b||a[c]("refresh"),this.oldScroll=b,g&&(d||f.reverse(),a.each(f,function(a,b){(b.options.continuous||a===g-1)&&h(b,[d?"down":"up"])}))},this)}),a(b).bind("scroll.waypoints",a.proxy(function(){this.didScroll||(this.didScroll=!0,d.setTimeout(a.proxy(function(){this.doScroll(),this.didScroll=!1},this),a[c].settings.scrollThrottle))},this)).bind("resize.waypoints",a.proxy(function(){this.didResize||(this.didResize=!0,d.setTimeout(a.proxy(function(){a[c]("refresh"),this.didResize=!1},this),a[c].settings.resizeThrottle))},this)),f.load(a.proxy(function(){this.doScroll()},this))},l=function(b){var c=null;return a.each(j,function(a,d){if(d.element[0]===b)return c=d,!1}),c},m={init:function(d,e){return this.each(function(){var f,h=a.fn[b].defaults.context,m=a(this);e&&e.context&&(h=e.context),a.isWindow(h)||(h=m.closest(h)[0]),(f=l(h))||(f=new k(h),j.push(f));var n=i(m,f),o=n<0?a.fn[b].defaults:f.waypoints[n].options,p=a.extend({},o,e);p.offset="bottom-in-view"===p.offset?function(){return(a.isWindow(h)?a[c]("viewportHeight"):a(h).height())-a(this).outerHeight()}:p.offset,n<0?f.waypoints.push({element:m,offset:null,options:p}):f.waypoints[n].options=p,d&&m.bind(g,d),e&&e.handler&&m.bind(g,e.handler)}),a[c]("refresh"),this},remove:function(){return this.each(function(b,c){var d=a(c);a.each(j,function(a,b){var c=i(d,b);c>=0&&(b.waypoints.splice(c,1),b.waypoints.length||(b.element.unbind("scroll.waypoints resize.waypoints"),j.splice(a,1)))})})},destroy:function(){return this.unbind(g)[b]("remove")}},n={refresh:function(){a.each(j,function(b,d){var e=a.isWindow(d.element[0]),f=e?0:d.element.offset().top,g=e?a[c]("viewportHeight"):d.element.height(),i=e?0:d.element.scrollTop();a.each(d.waypoints,function(a,b){if(b){var c=b.options.offset,e=b.offset;if("function"==typeof b.options.offset)c=b.options.offset.apply(b.element);else if("string"==typeof b.options.offset){var j=parseFloat(b.options.offset);c=b.options.offset.indexOf("%")?Math.ceil(g*(j/100)):j}b.offset=b.element.offset().top-f+i-c,b.options.onlyOnScroll||(null!==e&&d.oldScroll>e&&d.oldScroll<=b.offset?h(b,["up"]):null!==e&&d.oldScroll=b.offset?h(b,["down"]):!e&&d.element.scrollTop()>b.offset&&h(b,["down"]))}}),d.waypoints.sort(function(a,b){return a.offset-b.offset})})},viewportHeight:function(){return d.innerHeight?d.innerHeight:f.height()},aggregate:function(){var b=a();return a.each(j,function(c,d){a.each(d.waypoints,function(a,c){b=b.add(c.element)})}),b}};a.fn[b]=function(c){return m[c]?m[c].apply(this,Array.prototype.slice.call(arguments,1)):"function"!=typeof c&&c?"object"==typeof c?m.init.apply(this,[null,c]):void a.error("Method "+c+" does not exist on jQuery "+b):m.init.apply(this,arguments)},a.fn[b].defaults={continuous:!0,offset:0,triggerOnce:!1,context:d},a[c]=function(a){return n[a]?n[a].apply(this):n.aggregate()},a[c].settings={resizeThrottle:200,scrollThrottle:100},f.load(function(){a[c]("refresh")})}(jQuery,"waypoint","waypoints",window),Fonts.Scrolling=function(a){function b(c){1==a("#"+c).length?(a(n).waypoint("remove"),a(n).waypoint("destroy"),a(x).waypoint("remove"),a(x).waypoint("destroy"),i(c),i(j+c),setTimeout(function(){g(a(document)),h()},1e3),d(),a("body").hideLoading()):(a("body").hideLoading(),a("body").showLoading(),a(w).hide(),e(a(v).attr("href"),function(e,i){a(i).hide(),a(l).find(m).last().after(i),a(i).fadeIn(),f(i,!1),a(w).replaceWith(a(w,e)),a("ul.pagination .paging-next").length>0?b(c):(a(n).waypoint("remove"),a(n).waypoint("destroy"),a(x).waypoint("remove"),a(x).waypoint("destroy"),setTimeout(function(){g(a(document)),h()},1e3),d(),a("body").hideLoading())},function(){d(),a("body").hideLoading()}))}function c(){if(-1==window.location.hash.search(k)&&-1!=window.location.hash.search(j)){var c=parseInt(window.location.hash.replace("#"+j,""));if(1==a("#"+c).length)i(c),i(j+c),d();else{(new jQuery.ias.util).forceScrollTop(function(){b(c)})}}else d()}function d(b,c){var d={container:l,scrollContainer:J,item:m,pagination:w,next:v,customLoaderProc:function(){},loader:"",history:!1,paging:!1,tresholdMargin:-1300,customLoadItems:function(a,b){e(a,b)},onRenderComplete:function(a,c){b?b(a,c):f(c,!0)}};c&&a.extend(d,c),jQuery.ias(d)}function e(b,c,d){var e=[];a.ajax({url:b,type:"POST",cache:!1,timeout:1e6,dataType:"html",beforeSend:function(){a("#infinite-scroll-load-more").show(),a("#infinite-scroll-load-more span").show(),a("#infinite-scroll-load-more a").hide(),a("#infinite-scroll-load-more").showLoading()},success:function(b){try{data=JSON.parse(b).resultsHtml,a("head").append("")}catch(h){data=b}container=a(l,data).eq(0),0==container.length&&(container=a(data).filter(l).eq(0)),container&&container.find(m).each(function(){e.push(this)});var d=a("#font-families-to-load-container",data).eq(0);0==d.length&&(d=a(data).filter("#font-families-to-load-container").eq(0)),d.length>0&&e.push(d[0]);var f=a("#webfont-style",data).eq(0);if(0==f.length&&(f=a(data).filter("#webfont-style").eq(0)),f.length>0){var g=a('');g.html(f.html()),e.push(g[0])}a("#infinite-scroll-load-more").hideLoading(),a("#infinite-scroll-load-more").hide(),c&&c.call(this,data,e),a(Fonts).trigger("rebindevents")},error:function(){a("#infinite-scroll-load-more").hideLoading(),a("#infinite-scroll-load-more span").hide(),a("#infinite-scroll-load-more a").show(),d&&d.call(this)}})}function f(b,c){c&&g(b);var d=a(b);Search.Results.AttachSearchEvents(d,!1),Search.Results.AttachSearchListItem(d.find(".results-toggler")),WebFontsPlansFree.BindSelectFreeSubscriptionInList(d),Fonts.UI.InitSkyFontsTrialLinks(d)}function g(b){a(n,b).waypoint({offset:50,handler:function(){i(j+this.id)},onlyOnScroll:!0,continuous:!1})}function h(){a(x).waypoint({handler:function(){i(k)},onlyOnScroll:!0,continuous:!1})}function i(a){window.location.replace((""+window.location).split("#")[0]+"#"+a)}var j,k,l,m,n,o={},p="product_",q="product_top",r="article_",s="article_top",t="bestseller_",u="bestseller_top",v=".paging-next a",w=".pagination-wrap",x="ul#search-tabs",y="ul.font-results",z="li.font-results-item",A="h2 a.waypoint",B="ul.result-text",C="li",D="h2 a.waypoint",E="ul.best-seller-results",F="li.font-item",G="h2 a.waypoint",H="#active-promotions-list",I="div.promotion",J=a.ias.defaults.scrollContainer;return a(y+" "+z).length>0&&(j=p,k=q,l=y,m=z,n=A),a(B+" "+C).length>0&&(j=r,k=s,l=B,m=C,n=D),a(E+" "+F).length>0&&(j=t,k=u,l=E,m=F,n=G,x="#best-sellers-header"),a(H+" "+I).length>0&&(l=H,m=I,v="#active-promotions-paging a",w="#active-promotions-paging"),o.ResetWaypoints=function(){a(n).waypoint("remove"),a(n).waypoint("destroy"),g(a(document))},o.InitGoogleWebFontInfiniteScrolling=function(){l="ul.font-results",J=a("ul.font-results"),m="li",w="#google-webfonts-paging",v="#google-webfonts-next-page",d(function(a,b){Fonts.SkyFonts.AttachGoogleWebFontEvents(a,b)},{detachScrollEventAfterLastItem:!1}),a("#infinite-scroll-load-more a").click(function(){jQuery.ias({refresh:!0})})},o.InitSkyFontsActiveFontsInfiniteScrolling=function(){l="ul.font-results",J=a("ul.font-results"),m="li.active-font",w="#skyfonts-active-fonts-paging",v="#skyfonts-active-fonts-next-page",d(function(a,b){Fonts.SkyFonts.AttachActiveFontsEvents(a,b)}),a("#infinite-scroll-load-more a").click(function(){jQuery.ias({refresh:!0})})},o.InitSkyFontsExpiredFontsInfiniteScrolling=function(){l="ul.font-results",J=a("ul.font-results"),m="li.expired-font",w="#skyfonts-expired-fonts-paging",v="#skyfonts-expired-fonts-next-page",d(function(a,b){Fonts.SkyFonts.AttachExpiredFontsEvents(a,b)}),a("#infinite-scroll-load-more a").click(function(){jQuery.ias({refresh:!0})})},1==a(l).length&&c(),a(function(){a("#infinite-scroll-load-more a").click(function(){jQuery.ias({refresh:!0})}),g(a(document)),h()}),o}(jQuery),Fonts.SkyFonts=function(a){function b(b){var c=b.closest("li");c.showLoading(),a.ajax({type:"POST",url:Fonts.Urls.allActiveSkyfontsCountUrl(),datatype:"json"}).done(function(d){d.Success&&(a(".dev-total-active-font-count").html(d.Data),c.remove(),Fonts.Timers.destroy(b))}).always(function(){c.hideLoading()})}function c(){a.ajax({type:"POST",url:Fonts.Urls.getRemainingCredits(),datatype:"json"}).done(function(b){b.Success&&(-1!==b.Data.MockUpRemainingCredits&&a(".dev-mockup-remaining-credits").html(b.Data.MockUpRemainingCredits),-1!==b.Data.MockUpRemainingCredits&&a(".dev-desktop-remaining-credits").html(b.Data.DesktopRemainingCredits))})}function d(){a("#skyfonts-show-active-fonts").click(function(){var b=a(this);a.ajax({url:Fonts.Urls.activeFontsUrl(),type:"GET",beforeSend:function(){b.showLoading()},success:function(c){b.hideLoading(),Fonts.SkyFonts.bindAllActiveFontsModal(a(c))},error:function(){b.hideLoading()}})})}function e(){a("#skyfonts-show-expired-fonts").click(function(){var b=a(this);a.ajax({url:Fonts.Urls.expiredFontsUrl(),type:"GET",beforeSend:function(){b.showLoading()},success:function(c){b.hideLoading(),Fonts.SkyFonts.bindExpiredFontsModal(a(c))},error:function(){b.hideLoading()}})})}function f(){Cookies.set(q,"",-1);var b=function(){var b=a("#show-google-webfonts-dialog"),c=location.search;Fonts.DataLayer.translations.googlefontsskyfontsmodal().done(function(d){Fonts.SkyFonts.GoogleFontsSkyfontsModal=d.Response;var e=Common.queryStringToObject(c),f=e.fonts,j=location.hash,k=void 0;void 0!=j&&0===j.toLocaleLowerCase().lastIndexOf(s.toLowerCase(),0)&&(k=j.substr(s.length,j.length-s.length),k=Math.floor(k),(isNaN(k)||k<=0)&&(k=t));var n=null;void 0!=f&&(n={keyword:f,showAddMultipleFontsButton:!0}),void 0!=k&&(n={showAddMultipleFontsButton:!0,topPopularFonts:k}),a.ajax({url:Fonts.DataLayer.urls.googlewebfontsdialog,type:"GET",data:n,beforeSend:function(){b.showLoading()},success:function(c){if(c.redirectUrl)window.location=c.redirectUrl;else{b.hideLoading();var d=a(c);d.lightbox_me({onLoad:function(){Fonts.Dropdowns.attachSkyFontsDropdowns(d),a('.add-to-skyfonts-button input[type="button"]').unbind("click").click(i),a(".add-multi-to-skyfonts-button input.input-submit").click(h),Fonts.Scrolling.InitGoogleWebFontInfiniteScrolling(),l(d),m(d),Common.detectInternetExplorer("8","lte")&&g(d)},destroyOnClose:!0})}},error:function(){b.hideLoading()}})})};a("#show-google-webfonts-dialog").unbind("click").on("click",function(a){b(),a.preventDefault()})}function g(b){var c=a("style",b).eq(0);if(0==c.length&&(c=a(b).filter("style").eq(0)),c.length>0){var d=c.html(),e=document.createElement("style"),f=document.getElementsByTagName("head")[0];if(e.setAttribute("type","text/css"),f.appendChild(e),e.styleSheet)try{e.styleSheet.cssText=d}catch(h){console.log("Error loading stylesheet - "+h)}else{var g=document.createTextNode(d);e.appendChild(g)}}}function h(b,c){function d(){if(0==p.length)o.addSuccess(Fonts.SkyFonts.GoogleFontsSkyfontsModal.GoogleWebFontsAddSuccessMessage,function(){m.click()}),e(),n.hideLoading();else{var b=p.pop();q.push(a(b).parents(".dev-add-skyfonts-container").find('input[name="google-webfont-url"]')),i.apply(b,[null,{batchName:r,skipSkyFontsClientDetection:!0,onSuccess:d,onFailure:function(){var b=a(".error.user-message p",n);if(b.length>0){var c=new Array;a.each(b,function(b,d){var e=d.innerHTML;-1==a.inArray(e,c)&&(c.push(e),o.addError(e))})}e(),n.hideLoading()},batchNumber:f,countInBatch:g}])}}function e(){a.each(q,function(a,b){j(b.val(),b)})}var f,g,k=a(this),l=this,m=k.parents(".dev-skyfonts-wrapper.skyfonts-wrapper").find(".dev-add-skyfonts-dropdown-button"),n=k.parents(".modal-content"),o=new UserMessages(a,"messages-multi"),p=new Array,q=new Array,r=k.data("batch-title");a.each(a('.add-to-skyfonts-button input[type="button"]'),function(a,b){p.push(b)}),n.showLoading(),o.clearAll(),f=(new Date).getTime(),g=p.length,Fonts.UI.Alert(Fonts.SkyFonts.GoogleFontsSkyfontsModal.CheckingForSkyFontsClientTitle).addCaution(Fonts.SkyFonts.GoogleFontsSkyfontsModal.CheckingForSkyFontsClientMessage),SkyFontsClient.checkAndTryLaunch({onsuccess:function(a){Fonts.UI.CloseAlert(),a.success?d():o.addError(Fonts.SkyFonts.GoogleFontsSkyfontsModal.ErrorMessage)},onfailure:function(){function a(){setTimeout(function(){Fonts.Dropdowns.SuppressHtmlClick(!1)},500),h.apply(l,[null,!0])}Fonts.UI.CloseAlert(),Fonts.Dropdowns.SuppressHtmlClick(!0),Fonts.SkyFontDropdown.showDownloadModal({onCompleted:function(){n.hideLoading()},showInstructions:!0,doNotRequireLogin:!0,onSkyFontsRunning:a,onResumeWorkflow:a})},launchClient:c,doNotWaitForConnectedUsers:!0})}function i(b,c){function d(a,b){a&&(k?a.hideLoading():a.css("display","block")),1==u.length&&u[0].checked?f(w):(w.fontFamilyCount=1,e(w))}function e(a){SkyFontsClient.addFont({type:"ttf",fontname:a.fontName,fontfamily:a.fontFamily,fontfamilycount:a.fontFamilyCount,fontweight:a.fontWeight,fontstyle:a.fontStyle,fonturl:a.fontUrl,batchname:a.batchName,provider:"Google",version:a.fontVersion,fontlocalname:a.fontLocalName,batch:a.batchNumber,count:a.countInBatch,port:51001,onprogress:function(){},onsuccess:function(){a.userMessages.addSuccess(Fonts.SkyFonts.GoogleFontsSkyfontsModal.GoogleWebFontsAddSuccessMessage,function(){a.isContainerVisible&&a.skyFontsButton.click()}),a.isContainerVisible&&a.container.hideLoading(),a.callGoogleFontActivatedOnSuccess&&j(a.fontUrl,a.fontUrlControl),dataLayer.push({event:"GAevent",eventCategory:"SkyFonts",eventAction:"GoogleFontAdd",eventLabel:a.fontName}),a&&a.onSuccess&&a.onSuccess()},onfailure:function(b){"Provider not enabled"==b.exception?(a.userMessages.addError(Fonts.SkyFonts.GoogleFontsSkyfontsModal.GoogleWebFontsEnableProviderMessage),a.isContainerVisible&&a.container.hideLoading(),a&&a.onFailure&&a.onFailure()):Fonts.SkyFontDropdown.showDownloadModal({onCompleted:function(){a.isContainerVisible&&a.container.hideLoading(),a&&a.onFailure&&a.onFailure()}})}})}function f(b){var c=a("#google-fonts-by-family-url").val();a.ajax({url:c,type:"POST",data:{familyName:q},beforeSend:function(){i.showLoading()},success:function(c){function d(){if(0==c.GoogleFonts.length)return void i.hideLoading();var h=c.GoogleFonts.pop(),j={fontName:h.FullName,fontUrl:h.FontUrl,fontVersion:h.Version,fontLocalName:h.LocalFontName,fontUrlControl:a('.skyfonts-google-webfonts input[name="google-webfont-url"][value="'+h.FontUrl+'"]'),batchNumber:f,countInBatch:g,container:null,isContainerVisible:!1,skyFontsButton:null,callGoogleFontActivatedOnSuccess:!0,onSuccess:function(){d()},onFailure:function(){i.hideLoading()}};b&&(j.fontFamily=b.fontFamily,j.fontFamilyCount=g,j.fontStyle=b.fontStyle,j.fontWeight=b.fontWeight),1==j.fontUrlControl.length?j.userMessages=new UserMessages(a,j.fontUrlControl.parents(".dev-skyfonts-wrapper.skyfonts-wrapper").find('div[id^="messages-"]').attr("id")):(j.fontUrlControl=!1,j.userMessages=new UserMessages(a,"not-existing-dev-null")),e(j)}if(c&&c.GoogleFonts){var f=(new Date).getTime(),g=c.GoogleFonts.length;d()}},error:function(){i.hideLoading()}})}var g=a(this),h=g.parents(".dev-skyfonts-wrapper.skyfonts-wrapper").find(".dev-add-skyfonts-dropdown-button"),i=g.parents(".dropdown-inner"),k=i.is(":visible"),l=i.find('input[name="google-webfont-url"]'),m=l.val(),n=i.find('input[name="google-webfont-name"]').val(),o=i.find('input[name="google-webfont-version"]').val(),p=i.find('input[name="google-webfont-local-name"]').val(),q=i.find('input[name="google-webfont-family"]').val(),r=parseInt(i.find('input[name="google-webfont-family-count"]').val(),10)+1,s=i.find('input[name="google-webfont-weight"]').val(),t=i.find('input[name="google-webfont-style"]').val(),u=i.find('input[name^="google-webfont-add-family"][type="checkbox"]'),v=new UserMessages(a,i.find('div[id^="messages-"]').attr("id")),w={fontName:n,fontUrl:m,fontUrlControl:l,fontVersion:o,fontLocalName:p,fontFamily:q,fontFamilyCount:r,fontWeight:s,fontStyle:t,batchNumber:c?c.batchNumber:void 0,countInBatch:c?c.countInBatch:void 0,container:i,isContainerVisible:k,userMessages:v,skyFontsButton:h,onSuccess:c?c.onSuccess:null,onFailure:c?c.onFailure:null,callGoogleFontActivatedOnSuccess:!0};c&&c.batchName&&(w.batchName=c.batchName),require(["modules/skyfonts"],function(a){Object.create(a).check(0,{success:function(a){d()},fail:function(){function a(){new Fonts.SkyfontsModal({view:"GoogleInstallClient",isClientDownloadOnly:!0,modal:b,Request:"Google",fontInfo:{DisplayName:w.fontLocalName},onSuccess:function(){d(i,g)}})}var b=new Fonts.Modal({loading:!0,cssClass:"skyfonts-modal"});Fonts.SkyfontsModal?a():require(["modals/skyfonts"],function(b){Fonts.SkyfontsModal=b,a()})}})})}function j(b,c){var d=Cookies.get(r),e=[];void 0!=d&&(e=JSON.parse(d));var f=Common.getHashCode(b);-1==a.inArray(f,e)&&(e.push(f),Cookies.set(r,JSON.stringify(e),null,location.pathname),k(c))}function k(a){a&&a.parents(".dev-skyfonts-wrapper.skyfonts-wrapper").find(".dev-add-skyfonts-dropdown-button").removeClass("ss-dropdown").addClass("ss-check")}function l(b){var c=Cookies.get(r);if(void 0!=c){var d=JSON.parse(c);b.find('input[name="google-webfont-url"]').each(function(){var b=a(this);-1!=a.inArray(Common.getHashCode(b.val()),d)&&k(b)})}}function m(b){var c=b.find("#google-webfonts-keyword");b.find(".alpha-keyword").click(function(){var d=a(this).data("keyword");c.val(d),n(b,d)}),c.data("previous-keyword",c.val()),c.keyup(function(){var c=a(this).val();n(b,c)}),c.keydown(function(a){if(13==a.keyCode)return a.preventDefault(),void a.stopPropagation()}),b.find(".skyfonts-google-keywords .remove").click(function(a){a.preventDefault(),c.val(""),c.keyup()}),b.find(".batch-install a").click(function(d){d.preventDefault(),c.val("");var e=a(this).data("top-limit");location.hash=s+e,n(b,null,e)})}function n(b,c,d){var e=b.find(".modal-content"),f=b.find(".font-results"),g=b.find("#google-webfonts-keyword"),h=g.data("previous-keyword");null==h&&(h="");var i=null!=d?{showAddMultipleFontsButton:!0,topPopularFonts:d}:{keyword:c};null==d&&h.toLowerCase()==c.toLowerCase()||a.ajax({url:Fonts.DataLayer.urls.googlewebfontsdialog,type:"GET",data:i,beforeSend:function(){e.showLoading()},success:function(d){var h=a(d),i=h.find("li");f.find("li").remove(),f.find(".fdc-web-fonts-results").remove(),f.scrollTop(0);var j=h.find(".fdc-web-fonts-results");j.length>0?f.append(j):f.prepend(i),Fonts.SkyFonts.AttachGoogleWebFontEvents(h,i);var k=h.find("#google-webfonts-next-page");b.find("#google-webfonts-next-page").attr("href",1==k.length?k.attr("href"):null),g.data("previous-keyword",c),e.hideLoading()},error:function(){e.hideLoading()}})}function o(){a(".skyfonts-machines .skyfonts-machines-remove, #skyfonts-machine-section-pairing .machine-list .skyfonts-machines-remove").click(function(){var b=a(this),c=a("#skyfonts-machines-remove-form");c.find("#deviceId").val(b.data("device-id")),c.find("#revoke").val(b.data("active")),c.submit()})}var p={},q="ActivatedGoogleWebFonts",r="ActivatedGoogleFontCodes",s="#topPopularFonts",t=10 ;return p.bindAllActiveFontsModal=function(a){a.lightbox_me({onLoad:function(){var b=JSON.parse(a.find(".dev-skyfonts-remaining-times").html());Fonts.SkyFonts.bindTimersAndDropdows(a,b),Fonts.Scrolling.InitSkyFontsActiveFontsInfiniteScrolling()},onBeforeClose:function(){Fonts.Timers.unbindOnExpired(a.find("span.dev-timer"))},onClose:function(){Fonts.Timers.refresh()},destroyOnClose:!0})},p.bindExpiredFontsModal=function(a){a.lightbox_me({onLoad:function(){Fonts.Dropdowns.attachSkyFontsDropdowns(a,function(){c()}),Fonts.Scrolling.InitSkyFontsExpiredFontsInfiniteScrolling()},onBeforeClose:function(){},destroyOnClose:!0})},p.bindTimersAndDropdows=function(d,e){Fonts.Dropdowns.attachSkyFontsDropdowns(d,function(a){Fonts.Timers.update([{Guid:a.SkyFontId,RemainingTime:a.RemainingMiliseconds}]),c()}),Fonts.Timers.bindOnExpired(d.find("span.dev-timer"),function(){b(a(this))}),Fonts.Timers.bind(e)},p.AttachActiveFontsEvents=function(b,c){var d=a(c),e=JSON.parse(a(b).find(".dev-skyfonts-remaining-times").html());Fonts.SkyFonts.bindTimersAndDropdows(d,e)},p.AttachExpiredFontsEvents=function(b,d){var e=a(d);Fonts.Dropdowns.attachSkyFontsDropdowns(e,function(){c()})},p.AttachGoogleWebFontEvents=function(b,c){var d=a(c);Fonts.Dropdowns.attachSkyFontsDropdowns(d),a('.add-to-skyfonts-button input[type="button"]',d).unbind("click").click(i),a(".add-multi-to-skyfonts-button input.input-submit",d).click(h),g(b),l(d)},p.bindRightPanelRemainigTimeEvents=function(b){var c=a("#dev-fonts-history-wrapper"),f=c.find("#dev-top10-active-fonts"),g=c.find("span.dev-timer"),h=function(){f.hideLoading(),f.showLoading(),a.ajax({type:"POST",url:Fonts.Urls.activeAndExpiredFontsUrl(),datatype:"json"}).done(function(a){f.hideLoading(),a.Success&&(c.html(a.Data.Html),Fonts.Timers.refresh(),Fonts.SkyFonts.bindRightPanelRemainigTimeEvents(a.Data.Fonts),d(),e())}).fail(function(){f.hideLoading()})};Fonts.Timers.bindOnExpired(g,function(){Fonts.Timers.unbindOnExpired(g),h()}),Fonts.Timers.bind(b)},p.OnSkyFontsMachineRemoveSuccess=function(b){a("#skip").html(a(b).find("#skip").html()),o(),a('[data-action="install-skyfonts"]').length>0&&a('[data-action="install-skyfonts"]').on("click",function(a){function b(){new Fonts.SkyfontsModal({view:"InstallClient",isClientDownloadOnly:!0,modal:c,Request:"ClientInstall"})}var c=new Fonts.Modal({loading:!0,cssClass:"skyfonts-modal"});Fonts.SkyfontsModal?b():require(["modals/skyfonts"],function(a){Fonts.SkyfontsModal=a,b()}),a.preventDefault()})},p.RemoveFont=function(c,d){var e=a("section.modal.all-active-fonts-modal"),f=a(".modal-content",e),g=new UserMessages(jQuery,"active-skyfonts-messages");a.ajax({type:"POST",url:Fonts.DataLayer.urls.skyfontsRemoveFont,data:{skyFontId:d},success:function(c){if(c.Success){b(a("#"+d))}else g.addMessage(c)},beforeSend:function(){f.showLoading()},complete:function(){f.hideLoading()}})},a(function(){f(),d(),e(),o()}),p}(jQuery),function(a,b,c,d){var e=a(b);a.fn.lazyload=function(f){function g(){var b=0;i.each(function(){var c=a(this);if(!j.skip_invisible||c.is(":visible"))if(a.abovethetop(this,j)||a.leftofbegin(this,j));else if(a.belowthefold(this,j)||a.rightoffold(this,j)){if(++b>j.failure_limit)return!1}else c.trigger("appear"),b=0})}var h,i=this,j={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:b,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return f&&(d!==f.failurelimit&&(f.failure_limit=f.failurelimit,delete f.failurelimit),d!==f.effectspeed&&(f.effect_speed=f.effectspeed,delete f.effectspeed),a.extend(j,f)),h=j.container===d||j.container===b?e:a(j.container),0===j.event.indexOf("scroll")&&h.bind(j.event,function(){return g()}),this.each(function(){var b=this,c=a(b);b.loaded=!1,(c.attr("src")===d||!1===c.attr("src"))&&c.is("img")&&c.attr("src",j.placeholder),c.one("appear",function(){if(!this.loaded){if(j.appear){var d=i.length;j.appear.call(b,d,j)}a("").bind("load",function(){var d=c.attr("data-"+j.data_attribute);c.hide(),c.is("img")?c.attr("src",d):c.css("background-image","url('"+d+"')"),c[j.effect](j.effect_speed),b.loaded=!0;var e=a.grep(i,function(a){return!a.loaded});if(i=a(e),j.load){var f=i.length;j.load.call(b,f,j)}}).attr("src",c.attr("data-"+j.data_attribute))}}),0!==j.event.indexOf("scroll")&&c.bind(j.event,function(){b.loaded||c.trigger("appear")})}),e.bind("resize",function(){g()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&e.bind("pageshow",function(b){b.originalEvent&&b.originalEvent.persisted&&i.each(function(){a(this).trigger("appear")})}),a(c).ready(function(){g()}),this},a.belowthefold=function(c,f){return(f.container===d||f.container===b?(b.innerHeight?b.innerHeight:e.height())+e.scrollTop():a(f.container).offset().top+a(f.container).height())<=a(c).offset().top-f.threshold},a.rightoffold=function(c,f){return(f.container===d||f.container===b?e.width()+e.scrollLeft():a(f.container).offset().left+a(f.container).width())<=a(c).offset().left-f.threshold},a.abovethetop=function(c,f){return(f.container===d||f.container===b?e.scrollTop():a(f.container).offset().top)>=a(c).offset().top+f.threshold+a(c).height()},a.leftofbegin=function(c,f){return(f.container===d||f.container===b?e.scrollLeft():a(f.container).offset().left)>=a(c).offset().left+f.threshold+a(c).width()},a.inviewport=function(b,c){return!(a.rightoffold(b,c)||a.leftofbegin(b,c)||a.belowthefold(b,c)||a.abovethetop(b,c))},a.extend(a.expr[":"],{"below-the-fold":function(b){return a.belowthefold(b,{threshold:0})},"above-the-top":function(b){return!a.belowthefold(b,{threshold:0})},"right-of-screen":function(b){return a.rightoffold(b,{threshold:0})},"left-of-screen":function(b){return!a.rightoffold(b,{threshold:0})},"in-viewport":function(b){return a.inviewport(b,{threshold:0})},"above-the-fold":function(b){return!a.belowthefold(b,{threshold:0})},"right-of-fold":function(b){return a.rightoffold(b,{threshold:0})},"left-of-fold":function(b){return!a.rightoffold(b,{threshold:0})}})}(jQuery,window,document);var Search=function(a){function b(b,c){if(b)Fonts.Products.updateSampleImage(null,c);else{var d=FontPreview.GetDefaultPreviewText();void 0!=d&&"undefined"!=d||void 0==(d=a("#DefaultTextIndex").val())&&(d=a("#DefaultTextIndex option:first").val()),FontPreview.UpdateAllImages(d),FontPreview.UpdateAllWebFonts(d),h&&(h=!1)}}function c(a,b,c,d,e){var f=a.find(".submit>input.add-to-project"),g=a.find(".submit>input.add-to-project-wait"),h=a.find(".submit>input.added-to-project"),i=a.find(".submit>form.upgrade-subscription");!0===b?f.show():f.hide(),!0===c?g.show():g.hide(),!0===d?h.show():h.hide(),!0!==e?i.show():i.hide()}function d(b){var c=b.find("form");c.unbind(),c.data("validator",null),a.validator.unobtrusive.parse(document),c.validate(c.data("unobtrusiveValidation").options)}function e(b){Fonts.Account.AttachEventsToMemberSigninForSelector(b.find("a.password-reset-link-trigger")),a(".reset-password-part a.close",b).click(function(c){a("select[sb]").selectbox("close"),b.find(".hovered").fadeOut("fast"),b.parentsUntil(".account-nav").removeClass("active"),b.find(".dropdown").fadeOut("fast"),b.removeClass("active"),b.parents(".with-dropdown").removeClass("active"),b.parentsUntil(".with-dropdown").removeClass("active");var d=b.closest(".member-signin-section-wrapper");d.find(".reset-password-part").css("display","none"),d.find(".margin-zero.signin-part").css("display","block"),c.preventDefault()})}var f={},g=!1,h=!1;return f.BindDefaultPreviewTextChangeEvent=function(){var b=a("#DefaultTextIndex");if(b.length>0){var c=FontPreview.GetDefaultPreviewText();void 0!=c&&c.length>0&&0==a('#DefaultTextIndex option[value="'+c+'"]').length&&(h=!0,b.append(a('")),b.val(c)),b.selectbox({onChange:function(){var a=this.value;FontPreview.ChangeDefaultText(a),FontPreview.UpdateAllImages(a),FontPreview.UpdateAllText(a),FontPreview.SaveDefaultPreviewText(a)}}),void 0!=c&&b.selectbox("change",c)}a("#SortColumn").selectbox({onChange:function(){var b,c,d,e=a(this).closest("form"),g=[];a('section[id^="model-section"] div.pairing:hidden').each(function(){g.push('')}),g.length>0&&e.append(g.join("")),a("#section-rating div.pairing:hidden").length&&e.append(''),f.RemoveDefaultTextIndexField(e),f.SetSortDirectionField(e),e.find("#page").val(1),b=f.buildForm(e),c=e.attr("id"),d=c?"#"+c:"",window.location="?"+b.serialize()+d}})},f.BindAddToWebFontProjectEvents=function(b){b.find(".form-add-top-project .upgrade-subscription").click(function(){window.location.href=a(this).data("actionUrl")}),b.find(".select-web-font-variation").selectbox({onChange:function(){var b,c,d=a(this).find("option:selected"),e=d.data("inProject"),g=a(this).parents("form:first");1===e?f.updateAddToProjectSubmitButtonToAdded(g):(b=f.getCustomerSubscriptionTier(),c=parseInt(d.data("tier"),10),c>b?f.updateAddToProjectSubmitButtonToUpgrade(g):f.updateAddToProjectSubmitButtonToAdd(g))}})},f.buildForm=function(b,c){var d,e,f,g,h,i,j,k,l=b.find(".refine-refinements"),m=a("#SearchIn option:selected").data("search-action"),n=!l.is(":visible"),o=b.find(":input[name]").not(":radio:not(:checked)").not('[name^="SearchCriterias"]'),p='
';return b.attr("action",m),n&&l.remove(),o.each(function(){d=a(this),e=d.attr("name"),f=d.val()||"",p+=''}),l.find("p.refine-refinement:not(.default-refine):visible").each(function(){g=a(this),h=g.find(':input[name$="Criteria"]'),i=g.find(':input[name$="Value"]'),j=h.val(),k=i.val(),k||(k=""),(j&&k||c)&&(p+='')}),p+="
",a(p)},f.RemoveDefaultTextIndexField=function(b){a("select[name=DefaultTextIndex]",b).attr("name","")},f.SetSortDirectionField=function(b){a("select[name=SortColumn]",b).length>0&&(a("select[name=SortColumn]",b).val().indexOf("ascending")>0?a("input[name=SortDirection]",b).val("Ascending"):a("input[name=SortDirection]",b).val("Descending"))},f.SubmitBrowseProductsForm=function(b,c){a("input[name=QueryFontType]",c).val()!=b&&a("input[name=page]",c).val("1"),a("input[name=QueryFontType]",c).val(b),Search.RemoveDefaultTextIndexField(c),Search.SetSortDirectionField(c),window.location="?"+c.serialize()+"#"+c.attr("id")},f.InitializeOpenTypeFeatureControls=function(c,d){if(void 0===c&&(c=a("body")),void 0===d&&(d=!0),1!=a("#publisher-used-font-results").length){var e=a(".products-sample-images",c),f="undefined"!=typeof currentPage&&""!=currentPage.ProductUrlKey,g=a("input[name=colorpicker-foreground]",c).val(),i=a("input[name=colorpicker-background]",c).val(),j=a("select[name=font-size]").val(),k=FontPreview.GetPreviewImageTextColor(),l=g!=k;void 0!=k&&a("input[name=colorpicker-foreground]",c).val(k),k=FontPreview.GetPreviewImageBackgroundColor(),l=l||i!=k,void 0!=k&&a("input[name=colorpicker-background]",c).val(k),k=FontPreview.GetPreviewImageFontSize(),l=l||j!=k,void 0!=k&&a("select[name=font-size]",c).val(k);var m=[];if(a(".search-featuredicons li.feature-active a",c).each(function(b,c){m.push(a(c).data("ot-feature"))}),a(".search-featuredicons li",c).removeClass("feature-active"),k=FontPreview.GetPreviewImageOtFeatures()){var n=k.split(",");if(m.length==n.length){a.grep(m,function(b){return a.inArray(b,n)<0}).length>0&&(l=!0)}else l=!0;a.each(n,function(b,d){a(".search-featuredicons a[data-ot-feature="+d+"]",c).parent().addClass("feature-active")})}else m.length>0&&(l=!0);FontPreview.attachColorPicker("foreground",c),FontPreview.attachColorPicker("background",c),FontPreview.attachColorPickerCloseListener(),a(".search-featurestab .trigger",c).click(function(){var b="active-trigger",d=a(".search-featuredicons",c),e=a(this);if(e.toggleClass(b),e.find("a").toggleClass("ss-dropdown").toggleClass("ss-directright"),e.hasClass(b)){d.show();var f=a("#search-resize",c);1==f.length&&d.css("width",f.outerWidth(!0)+parseInt(d.css("left"))+"px")}else d.hide()}),d&&a(document).on("click",".search-featuredicons li a",function(){a(this).parent().toggleClass("feature-active"),a(this).next(".popup").fadeOut("fast");var c=a(".library-modal .products-sample-images");0==c.length&&(c=a(".products-sample-images")),(!f||f&&c.length>0)&&b(f,c)}),a('.search-textcolor input, .search-bgcolor input, select[name="font-size"]',c).bind("change",function(a){b(f,e),a.preventDefault()}),(l||h)&&e.length>0&&b(f,e),f?Fonts.Products.AttachFontFeaturesRollovers(c):Search.AttachFontFeaturesRollovers()}},f.AttachFontFeaturesRollovers=function(){a(".font-features-section li a").mouseenter(function(){g||(g=!0,a.post(Fonts.Urls.frsSupportedOpenTypeFeaturesRolloversUrl(),function(b){a(".feat-ot-list").replaceWith(a(b).find(".feat-ot-list")),BindTextPopperHover(a(".textpopper",".feat-ot-list")),g=!1}))})},f.AttachSubscriptionMessage=function(){var b=a("#subscription-message-not-signed-in-close"),c=a("#subscription-message-not-signed-in");b.length>0&&c.length>0&&(b.bind("click",function(){c.fadeOut(),a.cookie("subscription-message-closed",1,{domain:location.hostname})}),c.fadeIn())},f.updateAddToProjectSubmitButtonToAdd=function(a){c(a,!0,!1,!1,!1)},f.updateAddToProjectSubmitButtonToAdded=function(a){c(a,!1,!1,!0,!1)},f.updateAddToProjectSubmitButtonToUpgrade=function(a){c(a,!1,!1,!1,!0)},f.getCustomerSubscriptionTier=function(){return parseInt(a("#project-choose").data("customerSubscriptionTier"),10)},f.displayAddToWishListContent=function(b,c,f,g){var h=a(b),i=h.closest(".with-dropdown.resetable-sing-in-block");i.find("span.trigger.member-forms-trigger").html();if(a(".dropdown:not([data-dropdown])").hide(),h.hasClass("active"))return a(".dropdown:not([data-dropdown])").hide(),a('[data-context="baby-button"]').removeClass("active"),!1;a('[data-context="baby-button"]').removeClass("active"),h.addClass("active"),"true"!=h.attr("data-loaded")?(h.addClass("ss-loading").removeClass("ss-star"),a.ajax({type:"POST",url:Fonts.Urls.getAddToWishListActionUrl(),data:{productId:c,defaultProductVariationId:f},dataType:"json",beforeSend:function(){i.showLoading()},success:function(a){a.Success&&a.Html&&(i.append(a.Html),d(i),Fonts.UI.wishListDropDowns(i),Fonts.Dropdowns.AttachWishListDropdown(i.parent()),Fonts.Dropdowns.AttachSignInDropdownWishList(i.parent()),Fonts.Dropdowns.AttachSimpleDropdown(i.parent()),Fonts.UI.BindJsonpFormSubmitEvents(i),e(i),h.attr("data-loaded","true"),h.removeClass("ss-loading").addClass("ss-star"),i.find(".member-signin-section-wrapper").css("display","block"),i.find(".member-forms.signin-form").css("display","block"),i.find(".sign-in-dropdown").css("display","block"),i.find(".add-to-wishlist-dropdown").css("display","block"),i.find(".trigger.member-forms-trigger").click())},complete:function(){i.hideLoading()},error:function(){h.attr("data-loaded","false"),i.hideLoading()}})):(i.find(".member-signin-section-wrapper").css("display","block"),i.find(".member-forms.signin-form").css("display","block"),i.find(".sign-in-dropdown").css("display","block"),i.find(".add-to-wishlist-dropdown").css("display","block"))},f.displayAddToWebFontContent=function(b,c,f,g){var h=a(b),i=h.closest(".with-dropdown.resetable-sing-in-block");if(a(".dropdown:not([data-dropdown])").hide(),h.hasClass("active"))return a('[data-context="baby-button"]').removeClass("active"),!1;a('[data-context="baby-button"]').removeClass("active"),h.addClass("active"),"true"!=h.attr("data-loaded")?(h.addClass("ss-loading").removeClass("ss-openfolder"),a.ajax({type:"POST",url:Fonts.Urls.getAddToWebFontActionUrl(),data:{familyId:c,productId:f,addAllFamilyFonts:g},dataType:"json",beforeSend:function(){i.showLoading()},success:function(b){b.Success&&b.Html&&(a(i).append(b.Html),d(i),i.find("select.adorn").selectbox(),Fonts.UI.AttachAddToWebFontDropDownsEvents(i),Fonts.Dropdowns.AttachWebFontsDropdown(i.parent()),Fonts.Dropdowns.AttachSignInDropdownWebFonts(i.parent()),Fonts.Dropdowns.AttachSimpleDropdown(i.parent()),Fonts.UI.BindJsonpFormSubmitEvents(i),e(i),a(i).find(".member-signin-section-wrapper").css("display","block"),a(i).find(".sign-in-dropdown").css("display","block"),a(i).find(".member-forms.signin-form").css("display","block"),a(i).find(".trigger.member-forms-trigger").click(),h.removeClass("ss-loading").addClass("ss-openfolder"),h.attr("data-loaded","true"))},complete:function(){i.hideLoading()},error:function(){i.hideLoading()}})):(a(i).find(".member-signin-section-wrapper").css("display","block"),a(i).find(".sign-in-dropdown").css("display","block"),a(i).find(".member-forms.signin-form").css("display","block"))},f.displayAddToWebFontFamilyFontsOrProjectContent=function(b,c,f,g,h){var i=a(b),j=i.closest(".with-dropdown"),k={familyId:c,productId:f,addAllFamilyFonts:g};h&&(k.webFontsButtonName=i.text()),"true"!=i.attr("data-loaded")&&a.ajax({type:"POST",url:Fonts.Urls.getAddToWebFontAllFamilyFontsOrProjectUrl(),data:k,dataType:"json",beforeSend:function(){j.showLoading()},success:function(b){b.Success&&b.Html&&(i.attr("data-loaded","true"),a(j).append(b.Html),d(j),j.find("select.adorn").selectbox(),Fonts.UI.AttachAddToWebFontDropDownsEvents(j),Fonts.WebFontDropdown.AttachAddToWebFontEvents(j.find("div.add-to-web-fonts select.add-to-project-font-selector")),Fonts.Dropdowns.AttachWebFontsDropdown(j.parent()),Fonts.Dropdowns.AttachSignInDropdownWebFonts(j.parent()),Fonts.UI.BindJsonpFormSubmitEvents(j),e(j),a(j).find(".button").click())},complete:function(){j.hideLoading()},error:function(){j.hideLoading()}})},f.displayAddItemToSkyFontsContent=function(b,c,d,e,f){var g=a(b),h=g.closest(".with-dropdown"),i={skyFontId:c,projectId:d,skyFontsOption:e};f&&(i.skyFontsButtonName=g.text()),a.ajax({type:"POST",url:Fonts.Urls.getAddItemToSkyFontsUrl(),data:i,dataType:"json",beforeSend:function(){h.showLoading()},success:function(b){b.Success&&b.Html&&(a(h).html(b.Html),Fonts.Dropdowns.attachSkyFontsDropdowns(h.closest(".dev-skyfonts-wrapper")),a(h).find(".dev-add-skyfonts-dropdown-button").click())},complete:function(){h.hideLoading()},error:function(){h.hideLoading()}})},f}(jQuery);$(function(){Search.BindDefaultPreviewTextChangeEvent(),Search.AttachSubscriptionMessage()}),Fonts.SkyFontDropdown=function(a){var b={},c=function(a){if(!a.form.find)return!1;var b=a.container,c=a.form,d=c.find('select[name="SkyFontsOption"]'),e=d.find('option[value="'+d.val()+'"]').index();d.selectbox("detach").find("option:lt("+e+")").remove(),d.selectbox(),b.find(".btn-widthdropdown").removeClass("ss-dropdown").addClass("ss-check")},d=function(b){var c=function(){var c=a(this),d=b[c.val()];d&&(c.html(d.Html),d.Inactive?c.attr("data-marked",1):c.removeAttr("data-marked"))},d=function(){var b=a(this),d=b.val();b.selectbox("detach"),a.each(b.find("option"),c),b.val(d).selectbox()};a.each(a('select[name="SkyFontsOption"]'),d)},e=function(b){var e=b.form,f=b.contentWrapper,g=b.userMessages;g.clearAll(),f&&f.showLoading(),a.ajax({type:e.attr("method"),url:e.attr("action"),data:e.serialize(),datatype:"json"}).done(function(a){if(a.Success){if(e.find){c(b),d(a.Data.OptionsList);var f=e.find("select"),h=f.val(),i=f.find('option[value="'+h+'"]');f.selectbox("detach"),i.attr("data-marked",1),f.val(h).selectbox(),b.onAdded(a.Data)}dataLayer.push({event:"GAevent",eventCategory:"SkyFonts",eventAction:a.Data.ActivatedSkyFontAvailability,eventLabel:a.Data.ActivatedSkyFontVariationName})}_.isFunction(b.callback)&&b.callback(a),g.addMessage(a,function(){a.Success&&b.contentWrapper.is(":visible")&&b.container.find(".dev-add-skyfonts-dropdown-button").click()})}).fail(function(){g.addError(Fonts.Translations.getErrorMessage())}).always(function(){f&&f.hideLoading(),b.form.data&&b.form.data("submitted",!1)})},f=function(a){function b(a,b){var c;void 0!==Fonts.ResultList&&_.each(Fonts.ResultList,function(d){c=_.where(d.Rows,{skyfontsId:a}),_.each(d.Rows,function(b){void 0!==b.SubList&&0!==_.where(b.SubList.Rows,{skyfontsId:a}).length&&(c=_.where(b.SubList.Rows,{skyfontsId:a}))}),0!==c.length&&c[0].slides.skyfontModal&&c[0].slides.skyfontModal.alert("error",b)})}function c(b,c){var e=!1,g=!1;Fonts.UI.CloseAlert(),Fonts.Dropdowns.SuppressHtmlClick(!0),Fonts.SkyFontDropdown.showDownloadModal({onCompleted:function(){d&&d.hideLoading()},showInstructions:b,onSkyFontsRunning:function(){e=!0},onDialogClose:function(){setTimeout(function(){Fonts.Dropdowns.SuppressHtmlClick(!1)},500),e&&!g&&(a||(a={}),a.autoLaunchSkyFontsClient=!0,f(a))},showClientUpgradeWarning:c,onResumeWorkflow:function(){g=!0,a||(a={}),a.autoLaunchSkyFontsClient=!0,f(a)}})}var d=a.contentWrapper,g=a.userMessages;Fonts.UI.Alert(Fonts.Translations.getCheckingForSkyFontsClientTitle()).addCaution(Fonts.Translations.getCheckingForSkyFontsClientMessage()),SkyFontsClient.checkAndTryLaunch({onprogress:function(){g.clearAll(),d&&d.showLoading()},onsuccess:function(h){var i=a.form.serialize();Fonts.UI.CloseAlert(),h.success?void 0==a.minSkyFontsClientVersion||null==a.minSkyFontsClientVersion||SkyFontsClient.isVersionAboveLimit(h,a.minSkyFontsClientVersion)?h.isLoggedin?SkyFontsClient.isRequiredDataProvided(h,"fonts.com")?SkyFontsClient.isUserLoggenIn(h,"fonts.com",Fonts.UI.GetSkyFontsUserId())?e(a):(g.addError(Fonts.Translations.getSkyFontsClientUseSameAccountMessage()),b(i.SkyFontsId,Fonts.Translations.getSkyFontsClientUseSameAccountMessage())):c(!1,!0):Fonts.UI.AuthenticateSkyFontsClient(function(){a||(a={}),a.autoLaunchSkyFontsClient=!0,f(a)}):c(!1,!0):(g.addError(Fonts.Translations.getErrorMessage()),a.form.data("submitted",!1)),d&&d.hideLoading()},onfailure:function(){c(!0,!1)},launchClient:!!a&&a.autoLaunchSkyFontsClient})};return b.StartSkyFontsClientDownload=function(b,c,d){var e=a("");e.attr("src",b),a("body").append(e),dataLayer.push({event:"GAevent",eventCategory:"SkyFonts",eventAction:"ClientDownload",eventLabel:b}),SkyFontsClient.infiniteConnectionCheckWithoutTimeOut({onsuccess:function(a){d||SkyFontsClient.isUserConnected(a,"fonts.com")?c&&c():Fonts.UI.AuthenticateSkyFontsClient(c)}})},b.addSkyfont=function(b){var c="/other/skyfonts/addtoskyfonts";-1!==window.location.pathname.indexOf("/ja/")&&(c="/ja"+c),-1!==window.location.pathname.indexOf("/de/")&&(c="/de"+c);var d={form:{attr:function(a){return"method"==a?"post":"action"==a?c:void 0},serialize:function(){return{SkyFontsId:b.SkyFontsId,SkyFontsOption:b.SkyFontsOption}}}};d.userMessages=new UserMessages(a,"SkyfontError"),d.onAdded=function(a){"function"==typeof onAdded&&onAdded(a)},_.isFunction(b.callback)&&(d.callback=b.callback),f(d)},b.onInitializedDropdown=function(b,c,d){b.closest(".dev-skyfonts-wrapper").on("click",function(a){a.stopPropagation()}),b.find("form").on("submit",function(b){if(!0===a(this).data("submitted"))b.preventDefault();else{var e={form:a(this)};e.form.data("submitted",!0),e.form.closest(".dev-skyfonts-wrapper").find("div.dev-add-skyfonts-container").showLoading(),e.container=e.form.closest(".dev-skyfonts-wrapper"),e.contentWrapper=e.container.find("div.dev-add-skyfonts-container"),e.userMessages=new UserMessages(a,e.container.find('div[id^="messages-"]').attr("id")),e.onAdded=function(a){"function"==typeof c&&c(a)},d&&a.extend(e,d),f(e),b.preventDefault()}}),b.find("select").selectbox()},b}(jQuery);var requirejs,require,define;(function(ha){function L(e){return"[object Function]"===R.call(e)}function M(e){return"[object Array]"===R.call(e)}function x(e,t){if(e){var n;for(n=0;nthis.depCount&&!this.defined){if(L(i)){try{r=S.execCb(n,i,t,r)}catch(s){e=s}this.map.isDefine&&void 0===r&&((t=this.module)?r=t.exports:this.usingExports&&(r=this.exports));if(e){if(this.events.error&&this.map.isDefine||k.onError!==ia)return e.requireMap=this.map,e.requireModules=this.map.isDefine?[this.map.id]:null,e.requireType=this.map.isDefine?"define":"require",a(this.error=e);"undefined"!=typeof console&&console.error?console.error(e):k.onError(e)}}else r=i;this.exports=r;if(this.map.isDefine&&!this.ignore&&(B[n]=r,k.onResourceLoad)){var o=[];x(this.depMaps,function(e){o.push(e.normalizedMap||e)}),k.onResourceLoad(S,this.map,o)}l(n),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}},callPlugin:function(){var e=this.map,n=e.id,r=s(e.prefix);this.depMaps.push(r),u(r,"defined",y(this,function(r){var i,f,c=g(I,this.map.id),h=this.map.name,p=this.map.parentMap?this.map.parentMap.name:null,d=S.makeRequire(e.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(r.normalize&&(h=r.normalize(h,function(e){return t(e,p,!0)})||""),f=s(e.prefix+"!"+h,this.map.parentMap),u(f,"defined",y(this,function(e){this.map.normalizedMap=f,this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),r=g(_,f.id))this.depMaps.push(f),this.events.error&&r.on("error",y(this,function(e){this.emit("error",e)})),r.enable()}else c?(this.map.url=S.nameToUrl(c),this.load()):(i=y(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),i.error=y(this,function(e){this.inited=!0,this.error=e,e.requireModules=[n],E(_,function(e){0===e.map.id.indexOf(n+"_unnormalized")&&l(e.map.id)}),a(e)}),i.fromText=y(this,function(t,r){var u=e.name,f=s(u),l=T;r&&(t=r),l&&(T=!1),o(f),w(A.config,n)&&(A.config[u]=A.config[n]);try{k.exec(t)}catch(c){return a(G("fromtexteval","fromText eval for "+n+" failed: "+c,c,[n]))}l&&(T=!0),this.depMaps.push(f),S.completeLoad(u),d([u],i)}),r.load(e.name,d,i,A))})),S.enable(r,this),this.pluginMaps[r.id]=r},enable:function(){D[this.map.id]=this,this.enabling=this.enabled=!0,x(this.depMaps,y(this,function(e,t){var n,r;if("string"==typeof e){e=s(e,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=e;if(n=g(N,e.id)){this.depExports[t]=n(this);return}this.depCount+=1,u(e,"defined",y(this,function(e){this.undefed||(this.defineDep(t,e),this.check())})),this.errback?u(e,"error",y(this,this.errback)):this.events.error&&u(e,"error",y(this,function(e){this.emit("error",e)}))}n=e.id,r=_[n],w(N,n)||!r||r.enabled||S.enable(e,this)})),E(this.pluginMaps,y(this,function(e){var t=g(_,e.id);t&&!t.enabled&&S.enable(e,this)})),this.enabling=!1,this.check()},on:function(e,t){var n=this.events[e];n||(n=this.events[e]=[]),n.push(t)},emit:function(e,t){x(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},S={config:A,contextName:e,registry:_,defined:B,urlFetched:j,defQueue:H,defQueueMap:{},Module:b,makeModuleMap:s,nextTick:k.nextTick,onError:a,configure:function(e){e.baseUrl&&"/"!==e.baseUrl.charAt(e.baseUrl.length-1)&&(e.baseUrl+="/");var t=A.shim,n={paths:!0,bundles:!0,config:!0,map:!0};E(e,function(e,t){n[t]?(A[t]||(A[t]={}),Z(A[t],e,!0,!0)):A[t]=e}),e.bundles&&E(e.bundles,function(e,t){x(e,function(e){e!==t&&(I[e]=t)})}),e.shim&&(E(e.shim,function(e,n){M(e)&&(e={deps:e}),!e.exports&&!e.init||e.exportsFn||(e.exportsFn=S.makeShimExports(e)),t[n]=e}),A.shim=t),e.packages&&x(e.packages,function(e){var t;e="string"==typeof e?{name:e}:e,t=e.name,e.location&&(A.paths[t]=e.location),A.pkgs[t]=e.name+"/"+(e.main||"main").replace(na,"").replace(V,"")}),E(_,function(e,t){e.inited||e.map.unnormalized||(e.map=s(t,null,!0))}),(e.deps||e.callback)&&S.require(e.deps||[],e.callback)},makeShimExports:function(e){return function(){var t;return e.init&&(t=e.init.apply(ha,arguments)),t||e.exports&&ja(e.exports)}},makeRequire:function(r,i){function u(t,n,f){var l,c;return i.enableBuildCallback&&n&&L(n)&&(n.__requireJsBuild=!0),"string"==typeof t?L(n)?a(G("requireargs","Invalid require call"),f):r&&w(N,t)?N[t](_[r.id]):k.get?k.get(S,t,r,u):(l=s(t,r,!1,!0),l=l.id,w(B,l)?B[l]:a(G("notloaded",'Module name "'+l+'" has not been loaded yet for context: '+e+(r?"":". Use require([])")))):(v(),S.nextTick(function(){v(),c=o(s(null,r)),c.skipMap=i.skipMap,c.init(t,n,f,{enabled:!0}),h()}),u)}return i=i||{},Z(u,{isBrowser:F,toUrl:function(e){var n,i=e.lastIndexOf("."),s=e.split("/")[0];return-1!==i&&("."!==s&&".."!==s||1i.attachEvent.toString().indexOf("[native code")||da?(i.addEventListener("load",e.onScriptLoad,!1),i.addEventListener("error",e.onScriptError,!1)):(T=!0,i.attachEvent("onreadystatechange",e.onScriptLoad)),i.src=n,Q=i,I?D.insertBefore(i,I):D.appendChild(i),Q=null,i;if(ka)try{importScripts(n),e.completeLoad(t)}catch(s){e.onError(G("importscripts","importScripts failed for "+t+" at "+n,s,[t]))}},F&&!v.skipDataMain&&Y(document.getElementsByTagName("script"),function(e){D||(D=e.parentNode);if(P=e.getAttribute("data-main"))return u=P,v.baseUrl||(J=u.split("/"),u=J.pop(),U=J.length?J.join("/")+"/":"./",v.baseUrl=U),u=u.replace(V,""),k.jsExtRegExp.test(u)&&(u=P),v.deps=v.deps?v.deps.concat(u):[u],!0}),define=function(e,t,n){var r,i;"string"!=typeof e&&(n=t,t=e,e=null),M(t)||(n=t,t=null),!t&&L(n)&&(t=[],n.length&&(n.toString().replace(qa,"").replace(ra,function(e,n){t.push(n)}),t=(1===n.length?["require"]:["require","exports","module"]).concat(t))),T&&(r=Q||pa())&&(e||(e=r.getAttribute("data-requiremodule")),i=K[r.getAttribute("data-requirecontext")]),i?(i.defQueue.push([e,t,n]),i.defQueueMap[e]=!0):W.push([e,t,n])},define.amd={jQuery:!0},k.exec=function(b){return eval(b)},k(v)}})(this),define("requireLib",function(){}),define("models/pagemodel",[],function(){"use strict";var e;return e=function(){this.defaults={returnPage:window.location.origin,notificationDelay:6e3,licenseClass:{Server:"ss-database",Epub:"ss-ereader",Desktop:"ss-desktop",DigitalAds:"ss-megaphone",MobileApp:"ss-smartphone"}};try{sessionStorage.getItem("PageModel")!==null?this.data=JSON.parse(sessionStorage.getItem("PageModel")):this.data=this.defaults}catch(e){console.log("site will not run properly in private mode"),console.log(e),this.data=this.defaults}this.setReturnPage(),this.setUser(),this.setClientInfo()},e.prototype.get=function(e){return this.data[e]},e.prototype.set=function(e,t){this.data[e]=t;try{sessionStorage.setItem("PageModel",JSON.stringify(this.data))}catch(n){console.log("site will not run properly in private mode"),console.log(n)}},e.prototype.setReturnPage=function(){window.location.origin+"/signup"!==document.referrer&&window.location.origin+"/signin"!==document.referrer&&this.set("returnPage",document.referrer||window.location.origin),$('input[data-no-return="true"]').length!==0&&$('input[data-no-return="true"]').val(this.get("returnPage"))},e.prototype.pushToDataLayer=function(e){dataLayer&&dataLayer.push({event:"GAevent",eventCategory:e.Category,eventAction:e.Action,eventLabel:e.Label})},e.prototype.setUser=function(){var e=$('[data-context="main-header"]');this.set("isAuthenticated",e.data("is-authenticated")),this.set("eulaAccepted",e.data("eula-accepted")==="True"?!0:!1),this.set("username",e.data("username")),this.set("contactid",e.data("contactid")),this.set("desktopsubscriptiontier",e.data("desktopsubscriptiontier")),this.set("websubscriptiontier",e.data("websubscriptiontier")),this.set("language",$("html").attr("lang")),this.set("currency",e.data("currency")),this.set("minskyfontsver",e.data("minskyfontsver")),this.set("isNewWebProjectViewActive",e.data("is-new-webproject-view-active")),dataLayer.push({event:"userinfo","User Contact ID":this.get("contactid"),"User Desktop Subscription Tier":this.get("desktopsubscriptiontier"),"User Webfont Subscription Tier":this.get("websubscriptiontier"),"User Language":this.get("language"),"User Currency":this.get("currency")})},e.prototype.setClientInfo=function(){var e="-",t="",n,r,i;window.screen.width&&(r=window.screen.width?window.screen.width:"",i=window.screen.height?window.screen.height:"",t+=""+r+" x "+i);var s=navigator.appVersion,o=navigator.userAgent,u=navigator.appName,a=""+parseFloat(navigator.appVersion),f=parseInt(navigator.appVersion,10),l,c,h;(c=o.indexOf("Opera"))!=-1&&(u="Opera",a=o.substring(c+6),(c=o.indexOf("Version"))!=-1&&(a=o.substring(c+8))),(c=o.indexOf("OPR"))!=-1?(u="Opera",a=o.substring(c+4)):(c=o.indexOf("MSIE"))!=-1?(u="Microsoft Internet Explorer",a=o.substring(c+5)):(c=o.indexOf("Chrome"))!=-1?(u="Chrome",a=o.substring(c+7)):(c=o.indexOf("Safari"))!=-1?(u="Safari",a=o.substring(c+7),(c=o.indexOf("Version"))!=-1&&(a=o.substring(c+8))):(c=o.indexOf("Firefox"))!=-1?(u="Firefox",a=o.substring(c+8)):o.indexOf("Trident/")!=-1?(u="Microsoft Internet Explorer",a=o.substring(o.indexOf("rv:")+3)):(l=o.lastIndexOf(" ")+1)<(c=o.lastIndexOf("/"))&&(u=o.substring(l,c),a=o.substring(c+1),u.toLowerCase()==u.toUpperCase()&&(u=navigator.appName)),(h=a.indexOf(";"))!=-1&&(a=a.substring(0,h)),(h=a.indexOf(" "))!=-1&&(a=a.substring(0,h)),(h=a.indexOf(")"))!=-1&&(a=a.substring(0,h)),f=parseInt(""+a,10),isNaN(f)&&(a=""+parseFloat(navigator.appVersion),f=parseInt(navigator.appVersion,10));var p=/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(s),d=navigator.cookieEnabled?!0:!1;typeof navigator.cookieEnabled=="undefined"&&!d&&(document.cookie="testcookie",d=document.cookie.indexOf("testcookie")!=-1?!0:!1);var v=e,m=[{s:"Windows 10",r:/(Windows 10.0|Windows NT 10.0)/},{s:"Windows 8.1",r:/(Windows 8.1|Windows NT 6.3)/},{s:"Windows 8",r:/(Windows 8|Windows NT 6.2)/},{s:"Windows 7",r:/(Windows 7|Windows NT 6.1)/},{s:"Windows Vista",r:/Windows NT 6.0/},{s:"Windows Server 2003",r:/Windows NT 5.2/},{s:"Windows XP",r:/(Windows NT 5.1|Windows XP)/},{s:"Windows 2000",r:/(Windows NT 5.0|Windows 2000)/},{s:"Windows ME",r:/(Win 9x 4.90|Windows ME)/},{s:"Windows 98",r:/(Windows 98|Win98)/},{s:"Windows 95",r:/(Windows 95|Win95|Windows_95)/},{s:"Windows NT 4.0",r:/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/},{s:"Windows CE",r:/Windows CE/},{s:"Windows 3.11",r:/Win16/},{s:"Android",r:/Android/},{s:"Open BSD",r:/OpenBSD/},{s:"Sun OS",r:/SunOS/},{s:"Linux",r:/(Linux|X11)/},{s:"iOS",r:/(iPhone|iPad|iPod)/},{s:"Mac OS X",r:/Mac OS X/},{s:"Mac OS",r:/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/},{s:"QNX",r:/QNX/},{s:"UNIX",r:/UNIX/},{s:"BeOS",r:/BeOS/},{s:"OS/2",r:/OS\/2/},{s:"Search Bot",r:/(nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver)/}];for(var g in m){var y=m[g];if(y.r.test(o)){v=y.s;break}}var b=e;/Windows/.test(v)&&(b=/Windows (.*)/.exec(v)[1],v="Windows");switch(v){case"Mac OS X":b=/Mac OS X (10[\.\_\d]+)/.exec(o)[1];break;case"Android":b=/Android ([\.\_\d]+)/.exec(o)[1];break;case"iOS":b=/OS (\d+)_(\d+)_?(\d+)?/.exec(s),b=b[1]+"."+b[2]+"."+(b[3]|0)}var w="no check";if(typeof swfobject!="undefined"){var E=swfobject.getFlashPlayerVersion();E.major>0?w=E.major+"."+E.minor+" r"+E.release:w=e}this.set("clientInfo",{screen:t,browser:u,browserVersion:a,browserMajorVersion:f,mobile:p,os:v,osVersion:b,cookies:d,flashVersion:w})},e}),function(){var e=this,t=e._,n=Array.prototype,r=Object.prototype,i=Function.prototype,s=n.push,o=n.slice,u=n.concat,a=r.toString,f=r.hasOwnProperty,l=Array.isArray,c=Object.keys,h=i.bind,p=function(e){return e instanceof p?e:this instanceof p?void (this._wrapped=e):new p(e)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=p),exports._=p):e._=p,p.VERSION="1.7.0";var d=function(e,t,n){if(t===void 0)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,s){return e.call(t,n,r,i,s)}}return function(){return e.apply(t,arguments)}};p.iteratee=function(e,t,n){return null==e?p.identity:p.isFunction(e)?d(e,t,n):p.isObject(e)?p.matches(e):p.property(e)},p.each=p.forEach=function(e,t,n){if(null==e)return e;t=d(t,n);var r,i=e.length;if(i===+i)for(r=0;i>r;r++)t(e[r],r,e);else{var s=p.keys(e);for(r=0,i=s.length;i>r;r++)t(e[s[r]],s[r],e)}return e},p.map=p.collect=function(e,t,n){if(null==e)return[];t=p.iteratee(t,n);for(var r,i=e.length!==+e.length&&p.keys(e),s=(i||e).length,o=Array(s),u=0;s>u;u++)r=i?i[u]:u,o[u]=t(e[r],r,e);return o};var v="Reduce of empty array with no initial value";p.reduce=p.foldl=p.inject=function(e,t,n,r){null==e&&(e=[]),t=d(t,r,4);var i,s=e.length!==+e.length&&p.keys(e),o=(s||e).length,u=0;if(arguments.length<3){if(!o)throw new TypeError(v);n=e[s?s[u++]:u++]}for(;o>u;u++)i=s?s[u]:u,n=t(n,e[i],i,e);return n},p.reduceRight=p.foldr=function(e,t,n,r){null==e&&(e=[]),t=d(t,r,4);var i,s=e.length!==+e.length&&p.keys(e),o=(s||e).length;if(arguments.length<3){if(!o)throw new TypeError(v);n=e[s?s[--o]:--o]}for(;o--;)i=s?s[o]:o,n=t(n,e[i],i,e);return n},p.find=p.detect=function(e,t,n){var r;return t=p.iteratee(t,n),p.some(e,function(e,n,i){return t(e,n,i)?(r=e,!0):void 0}),r},p.filter=p.select=function(e,t,n){var r=[];return null==e?r:(t=p.iteratee(t,n),p.each(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r)},p.reject=function(e,t,n){return p.filter(e,p.negate(p.iteratee(t)),n)},p.every=p.all=function(e,t,n){if(null==e)return!0;t=p.iteratee(t,n);var r,i,s=e.length!==+e.length&&p.keys(e),o=(s||e).length;for(r=0;o>r;r++)if(i=s?s[r]:r,!t(e[i],i,e))return!1;return!0},p.some=p.any=function(e,t,n){if(null==e)return!1;t=p.iteratee(t,n);var r,i,s=e.length!==+e.length&&p.keys(e),o=(s||e).length;for(r=0;o>r;r++)if(i=s?s[r]:r,t(e[i],i,e))return!0;return!1},p.contains=p.include=function(e,t){return null==e?!1:(e.length!==+e.length&&(e=p.values(e)),p.indexOf(e,t)>=0)},p.invoke=function(e,t){var n=o.call(arguments,2),r=p.isFunction(t);return p.map(e,function(e){return(r?t:e[t]).apply(e,n)})},p.pluck=function(e,t){return p.map(e,p.property(t))},p.where=function(e,t){return p.filter(e,p.matches(t))},p.findWhere=function(e,t){return p.find(e,p.matches(t))},p.max=function(e,t,n){var r,i,s=-1/0,o=-1/0;if(null==t&&null!=e){e=e.length===+e.length?e:p.values(e);for(var u=0,a=e.length;a>u;u++)r=e[u],r>s&&(s=r)}else t=p.iteratee(t,n),p.each(e,function(e,n,r){i=t(e,n,r),(i>o||i===-1/0&&s===-1/0)&&(s=e,o=i)});return s},p.min=function(e,t,n){var r,i,s=1/0,o=1/0;if(null==t&&null!=e){e=e.length===+e.length?e:p.values(e);for(var u=0,a=e.length;a>u;u++)r=e[u],s>r&&(s=r)}else t=p.iteratee(t,n),p.each(e,function(e,n,r){i=t(e,n,r),(o>i||1/0===i&&1/0===s)&&(s=e,o=i)});return s},p.shuffle=function(e){for(var t,n=e&&e.length===+e.length?e:p.values(e),r=n.length,i=Array(r),s=0;r>s;s++)t=p.random(0,s),t!==s&&(i[s]=i[t]),i[t]=n[s];return i},p.sample=function(e,t,n){return null==t||n?(e.length!==+e.length&&(e=p.values(e)),e[p.random(e.length-1)]):p.shuffle(e).slice(0,Math.max(0,t))},p.sortBy=function(e,t,n){return t=p.iteratee(t,n),p.pluck(p.map(e,function(e,n,r){return{value:e,index:n,criteria:t(e,n,r)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||n===void 0)return 1;if(r>n||r===void 0)return-1}return e.index-t.index}),"value")};var m=function(e){return function(t,n,r){var i={};return n=p.iteratee(n,r),p.each(t,function(r,s){var o=n(r,s,t);e(i,r,o)}),i}};p.groupBy=m(function(e,t,n){p.has(e,n)?e[n].push(t):e[n]=[t]}),p.indexBy=m(function(e,t,n){e[n]=t}),p.countBy=m(function(e,t,n){p.has(e,n)?e[n]++:e[n]=1}),p.sortedIndex=function(e,t,n,r){n=p.iteratee(n,r,1);for(var i=n(t),s=0,o=e.length;o>s;){var u=s+o>>>1;n(e[u])t?[]:o.call(e,0,t)},p.initial=function(e,t,n){return o.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},p.last=function(e,t,n){return null==e?void 0:null==t||n?e[e.length-1]:o.call(e,Math.max(e.length-t,0))},p.rest=p.tail=p.drop=function(e,t,n){return o.call(e,null==t||n?1:t)},p.compact=function(e){return p.filter(e,p.identity)};var g=function(e,t,n,r){if(t&&p.every(e,p.isArray))return u.apply(r,e);for(var i=0,o=e.length;o>i;i++){var a=e[i];p.isArray(a)||p.isArguments(a)?t?s.apply(r,a):g(a,t,n,r):n||r.push(a)}return r};p.flatten=function(e,t){return g(e,t,!1,[])},p.without=function(e){return p.difference(e,o.call(arguments,1))},p.uniq=p.unique=function(e,t,n,r){if(null==e)return[];p.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=p.iteratee(n,r));for(var i=[],s=[],o=0,u=e.length;u>o;o++){var a=e[o];if(t)o&&s===a||i.push(a),s=a;else if(n){var f=n(a,o,e);p.indexOf(s,f)<0&&(s.push(f),i.push(a))}else p.indexOf(i,a)<0&&i.push(a)}return i},p.union=function(){return p.uniq(g(arguments,!0,!0,[]))},p.intersection=function(e){if(null==e)return[];for(var t=[],n=arguments.length,r=0,i=e.length;i>r;r++){var s=e[r];if(!p.contains(t,s)){for(var o=1;n>o&&p.contains(arguments[o],s);o++);o===n&&t.push(s)}}return t},p.difference=function(e){var t=g(o.call(arguments,1),!0,!0,[]);return p.filter(e,function(e){return!p.contains(t,e)})},p.zip=function(e){if(null==e)return[];for(var t=p.max(arguments,"length").length,n=Array(t),r=0;t>r;r++)n[r]=p.pluck(arguments,r);return n},p.object=function(e,t){if(null==e)return{};for(var n={},r=0,i=e.length;i>r;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n},p.indexOf=function(e,t,n){if(null==e)return-1;var r=0,i=e.length;if(n){if("number"!=typeof n)return r=p.sortedIndex(e,t),e[r]===t?r:-1;r=0>n?Math.max(0,i+n):n}for(;i>r;r++)if(e[r]===t)return r;return-1},p.lastIndexOf=function(e,t,n){if(null==e)return-1;var r=e.length;for("number"==typeof n&&(r=0>n?r+n+1:Math.min(r,n+1));--r>=0;)if(e[r]===t)return r;return-1},p.range=function(e,t,n){arguments.length<=1&&(t=e||0,e=0),n=n||1;for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),s=0;r>s;s++,e+=n)i[s]=e;return i};var y=function(){};p.bind=function(e,t){var n,r;if(h&&e.bind===h)return h.apply(e,o.call(arguments,1));if(!p.isFunction(e))throw new TypeError("Bind must be called on a function");return n=o.call(arguments,2),r=function(){if(this instanceof r){y.prototype=e.prototype;var i=new y;y.prototype=null;var s=e.apply(i,n.concat(o.call(arguments)));return p.isObject(s)?s:i}return e.apply(t,n.concat(o.call(arguments)))}},p.partial=function(e){var t=o.call(arguments,1);return function(){for(var n=0,r=t.slice(),i=0,s=r.length;s>i;i++)r[i]===p&&(r[i]=arguments[n++]);for(;n=r)throw new Error("bindAll must be passed function names");for(t=1;r>t;t++)n=arguments[t],e[n]=p.bind(e[n],e);return e},p.memoize=function(e,t){var n=function(r){var i=n.cache,s=t?t.apply(this,arguments):r;return p.has(i,s)||(i[s]=e.apply(this,arguments)),i[s]};return n.cache={},n},p.delay=function(e,t){var n=o.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},p.defer=function(e){return p.delay.apply(p,[e,1].concat(o.call(arguments,1)))},p.throttle=function(e,t,n){var r,i,s,o=null,u=0;n||(n={});var a=function(){u=n.leading===!1?0:p.now(),o=null,s=e.apply(r,i),o||(r=i=null)};return function(){var f=p.now();u||n.leading!==!1||(u=f);var l=t-(f-u);return r=this,i=arguments,0>=l||l>t?(clearTimeout(o),o=null,u=f,s=e.apply(r,i),o||(r=i=null)):o||n.trailing===!1||(o=setTimeout(a,l)),s}},p.debounce=function(e,t,n){var r,i,s,o,u,a=function(){var f=p.now()-o;t>f&&f>0?r=setTimeout(a,t-f):(r=null,n||(u=e.apply(s,i),r||(s=i=null)))};return function(){s=this,i=arguments,o=p.now();var f=n&&!r;return r||(r=setTimeout(a,t)),f&&(u=e.apply(s,i),s=i=null),u}},p.wrap=function(e,t){return p.partial(t,e)},p.negate=function(e){return function(){return!e.apply(this,arguments)}},p.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},p.after=function(e,t){return function(){return--e<1?t.apply(this,arguments):void 0}},p.before=function(e,t){var n;return function(){return--e>0?n=t.apply(this,arguments):t=null,n}},p.once=p.partial(p.before,2),p.keys=function(e){if(!p.isObject(e))return[];if(c)return c(e);var t=[];for(var n in e)p.has(e,n)&&t.push(n);return t},p.values=function(e){for(var t=p.keys(e),n=t.length,r=Array(n),i=0;n>i;i++)r[i]=e[t[i]];return r},p.pairs=function(e){for(var t=p.keys(e),n=t.length,r=Array(n),i=0;n>i;i++)r[i]=[t[i],e[t[i]]];return r},p.invert=function(e){for(var t={},n=p.keys(e),r=0,i=n.length;i>r;r++)t[e[n[r]]]=n[r];return t},p.functions=p.methods=function(e){var t=[];for(var n in e)p.isFunction(e[n])&&t.push(n);return t.sort()},p.extend=function(e){if(!p.isObject(e))return e;for(var t,n,r=1,i=arguments.length;i>r;r++){t=arguments[r];for(n in t)f.call(t,n)&&(e[n]=t[n])}return e},p.pick=function(e,t,n){var r,i={};if(null==e)return i;if(p.isFunction(t)){t=d(t,n);for(r in e){var s=e[r];t(s,r,e)&&(i[r]=s)}}else{var a=u.apply([],o.call(arguments,1));e=new Object(e);for(var f=0,l=a.length;l>f;f++)r=a[f],r in e&&(i[r]=e[r])}return i},p.omit=function(e,t,n){if(p.isFunction(t))t=p.negate(t);else{var r=p.map(u.apply([],o.call(arguments,1)),String);t=function(e,t){return!p.contains(r,t)}}return p.pick(e,t,n)},p.defaults=function(e){if(!p.isObject(e))return e;for(var t=1,n=arguments.length;n>t;t++){var r=arguments[t];for(var i in r)e[i]===void 0&&(e[i]=r[i])}return e},p.clone=function(e){return p.isObject(e)?p.isArray(e)?e.slice():p.extend({},e):e},p.tap=function(e,t){return t(e),e};var b=function(e,t,n,r){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return e===t;e instanceof p&&(e=e._wrapped),t instanceof p&&(t=t._wrapped);var i=a.call(e);if(i!==a.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t}if("object"!=typeof e||"object"!=typeof t)return!1;for(var s=n.length;s--;)if(n[s]===e)return r[s]===t;var o=e.constructor,u=t.constructor;if(o!==u&&"constructor"in e&&"constructor"in t&&!(p.isFunction(o)&&o instanceof o&&p.isFunction(u)&&u instanceof u))return!1;n.push(e),r.push(t);var f,l;if("[object Array]"===i){if(f=e.length,l=f===t.length)for(;f--&&(l=b(e[f],t[f],n,r)););}else{var c,h=p.keys(e);if(f=h.length,l=p.keys(t).length===f)for(;f--&&(c=h[f],l=p.has(t,c)&&b(e[c],t[c],n,r)););}return n.pop(),r.pop(),l};p.isEqual=function(e,t){return b(e,t,[],[])},p.isEmpty=function(e){if(null==e)return!0;if(p.isArray(e)||p.isString(e)||p.isArguments(e))return 0===e.length;for(var t in e)if(p.has(e,t))return!1;return!0},p.isElement=function(e){return!!e&&1===e.nodeType},p.isArray=l||function(e){return"[object Array]"===a.call(e)},p.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},p.each(["Arguments","Function","String","Number","Date","RegExp"],function(e){p["is"+e]=function(t){return a.call(t)==="[object "+e+"]"}}),p.isArguments(arguments)||(p.isArguments=function(e){return p.has(e,"callee")}),"function"!=typeof /./&&(p.isFunction=function(e){return"function"==typeof e||!1}),p.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},p.isNaN=function(e){return p.isNumber(e)&&e!==+e},p.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===a.call(e)},p.isNull=function(e){return null===e},p.isUndefined=function(e){return e===void 0},p.has=function(e,t){return null!=e&&f.call(e,t)},p.noConflict=function(){return e._=t,this},p.identity=function(e){return e},p.constant=function(e){return function(){return e}},p.noop=function(){},p.property=function(e){return function(t){return t[e]}},p.matches=function(e){var t=p.pairs(e),n=t.length;return function(e){if(null==e)return!n;e=new Object(e);for(var r=0;n>r;r++){var i=t[r],s=i[0];if(i[1]!==e[s]||!(s in e))return!1}return!0}},p.times=function(e,t,n){var r=Array(Math.max(0,e));t=d(t,n,1);for(var i=0;e>i;i++)r[i]=t(i);return r},p.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},p.now=Date.now||function(){return(new Date).getTime()};var w={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},E=p.invert(w),S=function(e){var t=function(t){return e[t]},n="(?:"+p.keys(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}};p.escape=S(w),p.unescape=S(E),p.result=function(e,t){if(null==e)return void 0;var n=e[t];return p.isFunction(n)?e[t]():n};var x=0;p.uniqueId=function(e){var t=++x+"";return e?e+t:t},p.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var T=/(.)^/,N={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},C=/\\|'|\r|\n|\u2028|\u2029/g,k=function(e){return"\\"+N[e]};p.template=function(e,t,n){!t&&n&&(t=n),t=p.defaults({},t,p.templateSettings);var r=RegExp([(t.escape||T).source,(t.interpolate||T).source,(t.evaluate||T).source].join("|")+"|$","g"),i=0,s="__p+='";e.replace(r,function(t,n,r,o,u){return s+=e.slice(i,u).replace(C,k),i=u+t.length,n?s+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?s+="'+\n((__t=("+r+"))==null?'':__t)+\n'":o&&(s+="';\n"+o+"\n__p+='"),t}),s+="';\n",t.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{var o=new Function(t.variable||"obj","_",s)}catch(u){throw u.source=s,u}var a=function(e){return o.call(this,e,p)},f=t.variable||"obj";return a.source="function("+f+"){\n"+s+"}",a},p.chain=function(e){var t=p(e);return t._chain=!0,t};var L=function(e){return this._chain?p(e).chain():e};p.mixin=function(e){p.each(p.functions(e),function(t){var n=p[t]=e[t];p.prototype[t]=function(){var e=[this._wrapped];return s.apply(e,arguments),L.call(this,n.apply(p,e))}})},p.mixin(p),p.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=n[e];p.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],L.call(this,n)}}),p.each(["concat","join","slice"],function(e){var t=n[e];p.prototype[e]=function(){return L.call(this,t.apply(this._wrapped,arguments))}}),p.prototype.value=function(){return this._wrapped},"function"==typeof define&&define.amd&&define("underscore",[],function(){return p})}.call(this),define("modules/common",[],function(){"use strict";function n(){var e=t.offset().top,n=t.outerHeight();$(window).on("scroll",function(){$(window).scrollTop()>=e?t.addClass("sticky"):t.removeClass("sticky")})}typeof Fonts=="undefined"&&(window.Fonts={}),Fonts.common={getParameterByName:function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)"),n=t.exec(location.search);return n===null?"":decodeURIComponent(n[1].replace(/\+/g," "))},hasParameterByName:function(e){var t=location.search,n=!1;return t&&t.toLowerCase().indexOf(e.toLowerCase())!=-1&&(n=!0),n},numberWithCommas:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")},addWebfontCss:function(e){var t=0,n="webfont-style-"+t,r,i,s=$.trim(e);if(!s)return;while($("#"+n).length>0)t++,n="webfont-style-"+t;r=$('').appendTo("head"),i=r.get(0),i&&i.styleSheet?i.styleSheet.cssText=s:r.text(s)},isRetinaDisplay:function(){if(window.matchMedia){var e=window.matchMedia("only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 2.6/2), only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3), only screen and (min-resolution: 1.3dppx)");return e&&e.matches||window.devicePixelRatio>1}},fixLanguage:function(e){var t="",n=location.origin;n===undefined&&(n=location.protocol+"//"+location.host);if(location.pathname.indexOf("/de/")!==-1||$("body").hasClass("culture-code-de"))t="/de";if(location.pathname.indexOf("/ja/")!==-1||$("body").hasClass("culture-code-ja"))t="/ja";return n+t+e},getPikaClass:function(e){var t=/ss-[a-z]+/gi,n=t.exec(e);return n===null?undefined:n[0]},showAndRemove:function(e){var t=$(e.container),n=e.removeAfter||3e3,r="TempIntervalId",i=t.data(r),s=function(){n>0&&(clearInterval(i),i=setTimeout(function(){t.children().fadeOut(function(){t.empty(),typeof e.callback=="function"&&e.callback()})},n)),t.data(r,i)};t.hide().html(e.data).fadeIn(s)},decode:function(e){return $("