From dfc2ca2fa9d5a8598d6ff389706609b7bf7cdd09 Mon Sep 17 00:00:00 2001 From: Mahdi Dibaiee Date: Sat, 6 Sep 2014 11:51:41 +0430 Subject: [PATCH] Initial Commit --- README | 3 + css/fonts.less | 15 ++ css/main.less | 193 ++++++++++++++ css/normalize.less | 406 +++++++++++++++++++++++++++++ design.svg | 182 +++++++++++++ fonts/BRoya.eot | Bin 0 -> 51852 bytes fonts/BRoya.ttf | Bin 0 -> 51664 bytes fonts/BRoya.woff | Bin 0 -> 23916 bytes fonts/Mj_Zobeir.eot | Bin 0 -> 38344 bytes fonts/Mj_Zobeir.html | 39 +++ fonts/Mj_Zobeir.svg | 605 +++++++++++++++++++++++++++++++++++++++++++ fonts/Mj_Zobeir.ttf | Bin 0 -> 38168 bytes fonts/Mj_Zobeir.woff | Bin 0 -> 22992 bytes fonts/sMj_Zobeir.ttf | Bin 0 -> 38168 bytes index.html | 57 ++++ js/libs/zepto.js | 2 + js/main.js | 48 ++++ less.js | 16 ++ 18 files changed, 1566 insertions(+) create mode 100644 README create mode 100644 css/fonts.less create mode 100644 css/main.less create mode 100644 css/normalize.less create mode 100644 design.svg create mode 100644 fonts/BRoya.eot create mode 100644 fonts/BRoya.ttf create mode 100644 fonts/BRoya.woff create mode 100644 fonts/Mj_Zobeir.eot create mode 100644 fonts/Mj_Zobeir.html create mode 100644 fonts/Mj_Zobeir.svg create mode 100644 fonts/Mj_Zobeir.ttf create mode 100644 fonts/Mj_Zobeir.woff create mode 100644 fonts/sMj_Zobeir.ttf create mode 100644 index.html create mode 100644 js/libs/zepto.js create mode 100644 js/main.js create mode 100644 less.js diff --git a/README b/README new file mode 100644 index 0000000..08f0458 --- /dev/null +++ b/README @@ -0,0 +1,3 @@ +##ایپسوم دسته بندی شده + +##WIP diff --git a/css/fonts.less b/css/fonts.less new file mode 100644 index 0000000..f856998 --- /dev/null +++ b/css/fonts.less @@ -0,0 +1,15 @@ +@font-face { + font-family: 'Zobeir'; + src: url(../fonts/Mj_Zobeir.ttf), + url(../fonts/Mj_Zobeir.), + url(../fonts/Mj_Zobeir.woff), + url(../fonts/Mj_Zobeir.svg); + font-weight: normal; +} + +@font-face { + font-family: 'Roya'; + src: url(../fonts/BRoya.ttf), + url(../fonts/BRoya.eot), + url(../fonts/BRoya.woff); +} diff --git a/css/main.less b/css/main.less new file mode 100644 index 0000000..d31da74 --- /dev/null +++ b/css/main.less @@ -0,0 +1,193 @@ +@import 'normalize'; +@import 'fonts'; + +body, html { + margin: 0; + + font-size: 10px; + direction: rtl; +} +body { + background: rgb(255, 110, 100); + color: white; + + font-size: 1.6rem; + font-family: 'Roya'; + text-align: center; +} +*:focus, *:focus:after, *:focus:before { + outline: none !important; +} +*::-moz-focus-inner { + border: none; +} + +h1 { + margin-top: 0; + + font-family: 'Zobeir'; + font-size: 7.5rem; + font-weight: normal; + + transition: 0.6s ease; + -webkit-transition: 0.6s ease; +} +h3 { + margin-top: 0; + + font-weight: normal; + font-size: 2rem; + + transition: 0.6s ease; + -webkit-transition: 0.6s ease; +} + +p { + font-size: 2.8rem; +} + +.options { + margin-top: 0; + margin-bottom: 5rem; + + transition: 0.6s ease; + -webkit-transition: 0.6s ease; +} + +.options div { + display: inline-block; + + margin: 0 5%; + vertical-align: top; +} + +ul { + list-style: none; + + padding: 0; + + font-size: 1.9rem; +} + +li { + display: block; + + cursor: pointer; + opacity: 0.6; + + transition: 0.2s ease; + -webkit-transition: 0.2s ease; +} + +li.active { + opacity: 1; +} + +li:hover { + opacity: 1; + + transition: 0.2s ease; + -webkit-transition: 0.2s ease; +} + +a[href="#"] { + position: relative; + padding: 0.7rem 4rem; + + color: white; + + text-decoration: none; + font-size: 2rem; + + border: 2px solid white; + border-radius: 3px; + + transition: 0.4s ease; + -webkit-transition: 0.4s ease; +} + +a[href="#"]:before { + content: ''; + + background: white; + + position: absolute; + left: 0; + top: 0; + + width: 100%; + height: 100%; + + border-radius: 3px; + + transform: scale(1.2, 1.4); + -webkit-transform: scale(1.2, 1.4); + + opacity: 0; + z-index: -1; + + transition: 0.4s ease; + -webkit-transition: 0.4s ease; +} + +a[href="#"]:not(.running):hover:before { + border-radius: 0; + + transform: scale(1, 1); + -webkit-transform: scale(1, 1); + + opacity: 1; + z-index: -1; + + transition: 0.4s ease; + -webkit-transition: 0.4s ease; +} + +a[href="#"]:not(.running):hover { + color: rgb(70, 70, 70); +} + +a[href="#"].running { + pointer-events: none; + animation: loading 1.5s ease infinite; + -webkit-animation: loading 1.5s ease infinite; +} + + +@keyframes loading { + 0% { box-shadow: 0 0 0 0 white inset; } + 50% { box-shadow: 0 5.5rem 0 0 white inset; color: rgb(70, 70, 70); } + 51% { box-shadow: 0 -5.5rem 0 0 white inset; color: rgb(70, 70, 70); } + 100% { box-shadow: 0 0 0 0 white inset; } +} + +@-webkit-keyframes loading { + 0% { box-shadow: 0 0 0 0 white inset; } + 50% { box-shadow: 0 5.5rem 0 0 white inset; color: rgb(70, 70, 70); } + 51% { box-shadow: 0 -5.5rem 0 0 white inset; color: rgb(70, 70, 70); } + 100% { box-shadow: 0 0 0 0 white inset; } +} + +.runaway { + margin-top: -15rem; + + transition: 0.6s ease; + -webkit-transition: 0.6s ease; +} + +.modal { + width: 60%; + + font-size: 1.8rem; + + margin: 5rem auto; + padding: 2rem 3rem; + text-align: right; + font-size: 1.8rem; + text-indent: 2rem; +} + +*::-moz-selection { + background-color: rgba(255, 255, 255, 0.2); + color: white; +} diff --git a/css/normalize.less b/css/normalize.less new file mode 100644 index 0000000..c2de8df --- /dev/null +++ b/css/normalize.less @@ -0,0 +1,406 @@ +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ + +audio, +canvas, +video { + display: inline-block; +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background: transparent; +} + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +a:focus { + outline: thin dotted; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +figure { + margin: 0; +} + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +button, +input, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +button, +input { + line-height: normal; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve 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; +} diff --git a/design.svg b/design.svg new file mode 100644 index 0000000..5846afc --- /dev/null +++ b/design.svg @@ -0,0 +1,182 @@ + + + + + + + + + + image/svg+xml + + + + + + + + ایپسوم متن نمونه دسته بندی شده دسته بندی واحد مقدار طراحیاقتصاداخباراطلاعات پاراگرافکاراکتر ۲ + diff --git a/fonts/BRoya.eot b/fonts/BRoya.eot new file mode 100644 index 0000000000000000000000000000000000000000..ea648fc05e9da41c7cc791bd5deb2e8c8dd466b9 GIT binary patch literal 51852 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 literal 0 HcmV?d00001 diff --git a/fonts/Mj_Zobeir.eot b/fonts/Mj_Zobeir.eot new file mode 100644 index 0000000000000000000000000000000000000000..c2749451f21a2a69c6ff3c5e7dd3a37e165813d9 GIT binary patch literal 38344 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 + + + + Demo Mj_Zobeir + + + + +

+Ea fore firmissimum ab ubi ea illustriora. Qui nisi deserunt cohaerescant. Nam +legam domesticarum o illum aliquip excepteur et mandaremus e fore litteris ut do +enim tempor proident. Ullamco quis amet pariatur minim, offendit despicationes +in fabulas se aut quem tempor, aut mandaremus ad quamquam. Ut velit laboris +exercitation iis a te dolore sunt quorum. Quamquam philosophari ad ullamco. +Veniam laboris eruditionem id id velit occaecat eu probant eram varias e duis, +ut e firmissimum. +

+
+Generated using the @font-face Generator at font-face-generator.com +
+ + + \ No newline at end of file diff --git a/fonts/Mj_Zobeir.svg b/fonts/Mj_Zobeir.svg new file mode 100644 index 0000000..d6873d0 --- /dev/null +++ b/fonts/Mj_Zobeir.svg @@ -0,0 +1,605 @@ + + +!"#$%&'()*+,-./0123456789:;å<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_` abcdefghijklmnopqrstuvwxyz|{}~ \ No newline at end of file diff --git a/fonts/Mj_Zobeir.ttf b/fonts/Mj_Zobeir.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4cf7addf8ec5d66e0346cc90de0c44a2b389e9c8 GIT binary patch literal 38168 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 BoM2PEtfgbbH^==ieBb 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 + + + + ایپسوم دسته بندی شده + + + + + + +

ایپسوم

+

متن نمونه دسته بندی شده

+ +
+
+

دسته بندی

+
    +
  • طراحی
  • +
  • اقتصادی
  • +
  • اخبار
  • +
  • اطلاعات
  • +
+
+
+

واحد

+
    +
  • کاراکتر
  • +
  • کلمه
  • +
  • پاراگرف
  • +
+
+
+

مقدار

+
    +
  • عدد وارد کنید
  • +
  • ۵
  • +
  • ۱۰
  • +
  • ۱۵
  • +
  • ۲۰
  • +
