//>>built define("xstyle/shim/transition",["../main"],function(w){function x(a){if("className"==a.propertyName){a=a.srcElement;var b=a._transitions,d=a._previousStyle,c=a.runtimeStyle,y=a.currentStyle,e;for(e in d){var g=c[e];b||(a._transitions=b={});var f=d[e],m=y[e];c[e]=g;if(f!=m&&(f||g)){var h=k(m);if(h.units){var n=k(g),n=q(h,n),r=k(f),t=q(h,r);if(t&&n&&r.units==h.units){if(h=b[e])h.at=1;var u=u||(p=(new Date).getTime()),h=b[e]={from:f||g,element:a,to:m,startTime:u,duration:a._transitionDuration*n/t,timing:z[a._transitionTiming|| "ease"],property:e,t:0};v(h)||l.push(h);d[e]=m}}}}}}function k(a){var b=a.match(A);if(b)for(a=b[1].split(","),b=0;4>b;b++)a[0]=+(a[0]||0);else{if(b=a.match(B)){b=b[1];a=[];var d=3==b.length;a[0]=parseInt(b[0]+b[d?0:1],16);a[1]=parseInt(b[d?1:2]+b[d?1:3],16);a[2]=parseInt(b[d?2:4]+b[d?2:5],16);a.units="rgb";return a}return(b=a.match(C))?(a=[b[1]],a.units=b[2],a):[]}a.units="rgb";return a}function q(a,b){for(var d=0,c=0;c