",
+{href:d,rel:"stylesheet",type:"text/css"}));break;case "local":this.options.debug&&console.log("Loading local font "+b),"FontFace"in window?(new FontFace(b,"url('"+this.options.localFontsUrl+b+"."+this.options.localFontsType+"')")).load().then(function(e){document.fonts.add(e)}):c("head").append("")}},showSample:function(a){c(".fp-sample",this.$element).css({fontFamily:"'"+a.data("font-family")+"'",fontStyle:a.data("font-italic")?"italic":"normal",fontWeight:a.data("font-weight")||400})},keyDown:function(a,b){function d(e){e.preventDefault();e.stopPropagation()}b=c("li.fp-active:visible",this.$results);if(49<=a.keyCode&&57>=a.keyCode||97<=a.keyCode&&105>=a.keyCode)d(a),c(".fp-pill[data-font-weight="+100*(a.keyCode-(97<=a.keyCode?96:48))+"]",b).trigger("click");else switch(a.keyCode){case 73:d(a);
c(".fp-pill.italic:visible",b).trigger("click");break;case 38:d(a);$prevLi=b.prevAll(":not(.fp-divider):visible:first");0==$prevLi.length&&($prevLi=c("li:not(.fp-divider):visible:last",this.$results));$prevLi.trigger("mouseenter").trigger("click");t($prevLi[0]);break;case 40:d(a);$nextLi=b.nextAll(":not(.fp-divider):visible:first");0==$nextLi.length&&($nextLi=c("li:not(.fp-divider):visible:first",this.$results));$nextLi.trigger("mouseenter").trigger("click");t($nextLi[0]);break;case 13:d(a);c("li.fp-active",
this.$results).find("button.apply").trigger("click");break;case 27:d(a),c(".fp-close",this.$modal).trigger("click")}},mouseEnter:function(a,b){a=c(b);c("li.fp-hover",this.$results).removeClass("fp-hover");a.addClass("fp-hover");this.loadFont(a.data("font-type"),a.data("font-family"));this.showSample(a)},click:function(a,b){var d=c(b),e=this,f=d.data("font-type"),g=d.data("font-family"),l=d.data("font-italic")||!1,k=d.data("font-weight")||400,p=c("li[data-font-family='"+g+"']",this.$results),v=(a=
m("favs"))?a.split(","):[];c("li.fp-active",this.$results).removeClass("fp-active").find(".fp-variants,.fp-btns").remove();d.addClass("fp-active");a=c('');b=-1!=v.indexOf(f+":"+g);a.append(c('').on("click",function(h){h.stopPropagation();h=v.indexOf(f+":"+g);c(this).is(".checked")?-1!=h&&v.splice(h,1):-1==h&&v.push(f+":"+g);c(this).toggleClass("checked");m("favs",v.join(","))}),c('