var cssFx=cssFx||{};(function(b){var e="string",o="background",d="background-image",n="background-clip",m="text-overflow",l="border-top-right-radius",k="border-top-left-radius",j="border-bottom-right-radius",i="border-bottom-left-radius",h="box-align";!function(m,a){function l(a){c=1;while(a=b.shift())a()}var b=[],d,e,f=false,g=a.documentElement,h=g.doScroll,i="DOMContentLoaded",j="addEventListener",k="onreadystatechange",c=/^loade|c/.test(a.readyState);a[j]&&a[j](i,e=function(){a.removeEventListener(i,e,f),l()},f),h&&a.attachEvent(k,d=function(){/^c/.test(a.readyState)&&(a.detachEvent(k,d),l())}),m.domReady=h?function(a){self!=top?c?a():b.push(a):function(){try{g.doScroll("left")}catch(b){return setTimeout(function(){domReady(a)},50)}a()}()}:function(a){c?a():b.push(a)}}(this,document);function t(a){if(AJAX=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")){AJAX.open("GET",a,false);AJAX.send(null);return AJAX.responseText}else return false}function c(a){return a.replace(/\n/gm,"").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function f(a){return a.replace(/\/\*([\s\S]*?)\*\//gim,"")}function s(a,b,c){return((256+a<<8|b)<<8|c).toString(16).slice(1)}if(!Array.indexOf)Array.prototype.indexOf=function(c,b){for(var a=b||0;a<this.length;a++)if(this[a]==c)return a;return-1};var a=["-moz-","-webkit-","-o-","-ms-"],r=["background-origin","background-size","border-image","border-image-outset","border-image-repeat","border-image-source","border-image-width","border-radius","box-shadow","column-count","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-width"],q=["box-flex","box-orient",h,"box-ordinal-group","box-flex-group","box-pack","box-direction","box-lines","box-sizing"],p=["transform","transform-origin","transition","transition-property","transition-duration","transition-timing-function","transition-delay","user-select"],g=[i,j,k,l,"display","opacity",m,n,d,o].concat(p).concat(r).concat(q);b.processCSS=function(i){for(var n=[],h=/([\s\S]*?)\{([\s\S]*?)\}/gim,e=/\@import\s(?:url\([\'\"]|[\'\"])([\w\s\-\_\.\:\/\;\:]+)/gim,l=0;l<i.length;l++){var a=i[l],k=[],p=+(h.test(a)&&a.match(h).length),m=+(e.test(a)&&a.match(e).length);if(m>0)for(var d=0;d<m;d++){e.exec("");i.push(b.fetchCSS([e.exec(a.match(e)[d])[1]],true))}for(var d=0;d<p;d++){h.exec("");var j=h.exec(a.match(h)[d]);if(j!==null){var q=c(f(j[1])),o=c(f(j[2])).replace(/\s{2,}|\t/gm," ");for(var r in g)if(o.indexOf(g[r])!=-1){(converted_rule=b.processElement(q,o))&&k.push(converted_rule);break}}}k.length>0&&n.push(k.join("\n"))}return n};b.insertCSS=function(b){for(var c in b)if(typeof b[c]===e){var a=document.createElement("style");a.setAttribute("type","text/css");if(a.styleSheet)a.styleSheet.cssText=b[c];else a.textContent=b[c];document.getElementsByTagName("head")[0].appendChild(a)}};b.processElement=function(E,b){var v="display:",t=":",w=b.split(";"),z=[];for(var A in w)if(typeof w[A]===e&&w[A].indexOf(t)!==-1){var b=w[A].split(t);b[0]=c(b[0]);b[1]=c(b[1]);var f=[],g=b.join(t);if(r.indexOf(b[0])!==-1){f.push(a[0]+g);f.push(a[1]+g)}else if(q.indexOf(b[0])!==-1){f.push(a[0]+g);f.push(a[1]+g);if(b[0]===h)f.push(a[3]+b[0]+":middle");else f.push(a[3]+g)}else if(p.indexOf(b[0])!==-1){f.push(a[0]+g);f.push(a[1]+g);f.push(a[2]+g);f.push(a[3]+g)}else switch(b[0]){case k:case l:case i:case j:var D=b[0].split("-");f.push(a[0]+"border-radius-"+D[1]+D[2]+t+b[1]);f.push(a[1]+g);break;case"display":if(b[1]==="box"){f.push(v+a[0]+b[1]);f.push(v+a[1]+b[1]);f.push(v+a[3]+b[1])}else if(b[1]==="inline-block"){f.push(v+a[0]+"inline-stack");f.push("zoom:1;*display:inline")}break;case m:b[1]==="ellipsis"&&f.push(a[2]+g);break;case"opacity":f.push("filter: alpha(opacity="+parseInt(parseFloat(b[1])*100)+")");f.push(a[0]+g);f.push(a[1]+g);break;case n:if(b[1]==="padding-box"){f.push(a[1]+g);f.push(a[0]+b[0]+":padding")}break;case d:case"background-color":case o:var y="linear-gradient";if(b[1].indexOf(y)!==-1){var B=b[1].substr(y.length);if(b[0]===d)B=b[1].substr(y.length).match(/\((.*)\)/)[0];var u=y+B;f.push(b[0]+t+a[0]+u);f.push(b[0]+t+a[1]+"gradient"+u);f.push(b[0]+t+a[1]+u);f.push(b[0]+t+a[2]+u);f.push(b[0]+t+a[3]+u)}else if(b[1].indexOf("rgba")!==-1){var x=b[1].match(/rgba\((.*?)\)/)[1].split(","),C=Math.floor(+c(x[3])*255).toString(16)+s(+c(x[0]),+c(x[1]),+c(x[2]));f.push("filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#"+C+",endColorstr=#"+C+");zoom:1")}}f.length>0&&z.push(f.join(";"))}return z.length>0?E+"{"+z.join(";")+"}":false};b.fetchCSS=function(b,d){var a=[];for(var c in b)typeof b[c]===e&&a.push(t(b[c]));return d===undefined?a:a[0]};domReady(function(){var d=document.getElementsByTagName("style"),c=document.getElementsByTagName("link"),e=[];for(var a in c)typeof c[a]==="object"&&c[a].className==="cssfx"&&e.push(c[a].href);var f=b.fetchCSS(e);for(var a in d)typeof d[a]==="object"&&f.push(d[a].innerHTML);b.insertCSS(b.processCSS(f))})})(cssFx);

