!function(e,n,t,a){var i="panr",o={sensitivity:20,scale:!1,scaleOnHover:!0,scaleTo:1.1,scaleDuration:.25,panY:!0,panX:!0,panDuration:0,resetPanOnMouseLeave:!1,onEnter:function(){},onLeave:function(){}};function s(n,t){this.element=n,this.settings=e.extend({},o,t),this._defaults=o,this._name=i,this.init()}s.prototype={init:function(){var n,t,a,i,o,s,r=this.settings,c=e(this.element),l=c.width(),u=(c.height(),c.width()-r.sensitivity),m=(l-u)/u;(r.scale||!r.scaleOnHover&&r.scale)&&TweenMax.set(c.find("img"),{scale:r.scaleTo}),"string"===jQuery.type(r.moveTarget)&&(r.moveTarget=e(this.element).parent(r.moveTarget)),r.moveTarget||(r.moveTarget=e(this.element)),r.moveTarget.on("mousemove",function(s){n=s.pageX-c.offset().left,t=s.pageY-c.offset().top,r.panX&&(i={x:-m*n}),r.panY&&(o={y:-m*t}),a=e.extend({},i,o),TweenMax.to(c.find("img"),r.panDuration,a)}),r.moveTarget.on("mouseenter",function(e){r.scaleOnHover&&TweenMax.to(c.find("img"),r.scaleDuration,{scale:r.scaleTo}),r.onEnter(c)}),r.scale&&(r.scaleOnHover||r.scale)?r.resetPanOnMouseLeave&&(s={x:0,y:0}):s={scale:1,x:0,y:0},r.moveTarget.on("mouseleave",function(e){TweenMax.to(c.find("img"),r.scaleDuration,s),r.onLeave(c)})}},e.fn[i]=function(n){return this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new s(this,n))})}}(jQuery,window,document);