define(["jquery"],function(t){!function(t,n){function i(t){return t.replace(/([a-z])([A-Z])/,"$1-$2").toLowerCase()}function e(t){return a?a+t:t.toLowerCase()}var a,s,o,r,f,u,c,d,l,m,p="",h={Webkit:"webkit",Moz:"",O:"o"},y=document.createElement("div"),z=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,x={};t.each(h,function(t,i){return y.style[t+"TransitionProperty"]!==n?(p="-"+t.toLowerCase()+"-",a=i,!1):void 0}),s=p+"transform",x[o=p+"transition-property"]=x[r=p+"transition-duration"]=x[u=p+"transition-delay"]=x[f=p+"transition-timing-function"]=x[c=p+"animation-name"]=x[d=p+"animation-duration"]=x[m=p+"animation-delay"]=x[l=p+"animation-timing-function"]="",t.fxz={off:a===n&&y.style.transitionProperty===n,speeds:{_default:400,fast:200,slow:600},cssPrefix:p,transitionEnd:e("TransitionEnd"),animationEnd:e("AnimationEnd")},t.fn.animate3=function(i,e,a,s,o){return t.isFunction(e)&&(s=e,a=n,e=n),t.isFunction(a)&&(s=a,a=n),t.isPlainObject(e)&&(a=e.easing,s=e.complete,o=e.delay,e=e.duration),e&&(e=("number"==typeof e?e:t.fxz.speeds[e]||t.fxz.speeds._default)/1e3),o&&(o=parseFloat(o)/1e3),this.anim3(i,e,a,s,o)},t.fn.anim3=function(e,a,p,h,y){var b,g,E,w={},v="",T=this,j=t.fxz.transitionEnd,L=!1;if(a===n&&(a=t.fxz.speeds._default/1e3),y===n&&(y=0),t.fxz.off&&(a=0),"string"==typeof e)w[c]=e,w[d]=a+"s",w[m]=y+"s",w[l]=p||"linear",j=t.fxz.animationEnd;else{g=[];for(b in e)z.test(b)?v+=b+"("+e[b]+") ":(w[b]=e[b],g.push(i(b)));v&&(w[s]=v,g.push(s)),a>0&&"object"==typeof e&&(w[o]=g.join(", "),w[r]=a+"s",w[u]=y+"s",w[f]=p||"linear")}return E=function(n){if("undefined"!=typeof n){if(n.target!==n.currentTarget)return;t(n.target).unbind(j,E)}else t(this).unbind(j,E);L=!0,t(this).css(x),h&&h.call(this)},a>0&&(this.bind(j,E),setTimeout(function(){L||E.call(T)},1e3*(a+y)+25)),this.size()&&this.get(0).clientLeft,this.css(w),0>=a&&setTimeout(function(){T.each(function(){E.call(this)})},0),this},y=null}(t)});