").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()})}});