// // LESS - Leaner CSS v1.2.1 // lesscss.org // // Copyright © 2009-2011, Alexis Sellier // Licensed under the Apache 2.0 License. // (function(a,b){function c(b){return a.less[b.split(“/”)[1]]}function m(){var a=document.getElementsByTagName(“style”);for(var b=0;b in n&&(m[i]=m[i].slice(h-n),n=h)}function w(a){var b,c,d,e,f,j,k,l;if(a instanceof Function)return a.call(o.parsers);if(typeof a==“string”)b=g.charAt(h)===a?a:null,d=1,v();else{v();if(!(b=a.exec(m[i])))return null;d=b[0].length}if(b){l=h+=d,j=h+m[i].length-d;while(ha
“)”)})}function q(a){return a.replace(/^[a-z]+://?[^/]+/,“”).replace(/^//,“”).replace(/?.*$/,“”).replace(/.[^./]+$/,“”).replace(/[^.w-]+/g,“-”).replace(/./g,“:”)}function r(a,b,c){var d,e=b.href?b.href.replace(/?.*$/,“”):“”,f=“less:”+(b.title||q(e));(d=document.getElementById(f))===null&&(d=document.createElement(“style”),d.type=“text/css”,d.media=b.media||“screen”,d.id=f,document.getElementsByTagName(“head”)[0].appendChild(d));if(d.styleSheet)try{d.styleSheet.cssText=a}catch(g){throw new Error(“Couldn’t reassign styleSheet.cssText.”)}else(function(a){d.childNodes.length>0?d.firstChild.nodeValue!==a.nodeValue&&d.replaceChild(a,d.firstChild):d.appendChild(a)})(document.createTextNode(a));c&&h&&(v(“saving ”e
“ to cache.”),h.setItem(e,a),h.setItem(e+“:timestamp”,c))}function s(a,b,c,e){function i(b,c,d){b.status>=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):typeof d=="function"&&d(b.status,a)}var f=t(),h=g?!1:d.async;typeof f.overrideMimeType=="function"&&f.overrideMimeType("text/css"),f.open("GET",a,h),f.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, /; q=0.5“),f.send(null),g?f.status===0||f.status>=200&&f.status<300?c(f.responseText):e(f.status,a):h?f.onreadystatechange=function(){f.readyState==4&&i(f,c,e)}:i(f,c,e)}function t(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){return v("browser doesn't support AJAX."),null}}function u(a){return a&&a.parentNode.removeChild(a)}function v(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function w(a,b){var c="less-error-message:"+q(b),e='{content}
“+(a.message||”There is an error in your .less file“)+”
“+’a
“]”},block:function(){var a;if(w(“{”)&&(a=w(this.primary))&&w(“}”))return a},ruleset:function(){var a=[],b,c,d;t();while(b=w(this.selector)){a.push(b),w(this.comment);if(!w(“,”))break;w(this.comment)}if(a.length>0&&(c=w(this.block)))return new f.Ruleset(a,c);l=h,u()},rule:function(){var a,b,c=g.charAt(h),d,e;t();if(c===“.”||c===“#”||c===“&”)return;if(a=w(this.variable)||w(this.property)){a.charAt(0)!=“@”&&(e=/^([^@+/’“*‘(;{}-]*);/.exec(m[i]))?(h+=e[0].length-1,b=new f.Anonymous(e[1])):a===”font“?b=w(this.font):b=w(this.value),d=w(this.important);if(b&&w(this.end))return new f.Rule(a,b,d,k);l=h,u()}},”import“:function(){var a,b,c=h;if(w(/^@imports+/)&&(a=w(this.entities.quoted)||w(this.entities.url))){b=w(this.mediaFeatures);if(w(”;“))return new f.Import(a,s,b,c)}},mediaFeature:function(){var a=[];do if(e=w(this.entities.keyword))a.push(e);else if(w(”(“)){p=w(this.property),e=w(this.entity);if(!w(”)“))return null;if(p&&e)a.push(new f.Paren(new f.Rule(p,e,null,h,!0)));else{if(!e)return null;a.push(new f.Paren(e))}}while(e);if(a.length>0)return new f.Expression(a)},mediaFeatures:function(){var a,b=[];while(a=w(this.mediaFeature)){b.push(a);if(!w(”,“))break}return b.length>0?b:null},media:function(){var a;if(w(/^@media/)){a=w(this.mediaFeatures);if(rules=w(this.block))return new f.Directive(”@media“,rules,a)}},directive:function(){var a,b,c,d,e,i;if(g.charAt(h)!==”@“)return;if(b=w(this[”import“])||w(this.media))return b;if(a=w(/^@page|@keyframes/)||w(/^@(?:-webkit-|-moz-|-o-|-ms-)[a-z0-9-]+/)){d=(w(/^[^{]+/)||”“).trim();if(c=w(this.block))return new f.Directive(a+” “+d,c)}else if(a=w(/^@[-a-z]+/))if(a===”@font-face“){if(c=w(this.block))return new f.Directive(a,c)}else if((b=w(this.entity))&&w(”;“))return new f.Directive(a,b)},font:function(){var a=[],b=[],c,d,e,g;while(g=w(this.shorthand)||w(this.entity))b.push(g);a.push(new f.Expression(b));if(w(”,“))while(g=w(this.expression)){a.push(g);if(!w(”,“))break}return new f.Value(a)},value:function(){var a,b=[],c;while(a=w(this.expression)){b.push(a);if(!w(”,“))break}if(b.length>0)return new f.Value(b)},important:function(){if(g.charAt(h)===”!“)return w(/^! *important/)},sub:function(){var a;if(w(”(“)&&(a=w(this.expression))&&w(”)“))return a},multiplication:function(){var a,b,c,d;if(a=w(this.operand)){while(!z(/^/*/)&&(c=w(”/“)||w(”*“))&&(b=w(this.operand)))d=new f.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,b,c,d;if(a=w(this.multiplication)){while((c=w(/^[-+]s+/)||g.charAt(h-1)!=” “&&(w(”+“)||w(”-“)))&&(b=w(this.multiplication)))d=new f.Operation(c,[d||a,b]);return d||a}},conditions:function(){var a,b,c=h,d;if(a=w(this.condition)){while(w(”,“)&&(b=w(this.condition)))d=new f.Condition(”or“,d||a,b,c);return d||a}},condition:function(){var a,b,c,d,e=h,g=!1;w(/^not/)&&(g=!0),x(”(“);if(a=w(this.addition)||w(this.entities.keyword)||w(this.entities.quoted))return(d=w(/^(?:>=|=<|[<=>])/))?(b=w(this.addition)||w(this.entities.keyword)||w(this.entities.quoted))?c=new f.Condition(d,a,b,e,g):y(”expected expression“):c=new f.Condition(”=“,a,new f.Keyword(”true“),e,g),x(”)“),w(/^and/)?new f.Condition(”and“,c,w(this.condition)):c},operand:function(){var a,b=g.charAt(h+1);g.charAt(h)===”-“&&(b===”@“||b===”(“)&&(a=w(”-“));var c=w(this.sub)||w(this.entities.dimension)||w(this.entities.color)||w(this.entities.variable)||w(this.entities.call);return a?new f.Operation(”*“,[new f.Dimension(-1),c]):c},expression:function(){var a,b,c=[],d;while(a=w(this.addition)||w(this.entity))c.push(a);if(c.length>0)return new f.Expression©},property:function(){var a;if(a=w(/^(*?-?[-a-z_0-9]+)s*:/))return a[1]}}}};if(d.mode===”browser“||d.mode===”rhino“)d.Parser.importer=function(a,b,c,d){a.charAt(0)!==”/“&&b.length>0&&(a=b[0]+a),o({href:a,title:a,type:d.mime},c,!0)};(function(a){function b(b){return a.functions.hsla(b.h,b.s,b.l,b.a)}function c(b){if(b instanceof a.Dimension)return parseFloat(b.unit==”%“?b.value/100:b.value);if(typeof b==”number“)return b;throw{error:”RuntimeError“,message:”color functions take numbers as parameters“}}function d(a){return Math.min(1,Math.max(0,a))}a.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(b,d,e,f){var g=[b,d,e].map(function(a){return c(a)}),f=c(f);return new a.Color(g,f)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,d,e){function h(a){return a=a<0?a+1:a>1?a-1:a,a*6<1?g+(f-g)*a*6:a*2<1?f:a*3<2?g+(f-g)*(2/3-a)*6:g}a=c(a)%360/360,b=c(b),d=c(d),e=c(e);var f=d<=.5?d*(b+1):d+b-d*b,g=d*2-f;return this.rgba(h(a+1/3)*255,h(a)*255,h(a-1/3)*255,e)},hue:function(b){return new a.Dimension(Math.round(b.toHSL().h))},saturation:function(b){return new a.Dimension(Math.round(b.toHSL().s*100),"%")},lightness:function(b){return new a.Dimension(Math.round(b.toHSL().l*100),"%")},alpha:function(b){return new a.Dimension(b.toHSL().a)},saturate:function(a,c){var e=a.toHSL();return e.s+=c.value/100,e.s=d(e.s),b(e)},desaturate:function(a,c){var e=a.toHSL();return e.s-=c.value/100,e.s=d(e.s),b(e)},lighten:function(a,c){var e=a.toHSL();return e.l+=c.value/100,e.l=d(e.l),b(e)},darken:function(a,c){var e=a.toHSL();return e.l-=c.value/100,e.l=d(e.l),b(e)},fadein:function(a,c){var e=a.toHSL();return e.a+=c.value/100,e.a=d(e.a),b(e)},fadeout:function(a,c){var e=a.toHSL();return e.a-=c.value/100,e.a=d(e.a),b(e)},fade:function(a,c){var e=a.toHSL();return e.a=c.value/100,e.a=d(e.a),b(e)},spin:function(a,c){var d=a.toHSL(),e=(d.h+c.value)%360;return d.h=e<0?360+e:e,b(d)},mix:function(b,c,d){var e=d.value/100,f=e*2-1,g=b.toHSL().a-c.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[b.rgb[0]*h+c.rgb[0]*i,b.rgb[1]*h+c.rgb[1]*i,b.rgb[2]*h+c.rgb[2]*i],k=b.alpha*e+c.alpha*(1-e);return new a.Color(j,k)},greyscale:function(b){return this.desaturate(b,new a.Dimension(100))},e:function(b){return new a.Anonymous(b instanceof a.JavaScript?b.evaluated:b)},escape:function(b){return new a.Anonymous(encodeURI(b.value).replace(/=/g,"%3D").replace(/:/g,"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(b){var c=Array.prototype.slice.call(arguments,1),d=b.value;for(var e=0;ethis.name
“`”+(d.message?“: ”+d.message:“”),index:this.index,filename:this.filename}}},toCSS:function(a){return this.eval(a).toCSS()}}}(c(“../tree”)),function(a){a.Color=function(a,b){Array.isArray(a)?this.rgb=a:a.length==6?this.rgb=a.match(/.{2}/g).map(function(a){return parseInt(a,16)}):this.rgb=a.split(“”).map(function(a){return parseInt(a+a,16)}),this.alpha=typeof b==“number”?b:1},a.Color.prototype={eval:function(){return this},toCSS:function(){return this.alpha<1?"rgba("+this.rgb.map(function(a){return Math.round(a)}).concat(this.alpha).join(", ")+")":"#"+this.rgb.map(function(a){return a=Math.round(a),a=(a>255?255:a<0?0:a).toString(16),a.length===1?"0"+a:a}).join("")},operate:function(b,c){var d=[];c instanceof a.Color||(c=c.toColor());for(var e=0;e<3;e++)d[e]=a.operate(b,this.rgb[e],c.rgb[e]);return new a.Color(d,this.alpha+c.alpha)},toHSL:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255,d=this.alpha,e=Math.max(a,b,c),f=Math.min(a,b,c),g,h,i=(e+f)/2,j=e-f;if(e===f)g=h=0;else{h=i>.5?j/(2-e-f):j/(e+f);switch(e){case a:g=(b-c)/j+(bb
“;n”:“”},eval:function(b){var c,d=this.features&&this.features.eval(b);if(this.css)return this;c=new a.Ruleset([],this.root.rules.slice(0));for(var e=0;ef
“)”)}catch(g){throw{message:“JavaScript evaluation error: `”+ f+“`”,index:this.index}}for(var h in b.frames.variables())e={value:b.frames.variables().value,toJS:function(){return this.value.eval(b).toCSS()}};try{c=f.call(e)}catch(g){throw{message:“JavaScript evaluation error: ’”g.name
“: ”g.message
“‘”,index:this.index}}return typeof c==“string”?new a.Quoted(’“‘c
’”‘,c,this.escaped,this.index):Array.isArray©?new a.Anonymous(c.join(“, ”)):new a.Anonymous©}}}(c(“../tree”)),function(a){a.Keyword=function(a){this.value=a},a.Keyword.prototype={eval:function(){return this},toCSS:function(){return this.value},compare:function(b){return b instanceof a.Keyword?b.value===this.value?0:1:-1}},a.True=new a.Keyword(“true”),a.False=new a.Keyword(“false”)}(c(“../tree”)),function(a){a.mixin={},a.mixin.Call=function(b,c,d,e,f){this.selector=new a.Selector(b),this.arguments=c,this.index=d,this.filename=e,this.important=f},a.mixin.Call.prototype={eval:function(a){var b,c,d=[],e=!1;for(var f=0;fthis.name
“ (”c.length
“ for ”this.arity
“)”};d.rules.unshift(new a.Rule(this.params.name,f.eval(b)))}return d},eval:function(b,c,d){var e=this.evalParams(b,c),f,g=[],h;for(var i=0;ithis.important
(this.inline?“”:“;”)},a.Rule.prototype.eval=function(b){return new a.Rule(this.name,this.value.eval(b),this.important,this.index,this.inline)},a.Shorthand=function(a,b){this.a=a,this.b=b},a.Shorthand.prototype={toCSS:function(a){return this.a.toCSS(a)+“/”+this.b.toCSS(a)},eval:function(){return this}}}(c(“../tree”)),function(a){a.Ruleset=function(a,b){this.selectors=a,this.rules=b,this._lookups={}},a.Ruleset.prototype={eval:function(b){var c=this.selectors&&this.selectors.map(function(a){return a.eval(b)}),d=new a.Ruleset(c,this.rules.slice(0));d.root=this.root,d.allowImports=this.allowImports,b.frames.unshift(d);if(d.root||d.allowImports)for(var e=0;ee
“ is undefined”,filename:this.file,index:this.index}}}}(c(“../tree”)),function(a){a.find=function(a,b){for(var c=0,d;cf.href
“ from cache.”):(v(“parsed ”f.href
“ successfully.”),r(d.toCSS(),f,g.lastModified)),v(“css for ”f.href
“ generated in ”+(new Date-c)+“ms”),g.remaining===0&&v(“css generated in ”+(new Date-b)+“ms”),c=new Date},a),m()},d.refreshStyles=m,d.refresh(d.env===“development”)})(window);