").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),this.uiButtonSet=o("
").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane),this._createButtons()},_createButtons:function(){var n=this,t=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),o.isEmptyObject(t)||o.isArray(t)&&!t.length?void this.uiDialog.removeClass("ui-dialog-buttons"):(o.each(t,function(t,e){var i;e=o.isFunction(e)?{click:e,text:t}:e,e=o.extend({type:"button"},e),i=e.click,e.click=function(){i.apply(n.element[0],arguments)},t={icons:e.icons,text:e.showText},delete e.icons,delete e.showText,o("
",e).button(t).appendTo(n.uiButtonSet)}),this.uiDialog.addClass("ui-dialog-buttons"),void this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function i(t){return{position:t.position,offset:t.offset}}var n=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){o(this).addClass("ui-dialog-dragging"),n._blockFrames(),n._trigger("dragStart",t,i(e))},drag:function(t,e){n._trigger("drag",t,i(e))},stop:function(t,e){s.position=[e.position.left-n.document.scrollLeft(),e.position.top-n.document.scrollTop()],o(this).removeClass("ui-dialog-dragging"),n._unblockFrames(),n._trigger("dragStop",t,i(e))}})},_makeResizable:function(){function i(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var n=this,s=this.options,t=s.resizable,e=this.uiDialog.css("position"),t="string"==typeof t?t:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:t,start:function(t,e){o(this).addClass("ui-dialog-resizing"),n._blockFrames(),n._trigger("resizeStart",t,i(e))},resize:function(t,e){n._trigger("resize",t,i(e))},stop:function(t,e){s.height=o(this).height(),s.width=o(this).width(),o(this).removeClass("ui-dialog-resizing"),n._unblockFrames(),n._trigger("resizeStop",t,i(e))}}).css("position",e)},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(t){var i=this,n=!1,s={};o.each(t,function(t,e){i._setOption(t,e),t in a&&(n=!0),t in r&&(s[t]=e)}),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var i,n=this.uiDialog;"dialogClass"===t&&n.removeClass(this.options.dialogClass).addClass(e),"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:""+e}),"draggable"===t&&((i=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!i&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((i=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),i&&"string"==typeof e&&n.resizable("option","handles",e),i||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),t=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),e=Math.max(0,n.minHeight-t),i="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-t):"none","auto"===n.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,n.height-t)),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=o(this);return o("
").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)},_allowInteraction:function(t){return!!o(t.target).closest(".ui-dialog").length||!!o(t.target).closest(".ui-datepicker").length},_createOverlay:function(){var e,i;this.options.modal&&(i=(e=this).widgetFullName,o.ui.dialog.overlayInstances||this._delay(function(){o.ui.dialog.overlayInstances&&this.document.bind("focusin.dialog",function(t){e._allowInteraction(t)||(t.preventDefault(),o(".ui-dialog:visible:last .ui-dialog-content").data(i)._focusTabbable())})}),this.overlay=o("
").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo()),this._on(this.overlay,{mousedown:"_keepFocus"}),o.ui.dialog.overlayInstances++)},_destroyOverlay:function(){this.options.modal&&this.overlay&&(o.ui.dialog.overlayInstances--,o.ui.dialog.overlayInstances||this.document.unbind("focusin.dialog"),this.overlay.remove(),this.overlay=null)}}),o.ui.dialog.overlayInstances=0,!1!==o.uiBackCompat&&o.widget("ui.dialog",o.ui.dialog,{_position:function(){var t=this.options.position,i=[],n=[0,0],t=t?(("string"==typeof t||"object"==typeof t&&"0"in t)&&(1===(i=t.split?t.split(" "):[t[0],t[1]]).length&&(i[1]=i[0]),o.each(["left","top"],function(t,e){+i[t]===i[t]&&(n[t]=i[t],i[t]=e)}),t={my:i[0]+(n[0]<0?n[0]:"+"+n[0])+" "+i[1]+(n[1]<0?n[1]:"+"+n[1]),at:i.join(" ")}),o.extend({},o.ui.dialog.prototype.options.position,t)):o.ui.dialog.prototype.options.position,e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(t),e||this.uiDialog.hide()}})}(jQuery),function(f){var g=/up|down|vertical/,m=/up|left|vertical|horizontal/;f.effects.effect.blind=function(t,e){var i,n,s=f(this),o=["position","top","bottom","left","right","height","width"],a=f.effects.setMode(s,t.mode||"hide"),r=t.direction||"up",l=g.test(r),h=l?"height":"width",c=l?"top":"left",u=m.test(r),d={},p="show"===a;s.parent().is(".ui-effects-wrapper")?f.effects.save(s.parent(),o):f.effects.save(s,o),s.show(),n=(i=f.effects.createWrapper(s).css({overflow:"hidden"}))[h](),r=parseFloat(i.css(c))||0,d[h]=p?n:0,u||(s.css(l?"bottom":"right",0).css(l?"top":"left","auto").css({position:"absolute"}),d[c]=p?r:n+r),p&&(i.css(h,0),u||i.css(c,r+n)),i.animate(d,{duration:t.duration,easing:t.easing,queue:!1,complete:function(){"hide"===a&&s.hide(),f.effects.restore(s,o),f.effects.removeWrapper(s),e()}})}}(jQuery),function(v){v.effects.effect.bounce=function(t,e){var i,n,s,o=v(this),a=["position","top","bottom","left","right","height","width"],r=v.effects.setMode(o,t.mode||"effect"),l="hide"===r,h="show"===r,c=t.direction||"up",u=t.distance,d=t.times||5,r=2*d+(h||l?1:0),p=t.duration/r,f=t.easing,g="up"===c||"down"===c?"top":"left",m="up"===c||"left"===c,t=o.queue(),c=t.length;for((h||l)&&a.push("opacity"),v.effects.save(o,a),o.show(),v.effects.createWrapper(o),u=u||o["top"==g?"outerHeight":"outerWidth"]()/3,h&&((s={opacity:1})[g]=0,o.css("opacity",0).css(g,m?2*-u:2*u).animate(s,p,f)),l&&(u/=Math.pow(2,d-1)),i=(s={})[g]=0;i
").css({position:"absolute",visibility:"visible",left:-n*p,top:-m*f}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:f,left:s+(u?a*p:0),top:o+(u?r*f:0),opacity:u?0:1}).animate({left:s+(u?0:a*p),top:o+(u?0:r*f),opacity:u?1:0},t.duration||500,t.easing,i)}}(jQuery),function(s){s.effects.effect.fade=function(t,e){var i=s(this),n=s.effects.setMode(i,t.mode||"toggle");i.animate({opacity:n},{queue:!1,duration:t.duration,easing:t.easing,complete:e})}}(jQuery),function(g){g.effects.effect.fold=function(t,e){var i=g(this),n=["position","top","bottom","left","right","height","width"],s=g.effects.setMode(i,t.mode||"hide"),o="show"===s,a="hide"===s,r=t.size||15,l=/([0-9]+)%/.exec(r),h=!!t.horizFirst,c=o!=h,u=c?["width","height"]:["height","width"],d=t.duration/2,p={},f={};g.effects.save(i,n),i.show(),s=g.effects.createWrapper(i).css({overflow:"hidden"}),c=c?[s.width(),s.height()]:[s.height(),s.width()],l&&(r=parseInt(l[1],10)/100*c[a?0:1]),o&&s.css(h?{height:0,width:r}:{height:r,width:0}),p[u[0]]=o?c[0]:r,f[u[1]]=o?c[1]:0,s.animate(p,d,t.easing).animate(f,d,t.easing,function(){a&&i.hide(),g.effects.restore(i,n),g.effects.removeWrapper(i),e()})}}(jQuery),function(a){a.effects.effect.highlight=function(t,e){var i=a(this),n=["backgroundImage","backgroundColor","opacity"],s=a.effects.setMode(i,t.mode||"show"),o={backgroundColor:i.css("backgroundColor")};"hide"===s&&(o.opacity=0),a.effects.save(i,n),i.show().css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===s&&i.hide(),a.effects.restore(i,n),e()}})}}(jQuery),function(u){u.effects.effect.pulsate=function(t,e){var i,n=u(this),s=u.effects.setMode(n,t.mode||"show"),o="show"===s,a="hide"===s,r=2*(t.times||5)+(o||"hide"===s?1:0),l=t.duration/r,h=0,c=n.queue(),s=c.length;for(!o&&n.is(":visible")||(n.css("opacity",0).show(),h=1),i=1;i
").appendTo(document.body).addClass(t.className).css({top:n.top-a,left:n.left-r,height:i.innerHeight(),width:i.innerWidth(),position:s?"fixed":"absolute"}).animate(o,t.duration,t.easing,function(){l.remove(),e()})}}(jQuery),function(r){r.widget("ui.menu",{version:"1.10.4",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,r.proxy(function(t){this.options.disabled&&t.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(t){t.preventDefault()},"click .ui-state-disabled > a":function(t){t.preventDefault()},"click .ui-menu-item:has(a)":function(t){var e=r(t.target).closest(".ui-menu-item");!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&r(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){var e=r(t.currentTarget);e.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(t,e)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.children(".ui-menu-item").eq(0);e||this.focus(t,i)},blur:function(t){this._delay(function(){r.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){r(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=r(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 e(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var i,n,s,o,a=!0;switch(t.keyCode){case r.ui.keyCode.PAGE_UP:this.previousPage(t);break;case r.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case r.ui.keyCode.HOME:this._move("first","first",t);break;case r.ui.keyCode.END:this._move("last","last",t);break;case r.ui.keyCode.UP:this.previous(t);break;case r.ui.keyCode.DOWN:this.next(t);break;case r.ui.keyCode.LEFT:this.collapse(t);break;case r.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case r.ui.keyCode.ENTER:case r.ui.keyCode.SPACE:this._activate(t);break;case r.ui.keyCode.ESCAPE:this.collapse(t);break;default:a=!1,i=this.previousFilter||"",n=String.fromCharCode(t.keyCode),s=!1,clearTimeout(this.filterTimer),n===i?s=!0:n=i+n,o=RegExp("^"+e(n),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(r(this).children("a").text())}),(i=s&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(n=String.fromCharCode(t.keyCode),o=RegExp("^"+e(n),"i"),i=this.activeMenu.children(".ui-menu-item").filter(function(){return o.test(r(this).children("a").text())})),i.length?(this.focus(t,i),1").addClass("ui-menu-icon ui-icon "+n).data("ui-menu-submenu-carat",!0);e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),(t=t.add(this.element)).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=r(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&&!r.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){"icons"===t&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(e.submenu),this._super(t,e)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,n;this._hasScroll()&&(i=parseFloat(r.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(r.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-n,i=this.activeMenu.scrollTop(),n=this.activeMenu.height(),t=t.height(),e<0?this.activeMenu.scrollTop(i+e):n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width