$=function(j){(function(k,s,o,l,t,z,u,m,i,n,v){n["="]=function(d){return"$p("+d+",$_);"};j=function(d,c,e){function w(a,b,p){b=[g,a,function(x,y){return y[i](x)}];for(p in c)b[i](a[c[p]]);return b}if(arguments[u]==1&&(f=l[d]))return f;if(f=o[q=d+k+c])return l[e]=f;var h,g={$r:[],$gid:s++},f,q,r=0;c instanceof Array?c[i]("$_"):c=["$_"];h=d?d.replace(/\t/g," ").replace(t,k).split(k).map(function(a,b){if(b%2){(b=a.match(/^([^\s]+)(?:\s|$)/))&&(b.f=n[b[1]])&&(a=b.f(a.substr(b[0].length),g));return a}if(!a)return m;b="$"+r;c[i](b);g[b]=a;return"$p($"+r++ +",$_);"}).join(m):m;f=eval("[function($scope,$args,$p,"+c.join(",")+"){$_=[];"+h+";return $_.join('')}]")[0];h=o[q]=function(a){a=a||{};for(e in g)a[e]=g[e];return f.apply(v,w(a))};e&&(l[e]=h);return h};j.modificators=n})("\t",0,{},{},/{%|%}/g,/^(\s|\u00A0)+|(\s|\u00A0)+$/g,"length","","push",{});return j}();
JD1mdW5jdGlvbihqKXsoZnVuY3Rpb24oayxzLG8sbCx0LHosdSxtLGksbix2KXtuWyI9Il09ZnVuY3Rpb24oZCl7cmV0dXJuIiRwKCIrZCsiLCRfKTsifTtqPWZ1bmN0aW9uKGQsYyxlKXtmdW5jdGlvbiB3KGEsYixwKXtiPVtnLGEsZnVuY3Rpb24oeCx5KXtyZXR1cm4geVtpXSh4KX1dO2ZvcihwIGluIGMpYltpXShhW2NbcF1dKTtyZXR1cm4gYn1pZihhcmd1bWVudHNbdV09PTEmJihmPWxbZF0pKXJldHVybiBmO2lmKGY9b1txPWQraytjXSlyZXR1cm4gbFtlXT1mO3ZhciBoLGc9eyRyOltdLCRnaWQ6cysrfSxmLHEscj0wO2MgaW5zdGFuY2VvZiBBcnJheT9jW2ldKCIkXyIpOmM9WyIkXyJdO2g9ZD9kLnJlcGxhY2UoL1x0L2csIiAiKS5yZXBsYWNlKHQsaykuc3BsaXQoaykubWFwKGZ1bmN0aW9uKGEsYil7aWYoYiUyKXsoYj1hLm1hdGNoKC9eKFteXHNdKykoPzpcc3wkKS8pKSYmKGIuZj1uW2JbMV1dKSYmKGE9Yi5mKGEuc3Vic3RyKGJbMF0ubGVuZ3RoKSxnKSk7cmV0dXJuIGF9aWYoIWEpcmV0dXJuIG07Yj0iJCIrcjtjW2ldKGIpO2dbYl09YTtyZXR1cm4iJHAoJCIrcisrICsiLCRfKTsifSkuam9pbihtKTptO2Y9ZXZhbCgiW2Z1bmN0aW9uKCRzY29wZSwkYXJncywkcCwiK2Muam9pbigiLCIpKyIpeyRfPVtdOyIraCsiO3JldHVybiAkXy5qb2luKCcnKX1dIilbMF07aD1vW3FdPWZ1bmN0aW9uKGEpe2E9YXx8e307Zm9yKGUgaW4gZylhW2VdPWdbZV07cmV0dXJuIGYuYXBwbHkodix3KGEpKX07ZSYmKGxbZV09aCk7cmV0dXJuIGh9O2oubW9kaWZpY2F0b3JzPW59KSgiXHQiLDAse30se30sL3slfCV9L2csL14oXHN8XHUwMEEwKSt8KFxzfFx1MDBBMCkrJC9nLCJsZW5ndGgiLCIiLCJwdXNoIix7fSk7cmV0dXJuIGp9KCk7
Original source not submitted