/*
 AngularJS v1.4.12-local+sha.996c901
 (c) 2010-2015 Google, Inc. http://angularjs.org
 License: MIT
*/
(function(Q,X,A){'use strict';function N(a){return function(){var b=arguments[0],d;d="["+(a?a+":":"")+b+"] http://errors.angularjs.org/1.4.12-local+sha.996c901/"+(a?a+"/":"")+b;for(b=1;b<arguments.length;b++){d=d+(1==b?"?":"&")+"p"+(b-1)+"=";var c=encodeURIComponent,e;e=arguments[b];e="function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof e?"undefined":"string"!=typeof e?JSON.stringify(e):e;d+=c(e)}return Error(d)}}function Da(a){if(null==a||cb(a))return!1;if(M(a)||J(a)||C&&a instanceof
C)return!0;var b="length"in Object(a)&&a.length;return T(b)&&(0<=b&&(b-1 in a||a instanceof Array)||"function"==typeof a.item)}function q(a,b,d){var c,e;if(a)if(D(a))for(c in a)"prototype"==c||"length"==c||"name"==c||a.hasOwnProperty&&!a.hasOwnProperty(c)||b.call(d,a[c],c,a);else if(M(a)||Da(a)){var f="object"!==typeof a;c=0;for(e=a.length;c<e;c++)(f||c in a)&&b.call(d,a[c],c,a)}else if(a.forEach&&a.forEach!==q)a.forEach(b,d,a);else if(vc(a))for(c in a)b.call(d,a[c],c,a);else if("function"===typeof a.hasOwnProperty)for(c in a)a.hasOwnProperty(c)&&
b.call(d,a[c],c,a);else for(c in a)ua.call(a,c)&&b.call(d,a[c],c,a);return a}function wc(a,b,d){for(var c=Object.keys(a).sort(),e=0;e<c.length;e++)b.call(d,a[c[e]],c[e]);return c}function xc(a){return function(b,d){a(d,b)}}function ee(){return++sb}function Sb(a,b,d){for(var c=a.$$hashKey,e=0,f=b.length;e<f;++e){var g=b[e];if(L(g)||D(g))for(var k=Object.keys(g),h=0,l=k.length;h<l;h++){var m=k[h],n=g[m];d&&L(n)?ha(n)?a[m]=new Date(n.valueOf()):Qa(n)?a[m]=new RegExp(n):n.nodeName?a[m]=n.cloneNode(!0):
Tb(n)?a[m]=n.clone():(L(a[m])||(a[m]=M(n)?[]:{}),Sb(a[m],[n],!0)):a[m]=n}}c?a.$$hashKey=c:delete a.$$hashKey;return a}function R(a){return Sb(a,va.call(arguments,1),!1)}function fe(a){return Sb(a,va.call(arguments,1),!0)}function Ub(a,b){return R(Object.create(a),b)}function I(){}function db(a){return a}function na(a){return function(){return a}}function yc(a){return D(a.toString)&&a.toString!==qa}function w(a){return"undefined"===typeof a}function x(a){return"undefined"!==typeof a}function L(a){return null!==
a&&"object"===typeof a}function vc(a){return null!==a&&"object"===typeof a&&!zc(a)}function J(a){return"string"===typeof a}function T(a){return"number"===typeof a}function ha(a){return"[object Date]"===qa.call(a)}function D(a){return"function"===typeof a}function Qa(a){return"[object RegExp]"===qa.call(a)}function cb(a){return a&&a.window===a}function eb(a){return a&&a.$evalAsync&&a.$watch}function Ra(a){return"boolean"===typeof a}function Ac(a){return a&&T(a.length)&&ge.test(qa.call(a))}function Tb(a){return!(!a||
!(a.nodeName||a.prop&&a.attr&&a.find))}function he(a){var b={};a=a.split(",");var d;for(d=0;d<a.length;d++)b[a[d]]=!0;return b}function ra(a){return O(a.nodeName||a[0]&&a[0].nodeName)}function fb(a,b){var d=a.indexOf(b);0<=d&&a.splice(d,1);return d}function Sa(a,b){function d(a,b){var d=b.$$hashKey,e;if(M(a)){e=0;for(var f=a.length;e<f;e++)b.push(c(a[e]))}else if(vc(a))for(e in a)b[e]=c(a[e]);else if(a&&"function"===typeof a.hasOwnProperty)for(e in a)a.hasOwnProperty(e)&&(b[e]=c(a[e]));else for(e in a)ua.call(a,
e)&&(b[e]=c(a[e]));d?b.$$hashKey=d:delete b.$$hashKey;return b}function c(a){if(!L(a))return a;var b=e.indexOf(a);if(-1!==b)return f[b];if(cb(a)||eb(a))throw Ea("cpws");var b=!1,c;M(a)?(c=[],b=!0):Ac(a)?c=new a.constructor(a):ha(a)?c=new Date(a.getTime()):Qa(a)?(c=new RegExp(a.source,a.toString().match(/[^\/]*$/)[0]),c.lastIndex=a.lastIndex):"[object Blob]"===qa.call(a)?c=new a.constructor([a],{type:a.type}):D(a.cloneNode)?c=a.cloneNode(!0):(c=Object.create(zc(a)),b=!0);e.push(a);f.push(c);return b?
d(a,c):c}var e=[],f=[];if(b){if(Ac(b))throw Ea("cpta");if(a===b)throw Ea("cpi");M(b)?b.length=0:q(b,function(a,c){"$$hashKey"!==c&&delete b[c]});e.push(a);f.push(b);return d(a,b)}return c(a)}function ia(a,b){if(M(a)){b=b||[];for(var d=0,c=a.length;d<c;d++)b[d]=a[d]}else if(L(a))for(d in b=b||{},a)if("$"!==d.charAt(0)||"$"!==d.charAt(1))b[d]=a[d];return b||a}function oa(a,b){if(a===b)return!0;if(null===a||null===b)return!1;if(a!==a&&b!==b)return!0;var d=typeof a,c;if(d==typeof b&&"object"==d)if(M(a)){if(!M(b))return!1;
if((d=a.length)==b.length){for(c=0;c<d;c++)if(!oa(a[c],b[c]))return!1;return!0}}else{if(ha(a))return ha(b)?oa(a.getTime(),b.getTime()):!1;if(Qa(a))return Qa(b)?a.toString()==b.toString():!1;if(eb(a)||eb(b)||cb(a)||cb(b)||M(b)||ha(b)||Qa(b))return!1;d=ba();for(c in a)if("$"!==c.charAt(0)&&!D(a[c])){if(!oa(a[c],b[c]))return!1;d[c]=!0}for(c in b)if(!(c in d)&&"$"!==c.charAt(0)&&x(b[c])&&!D(b[c]))return!1;return!0}return!1}function gb(a,b,d){return a.concat(va.call(b,d))}function Bc(a,b){var d=2<arguments.length?
va.call(arguments,2):[];return!D(b)||b instanceof RegExp?b:d.length?function(){return arguments.length?b.apply(a,gb(d,arguments,0)):b.apply(a,d)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}}function ie(a,b){var d=b;"string"===typeof a&&"$"===a.charAt(0)&&"$"===a.charAt(1)?d=A:cb(b)?d="$WINDOW":b&&X===b?d="$DOCUMENT":eb(b)&&(d="$SCOPE");return d}function hb(a,b){if(w(a))return A;T(b)||(b=b?2:null);return JSON.stringify(a,ie,b)}function Cc(a){return J(a)?JSON.parse(a):a}function Dc(a,
b){a=a.replace(je,"");var d=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(d)?b:d}function Vb(a,b,d){d=d?-1:1;var c=a.getTimezoneOffset();b=Dc(b,c);d*=b-c;a=new Date(a.getTime());a.setMinutes(a.getMinutes()+d);return a}function wa(a){a=C(a).clone();try{a.empty()}catch(d){}var b=C("<div>").append(a).html();try{return a[0].nodeType===Ta?O(b):b.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+O(b)})}catch(d){return O(b)}}function Ec(a){try{return decodeURIComponent(a)}catch(b){}}
function Fc(a){var b={};q((a||"").split("&"),function(a){var c,d,f;a&&(d=a=a.replace(/\+/g,"%20"),c=a.indexOf("="),-1!==c&&(d=a.substring(0,c),f=a.substring(c+1)),d=Ec(d),x(d)&&(f=x(f)?Ec(f):!0,ua.call(b,d)?M(b[d])?b[d].push(f):b[d]=[b[d],f]:b[d]=f))});return b}function Wb(a){var b=[];q(a,function(a,c){M(a)?q(a,function(a){b.push(ka(c,!0)+(!0===a?"":"="+ka(a,!0)))}):b.push(ka(c,!0)+(!0===a?"":"="+ka(a,!0)))});return b.length?b.join("&"):""}function tb(a){return ka(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,
"=").replace(/%2B/gi,"+")}function ka(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function ke(a,b){var d,c,e=Ua.length;for(c=0;c<e;++c)if(d=Ua[c]+b,J(d=a.getAttribute(d)))return d;return null}function le(a,b){var d,c,e={};q(Ua,function(b){b+="app";!d&&a.hasAttribute&&a.hasAttribute(b)&&(d=a,c=a.getAttribute(b))});q(Ua,function(b){b+="app";var e;!d&&(e=a.querySelector("["+b.replace(":",
"\\:")+"]"))&&(d=e,c=e.getAttribute(b))});d&&(e.strictDi=null!==ke(d,"strict-di"),b(d,c?[c]:[],e))}function Gc(a,b,d){L(d)||(d={});d=R({strictDi:!1},d);var c=function(){a=C(a);if(a.injector()){var c=a[0]===X?"document":wa(a);throw Ea("btstrpd",c.replace(/</,"&lt;").replace(/>/,"&gt;"));}b=b||[];b.unshift(["$provide",function(b){b.value("$rootElement",a)}]);d.debugInfoEnabled&&b.push(["$compileProvider",function(a){a.debugInfoEnabled(!0)}]);b.unshift("ng");c=ib(b,d.strictDi);c.invoke(["$rootScope",
"$rootElement","$compile","$injector",function(a,b,c,d){a.$apply(function(){b.data("$injector",d);c(b)(a)})}]);return c},e=/^NG_ENABLE_DEBUG_INFO!/,f=/^NG_DEFER_BOOTSTRAP!/;Q&&e.test(Q.name)&&(d.debugInfoEnabled=!0,Q.name=Q.name.replace(e,""));if(Q&&!f.test(Q.name))return c();Q.name=Q.name.replace(f,"");fa.resumeBootstrap=function(a){q(a,function(a){b.push(a)});return c()};D(fa.resumeDeferredBootstrap)&&fa.resumeDeferredBootstrap()}function me(){Q.name="NG_ENABLE_DEBUG_INFO!"+Q.name;Q.location.reload()}
function ne(a){a=fa.element(a).injector();if(!a)throw Ea("test");return a.get("$$testability")}function Hc(a,b){b=b||"_";return a.replace(oe,function(a,c){return(c?b:"")+a.toLowerCase()})}function ub(a,b,d){if(!a)throw Ea("areq",b||"?",d||"required");return a}function Va(a,b,d){d&&M(a)&&(a=a[a.length-1]);ub(D(a),b,"not a function, got "+(a&&"object"===typeof a?a.constructor.name||"Object":typeof a));return a}function Wa(a,b){if("hasOwnProperty"===a)throw Ea("badname",b);}function Ic(a,b,d){if(!b)return a;
b=b.split(".");for(var c,e=a,f=b.length,g=0;g<f;g++)c=b[g],a&&(a=(e=a)[c]);return!d&&D(a)?Bc(e,a):a}function vb(a){for(var b=a[0],d=a[a.length-1],c,e=1;b!==d&&(b=b.nextSibling);e++)if(c||a[e]!==b)c||(c=C(va.call(a,0,e))),c.push(b);return c||a}function ba(){return Object.create(null)}function pe(a){function b(a,b,c){return a[b]||(a[b]=c())}var d=N("$injector"),c=N("ng");a=b(a,"angular",Object);a.$$minErr=a.$$minErr||N;return b(a,"module",function(){var a={};return function(e,g,k){if("hasOwnProperty"===
e)throw c("badname","module");g&&a.hasOwnProperty(e)&&(a[e]=null);return b(a,e,function(){function a(a,b,d,e){e||(e=c);return function(){e[d||"push"]([a,b,arguments]);return u}}function b(a,b){return function(d,f){f&&D(f)&&(f.$$moduleName=e);c.push([a,b,arguments]);return u}}if(!g)throw d("nomod",e);var c=[],f=[],E=[],z=a("$injector","invoke","push",f),u={_invokeQueue:c,_configBlocks:f,_runBlocks:E,requires:g,name:e,provider:b("$provide","provider"),factory:b("$provide","factory"),service:b("$provide",
"service"),value:a("$provide","value"),constant:a("$provide","constant","unshift"),decorator:b("$provide","decorator"),animation:b("$animateProvider","register"),filter:b("$filterProvider","register"),controller:b("$controllerProvider","register"),directive:b("$compileProvider","directive"),config:z,run:function(a){E.push(a);return this}};k&&z(k);return u})}})}function jb(a){return a.replace(qe,function(a,d,c,e){return e?c.toUpperCase():c}).replace(re,"Moz$1")}function Jc(a){a=a.nodeType;return 1===
a||!a||9===a}function Kc(a,b){var d,c,e=b.createDocumentFragment(),f=[];if(Xb.test(a)){d=d||e.appendChild(b.createElement("div"));c=(se.exec(a)||["",""])[1].toLowerCase();c=la[c]||la._default;d.innerHTML=c[1]+a.replace(te,"<$1></$2>")+c[2];for(c=c[0];c--;)d=d.lastChild;f=gb(f,d.childNodes);d=e.firstChild;d.textContent=""}else f.push(b.createTextNode(a));e.textContent="";e.innerHTML="";q(f,function(a){e.appendChild(a)});return e}function Lc(a,b){var d=a.parentNode;d&&d.replaceChild(b,a);b.appendChild(a)}
function U(a){if(a instanceof U)return a;var b;J(a)&&(a=V(a),b=!0);if(!(this instanceof U)){if(b&&"<"!=a.charAt(0))throw Yb("nosel");return new U(a)}if(b){b=X;var d;a=(d=ue.exec(a))?[b.createElement(d[1])]:(d=Kc(a,b))?d.childNodes:[]}Mc(this,a)}function Zb(a){return a.cloneNode(!0)}function wb(a,b){b||xb(a);if(a.querySelectorAll)for(var d=a.querySelectorAll("*"),c=0,e=d.length;c<e;c++)xb(d[c])}function Nc(a,b,d,c){if(x(c))throw Yb("offargs");var e=(c=yb(a))&&c.events,f=c&&c.handle;if(f)if(b){var g=
function(b){var c=e[b];x(d)&&fb(c||[],d);x(d)&&c&&0<c.length||(a.removeEventListener(b,f,!1),delete e[b])};q(b.split(" "),function(a){g(a);zb[a]&&g(zb[a])})}else for(b in e)"$destroy"!==b&&a.removeEventListener(b,f,!1),delete e[b]}function xb(a,b){var d=a.ng339,c=d&&kb[d];c&&(b?delete c.data[b]:(c.handle&&(c.events.$destroy&&c.handle({},"$destroy"),Nc(a)),delete kb[d],a.ng339=A))}function yb(a,b){var d=a.ng339,d=d&&kb[d];b&&!d&&(a.ng339=d=++ve,d=kb[d]={events:{},data:{},handle:A});return d}function $b(a,
b,d){if(Jc(a)){var c=x(d),e=!c&&b&&!L(b),f=!b;a=(a=yb(a,!e))&&a.data;if(c)a[b]=d;else{if(f)return a;if(e)return a&&a[b];R(a,b)}}}function Ab(a,b){return a.getAttribute?-1<(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+b+" "):!1}function Bb(a,b){b&&a.setAttribute&&q(b.split(" "),function(b){a.setAttribute("class",V((" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+V(b)+" "," ")))})}function Cb(a,b){if(b&&a.setAttribute){var d=(" "+(a.getAttribute("class")||
"")+" ").replace(/[\n\t]/g," ");q(b.split(" "),function(a){a=V(a);-1===d.indexOf(" "+a+" ")&&(d+=a+" ")});a.setAttribute("class",V(d))}}function Mc(a,b){if(b)if(b.nodeType)a[a.length++]=b;else{var d=b.length;if("number"===typeof d&&b.window!==b){if(d)for(var c=0;c<d;c++)a[a.length++]=b[c]}else a[a.length++]=b}}function Oc(a,b){return Db(a,"$"+(b||"ngController")+"Controller")}function Db(a,b,d){9==a.nodeType&&(a=a.documentElement);for(b=M(b)?b:[b];a;){for(var c=0,e=b.length;c<e;c++)if(x(d=C.data(a,
b[c])))return d;a=a.parentNode||11===a.nodeType&&a.host}}function Pc(a){for(wb(a,!0);a.firstChild;)a.removeChild(a.firstChild)}function ac(a,b){b||wb(a);var d=a.parentNode;d&&d.removeChild(a)}function we(a,b){b=b||Q;if("complete"===b.document.readyState)b.setTimeout(a);else C(b).on("load",a)}function Qc(a,b){var d=Eb[b.toLowerCase()];return d&&Rc[ra(a)]&&d}function xe(a,b){var d=function(c,d){c.isDefaultPrevented=function(){return c.defaultPrevented};var e=b[d||c.type],g=e?e.length:0;if(g){if(w(c.immediatePropagationStopped)){var k=
c.stopImmediatePropagation;c.stopImmediatePropagation=function(){c.immediatePropagationStopped=!0;c.stopPropagation&&c.stopPropagation();k&&k.call(c)}}c.isImmediatePropagationStopped=function(){return!0===c.immediatePropagationStopped};var h=e.specialHandlerWrapper||ye;1<g&&(e=ia(e));for(var l=0;l<g;l++)c.isImmediatePropagationStopped()||h(a,c,e[l])}};d.elem=a;return d}function ye(a,b,d){d.call(a,b)}function ze(a,b,d){var c=b.relatedTarget;c&&(c===a||Ae.call(a,c))||d.call(a,b)}function Be(){this.$get=
function(){return R(U,{hasClass:function(a,b){a.attr&&(a=a[0]);return Ab(a,b)},addClass:function(a,b){a.attr&&(a=a[0]);return Cb(a,b)},removeClass:function(a,b){a.attr&&(a=a[0]);return Bb(a,b)}})}}function Fa(a,b){var d=a&&a.$$hashKey;if(d)return"function"===typeof d&&(d=a.$$hashKey()),d;d=typeof a;return d="function"==d||"object"==d&&null!==a?a.$$hashKey=d+":"+(b||ee)():d+":"+a}function Xa(a,b){if(b){var d=0;this.nextUid=function(){return++d}}q(a,this.put,this)}function Ce(a){return(a=a.toString().replace(Sc,
"").match(Tc))?"function("+(a[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function ib(a,b){function d(a){return function(b,c){if(L(b))q(b,xc(a));else return a(b,c)}}function c(a,b){Wa(a,"service");if(D(b)||M(b))b=E.instantiate(b);if(!b.$get)throw Ga("pget",a);return n[a+"Provider"]=b}function e(a,b){return function(){var c=u.invoke(b,this);if(w(c))throw Ga("undef",a);return c}}function f(a,b,d){return c(a,{$get:!1!==d?e(a,b):b})}function g(a){ub(w(a)||M(a),"modulesToLoad","not an array");var b=[],c;
q(a,function(a){function d(a){var b,c;b=0;for(c=a.length;b<c;b++){var d=a[b],e=E.get(d[0]);e[d[1]].apply(e,d[2])}}if(!m.get(a)){m.put(a,!0);try{J(a)?(c=bc(a),b=b.concat(g(c.requires)).concat(c._runBlocks),d(c._invokeQueue),d(c._configBlocks)):D(a)?b.push(E.invoke(a)):M(a)?b.push(E.invoke(a)):Va(a,"module")}catch(B){throw M(a)&&(a=a[a.length-1]),B.message&&B.stack&&-1==B.stack.indexOf(B.message)&&(B=B.message+"\n"+B.stack),Ga("modulerr",a,B.stack||B.message||B);}}});return b}function k(a,c){function d(b,
d){if(a.hasOwnProperty(b)){if(a[b]===h)throw Ga("cdep",b+" <- "+l.join(" <- "));return a[b]}try{return l.unshift(b),a[b]=h,a[b]=c(b,d)}catch(P){throw a[b]===h&&delete a[b],P;}finally{l.shift()}}function e(a,c,e,f){"string"===typeof e&&(f=e,e=null);var g=[],h=ib.$$annotate(a,b,f),k,l,m;l=0;for(k=h.length;l<k;l++){m=h[l];if("string"!==typeof m)throw Ga("itkn",m);g.push(e&&e.hasOwnProperty(m)?e[m]:d(m,f))}M(a)&&(a=a[k]);return a.apply(c,g)}return{invoke:e,instantiate:function(a,b,c){var d=Object.create((M(a)?
a[a.length-1]:a).prototype||null);a=e(a,d,b,c);return L(a)||D(a)?a:d},get:d,annotate:ib.$$annotate,has:function(b){return n.hasOwnProperty(b+"Provider")||a.hasOwnProperty(b)}}}b=!0===b;var h={},l=[],m=new Xa([],!0),n={$provide:{provider:d(c),factory:d(f),service:d(function(a,b){return f(a,["$injector",function(a){return a.instantiate(b)}])}),value:d(function(a,b){return f(a,na(b),!1)}),constant:d(function(a,b){Wa(a,"constant");n[a]=b;z[a]=b}),decorator:function(a,b){var c=E.get(a+"Provider"),d=c.$get;
c.$get=function(){var a=u.invoke(d,c);return u.invoke(b,null,{$delegate:a})}}}},E=n.$injector=k(n,function(a,b){fa.isString(b)&&l.push(b);throw Ga("unpr",l.join(" <- "));}),z={},u=z.$injector=k(z,function(a,b){var c=E.get(a+"Provider",b);return u.invoke(c.$get,c,A,a)});q(g(a),function(a){a&&u.invoke(a)});return u}function De(){var a=!0;this.disableAutoScrolling=function(){a=!1};this.$get=["$window","$location","$rootScope",function(b,d,c){function e(a){var b=null;Array.prototype.some.call(a,function(a){if("a"===
ra(a))return b=a,!0});return b}function f(a){if(a){a.scrollIntoView();var c;c=g.yOffset;D(c)?c=c():Tb(c)?(c=c[0],c="fixed"!==b.getComputedStyle(c).position?0:c.getBoundingClientRect().bottom):T(c)||(c=0);c&&(a=a.getBoundingClientRect().top,b.scrollBy(0,a-c))}else b.scrollTo(0,0)}function g(a){a=J(a)?a:d.hash();var b;a?(b=k.getElementById(a))?f(b):(b=e(k.getElementsByName(a)))?f(b):"top"===a&&f(null):f(null)}var k=b.document;a&&c.$watch(function(){return d.hash()},function(a,b){a===b&&""===a||we(function(){c.$evalAsync(g)})});
return g}]}function lb(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;M(a)&&(a=a.join(" "));M(b)&&(b=b.join(" "));return a+" "+b}function Ee(a){J(a)&&(a=a.split(" "));var b=ba();q(a,function(a){a.length&&(b[a]=!0)});return b}function Ia(a){return L(a)?a:{}}function Fe(a,b,d,c){function e(a){try{a.apply(null,va.call(arguments,1))}finally{if(u--,0===u)for(;y.length;)try{y.pop()()}catch(Z){d.error(Z)}}}function f(){B=null;g();k()}function g(){a:{try{p=m.state;break a}catch(K){}p=void 0}p=w(p)?
null:p;oa(p,Y)&&(p=Y);Y=p}function k(){if(t!==h.url()||v!==p)t=h.url(),v=p,q(P,function(a){a(h.url(),p)})}var h=this,l=a.location,m=a.history,n=a.setTimeout,E=a.clearTimeout,z={};h.isMock=!1;var u=0,y=[];h.$$completeOutstandingRequest=e;h.$$incOutstandingRequestCount=function(){u++};h.notifyWhenNoOutstandingRequests=function(a){0===u?a():y.push(a)};var p,v,t=l.href,G=b.find("base"),B=null;g();v=p;h.url=function(b,d,e){w(e)&&(e=null);l!==a.location&&(l=a.location);m!==a.history&&(m=a.history);if(b){var f=
v===e;if(t===b&&(!c.history||f))return h;var k=t&&Ja(t)===Ja(b);t=b;v=e;if(!c.history||k&&f){if(!k||B)B=b;d?l.replace(b):k?(d=l,e=b.indexOf("#"),e=-1===e?"":b.substr(e),d.hash=e):l.href=b;l.href!==b&&(B=b)}else m[d?"replaceState":"pushState"](e,"",b),g(),v=p;return h}return B||l.href.replace(/%27/g,"'")};h.state=function(){return p};var P=[],F=!1,Y=null;h.onUrlChange=function(b){if(!F){if(c.history)C(a).on("popstate",f);C(a).on("hashchange",f);F=!0}P.push(b);return b};h.$$applicationDestroyed=function(){C(a).off("hashchange popstate",
f)};h.$$checkUrlChange=k;h.baseHref=function(){var a=G.attr("href");return a?a.replace(/^(https?\:)?\/\/[^\/]*/,""):""};h.defer=function(a,b){var c;u++;c=n(function(){delete z[c];e(a)},b||0);z[c]=!0;return c};h.defer.cancel=function(a){return z[a]?(delete z[a],E(a),e(I),!0):!1}}function Ge(){this.$get=["$window","$log","$sniffer","$document",function(a,b,d,c){return new Fe(a,c,b,d)}]}function He(){this.$get=function(){function a(a,c){function d(a){a!=n&&(E?E==a&&(E=a.n):E=a,f(a.n,a.p),f(a,n),n=a,
n.n=null)}function f(a,b){a!=b&&(a&&(a.p=b),b&&(b.n=a))}if(a in b)throw N("$cacheFactory")("iid",a);var g=0,k=R({},c,{id:a}),h=ba(),l=c&&c.capacity||Number.MAX_VALUE,m=ba(),n=null,E=null;return b[a]={put:function(a,b){if(!w(b)){if(l<Number.MAX_VALUE){var c=m[a]||(m[a]={key:a});d(c)}a in h||g++;h[a]=b;g>l&&this.remove(E.key);return b}},get:function(a){if(l<Number.MAX_VALUE){var b=m[a];if(!b)return;d(b)}return h[a]},remove:function(a){if(l<Number.MAX_VALUE){var b=m[a];if(!b)return;b==n&&(n=b.p);b==
E&&(E=b.n);f(b.n,b.p);delete m[a]}a in h&&(delete h[a],g--)},removeAll:function(){h=ba();g=0;m=ba();n=E=null},destroy:function(){m=k=h=null;delete b[a]},info:function(){return R({},k,{size:g})}}}var b={};a.info=function(){var a={};q(b,function(b,d){a[d]=b.info()});return a};a.get=function(a){return b[a]};return a}}function Ie(){this.$get=["$cacheFactory",function(a){return a("templates")}]}function Uc(a,b){function d(a,b,c){var d=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,e=ba();q(a,function(a,f){if(a in
m)e[f]=m[a];else{var g=a.match(d);if(!g)throw ja("iscp",b,f,a,c?"controller bindings definition":"isolate scope definition");e[f]={mode:g[1][0],collection:"*"===g[2],optional:"?"===g[3],attrName:g[4]||f};g[4]&&(m[a]=e[f])}});return e}function c(a){var b=a.charAt(0);if(!b||b!==O(b))throw ja("baddir",a);if(a!==a.trim())throw ja("baddir",a);}var e={},f=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,g=/(([\w\-]+)(?:\:([^;]+))?;?)/,k=he("ngSrc,ngSrcset,src,srcset"),h=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,l=/^(on[a-z]+|formaction)$/,
m=ba();this.directive=function z(b,d){Wa(b,"directive");J(b)?(c(b),ub(d,"directiveFactory"),e.hasOwnProperty(b)||(e[b]=[],a.factory(b+"Directive",["$injector","$exceptionHandler",function(a,c){var d=[];q(e[b],function(e,f){try{var g=a.invoke(e);D(g)?g={compile:na(g)}:!g.compile&&g.link&&(g.compile=na(g.link));g.priority=g.priority||0;g.index=f;g.name=g.name||b;g.require=g.require||g.controller&&g.name;g.restrict=g.restrict||"EA";g.$$moduleName=e.$$moduleName;d.push(g)}catch(F){c(F)}});return d}])),
e[b].push(d)):q(b,xc(z));return this};this.aHrefSanitizationWhitelist=function(a){return x(a)?(b.aHrefSanitizationWhitelist(a),this):b.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(a){return x(a)?(b.imgSrcSanitizationWhitelist(a),this):b.imgSrcSanitizationWhitelist()};var n=!0;this.debugInfoEnabled=function(a){return x(a)?(n=a,this):n};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",
function(a,b,c,m,v,t,G,B,P,F){function p(a,b){try{a.addClass(b)}catch(S){}}function y(a,b,c,d,e){a instanceof C||(a=C(a));for(var f=/\S+/,g=0,k=a.length;g<k;g++){var h=a[g];h.nodeType===Ta&&h.nodeValue.match(f)&&Lc(h,a[g]=X.createElement("span"))}var l=Z(a,b,a,c,d,e);y.$$addScopeClass(a);var m=null;return function(b,c,d){ub(b,"scope");e&&e.needsNewScope&&(b=b.$parent.$new());d=d||{};var f=d.parentBoundTranscludeFn,g=d.transcludeControllers;d=d.futureParentElement;f&&f.$$boundTransclude&&(f=f.$$boundTransclude);
m||(m=(d=d&&d[0])?"foreignobject"!==ra(d)&&d.toString().match(/SVG/)?"svg":"html":"html");d="html"!==m?C(ec(m,C("<div>").append(a).html())):c?Ya.clone.call(a):a;if(g)for(var k in g)d.data("$"+k+"Controller",g[k].instance);y.$$addScopeInfo(d,b);c&&c(d,b);l&&l(b,d,d,f);return d}}function Z(a,b,c,d,e,f){function g(a,c,d,e){var f,g,h,l,m,n,F;if(p)for(F=Array(c.length),l=0;l<k.length;l+=3)f=k[l],F[f]=c[f];else F=c;l=0;for(m=k.length;l<m;)g=F[k[l++]],c=k[l++],f=k[l++],c?(c.scope?(h=a.$new(),y.$$addScopeInfo(C(g),
h)):h=a,n=c.transcludeOnThisElement?W(a,c.transclude,e):!c.templateOnThisElement&&e?e:!e&&b?W(a,b):null,c(f,h,g,d,n)):f&&f(a,g.childNodes,A,e)}for(var k=[],h,l,m,n,p,F=0;F<a.length;F++){h=new ha;l=z(a[F],[],h,0===F?d:A,e);(f=l.length?ca(l,a[F],h,b,c,null,[],[],f):null)&&f.scope&&y.$$addScopeClass(h.$$element);h=f&&f.terminal||!(m=a[F].childNodes)||!m.length?null:Z(m,f?(f.transcludeOnThisElement||!f.templateOnThisElement)&&f.transclude:b);if(f||h)k.push(F,f,h),n=!0,p=p||f;f=null}return n?g:null}function W(a,
b,c){return function(d,e,f,g,k){d||(d=a.$new(!1,k),d.$$transcluded=!0);return b(d,e,{parentBoundTranscludeFn:c,transcludeControllers:f,futureParentElement:g})}}function z(a,b,c,d,e){var k=c.$attr,h;switch(a.nodeType){case 1:Za(b,xa(ra(a)),"E",d,e);for(var l,m,n,p=a.attributes,F=0,y=p&&p.length;F<y;F++){var t=!1,K=!1;l=p[F];h=l.name;m=V(l.value);l=xa(h);if(n=ma.test(l))h=h.replace(Wc,"").substr(8).replace(/_(.)/g,function(a,b){return b.toUpperCase()});(l=l.match(na))&&N(l[1])&&(t=h,K=h.substr(0,h.length-
5)+"end",h=h.substr(0,h.length-6));l=xa(h.toLowerCase());k[l]=h;if(n||!c.hasOwnProperty(l))c[l]=m,Qc(a,l)&&(c[l]=!0);da(a,b,m,l,n);Za(b,l,"A",d,e,t,K)}a=a.className;L(a)&&(a=a.animVal);if(J(a)&&""!==a)for(;h=g.exec(a);)l=xa(h[2]),Za(b,l,"C",d,e)&&(c[l]=V(h[3])),a=a.substr(h.index+h[0].length);break;case Ta:if(11===Ka)for(;a.parentNode&&a.nextSibling&&a.nextSibling.nodeType===Ta;)a.nodeValue+=a.nextSibling.nodeValue,a.parentNode.removeChild(a.nextSibling);T(b,a.nodeValue);break;case 8:try{if(h=f.exec(a.nodeValue))l=
xa(h[1]),Za(b,l,"M",d,e)&&(c[l]=V(h[2]))}catch(Wg){}}b.sort(Le);return b}function u(a,b,c){var d=[],e=0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw ja("uterdir",b,c);1==a.nodeType&&(a.hasAttribute(b)&&e++,a.hasAttribute(c)&&e--);d.push(a);a=a.nextSibling}while(0<e)}else d.push(a);return C(d)}function r(a,b,c){return function(d,e,f,g,h){e=u(e[0],b,c);return a(d,e,f,g,h)}}function ca(a,b,d,e,f,g,k,l,m){function n(a,b,c,d){if(a){c&&(a=r(a,c,d));a.require=H.require;a.directiveName=pa;if(B===
H||H.$$isolateScope)a=ea(a,{isolateScope:!0});k.push(a)}if(b){c&&(b=r(b,c,d));b.require=H.require;b.directiveName=pa;if(B===H||H.$$isolateScope)b=ea(b,{isolateScope:!0});l.push(b)}}function p(a,b,c,d){var e;if(J(b)){var f=b.match(h);b=b.substring(f[0].length);var g=f[1]||f[3],f="?"===f[2];"^^"===g?c=c.parent():e=(e=d&&d[b])&&e.instance;e||(d="$"+b+"Controller",e=g?c.inheritedData(d):c.data(d));if(!e&&!f)throw ja("ctreq",b,a);}else if(M(b))for(e=[],g=0,f=b.length;g<f;g++)e[g]=p(a,b[g],c,d);return e||
null}function F(a,b,c,d,e,f){var g=ba(),h;for(h in d){var k=d[h],l={$scope:k===B||k.$$isolateScope?e:f,$element:a,$attrs:b,$transclude:c},m=k.controller;"@"==m&&(m=b[k.name]);l=t(m,l,!0,k.controllerAs);g[k.name]=l;a.data("$"+k.name+"Controller",l.instance)}return g}function K(a,c,e,f,g){function h(a,b,c){var d;eb(a)||(c=b,b=a,a=A);q&&(d=K);c||(c=q?z.parent():z);return g(a,b,d,c,Ha)}var m,n,t,K,v,z,u;b===e?(f=d,z=d.$$element):(z=C(e),f=new ha(z,d));t=c;B?n=c.$new(!0):Z&&(t=c.$parent);g&&(v=h,v.$$boundTransclude=
g);W&&(K=F(z,f,v,W,n,c));B&&(y.$$addScopeInfo(z,n,!0,!(ya&&(ya===B||ya===B.$$originalDirective))),y.$$addScopeClass(z,!0),n.$$isolateBindings=B.$$isolateBindings,(u=fa(c,f,n,n.$$isolateBindings,B))&&n.$on("$destroy",u));for(var H in K){u=W[H];var G=K[H],P=u.$$bindings.bindToController;G.identifier&&P&&(m=fa(t,f,G.instance,P,u));var Y=G();Y!==G.instance&&(G.instance=Y,z.data("$"+u.name+"Controller",Y),m&&m(),m=fa(t,f,G.instance,P,u))}ca=0;for(w=k.length;ca<w;ca++)m=k[ca],ga(m,m.isolateScope?n:c,z,
f,m.require&&p(m.directiveName,m.require,z,K),v);var Ha=c;B&&(B.template||null===B.templateUrl)&&(Ha=n);a&&a(Ha,e.childNodes,A,g);for(ca=l.length-1;0<=ca;ca--)m=l[ca],ga(m,m.isolateScope?n:c,z,f,m.require&&p(m.directiveName,m.require,z,K),v)}m=m||{};for(var v=-Number.MAX_VALUE,Z=m.newScopeDirective,W=m.controllerDirectives,B=m.newIsolateScopeDirective,ya=m.templateDirective,P=m.nonTlbTranscludeDirective,Y=!1,Ha=!1,q=m.hasElementTranscludeDirective,G=d.$$element=C(b),H,pa,S,mb=e,za,ca=0,w=a.length;ca<
w;ca++){H=a[ca];var x=H.$$start,cc=H.$$end;x&&(G=u(b,x,cc));S=A;if(v>H.priority)break;if(S=H.scope)H.templateUrl||(L(S)?($a("new/isolated scope",B||Z,H,G),B=H):$a("new/isolated scope",B,H,G)),Z=Z||H;pa=H.name;!H.templateUrl&&H.controller&&(S=H.controller,W=W||ba(),$a("'"+pa+"' controller",W[pa],H,G),W[pa]=H);if(S=H.transclude)Y=!0,H.$$tlb||($a("transclusion",P,H,G),P=H),"element"==S?(q=!0,v=H.priority,S=G,G=d.$$element=C(X.createComment(" "+pa+": "+d[pa]+" ")),b=G[0],aa(f,va.call(S,0),b),mb=y(S,e,
v,g&&g.name,{nonTlbTranscludeDirective:P})):(S=C(Zb(b)).contents(),G.empty(),mb=y(S,e,A,A,{needsNewScope:H.$$isolateScope||H.$$newScope}));if(H.template)if(Ha=!0,$a("template",ya,H,G),ya=H,S=D(H.template)?H.template(G,d):H.template,S=la(S),H.replace){g=H;S=Xb.test(S)?Xc(ec(H.templateNamespace,V(S))):[];b=S[0];if(1!=S.length||1!==b.nodeType)throw ja("tplrt",pa,"");aa(f,G,b);S={$attr:{}};var Vc=z(b,[],S),dc=a.splice(ca+1,a.length-(ca+1));(B||Z)&&Yc(Vc,B,Z);a=a.concat(Vc).concat(dc);Q(d,S);w=a.length}else G.html(S);
if(H.templateUrl)Ha=!0,$a("template",ya,H,G),ya=H,H.replace&&(g=H),K=La(a.splice(ca,a.length-ca),G,d,f,Y&&mb,k,l,{controllerDirectives:W,newScopeDirective:Z!==H&&Z,newIsolateScopeDirective:B,templateDirective:ya,nonTlbTranscludeDirective:P}),w=a.length;else if(H.compile)try{za=H.compile(G,d,mb),D(za)?n(null,za,x,cc):za&&n(za.pre,za.post,x,cc)}catch(Me){c(Me,wa(G))}H.terminal&&(K.terminal=!0,v=Math.max(v,H.priority))}K.scope=Z&&!0===Z.scope;K.transcludeOnThisElement=Y;K.templateOnThisElement=Ha;K.transclude=
mb;m.hasElementTranscludeDirective=q;return K}function Yc(a,b,c){for(var d=0,e=a.length;d<e;d++)a[d]=Ub(a[d],{$$isolateScope:b,$$newScope:c})}function Za(b,f,g,k,h,l,m){if(f===h)return null;h=null;if(e.hasOwnProperty(f)){var n;f=a.get(f+"Directive");for(var p=0,F=f.length;p<F;p++)try{if(n=f[p],(w(k)||k>n.priority)&&-1!=n.restrict.indexOf(g)){l&&(n=Ub(n,{$$start:l,$$end:m}));if(!n.$$bindings){var y=n,t=n,K=n.name,v={isolateScope:null,bindToController:null};L(t.scope)&&(!0===t.bindToController?(v.bindToController=
d(t.scope,K,!0),v.isolateScope={}):v.isolateScope=d(t.scope,K,!1));L(t.bindToController)&&(v.bindToController=d(t.bindToController,K,!0));if(L(v.bindToController)){var z=t.controller,Z=t.controllerAs;if(!z)throw ja("noctrl",K);var B;a:{var t=z,W=Z;if(W&&J(W))B=W;else{if(J(t)){var u=Zc.exec(t);if(u){B=u[3];break a}}B=void 0}}if(!B)throw ja("noident",K);}var H=y.$$bindings=v;L(H.isolateScope)&&(n.$$isolateBindings=H.isolateScope)}b.push(n);h=n}}catch(Ke){c(Ke)}}return h}function N(b){if(e.hasOwnProperty(b))for(var c=
a.get(b+"Directive"),d=0,f=c.length;d<f;d++)if(b=c[d],b.multiElement)return!0;return!1}function Q(a,b){var c=b.$attr,d=a.$attr,e=a.$$element;q(a,function(d,e){"$"!=e.charAt(0)&&(b[e]&&b[e]!==d&&(d+=("style"===e?";":" ")+b[e]),a.$set(e,d,!0,c[e]))});q(b,function(b,f){"class"==f?(p(e,b),a["class"]=(a["class"]?a["class"]+" ":"")+b):"style"==f?(e.attr("style",e.attr("style")+";"+b),a.style=(a.style?a.style+";":"")+b):"$"==f.charAt(0)||a.hasOwnProperty(f)||(a[f]=b,d[f]=c[f])})}function La(a,b,c,d,e,f,
g,h){var k=[],l,n,F=b[0],t=a.shift(),y=Ub(t,{templateUrl:null,transclude:null,replace:null,$$originalDirective:t}),K=D(t.templateUrl)?t.templateUrl(b,c):t.templateUrl,v=t.templateNamespace;b.empty();m(K).then(function(m){var B,u;m=la(m);if(t.replace){m=Xb.test(m)?Xc(ec(v,V(m))):[];B=m[0];if(1!=m.length||1!==B.nodeType)throw ja("tplrt",t.name,K);m={$attr:{}};aa(d,b,B);var G=z(B,[],m);L(t.scope)&&Yc(G,!0);a=G.concat(a);Q(c,m)}else B=F,b.html(m);a.unshift(y);l=ca(a,B,c,e,b,t,f,g,h);q(d,function(a,c){a==
B&&(d[c]=b[0])});for(n=Z(b[0].childNodes,e);k.length;){m=k.shift();u=k.shift();var P=k.shift(),H=k.shift(),G=b[0];if(!m.$$destroyed){if(u!==F){var Y=u.className;h.hasElementTranscludeDirective&&t.replace||(G=Zb(B));aa(P,C(u),G);p(C(G),Y)}u=l.transcludeOnThisElement?W(m,l.transclude,H):H;l(n,m,G,d,u)}}k=null});return function(a,b,c,d,e){a=e;b.$$destroyed||(k?k.push(b,c,d,a):(l.transcludeOnThisElement&&(a=W(b,l.transclude,e)),l(n,b,c,d,a)))}}function Le(a,b){var c=b.priority-a.priority;return 0!==c?
c:a.name!==b.name?a.name<b.name?-1:1:a.index-b.index}function $a(a,b,c,d){function e(a){return a?" (module: "+a+")":""}if(b)throw ja("multidir",b.name,e(b.$$moduleName),c.name,e(c.$$moduleName),a,wa(d));}function T(a,c){var d=b(c,!0);d&&a.push({priority:0,compile:function(a){a=a.parent();var b=!!a.length;b&&y.$$addBindingClass(a);return function(a,c){var e=c.parent();b||y.$$addBindingClass(e);y.$$addBindingInfo(e,d.expressions);a.$watch(d,function(a){c[0].nodeValue=a})}}})}function ec(a,b){a=O(a||
"html");switch(a){case "svg":case "math":var c=X.createElement("div");c.innerHTML="<"+a+">"+b+"</"+a+">";return c.childNodes[0].childNodes;default:return b}}function U(a,b){if("srcdoc"==b)return B.HTML;var c=ra(a);if("xlinkHref"==b||"form"==c&&"action"==b||"img"!=c&&("src"==b||"ngSrc"==b))return B.RESOURCE_URL}function da(a,c,d,e,f){var g=U(a,e);f=k[e]||f;var h=b(d,!0,g,f);if(h){if("multiple"===e&&"select"===ra(a))throw ja("selmulti",wa(a));c.push({priority:100,compile:function(){return{pre:function(a,
c,k){c=k.$$observers||(k.$$observers=ba());if(l.test(e))throw ja("nodomevents");var m=k[e];m!==d&&(h=m&&b(m,!0,g,f),d=m);h&&(k[e]=h(a),(c[e]||(c[e]=[])).$$inter=!0,(k.$$observers&&k.$$observers[e].$$scope||a).$watch(h,function(a,b){"class"===e&&a!=b?k.$updateClass(a,b):k.$set(e,a)}))}}}})}}function aa(a,b,c){var d=b[0],e=b.length,f=d.parentNode,g,k;if(a)for(g=0,k=a.length;g<k;g++)if(a[g]==d){a[g++]=c;k=g+e-1;for(var h=a.length;g<h;g++,k++)k<h?a[g]=a[k]:delete a[g];a.length-=e-1;a.context===d&&(a.context=
c);break}f&&f.replaceChild(c,d);a=X.createDocumentFragment();a.appendChild(d);C.hasData(d)&&(C.data(c,C.data(d)),sa?(fc=!0,sa.cleanData([d])):delete C.cache[d[C.expando]]);d=1;for(e=b.length;d<e;d++)f=b[d],C(f).remove(),a.appendChild(f),delete b[d];b[0]=c;b.length=1}function ea(a,b){return R(function(){return a.apply(null,arguments)},a,b)}function ga(a,b,d,e,f,g){try{a(b,d,e,f,g)}catch(dc){c(dc,wa(d))}}function fa(a,c,d,e,f){var g=[];q(e,function(e,k){var h=e.attrName,l=e.optional,m,n,p,F;switch(e.mode){case "@":l||
ua.call(c,h)||(d[k]=c[h]=void 0);c.$observe(h,function(a){J(a)&&(d[k]=a)});c.$$observers[h].$$scope=a;m=c[h];J(m)?d[k]=b(m)(a):Ra(m)&&(d[k]=m);break;case "=":if(!ua.call(c,h)){if(l)break;c[h]=void 0}if(l&&!c[h])break;n=v(c[h]);F=n.literal?oa:function(a,b){return a===b||a!==a&&b!==b};p=n.assign||function(){m=d[k]=n(a);throw ja("nonassign",c[h],h,f.name);};m=d[k]=n(a);l=function(b){F(b,d[k])||(F(b,m)?p(a,b=d[k]):d[k]=b);return m=b};l.$stateful=!0;l=e.collection?a.$watchCollection(c[h],l):a.$watch(v(c[h],
l),null,n.literal);g.push(l);break;case "&":n=c.hasOwnProperty(h)?v(c[h]):I,n===I&&l||(d[k]=function(b){return n(a,b)})}});return g.length&&function(){for(var a=0,b=g.length;a<b;++a)g[a]()}}var ha=function(a,b){if(b){var c=Object.keys(b),d,e,f;d=0;for(e=c.length;d<e;d++)f=c[d],this[f]=b[f]}else this.$attr={};this.$$element=a};ha.prototype={$normalize:xa,$addClass:function(a){a&&0<a.length&&P.addClass(this.$$element,a)},$removeClass:function(a){a&&0<a.length&&P.removeClass(this.$$element,a)},$updateClass:function(a,
b){var c=$c(a,b);c&&c.length&&P.addClass(this.$$element,c);(c=$c(b,a))&&c.length&&P.removeClass(this.$$element,c)},$set:function(a,b,d,e){var f=Qc(this.$$element[0],a),g=ad[a],k=a;f?(this.$$element.prop(a,b),e=f):g&&(this[g]=b,k=g);this[a]=b;e?this.$attr[a]=e:(e=this.$attr[a])||(this.$attr[a]=e=Hc(a,"-"));f=ra(this.$$element);if("a"===f&&"href"===a||"img"===f&&"src"===a)this[a]=b=F(b,"src"===a);else if("img"===f&&"srcset"===a&&x(b)){for(var f="",g=V(b),h=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,h=/\s/.test(g)?
h:/(,)/,g=g.split(h),h=Math.floor(g.length/2),l=0;l<h;l++)var m=2*l,f=f+F(V(g[m]),!0),f=f+(" "+V(g[m+1]));g=V(g[2*l]).split(/\s/);f+=F(V(g[0]),!0);2===g.length&&(f+=" "+V(g[1]));this[a]=b=f}!1!==d&&(null===b||w(b)?this.$$element.removeAttr(e):this.$$element.attr(e,b));(a=this.$$observers)&&q(a[k],function(a){try{a(b)}catch(Je){c(Je)}})},$observe:function(a,b){var c=this,d=c.$$observers||(c.$$observers=ba()),e=d[a]||(d[a]=[]);e.push(b);G.$evalAsync(function(){e.$$inter||!c.hasOwnProperty(a)||w(c[a])||
b(c[a])});return function(){fb(e,b)}}};var ia=b.startSymbol(),ka=b.endSymbol(),la="{{"==ia&&"}}"==ka?db:function(a){return a.replace(/\{\{/g,ia).replace(/}}/g,ka)},ma=/^ngAttr[A-Z]/,na=/^(.+)Start$/;y.$$addBindingInfo=n?function(a,b){var c=a.data("$binding")||[];M(b)?c=c.concat(b):c.push(b);a.data("$binding",c)}:I;y.$$addBindingClass=n?function(a){p(a,"ng-binding")}:I;y.$$addScopeInfo=n?function(a,b,c,d){a.data(c?d?"$isolateScopeNoTemplate":"$isolateScope":"$scope",b)}:I;y.$$addScopeClass=n?function(a,
b){p(a,b?"ng-isolate-scope":"ng-scope")}:I;return y}]}function xa(a){return jb(a.replace(Wc,""))}function $c(a,b){var d="",c=a.split(/\s+/),e=b.split(/\s+/),f=0;a:for(;f<c.length;f++){for(var g=c[f],k=0;k<e.length;k++)if(g==e[k])continue a;d+=(0<d.length?" ":"")+g}return d}function Xc(a){a=C(a);var b=a.length;if(1>=b)return a;for(;b--;)8===a[b].nodeType&&Ne.call(a,b,1);return a}function Oe(){var a={},b=!1;this.register=function(b,c){Wa(b,"controller");L(b)?R(a,b):a[b]=c};this.allowGlobals=function(){b=
!0};this.$get=["$injector","$window",function(d,c){function e(a,b,c,d){if(!a||!L(a.$scope))throw N("$controller")("noscp",d,b);a.$scope[b]=c}return function(f,g,k,h){var l,m,n;k=!0===k;h&&J(h)&&(n=h);if(J(f)){h=f.match(Zc);if(!h)throw Pe("ctrlfmt",f);m=h[1];n=n||h[3];f=a.hasOwnProperty(m)?a[m]:Ic(g.$scope,m,!0)||(b?Ic(c,m,!0):A);Va(f,m,!0)}if(k)return k=(M(f)?f[f.length-1]:f).prototype,l=Object.create(k||null),n&&e(g,n,l,m||f.name),R(function(){var a=d.invoke(f,l,g,m);a!==l&&(L(a)||D(a))&&(l=a,n&&
e(g,n,l,m||f.name));return l},{instance:l,identifier:n});l=d.instantiate(f,g,m);n&&e(g,n,l,m||f.name);return l}}]}function Qe(){this.$get=["$window",function(a){return C(a.document)}]}function Re(){this.$get=["$log",function(a){return function(b,d){a.error.apply(a,arguments)}}]}function gc(a){return L(a)?ha(a)?a.toISOString():hb(a):a}function Se(){this.$get=function(){return function(a){if(!a)return"";var b=[];wc(a,function(a,c){null===a||w(a)||(M(a)?q(a,function(a,d){b.push(ka(c)+"="+ka(gc(a)))}):
b.push(ka(c)+"="+ka(gc(a))))});return b.join("&")}}}function Te(){this.$get=function(){return function(a){function b(a,e,f){null===a||w(a)||(M(a)?q(a,function(a,c){b(a,e+"["+(L(a)?c:"")+"]")}):L(a)&&!ha(a)?wc(a,function(a,c){b(a,e+(f?"":"[")+c+(f?"":"]"))}):d.push(ka(e)+"="+ka(gc(a))))}if(!a)return"";var d=[];b(a,"",!0);return d.join("&")}}}function hc(a,b){if(J(a)){var d=a.replace(Ue,"").trim();if(d){var c=b("Content-Type");(c=c&&0===c.indexOf(bd))||(c=(c=d.match(Ve))&&We[c[0]].test(d));c&&(a=Cc(d))}}return a}
function cd(a){var b=ba(),d;J(a)?q(a.split("\n"),function(a){d=a.indexOf(":");var c=O(V(a.substr(0,d)));a=V(a.substr(d+1));c&&(b[c]=b[c]?b[c]+", "+a:a)}):L(a)&&q(a,function(a,d){var c=O(d),e=V(a);c&&(b[c]=b[c]?b[c]+", "+e:e)});return b}function dd(a){var b;return function(d){b||(b=cd(a));return d?(d=b[O(d)],void 0===d&&(d=null),d):b}}function ed(a,b,d,c){if(D(c))return c(a,b,d);q(c,function(c){a=c(a,b,d)});return a}function Xe(){var a=this.defaults={transformResponse:[hc],transformRequest:[function(a){return L(a)&&
"[object File]"!==qa.call(a)&&"[object Blob]"!==qa.call(a)&&"[object FormData]"!==qa.call(a)?hb(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ia(ic),put:ia(ic),patch:ia(ic)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},b=!1;this.useApplyAsync=function(a){return x(a)?(b=!!a,this):b};var d=!0;this.useLegacyPromiseExtensions=function(a){return x(a)?(d=!!a,this):d};var c=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader",
"$cacheFactory","$rootScope","$q","$injector",function(e,f,g,k,h,l){function m(b){function c(a){var b=R({},a);b.data=ed(a.data,a.headers,a.status,f.transformResponse);a=a.status;return 200<=a&&300>a?b:h.reject(b)}function e(a,b){var c,d={};q(a,function(a,e){D(a)?(c=a(b),null!=c&&(d[e]=c)):d[e]=a});return d}if(!fa.isObject(b))throw N("$http")("badreq",b);if(!J(b.url))throw N("$http")("badreq",b.url);var f=R({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer},
b);f.headers=function(b){var c=a.headers,d=R({},b.headers),f,g,k,c=R({},c.common,c[O(b.method)]);a:for(f in c){g=O(f);for(k in d)if(O(k)===g)continue a;d[f]=c[f]}return e(d,ia(b))}(b);f.method=Fb(f.method);f.paramSerializer=J(f.paramSerializer)?l.get(f.paramSerializer):f.paramSerializer;var g=[function(b){var d=b.headers,e=ed(b.data,dd(d),A,b.transformRequest);w(e)&&q(d,function(a,b){"content-type"===O(b)&&delete d[b]});w(b.withCredentials)&&!w(a.withCredentials)&&(b.withCredentials=a.withCredentials);
return n(b,e).then(c,c)},A],k=h.when(f);for(q(u,function(a){(a.request||a.requestError)&&g.unshift(a.request,a.requestError);(a.response||a.responseError)&&g.push(a.response,a.responseError)});g.length;){b=g.shift();var m=g.shift(),k=k.then(b,m)}d?(k.success=function(a){Va(a,"fn");k.then(function(b){a(b.data,b.status,b.headers,f)});return k},k.error=function(a){Va(a,"fn");k.then(null,function(b){a(b.data,b.status,b.headers,f)});return k}):(k.success=fd("success"),k.error=fd("error"));return k}function n(c,
d){function g(a,c,d,e){function f(){l(c,a,d,e)}u&&(200<=a&&300>a?u.put(W,[a,c,cd(d),e]):u.remove(W));b?k.$applyAsync(f):(f(),k.$$phase||k.$apply())}function l(a,b,d,e){b=-1<=b?b:0;(200<=b&&300>b?y.resolve:y.reject)({data:a,status:b,headers:dd(d),config:c,statusText:e})}function n(a){l(a.data,a.status,ia(a.headers()),a.statusText)}function p(){var a=m.pendingRequests.indexOf(c);-1!==a&&m.pendingRequests.splice(a,1)}var y=h.defer(),F=y.promise,u,K,Z=c.headers,W=E(c.url,c.paramSerializer(c.params));
m.pendingRequests.push(c);F.then(p,p);!c.cache&&!a.cache||!1===c.cache||"GET"!==c.method&&"JSONP"!==c.method||(u=L(c.cache)?c.cache:L(a.cache)?a.cache:z);u&&(K=u.get(W),x(K)?K&&D(K.then)?K.then(n,n):M(K)?l(K[1],K[0],ia(K[2]),K[3]):l(K,200,{},"OK"):u.put(W,F));w(K)&&((K=gd(c.url)?f()[c.xsrfCookieName||a.xsrfCookieName]:A)&&(Z[c.xsrfHeaderName||a.xsrfHeaderName]=K),e(c.method,W,d,g,Z,c.timeout,c.withCredentials,c.responseType));return F}function E(a,b){0<b.length&&(a+=(-1==a.indexOf("?")?"?":"&")+b);
return a}var z=g("$http");a.paramSerializer=J(a.paramSerializer)?l.get(a.paramSerializer):a.paramSerializer;var u=[];q(c,function(a){u.unshift(J(a)?l.get(a):l.invoke(a))});m.pendingRequests=[];(function(a){q(arguments,function(a){m[a]=function(b,c){return m(R({},c||{},{method:a,url:b}))}})})("get","delete","head","jsonp");(function(a){q(arguments,function(a){m[a]=function(b,c,d){return m(R({},d||{},{method:a,url:b,data:c}))}})})("post","put","patch");m.defaults=a;return m}]}function Ye(){this.$get=
function(){return function(){return new Q.XMLHttpRequest}}}function Ze(){this.$get=["$browser","$window","$document","$xhrFactory",function(a,b,d,c){return $e(a,c,a.defer,b.angular.callbacks,d[0])}]}function $e(a,b,d,c,e){function f(a,b,d){var f=e.createElement("script"),g=null;f.type="text/javascript";f.src=a;f.async=!0;g=function(a){f.removeEventListener("load",g,!1);f.removeEventListener("error",g,!1);e.body.removeChild(f);f=null;var k=-1,h="unknown";a&&("load"!==a.type||c[b].called||(a={type:"error"}),
h=a.type,k="error"===a.type?404:200);d&&d(k,h)};f.addEventListener("load",g,!1);f.addEventListener("error",g,!1);e.body.appendChild(f);return g}return function(e,k,h,l,m,n,E,z){function g(){v&&v();t&&t.abort()}function y(b,c,e,f,g){x(G)&&d.cancel(G);v=t=null;b(c,e,f,g);a.$$completeOutstandingRequest(I)}a.$$incOutstandingRequestCount();k=k||a.url();if("jsonp"==O(e)){var p="_"+(c.counter++).toString(36);c[p]=function(a){c[p].data=a;c[p].called=!0};var v=f(k.replace("JSON_CALLBACK","angular.callbacks."+
p),p,function(a,b){y(l,a,c[p].data,"",b);c[p]=I})}else{var t=b(e,k);t.open(e,k,!0);q(m,function(a,b){x(a)&&t.setRequestHeader(b,a)});t.onload=function(){var a=t.statusText||"",b="response"in t?t.response:t.responseText,c=1223===t.status?204:t.status;0===c&&(c=b?200:"file"==Aa(k).protocol?404:0);y(l,c,b,t.getAllResponseHeaders(),a)};e=function(){y(l,-1,null,null,"")};t.onerror=e;t.onabort=e;E&&(t.withCredentials=!0);if(z)try{t.responseType=z}catch(B){if("json"!==z)throw B;}t.send(w(h)?null:h)}if(0<
n)var G=d(g,n);else n&&D(n.then)&&n.then(g)}}function af(){var a="{{",b="}}";this.startSymbol=function(b){return b?(a=b,this):a};this.endSymbol=function(a){return a?(b=a,this):b};this.$get=["$parse","$exceptionHandler","$sce",function(d,c,e){function f(a){return"\\\\\\"+a}function g(f,g,z,u){function n(a){try{var b=a;a=z?e.getTrusted(z,b):e.valueOf(b);var d;if(u&&!x(a))d=a;else if(null==a)d="";else{switch(typeof a){case "string":break;case "number":a=""+a;break;default:a=hb(a)}d=a}return d}catch(pa){c(Ma.interr(f,
pa))}}u=!!u;for(var p,E,t=0,G=[],B=[],q=f.length,F=[],Y=[];t<q;)if(-1!=(p=f.indexOf(a,t))&&-1!=(E=f.indexOf(b,p+k)))t!==p&&F.push(f.substring(t,p).replace(l,a).replace(m,b)),t=f.substring(p+k,E),G.push(t),B.push(d(t,n)),t=E+h,Y.push(F.length),F.push("");else{t!==q&&F.push(f.substring(t).replace(l,a).replace(m,b));break}z&&1<F.length&&Ma.throwNoconcat(f);if(!g||G.length){var K=function(a){for(var b=0,c=G.length;b<c;b++){if(u&&w(a[b]))return;F[Y[b]]=a[b]}return F.join("")};return R(function(a){var b=
0,d=G.length,e=Array(d);try{for(;b<d;b++)e[b]=B[b](a);return K(e)}catch(za){c(Ma.interr(f,za))}},{exp:f,expressions:G,$$watchDelegate:function(a,b){var c;return a.$watchGroup(B,function(d,e){var f=K(d);D(b)&&b.call(this,f,d!==e?c:f,a);c=f})}})}}var k=a.length,h=b.length,l=new RegExp(a.replace(/./g,f),"g"),m=new RegExp(b.replace(/./g,f),"g");g.startSymbol=function(){return a};g.endSymbol=function(){return b};return g}]}function bf(){this.$get=["$rootScope","$window","$q","$$q",function(a,b,d,c){function e(e,
k,h,l){var g=4<arguments.length,n=g?va.call(arguments,4):[],E=b.setInterval,z=b.clearInterval,u=0,y=x(l)&&!l,p=(y?c:d).defer(),v=p.promise;h=x(h)?h:0;v.then(null,null,g?function(){e.apply(null,n)}:e);v.$$intervalId=E(function(){p.notify(u++);0<h&&u>=h&&(p.resolve(u),z(v.$$intervalId),delete f[v.$$intervalId]);y||a.$apply()},k);f[v.$$intervalId]=p;return v}var f={};e.cancel=function(a){return a&&a.$$intervalId in f?(f[a.$$intervalId].reject("canceled"),b.clearInterval(a.$$intervalId),delete f[a.$$intervalId],
!0):!1};return e}]}function jc(a){a=a.split("/");for(var b=a.length;b--;)a[b]=tb(a[b]);return a.join("/")}function hd(a,b){var d=Aa(a);b.$$protocol=d.protocol;b.$$host=d.hostname;b.$$port=parseInt(d.port,10)||cf[d.protocol]||null}function id(a,b){var d="/"!==a.charAt(0);d&&(a="/"+a);var c=Aa(a);b.$$path=decodeURIComponent(d&&"/"===c.pathname.charAt(0)?c.pathname.substring(1):c.pathname);b.$$search=Fc(c.search);b.$$hash=decodeURIComponent(c.hash);b.$$path&&"/"!=b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}
function ta(a,b){if(0===b.indexOf(a))return b.substr(a.length)}function Ja(a){var b=a.indexOf("#");return-1==b?a:a.substr(0,b)}function nb(a){return a.replace(/(#.+)|#$/,"$1")}function kc(a,b,d){this.$$html5=!0;d=d||"";hd(a,this);this.$$parse=function(a){var c=ta(b,a);if(!J(c))throw Gb("ipthprfx",a,b);id(c,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var a=Wb(this.$$search),d=this.$$hash?"#"+tb(this.$$hash):"";this.$$url=jc(this.$$path)+(a?"?"+a:"")+d;this.$$absUrl=
b+this.$$url.substr(1)};this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;x(f=ta(a,c))?(g=f,g=x(f=ta(d,f))?b+(ta("/",f)||f):a+g):x(f=ta(b,c))?g=b+f:b==c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function lc(a,b,d){hd(a,this);this.$$parse=function(c){var e=ta(a,c)||ta(b,c),f;w(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",w(e)&&(a=c,this.replace())):(f=ta(d,e),w(f)&&(f=e));id(f,this);c=this.$$path;var e=a,g=/^\/[A-Z]:(\/.*)/;0===f.indexOf(e)&&(f=f.replace(e,""));
g.exec(f)||(c=(f=g.exec(c))?f[1]:c);this.$$path=c;this.$$compose()};this.$$compose=function(){var b=Wb(this.$$search),e=this.$$hash?"#"+tb(this.$$hash):"";this.$$url=jc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+(this.$$url?d+this.$$url:"")};this.$$parseLinkUrl=function(b,d){return Ja(a)==Ja(b)?(this.$$parse(b),!0):!1}}function jd(a,b,d){this.$$html5=!0;lc.apply(this,arguments);this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;a==Ja(c)?f=c:(g=ta(b,c))?f=a+
d+g:b===c+"/"&&(f=b);f&&this.$$parse(f);return!!f};this.$$compose=function(){var b=Wb(this.$$search),e=this.$$hash?"#"+tb(this.$$hash):"";this.$$url=jc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+d+this.$$url}}function Hb(a){return function(){return this[a]}}function kd(a,b){return function(d){if(w(d))return this[a];this[a]=b(d);this.$$compose();return this}}function df(){var a="",b={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(b){return x(b)?(a=b,this):a};this.html5Mode=function(a){return Ra(a)?
(b.enabled=a,this):L(a)?(Ra(a.enabled)&&(b.enabled=a.enabled),Ra(a.requireBase)&&(b.requireBase=a.requireBase),Ra(a.rewriteLinks)&&(b.rewriteLinks=a.rewriteLinks),this):b};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(d,c,e,f,g){function k(a,b,d){var e=l.url(),f=l.$$state;try{c.url(a,b,d),l.$$state=c.state()}catch(P){throw l.url(e),l.$$state=f,P;}}function h(a,b){d.$broadcast("$locationChangeSuccess",l.absUrl(),a,l.$$state,b)}var l,m;m=c.baseHref();var n=c.url(),
E;if(b.enabled){if(!m&&b.requireBase)throw Gb("nobase");E=n.substring(0,n.indexOf("/",n.indexOf("//")+2))+(m||"/");m=e.history?kc:jd}else E=Ja(n),m=lc;var z=E.substr(0,Ja(E).lastIndexOf("/")+1);l=new m(E,z,"#"+a);l.$$parseLinkUrl(n,n);l.$$state=c.state();var u=/^\s*(javascript|mailto):/i;f.on("click",function(a){if(b.rewriteLinks&&!a.ctrlKey&&!a.metaKey&&!a.shiftKey&&2!=a.which&&2!=a.button){for(var e=C(a.target);"a"!==ra(e[0]);)if(e[0]===f[0]||!(e=e.parent())[0])return;var k=e.prop("href"),h=e.attr("href")||
e.attr("xlink:href");L(k)&&"[object SVGAnimatedString]"===k.toString()&&(k=Aa(k.animVal).href);u.test(k)||!k||e.attr("target")||a.isDefaultPrevented()||!l.$$parseLinkUrl(k,h)||(a.preventDefault(),l.absUrl()!=c.url()&&(d.$apply(),g.angular["ff-684208-preventDefault"]=!0))}});nb(l.absUrl())!=nb(n)&&c.url(l.absUrl(),!0);var y=!0;c.onUrlChange(function(a,b){w(ta(z,a))?g.location.href=a:(d.$evalAsync(function(){var c=l.absUrl(),e=l.$$state,f;a=nb(a);l.$$parse(a);l.$$state=b;f=d.$broadcast("$locationChangeStart",
a,c,b,e).defaultPrevented;l.absUrl()===a&&(f?(l.$$parse(c),l.$$state=e,k(c,!1,e)):(y=!1,h(c,e)))}),d.$$phase||d.$digest())});d.$watch(function(){var a=nb(c.url()),b=nb(l.absUrl()),f=c.state(),g=l.$$replace,m=a!==b||l.$$html5&&e.history&&f!==l.$$state;if(y||m)y=!1,d.$evalAsync(function(){var b=l.absUrl(),c=d.$broadcast("$locationChangeStart",b,a,l.$$state,f).defaultPrevented;l.absUrl()===b&&(c?(l.$$parse(a),l.$$state=f):(m&&k(b,g,f===l.$$state?null:l.$$state),h(a,f)))});l.$$replace=!1});return l}]}
function ef(){var a=!0,b=this;this.debugEnabled=function(b){return x(b)?(a=b,this):a};this.$get=["$window",function(d){function c(a){a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function e(a){var b=d.console||{},e=b[a]||b.log||I;a=!1;try{a=!!e.apply}catch(h){}return a?function(){var a=[];q(arguments,function(b){a.push(c(b))});return e.apply(b,a)}:function(a,b){e(a,
null==b?"":b)}}return{log:e("log"),info:e("info"),warn:e("warn"),error:e("error"),debug:function(){var c=e("debug");return function(){a&&c.apply(b,arguments)}}()}}]}function ab(a,b){if("__defineGetter__"===a||"__defineSetter__"===a||"__lookupGetter__"===a||"__lookupSetter__"===a||"__proto__"===a)throw ga("isecfld",b);return a}function ld(a,b){a+="";if(!J(a))throw ga("iseccst",b);return a}function Ba(a,b){if(a){if(a.constructor===a)throw ga("isecfn",b);if(a.window===a)throw ga("isecwindow",b);if(a.children&&
(a.nodeName||a.prop&&a.attr&&a.find))throw ga("isecdom",b);if(a===Object)throw ga("isecobj",b);}return a}function md(a,b){if(a){if(a.constructor===a)throw ga("isecfn",b);if(a===ff||a===gf||a===hf)throw ga("isecff",b);}}function Ib(a,b){if(a&&(a===(0).constructor||a===(!1).constructor||a==="".constructor||a==={}.constructor||a===[].constructor||a===Function.constructor))throw ga("isecaf",b);}function jf(a,b){return"undefined"!==typeof a?a:b}function nd(a,b){return"undefined"===typeof a?b:"undefined"===
typeof b?a:a+b}function da(a,b){var d,c;switch(a.type){case r.Program:d=!0;q(a.body,function(a){da(a.expression,b);d=d&&a.expression.constant});a.constant=d;break;case r.Literal:a.constant=!0;a.toWatch=[];break;case r.UnaryExpression:da(a.argument,b);a.constant=a.argument.constant;a.toWatch=a.argument.toWatch;break;case r.BinaryExpression:da(a.left,b);da(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case r.LogicalExpression:da(a.left,
b);da(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.constant?[]:[a];break;case r.ConditionalExpression:da(a.test,b);da(a.alternate,b);da(a.consequent,b);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;a.toWatch=a.constant?[]:[a];break;case r.Identifier:a.constant=!1;a.toWatch=[a];break;case r.MemberExpression:da(a.object,b);a.computed&&da(a.property,b);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=[a];break;case r.CallExpression:d=
a.filter?!b(a.callee.name).$stateful:!1;c=[];q(a.arguments,function(a){da(a,b);d=d&&a.constant;a.constant||c.push.apply(c,a.toWatch)});a.constant=d;a.toWatch=a.filter&&!b(a.callee.name).$stateful?c:[a];break;case r.AssignmentExpression:da(a.left,b);da(a.right,b);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case r.ArrayExpression:d=!0;c=[];q(a.elements,function(a){da(a,b);d=d&&a.constant;a.constant||c.push.apply(c,a.toWatch)});a.constant=d;a.toWatch=c;break;case r.ObjectExpression:d=
!0;c=[];q(a.properties,function(a){da(a.value,b);d=d&&a.value.constant;a.value.constant||c.push.apply(c,a.value.toWatch)});a.constant=d;a.toWatch=c;break;case r.ThisExpression:a.constant=!1,a.toWatch=[]}}function od(a){if(1==a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:A}}function pd(a){return a.type===r.Identifier||a.type===r.MemberExpression}function qd(a){if(1===a.body.length&&pd(a.body[0].expression))return{type:r.AssignmentExpression,left:a.body[0].expression,
right:{type:r.NGValueParameter},operator:"="}}function rd(a){return 0===a.body.length||1===a.body.length&&(a.body[0].expression.type===r.Literal||a.body[0].expression.type===r.ArrayExpression||a.body[0].expression.type===r.ObjectExpression)}function sd(a,b){this.astBuilder=a;this.$filter=b}function td(a,b){this.astBuilder=a;this.$filter=b}function Jb(a){return"constructor"==a}function mc(a){return D(a.valueOf)?a.valueOf():kf.call(a)}function lf(){var a=ba(),b=ba();this.$get=["$filter",function(d){function c(c,
f,n){var p,y,v;n=n||u;switch(typeof c){case "string":v=c=c.trim();var q=n?b:a;p=q[v];if(!p){":"===c.charAt(0)&&":"===c.charAt(1)&&(y=!0,c=c.substring(2));p=n?z:E;var F=new nc(p);p=(new oc(F,d,p)).parse(c);p.constant?p.$$watchDelegate=l:y?p.$$watchDelegate=p.literal?h:k:p.inputs&&(p.$$watchDelegate=g);n&&(p=e(p));q[v]=p}return m(p,f);case "function":return m(c,f);default:return m(I,f)}}function e(a){function b(b,c,d,e){var f=u;u=!0;try{return a(b,c,d,e)}finally{u=f}}if(!a)return a;b.$$watchDelegate=
a.$$watchDelegate;b.assign=e(a.assign);b.constant=a.constant;b.literal=a.literal;for(var c=0;a.inputs&&c<a.inputs.length;++c)a.inputs[c]=e(a.inputs[c]);b.inputs=a.inputs;return b}function f(a,b){return null==a||null==b?a===b:"object"===typeof a&&(a=mc(a),"object"===typeof a)?!1:a===b||a!==a&&b!==b}function g(a,b,c,d,e){var g=d.inputs,k;if(1===g.length){var h=f,g=g[0];return a.$watch(function(a){var b=g(a);f(b,h)||(k=d(a,A,A,[b]),h=b&&mc(b));return k},b,c,e)}for(var l=[],m=[],n=0,p=g.length;n<p;n++)l[n]=
f,m[n]=null;return a.$watch(function(a){for(var b=!1,c=0,e=g.length;c<e;c++){var h=g[c](a);if(b||(b=!f(h,l[c])))m[c]=h,l[c]=h&&mc(h)}b&&(k=d(a,A,A,m));return k},b,c,e)}function k(a,b,c,d){var e,f;return e=a.$watch(function(a){return d(a)},function(a,c,d){f=a;D(b)&&b.apply(this,arguments);x(a)&&d.$$postDigest(function(){x(f)&&e()})},c)}function h(a,b,c,d){function e(a){var b=!0;q(a,function(a){x(a)||(b=!1)});return b}var f,g;return f=a.$watch(function(a){return d(a)},function(a,c,d){g=a;D(b)&&b.call(this,
a,c,d);e(a)&&d.$$postDigest(function(){e(g)&&f()})},c)}function l(a,b,c,d){var e;return e=a.$watch(function(a){return d(a)},function(a,c,d){D(b)&&b.apply(this,arguments);e()},c)}function m(a,b){if(!b)return a;var c=a.$$watchDelegate,d=!1,c=c!==h&&c!==k?function(c,e,f,g){f=d&&g?g[0]:a(c,e,f,g);return b(f,c,e)}:function(c,d,e,f){e=a(c,d,e,f);c=b(e,c,d);return x(e)?c:e};a.$$watchDelegate&&a.$$watchDelegate!==g?c.$$watchDelegate=a.$$watchDelegate:b.$stateful||(c.$$watchDelegate=g,d=!a.inputs,c.inputs=
a.inputs?a.inputs:[a]);return c}var n=Na().noUnsafeEval,E={csp:n,expensiveChecks:!1},z={csp:n,expensiveChecks:!0},u=!1;c.$$runningExpensiveChecks=function(){return u};return c}]}function mf(){this.$get=["$rootScope","$exceptionHandler",function(a,b){return ud(function(b){a.$evalAsync(b)},b)}]}function nf(){this.$get=["$browser","$exceptionHandler",function(a,b){return ud(function(b){a.defer(b)},b)}]}function ud(a,b){function d(a,b,c){function d(b){return function(c){e||(e=!0,b.call(a,c))}}var e=!1;
return[d(b),d(c)]}function c(){this.$$state={status:0}}function e(a,b){return function(c){b.call(a,c)}}function f(c){!c.processScheduled&&c.pending&&(c.processScheduled=!0,a(function(){var a,d,e;e=c.pending;c.processScheduled=!1;c.pending=A;for(var f=0,g=e.length;f<g;++f){d=e[f][0];a=e[f][c.status];try{D(a)?d.resolve(a(c.value)):1===c.status?d.resolve(c.value):d.reject(c.value)}catch(t){d.reject(t),b(t)}}}))}function g(){this.promise=new c;this.resolve=e(this,this.resolve);this.reject=e(this,this.reject);
this.notify=e(this,this.notify)}var k=N("$q",TypeError);R(c.prototype,{then:function(a,b,c){if(w(a)&&w(b)&&w(c))return this;var d=new g;this.$$state.pending=this.$$state.pending||[];this.$$state.pending.push([d,a,b,c]);0<this.$$state.status&&f(this.$$state);return d.promise},"catch":function(a){return this.then(null,a)},"finally":function(a,b){return this.then(function(b){return l(b,!0,a)},function(b){return l(b,!1,a)},b)}});R(g.prototype,{resolve:function(a){this.promise.$$state.status||(a===this.promise?
this.$$reject(k("qcycle",a)):this.$$resolve(a))},$$resolve:function(a){var c,e;e=d(this,this.$$resolve,this.$$reject);try{if(L(a)||D(a))c=a&&a.then;D(c)?(this.promise.$$state.status=-1,c.call(a,e[0],e[1],this.notify)):(this.promise.$$state.value=a,this.promise.$$state.status=1,f(this.promise.$$state))}catch(y){e[1](y),b(y)}},reject:function(a){this.promise.$$state.status||this.$$reject(a)},$$reject:function(a){this.promise.$$state.value=a;this.promise.$$state.status=2;f(this.promise.$$state)},notify:function(c){var d=
this.promise.$$state.pending;0>=this.promise.$$state.status&&d&&d.length&&a(function(){for(var a,e,f=0,g=d.length;f<g;f++){e=d[f][0];a=d[f][3];try{e.notify(D(a)?a(c):c)}catch(t){b(t)}}})}});var h=function(a,b){var c=new g;b?c.resolve(a):c.reject(a);return c.promise},l=function(a,b,c){var d=null;try{D(c)&&(d=c())}catch(p){return h(p,!1)}return d&&D(d.then)?d.then(function(){return h(a,b)},function(a){return h(a,!1)}):h(a,b)},m=function(a,b,c,d){var e=new g;e.resolve(a);return e.promise.then(b,c,d)},
n=function z(a){if(!D(a))throw k("norslvr",a);if(!(this instanceof z))return new z(a);var b=new g;a(function(a){b.resolve(a)},function(a){b.reject(a)});return b.promise};n.defer=function(){return new g};n.reject=function(a){var b=new g;b.reject(a);return b.promise};n.when=m;n.resolve=m;n.all=function(a){var b=new g,c=0,d=M(a)?[]:{};q(a,function(a,e){c++;m(a).then(function(a){d.hasOwnProperty(e)||(d[e]=a,--c||b.resolve(d))},function(a){d.hasOwnProperty(e)||b.reject(a)})});0===c&&b.resolve(d);return b.promise};
return n}function of(){this.$get=["$window","$timeout",function(a,b){var d=a.requestAnimationFrame||a.webkitRequestAnimationFrame,c=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.webkitCancelRequestAnimationFrame,e=!!d,f=e?function(a){var b=d(a);return function(){c(b)}}:function(a){var c=b(a,16.66,!1);return function(){b.cancel(c)}};f.supported=e;return f}]}function pf(){function a(a){function b(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners=
{};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++sb;this.$$ChildScope=null}b.prototype=a;return b}var b=10,d=N("$rootScope"),c=null,e=null;this.digestTtl=function(a){arguments.length&&(b=a);return b};this.$get=["$injector","$exceptionHandler","$parse","$browser",function(f,g,k,h){function l(a){a.currentScope.$$destroyed=!0}function m(a){9===Ka&&(a.$$childHead&&m(a.$$childHead),a.$$nextSibling&&m(a.$$nextSibling));a.$parent=a.$$nextSibling=a.$$prevSibling=a.$$childHead=a.$$childTail=a.$root=
a.$$watchers=null}function n(){this.$id=++sb;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function E(a){if(t.$$phase)throw d("inprog",t.$$phase);t.$$phase=a}function z(a,b){do a.$$watchersCount+=b;while(a=a.$parent)}function u(a,b,c){do a.$$listenerCount[c]-=b,0===a.$$listenerCount[c]&&delete a.$$listenerCount[c];
while(a=a.$parent)}function y(){}function p(){for(;r.length;)try{r.shift()()}catch(F){g(F)}e=null}function v(){null===e&&(e=h.defer(function(){t.$apply(p)}))}n.prototype={constructor:n,$new:function(b,c){var d;c=c||this;b?(d=new n,d.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=a(this)),d=new this.$$ChildScope);d.$parent=c;d.$$prevSibling=c.$$childTail;c.$$childHead?(c.$$childTail.$$nextSibling=d,c.$$childTail=d):c.$$childHead=c.$$childTail=d;(b||c!=this)&&d.$on("$destroy",l);return d},
$watch:function(a,b,d,e){var f=k(a);if(f.$$watchDelegate)return f.$$watchDelegate(this,b,d,f,a);var g=this,h=g.$$watchers,l={fn:b,last:y,get:f,exp:e||a,eq:!!d};c=null;D(b)||(l.fn=I);h||(h=g.$$watchers=[]);h.unshift(l);z(this,1);return function(){0<=fb(h,l)&&z(g,-1);c=null}},$watchGroup:function(a,b){function c(){k=!1;h?(h=!1,b(e,e,g)):b(e,d,g)}var d=Array(a.length),e=Array(a.length),f=[],g=this,k=!1,h=!0;if(!a.length){var l=!0;g.$evalAsync(function(){l&&b(e,e,g)});return function(){l=!1}}if(1===a.length)return this.$watch(a[0],
function(a,c,f){e[0]=a;d[0]=c;b(e,a===c?e:d,f)});q(a,function(a,b){var h=g.$watch(a,function(a,f){e[b]=a;d[b]=f;k||(k=!0,g.$evalAsync(c))});f.push(h)});return function(){for(;f.length;)f.shift()()}},$watchCollection:function(a,b){function c(a){e=a;var b,c,d,g;if(!w(e)){if(L(e))if(Da(e))for(f!==n&&(f=n,E=f.length=0,l++),a=e.length,E!==a&&(l++,f.length=E=a),b=0;b<a;b++)g=f[b],d=e[b],c=g!==g&&d!==d,c||g===d||(l++,f[b]=d);else{f!==p&&(f=p={},E=0,l++);a=0;for(b in e)ua.call(e,b)&&(a++,d=e[b],g=f[b],b in
f?(c=g!==g&&d!==d,c||g===d||(l++,f[b]=d)):(E++,f[b]=d,l++));if(E>a)for(b in l++,f)ua.call(e,b)||(E--,delete f[b])}else f!==e&&(f=e,l++);return l}}c.$stateful=!0;var d=this,e,f,g,h=1<b.length,l=0,m=k(a,c),n=[],p={},t=!0,E=0;return this.$watch(m,function(){t?(t=!1,b(e,e,d)):b(e,g,d);if(h)if(L(e))if(Da(e)){g=Array(e.length);for(var a=0;a<e.length;a++)g[a]=e[a]}else for(a in g={},e)ua.call(e,a)&&(g[a]=e[a]);else g=e})},$digest:function(){var a,f,k,l,m,n,z,q,u=b,v,r=[],P,A;E("$digest");h.$$checkUrlChange();
this===t&&null!==e&&(h.defer.cancel(e),p());c=null;do{q=!1;for(v=this;G.length;){try{A=G.shift(),A.scope.$eval(A.expression,A.locals)}catch(La){g(La)}c=null}a:do{if(n=v.$$watchers)for(z=n.length;z--;)try{if(a=n[z])if(m=a.get,(f=m(v))!==(k=a.last)&&!(a.eq?oa(f,k):"number"===typeof f&&"number"===typeof k&&isNaN(f)&&isNaN(k)))q=!0,c=a,a.last=a.eq?Sa(f,null):f,l=a.fn,l(f,k===y?f:k,v),5>u&&(P=4-u,r[P]||(r[P]=[]),r[P].push({msg:D(a.exp)?"fn: "+(a.exp.name||a.exp.toString()):a.exp,newVal:f,oldVal:k}));else if(a===
c){q=!1;break a}}catch(La){g(La)}if(!(n=v.$$watchersCount&&v.$$childHead||v!==this&&v.$$nextSibling))for(;v!==this&&!(n=v.$$nextSibling);)v=v.$parent}while(v=n);if((q||G.length)&&!u--)throw t.$$phase=null,d("infdig",b,r);}while(q||G.length);for(t.$$phase=null;B.length;)try{B.shift()()}catch(La){g(La)}},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===t&&h.$$applicationDestroyed();z(this,-this.$$watchersCount);for(var b in this.$$listenerCount)u(this,
this.$$listenerCount[b],b);a&&a.$$childHead==this&&(a.$$childHead=this.$$nextSibling);a&&a.$$childTail==this&&(a.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=I;this.$on=this.$watch=this.$watchGroup=function(){return I};this.$$listeners={};this.$$nextSibling=null;m(this)}},$eval:function(a,b){return k(a)(this,
b)},$evalAsync:function(a,b){t.$$phase||G.length||h.defer(function(){G.length&&t.$digest()});G.push({scope:this,expression:k(a),locals:b})},$$postDigest:function(a){B.push(a)},$apply:function(a){try{E("$apply");try{return this.$eval(a)}finally{t.$$phase=null}}catch(Y){g(Y)}finally{try{t.$digest()}catch(Y){throw g(Y),Y;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&r.push(b);a=k(a);v()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;
do d.$$listenerCount[a]||(d.$$listenerCount[a]=0),d.$$listenerCount[a]++;while(d=d.$parent);var e=this;return function(){var d=c.indexOf(b);-1!==d&&(c[d]=null,u(e,1,a))}},$emit:function(a,b){var c=[],d,e=this,f=!1,k={name:a,targetScope:e,stopPropagation:function(){f=!0},preventDefault:function(){k.defaultPrevented=!0},defaultPrevented:!1},h=gb([k],arguments,1),l,m;do{d=e.$$listeners[a]||c;k.currentScope=e;l=0;for(m=d.length;l<m;l++)if(d[l])try{d[l].apply(null,h)}catch(Za){g(Za)}else d.splice(l,1),
l--,m--;if(f)return k.currentScope=null,k;e=e.$parent}while(e);k.currentScope=null;return k},$broadcast:function(a,b){var c=this,d=this,e={name:a,targetScope:this,preventDefault:function(){e.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[a])return e;for(var f=gb([e],arguments,1),k,h;c=d;){e.currentScope=c;d=c.$$listeners[a]||[];k=0;for(h=d.length;k<h;k++)if(d[k])try{d[k].apply(null,f)}catch(ca){g(ca)}else d.splice(k,1),k--,h--;if(!(d=c.$$listenerCount[a]&&c.$$childHead||c!==this&&
c.$$nextSibling))for(;c!==this&&!(d=c.$$nextSibling);)c=c.$parent}e.currentScope=null;return e}};var t=new n,G=t.$$asyncQueue=[],B=t.$$postDigestQueue=[],r=t.$$applyAsyncQueue=[];return t}]}function qf(){var a=/^\s*(https?|ftp|mailto|tel|file):/,b=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(b){return x(b)?(a=b,this):a};this.imgSrcSanitizationWhitelist=function(a){return x(a)?(b=a,this):b};this.$get=function(){return function(d,c){var e=c?b:a,f;f=Aa(d).href;
return""===f||f.match(e)?d:"unsafe:"+f}}}function rf(){this.$get=["$window","$document",function(a,b){var d={},c=parseInt((/android (\d+)/.exec(O((a.navigator||{}).userAgent))||[])[1],10),e=/Boxee/i.test((a.navigator||{}).userAgent),f=b[0]||{},g,k=/^(Moz|webkit|ms)(?=[A-Z])/,h=f.body&&f.body.style,l=!1,m=!1;if(h){for(var n in h)if(l=k.exec(n)){g=l[0];g=g.substr(0,1).toUpperCase()+g.substr(1);break}g||(g="WebkitOpacity"in h&&"webkit");l=!!("transition"in h||g+"Transition"in h);m=!!("animation"in h||
g+"Animation"in h);!c||l&&m||(l=J(h.webkitTransition),m=J(h.webkitAnimation))}return{history:!(!a.history||!a.history.pushState||4>c||e),hasEvent:function(a){if("input"===a&&11>=Ka)return!1;if(w(d[a])){var b=f.createElement("div");d[a]="on"+a in b}return d[a]},csp:Na(),vendorPrefix:g,transitions:l,animations:m,android:c}}]}function sf(){this.$get=["$rootScope","$browser","$location",function(a,b,d){return{findBindings:function(a,b,d){a=a.getElementsByClassName("ng-binding");var c=[];q(a,function(a){var e=
fa.element(a).data("$binding");e&&q(e,function(e){d?(new RegExp("(^|\\s)"+vd(b)+"(\\s|\\||$)")).test(e)&&c.push(a):-1!=e.indexOf(b)&&c.push(a)})});return c},findModels:function(a,b,d){for(var c=["ng-","data-ng-","ng\\:"],e=0;e<c.length;++e){var f=a.querySelectorAll("["+c[e]+"model"+(d?"=":"*=")+'"'+b+'"]');if(f.length)return f}},getLocation:function(){return d.url()},setLocation:function(b){b!==d.url()&&(d.url(b),a.$digest())},whenStable:function(a){b.notifyWhenNoOutstandingRequests(a)}}}]}function tf(){this.$get=
["$rootScope","$browser","$q","$$q","$exceptionHandler",function(a,b,d,c,e){function f(f,h,l){D(f)||(l=h,h=f,f=I);var k=va.call(arguments,3),n=x(l)&&!l,E=(n?c:d).defer(),z=E.promise,q;q=b.defer(function(){try{E.resolve(f.apply(null,k))}catch(y){E.reject(y),e(y)}finally{delete g[z.$$timeoutId]}n||a.$apply()},h);z.$$timeoutId=q;g[q]=E;return z}var g={};f.cancel=function(a){return a&&a.$$timeoutId in g?(g[a.$$timeoutId].reject("canceled"),delete g[a.$$timeoutId],b.defer.cancel(a.$$timeoutId)):!1};return f}]}
function Aa(a){Ka&&(aa.setAttribute("href",a),a=aa.href);aa.setAttribute("href",a);return{href:aa.href,protocol:aa.protocol?aa.protocol.replace(/:$/,""):"",host:aa.host,search:aa.search?aa.search.replace(/^\?/,""):"",hash:aa.hash?aa.hash.replace(/^#/,""):"",hostname:aa.hostname,port:aa.port,pathname:"/"===aa.pathname.charAt(0)?aa.pathname:"/"+aa.pathname}}function gd(a){a=J(a)?Aa(a):a;return a.protocol===wd.protocol&&a.host===wd.host}function uf(){this.$get=na(Q)}function xd(a){function b(a){try{return decodeURIComponent(a)}catch(g){return a}}
var d=a[0]||{},c={},e="";return function(){var a,g,k,h,l;a=d.cookie||"";if(a!==e)for(e=a,a=e.split("; "),c={},k=0;k<a.length;k++)g=a[k],h=g.indexOf("="),0<h&&(l=b(g.substring(0,h)),w(c[l])&&(c[l]=b(g.substring(h+1))));return c}}function vf(){this.$get=xd}function yd(a){function b(d,c){if(L(d)){var e={};q(d,function(a,c){e[c]=b(c,a)});return e}return a.factory(d+"Filter",c)}this.register=b;this.$get=["$injector",function(a){return function(b){return a.get(b+"Filter")}}];b("currency",zd);b("date",Ad);
b("filter",wf);b("json",xf);b("limitTo",yf);b("lowercase",zf);b("number",Bd);b("orderBy",Cd);b("uppercase",Af)}function wf(){return function(a,b,d){if(!Da(a)){if(null==a)return a;throw N("filter")("notarray",a);}var c;switch(pc(b)){case "function":break;case "boolean":case "null":case "number":case "string":c=!0;case "object":b=Bf(b,d,c);break;default:return a}return Array.prototype.filter.call(a,b)}}function Bf(a,b,d){var c=L(a)&&"$"in a;!0===b?b=oa:D(b)||(b=function(a,b){if(w(a))return!1;if(null===
a||null===b)return a===b;if(L(b)||L(a)&&!yc(a))return!1;a=O(""+a);b=O(""+b);return-1!==a.indexOf(b)});return function(e){return c&&!L(e)?Oa(e,a.$,b,!1):Oa(e,a,b,d)}}function Oa(a,b,d,c,e){var f=pc(a),g=pc(b);if("string"===g&&"!"===b.charAt(0))return!Oa(a,b.substring(1),d,c);if(M(a))return a.some(function(a){return Oa(a,b,d,c)});switch(f){case "object":var k;if(c){for(k in a)if("$"!==k.charAt(0)&&Oa(a[k],b,d,!0))return!0;return e?!1:Oa(a,b,d,!1)}if("object"===g){for(k in b)if(e=b[k],!D(e)&&!w(e)&&
(f="$"===k,!Oa(f?a:a[k],e,d,f,f)))return!1;return!0}return d(a,b);case "function":return!1;default:return d(a,b)}}function pc(a){return null===a?"null":typeof a}function zd(a){var b=a.NUMBER_FORMATS;return function(a,c,e){w(c)&&(c=b.CURRENCY_SYM);w(e)&&(e=b.PATTERNS[1].maxFrac);return null==a?a:Dd(a,b.PATTERNS[1],b.GROUP_SEP,b.DECIMAL_SEP,e).replace(/\u00A4/g,c)}}function Bd(a){var b=a.NUMBER_FORMATS;return function(a,c){return null==a?a:Dd(a,b.PATTERNS[0],b.GROUP_SEP,b.DECIMAL_SEP,c)}}function Cf(a){var b=
0,d,c,e,f,g;-1<(c=a.indexOf(Ed))&&(a=a.replace(Ed,""));0<(e=a.search(/e/i))?(0>c&&(c=e),c+=+a.slice(e+1),a=a.substring(0,e)):0>c&&(c=a.length);for(e=0;a.charAt(e)==qc;e++);if(e==(g=a.length))d=[0],c=1;else{for(g--;a.charAt(g)==qc;)g--;c-=e;d=[];for(f=0;e<=g;e++,f++)d[f]=+a.charAt(e)}c>Fd&&(d=d.splice(0,Fd-1),b=c-1,c=1);return{d:d,e:b,i:c}}function Df(a,b,d,c){var e=a.d,f=e.length-a.i;b=w(b)?Math.min(Math.max(d,f),c):+b;d=b+a.i;c=e[d];if(0<d)e.splice(d);else{a.i=1;e.length=d=b+1;for(var g=0;g<d;g++)e[g]=
0}for(5<=c&&e[d-1]++;f<b;f++)e.push(0);if(b=e.reduceRight(function(a,b,c,d){b+=a;d[c]=b%10;return Math.floor(b/10)},0))e.unshift(b),a.i++}function Dd(a,b,d,c,e){if(!J(a)&&!T(a)||isNaN(a))return"";var f=!isFinite(a),g=!1,k=Math.abs(a)+"",h="";if(f)h="\u221e";else{g=Cf(k);Df(g,e,b.minFrac,b.maxFrac);h=g.d;k=g.i;e=g.e;f=[];for(g=h.reduce(function(a,b){return a&&!b},!0);0>k;)h.unshift(0),k++;0<k?f=h.splice(k,h.length):(f=h,h=[0]);k=[];for(h.length>=b.lgSize&&k.unshift(h.splice(-b.lgSize,h.length).join(""));h.length>
b.gSize;)k.unshift(h.splice(-b.gSize,h.length).join(""));h.length&&k.unshift(h.join(""));h=k.join(d);f.length&&(h+=c+f.join(""));e&&(h+="e+"+e)}return 0>a&&!g?b.negPre+h+b.negSuf:b.posPre+h+b.posSuf}function Kb(a,b,d){var c="";0>a&&(c="-",a=-a);for(a=""+a;a.length<b;)a=qc+a;d&&(a=a.substr(a.length-b));return c+a}function ea(a,b,d,c){d=d||0;return function(e){e=e["get"+a]();if(0<d||e>-d)e+=d;0===e&&-12==d&&(e=12);return Kb(e,b,c)}}function Lb(a,b){return function(d,c){var e=d["get"+a](),f=Fb(b?"SHORT"+
a:a);return c[f][e]}}function Gd(a){var b=(new Date(a,0,1)).getDay();return new Date(a,0,(4>=b?5:12)-b)}function Hd(a){return function(b){var d=Gd(b.getFullYear());b=new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()));return Kb(1+Math.round((+b-+d)/6048E5),a)}}function rc(a,b){return 0>=a.getFullYear()?b.ERAS[0]:b.ERAS[1]}function Ad(a){function b(a){var b;if(b=a.match(d)){a=new Date(0);var c=0,g=0,k=b[8]?a.setUTCFullYear:a.setFullYear,h=b[8]?a.setUTCHours:a.setHours;b[9]&&(c=parseInt(b[9]+
b[10],10),g=parseInt(b[9]+b[11],10));k.call(a,parseInt(b[1],10),parseInt(b[2],10)-1,parseInt(b[3],10));c=parseInt(b[4]||0,10)-c;g=parseInt(b[5]||0,10)-g;k=parseInt(b[6]||0,10);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));h.call(a,c,g,k,b)}return a}var d=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,d,f){var e="",k=[],h,l;d=d||"mediumDate";d=a.DATETIME_FORMATS[d]||d;J(c)&&(c=Ef.test(c)?parseInt(c,10):b(c));T(c)&&(c=new Date(c));
if(!ha(c)||!isFinite(c.getTime()))return c;for(;d;)(l=Ff.exec(d))?(k=gb(k,l,1),d=k.pop()):(k.push(d),d=null);var m=c.getTimezoneOffset();f&&(m=Dc(f,m),c=Vb(c,f,!0));q(k,function(b){h=Gf[b];e+=h?h(c,a.DATETIME_FORMATS,m):"''"===b?"'":b.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return e}}function xf(){return function(a,b){w(b)&&(b=2);return hb(a,b)}}function yf(){return function(a,b,d){b=Infinity===Math.abs(Number(b))?Number(b):parseInt(b,10);if(isNaN(b))return a;T(a)&&(a=a.toString());if(!M(a)&&
!J(a))return a;d=!d||isNaN(d)?0:parseInt(d,10);d=0>d?Math.max(0,a.length+d):d;return 0<=b?a.slice(d,d+b):0===d?a.slice(b,a.length):a.slice(Math.max(0,d+b),d)}}function Cd(a){function b(b,d){d=d?-1:1;return b.map(function(b){var c=1,e=db;if(D(b))e=b;else if(J(b)){if("+"==b.charAt(0)||"-"==b.charAt(0))c="-"==b.charAt(0)?-1:1,b=b.substring(1);if(""!==b&&(e=a(b),e.constant))var f=e(),e=function(a){return a[f]}}return{get:e,descending:c*d}})}function d(a){switch(typeof a){case "number":case "boolean":case "string":return!0;
default:return!1}}return function(a,e,f){if(!Da(a))return a;M(e)||(e=[e]);0===e.length&&(e=["+"]);var c=b(e,f);c.push({get:function(){return{}},descending:f?-1:1});a=Array.prototype.map.call(a,function(a,b){return{value:a,predicateValues:c.map(function(c){var e=c.get(a);c=typeof e;if(null===e)c="string",e="null";else if("string"===c)e=e.toLowerCase();else if("object"===c)a:{if("function"===typeof e.valueOf&&(e=e.valueOf(),d(e)))break a;if(yc(e)&&(e=e.toString(),d(e)))break a;e=b}return{value:e,type:c}})}});
a.sort(function(a,b){for(var d=0,e=0,f=c.length;e<f;++e){var d=a.predicateValues[e],g=b.predicateValues[e],k=0;d.type===g.type?d.value!==g.value&&(k=d.value<g.value?-1:1):k=d.type<g.type?-1:1;if(d=k*c[e].descending)break}return d});return a=a.map(function(a){return a.value})}}function Pa(a){D(a)&&(a={link:a});a.restrict=a.restrict||"AC";return na(a)}function Id(a,b,d,c,e){var f=this,g=[];f.$error={};f.$$success={};f.$pending=A;f.$name=e(b.name||b.ngForm||"")(d);f.$dirty=!1;f.$pristine=!0;f.$valid=
!0;f.$invalid=!1;f.$submitted=!1;f.$$parentForm=Mb;f.$rollbackViewValue=function(){q(g,function(a){a.$rollbackViewValue()})};f.$commitViewValue=function(){q(g,function(a){a.$commitViewValue()})};f.$addControl=function(a){Wa(a.$name,"input");g.push(a);a.$name&&(f[a.$name]=a);a.$$parentForm=f};f.$$renameControl=function(a,b){var c=a.$name;f[c]===a&&delete f[c];f[b]=a;a.$name=b};f.$removeControl=function(a){a.$name&&f[a.$name]===a&&delete f[a.$name];q(f.$pending,function(b,c){f.$setValidity(c,null,a)});
q(f.$error,function(b,c){f.$setValidity(c,null,a)});q(f.$$success,function(b,c){f.$setValidity(c,null,a)});fb(g,a);a.$$parentForm=Mb};Jd({ctrl:this,$element:a,set:function(a,b,c){var d=a[b];d?-1===d.indexOf(c)&&d.push(c):a[b]=[c]},unset:function(a,b,c){var d=a[b];d&&(fb(d,c),0===d.length&&delete a[b])},$animate:c});f.$setDirty=function(){c.removeClass(a,bb);c.addClass(a,Nb);f.$dirty=!0;f.$pristine=!1;f.$$parentForm.$setDirty()};f.$setPristine=function(){c.setClass(a,bb,Nb+" ng-submitted");f.$dirty=
!1;f.$pristine=!0;f.$submitted=!1;q(g,function(a){a.$setPristine()})};f.$setUntouched=function(){q(g,function(a){a.$setUntouched()})};f.$setSubmitted=function(){c.addClass(a,"ng-submitted");f.$submitted=!0;f.$$parentForm.$setSubmitted()}}function sc(a){a.$formatters.push(function(b){return a.$isEmpty(b)?b:b.toString()})}function ob(a,b,d,c,e,f){var g=O(b[0].type);if(!e.android){var k=!1;b.on("compositionstart",function(a){k=!0});b.on("compositionend",function(){k=!1;l()})}var h,l=function(a){h&&(f.defer.cancel(h),
h=null);if(!k){var e=b.val();a=a&&a.type;"password"===g||d.ngTrim&&"false"===d.ngTrim||(e=V(e));(c.$viewValue!==e||""===e&&c.$$hasNativeValidators)&&c.$setViewValue(e,a)}};if(e.hasEvent("input"))b.on("input",l);else{var m=function(a,b,c){h||(h=f.defer(function(){h=null;b&&b.value===c||l(a)}))};b.on("keydown",function(a){var b=a.keyCode;91===b||15<b&&19>b||37<=b&&40>=b||m(a,this,this.value)});if(e.hasEvent("paste"))b.on("paste cut",m)}b.on("change",l);if(Kd[g]&&c.$$hasNativeValidators&&g===d.type)b.on("keydown wheel mousedown",
function(a){if(!h){var b=this.validity,c=b.badInput,d=b.typeMismatch;h=f.defer(function(){h=null;b.badInput===c&&b.typeMismatch===d||l(a)})}});c.$render=function(){var a=c.$isEmpty(c.$viewValue)?"":c.$viewValue;b.val()!==a&&b.val(a)}}function Ob(a,b){return function(d,c){var e,f;if(ha(d))return d;if(J(d)){'"'==d.charAt(0)&&'"'==d.charAt(d.length-1)&&(d=d.substring(1,d.length-1));if(Hf.test(d))return new Date(d);a.lastIndex=0;if(e=a.exec(d))return e.shift(),f=c?{yyyy:c.getFullYear(),MM:c.getMonth()+
1,dd:c.getDate(),HH:c.getHours(),mm:c.getMinutes(),ss:c.getSeconds(),sss:c.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},q(e,function(a,c){c<b.length&&(f[b[c]]=+a)}),new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1E3*f.sss||0)}return NaN}}function pb(a,b,d,c){return function(e,f,g,k,h,l,m){function n(a){return a&&!(a.getTime&&a.getTime()!==a.getTime())}function q(a){return x(a)&&!ha(a)?d(a)||A:a}Ld(e,f,g,k);ob(e,f,g,k,h,l);var z=k&&k.$options&&k.$options.timezone,u;k.$$parserName=
a;k.$parsers.push(function(a){return k.$isEmpty(a)?null:b.test(a)?(a=d(a,u),z&&(a=Vb(a,z)),a):A});k.$formatters.push(function(a){if(a&&!ha(a))throw qb("datefmt",a);if(n(a))return(u=a)&&z&&(u=Vb(u,z,!0)),m("date")(a,c,z);u=null;return""});if(x(g.min)||g.ngMin){var y;k.$validators.min=function(a){return!n(a)||w(y)||d(a)>=y};g.$observe("min",function(a){y=q(a);k.$validate()})}if(x(g.max)||g.ngMax){var p;k.$validators.max=function(a){return!n(a)||w(p)||d(a)<=p};g.$observe("max",function(a){p=q(a);k.$validate()})}}}
function Ld(a,b,d,c){(c.$$hasNativeValidators=L(b[0].validity))&&c.$parsers.push(function(a){var c=b.prop("validity")||{};return c.badInput&&!c.typeMismatch?A:a})}function Md(a,b,d,c,e){if(x(c)){a=a(c);if(!a.constant)throw qb("constexpr",d,c);return a(b)}return e}function tc(a,b){a="ngClass"+a;return["$animate",function(d){function c(a,b){var c=[],d=0;a:for(;d<a.length;d++){for(var e=a[d],f=0;f<b.length;f++)if(e==b[f])continue a;c.push(e)}return c}function e(a){var b=[];return M(a)?(q(a,function(a){b=
b.concat(e(a))}),b):J(a)?a.split(" "):L(a)?(q(a,function(a,c){a&&(b=b.concat(c.split(" ")))}),b):a}return{restrict:"AC",link:function(f,g,k){function h(a){a=l(a,1);k.$addClass(a)}function l(a,b){var c=g.data("$classCounts")||ba(),d=[];q(a,function(a){if(0<b||c[a])c[a]=(c[a]||0)+b,c[a]===+(0<b)&&d.push(a)});g.data("$classCounts",c);return d.join(" ")}function m(a,b){var e=c(b,a),f=c(a,b),e=l(e,1),f=l(f,-1);e&&e.length&&d.addClass(g,e);f&&f.length&&d.removeClass(g,f)}function n(a){if(!0===b||f.$index%
2===b){var c=e(a||[]);if(!E)h(c);else if(!oa(a,E)){var d=e(E);m(d,c)}}E=M(a)?a.map(function(a){return ia(a)}):ia(a)}var E;f.$watch(k[a],n,!0);k.$observe("class",function(b){n(f.$eval(k[a]))});"ngClass"!==a&&f.$watch("$index",function(c,d){var g=c&1;if(g!==(d&1)){var m=e(f.$eval(k[a]));g===b?h(m):(g=l(m,-1),k.$removeClass(g))}})}}}]}function Jd(a){function b(a,b){b&&!f[a]?(h.addClass(e,a),f[a]=!0):!b&&f[a]&&(h.removeClass(e,a),f[a]=!1)}function d(a,c){a=a?"-"+Hc(a,"-"):"";b(rb+a,!0===c);b(Nd+a,!1===
c)}var c=a.ctrl,e=a.$element,f={},g=a.set,k=a.unset,h=a.$animate;f[Nd]=!(f[rb]=e.hasClass(rb));c.$setValidity=function(a,e,f){w(e)?(c.$pending||(c.$pending={}),g(c.$pending,a,f)):(c.$pending&&k(c.$pending,a,f),Od(c.$pending)&&(c.$pending=A));Ra(e)?e?(k(c.$error,a,f),g(c.$$success,a,f)):(g(c.$error,a,f),k(c.$$success,a,f)):(k(c.$error,a,f),k(c.$$success,a,f));c.$pending?(b(Pd,!0),c.$valid=c.$invalid=A,d("",null)):(b(Pd,!1),c.$valid=Od(c.$error),c.$invalid=!c.$valid,d("",c.$valid));e=c.$pending&&c.$pending[a]?
A:c.$error[a]?!1:c.$$success[a]?!0:null;d(a,e);c.$$parentForm.$setValidity(a,e,c)}}function Od(a){if(a)for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}function If(a){if("self"===a)return a;if(J(a)){if(-1<a.indexOf("***"))throw Ca("iwcard",a);a=vd(a).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*");return new RegExp("^"+a+"$")}if(Qa(a))return new RegExp("^"+a.source+"$");throw Ca("imatcher");}function Qd(a){var b=[];x(a)&&q(a,function(a){b.push(If(a))});return b}function Jf(){this.SCE_CONTEXTS=
ma;var a=["self"],b=[];this.resourceUrlWhitelist=function(b){arguments.length&&(a=Qd(b));return a};this.resourceUrlBlacklist=function(a){arguments.length&&(b=Qd(a));return b};this.$get=["$injector",function(d){function c(a,b){return"self"===a?gd(b):!!a.exec(b.href)}function e(a){var b=function(a){this.$$unwrapTrustedValue=function(){return a}};a&&(b.prototype=new a);b.prototype.valueOf=function(){return this.$$unwrapTrustedValue()};b.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()};
return b}var f=function(a){throw Ca("unsafe");};d.has("$sanitize")&&(f=d.get("$sanitize"));var g=e(),k={};k[ma.HTML]=e(g);k[ma.CSS]=e(g);k[ma.URL]=e(g);k[ma.JS]=e(g);k[ma.RESOURCE_URL]=e(k[ma.URL]);return{trustAs:function(a,b){var c=k.hasOwnProperty(a)?k[a]:null;if(!c)throw Ca("icontext",a,b);if(null===b||w(b)||""===b)return b;if("string"!==typeof b)throw Ca("itype",a);return new c(b)},getTrusted:function(d,e){if(null===e||w(e)||""===e)return e;var g=k.hasOwnProperty(d)?k[d]:null;if(g&&e instanceof
g)return e.$$unwrapTrustedValue();if(d===ma.RESOURCE_URL){var g=Aa(e.toString()),h,l,q=!1;h=0;for(l=a.length;h<l;h++)if(c(a[h],g)){q=!0;break}if(q)for(h=0,l=b.length;h<l;h++)if(c(b[h],g)){q=!1;break}if(q)return e;throw Ca("insecurl",e.toString());}if(d===ma.HTML)return f(e);throw Ca("unsafe");},valueOf:function(a){return a instanceof g?a.$$unwrapTrustedValue():a}}}]}function Kf(){var a=!0;this.enabled=function(b){arguments.length&&(a=!!b);return a};this.$get=["$parse","$sceDelegate",function(b,d){if(a&&
8>Ka)throw Ca("iequirks");var c=ia(ma);c.isEnabled=function(){return a};c.trustAs=d.trustAs;c.getTrusted=d.getTrusted;c.valueOf=d.valueOf;a||(c.trustAs=c.getTrusted=function(a,b){return b},c.valueOf=db);c.parseAs=function(a,d){var e=b(d);return e.literal&&e.constant?e:b(d,function(b){return c.getTrusted(a,b)})};var e=c.parseAs,f=c.getTrusted,g=c.trustAs;q(ma,function(a,b){var d=O(b);c[jb("parse_as_"+d)]=function(b){return e(a,b)};c[jb("get_trusted_"+d)]=function(b){return f(a,b)};c[jb("trust_as_"+
d)]=function(b){return g(a,b)}});return c}]}function Lf(){this.$get=["$templateCache","$http","$q","$sce",function(a,b,d,c){function e(f,g){e.totalPendingRequests++;if(!J(f)||w(a.get(f)))f=c.getTrustedResourceUrl(f);var k=b.defaults&&b.defaults.transformResponse;M(k)?k=k.filter(function(a){return a!==hc}):k===hc&&(k=null);return b.get(f,{cache:a,transformResponse:k})["finally"](function(){e.totalPendingRequests--}).then(function(b){a.put(f,b.data);return b.data},function(a){if(!g)throw ja("tpload",
f,a.status,a.statusText);return d.reject(a)})}e.totalPendingRequests=0;return e}]}var Mf=/^\/(.+)\/([a-z]*)$/,O=function(a){return J(a)?a.toLowerCase():a},ua=Object.prototype.hasOwnProperty,Fb=function(a){return J(a)?a.toUpperCase():a},Ka,C,sa,va=[].slice,Ne=[].splice,Nf=[].push,qa=Object.prototype.toString,zc=Object.getPrototypeOf,Ea=N("ng"),fa=Q.angular||(Q.angular={}),bc,sb=0;Ka=X.documentMode;I.$inject=[];db.$inject=[];var M=Array.isArray,ge=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/,
V=function(a){return J(a)?a.trim():a},vd=function(a){return a.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Na=function(){if(!x(Na.rules)){var a=X.querySelector("[ng-csp]")||X.querySelector("[data-ng-csp]");if(a){var b=a.getAttribute("ng-csp")||a.getAttribute("data-ng-csp");Na.rules={noUnsafeEval:!b||-1!==b.indexOf("no-unsafe-eval"),noInlineStyle:!b||-1!==b.indexOf("no-inline-style")}}else{a=Na;try{new Function(""),b=!1}catch(d){b=!0}a.rules={noUnsafeEval:b,noInlineStyle:!1}}}return Na.rules},
Pb=function(){if(x(Pb.name_))return Pb.name_;var a,b,d=Ua.length,c,e;for(b=0;b<d;++b)if(c=Ua[b],a=X.querySelector("["+c.replace(":","\\:")+"jq]")){e=a.getAttribute(c+"jq");break}return Pb.name_=e},je=/:/g,Ua=["ng-","data-ng-","ng:","x-ng-"],oe=/[A-Z]/g,Rd=!1,fc,Ta=3,Of={full:"1.4.12-local+sha.996c901",major:1,minor:4,dot:A,codeName:"undefined"};U.expando="ng339";var kb=U.cache={},ve=1;U._data=function(a){return this.cache[a[this.expando]]||{}};var qe=/([\:\-\_]+(.))/g,re=/^moz([A-Z])/,zb={mouseleave:"mouseout",
mouseenter:"mouseover"},Yb=N("jqLite"),ue=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Xb=/<|&#?\w+;/,se=/<([\w:-]+)/,te=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};la.optgroup=la.option;la.tbody=la.tfoot=la.colgroup=la.caption=la.thead;
la.th=la.td;var Ae=Node.prototype.contains||function(a){return!!(this.compareDocumentPosition(a)&16)},Ya=U.prototype={ready:function(a){function b(){d||(d=!0,a())}var d=!1;"complete"===X.readyState?setTimeout(b):(this.on("DOMContentLoaded",b),U(Q).on("load",b))},toString:function(){var a=[];q(this,function(b){a.push(""+b)});return"["+a.join(", ")+"]"},eq:function(a){return 0<=a?C(this[a]):C(this[this.length+a])},length:0,push:Nf,sort:[].sort,splice:[].splice},Eb={};q("multiple selected checked disabled readOnly required open".split(" "),
function(a){Eb[O(a)]=a});var Rc={};q("input select option textarea button form details".split(" "),function(a){Rc[a]=!0});var ad={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};q({data:$b,removeData:xb,hasData:function(a){for(var b in kb[a.ng339])return!0;return!1}},function(a,b){U[b]=a});q({data:$b,inheritedData:Db,scope:function(a){return C.data(a,"$scope")||Db(a.parentNode||a,["$isolateScope","$scope"])},isolateScope:function(a){return C.data(a,"$isolateScope")||
C.data(a,"$isolateScopeNoTemplate")},controller:Oc,injector:function(a){return Db(a,"$injector")},removeAttr:function(a,b){a.removeAttribute(b)},hasClass:Ab,css:function(a,b,d){b=jb(b);if(x(d))a.style[b]=d;else return a.style[b]},attr:function(a,b,d){var c=a.nodeType;if(c!==Ta&&2!==c&&8!==c)if(c=O(b),Eb[c])if(x(d))d?(a[b]=!0,a.setAttribute(b,c)):(a[b]=!1,a.removeAttribute(c));else return a[b]||(a.attributes.getNamedItem(b)||I).specified?c:A;else if(x(d))a.setAttribute(b,d);else if(a.getAttribute)return a=
a.getAttribute(b,2),null===a?A:a},prop:function(a,b,d){if(x(d))a[b]=d;else return a[b]},text:function(){function a(a,d){if(w(d)){var b=a.nodeType;return 1===b||b===Ta?a.textContent:""}a.textContent=d}a.$dv="";return a}(),val:function(a,b){if(w(b)){if(a.multiple&&"select"===ra(a)){var d=[];q(a.options,function(a){a.selected&&d.push(a.value||a.text)});return 0===d.length?null:d}return a.value}a.value=b},html:function(a,b){if(w(b))return a.innerHTML;wb(a,!0);a.innerHTML=b},empty:Pc},function(a,b){U.prototype[b]=
function(b,c){var d,f,g=this.length;if(a!==Pc&&w(2==a.length&&a!==Ab&&a!==Oc?b:c)){if(L(b)){for(d=0;d<g;d++)if(a===$b)a(this[d],b);else for(f in b)a(this[d],f,b[f]);return this}d=a.$dv;g=w(d)?Math.min(g,1):g;for(f=0;f<g;f++){var k=a(this[f],b,c);d=d?d+k:k}return d}for(d=0;d<g;d++)a(this[d],b,c);return this}});q({removeData:xb,on:function(a,b,d,c){if(x(c))throw Yb("onargs");if(Jc(a)){c=yb(a,!0);var e=c.events,f=c.handle;f||(f=c.handle=xe(a,e));c=0<=b.indexOf(" ")?b.split(" "):[b];for(var g=c.length,
k=function(b,c,g){var k=e[b];k||(k=e[b]=[],k.specialHandlerWrapper=c,"$destroy"===b||g||a.addEventListener(b,f,!1));k.push(d)};g--;)b=c[g],zb[b]?(k(zb[b],ze),k(b,A,!0)):k(b)}},off:Nc,one:function(a,b,d){a=C(a);a.on(b,function e(){a.off(b,d);a.off(b,e)});a.on(b,d)},replaceWith:function(a,b){var d,c=a.parentNode;wb(a);q(new U(b),function(b){d?c.insertBefore(b,d.nextSibling):c.replaceChild(b,a);d=b})},children:function(a){var b=[];q(a.childNodes,function(a){1===a.nodeType&&b.push(a)});return b},contents:function(a){return a.contentDocument||
a.childNodes||[]},append:function(a,b){var d=a.nodeType;if(1===d||11===d){b=new U(b);for(var d=0,c=b.length;d<c;d++)a.appendChild(b[d])}},prepend:function(a,b){if(1===a.nodeType){var d=a.firstChild;q(new U(b),function(b){a.insertBefore(b,d)})}},wrap:function(a,b){Lc(a,C(b).eq(0).clone()[0])},remove:ac,detach:function(a){ac(a,!0)},after:function(a,b){var d=a,c=a.parentNode;b=new U(b);for(var e=0,f=b.length;e<f;e++){var g=b[e];c.insertBefore(g,d.nextSibling);d=g}},addClass:Cb,removeClass:Bb,toggleClass:function(a,
b,d){b&&q(b.split(" "),function(b){var c=d;w(c)&&(c=!Ab(a,b));(c?Cb:Bb)(a,b)})},parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},next:function(a){return a.nextElementSibling},find:function(a,b){return a.getElementsByTagName?a.getElementsByTagName(b):[]},clone:Zb,triggerHandler:function(a,b,d){var c,e,f=b.type||b,g=yb(a);if(g=(g=g&&g.events)&&g[f])c={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=
!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:I,type:f,target:a},b.type&&(c=R(c,b)),b=ia(g),e=d?[c].concat(d):[c],q(b,function(b){c.isImmediatePropagationStopped()||b.apply(a,e)})}},function(a,b){U.prototype[b]=function(b,c,e){for(var d,g=0,k=this.length;g<k;g++)w(d)?(d=a(this[g],b,c,e),x(d)&&(d=C(d))):Mc(d,a(this[g],b,c,e));return x(d)?d:this};U.prototype.bind=U.prototype.on;U.prototype.unbind=U.prototype.off});Xa.prototype={put:function(a,
b){this[Fa(a,this.nextUid)]=b},get:function(a){return this[Fa(a,this.nextUid)]},remove:function(a){var b=this[a=Fa(a,this.nextUid)];delete this[a];return b}};var Pf=[function(){this.$get=[function(){return Xa}]}],Tc=/^[^\(]*\(\s*([^\)]*)\)/m,Qf=/,/,Rf=/^\s*(_?)(\S+?)\1\s*$/,Sc=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,Ga=N("$injector");ib.$$annotate=function(a,b,d){var c;if("function"===typeof a){if(!(c=a.$inject)){c=[];if(a.length){if(b)throw J(d)&&d||(d=a.name||Ce(a)),Ga("strictdi",d);b=a.toString().replace(Sc,
"");b=b.match(Tc);q(b[1].split(Qf),function(a){a.replace(Rf,function(a,b,d){c.push(d)})})}a.$inject=c}}else M(a)?(b=a.length-1,Va(a[b],"fn"),c=a.slice(0,b)):Va(a,"fn",!0);return c};var Sd=N("$animate"),Sf=function(){this.$get=function(){}},Tf=function(){var a=new Xa,b=[];this.$get=["$$AnimateRunner","$rootScope",function(d,c){function e(a,b,c){var d=!1;b&&(b=J(b)?b.split(" "):M(b)?b:[],q(b,function(b){b&&(d=!0,a[b]=c)}));return d}function f(){q(b,function(b){var c=a.get(b);if(c){var d=Ee(b.attr("class")),
e="",f="";q(c,function(a,b){a!==!!d[b]&&(a?e+=(e.length?" ":"")+b:f+=(f.length?" ":"")+b)});q(b,function(a){e&&Cb(a,e);f&&Bb(a,f)});a.remove(b)}});b.length=0}return{enabled:I,on:I,off:I,pin:I,push:function(g,k,h,l){l&&l();h=h||{};h.from&&g.css(h.from);h.to&&g.css(h.to);if(h.addClass||h.removeClass)if(k=h.addClass,l=h.removeClass,h=a.get(g)||{},k=e(h,k,!0),l=e(h,l,!1),k||l)a.put(g,h),b.push(g),1===b.length&&c.$$postDigest(f);g=new d;g.complete();return g}}}]},Uf=["$provide",function(a){var b=this;
this.$$registeredAnimations=Object.create(null);this.register=function(d,c){if(d&&"."!==d.charAt(0))throw Sd("notcsel",d);var e=d+"-animation";b.$$registeredAnimations[d.substr(1)]=e;a.factory(e,c)};this.classNameFilter=function(a){if(1===arguments.length&&(this.$$classNameFilter=a instanceof RegExp?a:null)&&/(\s+|\/)ng-animate(\s+|\/)/.test(this.$$classNameFilter.toString()))throw Sd("nongcls","ng-animate");return this.$$classNameFilter};this.$get=["$$animateQueue",function(a){function b(a,b,c){if(c){var d;
a:{for(d=0;d<c.length;d++){var e=c[d];if(1===e.nodeType){d=e;break a}}d=void 0}!d||d.parentNode||d.previousElementSibling||(c=null)}c?c.after(a):b.prepend(a)}return{on:a.on,off:a.off,pin:a.pin,enabled:a.enabled,cancel:function(a){a.end&&a.end()},enter:function(c,d,g,k){d=d&&C(d);g=g&&C(g);d=d||g.parent();b(c,d,g);return a.push(c,"enter",Ia(k))},move:function(c,d,g,k){d=d&&C(d);g=g&&C(g);d=d||g.parent();b(c,d,g);return a.push(c,"move",Ia(k))},leave:function(b,c){return a.push(b,"leave",Ia(c),function(){b.remove()})},
addClass:function(b,c,d){d=Ia(d);d.addClass=lb(d.addclass,c);return a.push(b,"addClass",d)},removeClass:function(b,c,d){d=Ia(d);d.removeClass=lb(d.removeClass,c);return a.push(b,"removeClass",d)},setClass:function(b,c,d,k){k=Ia(k);k.addClass=lb(k.addClass,c);k.removeClass=lb(k.removeClass,d);return a.push(b,"setClass",k)},animate:function(b,c,d,k,h){h=Ia(h);h.from=h.from?R(h.from,c):c;h.to=h.to?R(h.to,d):d;h.tempClasses=lb(h.tempClasses,k||"ng-inline-animate");return a.push(b,"animate",h)}}}]}],Vf=
function(){this.$get=["$$rAF",function(a){function b(b){d.push(b);1<d.length||a(function(){for(var a=0;a<d.length;a++)d[a]();d=[]})}var d=[];return function(){var a=!1;b(function(){a=!0});return function(c){a?c():b(c)}}}]},Wf=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$document","$timeout",function(a,b,d,c,e){function f(a){this.setHost(a);var b=d();this._doneCallbacks=[];this._tick=function(a){var d=c[0];d&&d.hidden?e(a,0,!1):b(a)};this._state=0}f.chain=function(a,b){function c(){if(d===
a.length)b(!0);else a[d](function(a){!1===a?b(!1):(d++,c())})}var d=0;c()};f.all=function(a,b){function c(c){e=e&&c;++d===a.length&&b(e)}var d=0,e=!0;q(a,function(a){a.done(c)})};f.prototype={setHost:function(a){this.host=a||{}},done:function(a){2===this._state?a():this._doneCallbacks.push(a)},progress:I,getPromise:function(){if(!this.promise){var b=this;this.promise=a(function(a,c){b.done(function(b){!1===b?c():a()})})}return this.promise},then:function(a,b){return this.getPromise().then(a,b)},"catch":function(a){return this.getPromise()["catch"](a)},
"finally":function(a){return this.getPromise()["finally"](a)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(a){var b=this;0===b._state&&(b._state=1,b._tick(function(){b._resolve(a)}))},_resolve:function(a){2!==this._state&&(q(this._doneCallbacks,function(b){b(a)}),this._doneCallbacks.length=
0,this._state=2)}};return f}]},Xf=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(a,b,d){return function(b,e){function c(){a(function(){g.addClass&&(b.addClass(g.addClass),g.addClass=null);g.removeClass&&(b.removeClass(g.removeClass),g.removeClass=null);g.to&&(b.css(g.to),g.to=null);k||h.complete();k=!0});return h}var g=e||{};g.$$prepared||(g=Sa(g));g.cleanupStyles&&(g.from=g.to=null);g.from&&(b.css(g.from),g.from=null);var k,h=new d;return{start:c,end:c}}}]},ja=N("$compile");Uc.$inject=
["$provide","$$sanitizeUriProvider"];var Wc=/^((?:x|data)[\:\-_])/i,Pe=N("$controller"),Zc=/^(\S+)(\s+as\s+([\w$]+))?$/,Yf=function(){this.$get=["$document",function(a){return function(b){b?!b.nodeType&&b instanceof C&&(b=b[0]):b=a[0].body;return b.offsetWidth+1}}]},bd="application/json",ic={"Content-Type":bd+";charset=utf-8"},Ve=/^\[|^\{(?!\{)/,We={"[":/]$/,"{":/}$/},Ue=/^\)\]\}',?\n/,Zf=N("$http"),fd=function(a){return function(){throw Zf("legacy",a);}},Ma=fa.$interpolateMinErr=N("$interpolate");
Ma.throwNoconcat=function(a){throw Ma("noconcat",a);};Ma.interr=function(a,b){return Ma("interr",a,b.toString())};var $f=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,cf={http:80,https:443,ftp:21},Gb=N("$location"),ag={$$html5:!1,$$replace:!1,absUrl:Hb("$$absUrl"),url:function(a){if(w(a))return this.$$url;var b=$f.exec(a);(b[1]||""===a)&&this.path(decodeURIComponent(b[1]));(b[2]||b[1]||""===a)&&this.search(b[3]||"");this.hash(b[5]||"");return this},protocol:Hb("$$protocol"),host:Hb("$$host"),port:Hb("$$port"),
path:kd("$$path",function(a){a=null!==a?a.toString():"";return"/"==a.charAt(0)?a:"/"+a}),search:function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if(J(a)||T(a))a=a.toString(),this.$$search=Fc(a);else if(L(a))a=Sa(a,{}),q(a,function(b,c){null==b&&delete a[c]}),this.$$search=a;else throw Gb("isrcharg");break;default:w(b)||null===b?delete this.$$search[a]:this.$$search[a]=b}this.$$compose();return this},hash:kd("$$hash",function(a){return null!==a?a.toString():""}),replace:function(){this.$$replace=
!0;return this}};q([jd,lc,kc],function(a){a.prototype=Object.create(ag);a.prototype.state=function(b){if(!arguments.length)return this.$$state;if(a!==kc||!this.$$html5)throw Gb("nostate");this.$$state=w(b)?null:b;return this}});var ga=N("$parse"),ff=Function.prototype.call,gf=Function.prototype.apply,hf=Function.prototype.bind,Qb=ba();q("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(a){Qb[a]=!0});var bg={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},nc=function(a){this.options=
a};nc.prototype={constructor:nc,lex:function(a){this.text=a;this.index=0;for(this.tokens=[];this.index<this.text.length;)if(a=this.text.charAt(this.index),'"'===a||"'"===a)this.readString(a);else if(this.isNumber(a)||"."===a&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(a))this.readIdent();else if(this.is(a,"(){}[].,;:?"))this.tokens.push({index:this.index,text:a}),this.index++;else if(this.isWhitespace(a))this.index++;else{var b=a+this.peek(),d=b+this.peek(2),c=Qb[b],e=Qb[d];
Qb[a]||c||e?(a=e?d:c?b:a,this.tokens.push({index:this.index,text:a,operator:!0}),this.index+=a.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(a,b){return-1!==b.indexOf(a)},peek:function(a){a=a||1;return this.index+a<this.text.length?this.text.charAt(this.index+a):!1},isNumber:function(a){return"0"<=a&&"9">=a&&"string"===typeof a},isWhitespace:function(a){return" "===a||"\r"===a||"\t"===a||"\n"===a||"\v"===a||"\u00a0"===a},isIdent:function(a){return"a"<=
a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"===a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,d){d=d||this.index;b=x(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b,d)+"]":" "+d;throw ga("lexerr",a,b,this.text);},readNumber:function(){for(var a="",b=this.index;this.index<this.text.length;){var d=O(this.text.charAt(this.index));if("."==d||this.isNumber(d))a+=d;else{var c=this.peek();if("e"==d&&this.isExpOperator(c))a+=d;else if(this.isExpOperator(d)&&
c&&this.isNumber(c)&&"e"==a.charAt(a.length-1))a+=d;else if(!this.isExpOperator(d)||c&&this.isNumber(c)||"e"!=a.charAt(a.length-1))break;else this.throwError("Invalid exponent")}this.index++}this.tokens.push({index:b,text:a,constant:!0,value:Number(a)})},readIdent:function(){for(var a=this.index;this.index<this.text.length;){var b=this.text.charAt(this.index);if(!this.isIdent(b)&&!this.isNumber(b))break;this.index++}this.tokens.push({index:a,text:this.text.slice(a,this.index),identifier:!0})},readString:function(a){var b=
this.index;this.index++;for(var d="",c=a,e=!1;this.index<this.text.length;){var f=this.text.charAt(this.index),c=c+f;if(e)"u"===f?(e=this.text.substring(this.index+1,this.index+5),e.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+e+"]"),this.index+=4,d+=String.fromCharCode(parseInt(e,16))):d+=bg[f]||f,e=!1;else if("\\"===f)e=!0;else{if(f===a){this.index++;this.tokens.push({index:b,text:c,constant:!0,value:d});return}d+=f}this.index++}this.throwError("Unterminated quote",b)}};var r=
function(a,b){this.lexer=a;this.options=b};r.Program="Program";r.ExpressionStatement="ExpressionStatement";r.AssignmentExpression="AssignmentExpression";r.ConditionalExpression="ConditionalExpression";r.LogicalExpression="LogicalExpression";r.BinaryExpression="BinaryExpression";r.UnaryExpression="UnaryExpression";r.CallExpression="CallExpression";r.MemberExpression="MemberExpression";r.Identifier="Identifier";r.Literal="Literal";r.ArrayExpression="ArrayExpression";r.Property="Property";r.ObjectExpression=
"ObjectExpression";r.ThisExpression="ThisExpression";r.NGValueParameter="NGValueParameter";r.prototype={ast:function(a){this.text=a;this.tokens=this.lexer.lex(a);a=this.program();0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]);return a},program:function(){for(var a=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&a.push(this.expressionStatement()),!this.expect(";"))return{type:r.Program,body:a}},expressionStatement:function(){return{type:r.ExpressionStatement,
expression:this.filterChain()}},filterChain:function(){for(var a=this.expression();this.expect("|");)a=this.filter(a);return a},expression:function(){return this.assignment()},assignment:function(){var a=this.ternary();this.expect("=")&&(a={type:r.AssignmentExpression,left:a,right:this.assignment(),operator:"="});return a},ternary:function(){var a=this.logicalOR(),b,d;return this.expect("?")&&(b=this.expression(),this.consume(":"))?(d=this.expression(),{type:r.ConditionalExpression,test:a,alternate:b,
consequent:d}):a},logicalOR:function(){for(var a=this.logicalAND();this.expect("||");)a={type:r.LogicalExpression,operator:"||",left:a,right:this.logicalAND()};return a},logicalAND:function(){for(var a=this.equality();this.expect("&&");)a={type:r.LogicalExpression,operator:"&&",left:a,right:this.equality()};return a},equality:function(){for(var a=this.relational(),b;b=this.expect("==","!=","===","!==");)a={type:r.BinaryExpression,operator:b.text,left:a,right:this.relational()};return a},relational:function(){for(var a=
this.additive(),b;b=this.expect("<",">","<=",">=");)a={type:r.BinaryExpression,operator:b.text,left:a,right:this.additive()};return a},additive:function(){for(var a=this.multiplicative(),b;b=this.expect("+","-");)a={type:r.BinaryExpression,operator:b.text,left:a,right:this.multiplicative()};return a},multiplicative:function(){for(var a=this.unary(),b;b=this.expect("*","/","%");)a={type:r.BinaryExpression,operator:b.text,left:a,right:this.unary()};return a},unary:function(){var a;return(a=this.expect("+",
"-","!"))?{type:r.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var a;this.expect("(")?(a=this.filterChain(),this.consume(")")):this.expect("[")?a=this.arrayDeclaration():this.expect("{")?a=this.object():this.constants.hasOwnProperty(this.peek().text)?a=Sa(this.constants[this.consume().text]):this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",this.peek());for(var b;b=this.expect("(",
"[",".");)"("===b.text?(a={type:r.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")):"["===b.text?(a={type:r.MemberExpression,object:a,property:this.expression(),computed:!0},this.consume("]")):"."===b.text?a={type:r.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){a=[a];for(var b={type:r.CallExpression,callee:this.identifier(),arguments:a,filter:!0};this.expect(":");)a.push(this.expression());return b},
parseArguments:function(){var a=[];if(")"!==this.peekToken().text){do a.push(this.expression());while(this.expect(","))}return a},identifier:function(){var a=this.consume();a.identifier||this.throwError("is not a valid identifier",a);return{type:r.Identifier,name:a.text}},constant:function(){return{type:r.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");
return{type:r.ArrayExpression,elements:a}},object:function(){var a=[],b;if("}"!==this.peekToken().text){do{if(this.peek("}"))break;b={type:r.Property,kind:"init"};this.peek().constant?b.key=this.constant():this.peek().identifier?b.key=this.identifier():this.throwError("invalid key",this.peek());this.consume(":");b.value=this.expression();a.push(b)}while(this.expect(","))}this.consume("}");return{type:r.ObjectExpression,properties:a}},throwError:function(a,b){throw ga("syntax",b.text,a,b.index+1,this.text,
this.text.substring(b.index));},consume:function(a){if(0===this.tokens.length)throw ga("ueoe",this.text);var b=this.expect(a);b||this.throwError("is unexpected, expecting ["+a+"]",this.peek());return b},peekToken:function(){if(0===this.tokens.length)throw ga("ueoe",this.text);return this.tokens[0]},peek:function(a,b,d,c){return this.peekAhead(0,a,b,d,c)},peekAhead:function(a,b,d,c,e){if(this.tokens.length>a){a=this.tokens[a];var f=a.text;if(f===b||f===d||f===c||f===e||!(b||d||c||e))return a}return!1},
expect:function(a,b,d,c){return(a=this.peek(a,b,d,c))?(this.tokens.shift(),a):!1},constants:{"true":{type:r.Literal,value:!0},"false":{type:r.Literal,value:!1},"null":{type:r.Literal,value:null},undefined:{type:r.Literal,value:A},"this":{type:r.ThisExpression}}};sd.prototype={compile:function(a,b){var d=this,c=this.astBuilder.ast(a);this.state={nextId:0,filters:{},expensiveChecks:b,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};da(c,d.$filter);var e="",f;this.stage="assign";
if(f=qd(c))this.state.computing="assign",e=this.nextId(),this.recurse(f,e),this.return_(e),e="fn.assign="+this.generateFunction("assign","s,v,l");f=od(c.body);d.stage="inputs";q(f,function(a,b){var c="fn"+b;d.state[c]={vars:[],body:[],own:{}};d.state.computing=c;var e=d.nextId();d.recurse(a,e);d.return_(e);d.state.inputs.push(c);a.watchId=b});this.state.computing="fn";this.stage="main";this.recurse(c);e='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+
e+this.watchFns()+"return fn;";e=(new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",e))(this.$filter,ab,Ba,md,ld,Ib,jf,nd,a);this.state=this.stage=A;e.literal=rd(c);e.constant=c.constant;return e},USE:"use",STRICT:"strict",watchFns:function(){var a=[],b=this.state.inputs,d=this;q(b,function(b){a.push("var "+b+"="+d.generateFunction(b,"s"))});b.length&&a.push("fn.inputs=["+b.join(",")+"];");return a.join("")},
generateFunction:function(a,b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;q(this.state.filters,function(d,c){a.push(d+"=$filter("+b.escape(c)+")")});return a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,d,c,e,f){var g,k,h=this,l,m;c=c||I;if(!f&&x(a.watchId))b=b||this.nextId(),this.if_("i",
this.lazyAssign(b,this.computedMember("i",a.watchId)),this.lazyRecurse(a,b,d,c,e,!0));else switch(a.type){case r.Program:q(a.body,function(b,c){h.recurse(b.expression,A,A,function(a){k=a});c!==a.body.length-1?h.current().body.push(k,";"):h.return_(k)});break;case r.Literal:m=this.escape(a.value);this.assign(b,m);c(m);break;case r.UnaryExpression:this.recurse(a.argument,A,A,function(a){k=a});m=a.operator+"("+this.ifDefined(k,0)+")";this.assign(b,m);c(m);break;case r.BinaryExpression:this.recurse(a.left,
A,A,function(a){g=a});this.recurse(a.right,A,A,function(a){k=a});m="+"===a.operator?this.plus(g,k):"-"===a.operator?this.ifDefined(g,0)+a.operator+this.ifDefined(k,0):"("+g+")"+a.operator+"("+k+")";this.assign(b,m);c(m);break;case r.LogicalExpression:b=b||this.nextId();h.recurse(a.left,b);h.if_("&&"===a.operator?b:h.not(b),h.lazyRecurse(a.right,b));c(b);break;case r.ConditionalExpression:b=b||this.nextId();h.recurse(a.test,b);h.if_(b,h.lazyRecurse(a.alternate,b),h.lazyRecurse(a.consequent,b));c(b);
break;case r.Identifier:b=b||this.nextId();d&&(d.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",a.name)+"?l:s"),d.computed=!1,d.name=a.name);ab(a.name);h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",a.name)),function(){h.if_("inputs"===h.stage||"s",function(){e&&1!==e&&h.if_(h.not(h.nonComputedMember("s",a.name)),h.lazyAssign(h.nonComputedMember("s",a.name),"{}"));h.assign(b,h.nonComputedMember("s",a.name))})},b&&h.lazyAssign(b,h.nonComputedMember("l",
a.name)));(h.state.expensiveChecks||Jb(a.name))&&h.addEnsureSafeObject(b);c(b);break;case r.MemberExpression:g=d&&(d.context=this.nextId())||this.nextId();b=b||this.nextId();h.recurse(a.object,g,A,function(){h.if_(h.notNull(g),function(){e&&1!==e&&h.addEnsureSafeAssignContext(g);if(a.computed)k=h.nextId(),h.recurse(a.property,k),h.getStringValue(k),h.addEnsureSafeMemberName(k),e&&1!==e&&h.if_(h.not(h.computedMember(g,k)),h.lazyAssign(h.computedMember(g,k),"{}")),m=h.ensureSafeObject(h.computedMember(g,
k)),h.assign(b,m),d&&(d.computed=!0,d.name=k);else{ab(a.property.name);e&&1!==e&&h.if_(h.not(h.nonComputedMember(g,a.property.name)),h.lazyAssign(h.nonComputedMember(g,a.property.name),"{}"));m=h.nonComputedMember(g,a.property.name);if(h.state.expensiveChecks||Jb(a.property.name))m=h.ensureSafeObject(m);h.assign(b,m);d&&(d.computed=!1,d.name=a.property.name)}},function(){h.assign(b,"undefined")});c(b)},!!e);break;case r.CallExpression:b=b||this.nextId();a.filter?(k=h.filter(a.callee.name),l=[],q(a.arguments,
function(a){var b=h.nextId();h.recurse(a,b);l.push(b)}),m=k+"("+l.join(",")+")",h.assign(b,m),c(b)):(k=h.nextId(),g={},l=[],h.recurse(a.callee,k,g,function(){h.if_(h.notNull(k),function(){h.addEnsureSafeFunction(k);q(a.arguments,function(a){h.recurse(a,h.nextId(),A,function(a){l.push(h.ensureSafeObject(a))})});g.name?(h.state.expensiveChecks||h.addEnsureSafeObject(g.context),m=h.member(g.context,g.name,g.computed)+"("+l.join(",")+")"):m=k+"("+l.join(",")+")";m=h.ensureSafeObject(m);h.assign(b,m)},
function(){h.assign(b,"undefined")});c(b)}));break;case r.AssignmentExpression:k=this.nextId();g={};if(!pd(a.left))throw ga("lval");this.recurse(a.left,A,g,function(){h.if_(h.notNull(g.context),function(){h.recurse(a.right,k);h.addEnsureSafeObject(h.member(g.context,g.name,g.computed));h.addEnsureSafeAssignContext(g.context);m=h.member(g.context,g.name,g.computed)+a.operator+k;h.assign(b,m);c(b||m)})},1);break;case r.ArrayExpression:l=[];q(a.elements,function(a){h.recurse(a,h.nextId(),A,function(a){l.push(a)})});
m="["+l.join(",")+"]";this.assign(b,m);c(m);break;case r.ObjectExpression:l=[];q(a.properties,function(a){h.recurse(a.value,h.nextId(),A,function(b){l.push(h.escape(a.key.type===r.Identifier?a.key.name:""+a.key.value)+":"+b)})});m="{"+l.join(",")+"}";this.assign(b,m);c(m);break;case r.ThisExpression:this.assign(b,"s");c("s");break;case r.NGValueParameter:this.assign(b,"v"),c("v")}},getHasOwnProperty:function(a,b){var d=a+"."+b,c=this.current().own;c.hasOwnProperty(d)||(c[d]=this.nextId(!1,a+"&&("+
this.escape(b)+" in "+a+")"));return c[d]},assign:function(a,b){if(a)return this.current().body.push(a,"=",b,";"),a},filter:function(a){this.state.filters.hasOwnProperty(a)||(this.state.filters[a]=this.nextId(!0));return this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,d){if(!0===a)b();else{var c=this.current().body;c.push("if(",a,
"){");b();c.push("}");d&&(c.push("else{"),d(),c.push("}"))}},not:function(a){return"!("+a+")"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,b){return a+"."+b},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,d){return d?this.computedMember(a,b):this.nonComputedMember(a,b)},addEnsureSafeObject:function(a){this.current().body.push(this.ensureSafeObject(a),";")},addEnsureSafeMemberName:function(a){this.current().body.push(this.ensureSafeMemberName(a),";")},
addEnsureSafeFunction:function(a){this.current().body.push(this.ensureSafeFunction(a),";")},addEnsureSafeAssignContext:function(a){this.current().body.push(this.ensureSafeAssignContext(a),";")},ensureSafeObject:function(a){return"ensureSafeObject("+a+",text)"},ensureSafeMemberName:function(a){return"ensureSafeMemberName("+a+",text)"},ensureSafeFunction:function(a){return"ensureSafeFunction("+a+",text)"},getStringValue:function(a){this.assign(a,"getStringValue("+a+",text)")},ensureSafeAssignContext:function(a){return"ensureSafeAssignContext("+
a+",text)"},lazyRecurse:function(a,b,d,c,e,f){var g=this;return function(){g.recurse(a,b,d,c,e,f)}},lazyAssign:function(a,b){var d=this;return function(){d.assign(a,b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(J(a))return"'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(T(a))return a.toString();if(!0===a)return"true";if(!1===a)return"false";if(null===a)return"null";if("undefined"===
typeof a)return"undefined";throw ga("esc");},nextId:function(a,b){var d="v"+this.state.nextId++;a||this.current().vars.push(d+(b?"="+b:""));return d},current:function(){return this.state[this.state.computing]}};td.prototype={compile:function(a,b){var d=this,c=this.astBuilder.ast(a);this.expression=a;this.expensiveChecks=b;da(c,d.$filter);var e,f;if(e=qd(c))f=this.recurse(e);e=od(c.body);var g;e&&(g=[],q(e,function(a,b){var c=d.recurse(a);a.input=c;g.push(c);a.watchId=b}));var k=[];q(c.body,function(a){k.push(d.recurse(a.expression))});
e=0===c.body.length?function(){}:1===c.body.length?k[0]:function(a,b){var c;q(k,function(d){c=d(a,b)});return c};f&&(e.assign=function(a,b,c){return f(a,c,b)});g&&(e.inputs=g);e.literal=rd(c);e.constant=c.constant;return e},recurse:function(a,b,d){var c,e,f=this,g;if(a.input)return this.inputs(a.input,a.watchId);switch(a.type){case r.Literal:return this.value(a.value,b);case r.UnaryExpression:return e=this.recurse(a.argument),this["unary"+a.operator](e,b);case r.BinaryExpression:return c=this.recurse(a.left),
e=this.recurse(a.right),this["binary"+a.operator](c,e,b);case r.LogicalExpression:return c=this.recurse(a.left),e=this.recurse(a.right),this["binary"+a.operator](c,e,b);case r.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),b);case r.Identifier:return ab(a.name,f.expression),f.identifier(a.name,f.expensiveChecks||Jb(a.name),b,d,f.expression);case r.MemberExpression:return c=this.recurse(a.object,!1,!!d),a.computed||(ab(a.property.name,
f.expression),e=a.property.name),a.computed&&(e=this.recurse(a.property)),a.computed?this.computedMember(c,e,b,d,f.expression):this.nonComputedMember(c,e,f.expensiveChecks,b,d,f.expression);case r.CallExpression:return g=[],q(a.arguments,function(a){g.push(f.recurse(a))}),a.filter&&(e=this.$filter(a.callee.name)),a.filter||(e=this.recurse(a.callee,!0)),a.filter?function(a,c,d,f){for(var h=[],k=0;k<g.length;++k)h.push(g[k](a,c,d,f));a=e.apply(A,h,f);return b?{context:A,name:A,value:a}:a}:function(a,
c,d,m){var h=e(a,c,d,m),k;if(null!=h.value){Ba(h.context,f.expression);md(h.value,f.expression);k=[];for(var l=0;l<g.length;++l)k.push(Ba(g[l](a,c,d,m),f.expression));k=Ba(h.value.apply(h.context,k),f.expression)}return b?{value:k}:k};case r.AssignmentExpression:return c=this.recurse(a.left,!0,1),e=this.recurse(a.right),function(a,d,g,m){var h=c(a,d,g,m);a=e(a,d,g,m);Ba(h.value,f.expression);Ib(h.context);h.context[h.name]=a;return b?{value:a}:a};case r.ArrayExpression:return g=[],q(a.elements,function(a){g.push(f.recurse(a))}),
function(a,c,d,e){for(var f=[],h=0;h<g.length;++h)f.push(g[h](a,c,d,e));return b?{value:f}:f};case r.ObjectExpression:return g=[],q(a.properties,function(a){g.push({key:a.key.type===r.Identifier?a.key.name:""+a.key.value,value:f.recurse(a.value)})}),function(a,c,d,e){for(var f={},h=0;h<g.length;++h)f[g[h].key]=g[h].value(a,c,d,e);return b?{value:f}:f};case r.ThisExpression:return function(a){return b?{value:a}:a};case r.NGValueParameter:return function(a,c,d,e){return b?{value:d}:d}}},"unary+":function(a,
b){return function(d,c,e,f){d=a(d,c,e,f);d=x(d)?+d:0;return b?{value:d}:d}},"unary-":function(a,b){return function(d,c,e,f){d=a(d,c,e,f);d=x(d)?-d:0;return b?{value:d}:d}},"unary!":function(a,b){return function(d,c,e,f){d=!a(d,c,e,f);return b?{value:d}:d}},"binary+":function(a,b,d){return function(c,e,f,g){var k=a(c,e,f,g);c=b(c,e,f,g);k=nd(k,c);return d?{value:k}:k}},"binary-":function(a,b,d){return function(c,e,f,g){var k=a(c,e,f,g);c=b(c,e,f,g);k=(x(k)?k:0)-(x(c)?c:0);return d?{value:k}:k}},"binary*":function(a,
b,d){return function(c,e,f,g){c=a(c,e,f,g)*b(c,e,f,g);return d?{value:c}:c}},"binary/":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)/b(c,e,f,g);return d?{value:c}:c}},"binary%":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)%b(c,e,f,g);return d?{value:c}:c}},"binary===":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)===b(c,e,f,g);return d?{value:c}:c}},"binary!==":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)!==b(c,e,f,g);return d?{value:c}:c}},"binary==":function(a,b,
d){return function(c,e,f,g){c=a(c,e,f,g)==b(c,e,f,g);return d?{value:c}:c}},"binary!=":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)!=b(c,e,f,g);return d?{value:c}:c}},"binary<":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)<b(c,e,f,g);return d?{value:c}:c}},"binary>":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)>b(c,e,f,g);return d?{value:c}:c}},"binary<=":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)<=b(c,e,f,g);return d?{value:c}:c}},"binary>=":function(a,b,d){return function(c,
e,f,g){c=a(c,e,f,g)>=b(c,e,f,g);return d?{value:c}:c}},"binary&&":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)&&b(c,e,f,g);return d?{value:c}:c}},"binary||":function(a,b,d){return function(c,e,f,g){c=a(c,e,f,g)||b(c,e,f,g);return d?{value:c}:c}},"ternary?:":function(a,b,d,c){return function(e,f,g,k){e=a(e,f,g,k)?b(e,f,g,k):d(e,f,g,k);return c?{value:e}:e}},value:function(a,b){return function(){return b?{context:A,name:A,value:a}:a}},identifier:function(a,b,d,c,e){return function(f,g,k,h){f=
g&&a in g?g:f;c&&1!==c&&f&&!f[a]&&(f[a]={});g=f?f[a]:A;b&&Ba(g,e);return d?{context:f,name:a,value:g}:g}},computedMember:function(a,b,d,c,e){return function(f,g,k,h){var l=a(f,g,k,h),m,n;null!=l&&(m=b(f,g,k,h),m=ld(m),ab(m,e),c&&1!==c&&(Ib(l),l&&!l[m]&&(l[m]={})),n=l[m],Ba(n,e));return d?{context:l,name:m,value:n}:n}},nonComputedMember:function(a,b,d,c,e,f){return function(g,k,h,l){g=a(g,k,h,l);e&&1!==e&&(Ib(g),g&&!g[b]&&(g[b]={}));k=null!=g?g[b]:A;(d||Jb(b))&&Ba(k,f);return c?{context:g,name:b,value:k}:
k}},inputs:function(a,b){return function(d,c,e,f){return f?f[b]:a(d,c,e)}}};var oc=function(a,b,d){this.lexer=a;this.$filter=b;this.options=d;this.ast=new r(this.lexer);this.astCompiler=d.csp?new td(this.ast,b):new sd(this.ast,b)};oc.prototype={constructor:oc,parse:function(a){return this.astCompiler.compile(a,this.options.expensiveChecks)}};var kf=Object.prototype.valueOf,aa=X.createElement("a"),wd=Aa(Q.location.href);xd.$inject=["$document"];yd.$inject=["$provide"];var Fd=22,Ed=".",qc="0";zd.$inject=
["$locale"];Bd.$inject=["$locale"];var Gf={yyyy:ea("FullYear",4),yy:ea("FullYear",2,0,!0),y:ea("FullYear",1),MMMM:Lb("Month"),MMM:Lb("Month",!0),MM:ea("Month",2,1),M:ea("Month",1,1),dd:ea("Date",2),d:ea("Date",1),HH:ea("Hours",2),H:ea("Hours",1),hh:ea("Hours",2,-12),h:ea("Hours",1,-12),mm:ea("Minutes",2),m:ea("Minutes",1),ss:ea("Seconds",2),s:ea("Seconds",1),sss:ea("Milliseconds",3),EEEE:Lb("Day"),EEE:Lb("Day",!0),a:function(a,b){return 12>a.getHours()?b.AMPMS[0]:b.AMPMS[1]},Z:function(a,b,d){a=-1*
d;return(0<=a?"+":"")+(Kb(Math[0<a?"floor":"ceil"](a/60),2)+Kb(Math.abs(a%60),2))},ww:Hd(2),w:Hd(1),G:rc,GG:rc,GGG:rc,GGGG:function(a,b){return 0>=a.getFullYear()?b.ERANAMES[0]:b.ERANAMES[1]}},Ff=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,Ef=/^\-?\d+$/;Ad.$inject=["$locale"];var zf=na(O),Af=na(Fb);Cd.$inject=["$parse"];var cg=na({restrict:"E",compile:function(a,b){if(!b.href&&!b.xlinkHref)return function(a,b){if("a"===b[0].nodeName.toLowerCase()){var c=
"[object SVGAnimatedString]"===qa.call(b.prop("href"))?"xlink:href":"href";b.on("click",function(a){b.attr(c)||a.preventDefault()})}}}}),Rb={};q(Eb,function(a,b){function d(a,d,e){a.$watch(e[c],function(a){e.$set(b,!!a)})}if("multiple"!=a){var c=xa("ng-"+b),e=d;"checked"===a&&(e=function(a,b,e){e.ngModel!==e[c]&&d(a,b,e)});Rb[c]=function(){return{restrict:"A",priority:100,link:e}}}});q(ad,function(a,b){Rb[b]=function(){return{priority:100,link:function(a,c,e){if("ngPattern"===b&&"/"==e.ngPattern.charAt(0)&&
(c=e.ngPattern.match(Mf))){e.$set("ngPattern",new RegExp(c[1],c[2]));return}a.$watch(e[b],function(a){e.$set(b,a)})}}}});q(["src","srcset","href"],function(a){var b=xa("ng-"+a);Rb[b]=function(){return{priority:99,link:function(d,c,e){var f=a,g=a;"href"===a&&"[object SVGAnimatedString]"===qa.call(c.prop("href"))&&(g="xlinkHref",e.$attr[g]="xlink:href",f=null);e.$observe(b,function(b){b?(e.$set(g,b),Ka&&f&&c.prop(f,e[g])):"href"===a&&e.$set(g,null)})}}}});var Mb={$addControl:I,$$renameControl:function(a,
b){a.$name=b},$removeControl:I,$setValidity:I,$setDirty:I,$setPristine:I,$setSubmitted:I};Id.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Td=function(a){return["$timeout","$parse",function(b,d){function c(a){return""===a?d('this[""]').assign:d(a).assign||I}return{name:"form",restrict:a?"EAC":"E",require:["form","^^?form"],controller:Id,compile:function(d,f){d.addClass(bb).addClass(rb);var e=f.name?"name":a&&f.ngForm?"ngForm":!1;return{pre:function(a,d,f,g){var h=g[0];if(!("action"in
f)){var k=function(b){a.$apply(function(){h.$commitViewValue();h.$setSubmitted()});b.preventDefault()};d[0].addEventListener("submit",k,!1);d.on("$destroy",function(){b(function(){d[0].removeEventListener("submit",k,!1)},0,!1)})}(g[1]||h.$$parentForm).$addControl(h);var l=e?c(h.$name):I;e&&(l(a,h),f.$observe(e,function(b){h.$name!==b&&(l(a,A),h.$$parentForm.$$renameControl(h,b),l=c(h.$name),l(a,h))}));d.on("$destroy",function(){h.$$parentForm.$removeControl(h);l(a,A);R(h,Mb)})}}}}}]},dg=Td(),eg=Td(!0),
Hf=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,fg=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+\])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,gg=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,hg=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Ud=/^(\d{4})-(\d{2})-(\d{2})$/,Vd=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,uc=/^(\d{4})-W(\d\d)$/,Wd=/^(\d{4})-(\d\d)$/,
Xd=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Kd=ba();q(["date","datetime-local","month","time","week"],function(a){Kd[a]=!0});var Yd={text:function(a,b,d,c,e,f){ob(a,b,d,c,e,f);sc(c)},date:pb("date",Ud,Ob(Ud,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":pb("datetimelocal",Vd,Ob(Vd,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:pb("time",Xd,Ob(Xd,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:pb("week",uc,function(a,b){if(ha(a))return a;if(J(a)){uc.lastIndex=0;var d=uc.exec(a);
if(d){var c=+d[1],e=+d[2],f=d=0,g=0,k=0,h=Gd(c),e=7*(e-1);b&&(d=b.getHours(),f=b.getMinutes(),g=b.getSeconds(),k=b.getMilliseconds());return new Date(c,0,h.getDate()+e,d,f,g,k)}}return NaN},"yyyy-Www"),month:pb("month",Wd,Ob(Wd,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,d,c,e,f){Ld(a,b,d,c);ob(a,b,d,c,e,f);c.$$parserName="number";c.$parsers.push(function(a){return c.$isEmpty(a)?null:hg.test(a)?parseFloat(a):A});c.$formatters.push(function(a){if(!c.$isEmpty(a)){if(!T(a))throw qb("numfmt",a);a=a.toString()}return a});
if(x(d.min)||d.ngMin){var g;c.$validators.min=function(a){return c.$isEmpty(a)||w(g)||a>=g};d.$observe("min",function(a){x(a)&&!T(a)&&(a=parseFloat(a,10));g=T(a)&&!isNaN(a)?a:A;c.$validate()})}if(x(d.max)||d.ngMax){var k;c.$validators.max=function(a){return c.$isEmpty(a)||w(k)||a<=k};d.$observe("max",function(a){x(a)&&!T(a)&&(a=parseFloat(a,10));k=T(a)&&!isNaN(a)?a:A;c.$validate()})}},url:function(a,b,d,c,e,f){ob(a,b,d,c,e,f);sc(c);c.$$parserName="url";c.$validators.url=function(a,b){var d=a||b;return c.$isEmpty(d)||
fg.test(d)}},email:function(a,b,d,c,e,f){ob(a,b,d,c,e,f);sc(c);c.$$parserName="email";c.$validators.email=function(a,b){var d=a||b;return c.$isEmpty(d)||gg.test(d)}},radio:function(a,b,d,c){w(d.name)&&b.attr("name",++sb);b.on("click",function(a){b[0].checked&&c.$setViewValue(d.value,a&&a.type)});c.$render=function(){b[0].checked=d.value==c.$viewValue};d.$observe("value",c.$render)},checkbox:function(a,b,d,c,e,f,g,k){var h=Md(k,a,"ngTrueValue",d.ngTrueValue,!0),l=Md(k,a,"ngFalseValue",d.ngFalseValue,
!1);b.on("click",function(a){c.$setViewValue(b[0].checked,a&&a.type)});c.$render=function(){b[0].checked=c.$viewValue};c.$isEmpty=function(a){return!1===a};c.$formatters.push(function(a){return oa(a,h)});c.$parsers.push(function(a){return a?h:l})},hidden:I,button:I,submit:I,reset:I,file:I},Zd=["$browser","$sniffer","$filter","$parse",function(a,b,d,c){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,f,g,k){k[0]&&(Yd[O(g.type)]||Yd.text)(e,f,g,k[0],b,a,d,c)}}}}],ig=/^(true|false|\d+)$/,
jg=function(){return{restrict:"A",priority:100,compile:function(a,b){return ig.test(b.ngValue)?function(a,b,e){e.$set("value",a.$eval(e.ngValue))}:function(a,b,e){a.$watch(e.ngValue,function(a){e.$set("value",a)})}}}},kg=["$compile",function(a){return{restrict:"AC",compile:function(b){a.$$addBindingClass(b);return function(b,c,e){a.$$addBindingInfo(c,e.ngBind);c=c[0];b.$watch(e.ngBind,function(a){c.textContent=w(a)?"":a})}}}}],lg=["$interpolate","$compile",function(a,b){return{compile:function(d){b.$$addBindingClass(d);
return function(c,d,f){c=a(d.attr(f.$attr.ngBindTemplate));b.$$addBindingInfo(d,c.expressions);d=d[0];f.$observe("ngBindTemplate",function(a){d.textContent=w(a)?"":a})}}}}],mg=["$sce","$parse","$compile",function(a,b,d){return{restrict:"A",compile:function(c,e){var f=b(e.ngBindHtml),g=b(e.ngBindHtml,function(b){return a.valueOf(b)});d.$$addBindingClass(c);return function(b,c,e){d.$$addBindingInfo(c,e.ngBindHtml);b.$watch(g,function(){var d=f(b);c.html(a.getTrustedHtml(d)||"")})}}}}],ng=na({restrict:"A",
require:"ngModel",link:function(a,b,d,c){c.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),og=tc("",!0),pg=tc("Odd",0),qg=tc("Even",1),rg=Pa({compile:function(a,b){b.$set("ngCloak",A);a.removeClass("ng-cloak")}}),sg=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],$d={},tg={blur:!0,focus:!0};q("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var b=
xa("ng-"+a);$d[b]=["$parse","$rootScope",function(d,c){return{restrict:"A",compile:function(e,f){var g=d(f[b],null,!0);return function(b,d){d.on(a,function(d){var e=function(){g(b,{$event:d})};tg[a]&&c.$$phase?b.$evalAsync(e):b.$apply(e)})}}}}]});var ug=["$animate",function(a){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(b,d,c,e,f){var g,k,h;b.$watch(c.ngIf,function(b){b?k||f(function(b,e){k=e;b[b.length++]=X.createComment(" end ngIf: "+
c.ngIf+" ");g={clone:b};a.enter(b,d.parent(),d)}):(h&&(h.remove(),h=null),k&&(k.$destroy(),k=null),g&&(h=vb(g.clone),a.leave(h).then(function(){h=null}),g=null))})}}}],vg=["$templateRequest","$anchorScroll","$animate",function(a,b,d){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:fa.noop,compile:function(c,e){var f=e.ngInclude||e.src,g=e.onload||"",k=e.autoscroll;return function(c,e,m,n,q){var h=0,l,r,p,v=function(){r&&(r.remove(),r=null);l&&(l.$destroy(),l=null);p&&
(d.leave(p).then(function(){r=null}),r=p,p=null)};c.$watch(f,function(f){var m=function(){!x(k)||k&&!c.$eval(k)||b()},t=++h;f?(a(f,!0).then(function(a){if(!c.$$destroyed&&t===h){var b=c.$new();n.template=a;a=q(b,function(a){v();d.enter(a,null,e).then(m)});l=b;p=a;l.$emit("$includeContentLoaded",f);c.$eval(g)}},function(){c.$$destroyed||t!==h||(v(),c.$emit("$includeContentError",f))}),c.$emit("$includeContentRequested",f)):(v(),n.template=null)})}}}}],wg=["$compile",function(a){return{restrict:"ECA",
priority:-400,require:"ngInclude",link:function(b,d,c,e){/SVG/.test(d[0].toString())?(d.empty(),a(Kc(e.template,X).childNodes)(b,function(a){d.append(a)},{futureParentElement:d})):(d.html(e.template),a(d.contents())(b))}}}],xg=Pa({priority:450,compile:function(){return{pre:function(a,b,d){a.$eval(d.ngInit)}}}}),yg=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,c){var e=b.attr(d.$attr.ngList)||", ",f="false"!==d.ngTrim,g=f?V(e):e;c.$parsers.push(function(a){if(!w(a)){var b=
[];a&&q(a.split(g),function(a){a&&b.push(f?V(a):a)});return b}});c.$formatters.push(function(a){return M(a)?a.join(e):A});c.$isEmpty=function(a){return!a||!a.length}}}},rb="ng-valid",Nd="ng-invalid",bb="ng-pristine",Nb="ng-dirty",Pd="ng-pending",qb=N("ngModel"),zg=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(a,b,d,c,e,f,g,k,h,l){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=A;this.$validators={};this.$asyncValidators=
{};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=A;this.$name=l(d.name||"",!1)(a);this.$$parentForm=Mb;var m=e(d.ngModel),n=m.assign,r=m,z=n,u=null,y,p=this;this.$$setOptions=function(a){if((p.$options=a)&&a.getterSetter){var b=e(d.ngModel+"()"),f=e(d.ngModel+"($$$p)");r=function(a){var c=m(a);D(c)&&(c=b(a));return c};z=function(a,
b){D(m(a))?f(a,{$$$p:p.$modelValue}):n(a,p.$modelValue)}}else if(!m.assign)throw qb("nonassign",d.ngModel,wa(c));};this.$render=I;this.$isEmpty=function(a){return w(a)||""===a||null===a||a!==a};var v=0;Jd({ctrl:this,$element:c,set:function(a,b){a[b]=!0},unset:function(a,b){delete a[b]},$animate:f});this.$setPristine=function(){p.$dirty=!1;p.$pristine=!0;f.removeClass(c,Nb);f.addClass(c,bb)};this.$setDirty=function(){p.$dirty=!0;p.$pristine=!1;f.removeClass(c,bb);f.addClass(c,Nb);p.$$parentForm.$setDirty()};
this.$setUntouched=function(){p.$touched=!1;p.$untouched=!0;f.setClass(c,"ng-untouched","ng-touched")};this.$setTouched=function(){p.$touched=!0;p.$untouched=!1;f.setClass(c,"ng-touched","ng-untouched")};this.$rollbackViewValue=function(){g.cancel(u);p.$viewValue=p.$$lastCommittedViewValue;p.$render()};this.$validate=function(){if(!T(p.$modelValue)||!isNaN(p.$modelValue)){var a=p.$$rawModelValue,b=p.$valid,c=p.$modelValue,d=p.$options&&p.$options.allowInvalid;p.$$runValidators(a,p.$$lastCommittedViewValue,
function(e){d||b===e||(p.$modelValue=e?a:A,p.$modelValue!==c&&p.$$writeModelToScope())})}};this.$$runValidators=function(a,b,c){function d(a,b){f===v&&p.$setValidity(a,b)}function e(a){f===v&&c(a)}v++;var f=v;(function(){var a=p.$$parserName||"parse";if(w(y))d(a,null);else return y||(q(p.$validators,function(a,b){d(b,null)}),q(p.$asyncValidators,function(a,b){d(b,null)})),d(a,y),y;return!0})()?function(){var c=!0;q(p.$validators,function(e,f){var g=e(a,b);c=c&&g;d(f,g)});return c?!0:(q(p.$asyncValidators,
function(a,b){d(b,null)}),!1)}()?function(){var c=[],f=!0;q(p.$asyncValidators,function(e,g){var h=e(a,b);if(!h||!D(h.then))throw qb("nopromise",h);d(g,A);c.push(h.then(function(){d(g,!0)},function(a){f=!1;d(g,!1)}))});c.length?h.all(c).then(function(){e(f)},I):e(!0)}():e(!1):e(!1)};this.$commitViewValue=function(){var a=p.$viewValue;g.cancel(u);if(p.$$lastCommittedViewValue!==a||""===a&&p.$$hasNativeValidators)p.$$lastCommittedViewValue=a,p.$pristine&&this.$setDirty(),this.$$parseAndValidate()};
this.$$parseAndValidate=function(){var b=p.$$lastCommittedViewValue;if(y=w(b)?A:!0)for(var c=0;c<p.$parsers.length;c++)if(b=p.$parsers[c](b),w(b)){y=!1;break}T(p.$modelValue)&&isNaN(p.$modelValue)&&(p.$modelValue=r(a));var d=p.$modelValue,e=p.$options&&p.$options.allowInvalid;p.$$rawModelValue=b;e&&(p.$modelValue=b,p.$modelValue!==d&&p.$$writeModelToScope());p.$$runValidators(b,p.$$lastCommittedViewValue,function(a){e||(p.$modelValue=a?b:A,p.$modelValue!==d&&p.$$writeModelToScope())})};this.$$writeModelToScope=
function(){z(a,p.$modelValue);q(p.$viewChangeListeners,function(a){try{a()}catch(G){b(G)}})};this.$setViewValue=function(a,b){p.$viewValue=a;p.$options&&!p.$options.updateOnDefault||p.$$debounceViewValueCommit(b)};this.$$debounceViewValueCommit=function(b){var c=0,d=p.$options;d&&x(d.debounce)&&(d=d.debounce,T(d)?c=d:T(d[b])?c=d[b]:T(d["default"])&&(c=d["default"]));g.cancel(u);c?u=g(function(){p.$commitViewValue()},c):k.$$phase?p.$commitViewValue():a.$apply(function(){p.$commitViewValue()})};a.$watch(function(){var b=
r(a);if(b!==p.$modelValue&&(p.$modelValue===p.$modelValue||b===b)){p.$modelValue=p.$$rawModelValue=b;y=A;for(var c=p.$formatters,d=c.length,e=b;d--;)e=c[d](e);p.$viewValue!==e&&(p.$viewValue=p.$$lastCommittedViewValue=e,p.$render(),p.$$runValidators(b,e,I))}return b})}],Ag=["$rootScope",function(a){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:zg,priority:1,compile:function(b){b.addClass(bb).addClass("ng-untouched").addClass(rb);return{pre:function(a,b,e,f){var c=
f[0];b=f[1]||c.$$parentForm;c.$$setOptions(f[2]&&f[2].$options);b.$addControl(c);e.$observe("name",function(a){c.$name!==a&&c.$$parentForm.$$renameControl(c,a)});a.$on("$destroy",function(){c.$$parentForm.$removeControl(c)})},post:function(b,c,e,f){var d=f[0];if(d.$options&&d.$options.updateOn)c.on(d.$options.updateOn,function(a){d.$$debounceViewValueCommit(a&&a.type)});c.on("blur",function(c){d.$touched||(a.$$phase?b.$evalAsync(d.$setTouched):b.$apply(d.$setTouched))})}}}}}],Bg=/(\s+|^)default(\s+|$)/,
Cg=function(){return{restrict:"A",controller:["$scope","$attrs",function(a,b){var d=this;this.$options=Sa(a.$eval(b.ngModelOptions));x(this.$options.updateOn)?(this.$options.updateOnDefault=!1,this.$options.updateOn=V(this.$options.updateOn.replace(Bg,function(){d.$options.updateOnDefault=!0;return" "}))):this.$options.updateOnDefault=!0}]}},Dg=Pa({terminal:!0,priority:1E3}),Eg=N("ngOptions"),Fg=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,
Gg=["$compile","$parse",function(a,b){function d(a,c,d){function e(a,b,c,d,e){this.selectValue=a;this.viewValue=b;this.label=c;this.group=d;this.disabled=e}function f(a){var b;if(!q&&Da(a))b=a;else{b=[];for(var c in a)a.hasOwnProperty(c)&&"$"!==c.charAt(0)&&b.push(c)}return b}var g=a.match(Fg);if(!g)throw Eg("iexp",a,wa(c));var k=g[5]||g[7],q=g[6];a=/ as /.test(g[0])&&g[1];var r=g[9];c=b(g[2]?g[1]:k);var u=a&&b(a)||c,y=r&&b(r),p=r?function(a,b){return y(d,b)}:function(a){return Fa(a)},v=function(a,
b){return p(a,x(a,b))},t=b(g[2]||g[1]),A=b(g[3]||""),B=b(g[4]||""),w=b(g[8]),F={},x=q?function(a,b){F[q]=b;F[k]=a;return F}:function(a){F[k]=a;return F};return{trackBy:r,getTrackByValue:v,getWatchables:b(w,function(a){var b=[];a=a||[];for(var c=f(a),e=c.length,h=0;h<e;h++){var k=a===c?h:c[h],l=x(a[k],k),k=p(a[k],l);b.push(k);if(g[2]||g[1])k=t(d,l),b.push(k);g[4]&&(l=B(d,l),b.push(l))}return b}),getOptions:function(){for(var a=[],b={},c=w(d)||[],g=f(c),h=g.length,k=0;k<h;k++){var l=c===g?k:g[k],m=
x(c[l],l),n=u(d,m),l=p(n,m),q=t(d,m),z=A(d,m),m=B(d,m),n=new e(l,n,q,z,m);a.push(n);b[l]=n}return{items:a,selectValueMap:b,getOptionFromViewValue:function(a){return b[v(a)]},getViewValueFromOption:function(a){return r?fa.copy(a.viewValue):a.viewValue}}}}}var c=X.createElement("option"),e=X.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","?ngModel"],link:{pre:function(a,b,c,d){d[0].registerOption=I},post:function(b,g,k,h){function f(a,b){a.element=b;b.disabled=a.disabled;
a.label!==b.label&&(b.label=a.label,b.textContent=a.label);a.value!==b.value&&(b.value=a.selectValue)}function m(a,b,c,d){b&&O(b.nodeName)===c?c=b:(c=d.cloneNode(!1),b?a.insertBefore(c,b):a.appendChild(c));return c}function n(a){for(var b;a;)b=a.nextSibling,ac(a),a=b}function r(a){var b=v&&v[0],c=w&&w[0];if(b||c)for(;a&&(a===b||a===c||8===a.nodeType||"option"===ra(a)&&""===a.value);)a=a.nextSibling;return a}function z(){var a=x&&y.readValue();x=D.getOptions();var b={},d=g[0].firstChild;B&&g.prepend(v);
d=r(d);x.items.forEach(function(a){var h,k;a.group?(h=b[a.group],h||(h=m(g[0],d,"optgroup",e),d=h.nextSibling,h.label=a.group,h=b[a.group]={groupElement:h,currentOptionElement:h.firstChild}),k=m(h.groupElement,h.currentOptionElement,"option",c),f(a,k),h.currentOptionElement=k.nextSibling):(k=m(g[0],d,"option",c),f(a,k),d=k.nextSibling)});Object.keys(b).forEach(function(a){n(b[a].currentOptionElement)});n(d);u.$render();if(!u.$isEmpty(a)){var h=y.readValue();(D.trackBy||p?oa(a,h):a===h)||(u.$setViewValue(h),
u.$render())}}var u=h[1];if(u){var y=h[0],p=k.multiple,v;h=0;for(var t=g.children(),A=t.length;h<A;h++)if(""===t[h].value){v=t.eq(h);break}var B=!!v,w=C(c.cloneNode(!1));w.val("?");var x,D=d(k.ngOptions,g,b);p?(u.$isEmpty=function(a){return!a||0===a.length},y.writeValue=function(a){x.items.forEach(function(a){a.element.selected=!1});a&&a.forEach(function(a){(a=x.getOptionFromViewValue(a))&&!a.disabled&&(a.element.selected=!0)})},y.readValue=function(){var a=g.val()||[],b=[];q(a,function(a){(a=x.selectValueMap[a])&&
!a.disabled&&b.push(x.getViewValueFromOption(a))});return b},D.trackBy&&b.$watchCollection(function(){if(M(u.$viewValue))return u.$viewValue.map(function(a){return D.getTrackByValue(a)})},function(){u.$render()})):(y.writeValue=function(a){var b=x.getOptionFromViewValue(a);b&&!b.disabled?(g[0].value!==b.selectValue&&(w.remove(),B||v.remove(),g[0].value=b.selectValue,b.element.selected=!0),b.element.setAttribute("selected","selected")):null===a||B?(w.remove(),B||g.prepend(v),g.val(""),v.prop("selected",
!0),v.attr("selected",!0)):(B||v.remove(),g.prepend(w),g.val("?"),w.prop("selected",!0),w.attr("selected",!0))},y.readValue=function(){var a=x.selectValueMap[g.val()];return a&&!a.disabled?(B||v.remove(),w.remove(),x.getViewValueFromOption(a)):null},D.trackBy&&b.$watch(function(){return D.getTrackByValue(u.$viewValue)},function(){u.$render()}));B?(v.remove(),a(v)(b),v.removeClass("ng-scope")):v=C(c.cloneNode(!1));z();b.$watchCollection(D.getWatchables,z)}}}}}],Hg=["$locale","$interpolate","$log",
function(a,b,d){var c=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(f,g,k){function h(a){g.text(a||"")}var l=k.count,m=k.$attr.when&&g.attr(k.$attr.when),n=k.offset||0,r=f.$eval(m)||{},z={},u=b.startSymbol(),y=b.endSymbol(),p=u+l+"-"+n+y,v=fa.noop,t;q(k,function(a,b){var c=e.exec(b);c&&(c=(c[1]?"-":"")+O(c[2]),r[c]=g.attr(k.$attr[b]))});q(r,function(a,d){z[d]=b(a.replace(c,p))});f.$watch(l,function(b){var c=parseFloat(b),e=isNaN(c);e||c in r||(c=a.pluralCat(c-n));c===t||e&&T(t)&&isNaN(t)||(v(),
e=z[c],w(e)?(null!=b&&d.debug("ngPluralize: no rule defined for '"+c+"' in "+m),v=I,h()):v=f.$watch(e,h),t=c)})}}}],Ig=["$parse","$animate",function(a,b){var d=N("ngRepeat"),c=function(a,b,c,d,h,l,m){a[c]=d;h&&(a[h]=l);a.$index=b;a.$first=0===b;a.$last=b===m-1;a.$middle=!(a.$first||a.$last);a.$odd=!(a.$even=0===(b&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1E3,terminal:!0,$$tlb:!0,compile:function(e,f){var g=f.ngRepeat,k=X.createComment(" end ngRepeat: "+g+" "),h=g.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);
if(!h)throw d("iexp",g);var l=h[1],m=h[2],n=h[3],r=h[4],h=l.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/);if(!h)throw d("iidexp",l);var z=h[3]||h[1],u=h[2];if(n&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(n)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(n)))throw d("badident",n);var y,p,v,t,w={$id:Fa};r?y=a(r):(v=function(a,b){return Fa(b)},t=function(a){return a});return function(a,e,f,h,l){y&&(p=function(b,c,d){u&&(w[u]=b);w[z]=c;w.$index=
d;return y(a,w)});var r=ba();a.$watchCollection(m,function(f){var h,m,w=e[0],y,x=ba(),B,E,F,D,G,C,I;n&&(a[n]=f);if(Da(f))G=f,m=p||v;else for(I in m=p||t,G=[],f)ua.call(f,I)&&"$"!==I.charAt(0)&&G.push(I);B=G.length;I=Array(B);for(h=0;h<B;h++)if(E=f===G?h:G[h],F=f[E],D=m(E,F,h),r[D])C=r[D],delete r[D],x[D]=C,I[h]=C;else{if(x[D])throw q(I,function(a){a&&a.scope&&(r[a.id]=a)}),d("dupes",g,D,F);I[h]={id:D,scope:A,clone:A};x[D]=!0}for(y in r){C=r[y];D=vb(C.clone);b.leave(D);if(D[0].parentNode)for(h=0,m=
D.length;h<m;h++)D[h].$$NG_REMOVED=!0;C.scope.$destroy()}for(h=0;h<B;h++)if(E=f===G?h:G[h],F=f[E],C=I[h],C.scope){y=w;do y=y.nextSibling;while(y&&y.$$NG_REMOVED);C.clone[0]!=y&&b.move(vb(C.clone),null,w);w=C.clone[C.clone.length-1];c(C.scope,h,z,F,u,E,B)}else l(function(a,d){C.scope=d;var e=k.cloneNode(!1);a[a.length++]=e;b.enter(a,null,w);w=e;C.clone=a;x[C.id]=C;c(C.scope,h,z,F,u,E,B)});r=x})}}}}],Jg=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,d,c){b.$watch(c.ngShow,
function(b){a[b?"removeClass":"addClass"](d,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Kg=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,d,c){b.$watch(c.ngHide,function(b){a[b?"addClass":"removeClass"](d,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Lg=Pa(function(a,b,d){a.$watch(d.ngStyle,function(a,d){d&&a!==d&&q(d,function(a,c){b.css(c,"")});a&&b.css(a)},!0)}),Mg=["$animate",function(a){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],
link:function(b,d,c,e){var f=[],g=[],k=[],h=[],l=function(a,b){return function(){a.splice(b,1)}};b.$watch(c.ngSwitch||c.on,function(b){var c,d;c=0;for(d=k.length;c<d;++c)a.cancel(k[c]);c=k.length=0;for(d=h.length;c<d;++c){var m=vb(g[c].clone);h[c].$destroy();(k[c]=a.leave(m)).then(l(k,c))}g.length=0;h.length=0;(f=e.cases["!"+b]||e.cases["?"])&&q(f,function(b){b.transclude(function(c,d){h.push(d);var e=b.element;c[c.length++]=X.createComment(" end ngSwitchWhen: ");g.push({clone:c});a.enter(c,e.parent(),
e)})})})}}}],Ng=Pa({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,d,c,e){c.cases["!"+d.ngSwitchWhen]=c.cases["!"+d.ngSwitchWhen]||[];c.cases["!"+d.ngSwitchWhen].push({transclude:e,element:b})}}),Og=Pa({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,d,c,e){c.cases["?"]=c.cases["?"]||[];c.cases["?"].push({transclude:e,element:b})}}),Pg=Pa({restrict:"EAC",link:function(a,b,d,c,e){if(!e)throw N("ngTransclude")("orphan",
wa(b));e(function(a){b.empty();b.append(a)})}}),Qg=["$templateCache",function(a){return{restrict:"E",terminal:!0,compile:function(b,d){"text/ng-template"==d.type&&a.put(d.id,b[0].text)}}}],Rg={$setViewValue:I,$render:I},Sg=["$element","$scope","$attrs",function(a,b,d){var c=this,e=new Xa;c.ngModelCtrl=Rg;c.unknownOption=C(X.createElement("option"));c.renderUnknownOption=function(b){b="? "+Fa(b)+" ?";c.unknownOption.val(b);a.prepend(c.unknownOption);a.val(b)};b.$on("$destroy",function(){c.renderUnknownOption=
I});c.removeUnknownOption=function(){c.unknownOption.parent()&&c.unknownOption.remove()};c.readValue=function(){c.removeUnknownOption();return a.val()};c.writeValue=function(b){c.hasOption(b)?(c.removeUnknownOption(),a.val(b),""===b&&c.emptyOption.prop("selected",!0)):null==b&&c.emptyOption?(c.removeUnknownOption(),a.val("")):c.renderUnknownOption(b)};c.addOption=function(a,b){if(8!==b[0].nodeType){Wa(a,'"option value"');""===a&&(c.emptyOption=b);var d=e.get(a)||0;e.put(a,d+1);c.ngModelCtrl.$render();
b[0].hasAttribute("selected")&&(b[0].selected=!0)}};c.removeOption=function(a){var b=e.get(a);b&&(1===b?(e.remove(a),""===a&&(c.emptyOption=A)):e.put(a,b-1))};c.hasOption=function(a){return!!e.get(a)};c.registerOption=function(a,b,d,e,l){if(e){var f;d.$observe("value",function(a){x(f)&&c.removeOption(f);f=a;c.addOption(a,b)})}else l?a.$watch(l,function(a,e){d.$set("value",a);e!==a&&c.removeOption(e);c.addOption(a,b)}):c.addOption(d.value,b);b.on("$destroy",function(){c.removeOption(d.value);c.ngModelCtrl.$render()})}}],
Tg=function(){return{restrict:"E",require:["select","?ngModel"],controller:Sg,priority:1,link:{pre:function(a,b,d,c){var e=c[1];if(e){var f=c[0];f.ngModelCtrl=e;b.on("change",function(){a.$apply(function(){e.$setViewValue(f.readValue())})});if(d.multiple){f.readValue=function(){var a=[];q(b.find("option"),function(b){b.selected&&a.push(b.value)});return a};f.writeValue=function(a){var c=new Xa(a);q(b.find("option"),function(a){a.selected=x(c.get(a.value))})};var g,k=NaN;a.$watch(function(){k!==e.$viewValue||
oa(g,e.$viewValue)||(g=ia(e.$viewValue),e.$render());k=e.$viewValue});e.$isEmpty=function(a){return!a||0===a.length}}}},post:function(a,b,d,c){var e=c[1];if(e){var f=c[0];e.$render=function(){f.writeValue(e.$viewValue)}}}}}},Ug=["$interpolate",function(a){return{restrict:"E",priority:100,compile:function(b,d){if(x(d.value))var c=a(d.value,!0);else{var e=a(b.text(),!0);e||d.$set("value",b.text())}return function(a,b,d){var f=b.parent();(f=f.data("$selectController")||f.parent().data("$selectController"))&&
f.registerOption(a,b,d,c,e)}}}}],Vg=na({restrict:"E",terminal:!1}),ae=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){c&&(d.required=!0,c.$validators.required=function(a,b){return!d.required||!c.$isEmpty(b)},d.$observe("required",function(){c.$validate()}))}}},be=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e,f=d.ngPattern||d.pattern;d.$observe("pattern",function(a){J(a)&&0<a.length&&(a=new RegExp("^"+a+"$"));if(a&&!a.test)throw N("ngPattern")("noregexp",
f,a,wa(b));e=a||A;c.$validate()});c.$validators.pattern=function(a,b){return c.$isEmpty(b)||w(e)||e.test(b)}}}}},ce=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e=-1;d.$observe("maxlength",function(a){a=parseInt(a,10);e=isNaN(a)?-1:a;c.$validate()});c.$validators.maxlength=function(a,b){return 0>e||c.$isEmpty(b)||b.length<=e}}}}},de=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e=0;d.$observe("minlength",function(a){e=parseInt(a,
10)||0;c.$validate()});c.$validators.minlength=function(a,b){return c.$isEmpty(b)||b.length>=e}}}}};if(Q.angular.bootstrap)Q.console&&console.log("WARNING: Tried to load angular more than once.");else{(function(){var a;if(!Rd){var b=Pb();(sa=w(b)?Q.jQuery:b?Q[b]:A)&&sa.fn.on?(C=sa,R(sa.fn,{scope:Ya.scope,isolateScope:Ya.isolateScope,controller:Ya.controller,injector:Ya.injector,inheritedData:Ya.inheritedData}),a=sa.cleanData,sa.cleanData=function(b){var c;if(fc)fc=!1;else for(var d=0,f;null!=(f=b[d]);d++)(c=
sa._data(f,"events"))&&c.$destroy&&sa(f).triggerHandler("$destroy");a(b)}):C=U;fa.element=C;Rd=!0}})();(function(a){R(a,{bootstrap:Gc,copy:Sa,extend:R,merge:fe,equals:oa,element:C,forEach:q,injector:ib,noop:I,bind:Bc,toJson:hb,fromJson:Cc,identity:db,isUndefined:w,isDefined:x,isString:J,isFunction:D,isObject:L,isNumber:T,isElement:Tb,isArray:M,version:Of,isDate:ha,lowercase:O,uppercase:Fb,callbacks:{counter:0},getTestability:ne,$$minErr:N,$$csp:Na,reloadWithDebugInfo:me});bc=pe(Q);bc("ng",["ngLocale"],
["$provide",function(a){a.provider({$$sanitizeUri:qf});a.provider("$compile",Uc).directive({a:cg,input:Zd,textarea:Zd,form:dg,script:Qg,select:Tg,style:Vg,option:Ug,ngBind:kg,ngBindHtml:mg,ngBindTemplate:lg,ngClass:og,ngClassEven:qg,ngClassOdd:pg,ngCloak:rg,ngController:sg,ngForm:eg,ngHide:Kg,ngIf:ug,ngInclude:vg,ngInit:xg,ngNonBindable:Dg,ngPluralize:Hg,ngRepeat:Ig,ngShow:Jg,ngStyle:Lg,ngSwitch:Mg,ngSwitchWhen:Ng,ngSwitchDefault:Og,ngOptions:Gg,ngTransclude:Pg,ngModel:Ag,ngList:yg,ngChange:ng,pattern:be,
ngPattern:be,required:ae,ngRequired:ae,minlength:de,ngMinlength:de,maxlength:ce,ngMaxlength:ce,ngValue:jg,ngModelOptions:Cg}).directive({ngInclude:wg}).directive(Rb).directive($d);a.provider({$anchorScroll:De,$animate:Uf,$animateCss:Xf,$$animateJs:Sf,$$animateQueue:Tf,$$AnimateRunner:Wf,$$animateAsyncRun:Vf,$browser:Ge,$cacheFactory:He,$controller:Oe,$document:Qe,$exceptionHandler:Re,$filter:yd,$$forceReflow:Yf,$interpolate:af,$interval:bf,$http:Xe,$httpParamSerializer:Se,$httpParamSerializerJQLike:Te,
$httpBackend:Ze,$xhrFactory:Ye,$location:df,$log:ef,$parse:lf,$rootScope:pf,$q:mf,$$q:nf,$sce:Kf,$sceDelegate:Jf,$sniffer:rf,$templateCache:Ie,$templateRequest:Lf,$$testability:sf,$timeout:tf,$window:uf,$$rAF:of,$$jqLite:Be,$$HashMap:Pf,$$cookieReader:vf})}])})(fa);fa.module("ngLocale",[],["$provide",function(a){function b(a){a+="";var b=a.indexOf(".");return-1==b?0:a.length-b-1}a.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",
mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\u00a4",negSuf:"",posPre:"\u00a4",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(a,c){var d=a|0,f=c;A===f&&(f=Math.min(b(a),3));return 1==d&&0==f?"one":"other"}})}]);
var Ca=N("$sce"),ma={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},ja=N("$compile");C(X).ready(function(){le(X,Gc)})}})(window,document);angular.element(document).find("head").append('<style type="text/css">@charset "UTF-8";\n\n[ng\\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],\n.ng-cloak, .x-ng-cloak,\n.ng-hide:not(.ng-hide-animate) {\n  display: none !important;\n}\n\nng\\:form {\n  display: block;\n}\n\n.ng-animate-shim {\n  visibility:hidden;\n}\n\n.ng-anchor {\n  position:absolute;\n}\n</style>');
