1 /*! jQuery UI - v1.11.4 - 2015-03-13
3 * Copyright jQuery Foundation and other contributors; Licensed MIT */
4 (function(t
){"function"==typeof define
&&define
.amd
?define(["jquery","./effect"],t
):t(jQuery
)})(function(t
){return t
.effects
.effect
.fold=function(e
,i
){var s
,n
,o
=t(this),a
=["position","top","bottom","left","right","height","width"],r
=t
.effects
.setMode(o
,e
.mode
||"hide"),h
="show"===r
,l
="hide"===r
,c
=e
.size
||15,u
=/([0-9]+)%/.exec(c),d=!!e.horizFirst,p=h!==d,f=p?["width","height"]:["height","width"],g=e.duration/2,m
={},v
={};t
.effects
.save(o
,a
),o
.show(),s
=t
.effects
.createWrapper(o
).css({overflow
:"hidden"}),n
=p
?[s
.width(),s
.height()]:[s
.height(),s
.width()],u
&&(c
=parseInt(u
[1],10)/100*n
[l
?0:1]),h
&&s
.css(d
?{height
:0,width
:c
}:{height
:c
,width
:0}),m
[f
[0]]=h
?n
[0]:c
,v
[f
[1]]=h
?n
[1]:0,s
.animate(m
,g
,e
.easing
).animate(v
,g
,e
.easing
,function(){l
&&o
.hide(),t
.effects
.restore(o
,a
),t
.effects
.removeWrapper(o
),i()})}});