!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jquery)}(function(t){var t,e,i,s;function n(t,e){var i,s,n,o=t.nodename.tolowercase();return"area"===o?(s=(i=t.parentnode).name,!(!t.href||!s||"map"!==i.nodename.tolowercase())&&(!!(n=t("img[usemap='#"+s+"']")[0])&&a(n))):(/^(input|select|textarea|button|object)$/.test(o)?!t.disabled:"a"===o&&t.href||e)&&a(t)}function a(t){return t.expr.filters.visible(t)&&!t(t).parents().addback().filter(function(){return"hidden"===t.css(this,"visibility")}).length}t.ui=t.ui||{},t.extend(t.ui,{version:"1.11.4",keycode:{backspace:8,comma:188,delete:46,down:40,end:35,enter:13,escape:27,home:36,left:37,page_down:34,page_up:33,period:190,right:39,space:32,tab:9,up:38}}),t.fn.extend({scrollparent:function(t){var e=this.css("position"),i="absolute"===e,s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,n=this.parents().filter(function(){var t=t(this);return(!i||"static"!==t.css("position"))&&s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&n.length?n:t(this[0].ownerdocument||document)},uniqueid:(t=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}),removeuniqueid:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeattr("id")})}}),t.extend(t.expr[":"],{data:t.expr.createpseudo?t.expr.createpseudo(function(e){return function(t){return!!t.data(t,e)}}):function(t,e,i){return!!t.data(t,i[3])},focusable:function(t){return n(t,!isnan(t.attr(t,"tabindex")))},tabbable:function(t){var e=t.attr(t,"tabindex"),i=isnan(e);return(i||0<=e)&&n(t,!i)}}),t("").outerwidth(1).jquery||t.each(["width","height"],function(t,i){var n="width"===i?["left","right"]:["top","bottom"],s=i.tolowercase(),o={innerwidth:t.fn.innerwidth,innerheight:t.fn.innerheight,outerwidth:t.fn.outerwidth,outerheight:t.fn.outerheight};function a(t,e,i,s){return t.each(n,function(){e-=parsefloat(t.css(t,"padding"+this))||0,i&&(e-=parsefloat(t.css(t,"border"+this+"width"))||0),s&&(e-=parsefloat(t.css(t,"margin"+this))||0)}),e}t.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){t(this).css(s,a(this,t)+"px")})},t.fn["outer"+i]=function(t,e){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){t(this).css(s,a(this,t,!0,e)+"px")})}}),t.fn.addback||(t.fn.addback=function(t){return this.add(null==t?this.prevobject:this.prevobject.filter(t))}),t("").data("a-b","a").removedata("a-b").data("a-b")&&(t.fn.removedata=(e=t.fn.removedata,function(t){return arguments.length?e.call(this,t.camelcase(t)):e.call(this)})),t.ui.ie=!!/msie [\w.]+/.exec(navigator.useragent.tolowercase()),t.fn.extend({focus:(s=t.fn.focus,function(e,i){return"number"==typeof e?this.each(function(){var t=this;settimeout(function(){t(t).focus(),i&&i.call(t)},e)}):s.apply(this,arguments)}),disableselection:(i="onselectstart"in document.createelement("div")?"selectstart":"mousedown",function(){return this.bind(i+".ui-disableselection",function(t){t.preventdefault()})}),enableselection:function(){return this.unbind(".ui-disableselection")},zindex:function(t){if(void 0!==t)return this.css("zindex",t);if(this.length)for(var e,i,s=t(this[0]);s.length&&s[0]!==document;){if(("absolute"===(e=s.css("position"))||"relative"===e||"fixed"===e)&&(i=parseint(s.css("zindex"),10),!isnan(i)&&0!==i))return i;s=s.parent()}return 0}}),t.ui.plugin={add:function(t,e,i){var s,n=t.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentnode&&11!==t.element[0].parentnode.nodetype))for(n=0;n",options:{disabled:!1,create:null},_createwidget:function(t,e){e=t(e||this.defaultelement||this)[0],this.element=t(e),this.uuid=r++,this.eventnamespace="."+this.widgetname+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),e!==this&&(t.data(e,this.widgetfullname,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=t(e.style?e.ownerdocument:e.document||e),this.window=t(this.document[0].defaultview||this.document[0].parentwindow)),this.options=t.widget.extend({},this.options,this._getcreateoptions(),t),this._create(),this._trigger("create",null,this._getcreateeventdata()),this._init()},_getcreateoptions:t.noop,_getcreateeventdata:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventnamespace).removedata(this.widgetfullname).removedata(t.camelcase(this.widgetfullname)),this.widget().unbind(this.eventnamespace).removeattr("aria-disabled").removeclass(this.widgetfullname+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventnamespace),this.hoverable.removeclass("ui-state-hover"),this.focusable.removeclass("ui-state-focus")},_destroy:t.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=t.widget.extend({},this.options[t]),n=0;n=this.options.distance},_mousedelaymet:function(){return this.mousedelaymet},_mousestart:function(){},_mousedrag:function(){},_mousestop:function(){},_mousecapture:function(){return!0}});!function(){t.ui=t.ui||{};var n,x,c=math.max,z=math.abs,w=math.round,s=/left|center|right/,o=/top|center|bottom/,a=/[\+\-]\d+(\.[\d]+)?%?/,r=/^\w+/,h=/%$/,l=t.fn.position;function d(t,e,i){return[parsefloat(t[0])*(h.test(t[0])?e/100:1),parsefloat(t[1])*(h.test(t[1])?i/100:1)]}function h(t,e){return parseint(t.css(t,e),10)||0}t.position={scrollbarwidth:function(){if(void 0!==n)return n;var t,e,i=t("
"),s=i.children()[0];return t("body").append(i),t=s.offsetwidth,i.css("overflow","scroll"),t===(e=s.offsetwidth)&&(e=i[0].clientwidth),i.remove(),n=t-e},getscrollinfo:function(t){var e=t.iswindow||t.isdocument?"":t.element.css("overflow-x"),i=t.iswindow||t.isdocument?"":t.element.css("overflow-y"),s="scroll"===e||"auto"===e&&t.widthc(z(s),z(n))?o.important="horizontal":o.important="vertical",d.using.call(this,t,o)}),a.offset(t.extend(l,{using:t}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.iswindow?s.scrollleft:s.offset.left,o=s.width,a=t.left-e.collisionposition.marginleft,r=n-a,h=a+e.collisionwidth-o-n;e.collisionwidth>o?0o?0").css({position:this.element.css("position"),width:this.element.outerwidth(),height:this.element.outerheight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementiswrapper=!0,this.element.css({marginleft:this.originalelement.css("marginleft"),margintop:this.originalelement.css("margintop"),marginright:this.originalelement.css("marginright"),marginbottom:this.originalelement.css("marginbottom")}),this.originalelement.css({marginleft:0,margintop:0,marginright:0,marginbottom:0}),this.originalresizestyle=this.originalelement.css("resize"),this.originalelement.css("resize","none"),this._proportionallyresizeelements.push(this.originalelement.css({position:"static",zoom:1,display:"block"})),this.originalelement.css({margin:this.originalelement.css("margin")}),this._proportionallyresize()),this.handles=n.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===string)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},e=0;e")).css({zindex:n.zindex}),"se"===i&&s.addclass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[i]=".ui-resizable-"+i,this.element.append(s);this._renderaxis=function(t){var e,i,s,n;for(e in t=t||this.element,this.handles)this.handles[e].constructor===string?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodetype)&&(this.handles[e]=t(this.handles[e]),this._on(this.handles[e],{mousedown:o._mousedown})),this.elementiswrapper&&this.originalelement[0].nodename.match(/^(textarea|input|select|button)$/i)&&(i=t(this.handles[e],this.element),n=/sw|ne|nw|se|n|s/.test(e)?i.outerheight():i.outerwidth(),s=["padding",/ne|nw|n/.test(e)?"top":/se|sw|s/.test(e)?"bottom":/^e$/.test(e)?"right":"left"].join(""),t.css(s,n),this._proportionallyresize()),this._handles=this._handles.add(this.handles[e])},this._renderaxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableselection(),this._handles.mouseover(function(){o.resizing||(this.classname&&(s=this.classname.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),o.axis=s&&s[1]?s[1]:"se")}),n.autohide&&(this._handles.hide(),t(this.element).addclass("ui-resizable-autohide").mouseenter(function(){n.disabled||(t(this).removeclass("ui-resizable-autohide"),o._handles.show())}).mouseleave(function(){n.disabled||o.resizing||(t(this).addclass("ui-resizable-autohide"),o._handles.hide())})),this._mouseinit()},_destroy:function(){this._mousedestroy();var t,e=function(t){t(t).removeclass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removedata("resizable").removedata("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementiswrapper&&(e(this.element),t=this.element,this.originalelement.css({position:t.css("position"),width:t.outerwidth(),height:t.outerheight(),top:t.css("top"),left:t.css("left")}).insertafter(t),t.remove()),this.originalelement.css("resize",this.originalresizestyle),e(this.originalelement),this},_mousecapture:function(t){var e,i,s=!1;for(e in this.handles)((i=t(this.handles[e])[0])===t.target||t.contains(i,t.target))&&(s=!0);return!this.options.disabled&&s},_mousestart:function(t){var e,i,s,n=this.options,o=this.element;return this.resizing=!0,this._renderproxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),n.containment&&(e+=t(n.containment).scrollleft()||0,i+=t(n.containment).scrolltop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalsize=this._helper?{width:o.outerwidth(),height:o.outerheight()}:{width:o.width(),height:o.height()},this.sizediff={width:o.outerwidth()-o.width(),height:o.outerheight()-o.height()},this.originalposition={left:e,top:i},this.originalmouseposition={left:t.pagex,top:t.pagey},this.aspectratio="number"==typeof n.aspectratio?n.aspectratio:this.originalsize.width/this.originalsize.height||1,s=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===s?this.axis+"-resize":s),o.addclass("ui-resizable-resizing"),this._propagate("start",t),!0},_mousedrag:function(t){var e,i,s=this.originalmouseposition,n=this.axis,o=t.pagex-s.left||0,a=t.pagey-s.top||0,r=this._change[n];return this._updateprevproperties(),r&&(e=r.apply(this,[t,o,a]),this._updatevirtualboundaries(t.shiftkey),(this._aspectratio||t.shiftkey)&&(e=this._updateratio(e,t)),e=this._respectsize(e,t),this._updatecache(e),this._propagate("resize",t),i=this._applychanges(),!this._helper&&this._proportionallyresizeelements.length&&this._proportionallyresize(),t.isemptyobject(i)||(this._updateprevproperties(),this._trigger("resize",t,this.ui()),this._applychanges())),!1},_mousestop:function(t){this.resizing=!1;var e,i,s,n,o,a,r,h=this.options,l=this;return this._helper&&(s=(i=(e=this._proportionallyresizeelements).length&&/textarea/i.test(e[0].nodename))&&this._hasscroll(e[0],"left")?0:l.sizediff.height,n=i?0:l.sizediff.width,o={width:l.helper.width()-n,height:l.helper.height()-s},a=parseint(l.element.css("left"),10)+(l.position.left-l.originalposition.left)||null,r=parseint(l.element.css("top"),10)+(l.position.top-l.originalposition.top)||null,h.animate||this.element.css(t.extend(o,{top:r,left:a})),l.helper.height(l.size.height),l.helper.width(l.size.width),this._helper&&!h.animate&&this._proportionallyresize()),t("body").css("cursor","auto"),this.element.removeclass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateprevproperties:function(){this.prevposition={top:this.position.top,left:this.position.left},this.prevsize={width:this.size.width,height:this.size.height}},_applychanges:function(){var t={};return this.position.top!==this.prevposition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevposition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevsize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevsize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updatevirtualboundaries:function(t){var e,i,s,n,o,a=this.options;o={minwidth:this._isnumber(a.minwidth)?a.minwidth:0,maxwidth:this._isnumber(a.maxwidth)?a.maxwidth:1/0,minheight:this._isnumber(a.minheight)?a.minheight:0,maxheight:this._isnumber(a.maxheight)?a.maxheight:1/0},(this._aspectratio||t)&&(e=o.minheight*this.aspectratio,s=o.minwidth/this.aspectratio,i=o.maxheight*this.aspectratio,n=o.maxwidth/this.aspectratio,e>o.minwidth&&(o.minwidth=e),s>o.minheight&&(o.minheight=s),it.width,a=this._isnumber(t.height)&&e.minheight&&e.minheight>t.height,r=this.originalposition.left+this.originalsize.width,h=this.position.top+this.size.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minwidth),a&&(t.height=e.minheight),s&&(t.width=e.maxwidth),n&&(t.height=e.maxheight),o&&l&&(t.left=r-e.minwidth),s&&l&&(t.left=r-e.maxwidth),a&&c&&(t.top=h-e.minheight),n&&c&&(t.top=h-e.maxheight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getpaddingplusborderdimensions:function(t){for(var e=0,i=[],s=[t.css("bordertopwidth"),t.css("borderrightwidth"),t.css("borderbottomwidth"),t.css("borderleftwidth")],n=[t.css("paddingtop"),t.css("paddingright"),t.css("paddingbottom"),t.css("paddingleft")];e<4;e++)i[e]=parseint(s[e],10)||0,i[e]+=parseint(n[e],10)||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyresize:function(){if(this._proportionallyresizeelements.length)for(var t,e=0,i=this.helper||this.element;e"),this.helper.addclass(this._helper).css({width:this.element.outerwidth()-1,height:this.element.outerheight()-1,position:"absolute",left:this.elementoffset.left+"px",top:this.elementoffset.top+"px",zindex:++e.zindex}),this.helper.appendto("body").disableselection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalsize.width+e}},w:function(t,e){var i=this.originalsize;return{left:this.originalposition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalsize;return{top:this.originalposition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalsize.height+i}},se:function(t,e,i){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){t.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalelement:this.originalelement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalsize:this.originalsize,originalposition:this.originalposition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),t=i.options,s=i._proportionallyresizeelements,n=s.length&&/textarea/i.test(s[0].nodename),o=n&&i._hasscroll(s[0],"left")?0:i.sizediff.height,a=n?0:i.sizediff.width,r={width:i.size.width-a,height:i.size.height-o},h=parseint(i.element.css("left"),10)+(i.position.left-i.originalposition.left)||null,l=parseint(i.element.css("top"),10)+(i.position.top-i.originalposition.top)||null;i.element.animate(t.extend(r,l&&h?{top:l,left:h}:{}),{duration:t.animateduration,easing:t.animateeasing,step:function(){var t={width:parseint(i.element.css("width"),10),height:parseint(i.element.css("height"),10),top:parseint(i.element.css("top"),10),left:parseint(i.element.css("left"),10)};s&&s.length&&t(s[0]).css({width:t.width,height:t.height}),i._updatecache(t),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,s,t,e,n,o,a,r=t(this).resizable("instance"),h=r.options,l=r.element,c=h.containment,d=c instanceof t?c.get(0):/parent/.test(c)?l.parent().get(0):c;d&&(r.containerelement=t(d),/document/.test(c)||c===document?(r.containeroffset={left:0,top:0},r.containerposition={left:0,top:0},r.parentdata={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentnode.scrollheight}):(i=t(d),s=[],t(["top","right","left","bottom"]).each(function(t,e){s[t]=r._num(i.css("padding"+e))}),r.containeroffset=i.offset(),r.containerposition=i.position(),r.containersize={height:i.innerheight()-s[3],width:i.innerwidth()-s[1]},t=r.containeroffset,e=r.containersize.height,n=r.containersize.width,o=r._hasscroll(d,"left")?d.scrollwidth:n,a=r._hasscroll(d)?d.scrollheight:e,r.parentdata={element:d,left:t.left,top:t.top,width:o,height:a}))},resize:function(t){var e,i,s,n,o=t(this).resizable("instance"),a=o.options,r=o.containeroffset,h=o.position,l=o._aspectratio||t.shiftkey,c={top:0,left:0},d=o.containerelement,u=!0;d[0]!==document&&/static/.test(d.css("position"))&&(c=r),h.left<(o._helper?r.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-r.left:o.position.left-c.left),l&&(o.size.height=o.size.width/o.aspectratio,u=!1),o.position.left=a.helper?r.left:0),h.top<(o._helper?r.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-r.top:o.position.top),l&&(o.size.width=o.size.height*o.aspectratio,u=!1),o.position.top=o._helper?r.top:0),s=o.containerelement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerelement.css("position")),o.offset.top=s&&n?(o.offset.left=o.parentdata.left+o.position.left,o.parentdata.top+o.position.top):(o.offset.left=o.element.offset().left,o.element.offset().top),e=math.abs(o.sizediff.width+(o._helper?o.offset.left-c.left:o.offset.left-r.left)),i=math.abs(o.sizediff.height+(o._helper?o.offset.top-c.top:o.offset.top-r.top)),e+o.size.width>=o.parentdata.width&&(o.size.width=o.parentdata.width-e,l&&(o.size.height=o.size.width/o.aspectratio,u=!1)),i+o.size.height>=o.parentdata.height&&(o.size.height=o.parentdata.height-i,l&&(o.size.width=o.size.height*o.aspectratio,u=!1)),u||(o.position.left=o.prevposition.left,o.position.top=o.prevposition.top,o.size.width=o.prevsize.width,o.size.height=o.prevsize.height)},stop:function(){var t=t(this).resizable("instance"),e=t.options,i=t.containeroffset,s=t.containerposition,n=t.containerelement,o=t(t.helper),a=o.offset(),r=o.outerwidth()-t.sizediff.width,h=o.outerheight()-t.sizediff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-s.left-i.left,width:r,height:h}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-s.left-i.left,width:r,height:h})}}),t.ui.plugin.add("resizable","alsoresize",{start:function(){var t=t(this).resizable("instance").options;t(t.alsoresize).each(function(){var t=t(this);t.data("ui-resizable-alsoresize",{width:parseint(t.width(),10),height:parseint(t.height(),10),left:parseint(t.css("left"),10),top:parseint(t.css("top"),10)})})},resize:function(t,i){var e=t(this).resizable("instance"),s=e.options,n=e.originalsize,o=e.originalposition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};t(s.alsoresize).each(function(){var t=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalelement[0]).length?["width","height"]:["width","height","top","left"];t.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){t(this).removedata("resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var t=t(this).resizable("instance"),e=t.options,i=t.size;t.ghost=t.originalelement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addclass("ui-resizable-ghost").addclass("string"==typeof e.ghost?e.ghost:""),t.ghost.appendto(t.helper)},resize:function(){var t=t(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=t(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removechild(t.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var t,e=t(this).resizable("instance"),i=e.options,s=e.size,n=e.originalsize,o=e.originalposition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=r[0]||1,l=r[1]||1,c=math.round((s.width-n.width)/h)*h,d=math.round((s.height-n.height)/l)*l,u=n.width+c,f=n.height+d,p=i.maxwidth&&i.maxwidthu,v=i.minheight&&i.minheight>f;i.grid=r,m&&(u+=h),v&&(f+=l),p&&(u-=h),g&&(f-=l),/^(se|s|e)$/.test(a)?(e.size.width=u,e.size.height=f):/^(ne)$/.test(a)?(e.size.width=u,e.size.height=f,e.position.top=o.top-d):/^(sw)$/.test(a)?(e.size.width=u,e.size.height=f,e.position.left=o.left-c):((f-l<=0||u-h<=0)&&(t=e._getpaddingplusborderdimensions(this)),e.position.top=0")},_destroy:function(){this.selectees.removeclass("ui-selectee").removedata("selectable-item"),this.element.removeclass("ui-selectable ui-selectable-disabled"),this._mousedestroy()},_mousestart:function(i){var s=this,t=this.options;this.opos=[i.pagex,i.pagey],this.options.disabled||(this.selectees=t(t.filter,this.element[0]),this._trigger("start",i),t(t.appendto).append(this.helper),this.helper.css({left:i.pagex,top:i.pagey,width:0,height:0}),t.autorefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=t.data(this,"selectable-item");t.startselected=!0,i.metakey||i.ctrlkey||(t.$element.removeclass("ui-selected"),t.selected=!1,t.$element.addclass("ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),t(i.target).parents().addback().each(function(){var t,e=t.data(this,"selectable-item");if(e)return t=!i.metakey&&!i.ctrlkey||!e.$element.hasclass("ui-selected"),e.$element.removeclass(t?"ui-unselecting":"ui-selected").addclass(t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mousedrag:function(i){if(this.dragged=!0,!this.options.disabled){var t,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=i.pagex,h=i.pagey;return rr||t.righth||t.bottomo&&t.righta&&t.bottom li > :first-child,> :not(li):even",heightstyle:"auto",icons:{activeheader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeactivate:null},hideprops:{bordertopwidth:"hide",borderbottomwidth:"hide",paddingtop:"hide",paddingbottom:"hide",height:"hide"},showprops:{bordertopwidth:"show",borderbottomwidth:"show",paddingtop:"show",paddingbottom:"show",height:"show"},_create:function(){var t=this.options;this.prevshow=this.prevhide=t(),this.element.addclass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processpanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getcreateeventdata:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createicons:function(){var t=this.options.icons;t&&(t("").addclass("ui-accordion-header-icon ui-icon "+t.header).prependto(this.headers),this.active.children(".ui-accordion-header-icon").removeclass(t.header).addclass(t.activeheader),this.headers.addclass("ui-accordion-icons"))},_destroyicons:function(){this.headers.removeclass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeclass("ui-accordion ui-widget ui-helper-reset").removeattr("role"),this.headers.removeclass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeattr("role").removeattr("aria-expanded").removeattr("aria-selected").removeattr("aria-controls").removeattr("tabindex").removeuniqueid(),this._destroyicons(),t=this.headers.next().removeclass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeattr("role").removeattr("aria-hidden").removeattr("aria-labelledby").removeuniqueid(),"content"!==this.options.heightstyle&&t.css("height","")},_setoption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupevents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyicons(),e&&this._createicons()),"disabled"===t&&(this.element.toggleclass("ui-state-disabled",!!e).attr("aria-disabled",e),this.headers.add(this.headers.next()).toggleclass("ui-state-disabled",!!e))):this._activate(e)},_keydown:function(t){if(!t.altkey&&!t.ctrlkey){var e=t.ui.keycode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keycode){case e.right:case e.down:n=this.headers[(s+1)%i];break;case e.left:case e.up:n=this.headers[(s-1+i)%i];break;case e.space:case e.enter:this._eventhandler(t);break;case e.home:n=this.headers[0];break;case e.end:n=this.headers[i-1]}n&&(t(t.target).attr("tabindex",-1),t(n).attr("tabindex",0),n.focus(),t.preventdefault())}},_panelkeydown:function(t){t.keycode===t.ui.keycode.up&&t.ctrlkey&&t(t.currenttarget).prev().focus()},refresh:function(){var t=this.options;this._processpanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=t()):!1===t.active?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=t()):this._activate(math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyicons(),this._refresh()},_processpanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header).addclass("ui-accordion-header ui-state-default ui-corner-all"),this.panels=this.headers.next().addclass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightstyle,s=this.element.parent();this.active=this._findactive(t.active).addclass("ui-accordion-header-active ui-state-active ui-corner-top").removeclass("ui-corner-all"),this.active.next().addclass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var t=t(this),e=t.uniqueid().attr("id"),i=t.next(),s=i.uniqueid().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabindex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabindex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabindex",0),this._createicons(),this._setupevents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=t(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerheight(!0))}),this.headers.each(function(){i-=t(this).outerheight(!0)}),this.headers.next().each(function(){t(this).height(math.max(0,i-t(this).innerheight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){i=math.max(i,t(this).css("height","").height())}).height(i))},_activate:function(t){var e=this._findactive(t)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventhandler({target:e,currenttarget:e,preventdefault:t.noop}))},_findactive:function(t){return"number"==typeof t?this.headers.eq(t):t()},_setupevents:function(t){var i={keydown:"_keydown"};t&&t.each(t.split(" "),function(t,e){i[e]="_eventhandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelkeydown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventhandler:function(t){var e=this.options,i=this.active,s=t(t.currenttarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?t():s.next(),r=i.next(),h={oldheader:i,oldpanel:r,newheader:o?t():s,newpanel:a};t.preventdefault(),n&&!e.collapsible||!1===this._trigger("beforeactivate",t,h)||(e.active=!o&&this.headers.index(s),this.active=n?t():s,this._toggle(h),i.removeclass("ui-accordion-header-active ui-state-active"),e.icons&&i.children(".ui-accordion-header-icon").removeclass(e.icons.activeheader).addclass(e.icons.header),n||(s.removeclass("ui-corner-all").addclass("ui-accordion-header-active ui-state-active ui-corner-top"),e.icons&&s.children(".ui-accordion-header-icon").removeclass(e.icons.header).addclass(e.icons.activeheader),s.next().addclass("ui-accordion-content-active")))},_toggle:function(t){var e=t.newpanel,i=this.prevshow.length?this.prevshow:t.oldpanel;this.prevshow.add(this.prevhide).stop(!0,!0),this.prevshow=e,this.prevhide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._togglecomplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabindex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseint(t(this).attr("tabindex"),10)}).attr("tabindex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabindex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!i.length||t.index()?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=t.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)}),this._processtabs(),!1!==t.active&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=t()):this._activate(this._findnexttab(math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setupdisabled(this.options.disabled),this._setupevents(this.options.event),this._setupheightstyle(this.options.heightstyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabindex:-1}),this.panels.not(this._getpanelfortab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.addclass("ui-tabs-active ui-state-active").attr({"aria-selected":"true","aria-expanded":"true",tabindex:0}),this._getpanelfortab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabindex",0)},_processtabs:function(){var h=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getlist().addclass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").attr("role","tablist").delegate("> li","mousedown"+this.eventnamespace,function(t){t(this).is(".ui-state-disabled")&&t.preventdefault()}).delegate(".ui-tabs-anchor","focus"+this.eventnamespace,function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").addclass("ui-state-default ui-corner-top").attr({role:"tab",tabindex:-1}),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).addclass("ui-tabs-anchor").attr({role:"presentation",tabindex:-1}),this.panels=t(),this.anchors.each(function(t,e){var i,s,n,o=t(e).uniqueid().attr("id"),a=t(e).closest("li"),r=a.attr("aria-controls");h._islocal(e)?(n=(i=e.hash).substring(1),s=h.element.find(h._sanitizeselector(i))):(i="#"+(n=a.attr("aria-controls")||t({}).uniqueid()[0].id),(s=h.element.find(i)).length||(s=h._createpanel(n)).insertafter(h.panels[t-1]||h.tablist),s.attr("aria-live","polite")),s.length&&(h.panels=h.panels.add(s)),r&&a.data("ui-tabs-aria-controls",r),a.attr({"aria-controls":n,"aria-labelledby":o}),s.attr("aria-labelledby",o)}),this.panels.addclass("ui-tabs-panel ui-widget-content ui-corner-bottom").attr("role","tabpanel"),t&&(this._off(t.not(this.tabs)),this._off(e.not(this.anchors)),this._off(i.not(this.panels)))},_getlist:function(){return this.tablist||this.element.find("ol,ul").eq(0)},_createpanel:function(t){return t("
").attr("id",t).addclass("ui-tabs-panel ui-widget-content ui-corner-bottom").data("ui-tabs-destroy",!0)},_setupdisabled:function(t){t.isarray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1);for(var e,i=0;e=this.tabs[i];i++)!0===t||-1!==t.inarray(i,t)?t(e).addclass("ui-state-disabled").attr("aria-disabled","true"):t(e).removeclass("ui-state-disabled").removeattr("aria-disabled");this.options.disabled=t},_setupevents:function(t){var i={};t&&t.each(t.split(" "),function(t,e){i[e]="_eventhandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventdefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabkeydown"}),this._on(this.panels,{keydown:"_panelkeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupheightstyle:function(t){var i,e=this.element.parent();"fill"===t?(i=e.height(),i-=this.element.outerheight()-this.element.height(),this.element.siblings(":visible").each(function(){var t=t(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerheight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerheight(!0)}),this.panels.each(function(){t(this).height(math.max(0,i-t(this).innerheight()+t(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.panels.each(function(){i=math.max(i,t(this).height("").height())}).height(i))},_eventhandler:function(t){var e=this.options,i=this.active,s=t(t.currenttarget).closest("li"),n=s[0]===i[0],o=n&&e.collapsible,a=o?t():this._getpanelfortab(s),r=i.length?this._getpanelfortab(i):t(),h={oldtab:i,oldpanel:r,newtab:o?t():s,newpanel:a};t.preventdefault(),s.hasclass("ui-state-disabled")||s.hasclass("ui-tabs-loading")||this.running||n&&!e.collapsible||!1===this._trigger("beforeactivate",t,h)||(e.active=!o&&this.tabs.index(s),this.active=n?t():s,this.xhr&&this.xhr.abort(),r.length||a.length||t.error("jquery ui tabs: mismatching fragment identifier."),a.length&&this.load(this.tabs.index(s),t),this._toggle(t,h))},_toggle:function(t,e){var i=this,s=e.newpanel,n=e.oldpanel;function o(){i.running=!1,i._trigger("activate",t,e)}function a(){e.newtab.closest("li").addclass("ui-tabs-active ui-state-active"),s.length&&i.options.show?i._show(s,i.options.show,o):(s.show(),o())}this.running=!0,n.length&&this.options.hide?this._hide(n,this.options.hide,function(){e.oldtab.closest("li").removeclass("ui-tabs-active ui-state-active"),a()}):(e.oldtab.closest("li").removeclass("ui-tabs-active ui-state-active"),n.hide(),a()),n.attr("aria-hidden","true"),e.oldtab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&n.length?e.oldtab.attr("tabindex",-1):s.length&&this.tabs.filter(function(){return 0===t(this).attr("tabindex")}).attr("tabindex",-1),s.attr("aria-hidden","false"),e.newtab.attr({"aria-selected":"true","aria-expanded":"true",tabindex:0})},_activate:function(t){var e,i=this._findactive(t);i[0]!==this.active[0]&&(i.length||(i=this.active),e=i.find(".ui-tabs-anchor")[0],this._eventhandler({target:e,currenttarget:e,preventdefault:t.noop}))},_findactive:function(t){return!1===t?t():this.tabs.eq(t)},_getindex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+t+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.element.removeclass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible"),this.tablist.removeclass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all").removeattr("role"),this.anchors.removeclass("ui-tabs-anchor").removeattr("role").removeattr("tabindex").removeuniqueid(),this.tablist.unbind(this.eventnamespace),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeclass("ui-state-default ui-state-active ui-state-disabled ui-corner-top ui-corner-bottom ui-widget-content ui-tabs-active ui-tabs-panel").removeattr("tabindex").removeattr("aria-live").removeattr("aria-busy").removeattr("aria-selected").removeattr("aria-labelledby").removeattr("aria-hidden").removeattr("aria-expanded").removeattr("role")}),this.tabs.each(function(){var t=t(this),e=t.data("ui-tabs-aria-controls");e?t.attr("aria-controls",e).removedata("ui-tabs-aria-controls"):t.removeattr("aria-controls")}),this.panels.show(),"content"!==this.options.heightstyle&&this.panels.css("height","")},enable:function(i){var t=this.options.disabled;!1!==t&&(t=void 0!==i&&(i=this._getindex(i),t.isarray(t)?t.map(t,function(t){return t!==i?t:null}):t.map(this.tabs,function(t,e){return e!==i?e:null})),this._setupdisabled(t))},disable:function(t){var e=this.options.disabled;if(!0!==e){if(void 0===t)e=!0;else{if(t=this._getindex(t),-1!==t.inarray(t,e))return;e=t.isarray(e)?t.merge([t],e).sort():[t]}this._setupdisabled(e)}},load:function(t,s){t=this._getindex(t);var n=this,i=this.tabs.eq(t),e=i.find(".ui-tabs-anchor"),o=this._getpanelfortab(i),a={tab:i,panel:o},r=function(t,e){"abort"===e&&n.panels.stop(!1,!0),i.removeclass("ui-tabs-loading"),o.removeattr("aria-busy"),t===n.xhr&&delete n.xhr};this._islocal(e[0])||(this.xhr=t.ajax(this._ajaxsettings(e,s,a)),this.xhr&&"canceled"!==this.xhr.statustext&&(i.addclass("ui-tabs-loading"),o.attr("aria-busy","true"),this.xhr.done(function(t,e,i){settimeout(function(){o.html(t),n._trigger("load",s,a),r(i,e)},1)}).fail(function(t,e){settimeout(function(){r(t,e)},1)})))},_ajaxsettings:function(t,i,s){var n=this;return{url:t.attr("href"),beforesend:function(t,e){return n._trigger("beforeload",i,t.extend({jqxhr:t,ajaxsettings:e},s))}}},_getpanelfortab:function(t){var e=t(t).attr("aria-controls");return this.element.find(this._sanitizeselector("#"+e))}}),t.widget("ui.tooltip",{version:"1.11.4",options:{content:function(){var t=t(this).attr("title")||"";return t("").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,tooltipclass:null,track:!1,close:null,open:null},_adddescribedby:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e),t.data("ui-tooltip-id",e).attr("aria-describedby",t.trim(i.join(" ")))},_removedescribedby:function(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),s=t.inarray(e,i);-1!==s&&i.splice(s,1),t.removedata("ui-tooltip-id"),(i=t.trim(i.join(" ")))?t.attr("aria-describedby",i):t.removeattr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.options.disabled&&this._disable(),this.liveregion=t("
").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).addclass("ui-helper-hidden-accessible").appendto(this.document[0].body)},_setoption:function(t,e){var i=this;if("disabled"===t)return this[e?"_disable":"_enable"](),void(this.options[t]=e);this._super(t,e),"content"===t&&t.each(this.tooltips,function(t,e){i._updatecontent(e.element)})},_disable:function(){var s=this;t.each(this.tooltips,function(t,e){var i=t.event("blur");i.target=i.currenttarget=e.element[0],s.close(i,!0)}),this.element.find(this.options.items).addback().each(function(){var t=t(this);t.is("[title]")&&t.data("ui-tooltip-title",t.attr("title")).removeattr("title")})},_enable:function(){this.element.find(this.options.items).addback().each(function(){var t=t(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})},open:function(t){var i=this,e=t(t?t.target:this.element).closest(this.options.items);e.length&&!e.data("ui-tooltip-id")&&(e.attr("title")&&e.data("ui-tooltip-title",e.attr("title")),e.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&e.parents().each(function(){var t,e=t(this);e.data("ui-tooltip-open")&&((t=t.event("blur")).target=t.currenttarget=this,i.close(t,!0)),e.attr("title")&&(e.uniqueid(),i.parents[this.id]={element:this,title:e.attr("title")},e.attr("title",""))}),this._registerclosehandlers(t,e),this._updatecontent(e,t))},_updatecontent:function(e,i){var t,s=this.options.content,n=this,o=i?i.type:null;if("string"==typeof s)return this._open(i,e,s);(t=s.call(e[0],function(t){n._delay(function(){e.data("ui-tooltip-open")&&(i&&(i.type=o),this._open(i,e,t))})}))&&this._open(i,e,t)},_open:function(t,e,i){var s,n,o,a,r=t.extend({},this.options.position);function h(t){r.of=t,n.is(":hidden")||n.position(r)}i&&((s=this._find(e))?s.tooltip.find(".ui-tooltip-content").html(i):(e.is("[title]")&&(t&&"mouseover"===t.type?e.attr("title",""):e.removeattr("title")),s=this._tooltip(e),n=s.tooltip,this._adddescribedby(e,n.attr("id")),n.find(".ui-tooltip-content").html(i),this.liveregion.children().hide(),i.clone?(a=i.clone()).removeattr("id").find("[id]").removeattr("id"):a=i,t("
").html(a).appendto(this.liveregion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:h}),h(t)):n.position(t.extend({of:e},this.options.position)),n.hide(),this._show(n,this.options.show),this.options.show&&this.options.show.delay&&(o=this.delayedshow=setinterval(function(){n.is(":visible")&&(h(r.of),clearinterval(o))},t.fx.interval)),this._trigger("open",t,{tooltip:n})))},_registerclosehandlers:function(t,i){var e={keyup:function(t){if(t.keycode===t.ui.keycode.escape){var e=t.event(t);e.currenttarget=i[0],this.close(e,!0)}}};i[0]!==this.element[0]&&(e.remove=function(){this._removetooltip(this._find(i).tooltip)}),t&&"mouseover"!==t.type||(e.mouseleave="close"),t&&"focusin"!==t.type||(e.focusout="close"),this._on(!0,i,e)},close:function(t){var e,i=this,s=t(t?t.currenttarget:this.element),n=this._find(s);n?(e=n.tooltip,n.closing||(clearinterval(this.delayedshow),s.data("ui-tooltip-title")&&!s.attr("title")&&s.attr("title",s.data("ui-tooltip-title")),this._removedescribedby(s),n.hiding=!0,e.stop(!0),this._hide(e,this.options.hide,function(){i._removetooltip(t(this))}),s.removedata("ui-tooltip-open"),this._off(s,"mouseleave focusout keyup"),s[0]!==this.element[0]&&this._off(s,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&t.each(this.parents,function(t,e){t(e.element).attr("title",e.title),delete i.parents[t]}),n.closing=!0,this._trigger("close",t,{tooltip:e}),n.hiding||(n.closing=!1))):s.removedata("ui-tooltip-open")},_tooltip:function(t){var e=t("
").attr("role","tooltip").addclass("ui-tooltip ui-widget ui-corner-all ui-widget-content "+(this.options.tooltipclass||"")),i=e.uniqueid().attr("id");return t("
").addclass("ui-tooltip-content").appendto(e),e.appendto(this.document[0].body),this.tooltips[i]={element:t,tooltip:e}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removetooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_destroy:function(){var n=this;t.each(this.tooltips,function(t,e){var i=t.event("blur"),s=e.element;i.target=i.currenttarget=s[0],n.close(i,!0),t("#"+t).remove(),s.data("ui-tooltip-title")&&(s.attr("title")||s.attr("title",s.data("ui-tooltip-title")),s.removedata("ui-tooltip-title"))}),this.liveregion.remove()}});var c,d,u="ui-effects-",f=t;t.effects={effect:{}},function(c,d){var l,u=/^([\-+])=\s*(\d+\.?\d*)/,t=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseint(t[1],16),parseint(t[2],16),parseint(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseint(t[1]+t[1],16),parseint(t[2]+t[2],16),parseint(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],f=c.color=function(t,e,i,s){return new c.color.fn.parse(t,e,i,s)},p={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},g={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},a=f.support={},e=c("

")[0],m=c.each;function v(t,e,i){var s=g[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parsefloat(t),isnan(t)?e.def:s.mod?(t+s.mod)%s.mod:t<0?0:s.maxo.mod/2?s+=o.mod:s-n>o.mod/2&&(s-=o.mod)),v((n-s)*a+s,e)))}),this[e](l)},blend:function(t){if(1===this._rgba[3])return this;var e=this._rgba.slice(),i=e.pop(),s=f(t)._rgba;return f(c.map(e,function(t,e){return(1-i)*s[e]+i*t}))},torgbastring:function(){var t="rgba(",e=c.map(this._rgba,function(t,e){return null==t?2

").addclass("ui-effects-wrapper").css({fontsize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},n=document.activeelement;try{n.id}catch(t){n=document.body}return i.wrap(t),(i[0]===n||t.contains(i[0],n))&&t(n).focus(),t=i.parent(),"static"===i.css("position")?(t.css({position:"relative"}),i.css({position:"relative"})):(t.extend(s,{position:i.css("position"),zindex:i.css("z-index")}),t.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e),isnan(parseint(s[e],10))&&(s[e]="auto")}),i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),i.css(e),t.css(s).show()},removewrapper:function(t){var e=document.activeelement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replacewith(t),(t[0]===e||t.contains(t[0],e))&&t(e).focus()),t},settransition:function(s,t,n,o){return o=o||{},t.each(t,function(t,e){var i=s.cssunit(e);0
").css({position:"absolute",visibility:"visible",left:-s*f,top:-i*p}).parent().addclass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:p,left:n+(d?a*f:0),top:o+(d?r*p:0),opacity:d?0:1}).animate({left:n+(d?0:a*f),top:o+(d?0:r*p),opacity:d?1:0},t.duration||500,t.easing,m)},t.effects.effect.fade=function(t,e){var i=t(this),s=t.effects.setmode(i,t.mode||"toggle");i.animate({opacity:s},{queue:!1,duration:t.duration,easing:t.easing,complete:e})},t.effects.effect.fold=function(t,e){var i,s,n=t(this),o=["position","top","bottom","left","right","height","width"],a=t.effects.setmode(n,t.mode||"hide"),r="show"===a,h="hide"===a,l=t.size||15,c=/([0-9]+)%/.exec(l),d=!!t.horizfirst,u=r!==d,f=u?["width","height"]:["height","width"],p=t.duration/2,g={},m={};t.effects.save(n,o),n.show(),i=t.effects.createwrapper(n).css({overflow:"hidden"}),s=u?[i.width(),i.height()]:[i.height(),i.width()],c&&(l=parseint(c[1],10)/100*s[h?0:1]),r&&i.css(d?{height:0,width:l}:{height:l,width:0}),g[f[0]]=r?s[0]:l,m[f[1]]=r?s[1]:0,i.animate(g,p,t.easing).animate(m,p,t.easing,function(){h&&n.hide(),t.effects.restore(n,o),t.effects.removewrapper(n),e()})},t.effects.effect.highlight=function(t,e){var i=t(this),s=["backgroundimage","backgroundcolor","opacity"],n=t.effects.setmode(i,t.mode||"show"),o={backgroundcolor:i.css("backgroundcolor")};"hide"===n&&(o.opacity=0),t.effects.save(i,s),i.show().css({backgroundimage:"none",backgroundcolor:t.color||"#ffff99"}).animate(o,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){"hide"===n&&i.hide(),t.effects.restore(i,s),e()}})},t.effects.effect.size=function(o,t){var e,i,a,r=t(this),s=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["width","height","overflow"],n=["fontsize"],l=["bordertopwidth","borderbottomwidth","paddingtop","paddingbottom"],c=["borderleftwidth","borderrightwidth","paddingleft","paddingright"],d=t.effects.setmode(r,o.mode||"effect"),u=o.restore||"effect"!==d,f=o.scale||"both",p=o.origin||["middle","center"],g=r.css("position"),m=u?s:["position","top","bottom","left","right","overflow","opacity"],v={height:0,width:0,outerheight:0,outerwidth:0};"show"===d&&r.show(),e={height:r.height(),width:r.width(),outerheight:r.outerheight(),outerwidth:r.outerwidth()},"toggle"===o.mode&&"show"===d?(r.from=o.to||v,r.to=o.from||e):(r.from=o.from||("show"===d?v:e),r.to=o.to||("hide"===d?v:e)),a={from:{y:r.from.height/e.height,x:r.from.width/e.width},to:{y:r.to.height/e.height,x:r.to.width/e.width}},"box"!==f&&"both"!==f||(a.from.y!==a.to.y&&(m=m.concat(l),r.from=t.effects.settransition(r,l,a.from.y,r.from),r.to=t.effects.settransition(r,l,a.to.y,r.to)),a.from.x!==a.to.x&&(m=m.concat(c),r.from=t.effects.settransition(r,c,a.from.x,r.from),r.to=t.effects.settransition(r,c,a.to.x,r.to))),"content"!==f&&"both"!==f||a.from.y!==a.to.y&&(m=m.concat(n).concat(h),r.from=t.effects.settransition(r,n,a.from.y,r.from),r.to=t.effects.settransition(r,n,a.to.y,r.to)),t.effects.save(r,m),r.show(),t.effects.createwrapper(r),r.css("overflow","hidden").css(r.from),p&&(i=t.effects.getbaseline(p,e),r.from.top=(e.outerheight-r.outerheight())*i.y,r.from.left=(e.outerwidth-r.outerwidth())*i.x,r.to.top=(e.outerheight-r.to.outerheight)*i.y,r.to.left=(e.outerwidth-r.to.outerwidth)*i.x),r.css(r.from),"content"!==f&&"both"!==f||(l=l.concat(["margintop","marginbottom"]).concat(n),c=c.concat(["marginleft","marginright"]),h=s.concat(l).concat(c),r.find("*[width]").each(function(){var t=t(this),e=t.height(),i=t.width(),s=t.outerheight(),n=t.outerwidth();u&&t.effects.save(t,h),t.from={height:e*a.from.y,width:i*a.from.x,outerheight:s*a.from.y,outerwidth:n*a.from.x},t.to={height:e*a.to.y,width:i*a.to.x,outerheight:e*a.to.y,outerwidth:i*a.to.x},a.from.y!==a.to.y&&(t.from=t.effects.settransition(t,l,a.from.y,t.from),t.to=t.effects.settransition(t,l,a.to.y,t.to)),a.from.x!==a.to.x&&(t.from=t.effects.settransition(t,c,a.from.x,t.from),t.to=t.effects.settransition(t,c,a.to.x,t.to)),t.css(t.from),t.animate(t.to,o.duration,o.easing,function(){u&&t.effects.restore(t,h)})})),r.animate(r.to,{queue:!1,duration:o.duration,easing:o.easing,complete:function(){0===r.to.opacity&&r.css("opacity",r.from.opacity),"hide"===d&&r.hide(),t.effects.restore(r,m),u||("static"===g?r.css({position:"relative",top:r.to.top,left:r.to.left}):t.each(["top","left"],function(n,t){r.css(t,function(t,e){var i=parseint(e,10),s=n?r.to.left:r.to.top;return"auto"===e?s+"px":i+s+"px"})})),t.effects.removewrapper(r),t()}})},t.effects.effect.scale=function(t,e){var i=t(this),s=t.extend(!0,{},t),n=t.effects.setmode(i,t.mode||"effect"),o=parseint(t.percent,10)||(0===parseint(t.percent,10)?0:"hide"===n?0:100),a=t.direction||"both",r=t.origin,h={height:i.height(),width:i.width(),outerheight:i.outerheight(),outerwidth:i.outerwidth()},l="horizontal"!==a?o/100:1,c="vertical"!==a?o/100:1;s.effect="size",s.queue=!1,s.complete=e,"effect"!==n&&(s.origin=r||["middle","center"],s.restore=!0),s.from=t.from||("show"===n?{height:0,width:0,outerheight:0,outerwidth:0}:h),s.to={height:h.height*l,width:h.width*c,outerheight:h.outerheight*l,outerwidth:h.outerwidth*c},s.fade&&("show"===n&&(s.from.opacity=0,s.to.opacity=1),"hide"===n&&(s.from.opacity=1,s.to.opacity=0)),i.effect(s)},t.effects.effect.puff=function(t,e){var i=t(this),s=t.effects.setmode(i,t.mode||"hide"),n="hide"===s,o=parseint(t.percent,10)||150,a=o/100,r={height:i.height(),width:i.width(),outerheight:i.outerheight(),outerwidth:i.outerwidth()};t.extend(t,{effect:"scale",queue:!1,fade:!0,mode:s,complete:e,percent:n?o:100,from:n?r:{height:r.height*a,width:r.width*a,outerheight:r.outerheight*a,outerwidth:r.outerwidth*a}}),i.effect(t)},t.effects.effect.pulsate=function(t,e){var i,s=t(this),n=t.effects.setmode(s,t.mode||"show"),o="show"===n,a="hide"===n,r=o||"hide"===n,h=2*(t.times||5)+(r?1:0),l=t.duration/h,c=0,d=s.queue(),u=d.length;for(!o&&s.is(":visible")||(s.css("opacity",0).show(),c=1),i=1;i
").appendto(document.body).addclass(t.classname).css({top:c.top-a,left:c.left-r,height:i.innerheight(),width:i.innerwidth(),position:n?"fixed":"absolute"}).animate(l,t.duration,t.easing,function(){d.remove(),e()})}});