}functionn(){c=!0}functioni(){returnc?(c=!1,""):r}functiona(){vare,t,n,a=Array.prototype.slice.call(arguments),o=a.pop(),s=[],r=1==a.length,c=!0,p=i();for(t=0;t<a.length;t++)if(n=a[t]=p+a[t],"xt_"!=n.substr(0,3)&&void0!==l[n])s.push(l[n]);elseif(u){try{e=localStorage.getItem(n)}catch(m){u=!1}try{e=void0===e||null===e?!1:JSON.parse(e)}catch(m){e=!1}s.push(l[n]=e)}elsed?c=!1:s.push(l[n]=!1);returnc?o(r?s[0]:s):voidchrome.storage.local.get(a,function(e){vari;for(s=[],t=0;t<a.length;t++)n=a[t],i=e[n],i=void0===i||null===i?!1:JSON.parse(i),s.push(l[n]=i);o(r?s[0]:s)})}functiono(e,t){varn,a,o={},s=i();for(nine)if(e.hasOwnProperty(n))if(a=e[n],n=s+n,l[n]=a,a=JSON.stringify(a),u)try{localStorage.setItem(n,a)}catch(r){u=!1}elseo[n]=a;returnu||!d?void(t&&t()):voidchrome.storage.local.set(o,t)}functions(){vare,t,n,a=Array.prototype.slice.call(arguments),o=i();for("function"==typeofa[a.length-1]&&(n=a.pop()),e=0;e<a.length;e++)if(t=a[e]=o+a[e],deletel[t],u)try{localStorage.removeItem(t)}catch(s){u=!1}d?chrome.storage.local.remove(a,n):n&&n()}varr="",c=!1,l={},d=!!(e.chrome&&chrome.storage&&chrome.storage.local),u=!d&&!!e.localStorage;e.ConfigStorage={prefix:t,noPrefix:n,get:a,set:o,remove:s}}(this),function(){try{window==window.top||window.chrome&&chrome.app&&chrome.app.window?document.documentElement.style.display="block":top.location=self.location}catch(e){console.error("CJ protection",e)}if(window.safeConfirm=function(e,t){"string"==typeofe&&(e={message:e});varn=!1;try{n=confirm(e.message)}catch(i){n=!0}setTimeout(function(){t(n)},10)},window.applicationCache&&!Config.Modes.packed&&window.addEventListener){vart=window.applicationCache,n=!1,i=!1,a=function(e){clearTimeout(i),i=setTimeout(function(){try{t.update()}catch(e){console.log("appCache.update: "+e)}},e||3e5)},o=function(){t.addEventListener("updateready",function(){t.status==t.UPDATEREADY&&(n||(safeConfirm({type:"WEBOGRAM_UPDATED_RELOAD",message:"A new version of Webogram is downloaded. Launch it?"},function(e){e?window.location.reload():n=!0}),a()))},!1),t.addEventListener("noupdate",function(){a()},!1),t.addEventListener("error",function(){a()},!1)};a(3e3),window.addEventListener("load",o)}}(),function(){vare=[Config.Navigator.osX?"osx":"non_osx",Config.Navigator.retina?"is_2x":"is_1x"];Config.Modes.ios_standalone&&e.push("ios_standalone"),$(document.body).addClass(e.join(" ")),ConfigStorage.get("layout_selected","i18n_locale",function(e){vart=e[0],n=e[1],i="en-us",a={dom:!1,i18n_ng:!1,i18n_messages:!1,i18n_fallback:!1},o=function(){vare,t=!0;for(eina)if(a.hasOwnProperty(e)&&a[e]===!1){t=!1;break}t&&(a.boot=!1,angular.bootstrap(document,["myApp"]))};switch(t){case"mobile":Config.Mobile=!0;break;case"desktop":Config.Mobile=!1;break;default:vars=$(window).width();Config.Mobile=Config.Navigator.mobile||s>10&&480>s}$("head").append('<link rel="stylesheet" href="css/'+(Config.Mobile?"mobile.css":"desktop.css")+'" />'),n||(n=(navigator.language||"").toLowerCase(),n=Config.I18n.aliases[n]||n);for(varr=0;r<Config.I18n.supported.length;r++)if(Config.I18n.supported[r]==n){Config.I18n.locale=n;break}a.i18n_ng=Config.I18n.locale==i,$.getJSON("js/locales/"+Config.I18n.locale+".json").success(function(e){Config.I18n.messages=e,a.i18n_messages=!0,Config.I18n.locale==i&&(a.i18n_fallback=!0),o()}),Config.I18n.locale!=i&&$.getJSON("js/locales/"+i+".json").success(function(e){Config.I18n.fallback_messages=e,a.i18n_fallback=!0,o()}),$(document).ready(function(){a.dom=!0,a.i18n_ng?o():$("<script>").appendTo("body").on("load",function(){a.i18n_ng=!0,o()}).attr("src","vendor/angular/i18n/angular-locale_"+Config.I18n.locale+".js")})})}(),function(e,t,n){"use strict";vari,a,o,s,r,c,l,d,u,p,m,h,g,f,_,v,y,b,w,k,$,S,C,M,A,x,E,T,I,D,P;C={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},b="scrollbar",y="scroll",u="mousedown",p="mouseenter",m="mousemove",g="mousewh
}functiono(){vare=r.yOffset;if($(e))e=e();elseif(I(e)){varn=e[0],i=t.getComputedStyle(n);e="fixed"!==i.position?0:n.getBoundingClientRect().bottom}elsew(e)||(e=0);returne}functions(e){if(e){e.scrollIntoView();varn=o();if(n){vari=e.getBoundingClientRect().top;t.scrollBy(0,i-n)}}elset.scrollTo(0,0)}functionr(){vare,t=n.hash();t?(e=c.getElementById(t))?s(e):(e=a(c.getElementsByName(t)))?s(e):"top"===t&&s(null):s(null)}varc=t.document;returne&&i.$watch(function(){returnn.hash()},function(e,t){(e!==t||""!==e)&&Dt(function(){i.$evalAsync(r)})}),r}]}functionjt(){this.$get=["$$rAF","$timeout",function(e,t){returne.supported?function(t){returne(t)}:function(e){returnt(e,0,!1)}}]}functionHt(e,t,i,a){functions(e){try{e.apply(null,B(arguments,1))}finally{if(k--,0===k)for(;$.length;)try{$.pop()()}catch(t){i.error(t)}}}functionr(e,t){!functionn(){o(C,function(e){e()}),S=t(n,e)}()}functionc(){l(),d()}functionl(){M=e.history.state,M=_(M)?null:M,L(M,P)&&(M=P),P=M}functiond(){(x!==p.url()||A!==M)&&(x=p.url(),A=M,o(I,function(e){e(p.url(),M)}))}functionu(e){try{returndecodeURIComponent(e)}catch(t){returne}}varp=this,m=t[0],g=e.location,f=e.history,v=e.setTimeout,y=e.clearTimeout,w={};p.isMock=!1;vark=0,$=[];p.$$completeOutstandingRequest=s,p.$$incOutstandingRequestCount=function(){k++},p.notifyWhenNoOutstandingRequests=function(e){o(C,function(e){e()}),0===k?e():$.push(e)};varS,C=[];p.addPollFn=function(e){return_(S)&&r(100,v),C.push(e),e};varM,A,x=g.href,E=t.find("base"),T=null;l(),A=M,p.url=function(t,n,i){if(_(i)&&(i=null),g!==e.location&&(g=e.location),f!==e.history&&(f=e.history),t){varo=A===i;if(x===t&&(!a.history||o))return;vars=x&&_n(x)===_n(t);returnx=t,A=i,!a.history||s&&o?(s||(T=t),n?g.replace(t):g.href=t):(f[n?"replaceState":"pushState"](i,"",t),l(),A=M),p}returnT||g.href.replace(/%27/g,"'")},p.state=function(){returnM};varI=[],D=!1,P=null;p.onUrlChange=function(t){returnD||(a.history&&Vi(e).on("popstate",c),Vi(e).on("hashchange",c),D=!0),I.push(t),t},p.$$checkUrlChange=d,p.baseHref=function(){vare=E.attr("href");returne?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""};varN={},U="",O=p.baseHref();p.cookies=function(e,t){vara,o,s,r,c;if(!e){if(m.cookie!==U)for(U=m.cookie,o=U.split("; "),N={},r=0;r<o.length;r++)s=o[r],c=s.indexOf("="),c>0&&(e=u(s.substring(0,c)),N[e]===n&&(N[e]=u(s.substring(c+1))));returnN}t===n?m.cookie=encodeURIComponent(e)+"=;path="+O+";expires=Thu, 01 Jan 1970 00:00:00 GMT":b(t)&&(a=(m.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+";path="+O).length+1,a>4096&&i.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+a+" > 4096 bytes)!"))},p.defer=function(e,t){varn;returnk++,n=v(function(){deletew[n],s(e)},t||0),w[n]=!0,n},p.defer.cancel=function(e){returnw[e]?(deletew[e],y(e),s(h),!0):!1}}functionzt(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,i){returnnewHt(e,i,t,n)}]}functionVt(){this.$get=function(){functione(e,n){functiona(e){e!=p&&(m?m==e&&(m=e.n):m=e,o(e.n,e.p),o(e,p),p=e,p.n=null)}functiono(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(eint)throwi("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);vars=0,r=u({},n,{id:e}),c={},l=n&&n.capacity||Number.MAX_VALUE,d={},p=null,m=null;returnt[e]={put:function(e,t){if(l<Number.MAX_VALUE){varn=d[e]||(d[e]={key:e});a(n)}if(!_(t))returneinc||s++,c[e]=t,s>l&&this.remove(m.key),t},get:function(e){if(l<Number.MAX_VALUE){vart=d[e];if(!t)return;a(t)}returnc[e]},remove:function(e){if(l<Number.MAX_VALUE){vart=d[e];if(!t)return;t==p&&(p=t.p),t==m&&(m=t.n),o(t.n,t.p),deleted[e]}deletec[e],s--},removeAll:function(){c={},s=0,d={},p=m=null},destroy:function(){c=null,r=null,d=null,deletet[e]},info:function(){returnu({},r,{size:s})}}}vart={};returne.info=function(){vare={};returno(t,function(t,n){e[n]=t.info()}),e},e.get=function(e){returnt[e]},e}}functionWt(){this.$get=["$cacheFactory",function(e){returne("templates")}]}functionGt(e,i){functiona(e,t){varn=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,i={};returno(e,function(e,a){varo=e.match(n);if
}}),l.absUrl()!=m&&a.url(l.absUrl(),!0);varg=!0;returna.onUrlChange(function(e,t){i.$evalAsync(function(){varn=l.absUrl(),a=l.$$state;l.$$parse(e),l.$$state=t,i.$broadcast("$locationChangeStart",e,n,t,a).defaultPrevented?(l.$$parse(n),l.$$state=a,r(n,!1,a)):(g=!1,c(n,a))}),i.$$phase||i.$digest()}),i.$watch(function(){vare=a.url(),t=a.state(),n=l.$$replace,s=e!==l.absUrl()||l.$$html5&&o.history&&t!==l.$$state;(g||s)&&(g=!1,i.$evalAsync(function(){i.$broadcast("$locationChangeStart",l.absUrl(),e,l.$$state,t).defaultPrevented?(l.$$parse(e),l.$$state=t):(s&&r(l.absUrl(),n,t===l.$$state?null:l.$$state),c(e,t))})),l.$$replace=!1}),l}]}functionMn(){vare=!0,t=this;this.debugEnabled=function(t){returnv(t)?(e=t,this):e},this.$get=["$window",function(n){functioni(e){returneinstanceofError&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}functiona(e){vart=n.console||{},a=t[e]||t.log||h,s=!1;try{s=!!a.apply}catch(r){}returns?function(){vare=[];returno(arguments,function(t){e.push(i(t))}),a.apply(t,e)}:function(e,t){a(e,null==t?"":t)}}return{log:a("log"),info:a("info"),warn:a("warn"),error:a("error"),debug:function(){varn=a("debug");returnfunction(){e&&n.apply(t,arguments)}}()}}]}functionAn(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throwXa("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);returne}functionxn(e,t){if(e){if(e.constructor===e)throwXa("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.window===e)throwXa("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throwXa("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throwXa("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}returne}functionEn(e,t){if(e){if(e.constructor===e)throwXa("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===Ja||e===Qa||e===eo)throwXa("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}functionTn(e){returne.constant}functionIn(e,t,n,i){xn(e,i);for(vara,o=t.split("."),s=0;o.length>1;s++){a=An(o.shift(),i);varr=xn(e[a],i);r||(r={},e[a]=r),e=r}returna=An(o.shift(),i),xn(e[a],i),e[a]=n,n}functionDn(e){return"constructor"==e}functionPn(e,t,i,a,o,s,r){An(e,s),An(t,s),An(i,s),An(a,s),An(o,s);varc=function(e){returnxn(e,s)},l=r||Dn(e)?c:g,d=r||Dn(t)?c:g,u=r||Dn(i)?c:g,p=r||Dn(a)?c:g,m=r||Dn(o)?c:g;returnfunction(s,r){varc=r&&r.hasOwnProperty(e)?r:s;returnnull==c?c:(c=l(c[e]),t?null==c?n:(c=d(c[t]),i?null==c?n:(c=u(c[i]),a?null==c?n:(c=p(c[a]),o?null==c?n:c=m(c[o]):c):c):c):c)}}functionNn(e,t){returnfunction(n,i){returne(n,i,xn,t)}}functionUn(e,t,i){vara=t.expensiveChecks,s=a?ro:so,r=s[e];if(r)returnr;varc=e.split("."),l=c.length;if(t.csp)r=6>l?Pn(c[0],c[1],c[2],c[3],c[4],i,a):function(e,t){varo,s=0;doo=Pn(c[s++],c[s++],c[s++],c[s++],c[s++],i,a)(e,t),t=n,e=o;while(l>s);returno};else{vard="";a&&(d+="s = eso(s, fe);\nl = eso(l, fe);\n");varu=a;o(c,function(e,t){An(e,i);varn=(t?"s":'((l&&l.hasOwnProperty("'+e+'"))?l:s)')+"."+e;(a||Dn(e))&&(n="eso("+n+", fe)",u=!0),d+="if(s == null) return undefined;\ns="+n+";\n"}),d+="return s;";varp=newFunction("s","l","eso","fe",d);p.toString=f(d),u&&(p=Nn(p,i)),r=p}returnr.sharedGetter=!0,r.assign=function(t,n){returnIn(t,e,n,e)},s[e]=r,r}functionOn(e){return$(e.valueOf)?e.valueOf():co.call(e)}functionLn(){vare=ct(),t=ct();this.$get=["$filter","$sniffer",function(n,i){functiona(e){vart=e;returne.sharedGetter&&(t=function(t,n){returne(t,n)},t.literal=e.literal,t.constant=e.constant,t.assign=e.assign),t}functions(e,t){for(varn=0,i=e.length;i>n;n++){vara=e[n];a.constant||(a.inputs?s(a.inputs,t):-1===t.indexOf(a)&&t.push(
},i.$observe("min",function(e){v(e)&&!w(e)&&(e=parseFloat(e,10)),r=w(e)&&!isNaN(e)?e:n,a.$validate()})}if(i.max||i.ngMax){varc;a.$validators.max=function(e){returna.$isEmpty(e)||_(c)||c>=e},i.$observe("max",function(e){v(e)&&!w(e)&&(e=parseFloat(e,10)),c=w(e)&&!isNaN(e)?e:n,a.$validate()})}}functionEi(e,t,n,i,a,o){$i(e,t,n,i,a,o),wi(i),i.$$parserName="url",i.$validators.url=function(e){returni.$isEmpty(e)||xo.test(e)}}functionTi(e,t,n,i,a,o){$i(e,t,n,i,a,o),wi(i),i.$$parserName="email",i.$validators.email=function(e){returni.$isEmpty(e)||Eo.test(e)}}functionIi(e,t,n,i){_(n.name)&&t.attr("name",l());vara=function(e){t[0].checked&&i.$setViewValue(n.value,e&&e.type)};t.on("click",a),i.$render=function(){vare=n.value;t[0].checked=e==i.$viewValue},n.$observe("value",i.$render)}functionDi(e,t,n,a,o){vars;if(v(a)){if(s=e(a),!s.constant)throwi("ngModel")("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,a);returns(t)}returno}functionPi(e,t,n,i,a,o,s,r){varc=Di(r,e,"ngTrueValue",n.ngTrueValue,!0),l=Di(r,e,"ngFalseValue",n.ngFalseValue,!1),d=function(e){i.$setViewValue(t[0].checked,e&&e.type)};t.on("click",d),i.$render=function(){t[0].checked=i.$viewValue},i.$isEmpty=function(e){returne!==c},i.$formatters.push(function(e){returnL(e,c)}),i.$parsers.push(function(e){returne?c:l})}functionNi(e){functiont(e,t,c){t===n?i("$pending",e,c):a("$pending",e,c),E(t)?t?(u(r.$error,e,c),d(r.$$success,e,c)):(d(r.$error,e,c),u(r.$$success,e,c)):(u(r.$error,e,c),u(r.$$success,e,c)),r.$pending?(o(Wo,!0),r.$valid=r.$invalid=n,s("",null)):(o(Wo,!1),r.$valid=Ui(r.$error),r.$invalid=!r.$valid,s("",r.$valid));varl;l=r.$pending&&r.$pending[e]?n:r.$error[e]?!1:r.$$success[e]?!0:null,s(e,l),p.$setValidity(e,l,r)}functioni(e,t,n){r[e]||(r[e]={}),d(r[e],t,n)}functiona(e,t,i){r[e]&&u(r[e],t,i),Ui(r[e])&&(r[e]=n)}functiono(e,t){t&&!l[e]?(m.addClass(c,e),l[e]=!0):!t&&l[e]&&(m.removeClass(c,e),l[e]=!1)}functions(e,t){e=e?"-"+tt(e,"-"):"",o(Fo+e,t===!0),o(qo+e,t===!1)}varr=e.ctrl,c=e.$element,l={},d=e.set,u=e.unset,p=e.parentForm,m=e.$animate;l[qo]=!(l[Fo]=c.hasClass(Fo)),r.$setValidity=t}functionUi(e){if(e)for(vartine)return!1;return!0}functionOi(e,t){returne="ngClass"+e,["$animate",function(n){functioni(e,t){varn=[];e:for(vari=0;i<e.length;i++){for(vara=e[i],o=0;o<t.length;o++)if(a==t[o])continuee;n.push(a)}returnn}functiona(e){if(na(e))returne;if(b(e))returne.split(" ");if(y(e)){vart=[];returno(e,function(e,n){e&&(t=t.concat(n.split(" ")))}),t}returne}return{restrict:"AC",link:function(s,r,c){functionl(e){vart=u(e,1);c.$addClass(t)}functiond(e){vart=u(e,-1);c.$removeClass(t)}functionu(e,t){varn=r.data("$classCounts")||{},i=[];returno(e,function(e){(t>0||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(t>0)&&i.push(e))}),r.data("$classCounts",n),i.join(" ")}functionp(e,t){vara=i(t,e),o=i(e,t);a=u(a,1),o=u(o,-1),a&&a.length&&n.addClass(r,a),o&&o.length&&n.removeClass(r,o)}functionm(e){if(t===!0||s.$index%2===t){varn=a(e||[]);if(h){if(!L(e,h)){vari=a(h);p(i,n)}}elsel(n)}h=O(e)}varh;s.$watch(c[e],m,!0),c.$observe("class",function(){m(s.$eval(c[e]))}),"ngClass"!==e&&s.$watch("$index",function(n,i){varo=1&n;if(o!==(1&i)){varr=a(s.$eval(c[e]));o===t?l(r):d(r)}})}}}]}varLi=/^\/(.+)\/([a-z]*)$/,Ri="validity",Bi=function(e){returnb(e)?e.toLowerCase():e},Fi=Object.prototype.hasOwnProperty,qi=function(e){returnb(e)?e.toUpperCase():e},ji=function(e){returnb(e)?e.replace(/[A-Z]/g,function(e){returnString.fromCharCode(32|e.charCodeAt(0))}):e},Hi=function(e){returnb(e)?e.replace(/[a-z]/g,function(e){returnString.fromCharCode(-33&e.charCodeAt(0))}):e};"i"!=="I".toLowerCase()&&(Bi=ji,qi=Hi);varzi,Vi,Wi,Gi,Ki=[].slice,Yi=[].splice,Zi=[].push,Xi=Object.prototype.toString,Ji=i("ng"),Qi=e.angular||(e.angular={}),ea=0;zi=t.documentMode,h.$inject=[],g.$inject=[];varta,na=Array.isArray,ia=function(e){returnb(e)?e.trim():e},aa=function(e){returne.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},oa=function(){if(v(oa.isActive_))returnoa.isActive_;vare=!(!t.querySelector("[ng-csp]")&
a.$$setOptions(i[2]&&i[2].$options),o.$addControl(a),n.$observe("name",function(e){a.$name!==e&&o.$$renameControl(a,e)}),e.$on("$destroy",function(){o.$removeControl(a)})},post:function(e,t,n,i){vara=i[0];a.$options&&a.$options.updateOn&&t.on(a.$options.updateOn,function(e){a.$$debounceViewValueCommit(e&&e.type)}),t.on("blur",function(){a.$touched||e.$apply(function(){a.$setTouched()})})}}}}},Yo=f({restrict:"A",require:"ngModel",link:function(e,t,n,i){i.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}}),Zo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,i){i&&(n.required=!0,i.$validators.required=function(e){return!n.required||!i.$isEmpty(e)},n.$observe("required",function(){i.$validate()}))}}},Xo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,a,o){if(o){vars,r=a.ngPattern||a.pattern;a.$observe("pattern",function(e){if(b(e)&&e.length>0&&(e=newRegExp(e)),e&&!e.test)throwi("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",r,e,z(t));s=e||n,o.$validate()}),o.$validators.pattern=function(e){returno.$isEmpty(e)||_(s)||s.test(e)}}}}},Jo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,i){if(i){vara=0;n.$observe("maxlength",function(e){a=p(e)||0,i.$validate()}),i.$validators.maxlength=function(e,t){returni.$isEmpty(e)||t.length<=a}}}}},Qo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,i){if(i){vara=0;n.$observe("minlength",function(e){a=p(e)||0,i.$validate()}),i.$validators.minlength=function(e,t){returni.$isEmpty(e)||t.length>=a}}}}},es=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,i,a){vars=t.attr(i.$attr.ngList)||", ",r="false"!==i.ngTrim,c=r?ia(s):s,l=function(e){if(!_(e)){vart=[];returne&&o(e.split(c),function(e){e&&t.push(r?ia(e):e)}),t}};a.$parsers.push(l),a.$formatters.push(function(e){returnna(e)?e.join(s):n}),a.$isEmpty=function(e){return!e||!e.length}}}},ts=/^(true|false|\d+)$/,ns=function(){return{restrict:"A",priority:100,compile:function(e,t){returnts.test(t.ngValue)?function(e,t,n){n.$set("value",e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){n.$set("value",e)})}}}},is=function(){return{restrict:"A",controller:["$scope","$attrs",function(e,t){vari=this;this.$options=e.$eval(t.ngModelOptions),this.$options.updateOn!==n?(this.$options.updateOnDefault=!1,this.$options.updateOn=ia(this.$options.updateOn.replace(Oo,function(){returni.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}},as=["$compile",function(e){return{restrict:"AC",compile:function(t){returne.$$addBindingClass(t),function(t,i,a){e.$$addBindingInfo(i,a.ngBind),i=i[0],t.$watch(a.ngBind,function(e){i.textContent=e===n?"":e})}}}}],os=["$interpolate","$compile",function(e,t){return{compile:function(i){returnt.$$addBindingClass(i),function(i,a,o){vars=e(a.attr(o.$attr.ngBindTemplate));t.$$addBindingInfo(a,s.expressions),a=a[0],o.$observe("ngBindTemplate",function(e){a.textContent=e===n?"":e})}}}}],ss=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(i,a){varo=t(a.ngBindHtml),s=t(a.ngBindHtml,function(e){return(e||"").toString()});returnn.$$addBindingClass(i),function(t,i,a){n.$$addBindingInfo(i,a.ngBindHtml),t.$watch(s,function(){i.html(e.getTrustedHtml(o(t))||"")})}}}}],rs=Oi("",!0),cs=Oi("Odd",0),ls=Oi("Even",1),ds=vi({compile:function(e,t){t.$set("ngCloak",n),e.removeClass("ng-cloak")}}),us=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],ps={},ms={blur:!0,focus:!0};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){vart=Kt("ng-"+e);ps[t]=["$parse","$rootScope",function(n,i){return{restrict:"A",compile:function(a,o){vars=n(o[t],null,!0);returnfunction(t,n){n.on(e,function(n){vara=function(){s(t,{$event:n})};ms[e]&&i.$$phase?t.$evalAsync(a):t.$apply(a)})}}}}]});varhs=["$animate",function(e){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,rest
returne=p(e)?e:e.split(/\s+/),d(e,function(e,i){e&&e.length>0&&(n+=(i>0?" ":"")+e+t)}),n}varE,T,I,D,P="";e.ontransitionend===n&&e.onwebkittransitionend!==n?(P="-webkit-",E="WebkitTransition",T="webkitTransitionEnd transitionend"):(E="transition",T="transitionend"),e.onanimationend===n&&e.onwebkitanimationend!==n?(P="-webkit-",I="WebkitAnimation",D="webkitAnimationEnd animationend"):(I="animation",D="animationend");varN,U="Duration",O="Property",L="Delay",R="IterationCount",B="PlayState",F="$$ngAnimateKey",q="$$ngAnimateCSS3Data",j=3,H=1.5,z=1e3,V={},W=0,G=[],K=null,Y=0,Z=[];return{animate:function(e,t,n,i,a,o){returno=o||{},o.from=n,o.to=i,M("animate",e,t,a,o)},enter:function(e,t,n){returnn=n||{},M("enter",e,"ng-enter",t,n)},leave:function(e,t,n){returnn=n||{},M("leave",e,"ng-leave",t,n)},move:function(e,t,n){returnn=n||{},M("move",e,"ng-move",t,n)},beforeSetClass:function(e,t,n,i,a){a=a||{};varo=x(n,"-remove")+" "+x(t,"-add"),s=S("setClass",e,o,a.from);returns?(u(e,i),s):(c(),voidi())},beforeAddClass:function(e,t,n,i){i=i||{};vara=S("addClass",e,x(t,"-add"),i.from);returna?(u(e,n),a):(c(),voidn())},beforeRemoveClass:function(e,t,n,i){i=i||{};vara=S("removeClass",e,x(t,"-remove"),i.from);returna?(u(e,n),a):(c(),voidn())},setClass:function(e,t,n,i,a){a=a||{},n=x(n,"-remove"),t=x(t,"-add");varo=n+" "+t;returnC("setClass",e,o,i,a.to)},addClass:function(e,t,n,i){returni=i||{},C("addClass",e,x(t,"-add"),n,i.to)},removeClass:function(e,t,n,i){returni=i||{},C("removeClass",e,x(t,"-remove"),n,i.to)}}}])}])}(window,window.angular),function(e,t){"use strict";functionn(){this.$get=["$$sanitizeUri",function(e){returnfunction(t){varn=[];returno(t,c(n,function(t,n){return!/^unsafe/.test(e(t,n))})),n.join("")}}]}functioni(e){varn=[],i=c(n,t.noop);returni.chars(e),n.join("")}functiona(e){vart,n={},i=e.split(",");for(t=0;t<i.length;t++)n[i[t]]=!0;returnn}functiono(e,n){functioni(e,i,o,r){if(i=t.lowercase(i),S[i])for(;y.last()&&C[y.last()];)a("",y.last());$[i]&&y.last()==i&&a("",i),r=b[i]||!!r,r||y.push(i);varc={};o.replace(p,function(e,t,n,i,a){varo=n||i||a||"";c[t]=s(o)}),n.start&&n.start(i,c,r)}functiona(e,i){vara,o=0;if(i=t.lowercase(i))for(o=y.length-1;o>=0&&y[o]!=i;o--);if(o>=0){for(a=y.length-1;a>=o;a--)n.end&&n.end(y[a]);y.length=o}}"string"!=typeofe&&(e=null===e||"undefined"==typeofe?"":""+e);varo,r,c,v,y=[],w=e;for(y.last=function(){returny[y.length-1]};e;){if(v="",r=!0,y.last()&&A[y.last()]?(e=e.replace(newRegExp("(.*)<\\s*\\/\\s*"+y.last()+"[^>]*>","i"),function(e,t){returnt=t.replace(g,"$1").replace(_,"$1"),n.chars&&n.chars(s(t)),""}),a("",y.last())):(0===e.indexOf("<!--")?(o=e.indexOf("--",4),o>=0&&e.lastIndexOf("-->",o)===o&&(n.comment&&n.comment(e.substring(4,o)),e=e.substring(o+3),r=!1)):f.test(e)?(c=e.match(f),c&&(e=e.replace(c[0],""),r=!1)):h.test(e)?(c=e.match(u),c&&(e=e.substring(c[0].length),c[0].replace(u,a),r=!1)):m.test(e)&&(c=e.match(d),c?(c[4]&&(e=e.substring(c[0].length),c[0].replace(d,i)),r=!1):(v+="<",e=e.substring(1))),r&&(o=e.indexOf("<"),v+=0>o?e:e.substring(0,o),e=0>o?"":e.substring(o),n.chars&&n.chars(s(v)))),e==w)throwl("badparse","The sanitizer was unable to parse the following block of html: {0}",e);w=e}a()}functions(e){if(!e)return"";vart=N.exec(e),n=t[1],i=t[3],a=t[2];returna&&(P.innerHTML=a.replace(/</g,"<"),a="textContent"inP?P.textContent:P.innerText),n+a+i}functionr(e){returne.replace(/&/g,"&").replace(v,function(e){vart=e.charCodeAt(0),n=e.charCodeAt(1);return"&#"+(1024*(t-55296)+(n-56320)+65536)+";"}).replace(y,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}functionc(e,n){vari=!1,a=t.bind(e,e.push);return{start:function(e,o,s){e=t.lowercase(e),!i&&A[e]&&(i=e),i||x[e]!==!0||(a("<"),a(e),t.forEach(o,function(i,o){vars=t.lowercase(o),c="img"===e&&"src"===s||"background"===s;D[s]!==!0||E[s]===!0&&!n(i,c)||(a(" "),a(o),a('="'),a(r(i)),a('"'))}),a(s?"/>":">"))},end:function(e){e=t.lowercase(e),i||x[e]!==!0||(a("</"),a(e),a(">")),e==i&&(i=!1)},chars:function(e){i||a(r(e))}}}varl=t.$$minErr("$sanitize