summaryrefslogtreecommitdiffstats
path: root/js/vendor/angular-animate/angular-animate.min.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/vendor/angular-animate/angular-animate.min.js')
-rw-r--r--js/vendor/angular-animate/angular-animate.min.js72
1 files changed, 44 insertions, 28 deletions
diff --git a/js/vendor/angular-animate/angular-animate.min.js b/js/vendor/angular-animate/angular-animate.min.js
index c41f60c80..0a615089e 100644
--- a/js/vendor/angular-animate/angular-animate.min.js
+++ b/js/vendor/angular-animate/angular-animate.min.js
@@ -1,33 +1,49 @@
/*
- AngularJS v1.4.0-build.3954+sha.9dfa949
+ AngularJS v1.4.0-rc.0
(c) 2010-2015 Google, Inc. http://angularjs.org
License: MIT
*/
-(function(N,f,W){'use strict';f.module("ngAnimate",["ng"]).directive("ngAnimateChildren",function(){return function(X,r,g){g=g.ngAnimateChildren;f.isString(g)&&0===g.length?r.data("$$ngAnimateChildren",!0):X.$watch(g,function(f){r.data("$$ngAnimateChildren",!!f)})}}).factory("$$animateReflow",["$$rAF","$document",function(f,r){var g=r[0].body;return function(r){return f(function(){r(g.offsetWidth)})}}]).config(["$provide","$animateProvider",function(X,r){function g(f){for(var n=0;n<f.length;n++){var g=
-f[n];if(1==g.nodeType)return g}}function ba(f,n){return g(f)==g(n)}var t=f.noop,n=f.forEach,da=r.$$selectors,aa=f.isArray,ea=f.isString,ga=f.isObject,w={running:!0},u;X.decorator("$animate",["$delegate","$$q","$injector","$sniffer","$rootElement","$$asyncCallback","$rootScope","$document","$templateRequest","$$jqLite",function(O,N,M,Y,y,H,P,W,Z,Q){function R(a,c){var b=a.data("$$ngAnimateState")||{};c&&(b.running=!0,b.structural=!0,a.data("$$ngAnimateState",b));return b.disabled||b.running&&b.structural}
-function D(a){var c,b=N.defer();b.promise.$$cancelFn=function(){c&&c()};P.$$postDigest(function(){c=a(function(){b.resolve()})});return b.promise}function I(a){if(ga(a))return a.tempClasses&&ea(a.tempClasses)&&(a.tempClasses=a.tempClasses.split(/\s+/)),a}function S(a,c,b){b=b||{};var d={};n(b,function(e,a){n(a.split(" "),function(a){d[a]=e})});var h=Object.create(null);n((a.attr("class")||"").split(/\s+/),function(e){h[e]=!0});var f=[],l=[];n(c&&c.classes||[],function(e,a){var b=h[a],c=d[a]||{};!1===
-e?(b||"addClass"==c.event)&&l.push(a):!0===e&&(b&&"removeClass"!=c.event||f.push(a))});return 0<f.length+l.length&&[f.join(" "),l.join(" ")]}function T(a){if(a){var c=[],b={};a=a.substr(1).split(".");(Y.transitions||Y.animations)&&c.push(M.get(da[""]));for(var d=0;d<a.length;d++){var f=a[d],k=da[f];k&&!b[f]&&(c.push(M.get(k)),b[f]=!0)}return c}}function U(a,c,b,d){function h(e,a){var b=e[a],c=e["before"+a.charAt(0).toUpperCase()+a.substr(1)];if(b||c)return"leave"==a&&(c=b,b=null),u.push({event:a,
-fn:b}),J.push({event:a,fn:c}),!0}function k(c,l,x){var E=[];n(c,function(a){a.fn&&E.push(a)});var m=0;n(E,function(c,f){var p=function(){a:{if(l){(l[f]||t)();if(++m<E.length)break a;l=null}x()}};switch(c.event){case "setClass":l.push(c.fn(a,e,A,p,d));break;case "animate":l.push(c.fn(a,b,d.from,d.to,p));break;case "addClass":l.push(c.fn(a,e||b,p,d));break;case "removeClass":l.push(c.fn(a,A||b,p,d));break;default:l.push(c.fn(a,p,d))}});l&&0===l.length&&x()}var l=a[0];if(l){d&&(d.to=d.to||{},d.from=
-d.from||{});var e,A;aa(b)&&(e=b[0],A=b[1],e?A?b=e+" "+A:(b=e,c="addClass"):(b=A,c="removeClass"));var x="setClass"==c,E=x||"addClass"==c||"removeClass"==c||"animate"==c,p=a.attr("class")+" "+b;if(B(p)){var ca=t,m=[],J=[],g=t,s=[],u=[],p=(" "+p).replace(/\s+/g,".");n(T(p),function(a){!h(a,c)&&x&&(h(a,"addClass"),h(a,"removeClass"))});return{node:l,event:c,className:b,isClassBased:E,isSetClassOperation:x,applyStyles:function(){d&&a.css(f.extend(d.from||{},d.to||{}))},before:function(a){ca=a;k(J,m,function(){ca=
-t;a()})},after:function(a){g=a;k(u,s,function(){g=t;a()})},cancel:function(){m&&(n(m,function(a){(a||t)(!0)}),ca(!0));s&&(n(s,function(a){(a||t)(!0)}),g(!0))}}}}}function G(a,c,b,d,h,k,l,e){function A(e){var l="$animate:"+e;J&&J[l]&&0<J[l].length&&H(function(){b.triggerHandler(l,{event:a,className:c})})}function x(){A("before")}function E(){A("after")}function p(){p.hasBeenRun||(p.hasBeenRun=!0,k())}function g(){if(!g.hasBeenRun){m&&m.applyStyles();g.hasBeenRun=!0;l&&l.tempClasses&&n(l.tempClasses,
-function(a){u.removeClass(b,a)});var x=b.data("$$ngAnimateState");x&&(m&&m.isClassBased?C(b,c):(H(function(){var e=b.data("$$ngAnimateState")||{};fa==e.index&&C(b,c,a)}),b.data("$$ngAnimateState",x)));A("close");e()}}var m=U(b,a,c,l);if(!m)return p(),x(),E(),g(),t;a=m.event;c=m.className;var J=f.element._data(m.node),J=J&&J.events;d||(d=h?h.parent():b.parent());if(z(b,d))return p(),x(),E(),g(),t;d=b.data("$$ngAnimateState")||{};var L=d.active||{},s=d.totalActive||0,q=d.last;h=!1;if(0<s){s=[];if(m.isClassBased)"setClass"==
-q.event?(s.push(q),C(b,c)):L[c]&&(v=L[c],v.event==a?h=!0:(s.push(v),C(b,c)));else if("leave"==a&&L["ng-leave"])h=!0;else{for(var v in L)s.push(L[v]);d={};C(b,!0)}0<s.length&&n(s,function(a){a.cancel()})}!m.isClassBased||m.isSetClassOperation||"animate"==a||h||(h="addClass"==a==b.hasClass(c));if(h)return p(),x(),E(),A("close"),e(),t;L=d.active||{};s=d.totalActive||0;if("leave"==a)b.one("$destroy",function(a){a=f.element(this);var e=a.data("$$ngAnimateState");e&&(e=e.active["ng-leave"])&&(e.cancel(),
-C(a,"ng-leave"))});u.addClass(b,"ng-animate");l&&l.tempClasses&&n(l.tempClasses,function(a){u.addClass(b,a)});var fa=K++;s++;L[c]=m;b.data("$$ngAnimateState",{last:m,active:L,index:fa,totalActive:s});x();m.before(function(e){var l=b.data("$$ngAnimateState");e=e||!l||!l.active[c]||m.isClassBased&&l.active[c].event!=a;p();!0===e?g():(E(),m.after(g))});return m.cancel}function q(a){if(a=g(a))a=f.isFunction(a.getElementsByClassName)?a.getElementsByClassName("ng-animate"):a.querySelectorAll(".ng-animate"),
-n(a,function(a){a=f.element(a);(a=a.data("$$ngAnimateState"))&&a.active&&n(a.active,function(a){a.cancel()})})}function C(a,c){if(ba(a,y))w.disabled||(w.running=!1,w.structural=!1);else if(c){var b=a.data("$$ngAnimateState")||{},d=!0===c;!d&&b.active&&b.active[c]&&(b.totalActive--,delete b.active[c]);if(d||!b.totalActive)u.removeClass(a,"ng-animate"),a.removeData("$$ngAnimateState")}}function z(a,c){if(w.disabled)return!0;if(ba(a,y))return w.running;var b,d,g;do{if(0===c.length)break;var k=ba(c,y),
-l=k?w:c.data("$$ngAnimateState")||{};if(l.disabled)return!0;k&&(g=!0);!1!==b&&(k=c.data("$$ngAnimateChildren"),f.isDefined(k)&&(b=k));d=d||l.running||l.last&&!l.last.isClassBased}while(c=c.parent());return!g||!b&&d}u=Q;y.data("$$ngAnimateState",w);var $=P.$watch(function(){return Z.totalPendingRequests},function(a,c){0===a&&($(),P.$$postDigest(function(){P.$$postDigest(function(){w.running=!1})}))}),K=0,V=r.classNameFilter(),B=V?function(a){return V.test(a)}:function(){return!0};return{animate:function(a,
-c,b,d,h){d=d||"ng-inline-animate";h=I(h)||{};h.from=b?c:null;h.to=b?b:c;return D(function(b){return G("animate",d,f.element(g(a)),null,null,t,h,b)})},enter:function(a,c,b,d){d=I(d);a=f.element(a);c=c&&f.element(c);b=b&&f.element(b);R(a,!0);O.enter(a,c,b);return D(function(h){return G("enter","ng-enter",f.element(g(a)),c,b,t,d,h)})},leave:function(a,c){c=I(c);a=f.element(a);q(a);R(a,!0);return D(function(b){return G("leave","ng-leave",f.element(g(a)),null,null,function(){O.leave(a)},c,b)})},move:function(a,
-c,b,d){d=I(d);a=f.element(a);c=c&&f.element(c);b=b&&f.element(b);q(a);R(a,!0);O.move(a,c,b);return D(function(h){return G("move","ng-move",f.element(g(a)),c,b,t,d,h)})},addClass:function(a,c,b){return this.setClass(a,c,[],b)},removeClass:function(a,c,b){return this.setClass(a,[],c,b)},setClass:function(a,c,b,d){d=I(d);a=f.element(a);a=f.element(g(a));if(R(a))return O.$$setClassImmediately(a,c,b,d);var h,k=a.data("$$animateClasses"),l=!!k;k||(k={classes:{}});h=k.classes;c=aa(c)?c:c.split(" ");n(c,
-function(a){a&&a.length&&(h[a]=!0)});b=aa(b)?b:b.split(" ");n(b,function(a){a&&a.length&&(h[a]=!1)});if(l)return d&&k.options&&(k.options=f.extend(k.options||{},d)),k.promise;a.data("$$animateClasses",k={classes:h,options:d});return k.promise=D(function(e){var l=a.parent(),b=g(a),c=b.parentNode;if(!c||c.$$NG_REMOVED||b.$$NG_REMOVED)e();else{b=a.data("$$animateClasses");a.removeData("$$animateClasses");var c=a.data("$$ngAnimateState")||{},d=S(a,b,c.active);return d?G("setClass",d,a,l,null,function(){d[0]&&
-O.$$addClassImmediately(a,d[0]);d[1]&&O.$$removeClassImmediately(a,d[1])},b.options,e):e()}})},cancel:function(a){a.$$cancelFn()},enabled:function(a,c){switch(arguments.length){case 2:if(a)C(c);else{var b=c.data("$$ngAnimateState")||{};b.disabled=!0;c.data("$$ngAnimateState",b)}break;case 1:w.disabled=!a;break;default:a=!w.disabled}return!!a}}}]);r.register("",["$window","$sniffer","$timeout","$$animateReflow",function(r,w,M,Y){function y(){b||(b=Y(function(){c=[];b=null;B={}}))}function H(a,e){b&&
-b();c.push(e);b=Y(function(){n(c,function(a){a()});c=[];b=null;B={}})}function P(a,e){var b=g(a);a=f.element(b);k.push(a);b=Date.now()+e;b<=h||(M.cancel(d),h=b,d=M(function(){X(k);k=[]},e,!1))}function X(a){n(a,function(a){(a=a.data("$$ngAnimateCSS3Data"))&&n(a.closeAnimationFns,function(a){a()})})}function Z(a,e){var b=e?B[e]:null;if(!b){var c=0,d=0,f=0,g=0;n(a,function(a){if(1==a.nodeType){a=r.getComputedStyle(a)||{};c=Math.max(Q(a[z+"Duration"]),c);d=Math.max(Q(a[z+"Delay"]),d);g=Math.max(Q(a[K+
-"Delay"]),g);var e=Q(a[K+"Duration"]);0<e&&(e*=parseInt(a[K+"IterationCount"],10)||1);f=Math.max(e,f)}});b={total:0,transitionDelay:d,transitionDuration:c,animationDelay:g,animationDuration:f};e&&(B[e]=b)}return b}function Q(a){var e=0;a=ea(a)?a.split(/\s*,\s*/):[];n(a,function(a){e=Math.max(parseFloat(a)||0,e)});return e}function R(b,e,c,d){b=0<=["ng-enter","ng-leave","ng-move"].indexOf(c);var f,p=e.parent(),h=p.data("$$ngAnimateKey");h||(p.data("$$ngAnimateKey",++a),h=a);f=h+"-"+g(e).getAttribute("class");
-var p=f+" "+c,h=B[p]?++B[p].total:0,m={};if(0<h){var n=c+"-stagger",m=f+" "+n;(f=!B[m])&&u.addClass(e,n);m=Z(e,m);f&&u.removeClass(e,n)}u.addClass(e,c);var n=e.data("$$ngAnimateCSS3Data")||{},k=Z(e,p);f=k.transitionDuration;k=k.animationDuration;if(b&&0===f&&0===k)return u.removeClass(e,c),!1;c=d||b&&0<f;b=0<k&&0<m.animationDelay&&0===m.animationDuration;e.data("$$ngAnimateCSS3Data",{stagger:m,cacheKey:p,running:n.running||0,itemIndex:h,blockTransition:c,closeAnimationFns:n.closeAnimationFns||[]});
-p=g(e);c&&(I(p,!0),d&&e.css(d));b&&(p.style[K+"PlayState"]="paused");return!0}function D(a,e,b,c,d){function f(){e.off(D,h);u.removeClass(e,k);u.removeClass(e,t);z&&M.cancel(z);G(e,b);var a=g(e),c;for(c in s)a.style.removeProperty(s[c])}function h(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)>=B&&b>=y&&c()}var m=g(e);a=e.data("$$ngAnimateCSS3Data");if(-1!=m.getAttribute("class").indexOf(b)&&a){var k=
-"",t="";n(b.split(" "),function(a,b){var e=(0<b?" ":"")+a;k+=e+"-active";t+=e+"-pending"});var s=[],q=a.itemIndex,v=a.stagger,r=0;if(0<q){r=0;0<v.transitionDelay&&0===v.transitionDuration&&(r=v.transitionDelay*q);var w=0;0<v.animationDelay&&0===v.animationDuration&&(w=v.animationDelay*q,s.push(C+"animation-play-state"));r=Math.round(100*Math.max(r,w))/100}r||(u.addClass(e,k),a.blockTransition&&I(m,!1));var F=Z(e,a.cacheKey+" "+k),y=Math.max(F.transitionDuration,F.animationDuration);if(0===y)u.removeClass(e,
-k),G(e,b),c();else{!r&&d&&0<Object.keys(d).length&&(F.transitionDuration||(e.css("transition",F.animationDuration+"s linear all"),s.push("transition")),e.css(d));var q=Math.max(F.transitionDelay,F.animationDelay),B=1E3*q;0<s.length&&(v=m.getAttribute("style")||"",";"!==v.charAt(v.length-1)&&(v+=";"),m.setAttribute("style",v+" "));var H=Date.now(),D=V+" "+$,q=1E3*(r+1.5*(q+y)),z;0<r&&(u.addClass(e,t),z=M(function(){z=null;0<F.transitionDuration&&I(m,!1);0<F.animationDuration&&(m.style[K+"PlayState"]=
-"");u.addClass(e,k);u.removeClass(e,t);d&&(0===F.transitionDuration&&e.css("transition",F.animationDuration+"s linear all"),e.css(d),s.push("transition"))},1E3*r,!1));e.on(D,h);a.closeAnimationFns.push(function(){f();c()});a.running++;P(e,q);return f}}else c()}function I(a,b){a.style[z+"Property"]=b?"none":""}function S(a,b,c,d){if(R(a,b,c,d))return function(a){a&&G(b,c)}}function T(a,b,c,d,f){if(b.data("$$ngAnimateCSS3Data"))return D(a,b,c,d,f);G(b,c);d()}function U(a,b,c,d,f){var g=S(a,b,c,f.from);
-if(g){var h=g;H(b,function(){h=T(a,b,c,d,f.to)});return function(a){(h||t)(a)}}y();d()}function G(a,b){u.removeClass(a,b);var c=a.data("$$ngAnimateCSS3Data");c&&(c.running&&c.running--,c.running&&0!==c.running||a.removeData("$$ngAnimateCSS3Data"))}function q(a,b){var c="";a=aa(a)?a:a.split(/\s+/);n(a,function(a,d){a&&0<a.length&&(c+=(0<d?" ":"")+a+b)});return c}var C="",z,$,K,V;N.ontransitionend===W&&N.onwebkittransitionend!==W?(C="-webkit-",z="WebkitTransition",$="webkitTransitionEnd transitionend"):
-(z="transition",$="transitionend");N.onanimationend===W&&N.onwebkitanimationend!==W?(C="-webkit-",K="WebkitAnimation",V="webkitAnimationEnd animationend"):(K="animation",V="animationend");var B={},a=0,c=[],b,d=null,h=0,k=[];return{animate:function(a,b,c,d,f,g){g=g||{};g.from=c;g.to=d;return U("animate",a,b,f,g)},enter:function(a,b,c){c=c||{};return U("enter",a,"ng-enter",b,c)},leave:function(a,b,c){c=c||{};return U("leave",a,"ng-leave",b,c)},move:function(a,b,c){c=c||{};return U("move",a,"ng-move",
-b,c)},beforeSetClass:function(a,b,c,d,f){f=f||{};b=q(c,"-remove")+" "+q(b,"-add");if(f=S("setClass",a,b,f.from))return H(a,d),f;y();d()},beforeAddClass:function(a,b,c,d){d=d||{};if(b=S("addClass",a,q(b,"-add"),d.from))return H(a,c),b;y();c()},beforeRemoveClass:function(a,b,c,d){d=d||{};if(b=S("removeClass",a,q(b,"-remove"),d.from))return H(a,c),b;y();c()},setClass:function(a,b,c,d,f){f=f||{};c=q(c,"-remove");b=q(b,"-add");return T("setClass",a,c+" "+b,d,f.to)},addClass:function(a,b,c,d){d=d||{};return T("addClass",
-a,q(b,"-add"),c,d.to)},removeClass:function(a,b,c,d){d=d||{};return T("removeClass",a,q(b,"-remove"),c,d.to)}}}])}])})(window,window.angular);
+(function(H,s,$){'use strict';function sa(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;aa(a)&&(a=a.join(" "));aa(b)&&(b=b.join(" "));return a+" "+b}function Aa(a){var b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function ca(a,b,c){var d="";a=aa(a)?a:a&&T(a)&&a.length?a.split(/\s+/):[];p(a,function(a,t){a&&0<a.length&&(d+=0<t?" ":"",d+=c?b+a:a+b)});return d}function Ba(a){return 1===a.nodeType?I(a):0===a.length?[]:1===a.length?1===a[0].nodeType&&a:I(ka(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 Ca(a,b,c){p(b,function(b){a.addClass(b,c)})}function Da(a,b,c){p(b,function(b){a.removeClass(b,c)})}function ha(a){return function(b,c){c.addClass&&(Ca(a,b,c.addClass),c.addClass=null);c.removeClass&&(Da(a,b,c.removeClass),b.removeClass(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 da(a,
+b){ta(a,b);ua(a,b)}function ta(a,b){b.from&&(a.css(b.from),b.from=null)}function ua(a,b){b.to&&(a.css(b.to),b.to=null)}function Q(a,b,c){var d=(b.addClass||"")+" "+(c.addClass||""),g=(b.removeClass||"")+" "+(c.removeClass||"");a=Ea(a.attr("class"),d,g);va(b,c);b.addClass=a.addClass?a.addClass:null;b.removeClass=a.removeClass?a.removeClass:null;return b}function Ea(a,b,c){function d(a){T(a)&&(a=a.split(" "));var b={};p(a,function(a){a.length&&(b[a]=!0)});return b}var g={};a=d(a);b=d(b);p(b,function(a,
+b){g[b]=1});c=d(c);p(c,function(a,b){g[b]=1===g[b]?null:-1});var t={addClass:"",removeClass:""};p(g,function(b,c){var d,g;1===b?(d="addClass",g=!a[c]):-1===b&&(d="removeClass",g=a[c]);g&&(t[d].length&&(t[d]+=" "),t[d]+=c)});return t}function wa(a,b,c){var d=Object.create(null),g=a.getComputedStyle(b)||{};p(c,function(a,b){var c=g[a];if(c){var k=c.charAt(0);if("-"===k||"+"===k||0<=k)c=Fa(c);0===c&&(c=null);d[b]=c}});return d}function Fa(a){var b=0;a=a.split(/\s*,\s*/);p(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 xa(a,b){var c=N,d=a+"s";b?c+="Duration":d+=" linear all";return[c,d]}function ja(a,b){var c=b?"-"+b+"s":"";ea(a,[fa,c]);return[fa,c]}function ma(a,b){var c=b?"paused":"",d=U+"PlayState";ea(a,[d,c]);return[d,c]}function ea(a,b){a.style[b[0]]=b[1]}function ya(){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=s.noop,va=s.extend,I=s.element,p=s.forEach,aa=s.isArray,T=s.isString,na=s.isObject,Ga=s.isUndefined,Ha=s.isDefined,Ia=s.isFunction,Ja=s.isElement,N,oa,U,pa;H.ontransitionend===$&&H.onwebkittransitionend!==$?(N="WebkitTransition",oa="webkitTransitionEnd transitionend"):(N="transition",oa="transitionend");H.onanimationend===$&&H.onwebkitanimationend!==$?(U="WebkitAnimation",pa="webkitAnimationEnd animationend"):
+(U="animation",pa="animationend");var qa=U+"Delay",ra=U+"Duration",fa=N+"Delay";H=N+"Duration";var Ka={transitionDuration:H,transitionDelay:fa,transitionProperty:N+"Property",animationDuration:ra,animationDelay:qa,animationIterationCount:U+"IterationCount"},La={transitionDuration:H,transitionDelay:fa,animationDuration:ra,animationDelay:qa};s.module("ngAnimate",[]).directive("ngAnimateChildren",[function(){return function(a,b,c){a=c.ngAnimateChildren;s.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("$$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(F===a.length)b(!0);else a[F](function(a){!1===a?b(!1):(F++,c())})}var F=0;c()};
+c.all=function(a,b){function c(t){f=f&&t;++F===a.length&&b(f)}var F=0,f=!0;p(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: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&&(p(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,f){return d[a].some(function(a){return a(b,c,f)})}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});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite",function(d,t,F,f,k,h,J,v,ga){function G(a,b){var c=a[0],l=[],e=u[b];e&&p(e,function(a){a.node.contains(c)&&l.push(a.callback)});return l}function ba(a,b,c,l){d(function(){p(G(b,a),function(a){a(b,c,l)})})}function C(a,R,n){function r(b,c,
+l,e){ba(c,a,l,e);b.progress(c,l,e)}function d(b){za(a,n);da(a,n);n.domOperation();g.complete(!b)}a=Ba(a);var u=a[0];n=ia(n);var P=a.parent(),g=new J;if(!u)return g.end(),g;aa(n.addClass)&&(n.addClass=n.addClass.join(" "));aa(n.removeClass)&&(n.removeClass=n.removeClass.join(" "));n.from&&!na(n.from)&&(n.from=null);n.to&&!na(n.to)&&(n.to=null);var f=[u.className,n.addClass,n.removeClass].join(" ");if(!z(f))return g.end(),g;var p=0<=["enter","move","leave"].indexOf(R),k=!D||l.get(u),f=!k&&q.get(u)||
+{},Z=!!f.state;k||Z&&1==f.state||(k=!e(a,P,R));if(k)return d(),g;p&&K(a);k={structural:p,element:a,event:R,options:n,runner:g};if(Z){if(b("skip",a,k,f)){if(2===f.state)return d(),g;Q(a,f.options,n);return f.runner}if(b("cancel",a,k,f))2===f.state?f.runner.end():Q(a,k.options,f.options);else if(b("join",a,k,f))if(2===f.state)Q(a,n,{});else return R=k.event=f.event,n=Q(a,f.options,k.options),g}else Q(a,n,{});(Z=k.structural)||(Z="animate"===k.event&&0<Object.keys(k.options.to||{}).length||c(k.options));
+if(!Z)return d(),g;B(P);var v=(f.counter||0)+1;k.counter=v;E(a,1,k);t.$$postDigest(function(){var b=q.get(u),l=!b,b=b||{},e=a.parent()||[],D=0<e.length&&("animate"===b.event||b.structural||c(b.options));l||b.counter!==v||!D?(l&&(za(a,n),da(a,n)),(l||p&&b.event!==R)&&n.domOperation()):(R=!b.structural&&c(b.options,!0)?"setClass":b.event,B(e),E(a,2),b=h(a,R,b.options),b.done(function(b){d(!b);(b=q.get(u))&&b.counter===v&&y(a);r(g,R,"close",{})}),g.setHost(b),r(g,R,"start",{}))});return g}function K(a){a=
+a[0].querySelectorAll("[data-ng-animate]");p(a,function(a){var b=parseInt(a.getAttribute("data-ng-animate")),c=q.get(a);switch(b){case 2:c.runner.end();case 1:c&&q.remove(a)}})}function y(a){a=a.length?a[0]:a;a.removeAttribute("data-ng-animate");q.remove(a)}function x(a,b){a=a.length?a[0]:a;b=b.length?b[0]:b;return a===b}function B(a){a=a[0];do{if(!a||1!==a.nodeType)break;var b=q.get(a);if(b){var c=a;b.structural||(2===b.state&&b.runner.end(),y(c))}a=a.parentNode}while(1)}function e(a,b,c){for(var e=
+c=a=!1,D;b&&b.length;){var d=b[0];if(1!==d.nodeType)break;var u=q.get(d)||{};e||(e=u.structural||l.get(d));if(Ga(D)||!0===D)d=b.data("$$ngAnimateChildren"),Ha(d)&&(D=d);if(e&&!1===D)break;c||(c=x(b,F));a||(a=x(b,r));b=b.parent()}return(!e||D)&&c&&a}function E(a,b,c){c=c||{};c.state=b;a=a.length?a[0]:a;a.setAttribute("data-ng-animate",b);c=(b=q.get(a))?va(b,c):c;q.put(a,c)}var q=new k,l=new k,D=null,P=t.$watch(function(){return 0===v.totalPendingRequests},function(a){a&&(P(),t.$$postDigest(function(){t.$$postDigest(function(){null===
+D&&(D=!0)})}))}),r=I(f[0].body),u={},Z=a.classNameFilter(),z=Z?function(a){return Z.test(a)}:function(){return!0},za=ha(ga);return{on:function(a,b,c){b=ka(b);u[a]=u[a]||[];u[a].push({node:b,callback:c})},off:function(a,b,c){function l(a,b,c){var e=ka(b);return a.filter(function(a){return!(a.node===e&&(!c||a.callback===c))})}var e=u[a];e&&(u[a]=1===arguments.length?null:l(e,b,c))},push:function(a,b,c,l){c=c||{};c.domOperation=l;return C(a,b,c)},enabled:function(a,b){var c=arguments.length;if(0===c)b=
+!!D;else if(Ja(a)){var e=a.length?a[0]:a,d=l.get(e);1===c?b=!d:(b=!!b)?d&&l.remove(e):l.put(e,!0)}else b=D=!!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",function(a,g,t,F){var f=[],k=ha(a);return function(h,J,v){function ga(a){a=a.hasAttribute("ng-animate-ref")?[a]:a.querySelectorAll("[ng-animate-ref]");var b=[];p(a,function(a){var c=a.getAttribute("ng-animate-ref");
+c&&c.length&&b.push(a)});return b}function G(a){var b=[],c={};p(a,function(a,e){var l=a.element[0],d=0<=["enter","move"].indexOf(a.event),l=a.structural?ga(l):[];if(l.length){var u=d?"to":"from";p(l,function(a){var b=a.getAttribute("ng-animate-ref");c[b]=c[b]||{};c[b][u]={animationID:e,element:I(a)}})}else b.push(a)});var e={},d={};p(c,function(c,g){var f=c.from,B=c.to;if(f&&B){var k=a[f.animationID],q=a[B.animationID],P=f.animationID.toString();if(!d[P]){var E=d[P]={start:function(){k.start();q.start()},
+close:function(){k.close();q.close()},classes:ba(k.classes,q.classes),from:k,to:q,anchors:[]};E.classes.length?b.push(E):(b.push(k),b.push(q))}d[P].anchors.push({out:f.element,"in":B.element})}else f=f?f.animationID:B.animationID,B=f.toString(),e[B]||(e[B]=!0,b.push(a[f]))});return b}function ba(a,b){a=a.split(" ");b=b.split(" ");for(var c=[],e=0;e<a.length;e++){var d=a[e];if("ng-"!==d.substring(0,3))for(var f=0;f<b.length;f++)if(d===b[f]){c.push(d);break}}return c.join(" ")}function C(a){for(var b=
+c.length-1;0<=b;b--){var e=c[b];if(t.has(e)&&(e=t.get(e)(a)))return e}}function K(a,c){a.from&&a.to?(b(a.from.element).setHost(c),b(a.to.element).setHost(c)):b(a.element).setHost(c)}function y(){var a=b(h);!a||"leave"===J&&v.$$domOperationFired||a.end()}function x(b){h.off("$destroy",y);h.removeData("$$animationRunner");k(h,v);da(h,v);v.domOperation();q&&a.removeClass(h,q);h.removeClass("ng-animate");e.complete(!b)}v=ia(v);var B=0<=["enter","move","leave"].indexOf(J),e=new F({end:function(){x()},
+cancel:function(){x(!0)}});if(!c.length)return x(),e;h.data("$$animationRunner",e);var E=sa(h.attr("class"),sa(v.addClass,v.removeClass)),q=v.tempClasses;q&&(E+=" "+q,v.tempClasses=null);f.push({element:h,classes:E,event:J,structural:B,options:v,start:function(){h.addClass("ng-animate");q&&a.addClass(h,q)},close:x});h.on("$destroy",y);if(1<f.length)return e;g.$$postDigest(function(){var a=[];p(f,function(c){b(c.element)&&a.push(c)});f.length=0;p(G(a),function(a){var b=a.start,c=a.close,e=C(a);(e=
+e&&e.start)?(b(),b=e(),b.done(function(a){c(!a)}),K(a,b)):c()})});return e}}]}]).provider("$animateCss",["$animateProvider",function(a){var b=ya(),c=ya();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$document","$sniffer","$$rAF",function(a,g,t,F,f,k,h){function J(a,b){var c=a.parentNode;return(c.$$ngAnimateParentKey||(c.$$ngAnimateParentKey=++C))+"-"+a.getAttribute("class")+"-"+b}function v(f,e,k,q){var l;0<b.count(k)&&(l=c.get(k),l||(e=ca(e,"-stagger"),g.addClass(f,e),l=wa(a,f,q),
+l.animationDuration=Math.max(l.animationDuration,0),l.transitionDuration=Math.max(l.transitionDuration,0),g.removeClass(f,e),c.put(k,l)));return l||{}}function ga(a){y&&y();x.push(a);y=h(function(){y=null;b.flush();c.flush();var a=K.offsetWidth+1;p(x,function(b){b(a)});x.length=0})}function G(c,e,f){e=b.get(f);e||(e=wa(a,c,Ka),"infinite"===e.animationIterationCount&&(e.animationIterationCount=1));b.put(f,e);c=e;f=c.animationDelay;e=c.transitionDelay;c.maxDelay=f&&e?Math.max(f,e):f||e;c.maxDuration=
+Math.max(c.animationDuration*c.animationIterationCount,c.transitionDuration);return c}var ba=ha(g),C=0,K=f[0].body,y,x=[];return function(a,c){function d(){l()}function f(){l(!0)}function l(b){if(!(K||x&&C)){K=!0;C=!1;g.removeClass(a,Y);g.removeClass(a,$);ma(r,!1);ja(r,!1);p(u,function(a){r.style[a[0]]=""});ba(a,c);da(a,c);if(c.onDone)c.onDone();n&&n.complete(!b)}}function D(a){m.blockTransition&&ja(r,a);m.blockKeyframeAnimation&&ma(r,!!a)}function P(){function b(){if(!K){D(!1);p(u,function(a){r.style[a[0]]=
+a[1]});ba(a,c);g.addClass(a,$);if(m.recalculateTimingStyles){V=r.className+" "+Y;W=J(r,V);w=G(r,V,W);M=w.maxDelay;s=Math.max(M,0);A=w.maxDuration;if(0===A){l();return}m.hasTransitions=0<w.transitionDuration;m.hasAnimations=0<w.animationDuration}if(m.applyTransitionDelay||m.applyAnimationDelay){M="boolean"!==typeof c.delay&&la(c.delay)?parseFloat(c.delay):M;s=Math.max(M,0);var h;m.applyTransitionDelay&&(w.transitionDelay=M,h=[fa,M+"s"],u.push(h),r.style[h[0]]=h[1]);m.applyAnimationDelay&&(w.animationDelay=
+M,h=[qa,M+"s"],u.push(h),r.style[h[0]]=h[1])}L=1E3*s;H=1E3*A;if(c.easing){var n=c.easing;m.hasTransitions&&(h=N+"TimingFunction",u.push([h,n]),r.style[h]=n);m.hasAnimations&&(h=U+"TimingFunction",u.push([h,n]),r.style[h]=n)}w.transitionDuration&&q.push(oa);w.animationDuration&&q.push(pa);k=Date.now();a.on(q.join(" "),f);F(d,L+1.5*H);ua(a,c)}}function d(){l()}function f(a){a.stopPropagation();var b=a.originalEvent||a;a=b.$manualTimeStamp||b.timeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(3));
+Math.max(a-k,0)>=L&&b>=A&&(x=!0,l())}if(!K){var k,q=[],h=function(a){if(x)C&&a&&(C=!1,l());else if(C=!a,w.animationDuration)if(a=ma(r,C),C)u.push(a);else{var b=u,c=b.indexOf(a);0<=a&&b.splice(c,1)}},n=0<T&&(w.transitionDuration&&0===S.transitionDuration||w.animationDuration&&0===S.animationDuration)&&Math.max(S.animationDelay,S.transitionDelay);n?F(b,Math.floor(n*T*1E3),!1):b();y.resume=function(){h(!0)};y.pause=function(){h(!1)}}}var r=a[0];c=ia(c);var u=[],h=a.attr("class"),z=Aa(c),K,C,x,n,y,s,
+L,A,H;if(0===c.duration||!k.animations&&!k.transitions)l();else{var X=c.event&&aa(c.event)?c.event.join(" "):c.event,I=X&&c.structural,Q="",O="";I?Q=ca(X,"ng-",!0):X&&(Q=X);c.addClass&&(O+=ca(c.addClass,"-add"));c.removeClass&&(O.length&&(O+=" "),O+=ca(c.removeClass,"-remove"));var Y=[Q,O].join(" ").trim(),V=h+" "+Y,$=ca(Y,"-active"),h=z.to&&0<Object.keys(z.to).length;if(!h&&!Y)return l(),!1;var W,S;0<c.stagger?(z=parseFloat(c.stagger),S={transitionDelay:z,animationDelay:z,transitionDuration:0,animationDuration:0}):
+(W=J(r,V),S=v(r,Y,W,La));g.addClass(a,Y);c.transitionStyle&&(z=[N,c.transitionStyle],ea(r,z),u.push(z));0<=c.duration&&(X=0<r.style[N].length,z=xa(c.duration,X),ea(r,z),u.push(z));c.keyframeStyle&&(z=[U,c.keyframeStyle],ea(r,z),u.push(z));var T=S?0<=c.staggerIndex?c.staggerIndex:b.count(W):0;(z=0===T)&&ja(r,9999);var w=G(r,V,W),M=w.maxDelay;s=Math.max(M,0);A=w.maxDuration;var m={};m.hasTransitions=0<w.transitionDuration;m.hasAnimations=0<w.animationDuration;m.hasTransitionAll=m.hasTransitions&&"all"==
+w.transitionProperty;m.applyTransitionDuration=h&&(m.hasTransitions&&!m.hasTransitionAll||m.hasAnimations&&!m.hasTransitions);m.applyAnimationDuration=c.duration&&m.hasAnimations;m.applyTransitionDelay=la(c.delay)&&(m.applyTransitionDuration||m.hasTransitions);m.applyAnimationDelay=la(c.delay)&&m.hasAnimations;m.recalculateTimingStyles=0<O.length;if(m.applyTransitionDuration||m.applyAnimationDuration)A=c.duration?parseFloat(c.duration):A,m.applyTransitionDuration&&(m.hasTransitions=!0,w.transitionDuration=
+A,X=0<r.style[N+"Property"].length,u.push(xa(A,X))),m.applyAnimationDuration&&(m.hasAnimations=!0,w.animationDuration=A,u.push([ra,A+"s"]));m.transitionClassBlock="none"===w.transitionProperty&&0===w.transitionDuration;I=0===A&&I&&0<O.length&&!m.transitionClassBlock;if(!I&&0===A&&!m.recalculateTimingStyles)return l(),!1;I&&(ba(a,c),m.recalculateTimingStyles=!1,V=r.className+" "+Y,W=J(r,V),w=G(r,V,W),M=w.maxDelay,s=Math.max(M,0),A=w.maxDuration);if(0===A&&!m.recalculateTimingStyles)return l(),!1;0<
+w.transitionDuration&&(m.recalculateTimingStyles=m.recalculateTimingStyles||z);L=1E3*s;H=1E3*A;c.skipBlocking||(m.blockTransition=0<w.transitionDuration,m.blockKeyframeAnimation=0<w.animationDuration&&0<S.animationDelay&&0===S.animationDuration);m.blockTransition?ta(a,c):ja(r,!1);D(A);return{end:d,start:function(){if(!K)return y={end:d,cancel:f,resume:null,pause:null},n=new t(y),ga(P),n}}}}}]}]).provider("$$animateCssDriver",["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");
+this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$document","$sniffer",function(a,c,d,g,t,F){function f(a){return a.replace(/\bng-\S+\b/g,"")}function k(a,b){T(a)&&(a=a.split(" "));T(b)&&(b=b.split(" "));return a.filter(function(a){return-1===b.indexOf(a)}).join(" ")}function h(c,h,g){function J(a){var b={},c=a[0].getBoundingClientRect();p(["width","height","top","left"],function(a){var d=c[a];switch(a){case "top":d+=s.scrollTop;break;case "left":d+=s.scrollLeft}b[a]=Math.floor(d)+
+"px"});return b}function v(){var c=f(g.attr("class")),c=k(c,E);return a(e,{to:J(g),addClass:"ng-anchor-in "+c,removeClass:"ng-anchor-out "+E,delay:!0})}function t(){e.remove();h.removeClass("ng-animate-shim");g.removeClass("ng-animate-shim")}var e=I(h[0].cloneNode(!0)),E=f(e.attr("class")||"");c=ca(c,"-anchor");h.addClass("ng-animate-shim");g.addClass("ng-animate-shim");e.addClass("ng-animate-anchor");e.addClass(c);G.append(e);var q=a(e,{addClass:"ng-anchor-out",delay:!0,from:J(h)});return q?{start:function(){function a(){c&&
+c.end()}var b,c=q.start();c.done(function(){c=null;var a=v();if(a)return c=a.start(),c.done(function(){c=null;t();b.complete()}),c;t();b.complete()});return b=new d({end:a,cancel:a})}}:t()}function J(a,b,c,f){var k=v(a),g=v(b),e=[];p(f,function(a){(a=h(c,a.out,a["in"]))&&e.push(a)});if(k||g||0!==e.length)return{start:function(){function a(){p(b,function(a){a.end()})}var b=[];k&&b.push(k.start());g&&b.push(g.start());p(e,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 v(c){var d=c.element,f=c.options||{};f.structural=c.structural;f.event=c.event;"leave"===f.event&&c.domOperation&&(f.onDone=c.domOperation);return a(d,f)}if(!F.animations&&!F.transitions)return L;var s=t[0].body;c=g[0];var G=I(s.parentNode===c?s:c);return function(a){return a.from&&a.to?J(a.from,a.to,a.classes,a.anchors):v(a)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$rAFMutex","$$jqLite",function(b,c,d,g){function t(c){c=
+aa(c)?c:c.split(" ");for(var d=[],h={},g=0;g<c.length;g++){var p=c[g],t=a.$$registeredAnimations[p];t&&!h[p]&&(d.push(b.get(t)),h[p]=!0)}return d}var s=ha(g);return function(a,b,d,g){function v(){g.domOperation();s(a,g)}function I(a,b,c,d,e){switch(c){case "animate":b=[b,d.from,d.to,e];break;case "setClass":b=[b,C,K,e];break;case "addClass":b=[b,C,e];break;case "removeClass":b=[b,K,e];break;default:b=[b,e]}b.push(d);a=a.apply(a,b);return Ia(a)?a:L}function G(a,b,d,e,g){var f=[];p(e,function(e){var k=
+e[g];k&&f.push(function(){var e,g,f=!1,h=function(a){f||(f=!0,(g||L)(a),e.complete(!a))};e=new c({end:function(){h()},cancel:function(){h(!0)}});g=I(k,a,b,d,function(a){h(!1===a)});return e})});return f}function H(a,b,d,e,g){var f=G(a,b,d,e,g);if(0===f.length){var h,k;"beforeSetClass"===g?(h=G(a,"removeClass",d,e,"beforeRemoveClass"),k=G(a,"addClass",d,e,"beforeAddClass")):"setClass"===g&&(h=G(a,"removeClass",d,e,"removeClass"),k=G(a,"addClass",d,e,"addClass"));h&&(f=f.concat(h));k&&(f=f.concat(k))}if(0!==
+f.length)return function(a){var b=[];f.length&&p(f,function(a){b.push(a())});b.length?c.all(b,a):a();return function(a){p(b,function(b){a?b.cancel():b.end()})}}}3===arguments.length&&na(d)&&(g=d,d=null);g=ia(g);d||(d=a.attr("class")||"",g.addClass&&(d+=" "+g.addClass),g.removeClass&&(d+=" "+g.removeClass));var C=g.addClass,K=g.removeClass,y=t(d),x,B;if(y.length){var e,E;"leave"==b?(E="leave",e="afterLeave"):(E="before"+b.charAt(0).toUpperCase()+b.substr(1),e=b);"enter"!==b&&"move"!==b&&(x=H(a,b,g,
+y,E));B=H(a,b,g,y,e)}if(x||B)return{start:function(){function b(c){h=!0;v();da(a,g);k.complete(c)}var d,e=[];x&&e.push(function(a){d=x(a)});e.length?e.push(function(a){v();a(!0)}):v();B&&e.push(function(a){d=B(a)});var h=!1,k=new c({end:function(){h||((d||L)(void 0),b(void 0))},cancel:function(){h||((d||L)(!0),b(!0))}});c.chain(e,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),s=d(a.to);if(b||s)return{start:function(){function a(){return function(){p(d,function(a){a.end()})}}var d=[];b&&d.push(b.start());s&&d.push(s.start());c.all(d,function(a){g.complete(a)});var g=new c({end:a(),cancel:a()});return g}}}else return d(a)}}]}])})(window,window.angular);
//# sourceMappingURL=angular-animate.min.js.map