!function(e){function t(e){var t=Math.floor(Math.log(e)/Math.log(1024));return 1*(e/Math.pow(1024,t)).toFixed(2)+" "+["B","kB","MB"][t]}var n=function(e,n,o){var r=o||{},i={},a=0,l=function(e){var t=e.parentStyleSheet.href;t?t=t:(a++,t="inline"),!1==!!i[t]&&(i[t]={media:e.parentStyleSheet.media,css:{}}),!1==!!i[t].css[e.selectorText]&&(i[t].css[e.selectorText]={});for(var n=e.style.cssText.split(/;(?![A-Za-z0-9])/),o=0;o1||"all"!==i[s].media[0])){for(var u=[],f=0;f0&&(r+="\n * @media "+(u=u.join(" ")))}r+="\n */\n";for(k in i[s].css){n=k+" { ";for(var d in i[s].css[k])n+=d+": "+i[s].css[k][d]+"; ";r+=n+="}\n",a&&(e+=n)}r+="\n",a&&(console.log(e),console.groupEnd())}return a?console.groupCollapsed("All Extracted Critical CSS ("+t(r.length)+")"):console.log("%cAll:","font-weight:bold"),console.log(r),a&&console.groupEnd(),[r,l]},function(){for(var t=e.innerHeight,o=n.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,function(e){return NodeFilter.FILTER_ACCEPT},!0);o.nextNode();){var i=o.currentNode;if(i.getBoundingClientRect().top0?o[0]:{selector:e,styles:{}}},o=function(e,n){0===t(e.selector,n).length&&n.push(e)},r=[];return e.forEach(function(e){e.forEach(function(e){for(var t=n(e.selectorText,r),i=0;i