(function(){function fi(n){return n.call.apply(n.bind,arguments)}function ei(n,t){if(!n)throw Error();if(2<arguments.length){var i=Array.prototype.slice.call(arguments,2);return function(){var r=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(r,i),n.apply(t,r)}}return function(){return n.apply(t,arguments)}}function i(){return i=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?fi:ei,i.apply(null,arguments)}function nt(n,t){this.F=n;this.k=t||n;this.H=this.k.document}function tt(n,t,i){n=n.H.getElementsByTagName(t)[0];n||(n=document.documentElement);n.insertBefore(i,n.lastChild)}function u(n,t,i){var f,r,e,u;for(t=t||[],i=i||[],f=n.className.split(/\s+/),r=0;r<t.length;r+=1){for(e=!1,u=0;u<f.length;u+=1)if(t[r]===f[u]){e=!0;break}e||f.push(t[r])}for(t=[],r=0;r<f.length;r+=1){for(e=!1,u=0;u<i.length;u+=1)if(f[r]===i[u]){e=!0;break}e||t.push(f[r])}n.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function it(n,t){for(var r=n.className.split(/\s+/),i=0,u=r.length;i<u;i++)if(r[i]==t)return!0;return!1}function y(n){if("string"==typeof n.fa)return n.fa;var t=n.k.location.protocol;return"about:"==t&&(t=n.F.location.protocol),"https:"==t?"https:":"http:"}function rt(n,t,i){function u(){f&&r&&o&&(f(e),f=null)}t=n.createElement("link",{rel:"stylesheet",href:t,media:"all"});var r=!1,o=!0,e=null,f=i||null;oi?(t.onload=function(){r=!0;u()},t.onerror=function(){r=!0;e=Error("Stylesheet failed to load");u()}):setTimeout(function(){r=!0;u()},0);tt(n,"head",t)}function p(n,t,i,r){var e=n.H.getElementsByTagName("head")[0],u,f;return e?(u=n.createElement("script",{src:t}),f=!1,u.onload=u.onreadystatechange=function(){f||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(f=!0,i&&i(null),u.onload=u.onreadystatechange=null,"HEAD"==u.parentNode.tagName&&e.removeChild(u))},e.appendChild(u),setTimeout(function(){f||(f=!0,i&&i(Error("Script load timeout")))},r||5e3),u):null}function ut(){this.S=0;this.K=null}function ft(n){return n.S++,function(){n.S--;ot(n)}}function et(n,t){n.K=t;ot(n)}function ot(n){0==n.S&&n.K&&(n.K(),n.K=null)}function st(n){this.ea=n||"-"}function n(n,t){this.Q=n;this.M=4;this.L="n";var i=(t||"n4").match(/^([nio])([1-9])$/i);i&&(this.L=i[1],this.M=parseInt(i[2],10))}function si(n){return ct(n)+" "+(n.M+"00")+" 300px "+ht(n.Q)}function ht(n){var r=[],i,t;for(n=n.split(/,\s*/),i=0;i<n.length;i++)t=n[i].replace(/['"]/g,""),-1!=t.indexOf(" ")||/^\d/.test(t)?r.push("'"+t+"'"):r.push(t);return r.join(",")}function t(n){return n.L+n.M}function ct(n){var t="normal";return"o"===n.L?t="oblique":"i"===n.L&&(t="italic"),t}function hi(n){var i=4,r="n",t=null;return n&&((t=n.match(/(normal|oblique|italic)/i))&&t[1]&&(r=t[1].substr(0,1).toLowerCase()),(t=n.match(/([1-9]00|normal|bold)/i))&&t[1]&&(/bold/i.test(t[1])?i=7:/[1-9]00/.test(t[1])&&(i=parseInt(t[1].substr(0,1),10)))),r+i}function ci(n,t){this.a=n;this.j=n.k.document.documentElement;this.O=t;this.f="wf";this.e=new st("-");this.da=!1!==t.events;this.u=!1!==t.classes}function li(n){n.u&&u(n.j,[n.e.d(n.f,"loading")]);f(n,"loading")}function lt(n){if(n.u){var i=it(n.j,n.e.d(n.f,"active")),t=[],r=[n.e.d(n.f,"loading")];i||t.push(n.e.d(n.f,"inactive"));u(n.j,t,r)}f(n,"inactive")}function f(n,i,r){n.da&&n.O[i]&&(r?n.O[i](r.getName(),t(r)):n.O[i]())}function ai(){this.t={}}function vi(n,t,i){var f=[],r,u;for(r in t)t.hasOwnProperty(r)&&(u=n.t[r],u&&f.push(u(t[r],i)));return f}function e(n,t){this.a=n;this.h=t;this.m=this.a.createElement("span",{"aria-hidden":"true"},this.h)}function h(n,t){var r=n.m,i;i="display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+ht(t.Q)+";"+("font-style:"+ct(t)+";font-weight:"+(t.M+"00")+";");r.style.cssText=i}function c(n){tt(n.a,"body",n.m)}function at(n,t,i,r,u,f){this.G=n;this.J=t;this.g=r;this.a=i;this.v=u||3e3;this.h=f||void 0}function vt(i,r,u,f,o,s,l){this.G=i;this.J=r;this.a=u;this.g=f;this.h=l||"BESbswy";this.s={};this.v=o||3e3;this.Z=s||null;this.D=this.C=this.A=this.w=null;this.w=new e(this.a,this.h);this.A=new e(this.a,this.h);this.C=new e(this.a,this.h);this.D=new e(this.a,this.h);h(this.w,new n(this.g.getName()+",serif",t(this.g)));h(this.A,new n(this.g.getName()+",sans-serif",t(this.g)));h(this.C,new n("serif",t(this.g)));h(this.D,new n("sans-serif",t(this.g)));c(this.w);c(this.A);c(this.C);c(this.D)}function yt(){if(null===l){var n=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);l=!!n&&(536>parseInt(n[1],10)||536===parseInt(n[1],10)&&11>=parseInt(n[2],10))}return l}function pt(n,t,i){for(var r in o)if(o.hasOwnProperty(r)&&t===n.s[o[r]]&&i===n.s[o[r]])return!0;return!1}function wt(n){var t=n.w.m.offsetWidth,i=n.A.m.offsetWidth,r;(r=t===n.s.serif&&i===n.s["sans-serif"])||(r=yt()&&pt(n,t,i));r?s()-n.ga>=n.v?yt()&&pt(n,t,i)&&(null===n.Z||n.Z.hasOwnProperty(n.g.getName()))?w(n,n.G):w(n,n.J):yi(n):w(n,n.G)}function yi(n){setTimeout(i(function(){wt(this)},n),50)}function w(n,t){setTimeout(i(function(){this.w.remove();this.A.remove();this.C.remove();this.D.remove();t(this.g)},n),0)}function b(n,t,i){this.a=n;this.p=t;this.P=0;this.ba=this.Y=!1;this.v=i}function bt(n){0==--n.P&&n.Y&&(n.ba?(n=n.p,n.u&&u(n.j,[n.e.d(n.f,"active")],[n.e.d(n.f,"loading"),n.e.d(n.f,"inactive")]),f(n,"active")):lt(n.p))}function kt(n){this.F=n;this.q=new ai;this.$=0;this.T=this.U=!0}function pi(n,r,e,o,s){var h=0==--n.$;(n.T||n.U)&&setTimeout(function(){var w=s||null,b=o||null||{},c,l;if(0===e.length&&h)lt(r.p);else{for(r.P+=e.length,h&&(r.Y=h),l=[],c=0;c<e.length;c++){var v=e[c],p=b[v.getName()],n=r.p,y=v;n.u&&u(n.j,[n.e.d(n.f,y.getName(),t(y).toString(),"loading")]);f(n,"fontloading",y);n=null;null===a&&(a=window.FontFace?(n=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent))?42<parseInt(n[1],10):!0:!1);n=a?new at(i(r.V,r),i(r.W,r),r.a,v,r.v,p):new vt(i(r.V,r),i(r.W,r),r.a,v,r.v,w,p);l.push(n)}for(c=0;c<l.length;c++)l[c].start()}},0)}function wi(n,t,i){var r=[],f=i.timeout,u;for(li(t),r=vi(n.q,i,n.a),u=new b(n.a,t,f),n.$=r.length,t=0,i=r.length;t<i;t++)r[t].load(function(t,i,r){pi(n,u,t,i,r)})}function dt(n,t,i){this.N=n?n:t+gt;this.o=[];this.R=[];this.ca=i||""}function bi(n,t){for(var i,u,f=t.length,r=0;r<f;r++)i=t[r].split(":"),3==i.length&&n.R.push(i.pop()),u="",2==i.length&&""!=i[1]&&(u=":"),n.o.push(i.join(u))}function ni(n){this.o=n;this.aa=[];this.I={}}function ii(n,t){this.a=n;this.c=t}function k(n,t){this.a=n;this.c=t;this.X=[]}function d(n,t){this.a=n;this.c=t}function g(n,t){this.a=n;this.c=t}function ui(n,t){this.a=n;this.c=t}var s=Date.now||function(){return+new Date},oi=!!window.FontFace,o,l,a,gt,ri,r,v;nt.prototype.createElement=function(n,t,i){if(n=this.H.createElement(n),t)for(var r in t)t.hasOwnProperty(r)&&("style"==r?n.style.cssText=t[r]:n.setAttribute(r,t[r]));return i&&n.appendChild(this.H.createTextNode(i)),n};st.prototype.d=function(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n].replace(/[\W_]+/g,"").toLowerCase());return t.join(this.ea)};n.prototype.getName=function(){return this.Q};e.prototype.remove=function(){var n=this.m;n.parentNode&&n.parentNode.removeChild(n)};at.prototype.start=function(){function t(){s()-r>=n.v?n.J(n.g):i.fonts.load(si(n.g),n.h).then(function(i){1<=i.length?n.G(n.g):setTimeout(t,25)},function(){n.J(n.g)})}var i=this.a.k.document,n=this,r=s();t()};o={ia:"serif",ha:"sans-serif"};l=null;vt.prototype.start=function(){this.s.serif=this.C.m.offsetWidth;this.s["sans-serif"]=this.D.m.offsetWidth;this.ga=s();wt(this)};a=null;b.prototype.V=function(n){var i=this.p;i.u&&u(i.j,[i.e.d(i.f,n.getName(),t(n).toString(),"active")],[i.e.d(i.f,n.getName(),t(n).toString(),"loading"),i.e.d(i.f,n.getName(),t(n).toString(),"inactive")]);f(i,"fontactive",n);this.ba=!0;bt(this)};b.prototype.W=function(n){var i=this.p;if(i.u){var e=it(i.j,i.e.d(i.f,n.getName(),t(n).toString(),"active")),r=[],o=[i.e.d(i.f,n.getName(),t(n).toString(),"loading")];e||r.push(i.e.d(i.f,n.getName(),t(n).toString(),"inactive"));u(i.j,r,o)}f(i,"fontinactive",n);bt(this)};kt.prototype.load=function(n){this.a=new nt(this.F,n.context||this.F);this.U=!1!==n.events;this.T=!1!==n.classes;wi(this,new ci(this.a,n),n)};gt="//fonts.googleapis.com/css";dt.prototype.d=function(){if(0==this.o.length)throw Error("No fonts to load!");if(-1!=this.N.indexOf("kit="))return this.N;for(var n=this.o.length,i=[],t=0;t<n;t++)i.push(this.o[t].replace(/ /g,"+"));return n=this.N+"?family="+i.join("%7C"),0<this.R.length&&(n+="&subset="+this.R.join(",")),0<this.ca.length&&(n+="&text="+encodeURIComponent(this.ca)),n};var ti={latin:"BESbswy",cyrillic:"&#1081;&#1103;&#1046;",greek:"&#945;&#946;&#931;",khmer:"&#x1780;&#x1781;&#x1782;",Hanuman:"&#x1780;&#x1781;&#x1782;"},ki={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},di={i:"i",italic:"i",n:"n",normal:"n"},gi=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;ni.prototype.parse=function(){for(var u,f,i,r,c,l=this.o.length,o=0;o<l;o++){var t=this.o[o].split(":"),e=t[0].replace(/\+/g," "),s=["n4"];if(2<=t.length){if(f=t[1],u=[],f)for(var f=f.split(","),a=f.length,h=0;h<a;h++)i=f[h],i.match(/^[\w-]+$/)?(i=gi.exec(i.toLowerCase()),null==i)?i="":(r=i[1],null==r||""==r?r="4":(c=ki[r],r=c?c:isNaN(r)?"4":r.substr(0,1)),i=i[2],i=[null==i||""==i?"n":di[i],r].join("")):i="",i&&u.push(i);0<u.length&&(s=u);3==t.length&&(t=t[2],u=[],t=t?t.split(","):u,0<t.length&&(t=ti[t[0]])&&(this.I[e]=t))}for(this.I[e]||(t=ti[e])&&(this.I[e]=t),t=0;t<s.length;t+=1)this.aa.push(new n(e,s[t]))}};ri={Arimo:!0,Cousine:!0,Tinos:!0};ii.prototype.load=function(n){var i=new ut,r=this.a,u=new dt(this.c.api,y(r),this.c.text),f=this.c.families,t;bi(u,f);t=new ni(f);t.parse();rt(r,u.d(),ft(i));et(i,function(){n(t.aa,t.I,ri)})};k.prototype.B=function(n){var t=this.a;return y(this.a)+(this.c.api||"//f.fontdeck.com/s/css/js/")+(t.k.location.hostname||t.F.location.hostname)+"/"+n+".js"};k.prototype.load=function(t){var i=this.c.id,r=this.a.k,u=this;i?(r.__webfontfontdeckmodule__||(r.__webfontfontdeckmodule__={}),r.__webfontfontdeckmodule__[i]=function(i,r){for(var e,f=0,o=r.fonts.length;f<o;++f)e=r.fonts[f],u.X.push(new n(e.name,hi("font-weight:"+e.weight+";font-style:"+e.style)));t(u.X)},p(this.a,this.B(i),function(n){n&&t([])})):t([])};d.prototype.B=function(n){return(this.c.api||"https://use.typekit.net")+"/"+n+".js"};d.prototype.load=function(t){var r=this.c.id,i=this.a.k;r?p(this.a,this.B(r),function(r){var f,u;if(r)t([]);else if(i.Typekit&&i.Typekit.config&&i.Typekit.config.fn){for(r=i.Typekit.config.fn,f=[],u=0;u<r.length;u+=2)for(var s=r[u],o=r[u+1],e=0;e<o.length;e++)f.push(new n(s,o[e]));try{i.Typekit.load({events:!1,classes:!1,async:!0})}catch(h){}t(f)}},2e3):t([])};g.prototype.B=function(n,t){var i=y(this.a),r=(this.c.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,"");return i+"//"+r+"/"+n+".js"+(t?"?v="+t:"")};g.prototype.load=function(t){function u(){var f,o,h,e,s;if(r["__mti_fntLst"+i]){if(f=r["__mti_fntLst"+i](),o=[],f)for(e=0;e<f.length;e++)s=f[e].fontfamily,void 0!=f[e].fontStyle&&void 0!=f[e].fontWeight?(h=f[e].fontStyle+f[e].fontWeight,o.push(new n(s,h))):o.push(new n(s));t(o)}else setTimeout(function(){u()},50)}var i=this.c.projectId,f=this.c.version,r;i?(r=this.a.k,p(this.a,this.B(i,f),function(n){n?t([]):u()}).id="__MonotypeAPIScript__"+i):t([])};ui.prototype.load=function(t){for(var r=this.c.urls||[],s=this.c.families||[],c=this.c.testStrings||{},h=new ut,f,o,e,i=0,u=r.length;i<u;i++)rt(this.a,r[i],ft(h));for(f=[],i=0,u=s.length;i<u;i++)if(r=s[i].split(":"),r[1])for(o=r[1].split(","),e=0;e<o.length;e+=1)f.push(new n(r[0],o[e]));else f.push(new n(r[0]));et(h,function(){t(f,c)})};r=new kt(window);r.q.t.custom=function(n,t){return new ui(t,n)};r.q.t.fontdeck=function(n,t){return new k(t,n)};r.q.t.monotype=function(n,t){return new g(t,n)};r.q.t.typekit=function(n,t){return new d(t,n)};r.q.t.google=function(n,t){return new ii(t,n)};v={load:i(r.load,r)};"function"==typeof define&&define.amd?define(function(){return v}):"undefined"!=typeof module&&module.exports?module.exports=v:(window.WebFont=v,window.WebFontConfig&&r.load(window.WebFontConfig))})()