+
+
+ + + بساز! + + + + + + + + + diff --git a/js/libs/zepto.js b/js/libs/zepto.js new file mode 100644 index 0000000..0b2f97a --- /dev/null +++ b/js/libs/zepto.js @@ -0,0 +1,2 @@ +/* Zepto v1.1.3 - zepto event ajax form ie - zeptojs.com/license */ +var Zepto=function(){function L(t){return null==t?String(t):j[T.call(t)]||"object"}function Z(t){return"function"==L(t)}function $(t){return null!=t&&t==t.window}function _(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function D(t){return"object"==L(t)}function R(t){return D(t)&&!$(t)&&Object.getPrototypeOf(t)==Object.prototype}function M(t){return"number"==typeof t.length}function k(t){return s.call(t,function(t){return null!=t})}function z(t){return t.length>0?n.fn.concat.apply([],t):t}function F(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function q(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function H(t,e){return"number"!=typeof e||c[F(t)]?e:e+"px"}function I(t){var e,n;return u[t]||(e=a.createElement(t),a.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),u[t]=n),u[t]}function V(t){return"children"in t?o.call(t.children):n.map(t.childNodes,function(t){return 1==t.nodeType?t:void 0})}function U(n,i,r){for(e in i)r&&(R(i[e])||A(i[e]))?(R(i[e])&&!R(n[e])&&(n[e]={}),A(i[e])&&!A(n[e])&&(n[e]=[]),U(n[e],i[e],r)):i[e]!==t&&(n[e]=i[e])}function B(t,e){return null==e?n(t):n(t).filter(e)}function J(t,e,n,i){return Z(e)?e.call(t,n,i):e}function X(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function W(e,n){var i=e.className,r=i&&i.baseVal!==t;return n===t?r?i.baseVal:i:void(r?i.baseVal=n:e.className=n)}function Y(t){var e;try{return t?"true"==t||("false"==t?!1:"null"==t?null:/^0/.test(t)||isNaN(e=Number(t))?/^[\[\{]/.test(t)?n.parseJSON(t):t:e):t}catch(i){return t}}function G(t,e){e(t);for(var n in t.childNodes)G(t.childNodes[n],e)}var t,e,n,i,C,N,r=[],o=r.slice,s=r.filter,a=window.document,u={},f={},c={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},l=/^\s*<(\w+|!)[^>]*>/,h=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,p=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,d=/^(?:body|html)$/i,m=/([A-Z])/g,g=["val","css","html","text","data","width","height","offset"],v=["after","prepend","before","append"],y=a.createElement("table"),x=a.createElement("tr"),b={tr:a.createElement("tbody"),tbody:y,thead:y,tfoot:y,td:x,th:x,"*":a.createElement("div")},w=/complete|loaded|interactive/,E=/^[\w-]*$/,j={},T=j.toString,S={},O=a.createElement("div"),P={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},A=Array.isArray||function(t){return t instanceof Array};return S.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,r=t.parentNode,o=!r;return o&&(r=O).appendChild(t),i=~S.qsa(r,e).indexOf(t),o&&O.removeChild(t),i},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return s.call(t,function(e,n){return t.indexOf(e)==n})},S.fragment=function(e,i,r){var s,u,f;return h.test(e)&&(s=n(a.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(p,"<$1>")),i===t&&(i=l.test(e)&&RegExp.$1),i in b||(i="*"),f=b[i],f.innerHTML=""+e,s=n.each(o.call(f.childNodes),function(){f.removeChild(this)})),R(r)&&(u=n(s),n.each(r,function(t,e){g.indexOf(t)>-1?u[t](e):u.attr(t,e)})),s},S.Z=function(t,e){return t=t||[],t.__proto__=n.fn,t.selector=e||"",t},S.isZ=function(t){return t instanceof S.Z},S.init=function(e,i){var r;if(!e)return S.Z();if("string"==typeof e)if(e=e.trim(),"<"==e[0]&&l.test(e))r=S.fragment(e,RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=S.qsa(a,e)}else{if(Z(e))return n(a).ready(e);if(S.isZ(e))return e;if(A(e))r=k(e);else if(D(e))r=[e],e=null;else if(l.test(e))r=S.fragment(e.trim(),RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=S.qsa(a,e)}}return S.Z(r,e)},n=function(t,e){return S.init(t,e)},n.extend=function(t){var e,n=o.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){U(t,n,e)}),t},S.qsa=function(t,e){var n,i="#"==e[0],r=!i&&"."==e[0],s=i||r?e.slice(1):e,a=E.test(s);return _(t)&&a&&i?(n=t.getElementById(s))?[n]:[]:1!==t.nodeType&&9!==t.nodeType?[]:o.call(a&&!i?r?t.getElementsByClassName(s):t.getElementsByTagName(e):t.querySelectorAll(e))},n.contains=function(t,e){return t!==e&&t.contains(e)},n.type=L,n.isFunction=Z,n.isWindow=$,n.isArray=A,n.isPlainObject=R,n.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},n.inArray=function(t,e,n){return r.indexOf.call(e,t,n)},n.camelCase=C,n.trim=function(t){return null==t?"":String.prototype.trim.call(t)},n.uuid=0,n.support={},n.expr={},n.map=function(t,e){var n,r,o,i=[];if(M(t))for(r=0;r=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return r.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return Z(t)?this.not(this.not(t)):n(s.call(this,function(e){return S.matches(e,t)}))},add:function(t,e){return n(N(this.concat(n(t,e))))},is:function(t){return this.length>0&&S.matches(this[0],t)},not:function(e){var i=[];if(Z(e)&&e.call!==t)this.each(function(t){e.call(this,t)||i.push(this)});else{var r="string"==typeof e?this.filter(e):M(e)&&Z(e.item)?o.call(e):n(e);this.forEach(function(t){r.indexOf(t)<0&&i.push(t)})}return n(i)},has:function(t){return this.filter(function(){return D(t)?n.contains(this,t):n(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!D(t)?t:n(t)},last:function(){var t=this[this.length-1];return t&&!D(t)?t:n(t)},find:function(t){var e,i=this;return e="object"==typeof t?n(t).filter(function(){var t=this;return r.some.call(i,function(e){return n.contains(e,t)})}):1==this.length?n(S.qsa(this[0],t)):this.map(function(){return S.qsa(this,t)})},closest:function(t,e){var i=this[0],r=!1;for("object"==typeof t&&(r=n(t));i&&!(r?r.indexOf(i)>=0:S.matches(i,t));)i=i!==e&&!_(i)&&i.parentNode;return n(i)},parents:function(t){for(var e=[],i=this;i.length>0;)i=n.map(i,function(t){return(t=t.parentNode)&&!_(t)&&e.indexOf(t)<0?(e.push(t),t):void 0});return B(e,t)},parent:function(t){return B(N(this.pluck("parentNode")),t)},children:function(t){return B(this.map(function(){return V(this)}),t)},contents:function(){return this.map(function(){return o.call(this.childNodes)})},siblings:function(t){return B(this.map(function(t,e){return s.call(V(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return n.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=I(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=Z(t);if(this[0]&&!e)var i=n(t).get(0),r=i.parentNode||this.length>1;return this.each(function(o){n(this).wrapAll(e?t.call(this,o):r?i.cloneNode(!0):i)})},wrapAll:function(t){if(this[0]){n(this[0]).before(t=n(t));for(var e;(e=t.children()).length;)t=e.first();n(t).append(this)}return this},wrapInner:function(t){var e=Z(t);return this.each(function(i){var r=n(this),o=r.contents(),s=e?t.call(this,i):t;o.length?o.wrapAll(s):r.append(s)})},unwrap:function(){return this.parent().each(function(){n(this).replaceWith(n(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(e){return this.each(function(){var i=n(this);(e===t?"none"==i.css("display"):e)?i.show():i.hide()})},prev:function(t){return n(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return n(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0===arguments.length?this.length>0?this[0].innerHTML:null:this.each(function(e){var i=this.innerHTML;n(this).empty().append(J(this,t,e,i))})},text:function(e){return 0===arguments.length?this.length>0?this[0].textContent:null:this.each(function(){this.textContent=e===t?"":""+e})},attr:function(n,i){var r;return"string"==typeof n&&i===t?0==this.length||1!==this[0].nodeType?t:"value"==n&&"INPUT"==this[0].nodeName?this.val():!(r=this[0].getAttribute(n))&&n in this[0]?this[0][n]:r:this.each(function(t){if(1===this.nodeType)if(D(n))for(e in n)X(this,e,n[e]);else X(this,n,J(this,i,t,this.getAttribute(n)))})},removeAttr:function(t){return this.each(function(){1===this.nodeType&&X(this,t)})},prop:function(e,n){return e=P[e]||e,n===t?this[0]&&this[0][e]:this.each(function(t){this[e]=J(this,n,t,this[e])})},data:function(e,n){var i=this.attr("data-"+e.replace(m,"-$1").toLowerCase(),n);return null!==i?Y(i):t},val:function(t){return 0===arguments.length?this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value):this.each(function(e){this.value=J(this,t,e,this.value)})},offset:function(t){if(t)return this.each(function(e){var i=n(this),r=J(this,t,e,i.offset()),o=i.offsetParent().offset(),s={top:r.top-o.top,left:r.left-o.left};"static"==i.css("position")&&(s.position="relative"),i.css(s)});if(0==this.length)return null;var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(t,i){if(arguments.length<2){var r=this[0],o=getComputedStyle(r,"");if(!r)return;if("string"==typeof t)return r.style[C(t)]||o.getPropertyValue(t);if(A(t)){var s={};return n.each(A(t)?t:[t],function(t,e){s[e]=r.style[C(e)]||o.getPropertyValue(e)}),s}}var a="";if("string"==L(t))i||0===i?a=F(t)+":"+H(t,i):this.each(function(){this.style.removeProperty(F(t))});else for(e in t)t[e]||0===t[e]?a+=F(e)+":"+H(e,t[e])+";":this.each(function(){this.style.removeProperty(F(e))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(n(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return t?r.some.call(this,function(t){return this.test(W(t))},q(t)):!1},addClass:function(t){return t?this.each(function(e){i=[];var r=W(this),o=J(this,t,e,r);o.split(/\s+/g).forEach(function(t){n(this).hasClass(t)||i.push(t)},this),i.length&&W(this,r+(r?" ":"")+i.join(" "))}):this},removeClass:function(e){return this.each(function(n){return e===t?W(this,""):(i=W(this),J(this,e,n,i).split(/\s+/g).forEach(function(t){i=i.replace(q(t)," ")}),void W(this,i.trim()))})},toggleClass:function(e,i){return e?this.each(function(r){var o=n(this),s=J(this,e,r,W(this));s.split(/\s+/g).forEach(function(e){(i===t?!o.hasClass(e):i)?o.addClass(e):o.removeClass(e)})}):this},scrollTop:function(e){if(this.length){var n="scrollTop"in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),i=this.offset(),r=d.test(e[0].nodeName)?{top:0,left:0}:e.offset();return i.top-=parseFloat(n(t).css("margin-top"))||0,i.left-=parseFloat(n(t).css("margin-left"))||0,r.top+=parseFloat(n(e[0]).css("border-top-width"))||0,r.left+=parseFloat(n(e[0]).css("border-left-width"))||0,{top:i.top-r.top,left:i.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||a.body;t&&!d.test(t.nodeName)&&"static"==n(t).css("position");)t=t.offsetParent;return t})}},n.fn.detach=n.fn.remove,["width","height"].forEach(function(e){var i=e.replace(/./,function(t){return t[0].toUpperCase()});n.fn[e]=function(r){var o,s=this[0];return r===t?$(s)?s["inner"+i]:_(s)?s.documentElement["scroll"+i]:(o=this.offset())&&o[e]:this.each(function(t){s=n(this),s.css(e,J(this,r,t,s[e]()))})}}),v.forEach(function(t,e){var i=e%2;n.fn[t]=function(){var t,o,r=n.map(arguments,function(e){return t=L(e),"object"==t||"array"==t||null==e?e:S.fragment(e)}),s=this.length>1;return r.length<1?this:this.each(function(t,a){o=i?a:a.parentNode,a=0==e?a.nextSibling:1==e?a.firstChild:2==e?a:null,r.forEach(function(t){if(s)t=t.cloneNode(!0);else if(!o)return n(t).remove();G(o.insertBefore(t,a),function(t){null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src||window.eval.call(window,t.innerHTML)})})})},n.fn[i?t+"To":"insert"+(e?"Before":"After")]=function(e){return n(e)[t](this),this}}),S.Z.prototype=n.fn,S.uniq=N,S.deserializeValue=Y,n.zepto=S,n}();window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(t){function l(t){return t._zid||(t._zid=e++)}function h(t,e,n,i){if(e=p(e),e.ns)var r=d(e.ns);return(s[l(t)]||[]).filter(function(t){return!(!t||e.e&&t.e!=e.e||e.ns&&!r.test(t.ns)||n&&l(t.fn)!==l(n)||i&&t.sel!=i)})}function p(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function d(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function m(t,e){return t.del&&!u&&t.e in f||!!e}function g(t){return c[t]||u&&f[t]||t}function v(e,i,r,o,a,u,f){var h=l(e),d=s[h]||(s[h]=[]);i.split(/\s/).forEach(function(i){if("ready"==i)return t(document).ready(r);var s=p(i);s.fn=r,s.sel=a,s.e in c&&(r=function(e){var n=e.relatedTarget;return!n||n!==this&&!t.contains(this,n)?s.fn.apply(this,arguments):void 0}),s.del=u;var l=u||r;s.proxy=function(t){if(t=j(t),!t.isImmediatePropagationStopped()){t.data=o;var i=l.apply(e,t._args==n?[t]:[t].concat(t._args));return i===!1&&(t.preventDefault(),t.stopPropagation()),i}},s.i=d.length,d.push(s),"addEventListener"in e&&e.addEventListener(g(s.e),s.proxy,m(s,f))})}function y(t,e,n,i,r){var o=l(t);(e||"").split(/\s/).forEach(function(e){h(t,e,n,i).forEach(function(e){delete s[o][e.i],"removeEventListener"in t&&t.removeEventListener(g(e.e),e.proxy,m(e,r))})})}function j(e,i){return(i||!e.isDefaultPrevented)&&(i||(i=e),t.each(E,function(t,n){var r=i[t];e[t]=function(){return this[n]=x,r&&r.apply(i,arguments)},e[n]=b}),(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?i.returnValue===!1:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=x)),e}function T(t){var e,i={originalEvent:t};for(e in t)w.test(e)||t[e]===n||(i[e]=t[e]);return j(i,t)}var n,e=1,i=Array.prototype.slice,r=t.isFunction,o=function(t){return"string"==typeof t},s={},a={},u="onfocusin"in window,f={focus:"focusin",blur:"focusout"},c={mouseenter:"mouseover",mouseleave:"mouseout"};a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",t.event={add:v,remove:y},t.proxy=function(e,n){if(r(e)){var i=function(){return e.apply(n,arguments)};return i._zid=l(e),i}if(o(n))return t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var x=function(){return!0},b=function(){return!1},w=/^([A-Z]|returnValue$|layer[XY]$)/,E={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,s,a,u,f){var c,l,h=this;return e&&!o(e)?(t.each(e,function(t,e){h.on(t,s,a,e,f)}),h):(o(s)||r(u)||u===!1||(u=a,a=s,s=n),(r(a)||a===!1)&&(u=a,a=n),u===!1&&(u=b),h.each(function(n,r){f&&(c=function(t){return y(r,t.type,u),u.apply(this,arguments)}),s&&(l=function(e){var n,o=t(e.target).closest(s,r).get(0);return o&&o!==r?(n=t.extend(T(e),{currentTarget:o,liveFired:r}),(c||u).apply(o,[n].concat(i.call(arguments,1)))):void 0}),v(r,e,u,a,s,l||c)}))},t.fn.off=function(e,i,s){var a=this;return e&&!o(e)?(t.each(e,function(t,e){a.off(t,i,e)}),a):(o(i)||r(s)||s===!1||(s=i,i=n),s===!1&&(s=b),a.each(function(){y(this,e,s,i)}))},t.fn.trigger=function(e,n){return e=o(e)||t.isPlainObject(e)?t.Event(e):j(e),e._args=n,this.each(function(){"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,n){var i,r;return this.each(function(s,a){i=T(o(e)?t.Event(e):e),i._args=n,i.target=a,t.each(h(a,e.type||e),function(t,e){return r=e.proxy(i),i.isImmediatePropagationStopped()?!1:void 0})}),r},"focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){t.fn[e]=function(t){return t?this.bind(e,t):this.trigger(e)}}),["focus","blur"].forEach(function(e){t.fn[e]=function(t){return t?this.bind(e,t):this.each(function(){try{this[e]()}catch(t){}}),this}}),t.Event=function(t,e){o(t)||(e=t,t=e.type);var n=document.createEvent(a[t]||"Events"),i=!0;if(e)for(var r in e)"bubbles"==r?i=!!e[r]:n[r]=e[r];return n.initEvent(t,i,!0),j(n)}}(Zepto),function(t){function l(e,n,i){var r=t.Event(n);return t(e).trigger(r,i),!r.isDefaultPrevented()}function h(t,e,i,r){return t.global?l(e||n,i,r):void 0}function p(e){e.global&&0===t.active++&&h(e,null,"ajaxStart")}function d(e){e.global&&!--t.active&&h(e,null,"ajaxStop")}function m(t,e){var n=e.context;return e.beforeSend.call(n,t,e)===!1||h(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void h(e,n,"ajaxSend",[t,e])}function g(t,e,n,i){var r=n.context,o="success";n.success.call(r,t,o,e),i&&i.resolveWith(r,[t,o,e]),h(n,r,"ajaxSuccess",[e,n,t]),y(o,e,n)}function v(t,e,n,i,r){var o=i.context;i.error.call(o,n,e,t),r&&r.rejectWith(o,[n,e,t]),h(i,o,"ajaxError",[n,i,t||e]),y(e,n,i)}function y(t,e,n){var i=n.context;n.complete.call(i,e,t),h(n,i,"ajaxComplete",[e,n]),d(n)}function x(){}function b(t){return t&&(t=t.split(";",2)[0]),t&&(t==f?"html":t==u?"json":s.test(t)?"script":a.test(t)&&"xml")||"text"}function w(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function E(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()||(e.url=w(e.url,e.data),e.data=void 0)}function j(e,n,i,r){return t.isFunction(n)&&(r=i,i=n,n=void 0),t.isFunction(i)||(r=i,i=void 0),{url:e,data:n,success:i,dataType:r}}function S(e,n,i,r){var o,s=t.isArray(n),a=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),r&&(n=i?r:r+"["+(a||"object"==o||"array"==o?n:"")+"]"),!r&&s?e.add(u.name,u.value):"array"==o||!i&&"object"==o?S(e,u,i,n):e.add(n,u)})}var i,r,e=0,n=window.document,o=/)<[^<]*)*<\/script>/gi,s=/^(?:text|application)\/javascript/i,a=/^(?:text|application)\/xml/i,u="application/json",f="text/html",c=/^\s*$/;t.active=0,t.ajaxJSONP=function(i,r){if(!("type"in i))return t.ajax(i);var f,h,o=i.jsonpCallback,s=(t.isFunction(o)?o():o)||"jsonp"+ ++e,a=n.createElement("script"),u=window[s],c=function(e){t(a).triggerHandler("error",e||"abort")},l={abort:c};return r&&r.promise(l),t(a).on("load error",function(e,n){clearTimeout(h),t(a).off().remove(),"error"!=e.type&&f?g(f[0],l,i,r):v(null,n||"error",l,i,r),window[s]=u,f&&t.isFunction(u)&&u(f[0]),u=f=void 0}),m(l,i)===!1?(c("abort"),l):(window[s]=function(){f=arguments},a.src=i.url.replace(/\?(.+)=\?/,"?$1="+s),n.head.appendChild(a),i.timeout>0&&(h=setTimeout(function(){c("timeout")},i.timeout)),l)},t.ajaxSettings={type:"GET",beforeSend:x,success:x,error:x,complete:x,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:u,xml:"application/xml, text/xml",html:f,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0},t.ajax=function(e){var n=t.extend({},e||{}),o=t.Deferred&&t.Deferred();for(i in t.ajaxSettings)void 0===n[i]&&(n[i]=t.ajaxSettings[i]);p(n),n.crossDomain||(n.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(n.url)&&RegExp.$2!=window.location.host),n.url||(n.url=window.location.toString()),E(n),n.cache===!1&&(n.url=w(n.url,"_="+Date.now()));var s=n.dataType,a=/\?.+=\?/.test(n.url);if("jsonp"==s||a)return a||(n.url=w(n.url,n.jsonp?n.jsonp+"=?":n.jsonp===!1?"":"callback=?")),t.ajaxJSONP(n,o);var j,u=n.accepts[s],f={},l=function(t,e){f[t.toLowerCase()]=[t,e]},h=/^([\w-]+:)\/\//.test(n.url)?RegExp.$1:window.location.protocol,d=n.xhr(),y=d.setRequestHeader;if(o&&o.promise(d),n.crossDomain||l("X-Requested-With","XMLHttpRequest"),l("Accept",u||"*/*"),(u=n.mimeType||u)&&(u.indexOf(",")>-1&&(u=u.split(",",2)[0]),d.overrideMimeType&&d.overrideMimeType(u)),(n.contentType||n.contentType!==!1&&n.data&&"GET"!=n.type.toUpperCase())&&l("Content-Type",n.contentType||"application/x-www-form-urlencoded"),n.headers)for(r in n.headers)l(r,n.headers[r]);if(d.setRequestHeader=l,d.onreadystatechange=function(){if(4==d.readyState){d.onreadystatechange=x,clearTimeout(j);var e,i=!1;if(d.status>=200&&d.status<300||304==d.status||0==d.status&&"file:"==h){s=s||b(n.mimeType||d.getResponseHeader("content-type")),e=d.responseText;try{"script"==s?(1,eval)(e):"xml"==s?e=d.responseXML:"json"==s&&(e=c.test(e)?null:t.parseJSON(e))}catch(r){i=r}i?v(i,"parsererror",d,n,o):g(e,d,n,o)}else v(d.statusText||null,d.status?"error":"abort",d,n,o)}},m(d,n)===!1)return d.abort(),v(null,"abort",d,n,o),d;if(n.xhrFields)for(r in n.xhrFields)d[r]=n.xhrFields[r];var T="async"in n?n.async:!0;d.open(n.type,n.url,T,n.username,n.password);for(r in f)y.apply(d,f[r]);return n.timeout>0&&(j=setTimeout(function(){d.onreadystatechange=x,d.abort(),v(null,"timeout",d,n,o)},n.timeout)),d.send(n.data?n.data:null),d},t.get=function(){return t.ajax(j.apply(null,arguments))},t.post=function(){var e=j.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=j.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,i){if(!this.length)return this;var a,r=this,s=e.split(/\s/),u=j(e,n,i),f=u.success;return s.length>1&&(u.url=s[0],a=s[1]),u.success=function(e){r.html(a?t("
").html(e.replace(o,"")).find(a):e),f&&f.apply(r,arguments)},t.ajax(u),this};var T=encodeURIComponent;t.param=function(t,e){var n=[];return n.add=function(t,e){this.push(T(t)+"="+T(e))},S(n,t,e),n.join("&").replace(/%20/g,"+")}}(Zepto),function(t){t.fn.serializeArray=function(){var n,e=[];return t([].slice.call(this.get(0).elements)).each(function(){n=t(this);var i=n.attr("type");"fieldset"!=this.nodeName.toLowerCase()&&!this.disabled&&"submit"!=i&&"reset"!=i&&"button"!=i&&("radio"!=i&&"checkbox"!=i||this.checked)&&e.push({name:n.attr("name"),value:n.val()})}),e},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(e)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(Zepto),function(t){"__proto__"in{}||t.extend(t.zepto,{Z:function(e,n){return e=e||[],t.extend(e,t.fn),e.selector=n||"",e.__Z=!0,e},isZ:function(e){return"array"===t.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var n=getComputedStyle;window.getComputedStyle=function(t){try{return n(t)}catch(e){return null}}}}(Zepto); diff --git a/js/main.js b/js/main.js new file mode 100644 index 0000000..510f748 --- /dev/null +++ b/js/main.js @@ -0,0 +1,48 @@ +var $run = $('h1, h3, .options, a'); + +$('li[contenteditable]').click(function(e) { + if($(this).html() == 'عدد وارد کنید') $(this).html(' '); +}) + +$('li[contenteditable]').on('keydown', function(e) { + if(e.keyCode !== 8 && isNaN(+e.key)) return e.preventDefault(); +}) +$('li[contenteditable]').on('keyup', function(e) { + $(this).data('val', /\d*/.exec($(this).html())); +}) + +$('a').click(function(e) { + e.preventDefault(); + var $this = $(this); + + if($this.hasClass('runaway')) { + $this.text('بساز'); + $run.removeClass('runaway'); + return; + } + $this.addClass('running'); + var url = '/' + $('.options div:first-child li.active').data('val') + '/' + $('.options div:nth-child(2) li.active').data('val') + '/' + $('.options div:last-child li.active').data('val'); + + $.ajax({ + url: url, + success: success + }) +}) + +$('li').click(function() { + $(this).parent().find('li').removeClass('active'); + $(this).addClass('active'); +}) + +function success(ipsum) { + $('a').removeClass('running').text('بازگشت'); + $run.addClass('runaway'); + + $('.modal').text(ipsum); + + var range = document.createRange(); + range.selectNodeContents($('.modal')[0]); + var selection = window.getSelection(); + selection.removeAllRanges(); + selection.addRange(range); +} diff --git a/less.js b/less.js new file mode 100644 index 0000000..3cecd95 --- /dev/null +++ b/less.js @@ -0,0 +1,16 @@ +/*! + * LESS - Leaner CSS v1.7.0 + * http://lesscss.org + * + * Copyright (c) 2009-2014, Alexis Sellier + * Licensed under the Apache v2 License. + * + */ + + /** * @license Apache v2 + */ + +!function(a,b){function c(b){return a.less[b.split("/")[1]]}function d(a,b){"undefined"!=typeof console&&w.logLevel>=b&&console.log("less: "+a)}function e(a){return a.replace(/^[a-z-]+:\/+?[^\/]+/,"").replace(/^\//,"").replace(/\.[a-zA-Z]+$/,"").replace(/[^\.\w-]+/g,"-").replace(/\./g,":")}function f(a,c){var e="{line} {content}",f=a.filename||c,g=[],h=(a.type||"Syntax")+"Error: "+(a.message||"There is an error in your .less file")+" in "+f+" ",i=function(a,c,d){a.extract[c]!==b&&g.push(e.replace(/\{line\}/,(parseInt(a.line,10)||0)+(c-1)).replace(/\{class\}/,d).replace(/\{content\}/,a.extract[c]))};a.extract?(i(a,0,""),i(a,1,"line"),i(a,2,""),h+="on line "+a.line+", column "+(a.column+1)+":\n"+g.join("\n")):a.stack&&(h+=a.stack),d(h,z.errors)}function g(a,b,c){var f=b.href||"",g="less:"+(b.title||e(f)),h=document.getElementById(g),i=!1,j=document.createElement("style");if(j.setAttribute("type","text/css"),b.media&&j.setAttribute("media",b.media),j.id=g,j.styleSheet)try{j.styleSheet.cssText=a}catch(k){throw new Error("Couldn't reassign styleSheet.cssText.")}else j.appendChild(document.createTextNode(a)),i=null!==h&&h.childNodes.length>0&&j.childNodes.length>0&&h.firstChild.nodeValue===j.firstChild.nodeValue;var l=document.getElementsByTagName("head")[0];if(null===h||i===!1){var m=b&&b.nextSibling||null;m?m.parentNode.insertBefore(j,m):l.appendChild(j)}if(h&&i===!1&&h.parentNode.removeChild(h),c&&D){d("saving "+f+" to cache.",z.info);try{D.setItem(f,a),D.setItem(f+":timestamp",c)}catch(k){d("failed to save",z.errors)}}}function h(a){return w.postProcessor&&"function"==typeof w.postProcessor&&(a=w.postProcessor.call(a,a)||a),a}function i(a,c){var d,f,h="less-error-message:"+e(c||""),i='
  • {content}
  • ',j=document.createElement("div"),k=[],l=a.filename||c,m=l.match(/([^\/]+(\?.*)?)$/)[1];j.id=h,j.className="less-error-message",f="

    "+(a.type||"Syntax")+"Error: "+(a.message||"There is an error in your .less file")+'

    in '+m+" ";var n=function(a,c,d){a.extract[c]!==b&&k.push(i.replace(/\{line\}/,(parseInt(a.line,10)||0)+(c-1)).replace(/\{class\}/,d).replace(/\{content\}/,a.extract[c]))};a.extract?(n(a,0,""),n(a,1,"line"),n(a,2,""),f+="on line "+a.line+", column "+(a.column+1)+":

      "+k.join("")+"
    "):a.stack&&(f+="
    "+a.stack.split("\n").slice(1).join("
    ")),j.innerHTML=f,g([".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"}),j.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(";"),"development"==w.env&&(d=setInterval(function(){document.body&&(document.getElementById(h)?document.body.replaceChild(j,document.getElementById(h)):document.body.insertBefore(j,document.body.firstChild),clearInterval(d))},10))}function j(a,b){w.errorReporting&&"html"!==w.errorReporting?"console"===w.errorReporting?f(a,b):"function"==typeof w.errorReporting&&w.errorReporting("add",a,b):i(a,b)}function k(a){var b=document.getElementById("less-error-message:"+e(a));b&&b.parentNode.removeChild(b)}function l(){}function m(a){w.errorReporting&&"html"!==w.errorReporting?"console"===w.errorReporting?l(a):"function"==typeof w.errorReporting&&w.errorReporting("remove",a):k(a)}function n(a){for(var b,c=document.getElementsByTagName("style"),d=0;d0&&(h.splice(c-1,2),c-=2)}return g.hostPart=f[1],g.directories=h,g.path=f[1]+h.join("/"),g.fileUrl=g.path+(f[4]||""),g.url=g.fileUrl+(f[5]||""),g}function p(a,b){var c,d,e,f,g=o(a),h=o(b),i="";if(g.hostPart!==h.hostPart)return"";for(d=Math.max(h.directories.length,g.directories.length),c=0;d>c&&h.directories[c]===g.directories[c];c++);for(f=h.directories.slice(c),e=g.directories.slice(c),c=0;c=200&&b.status<300?c(b.responseText,b.getResponseHeader("Last-Modified")):"function"==typeof d&&d(b.status,a)}var g=q(),h=y?w.fileAsync:w.async;"function"==typeof g.overrideMimeType&&g.overrideMimeType("text/css"),d("XHR: Getting '"+a+"'",z.debug),g.open("GET",a,h),g.setRequestHeader("Accept",b||"text/x-less, text/css; q=0.9, */*; q=0.5"),g.send(null),y&&!w.fileAsync?0===g.status||g.status>=200&&g.status<300?c(g.responseText):e(g.status,a):h?g.onreadystatechange=function(){4==g.readyState&&f(g,c,e)}:f(g,c,e)}function s(b,c,d,e){c&&c.currentDirectory&&!/^([a-z-]+:)?\//.test(b)&&(b=c.currentDirectory+b);var f=o(b,a.location.href),g=f.url,h={currentDirectory:f.path,filename:g};if(c?(h.entryPath=c.entryPath,h.rootpath=c.rootpath,h.rootFilename=c.rootFilename,h.relativeUrls=c.relativeUrls):(h.entryPath=f.path,h.rootpath=w.rootpath||f.path,h.rootFilename=g,h.relativeUrls=e.relativeUrls),h.relativeUrls&&(h.rootpath=e.rootpath?o(e.rootpath+p(f.path,h.entryPath)).path:f.path),e.useFileCache&&E[g])try{var i=E[g];d(null,i,g,h,{lastModified:new Date})}catch(j){d(j,null,g)}else r(g,e.mime,function(a,b){E[g]=a;try{d(null,a,g,h,{lastModified:b})}catch(c){d(c,null,g)}},function(a,b){d({type:"File",message:"'"+b+"' wasn't found ("+a+")"},null,g)})}function t(a,b,c,d,e){var f=new w.tree.parseEnv(w);f.mime=a.type,(e||w.globalVars)&&(f.useFileCache=!0),s(a.href,null,function(h,i,j,k,l){if(l){l.remaining=d;var n=D&&D.getItem(j),o=D&&D.getItem(j+":timestamp");if(!c&&o&&l.lastModified&&new Date(l.lastModified).valueOf()===new Date(o).valueOf())return g(n,a),l.local=!0,void b(null,null,i,a,l,j)}m(j),i?(f.currentFileInfo=k,new w.Parser(f).parse(i,function(c,d){if(c)return b(c,null,null,a);try{b(c,d,i,a,l,j)}catch(c){b(c,null,null,a)}},{modifyVars:e,globalVars:w.globalVars})):b(h,null,null,a,l,j)},f,e)}function u(a,b,c){for(var d=0;dD&&(C=C.slice(y-D),D=y)}function h(a,b){var c=a.charCodeAt(0|b);return 32>=c&&(32===c||10===c||9===c)}function i(a){var b,c,d=typeof a;return"string"===d?v.charAt(y)!==a?null:(l(1),a):(g(),(b=a.exec(C))?(c=b[0].length,l(c),"string"==typeof b?b:1===b.length?b[0]:b):null)}function j(a){y>D&&(C=C.slice(y-D),D=y);var b=a.exec(C);return b?(l(b[0].length),"string"==typeof b?b:1===b.length?b[0]:b):null}function k(a){return v.charAt(y)!==a?null:(l(1),a)}function l(a){for(var b,c=y,d=z,e=y-D,f=y+C.length-e,g=y+=a,h=v;f>y&&(b=h.charCodeAt(y),!(b>32))&&(32===b||10===b||9===b||13===b);y++);return C=C.slice(a+y-g+e),D=y,!C.length&&z=0&&"\n"!==b.charAt(c);)e++;return"number"==typeof a&&(d=(b.slice(0,a).match(/\n/g)||"").length),{line:d,column:e}}function t(a,b,d){var e=d.currentFileInfo.filename;return"browser"!==w.mode&&"rhino"!==w.mode&&(e=c("path").resolve(e)),{lineNumber:s(a,b).line+1,fileName:e}}function u(a,b){var c=r(a,b),d=s(a.index,c),e=d.line,f=d.column,g=a.call&&s(a.call,c).line,h=c.split("\n");this.type=a.type||"Syntax",this.message=a.message,this.filename=a.filename||b.currentFileInfo.filename,this.index=a.index,this.line="number"==typeof e?e+1:null,this.callLine=g+1,this.callExtract=h[g],this.stack=a.stack,this.column=f,this.extract=[h[e-1],h[e],h[e+1]]}var v,y,z,A,B,C,D,E,F,G=[],H=a&&a.filename;a instanceof x.parseEnv||(a=new x.parseEnv(a));var I=this.imports={paths:a.paths||[],queue:[],files:a.files,contents:a.contents,contentsIgnoredChars:a.contentsIgnoredChars,mime:a.mime,error:null,push:function(b,c,d,e){var f=this;this.queue.push(b);var g=function(a,c,d){f.queue.splice(f.queue.indexOf(b),1);var g=d===H;f.files[d]=c,a&&!f.error&&(f.error=a),e(a,c,g,d)};w.Parser.importer?w.Parser.importer(b,c,g,a):w.Parser.fileLoader(b,c,function(b,e,f,h){if(b)return void g(b);var i=new x.parseEnv(a);i.currentFileInfo=h,i.processImports=!1,i.contents[f]=e,(c.reference||d.reference)&&(h.reference=!0),d.inline?g(null,e,f):new w.Parser(i).parse(e,function(a,b){g(a,b,f)})},a)}},J=j;return u.prototype=new Error,u.prototype.constructor=u,this.env=a=a||{},this.optimization="optimization"in this.env?this.env.optimization:1,E={imports:I,parse:function(d,e,f){var g,h,i,j,k,l=null,m="";if(y=z=D=A=0,j=f&&f.globalVars?w.Parser.serializeVars(f.globalVars)+"\n":"",k=f&&f.modifyVars?"\n"+w.Parser.serializeVars(f.modifyVars):"",(j||f&&f.banner)&&(m=(f&&f.banner?f.banner:"")+j,E.imports.contentsIgnoredChars[a.currentFileInfo.filename]=m.length),d=d.replace(/\r\n/g,"\n"),v=d=m+d.replace(/^\uFEFF/,"")+k,E.imports.contents[a.currentFileInfo.filename]=d,B=function(b){function c(b,c){l=new u({index:c||i,type:"Parse",message:b,filename:a.currentFileInfo.filename},a)}function d(a){var c=i-s;512>c&&!a||!c||(r.push(b.slice(s,i+1)),s=i+1)}var e,f,g,h,i,j,k,m,n,o=b.length,p=0,q=0,r=[],s=0;for(i=0;o>i;i++)if(k=b.charCodeAt(i),!(k>=97&&122>=k||34>k))switch(k){case 40:q++,f=i;continue;case 41:if(--q<0)return c("missing opening `(`");continue;case 59:q||d();continue;case 123:p++,e=i;continue;case 125:if(--p<0)return c("missing opening `{`");p||q||d();continue;case 92:if(o-1>i){i++;continue}return c("unescaped `\\`");case 34:case 39:case 96:for(n=0,j=i,i+=1;o>i;i++)if(m=b.charCodeAt(i),!(m>96)){if(m==k){n=1;break}if(92==m){if(i==o-1)return c("unescaped `\\`");i++}}if(n)continue;return c("unmatched `"+String.fromCharCode(k)+"`",j);case 47:if(q||i==o-1)continue;if(m=b.charCodeAt(i+1),47==m)for(i+=2;o>i&&(m=b.charCodeAt(i),!(13>=m)||10!=m&&13!=m);i++);else if(42==m){for(g=j=i,i+=2;o-1>i&&(m=b.charCodeAt(i),125==m&&(h=i),42!=m||47!=b.charCodeAt(i+1));i++);if(i==o-1)return c("missing closing `*/`",j);i++}continue;case 42:if(o-1>i&&47==b.charCodeAt(i+1))return c("unmatched `/*`");continue}return 0!==p?g>e&&h>g?c("missing closing `}` or `*/`",e):c("missing closing `}`",e):0!==q?c("missing closing `)`",f):(d(!0),r)}(d),l)return e(new u(l,a));C=B[0];try{g=new x.Ruleset(null,this.parsers.primary()),g.root=!0,g.firstRoot=!0}catch(n){return e(new u(n,a))}if(g.toCSS=function(d){return function(e,f){e=e||{};var g,h,i=new x.evalEnv(e);"object"!=typeof f||Array.isArray(f)||(f=Object.keys(f).map(function(a){var b=f[a];return b instanceof x.Value||(b instanceof x.Expression||(b=new x.Expression([b])),b=new x.Value([b])),new x.Rule("@"+a,b,!1,null,0)}),i.frames=[new x.Ruleset(null,f)]);try{var j,k=[],l=[new x.joinSelectorVisitor,new x.processExtendsVisitor,new x.toCSSVisitor({compress:Boolean(e.compress)})],m=this;if(e.plugins)for(j=0;j57||43>b||47===b||44==b))return a=j(/^([+-]?\d*\.?\d+)(%|[a-z]+)?/),a?new x.Dimension(a[1],a[2]):void 0},unicodeDescriptor:function(){var a;return a=j(/^U\+[0-9a-fA-F?]+(\-[0-9a-fA-F?]+)?/),a?new x.UnicodeDescriptor(a[0]):void 0},javascript:function(){var c,d,e=y;return"~"===v.charAt(e)&&(e++,d=!0),"`"===v.charAt(e)?(a.javascriptEnabled===b||a.javascriptEnabled||o("You are using JavaScript, which has been disabled."),d&&k("~"),c=j(/^`([^`]*)`/),c?new x.JavaScript(c[1],y,d):void 0):void 0}},variable:function(){var a;return"@"===v.charAt(y)&&(a=j(/^(@[\w-]+)\s*:/))?a[1]:void 0},rulesetCall:function(){var a;return"@"===v.charAt(y)&&(a=j(/^(@[\w-]+)\s*\(\s*\)\s*;/))?new x.RulesetCall(a[1]):void 0},extend:function(a){var b,c,d,e,f,g=y;if(j(a?/^&:extend\(/:/^:extend\(/)){do{for(d=null,b=null;!(d=j(/^(all)(?=\s*(\)|,))/))&&(c=this.element());)b?b.push(c):b=[c];d=d&&d[1],f=new x.Extend(new x.Selector(b),d,g),e?e.push(f):e=[f]}while(k(","));return m(/^\)/),a&&m(/^;/),e}},extendRule:function(){return this.extend(!0)},mixin:{call:function(){var b,c,g,h,i,l,m=v.charAt(y),o=!1,p=y;if("."===m||"#"===m){for(d();;){if(b=y,h=j(/^[#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/),!h)break;g=new x.Element(i,h,b,a.currentFileInfo),c?c.push(g):c=[g],i=k(">")}return c&&(k("(")&&(l=this.args(!0).args,n(")")),F.important()&&(o=!0),F.end())?(f(),new x.mixin.Call(c,l,p,a.currentFileInfo,o)):void e()}},args:function(a){var b,c,g,h,i,l,m=E.parsers,n=m.entities,p={args:null,variadic:!1},q=[],r=[],s=[];for(d();;){if(a)l=m.detachedRuleset()||m.expression();else{if(m.comments(),"."===v.charAt(y)&&j(/^\.{3}/)){p.variadic=!0,k(";")&&!b&&(b=!0),(b?r:s).push({variadic:!0});break}l=n.variable()||n.literal()||n.keyword()}if(!l)break;h=null,l.throwAwayComments&&l.throwAwayComments(),i=l;var t=null;if(a?l.value&&1==l.value.length&&(t=l.value[0]):t=l,t&&t instanceof x.Variable)if(k(":")){if(q.length>0&&(b&&o("Cannot mix ; and , as delimiter types"),c=!0),i=a&&m.detachedRuleset()||m.expression(),!i){if(!a)return e(),p.args=[],p;o("could not understand value for named argument")}h=g=t.name}else{if(!a&&j(/^\.{3}/)){p.variadic=!0,k(";")&&!b&&(b=!0),(b?r:s).push({name:l.name,variadic:!0});break}a||(g=h=t.name,i=null)}i&&q.push(i),s.push({name:h,value:i}),k(",")||(k(";")||b)&&(c&&o("Cannot mix ; and , as delimiter types"),b=!0,q.length>1&&(i=new x.Value(q)),r.push({name:g,value:i}),g=null,q=[],c=!1)}return f(),p.args=b?r:s,p},definition:function(){var a,b,c,g,h=[],i=!1;if(!("."!==v.charAt(y)&&"#"!==v.charAt(y)||p(/^[^{]*\}/)))if(d(),b=j(/^([#.](?:[\w-]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+)\s*\(/)){a=b[1];var l=this.args(!1);if(h=l.args,i=l.variadic,!k(")"))return A=y,void e();if(F.comments(),j(/^when/)&&(g=m(F.conditions,"expected condition")),c=F.block())return f(),new x.mixin.Definition(a,h,c,g,i);e()}else f()}},entity:function(){var a=this.entities;return a.literal()||a.variable()||a.url()||a.call()||a.keyword()||a.javascript()||this.comment()},end:function(){return k(";")||q("}")},alpha:function(){var a;if(j(/^\(opacity=/i))return a=j(/^\d+/)||this.entities.variable(),a?(n(")"),new x.Alpha(a)):void 0},element:function(){var b,c,g,h=y;return c=this.combinator(),b=j(/^(?:\d+\.\d+|\d+)%/)||j(/^(?:[.#]?|:*)(?:[\w-]|[^\x00-\x9f]|\\(?:[A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9]))+/)||k("*")||k("&")||this.attribute()||j(/^\([^()@]+\)/)||j(/^[\.#](?=@)/)||this.entities.variableCurly(),b||(d(),k("(")?(g=this.selector())&&k(")")?(b=new x.Paren(g),f()):e():f()),b?new x.Element(c,b,h,a.currentFileInfo):void 0},combinator:function(){var a=v.charAt(y);if(">"===a||"+"===a||"~"===a||"|"===a||"^"===a){for(y++,"^"===v.charAt(y)&&(a="^^",y++);h(v,y);)y++;return new x.Combinator(a)}return new x.Combinator(h(v,y-1)?" ":null)},lessSelector:function(){return this.selector(!0)},selector:function(b){for(var c,d,e,f,g,h,i,j=y,k=J;(b&&(g=this.extend())||b&&(h=k(/^when/))||(f=this.element()))&&(h?i=m(this.conditions,"expected condition"):i?o("CSS guard can only be used at the end of selector"):g?d?d.push(g):d=[g]:(d&&o("Extend can only be used at the end of selector"),e=v.charAt(y),c?c.push(f):c=[f],f=null),"{"!==e&&"}"!==e&&";"!==e&&","!==e&&")"!==e););return c?new x.Selector(c,d,i,j,a.currentFileInfo):void(d&&o("Extend must be used to extend a selector, it cannot be used on its own"))},attribute:function(){if(k("[")){var a,b,c,d=this.entities;return(a=d.variableCurly())||(a=m(/^(?:[_A-Za-z0-9-\*]*\|)?(?:[_A-Za-z0-9-]|\\.)+/)),c=j(/^[|~*$^]?=/),c&&(b=d.quoted()||j(/^[0-9]+%/)||j(/^[\w-]+/)||d.variableCurly()),n("]"),new x.Attribute(a,c,b)}},block:function(){var a;return k("{")&&(a=this.primary())&&k("}")?a:void 0},blockRuleset:function(){var a=this.block();return a&&(a=new x.Ruleset(null,a)),a},detachedRuleset:function(){var a=this.blockRuleset();return a?new x.DetachedRuleset(a):void 0},ruleset:function(){var b,c,g,h;for(d(),a.dumpLineNumbers&&(h=t(y,v,a));;){if(c=this.lessSelector(),!c)break;if(b?b.push(c):b=[c],this.comments(),c.condition&&b.length>1&&o("Guards are only currently allowed on a single selector."),!k(","))break;c.condition&&o("Guards are only currently allowed on a single selector."),this.comments()}if(b&&(g=this.block())){f();var i=new x.Ruleset(b,g,a.strictImports);return a.dumpLineNumbers&&(i.debugInfo=h),i}A=y,e()},rule:function(b){var c,g,h,i,j,k=y,l=v.charAt(k);if("."!==l&&"#"!==l&&"&"!==l)if(d(),c=this.variable()||this.ruleProperty()){if(j="string"==typeof c,j&&(g=this.detachedRuleset()),g||(g=b||!a.compress&&!j?this.anonymousValue()||this.value():this.value()||this.anonymousValue(),h=this.important(),i=!j&&c.pop().value),g&&this.end())return f(),new x.Rule(c,g,h,i,k,a.currentFileInfo);if(A=y,e(),g&&!b)return this.rule(!0)}else f()},anonymousValue:function(){var a;return a=/^([^@+\/'"*`(;{}-]*);/.exec(C),a?(y+=a[0].length-1,new x.Anonymous(a[1])):void 0},"import":function(){var b,c,g=y;d();var h=j(/^@import?\s+/),i=(h?this.importOptions():null)||{};return h&&(b=this.entities.quoted()||this.entities.url())&&(c=this.mediaFeatures(),k(";"))?(f(),c=c&&new x.Value(c),new x.Import(b,c,i,g,a.currentFileInfo)):void e()},importOptions:function(){var a,b,c,d={};if(!k("("))return null;do if(a=this.importOption()){switch(b=a,c=!0,b){case"css":b="less",c=!1;break;case"once":b="multiple",c=!1}if(d[b]=c,!k(","))break}while(a);return n(")"),d},importOption:function(){var a=j(/^(less|css|multiple|once|inline|reference)/);return a?a[1]:void 0},mediaFeature:function(){var b,c,d=this.entities,e=[];do if(b=d.keyword()||d.variable())e.push(b);else if(k("(")){if(c=this.property(),b=this.value(),!k(")"))return null;if(c&&b)e.push(new x.Paren(new x.Rule(c,b,null,null,y,a.currentFileInfo,!0)));else{if(!b)return null;e.push(new x.Paren(b))}}while(b);return e.length>0?new x.Expression(e):void 0},mediaFeatures:function(){var a,b=this.entities,c=[];do if(a=this.mediaFeature()){if(c.push(a),!k(","))break}else if(a=b.variable(),a&&(c.push(a),!k(",")))break;while(a);return c.length>0?c:null},media:function(){var b,c,d,e;return a.dumpLineNumbers&&(e=t(y,v,a)),j(/^@media/)&&(b=this.mediaFeatures(),c=this.block())?(d=new x.Media(c,b,y,a.currentFileInfo),a.dumpLineNumbers&&(d.debugInfo=e),d):void 0},directive:function(){var b,c,g,h,i,l,m,n=y,p=!0;if("@"===v.charAt(y)){if(c=this["import"]()||this.media())return c;if(d(),b=j(/^@[a-z-]+/)){switch(h=b,"-"==b.charAt(1)&&b.indexOf("-",2)>0&&(h="@"+b.slice(b.indexOf("-",2)+1)),h){case"@charset":i=!0,p=!1;break;case"@namespace":l=!0,p=!1;break;case"@keyframes":i=!0;break;case"@host":case"@page":case"@document":case"@supports":m=!0}return i?(c=this.entity(),c||o("expected "+b+" identifier")):l?(c=this.expression(),c||o("expected "+b+" expression")):m&&(c=(j(/^[^{;]+/)||"").trim(),c&&(c=new x.Anonymous(c))),p&&(g=this.blockRuleset()),g||!p&&c&&k(";")?(f(),new x.Directive(b,c,g,n,a.currentFileInfo,a.dumpLineNumbers?t(n,v,a):null)):void e()}}},value:function(){var a,b=[];do if(a=this.expression(),a&&(b.push(a),!k(",")))break;while(a);return b.length>0?new x.Value(b):void 0},important:function(){return"!"===v.charAt(y)?j(/^! *important/):void 0},sub:function(){var a,b;return k("(")&&(a=this.addition())?(b=new x.Expression([a]),n(")"),b.parens=!0,b):void 0},multiplication:function(){var a,b,c,d,e;if(a=this.operand()){for(e=h(v,y-1);;){if(p(/^\/[*\/]/))break;if(c=k("/")||k("*"),!c)break;if(b=this.operand(),!b)break;a.parensInOp=!0,b.parensInOp=!0,d=new x.Operation(c,[d||a,b],e),e=h(v,y-1)}return d||a}},addition:function(){var a,b,c,d,e;if(a=this.multiplication()){for(e=h(v,y-1);;){if(c=j(/^[-+]\s+/)||!e&&(k("+")||k("-")),!c)break;if(b=this.multiplication(),!b)break;a.parensInOp=!0,b.parensInOp=!0,d=new x.Operation(c,[d||a,b],e),e=h(v,y-1)}return d||a}},conditions:function(){var a,b,c,d=y;if(a=this.condition()){for(;;){if(!p(/^,\s*(not\s*)?\(/)||!k(","))break;if(b=this.condition(),!b)break;c=new x.Condition("or",c||a,b,d)}return c||a}},condition:function(){var a,b,c,d,e=this.entities,f=y,g=!1;return j(/^not/)&&(g=!0),n("("),a=this.addition()||e.keyword()||e.quoted(),a?(d=j(/^(?:>=|<=|=<|[<=>])/),d?(b=this.addition()||e.keyword()||e.quoted(),b?c=new x.Condition(d,a,b,f,g):o("expected expression")):c=new x.Condition("=",a,new x.Keyword("true"),f,g),n(")"),j(/^and/)?new x.Condition("and",c,this.condition()):c):void 0},operand:function(){var a,b=this.entities,c=v.charAt(y+1);"-"!==v.charAt(y)||"@"!==c&&"("!==c||(a=k("-"));var d=this.sub()||b.dimension()||b.color()||b.variable()||b.call();return a&&(d.parensInOp=!0,d=new x.Negative(d)),d},expression:function(){var a,b,c=[];do a=this.addition()||this.entity(),a&&(c.push(a),p(/^\/[\/*]/)||(b=k("/"),b&&c.push(new x.Anonymous(b))));while(a);return c.length>0?new x.Expression(c):void 0},property:function(){var a=j(/^(\*?-?[_a-zA-Z0-9-]+)\s*:/);return a?a[1]:void 0},ruleProperty:function(){function b(a){var b=a.exec(e);return b?(g.push(y+h),h+=b[0].length,e=e.slice(b[1].length),f.push(b[1])):void 0}var c,d,e=C,f=[],g=[],h=0;for(b(/^(\*?)/);b(/^((?:[\w-]+)|(?:@\{[\w-]+\}))/););if(f.length>1&&b(/^\s*((?:\+_|\+)?)\s*:/)){for(l(h),""===f[0]&&(f.shift(),g.shift()),d=0;dl;l++)e=b.rgb[l]/255,f=c.rgb[l]/255,h=a(e,f),g&&(h=(j*f+i*(e-j*(e+f-h)))/g),k[l]=255*h;return new d.Color(k,g)}function g(){var a,b=d.functions;for(a in l)l.hasOwnProperty(a)&&(b[a]=e.bind(null,Math[a],l[a]));for(a in m)m.hasOwnProperty(a)&&(b[a]=f.bind(null,m[a]));a=d.defaultFunc,b["default"]=a.eval.bind(a)}function h(a){return d.functions.hsla(a.h,a.s,a.l,a.a)}function i(a,b){return a instanceof d.Dimension&&a.unit.is("%")?parseFloat(a.value*b/100):j(a)}function j(a){if(a instanceof d.Dimension)return parseFloat(a.unit.is("%")?a.value/100:a.value);if("number"==typeof a)return a;throw{error:"RuntimeError",message:"color functions take numbers as parameters"}}function k(a){return Math.min(1,Math.max(0,a))}d.functions={rgb:function(a,b,c){return this.rgba(a,b,c,1)},rgba:function(a,b,c,e){var f=[a,b,c].map(function(a){return i(a,255)});return e=j(e),new d.Color(f,e)},hsl:function(a,b,c){return this.hsla(a,b,c,1)},hsla:function(a,b,c,d){function e(a){return a=0>a?a+1:a>1?a-1:a,1>6*a?g+(f-g)*a*6:1>2*a?f:2>3*a?g+(f-g)*(2/3-a)*6:g}a=j(a)%360/360,b=k(j(b)),c=k(j(c)),d=k(j(d));var f=.5>=c?c*(b+1):c+b-c*b,g=2*c-f;return this.rgba(255*e(a+1/3),255*e(a),255*e(a-1/3),d)},hsv:function(a,b,c){return this.hsva(a,b,c,1)},hsva:function(a,b,c,d){a=j(a)%360/360*360,b=j(b),c=j(c),d=j(d);var e,f;e=Math.floor(a/60%6),f=a/60-e;var g=[c,c*(1-b),c*(1-f*b),c*(1-(1-f)*b)],h=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]];return this.rgba(255*g[h[e][0]],255*g[h[e][1]],255*g[h[e][2]],d)},hue:function(a){return new d.Dimension(Math.round(a.toHSL().h))},saturation:function(a){return new d.Dimension(Math.round(100*a.toHSL().s),"%")},lightness:function(a){return new d.Dimension(Math.round(100*a.toHSL().l),"%")},hsvhue:function(a){return new d.Dimension(Math.round(a.toHSV().h))},hsvsaturation:function(a){return new d.Dimension(Math.round(100*a.toHSV().s),"%")},hsvvalue:function(a){return new d.Dimension(Math.round(100*a.toHSV().v),"%")},red:function(a){return new d.Dimension(a.rgb[0])},green:function(a){return new d.Dimension(a.rgb[1])},blue:function(a){return new d.Dimension(a.rgb[2])},alpha:function(a){return new d.Dimension(a.toHSL().a)},luma:function(a){return new d.Dimension(Math.round(a.luma()*a.alpha*100),"%")},luminance:function(a){var b=.2126*a.rgb[0]/255+.7152*a.rgb[1]/255+.0722*a.rgb[2]/255;return new d.Dimension(Math.round(b*a.alpha*100),"%")},saturate:function(a,b){if(!a.rgb)return null;var c=a.toHSL();return c.s+=b.value/100,c.s=k(c.s),h(c)},desaturate:function(a,b){var c=a.toHSL();return c.s-=b.value/100,c.s=k(c.s),h(c)},lighten:function(a,b){var c=a.toHSL();return c.l+=b.value/100,c.l=k(c.l),h(c)},darken:function(a,b){var c=a.toHSL();return c.l-=b.value/100,c.l=k(c.l),h(c)},fadein:function(a,b){var c=a.toHSL();return c.a+=b.value/100,c.a=k(c.a),h(c)},fadeout:function(a,b){var c=a.toHSL();return c.a-=b.value/100,c.a=k(c.a),h(c)},fade:function(a,b){var c=a.toHSL();return c.a=b.value/100,c.a=k(c.a),h(c)},spin:function(a,b){var c=a.toHSL(),d=(c.h+b.value)%360;return c.h=0>d?360+d:d,h(c)},mix:function(a,b,c){c||(c=new d.Dimension(50));var e=c.value/100,f=2*e-1,g=a.toHSL().a-b.toHSL().a,h=((f*g==-1?f:(f+g)/(1+f*g))+1)/2,i=1-h,j=[a.rgb[0]*h+b.rgb[0]*i,a.rgb[1]*h+b.rgb[1]*i,a.rgb[2]*h+b.rgb[2]*i],k=a.alpha*e+b.alpha*(1-e);return new d.Color(j,k)},greyscale:function(a){return this.desaturate(a,new d.Dimension(100))},contrast:function(a,b,c,d){if(!a.rgb)return null;if("undefined"==typeof c&&(c=this.rgba(255,255,255,1)),"undefined"==typeof b&&(b=this.rgba(0,0,0,1)),b.luma()>c.luma()){var e=c;c=b,b=e}return d="undefined"==typeof d?.43:j(d),a.luma()i.value)&&(m[f]=g);else{if(k!==b&&j!==k)throw{type:"Argument",message:"incompatible types"};n[j]=m.length,m.push(g)}else Array.isArray(c[e].value)&&Array.prototype.push.apply(c,Array.prototype.slice.call(c[e].value));return 1==m.length?m[0]:(c=m.map(function(a){return a.toCSS(this.env)}).join(this.env.compress?",":", "),new d.Anonymous((a?"min":"max")+"("+c+")"))},min:function(){return this._minmax(!0,arguments)},max:function(){return this._minmax(!1,arguments)},"get-unit":function(a){return new d.Anonymous(a.unit)},argb:function(a){return new d.Anonymous(a.toARGB())},percentage:function(a){return new d.Dimension(100*a.value,"%")},color:function(a){if(a instanceof d.Quoted){var b,c=a.value;if(b=d.Color.fromKeyword(c))return b;if(/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})/.test(c))return new d.Color(c.slice(1));throw{type:"Argument",message:"argument must be a color keyword or 3/6 digit hex e.g. #FFF"}}throw{type:"Argument",message:"argument must be a string"}},iscolor:function(a){return this._isa(a,d.Color)},isnumber:function(a){return this._isa(a,d.Dimension)},isstring:function(a){return this._isa(a,d.Quoted)},iskeyword:function(a){return this._isa(a,d.Keyword)},isurl:function(a){return this._isa(a,d.URL)},ispixel:function(a){return this.isunit(a,"px")},ispercentage:function(a){return this.isunit(a,"%")},isem:function(a){return this.isunit(a,"em")},isunit:function(a,b){return a instanceof d.Dimension&&a.unit.is(b.value||b)?d.True:d.False},_isa:function(a,b){return a instanceof b?d.True:d.False},tint:function(a,b){return this.mix(this.rgb(255,255,255),a,b)},shade:function(a,b){return this.mix(this.rgb(0,0,0),a,b)},extract:function(a,b){return b=b.value-1,Array.isArray(a.value)?a.value[b]:Array(a)[b]},length:function(a){var b=Array.isArray(a.value)?a.value.length:1;return new d.Dimension(b)},"data-uri":function(b,e){if("undefined"!=typeof a)return new d.URL(e||b,this.currentFileInfo).eval(this.env);var f=b.value,g=e&&e.value,h=c("fs"),i=c("path"),j=!1;if(arguments.length<2&&(g=f),this.env.isPathRelative(g)&&(g=this.currentFileInfo.relativeUrls?i.join(this.currentFileInfo.currentDirectory,g):i.join(this.currentFileInfo.entryPath,g)),arguments.length<2){var k;try{k=c("mime")}catch(l){k=d._mime}f=k.lookup(g);var m=k.charsets.lookup(f);j=["US-ASCII","UTF-8"].indexOf(m)<0,j&&(f+=";base64")}else j=/;base64$/.test(f);var n=h.readFileSync(g),o=32,p=parseInt(n.length/1024,10);if(p>=o&&this.env.ieCompat!==!1)return this.env.silent||console.warn("Skipped data-uri embedding of %s because its size (%dKB) exceeds IE8-safe %dKB!",g,p,o),new d.URL(e||b,this.currentFileInfo).eval(this.env);n=j?n.toString("base64"):encodeURIComponent(n);var q='"data:'+f+","+n+'"';return new d.URL(new d.Anonymous(q))},"svg-gradient":function(a){function e(){throw{type:"Argument",message:"svg-gradient expects direction, start_color [start_position], [color position,]..., end_color [end_position]"}}arguments.length<3&&e();var f,g,h,i,j,k,l,m=Array.prototype.slice.call(arguments,1),n="linear",o='x="0" y="0" width="1" height="1"',p=!0,q={compress:!1},r=a.toCSS(q);switch(r){case"to bottom":f='x1="0%" y1="0%" x2="0%" y2="100%"';break;case"to right":f='x1="0%" y1="0%" x2="100%" y2="0%"';break;case"to bottom right":f='x1="0%" y1="0%" x2="100%" y2="100%"';break;case"to top right":f='x1="0%" y1="100%" x2="100%" y2="0%"';break;case"ellipse":case"ellipse at center":n="radial",f='cx="50%" cy="50%" r="75%"',o='x="-50" y="-50" width="101" height="101"';break;default:throw{type:"Argument",message:"svg-gradient direction must be 'to bottom', 'to right', 'to bottom right', 'to top right' or 'ellipse at center'"}}for(g='<'+n+'Gradient id="gradient" gradientUnits="userSpaceOnUse" '+f+">",h=0;hl?' stop-opacity="'+l+'"':"")+"/>";if(g+="',p)try{g=c("./encoder").encodeBase64(g)}catch(s){p=!1}return g="'data:image/svg+xml"+(p?";base64":"")+","+g+"'",new d.URL(new d.Anonymous(g))}},d._mime={_types:{".htm":"text/html",".html":"text/html",".gif":"image/gif",".jpg":"image/jpeg",".jpeg":"image/jpeg",".png":"image/png"},lookup:function(a){var e=c("path").extname(a),f=d._mime._types[e];if(f===b)throw new Error('Optional dependency "mime" is required for '+e);return f},charsets:{lookup:function(a){return a&&/^text\//.test(a)?"UTF-8":""}}};var l={ceil:null,floor:null,sqrt:null,abs:null,tan:"",sin:"",cos:"",atan:"rad",asin:"rad",acos:"rad"},m={multiply:function(a,b){return a*b},screen:function(a,b){return a+b-a*b},overlay:function(a,b){return a*=2,1>=a?m.multiply(a,b):m.screen(a-1,b)},softlight:function(a,b){var c=1,d=a;return b>.5&&(d=1,c=a>.25?Math.sqrt(a):((16*a-12)*a+4)*a),a-(1-2*b)*d*(c-a)},hardlight:function(a,b){return m.overlay(b,a)},difference:function(a,b){return Math.abs(a-b)},exclusion:function(a,b){return a+b-2*a*b},average:function(a,b){return(a+b)/2},negation:function(a,b){return 1-Math.abs(a+b-1)}};d.defaultFunc={eval:function(){var a=this.value_,b=this.error_;if(b)throw b;return null!=a?a?d.True:d.False:void 0},value:function(a){this.value_=a},error:function(a){this.error_=a},reset:function(){this.value_=this.error_=null}},g(),d.fround=function(a,b){var c;return a&&null!=a.numPrecision?(c=Math.pow(10,a.numPrecision),Math.round(b*c)/c):b},d.functionCall=function(a,b){this.env=a,this.currentFileInfo=b},d.functionCall.prototype=d.functions}(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.debugInfo=function(b,c,d){var e="";if(b.dumpLineNumbers&&!b.compress)switch(b.dumpLineNumbers){case"comments":e=a.debugInfo.asComment(c);break;case"mediaquery":e=a.debugInfo.asMediaQuery(c);break;case"all":e=a.debugInfo.asComment(c)+(d||"")+a.debugInfo.asMediaQuery(c)}return e},a.debugInfo.asComment=function(a){return"/* line "+a.debugInfo.lineNumber+", "+a.debugInfo.fileName+" */\n"},a.debugInfo.asMediaQuery=function(a){return"@media -sass-debug-info{filename{font-family:"+("file://"+a.debugInfo.fileName).replace(/([.:\/\\])/g,function(a){return"\\"==a&&(a="/"),"\\"+a})+"}line{font-family:\\00003"+a.debugInfo.lineNumber+"}}\n"},a.find=function(a,b){for(var c,d=0;d1?"["+a.value.map(function(a){return a.toCSS(!1)}).join(", ")+"]":a.toCSS(!1)},a.toCSS=function(a){var b=[];return this.genCSS(a,{add:function(a){b.push(a)},isEmpty:function(){return 0===b.length}}),b.join("")},a.outputRuleset=function(a,b,c){var d,e=c.length;if(a.tabLevel=(0|a.tabLevel)+1,a.compress){for(b.add("{"),d=0;e>d;d++)c[d].genCSS(a,b);return b.add("}"),void a.tabLevel--}var f="\n"+Array(a.tabLevel).join(" "),g=f+" ";if(e){for(b.add(" {"+g),c[0].genCSS(a,b),d=1;e>d;d++)b.add(g),c[d].genCSS(a,b);b.add(f+"}")}else b.add(" {"+f+"}");a.tabLevel--}}(c("./tree")),function(a){a.Alpha=function(a){this.value=a},a.Alpha.prototype={type:"Alpha",accept:function(a){this.value=a.visit(this.value)},eval:function(b){return this.value.eval?new a.Alpha(this.value.eval(b)):this},genCSS:function(a,b){b.add("alpha(opacity="),this.value.genCSS?this.value.genCSS(a,b):b.add(this.value),b.add(")")},toCSS:a.toCSS}}(c("../tree")),function(a){a.Anonymous=function(a,b,c,d){this.value=a.value||a,this.index=b,this.mapLines=d,this.currentFileInfo=c},a.Anonymous.prototype={type:"Anonymous",eval:function(){return new a.Anonymous(this.value,this.index,this.currentFileInfo,this.mapLines)},compare:function(a){if(!a.toCSS)return-1;var b=this.toCSS(),c=a.toCSS();return b===c?0:c>b?-1:1},genCSS:function(a,b){b.add(this.value,this.currentFileInfo,this.index,this.mapLines)},toCSS:a.toCSS}}(c("../tree")),function(a){a.Assignment=function(a,b){this.key=a,this.value=b},a.Assignment.prototype={type:"Assignment",accept:function(a){this.value=a.visit(this.value)},eval:function(b){return this.value.eval?new a.Assignment(this.key,this.value.eval(b)):this},genCSS:function(a,b){b.add(this.key+"="),this.value.genCSS?this.value.genCSS(a,b):b.add(this.value)},toCSS:a.toCSS}}(c("../tree")),function(a){a.Call=function(a,b,c,d){this.name=a,this.args=b,this.index=c,this.currentFileInfo=d},a.Call.prototype={type:"Call",accept:function(a){this.args&&(this.args=a.visitArray(this.args))},eval:function(b){var c,d,e=this.args.map(function(a){return a.eval(b)}),f=this.name.toLowerCase();if(f in a.functions)try{if(d=new a.functionCall(b,this.currentFileInfo),c=d[f].apply(d,e),null!=c)return c}catch(g){throw{type:g.type||"Runtime",message:"error evaluating function `"+this.name+"`"+(g.message?": "+g.message:""),index:this.index,filename:this.currentFileInfo.filename}}return new a.Call(this.name,e,this.index,this.currentFileInfo)},genCSS:function(a,b){b.add(this.name+"(",this.currentFileInfo,this.index);for(var c=0;ca?"0":"")+a.toString(16)}).join("")}function c(a,b){return Math.min(Math.max(a,0),b)}a.Color=function(a,b){this.rgb=Array.isArray(a)?a:6==a.length?a.match(/.{2}/g).map(function(a){return parseInt(a,16)}):a.split("").map(function(a){return parseInt(a+a,16)}),this.alpha="number"==typeof b?b:1};var d="transparent";a.Color.prototype={type:"Color",eval:function(){return this},luma:function(){var a=this.rgb[0]/255,b=this.rgb[1]/255,c=this.rgb[2]/255;return a=.03928>=a?a/12.92:Math.pow((a+.055)/1.055,2.4),b=.03928>=b?b/12.92:Math.pow((b+.055)/1.055,2.4),c=.03928>=c?c/12.92:Math.pow((c+.055)/1.055,2.4),.2126*a+.7152*b+.0722*c},genCSS:function(a,b){b.add(this.toCSS(a))},toCSS:function(b,e){var f=b&&b.compress&&!e,g=a.fround(b,this.alpha);if(1>g)return 0===g&&this.isTransparentKeyword?d:"rgba("+this.rgb.map(function(a){return c(Math.round(a),255)}).concat(c(g,1)).join(","+(f?"":" "))+")";var h=this.toRGB();if(f){var i=h.split("");i[1]===i[2]&&i[3]===i[4]&&i[5]===i[6]&&(h="#"+i[1]+i[3]+i[5])}return h},operate:function(b,c,d){for(var e=[],f=this.alpha*(1-d.alpha)+d.alpha,g=0;3>g;g++)e[g]=a.operate(b,c,this.rgb[g],d.rgb[g]);return new a.Color(e,f)},toRGB:function(){return b(this.rgb)},toHSL:function(){var a,b,c=this.rgb[0]/255,d=this.rgb[1]/255,e=this.rgb[2]/255,f=this.alpha,g=Math.max(c,d,e),h=Math.min(c,d,e),i=(g+h)/2,j=g-h;if(g===h)a=b=0;else{switch(b=i>.5?j/(2-g-h):j/(g+h),g){case c:a=(d-e)/j+(e>d?6:0);break;case d:a=(e-c)/j+2;break;case e:a=(c-d)/j+4}a/=6}return{h:360*a,s:b,l:i,a:f}},toHSV:function(){var a,b,c=this.rgb[0]/255,d=this.rgb[1]/255,e=this.rgb[2]/255,f=this.alpha,g=Math.max(c,d,e),h=Math.min(c,d,e),i=g,j=g-h;if(b=0===g?0:j/g,g===h)a=0;else{switch(g){case c:a=(d-e)/j+(e>d?6:0);break;case d:a=(e-c)/j+2;break;case e:a=(c-d)/j+4}a/=6}return{h:360*a,s:b,v:i,a:f}},toARGB:function(){return b([255*this.alpha].concat(this.rgb))},compare:function(a){return a.rgb?a.rgb[0]===this.rgb[0]&&a.rgb[1]===this.rgb[1]&&a.rgb[2]===this.rgb[2]&&a.alpha===this.alpha?0:-1:-1}},a.Color.fromKeyword=function(b){if(b=b.toLowerCase(),a.colors.hasOwnProperty(b))return new a.Color(a.colors[b].slice(1));if(b===d){var c=new a.Color([0,0,0],0);return c.isTransparentKeyword=!0,c}}}(c("../tree")),function(a){a.Comment=function(a,b,c,d){this.value=a,this.silent=!!b,this.currentFileInfo=d},a.Comment.prototype={type:"Comment",genCSS:function(b,c){this.debugInfo&&c.add(a.debugInfo(b,this),this.currentFileInfo,this.index),c.add(this.value.trim())},toCSS:a.toCSS,isSilent:function(a){var b=this.currentFileInfo&&this.currentFileInfo.reference&&!this.isReferenced,c=a.compress&&!this.value.match(/^\/\*!/);return this.silent||b||c},eval:function(){return this},markReferenced:function(){this.isReferenced=!0}}}(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={type:"Condition",accept:function(a){this.lvalue=a.visit(this.lvalue),this.rvalue=a.visit(this.rvalue)},eval:function(a){var b,c=this.lvalue.eval(a),d=this.rvalue.eval(a),e=this.index;return b=function(a){switch(a){case"and":return c&&d;case"or":return c||d;default:if(c.compare)b=c.compare(d);else{if(!d.compare)throw{type:"Type",message:"Unable to perform comparison",index:e};b=d.compare(c)}switch(b){case-1:return"<"===a||"=<"===a||"<="===a;case 0:return"="===a||">="===a||"=<"===a||"<="===a;case 1:return">"===a||">="===a}}}(this.op),this.negate?!b:b}}}(c("../tree")),function(a){a.DetachedRuleset=function(a,b){this.ruleset=a,this.frames=b},a.DetachedRuleset.prototype={type:"DetachedRuleset",accept:function(a){this.ruleset=a.visit(this.ruleset)},eval:function(b){var c=this.frames||b.frames.slice(0);return new a.DetachedRuleset(this.ruleset,c)},callEval:function(b){return this.ruleset.eval(this.frames?new a.evalEnv(b,this.frames.concat(b.frames)):b)}}}(c("../tree")),function(a){a.Dimension=function(c,d){this.value=parseFloat(c),this.unit=d&&d instanceof a.Unit?d:new a.Unit(d?[d]:b)},a.Dimension.prototype={type:"Dimension",accept:function(a){this.unit=a.visit(this.unit)},eval:function(){return this},toColor:function(){return new a.Color([this.value,this.value,this.value])},genCSS:function(b,c){if(b&&b.strictUnits&&!this.unit.isSingular())throw new Error("Multiple units in dimension. Correct the units or use the unit function. Bad unit: "+this.unit.toString());var d=a.fround(b,this.value),e=String(d);if(0!==d&&1e-6>d&&d>-1e-6&&(e=d.toFixed(20).replace(/0+$/,"")),b&&b.compress){if(0===d&&this.unit.isLength())return void c.add(e);d>0&&1>d&&(e=e.substr(1))}c.add(e),this.unit.genCSS(b,c)},toCSS:a.toCSS,operate:function(b,c,d){var e=a.operate(b,c,this.value,d.value),f=this.unit.clone();if("+"===c||"-"===c)if(0===f.numerator.length&&0===f.denominator.length)f.numerator=d.unit.numerator.slice(0),f.denominator=d.unit.denominator.slice(0);else if(0===d.unit.numerator.length&&0===f.denominator.length);else{if(d=d.convertTo(this.unit.usedUnits()),b.strictUnits&&d.unit.toString()!==f.toString())throw new Error("Incompatible units. Change the units or use the unit function. Bad units: '"+f.toString()+"' and '"+d.unit.toString()+"'.");e=a.operate(b,c,this.value,d.value)}else"*"===c?(f.numerator=f.numerator.concat(d.unit.numerator).sort(),f.denominator=f.denominator.concat(d.unit.denominator).sort(),f.cancel()):"/"===c&&(f.numerator=f.numerator.concat(d.unit.denominator).sort(),f.denominator=f.denominator.concat(d.unit.numerator).sort(),f.cancel());return new a.Dimension(e,f)},compare:function(b){if(b instanceof a.Dimension){var c,d,e,f;if(this.unit.isEmpty()||b.unit.isEmpty())c=this,d=b;else if(c=this.unify(),d=b.unify(),0!==c.unit.compare(d.unit))return-1;return e=c.value,f=d.value,f>e?-1:e>f?1:0}return-1},unify:function(){return this.convertTo({length:"px",duration:"s",angle:"rad"})},convertTo:function(b){var c,d,e,f,g,h=this.value,i=this.unit.clone(),j={};if("string"==typeof b){for(c in a.UnitConversions)a.UnitConversions[c].hasOwnProperty(b)&&(j={},j[c]=b);b=j}g=function(a,b){return e.hasOwnProperty(a)?(b?h/=e[a]/e[f]:h*=e[a]/e[f],f):a};for(d in b)b.hasOwnProperty(d)&&(f=b[d],e=a.UnitConversions[d],i.map(g));return i.cancel(),new a.Dimension(h,i)}},a.UnitConversions={length:{m:1,cm:.01,mm:.001,"in":.0254,px:.0254/96,pt:.0254/72,pc:.0254/72*12},duration:{s:1,ms:.001},angle:{rad:1/(2*Math.PI),deg:1/360,grad:.0025,turn:1}},a.Unit=function(a,b,c){this.numerator=a?a.slice(0).sort():[],this.denominator=b?b.slice(0).sort():[],this.backupUnit=c},a.Unit.prototype={type:"Unit",clone:function(){return new a.Unit(this.numerator.slice(0),this.denominator.slice(0),this.backupUnit)},genCSS:function(a,b){this.numerator.length>=1?b.add(this.numerator[0]):this.denominator.length>=1?b.add(this.denominator[0]):a&&a.strictUnits||!this.backupUnit||b.add(this.backupUnit)},toCSS:a.toCSS,toString:function(){var a,b=this.numerator.join("*");for(a=0;a0)for(b=0;e>b;b++)this.numerator.push(a);else if(0>e)for(b=0;-e>b;b++)this.denominator.push(a)}0===this.numerator.length&&0===this.denominator.length&&c&&(this.backupUnit=c),this.numerator.sort(),this.denominator.sort()}}}(c("../tree")),function(a){a.Directive=function(a,b,c,d,e,f){this.name=a,this.value=b,c&&(this.rules=c,this.rules.allowImports=!0),this.index=d,this.currentFileInfo=e,this.debugInfo=f},a.Directive.prototype={type:"Directive",accept:function(a){var b=this.value,c=this.rules;c&&(c=a.visit(c)),b&&(b=a.visit(b))},genCSS:function(b,c){var d=this.value,e=this.rules;c.add(this.name,this.currentFileInfo,this.index),d&&(c.add(" "),d.genCSS(b,c)),e?a.outputRuleset(b,c,[e]):c.add(";")},toCSS:a.toCSS,eval:function(b){var c=this.value,d=this.rules;return c&&(c=c.eval(b)),d&&(d=d.eval(b),d.root=!0),new a.Directive(this.name,c,d,this.index,this.currentFileInfo,this.debugInfo)},variable:function(b){return this.rules?a.Ruleset.prototype.variable.call(this.rules,b):void 0},find:function(){return this.rules?a.Ruleset.prototype.find.apply(this.rules,arguments):void 0},rulesets:function(){return this.rules?a.Ruleset.prototype.rulesets.apply(this.rules):void 0},markReferenced:function(){var a,b;if(this.isReferenced=!0,this.rules)for(b=this.rules.rules,a=0;a":" > ","|":"|","^":" ^ ","^^":" ^^ "},_outputMapCompressed:{"":""," ":" ",":":" :","+":"+","~":"~",">":">","|":"|","^":"^","^^":"^^"},genCSS:function(a,b){b.add((a.compress?this._outputMapCompressed:this._outputMap)[this.value])},toCSS:a.toCSS}}(c("../tree")),function(a){a.Expression=function(a){this.value=a},a.Expression.prototype={type:"Expression",accept:function(a){this.value&&(this.value=a.visitArray(this.value))},eval:function(b){var c,d=this.parens&&!this.parensInOp,e=!1;return d&&b.inParenthesis(),this.value.length>1?c=new a.Expression(this.value.map(function(a){return a.eval(b)})):1===this.value.length?(this.value[0].parens&&!this.value[0].parensInOp&&(e=!0),c=this.value[0].eval(b)):c=this,d&&b.outOfParenthesis(),this.parens&&this.parensInOp&&!b.isMathOn()&&!e&&(c=new a.Paren(c)),c},genCSS:function(a,b){for(var c=0;c0&&c.length&&""===c[0].combinator.value&&(c[0].combinator.value=" "),d=d.concat(a[b].elements);this.selfSelectors=[{elements:d}]}}}(c("../tree")),function(a){a.Import=function(a,c,d,e,f){if(this.options=d,this.index=e,this.path=a,this.features=c,this.currentFileInfo=f,this.options.less!==b||this.options.inline)this.css=!this.options.less||this.options.inline;else{var g=this.getPath();g&&/css([\?;].*)?$/.test(g)&&(this.css=!0)}},a.Import.prototype={type:"Import",accept:function(a){this.features&&(this.features=a.visit(this.features)),this.path=a.visit(this.path),!this.options.inline&&this.root&&(this.root=a.visit(this.root))},genCSS:function(a,b){this.css&&(b.add("@import ",this.currentFileInfo,this.index),this.path.genCSS(a,b),this.features&&(b.add(" "),this.features.genCSS(a,b)),b.add(";"))},toCSS:a.toCSS,getPath:function(){if(this.path instanceof a.Quoted){var c=this.path.value;return this.css!==b||/(\.[a-z]*$)|([\?;].*)$/.test(c)?c:c+".less"}return this.path instanceof a.URL?this.path.value.value:null},evalForImport:function(b){return new a.Import(this.path.eval(b),this.features,this.options,this.index,this.currentFileInfo)},evalPath:function(b){var c=this.path.eval(b),d=this.currentFileInfo&&this.currentFileInfo.rootpath;if(!(c instanceof a.URL)){if(d){var e=c.value;e&&b.isPathRelative(e)&&(c.value=d+e)}c.value=b.normalizePath(c.value)}return c},eval:function(b){var c,d=this.features&&this.features.eval(b);if(this.skip&&("function"==typeof this.skip&&(this.skip=this.skip()),this.skip))return[];if(this.options.inline){var e=new a.Anonymous(this.root,0,{filename:this.importedFilename},!0);return this.features?new a.Media([e],this.features.value):[e]}if(this.css){var f=new a.Import(this.evalPath(b),d,this.options,this.index);if(!f.css&&this.error)throw this.error;return f}return c=new a.Ruleset(null,this.root.rules.slice(0)),c.evalImports(b),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={type:"JavaScript",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: "+g.message+" from `"+f+"`",index:this.index}}var h=b.frames[0].variables();for(var i in h)h.hasOwnProperty(i)&&(e[i.slice(1)]={value:h[i].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.replace(/["]/g,"'")+"'",index:this.index}}return"number"==typeof c?new a.Dimension(c):"string"==typeof c?new a.Quoted('"'+c+'"',c,this.escaped,this.index):new a.Anonymous(Array.isArray(c)?c.join(", "):c)}}}(c("../tree")),function(a){a.Keyword=function(a){this.value=a},a.Keyword.prototype={type:"Keyword",eval:function(){return this},genCSS:function(a,b){if("%"===this.value)throw{type:"Syntax",message:"Invalid % without number"};b.add(this.value)},toCSS:a.toCSS,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,d,e){this.index=d,this.currentFileInfo=e;var f=this.emptySelectors();this.features=new a.Value(c),this.rules=[new a.Ruleset(f,b)],this.rules[0].allowImports=!0},a.Media.prototype={type:"Media",accept:function(a){this.features&&(this.features=a.visit(this.features)),this.rules&&(this.rules=a.visitArray(this.rules))},genCSS:function(b,c){c.add("@media ",this.currentFileInfo,this.index),this.features.genCSS(b,c),a.outputRuleset(b,c,this.rules)},toCSS:a.toCSS,eval:function(b){b.mediaBlocks||(b.mediaBlocks=[],b.mediaPath=[]);var c=new a.Media(null,[],this.index,this.currentFileInfo);this.debugInfo&&(this.rules[0].debugInfo=this.debugInfo,c.debugInfo=this.debugInfo);var d=!1;b.strictMath||(d=!0,b.strictMath=!0);try{c.features=this.features.eval(b)}finally{d&&(b.strictMath=!1)}return b.mediaPath.push(c),b.mediaBlocks.push(c),b.frames.unshift(this.rules[0]),c.rules=[this.rules[0].eval(b)],b.frames.shift(),b.mediaPath.pop(),0===b.mediaPath.length?c.evalTop(b):c.evalNested(b)},variable:function(b){return a.Ruleset.prototype.variable.call(this.rules[0],b)},find:function(){return a.Ruleset.prototype.find.apply(this.rules[0],arguments)},rulesets:function(){return a.Ruleset.prototype.rulesets.apply(this.rules[0])},emptySelectors:function(){var b=new a.Element("","&",this.index,this.currentFileInfo),c=[new a.Selector([b],null,null,this.index,this.currentFileInfo)];return c[0].mediaEmpty=!0,c},markReferenced:function(){var a,b=this.rules[0].rules;for(this.rules[0].markReferenced(),this.isReferenced=!0,a=0;a1){var d=this.emptySelectors();c=new a.Ruleset(d,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;c0;c--)b.splice(c,0,new a.Anonymous("and"));return new a.Expression(b)})),new a.Ruleset([],[])},permute:function(a){if(0===a.length)return[];if(1===a.length)return a[0];for(var b=[],c=this.permute(a.slice(1)),d=0;d0){for(j=!0,g=0;gh;h++)s.value(h),r[h]=d.matchCondition(e,b);(r[0]||r[1])&&(r[0]!=r[1]&&(l.group=r[1]?u:v),q.push(l))}else q.push(l);p=!0}}for(s.reset(),n=[0,0,0],g=0;g0)m=v;else if(m=u,n[u]+n[v]>1)throw{type:"Runtime",message:"Ambiguous use of `default()` found when matching for `"+this.format(e)+"`",index:this.index,filename:this.currentFileInfo.filename};for(g=0;gh;h++)if(g=d[h],k=g&&g.name){for(l=!1,i=0;ii;i++)f.push(d[i].value.eval(b));n.prependRule(new a.Rule(k,new a.Expression(f).eval(b)))}else{if(j=g&&g.value)j=j.eval(b);else{if(!o[h].value)throw{type:"Runtime",message:"wrong number of arguments for "+this.name+" ("+p+" for "+this.arity+")"};j=o[h].value.eval(c),n.resetCache()}n.prependRule(new a.Rule(k,j)),e[h]=j}if(o[h].variadic&&d)for(i=m;p>i;i++)e[i]=d[i].value.eval(b);m++}return n},eval:function(b){return new a.mixin.Definition(this.name,this.params,this.rules,this.condition,this.variadic,this.frames||b.frames.slice(0))},evalCall:function(b,c,d){var e,f,g=[],h=this.frames?this.frames.concat(b.frames):b.frames,i=this.evalParams(b,new a.evalEnv(b,h),c,g);return i.prependRule(new a.Rule("@arguments",new a.Expression(g).eval(b))),e=this.rules.slice(0),f=new a.Ruleset(null,e),f.originalRuleset=this,f=f.eval(new a.evalEnv(b,[this,i].concat(h))),d&&(f=this.parent.makeImportant.apply(f)),f},matchCondition:function(b,c){return this.condition&&!this.condition.eval(new a.evalEnv(c,[this.evalParams(c,new a.evalEnv(c,this.frames.concat(c.frames)),b,[])].concat(this.frames).concat(c.frames)))?!1:!0},matchArgs:function(a,b){var c,d=a&&a.length||0;if(this.variadic){if(dthis.params.length)return!1}c=Math.min(d,this.arity);for(var e=0;c>e;e++)if(!this.params[e].name&&!this.params[e].variadic&&a[e].value.eval(b).toCSS()!=this.params[e].value.eval(b).toCSS())return!1;return!0}}}(c("../tree")),function(a){a.Negative=function(a){this.value=a},a.Negative.prototype={type:"Negative",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add("-"),this.value.genCSS(a,b)},toCSS:a.toCSS,eval:function(b){return b.isMathOn()?new a.Operation("*",[new a.Dimension(-1),this.value]).eval(b):new a.Negative(this.value.eval(b))}}}(c("../tree")),function(a){a.Operation=function(a,b,c){this.op=a.trim(),this.operands=b,this.isSpaced=c},a.Operation.prototype={type:"Operation",accept:function(a){this.operands=a.visit(this.operands)},eval:function(b){var c=this.operands[0].eval(b),d=this.operands[1].eval(b);if(b.isMathOn()){if(c instanceof a.Dimension&&d instanceof a.Color&&(c=c.toColor()),d instanceof a.Dimension&&c instanceof a.Color&&(d=d.toColor()),!c.operate)throw{type:"Operation",message:"Operation on an invalid type"};return c.operate(b,this.op,d)}return new a.Operation(this.op,[c,d],this.isSpaced)},genCSS:function(a,b){this.operands[0].genCSS(a,b),this.isSpaced&&b.add(" "),b.add(this.op),this.isSpaced&&b.add(" "),this.operands[1].genCSS(a,b)},toCSS:a.toCSS},a.operate=function(a,b,c,d){switch(b){case"+":return c+d;case"-":return c-d;case"*":return c*d;case"/":return c/d}}}(c("../tree")),function(a){a.Paren=function(a){this.value=a},a.Paren.prototype={type:"Paren",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add("("),this.value.genCSS(a,b),b.add(")")},toCSS:a.toCSS,eval:function(b){return new a.Paren(this.value.eval(b))}}}(c("../tree")),function(a){a.Quoted=function(a,b,c,d,e){this.escaped=c,this.value=b||"",this.quote=a.charAt(0),this.index=d,this.currentFileInfo=e},a.Quoted.prototype={type:"Quoted",genCSS:function(a,b){this.escaped||b.add(this.quote,this.currentFileInfo,this.index),b.add(this.value),this.escaped||b.add(this.quote)},toCSS:a.toCSS,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,c.currentFileInfo).eval(b,!0);return f instanceof a.Quoted?f.value:f.toCSS()});return new a.Quoted(this.quote+d+this.quote,d,this.escaped,this.index,this.currentFileInfo)},compare:function(a){if(!a.toCSS)return-1;var b=this.toCSS(),c=a.toCSS();return b===c?0:c>b?-1:1}}}(c("../tree")),function(a){function b(a,b){var c,d="",e=b.length,f={add:function(a){d+=a}};for(c=0;e>c;c++)b[c].eval(a).genCSS(a,f);return d}a.Rule=function(b,c,d,e,f,g,h){this.name=b,this.value=c instanceof a.Value||c instanceof a.Ruleset?c:new a.Value([c]),this.important=d?" "+d.trim():"",this.merge=e,this.index=f,this.currentFileInfo=g,this.inline=h||!1,this.variable=b.charAt&&"@"===b.charAt(0)},a.Rule.prototype={type:"Rule",accept:function(a){this.value=a.visit(this.value)},genCSS:function(a,b){b.add(this.name+(a.compress?":":": "),this.currentFileInfo,this.index);try{this.value.genCSS(a,b)}catch(c){throw c.index=this.index,c.filename=this.currentFileInfo.filename,c}b.add(this.important+(this.inline||a.lastRule&&a.compress?"":";"),this.currentFileInfo,this.index)},toCSS:a.toCSS,eval:function(c){var d,e=!1,f=this.name;"string"!=typeof f&&(f=1===f.length&&f[0]instanceof a.Keyword?f[0].value:b(c,f)),"font"!==f||c.strictMath||(e=!0,c.strictMath=!0);try{if(d=this.value.eval(c),!this.variable&&"DetachedRuleset"===d.type)throw{message:"Rulesets cannot be evaluated on a property.",index:this.index,filename:this.currentFileInfo.filename};return new a.Rule(f,d,this.important,this.merge,this.index,this.currentFileInfo,this.inline)}catch(g){throw"number"!=typeof g.index&&(g.index=this.index,g.filename=this.currentFileInfo.filename),g}finally{e&&(c.strictMath=!1)}},makeImportant:function(){return new a.Rule(this.name,this.value,"!important",this.merge,this.index,this.currentFileInfo,this.inline)}}}(c("../tree")),function(a){a.RulesetCall=function(a){this.variable=a},a.RulesetCall.prototype={type:"RulesetCall",accept:function(){},eval:function(b){var c=new a.Variable(this.variable).eval(b);return c.callEval(b)}}}(c("../tree")),function(a){a.Ruleset=function(a,b,c){this.selectors=a,this.rules=b,this._lookups={},this.strictImports=c},a.Ruleset.prototype={type:"Ruleset",accept:function(a){this.paths?a.visitArray(this.paths,!0):this.selectors&&(this.selectors=a.visitArray(this.selectors)),this.rules&&this.rules.length&&(this.rules=a.visitArray(this.rules))},eval:function(b){var c,d,e,f,g=this.selectors,h=a.defaultFunc,i=!1;if(g&&(d=g.length)){for(c=[],h.error({type:"Syntax",message:"it is currently only allowed in parametric mixin guards,"}),f=0;d>f;f++)e=g[f].eval(b),c.push(e),e.evaldCondition&&(i=!0);h.reset()}else i=!0;var j,k,l=this.rules?this.rules.slice(0):null,m=new a.Ruleset(c,l,this.strictImports);m.originalRuleset=this,m.root=this.root,m.firstRoot=this.firstRoot,m.allowImports=this.allowImports,this.debugInfo&&(m.debugInfo=this.debugInfo),i||(l.length=0);var n=b.frames;n.unshift(m);var o=b.selectors;o||(b.selectors=o=[]),o.unshift(this.selectors),(m.root||m.allowImports||!m.strictImports)&&m.evalImports(b);var p=m.rules,q=p?p.length:0;for(f=0;q>f;f++)(p[f]instanceof a.mixin.Definition||p[f]instanceof a.DetachedRuleset)&&(p[f]=p[f].eval(b));var r=b.mediaBlocks&&b.mediaBlocks.length||0;for(f=0;q>f;f++)p[f]instanceof a.mixin.Call?(l=p[f].eval(b).filter(function(b){return b instanceof a.Rule&&b.variable?!m.variable(b.name):!0}),p.splice.apply(p,[f,1].concat(l)),q+=l.length-1,f+=l.length-1,m.resetCache()):p[f]instanceof a.RulesetCall&&(l=p[f].eval(b).rules.filter(function(b){return b instanceof a.Rule&&b.variable?!1:!0}),p.splice.apply(p,[f,1].concat(l)),q+=l.length-1,f+=l.length-1,m.resetCache());for(f=0;fb;b++)c=g[b],(c instanceof d||c instanceof e)&&f.push(c);return f},prependRule:function(a){var b=this.rules;b?b.unshift(a):this.rules=[a]},find:function(b,c){c=c||this;var d,e=[],f=b.toCSS();return f in this._lookups?this._lookups[f]:(this.rulesets().forEach(function(f){if(f!==c)for(var g=0;gd?Array.prototype.push.apply(e,f.find(new a.Selector(b.elements.slice(d)),c)):e.push(f);break}}),this._lookups[f]=e,e)},genCSS:function(b,c){var d,e,f,g,h,i,j=[],k=[];b.tabLevel=b.tabLevel||0,this.root||b.tabLevel++;var l,m=b.compress?"":Array(b.tabLevel+1).join(" "),n=b.compress?"":Array(b.tabLevel).join(" ");for(d=0;dd;d++)if(i=p[d],o=i.length)for(d>0&&c.add(l),b.firstSelector=!0,i[0].genCSS(b,c),b.firstSelector=!1,e=1;o>e;e++)i[e].genCSS(b,c);c.add((b.compress?"{":" {\n")+m)}for(d=0;dd;d++)l&&c.add(l),k[d].genCSS(b,c);c.isEmpty()||b.compress||!this.firstRoot||c.add("\n")},toCSS:a.toCSS,markReferenced:function(){if(this.selectors)for(var a=0;a0&&this.mergeElementsOnToSelectors(r,i),f=0;f0&&(k[0].elements=k[0].elements.slice(0),k[0].elements.push(new a.Element(j.combinator,"",j.index,j.currentFileInfo))),s.push(k);else for(g=0;g0?(m=k.slice(0),q=m.pop(),o=d.createDerived(q.elements.slice(0)),p=!1):o=d.createDerived([]),l.length>1&&(n=n.concat(l.slice(1))),l.length>0&&(p=!1,o.elements.push(new a.Element(j.combinator,l[0].elements[0].value,j.index,j.currentFileInfo)),o.elements=o.elements.concat(l[0].elements.slice(1))),p||m.push(o),m=m.concat(n),s.push(m);i=s,r=[]}for(r.length>0&&this.mergeElementsOnToSelectors(r,i),e=0;e0&&b.push(i[e])}else if(c.length>0)for(e=0;e0?e[e.length-1]=e[e.length-1].createDerived(e[e.length-1].elements.concat(b)):e.push(new a.Selector(b))}}}(c("../tree")),function(a){a.Selector=function(a,b,c,d,e,f){this.elements=a,this.extendList=b,this.condition=c,this.currentFileInfo=e||{},this.isReferenced=f,c||(this.evaldCondition=!0)},a.Selector.prototype={type:"Selector",accept:function(a){this.elements&&(this.elements=a.visitArray(this.elements)),this.extendList&&(this.extendList=a.visitArray(this.extendList)),this.condition&&(this.condition=a.visit(this.condition))},createDerived:function(b,c,d){d=null!=d?d:this.evaldCondition;var e=new a.Selector(b,c||this.extendList,null,this.index,this.currentFileInfo,this.isReferenced);return e.evaldCondition=d,e.mediaEmpty=this.mediaEmpty,e},match:function(a){var b,c,d=this.elements,e=d.length;if(a.CacheElements(),b=a._elements.length,0===b||b>e)return 0;for(c=0;b>c;c++)if(d[c].value!==a._elements[c])return 0;return b},CacheElements:function(){var a,b,c,d="";if(!this._elements){for(a=this.elements.length,c=0;a>c;c++)if(b=this.elements[c],d+=b.combinator.value,b.value.value){if("string"!=typeof b.value.value){d="";break}d+=b.value.value}else d+=b.value;this._elements=d.match(/[,&#\.\w-]([\w-]|(\\.))*/g),this._elements?"&"===this._elements[0]&&this._elements.shift():this._elements=[]}},isJustParentSelector:function(){return!this.mediaEmpty&&1===this.elements.length&&"&"===this.elements[0].value&&(" "===this.elements[0].combinator.value||""===this.elements[0].combinator.value)},eval:function(a){var b=this.condition&&this.condition.eval(a),c=this.elements,d=this.extendList;return c=c&&c.map(function(b){return b.eval(a)}),d=d&&d.map(function(b){return b.eval(a)}),this.createDerived(c,d,b)},genCSS:function(a,b){var c,d;if(a&&a.firstSelector||""!==this.elements[0].combinator.value||b.add(" ",this.currentFileInfo,this.index),!this._css)for(c=0;cc;c++)this.visit(a[c]);return a}var e=[];for(c=0;d>c;c++){var f=this.visit(a[c]);f.splice?f.length&&this.flatten(f,e):e.push(f)}return e},flatten:function(a,b){b||(b=[]);var c,d,e,f,g,h;for(d=0,c=a.length;c>d;d++)if(e=a[d],e.splice)for(g=0,f=e.length;f>g;g++)h=e[g],h.splice?h.length&&this.flatten(h,b):b.push(h);else b.push(e);return b}}}(c("./tree")),function(a){a.importVisitor=function(b,c,d,e,f){if(this._visitor=new a.visitor(this),this._importer=b,this._finish=c,this.env=d||new a.evalEnv,this.importCount=0,this.onceFileDetectionMap=e||{},this.recursionDetector={},f)for(var g in f)f.hasOwnProperty(g)&&(this.recursionDetector[g]=!0)},a.importVisitor.prototype={isReplacing:!0,run:function(a){var b;try{this._visitor.visit(a)}catch(c){b=c}this.isFinished=!0,0===this.importCount&&this._finish(b)},visitImport:function(b,c){var d,e=this,f=b.options.inline;if(!b.css||f){try{d=b.evalForImport(this.env)}catch(g){g.filename||(g.index=b.index,g.filename=b.currentFileInfo.filename),b.css=!0,b.error=g}if(d&&(!d.css||f)){b=d,this.importCount++;var h=new a.evalEnv(this.env,this.env.frames.slice(0));b.options.multiple&&(h.importMultiple=!0),this._importer.push(b.getPath(),b.currentFileInfo,b.options,function(c,d,g,i){c&&!c.filename&&(c.index=b.index,c.filename=b.currentFileInfo.filename),h.importMultiple||(b.skip=g?!0:function(){return i in e.onceFileDetectionMap?!0:(e.onceFileDetectionMap[i]=!0,!1)});var j=function(a){e.importCount--,0===e.importCount&&e.isFinished&&e._finish(a)};if(d){b.root=d,b.importedFilename=i;var k=g||i in e.recursionDetector;if(!f&&(h.importMultiple||!k))return e.recursionDetector[i]=!0,void new a.importVisitor(e._importer,j,h,e.onceFileDetectionMap,e.recursionDetector).run(d)}j()})}}return c.visitDeeper=!1,b},visitRule:function(a,b){return b.visitDeeper=!1,a},visitDirective:function(a){return this.env.frames.unshift(a),a},visitDirectiveOut:function(){this.env.frames.shift()},visitMixinDefinition:function(a){return this.env.frames.unshift(a),a},visitMixinDefinitionOut:function(){this.env.frames.shift()},visitRuleset:function(a){return this.env.frames.unshift(a),a},visitRulesetOut:function(){this.env.frames.shift()},visitMedia:function(a){return this.env.frames.unshift(a.ruleset),a},visitMediaOut:function(){this.env.frames.shift()}}}(c("./tree")),function(a){a.joinSelectorVisitor=function(){this.contexts=[[]],this._visitor=new a.visitor(this)},a.joinSelectorVisitor.prototype={run:function(a){return this._visitor.visit(a)},visitRule:function(a,b){b.visitDeeper=!1},visitMixinDefinition:function(a,b){b.visitDeeper=!1},visitRuleset:function(a){var b,c=this.contexts[this.contexts.length-1],d=[];this.contexts.push(d),a.root||(b=a.selectors,b&&(b=b.filter(function(a){return a.getIsOutput()}),a.selectors=b.length?b:b=null,b&&a.joinSelectors(d,c,b)),b||(a.rules=null),a.paths=d)},visitRulesetOut:function(){this.contexts.length=this.contexts.length-1},visitMedia:function(a){var b=this.contexts[this.contexts.length-1];a.rules[0].root=0===b.length||b[0].multiMedia}}}(c("./tree")),function(a){a.toCSSVisitor=function(b){this._visitor=new a.visitor(this),this._env=b},a.toCSSVisitor.prototype={isReplacing:!0,run:function(a){return this._visitor.visit(a)},visitRule:function(a){return a.variable?[]:a},visitMixinDefinition:function(a){return a.frames=[],[]},visitExtend:function(){return[]},visitComment:function(a){return a.isSilent(this._env)?[]:a},visitMedia:function(a,b){return a.accept(this._visitor),b.visitDeeper=!1,a.rules.length?a:[]},visitDirective:function(b){if(b.currentFileInfo.reference&&!b.isReferenced)return[];if("@charset"===b.name){if(this.charset){if(b.debugInfo){var c=new a.Comment("/* "+b.toCSS(this._env).replace(/\n/g,"")+" */\n");return c.debugInfo=b.debugInfo,this._visitor.visit(c)}return[]}this.charset=!0}return b},checkPropertiesInRoot:function(b){for(var c,d=0;d0)&&e.splice(0,0,b);else{b.paths&&(b.paths=b.paths.filter(function(b){var c;for(" "===b[0].elements[0].combinator.value&&(b[0].elements[0].combinator=new a.Combinator("")),c=0;ch;)d=f[h],d&&d.rules?(e.push(this._visitor.visit(d)),f.splice(h,1),g--):h++;g>0?b.accept(this._visitor):b.rules=null,c.visitDeeper=!1,f=b.rules,f&&(this._mergeRules(f),f=b.rules),f&&(this._removeDuplicateRules(f),f=b.rules),f&&f.length>0&&b.paths.length>0&&e.splice(0,0,b)}return 1===e.length?e[0]:e},_removeDuplicateRules:function(b){if(b){var c,d,e,f={};for(e=b.length-1;e>=0;e--)if(d=b[e],d instanceof a.Rule)if(f[d.name]){c=f[d.name],c instanceof a.Rule&&(c=f[d.name]=[f[d.name].toCSS(this._env)]);var g=d.toCSS(this._env);-1!==c.indexOf(g)?b.splice(e,1):c.push(g)}else f[d.name]=d}},_mergeRules:function(b){if(b){for(var c,d,e,f={},g=0;g1){d=c[0];var h=[],i=[];c.map(function(a){"+"===a.merge&&(i.length>0&&h.push(e(i)),i=[]),i.push(a)}),h.push(e(i)),d.value=g(h)}})}}}}(c("./tree")),function(a){a.extendFinderVisitor=function(){this._visitor=new a.visitor(this),this.contexts=[],this.allExtendsStack=[[]]},a.extendFinderVisitor.prototype={run:function(a){return a=this._visitor.visit(a),a.allExtends=this.allExtendsStack[0],a},visitRule:function(a,b){b.visitDeeper=!1},visitMixinDefinition:function(a,b){b.visitDeeper=!1},visitRuleset:function(b){if(!b.root){var c,d,e,f,g=[],h=b.rules,i=h?h.length:0;for(c=0;i>c;c++)b.rules[c]instanceof a.Extend&&(g.push(h[c]),b.extendOnEveryPath=!0);var j=b.paths;for(c=0;c=0||(i=[k.selfSelectors[0]],g=n.findMatch(j,i),g.length&&j.selfSelectors.forEach(function(b){h=n.extendSelector(g,i,b),l=new a.Extend(k.selector,k.option,0),l.selfSelectors=h,h[h.length-1].extendList=[l],m.push(l),l.ruleset=k.ruleset,l.parent_ids=l.parent_ids.concat(k.parent_ids,j.parent_ids),k.firstExtendOnThisSelectorPath&&(l.firstExtendOnThisSelectorPath=!0,k.ruleset.paths.push(h))}));if(m.length){if(this.extendChainCount++,d>100){var o="{unable to calculate}",p="{unable to calculate}";try{o=m[0].selfSelectors[0].toCSS(),p=m[0].selector.toCSS()}catch(q){}throw{message:"extend circular reference detected. One of the circular extends is currently:"+o+":extend("+p+")"}}return m.concat(n.doExtendChaining(m,c,d+1))}return m},visitRule:function(a,b){b.visitDeeper=!1},visitMixinDefinition:function(a,b){b.visitDeeper=!1},visitSelector:function(a,b){b.visitDeeper=!1},visitRuleset:function(a){if(!a.root){var b,c,d,e,f=this.allExtendsStack[this.allExtendsStack.length-1],g=[],h=this;for(d=0;d0&&k[i.matched].combinator.value!==g?i=null:i.matched++,i&&(i.finished=i.matched===k.length,i.finished&&!a.allowAfter&&(e+1j&&k>0&&(l[l.length-1].elements=l[l.length-1].elements.concat(c[j].elements.slice(k)),k=0,j++),i=f.elements.slice(k,h.index).concat([g]).concat(d.elements.slice(1)),j===h.pathIndex&&e>0?l[l.length-1].elements=l[l.length-1].elements.concat(i):(l=l.concat(c.slice(j,h.pathIndex)),l.push(new a.Selector(i))),j=h.endPathIndex,k=h.endPathElementIndex,k>=c[j].elements.length&&(k=0,j++); +return j0&&(l[l.length-1].elements=l[l.length-1].elements.concat(c[j].elements.slice(k)),j++),l=l.concat(c.slice(j,c.length))},visitRulesetOut:function(){},visitMedia:function(a){var b=a.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);b=b.concat(this.doExtendChaining(b,a.allExtends)),this.allExtendsStack.push(b)},visitMediaOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1},visitDirective:function(a){var b=a.allExtends.concat(this.allExtendsStack[this.allExtendsStack.length-1]);b=b.concat(this.doExtendChaining(b,a.allExtends)),this.allExtendsStack.push(b)},visitDirectiveOut:function(){this.allExtendsStack.length=this.allExtendsStack.length-1}}}(c("./tree")),function(a){a.sourceMapOutput=function(a){this._css=[],this._rootNode=a.rootNode,this._writeSourceMap=a.writeSourceMap,this._contentsMap=a.contentsMap,this._contentsIgnoredCharsMap=a.contentsIgnoredCharsMap,this._sourceMapFilename=a.sourceMapFilename,this._outputFilename=a.outputFilename,this._sourceMapURL=a.sourceMapURL,a.sourceMapBasepath&&(this._sourceMapBasepath=a.sourceMapBasepath.replace(/\\/g,"/")),this._sourceMapRootpath=a.sourceMapRootpath,this._outputSourceFiles=a.outputSourceFiles,this._sourceMapGeneratorConstructor=a.sourceMapGenerator||c("source-map").SourceMapGenerator,this._sourceMapRootpath&&"/"!==this._sourceMapRootpath.charAt(this._sourceMapRootpath.length-1)&&(this._sourceMapRootpath+="/"),this._lineNumber=0,this._column=0},a.sourceMapOutput.prototype.normalizeFilename=function(a){return a=a.replace(/\\/g,"/"),this._sourceMapBasepath&&0===a.indexOf(this._sourceMapBasepath)&&(a=a.substring(this._sourceMapBasepath.length),("\\"===a.charAt(0)||"/"===a.charAt(0))&&(a=a.substring(1))),(this._sourceMapRootpath||"")+a},a.sourceMapOutput.prototype.add=function(a,b,c,d){if(a){var e,f,g,h,i;if(b){var j=this._contentsMap[b.filename];this._contentsIgnoredCharsMap[b.filename]&&(c-=this._contentsIgnoredCharsMap[b.filename],0>c&&(c=0),j=j.slice(this._contentsIgnoredCharsMap[b.filename])),j=j.substring(0,c),f=j.split("\n"),h=f[f.length-1]}if(e=a.split("\n"),g=e[e.length-1],b)if(d)for(i=0;i0){var d,e=JSON.stringify(this._sourceMapGenerator.toJSON());this._sourceMapURL?d=this._sourceMapURL:this._sourceMapFilename&&(d=this.normalizeFilename(this._sourceMapFilename)),this._writeSourceMap?this._writeSourceMap(e):d="data:application/json,"+encodeURIComponent(e),d&&this._css.push("/*# sourceMappingURL="+d+" */")}return this._css.join("")}}(c("./tree"));var y=/^(file|chrome(-extension)?|resource|qrc|app):/.test(location.protocol);w.env=w.env||("127.0.0.1"==location.hostname||"0.0.0.0"==location.hostname||"localhost"==location.hostname||location.port&&location.port.length>0||y?"development":"production");var z={debug:3,info:2,errors:1,none:0};if(w.logLevel="undefined"!=typeof w.logLevel?w.logLevel:"development"===w.env?z.debug:z.errors,w.async=w.async||!1,w.fileAsync=w.fileAsync||!1,w.poll=w.poll||(y?1e3:1500),w.functions)for(var A in w.functions)w.functions.hasOwnProperty(A)&&(w.tree.functions[A]=w.functions[A]);var B=/!dumpLineNumbers:(comments|mediaquery|all)/.exec(location.hash);B&&(w.dumpLineNumbers=B[1]);var C=/^text\/(x-)?less$/,D=null,E={};if(w.watch=function(){return w.watchMode||(w.env="development",v()),this.watchMode=!0,!0},w.unwatch=function(){return clearInterval(w.watchTimer),this.watchMode=!1,!1},/!watch/.test(location.hash)&&w.watch(),"development"!=w.env)try{D="undefined"==typeof a.localStorage?null:a.localStorage}catch(F){}var G=document.getElementsByTagName("link");w.sheets=[];for(var H=0;H