/* nprogress, (c) 2013, 2014 rico sta. cruz - http://ricostacruz.com/nprogress * @license mit */(function(t,i){typeof define=="function"&&define.amd?define(i):typeof exports=="object"?module.exports=i():t.nprogress=i()})(this,function(){var t={};t.version="0.2.0";var i=t.settings={minimum:.08,easing:"ease",positionusing:"",speed:200,trickle:!0,tricklerate:.02,tricklespeed:800,showspinner:!0,barselector:'[role="bar"]',spinnerselector:'[role="spinner"]',parent:"body",template:'
'};t.configure=function(e){var r,n;for(r in e)n=e[r],n!==void 0&&e.hasownproperty(r)&&(i[r]=n);return this},t.status=null,t.set=function(e){var r=t.isstarted();e=g(e,i.minimum,1),t.status=e===1?null:e;var n=t.render(!r),o=n.queryselector(i.barselector),a=i.speed,f=i.easing;return n.offsetwidth,k(function(s){i.positionusing===""&&(i.positionusing=t.getpositioningcss()),m(o,p(e,a,f)),e===1?(m(n,{transition:"none",opacity:1}),n.offsetwidth,settimeout(function(){m(n,{transition:"all "+a+"ms linear",opacity:0}),settimeout(function(){t.remove(),s()},a)},a)):settimeout(s,a)}),this},t.isstarted=function(){return typeof t.status=="number"},t.start=function(){t.status||t.set(0);var e=function(){settimeout(function(){!t.status||(t.trickle(),e())},i.tricklespeed)};return i.trickle&&e(),this},t.done=function(e){return!e&&!t.status?this:t.inc(.3+.5*math.random()).set(1)},t.inc=function(e){var r=t.status;return r?(typeof e!="number"&&(e=(1-r)*g(math.random()*r,.1,.95)),r=g(r+e,0,.994),t.set(r)):t.start()},t.trickle=function(){return t.inc(math.random()*i.tricklerate)},function(){var e=0,r=0;t.promise=function(n){return!n||n.state()==="resolved"?this:(r===0&&t.start(),e++,r++,n.always(function(){r--,r===0?(e=0,t.done()):t.set((e-r)/e)}),this)}}(),t.render=function(e){if(t.isrendered())return document.getelementbyid("nprogress");h(document.documentelement,"nprogress-busy");var r=document.createelement("div");r.id="nprogress",r.innerhtml=i.template;var n=r.queryselector(i.barselector),o=e?"-100":p(t.status||0),a=document.queryselector(i.parent),f;return m(n,{transition:"all 0 linear",transform:"translate3d("+o+"%,0,0)"}),i.showspinner||(f=r.queryselector(i.spinnerselector),f&&b(f)),a!=document.body&&h(a,"nprogress-custom-parent"),a.appendchild(r),r},t.remove=function(){s(document.documentelement,"nprogress-busy"),s(document.queryselector(i.parent),"nprogress-custom-parent");var e=document.getelementbyid("nprogress");e&&b(e)},t.isrendered=function(){return!!document.getelementbyid("nprogress")},t.getpositioningcss=function(){var e=document.body.style,r="webkittransform"in e?"webkit":"moztransform"in e?"moz":"mstransform"in e?"ms":"otransform"in e?"o":"";return r+"perspective"in e?"translate3d":r+"transform"in e?"translate":"margin"};function g(e,r,n){return en?n:e}function p(e){return(-1+e)*100}function p(e,r,n){var o;return i.positionusing==="translate3d"?o={transform:"translate3d("+p(e)+"%,0,0)"}:i.positionusing==="translate"?o={transform:"translate("+p(e)+"%,0)"}:o={"margin-left":p(e)+"%"},o.transition="all "+r+"ms "+n,o}var k=function(){var e=[];function r(){var n=e.shift();n&&n(r)}return function(n){e.push(n),e.length==1&&r()}}(),m=function(){var e=["webkit","o","moz","ms"],r={};function n(s){return s.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(u,c){return c.touppercase()})}function o(s){var u=document.body.style;if(s in u)return s;for(var c=e.length,d=s.charat(0).touppercase()+s.slice(1),l;c--;)if(l=e[c]+d,l in u)return l;return s}function a(s){return s=n(s),r[s]||(r[s]=o(s))}function f(s,u,c){u=a(u),s.style[u]=c}return function(s,u){var c=arguments,d,l;if(c.length==2)for(d in u)l=u[d],l!==void 0&&u.hasownproperty(d)&&f(s,d,l);else f(s,c[1],c[2])}}();function y(e,r){var n=typeof e=="string"?e:v(e);return n.indexof(" "+r+" ")>=0}function h(e,r){var n=v(e),o=n+r;y(n,r)||(e.classname=o.substring(1))}function s(e,r){var n=v(e),o;!y(e,r)||(o=n.replace(" "+r+" "," "),e.classname=o.substring(1,o.length-1))}function v(e){return(" "+(e.classname||"")+" ").replace(/\s+/gi," ")}function b(e){e&&e.parentnode&&e.parentnode.removechild(e)}return t});