summaryrefslogtreecommitdiffstats
path: root/js/vendor/angular-animate/angular-animate.min.js
blob: 0a615089edff477b15050eff6b50b64a30a4c765 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
 AngularJS v1.4.0-rc.0
 (c) 2010-2015 Google, Inc. http://angularjs.org
 License: MIT
*/
(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