").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("
").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()
},
_createButtons:function(){
var t=this,n=this.options.buttons;
this.uiDialogButtonPane.remove(),this.uiButtonSet.empty();
if(e.isEmptyObject(n)||e.isArray(n)&&!n.length){
this.uiDialog.removeClass("ui-dialog-buttons");
return
}
e.each(n,function(n,r){
var i,s;
r=e.isFunction(r)?{
click:r,
text:n
}:r,r=e.extend({
type:"button"
},r),i=r.click,r.click=function(){
i.apply(t.element[0],arguments)
},s={
icons:r.icons,
text:r.showText
},delete r.icons,delete r.showText,e("
",r).button(s).appendTo(t.uiButtonSet)
}),this.uiDialog.addClass("ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog)
},
_makeDraggable:function(){
function r(e){
return{
position:e.position,
offset:e.offset
}
}
var t=this,n=this.options;
this.uiDialog.draggable({
cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",
containment:"document",
start:function(n,i){
e(this).addClass("ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",n,r(i))
},
drag:function(e,n){
t._trigger("drag",e,r(n))
},
stop:function(i,s){
n.position=[s.position.left-t.document.scrollLeft(),s.position.top-t.document.scrollTop()],e(this).removeClass("ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",i,r(s))
}
})
},
_makeResizable:function(){
function o(e){
return{
originalPosition:e.originalPosition,
originalSize:e.originalSize,
position:e.position,
size:e.size
}
}
var t=this,n=this.options,r=n.resizable,i=this.uiDialog.css("position"),s=typeof r=="string"?r:"n,e,s,w,se,sw,ne,nw";
this.uiDialog.resizable({
cancel:".ui-dialog-content",
containment:"document",
alsoResize:this.element,
maxWidth:n.maxWidth,
maxHeight:n.maxHeight,
minWidth:n.minWidth,
minHeight:this._minHeight(),
handles:s,
start:function(n,r){
e(this).addClass("ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",n,o(r))
},
resize:function(e,n){
t._trigger("resize",e,o(n))
},
stop:function(r,i){
n.height=e(this).height(),n.width=e(this).width(),e(this).removeClass("ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",r,o(i))
}
}).css("position",i)
},
_minHeight:function(){
var e=this.options;
return e.height==="auto"?e.minHeight:Math.min(e.minHeight,e.height)
},
_position:function(){
var e=this.uiDialog.is(":visible");
e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()
},
_setOptions:function(t){
var i=this,s=!1,o={};
e.each(t,function(e,t){
i._setOption(e,t),e in n&&(s=!0),e in r&&(o[e]=t)
}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",o)
},
_setOption:function(e,t){
var n,r,i=this.uiDialog;
e==="dialogClass"&&i.removeClass(this.options.dialogClass).addClass(t);
if(e==="disabled")return;
this._super(e,t),e==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),e==="buttons"&&this._createButtons(),e==="closeText"&&this.uiDialogTitlebarClose.button({
label:""+t
}),e==="draggable"&&(n=i.is(":data(ui-draggable)"),n&&!t&&i.draggable("destroy"),!n&&t&&this._makeDraggable()),e==="position"&&this._position(),e==="resizable"&&(r=i.is(":data(ui-resizable)"),r&&!t&&i.resizable("destroy"),r&&typeof t=="string"&&i.resizable("option","handles",t),!r&&t!==!1&&this._makeResizable()),e==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))
},
_size:function(){
var e,t,n,r=this.options;
this.element.show().css({
width:"auto",
minHeight:0,
maxHeight:"none",
height:0
}),r.minWidth>r.width&&(r.width=r.minWidth),e=this.uiDialog.css({
height:"auto",
width:r.width
}).outerHeight(),t=Math.max(0,r.minHeight-e),n=typeof r.maxHeight=="number"?Math.max(0,r.maxHeight-e):"none",r.height==="auto"?this.element.css({
minHeight:t,
maxHeight:n,
height:"auto"
}):this.element.height(Math.max(0,r.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())
},
_blockFrames:function(){
this.iframeBlocks=this.document.find("iframe").map(function(){
var t=e(this);
return e("
").css({
position:"absolute",
width:t.outerWidth(),
height:t.outerHeight()
}).appendTo(t.parent()).offset(t.offset())[0]
})
},
_unblockFrames:function(){
this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)
},
_createOverlay:function(){
if(!this.options.modal)return;
e.ui.dialog.overlayInstances||this._delay(function(){
e.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(t){
!e(t.target).closest(".ui-dialog").length&&!e(t.target).closest(".ui-datepicker").length&&(t.preventDefault(),e(".ui-dialog:visible:last .ui-dialog-content").data("ui-dialog")._focusTabbable())
})
}),this.overlay=e("
").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{
mousedown:"_keepFocus"
}),e.ui.dialog.overlayInstances++
},
_destroyOverlay:function(){
if(!this.options.modal)return;
this.overlay&&(e.ui.dialog.overlayInstances--,e.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)
}
}),e.ui.dialog.overlayInstances=0,e.uiBackCompat!==!1&&e.widget("ui.dialog",e.ui.dialog,{
_position:function(){
var t=this.options.position,n=[],r=[0,0],i;
if(t){
if(typeof t=="string"||typeof t=="object"&&"0"in t)n=t.split?t.split(" "):[t[0],t[1]],n.length===1&&(n[1]=n[0]),e.each(["left","top"],function(e,t){
+n[e]===n[e]&&(r[e]=n[e],n[e]=t)
}),t={
my:n[0]+(r[0]<0?r[0]:"+"+r[0])+" "+n[1]+(r[1]<0?r[1]:"+"+r[1]),
at:n.join(" ")
};
t=e.extend({},e.ui.dialog.prototype.options.position,t)
}else t=e.ui.dialog.prototype.options.position;
i=this.uiDialog.is(":visible"),i||this.uiDialog.show(),this.uiDialog.position(t),i||this.uiDialog.hide()
}
})
}(jQuery),function(e,t){
var n=/up|down|vertical/,r=/up|left|vertical|horizontal/;
e.effects.effect.blind=function(t,i){
var s=e(this),o=["position","top","bottom","left","right","height","width"],u=e.effects.setMode(s,t.mode||"hide"),a=t.direction||"up",f=n.test(a),l=f?"height":"width",c=f?"top":"left",h=r.test(a),p={},d=u==="show",v,m,g;
s.parent().is(".ui-effects-wrapper")?e.effects.save(s.parent(),o):e.effects.save(s,o),s.show(),v=e.effects.createWrapper(s).css({
overflow:"hidden"
}),m=v[l](),g=parseFloat(v.css(c))||0,p[l]=d?m:0,h||(s.css(f?"bottom":"right",0).css(f?"top":"left","auto").css({
position:"absolute"
}),p[c]=d?g:m+g),d&&(v.css(l,0),h||v.css(c,g+m)),v.animate(p,{
duration:t.duration,
easing:t.easing,
queue:!1,
complete:function(){
u==="hide"&&s.hide(),e.effects.restore(s,o),e.effects.removeWrapper(s),i()
}
})
}
}(jQuery),function(e,t){
e.effects.effect.bounce=function(t,n){
var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=s==="hide",u=s==="show",a=t.direction||"up",f=t.distance,l=t.times||5,c=l*2+(u||o?1:0),h=t.duration/c,p=t.easing,d=a==="up"||a==="down"?"top":"left",v=a==="up"||a==="left",m,g,y,b=r.queue(),w=b.length;
(u||o)&&i.push("opacity"),e.effects.save(r,i),r.show(),e.effects.createWrapper(r),f||(f=r[d==="top"?"outerHeight":"outerWidth"]()/3),u&&(y={
opacity:1
},y[d]=0,r.css("opacity",0).css(d,v?-f*2:f*2).animate(y,h,p)),o&&(f/=Math.pow(2,l-1)),y={},y[d]=0;
for(m=0;m1&&b.splice.apply(b,[1,0].concat(b.splice(w,c+1))),r.dequeue()
}
}(jQuery),function(e,t){
e.effects.effect.clip=function(t,n){
var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"vertical",a=u==="vertical",f=a?"height":"width",l=a?"top":"left",c={},h,p,d;
e.effects.save(r,i),r.show(),h=e.effects.createWrapper(r).css({
overflow:"hidden"
}),p=r[0].tagName==="IMG"?h:r,d=p[f](),o&&(p.css(f,0),p.css(l,d/2)),c[f]=o?d:0,c[l]=o?0:d/2,p.animate(c,{
queue:!1,
duration:t.duration,
easing:t.easing,
complete:function(){
o||r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()
}
})
}
}(jQuery),function(e,t){
e.effects.effect.drop=function(t,n){
var r=e(this),i=["position","top","bottom","left","right","opacity","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left"?"pos":"neg",l={
opacity:o?1:0
},c;
e.effects.save(r,i),r.show(),e.effects.createWrapper(r),c=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0)/2,o&&r.css("opacity",0).css(a,f==="pos"?-c:c),l[a]=(o?f==="pos"?"+=":"-=":f==="pos"?"-=":"+=")+c,r.animate(l,{
queue:!1,
duration:t.duration,
easing:t.easing,
complete:function(){
s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()
}
})
}
}(jQuery),function(e,t){
e.effects.effect.explode=function(t,n){
function y(){
c.push(this),c.length===r*i&&b()
}
function b(){
s.css({
visibility:"visible"
}),e(c).remove(),u||s.hide(),n()
}
var r=t.pieces?Math.round(Math.sqrt(t.pieces)):3,i=r,s=e(this),o=e.effects.setMode(s,t.mode||"hide"),u=o==="show",a=s.show().css("visibility","hidden").offset(),f=Math.ceil(s.outerWidth()/i),l=Math.ceil(s.outerHeight()/r),c=[],h,p,d,v,m,g;
for(h=0;h
").css({
position:"absolute",
visibility:"visible",
left:-p*f,
top:-h*l
}).parent().addClass("ui-effects-explode").css({
position:"absolute",
overflow:"hidden",
width:f,
height:l,
left:d+(u?m*f:0),
top:v+(u?g*l:0),
opacity:u?0:1
}).animate({
left:d+(u?0:m*f),
top:v+(u?0:g*l),
opacity:u?1:0
},t.duration||500,t.easing,y)
}
}
}(jQuery),function(e,t){
e.effects.effect.fade=function(t,n){
var r=e(this),i=e.effects.setMode(r,t.mode||"toggle");
r.animate({
opacity:i
},{
queue:!1,
duration:t.duration,
easing:t.easing,
complete:n
})
}
}(jQuery),function(e,t){
e.effects.effect.fold=function(t,n){
var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"hide"),o=s==="show",u=s==="hide",a=t.size||15,f=/([0-9]+)%/.exec(a),l=!!t.horizFirst,c=o!==l,h=c?["width","height"]:["height","width"],p=t.duration/2,d,v,m={},g={};
e.effects.save(r,i),r.show(),d=e.effects.createWrapper(r).css({
overflow:"hidden"
}),v=c?[d.width(),d.height()]:[d.height(),d.width()],f&&(a=parseInt(f[1],10)/100*v[u?0:1]),o&&d.css(l?{
height:0,
width:a
}:{
height:a,
width:0
}),m[h[0]]=o?v[0]:a,g[h[1]]=o?v[1]:0,d.animate(m,p,t.easing).animate(g,p,t.easing,function(){
u&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()
})
}
}(jQuery),function(e,t){
e.effects.effect.highlight=function(t,n){
var r=e(this),i=["backgroundImage","backgroundColor","opacity"],s=e.effects.setMode(r,t.mode||"show"),o={
backgroundColor:r.css("backgroundColor")
};
s==="hide"&&(o.opacity=0),e.effects.save(r,i),r.show().css({
backgroundImage:"none",
backgroundColor:t.color||"#ffff99"
}).animate(o,{
queue:!1,
duration:t.duration,
easing:t.easing,
complete:function(){
s==="hide"&&r.hide(),e.effects.restore(r,i),n()
}
})
}
}(jQuery),function(e,t){
e.effects.effect.pulsate=function(t,n){
var r=e(this),i=e.effects.setMode(r,t.mode||"show"),s=i==="show",o=i==="hide",u=s||i==="hide",a=(t.times||5)*2+(u?1:0),f=t.duration/a,l=0,c=r.queue(),h=c.length,p;
if(s||!r.is(":visible"))r.css("opacity",0).show(),l=1;
for(p=1;p
1&&c.splice.apply(c,[1,0].concat(c.splice(h,a+1))),r.dequeue()
}
}(jQuery),function(e,t){
e.effects.effect.puff=function(t,n){
var r=e(this),i=e.effects.setMode(r,t.mode||"hide"),s=i==="hide",o=parseInt(t.percent,10)||150,u=o/100,a={
height:r.height(),
width:r.width(),
outerHeight:r.outerHeight(),
outerWidth:r.outerWidth()
};
e.extend(t,{
effect:"scale",
queue:!1,
fade:!0,
mode:i,
complete:n,
percent:s?o:100,
from:s?a:{
height:a.height*u,
width:a.width*u,
outerHeight:a.outerHeight*u,
outerWidth:a.outerWidth*u
}
}),r.effect(t)
},e.effects.effect.scale=function(t,n){
var r=e(this),i=e.extend(!0,{},t),s=e.effects.setMode(r,t.mode||"effect"),o=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s==="hide"?0:100),u=t.direction||"both",a=t.origin,f={
height:r.height(),
width:r.width(),
outerHeight:r.outerHeight(),
outerWidth:r.outerWidth()
},l={
y:u!=="horizontal"?o/100:1,
x:u!=="vertical"?o/100:1
};
i.effect="size",i.queue=!1,i.complete=n,s!=="effect"&&(i.origin=a||["middle","center"],i.restore=!0),i.from=t.from||(s==="show"?{
height:0,
width:0,
outerHeight:0,
outerWidth:0
}:f),i.to={
height:f.height*l.y,
width:f.width*l.x,
outerHeight:f.outerHeight*l.y,
outerWidth:f.outerWidth*l.x
},i.fade&&(s==="show"&&(i.from.opacity=0,i.to.opacity=1),s==="hide"&&(i.from.opacity=1,i.to.opacity=0)),r.effect(i)
},e.effects.effect.size=function(t,n){
var r,i,s,o=e(this),u=["position","top","bottom","left","right","width","height","overflow","opacity"],a=["position","top","bottom","left","right","overflow","opacity"],f=["width","height","overflow"],l=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],h=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=e.effects.setMode(o,t.mode||"effect"),d=t.restore||p!=="effect",v=t.scale||"both",m=t.origin||["middle","center"],g=o.css("position"),y=d?u:a,b={
height:0,
width:0,
outerHeight:0,
outerWidth:0
};
p==="show"&&o.show(),r={
height:o.height(),
width:o.width(),
outerHeight:o.outerHeight(),
outerWidth:o.outerWidth()
},t.mode==="toggle"&&p==="show"?(o.from=t.to||b,o.to=t.from||r):(o.from=t.from||(p==="show"?b:r),o.to=t.to||(p==="hide"?b:r)),s={
from:{
y:o.from.height/r.height,
x:o.from.width/r.width
},
to:{
y:o.to.height/r.height,
x:o.to.width/r.width
}
};
if(v==="box"||v==="both")s.from.y!==s.to.y&&(y=y.concat(c),o.from=e.effects.setTransition(o,c,s.from.y,o.from),o.to=e.effects.setTransition(o,c,s.to.y,o.to)),s.from.x!==s.to.x&&(y=y.concat(h),o.from=e.effects.setTransition(o,h,s.from.x,o.from),o.to=e.effects.setTransition(o,h,s.to.x,o.to));
(v==="content"||v==="both")&&s.from.y!==s.to.y&&(y=y.concat(l).concat(f),o.from=e.effects.setTransition(o,l,s.from.y,o.from),o.to=e.effects.setTransition(o,l,s.to.y,o.to)),e.effects.save(o,y),o.show(),e.effects.createWrapper(o),o.css("overflow","hidden").css(o.from),m&&(i=e.effects.getBaseline(m,r),o.from.top=(r.outerHeight-o.outerHeight())*i.y,o.from.left=(r.outerWidth-o.outerWidth())*i.x,o.to.top=(r.outerHeight-o.to.outerHeight)*i.y,o.to.left=(r.outerWidth-o.to.outerWidth)*i.x),o.css(o.from);
if(v==="content"||v==="both")c=c.concat(["marginTop","marginBottom"]).concat(l),h=h.concat(["marginLeft","marginRight"]),f=u.concat(c).concat(h),o.find("*[width]").each(function(){
var n=e(this),r={
height:n.height(),
width:n.width(),
outerHeight:n.outerHeight(),
outerWidth:n.outerWidth()
};
d&&e.effects.save(n,f),n.from={
height:r.height*s.from.y,
width:r.width*s.from.x,
outerHeight:r.outerHeight*s.from.y,
outerWidth:r.outerWidth*s.from.x
},n.to={
height:r.height*s.to.y,
width:r.width*s.to.x,
outerHeight:r.height*s.to.y,
outerWidth:r.width*s.to.x
},s.from.y!==s.to.y&&(n.from=e.effects.setTransition(n,c,s.from.y,n.from),n.to=e.effects.setTransition(n,c,s.to.y,n.to)),s.from.x!==s.to.x&&(n.from=e.effects.setTransition(n,h,s.from.x,n.from),n.to=e.effects.setTransition(n,h,s.to.x,n.to)),n.css(n.from),n.animate(n.to,t.duration,t.easing,function(){
d&&e.effects.restore(n,f)
})
});
o.animate(o.to,{
queue:!1,
duration:t.duration,
easing:t.easing,
complete:function(){
o.to.opacity===0&&o.css("opacity",o.from.opacity),p==="hide"&&o.hide(),e.effects.restore(o,y),d||(g==="static"?o.css({
position:"relative",
top:o.to.top,
left:o.to.left
}):e.each(["top","left"],function(e,t){
o.css(t,function(t,n){
var r=parseInt(n,10),i=e?o.to.left:o.to.top;
return n==="auto"?i+"px":r+i+"px"
})
})),e.effects.removeWrapper(o),n()
}
})
}
}(jQuery),function(e,t){
e.effects.effect.shake=function(t,n){
var r=e(this),i=["position","top","bottom","left","right","height","width"],s=e.effects.setMode(r,t.mode||"effect"),o=t.direction||"left",u=t.distance||20,a=t.times||3,f=a*2+1,l=Math.round(t.duration/f),c=o==="up"||o==="down"?"top":"left",h=o==="up"||o==="left",p={},d={},v={},m,g=r.queue(),y=g.length;
e.effects.save(r,i),r.show(),e.effects.createWrapper(r),p[c]=(h?"-=":"+=")+u,d[c]=(h?"+=":"-=")+u*2,v[c]=(h?"-=":"+=")+u*2,r.animate(p,l,t.easing);
for(m=1;m1&&g.splice.apply(g,[1,0].concat(g.splice(y,f+1))),r.dequeue()
}
}(jQuery),function(e,t){
e.effects.effect.slide=function(t,n){
var r=e(this),i=["position","top","bottom","left","right","width","height"],s=e.effects.setMode(r,t.mode||"show"),o=s==="show",u=t.direction||"left",a=u==="up"||u==="down"?"top":"left",f=u==="up"||u==="left",l,c={};
e.effects.save(r,i),r.show(),l=t.distance||r[a==="top"?"outerHeight":"outerWidth"](!0),e.effects.createWrapper(r).css({
overflow:"hidden"
}),o&&r.css(a,f?isNaN(l)?"-"+l:-l:l),c[a]=(o?f?"+=":"-=":f?"-=":"+=")+l,r.animate(c,{
queue:!1,
duration:t.duration,
easing:t.easing,
complete:function(){
s==="hide"&&r.hide(),e.effects.restore(r,i),e.effects.removeWrapper(r),n()
}
})
}
}(jQuery),function(e,t){
e.effects.effect.transfer=function(t,n){
var r=e(this),i=e(t.to),s=i.css("position")==="fixed",o=e("body"),u=s?o.scrollTop():0,a=s?o.scrollLeft():0,f=i.offset(),l={
top:f.top-u,
left:f.left-a,
height:i.innerHeight(),
width:i.innerWidth()
},c=r.offset(),h=e("").appendTo(document.body).addClass(t.className).css({
top:c.top-u,
left:c.left-a,
height:r.innerHeight(),
width:r.innerWidth(),
position:s?"fixed":"absolute"
}).animate(l,t.duration,t.easing,function(){
h.remove(),n()
})
}
}(jQuery),function(e,t){
e.widget("ui.menu",{
version:"1.10.1",
defaultElement:"",
delay:300,
options:{
icons:{
submenu:"ui-icon-carat-1-e"
},
menus:"ul",
position:{
my:"left top",
at:"right top"
},
role:"menu",
blur:null,
focus:null,
select:null
},
_create:function(){
this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({
role:this.options.role,
tabIndex:0
}).bind("click"+this.eventNamespace,e.proxy(function(e){
this.options.disabled&&e.preventDefault()
},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({
"mousedown .ui-menu-item > a":function(e){
e.preventDefault()
},
"click .ui-state-disabled > a":function(e){
e.preventDefault()
},
"click .ui-menu-item:has(a)":function(t){
var n=e(t.target).closest(".ui-menu-item");
!this.mouseHandled&&n.not(".ui-state-disabled").length&&(this.mouseHandled=!0,this.select(t),n.has(".ui-menu").length?this.expand(t):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))
},
"mouseenter .ui-menu-item":function(t){
var n=e(t.currentTarget);
n.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,n)
},
mouseleave:"collapseAll",
"mouseleave .ui-menu":"collapseAll",
focus:function(e,t){
var n=this.active||this.element.children(".ui-menu-item").eq(0);
t||this.focus(e,n)
},
blur:function(t){
this._delay(function(){
e.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)
})
},
keydown:"_keydown"
}),this.refresh(),this._on(this.document,{
click:function(t){
e(t.target).closest(".ui-menu").length||this.collapseAll(t),this.mouseHandled=!1
}
})
},
_destroy:function(){
this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){
var t=e(this);
t.data("ui-menu-submenu-carat")&&t.remove()
}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")
},
_keydown:function(t){
function a(e){
return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")
}
var n,r,i,s,o,u=!0;
switch(t.keyCode){
case e.ui.keyCode.PAGE_UP:
this.previousPage(t);
break;
case e.ui.keyCode.PAGE_DOWN:
this.nextPage(t);
break;
case e.ui.keyCode.HOME:
this._move("first","first",t);
break;
case e.ui.keyCode.END:
this._move("last","last",t);
break;
case e.ui.keyCode.UP:
this.previous(t);
break;
case e.ui.keyCode.DOWN:
this.next(t);
break;
case e.ui.keyCode.LEFT:
this.collapse(t);
break;
case e.ui.keyCode.RIGHT:
this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);
break;
case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:
this._activate(t);
break;
case e.ui.keyCode.ESCAPE:
this.collapse(t);
break;
default:
u=!1,r=this.previousFilter||"",i=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),i===r?s=!0:i=r+i,o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){
return o.test(e(this).children("a").text())
}),n=s&&n.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):n,n.length||(i=String.fromCharCode(t.keyCode),o=new RegExp("^"+a(i),"i"),n=this.activeMenu.children(".ui-menu-item").filter(function(){
return o.test(e(this).children("a").text())
})),n.length?(this.focus(t,n),n.length>1?(this.previousFilter=i,this.filterTimer=this._delay(function(){
delete this.previousFilter
},1e3)):delete this.previousFilter):delete this.previousFilter
}
u&&t.preventDefault()
},
_activate:function(e){
this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(e):this.select(e))
},
refresh:function(){
var t,n=this.options.icons.submenu,r=this.element.find(this.options.menus);
r.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({
role:this.options.role,
"aria-hidden":"true",
"aria-expanded":"false"
}).each(function(){
var t=e(this),r=t.prev("a"),i=e("").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);
r.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",r.attr("id"))
}),t=r.add(this.element),t.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({
tabIndex:-1,
role:this._itemRole()
}),t.children(":not(.ui-menu-item)").each(function(){
var t=e(this);
/[^\-\u2014\u2013\s]/.test(t.text())||t.addClass("ui-widget-content ui-menu-divider")
}),t.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()
},
_itemRole:function(){
return{
menu:"menuitem",
listbox:"option"
}
[this.options.role]
},
_setOption:function(e,t){
e==="icons"&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(t.submenu),this._super(e,t)
},
focus:function(e,t){
var n,r;
this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),r=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",r.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){
this._close()
},this.delay),n=t.children(".ui-menu"),n.length&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{
item:t
})
},
_scrollIntoView:function(t){
var n,r,i,s,o,u;
this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,r=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-n-r,s=this.activeMenu.scrollTop(),o=this.activeMenu.height(),u=t.height(),i<0?this.activeMenu.scrollTop(s+i):i+u>o&&this.activeMenu.scrollTop(s+i-o+u))
},
blur:function(e,t){
t||clearTimeout(this.timer);
if(!this.active)return;
this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",e,{
item:this.active
})
},
_startOpening:function(e){
clearTimeout(this.timer);
if(e.attr("aria-hidden")!=="true")return;
this.timer=this._delay(function(){
this._close(),this._open(e)
},this.delay)
},
_open:function(t){
var n=e.extend({
of:this.active
},this.options.position);
clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)
},
collapseAll:function(t,n){
clearTimeout(this.timer),this.timer=this._delay(function(){
var r=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));
r.length||(r=this.element),this._close(r),this.blur(t),this.activeMenu=r
},this.delay)
},
_close:function(e){
e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")
},
collapse:function(e){
var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);
t&&t.length&&(this._close(),this.focus(e,t))
},
expand:function(e){
var t=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();
t&&t.length&&(this._open(t.parent()),this._delay(function(){
this.focus(e,t)
}))
},
next:function(e){
this._move("next","first",e)
},
previous:function(e){
this._move("prev","last",e)
},
isFirstItem:function(){
return this.active&&!this.active.prevAll(".ui-menu-item").length
},
isLastItem:function(){
return this.active&&!this.active.nextAll(".ui-menu-item").length
},
_move:function(e,t,n){
var r;
this.active&&(e==="first"||e==="last"?r=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):r=this.active[e+"All"](".ui-menu-item").eq(0));
if(!r||!r.length||!this.active)r=this.activeMenu.children(".ui-menu-item")[t]();
this.focus(n,r)
},
nextPage:function(t){
var n,r,i;
if(!this.active){
this.next(t);
return
}
if(this.isLastItem())return;
this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){
return n=e(this),n.offset().top-r-i<0
}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())
},
previousPage:function(t){
var n,r,i;
if(!this.active){
this.next(t);
return
}
if(this.isFirstItem())return;
this._hasScroll()?(r=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){
return n=e(this),n.offset().top-r+i>0
}),this.focus(t,n)):this.focus(t,this.activeMenu.children(".ui-menu-item").first())
},
_hasScroll:function(){
return this.element.outerHeight()
"),o=s.children()[0];
return e("body").append(s),r=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,r===i&&(i=s[0].clientWidth),s.remove(),n=r-i
},
getScrollInfo:function(t){
var n=t.isWindow?"":t.element.css("overflow-x"),r=t.isWindow?"":t.element.css("overflow-y"),i=n==="scroll"||n==="auto"&&t.width
0?"right":"center",
vertical:u<0?"top":o>0?"bottom":"middle"
};
lr(i(o),i(u))?h.important="horizontal":h.important="vertical",t.using.call(this,e,h)
}),a.offset(e.extend(C,{
using:u
}))
})
},e.ui.position={
fit:{
left:function(e,t){
var n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,o=e.left-t.collisionPosition.marginLeft,u=i-o,a=o+t.collisionWidth-s-i,f;
t.collisionWidth>s?u>0&&a<=0?(f=e.left+u+t.collisionWidth-s-i,e.left+=u-f):a>0&&u<=0?e.left=i:u>a?e.left=i+s-t.collisionWidth:e.left=i:u>0?e.left+=u:a>0?e.left-=a:e.left=r(e.left-o,e.left)
},
top:function(e,t){
var n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,o=e.top-t.collisionPosition.marginTop,u=i-o,a=o+t.collisionHeight-s-i,f;
t.collisionHeight>s?u>0&&a<=0?(f=e.top+u+t.collisionHeight-s-i,e.top+=u-f):a>0&&u<=0?e.top=i:u>a?e.top=i+s-t.collisionHeight:e.top=i:u>0?e.top+=u:a>0?e.top-=a:e.top=r(e.top-o,e.top)
}
},
flip:{
left:function(e,t){
var n=t.within,r=n.offset.left+n.scrollLeft,s=n.width,o=n.isWindow?n.scrollLeft:n.offset.left,u=e.left-t.collisionPosition.marginLeft,a=u-o,f=u+t.collisionWidth-s-o,l=t.my[0]==="left"?-t.elemWidth:t.my[0]==="right"?t.elemWidth:0,c=t.at[0]==="left"?t.targetWidth:t.at[0]==="right"?-t.targetWidth:0,h=-2*t.offset[0],p,d;
if(a<0){
p=e.left+l+c+h+t.collisionWidth-s-r;
if(p<0||p0){
d=e.left-t.collisionPosition.marginLeft+l+c+h-o;
if(d>0||i(d)a&&(v<0||v0&&(d=e.top-t.collisionPosition.marginTop+c+h+p-o,e.top+c+h+p>f&&(d>0||i(d)10&&i<11,t.innerHTML="",n.removeChild(t)
}()
}(jQuery),function(e,t){
e.widget("ui.progressbar",{
version:"1.10.1",
options:{
max:100,
value:0,
change:null,
complete:null
},
min:0,
_create:function(){
this.oldValue=this.options.value=this._constrainedValue(),this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({
role:"progressbar",
"aria-valuemin":this.min
}),this.valueDiv=e("").appendTo(this.element),this._refreshValue()
},
_destroy:function(){
this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"),this.valueDiv.remove()
},
value:function(e){
if(e===t)return this.options.value;
this.options.value=this._constrainedValue(e),this._refreshValue()
},
_constrainedValue:function(e){
return e===t&&(e=this.options.value),this.indeterminate=e===!1,typeof e!="number"&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))
},
_setOptions:function(e){
var t=e.value;
delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()
},
_setOption:function(e,t){
e==="max"&&(t=Math.max(this.min,t)),this._super(e,t)
},
_percentage:function(){
return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)
},
_refreshValue:function(){
var t=this.options.value,n=this._percentage();
this.valueDiv.toggle(this.indeterminate||t>this.min).toggleClass("ui-corner-right",t===this.options.max).width(n.toFixed(0)+"%"),this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("").appendTo(this.valueDiv))):(this.element.attr({
"aria-valuemax":this.options.max,
"aria-valuenow":t
}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")
}
})
}(jQuery),function(e,t){
var n=5;
e.widget("ui.slider",e.ui.mouse,{
version:"1.10.1",
widgetEventPrefix:"slide",
options:{
animate:!1,
distance:0,
max:100,
min:0,
orientation:"horizontal",
range:!1,
step:1,
value:0,
values:null,
change:null,
slide:null,
start:null,
stop:null
},
_create:function(){
this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1
},
_refresh:function(){
this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()
},
_createHandles:function(){
var t,n,r=this.options,i=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),s="",o=[];
n=r.values&&r.values.length||1,i.length>n&&(i.slice(n).remove(),i=i.slice(0,n));
for(t=i.length;t").appendTo(this.element),n="ui-slider-range ui-widget-header ui-corner-all"):this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({
left:"",
bottom:""
}),this.range.addClass(n+(t.range==="min"||t.range==="max"?" ui-slider-range-"+t.range:""))):this.range=e([])
},
_setupEvents:function(){
var e=this.handles.add(this.range).filter("a");
this._off(e),this._on(e,this._handleEvents),this._hoverable(e),this._focusable(e)
},
_destroy:function(){
this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()
},
_mouseCapture:function(t){
var n,r,i,s,o,u,a,f,l=this,c=this.options;
return c.disabled?!1:(this.elementSize={
width:this.element.outerWidth(),
height:this.element.outerHeight()
},this.elementOffset=this.element.offset(),n={
x:t.pageX,
y:t.pageY
},r=this._normValueFromMouse(n),i=this._valueMax()-this._valueMin()+1,this.handles.each(function(t){
var n=Math.abs(r-l.values(t));
if(i>n||i===n&&(t===l._lastChangedValue||l.values(t)===c.min))i=n,s=e(this),o=t
}),u=this._start(t,o),u===!1?!1:(this._mouseSliding=!0,this._handleIndex=o,s.addClass("ui-state-active").focus(),a=s.offset(),f=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=f?{
left:0,
top:0
}:{
left:t.pageX-a.left-s.width()/2,
top:t.pageY-a.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)
},this.handles.hasClass("ui-state-hover")||this._slide(t,o,r),this._animateOff=!0,!0))
},
_mouseStart:function(){
return!0
},
_mouseDrag:function(e){
var t={
x:e.pageX,
y:e.pageY
},n=this._normValueFromMouse(t);
return this._slide(e,this._handleIndex,n),!1
},
_mouseStop:function(e){
return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1
},
_detectOrientation:function(){
this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"
},
_normValueFromMouse:function(e){
var t,n,r,i,s;
return this.orientation==="horizontal"?(t=this.elementSize.width,n=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,n=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),r=n/t,r>1&&(r=1),r<0&&(r=0),this.orientation==="vertical"&&(r=1-r),i=this._valueMax()-this._valueMin(),s=this._valueMin()+r*i,this._trimAlignValue(s)
},
_start:function(e,t){
var n={
handle:this.handles[t],
value:this.value()
};
return this.options.values&&this.options.values.length&&(n.value=this.values(t),n.values=this.values()),this._trigger("start",e,n)
},
_slide:function(e,t,n){
var r,i,s;
this.options.values&&this.options.values.length?(r=this.values(t?0:1),this.options.values.length===2&&this.options.range===!0&&(t===0&&n>r||t===1&&n