{"version":3,"file":"pace.min.js","sources":["vendor/pace.js"],"names":["AjaxMonitor","Bar","DocumentMonitor","ElementMonitor","ElementTracker","EventLagMonitor","Evented","Events","NoTargetError","Pace","RequestIntercept","SOURCE_KEYS","Scaler","SocketRequestTracker","XHRRequestTracker","animation","avgAmplitude","bar","cancelAnimation","cancelAnimationFrame","defaultOptions","extend","extendNative","getFromDOM","getIntercept","handlePushState","ignoreStack","init","now","options","requestAnimationFrame","result","runAnimation","scalers","shouldIgnoreURL","shouldTrack","source","sources","uniScaler","_WebSocket","_XDomainRequest","_XMLHttpRequest","_i","_intercept","_len","_pushState","_ref","_ref1","_replaceState","__slice","slice","__hasProp","hasOwnProperty","__extends","child","parent","ctor","this","constructor","key","call","prototype","__super__","__indexOf","indexOf","item","i","l","length","catchupTime","initialRate","minTime","ghostTime","maxProgressPerFrame","easeFactor","startOnPageLoad","restartOnPushState","restartOnRequestAfter","target","elements","checkInterval","selectors","eventLag","minSamples","sampleCount","lagThreshold","ajax","trackMethods","trackWebSockets","ignoreURLs","performance","Date","window","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame","mozCancelAnimationFrame","fn","setTimeout","id","clearTimeout","last","tick","diff","args","obj","arguments","apply","out","val","arr","count","sum","v","Math","abs","json","data","e","el","document","querySelector","getAttribute","JSON","parse","_error","console","error","on","event","handler","ctx","once","_base","bindings","push","off","_results","splice","trigger","paceOptions","_super","Error","progress","getElement","targetElement","createElement","className","body","replace","innerHTML","firstChild","insertBefore","appendChild","finish","update","prog","render","destroy","parentNode","removeChild","progressStr","transform","_j","_len1","_ref2","children","style","lastRenderedProgress","setAttribute","done","name","binding","XMLHttpRequest","XDomainRequest","WebSocket","to","from","Object","defineProperty","get","configurable","enumerable","ignore","ret","unshift","shift","track","method","toUpperCase","monitorXHR","_this","req","_open","open","type","url","request","flags","protocols","pattern","test","_arg","after","running","stillActive","_ref3","readyState","restart","watch","tracker","size","_onreadystatechange","ProgressEvent","addEventListener","evt","lengthComputable","loaded","total","onreadystatechange","selector","check","states","loading","interactive","complete","avg","interval","points","samples","setInterval","clearInterval","sinceLastUpdate","rate","catchup","lastProgress","frameTime","scaling","pow","min","max","history","pushState","replaceState","_k","_len2","_ref4","extraSources","stop","start","go","enqueueNextFrame","element","j","remaining","scaler","scalerList","_options","define","amd","exports","module"],"mappings":"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"}