diff options
| author | Jules Laplace <jules@okfoc.us> | 2016-11-28 18:11:12 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2016-11-28 18:11:12 -0500 |
| commit | 2860b0ceae8e08704996b3397fb8b962ca60ab95 (patch) | |
| tree | d2f868290adbfd6914aa5f139c4fcc5323a1dc7f /tree/public/assets/js/vendor/liquid-lite.min.js | |
| parent | 0237b32f73b344deba694cd04fd61a52355ab33d (diff) | |
tree init
Diffstat (limited to 'tree/public/assets/js/vendor/liquid-lite.min.js')
| -rw-r--r-- | tree/public/assets/js/vendor/liquid-lite.min.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tree/public/assets/js/vendor/liquid-lite.min.js b/tree/public/assets/js/vendor/liquid-lite.min.js new file mode 100644 index 0000000..d4e0d8e --- /dev/null +++ b/tree/public/assets/js/vendor/liquid-lite.min.js @@ -0,0 +1,2 @@ +this.liquid=function(c){function e(a,b){if(a=a.match(/^\s*(?:new\b|typeof\b|[^a-z].*)?(\w*)/)[1])f[a+(b||'=""')]=1}var f={"_=[]":1};c=c.replace(/\r?\n/g,"\\n").replace(/{{(.+?)}}/g,function(a,b){e(b);return"',("+b.replace(/([^|])\|\s*(\w+)(?:\s*\:([^|]+))?/g,"$1).$2($3")+"),'"}).replace(/{%\s*(for|if|elsif)?\s*(\!?)\s*(.+?)%}(?:\\n)?/g,function(a,b,c,d){"for"==b?((a=d.match(/^(\w+) in (\w*)(.*)/))?(e(a[2],"={}"),b="var loop={i:0,offset:0},_3=loop,_2="+a[2]+a[3].replace(/ (limit|offset):\s*(\d+)/ig, +";_3.$1=$2")+";if(_2)for",a="_1 in _2)if(_2.hasOwnProperty(_1)&&!(_3.offset&&_3.offset--)){_3.i++;if(_3.limit&&_3.i-_3.offset>_3.limit)break;_3.key=_1;var "+a[1]+"=_2[_1];"):a=d+"){",a="');"+b+"(var "+a):b?(e(d),a="')"+("if"==b?";":"}else ")+"if("+c+"("+d+")){"):a="else "==d?"')}else{":"')};";return a+"_.push('"});return new Function("_0","var "+Object.keys(f).join(",")+";with(_0||{}){_.push('"+c+"')}return _.join('')")}; |
