(function($){function getTransformProperty(element)
{var properties=['transform','WebkitTransform','MozTransform','msTransform','OTransform'];var p;while(p=properties.shift())
{if(typeof element.style[p]!='undefined')
{return p;}}
return'transform';}
var proxied=$.fn.css;$.fn.css=function(arg,val)
{if
(typeof $.props['transform']=='undefined'&&(arg=='transform'||(typeof arg=='object'&&typeof arg['transform']!='undefined')))
{$.props['transform']=getTransformProperty(this.get(0));}
if($.props['transform']!='transform')
{if(arg=='transform')
{arg=$.props['transform'];if(typeof val=='undefined'&&jQuery.style)
{return jQuery.style(this.get(0),arg);}}
else if
(typeof arg=='object'&&typeof arg['transform']!='undefined')
{arg[$.props['transform']]=arg['transform'];delete arg['transform'];}}
return proxied.apply(this,arguments);};})(jQuery);
