http://git-wip-us.apache.org/repos/asf/struts/blob/4286d6a9/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
----------------------------------------------------------------------
diff --git
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
index eab2d76..71ae4d9 100644
---
a/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
+++
b/archetypes/struts2-archetype-angularjs/src/main/resources/archetype-resources/src/main/webapp/js/lib/angular/angular-animate.min.js
@@ -1,52 +1,56 @@
/*
- AngularJS v1.4.2
+ AngularJS v1.4.5
(c) 2010-2015 Google, Inc. http://angularjs.org
License: MIT
*/
-(function(F,t,W){'use strict';function ua(a,b,c){if(!a)throw
ngMinErr("areq",b||"?",c||"required");return a}function
va(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;X(a)&&(a=a.join("
"));X(b)&&(b=b.join(" "));return a+" "+b}function Ea(a){var
b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function
ba(a,b,c){var
d="";a=X(a)?a:a&&U(a)&&a.length?a.split(/\s+/):[];u(a,function(a,s){a&&0<a.length&&(d+=0<s?"
":"",d+=c?b+a:a+b)});return d}function Fa(a){if(a instanceof
G)switch(a.length){case 0:return[];
-case 1:if(1===a[0].nodeType)return a;break;default:return
G(ka(a))}if(1===a.nodeType)return G(a)}function ka(a){if(!a[0])return a;for(var
b=0;b<a.length;b++){var c=a[b];if(1==c.nodeType)return c}}function
Ga(a,b,c){u(b,function(b){a.addClass(b,c)})}function
Ha(a,b,c){u(b,function(b){a.removeClass(b,c)})}function ha(a){return
function(b,c){c.addClass&&(Ga(a,b,c.addClass),c.addClass=null);c.removeClass&&(Ha(a,b,c.removeClass),c.removeClass=null)}}function
ia(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||
-H;a.domOperation=function(){a.$$domOperationFired=!0;b();b=H};a.$$prepared=!0}return
a}function ca(a,b){wa(a,b);xa(a,b)}function
wa(a,b){b.from&&(a.css(b.from),b.from=null)}function
xa(a,b){b.to&&(a.css(b.to),b.to=null)}function R(a,b,c){var
d=(b.addClass||"")+" "+(c.addClass||""),e=(b.removeClass||"")+"
"+(c.removeClass||"");a=Ia(a.attr("class"),d,e);ya(b,c);b.addClass=a.addClass?a.addClass:null;b.removeClass=a.removeClass?a.removeClass:null;return
b}function Ia(a,b,c){function d(a){U(a)&&(a=a.split(" "));
-var b={};u(a,function(a){a.length&&(b[a]=!0)});return b}var
e={};a=d(a);b=d(b);u(b,function(a,b){e[b]=1});c=d(c);u(c,function(a,b){e[b]=1===e[b]?null:-1});var
s={addClass:"",removeClass:""};u(e,function(b,c){var
d,e;1===b?(d="addClass",e=!a[c]):-1===b&&(d="removeClass",e=a[c]);e&&(s[d].length&&(s[d]+="
"),s[d]+=c)});return s}function A(a){return a instanceof
t.element?a[0]:a}function za(a,b,c){var
d=Object.create(null),e=a.getComputedStyle(b)||{};u(c,function(a,b){var
c=e[a];if(c){var l=c.charAt(0);
-if("-"===l||"+"===l||0<=l)c=Ja(c);0===c&&(c=null);d[b]=c}});return d}function
Ja(a){var
b=0;a=a.split(/\s*,\s*/);u(a,function(a){"s"==a.charAt(a.length-1)&&(a=a.substring(0,a.length-1));a=parseFloat(a)||0;b=b?Math.max(a,b):a});return
b}function la(a){return 0===a||null!=a}function Aa(a,b){var
c=O,d=a+"s";b?c+="Duration":d+=" linear all";return[c,d]}function ja(a,b){var
c=b?"-"+b+"s":"";da(a,[ea,c]);return[ea,c]}function ma(a,b){var
c=b?"paused":"",d=V+"PlayState";da(a,[d,c]);return[d,c]}function da(a,
-b){a.style[b[0]]=b[1]}function Ba(){var
a=Object.create(null);return{flush:function(){a=Object.create(null)},count:function(b){return(b=a[b])?b.total:0},get:function(b){return(b=a[b])&&b.value},put:function(b,c){a[b]?a[b].total++:a[b]={total:1,value:c}}}}var
H=t.noop,ya=t.extend,G=t.element,u=t.forEach,X=t.isArray,U=t.isString,na=t.isObject,Ka=t.isUndefined,La=t.isDefined,Ca=t.isFunction,oa=t.isElement,O,pa,V,qa;F.ontransitionend===W&&F.onwebkittransitionend!==W?(O="WebkitTransition",pa="webkitTransitionEnd
transitionend"):
-(O="transition",pa="transitionend");F.onanimationend===W&&F.onwebkitanimationend!==W?(V="WebkitAnimation",qa="webkitAnimationEnd
animationend"):(V="animation",qa="animationend");var
ra=V+"Delay",sa=V+"Duration",ea=O+"Delay";F=O+"Duration";var
Ma={transitionDuration:F,transitionDelay:ea,transitionProperty:O+"Property",animationDuration:sa,animationDelay:ra,animationIterationCount:V+"IterationCount"},Na={transitionDuration:F,transitionDelay:ea,animationDuration:sa,animationDelay:ra};t.module("ngAnimate",
-[]).directive("ngAnimateChildren",[function(){return
function(a,b,c){a=c.ngAnimateChildren;t.isString(a)&&0===a.length?b.data("$$ngAnimateChildren",!0):c.$observe("ngAnimateChildren",function(a){b.data("$$ngAnimateChildren","on"===a||"true"===a)})}}]).factory("$$rAFMutex",["$$rAF",function(a){return
function(){var b=!1;a(function(){b=!0});return
function(c){b?c():a(c)}}}]).factory("$$rAFScheduler",["$$rAF",function(a){function
b(a){d.push([].concat(a));c()}function c(){if(d.length){for(var b=[],n=
-0;n<d.length;n++){var
g=d[n];g.shift()();g.length&&b.push(g)}d=b;e||a(function(){e||c()})}}var
d=[],e;b.waitUntilQuiet=function(b){e&&e();e=a(function(){e=null;b();c()})};return
b}]).factory("$$AnimateRunner",["$q","$$rAFMutex",function(a,b){function
c(a){this.setHost(a);this._doneCallbacks=[];this._runInAnimationFrame=b();this._state=0}c.chain=function(a,b){function
c(){if(n===a.length)b(!0);else a[n](function(a){!1===a?b(!1):(n++,c())})}var
n=0;c()};c.all=function(a,b){function c(s){g=g&&s;++n===
-a.length&&b(g)}var
n=0,g=!0;u(a,function(a){a.done(c)})};c.prototype={setHost:function(a){this.host=a||{}},done:function(a){2===this._state?a():this._doneCallbacks.push(a)},progress:H,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._runInAnimationFrame(function(){b._resolve(a)}))},_resolve:function(a){2!==this._state&&(u(this._doneCallbacks,function(b){b(a)}),this._doneCallbacks.length=0,this._state=2)}};return
c}]).provider("$$animateQueue",["$animateProvider",
-function(a){function b(a,b,c,g){return d[a].some(function(a){return
a(b,c,g)})}function c(a,b){a=a||{};var
c=0<(a.addClass||"").length,d=0<(a.removeClass||"").length;return
b?c&&d:c||d}var
d=this.rules={skip:[],cancel:[],join:[]};d.join.push(function(a,b,d){return!b.structural&&c(b.options)});d.skip.push(function(a,b,d){return!b.structural&&!c(b.options)});d.skip.push(function(a,b,c){return"leave"==c.event&&b.structural});d.skip.push(function(a,b,c){return
c.structural&&!b.structural});d.cancel.push(function(a,
-b,c){return c.structural&&b.structural});d.cancel.push(function(a,b,c){return
2===c.state&&b.structural});d.cancel.push(function(a,b,c){a=b.options;c=c.options;return
a.addClass&&a.addClass===c.removeClass||a.removeClass&&a.removeClass===c.addClass});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite",function(d,s,n,g,l,D,z,Z,I){function
w(a,b){var
c=A(a),f=[],d=m[b];d&&u(d,function(a){a.node.contains(c)&&f.push(a.callback)});
-return f}function
B(a,b,c,f){d(function(){u(w(b,a),function(a){a(b,c,f)})})}function
r(a,S,p){function d(b,c,f,p){B(c,a,f,p);b.progress(c,f,p)}function
k(b){Da(a,p);ca(a,p);p.domOperation();m.complete(!b)}var
P,E;if(a=Fa(a))P=A(a),E=a.parent();p=ia(p);var m=new z;if(!P)return
k(),m;X(p.addClass)&&(p.addClass=p.addClass.join("
"));X(p.removeClass)&&(p.removeClass=p.removeClass.join("
"));p.from&&!na(p.from)&&(p.from=null);p.to&&!na(p.to)&&(p.to=null);var
e=[P.className,p.addClass,p.removeClass].join(" ");
-if(!v(e))return k(),m;var
M=0<=["enter","move","leave"].indexOf(S),g=!x||L.get(P),e=!g&&h.get(P)||{},l=!!e.state;g||l&&1==e.state||(g=!ta(a,E,S));if(g)return
k(),m;M&&K(a);g={structural:M,element:a,event:S,close:k,options:p,runner:m};if(l){if(b("skip",a,g,e)){if(2===e.state)return
k(),m;R(a,e.options,p);return
e.runner}if(b("cancel",a,g,e))2===e.state?e.runner.end():e.structural?e.close():R(a,g.options,e.options);else
if(b("join",a,g,e))if(2===e.state)R(a,p,{});else return
S=g.event=e.event,p=R(a,
-e.options,g.options),m}else
R(a,p,{});(l=g.structural)||(l="animate"===g.event&&0<Object.keys(g.options.to||{}).length||c(g.options));if(!l)return
k(),C(a),m;M&&f(E);var
r=(e.counter||0)+1;g.counter=r;ga(a,1,g);s.$$postDigest(function(){var
b=h.get(P),v=!b,b=b||{},e=a.parent()||[],E=0<e.length&&("animate"===b.event||b.structural||c(b.options));if(v||b.counter!==r||!E){v&&(Da(a,p),ca(a,p));if(v||M&&b.event!==S)p.domOperation(),m.end();E||C(a)}else
S=!b.structural&&c(b.options,!0)?"setClass":b.event,
-b.structural&&f(e),ga(a,2),b=D(a,S,b.options),b.done(function(b){k(!b);(b=h.get(P))&&b.counter===r&&C(A(a));d(m,S,"close",{})}),m.setHost(b),d(m,S,"start",{})});return
m}function
K(a){a=A(a).querySelectorAll("[data-ng-animate]");u(a,function(a){var
b=parseInt(a.getAttribute("data-ng-animate")),c=h.get(a);switch(b){case
2:c.runner.end();case 1:c&&h.remove(a)}})}function
C(a){a=A(a);a.removeAttribute("data-ng-animate");h.remove(a)}function
E(a,b){return A(a)===A(b)}function f(a){a=A(a);do{if(!a||1!==
-a.nodeType)break;var b=h.get(a);if(b){var
f=a;!b.structural&&c(b.options)&&(2===b.state&&b.runner.end(),C(f))}a=a.parentNode}while(1)}function
ta(a,b,c){var
f=c=!1,d=!1,v;for((a=a.data("$ngAnimatePin"))&&(b=a);b&&b.length;){f||(f=E(b,n));a=b[0];if(1!==a.nodeType)break;var
e=h.get(a)||{};d||(d=e.structural||L.get(a));if(Ka(v)||!0===v)a=b.data("$$ngAnimateChildren"),La(a)&&(v=a);if(d&&!1===v)break;f||(f=E(b,n),f||(a=b.data("$ngAnimatePin"))&&(b=a));c||(c=E(b,k));b=b.parent()}return(!d||v)&&f&&c}function
ga(a,
-b,c){c=c||{};c.state=b;a=A(a);a.setAttribute("data-ng-animate",b);c=(b=h.get(a))?ya(b,c):c;h.put(a,c)}var
h=new l,L=new l,x=null,M=s.$watch(function(){return
0===Z.totalPendingRequests},function(a){a&&(M(),s.$$postDigest(function(){s.$$postDigest(function(){null===x&&(x=!0)})}))}),k=G(g[0].body),m={},P=a.classNameFilter(),v=P?function(a){return
P.test(a)}:function(){return!0},Da=ha(I);return{on:function(a,b,c){b=ka(b);m[a]=m[a]||[];m[a].push({node:b,callback:c})},off:function(a,b,c){function
f(a,
-b,c){var d=ka(b);return
a.filter(function(a){return!(a.node===d&&(!c||a.callback===c))})}var
d=m[a];d&&(m[a]=1===arguments.length?null:f(d,b,c))},pin:function(a,b){ua(oa(a),"element","not
an element");ua(oa(b),"parentElement","not an
element");a.data("$ngAnimatePin",b)},push:function(a,b,c,f){c=c||{};c.domOperation=f;return
r(a,b,c)},enabled:function(a,b){var c=arguments.length;if(0===c)b=!!x;else
if(oa(a)){var
f=A(a),d=L.get(f);1===c?b=!d:(b=!!b)?d&&L.remove(f):L.put(f,!0)}else
b=x=!!a;return b}}}]}]).provider("$$animation",
-["$animateProvider",function(a){function b(a){return
a.data("$$animationRunner")}var
c=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$rAFScheduler",function(a,e,s,n,g){var
l=[],D=ha(a),z=0,Z=0,I=[];return function(w,B,r){function
K(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");var
b=[];u(a,function(a){var
c=a.getAttribute("ng-animate-ref");c&&c.length&&b.push(a)});return b}function
C(a){var b=[],c={};u(a,function(a,f){var d=A(a.element),
-e=0<=["enter","move"].indexOf(a.event),d=a.structural?K(d):[];if(d.length){var
h=e?"to":"from";u(d,function(a){var
b=a.getAttribute("ng-animate-ref");c[b]=c[b]||{};c[b][h]={animationID:f,element:G(a)}})}else
b.push(a)});var f={},d={};u(c,function(c,e){var h=c.from,k=c.to;if(h&&k){var
m=a[h.animationID],g=a[k.animationID],x=h.animationID.toString();if(!d[x]){var
B=d[x]={structural:!0,beforeStart:function(){m.beforeStart();g.beforeStart()},close:function(){m.close();g.close()},classes:E(m.classes,g.classes),
-from:m,to:g,anchors:[]};B.classes.length?b.push(B):(b.push(m),b.push(g))}d[x].anchors.push({out:h.element,"in":k.element})}else
h=h?h.animationID:k.animationID,k=h.toString(),f[k]||(f[k]=!0,b.push(a[h]))});return
b}function E(a,b){a=a.split(" ");b=b.split(" ");for(var
c=[],f=0;f<a.length;f++){var d=a[f];if("ng-"!==d.substring(0,3))for(var
h=0;h<b.length;h++)if(d===b[h]){c.push(d);break}}return c.join(" ")}function
f(a){for(var b=c.length-1;0<=b;b--){var
f=c[b];if(s.has(f)&&(f=s.get(f)(a)))return f}}
-function
ta(a,c){a.from&&a.to?(b(a.from.element).setHost(c),b(a.to.element).setHost(c)):b(a.element).setHost(c)}function
ga(){var a=b(w);!a||"leave"===B&&r.$$domOperationFired||a.end()}function
h(b){w.off("$destroy",ga);w.removeData("$$animationRunner");D(w,r);ca(w,r);r.domOperation();k&&a.removeClass(w,k);w.removeClass("ng-animate");x.complete(!b)}r=ia(r);var
L=0<=["enter","move","leave"].indexOf(B),x=new
n({end:function(){h()},cancel:function(){h(!0)}});if(!c.length)return
h(),x;w.data("$$animationRunner",
-x);var
M=va(w.attr("class"),va(r.addClass,r.removeClass)),k=r.tempClasses;k&&(M+="
"+k,r.tempClasses=null);var
m;L||(m=z,z+=1);l.push({element:w,classes:M,event:B,classBasedIndex:m,structural:L,options:r,beforeStart:function(){w.addClass("ng-animate");k&&a.addClass(w,k)},close:h});w.on("$destroy",ga);if(1<l.length)return
x;e.$$postDigest(function(){Z=z;z=0;I.length=0;var
a=[];u(l,function(c){b(c.element)&&a.push(c)});l.length=0;u(C(a),function(a){function
c(){a.beforeStart();var d,h=a.close;if(b(a.anchors?
-a.from.element||a.to.element:a.element)){var
k=f(a);k&&(d=k.start)}d?(d=d(),d.done(function(a){h(!a)}),ta(a,d)):h()}a.structural?c():(I.push({node:A(a.element),fn:c}),a.classBasedIndex===Z-1&&(I=I.sort(function(a,b){return
b.node.contains(a.node)}).map(function(a){return a.fn}),g(I)))})});return
x}}]}]).provider("$animateCss",["$animateProvider",function(a){var
b=Ba(),c=Ba();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$document","$sniffer","$$rAFScheduler",function(a,e,s,n,g,l,D){function
z(a,
-b){var
c=a.parentNode;return(c.$$ngAnimateParentKey||(c.$$ngAnimateParentKey=++r))+"-"+a.getAttribute("class")+"-"+b}function
Z(g,f,B,l){var
h;0<b.count(B)&&(h=c.get(B),h||(f=ba(f,"-stagger"),e.addClass(g,f),h=za(a,g,l),h.animationDuration=Math.max(h.animationDuration,0),h.transitionDuration=Math.max(h.transitionDuration,0),e.removeClass(g,f),c.put(B,h)));return
h||{}}function
I(a){C.push(a);D.waitUntilQuiet(function(){b.flush();c.flush();for(var
a=K.offsetWidth+1,d=0;d<C.length;d++)C[d](a);C.length=
-0})}function
w(c,f,e){f=b.get(e);f||(f=za(a,c,Ma),"infinite"===f.animationIterationCount&&(f.animationIterationCount=1));b.put(e,f);c=f;e=c.animationDelay;f=c.transitionDelay;c.maxDelay=e&&f?Math.max(e,f):e||f;c.maxDuration=Math.max(c.animationDuration*c.animationIterationCount,c.transitionDuration);return
c}var B=ha(e),r=0,K=A(g).body,C=[];return function(a,c){function
d(){h()}function g(){h(!0)}function
h(b){if(!(K||C&&D)){K=!0;D=!1;e.removeClass(a,Y);e.removeClass(a,W);ma(k,!1);ja(k,!1);u(m,function(a){k.style[a[0]]=
-""});B(a,c);ca(a,c);if(c.onDone)c.onDone();p&&p.complete(!b)}}function
L(a){q.blockTransition&&ja(k,a);q.blockKeyframeAnimation&&ma(k,!!a)}function
x(){p=new
s({end:d,cancel:g});h();return{$$willAnimate:!1,start:function(){return
p},end:d}}function M(){function
b(){if(!K){L(!1);u(m,function(a){k.style[a[0]]=a[1]});B(a,c);e.addClass(a,W);if(q.recalculateTimingStyles){fa=k.className+"
"+Y;$=z(k,fa);y=w(k,fa,$);Q=y.maxDelay;H=Math.max(Q,0);J=y.maxDuration;if(0===J){h();return}q.hasTransitions=0<y.transitionDuration;
-q.hasAnimations=0<y.animationDuration}if(q.applyTransitionDelay||q.applyAnimationDelay){Q="boolean"!==typeof
c.delay&&la(c.delay)?parseFloat(c.delay):Q;H=Math.max(Q,0);var
l;q.applyTransitionDelay&&(y.transitionDelay=Q,l=[ea,Q+"s"],m.push(l),k.style[l[0]]=l[1]);q.applyAnimationDelay&&(y.animationDelay=Q,l=[ra,Q+"s"],m.push(l),k.style[l[0]]=l[1])}F=1E3*H;G=1E3*J;if(c.easing){var
r=c.easing;q.hasTransitions&&(l=O+"TimingFunction",m.push([l,r]),k.style[l]=r);q.hasAnimations&&(l=V+"TimingFunction",m.push([l,
-r]),k.style[l]=r)}y.transitionDuration&&p.push(pa);y.animationDuration&&p.push(qa);x=Date.now();a.on(p.join("
"),g);n(d,F+1.5*G);xa(a,c)}}function d(){h()}function
g(a){a.stopPropagation();var
b=a.originalEvent||a;a=b.$manualTimeStamp||b.timeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(3));Math.max(a-x,0)>=F&&b>=J&&(C=!0,h())}if(!K){var
x,p=[],l=function(a){if(C)D&&a&&(D=!1,h());else
if(D=!a,y.animationDuration)if(a=ma(k,D),D)m.push(a);else{var
b=m,c=b.indexOf(a);0<=a&&b.splice(c,1)}},r=0<
-U&&(y.transitionDuration&&0===T.transitionDuration||y.animationDuration&&0===T.animationDuration)&&Math.max(T.animationDelay,T.transitionDelay);r?n(b,Math.floor(r*U*1E3),!1):b();t.resume=function(){l(!0)};t.pause=function(){l(!1)}}}var
k=A(a);c=ia(c);var
m=[],r=a.attr("class"),v=Ea(c),K,D,C,p,t,H,F,J,G;if(0===c.duration||!l.animations&&!l.transitions)return
x();var aa=c.event&&X(c.event)?c.event.join("
"):c.event,R="",N="";aa&&c.structural?R=ba(aa,"ng-",!0):aa&&(R=aa);c.addClass&&(N+=ba(c.addClass,
-"-add"));c.removeClass&&(N.length&&(N+="
"),N+=ba(c.removeClass,"-remove"));c.applyClassesEarly&&N.length&&(B(a,c),N="");var
Y=[R,N].join(" ").trim(),fa=r+"
"+Y,W=ba(Y,"-active"),r=v.to&&0<Object.keys(v.to).length;if(!r&&!Y)return
x();var
$,T;0<c.stagger?(v=parseFloat(c.stagger),T={transitionDelay:v,animationDelay:v,transitionDuration:0,animationDuration:0}):($=z(k,fa),T=Z(k,Y,$,Na));e.addClass(a,Y);c.transitionStyle&&(v=[O,c.transitionStyle],da(k,v),m.push(v));0<=c.duration&&(v=0<k.style[O].length,
-v=Aa(c.duration,v),da(k,v),m.push(v));c.keyframeStyle&&(v=[V,c.keyframeStyle],da(k,v),m.push(v));var
U=T?0<=c.staggerIndex?c.staggerIndex:b.count($):0;(aa=0===U)&&ja(k,9999);var
y=w(k,fa,$),Q=y.maxDelay;H=Math.max(Q,0);J=y.maxDuration;var
q={};q.hasTransitions=0<y.transitionDuration;q.hasAnimations=0<y.animationDuration;q.hasTransitionAll=q.hasTransitions&&"all"==y.transitionProperty;q.applyTransitionDuration=r&&(q.hasTransitions&&!q.hasTransitionAll||q.hasAnimations&&!q.hasTransitions);q.applyAnimationDuration=
-c.duration&&q.hasAnimations;q.applyTransitionDelay=la(c.delay)&&(q.applyTransitionDuration||q.hasTransitions);q.applyAnimationDelay=la(c.delay)&&q.hasAnimations;q.recalculateTimingStyles=0<N.length;if(q.applyTransitionDuration||q.applyAnimationDuration)J=c.duration?parseFloat(c.duration):J,q.applyTransitionDuration&&(q.hasTransitions=!0,y.transitionDuration=J,v=0<k.style[O+"Property"].length,m.push(Aa(J,v))),q.applyAnimationDuration&&(q.hasAnimations=!0,y.animationDuration=J,m.push([sa,J+"s"]));if(0===
-J&&!q.recalculateTimingStyles)return
x();null==c.duration&&0<y.transitionDuration&&(q.recalculateTimingStyles=q.recalculateTimingStyles||aa);F=1E3*H;G=1E3*J;c.skipBlocking||(q.blockTransition=0<y.transitionDuration,q.blockKeyframeAnimation=0<y.animationDuration&&0<T.animationDelay&&0===T.animationDuration);wa(a,c);q.blockTransition||ja(k,!1);L(J);return{$$willAnimate:!0,end:d,start:function(){if(!K)return
t={end:d,cancel:g,resume:null,pause:null},p=new
s(t),I(M),p}}}}]}]).provider("$$animateCssDriver",
-["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$document","$sniffer",function(a,c,d,e,s,n){function
g(a){return a.replace(/\bng-\S+\b/g,"")}function l(a,b){U(a)&&(a=a.split("
"));U(b)&&(b=b.split(" "));return
a.filter(function(a){return-1===b.indexOf(a)}).join(" ")}function
D(c,e,z){function D(a){var
b={},c=A(a).getBoundingClientRect();u(["width","height","top","left"],function(a){var
d=c[a];switch(a){case "top":d+=
-I.scrollTop;break;case "left":d+=I.scrollLeft}b[a]=Math.floor(d)+"px"});return
b}function s(){var
c=g(z.attr("class")||""),d=l(c,t),c=l(t,c),d=a(n,{to:D(z),addClass:"ng-anchor-in
"+d,removeClass:"ng-anchor-out "+c,delay:!0});return
d.$$willAnimate?d:null}function
f(){n.remove();e.removeClass("ng-animate-shim");z.removeClass("ng-animate-shim")}var
n=G(A(e).cloneNode(!0)),t=g(n.attr("class")||"");e.addClass("ng-animate-shim");z.addClass("ng-animate-shim");n.addClass("ng-anchor");w.append(n);var
h;c=
-function(){var c=a(n,{addClass:"ng-anchor-out",delay:!0,from:D(e)});return
c.$$willAnimate?c:null}();if(!c&&(h=s(),!h))return f();var
L=c||h;return{start:function(){function a(){c&&c.end()}var
b,c=L.start();c.done(function(){c=null;if(!h&&(h=s()))return
c=h.start(),c.done(function(){c=null;f();b.complete()}),c;f();b.complete()});return
b=new d({end:a,cancel:a})}}}function z(a,b,c,e){var
g=t(a),f=t(b),l=[];u(e,function(a){(a=D(c,a.out,a["in"]))&&l.push(a)});if(g||f||0!==l.length)return{start:function(){function
a(){u(b,
-function(a){a.end()})}var
b=[];g&&b.push(g.start());f&&b.push(f.start());u(l,function(a){b.push(a.start())});var
c=new d({end:a,cancel:a});d.all(b,function(a){c.complete(a)});return
c}}}function t(c){var
d=c.element,e=c.options||{};c.structural?(e.structural=e.applyClassesEarly=!0,e.event=c.event,"leave"===e.event&&(e.onDone=e.domOperation)):e.event=null;c=a(d,e);return
c.$$willAnimate?c:null}if(!n.animations&&!n.transitions)return H;var
I=A(s).body;c=A(e);var w=G(I.parentNode===c?I:c);return function(a){return
a.from&&
-a.to?z(a.from,a.to,a.classes,a.anchors):t(a)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$rAFMutex","$$jqLite",function(b,c,d,e){function
s(c){c=X(c)?c:c.split(" ");for(var d=[],e={},z=0;z<c.length;z++){var
n=c[z],s=a.$$registeredAnimations[n];s&&!e[n]&&(d.push(b.get(s)),e[n]=!0)}return
d}var n=ha(e);return function(a,b,d,e){function
t(){e.domOperation();n(a,e)}function A(a,b,d,e,f){switch(d){case
"animate":b=[b,e.from,e.to,f];break;case "setClass":b=
-[b,r,K,f];break;case "addClass":b=[b,r,f];break;case
"removeClass":b=[b,K,f];break;default:b=[b,f]}b.push(e);if(a=a.apply(a,b))if(Ca(a.start)&&(a=a.start()),a
instanceof c)a.done(f);else if(Ca(a))return a;return H}function
w(a,b,d,e,f){var m=[];u(e,function(e){var g=e[f];g&&m.push(function(){var
e,f,m=!1,k=function(a){m||(m=!0,(f||H)(a),e.complete(!a))};e=new
c({end:function(){k()},cancel:function(){k(!0)}});f=A(g,a,b,d,function(a){k(!1===a)});return
e})});return m}function B(a,b,d,e,f){var m=w(a,
-b,d,e,f);if(0===m.length){var
g,l;"beforeSetClass"===f?(g=w(a,"removeClass",d,e,"beforeRemoveClass"),l=w(a,"addClass",d,e,"beforeAddClass")):"setClass"===f&&(g=w(a,"removeClass",d,e,"removeClass"),l=w(a,"addClass",d,e,"addClass"));g&&(m=m.concat(g));l&&(m=m.concat(l))}if(0!==m.length)return
function(a){var
b=[];m.length&&u(m,function(a){b.push(a())});b.length?c.all(b,a):a();return
function(a){u(b,function(b){a?b.cancel():b.end()})}}}3===arguments.length&&na(d)&&(e=d,d=null);e=ia(e);d||(d=a.attr("class")||
-"",e.addClass&&(d+=" "+e.addClass),e.removeClass&&(d+=" "+e.removeClass));var
r=e.addClass,K=e.removeClass,C=s(d),E,f;if(C.length){var
F,G;"leave"==b?(G="leave",F="afterLeave"):(G="before"+b.charAt(0).toUpperCase()+b.substr(1),F=b);"enter"!==b&&"move"!==b&&(E=B(a,b,e,C,G));f=B(a,b,e,C,F)}if(E||f)return{start:function(){function
b(c){n=!0;t();ca(a,e);k.complete(c)}var
d,l=[];E&&l.push(function(a){d=E(a)});l.length?l.push(function(a){t();a(!0)}):t();f&&l.push(function(a){d=f(a)});var
n=!1,k=new c({end:function(){n||
-((d||H)(void 0),b(void
0))},cancel:function(){n||((d||H)(!0),b(!0))}});c.chain(l,b);return
k}}}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(a){a.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(a,c){function
d(c){return a(c.element,c.event,c.classes,c.options)}return
function(a){if(a.from&&a.to){var
b=d(a.from),n=d(a.to);if(b||n)return{start:function(){function a(){return
function(){u(d,function(a){a.end()})}}var d=[];b&&d.push(b.start());
-n&&d.push(n.start());c.all(d,function(a){e.complete(a)});var e=new
c({end:a(),cancel:a()});return e}}}else return
d(a)}}]}])})(window,window.angular);
+(function(F,x,Z){'use strict';function ua(a,b,c){if(!a)throw
ngMinErr("areq",b||"?",c||"required");return a}function
va(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;$(a)&&(a=a.join("
"));$(b)&&(b=b.join(" "));return a+" "+b}function Ea(a){var
b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function
V(a,b,c){var
d="";a=$(a)?a:a&&M(a)&&a.length?a.split(/\s+/):[];q(a,function(a,y){a&&0<a.length&&(d+=0<y?"
":"",d+=c?b+a:a+b)});return d}function Fa(a){if(a instanceof
I)switch(a.length){case 0:return[];
+case 1:if(1===a[0].nodeType)return a;break;default:return
I(ma(a))}if(1===a.nodeType)return I(a)}function ma(a){if(!a[0])return a;for(var
b=0;b<a.length;b++){var c=a[b];if(1==c.nodeType)return c}}function
Ga(a,b,c){q(b,function(b){a.addClass(b,c)})}function
Ha(a,b,c){q(b,function(b){a.removeClass(b,c)})}function Q(a){return
function(b,c){c.addClass&&(Ga(a,b,c.addClass),c.addClass=null);c.removeClass&&(Ha(a,b,c.removeClass),c.removeClass=null)}}function
ia(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||
+L;a.domOperation=function(){a.$$domOperationFired=!0;b();b=L};a.$$prepared=!0}return
a}function ea(a,b){wa(a,b);xa(a,b)}function
wa(a,b){b.from&&(a.css(b.from),b.from=null)}function
xa(a,b){b.to&&(a.css(b.to),b.to=null)}function R(a,b,c){var
d=(b.addClass||"")+" "+(c.addClass||""),e=(b.removeClass||"")+"
"+(c.removeClass||"");a=Ia(a.attr("class"),d,e);c.preparationClasses&&(b.preparationClasses=W(c.preparationClasses,b.preparationClasses),delete
c.preparationClasses);d=b.domOperation!==L?b.domOperation:
+null;ya(b,c);d&&(b.domOperation=d);b.addClass=a.addClass?a.addClass:null;b.removeClass=a.removeClass?a.removeClass:null;return
b}function Ia(a,b,c){function d(a){M(a)&&(a=a.split(" "));var
b={};q(a,function(a){a.length&&(b[a]=!0)});return b}var
e={};a=d(a);b=d(b);q(b,function(a,b){e[b]=1});c=d(c);q(c,function(a,b){e[b]=1===e[b]?null:-1});var
y={addClass:"",removeClass:""};q(e,function(b,c){var
e,d;1===b?(e="addClass",d=!a[c]):-1===b&&(e="removeClass",d=a[c]);d&&(y[e].length&&(y[e]+="
"),y[e]+=c)});
+return y}function G(a){return a instanceof x.element?a[0]:a}function
Ja(a,b,c){var
d="";b&&(d=V(b,"ng-",!0));c.addClass&&(d=W(d,V(c.addClass,"-add")));c.removeClass&&(d=W(d,V(c.removeClass,"-remove")));d.length&&(c.preparationClasses=d,a.addClass(d))}function
ja(a,b){var c=b?"-"+b+"s":"";fa(a,[ga,c]);return[ga,c]}function na(a,b){var
c=b?"paused":"",d=X+"PlayState";fa(a,[d,c]);return[d,c]}function
fa(a,b){a.style[b[0]]=b[1]}function W(a,b){return a?b?a+" "+b:a:b}function
za(a,b,c){var d=Object.create(null),
+e=a.getComputedStyle(b)||{};q(c,function(a,b){var c=e[a];if(c){var
l=c.charAt(0);if("-"===l||"+"===l||0<=l)c=Ka(c);0===c&&(c=null);d[b]=c}});return
d}function Ka(a){var
b=0;a=a.split(/\s*,\s*/);q(a,function(a){"s"==a.charAt(a.length-1)&&(a=a.substring(0,a.length-1));a=parseFloat(a)||0;b=b?Math.max(a,b):a});return
b}function oa(a){return 0===a||null!=a}function Aa(a,b){var
c=N,d=a+"s";b?c+="Duration":d+=" linear all";return[c,d]}function Ba(){var
a=Object.create(null);return{flush:function(){a=Object.create(null)},
+count:function(b){return(b=a[b])?b.total:0},get:function(b){return(b=a[b])&&b.value},put:function(b,c){a[b]?a[b].total++:a[b]={total:1,value:c}}}}var
L=x.noop,ya=x.extend,I=x.element,q=x.forEach,$=x.isArray,M=x.isString,pa=x.isObject,La=x.isUndefined,Ma=x.isDefined,Ca=x.isFunction,qa=x.isElement,N,ra,X,sa;F.ontransitionend===Z&&F.onwebkittransitionend!==Z?(N="WebkitTransition",ra="webkitTransitionEnd
transitionend"):(N="transition",ra="transitionend");F.onanimationend===Z&&F.onwebkitanimationend!==
+Z?(X="WebkitAnimation",sa="webkitAnimationEnd
animationend"):(X="animation",sa="animationend");var
ka=X+"Delay",ta=X+"Duration",ga=N+"Delay";F=N+"Duration";var
Na={transitionDuration:F,transitionDelay:ga,transitionProperty:N+"Property",animationDuration:ta,animationDelay:ka,animationIterationCount:X+"IterationCount"},Oa={transitionDuration:F,transitionDelay:ga,animationDuration:ta,animationDelay:ka};x.module("ngAnimate",[]).provider("$$body",function(){this.$get=["$document",function(a){return
I(a[0].body)}]}).directive("ngAnimateChildren",
+[function(){return
function(a,b,c){a=c.ngAnimateChildren;x.isString(a)&&0===a.length?b.data("$$ngAnimateChildren",!0):c.$observe("ngAnimateChildren",function(a){b.data("$$ngAnimateChildren","on"===a||"true"===a)})}}]).factory("$$rAFScheduler",["$$rAF",function(a){function
b(a){d=d.concat(a);c()}function c(){if(d.length){for(var
b=d.shift(),v=0;v<b.length;v++)b[v]();e||a(function(){e||c()})}}var
d,e;d=b.queue=[];b.waitUntilQuiet=function(b){e&&e();e=a(function(){e=null;b();c()})};return
b}]).factory("$$AnimateRunner",
+["$q","$sniffer","$$animateAsyncRun",function(a,b,c){function
d(a){this.setHost(a);this._doneCallbacks=[];this._runInAnimationFrame=c();this._state=0}d.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()};d.all=function(a,b){function c(v){l=l&&v;++d===a.length&&b(l)}var
d=0,l=!0;q(a,function(a){a.done(c)})};d.prototype={setHost:function(a){this.host=a||{}},done:function(a){2===this._state?a():this._doneCallbacks.push(a)},progress:L,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._runInAnimationFrame(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
d}]).factory("$$animateAsyncRun",["$$rAF",function(a){function
b(b){c.push(b);1<c.length||a(function(){for(var
a=0;a<c.length;a++)c[a]();c=[]})}var c=[];return function(){var
a=!1;b(function(){a=!0});return
function(c){a?c():b(c)}}}]).provider("$$animateQueue",
+["$animateProvider",function(a){function b(a,b,c,q){return
d[a].some(function(a){return a(b,c,q)})}function c(a,b){a=a||{};var
c=0<(a.addClass||"").length,d=0<(a.removeClass||"").length;return
b?c&&d:c||d}var
d=this.rules={skip:[],cancel:[],join:[]};d.join.push(function(a,b,d){return!b.structural&&c(b.options)});d.skip.push(function(a,b,d){return!b.structural&&!c(b.options)});d.skip.push(function(a,b,c){return"leave"==c.event&&b.structural});d.skip.push(function(a,b,c){return
c.structural&&2===c.state&&
+!b.structural});d.cancel.push(function(a,b,c){return
c.structural&&b.structural});d.cancel.push(function(a,b,c){return
2===c.state&&b.structural});d.cancel.push(function(a,b,c){a=b.options;c=c.options;return
a.addClass&&a.addClass===c.removeClass||a.removeClass&&a.removeClass===c.addClass});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$body","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(d,y,v,z,l,s,O,x,t,la,E){function
h(a,b){var c=
+G(a),f=[],g=w[b];g&&q(g,function(a){a.node.contains(c)&&f.push(a.callback)});return
f}function S(a,b,c,f){d(function(){q(h(b,a),function(a){a(b,c,f)})})}function
u(a,g,m){function d(b,c,g,f){S(c,a,g,f);b.progress(c,g,f)}function w(b){var
c=a,g=m;g.preparationClasses&&(c.removeClass(g.preparationClasses),g.preparationClasses=null);g.activeClasses&&(c.removeClass(g.activeClasses),g.activeClasses=null);Da(a,m);ea(a,m);m.domOperation();e.complete(!b)}var
B,h;if(a=Fa(a))B=G(a),h=a.parent();m=ia(m);var e=
+new x;$(m.addClass)&&(m.addClass=m.addClass.join("
"));m.addClass&&!M(m.addClass)&&(m.addClass=null);$(m.removeClass)&&(m.removeClass=m.removeClass.join("
"));m.removeClass&&!M(m.removeClass)&&(m.removeClass=null);m.from&&!pa(m.from)&&(m.from=null);m.to&&!pa(m.to)&&(m.to=null);if(!B)return
w(),e;var k=[B.className,m.addClass,m.removeClass].join(" ");if(!C(k))return
w(),e;var
l=0<=["enter","move","leave"].indexOf(g),u=!H||U.get(B),k=!u&&A.get(B)||{},v=!!k.state;u||v&&1==k.state||(u=!p(a,h,g));if(u)return
w(),
+e;l&&J(a);h={structural:l,element:a,event:g,close:w,options:m,runner:e};if(v){if(b("skip",a,h,k)){if(2===k.state)return
w(),e;R(a,k.options,m);return
k.runner}if(b("cancel",a,h,k))if(2===k.state)k.runner.end();else
if(k.structural)k.close();else return R(a,k.options,h.options),k.runner;else
if(b("join",a,h,k))if(2===k.state)R(a,m,{});else return
Ja(a,l?g:null,m),g=h.event=k.event,m=R(a,k.options,h.options),k.runner}else
R(a,m,{});(v=h.structural)||(v="animate"===h.event&&0<Object.keys(h.options.to||
+{}).length||c(h.options));if(!v)return w(),f(a),e;var
t=(k.counter||0)+1;h.counter=t;r(a,1,h);y.$$postDigest(function(){var
b=A.get(B),h=!b,b=b||{},J=0<(a.parent()||[]).length&&("animate"===b.event||b.structural||c(b.options));if(h||b.counter!==t||!J){h&&(Da(a,m),ea(a,m));if(h||l&&b.event!==g)m.domOperation(),e.end();J||f(a)}else
g=!b.structural&&c(b.options,!0)?"setClass":b.event,r(a,2),b=O(a,g,b.options),b.done(function(b){w(!b);(b=A.get(B))&&b.counter===t&&f(G(a));d(e,g,"close",{})}),e.setHost(b),
+d(e,g,"start",{})});return e}function
J(a){a=G(a).querySelectorAll("[data-ng-animate]");q(a,function(a){var
b=parseInt(a.getAttribute("data-ng-animate")),c=A.get(a);switch(b){case
2:c.runner.end();case 1:c&&A.remove(a)}})}function
f(a){a=G(a);a.removeAttribute("data-ng-animate");A.remove(a)}function
B(a,b){return G(a)===G(b)}function
p(a,b,c){c=B(a,l)||"HTML"===a[0].nodeName;var
g=B(a,v),f=!1,d;for((a=a.data("$ngAnimatePin"))&&(b=a);b&&b.length;){g||(g=B(b,v));a=b[0];if(1!==a.nodeType)break;var
w=
+A.get(a)||{};f||(f=w.structural||U.get(a));if(La(d)||!0===d)a=b.data("$$ngAnimateChildren"),Ma(a)&&(d=a);if(f&&!1===d)break;g||(g=B(b,v),g||(a=b.data("$ngAnimatePin"))&&(b=a));c||(c=B(b,l));b=b.parent()}return(!f||d)&&g&&c}function
r(a,b,c){c=c||{};c.state=b;a=G(a);a.setAttribute("data-ng-animate",b);c=(b=A.get(a))?ya(b,c):c;A.put(a,c)}var
A=new s,U=new s,H=null,g=y.$watch(function(){return
0===t.totalPendingRequests},function(a){a&&(g(),y.$$postDigest(function(){y.$$postDigest(function(){null===
+H&&(H=!0)})}))}),w={},k=a.classNameFilter(),C=k?function(a){return
k.test(a)}:function(){return!0},Da=Q(la);return{on:function(a,b,c){b=ma(b);w[a]=w[a]||[];w[a].push({node:b,callback:c})},off:function(a,b,c){function
g(a,b,c){var f=ma(b);return
a.filter(function(a){return!(a.node===f&&(!c||a.callback===c))})}var
f=w[a];f&&(w[a]=1===arguments.length?null:g(f,b,c))},pin:function(a,b){ua(qa(a),"element","not
an element");ua(qa(b),"parentElement","not an
element");a.data("$ngAnimatePin",b)},push:function(a,
+b,c,g){c=c||{};c.domOperation=g;return u(a,b,c)},enabled:function(a,b){var
c=arguments.length;if(0===c)b=!!H;else if(qa(a)){var
g=G(a),f=U.get(g);1===c?b=!f:(b=!!b)?f&&U.remove(g):U.put(g,!0)}else
b=H=!!a;return
b}}}]}]).provider("$$animation",["$animateProvider",function(a){function
b(a){return a.data("$$animationRunner")}var
c=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function(a,e,y,v,z,l){function
s(a){function b(a){if(a.processed)return a;
+a.processed=!0;var f=a.domNode,d=f.parentNode;e.put(f,a);for(var
h;d;){if(h=e.get(d)){h.processed||(h=b(h));break}d=d.parentNode}(h||c).children.push(a);return
a}var c={children:[]},d,e=new z;for(d=0;d<a.length;d++){var
l=a[d];e.put(l.domNode,a[d]={domNode:l.domNode,fn:l.fn,children:[]})}for(d=0;d<a.length;d++)b(a[d]);return
function(a){var
b=[],c=[],d;for(d=0;d<a.children.length;d++)c.push(a.children[d]);a=c.length;var
h=0,e=[];for(d=0;d<c.length;d++){var
l=c[d];0>=a&&(a=h,h=0,b.push(e),e=[]);e.push(l.fn);
+l.children.forEach(function(a){h++;c.push(a)});a--}e.length&&b.push(e);return
b}(c)}var O=[],x=Q(a);return function(t,z,E){function
h(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");var
b=[];q(a,function(a){var
c=a.getAttribute("ng-animate-ref");c&&c.length&&b.push(a)});return b}function
S(a){var b=[],c={};q(a,function(a,g){var
d=G(a.element),f=0<=["enter","move"].indexOf(a.event),d=a.structural?h(d):[];if(d.length){var
e=f?"to":"from";q(d,function(a){var b=a.getAttribute("ng-animate-ref");
+c[b]=c[b]||{};c[b][e]={animationID:g,element:I(a)}})}else b.push(a)});var
d={},f={};q(c,function(c,e){var h=c.from,r=c.to;if(h&&r){var
J=a[h.animationID],k=a[r.animationID],B=h.animationID.toString();if(!f[B]){var
l=f[B]={structural:!0,beforeStart:function(){J.beforeStart();k.beforeStart()},close:function(){J.close();k.close()},classes:u(J.classes,k.classes),from:J,to:k,anchors:[]};l.classes.length?b.push(l):(b.push(J),b.push(k))}f[B].anchors.push({out:h.element,"in":r.element})}else
h=h?h.animationID:
+r.animationID,r=h.toString(),d[r]||(d[r]=!0,b.push(a[h]))});return b}function
u(a,b){a=a.split(" ");b=b.split(" ");for(var c=[],d=0;d<a.length;d++){var
f=a[d];if("ng-"!==f.substring(0,3))for(var
h=0;h<b.length;h++)if(f===b[h]){c.push(f);break}}return c.join(" ")}function
J(a){for(var b=c.length-1;0<=b;b--){var
d=c[b];if(y.has(d)&&(d=y.get(d)(a)))return d}}function
f(a,c){a.from&&a.to?(b(a.from.element).setHost(c),b(a.to.element).setHost(c)):b(a.element).setHost(c)}function
B(){var a=b(t);!a||"leave"===
+z&&E.$$domOperationFired||a.end()}function
p(b){t.off("$destroy",B);t.removeData("$$animationRunner");x(t,E);ea(t,E);E.domOperation();H&&a.removeClass(t,H);t.removeClass("ng-animate");A.complete(!b)}E=ia(E);var
r=0<=["enter","move","leave"].indexOf(z),A=new
v({end:function(){p()},cancel:function(){p(!0)}});if(!c.length)return
p(),A;t.data("$$animationRunner",A);var
U=va(t.attr("class"),va(E.addClass,E.removeClass)),H=E.tempClasses;H&&(U+="
"+H,E.tempClasses=null);O.push({element:t,classes:U,event:z,
+structural:r,options:E,beforeStart:function(){t.addClass("ng-animate");H&&a.addClass(t,H)},close:p});t.on("$destroy",B);if(1<O.length)return
A;e.$$postDigest(function(){var
a=[];q(O,function(c){b(c.element)?a.push(c):c.close()});O.length=0;var
c=S(a),d=[];q(c,function(a){d.push({domNode:G(a.from?a.from.element:a.element),fn:function(){a.beforeStart();var
c,d=a.close;if(b(a.anchors?a.from.element||a.to.element:a.element)){var
g=J(a);g&&(c=g.start)}c?(c=c(),c.done(function(a){d(!a)}),f(a,c)):d()}})});
+l(s(d))});return
A}}]}]).provider("$animateCss",["$animateProvider",function(a){var
b=Ba(),c=Ba();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$animate",function(a,e,y,v,z,l,s,O){function
x(a,b){var
c=a.parentNode;return(c.$$ngAnimateParentKey||(c.$$ngAnimateParentKey=++S))+"-"+a.getAttribute("class")+"-"+b}function
t(h,f,l,p){var
r;0<b.count(l)&&(r=c.get(l),r||(f=V(f,"-stagger"),e.addClass(h,f),r=za(a,h,p),r.animationDuration=Math.max(r.animationDuration,
+0),r.transitionDuration=Math.max(r.transitionDuration,0),e.removeClass(h,f),c.put(l,r)));return
r||{}}function
la(a){u.push(a);s.waitUntilQuiet(function(){b.flush();c.flush();for(var
a=z(),d=0;d<u.length;d++)u[d](a);u.length=0})}function
E(c,f,h){f=b.get(h);f||(f=za(a,c,Na),"infinite"===f.animationIterationCount&&(f.animationIterationCount=1));b.put(h,f);c=f;h=c.animationDelay;f=c.transitionDelay;c.maxDelay=h&&f?Math.max(h,f):h||f;c.maxDuration=Math.max(c.animationDuration*c.animationIterationCount,
+c.transitionDuration);return c}var h=Q(e),S=0,u=[];return
function(a,c){function d(){r()}function p(){r(!0)}function
r(b){if(!(s||S&&z)){s=!0;z=!1;c.$$skipPreparationClasses||e.removeClass(a,aa);e.removeClass(a,Z);na(g,!1);ja(g,!1);q(w,function(a){g.style[a[0]]=""});h(a,c);ea(a,c);if(c.onDone)c.onDone();m&&m.complete(!b)}}function
A(a){n.blockTransition&&ja(g,a);n.blockKeyframeAnimation&&na(g,!!a)}function
u(){m=new
y({end:d,cancel:p});la(L);r();return{$$willAnimate:!1,start:function(){return
m},
+end:d}}function H(){function
b(){if(!s){A(!1);q(w,function(a){g.style[a[0]]=a[1]});h(a,c);e.addClass(a,Z);if(n.recalculateTimingStyles){ha=g.className+"
"+aa;ba=x(g,ha);D=E(g,ha,ba);Y=D.maxDelay;I=Math.max(Y,0);K=D.maxDuration;if(0===K){r();return}n.hasTransitions=0<D.transitionDuration;n.hasAnimations=0<D.animationDuration}n.applyAnimationDelay&&(Y="boolean"!==typeof
c.delay&&oa(c.delay)?parseFloat(c.delay):Y,I=Math.max(Y,0),D.animationDelay=Y,da=[ka,Y+"s"],w.push(da),g.style[da[0]]=da[1]);M=1E3*
+I;Q=1E3*K;if(c.easing){var
k,p=c.easing;n.hasTransitions&&(k=N+"TimingFunction",w.push([k,p]),g.style[k]=p);n.hasAnimations&&(k=X+"TimingFunction",w.push([k,p]),g.style[k]=p)}D.transitionDuration&&m.push(ra);D.animationDuration&&m.push(sa);H=Date.now();var
u=M+1.5*Q;k=H+u;var p=a.data("$$animateCss")||[],z=!0;if(p.length){var
C=p[0];(z=k>C.expectedEndTime)?v.cancel(C.timer):p.push(r)}z&&(u=v(d,u,!1),p[0]={timer:u,expectedEndTime:k},p.push(r),a.data("$$animateCss",p));a.on(m.join("
"),l);xa(a,c)}}
+function d(){var b=a.data("$$animateCss");if(b){for(var
c=1;c<b.length;c++)b[c]();a.removeData("$$animateCss")}}function
l(a){a.stopPropagation();var
b=a.originalEvent||a;a=b.$manualTimeStamp||b.timeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(3));Math.max(a-H,0)>=M&&b>=K&&(S=!0,r())}if(!s)if(g.parentNode){var
H,m=[],k=function(a){if(S)z&&a&&(z=!1,r());else
if(z=!a,D.animationDuration)if(a=na(g,z),z)w.push(a);else{var
b=w,c=b.indexOf(a);0<=a&&b.splice(c,1)}},p=0<W&&(D.transitionDuration&&
+0===T.transitionDuration||D.animationDuration&&0===T.animationDuration)&&Math.max(T.animationDelay,T.transitionDelay);p?v(b,Math.floor(p*W*1E3),!1):b();F.resume=function(){k(!0)};F.pause=function(){k(!1)}}else
r()}var g=G(a);if(!g||!g.parentNode||!O.enabled())return u();c=ia(c);var
w=[],k=a.attr("class"),C=Ea(c),s,z,S,m,F,I,M,K,Q;if(0===c.duration||!l.animations&&!l.transitions)return
u();var ca=c.event&&$(c.event)?c.event.join("
"):c.event,R="",P="";ca&&c.structural?R=V(ca,"ng-",!0):ca&&(R=ca);c.addClass&&
+(P+=V(c.addClass,"-add"));c.removeClass&&(P.length&&(P+="
"),P+=V(c.removeClass,"-remove"));c.applyClassesEarly&&P.length&&h(a,c);var
aa=[R,P].join(" ").trim(),ha=k+"
"+aa,Z=V(aa,"-active"),k=C.to&&0<Object.keys(C.to).length;if(!(0<(c.keyframeStyle||"").length||k||aa))return
u();var
ba,T;0<c.stagger?(C=parseFloat(c.stagger),T={transitionDelay:C,animationDelay:C,transitionDuration:0,animationDuration:0}):(ba=x(g,ha),T=t(g,aa,ba,Oa));c.$$skipPreparationClasses||e.addClass(a,aa);c.transitionStyle&&(C=
+[N,c.transitionStyle],fa(g,C),w.push(C));0<=c.duration&&(C=0<g.style[N].length,C=Aa(c.duration,C),fa(g,C),w.push(C));c.keyframeStyle&&(C=[X,c.keyframeStyle],fa(g,C),w.push(C));var
W=T?0<=c.staggerIndex?c.staggerIndex:b.count(ba):0;(ca=0===W)&&!c.skipBlocking&&ja(g,9999);var
D=E(g,ha,ba),Y=D.maxDelay;I=Math.max(Y,0);K=D.maxDuration;var
n={};n.hasTransitions=0<D.transitionDuration;n.hasAnimations=0<D.animationDuration;n.hasTransitionAll=n.hasTransitions&&"all"==D.transitionProperty;n.applyTransitionDuration=
+k&&(n.hasTransitions&&!n.hasTransitionAll||n.hasAnimations&&!n.hasTransitions);n.applyAnimationDuration=c.duration&&n.hasAnimations;n.applyTransitionDelay=oa(c.delay)&&(n.applyTransitionDuration||n.hasTransitions);n.applyAnimationDelay=oa(c.delay)&&n.hasAnimations;n.recalculateTimingStyles=0<P.length;if(n.applyTransitionDuration||n.applyAnimationDuration)K=c.duration?parseFloat(c.duration):K,n.applyTransitionDuration&&(n.hasTransitions=!0,D.transitionDuration=K,C=0<g.style[N+"Property"].length,w.push(Aa(K,
+C))),n.applyAnimationDuration&&(n.hasAnimations=!0,D.animationDuration=K,w.push([ta,K+"s"]));if(0===K&&!n.recalculateTimingStyles)return
u();if(null!=c.delay){var
da=parseFloat(c.delay);n.applyTransitionDelay&&w.push([ga,da+"s"]);n.applyAnimationDelay&&w.push([ka,da+"s"])}null==c.duration&&0<D.transitionDuration&&(n.recalculateTimingStyles=n.recalculateTimingStyles||ca);M=1E3*I;Q=1E3*K;c.skipBlocking||(n.blockTransition=0<D.transitionDuration,n.blockKeyframeAnimation=0<D.animationDuration&&0<T.animationDelay&&
+0===T.animationDuration);wa(a,c);n.blockTransition||n.blockKeyframeAnimation?A(K):c.skipBlocking||ja(g,!1);return{$$willAnimate:!0,end:d,start:function(){if(!s)return
F={end:d,cancel:p,resume:null,pause:null},m=new
y(F),la(H),m}}}}]}]).provider("$$animateCssDriver",["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$$body","$sniffer","$$jqLite",function(a,c,d,e,y,v,z){function
l(a){return a.replace(/\bng-\S+\b/g,
+"")}function s(a,b){M(a)&&(a=a.split(" "));M(b)&&(b=b.split(" "));return
a.filter(function(a){return-1===b.indexOf(a)}).join(" ")}function
O(c,e,u){function v(a){var
b={},c=G(a).getBoundingClientRect();q(["width","height","top","left"],function(a){var
d=c[a];switch(a){case "top":d+=F.scrollTop;break;case
"left":d+=F.scrollLeft}b[a]=Math.floor(d)+"px"});return b}function f(){var
c=l(u.attr("class")||""),d=s(c,r),c=s(r,c),d=a(p,{to:v(u),addClass:"ng-anchor-in
"+d,removeClass:"ng-anchor-out "+c,delay:!0});
+return d.$$willAnimate?d:null}function
z(){p.remove();e.removeClass("ng-animate-shim");u.removeClass("ng-animate-shim")}var
p=I(G(e).cloneNode(!0)),r=l(p.attr("class")||"");e.addClass("ng-animate-shim");u.addClass("ng-animate-shim");p.addClass("ng-anchor");E.append(p);var
A;c=function(){var c=a(p,{addClass:"ng-anchor-out",delay:!0,from:v(e)});return
c.$$willAnimate?c:null}();if(!c&&(A=f(),!A))return z();var
t=c||A;return{start:function(){function a(){c&&c.end()}var
b,c=t.start();c.done(function(){c=
+null;if(!A&&(A=f()))return
c=A.start(),c.done(function(){c=null;z();b.complete()}),c;z();b.complete()});return
b=new d({end:a,cancel:a})}}}function x(a,b,c,e){var
f=t(a,L),l=t(b,L),p=[];q(e,function(a){(a=O(c,a.out,a["in"]))&&p.push(a)});if(f||l||0!==p.length)return{start:function(){function
a(){q(b,function(a){a.end()})}var
b=[];f&&b.push(f.start());l&&b.push(l.start());q(p,function(a){b.push(a.start())});var
c=new d({end:a,cancel:a});d.all(b,function(a){c.complete(a)});return
c}}}function t(c){var d=
+c.element,e=c.options||{};c.structural&&(e.event=c.event,e.structural=!0,e.applyClassesEarly=!0,"leave"===c.event&&(e.onDone=e.domOperation));e.preparationClasses&&(e.event=W(e.event,e.preparationClasses));c=a(d,e);return
c.$$willAnimate?c:null}if(!v.animations&&!v.transitions)return L;var
F=G(y);c=G(e);var E=I(F.parentNode===c?F:c);Q(z);return function(a){return
a.from&&a.to?x(a.from,a.to,a.classes,a.anchors):t(a)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector",
+"$$AnimateRunner","$$jqLite",function(b,c,d){function e(c){c=$(c)?c:c.split("
");for(var d=[],e={},s=0;s<c.length;s++){var
q=c[s],y=a.$$registeredAnimations[q];y&&!e[q]&&(d.push(b.get(y)),e[q]=!0)}return
d}var y=Q(d);return function(a,b,d,s){function
x(){s.domOperation();y(a,s)}function F(a,b,d,e,f){switch(d){case
"animate":b=[b,e.from,e.to,f];break;case "setClass":b=[b,E,h,f];break;case
"addClass":b=[b,E,f];break;case
"removeClass":b=[b,h,f];break;default:b=[b,f]}b.push(e);if(a=a.apply(a,b))if(Ca(a.start)&&
+(a=a.start()),a instanceof c)a.done(f);else if(Ca(a))return a;return
L}function t(a,b,d,e,f){var g=[];q(e,function(e){var
h=e[f];h&&g.push(function(){var
e,g,f=!1,l=function(a){f||(f=!0,(g||L)(a),e.complete(!a))};e=new
c({end:function(){l()},cancel:function(){l(!0)}});g=F(h,a,b,d,function(a){l(!1===a)});return
e})});return g}function G(a,b,d,e,f){var g=t(a,b,d,e,f);if(0===g.length){var
h,k;"beforeSetClass"===f?(h=t(a,"removeClass",d,e,"beforeRemoveClass"),k=t(a,"addClass",d,e,"beforeAddClass")):"setClass"===
+f&&(h=t(a,"removeClass",d,e,"removeClass"),k=t(a,"addClass",d,e,"addClass"));h&&(g=g.concat(h));k&&(g=g.concat(k))}if(0!==g.length)return
function(a){var
b=[];g.length&&q(g,function(a){b.push(a())});b.length?c.all(b,a):a();return
function(a){q(b,function(b){a?b.cancel():b.end()})}}}3===arguments.length&&pa(d)&&(s=d,d=null);s=ia(s);d||(d=a.attr("class")||"",s.addClass&&(d+="
"+s.addClass),s.removeClass&&(d+=" "+s.removeClass));var
E=s.addClass,h=s.removeClass,I=e(d),u,J;if(I.length){var f,B;"leave"==
+b?(B="leave",f="afterLeave"):(B="before"+b.charAt(0).toUpperCase()+b.substr(1),f=b);"enter"!==b&&"move"!==b&&(u=G(a,b,s,I,B));J=G(a,b,s,I,f)}if(u||J)return{start:function(){function
b(c){f=!0;x();ea(a,s);h.complete(c)}var
d,e=[];u&&e.push(function(a){d=u(a)});e.length?e.push(function(a){x();a(!0)}):x();J&&e.push(function(a){d=J(a)});var
f=!1,h=new c({end:function(){f||((d||L)(void 0),b(void
0))},cancel:function(){f||((d||L)(!0),b(!0))}});c.chain(e,b);return
h}}}}]}]).provider("$$animateJsDriver",
+["$$animationProvider",function(a){a.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(a,c){function
d(c){return a(c.element,c.event,c.classes,c.options)}return
function(a){if(a.from&&a.to){var
b=d(a.from),v=d(a.to);if(b||v)return{start:function(){function a(){return
function(){q(d,function(a){a.end()})}}var
d=[];b&&d.push(b.start());v&&d.push(v.start());c.all(d,function(a){e.complete(a)});var
e=new c({end:a(),cancel:a()});return e}}}else return d(a)}}]}])})(window,
+window.angular);
//# sourceMappingURL=angular-animate.min.js.map