Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: jancbeck/My-Wordpress-Boilerplate-Theme
base: a9d2cdeea1
...
head fork: jancbeck/My-Wordpress-Boilerplate-Theme
compare: b65cb1405d
Checking mergeability… Don't worry, you can still create the pull request.
  • 2 commits
  • 11 files changed
  • 0 commit comments
  • 1 contributor
Commits on Apr 04, 2012
4cJan added latest LESS version 57dd91f
4cJan added new less b65cb14
View
13 js/less.js
@@ -1,16 +1,9 @@
//
-// LESS - Leaner CSS v1.1.3
+// LESS - Leaner CSS v1.3.0
// http://lesscss.org
//
// Copyright (c) 2009-2011, Alexis Sellier
// Licensed under the Apache 2.0 License.
//
-//
-// LESS - Leaner CSS v1.1.3
-// http://lesscss.org
-//
-// Copyright (c) 2009-2011, Alexis Sellier
-// Licensed under the Apache 2.0 License.
-//
-(function(a,b){function v(a,b){var c="less-error-message:"+p(b),e=["<ul>",'<li><label>[-1]</label><pre class="ctx">{0}</pre></li>',"<li><label>[0]</label><pre>{current}</pre></li>",'<li><label>[1]</label><pre class="ctx">{2}</pre></li>',"</ul>"].join("\n"),f=document.createElement("div"),g,h;f.id=c,f.className="less-error-message",h="<h3>"+(a.message||"There is an error in your .less file")+"</h3>"+'<p><a href="'+b+'">'+b+"</a> ",a.extract&&(h+="on line "+a.line+", column "+(a.column+1)+":</p>"+e.replace(/\[(-?\d)\]/g,function(b,c){return parseInt(a.line)+parseInt(c)||""}).replace(/\{(\d)\}/g,function(b,c){return a.extract[parseInt(c)]||""}).replace(/\{current\}/,a.extract[1].slice(0,a.column)+'<span class="error">'+a.extract[1].slice(a.column)+"</span>")),f.innerHTML=h,q([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #ee4444;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.ctx {","color: #dd4444;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),f.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),d.env=="development"&&(g=setInterval(function(){document.body&&(document.getElementById(c)?document.body.replaceChild(f,document.getElementById(c)):document.body.insertBefore(f,document.body.firstChild),clearInterval(g))},10))}function u(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function t(a){return a&&a.parentNode.removeChild(a)}function s(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){u("browser doesn't support AJAX.");return null}}function r(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=s(),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?c(f.responseText):e(f.status,a):h?f.onreadystatechange=function(){f.readyState==4&&i(f,c,e)}:i(f,c,e)}function q(a,b,c){var d,e=b.href?b.href.replace(/\?.*$/,""):"",f="less:"+(b.title||p(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&&(u("saving "+e+" to cache."),h.setItem(e,a),h.setItem(e+":timestamp",c))}function p(a){return a.replace(/^[a-z]+:\/\/?[^\/]+/,"").replace(/^\//,"").replace(/\?.*$/,"").replace(/\.[^\.\/]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function o(b,c,e,f){var g=a.location.href.replace(/[#?].*$/,""),i=b.href.replace(/\?.*$/,""),j=h&&h.getItem(i),k=h&&h.getItem(i+":timestamp"),l={css:j,timestamp:k};/^(https?|file):/.test(i)||(i.charAt(0)=="/"?i=a.location.protocol+"//"+a.location.host+i:i=g.slice(0,g.lastIndexOf("/")+1)+i),r(b.href,b.type,function(a,g){if(!e&&l&&g&&(new Date(g)).valueOf()===(new Date(l.timestamp)).valueOf())q(l.css,b),c(null,b,{local:!0,remaining:f});else try{(new d.Parser({optimization:d.optimization,paths:[i.replace(/[\w\.-]+$/,"")],mime:b.type})).parse(a,function(a,d){if(a)return v(a,i);try{c(d,b,{local:!1,lastModified:g,remaining:f}),t(document.getElementById("less-error-message:"+p(i)))}catch(a){v(a,i)}})}catch(h){v(h,i)}},function(a,b){throw new Error("Couldn't load "+b+" ("+a+")")})}function n(a,b){for(var c=0;c<d.sheets.length;c++)o(d.sheets[c],a,b,d.sheets.length-(c+1))}function m(){var a=document.getElementsByTagName("style");for(var b=0;b<a.length;b++)a[b].type.match(k)&&(new d.Parser).parse(a[b].innerHTML||"",function(c,d){a[b].type="text/css",a[b].innerHTML=d.toCSS()})}function c(b){return a.less[b.split("/")[1]]}Array.isArray||(Array.isArray=function(a){return Object.prototype.toString.call(a)==="[object Array]"||a instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(a,b){var c=this.length>>>0;for(var d=0;d<c;d++)d in this&&a.call(b,this[d],d,this)}),Array.prototype.map||(Array.prototype.map=function(a){var b=this.length>>>0,c=Array(b),d=arguments[1];for(var e=0;e<b;e++)e in this&&(c[e]=a.call(d,this[e],e,this));return c}),Array.prototype.filter||(Array.prototype.filter=function(a){var b=[],c=arguments[1];for(var d=0;d<this.length;d++)a.call(c,this[d])&&b.push(this[d]);return b}),Array.prototype.reduce||(Array.prototype.reduce=function(a){var b=this.length>>>0,c=0;if(b===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var d=arguments[1];else for(;;){if(c in this){d=this[c++];break}if(++c>=b)throw new TypeError}for(;c<b;c++)c in this&&(d=a.call(null,d,this[c],c,this));return d}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length,c=arguments[1]||0;if(!b)return-1;if(c>=b)return-1;c<0&&(c+=b);for(;c<b;c++){if(!Object.prototype.hasOwnProperty.call(this,c))continue;if(a===this[c])return c}return-1}),Object.keys||(Object.keys=function(a){var b=[];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b}),String.prototype.trim||(String.prototype.trim=function(){return String(this).replace(/^\s\s*/,"").replace(/\s\s*$/,"")});var d,e;typeof a=="undefined"?(d=exports,e=c("less/tree")):(typeof a.less=="undefined"&&(a.less={}),d=a.less,e=a.less.tree={}),d.Parser=function(a){function t(a){return typeof a=="string"?b.charAt(c)===a:a.test(j[f])?!0:!1}function s(a){var d,e,g,h,i,m,n,o;if(a instanceof Function)return a.call(l.parsers);if(typeof a=="string")d=b.charAt(c)===a?a:null,g=1,r();else{r();if(d=a.exec(j[f]))g=d[0].length;else return null}if(d){o=c+=g,m=c+j[f].length-g;while(c<m){h=b.charCodeAt(c);if(h!==32&&h!==10&&h!==9)break;c++}j[f]=j[f].slice(g+(c-o)),k=c,j[f].length===0&&f<j.length-1&&f++;return typeof d=="string"?d:d.length===1?d[0]:d}}function r(){c>k&&(j[f]=j[f].slice(c-k),k=c)}function q(){j[f]=g,c=h,k=c}function p(){g=j[f],h=c,k=c}var b,c,f,g,h,i,j,k,l,m=this,n=function(){},o=this.imports={paths:a&&a.paths||[],queue:[],files:{},mime:a&&a.mime,push:function(b,c){var e=this;this.queue.push(b),d.Parser.importer(b,this.paths,function(a){e.queue.splice(e.queue.indexOf(b),1),e.files[b]=a,c(a),e.queue.length===0&&n()},a)}};this.env=a=a||{},this.optimization="optimization"in this.env?this.env.optimization:1,this.env.filename=this.env.filename||null;return l={imports:o,parse:function(d,g){var h,l,m,o,p,q,r=[],t,u=null;c=f=k=i=0,j=[],b=d.replace(/\r\n/g,"\n"),j=function(c){var d=0,e=/[^"'`\{\}\/\(\)]+/g,f=/\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,g=0,h,i=c[0],j,k;for(var l=0,m,n;l<b.length;l++){e.lastIndex=l,(h=e.exec(b))&&h.index===l&&(l+=h[0].length,i.push(h[0])),m=b.charAt(l),f.lastIndex=l,!k&&!j&&m==="/"&&(n=b.charAt(l+1),(n==="/"||n==="*")&&(h=f.exec(b))&&h.index===l&&(l+=h[0].length,i.push(h[0]),m=b.charAt(l)));if(m==="{"&&!k&&!j)g++,i.push(m);else if(m==="}"&&!k&&!j)g--,i.push(m),c[++d]=i=[];else if(m==="("&&!k&&!j)i.push(m),j=!0;else if(m===")"&&!k&&j)i.push(m),j=!1;else{if(m==='"'||m==="'"||m==="`")k?k=k===m?!1:k:k=m;i.push(m)}}if(g>0)throw{type:"Syntax",message:"Missing closing `}`",filename:a.filename};return c.map(function(a){return a.join("")})}([[]]),h=new e.Ruleset([],s(this.parsers.primary)),h.root=!0,h.toCSS=function(c){var d,f,g;return function(g,h){function n(a){return a?(b.slice(0,a).match(/\n/g)||"").length:null}var i=[];g=g||{},typeof h=="object"&&!Array.isArray(h)&&(h=Object.keys(h).map(function(a){var b=h[a];b instanceof e.Value||(b instanceof e.Expression||(b=new e.Expression([b])),b=new e.Value([b]));return new e.Rule("@"+a,b,!1,0)}),i=[new e.Ruleset(null,h)]);try{var j=c.call(this,{frames:i}).toCSS([],{compress:g.compress||!1})}catch(k){f=b.split("\n"),d=n(k.index);for(var l=k.index,m=-1;l>=0&&b.charAt(l)!=="\n";l--)m++;throw{type:k.type,message:k.message,filename:a.filename,index:k.index,line:typeof d=="number"?d+1:null,callLine:k.call&&n(k.call)+1,callExtract:f[n(k.call)],stack:k.stack,column:m,extract:[f[d-1],f[d],f[d+1]]}}return g.compress?j.replace(/(\s)+/g,"$1"):j}}(h.eval);if(c<b.length-1){c=i,q=b.split("\n"),p=(b.slice(0,c).match(/\n/g)||"").length+1;for(var v=c,w=-1;v>=0&&b.charAt(v)!=="\n";v--)w++;u={name:"ParseError",message:"Syntax Error on line "+p,index:c,filename:a.filename,line:p,column:w,extract:[q[p-2],q[p-1],q[p]]}}this.imports.queue.length>0?n=function(){g(u,h)}:g(u,h)},parsers:{primary:function(){var a,b=[];while((a=s(this.mixin.definition)||s(this.rule)||s(this.ruleset)||s(this.mixin.call)||s(this.comment)||s(this.directive))||s(/^[\s\n]+/))a&&b.push(a);return b},comment:function(){var a;if(b.charAt(c)==="/"){if(b.charAt(c+1)==="/")return new e.Comment(s(/^\/\/.*/),!0);if(a=s(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new e.Comment(a)}},entities:{quoted:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)==='"'||b.charAt(d)==="'"){f&&s("~");if(a=s(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new e.Quoted(a[0],a[1]||a[2],f)}},keyword:function(){var a;if(a=s(/^[A-Za-z-]+/))return new e.Keyword(a)},call:function(){var a,b,d=c;if(!!(a=/^([\w-]+|%)\(/.exec(j[f]))){a=a[1].toLowerCase();if(a==="url")return null;c+=a.length;if(a==="alpha")return s(this.alpha);s("("),b=s(this.entities.arguments);if(!s(")"))return;if(a)return new e.Call(a,b,d)}},arguments:function(){var a=[],b;while(b=s(this.expression)){a.push(b);if(!s(","))break}return a},literal:function(){return s(this.entities.dimension)||s(this.entities.color)||s(this.entities.quoted)},url:function(){var a;if(b.charAt(c)==="u"&&!!s(/^url\(/)){a=s(this.entities.quoted)||s(this.entities.variable)||s(this.entities.dataURI)||s(/^[-\w%@$\/.&=:;#+?~]+/)||"";if(!s(")"))throw new Error("missing closing ) for url()");return new e.URL(a.value||a.data||a instanceof e.Variable?a:new e.Anonymous(a),o.paths)}},dataURI:function(){var a;if(s(/^data:/)){a={},a.mime=s(/^[^\/]+\/[^,;)]+/)||"",a.charset=s(/^;\s*charset=[^,;)]+/)||"",a.base64=s(/^;\s*base64/)||"",a.data=s(/^,\s*[^)]+/);if(a.data)return a}},variable:function(){var a,d=c;if(b.charAt(c)==="@"&&(a=s(/^@@?[\w-]+/)))return new e.Variable(a,d)},color:function(){var a;if(b.charAt(c)==="#"&&(a=s(/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})/)))return new e.Color(a[1])},dimension:function(){var a,d=b.charCodeAt(c);if(!(d>57||d<45||d===47))if(a=s(/^(-?\d*\.?\d+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn)?/))return new e.Dimension(a[1],a[2])},javascript:function(){var a,d=c,f;b.charAt(d)==="~"&&(d++,f=!0);if(b.charAt(d)==="`"){f&&s("~");if(a=s(/^`([^`]*)`/))return new e.JavaScript(a[1],c,f)}}},variable:function(){var a;if(b.charAt(c)==="@"&&(a=s(/^(@[\w-]+)\s*:/)))return a[1]},shorthand:function(){var a,b;if(!!t(/^[@\w.%-]+\/[@\w.-]+/)&&(a=s(this.entity))&&s("/")&&(b=s(this.entity)))return new e.Shorthand(a,b)},mixin:{call:function(){var a=[],d,f,g,h=c,i=b.charAt(c);if(i==="."||i==="#"){while(d=s(/^[#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/))a.push(new e.Element(f,d)),f=s(">");s("(")&&(g=s(this.entities.arguments))&&s(")");if(a.length>0&&(s(";")||t("}")))return new e.mixin.Call(a,g,h)}},definition:function(){var a,d=[],f,g,h,i;if(!(b.charAt(c)!=="."&&b.charAt(c)!=="#"||t(/^[^{]*(;|})/)))if(f=s(/^([#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+)\s*\(/)){a=f[1];while(h=s(this.entities.variable)||s(this.entities.literal)||s(this.entities.keyword)){if(h instanceof e.Variable)if(s(":"))if(i=s(this.expression))d.push({name:h.name,value:i});else throw new Error("Expected value");else d.push({name:h.name});else d.push({value:h});if(!s(","))break}if(!s(")"))throw new Error("Expected )");g=s(this.block);if(g)return new e.mixin.Definition(a,d,g)}}},entity:function(){return s(this.entities.literal)||s(this.entities.variable)||s(this.entities.url)||s(this.entities.call)||s(this.entities.keyword)||s(this.entities.javascript)||s(this.comment)},end:function(){return s(";")||t("}")},alpha:function(){var a;if(!!s(/^\(opacity=/i))if(a=s(/^\d+/)||s(this.entities.variable)){if(!s(")"))throw new Error("missing closing ) for alpha()");return new e.Alpha(a)}},element:function(){var a,b,c;c=s(this.combinator),a=s(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/)||s("*")||s(this.attribute)||s(/^\([^)@]+\)/);if(a)return new e.Element(c,a)},combinator:function(){var a,d=b.charAt(c);if(d===">"||d==="&"||d==="+"||d==="~"){c++;while(b.charAt(c)===" ")c++;return new e.Combinator(d)}if(d===":"&&b.charAt(c+1)===":"){c+=2;while(b.charAt(c)===" ")c++;return new e.Combinator("::")}return b.charAt(c-1)===" "?new e.Combinator(" "):new e.Combinator(null)},selector:function(){var a,d,f=[],g,h;while(d=s(this.element)){g=b.charAt(c),f.push(d);if(g==="{"||g==="}"||g===";"||g===",")break}if(f.length>0)return new e.Selector(f)},tag:function(){return s(/^[a-zA-Z][a-zA-Z-]*[0-9]?/)||s("*")},attribute:function(){var a="",b,c,d;if(!!s("[")){if(b=s(/^[a-zA-Z-]+/)||s(this.entities.quoted))(d=s(/^[|~*$^]?=/))&&(c=s(this.entities.quoted)||s(/^[\w-]+/))?a=[b,d,c.toCSS?c.toCSS():c].join(""):a=b;if(!s("]"))return;if(a)return"["+a+"]"}},block:function(){var a;if(s("{")&&(a=s(this.primary))&&s("}"))return a},ruleset:function(){var a=[],b,d,g;p();if(g=/^([.#: \w-]+)[\s\n]*\{/.exec(j[f]))c+=g[0].length-1,a=[new e.Selector([new e.Element(null,g[1])])];else while(b=s(this.selector)){a.push(b),s(this.comment);if(!s(","))break;s(this.comment)}if(a.length>0&&(d=s(this.block)))return new e.Ruleset(a,d);i=c,q()},rule:function(){var a,d,g=b.charAt(c),k,l;p();if(g!=="."&&g!=="#"&&g!=="&")if(a=s(this.variable)||s(this.property)){a.charAt(0)!="@"&&(l=/^([^@+\/'"*`(;{}-]*);/.exec(j[f]))?(c+=l[0].length-1,d=new e.Anonymous(l[1])):a==="font"?d=s(this.font):d=s(this.value),k=s(this.important);if(d&&s(this.end))return new e.Rule(a,d,k,h);i=c,q()}},"import":function(){var a;if(s(/^@import\s+/)&&(a=s(this.entities.quoted)||s(this.entities.url))&&s(";"))return new e.Import(a,o)},directive:function(){var a,d,f,g;if(b.charAt(c)==="@"){if(d=s(this["import"]))return d;if(a=s(/^@media|@page|@-[-a-z]+/)){g=(s(/^[^{]+/)||"").trim();if(f=s(this.block))return new e.Directive(a+" "+g,f)}else if(a=s(/^@[-a-z]+/))if(a==="@font-face"){if(f=s(this.block))return new e.Directive(a,f)}else if((d=s(this.entity))&&s(";"))return new e.Directive(a,d)}},font:function(){var a=[],b=[],c,d,f,g;while(g=s(this.shorthand)||s(this.entity))b.push(g);a.push(new e.Expression(b));if(s(","))while(g=s(this.expression)){a.push(g);if(!s(","))break}return new e.Value(a)},value:function(){var a,b=[],c;while(a=s(this.expression)){b.push(a);if(!s(","))break}if(b.length>0)return new e.Value(b)},important:function(){if(b.charAt(c)==="!")return s(/^! *important/)},sub:function(){var a;if(s("(")&&(a=s(this.expression))&&s(")"))return a},multiplication:function(){var a,b,c,d;if(a=s(this.operand)){while((c=s("/")||s("*"))&&(b=s(this.operand)))d=new e.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,d,f,g;if(a=s(this.multiplication)){while((f=s(/^[-+]\s+/)||b.charAt(c-1)!=" "&&(s("+")||s("-")))&&(d=s(this.multiplication)))g=new e.Operation(f,[g||a,d]);return g||a}},operand:function(){var a,d=b.charAt(c+1);b.charAt(c)==="-"&&(d==="@"||d==="(")&&(a=s("-"));var f=s(this.sub)||s(this.entities.dimension)||s(this.entities.color)||s(this.entities.variable)||s(this.entities.call);return a?new e.Operation("*",[new e.Dimension(-1),f]):f},expression:function(){var a,b,c=[],d;while(a=s(this.addition)||s(this.entity))c.push(a);if(c.length>0)return new e.Expression(c)},property:function(){var a;if(a=s(/^(\*?-?[-a-z_0-9]+)\s*:/))return a[1]}}}},typeof a!="undefined"&&(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 d(a){return Math.min(1,Math.max(0,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 b(b){return a.functions.hsla(b.h,b.s,b.l,b.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){a=a<0?a+1:a>1?a-1:a;return 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();e.s+=c.value/100,e.s=d(e.s);return b(e)},desaturate:function(a,c){var e=a.toHSL();e.s-=c.value/100,e.s=d(e.s);return b(e)},lighten:function(a,c){var e=a.toHSL();e.l+=c.value/100,e.l=d(e.l);return b(e)},darken:function(a,c){var e=a.toHSL();e.l-=c.value/100,e.l=d(e.l);return b(e)},fadein:function(a,c){var e=a.toHSL();e.a+=c.value/100,e.a=d(e.a);return b(e)},fadeout:function(a,c){var e=a.toHSL();e.a-=c.value/100,e.a=d(e.a);return b(e)},spin:function(a,c){var d=a.toHSL(),e=(d.h+c.value)%360;d.h=e<0?360+e:e;return 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;e<c.length;e++)d=d.replace(/%[sda]/i,function(a){var b=a.match(/s/i)?c[e].value:c[e].toCSS();return a.match(/[A-Z]$/)?encodeURIComponent(b):b});d=d.replace(/%%/g,"%");return new a.Quoted('"'+d+'"',d)},round:function(b){if(b instanceof a.Dimension)return new a.Dimension(Math.round(c(b)),b.unit);if(typeof b=="number")return Math.round(b);throw{error:"RuntimeError",message:"math functions take numbers as parameters"}}}}(c("less/tree")),function(a){a.Alpha=function(a){this.value=a},a.Alpha.prototype={toCSS:function(){return"alpha(opacity="+(this.value.toCSS?this.value.toCSS():this.value)+")"},eval:function(a){this.value.eval&&(this.value=this.value.eval(a));return this}}}(c("less/tree")),function(a){a.Anonymous=function(a){this.value=a.value||a},a.Anonymous.prototype={toCSS:function(){return this.value},eval:function(){return this}}}(c("less/tree")),function(a){a.Call=function(a,b,c){this.name=a,this.args=b,this.index=c},a.Call.prototype={eval:function(b){var c=this.args.map(function(a){return a.eval(b)});if(!(this.name in a.functions))return new a.Anonymous(this.name+"("+c.map(function(a){return a.toCSS()}).join(", ")+")");try{return a.functions[this.name].apply(a.functions,c)}catch(d){throw{message:"error evaluating function `"+this.name+"`",index:this.index}}},toCSS:function(a){return this.eval(a).toCSS()}}}(c("less/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)}):a.length==8?(this.alpha=parseInt(a.substring(0,2),16)/255,this.rgb=a.substr(2).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){a=Math.round(a),a=(a>255?255:a<0?0:a).toString(16);return 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+(b<c?6:0);break;case b:g=(c-a)/j+2;break;case c:g=(a-b)/j+4}g/=6}return{h:g*360,s:h,l:i,a:d}}}}(c("less/tree")),function(a){a.Comment=function(a,b){this.value=a,this.silent=!!b},a.Comment.prototype={toCSS:function(a){return a.compress?"":this.value},eval:function(){return this}}}(c("less/tree")),function(a){a.Dimension=function(a,b){this.value=parseFloat(a),this.unit=b||null},a.Dimension.prototype={eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},toCSS:function(){var a=this.value+this.unit;return a},operate:function(b,c){return new a.Dimension(a.operate(b,this.value,c.value),this.unit||c.unit)}}}(c("less/tree")),function(a){a.Directive=function(b,c){this.name=b,Array.isArray(c)?this.ruleset=new a.Ruleset([],c):this.value=c},a.Directive.prototype={toCSS:function(a,b){if(this.ruleset){this.ruleset.root=!0;return this.name+(b.compress?"{":" {\n ")+this.ruleset.toCSS(a,b).trim().replace(/\n/g,"\n ")+(b.compress?"}":"\n}\n")}return this.name+" "+this.value.toCSS()+";\n"},eval:function(a){a.frames.unshift(this),this.ruleset=this.ruleset&&this.ruleset.eval(a),a.frames.shift();return this},variable:function(b){return a.Ruleset.prototype.variable.call(this.ruleset,b)},find:function(){return a.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.ruleset)}}}(c("less/tree")),function(a){a.Element=function(b,c){this.combinator=b instanceof a.Combinator?b:new a.Combinator(b),this.value=c.trim()},a.Element.prototype.toCSS=function(a){return this.combinator.toCSS(a||{})+this.value},a.Combinator=function(a){a===" "?this.value=" ":this.value=a?a.trim():""},a.Combinator.prototype.toCSS=function(a){return{"":""," ":" ","&":"",":":" :","::":"::","+":a.compress?"+":" + ","~":a.compress?"~":" ~ ",">":a.compress?">":" > "}[this.value]}}(c("less/tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={eval:function(b){return this.value.length>1?new a.Expression(this.value.map(function(a){return a.eval(b)})):this.value.length===1?this.value[0].eval(b):this},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(" ")}}}(c("less/tree")),function(a){a.Import=function(b,c){var d=this;this._path=b,b instanceof a.Quoted?this.path=/\.(le?|c)ss$/.test(b.value)?b.value:b.value+".less":this.path=b.value.value||b.value,this.css=/css$/.test(this.path),this.css||c.push(this.path,function(a){if(!a)throw new Error("Error parsing "+d.path);d.root=a})},a.Import.prototype={toCSS:function(){return this.css?"@import "+this._path.toCSS()+";\n":""},eval:function(b){var c;if(this.css)return this;c=new a.Ruleset(null,this.root.rules.slice(0));for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.Import&&Array.prototype.splice.apply(c.rules,[d,1].concat(c.rules[d].eval(b)));return c.rules}}}(c("less/tree")),function(a){a.JavaScript=function(a,b,c){this.escaped=c,this.expression=a,this.index=b},a.JavaScript.prototype={eval:function(b){var c,d=this,e={},f=this.expression.replace(/@\{([\w-]+)\}/g,function(c,e){return a.jsify((new a.Variable("@"+e,d.index)).eval(b))});try{f=new Function("return ("+f+")")}catch(g){throw{message:"JavaScript evaluation error: `"+f+"`",index:this.index}}for(var h in b.frames[0].variables())e[h.slice(1)]={value:b.frames[0].variables()[h].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(c)?new a.Anonymous(c.join(", ")):new a.Anonymous(c)}}}(c("less/tree")),function(a){a.Keyword=function(a){this.value=a},a.Keyword.prototype={eval:function(){return this},toCSS:function(){return this.value}}}(c("less/tree")),function(a){a.mixin={},a.mixin.Call=function(b,c,d){this.selector=new a.Selector(b),this.arguments=c,this.index=d},a.mixin.Call.prototype={eval:function(a){var b,c,d=[],e=!1;for(var f=0;f<a.frames.length;f++)if((b=a.frames[f].find(this.selector)).length>0){c=this.arguments&&this.arguments.map(function(b){return b.eval(a)});for(var g=0;g<b.length;g++)if(b[g].match(c,a))try{Array.prototype.push.apply(d,b[g].eval(a,this.arguments).rules),e=!0}catch(h){throw{message:h.message,index:h.index,stack:h.stack,call:this.index}}if(e)return d;throw{message:"No matching definition was found for `"+this.selector.toCSS().trim()+"("+this.arguments.map(function(a){return a.toCSS()}).join(", ")+")`",index:this.index}}throw{message:this.selector.toCSS().trim()+" is undefined",index:this.index}}},a.mixin.Definition=function(b,c,d){this.name=b,this.selectors=[new a.Selector([new a.Element(null,b)])],this.params=c,this.arity=c.length,this.rules=d,this._lookups={},this.required=c.reduce(function(a,b){return!b.name||b.name&&!b.value?a+1:a},0),this.parent=a.Ruleset.prototype,this.frames=[]},a.mixin.Definition.prototype={toCSS:function(){return""},variable:function(a){return this.parent.variable.call(this,a)},variables:function(){return this.parent.variables.call(this)},find:function(){return this.parent.find.apply(this,arguments)},rulesets:function(){return this.parent.rulesets.apply(this)},eval:function(b,c){var d=new a.Ruleset(null,[]),e,f=[];for(var g=0,h;g<this.params.length;g++)if(this.params[g].name)if(h=c&&c[g]||this.params[g].value)d.rules.unshift(new a.Rule(this.params[g].name,h.eval(b)));else throw{message:"wrong number of arguments for "+this.name+" ("+c.length+" for "+this.arity+")"};for(var g=0;g<Math.max(this.params.length,c&&c.length);g++)f.push(c[g]||this.params[g].value);d.rules.unshift(new a.Rule("@arguments",(new a.Expression(f)).eval(b)));return(new a.Ruleset(null,this.rules.slice(0))).eval({frames:[this,d].concat(this.frames,b.frames)})},match:function(a,b){var c=a&&a.length||0,d;if(c<this.required)return!1;if(this.required>0&&c>this.params.length)return!1;d=Math.min(c,this.arity);for(var e=0;e<d;e++)if(!this.params[e].name&&a[e].eval(b).toCSS()!=this.params[e].value.eval(b).toCSS())return!1;return!0}}}(c("less/tree")),function(a){a.Operation=function(a,b){this.op=a.trim(),this.operands=b},a.Operation.prototype.eval=function(b){var c=this.operands[0].eval(b),d=this.operands[1].eval(b),e;if(c instanceof a.Dimension&&d instanceof a.Color)if(this.op==="*"||this.op==="+")e=d,d=c,c=e;else throw{name:"OperationError",message:"Can't substract or divide a color from a number"};return c.operate(this.op,d)},a.operate=function(a,b,c){switch(a){case"+":return b+c;case"-":return b-c;case"*":return b*c;case"/":return b/c}}}(c("less/tree")),function(a){a.Quoted=function(a,b,c,d){this.escaped=c,this.value=b||"",this.quote=a.charAt(0),this.index=d},a.Quoted.prototype={toCSS:function(){return this.escaped?this.value:this.quote+this.value+this.quote},eval:function(b){var c=this,d=this.value.replace(/`([^`]+)`/g,function(d,e){return(new a.JavaScript(e,c.index,!0)).eval(b).value}).replace(/@\{([\w-]+)\}/g,function(d,e){var f=(new a.Variable("@"+e,c.index)).eval(b);return f.value||f.toCSS()});return new a.Quoted(this.quote+d+this.quote,d,this.escaped,this.index)}}}(c("less/tree")),function(a){a.Rule=function(b,c,d,e){this.name=b,this.value=c instanceof a.Value?c:new a.Value([c]),this.important=d?" "+d.trim():"",this.index=e,b.charAt(0)==="@"?this.variable=!0:this.variable=!1},a.Rule.prototype.toCSS=function(a){return this.variable?"":this.name+(a.compress?":":": ")+this.value.toCSS(a)+this.important+";"},a.Rule.prototype.eval=function(b){return new a.Rule(this.name,this.value.eval(b),this.important,this.index)},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("less/tree")),function(a){a.Ruleset=function(a,b){this.selectors=a,this.rules=b,this._lookups={}},a.Ruleset.prototype={eval:function(b){var c=new a.Ruleset(this.selectors,this.rules.slice(0));c.root=this.root,b.frames.unshift(c);if(c.root)for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.Import&&Array.prototype.splice.apply(c.rules,[d,1].concat(c.rules[d].eval(b)));for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.mixin.Definition&&(c.rules[d].frames=b.frames.slice(0));for(var d=0;d<c.rules.length;d++)c.rules[d]instanceof a.mixin.Call&&Array.prototype.splice.apply(c.rules,[d,1].concat(c.rules[d].eval(b)));for(var d=0,e;d<c.rules.length;d++)e=c.rules[d],e instanceof a.mixin.Definition||(c.rules[d]=e.eval?e.eval(b):e);b.frames.shift();return c},match:function(a){return!a||a.length===0},variables:function(){return this._variables?this._variables:this._variables=this.rules.reduce(function(b,c){c instanceof a.Rule&&c.variable===!0&&(b[c.name]=c);return b},{})},variable:function(a){return this.variables()[a]},rulesets:function(){return this._rulesets?this._rulesets:this._rulesets=this.rules.filter(function(b){return b instanceof a.Ruleset||b instanceof a.mixin.Definition})},find:function(b,c){c=c||this;var d=[],e,f,g=b.toCSS();if(g in this._lookups)return this._lookups[g];this.rulesets().forEach(function(e){if(e!==c)for(var g=0;g<e.selectors.length;g++)if(f=b.match(e.selectors[g])){b.elements.length>1?Array.prototype.push.apply(d,e.find(new a.Selector(b.elements.slice(1)),c)):d.push(e);break}});return this._lookups[g]=d},toCSS:function(b,c){var d=[],e=[],f=[],g=[],h,i;if(!this.root)if(b.length===0)g=this.selectors.map(function(a){return[a]});else for(var j=0;j<this.selectors.length;j++)for(var k=0;k<b.length;k++)g.push(b[k].concat([this.selectors[j]]));for(var l=0;l<this.rules.length;l++)i=this.rules[l],i.rules||i instanceof a.Directive?f.push(i.toCSS(g,c)):i instanceof a.Comment?i.silent||(this.root?f.push(i.toCSS(c)):e.push(i.toCSS(c))):i.toCSS&&!i.variable?e.push(i.toCSS(c)):i.value&&!i.variable&&e.push(i.value.toString());f=f.join(""),this.root?d.push(e.join(c.compress?"":"\n")):e.length>0&&(h=g.map(function(a){return a.map(function(a){return a.toCSS(c)}).join("").trim()}).join(c.compress?",":g.length>3?",\n":", "),d.push(h,(c.compress?"{":" {\n ")+e.join(c.compress?"":"\n ")+(c.compress?"}":"\n}\n"))),d.push(f);return d.join("")+(c.compress?"\n":"")}}}(c("less/tree")),function(a){a.Selector=function(a){this.elements=a,this.elements[0].combinator.value===""&&(this.elements[0].combinator.value=" ")},a.Selector.prototype.match=function(a){return this.elements[0].value===a.elements[0].value?!0:!1},a.Selector.prototype.toCSS=function(a){if(this._css)return this._css;return this._css=this.elements.map(function(b){return typeof b=="string"?" "+b.trim():b.toCSS(a)}).join("")}}(c("less/tree")),function(b){b.URL=function(b,c){b.data?this.attrs=b:(!/^(?:https?:\/|file:\/|data:\/)?\//.test(b.value)&&c.length>0&&typeof a!="undefined"&&(b.value=c[0]+(b.value.charAt(0)==="/"?b.value.slice(1):b.value)),this.value=b,this.paths=c)},b.URL.prototype={toCSS:function(){return"url("+(this.attrs?"data:"+this.attrs.mime+this.attrs.charset+this.attrs.base64+this.attrs.data:this.value.toCSS())+")"},eval:function(a){return this.attrs?this:new b.URL(this.value.eval(a),this.paths)}}}(c("less/tree")),function(a){a.Value=function(a){this.value=a,this.is="value"},a.Value.prototype={eval:function(b){return this.value.length===1?this.value[0].eval(b):new a.Value(this.value.map(function(a){return a.eval(b)}))},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(a.compress?",":", ")}}}(c("less/tree")),function(a){a.Variable=function(a,b){this.name=a,this
-.index=b},a.Variable.prototype={eval:function(b){var c,d,e=this.name;e.indexOf("@@")==0&&(e="@"+(new a.Variable(e.slice(1))).eval(b).value);if(c=a.find(b.frames,function(a){if(d=a.variable(e))return d.value.eval(b)}))return c;throw{message:"variable "+e+" is undefined",index:this.index}}}}(c("less/tree")),c("less/tree").find=function(a,b){for(var c=0,d;c<a.length;c++)if(d=b.call(a,a[c]))return d;return null},c("less/tree").jsify=function(a){return Array.isArray(a.value)&&a.value.length>1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)};var g=location.protocol==="file:"||location.protocol==="chrome:"||location.protocol==="chrome-extension:"||location.protocol==="resource:";d.env=d.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>0||g?"development":"production"),d.async=!1,d.poll=d.poll||(g?1e3:1500),d.watch=function(){return this.watchMode=!0},d.unwatch=function(){return this.watchMode=!1},d.env==="development"?(d.optimization=0,/!watch/.test(location.hash)&&d.watch(),d.watchTimer=setInterval(function(){d.watchMode&&n(function(a,b,c){a&&q(a.toCSS(),b,c.lastModified)})},d.poll)):d.optimization=3;var h;try{h=typeof a.localStorage=="undefined"?null:a.localStorage}catch(i){h=null}var j=document.getElementsByTagName("link"),k=/^text\/(x-)?less$/;d.sheets=[];for(var l=0;l<j.length;l++)(j[l].rel==="stylesheet/less"||j[l].rel.match(/stylesheet/)&&j[l].type.match(k))&&d.sheets.push(j[l]);d.refresh=function(a){var b,c;b=c=new Date,n(function(a,d,e){e.local?u("loading "+d.href+" from cache."):(u("parsed "+d.href+" successfully."),q(a.toCSS(),d,e.lastModified)),u("css for "+d.href+" generated in "+(new Date-c)+"ms"),e.remaining===0&&u("css generated in "+(new Date-b)+"ms"),c=new Date},a),m()},d.refreshStyles=m,d.refresh(d.env==="development")})(window)
+(function(a,b){function c(b){return a.less[b.split("/")[1]]}function l(){var a=document.getElementsByTagName("style");for(var b=0;b<a.length;b++)a[b].type.match(j)&&(new d.Parser).parse(a[b].innerHTML||"",function(c,d){var e=d.toCSS(),f=a[b];f.type="text/css",f.styleSheet?f.styleSheet.cssText=e:f.innerHTML=e})}function m(a,b){for(var c=0;c<d.sheets.length;c++)n(d.sheets[c],a,b,d.sheets.length-(c+1))}function n(b,c,e,f){var h=a.location.href.replace(/[#?].*$/,""),i=b.href.replace(/\?.*$/,""),j=g&&g.getItem(i),k=g&&g.getItem(i+":timestamp"),l={css:j,timestamp:k};/^(https?|file):/.test(i)||(i.charAt(0)=="/"?i=a.location.protocol+"//"+a.location.host+i:i=h.slice(0,h.lastIndexOf("/")+1)+i);var m=i.match(/([^\/]+)$/)[1];q(b.href,b.type,function(a,g){if(!e&&l&&g&&(new Date(g)).valueOf()===(new Date(l.timestamp)).valueOf())p(l.css,b),c(null,null,a,b,{local:!0,remaining:f});else try{(new d.Parser({optimization:d.optimization,paths:[i.replace(/[\w\.-]+$/,"")],mime:b.type,filename:m})).parse(a,function(d,e){if(d)return u(d,i);try{c(d,e,a,b,{local:!1,lastModified:g,remaining:f}),s(document.getElementById("less-error-message:"+o(i)))}catch(d){u(d,i)}})}catch(h){u(h,i)}},function(a,b){throw new Error("Couldn't load "+b+" ("+a+")")})}function o(a){return a.replace(/^[a-z]+:\/\/?[^\/]+/,"").replace(/^\//,"").replace(/\?.*$/,"").replace(/\.[^\.\/]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function p(a,b,c){var d,e=b.href?b.href.replace(/\?.*$/,""):"",f="less:"+(b.title||o(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(h){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&&g&&(t("saving "+e+" to cache."),g.setItem(e,a),g.setItem(e+":timestamp",c))}function q(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 g=r(),h=f?!1:d.async;typeof g.overrideMimeType=="function"&&g.overrideMimeType("text/css"),g.open("GET",a,h),g.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, */*; q=0.5"),g.send(null),f?g.status===0||g.status>=200&&g.status<300?c(g.responseText):e(g.status,a):h?g.onreadystatechange=function(){g.readyState==4&&i(g,c,e)}:i(g,c,e)}function r(){if(a.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(b){return t("browser doesn't support AJAX."),null}}function s(a){return a&&a.parentNode.removeChild(a)}function t(a){d.env=="development"&&typeof console!="undefined"&&console.log("less: "+a)}function u(a,b){var c="less-error-message:"+o(b),e='<li><label>{line}</label><pre class="{class}">{content}</pre></li>',f=document.createElement("div"),g,h,i=[],j=a.filename||b;f.id=c,f.className="less-error-message",h="<h3>"+(a.message||"There is an error in your .less file")+"</h3>"+'<p>in <a href="'+j+'">'+j+"</a> ";var k=function(a,b,c){a.extract[b]&&i.push(e.replace(/\{line\}/,parseInt(a.line)+(b-1)).replace(/\{class\}/,c).replace(/\{content\}/,a.extract[b]))};a.stack?h+="<br/>"+a.stack.split("\n").slice(1).join("<br/>"):a.extract&&(k(a,0,""),k(a,1,"line"),k(a,2,""),h+="on line "+a.line+", column "+(a.column+1)+":</p>"+"<ul>"+i.join("")+"</ul>"),f.innerHTML=h,p([".less-error-message ul, .less-error-message li {","list-style-type: none;","margin-right: 15px;","padding: 4px 0;","margin: 0;","}",".less-error-message label {","font-size: 12px;","margin-right: 15px;","padding: 4px 0;","color: #cc7777;","}",".less-error-message pre {","color: #dd6666;","padding: 4px 0;","margin: 0;","display: inline-block;","}",".less-error-message pre.line {","color: #ff0000;","}",".less-error-message h3 {","font-size: 20px;","font-weight: bold;","padding: 15px 0 5px 0;","margin: 0;","}",".less-error-message a {","color: #10a","}",".less-error-message .error {","color: red;","font-weight: bold;","padding-bottom: 2px;","border-bottom: 1px dashed red;","}"].join("\n"),{title:"error-message"}),f.style.cssText=["font-family: Arial, sans-serif","border: 1px solid #e00","background-color: #eee","border-radius: 5px","-webkit-border-radius: 5px","-moz-border-radius: 5px","color: #e00","padding: 15px","margin-bottom: 15px"].join(";"),d.env=="development"&&(g=setInterval(function(){document.body&&(document.getElementById(c)?document.body.replaceChild(f,document.getElementById(c)):document.body.insertBefore(f,document.body.firstChild),clearInterval(g))},10))}typeof define=="function"&&define.amd&&define("less",[],function(){return d}),Array.isArray||(Array.isArray=function(a){return Object.prototype.toString.call(a)==="[object Array]"||a instanceof Array}),Array.prototype.forEach||(Array.prototype.forEach=function(a,b){var c=this.length>>>0;for(var d=0;d<c;d++)d in this&&a.call(b,this[d],d,this)}),Array.prototype.map||(Array.prototype.map=function(a){var b=this.length>>>0,c=new Array(b),d=arguments[1];for(var e=0;e<b;e++)e in this&&(c[e]=a.call(d,this[e],e,this));return c}),Array.prototype.filter||(Array.prototype.filter=function(a){var b=[],c=arguments[1];for(var d=0;d<this.length;d++)a.call(c,this[d])&&b.push(this[d]);return b}),Array.prototype.reduce||(Array.prototype.reduce=function(a){var b=this.length>>>0,c=0;if(b===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var d=arguments[1];else do{if(c in this){d=this[c++];break}if(++c>=b)throw new TypeError}while(!0);for(;c<b;c++)c in this&&(d=a.call(null,d,this[c],c,this));return d}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length,c=arguments[1]||0;if(!b)return-1;if(c>=b)return-1;c<0&&(c+=b);for(;c<b;c++){if(!Object.prototype.hasOwnProperty.call(this,c))continue;if(a===this[c])return c}return-1}),Object.keys||(Object.keys=function(a){var b=[];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b}),String.prototype.trim||(String.prototype.trim=function(){return String(this).replace(/^\s\s*/,"").replace(/\s\s*$/,"")});var d,e;typeof environment=="object"&&{}.toString.call(environment)==="[object Environment]"?(typeof a=="undefined"?d={}:d=a.less={},e=d.tree={},d.mode="rhino"):typeof a=="undefined"?(d=exports,e=c("./tree"),d.mode="node"):(typeof a.less=="undefined"&&(a.less={}),d=a.less,e=a.less.tree={},d.mode="browser"),d.Parser=function v(a){function q(){h=k[g],i=f,l=f}function r(){k[g]=h,f=i,l=f}function s(){f>l&&(k[g]=k[g].slice(f-l),l=f)}function t(a){var c,d,e,h,i,j,n,o;if(a instanceof Function)return a.call(m.parsers);if(typeof a=="string")c=b.charAt(f)===a?a:null,e=1,s();else{s();if(c=a.exec(k[g]))e=c[0].length;else return null}if(c){o=f+=e,j=f+k[g].length-e;while(f<j){h=b.charCodeAt(f);if(h!==32&&h!==10&&h!==9)break;f++}return k[g]=k[g].slice(e+(f-o)),l=f,k[g].length===0&&g<k.length-1&&g++,typeof c=="string"?c:c.length===1?c[0]:c}}function u(a,c){var d=t(a);if(!d)v(c||(typeof a=="string"?"expected '"+a+"' got '"+b.charAt(f)+"'":"unexpected token"));else return d}function v(a,b){throw{index:f,type:b||"Syntax",message:a}}function w(a){return typeof a=="string"?b.charAt(f)===a:a.test(k[g])?!0:!1}function x(a){return d.mode==="node"?c("path").basename(a):a.match(/[^\/]+$/)[0]}function y(a,c){return a.filename&&c.filename&&a.filename!==c.filename?m.imports.contents[x(a.filename)]:b}function z(a,b){for(var c=a,d=-1;c>=0&&b.charAt(c)!=="\n";c--)d++;return{line:typeof a=="number"?(b.slice(0,a).match(/\n/g)||"").length:null,column:d}}function A(a,b){var c=y(a,b),d=z(a.index,c),e=d.line,f=d.column,g=c.split("\n");this.type=a.type||"Syntax",this.message=a.message,this.filename=a.filename||b.filename,this.index=a.index,this.line=typeof e=="number"?e+1:null,this.callLine=a.call&&z(a.call,c).line+1,this.callExtract=g[z(a.call,c).line],this.stack=a.stack,this.column=f,this.extract=[g[e-1],g[e],g[e+1]]}var b,f,g,h,i,j,k,l,m,n=this,o=function(){},p=this.imports={paths:a&&a.paths||[],queue:[],files:{},contents:{},mime:a&&a.mime,error:null,push:function(b,c){var e=this;this.queue.push(b),d.Parser.importer(b,this.paths,function(a,d,f){e.queue.splice(e.queue.indexOf(b),1),e.files[b]=d,e.contents[b]=f,a&&!e.error&&(e.error=a),c(a,d),e.queue.length===0&&o()},a)}};return this.env=a=a||{},this.optimization="optimization"in this.env?this.env.optimization:1,this.env.filename=this.env.filename||null,m={imports:p,parse:function(h,i){var n,p,q,r,s,u,v=[],w,x=null;f=g=l=j=0,b=h.replace(/\r\n/g,"\n"),k=function(c){var d=0,e=/[^"'`\{\}\/\(\)\\]+/g,f=/\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,g=/"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'|`((?:[^`\\\r\n]|\\.)*)`/g,h=0,i,j=c[0],k;for(var l=0,m,n;l<b.length;l++){e.lastIndex=l,(i=e.exec(b))&&i.index===l&&(l+=i[0].length,j.push(i[0])),m=b.charAt(l),f.lastIndex=g.lastIndex=l,(i=g.exec(b))&&i.index===l&&(l+=i[0].length,j.push(i[0]),m=b.charAt(l)),!k&&m==="/"&&(n=b.charAt(l+1),(n==="/"||n==="*")&&(i=f.exec(b))&&i.index===l&&(l+=i[0].length,j.push(i[0]),m=b.charAt(l)));switch(m){case"{":if(!k){h++,j.push(m);break};case"}":if(!k){h--,j.push(m),c[++d]=j=[];break};case"(":if(!k){k=!0,j.push(m);break};case")":if(k){k=!1,j.push(m);break};default:j.push(m)}}return h>0&&(x=new A({index:l,type:"Parse",message:"missing closing `}`",filename:a.filename},a)),c.map(function(a){return a.join("")})}([[]]);if(x)return i(x);try{n=new e.Ruleset([],t(this.parsers.primary)),n.root=!0}catch(y){return i(new A(y,a))}n.toCSS=function(b){var f,g,h;return function(f,g){var h=[],i;f=f||{},typeof g=="object"&&!Array.isArray(g)&&(g=Object.keys(g).map(function(a){var b=g[a];return b instanceof e.Value||(b instanceof e.Expression||(b=new e.Expression([b])),b=new e.Value([b])),new e.Rule("@"+a,b,!1,0)}),h=[new e.Ruleset(null,g)]);try{var j=b.call(this,{frames:h}).toCSS([],{compress:f.compress||!1})}catch(k){throw new A(k,a)}if(i=m.imports.error)throw i instanceof A?i:new A(i,a);return f.yuicompress&&d.mode==="node"?c("./cssmin").compressor.cssmin(j):f.compress?j.replace(/(\s)+/g,"$1"):j}}(n.eval);if(f<b.length-1){f=j,u=b.split("\n"),s=(b.slice(0,f).match(/\n/g)||"").length+1;for(var z=f,B=-1;z>=0&&b.charAt(z)!=="\n";z--)B++;x={type:"Parse",message:"Syntax Error on line "+s,index:f,filename:a.filename,line:s,column:B,extract:[u[s-2],u[s-1],u[s]]}}this.imports.queue.length>0?o=function(){i(x,n)}:i(x,n)},parsers:{primary:function(){var a,b=[];while((a=t(this.mixin.definition)||t(this.rule)||t(this.ruleset)||t(this.mixin.call)||t(this.comment)||t(this.directive))||t(/^[\s\n]+/))a&&b.push(a);return b},comment:function(){var a;if(b.charAt(f)!=="/")return;if(b.charAt(f+1)==="/")return new e.Comment(t(/^\/\/.*/),!0);if(a=t(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new e.Comment(a)},entities:{quoted:function(){var a,c=f,d;b.charAt(c)==="~"&&(c++,d=!0);if(b.charAt(c)!=='"'&&b.charAt(c)!=="'")return;d&&t("~");if(a=t(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new e.Quoted(a[0],a[1]||a[2],d)},keyword:function(){var a;if(a=t(/^[_A-Za-z-][_A-Za-z0-9-]*/))return e.colors.hasOwnProperty(a)?new e.Color(e.colors[a].slice(1)):new e.Keyword(a)},call:function(){var b,c,d=f;if(!(b=/^([\w-]+|%|progid:[\w\.]+)\(/.exec(k[g])))return;b=b[1].toLowerCase();if(b==="url")return null;f+=b.length;if(b==="alpha")return t(this.alpha);t("("),c=t(this.entities.arguments);if(!t(")"))return;if(b)return new e.Call(b,c,d,a.filename)},arguments:function(){var a=[],b;while(b=t(this.entities.assignment)||t(this.expression)){a.push(b);if(!t(","))break}return a},literal:function(){return t(this.entities.dimension)||t(this.entities.color)||t(this.entities.quoted)},assignment:function(){var a,b;if((a=t(/^\w+(?=\s?=)/i))&&t("=")&&(b=t(this.entity)))return new e.Assignment(a,b)},url:function(){var a;if(b.charAt(f)!=="u"||!t(/^url\(/))return;return a=t(this.entities.quoted)||t(this.entities.variable)||t(this.entities.dataURI)||t(/^[-\w%@$\/.&=:;#+?~]+/)||"",u(")"),new e.URL(a.value||a.data||a instanceof e.Variable?a:new e.Anonymous(a),p.paths)},dataURI:function(){var a;if(t(/^data:/)){a={},a.mime=t(/^[^\/]+\/[^,;)]+/)||"",a.charset=t(/^;\s*charset=[^,;)]+/)||"",a.base64=t(/^;\s*base64/)||"",a.data=t(/^,\s*[^)]+/);if(a.data)return a}},variable:function(){var c,d=f;if(b.charAt(f)==="@"&&(c=t(/^@@?[\w-]+/)))return new e.Variable(c,d,a.filename)},color:function(){var a;if(b.charAt(f)==="#"&&(a=t(/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})/)))return new e.Color(a[1])},dimension:function(){var a,c=b.charCodeAt(f);if(c>57||c<45||c===47)return;if(a=t(/^(-?\d*\.?\d+)(px|%|em|rem|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn)?/))return new e.Dimension(a[1],a[2])},javascript:function(){var a,c=f,d;b.charAt(c)==="~"&&(c++,d=!0);if(b.charAt(c)!=="`")return;d&&t("~");if(a=t(/^`([^`]*)`/))return new e.JavaScript(a[1],f,d)}},variable:function(){var a;if(b.charAt(f)==="@"&&(a=t(/^(@[\w-]+)\s*:/)))return a[1]},shorthand:function(){var a,b;if(!w(/^[@\w.%-]+\/[@\w.-]+/))return;if((a=t(this.entity))&&t("/")&&(b=t(this.entity)))return new e.Shorthand(a,b)},mixin:{call:function(){var c=[],d,g,h,i=f,j=b.charAt(f),k=!1;if(j!=="."&&j!=="#")return;while(d=t(/^[#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/))c.push(new e.Element(g,d,f)),g=t(">");t("(")&&(h=t(this.entities.arguments))&&t(")"),t(this.important)&&(k=!0);if(c.length>0&&(t(";")||w("}")))return new e.mixin.Call(c,h||[],i,a.filename,k)},definition:function(){var a,c=[],d,g,h,i,j,k=!1;if(b.charAt(f)!=="."&&b.charAt(f)!=="#"||w(/^[^{]*(;|})/))return;q();if(d=t(/^([#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+)\s*\(/)){a=d[1];do{if(b.charAt(f)==="."&&t(/^\.{3}/)){k=!0;break}if(!(h=t(this.entities.variable)||t(this.entities.literal)||t(this.entities.keyword)))break;if(h instanceof e.Variable)if(t(":"))i=u(this.expression,"expected expression"),c.push({name:h.name,value:i});else{if(t(/^\.{3}/)){c.push({name:h.name,variadic:!0}),k=!0;break}c.push({name:h.name})}else c.push({value:h})}while(t(","));u(")"),t(/^when/)&&(j=u(this.conditions,"expected condition")),g=t(this.block);if(g)return new e.mixin.Definition(a,c,g,j,k);r()}}},entity:function(){return t(this.entities.literal)||t(this.entities.variable)||t(this.entities.url)||t(this.entities.call)||t(this.entities.keyword)||t(this.entities.javascript)||t(this.comment)},end:function(){return t(";")||w("}")},alpha:function(){var a;if(!t(/^\(opacity=/i))return;if(a=t(/^\d+/)||t(this.entities.variable))return u(")"),new e.Alpha(a)},element:function(){var a,b,c,d;c=t(this.combinator),a=t(/^(?:\d+\.\d+|\d+)%/)||t(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/)||t("*")||t(this.attribute)||t(/^\([^)@]+\)/),a||t("(")&&(d=t(this.entities.variable))&&t(")")&&(a=new e.Paren(d));if(a)return new e.Element(c,a,f);if(c.value&&c.value.charAt(0)==="&")return new e.Element(c,null,f)},combinator:function(){var a,c=b.charAt(f);if(c===">"||c==="+"||c==="~"){f++;while(b.charAt(f)===" ")f++;return new e.Combinator(c)}if(c==="&"){a="&",f++,b.charAt(f)===" "&&(a="& ");while(b.charAt(f)===" ")f++;return new e.Combinator(a)}return b.charAt(f-1)===" "?new e.Combinator(" "):new e.Combinator(null)},selector:function(){var a,c,d=[],g,h;if(t("("))return a=t(this.entity),u(")"),new e.Selector([new e.Element("",a,f)]);while(c=t(this.element)){g=b.charAt(f),d.push(c);if(g==="{"||g==="}"||g===";"||g===",")break}if(d.length>0)return new e.Selector(d)},tag:function(){return t(/^[a-zA-Z][a-zA-Z-]*[0-9]?/)||t("*")},attribute:function(){var a="",b,c,d;if(!t("["))return;if(b=t(/^[a-zA-Z-]+/)||t(this.entities.quoted))(d=t(/^[|~*$^]?=/))&&(c=t(this.entities.quoted)||t(/^[\w-]+/))?a=[b,d,c.toCSS?c.toCSS():c].join(""):a=b;if(!t("]"))return;if(a)return"["+a+"]"},block:function(){var a;if(t("{")&&(a=t(this.primary))&&t("}"))return a},ruleset:function(){var b=[],c,d,g;q();while(c=t(this.selector)){b.push(c),t(this.comment);if(!t(","))break;t(this.comment)}if(b.length>0&&(d=t(this.block)))return new e.Ruleset(b,d,a.strictImports);j=f,r()},rule:function(){var a,c,d=b.charAt(f),h,l;q();if(d==="."||d==="#"||d==="&")return;if(a=t(this.variable)||t(this.property)){a.charAt(0)!="@"&&(l=/^([^@+\/'"*`(;{}-]*);/.exec(k[g]))?(f+=l[0].length-1,c=new e.Anonymous(l[1])):a==="font"?c=t(this.font):c=t(this.value),h=t(this.important);if(c&&t(this.end))return new e.Rule(a,c,h,i);j=f,r()}},"import":function(){var a,b,c=f;if(t(/^@import\s+/)&&(a=t(this.entities.quoted)||t(this.entities.url))){b=t(this.mediaFeatures);if(t(";"))return new e.Import(a,p,b,c)}},mediaFeature:function(){var a,b,c=[];do if(a=t(this.entities.keyword))c.push(a);else if(t("(")){b=t(this.property),a=t(this.entity);if(!t(")"))return null;if(b&&a)c.push(new e.Paren(new e.Rule(b,a,null,f,!0)));else if(a)c.push(new e.Paren(a));else return null}while(a);if(c.length>0)return new e.Expression(c)},mediaFeatures:function(){var a,b=[];do if(a=t(this.mediaFeature)){b.push(a);if(!t(","))break}else if(a=t(this.entities.variable)){b.push(a);if(!t(","))break}while(a);return b.length>0?b:null},media:function(){var a,b;if(t(/^@media/)){a=t(this.mediaFeatures);if(b=t(this.block))return new e.Media(b,a)}},directive:function(){var a,c,d,g,h,i;if(b.charAt(f)!=="@")return;if(c=t(this["import"])||t(this.media))return c;if(a=t(/^@page|@keyframes/)||t(/^@(?:-webkit-|-moz-|-o-|-ms-)[a-z0-9-]+/)){g=(t(/^[^{]+/)||"").trim();if(d=t(this.block))return new e.Directive(a+" "+g,d)}else if(a=t(/^@[-a-z]+/))if(a==="@font-face"){if(d=t(this.block))return new e.Directive(a,d)}else if((c=t(this.entity))&&t(";"))return new e.Directive(a,c)},font:function(){var a=[],b=[],c,d,f,g;while(g=t(this.shorthand)||t(this.entity))b.push(g);a.push(new e.Expression(b));if(t(","))while(g=t(this.expression)){a.push(g);if(!t(","))break}return new e.Value(a)},value:function(){var a,b=[],c;while(a=t(this.expression)){b.push(a);if(!t(","))break}if(b.length>0)return new e.Value(b)},important:function(){if(b.charAt(f)==="!")return t(/^! *important/)},sub:function(){var a;if(t("(")&&(a=t(this.expression))&&t(")"))return a},multiplication:function(){var a,b,c,d;if(a=t(this.operand)){while(!w(/^\/\*/)&&(c=t("/")||t("*"))&&(b=t(this.operand)))d=new e.Operation(c,[d||a,b]);return d||a}},addition:function(){var a,c,d,g;if(a=t(this.multiplication)){while((d=t(/^[-+]\s+/)||b.charAt(f-1)!=" "&&(t("+")||t("-")))&&(c=t(this.multiplication)))g=new e.Operation(d,[g||a,c]);return g||a}},conditions:function(){var a,b,c=f,d;if(a=t(this.condition)){while(t(",")&&(b=t(this.condition)))d=new e.Condition("or",d||a,b,c);return d||a}},condition:function(){var a,b,c,d,g=f,h=!1;t(/^not/)&&(h=!0),u("(");if(a=t(this.addition)||t(this.entities.keyword)||t(this.entities.quoted))return(d=t(/^(?:>=|=<|[<=>])/))?(b=t(this.addition)||t(this.entities.keyword)||t(this.entities.quoted))?c=new e.Condition(d,a,b,g,h):v("expected expression"):c=new e.Condition("=",a,new e.Keyword("true"),g,h),u(")"),t(/^and/)?new e.Condition("and",c,t(this.condition)):c},operand:function(){var a,c=b.charAt(f+1);b.charAt(f)==="-"&&(c==="@"||c==="(")&&(a=t("-"));var d=t(this.sub)||t(this.entities.dimension)||t(this.entities.color)||t(this.entities.variable)||t(this.entities.call);return a?new e.Operation("*",[new e.Dimension(-1),d]):d},expression:function(){var a,b,c=[],d;while(a=t(this.addition)||t(this.entity))c.push(a);if(c.length>0)return new e.Expression(c)},property:function(){var a;if(a=t(/^(\*?-?[-a-z_0-9]+)\s*:/))return a[1]}}}};if(d.mode==="browser"||d.mode==="rhino")d.Parser.importer=function(a,b,c,d){!/^([a-z]+:)?\//.test(a)&&b.length>0&&(a=b[0]+a),n({href:a,title:a,type:d.mime},function(e){e&&typeof d.errback=="function"?d.errback.call(null,a,b,c,d):c.apply(null,arguments)},!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;e<c.length;e++)d=d.replace(/%[sda]/i,function(a){var b=a.match(/s/i)?c[e].value:c[e].toCSS();return a.match(/[A-Z]$/)?encodeURIComponent(b):b});return d=d.replace(/%%/g,"%"),new a.Quoted('"'+d+'"',d)},round:function(a){return this._math("round",a)},ceil:function(a){return this._math("ceil",a)},floor:function(a){return this._math("floor",a)},_math:function(b,d){if(d instanceof a.Dimension)return new a.Dimension(Math[b](c(d)),d.unit);if(typeof d=="number")return Math[b](d);throw{type:"Argument",message:"argument must be a number"}},argb:function(b){return new a.Anonymous(b.toARGB())},percentage:function(b){return new a.Dimension(b.value*100,"%")},color:function(b){if(b instanceof a.Quoted)return new a.Color(b.value.slice(1));throw{type:"Argument",message:"argument must be a string"}},iscolor:function(b){return this._isa(b,a.Color)},isnumber:function(b){return this._isa(b,a.Dimension)},isstring:function(b){return this._isa(b,a.Quoted)},iskeyword:function(b){return this._isa(b,a.Keyword)},isurl:function(b){return this._isa(b,a.URL)},ispixel:function(b){return b instanceof a.Dimension&&b.unit==="px"?a.True:a.False},ispercentage:function(b){return b instanceof a.Dimension&&b.unit==="%"?a.True:a.False},isem:function(b){return b instanceof a.Dimension&&b.unit==="em"?a.True:a.False},_isa:function(b,c){return b instanceof c?a.True:a.False}}})(c("./tree")),function(a){a.colors={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}}(c("./tree")),function(a){a.Alpha=function(a){this.value=a},a.Alpha.prototype={toCSS:function(){return"alpha(opacity="+(this.value.toCSS?this.value.toCSS():this.value)+")"},eval:function(a){return this.value.eval&&(this.value=this.value.eval(a)),this}}}(c("../tree")),function(a){a.Anonymous=function(a){this.value=a.value||a},a.Anonymous.prototype={toCSS:function(){return this.value},eval:function(){return this}}}(c("../tree")),function(a){a.Assignment=function(a,b){this.key=a,this.value=b},a.Assignment.prototype={toCSS:function(){return this.key+"="+(this.value.toCSS?this.value.toCSS():this.value)},eval:function(a){return this.value.eval&&(this.value=this.value.eval(a)),this}}}(c("../tree")),function(a){a.Call=function(a,b,c,d){this.name=a,this.args=b,this.index=c,this.filename=d},a.Call.prototype={eval:function(b){var c=this.args.map(function(a){return a.eval(b)});if(!(this.name in a.functions))return new a.Anonymous(this.name+"("+c.map(function(a){return a.toCSS()}).join(", ")+")");try{return a.functions[this.name].apply(a.functions,c)}catch(d){throw{type:d.type||"Runtime",message:"error evaluating function `"+this.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+(b<c?6:0);break;case b:g=(c-a)/j+2;break;case c:g=(a-b)/j+4}g/=6}return{h:g*360,s:h,l:i,a:d}},toARGB:function(){var a=[Math.round(this.alpha*255)].concat(this.rgb);return"#"+a.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("")}}}(c("../tree")),function(a){a.Comment=function(a,b){this.value=a,this.silent=!!b},a.Comment.prototype={toCSS:function(a){return a.compress?"":this.value},eval:function(){return this}}}(c("../tree")),function(a){a.Condition=function(a,b,c,d,e){this.op=a.trim(),this.lvalue=b,this.rvalue=c,this.index=d,this.negate=e},a.Condition.prototype.eval=function(a){var b=this.lvalue.eval(a),c=this.rvalue.eval(a),d=this.index,e,e=function(a){switch(a){case"and":return b&&c;case"or":return b||c;default:if(b.compare)e=b.compare(c);else if(c.compare)e=c.compare(b);else throw{type:"Type",message:"Unable to perform comparison",index:d};switch(e){case-1:return a==="<"||a==="=<";case 0:return a==="="||a===">="||a==="=<";case 1:return a===">"||a===">="}}}(this.op);return this.negate?!e:e}}(c("../tree")),function(a){a.Dimension=function(a,b){this.value=parseFloat(a),this.unit=b||null},a.Dimension.prototype={eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},toCSS:function(){var a=this.value+this.unit;return a},operate:function(b,c){return new a.Dimension(a.operate(b,this.value,c.value),this.unit||c.unit)},compare:function(b){return b instanceof a.Dimension?b.value>this.value?-1:b.value<this.value?1:0:-1}}}(c("../tree")),function(a){a.Directive=function(b,c,d){this.name=b,Array.isArray(c)?(this.ruleset=new a.Ruleset([],c),this.ruleset.allowImports=!0):this.value=c},a.Directive.prototype={toCSS:function(a,b){return this.ruleset?(this.ruleset.root=!0,this.name+(b.compress?"{":" {\n ")+this.ruleset.toCSS(a,b).trim().replace(/\n/g,"\n ")+(b.compress?"}":"\n}\n")):this.name+" "+this.value.toCSS()+";\n"},eval:function(a){return a.frames.unshift(this),this.ruleset=this.ruleset&&this.ruleset.eval(a),a.frames.shift(),this},variable:function(b){return a.Ruleset.prototype.variable.call(this.ruleset,b)},find:function(){return a.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.ruleset)}}}(c("../tree")),function(a){a.Element=function(b,c,d){this.combinator=b instanceof a.Combinator?b:new a.Combinator(b),typeof c=="string"?this.value=c.trim():c?this.value=c:this.value="",this.index=d},a.Element.prototype.eval=function(b){return new a.Element(this.combinator,this.value.eval?this.value.eval(b):this.value,this.index)},a.Element.prototype.toCSS=function(a){return this.combinator.toCSS(a||{})+(this.value.toCSS?this.value.toCSS(a):this.value)},a.Combinator=function(a){a===" "?this.value=" ":a==="& "?this.value="& ":this.value=a?a.trim():""},a.Combinator.prototype.toCSS=function(a){return{"":""," ":" ","&":"","& ":" ",":":" :","+":a.compress?"+":" + ","~":a.compress?"~":" ~ ",">":a.compress?">":" > "}[this.value]}}(c("../tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={eval:function(b){return this.value.length>1?new a.Expression(this.value.map(function(a){return a.eval(b)})):this.value.length===1?this.value[0].eval(b):this},toCSS:function(a){return this.value.map(function(b){return b.toCSS?b.toCSS(a):""}).join(" ")}}}(c("../tree")),function(a){a.Import=function(b,c,d,e){var f=this;this.index=e,this._path=b,this.features=d&&new a.Value(d),b instanceof a.Quoted?this.path=/\.(le?|c)ss(\?.*)?$/.test(b.value)?b.value:b.value+".less":this.path=b.value.value||b.value,this.css=/css(\?.*)?$/.test(this.path),this.css||c.push(this.path,function(b,c){b&&(b.index=e),f.root=c||new a.Ruleset([],[])})},a.Import.prototype={toCSS:function(a){var b=this.features?" "+this.features.toCSS(a):"";return this.css?"@import "+this._path.toCSS()+b+";\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;e<c.rules.length;e++)c.rules[e]instanceof a.Import&&Array.prototype
+.splice.apply(c.rules,[e,1].concat(c.rules[e].eval(b)));return this.features?new a.Media(c.rules,this.features.value):c.rules}}}(c("../tree")),function(a){a.JavaScript=function(a,b,c){this.escaped=c,this.expression=a,this.index=b},a.JavaScript.prototype={eval:function(b){var c,d=this,e={},f=this.expression.replace(/@\{([\w-]+)\}/g,function(c,e){return a.jsify((new a.Variable("@"+e,d.index)).eval(b))});try{f=new Function("return ("+f+")")}catch(g){throw{message:"JavaScript evaluation error: `"+f+"`",index:this.index}}for(var h in b.frames[0].variables())e[h.slice(1)]={value:b.frames[0].variables()[h].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(c)?new a.Anonymous(c.join(", ")):new a.Anonymous(c)}}}(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.Media=function(b,c){var d=new a.Element("&",null,0),e=[new a.Selector([d])];this.features=new a.Value(c),this.ruleset=new a.Ruleset(e,b),this.ruleset.allowImports=!0},a.Media.prototype={toCSS:function(a,b){var c=this.features.toCSS(b);return this.ruleset.root=a.length===0||a[0].multiMedia,"@media "+c+(b.compress?"{":" {\n ")+this.ruleset.toCSS(a,b).trim().replace(/\n/g,"\n ")+(b.compress?"}":"\n}\n")},eval:function(b){b.mediaBlocks||(b.mediaBlocks=[],b.mediaPath=[]);var c=b.mediaBlocks.length;b.mediaPath.push(this),b.mediaBlocks.push(this);var d=new a.Media([],[]);return d.features=this.features.eval(b),b.frames.unshift(this.ruleset),d.ruleset=this.ruleset.eval(b),b.frames.shift(),b.mediaBlocks[c]=d,b.mediaPath.pop(),b.mediaPath.length===0?d.evalTop(b):d.evalNested(b)},variable:function(b){return a.Ruleset.prototype.variable.call(this.ruleset,b)},find:function(){return a.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.ruleset)},evalTop:function(b){var c=this;if(b.mediaBlocks.length>1){var d=new a.Element("&",null,0),e=[new a.Selector([d])];c=new a.Ruleset(e,b.mediaBlocks),c.multiMedia=!0}return delete b.mediaBlocks,delete b.mediaPath,c},evalNested:function(b){var c,d,e=b.mediaPath.concat([this]);for(c=0;c<e.length;c++)d=e[c].features instanceof a.Value?e[c].features.value:e[c].features,e[c]=Array.isArray(d)?d:[d];return this.features=new a.Value(this.permute(e).map(function(b){b=b.map(function(b){return b.toCSS?b:new a.Anonymous(b)});for(c=b.length-1;c>0;c--)b.splice(c,0,new a.Anonymous("and"));return new a.Expression(b)})),new a.Ruleset([],[])},permute:function(a){if(a.length===0)return[];if(a.length===1)return a[0];var b=[],c=this.permute(a.slice(1));for(var d=0;d<c.length;d++)for(var e=0;e<a[0].length;e++)b.push([a[0][e]].concat(c[d]));return b}}}(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;f<a.frames.length;f++)if((b=a.frames[f].find(this.selector)).length>0){c=this.arguments&&this.arguments.map(function(b){return b.eval(a)});for(var g=0;g<b.length;g++)if(b[g].match(c,a))try{Array.prototype.push.apply(d,b[g].eval(a,this.arguments,this.important).rules),e=!0}catch(h){throw{message:h.message,index:this.index,filename:this.filename,stack:h.stack}}if(e)return d;throw{type:"Runtime",message:"No matching definition was found for `"+this.selector.toCSS().trim()+"("+this.arguments.map(function(a){return a.toCSS()}).join(", ")+")`",index:this.index,filename:this.filename}}throw{type:"Name",message:this.selector.toCSS().trim()+" is undefined",index:this.index,filename:this.filename}}},a.mixin.Definition=function(b,c,d,e,f){this.name=b,this.selectors=[new a.Selector([new a.Element(null,b)])],this.params=c,this.condition=e,this.variadic=f,this.arity=c.length,this.rules=d,this._lookups={},this.required=c.reduce(function(a,b){return!b.name||b.name&&!b.value?a+1:a},0),this.parent=a.Ruleset.prototype,this.frames=[]},a.mixin.Definition.prototype={toCSS:function(){return""},variable:function(a){return this.parent.variable.call(this,a)},variables:function(){return this.parent.variables.call(this)},find:function(){return this.parent.find.apply(this,arguments)},rulesets:function(){return this.parent.rulesets.apply(this)},evalParams:function(b,c){var d=new a.Ruleset(null,[]),e;for(var f=0,g,h;f<this.params.length;f++)if(h=this.params[f].name)if(this.params[f].variadic&&c){e=[];for(var i=f;i<c.length;i++)e.push(c[i].eval(b));d.rules.unshift(new a.Rule(h,(new a.Expression(e)).eval(b)))}else if(g=c&&c[f]||this.params[f].value)d.rules.unshift(new a.Rule(h,g.eval(b)));else throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+c.length+" for "+this.arity+")"};return d},eval:function(b,c,d){var e=this.evalParams(b,c),f,g=[],h,i;for(var j=0;j<Math.max(this.params.length,c&&c.length);j++)g.push(c[j]||this.params[j].value);return e.rules.unshift(new a.Rule("@arguments",(new a.Expression(g)).eval(b))),h=d?this.rules.map(function(b){return new a.Rule(b.name,b.value,"!important",b.index)}):this.rules.slice(0),(new a.Ruleset(null,h)).eval({frames:[this,e].concat(this.frames,b.frames)})},match:function(a,b){var c=a&&a.length||0,d,e;if(!this.variadic){if(c<this.required)return!1;if(c>this.params.length)return!1;if(this.required>0&&c>this.params.length)return!1}if(this.condition&&!this.condition.eval({frames:[this.evalParams(b,a)].concat(b.frames)}))return!1;d=Math.min(c,this.arity);for(var f=0;f<d;f++)if(!this.params[f].name&&a[f].eval(b).toCSS()!=this.params[f].value.eval(b).toCSS())return!1;return!0}}}(c("../tree")),function(a){a.Operation=function(a,b){this.op=a.trim(),this.operands=b},a.Operation.prototype.eval=function(b){var c=this.operands[0].eval(b),d=this.operands[1].eval(b),e;if(c instanceof a.Dimension&&d instanceof a.Color)if(this.op==="*"||this.op==="+")e=d,d=c,c=e;else throw{name:"OperationError",message:"Can't substract or divide a color from a number"};return c.operate(this.op,d)},a.operate=function(a,b,c){switch(a){case"+":return b+c;case"-":return b-c;case"*":return b*c;case"/":return b/c}}}(c("../tree")),function(a){a.Paren=function(a){this.value=a},a.Paren.prototype={toCSS:function(a){return"("+this.value.toCSS(a)+")"},eval:function(b){return new a.Paren(this.value.eval(b))}}}(c("../tree")),function(a){a.Quoted=function(a,b,c,d){this.escaped=c,this.value=b||"",this.quote=a.charAt(0),this.index=d},a.Quoted.prototype={toCSS:function(){return this.escaped?this.value:this.quote+this.value+this.quote},eval:function(b){var c=this,d=this.value.replace(/`([^`]+)`/g,function(d,e){return(new a.JavaScript(e,c.index,!0)).eval(b).value}).replace(/@\{([\w-]+)\}/g,function(d,e){var f=(new a.Variable("@"+e,c.index)).eval(b);return"value"in f?f.value:f.toCSS()});return new a.Quoted(this.quote+d+this.quote,d,this.escaped,this.index)}}}(c("../tree")),function(a){a.Rule=function(b,c,d,e,f){this.name=b,this.value=c instanceof a.Value?c:new a.Value([c]),this.important=d?" "+d.trim():"",this.index=e,this.inline=f||!1,b.charAt(0)==="@"?this.variable=!0:this.variable=!1},a.Rule.prototype.toCSS=function(a){return this.variable?"":this.name+(a.compress?":":": ")+this.value.toCSS(a)+this.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,c){this.selectors=a,this.rules=b,this._lookups={},this.strictImports=c},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),this.strictImports);d.root=this.root,d.allowImports=this.allowImports,b.frames.unshift(d);if(d.root||d.allowImports||!d.strictImports)for(var e=0;e<d.rules.length;e++)d.rules[e]instanceof a.Import&&Array.prototype.splice.apply(d.rules,[e,1].concat(d.rules[e].eval(b)));for(var e=0;e<d.rules.length;e++)d.rules[e]instanceof a.mixin.Definition&&(d.rules[e].frames=b.frames.slice(0));for(var e=0;e<d.rules.length;e++)d.rules[e]instanceof a.mixin.Call&&Array.prototype.splice.apply(d.rules,[e,1].concat(d.rules[e].eval(b)));for(var e=0,f;e<d.rules.length;e++)f=d.rules[e],f instanceof a.mixin.Definition||(d.rules[e]=f.eval?f.eval(b):f);return b.frames.shift(),d},match:function(a){return!a||a.length===0},variables:function(){return this._variables?this._variables:this._variables=this.rules.reduce(function(b,c){return c instanceof a.Rule&&c.variable===!0&&(b[c.name]=c),b},{})},variable:function(a){return this.variables()[a]},rulesets:function(){return this._rulesets?this._rulesets:this._rulesets=this.rules.filter(function(b){return b instanceof a.Ruleset||b instanceof a.mixin.Definition})},find:function(b,c){c=c||this;var d=[],e,f,g=b.toCSS();return g in this._lookups?this._lookups[g]:(this.rulesets().forEach(function(e){if(e!==c)for(var g=0;g<e.selectors.length;g++)if(f=b.match(e.selectors[g])){b.elements.length>e.selectors[g].elements.length?Array.prototype.push.apply(d,e.find(new a.Selector(b.elements.slice(1)),c)):d.push(e);break}}),this._lookups[g]=d)},toCSS:function(b,c){var d=[],e=[],f=[],g=[],h,i;this.root||(b.length===0?g=this.selectors.map(function(a){return[a]}):this.joinSelectors(g,b,this.selectors));for(var j=0;j<this.rules.length;j++)i=this.rules[j],i.rules||i instanceof a.Directive||i instanceof a.Media?f.push(i.toCSS(g,c)):i instanceof a.Comment?i.silent||(this.root?f.push(i.toCSS(c)):e.push(i.toCSS(c))):i.toCSS&&!i.variable?e.push(i.toCSS(c)):i.value&&!i.variable&&e.push(i.value.toString());return f=f.join(""),this.root?d.push(e.join(c.compress?"":"\n")):e.length>0&&(h=g.map(function(a){return a.map(function(a){return a.toCSS(c)}).join("").trim()}).join(c.compress?",":",\n"),d.push(h,(c.compress?"{":" {\n ")+e.join(c.compress?"":"\n ")+(c.compress?"}":"\n}\n"))),d.push(f),d.join("")+(c.compress?"\n":"")},joinSelectors:function(a,b,c){for(var d=0;d<c.length;d++)this.joinSelector(a,b,c[d])},joinSelector:function(b,c,d){var e=[],f=[],g=[],h=[],i=!1,j;for(var k=0;k<d.elements.length;k++)j=d.elements[k],j.combinator.value.charAt(0)==="&"&&(i=!0),i?h.push(j):g.push(j);i||(h=g,g=[]),g.length>0&&e.push(new a.Selector(g)),h.length>0&&f.push(new a.Selector(h));for(var l=0;l<c.length;l++)b.push(e.concat(c[l]).concat(f))}}}(c("../tree")),function(a){a.Selector=function(a){this.elements=a,this.elements[0].combinator.value===""&&(this.elements[0].combinator.value=" ")},a.Selector.prototype.match=function(a){var b=this.elements.length,c=a.elements.length,d=Math.min(b,c);if(b<c)return!1;for(var e=0;e<d;e++)if(this.elements[e].value!==a.elements[e].value)return!1;return!0},a.Selector.prototype.eval=function(b){return new a.Selector(this.elements.map(function(a){return a.eval(b)}))},a.Selector.prototype.toCSS=function(a){return this._css?this._css:this._css=this.elements.map(function(b){return typeof b=="string"?" "+b.trim():b.toCSS(a)}).join("")}}(c("../tree")),function(b){b.URL=function(b,c){b.data?this.attrs=b:(typeof a!="undefined"&&!/^(?:https?:\/\/|file:\/\/|data:|\/)/.test(b.value)&&c.length>0&&(b.value=c[0]+(b.value.charAt(0)==="/"?b.value.slice(1):b.value)),this.value=b,this.paths=c)},b.URL.prototype={toCSS:function(){return"url("+(this.attrs?"data:"+this.attrs.mime+this.attrs.charset+this.attrs.base64+this.attrs.data:this.value.toCSS())+")"},eval:function(a){return this.attrs?this:new b.URL(this.value.eval(a),this.paths)}}}(c("../tree")),function(a){a.Value=function(a){this.value=a,this.is="value"},a.Value.prototype={eval:function(b){return this.value.length===1?this.value[0].eval(b):new a.Value(this.value.map(function(a){return a.eval(b)}))},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(a.compress?",":", ")}}}(c("../tree")),function(a){a.Variable=function(a,b,c){this.name=a,this.index=b,this.file=c},a.Variable.prototype={eval:function(b){var c,d,e=this.name;e.indexOf("@@")==0&&(e="@"+(new a.Variable(e.slice(1))).eval(b).value);if(c=a.find(b.frames,function(a){if(d=a.variable(e))return d.value.eval(b)}))return c;throw{type:"Name",message:"variable "+e+" is undefined",filename:this.file,index:this.index}}}}(c("../tree")),function(a){a.find=function(a,b){for(var c=0,d;c<a.length;c++)if(d=b.call(a,a[c]))return d;return null},a.jsify=function(a){return Array.isArray(a.value)&&a.value.length>1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)}}(c("./tree"));var f=location.protocol==="file:"||location.protocol==="chrome:"||location.protocol==="chrome-extension:"||location.protocol==="resource:";d.env=d.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>0||f?"development":"production"),d.async=!1,d.poll=d.poll||(f?1e3:1500),d.watch=function(){return this.watchMode=!0},d.unwatch=function(){return this.watchMode=!1},d.env==="development"?(d.optimization=0,/!watch/.test(location.hash)&&d.watch(),d.watchTimer=setInterval(function(){d.watchMode&&m(function(a,b,c,d,e){b&&p(b.toCSS(),d,e.lastModified)})},d.poll)):d.optimization=3;var g;try{g=typeof a.localStorage=="undefined"?null:a.localStorage}catch(h){g=null}var i=document.getElementsByTagName("link"),j=/^text\/(x-)?less$/;d.sheets=[];for(var k=0;k<i.length;k++)(i[k].rel==="stylesheet/less"||i[k].rel.match(/stylesheet/)&&i[k].type.match(j))&&d.sheets.push(i[k]);d.refresh=function(a){var b,c;b=c=new Date,m(function(a,d,e,f,g){g.local?t("loading "+f.href+" from cache."):(t("parsed "+f.href+" successfully."),p(d.toCSS(),f,g.lastModified)),t("css for "+f.href+" generated in "+(new Date-c)+"ms"),g.remaining===0&&t("css generated in "+(new Date-b)+"ms"),c=new Date},a),l()},d.refreshStyles=l,d.refresh(d.env==="development")})(window);
View
23 less/base.less
@@ -0,0 +1,23 @@
+.header,
+.footer {
+ background: @darkGrey;
+ color: @lightGrey;
+
+}
+.col {
+ line-height: 100px;
+ text-align: center;
+ text-transform: uppercase;
+}
+.content,
+.teaser,
+.bike,
+.asc {
+ background-color: rgba(255,255,255,0.75);
+}
+.teaser {
+ background: @red;
+ color: white;
+}
+.bike {
+}
View
53 less/classes.less → less/css3.less
@@ -1,5 +1,3 @@
-.pie { behavior: url('css/PIE.htc'); } // IE fixes
-
.border-radius( @radius: 3px ) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
@@ -12,17 +10,10 @@
outline-radius: @radius;
}
-.box-shadow(
- @x : 2px,
- @y : 2px,
- @blur : 5px,
- @spread : 0,
- @color : rgba(0,0,0,.6)
-) {
- -webkit-box-shadow: @x @y @blur @spread @color;
- -moz-box-shadow: @x @y @blur @spread @color;
- box-shadow: @x @y @blur @spread @color;
- .pie
+.box-shadow(@shadow: 0 1px 3px rgba(0,0,0,.25)) {
+ -webkit-box-shadow: @shadow;
+ -moz-box-shadow: @shadow;
+ box-shadow: @shadow;
}
.inset-box-shadow(
@x : 2px,
@@ -34,18 +25,14 @@
-webkit-box-shadow: inset @x @y @blur @spread @color;
-moz-box-shadow: inset @x @y @blur @spread @color;
box-shadow: inset @x @y @blur @spread @color;
- .pie
}
-.transition(
- @what : all,
- @length : 1s,
- @easing : ease-in-out
-) {
- -webkit-transition: @what @length @easing;
- -moz-transition: @what @length @easing;
- -o-transition: @what @length @easing;
- transition: @what @length @easing;
+.transition(@transition) {
+ -webkit-transition: @transition;
+ -moz-transition: @transition;
+ -ms-transition: @transition;
+ -o-transition: @transition;
+ transition: @transition;
}
.transform(
@@ -89,7 +76,12 @@
-moz-resize: @direction;
resize: @direction;
}
-
+.user-select(@select) {
+ -webkit-user-select: @select;
+ -moz-user-select: @select;
+ -o-user-select: @select;
+ user-select: @select;
+}
.linear-gradient(
@begin: black,
@end: white,
@@ -102,15 +94,10 @@
background: -o-linear-gradient(top, @begin, @end @switch);
background: -ms-linear-gradient(top, @begin, @end @switch);
background: linear-gradient(top, @begin, @end @switch);
- -pie-background: linear-gradient(top, @begin, @end @switch);
- .pie
}
.opacity(@op:100) {
- filter:alpha(opacity=@op);
- -moz-opacity:@op/100;
- -khtml-opacity:@op/100;
- opacity:@op/100;
- .pie;
+ opacity: @opacity / 100;
+ filter: ~"alpha(opacity=@{opacity})";
}
.double-borders(
@colorOne : green,
@@ -157,5 +144,7 @@
.box-sizing( @type : border-box ) {
-webkit-box-sizing: @type;
-moz-box-sizing: @type;
- box-sizing: @type;
+ -ms-box-sizing: @type;
+ box-sizing: @type;
+ *behavior: url(/scripts/boxsizing.htc);
}
View
18 less/fonts.less
@@ -0,0 +1,18 @@
+@font-face {
+ font-family: 'radonbikes';
+ src: url(data:font/woff;charset=utf-8;base64,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) format('woff'),
+ url(data:font/truetype;charset=utf-8;base64,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) format('truetype');
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+@font-face {
+ font-family: 'radonbikes';
+ src: url(data:font/woff;charset=utf-8;base64,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) format('woff'),
+ url(data:font/truetype;charset=utf-8;base64,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AD4AAwABBAkAAwAAAEAAAwABBAkABAACAEAAAwABBAkABQD8AEIAAwABBAkABgACAT4AAwABBAkACgD8AUAAAwABBAkAYwAuAjwAAwABBAkAZAAUAmoAAwABBAkAZQAIAn4AAwABBAkAZgAcAoYAAwABBAkAZwAcAqJyYWRvbmJpa2VzYm9sZCBXZWJmb250ACgAQwApACAAMQA5ADkAOQAgAEEAawBpAGgAaQByAG8AIABPAFkAQQB/AH8AVABoAGkAcwAgAGkAcwAgAGEAIABwAHIAbwB0AGUAYwB0AGUAZAAgAHcAZQBiAGYAbwBuAHQAIABhAG4AZAAgAGkAcwAgAGkAbgB0AGUAbgBkAGUAZAAgAGYAbwByACAAQwBTAFMAIABAAGYAbwBuAHQALQBmAGEAYwBlACAAdQBzAGUAIABPAE4ATABZAC4AIABSAGUAdgBlAHIAcwBlACAAZQBuAGcAaQBuAGUAZQByAGkAbgBnACAAdABoAGkAcwAgAGYAbwBuAHQAIABpAHMAIABzAHQAcgBpAGMAdABsAHkAIABwAHIAbwBoAGkAYgBpAHQAZQBkAC4AfwBUAGgAaQBzACAAaQBzACAAYQAgAHAAcgBvAHQAZQBjAHQAZQBkACAAdwBlAGIAZgBvAG4AdAAgAGEAbgBkACAAaQBzACAAaQBuAHQAZQBuAGQAZQBkACAAZgBvAHIAIABDAFMAUwAgAEAAZgBvAG4AdAAtAGYAYQBjAGUAIAB1AHMAZQAgAE8ATgBMAFkALgAgAFIAZQB2AGUAcgBzAGUAIABlAG4AZwBpAG4AZQBlAHIAaQBuAGcAIAB0AGgAaQBzACAAZgBvAG4AdAAgAGkAcwAgAHMAdAByAGkAYwB0AGwAeQAgAHAAcgBvAGgAaQBiAGkAdABlAGQALgBUAGgAaQBzACAAZgBvAG4AdAAgAGkAcwAgAHAAcgBvAHQAZQBjAHQAZQBkAC4AcgBhAGQAbwBuAGIAaQBrAGUAcwBCAG8AbABkAHIAYQBkAG8AbgBiAGkAawBlAHMAYgBvAGwAZAByAGEAZABvAG4AYgBpAGsAZQBzAGIAbwBsAGQAAgAAAAAAAP9AAGAAAAAAAAAAAAAAAAAAAAAAAAAAAADqAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAKMAhACFAL0AlgDoAIYAjgCLAJ0AqQCkAQMAigDaAIMAkwEEAQUAjQEGAIgAwwDeAQcAngCqAPUA9AD2AKIArQDJAMcArgBiAGMAkABkAMsAZQDIAMoAzwDMAM0AzgDpAGYA0wDQANEArwBnAPAAkQDWANQA1QBoAOsA7QCJAGoAaQBrAG0AbABuAKAAbwBxAHAAcgBzAHUAdAB2AHcA6gB4AHoAeQB7AH0AfAC4AKEAfwB+AIAAgQDsAO4AugCwALEAuwDYANkBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVALIAswC2ALcAxAC0ALUAxQCHAKsBFgC+AL8BFwEYAIwBGQEaARsBHAEdB3VuaTAwQTAHdW5pMDBBRAd1bmkwMEIyB3VuaTAwQjMHdW5pMDBCNQd1bmkwMEI5B3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDEwB3VuaTIwMTEKZmlndXJlZGFzaAd1bmkyMDJGB3VuaTIwNUYERXVybwd1bmlFMDAwB3VuaUZCMDEHdW5pRkIwMgd1bmlGQjAzB3VuaUZCMDQAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWACwAiBFsAMrRLADIEWyAhoCK7ADK0QBsAQgRbADK0SwBSBFsgQqAiuxA0Z2K0RZsBQr) format('truetype');
+ font-weight: bold;
+ font-style: normal;
+
+}
+
View
241 less/grid.less
@@ -0,0 +1,241 @@
+/**
+ * Gridpak Beta LESS
+ *
+ * Generator - http://gridpak.com/
+ * Created by @erskinedesign
+ */
+
+/* Reusable column setup */
+.col,
+.item {
+ border:0px solid rgba(0,0,0,0);
+ float:left;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ -moz-background-clip:padding-box !important;
+ -webkit-background-clip:padding-box !important;
+ background-clip:padding-box !important;
+}
+.makeRow(@gutter) {
+ margin-left: @gutter * -1;
+ .fix;
+}
+.makeCol(@num, @gutter, @max_columns) {
+ @one_col: (100% - (@gutter * (@max_columns - 1))) / @max_columns;
+ width: (@one_col * @num) + (@gutte * (@num - 1));
+ margin-left: @gutter / 2;
+ margin-right: @gutter / 2;
+ padding: @gutter;
+}
+.makeSquare(@num, @gutter, @max_columns) {
+ width: (@one_col * @num) + (@gutter * (@num - 1));
+ height: 0;
+ padding-bottom: (@one_col * @num) + (@gutter * (@num - 1));
+}
+
+
+
+ /* 1. 4 Column Grid 0px - 319px
+ -----------------------------------------------------------------------------
+
+ Span 1: 23.5%
+ Span 2: 49.0%
+ Span 3: 74.5%
+ Span 4: 100%
+
+ ----------------------------------------------------------------------------- */
+
+ @media screen and (min-width: 0px) and (max-width: 319px) {
+
+ /* --- Gridpak variables ---*/
+ @max_columns: 4;
+ @padding: 0 2%;
+ @gutter: 2%;
+
+
+ /*
+ Add your semantic classnames
+
+ */
+
+ }
+
+ /* 2. 12 Column Grid 320px - 699px
+ -----------------------------------------------------------------------------
+
+ Span 1: 6.5%
+ Span 2: 15.0%
+ Span 3: 23.5%
+ Span 4: 32.0%
+ Span 5: 40.5%
+ Span 6: 49.0%
+ Span 7: 57.5%
+ Span 8: 66.0%
+ Span 9: 74.5%
+ Span 10: 83.0%
+ Span 11: 91.5%
+ Span 12: 100%
+
+ ----------------------------------------------------------------------------- */
+
+ @media screen and (min-width: 320px) and (max-width: 699px) {
+
+ /* --- Gridpak variables ---*/
+ @max_columns: 4;
+ @padding: 0 2%;
+ @gutter: 2%;
+
+
+ /*
+ Add your semantic classnames
+
+ */
+ }
+
+ /* 3. 12 Column Grid 700px - 919px
+ -----------------------------------------------------------------------------
+
+ Span 1: 7.41666666667%
+ Span 2: 15.8333333333%
+ Span 3: 24.25%
+ Span 4: 32.6666666667%
+ Span 5: 41.0833333333%
+ Span 6: 49.5%
+ Span 7: 57.9166666667%
+ Span 8: 66.3333333333%
+ Span 9: 74.75%
+ Span 10: 83.1666666667%
+ Span 11: 91.5833333333%
+ Span 12: 100%
+
+ ----------------------------------------------------------------------------- */
+
+ @media screen and (min-width: 700px) and (max-width: 919px) {
+
+ /* --- Gridpak variables ---*/
+ @max_columns: 4;
+ @padding: 0 2%;
+ @gutter: 2%;
+
+
+ /*
+ Add your semantic classnames
+
+ */
+ }
+
+ /* 4. 12 Column Grid 920px - 1159px
+ -----------------------------------------------------------------------------
+
+ Span 1: 7.41666666667%
+ Span 2: 15.8333333333%
+ Span 3: 24.25%
+ Span 4: 32.6666666667%
+ Span 5: 41.0833333333%
+ Span 6: 49.5%
+ Span 7: 57.9166666667%
+ Span 8: 66.3333333333%
+ Span 9: 74.75%
+ Span 10: 83.1666666667%
+ Span 11: 91.5833333333%
+ Span 12: 100%
+
+ ----------------------------------------------------------------------------- */
+
+ @media screen and (min-width: 920px) and (max-width: 1159px) {
+
+ /* --- Gridpak variables ---*/
+ @max_columns: 4;
+ @padding: 0 2%;
+ @gutter: 2%;
+
+
+ /*
+ Add your semantic classnames
+
+ */
+ }
+
+ /* 5. 12 Column Grid 1160px - 1419px
+ -----------------------------------------------------------------------------
+
+ Span 1: 7.41666666667%
+ Span 2: 15.8333333333%
+ Span 3: 24.25%
+ Span 4: 32.6666666667%
+ Span 5: 41.0833333333%
+ Span 6: 49.5%
+ Span 7: 57.9166666667%
+ Span 8: 66.3333333333%
+ Span 9: 74.75%
+ Span 10: 83.1666666667%
+ Span 11: 91.5833333333%
+ Span 12: 100%
+
+ ----------------------------------------------------------------------------- */
+
+ @media screen and (min-width: 1160px) and (max-width: 1419px) {
+
+ /* --- Gridpak variables ---*/
+ @max_columns: 12;
+ @gutter: 1%;
+
+
+ .bike {
+ .makeCol(2, @gutter, @max_columns)
+ }
+ .teaser {
+ .makeCol(3, @gutter, @max_columns)
+ }
+ .content {
+ .makeCol(6, @gutter, @max_columns)
+ }
+ .header .col,
+ .footer .col {
+ .makeRow(@gutter);
+ width:100%;
+ }
+ }
+
+ /* 6. 12 Column Grid 1420px - Infinity
+ -----------------------------------------------------------------------------
+
+ Span 1: 7.41666666667%
+ Span 2: 15.8333333333%
+ Span 3: 24.25%
+ Span 4: 32.6666666667%
+ Span 5: 41.0833333333%
+ Span 6: 49.5%
+ Span 7: 57.9166666667%
+ Span 8: 66.3333333333%
+ Span 9: 74.75%
+ Span 10: 83.1666666667%
+ Span 11: 91.5833333333%
+ Span 12: 100%
+
+ ----------------------------------------------------------------------------- */
+
+ @media screen and (min-width: 1420px) {
+
+ /* --- Gridpak variables ---*/
+ @max_columns: 12;
+ @gutter: 1%;
+
+
+ .bike {
+ .makeCol(2, @gutter, @max_columns)
+ }
+ .teaser {
+ .makeCol(3, @gutter, @max_columns)
+ }
+ .content {
+ .makeCol(6, @gutter, @max_columns)
+ }
+ .header .col,
+ .footer .col {
+ .makeRow(@gutter);
+ width:100%;
+ }
+ }
+
View
428 less/normalize.less
@@ -0,0 +1,428 @@
+/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */
+
+/* =============================================================================
+ HTML5 display definitions
+ ========================================================================== */
+
+/*
+ * Corrects block display not defined in IE6/7/8/9 & FF3
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section {
+ display: block;
+}
+
+/*
+ * Corrects inline-block display not defined in IE6/7/8/9 & FF3
+ */
+
+audio,
+canvas,
+video {
+ .inline-block();
+}
+
+/*
+ * Prevents modern browsers from displaying 'audio' without controls
+ */
+
+audio:not([controls]) {
+ display: none;
+}
+
+/*
+ * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
+ * Known issue: no IE6 support
+ */
+
+[hidden] {
+ display: none;
+}
+
+
+/* =============================================================================
+ Base
+ ========================================================================== */
+
+/*
+ * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
+ * http://clagnut.com/blog/348/#c790
+ * 2. Keeps page centred in all browsers regardless of content height
+ * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
+ * www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
+ */
+
+html {
+ font-size: 100%; /* 1 */
+ overflow-y: scroll; /* 2 */
+ overflow:-moz-scrollbars-vertical; /* 2b */
+ -webkit-text-size-adjust: 100%; /* 3 */
+ -ms-text-size-adjust: 100%; /* 3 */
+}
+
+/*
+ * Addresses margins handled incorrectly in IE6/7
+ */
+
+body {
+ margin: 0;
+}
+
+/*
+ * Addresses font-family inconsistency between 'textarea' and other form elements.
+ */
+
+body,
+button,
+input,
+select,
+textarea {
+ font-family: sans-serif;
+}
+
+
+/* =============================================================================
+ Links
+ ========================================================================== */
+
+/*
+ * Addresses outline displayed oddly in Chrome
+ */
+
+a:focus {
+ outline: thin dotted;
+}
+
+/*
+ * Improves readability when focused and also mouse hovered in all browsers
+ * people.opera.com/patrickl/experiments/keyboard/test
+ */
+
+a:hover,
+a:active {
+ outline: 0;
+}
+
+
+/* =============================================================================
+ Typography
+ ========================================================================== */
+
+/*
+ * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
+ */
+
+h1 {
+ font-size: 2em;
+}
+
+/*
+ * Addresses styling not present in IE7/8/9, S5, Chrome
+ */
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+/*
+ * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
+*/
+
+b,
+strong {
+ font-weight: bold;
+}
+
+blockquote {
+ margin: 1em 40px;
+}
+
+/*
+ * Addresses styling not present in S5, Chrome
+ */
+
+dfn {
+ font-style: italic;
+}
+
+/*
+ * Addresses styling not present in IE6/7/8/9
+ */
+
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+/*
+ * Corrects font family set oddly in IE6, S4/5, Chrome
+ * en.wikipedia.org/wiki/User:Davidgothberg/Test59
+ */
+
+pre,
+code,
+kbd,
+samp {
+ font-family: monospace, serif;
+ _font-family: 'courier new', monospace;
+ font-size: 1em;
+}
+
+/*
+ * Improves readability of pre-formatted text in all browsers
+ */
+
+pre {
+ white-space: pre;
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+
+/*
+ * 1. Addresses CSS quotes not supported in IE6/7
+ * 2. Addresses quote property not supported in S4
+ */
+
+/* 1 */
+
+q {
+ quotes: none;
+}
+
+/* 2 */
+
+q:before,
+q:after {
+ content: '';
+ content: none;
+}
+
+small {
+ font-size: 75%;
+}
+
+/*
+ * Prevents sub and sup affecting line-height in all browsers
+ * gist.github.com/413930
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+
+/* =============================================================================
+ Lists
+ ========================================================================== */
+
+ul,
+ol {
+ margin-left: 0;
+ padding: 0 0 0 40px;
+}
+
+dd {
+ margin: 0 0 0 40px;
+}
+
+nav ul,
+nav ol {
+ list-style: none;
+ list-style-image: none;
+}
+
+
+/* =============================================================================
+ Embedded content
+ ========================================================================== */
+
+/*
+ * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
+ * 2. Improves image quality when scaled in IE7
+ * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
+ */
+
+img {
+ border: 0; /* 1 */
+ -ms-interpolation-mode: bicubic; /* 2 */
+}
+
+/*
+ * Corrects overflow displayed oddly in IE9
+ */
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+
+/* =============================================================================
+ Figures
+ ========================================================================== */
+
+/*
+ * Addresses margin not present in IE6/7/8/9, S5, O11
+ */
+
+figure {
+ margin: 0;
+}
+
+
+/* =============================================================================
+ Forms
+ ========================================================================== */
+
+/*
+ * Corrects margin displayed oddly in IE6/7
+ */
+
+form {
+ margin: 0;
+}
+
+/*
+ * Define consistent border, margin, and padding
+ */
+
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+/*
+ * 1. Corrects color not being inherited in IE6/7/8/9
+ * 2. Corrects alignment displayed oddly in IE6/7
+ */
+
+legend {
+ border: 0; /* 1 */
+ *margin-left: -7px; /* 2 */
+}
+
+/*
+ * 1. Corrects font size not being inherited in all browsers
+ * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
+ * 3. Improves appearance and consistency in all browsers
+ */
+
+button,
+input,
+select,
+textarea {
+ font-size: 100%; /* 1 */
+ margin: 0; /* 2 */
+ vertical-align: baseline; /* 3 */
+ *vertical-align: middle; /* 3 */
+}
+
+/*
+ * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
+ */
+
+button,
+input {
+ line-height: normal; /* 1 */
+}
+
+/*
+ * 1. Improves usability and consistency of cursor style between image-type 'input' and others
+ * 2. Corrects inability to style clickable 'input' types in iOS
+ * 3. Removes inner spacing in IE7 without affecting normal text inputs
+ * Known issue: inner spacing remains in IE6
+ */
+
+button,
+input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ cursor: pointer; /* 1 */
+ -webkit-appearance: button; /* 2 */
+ *overflow: visible; /* 3 */
+}
+
+/*
+ * 1. Addresses box sizing set to content-box in IE8/9
+ * 2. Removes excess padding in IE8/9
+ */
+
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/*
+ * 1. Addresses appearance set to searchfield in S5, Chrome
+ * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
+ */
+
+input[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ .box-sizing(content-box);
+}
+
+/*
+ * Removes inner padding that is displayed in S5, Chrome on OS X
+ */
+
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/*
+ * Removes inner padding and border in FF3+
+ * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+/*
+ * 1. Removes default vertical scrollbar in IE6/7/8/9
+ * 2. Improves readability and alignment in all browsers
+ */
+
+textarea {
+ overflow: auto; /* 1 */
+ vertical-align: top; /* 2 */
+}
+
+
+/* =============================================================================
+ Tables
+ ========================================================================== */
+
+/*
+ * Remove most spacing between table cells
+ */
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
View
21 less/print.less
@@ -0,0 +1,21 @@
+@media print {
+
+ * {
+ background: transparent !important;
+ color: #444 !important;
+ text-shadow: none;
+ }
+
+ a,
+ a:visited {
+ color: #444 !important;
+ text-decoration: underline;
+ }
+
+ img { page-break-inside: avoid }
+
+ .header,
+ .footer {
+ display: none;
+ }
+}
View
30 less/style.less
@@ -1,7 +1,27 @@
-@import "classes";
+/*
+ Theme Name: Radon Bikes
+ Theme URI: http://radon-bikes.de
+ Description: Website Template
+ Author URI: http://www.cccc.de/
+ Author: 4c media (be, bm, jb, ez)
+ Version: 1.0
+*/
-/* Start here */
+/* necessary includes */
+@import "variables";
+@import "fonts";
+@import "css3";
+@import "normalize";
-body {
-
-}
+/* CSS Styling */
+@import "type";
+
+/* Layout */
+@import "grid";
+@import "base";
+
+/* Print Styles */
+@import "print";
+
+/* Helper Classes */
+@import "utilities";
View
38 less/type.less
@@ -0,0 +1,38 @@
+/* @group Hyperlinks
+-------------------------------------------------------------- */
+
+a { color: @linkColor; text-decoration: none; }
+a:hover { color: @textColor; }
+
+h1 a,
+h2 a,
+h3 a,
+h4 a,
+h5 a,
+h6 a { color: @textColor; }
+
+h1 a:hover,
+h2 a:hover,
+h3 a:hover,
+h4 a:hover,
+h5 a:hover,
+h6 a:hover { color: @linkColor; }
+
+/* @end */
+
+
+/* @group Typography & Text-level semantics
+-------------------------------------------------------------- */
+
+body {
+ margin: 0;
+ font-family: @baseFontFamily;
+ font-size: @baseFontSize;
+ line-height: @baseLineHeight;
+ color: @textColor;
+ background-color: @bodyBackground;
+}
+
+
+/* @end */
+
View
89 less/utilities.less
@@ -0,0 +1,89 @@
+/* Hide Content
+// ------------------------- */
+
+.hidden { display: none }
+.hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); }
+
+
+/* Alignment
+// ------------------------- */
+
+.center() {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+
+/* Clearfix
+// ------------------------- */
+
+.fix {
+ *zoom: 1;
+ &:before,
+ &:after {
+ display: table;
+ content: "";
+ }
+ &:after {
+ clear: both;
+ }
+}
+
+
+/* InlineBlock
+// ------------------------- */
+
+.inline-block() {
+ display: inline-block;
+ *display: inline; /* IE7 inline-block hack */
+ *zoom: 1;
+}
+
+
+/* Sizing shortcuts
+// ------------------------- */
+
+.size(@height: 5px, @width: 5px) {
+ width: @width;
+ height: @height;
+}
+.square(@size: 5px) {
+ .size(@size, @size);
+}
+
+
+/* FONTS
+// -------------------------------------------------- */
+
+#font {
+ #family {
+ .radon() {
+ font-family: "radonbikes", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ }
+ .sans() {
+ font-family: "Benton", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ }
+ }
+ .shorthand(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
+ font-size: @size;
+ font-weight: @weight;
+ line-height: @lineHeight;
+ }
+ .sans(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
+ #font > #family > .sans;
+ #font > .shorthand(@size, @weight, @lineHeight);
+ }
+ .radon(@size: @baseFontSize, @weight: normal, @lineHeight: @baseLineHeight) {
+ #font > #family > .radon;
+ #font > .shorthand(@size, @weight, @lineHeight);
+ }
+}
+
+
+/* IE
+// -------------------------------------------------- */
+
+.reset-filter() {
+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
View
20 less/variables.less
@@ -0,0 +1,20 @@
+/* COLORS */
+
+@darkGrey: #292929;
+@grey: #ededed;
+@lightGrey: #dedede;
+@red: #e41819;
+
+/* TYPE */
+
+@bodyBackground: @lightGrey;
+@textColor: @darkGrey;
+
+@linkColor: @red;
+@linkColorHover: @darkGrey;
+
+@baseFontSize: 13px;
+@baseFontFamily: "Radon", "Helvetica Neue", Helvetica, Arial, sans-serif;
+@baseLineHeight: 18px;
+
+/* GRID */

No commit comments for this range

Something went wrong with that request. Please try again.