//>>built
define("dojox/widget/FisheyeLite","dojo/_base/kernel,dojo/_base/declare,dojo/_base/lang,dojo/on,dojo/query,dojo/dom-style,dojo/_base/fx,dijit/_WidgetBase,dojo/fx/easing".split(","),function(d,l,e,m,f,j,h,k,a){e.getObject("widget",!0,dojox);d.experimental("dojox/widget/FisheyeLite");return dojo.declare("dojox.widget.FisheyeLite",[k],{durationIn:350,easeIn:a.backOut,durationOut:1420,easeOut:a.elasticOut,properties:null,units:"px",constructor:function(c){this.properties=c.properties||{fontSize:2.75}},
postCreate:function(){this.inherited(arguments);this._target=f(".fisheyeTarget",this.domNode)[0]||this.domNode;this._makeAnims();this.connect(this.domNode,"onmouseover","show");this.connect(this.domNode,"onmouseout","hide");this.connect(this._target,"onclick","onClick")},show:function(){this._runningOut.stop();this._runningIn.play()},hide:function(){this._runningIn.stop();this._runningOut.play()},_makeAnims:function(){var c={},a={},d=j.getComputedStyle(this._target),b;for(b in this.properties){var g=
this.properties[b],f=e.isObject(g),i=parseInt(d[b]);a[b]={end:i,units:this.units};c[b]=f?g:{end:g*i,units:this.units}}this._runningIn=h.animateProperty({node:this._target,easing:this.easeIn,duration:this.durationIn,properties:c});this._runningOut=h.animateProperty({node:this._target,duration:this.durationOut,easing:this.easeOut,properties:a});this.connect(this._runningIn,"onEnd",e.hitch(this,"onSelected",this))},onClick:function(){},onSelected:function(){}})});