(function(o){function B(c,a){var b="less-error-message:"+t(a),d=document.createElement("div"),e,f;d.id=b;d.className="less-error-message";f="<h3>"+(c.message||"There is an error in your .less file")+'</h3><p><a href="'+a+'">'+a+"</a> ";c.extract&&(f+="on line "+c.line+", column "+(c.column+1)+":</p>"+'<ul>\n<li><label>[-1]</label><pre class="ctx">{0}</pre></li>\n<li><label>[0]</label><pre>{current}</pre></li>\n<li><label>[1]</label><pre class="ctx">{2}</pre></li>\n</ul>'.replace(/\[(-?\d)\]/g,function(b,
a){return parseInt(c.line)+parseInt(a)||""}).replace(/\{(\d)\}/g,function(b,a){return c.extract[parseInt(a)]||""}).replace(/\{current\}/,c.extract[1].slice(0,c.column)+'<span class="error">'+c.extract[1].slice(c.column)+"</span>"));d.innerHTML=f;C(".less-error-message ul, .less-error-message li {\nlist-style-type: none;\nmargin-right: 15px;\npadding: 4px 0;\nmargin: 0;\n}\n.less-error-message label {\nfont-size: 12px;\nmargin-right: 15px;\npadding: 4px 0;\ncolor: #cc7777;\n}\n.less-error-message pre {\ncolor: #ee4444;\npadding: 4px 0;\nmargin: 0;\ndisplay: inline-block;\n}\n.less-error-message pre.ctx {\ncolor: #dd4444;\n}\n.less-error-message h3 {\nfont-size: 20px;\nfont-weight: bold;\npadding: 15px 0 5px 0;\nmargin: 0;\n}\n.less-error-message a {\ncolor: #10a\n}\n.less-error-message .error {\ncolor: red;\nfont-weight: bold;\npadding-bottom: 2px;\nborder-bottom: 1px dashed red;\n}",
{title:"error-message"});d.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";l.env=="development"&&(e=setInterval(function(){document.body&&(document.getElementById(b)?document.body.replaceChild(d,document.getElementById(b)):document.body.insertBefore(d,document.body.firstChild),clearInterval(e))},10))}function w(c){l.env=="development"&&typeof console!=
"undefined"&&console.log("less: "+c)}function u(){if(o.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(c){return w("browser doesn't support AJAX."),null}}function p(c,a,b,d){function e(b,a,e){b.status>=200&&b.status<300?a(b.responseText,b.getResponseHeader("Last-Modified")):typeof e=="function"&&e(b.status,c)}var f=u(),h=H?false:l.async;typeof f.overrideMimeType=="function"&&f.overrideMimeType("text/css");f.open("GET",c,h);f.setRequestHeader("Accept",
a||"text/x-less, text/css; q=0.9, */*; q=0.5");f.send(null);H?f.status===0?b(f.responseText):d(f.status,c):h?f.onreadystatechange=function(){f.readyState==4&&e(f,b,d)}:e(f,b,d)}function C(c,a,b){var d,e=a.href?a.href.replace(/\?.*$/,""):"",f="less:"+(a.title||t(e));(d=document.getElementById(f))===null&&(d=document.createElement("style"),d.type="text/css",d.media=a.media||"screen",d.id=f,document.getElementsByTagName("head")[0].appendChild(d));if(d.styleSheet)try{d.styleSheet.cssText=c}catch(h){throw Error("Couldn't reassign styleSheet.cssText.");
}else a=document.createTextNode(c),d.childNodes.length>0?d.firstChild.nodeValue!==a.nodeValue&&d.replaceChild(a,d.firstChild):d.appendChild(a);b&&y&&(w("saving "+e+" to cache."),y.setItem(e,c),y.setItem(e+":timestamp",b))}function t(c){return c.replace(/^[a-z]+:\/\/?[^\/]+/,"").replace(/^\//,"").replace(/\?.*$/,"").replace(/\.[^\.\/]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function J(c,a,b,d){var e=o.location.href.replace(/[#?].*$/,""),f=c.href.replace(/\?.*$/,""),h=y&&y.getItem(f),i=
y&&y.getItem(f+":timestamp"),g={css:h,timestamp:i};/^(https?|file):/.test(f)||(f.charAt(0)=="/"?f=o.location.protocol+"//"+o.location.host+f:f=e.slice(0,e.lastIndexOf("/")+1)+f);p(c.href,c.type,function(e,h){if(!b&&g&&h&&(new Date(h)).valueOf()===(new Date(g.timestamp)).valueOf())C(g.css,c),a(null,c,{local:true,remaining:d});else try{(new l.Parser({optimization:l.optimization,paths:[f.replace(/[\w\.-]+$/,"")],mime:c.type})).parse(e,function(b,e){if(b)return B(b,f);try{a(e,c,{local:false,lastModified:h,
remaining:d});var g=document.getElementById("less-error-message:"+t(f));g&&g.parentNode.removeChild(g)}catch(v){B(v,f)}})}catch(i){B(i,f)}},function(b,a){throw Error("Couldn't load "+a+" ("+b+")");})}function K(c,a){for(var b=0;b<l.sheets.length;b++)J(l.sheets[b],c,a,l.sheets.length-(b+1))}function A(){for(var c=document.getElementsByTagName("style"),a=0;a<c.length;a++)c[a].type.match(L)&&(new l.Parser).parse(c[a].innerHTML||"",function(b,d){c[a].type="text/css";c[a].innerHTML=d.toCSS()})}function m(c){return o.less[c.split("/")[1]]}
Array.isArray||(Array.isArray=function(c){return Object.prototype.toString.call(c)==="[object Array]"||c instanceof Array});Array.prototype.forEach||(Array.prototype.forEach=function(c,a){for(var b=this.length>>>0,d=0;d<b;d++)d in this&&c.call(a,this[d],d,this)});Array.prototype.map||(Array.prototype.map=function(c,a){for(var b=this.length>>>0,d=Array(b),e=0;e<b;e++)e in this&&(d[e]=c.call(a,this[e],e,this));return d});Array.prototype.filter||(Array.prototype.filter=function(c,a){for(var b=[],d=0;d<
this.length;d++)c.call(a,this[d])&&b.push(this[d]);return b});Array.prototype.reduce||(Array.prototype.reduce=function(c){var a=this.length>>>0,b=0;if(a===0&&arguments.length===1)throw new TypeError;if(arguments.length>=2)var d=arguments[1];else for(;;){if(b in this){d=this[b++];break}if(++b>=a)throw new TypeError;}for(;b<a;b++)b in this&&(d=c.call(null,d,this[b],b,this));return d});Array.prototype.indexOf||(Array.prototype.indexOf=function(c,a){var b=this.length,d=a||0;if(!b)return-1;if(d>=b)return-1;
for(d<0&&(d+=b);d<b;d++)if(Object.prototype.hasOwnProperty.call(this,d)&&c===this[d])return d;return-1});Object.keys||(Object.keys=function(c){var a=[],b;for(b in c)Object.prototype.hasOwnProperty.call(c,b)&&a.push(b);return a});String.prototype.trim||(String.prototype.trim=function(){return String(this).replace(/^\s\s*/,"").replace(/\s\s*$/,"")});var l,k;typeof o=="undefined"?(l=exports,k=m("less/tree")):(typeof o.less=="undefined"&&(o.less={}),l=o.less,k=o.less.tree={});l.Parser=function(c){function a(b){return typeof b==
"string"?e.charAt(f)===b:b.test(j[h])?true:false}function b(b){var a,c,n,g;if(b instanceof Function)return b.call(o.parsers);if(typeof b=="string")b=e.charAt(f)===b?b:null,a=1,d();else if(d(),b=b.exec(j[h]))a=b[0].length;else return null;if(b){for(g=f+=a,n=f+j[h].length-a;f<n;){c=e.charCodeAt(f);if(c!==32&&c!==10&&c!==9)break;f++}j[h]=j[h].slice(a+(f-g));z=f;j[h].length===0&&h<j.length-1&&h++;return typeof b=="string"?b:b.length===1?b[0]:b}}function d(){f>z&&(j[h]=j[h].slice(f-z),z=f)}var e,f,h,i,
g,E,j,z,o,x=function(){},I=this.imports={paths:c&&c.paths||[],queue:[],files:{},mime:c&&c.mime,push:function(b,a){var e=this;this.queue.push(b);l.Parser.importer(b,this.paths,function(c){e.queue.splice(e.queue.indexOf(b),1);e.files[b]=c;a(c);e.queue.length===0&&x()},c)}};this.env=c=c||{};this.optimization="optimization"in this.env?this.env.optimization:1;this.env.filename=this.env.filename||null;return o={imports:I,parse:function(a,d){var s,n,g,i=null;f=h=z=E=0;j=[];e=a.replace(/\r\n/g,"\n");j=function(b){for(var a=
0,v=/[^"'`\{\}\/\(\)]+/g,d=/\/\*(?:[^*]|\*+[^\/*])*\*+\/|\/\/.*/g,f=0,r,h=b[0],n,g,s=0,i,j;s<e.length;s++)if(v.lastIndex=s,(r=v.exec(e))&&r.index===s&&(s+=r[0].length,h.push(r[0])),i=e.charAt(s),d.lastIndex=s,!g&&!n&&i==="/"&&(j=e.charAt(s+1),(j==="/"||j==="*")&&(r=d.exec(e))&&r.index===s&&(s+=r[0].length,h.push(r[0]),i=e.charAt(s))),i==="{"&&!g&&!n)f++,h.push(i);else if(i==="}"&&!g&&!n)f--,h.push(i),b[++a]=h=[];else if(i==="("&&!g&&!n)h.push(i),n=true;else if(i===")"&&!g&&n)h.push(i),n=false;else{if(i===
'"'||i==="'"||i==="`")g?g=g===i?false:g:g=i;h.push(i)}if(f>0)throw{type:"Syntax",message:"Missing closing `}`",filename:c.filename};return b.map(function(b){return b.join("")})}([[]]);s=new k.Ruleset([],b(this.parsers.primary));s.root=true;s.toCSS=function(b){var a,v;return function(d,f){function r(b){return b?(e.slice(0,b).match(/\n/g)||"").length:null}var h=[];d=d||{};typeof f=="object"&&!Array.isArray(f)&&(f=Object.keys(f).map(function(b){var a=f[b];a instanceof k.Value||(a instanceof k.Expression||
(a=new k.Expression([a])),a=new k.Value([a]));return new k.Rule("@"+b,a,false,0)}),h=[new k.Ruleset(null,f)]);try{var g=b.call(this,{frames:h}).toCSS([],{compress:d.compress||false})}catch(n){v=e.split("\n");a=r(n.index);h=n.index;for(g=-1;h>=0&&e.charAt(h)!=="\n";h--)g++;throw{type:n.type,message:n.message,filename:c.filename,index:n.index,line:typeof a=="number"?a+1:null,callLine:n.call&&r(n.call)+1,callExtract:v[r(n.call)],stack:n.stack,column:g,extract:[v[a-1],v[a],v[a+1]]};}return d.compress?
g.replace(/(\s)+/g,"$1"):g}}(s.eval);if(f<e.length-1){f=E;g=e.split("\n");n=(e.slice(0,f).match(/\n/g)||"").length+1;for(var I=f,l=-1;I>=0&&e.charAt(I)!=="\n";I--)l++;i={name:"ParseError",message:"Syntax Error on line "+n,index:f,filename:c.filename,line:n,column:l,extract:[g[n-2],g[n-1],g[n]]}}this.imports.queue.length>0?x=function(){d(i,s)}:d(i,s)},parsers:{primary:function(){for(var a,e=[];(a=b(this.mixin.definition)||b(this.rule)||b(this.ruleset)||b(this.mixin.call)||b(this.comment)||b(this.directive))||
b(/^[\s\n]+/);)a&&e.push(a);return e},comment:function(){var a;if(e.charAt(f)==="/"){if(e.charAt(f+1)==="/")return new k.Comment(b(/^\/\/.*/),true);if(a=b(/^\/\*(?:[^*]|\*+[^\/*])*\*+\/\n?/))return new k.Comment(a)}},entities:{quoted:function(){var a;a=f;var c;e.charAt(a)==="~"&&(a++,c=true);if(e.charAt(a)==='"'||e.charAt(a)==="'")if(c&&b("~"),a=b(/^"((?:[^"\\\r\n]|\\.)*)"|'((?:[^'\\\r\n]|\\.)*)'/))return new k.Quoted(a[0],a[1]||a[2],c)},keyword:function(){var a;if(a=b(/^[A-Za-z-]+/))return new k.Keyword(a)},
call:function(){var a,e,c=f;if(a=/^([\w-]+|%)\(/.exec(j[h])){a=a[1].toLowerCase();if(a==="url")return null;f+=a.length;if(a==="alpha")return b(this.alpha);b("(");e=b(this.entities.arguments);if(b(")")&&a)return new k.Call(a,e,c)}},arguments:function(){for(var a=[],e;e=b(this.expression);)if(a.push(e),!b(","))break;return a},literal:function(){return b(this.entities.dimension)||b(this.entities.color)||b(this.entities.quoted)},url:function(){var a;if(e.charAt(f)==="u"&&b(/^url\(/)){a=b(this.entities.quoted)||
b(this.entities.variable)||b(this.entities.dataURI)||b(/^[-\w%@$\/.&=:;#+?~]+/)||"";if(!b(")"))throw Error("missing closing ) for url()");return new k.URL(a.value||a.data||a instanceof k.Variable?a:new k.Anonymous(a),I.paths)}},dataURI:function(){var a;if(b(/^data:/)&&(a={},a.mime=b(/^[^\/]+\/[^,;)]+/)||"",a.charset=b(/^;\s*charset=[^,;)]+/)||"",a.base64=b(/^;\s*base64/)||"",a.data=b(/^,\s*[^)]+/),a.data))return a},variable:function(){var a,c=f;if(e.charAt(f)==="@"&&(a=b(/^@@?[\w-]+/)))return new k.Variable(a,
c)},color:function(){var a;if(e.charAt(f)==="#"&&(a=b(/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})/)))return new k.Color(a[1])},dimension:function(){var a;a=e.charCodeAt(f);if(!(a>57||a<45||a===47))if(a=b(/^(-?\d*\.?\d+)(px|%|em|pc|ex|in|deg|s|ms|pt|cm|mm|rad|grad|turn)?/))return new k.Dimension(a[1],a[2])},javascript:function(){var a;a=f;var c;e.charAt(a)==="~"&&(a++,c=true);if(e.charAt(a)==="`"&&(c&&b("~"),a=b(/^`([^`]*)`/)))return new k.JavaScript(a[1],f,c)}},variable:function(){var a;if(e.charAt(f)==="@"&&
(a=b(/^(@[\w-]+)\s*:/)))return a[1]},shorthand:function(){var e,c;if(a(/^[@\w.%-]+\/[@\w.-]+/)&&(e=b(this.entity))&&b("/")&&(c=b(this.entity)))return new k.Shorthand(e,c)},mixin:{call:function(){var c=[],d,h,n,g=f;d=e.charAt(f);if(d==="."||d==="#"){for(;d=b(/^[#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/);)c.push(new k.Element(h,d)),h=b(">");b("(")&&(n=b(this.entities.arguments))&&b(")");if(c.length>0&&(b(";")||a("}")))return new k.mixin.Call(c,n,g)}},definition:function(){var c,d=[],h,n;
if(!(e.charAt(f)!=="."&&e.charAt(f)!=="#"||a(/^[^{]*(;|})/)))if(c=b(/^([#.](?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+)\s*\(/)){for(c=c[1];h=b(this.entities.variable)||b(this.entities.literal)||b(this.entities.keyword);){if(h instanceof k.Variable)if(b(":"))if(n=b(this.expression))d.push({name:h.name,value:n});else throw Error("Expected value");else d.push({name:h.name});else d.push({value:h});if(!b(","))break}if(!b(")"))throw Error("Expected )");if(h=b(this.block))return new k.mixin.Definition(c,
d,h)}}},entity:function(){return b(this.entities.literal)||b(this.entities.variable)||b(this.entities.url)||b(this.entities.call)||b(this.entities.keyword)||b(this.entities.javascript)||b(this.comment)},end:function(){return b(";")||a("}")},alpha:function(){var a;if(b(/^\(opacity=/i)&&(a=b(/^\d+/)||b(this.entities.variable))){if(!b(")"))throw Error("missing closing ) for alpha()");return new k.Alpha(a)}},element:function(){var a,c;c=b(this.combinator);a=b(/^(?:[.#]?|:*)(?:[\w-]|\\(?:[a-fA-F0-9]{1,6} ?|[^a-fA-F0-9]))+/)||
b("*")||b(this.attribute)||b(/^\([^)@]+\)/);if(a)return new k.Element(c,a)},combinator:function(){var b=e.charAt(f);if(b===">"||b==="&"||b==="+"||b==="~"){for(f++;e.charAt(f)===" ";)f++;return new k.Combinator(b)}if(b===":"&&e.charAt(f+1)===":"){for(f+=2;e.charAt(f)===" ";)f++;return new k.Combinator("::")}return e.charAt(f-1)===" "?new k.Combinator(" "):new k.Combinator(null)},selector:function(){for(var a,c=[],d;a=b(this.element);)if(d=e.charAt(f),c.push(a),d==="{"||d==="}"||d===";"||d===",")break;
if(c.length>0)return new k.Selector(c)},tag:function(){return b(/^[a-zA-Z][a-zA-Z-]*[0-9]?/)||b("*")},attribute:function(){var a="",c,e,d;if(b("[")){if(c=b(/^[a-zA-Z-]+/)||b(this.entities.quoted))(d=b(/^[|~*$^]?=/))&&(e=b(this.entities.quoted)||b(/^[\w-]+/))?a=[c,d,e.toCSS?e.toCSS():e].join(""):a=c;if(b("]")&&a)return"["+a+"]"}},block:function(){var a;if(b("{")&&(a=b(this.primary))&&b("}"))return a},ruleset:function(){var a=[],c,e;i=j[h];g=f;z=f;if(c=/^([.#: \w-]+)[\s\n]*\{/.exec(j[h]))f+=c[0].length-
1,a=[new k.Selector([new k.Element(null,c[1])])];else for(;c=b(this.selector);){a.push(c);b(this.comment);if(!b(","))break;b(this.comment)}if(a.length>0&&(e=b(this.block)))return new k.Ruleset(a,e);E=f;j[h]=i;f=g;z=f},rule:function(){var a,c,d=e.charAt(f),n;i=j[h];g=f;z=f;if(d!=="."&&d!=="#"&&d!=="&"&&(a=b(this.variable)||b(this.property))){a.charAt(0)!="@"&&(n=/^([^@+\/'"*`(;{}-]*);/.exec(j[h]))?(f+=n[0].length-1,c=new k.Anonymous(n[1])):a==="font"?c=b(this.font):c=b(this.value);d=b(this.important);
if(c&&b(this.end))return new k.Rule(a,c,d,g);E=f;j[h]=i;f=g;z=f}},"import":function(){var a;if(b(/^@import\s+/)&&(a=b(this.entities.quoted)||b(this.entities.url))&&b(";"))return new k.Import(a,I)},directive:function(){var a,c,d;if(e.charAt(f)==="@"){if(c=b(this["import"]))return c;if(a=b(/^@media|@page|@-[-a-z]+/)){if(d=(b(/^[^{]+/)||"").trim(),c=b(this.block))return new k.Directive(a+" "+d,c)}else if(a=b(/^@[-a-z]+/))if(a==="@font-face"){if(c=b(this.block))return new k.Directive(a,c)}else if((c=
b(this.entity))&&b(";"))return new k.Directive(a,c)}},font:function(){for(var a=[],c=[],e;e=b(this.shorthand)||b(this.entity);)c.push(e);a.push(new k.Expression(c));if(b(","))for(;e=b(this.expression);)if(a.push(e),!b(","))break;return new k.Value(a)},value:function(){for(var a,c=[];a=b(this.expression);)if(c.push(a),!b(","))break;if(c.length>0)return new k.Value(c)},important:function(){if(e.charAt(f)==="!")return b(/^! *important/)},sub:function(){var a;if(b("(")&&(a=b(this.expression))&&b(")"))return a},
multiplication:function(){var a,c,e,d;if(a=b(this.operand)){for(;(e=b("/")||b("*"))&&(c=b(this.operand));)d=new k.Operation(e,[d||a,c]);return d||a}},addition:function(){var a,c,d,h;if(a=b(this.multiplication)){for(;(d=b(/^[-+]\s+/)||e.charAt(f-1)!=" "&&(b("+")||b("-")))&&(c=b(this.multiplication));)h=new k.Operation(d,[h||a,c]);return h||a}},operand:function(){var a,c=e.charAt(f+1);e.charAt(f)==="-"&&(c==="@"||c==="(")&&(a=b("-"));c=b(this.sub)||b(this.entities.dimension)||b(this.entities.color)||
b(this.entities.variable)||b(this.entities.call);return a?new k.Operation("*",[new k.Dimension(-1),c]):c},expression:function(){for(var a,c=[];a=b(this.addition)||b(this.entity);)c.push(a);if(c.length>0)return new k.Expression(c)},property:function(){var a;if(a=b(/^(\*?-?[-a-z_0-9]+)\s*:/))return a[1]}}}};typeof o!="undefined"&&(l.Parser.importer=function(c,a,b,d){c.charAt(0)!=="/"&&a.length>0&&(c=a[0]+c);J({href:c,title:c,type:d.mime},b,true)});(function(c){function a(a){return Math.min(1,Math.max(0,
a))}function b(a){if(a instanceof c.Dimension)return parseFloat(a.unit=="%"?a.value/100:a.value);if(typeof a=="number")return a;throw{error:"RuntimeError",message:"color functions take numbers as parameters"};}function d(a){return c.functions.hsla(a.h,a.s,a.l,a.a)}c.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(a,d,h,i){a=[a,d,h].map(function(a){return b(a)});i=b(i);return new c.Color(a,i)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,c,d,i){function g(a){a=
a<0?a+1:a>1?a-1:a;return a*6<1?j+(E-j)*a*6:a*2<1?E:a*3<2?j+(E-j)*(2/3-a)*6:j}a=b(a)%360/360;c=b(c);d=b(d);i=b(i);var E=d<=0.5?d*(c+1):d+c-d*c,j=d*2-E;return this.rgba(g(a+1/3)*255,g(a)*255,g(a-1/3)*255,i)},hue:function(a){return new c.Dimension(Math.round(a.toHSL().h))},saturation:function(a){return new c.Dimension(Math.round(a.toHSL().s*100),"%")},lightness:function(a){return new c.Dimension(Math.round(a.toHSL().l*100),"%")},alpha:function(a){return new c.Dimension(a.toHSL().a)},saturate:function(b,
c){var h=b.toHSL();h.s+=c.value/100;h.s=a(h.s);return d(h)},desaturate:function(b,c){var h=b.toHSL();h.s-=c.value/100;h.s=a(h.s);return d(h)},lighten:function(b,c){var h=b.toHSL();h.l+=c.value/100;h.l=a(h.l);return d(h)},darken:function(b,c){var h=b.toHSL();h.l-=c.value/100;h.l=a(h.l);return d(h)},fadein:function(b,c){var h=b.toHSL();h.a+=c.value/100;h.a=a(h.a);return d(h)},fadeout:function(b,c){var h=b.toHSL();h.a-=c.value/100;h.a=a(h.a);return d(h)},spin:function(a,b){var c=a.toHSL(),i=(c.h+b.value)%
360;c.h=i<0?360+i:i;return d(c)},mix:function(a,b,d){var d=d.value/100,i=d*2-1,g=a.toHSL().a-b.toHSL().a,i=((i*g==-1?i:(i+g)/(1+i*g))+1)/2,g=1-i;return new c.Color([a.rgb[0]*i+b.rgb[0]*g,a.rgb[1]*i+b.rgb[1]*g,a.rgb[2]*i+b.rgb[2]*g],a.alpha*d+b.alpha*(1-d))},greyscale:function(a){return this.desaturate(a,new c.Dimension(100))},e:function(a){return new c.Anonymous(a instanceof c.JavaScript?a.evaluated:a)},escape:function(a){return new c.Anonymous(encodeURI(a.value).replace(/=/g,"%3D").replace(/:/g,
"%3A").replace(/#/g,"%23").replace(/;/g,"%3B").replace(/\(/g,"%28").replace(/\)/g,"%29"))},"%":function(a){for(var b=Array.prototype.slice.call(arguments,1),d=a.value,i=0;i<b.length;i++)d=d.replace(/%[sda]/i,function(a){var c=a.match(/s/i)?b[i].value:b[i].toCSS();return a.match(/[A-Z]$/)?encodeURIComponent(c):c});d=d.replace(/%%/g,"%");return new c.Quoted('"'+d+'"',d)},round:function(a){if(a instanceof c.Dimension)return new c.Dimension(Math.round(b(a)),a.unit);if(typeof a=="number")return Math.round(a);
throw{error:"RuntimeError",message:"math functions take numbers as parameters"};}}})(m("less/tree"));(function(c){c.Alpha=function(a){this.value=a};c.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}}})(m("less/tree"));(function(c){c.Anonymous=function(a){this.value=a.value||a};c.Anonymous.prototype={toCSS:function(){return this.value},eval:function(){return this}}})(m("less/tree"));
(function(c){c.Call=function(a,b,c){this.name=a;this.args=b;this.index=c};c.Call.prototype={eval:function(a){var b=this.args.map(function(b){return b.eval(a)});if(!(this.name in c.functions))return new c.Anonymous(this.name+"("+b.map(function(a){return a.toCSS()}).join(", ")+")");try{return c.functions[this.name].apply(c.functions,b)}catch(d){throw{message:"error evaluating function `"+this.name+"`",index:this.index};}},toCSS:function(a){return this.eval(a).toCSS()}}})(m("less/tree"));(function(c){c.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};c.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(a,b){var d=[];b instanceof c.Color||(b=b.toColor());for(var e=0;e<3;e++)d[e]=c.operate(a,this.rgb[e],b.rgb[e]);return new c.Color(d,this.alpha+b.alpha)},toHSL:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255,e=this.alpha,f=Math.max(a,b,c),h=Math.min(a,b,c),i,g=(f+h)/2,k=f-h;if(f===h)i=h=0;else{h=g>0.5?k/(2-f-h):k/(f+h);switch(f){case a:i=
(b-c)/k+(b<c?6:0);break;case b:i=(c-a)/k+2;break;case c:i=(a-b)/k+4}i/=6}return{h:i*360,s:h,l:g,a:e}}}})(m("less/tree"));(function(c){c.Comment=function(a,b){this.value=a;this.silent=!!b};c.Comment.prototype={toCSS:function(a){return a.compress?"":this.value},eval:function(){return this}}})(m("less/tree"));(function(c){c.Dimension=function(a,b){this.value=parseFloat(a);this.unit=b||null};c.Dimension.prototype={eval:function(){return this},toColor:function(){return new c.Color([this.value,this.value,
this.value])},toCSS:function(){return this.value+this.unit},operate:function(a,b){return new c.Dimension(c.operate(a,this.value,b.value),this.unit||b.unit)}}})(m("less/tree"));(function(c){c.Directive=function(a,b){this.name=a;Array.isArray(b)?this.ruleset=new c.Ruleset([],b):this.value=b};c.Directive.prototype={toCSS:function(a,b){return this.ruleset?(this.ruleset.root=true,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){a.frames.unshift(this);this.ruleset=this.ruleset&&this.ruleset.eval(a);a.frames.shift();return this},variable:function(a){return c.Ruleset.prototype.variable.call(this.ruleset,a)},find:function(){return c.Ruleset.prototype.find.apply(this.ruleset,arguments)},rulesets:function(){return c.Ruleset.prototype.rulesets.apply(this.ruleset)}}})(m("less/tree"));(function(c){c.Element=function(a,b){this.combinator=a instanceof c.Combinator?a:new c.Combinator(a);
this.value=b.trim()};c.Element.prototype.toCSS=function(a){return this.combinator.toCSS(a||{})+this.value};c.Combinator=function(a){a===" "?this.value=" ":this.value=a?a.trim():""};c.Combinator.prototype.toCSS=function(a){return{"":""," ":" ","&":"",":":" :","::":"::","+":a.compress?"+":" + ","~":a.compress?"~":" ~ ",">":a.compress?">":" > "}[this.value]}})(m("less/tree"));(function(c){c.Expression=function(a){this.value=a};c.Expression.prototype={eval:function(a){return this.value.length>1?new c.Expression(this.value.map(function(b){return b.eval(a)})):
this.value.length===1?this.value[0].eval(a):this},toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(" ")}}})(m("less/tree"));(function(c){c.Import=function(a,b){var d=this;this._path=a;a instanceof c.Quoted?this.path=/\.(le?|c)ss$/.test(a.value)?a.value:a.value+".less":this.path=a.value.value||a.value;this.css=/css$/.test(this.path);this.css||b.push(this.path,function(a){if(!a)throw Error("Error parsing "+d.path);d.root=a})};c.Import.prototype={toCSS:function(){return this.css?
"@import "+this._path.toCSS()+";\n":""},eval:function(a){var b;if(this.css)return this;b=new c.Ruleset(null,this.root.rules.slice(0));for(var d=0;d<b.rules.length;d++)b.rules[d]instanceof c.Import&&Array.prototype.splice.apply(b.rules,[d,1].concat(b.rules[d].eval(a)));return b.rules}}})(m("less/tree"));(function(c){c.JavaScript=function(a,b,c){this.escaped=c;this.expression=a;this.index=b};c.JavaScript.prototype={eval:function(a){var b,d=this,e={},f=this.expression.replace(/@\{([\w-]+)\}/g,function(b,
e){return c.jsify((new c.Variable("@"+e,d.index)).eval(a))});try{f=new Function("return ("+f+")")}catch(h){throw{message:"JavaScript evaluation error: `"+f+"`",index:this.index};}for(var i in a.frames[0].variables())e[i.slice(1)]={value:a.frames[0].variables()[i].value,toJS:function(){return this.value.eval(a).toCSS()}};try{b=f.call(e)}catch(g){throw{message:"JavaScript evaluation error: '"+g.name+": "+g.message+"'",index:this.index};}return typeof b=="string"?new c.Quoted('"'+b+'"',b,this.escaped,
this.index):Array.isArray(b)?new c.Anonymous(b.join(", ")):new c.Anonymous(b)}}})(m("less/tree"));(function(c){c.Keyword=function(a){this.value=a};c.Keyword.prototype={eval:function(){return this},toCSS:function(){return this.value}}})(m("less/tree"));(function(c){c.mixin={};c.mixin.Call=function(a,b,d){this.selector=new c.Selector(a);this.arguments=b;this.index=d};c.mixin.Call.prototype={eval:function(a){var b,c,e=[],f=false;for(c=0;c<a.frames.length;c++)if((b=a.frames[c].find(this.selector)).length>
0){c=this.arguments&&this.arguments.map(function(b){return b.eval(a)});for(var h=0;h<b.length;h++)if(b[h].match(c,a))try{Array.prototype.push.apply(e,b[h].eval(a,this.arguments).rules),f=true}catch(i){throw{message:i.message,index:i.index,stack:i.stack,call:this.index};}if(f)return e;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};}};c.mixin.Definition=function(a,b,d){this.name=a;this.selectors=[new c.Selector([new c.Element(null,a)])];this.params=b;this.arity=b.length;this.rules=d;this._lookups={};this.required=b.reduce(function(a,b){return!b.name||b.name&&!b.value?a+1:a},0);this.parent=c.Ruleset.prototype;this.frames=[]};c.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(a,b){for(var d=new c.Ruleset(null,[]),e=[],f=0,h;f<this.params.length;f++)if(this.params[f].name)if(h=b&&b[f]||this.params[f].value)d.rules.unshift(new c.Rule(this.params[f].name,h.eval(a)));else throw{message:"wrong number of arguments for "+this.name+" ("+b.length+" for "+this.arity+")"};for(f=0;f<Math.max(this.params.length,b&&b.length);f++)e.push(b[f]||this.params[f].value);
d.rules.unshift(new c.Rule("@arguments",(new c.Expression(e)).eval(a)));return(new c.Ruleset(null,this.rules.slice(0))).eval({frames:[this,d].concat(this.frames,a.frames)})},match:function(a,b){var c=a&&a.length||0;if(c<this.required)return false;if(this.required>0&&c>this.params.length)return false;for(var c=Math.min(c,this.arity),e=0;e<c;e++)if(!this.params[e].name&&a[e].eval(b).toCSS()!=this.params[e].value.eval(b).toCSS())return false;return true}}})(m("less/tree"));(function(c){c.Operation=function(a,
b){this.op=a.trim();this.operands=b};c.Operation.prototype.eval=function(a){var b=this.operands[0].eval(a),a=this.operands[1].eval(a),d;if(b instanceof c.Dimension&&a instanceof c.Color)if(this.op==="*"||this.op==="+")d=a,a=b,b=d;else throw{name:"OperationError",message:"Can't substract or divide a color from a number"};return b.operate(this.op,a)};c.operate=function(a,b,c){switch(a){case "+":return b+c;case "-":return b-c;case "*":return b*c;case "/":return b/c}}})(m("less/tree"));(function(c){c.Quoted=
function(a,b,c,e){this.escaped=c;this.value=b||"";this.quote=a.charAt(0);this.index=e};c.Quoted.prototype={toCSS:function(){return this.escaped?this.value:this.quote+this.value+this.quote},eval:function(a){var b=this,d=this.value.replace(/`([^`]+)`/g,function(d,f){return(new c.JavaScript(f,b.index,true)).eval(a).value}).replace(/@\{([\w-]+)\}/g,function(d,f){var h=(new c.Variable("@"+f,b.index)).eval(a);return h.value||h.toCSS()});return new c.Quoted(this.quote+d+this.quote,d,this.escaped,this.index)}}})(m("less/tree"));
(function(c){c.Rule=function(a,b,d,e){this.name=a;this.value=b instanceof c.Value?b:new c.Value([b]);this.important=d?" "+d.trim():"";this.index=e;a.charAt(0)==="@"?this.variable=true:this.variable=false};c.Rule.prototype.toCSS=function(a){return this.variable?"":this.name+(a.compress?":":": ")+this.value.toCSS(a)+this.important+";"};c.Rule.prototype.eval=function(a){return new c.Rule(this.name,this.value.eval(a),this.important,this.index)};c.Shorthand=function(a,b){this.a=a;this.b=b};c.Shorthand.prototype=
{toCSS:function(a){return this.a.toCSS(a)+"/"+this.b.toCSS(a)},eval:function(){return this}}})(m("less/tree"));(function(c){c.Ruleset=function(a,b){this.selectors=a;this.rules=b;this._lookups={}};c.Ruleset.prototype={eval:function(a){var b=new c.Ruleset(this.selectors,this.rules.slice(0));b.root=this.root;a.frames.unshift(b);if(b.root)for(var d=0;d<b.rules.length;d++)b.rules[d]instanceof c.Import&&Array.prototype.splice.apply(b.rules,[d,1].concat(b.rules[d].eval(a)));for(d=0;d<b.rules.length;d++)b.rules[d]instanceof
c.mixin.Definition&&(b.rules[d].frames=a.frames.slice(0));for(d=0;d<b.rules.length;d++)b.rules[d]instanceof c.mixin.Call&&Array.prototype.splice.apply(b.rules,[d,1].concat(b.rules[d].eval(a)));for(var d=0,e;d<b.rules.length;d++)e=b.rules[d],e instanceof c.mixin.Definition||(b.rules[d]=e.eval?e.eval(a):e);a.frames.shift();return b},match:function(a){return!a||a.length===0},variables:function(){return this._variables?this._variables:this._variables=this.rules.reduce(function(a,b){b instanceof c.Rule&&
b.variable===true&&(a[b.name]=b);return a},{})},variable:function(a){return this.variables()[a]},rulesets:function(){return this._rulesets?this._rulesets:this._rulesets=this.rules.filter(function(a){return a instanceof c.Ruleset||a instanceof c.mixin.Definition})},find:function(a,b){var b=b||this,d=[],e=a.toCSS();if(e in this._lookups)return this._lookups[e];this.rulesets().forEach(function(e){if(e!==b)for(var h=0;h<e.selectors.length;h++)if(a.match(e.selectors[h])){a.elements.length>1?Array.prototype.push.apply(d,
e.find(new c.Selector(a.elements.slice(1)),b)):d.push(e);break}});return this._lookups[e]=d},toCSS:function(a,b){var d=[],e=[],f=[],h=[],i,g;if(!this.root)if(a.length===0)h=this.selectors.map(function(a){return[a]});else for(var k=0;k<this.selectors.length;k++)for(var j=0;j<a.length;j++)h.push(a[j].concat([this.selectors[k]]));for(k=0;k<this.rules.length;k++)g=this.rules[k],g.rules||g instanceof c.Directive?f.push(g.toCSS(h,b)):g instanceof c.Comment?g.silent||(this.root?f.push(g.toCSS(b)):e.push(g.toCSS(b))):
g.toCSS&&!g.variable?e.push(g.toCSS(b)):g.value&&!g.variable&&e.push(g.value.toString());f=f.join("");this.root?d.push(e.join(b.compress?"":"\n")):e.length>0&&(i=h.map(function(a){return a.map(function(a){return a.toCSS(b)}).join("").trim()}).join(b.compress?",":h.length>3?",\n":", "),d.push(i,(b.compress?"{":" {\n  ")+e.join(b.compress?"":"\n  ")+(b.compress?"}":"\n}\n")));d.push(f);return d.join("")+(b.compress?"\n":"")}}})(m("less/tree"));(function(c){c.Selector=function(a){this.elements=a;this.elements[0].combinator.value===
""&&(this.elements[0].combinator.value=" ")};c.Selector.prototype.match=function(a){return this.elements[0].value===a.elements[0].value?true:false};c.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("")}})(m("less/tree"));(function(c){c.URL=function(a,b){a.data?this.attrs=a:(!/^(?:https?:\/|file:\/|data:\/)?\//.test(a.value)&&b.length>0&&typeof o!="undefined"&&(a.value=b[0]+(a.value.charAt(0)===
"/"?a.value.slice(1):a.value)),this.value=a,this.paths=b)};c.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 c.URL(this.value.eval(a),this.paths)}}})(m("less/tree"));(function(c){c.Value=function(a){this.value=a;this.is="value"};c.Value.prototype={eval:function(a){return this.value.length===1?this.value[0].eval(a):new c.Value(this.value.map(function(b){return b.eval(a)}))},
toCSS:function(a){return this.value.map(function(b){return b.toCSS(a)}).join(a.compress?",":", ")}}})(m("less/tree"));(function(c){c.Variable=function(a,b){this.name=a;this.index=b};c.Variable.prototype={eval:function(a){var b,d,e=this.name;e.indexOf("@@")==0&&(e="@"+(new c.Variable(e.slice(1))).eval(a).value);if(b=c.find(a.frames,function(b){if(d=b.variable(e))return d.value.eval(a)}))return b;throw{message:"variable "+e+" is undefined",index:this.index};}}})(m("less/tree"));m("less/tree").find=
function(c,a){for(var b=0,d;b<c.length;b++)if(d=a.call(c,c[b]))return d;return null};m("less/tree").jsify=function(c){return Array.isArray(c.value)&&c.value.length>1?"["+c.value.map(function(a){return a.toCSS(false)}).join(", ")+"]":c.toCSS(false)};var H=location.protocol==="file:"||location.protocol==="chrome:"||location.protocol==="chrome-extension:"||location.protocol==="resource:";l.env=l.env||(location.hostname=="127.0.0.1"||location.hostname=="0.0.0.0"||location.hostname=="localhost"||location.port.length>
0||H?"development":"production");l.async=false;l.poll=l.poll||(H?1E3:1500);l.watch=function(){return this.watchMode=true};l.unwatch=function(){return this.watchMode=false};l.env==="development"?(l.optimization=0,/!watch/.test(location.hash)&&l.watch(),l.watchTimer=setInterval(function(){l.watchMode&&K(function(c,a,b){c&&C(c.toCSS(),a,b.lastModified)})},l.poll)):l.optimization=3;var y;try{y=typeof o.localStorage=="undefined"?null:o.localStorage}catch(M){y=null}var F=document.getElementsByTagName("link"),
L=/^text\/(x-)?less$/;l.sheets=[];for(var G=0;G<F.length;G++)(F[G].rel==="stylesheet/less"||F[G].rel.match(/stylesheet/)&&F[G].type.match(L))&&l.sheets.push(F[G]);l.refresh=function(c){var a,b;a=b=new Date;K(function(c,e,f){f.local?w("loading "+e.href+" from cache."):(w("parsed "+e.href+" successfully."),C(c.toCSS(),e,f.lastModified));w("css for "+e.href+" generated in "+(new Date-b)+"ms");f.remaining===0&&w("css generated in "+(new Date-a)+"ms");b=new Date},c);A()};l.refreshStyles=A;l.refresh(l.env===
"development")})(window);var q=null;window.PR_SHOULD_USE_CONTINUATION=true;
(function(){function o(a){function b(a){var b=a.charCodeAt(0);if(b!==92)return b;var c=a.charAt(1);return(b=l[c])?b:"0"<=c&&c<="7"?parseInt(a.substring(1),8):c==="u"||c==="x"?parseInt(a.substring(2),16):a.charCodeAt(1)}function c(a){if(a<32)return(a<16?"\\x0":"\\x")+a.toString(16);a=String.fromCharCode(a);if(a==="\\"||a==="-"||a==="["||a==="]")a="\\"+a;return a}function e(a){for(var e=a.substring(1,a.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g),a=
[],f=[],h=e[0]==="^",g=h?1:0,i=e.length;g<i;++g){var j=e[g];if(/\\[bdsw]/i.test(j))a.push(j);else{var j=b(j),k;g+2<i&&"-"===e[g+1]?(k=b(e[g+2]),g+=2):k=j;f.push([j,k]);k<65||j>122||(k<65||j>90||f.push([Math.max(65,j)|32,Math.min(k,90)|32]),k<97||j>122||f.push([Math.max(97,j)&-33,Math.min(k,122)&-33]))}}f.sort(function(a,b){return a[0]-b[0]||b[1]-a[1]});e=[];j=[NaN,NaN];for(g=0;g<f.length;++g)i=f[g],i[0]<=j[1]+1?j[1]=Math.max(j[1],i[1]):e.push(j=i);f=["["];h&&f.push("^");f.push.apply(f,a);for(g=0;g<
e.length;++g)i=e[g],f.push(c(i[0])),i[1]>i[0]&&(i[1]+1>i[0]&&f.push("-"),f.push(c(i[1])));f.push("]");return f.join("")}function f(a){for(var b=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),c=b.length,d=[],f=0,g=0;f<c;++f){var j=b[f];j==="("?++g:"\\"===j.charAt(0)&&(j=+j.substring(1))&&j<=g&&(d[j]=-1)}for(f=1;f<d.length;++f)-1===d[f]&&(d[f]=++h);for(g=f=0;f<c;++f)j=b[f],j==="("?(++g,d[g]===void 0&&(b[f]="(?:")):"\\"===j.charAt(0)&&
(j=+j.substring(1))&&j<=g&&(b[f]="\\"+d[g]);for(g=f=0;f<c;++f)"^"===b[f]&&"^"!==b[f+1]&&(b[f]="");if(a.ignoreCase&&i)for(f=0;f<c;++f)j=b[f],a=j.charAt(0),j.length>=2&&a==="["?b[f]=e(j):a!=="\\"&&(b[f]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return b.join("")}for(var h=0,i=false,g=false,k=0,j=a.length;k<j;++k){var z=a[k];if(z.ignoreCase)g=true;else if(/[a-z]/i.test(z.source.replace(/\\u[\da-f]{4}|\\x[\da-f]{2}|\\[^UXux]/gi,""))){i=true;g=
false;break}}for(var l={b:8,t:9,n:10,v:11,f:12,r:13},x=[],k=0,j=a.length;k<j;++k){z=a[k];if(z.global||z.multiline)throw Error(""+z);x.push("(?:"+f(z)+")")}return RegExp(x.join("|"),g?"gi":"g")}function B(a){function b(a){switch(a.nodeType){case 1:if(c.test(a.className))break;for(var g=a.firstChild;g;g=g.nextSibling)b(g);g=a.nodeName;if("BR"===g||"LI"===g)e[i]="\n",h[i<<1]=f++,h[i++<<1|1]=a;break;case 3:case 4:g=a.nodeValue,g.length&&(g=k?g.replace(/\r\n?/g,"\n"):g.replace(/[\t\n\r ]+/g," "),e[i]=
g,h[i<<1]=f,f+=g.length,h[i++<<1|1]=a)}}var c=/(?:^|\s)nocode(?:\s|$)/,e=[],f=0,h=[],i=0,g;a.currentStyle?g=a.currentStyle.whiteSpace:window.getComputedStyle&&(g=document.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var k=g&&"pre"===g.substring(0,3);b(a);return{a:e.join("").replace(/\n$/,""),c:h}}function w(a,b,c,e){b&&(a={a:b,d:a},c(a),e.push.apply(e,a.e))}function u(a,b){function c(a){for(var g=a.d,k=[g,"pln"],j=0,l=a.a.match(f)||[],o={},x=0,m=l.length;x<m;++x){var v=l[x],
r=o[v],s=void 0,n;if(typeof r==="string")n=false;else{var D=e[v.charAt(0)];if(D)s=v.match(D[1]),r=D[0];else{for(n=0;n<h;++n)if(D=b[n],s=v.match(D[1])){r=D[0];break}s||(r="pln")}if((n=r.length>=5&&"lang-"===r.substring(0,5))&&!(s&&typeof s[1]==="string"))n=false,r="src";n||(o[v]=r)}D=j;j+=v.length;if(n){n=s[1];var t=v.indexOf(n),p=t+n.length;s[2]&&(p=v.length-s[2].length,t=p-n.length);r=r.substring(5);w(g+D,v.substring(0,t),c,k);w(g+D+t,n,J(r,n),k);w(g+D+p,v.substring(p),c,k)}else k.push(g+D,r)}a.e=
k}var e={},f;(function(){for(var c=a.concat(b),d=[],h={},j=0,k=c.length;j<k;++j){var l=c[j],x=l[3];if(x)for(var m=x.length;--m>=0;)e[x.charAt(m)]=l;l=l[1];x=""+l;h.hasOwnProperty(x)||(d.push(l),h[x]=q)}d.push(/[\S\s]/);f=o(d)})();var h=b.length;return c}function p(a){var b=[],c=[];a.tripleQuotedStrings?b.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?
b.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/,q,"'\"`"]):b.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&c.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var e=a.hashComments;e&&(a.cStyleComments?(e>1?b.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):b.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),c.push(["str",
/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):b.push(["com",/^#[^\n\r]*/,q,"#"]));a.cStyleComments&&(c.push(["com",/^\/\/[^\n\r]*/,q]),c.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&c.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);
(e=a.types)&&c.push(["typ",e]);a=(""+a.keywords).replace(/^ | $/g,"");a.length&&c.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);b.push(["pln",/^\s+/,q," \r\n\t\u00a0"]);c.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return u(b,c)}function C(a,b){function c(a){switch(a.nodeType){case 1:if(f.test(a.className))break;
if("BR"===a.nodeName)e(a),a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)c(a);break;case 3:case 4:if(k){var b=a.nodeValue,g=b.match(h);if(g){var j=b.substring(0,g.index);a.nodeValue=j;(b=b.substring(g.index+g[0].length))&&a.parentNode.insertBefore(i.createTextNode(b),a.nextSibling);e(a);j||a.parentNode.removeChild(a)}}}}function e(a){function b(a,c){var d=c?a.cloneNode(false):a,e=a.parentNode;if(e){var e=b(e,1),f=a.nextSibling;e.appendChild(d);for(var g=f;g;g=
f)f=g.nextSibling,e.appendChild(g)}return d}for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),c;(c=a.parentNode)&&c.nodeType===1;)a=c;j.push(a)}var f=/(?:^|\s)nocode(?:\s|$)/,h=/\r\n?|\n/,i=a.ownerDocument,g;a.currentStyle?g=a.currentStyle.whiteSpace:window.getComputedStyle&&(g=i.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var k=g&&"pre"===g.substring(0,3);for(g=i.createElement("LI");a.firstChild;)g.appendChild(a.firstChild);for(var j=[g],l=0;l<j.length;++l)c(j[l]);
b===(b|0)&&j[0].setAttribute("value",b);var o=i.createElement("OL");o.className="linenums";for(var x=Math.max(0,b-1|0)||0,l=0,m=j.length;l<m;++l)g=j[l],g.className="L"+(l+x)%10,g.firstChild||g.appendChild(i.createTextNode("\u00a0")),o.appendChild(g);a.appendChild(o)}function t(a,b){for(var d=b.length;--d>=0;){var e=b[d];c.hasOwnProperty(e)?window.console&&console.warn("cannot override language handler %s",e):c[e]=a}}function J(a,b){if(!a||!c.hasOwnProperty(a))a=/^\s*</.test(b)?"default-markup":"default-code";
return c[a]}function K(a){var b=a.g;try{var c=B(a.h),e=c.a;a.a=e;a.c=c.c;a.d=0;J(b,e)(a);var f=/\bMSIE\b/.test(navigator.userAgent),b=/\n/g,h=a.a,i=h.length,c=0,g=a.c,k=g.length,e=0,j=a.e,l=j.length,a=0;j[l]=i;var o,m;for(m=o=0;m<l;)j[m]!==j[m+2]?(j[o++]=j[m++],j[o++]=j[m++]):m+=2;l=o;for(m=o=0;m<l;){for(var t=j[m],v=j[m+1],r=m+2;r+2<=l&&j[r+1]===v;)r+=2;j[o++]=t;j[o++]=v;m=r}for(j.length=o;e<k;){var s=g[e+2]||i,n=j[a+2]||i,r=Math.min(s,n),p=g[e+1],u;if(p.nodeType!==1&&(u=h.substring(c,r))){f&&(u=
u.replace(b,"\r"));p.nodeValue=u;var w=p.ownerDocument,y=w.createElement("SPAN");y.className=j[a+1];var C=p.parentNode;C.replaceChild(y,p);y.appendChild(p);c<s&&(g[e+1]=p=w.createTextNode(h.substring(r,s)),C.insertBefore(p,y.nextSibling))}c=r;c>=s&&(e+=2);c>=n&&(a+=2)}}catch(A){"console"in window&&console.log(A&&A.stack?A.stack:A)}}var A=["break,continue,do,else,for,if,return,while"],m=[[A,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],
"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],l=[m,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],k=[m,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"],
H=[k,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],m=[m,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],y=[A,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],
M=[A,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],A=[A,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],F=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,L=/\S/,G=p({keywords:[l,H,m,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+
y,M,A],hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true}),c={};t(G,["default-code"]);t(u([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),
"default-markup,htm,html,mxml,xhtml,xml,xsl".split(","));t(u([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css",
/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);t(u([],[["atv",/^[\S\s]+/]]),["uq.val"]);t(p({keywords:l,hashComments:true,cStyleComments:true,types:F}),"c,cc,cpp,cxx,cyc,m".split(","));t(p({keywords:"null,true,false"}),["json"]);t(p({keywords:H,hashComments:true,cStyleComments:true,verbatimStrings:true,types:F}),["cs"]);t(p({keywords:k,cStyleComments:true}),["java"]);t(p({keywords:A,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);t(p({keywords:y,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),
["cv","py"]);t(p({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);t(p({keywords:M,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);t(p({keywords:m,cStyleComments:true,regexLiterals:true}),["js"]);t(p({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes",
hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);t(u([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,b,c){var e=document.createElement("PRE");e.innerHTML=a;c&&C(e,c);K({g:b,i:c,h:e});return e.innerHTML};window.prettyPrint=function(a){function b(){for(var c=window.PR_SHOULD_USE_CONTINUATION?g.now()+250:Infinity;k<e.length&&g.now()<c;k++){var d=e[k],f=d.className;if(f.indexOf("prettyprint")>=0){var f=f.match(l),h,
i;if(i=!f){i=d;for(var m=void 0,n=i.firstChild;n;n=n.nextSibling)var o=n.nodeType,m=o===1?m?i:n:o===3?L.test(n.nodeValue)?i:m:m;i=(h=m===i?void 0:m)&&"CODE"===h.tagName}i&&(f=h.className.match(l));f&&(f=f[1]);i=false;for(m=d.parentNode;m;m=m.parentNode)if((m.tagName==="pre"||m.tagName==="code"||m.tagName==="xmp")&&m.className&&m.className.indexOf("prettyprint")>=0){i=true;break}i||((i=(i=d.className.match(/\blinenums\b(?::(\d+))?/))?i[1]&&i[1].length?+i[1]:true:false)&&C(d,i),j={g:f,h:d,i:i},K(j))}}k<
e.length?setTimeout(b,250):a&&a()}for(var c=[document.getElementsByTagName("pre"),document.getElementsByTagName("code"),document.getElementsByTagName("xmp")],e=[],f=0;f<c.length;++f)for(var h=0,i=c[f].length;h<i;++h)e.push(c[f][h]);var c=q,g=Date;g.now||(g={now:function(){return+new Date}});var k=0,j,l=/\blang(?:uage)?-([\w.]+)(?!\S)/;b()};window.PR={createSimpleLexer:u,registerLangHandler:t,sourceDecorator:p,PR_ATTRIB_NAME:"atn",PR_ATTRIB_VALUE:"atv",PR_COMMENT:"com",PR_DECLARATION:"dec",PR_KEYWORD:"kwd",
PR_LITERAL:"lit",PR_NOCODE:"nocode",PR_PLAIN:"pln",PR_PUNCTUATION:"pun",PR_SOURCE:"src",PR_STRING:"str",PR_TAG:"tag",PR_TYPE:"typ"}})();(function(o){o.fn.fitVids=function(){var B=document.createElement("div"),w=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];B.className="fit-vids-style";B.innerHTML="&shy;<style>               .fluid-width-video-wrapper {                 width: 100%;                              position: relative;                       padding: 0;                            }                                                                                   .fluid-width-video-wrapper iframe,        .fluid-width-video-wrapper object,        .fluid-width-video-wrapper embed {           position: absolute;                       top: 0;                                   left: 0;                                  width: 100%;                              height: 100%;                          }                                       </style>";
w.parentNode.insertBefore(B,w);return this.each(function(){o(this).find("iframe[src^='http://player.vimeo.com'],iframe[src^='http://www.youtube.com'],iframe[src^='http://www.kickstarter.com'],object,embed").each(function(){var u=o(this),p=(this.tagName=="OBJECT"?u.attr("height"):u.height())/u.width();u.wrap('<div class="fluid-width-video-wrapper" />').parent(".fluid-width-video-wrapper").css("padding-top",p*100+"%");u.removeAttr("height").removeAttr("width")})})}})(jQuery);(function(o){o.fn.fitText=function(B,w){var u={minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY};return this.each(function(){var p=o(this),C=B||1;w&&o.extend(u,w);var t=function(){p.css("font-size",Math.max(Math.min(p.width()/(C*10),parseFloat(u.maxFontSize)),parseFloat(u.minFontSize)))};t();o(window).resize(t)})}})(jQuery);(function(o){function B(){o(w).parent("li").removeClass("open")}var w="a.menu, .dropdown-toggle";o(function(){o("html").bind("click",B);o("body").dropdown("[data-dropdown] a.menu, [data-dropdown] .dropdown-toggle")});o.fn.dropdown=function(u){return this.each(function(){o(this).delegate(u||w,"click",function(){var p=o(this).parent("li"),u=p.hasClass("open");B();!u&&p.toggleClass("open");return false})})}})(window.jQuery||window.ender);$(document).ready(function(){prettyPrint();$("article, .posts").fitVids();$("article h1").fitText(1,{maxFontSize:"54px"});$("#hero h1").fitText(1,{minFontSize:"26px",maxFontSize:"80px"});$(".social-circles a").twipsy({offset:2})});

