UNPKG

2.2 kBJavaScriptView Raw
1(function(e,n){function t(){for(var e,n=v.length-1;n>=0;n--)if(e=v[n],e.hasAttribute("data-pipe"))return e.removeAttribute("data-pipe"),e}function o(e){p[e]=t()}function r(e,n,o){h[e]=t(),n&&(m.push(e),S.onStart(o,e),require([n]))}function i(){0!==m.length||!e.readyState||"complete"!==e.readyState&&"interactive"!==e.readyState||S.onDone()}function a(e){return"object"==typeof e&&"function"==typeof e.then}function f(e,n,t,o){S.onBeforeInit(t,o);var r=e(n),f=function(){m.pop(),S.onAfterInit(t,o),i(t)};a(r)?r.then(f).catch(f):f()}function d(e,n,o){var r,a=p[e],d=h[e],u=t(),c=d;if(a){do{r=c,c=c.nextSibling,a.parentNode.insertBefore(r,a)}while(r!==u);a.parentNode.removeChild(a)}for(r=d.nextSibling;r&&1!==r.nodeType;)r=r.nextSibling;r===u&&(r=void 0),d.parentNode.removeChild(d),u.parentNode.removeChild(u),n&&require([n],function(n){var t=n&&n.__esModule?n.default:n;if("function"!=typeof t)return m.pop(),S.onBeforeInit(o,e),S.onAfterInit(o,e),void i();f(t,r,o,e)})}/* @preserve - loadCSS: load a CSS file asynchronously. [c]2016 @scottjehl, Filament Group, Inc. Licensed MIT */
2function u(n){function t(n){if(e.body)return n();setTimeout(function(){t(n)})}function o(){i.addEventListener&&i.removeEventListener("load",o),i.media="all"}var r,i=e.createElement("link"),a=(e.body||e.getElementsByTagName("head")[0]).childNodes;r=a[a.length-1];var f=e.styleSheets;i.rel="stylesheet",i.href=n,i.media="only x",t(function(){r.parentNode.insertBefore(i,r.nextSibling)});var d=function(e){for(var n=i.href,t=f.length;t--;)if(f[t].href===n)return e();setTimeout(function(){d(e)})};return i.addEventListener&&i.addEventListener("load",o),i.onloadcssdefined=d,d(o),i}function c(e,t){!1 in n||y.push({name:e,duration:Number(t),entryType:"tailor",startTime:n.now()||Date.now()-n.timing.navigationStart})}function l(){return y}function s(e){return function(n){S[e]=n}}var p={},h={},v=e.getElementsByTagName("script"),m=[],y=[],g=function(){},S={onStart:g,onBeforeInit:g,onAfterInit:g,onDone:g};return{placeholder:o,start:r,end:d,loadCSS:u,onStart:s("onStart"),onBeforeInit:s("onBeforeInit"),onAfterInit:s("onAfterInit"),onDone:s("onDone"),addPerfEntry:c,getEntries:l}})(window.document,window.performance);
\No newline at end of file