!function(){functiono(t,e){returnfunction(){returnt.apply(e,arguments)}}varu,c,i,s,n,y,t,l,v,r,a,p,e,h,w,b,f,g,d,m,k,S,q,L,x,P,T,R,j,O,E,M,A,C,N,_,F,U,W,X,D,H,I,z,G,B,J=[].slice,K={}.hasOwnProperty,Q=function(t,e){for(varnine)K.call(e,n)&&(t[n]=e[n]);functionr(){this.constructor=t}returnr.prototype=e.prototype,t.prototype=newr,t.__super__=e.prototype,t},V=[].indexOf||function(t){for(vare=0,n=this.length;e<n;e++)if(einthis&&this[e]===t)returne;return-1};functionY(){}for(g={className:"",catchupTime:100,initialRate:.03,minTime:250,ghostTime:100,maxProgressPerFrame:20,easeFactor:1.25,startOnPageLoad:!0,restartOnPushState:!0,restartOnRequestAfter:500,target:"body",elements:{checkInterval:100,selectors:["body"]},eventLag:{minSamples:10,sampleCount:3,lagThreshold:3},ajax:{trackMethods:["GET"],trackWebSockets:!0,ignoreURLs:[]}},P=function(){vart;returnnull!=(t="undefined"!=typeofperformance&&null!==performance&&"function"==typeofperformance.now?performance.now():void0)?t:+newDate},R=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,f=window.cancelAnimationFrame||window.mozCancelAnimationFrame,p=function(t,e,n){if("function"==typeoft.addEventListener)returnt.addEventListener(e,n,!1);varr;"function"!=typeoft["on"+e]||"object"!=typeoft["on"+e].eventListeners?(r=news,"function"==typeoft["on"+e]&&r.on(e,t["on"+e]),t["on"+e]=function(t){returnr.trigger(e,t)},t["on"+e].eventListeners=r):r=t["on"+e].eventListeners,r.on(e,n)},null==R&&(R=function(t){returnsetTimeout(t,50)},f=function(t){returnclearTimeout(t)}),O=function(e){varn=P(),r=function(){vart=P()-n;return33<=t?(n=P(),e(t,function(){returnR(r)})):setTimeout(r,33-t)};returnr()},j=function(){vart=arguments[0],e=arguments[1],n=3<=arguments.length?J.call(arguments,2):[];return"function"==typeoft[e]?t[e].apply(t,n):t[e]},d=function(){for(vart,e,n,r=arguments[0],s=2<=arguments.length?J.call(arguments,1):[],o=0,i=s.length;o<i;o++)if(e=s[o])for(tine)K.call(e,t)&&(n=e[t],null!=r[t]&&"object"==typeofr[t]&&null!=n&&"object"==typeofn?d(r[t],n):r[t]=n);returnr},h=function(t){for(vare,n,r=e=0,s=0,o=t.length;s<o;s++)n=t[s],r+=Math.abs(n),e++;returnr/e},k=function(t,e){varn,r;if(null==t&&(t="options"),null==e&&(e=!0),r=document.querySelector("[data-pace-"+t+"]")){if(n=r.getAttribute("data-pace-"+t),!e)returnn;try{returnJSON.parse(n)}catch(t){return"undefined"!=typeofconsole&&null!==console?console.error("Error parsing inline pace options",t):void0}}},Y.prototype.on=function(t,e,n,r){vars;returnnull==r&&(r=!1),null==this.bindings&&(this.bindings={}),null==(s=this.bindings)[t]&&(s[t]=[]),this.bindings[t].push({handler:e,ctx:n,once:r})},Y.prototype.once=function(t,e,n){returnthis.on(t,e,n,!0)},Y.prototype.off=function(t,e){varn,r,s;if(null!=(null!=(r=this.bindings)?r[t]:void0)){if(null==e)returndeletethis.bindings[t];for(n=0,s=[];n<this.bindings[t].length;)this.bindings[t][n].handler===e?s.push(this.bindings[t].splice(n,1)):s.push(n++);returns}},Y.prototype.trigger=function(){vart,e,n,r,s,o,i=arguments[0],a=2<=arguments.length?J.call(arguments,1):[];if(null!=(r=this.bindings)&&r[i]){for(n=0,o=[];n<this.bindings[i].length;)e=(s=this.bindings[i][n]).handler,t=s.ctx,s=s.once,e.apply(null!=t?t:this,a),s?o.push(this.bindings[i].splice(n,1)):o.push(n++);returno}},B=Y,y=window.Pace||{},window.Pace=y,d(y,B.prototype),T=y.options=d({},g,window.paceOptions,k()),X=0,H=(z=["ajax","document","eventLag","elements"]).length;X<H;X++)!0===T[C=z[X]]&&(T[C]=g[C]);functionZ(){returnZ.__super__.constructor.apply(this,arguments)}function$(){this.progress=0}functiontt(){this.bindings={}}functionet(){vare,o=this;et.__super__.constructor.apply(this,arguments),e=function(r){vars=r.open;returnr.open=function(t,e,n){returnA(t)&&o.trigger("request",{type:t,url:e,request:r}),s.apply(r,arguments)}},window.XMLHttpRequest=function(t){t=newW(t);returne(t),t};try{m(window.XMLHttpRequest,W)}catch(t){}if(null!=U){window.XDomainRequest=function(){vart=newU;returne(t),t};try{m(window.