From 8225f862d52942a0f61781fe830fa3f04331188b Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Sun, 12 Dec 2010 18:31:07 +0000 Subject: [PATCH] Fixed issue with hide.fixed causing tooltip to hide it mousing back onto show.target from tooltip --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 7 +-- dist/jquery.qtip.min.js | 111 ++++++++++++++++++++------------------- dist/jquery.qtip.pack.js | 4 +- src/core.js | 5 +- 5 files changed, 66 insertions(+), 63 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 5ba08106..5cf890d9 100644 --- a/dist/jquery.qtip.css +++ b/dist/jquery.qtip.css @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Sun Dec 12 04:09:27 2010 +0000 +* Date: Sun Dec 12 05:14:24 2010 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index 38eb02f2..af5a96d6 100644 --- a/dist/jquery.qtip.js +++ b/dist/jquery.qtip.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Sun Dec 12 04:09:27 2010 +0000 +* Date: Sun Dec 12 05:14:24 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -444,14 +444,15 @@ function QTip(target, options, id) if(targets.tooltip.hasClass('ui-state-disabled')) { return FALSE; } // Check if new target was actually the tooltip element - var ontoTooltip = $(event.relatedTarget || event.target).parents(selector)[0] == targets.tooltip[0]; + var ontoTooltip = $(event.relatedTarget || event.target).parents(selector)[0] === targets.tooltip[0], + ontoTarget = $(event.relatedTarget || event.target)[0] === targets.show[0]; // Clear timers and stop animation queue clearTimeout(self.timers.show); clearTimeout(self.timers.hide); // Prevent hiding if tooltip is fixed and event target is the tooltip. Or if mouse positioning is enabled and cursor momentarily overlaps - if(options.hide.fixed && ((posOptions.target === 'mouse' && ontoTooltip) || ((/mouse(out|leave|move)/).test(event.type) && ontoTooltip))) + if(options.hide.fixed && ((posOptions.target === 'mouse' && ontoTooltip) || ((/mouse(out|leave|move)/).test(event.type) && (ontoTooltip || ontoTarget)))) { // Prevent default and popagation event.stopPropagation(); diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index dfc3952b..f18d473d 100644 --- a/dist/jquery.qtip.min.js +++ b/dist/jquery.qtip.min.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Sun Dec 12 04:09:27 2010 +0000 +* Date: Sun Dec 12 05:14:24 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -20,64 +20,65 @@ var TRUE=true,FALSE=false,NULL=null; (function(a,F,L){function M(c){var b;if(!c)return FALSE;if("object"!==typeof c.metadata)c.metadata={type:c.metadata};if("content"in c){if("object"!==typeof c.content||c.content.jquery)c.content={text:c.content};b=c.content.text||FALSE;if(!a.isFunction(b)&&(!b&&!b.attr||b.length<1||"object"===typeof b&&!b.jquery))b=c.content.text=FALSE;if("title"in c.content&&"object"!==typeof c.content.title)c.content.title={text:c.content.title}}if("position"in c){if("object"!==typeof c.position)c.position={my:c.position, at:c.position};if("object"!==typeof c.position.adjust)c.position.adjust={};if("undefined"!==typeof c.position.adjust.screen)c.position.adjust.screen=!!c.position.adjust.screen}if("show"in c){if("object"!==typeof c.show)c.show={event:c.show};if("object"!==typeof c.show)c.show=c.show.jquery?{target:c.show}:{event:c.show}}if("hide"in c)if("object"!==typeof c.hide)c.hide=c.hide.jquery?{target:c.hide}:{event:c.hide};if("style"in c&&"object"!==typeof c.style)c.style={classes:c.style};a.each(a.fn.qtip.plugins, function(){this.sanitize&&this.sanitize(c)});return c}function P(c,b,k){function h(d){var f,i=d.split("."),l=b[i[0]];for(d=1;d",{html:f}):a("",{"class":"ui-state-default",text:"Close tooltip",title:"Close tooltip",css:{"text-indent":"-10000em"}}).prepend(a("",{"class":(b.style.widget?"ui":j)+"-icon ui-icon-close"}));d.button.prependTo(d.titlebar).attr("role","button").addClass(j+"-close").hover(function(i){a(this).toggleClass("ui-state-hover",i.type==="mouseenter")}).click(function(){d.tooltip.hasClass("ui-state-disabled")|| -e.hide();return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(i){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(i.type))});e.redraw()}function o(){var d=e.elements;d.titlebar&&s();d.titlebar=a("
",{"class":j+"-titlebar "+(b.style.widget?"ui-widget-header":"")}).append(d.title=a("
",{id:j+"-"+k+"-title","class":j+"-title",html:b.content.title.text})).prependTo(d.wrapper);if(b.content.title.button)v();else e.rendered===TRUE&&e.redraw()}function A(d){var f= -e.elements;if(!e.rendered||!d)return FALSE;if(a.isFunction(d))d=d.call(c);d.jquery&&d.length>0?f.content.empty().append(d.css({display:"block"})):f.content.html(d);f.tooltip.queue("fx",function(i){function l(q){g=g.not(q);if(g.length===0){e.redraw();e.rendered===TRUE&&e.reposition(e.cache.event);i()}}var g=a("img:not([height]):not([width])",e.elements.content);g.each(function(q,x){var D=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(D,function(){clearTimeout(e.timers.img[q]); -l(this)});(function u(){if(x.height)return l(x);e.timers.img[q]=setTimeout(u,20)})();return TRUE});g.length===0&&l(g)});return e}function B(d,f,i,l){function g(C){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;r.show.trigger("qtip-"+k+"-inactive");clearTimeout(e.timers.show);clearTimeout(e.timers.hide);var w=function(){e.show(C)};if(b.show.delay>0)e.timers.show=setTimeout(w,b.show.delay);else w()}function q(C){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;var w=a(C.relatedTarget|| -C.target).parents(n)[0]==r.tooltip[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide);if(b.hide.fixed&&(t.target==="mouse"&&w||/mouse(out|leave|move)/.test(C.type)&&w)){C.stopPropagation();C.preventDefault();return FALSE}r.tooltip.stop(1,1);if(b.hide.delay>0)e.timers.hide=setTimeout(function(){e.hide(C)},b.hide.delay);else e.hide(C)}function x(C){if(r.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){e.hide(C)},b.hide.inactive)} -function D(C){if(!e.cache.processing){e.cache.processing=1;e.elements.tooltip.is(":visible")&&e.reposition(C);e.cache.processing=0}}var u=".qtip-"+k,t=b.position,r={show:b.show.target,hide:b.hide.target,tooltip:e.elements.tooltip,container:t.container[0]===document.body?document:t.container},E={show:String(b.show.event).split(" "),hide:String(b.hide.event).split(" ")},I=a.browser.msie&&parseInt(a.browser.version,10)===6;c.bind("remove.qtip",function(){e.destroy()});if(i&&b.hide.fixed){r.hide=r.hide.add(r.tooltip); -r.tooltip.bind("mouseover"+u,function(){r.tooltip.hasClass("ui-state-disabled")||clearTimeout(e.timers.hide)})}if(f){if("number"===typeof b.hide.inactive){r.show.bind("qtip-"+k+"-inactive",x);a.each(a.fn.qtip.inactiveEvents,function(C,w){r.hide.add(e.elements.tooltip).bind(w+u+"-inactive",x)})}a.each(E.hide,function(C,w){var y=a.inArray(w,E.show);if(y>-1&&a(r.hide).add(r.show).length===a(r.hide).length||w==="unfocus"){r.show.bind(w+u,function(J){r.tooltip.is(":visible")?q(J):g(J)});delete E.show[y]}else r.hide.bind(w+ -u,q)})}if(d){a.each(E.show,function(C,w){r.show.bind(w+u,g)});r.tooltip.bind("mouseover"+u,function(){e.focus()})}if(l){if(t.adjust.resize||t.adjust.screen)a(a.event.special.resize?r.container:F).bind("resize"+u,D);if(t.adjust.screen||I&&r.tooltip.css("position")==="fixed")a(r.container).bind("scroll"+u,D);/unfocus/i.test(b.hide.event)&&a(document).bind("mousedown"+u,function(C){var w=e.elements.tooltip;a(C.target).parents(n).length===0&&a(C.target).add(c).length>1&&w.is(":visible")&&!w.hasClass("ui-state-disabled")&& -e.hide()});t.target==="mouse"&&a(document).bind("mousemove"+u,function(C){if(t.adjust.mouse&&!r.tooltip.hasClass("ui-state-disabled")&&r.tooltip.is(":visible"))e.reposition(C||a.fn.qtip.mouse)})}}function z(d,f,i,l){l=parseInt(l,10)!==0;var g=".qtip-"+k;f={show:d?b.show.target:NULL,hide:f?b.hide.target:NULL,tooltip:i?e.elements.tooltip:NULL,content:i?e.elements.content:NULL,container:l?b.position.container[0]===document.body?document:b.position.container:NULL,window:l?F:NULL};if(e.rendered)a([]).pushStack(a.grep([f.show, -f.hide,f.tooltip,f.container,f.content,f.window],function(){return this!==null})).unbind(g);else d&&f.show.unbind(g+"-create")}var e=this,j="ui-tooltip",n=".qtip."+j;e.id=k;e.rendered=FALSE;e.elements={target:c};e.cache={event:{},target:NULL,disabled:FALSE,position:NULL};e.timers={img:[]};e.options=b;e.plugins={};a.extend(e,{render:function(d){var f=e.elements,i=a.Event("tooltiprender");if(e.rendered)return FALSE;e.rendered=d?-2:-1;f.tooltip=a("
").attr({id:j+"-"+k,role:"tooltip","class":j+" qtip ui-tooltip-accessible ui-helper-reset "+ -b.style.classes}).css("z-index",a.fn.qtip.zindex+a(n).length).toggleClass("ui-widget",b.style.widget).toggleClass("ui-state-disabled",e.cache.disabled).data("qtip",e).appendTo(b.position.container);f.wrapper=a("
",{"class":j+"-wrapper"}).appendTo(f.tooltip);f.content=a("
",{"class":j+"-content "+(b.style.widget?"ui-widget-content":""),id:j+"-"+k+"-content"}).appendTo(f.wrapper);b.content.title.text&&o();A(b.content.text);a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&& -this(e)});e.rendered=TRUE;B(1,1,1,1);a.each(b.events,function(l,g){g&&f.tooltip.bind("tooltip"+l,g)});f.tooltip.queue("fx",function(l){f.tooltip.removeClass("ui-tooltip-accessible");i.originalEvent=e.cache.event;f.tooltip.trigger(i,[e]);if(b.show.ready||d){f.tooltip.hide();e.show(e.cache.event)}l()});return e},get:function(d){switch(d.toLowerCase()){case "offset":d=m("position");break;case "dimensions":d=m("dimensions");break;default:d=h(d.toLowerCase());d=d[0].precedance?d[0].string():d[0].jquery? -d[0]:d[0][d[1]];break}return d},set:function(d,f){d=d.toLowerCase();var i=h(d),l=e.elements,g=l.tooltip,q,x,D,u={builtin:{id:function(){var t=f===TRUE?a.fn.qtip.nextid:f,r=j+"-"+t;if(t!==FALSE&&t.length>0&&!a("#ui-tooltip-"+t).length){g[0].id=r;l.content[0].id=r+"-content";l.title[0].id=r+"-title"}},"^content.text":function(){A(f)},"^content.title.text":function(){if(e.rendered)if(!e.elements.title&&f){o();e.reposition()}else f?e.elements.title.html(f):s()},"^content.title.button":function(){var t= -e.elements.button,r=e.elements.title;if(e.rendered)if(f){r||o();v()}else t.remove()},"^position.(my|at)$":function(){var t=/my$/i.test(d)?"my":"at";if("string"===typeof f)b.position[t]=new a.fn.qtip.plugins.Corner(f)},"^position.(my|at|adjust|target)":function(){e.rendered&&e.reposition()},"^position.container$":function(){if(e.rendered===TRUE){g.appendTo(f);e.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(t,r,E,I){var C=d.search(/fixed/i)>-1?[0,[0,1,1,1]]:[d.substr(0, -3),d.charAt(0)==="s"?[1,0,0,0]:[0,1,0,0]];if(C[0])t[r]=I;z.apply(e,C[1]);if(C[0])t[r]=E;B.apply(e,C[1])},"^show.ready$":function(){e.rendered===FALSE&&e.show()},"^style.classes$":function(){e.elements.tooltip.attr("class",j+" qtip ui-helper-reset "+f)},"^style.widget$":function(){var t=!!f;g.toggleClass("ui-widget",t);l.titlebar.toggleClass("ui-widget-header",t);l.content.toggleClass("ui-widget-content",t);l.button.children("span").toggleClass(j+"-icon",!t).toggleClass("ui-icon",t)},"^events.(render|show|move|hide|focus|blur)":function(t, -r,E){l.tooltip[(a.isFunction(f)?"":"un")+"bind"]("tooltip"+r,E)}}};a.each(e.plugins,function(t){if("object"===typeof this.checks)u[t]=this.checks});q=i[0][i[1]];i[0][i[1]]=f.nodeType?a(f):f;M(b);for(x in u)for(D in u[x])RegExp(D,"i").test(d)&&u[x][D].call(e,i[0],i[1],f,q);return e},toggle:function(d,f){function i(){var D=a(this),u=d?"attr":"removeAttr",t=/^1|0$/.test(D.css("opacity")),r=this.style;e.elements.title&&c[u]("aria-labelledby",j+"-"+k+"-title");c[u]("aria-describedby",j+"-"+k+"-content"); -if(d){if(a.browser.msie&&r&&t){r.removeAttribute("filter");r.removeAttribute("opacity")}}else t&&D.hide()}if(e.rendered===FALSE)return FALSE;var l=d?"show":"hide",g=e.elements.tooltip,q=b[l],x=g.is(":visible");if((typeof d).search("boolean|number"))d=!g.is(":visible");if(!x&&!d||g.is(":animated"))return e;if(f){if(/over|enter/.test(f.type)&&/out|leave/.test(e.cache.event.type)&&f.target===b.show.target[0]&&g.has(f.relatedTarget).length)return e;e.cache.event=a.extend({},f)}x=a.Event("tooltip"+l); -x.originalEvent=f?e.cache.event:NULL;g.trigger(x,[e,90]);if(x.isDefaultPrevented())return e;if(d){e.focus();e.reposition(f);q.solo&&a(n).qtip("hide")}else clearTimeout(e.timers.show);g.attr("aria-hidden",Boolean(!d));g.stop(1,1);if(a.isFunction(q.effect)){q.effect.call(g,e);g.queue(function(){i.call(this);a(this).dequeue()})}else if(q.effect===FALSE){g[l]();i.call(g)}else g.fadeTo(90,d?1:0,i);d&&q.target.trigger("qtip-"+k+"-inactive");return e},show:function(d){e.toggle(TRUE,d)},hide:function(d){e.toggle(FALSE, -d)},focus:function(d){if(e.rendered===FALSE)return FALSE;var f=e.elements.tooltip,i=a(n),l=parseInt(f[0].style.zIndex,10),g=a.fn.qtip.zindex+i.length,q=j+"-focus",x=a.extend({},d);if(!f.hasClass(q)&&l!==g){i.each(function(){this.style.zIndex-=1});a(n+"."+q).each(function(){var D=a(this),u=D.qtip(),t;if(!u||u.rendered===FALSE)return TRUE;D.removeClass(q);t=a.Event("tooltipblur");t.originalEvent=x;D.trigger(t,[u,g])});d=a.Event("tooltipfocus");d.originalEvent=x;f.trigger(d,[e,g]);if(!d.isDefaultPrevented())f.addClass(q)[0].style.zIndex= -g}return e},reposition:function(d){if(e.rendered===FALSE)return FALSE;var f=b.position.target,i=e.elements.tooltip,l=b.position,g=l.my,q=l.at,x=l.adjust,D=e.elements.tooltip.width(),u=e.elements.tooltip.height(),t=a(l.container)[0],r=0,E=0,I=a.Event("tooltipmove"),C=i.css("position")==="fixed",w=a(t!==document.body?t:F),y={left:0,top:0},J={left:function(G){var K=w.scrollLeft,H=q.x==="left"?r:q.x==="right"?-r:-r/2,N=G+D-w.width-K;H=(g.x==="left"?D:g.x==="right"?-D:-D/2)-(g.x===g.y?1:-2)*x.x-(g.precedance=== -"x"||g.x===g.y?H:0);if(K-G>0)y.left-=H;else if(N>0)y.left-=(g.x==="center"?-1:1)*H;return y.left-G},top:function(G){var K=w.scrollTop,H=q.y==="top"?E:q.y==="bottom"?-E:-E/2,N=G+u-w.height-K+x.y;H=(g.y==="top"?u:g.y==="bottom"?-u:-u/2)-(g.y===g.x?1:-2)*x.y-(g.precedance==="y"||g.x===g.y?H:0);if(K-G>0)y.top-=H;else if(N>0)y.top-=(g.y==="center"?-1:1)*H;return y.top-G}};w={elem:w,height:w[(w[0]===F?"h":"outerH")+"eight"](),width:w[(w[0]===F?"w":"outerW")+"idth"](),scrollLeft:w.scrollLeft(),scrollTop:w.scrollTop()}; -if(f==="mouse"){q={x:"left",y:"top"};d=d.type==="resize"||d.type==="scroll"?e.cache.event:x.mouse||!d||!d.pageX?a.extend({},a.fn.qtip.mouse):d;y={top:d.pageY,left:d.pageX}}else{if(f==="event")f=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?e.cache.target=a(d.target):e.cache.target;f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===F){r=f.width();E=f.height();if(f[0]===F)y={top:C?0:w.scrollTop,left:C?0:w.scrollLeft}}else if(f.is("area")&&a.fn.qtip.plugins.imagemap){y=a.fn.qtip.plugins.imagemap(f, -q);r=y.width;E=y.height;y=y.offset}else{r=f.outerWidth();E=f.outerHeight();y=p(f[0],t)}y.left+=q.x==="right"?r:q.x==="center"?r/2:0;y.top+=q.y==="bottom"?E:q.y==="center"?E/2:0}y.left+=x.x+(g.x==="right"?-D:g.x==="center"?-D/2:0);y.top+=x.y+(g.y==="bottom"?-u:g.y==="center"?-u/2:0);y.adjusted=x.screen&&f[0]!==F&&f[0]!==document.body?{left:J.left(y.left),top:J.top(y.top)}:{left:0,top:0};i.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(j+"-pos-"+g.abbreviation()); -I.originalEvent=a.extend({},d);i.trigger(I,[e,y,w.elem]);if(I.isDefaultPrevented())return e;delete y.adjusted;if(i.is(":visible")&&a.isFunction(l.effect)){l.effect.call(i,e,y);i.queue(function(){var G=a(this);G.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");G.dequeue()})}else isNaN(y.left,y.top)||i.css(y);return e},redraw:function(){if(!e.rendered||!(a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9))return FALSE;var d=e.elements.tooltip;d.attr("style"); -var f;d.css({width:"auto",height:"auto"});f=m("dimensions",1);a.each(["width","height"],function(i,l){var g=parseInt(d.css("max-"+l),10)||0,q=parseInt(d.css("min-"+l),10)||0;f[l]=g+q?Math.min(Math.max(f[l],q),g):f[l]});d.css(f)},disable:function(d){var f=e.elements.tooltip;if(e.rendered)f.toggleClass("ui-state-disabled",d);else e.cache.disabled=!!d;return e},destroy:function(){var d=e.elements,f=d.target.data("oldtitle");e.rendered&&a.each(e.plugins,function(){this.initialize==="render"&&this.destroy()}); -z(1,1,1,1);c.removeData("qtip");e.rendered&&d.tooltip.remove();f&&c.attr("title",f);c.removeAttr("aria-describedby");return c}})}function Q(c,b){var k,h,p=a(this);k=a(document.body);var m=this===document?k:p;h=p.metadata?p.metadata(b.metadata):NULL;var s=a.extend(TRUE,{},a.fn.qtip.defaults,b,M((h&&b.metadata.type==="html5"?h[b.metadata.name]:NULL)||h));p.removeData("metadata");h=s.position;if("boolean"===typeof s.content.text)if(s.content.attr!==FALSE&&p.attr(s.content.attr))s.content.text=p.attr(s.content.attr); -else return FALSE;if(h.container===FALSE)h.container=k;if(h.target===FALSE)h.target=m;if(s.show.target===FALSE)s.show.target=m;if(s.hide.target===FALSE)s.hide.target=m;h.at=new a.fn.qtip.plugins.Corner(h.at);h.my=new a.fn.qtip.plugins.Corner(h.my);if(p.data("qtip"))if(s.overwrite)p.qtip("destroy");else if(s.overwrite===FALSE)return FALSE;p.attr("title")&&p.data("oldtitle",p.attr("title")).removeAttr("title");k=new P(p,s,c);p.data("qtip",k);return k}function R(c){var b=this;b.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}}; -a.extend(b,{init:function(){var k=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){b.load(k);c.elements.tooltip.bind("tooltipshow.ajax",function(){k.once===FALSE&&c.rendered===TRUE&&b.load(k)})})},load:function(k){a.ajax(a.extend(TRUE,{},k,{success:function(h,p){if(a.isFunction(k.success))if(k.success.call(c.hash(),h,p)===FALSE)return;c.set("content.text",h)},error:function(h,p,m){var s=p||m;if(a.isFunction(k.error)){h=k.error.call(c.hash(),h,p,m);if(h===FALSE)return}c.set("content.text", -s)}}));return b},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});b.init()}function O(c,b,k){var h=Math.floor(b/2),p=Math.floor(k/2);b={bottomright:[[0,0],[b,k],[b,0]],bottomleft:[[0,0],[b,0],[0,k]],topright:[[0,k],[b,0],[b,k]],topleft:[[0,0],[0,k],[b,k]],topcenter:[[0,k],[h,0],[b,k]],bottomcenter:[[0,0],[b,0],[h,k]],rightcenter:[[0,0],[b,p],[0,k]],leftcenter:[[b,0],[b,k],[0,p]]};b.lefttop=b.bottomright;b.righttop=b.bottomleft;b.leftbottom=b.topright;b.rightbottom=b.topleft;return b[c]} -function S(c){function b(j){var n=m.tip,d=["left","right"],f=p.offset,i,l;if(p.corner===FALSE||!n)return FALSE;j=j||h.corner;i=j.precedance;l=i==="y"?"x":"y";d[i==="y"?"push":"unshift"]("top","bottom");f=Math.max(j[l]==="center"?f:0,f);n.css({top:"",bottom:"",left:"",right:"",margin:""});switch(j[i==="y"?"x":"y"]){case "center":n.css(d[0],"50%").css("margin-"+d[0],-Math.floor(A[i==="y"?"width":"height"]/2)+f);break;case d[0]:n.css(d[0],f);break;case d[1]:n.css(d[1],f);break}f=A[i==="x"?"width":"height"]; -if(z){s.toggleClass("ui-tooltip-accessible",!s.is(":visible"));f-=parseInt(v.css("border-"+j[i]+"-width"),10)||0;s.removeClass("ui-tooltip-accessible")}if(e==="vml"&&/bottom|right/.test(j[j.precedance]))f+=z?1:-1;n.css(j[i],-f)}function k(j,n,d){if(m.tip){j=a.extend({},h.corner);n=j.precedance==="y"?["y","top","left","height","x"]:["x","left","top","width","y"];var f=d.adjusted,i=[0,0];if(h.corner.fixed!==TRUE){if(f.left)j.x=j.x==="center"?f.left>0?"left":"right":j.x==="left"?"right":"left";if(f.top)j.y= -j.y==="center"?f.top>0?"top":"bottom":j.y==="top"?"bottom":"top";if(j.string()!==o.corner.string()&&(o.top!==f.top||o.left!==f.left))h.update(j)}i[0]=z?parseInt(v.css("border-"+j[n[0]]+"-width"),10)||0:e==="vml"?1:0;i[1]=Math.max(j[n[4]]==="center"?p.offset:0,p.offset);d[n[1]]+=(j[n[0]]===n[1]?1:-1)*(A[n[3]]-i[0]);d[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="center"?1:-1)*i[1];o.left=f.left;o.top=f.top;o.corner=j}}var h=this,p=c.options.style.tip,m=c.elements,s=m.tooltip,v=m.wrapper,o={top:0,left:0,corner:{string:function(){}}}, -A={width:p.width,height:p.height},B={},z=p.border||0,e=p.method||FALSE;h.corner=NULL;h.mimic=NULL;h.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){z=p.border;if(h.init())this.get("position.target")!=="mouse"&&this.reposition();else h.destroy()},"^style.tip.(height|width)":function(){A={width:p.width,height:p.height};h.create();h.update();c.reposition()},"^style.(classes|widget)$":function(){h.detectColours();h.update()}};a.extend(h,{init:function(){var j=a.browser.msie,n= -h.detectCorner(),d=h[h.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(n){if(e===TRUE)e=a("")[0].getContext?"canvas":j&&(d||A.height!==A.width)?"vml":"polygon";else if(e==="canvas")e=j?"vml":!a("")[0].getContext?"polygon":"canvas";else if(e==="polygon")e=j&&d?"vml":e;h.create();h.detectColours();h.update();s.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",k)}return n},detectCorner:function(){var j=p.corner,n=c.options.position.at,d=c.options.position.my;if(d.string)d= -d.string();if(j===FALSE||d===FALSE&&n===FALSE)return FALSE;else if(j===TRUE)h.corner=new a.fn.qtip.plugins.Corner(d);else if(!j.string){h.corner=new a.fn.qtip.plugins.Corner(j);h.corner.fixed=TRUE}return h.corner.string()!=="centercenter"},detectColours:function(){var j=m.tip,n=h.corner,d=h.corner[h.corner.precedance],f="border-"+d+"-color",i=/rgba?\(0, 0, 0(, 0)?\)|transparent/i,l=m.titlebar&&n.y==="top",g=c.options.style.widget;n=g?m.content:l?m.titlebar:m.wrapper;l=!g?m.wrapper:l?m.titlebar:m.content; -B.fill=j.css({backgroundColor:"",border:""}).css("background-color")||"transparent";B.border=j.get(0).style?j.get(0).style["border"+d.charAt(0)+d.substr(1)+"Color"]:j.css(f)||"transparent";if(i.test(B.fill))B.fill=z?n.css("background-color"):l.css(f);if(!B.border||i.test(B.border))B.border=l.css(f)||B.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=A.width,n=A.height;m.tip&&m.tip.remove();m.tip=a('
').toggleClass("ui-widget-content", -c.options.style.widget).css(A).prependTo(s);switch(e){case "canvas":a('').appendTo(m.tip)[0].getContext("2d").save();break;case "vml":m.tip.html(''); -break;case "polygon":m.tip.append('
').append(z?'
':"");break}return h},update:function(j){var n=m.tip,d=A.width,f=A.height,i=z>0?0:1,l=Math.ceil(z/2+0.5),g=p.mimic,q,x;if(!j)j=h.corner;if(g===FALSE)g=j;else{g=new a.fn.qtip.plugins.Corner(g);g.precedance=j.precedance;if(g.x==="inherit")g.x=j.x;else if(g.y==="inherit")g.y=j.y;else if(g.x===g.y)g[j.precedance]=j[j.precedance]}x=Math[/b|r/.test(g[g.precedance==="y"?"x":"y"])?"ceil": -"floor"];n=n.children();switch(e){case "canvas":n=n.get(0).getContext("2d");n.restore&&n.restore();n.clearRect(0,0,3E3,3E3);for(q=O(g.string(),d,f);i<2;i++){if(i){n.save();n.translate(x((g.x==="left"?1:g.x==="right"?-1:0)*(z+1)*(g.precedance==="y"?0.5:1)),x((g.y==="top"?1:g.y==="bottom"?-1:0)*(z+1)*(g.precedance==="x"?0.5:1)))}n.beginPath();n.moveTo(q[0][0],q[0][1]);n.lineTo(q[1][0],q[1][1]);n.lineTo(q[2][0],q[2][1]);n.closePath();n.fillStyle=B[i?"fill":"border"];n.fill()}break;case "vml":q=O(g.string(), -d,f);i="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" xe";n.attr({path:i,fillcolor:B.fill});if(z){n.children().attr("color",B.border);if(g.precedance==="y"){n.css("top",(g.y==="top"?1:-1)*(z-2));n.css("left",g.x==="left"?1:-2)}else{n.css("left",(g.x==="left"?1:-1)*(z-2));n.css("top",g.y==="top"?1:-2)}}break;case "polygon":if(g.precedance==="y"){i=d>f?1.5:df?5:2.2;l=[Math.floor(i*l*(g.x==="right"?-1:1)*(g.y==="center"?0.9:1)),g.y==="top"?l:g.y==="bottom"?-l:0]}n.removeAttr("style").each(function(D){var u={x:g.precedance==="x"?g.x==="left"?"right":"left":g.x,y:g.precedance==="y"?g.y==="top"?"bottom":"top":g.y},t=g.x==="center"?["left","right",u.y,f,d]:["top","bottom",u.x,d,f],r=B[!D&&z?"border":"fill"];D&&a(this).css({position:"absolute","z-index":1,left:l[0],top:l[1]});g.x==="center"||g.y==="center"?a(this).css("border-"+t[2],t[3]+"px solid "+ -r).css("border-"+t[0],Math.floor(t[4]/2)+"px dashed transparent").css("border-"+t[1],Math.floor(t[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(f/2)+"px "+Math.floor(d/2)+"px").css("border-"+u.x,Math.floor(d/2)+"px solid "+r).css("border-"+u.y,Math.floor(f/2)+"px solid "+r)});break}b(j);return h},destroy:function(){m.tip&&m.tip.remove();s.unbind(".qtip-tip")}})}function T(c,b){var k=this,h=c.elements,p=h.tooltip;h.overlay=a("#qtip-overlay");a.extend(k,{init:function(){p.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal", -function(m,s,v){m=m.type.replace("tooltip","");a.isFunction(b[m])?b[m].call(h.overlay,v,s):k[m](v)});h.overlay.length||k.create();b.blur===TRUE&&h.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){h.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(F).bind("resize.qtipmodal",function(){h.overlay.css({height:Math.max(a(F).height(),a(document).height()),width:Math.max(a(F).width(),a(document).width())})}).trigger("resize")}, -toggle:function(m){var s=h.overlay,v=c.options.show.modal.effect,o=m?"show":"hide";s.stop(TRUE,FALSE);if(a.isFunction(v))v.call(s,m);else v===FALSE?s[o]():s.fadeTo(90,m?0.7:0,function(){m||a(this).hide()})},show:function(){k.toggle(TRUE)},hide:function(){k.toggle(FALSE)},destroy:function(){var m=TRUE;a("*").each(function(){var s=a(this).data("qtip");if(s&&s.id!==c.id&&s.options.show.modal)return m=FALSE});if(m){h.overlay.remove();a(F).unbind("scroll.qtipmodal resize.qtipmodal")}else h.overlay.unbind("click.qtipmodal"+ -c.id);p.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});k.init()}function U(c){var b=this,k=c.elements,h=k.tooltip,p=".bgiframe-"+c.id,m="tooltipmove"+p+" tooltipshow"+p;a.extend(b,{init:function(){k.bgiframe=a('');k.bgiframe.appendTo(h);h.bind(m,b.adjust)},adjust:function(){var s=c.get("dimensions"),v=c.plugins.tip, -o=c.elements.tip,A;A=parseInt(h.css("border-left-width"),10)||0;A={left:-A,top:-A};if(v&&o){v=v.corner.precedance==="x"?["width","left"]:["height","top"];A[v[1]]-=o[v[0]]()}k.bgiframe.css(A).css(s)},destroy:function(){b.iframe.remove();h.unbind(m)}});b.init()}a.fn.qtip=function(c,b,k){var h=String(c).toLowerCase(),p=NULL,m=h==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),s=m[m.length-1],v;if(!arguments.length&&this.data("qtip")||h==="api")return(v=this.data("qtip"))?v:L;else if("string"=== -typeof c){this.each(function(){var o=a(this).data("qtip");if(!o)return TRUE;if(/option|set/.test(h)&&b)if(k!==L)o.set(b,k);else p=o.get(b);else{if(!o.rendered&&(h==="show"||h==="toggle")){if(s&&s.timeStamp)o.cache.event=s;o.render(1)}else if(h==="enable"){h="disable";m=[FALSE]}o[h]&&o[h].apply(o[h],m)}});return p!==NULL?p:this}else if("object"===typeof c||!arguments.length){v=M(a.extend(TRUE,{},c));return a.fn.qtip.bind.call(this,v,s)}};a.fn.qtip.bind=function(c,b){return this.each(function(){function k(A){function B(){o.render(typeof A=== -"object"||h.show.ready);p.show.unbind(m.show);p.hide.unbind(m.hide)}if(o.cache.disabled)return FALSE;o.cache.event=a.extend({},A);if(h.show.delay>0){clearTimeout(o.timers.show);o.timers.show=setTimeout(B,h.show.delay);m.show!==m.hide&&p.hide.bind(m.hide,function(){clearTimeout(o.timers.show)})}else B()}var h,p,m,s=c.id=!c.id||c.id===FALSE||c.id.length<1||a("#ui-tooltip-"+c.id).length?a.fn.qtip.nextid++:c.id,v=".qtip-"+s+"-create",o=Q.call(this,s,c);if(o===FALSE)return TRUE;h=o.options;a.each(a.fn.qtip.plugins, -function(){this.initialize==="initialize"&&this(o)});p={show:h.show.target,hide:h.hide.target};m={show:String(h.show.event).replace(" ",v+" ")+v,hide:String(h.hide.event).replace(" ",v+" ")+v};p.show.bind(m.show,k);if(h.show.ready||h.prerender)k(b)})};a.each({attr:function(c){var b=a(this),k=b.data("qtip");return arguments.length===1&&c==="title"&&k&&k.rendered===TRUE?b.data("oldtitle"):NULL},remove:a.ui?NULL:function(c,b){a(this).each(function(){if(!b)if(!c||a.filter(c,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}}, -function(c,b){if(!b)return TRUE;a.fn["Old"+c]=a.fn[c];a.fn[c]=function(){return b.apply(this,arguments)||a.fn["Old"+c].apply(this,arguments)}});a(document.body).attr("role",function(c,b){return!b?"application":b});a(document).bind("mousemove.qtip",function(c){a.fn.qtip.mouse={pageX:c.pageX,pageY:c.pageY}});a.fn.qtip.version="2.0.0pre";a.fn.qtip.nextid=0;a.fn.qtip.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");a.fn.qtip.zindex=15E3;a.fn.qtip.plugins={Corner:function(c){c= -String(c).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase();this.x=(c.match(/left|right/i)||c.match(/center/)||["inherit"])[0].toLowerCase();this.y=(c.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.precedance=c.charAt(0).search(/^(t|b)/)>-1?"y":"x";this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y};this.abbreviation=function(){var b=this.x.substr(0,1),k=this.y.substr(0,1);return b===k?b:b==="c"||b!=="c"&&k!=="c"?k+b:b+k}},iOS:parseFloat((/CPU.+OS ([0-9_]{3}).*AppleWebkit.*Mobile/i.exec(navigator.userAgent)|| +e.hide();return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(i){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(i.type))});e.redraw()}function o(){var d=e.elements;d.titlebar&&s();d.titlebar=a("
",{"class":j+"-titlebar "+(b.style.widget?"ui-widget-header":"")}).append(d.title=a("
",{id:j+"-"+k+"-title","class":j+"-title",html:b.content.title.text})).prependTo(d.wrapper);if(b.content.title.button)v();else e.rendered===TRUE&&e.redraw()}function B(d){var f= +e.elements;if(!e.rendered||!d)return FALSE;if(a.isFunction(d))d=d.call(c);d.jquery&&d.length>0?f.content.empty().append(d.css({display:"block"})):f.content.html(d);f.tooltip.queue("fx",function(i){function l(r){g=g.not(r);if(g.length===0){e.redraw();e.rendered===TRUE&&e.reposition(e.cache.event);i()}}var g=a("img:not([height]):not([width])",e.elements.content);g.each(function(r,z){var D=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(D,function(){clearTimeout(e.timers.img[r]); +l(this)});(function u(){if(z.height)return l(z);e.timers.img[r]=setTimeout(u,20)})();return TRUE});g.length===0&&l(g)});return e}function C(d,f,i,l){function g(y){if(q.tooltip.hasClass("ui-state-disabled"))return FALSE;q.show.trigger("qtip-"+k+"-inactive");clearTimeout(e.timers.show);clearTimeout(e.timers.hide);var w=function(){e.show(y)};if(b.show.delay>0)e.timers.show=setTimeout(w,b.show.delay);else w()}function r(y){if(q.tooltip.hasClass("ui-state-disabled"))return FALSE;var w=a(y.relatedTarget|| +y.target).parents(n)[0]===q.tooltip[0],x=a(y.relatedTarget||y.target)[0]===q.show[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide);if(b.hide.fixed&&(t.target==="mouse"&&w||/mouse(out|leave|move)/.test(y.type)&&(w||x))){y.stopPropagation();y.preventDefault();return FALSE}q.tooltip.stop(1,1);if(b.hide.delay>0)e.timers.hide=setTimeout(function(){e.hide(y)},b.hide.delay);else e.hide(y)}function z(y){if(q.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(e.timers.inactive);e.timers.inactive= +setTimeout(function(){e.hide(y)},b.hide.inactive)}function D(y){if(!e.cache.processing){e.cache.processing=1;e.elements.tooltip.is(":visible")&&e.reposition(y);e.cache.processing=0}}var u=".qtip-"+k,t=b.position,q={show:b.show.target,hide:b.hide.target,tooltip:e.elements.tooltip,container:t.container[0]===document.body?document:t.container},E={show:String(b.show.event).split(" "),hide:String(b.hide.event).split(" ")},I=a.browser.msie&&parseInt(a.browser.version,10)===6;c.bind("remove.qtip",function(){e.destroy()}); +if(i&&b.hide.fixed){q.hide=q.hide.add(q.tooltip);q.tooltip.bind("mouseover"+u,function(){q.tooltip.hasClass("ui-state-disabled")||clearTimeout(e.timers.hide)})}if(f){if("number"===typeof b.hide.inactive){q.show.bind("qtip-"+k+"-inactive",z);a.each(a.fn.qtip.inactiveEvents,function(y,w){q.hide.add(e.elements.tooltip).bind(w+u+"-inactive",z)})}a.each(E.hide,function(y,w){var x=a.inArray(w,E.show);if(x>-1&&a(q.hide).add(q.show).length===a(q.hide).length||w==="unfocus"){q.show.bind(w+u,function(J){q.tooltip.is(":visible")? +r(J):g(J)});delete E.show[x]}else q.hide.bind(w+u,r)})}if(d){a.each(E.show,function(y,w){q.show.bind(w+u,g)});q.tooltip.bind("mouseover"+u,function(){e.focus()})}if(l){if(t.adjust.resize||t.adjust.screen)a(a.event.special.resize?q.container:F).bind("resize"+u,D);if(t.adjust.screen||I&&q.tooltip.css("position")==="fixed")a(q.container).bind("scroll"+u,D);/unfocus/i.test(b.hide.event)&&a(document).bind("mousedown"+u,function(y){var w=e.elements.tooltip;a(y.target).parents(n).length===0&&a(y.target).add(c).length> +1&&w.is(":visible")&&!w.hasClass("ui-state-disabled")&&e.hide()});t.target==="mouse"&&a(document).bind("mousemove"+u,function(y){if(t.adjust.mouse&&!q.tooltip.hasClass("ui-state-disabled")&&q.tooltip.is(":visible"))e.reposition(y||a.fn.qtip.mouse)})}}function A(d,f,i,l){l=parseInt(l,10)!==0;var g=".qtip-"+k;f={show:d?b.show.target:NULL,hide:f?b.hide.target:NULL,tooltip:i?e.elements.tooltip:NULL,content:i?e.elements.content:NULL,container:l?b.position.container[0]===document.body?document:b.position.container: +NULL,window:l?F:NULL};if(e.rendered)a([]).pushStack(a.grep([f.show,f.hide,f.tooltip,f.container,f.content,f.window],function(){return this!==null})).unbind(g);else d&&f.show.unbind(g+"-create")}var e=this,j="ui-tooltip",n=".qtip."+j;e.id=k;e.rendered=FALSE;e.elements={target:c};e.cache={event:{},target:NULL,disabled:FALSE,position:NULL};e.timers={img:[]};e.options=b;e.plugins={};a.extend(e,{render:function(d){var f=e.elements,i=a.Event("tooltiprender");if(e.rendered)return FALSE;e.rendered=d?-2:-1; +f.tooltip=a("
").attr({id:j+"-"+k,role:"tooltip","class":j+" qtip ui-tooltip-accessible ui-helper-reset "+b.style.classes}).css("z-index",a.fn.qtip.zindex+a(n).length).toggleClass("ui-widget",b.style.widget).toggleClass("ui-state-disabled",e.cache.disabled).data("qtip",e).appendTo(b.position.container);f.wrapper=a("
",{"class":j+"-wrapper"}).appendTo(f.tooltip);f.content=a("
",{"class":j+"-content "+(b.style.widget?"ui-widget-content":""),id:j+"-"+k+"-content"}).appendTo(f.wrapper); +b.content.title.text&&o();B(b.content.text);a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(e)});e.rendered=TRUE;C(1,1,1,1);a.each(b.events,function(l,g){g&&f.tooltip.bind("tooltip"+l,g)});f.tooltip.queue("fx",function(l){f.tooltip.removeClass("ui-tooltip-accessible");i.originalEvent=e.cache.event;f.tooltip.trigger(i,[e]);if(b.show.ready||d){f.tooltip.hide();e.show(e.cache.event)}l()});return e},get:function(d){switch(d.toLowerCase()){case "offset":d=m("position");break;case "dimensions":d= +m("dimensions");break;default:d=h(d.toLowerCase());d=d[0].precedance?d[0].string():d[0].jquery?d[0]:d[0][d[1]];break}return d},set:function(d,f){d=d.toLowerCase();var i=h(d),l=e.elements,g=l.tooltip,r,z,D,u={builtin:{id:function(){var t=f===TRUE?a.fn.qtip.nextid:f,q=j+"-"+t;if(t!==FALSE&&t.length>0&&!a("#ui-tooltip-"+t).length){g[0].id=q;l.content[0].id=q+"-content";l.title[0].id=q+"-title"}},"^content.text":function(){B(f)},"^content.title.text":function(){if(e.rendered)if(!e.elements.title&&f){o(); +e.reposition()}else f?e.elements.title.html(f):s()},"^content.title.button":function(){var t=e.elements.button,q=e.elements.title;if(e.rendered)if(f){q||o();v()}else t.remove()},"^position.(my|at)$":function(){var t=/my$/i.test(d)?"my":"at";if("string"===typeof f)b.position[t]=new a.fn.qtip.plugins.Corner(f)},"^position.(my|at|adjust|target)":function(){e.rendered&&e.reposition()},"^position.container$":function(){if(e.rendered===TRUE){g.appendTo(f);e.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(t, +q,E,I){var y=d.search(/fixed/i)>-1?[0,[0,1,1,1]]:[d.substr(0,3),d.charAt(0)==="s"?[1,0,0,0]:[0,1,0,0]];if(y[0])t[q]=I;A.apply(e,y[1]);if(y[0])t[q]=E;C.apply(e,y[1])},"^show.ready$":function(){e.rendered===FALSE&&e.show()},"^style.classes$":function(){e.elements.tooltip.attr("class",j+" qtip ui-helper-reset "+f)},"^style.widget$":function(){var t=!!f;g.toggleClass("ui-widget",t);l.titlebar.toggleClass("ui-widget-header",t);l.content.toggleClass("ui-widget-content",t);l.button.children("span").toggleClass(j+ +"-icon",!t).toggleClass("ui-icon",t)},"^events.(render|show|move|hide|focus|blur)":function(t,q,E){l.tooltip[(a.isFunction(f)?"":"un")+"bind"]("tooltip"+q,E)}}};a.each(e.plugins,function(t){if("object"===typeof this.checks)u[t]=this.checks});r=i[0][i[1]];i[0][i[1]]=f.nodeType?a(f):f;M(b);for(z in u)for(D in u[z])RegExp(D,"i").test(d)&&u[z][D].call(e,i[0],i[1],f,r);return e},toggle:function(d,f){function i(){var D=a(this),u=d?"attr":"removeAttr",t=/^1|0$/.test(D.css("opacity")),q=this.style;e.elements.title&& +c[u]("aria-labelledby",j+"-"+k+"-title");c[u]("aria-describedby",j+"-"+k+"-content");if(d){if(a.browser.msie&&q&&t){q.removeAttribute("filter");q.removeAttribute("opacity")}}else t&&D.hide()}if(e.rendered===FALSE)return FALSE;var l=d?"show":"hide",g=e.elements.tooltip,r=b[l],z=g.is(":visible");if((typeof d).search("boolean|number"))d=!g.is(":visible");if(!z&&!d||g.is(":animated"))return e;if(f){if(/over|enter/.test(f.type)&&/out|leave/.test(e.cache.event.type)&&f.target===b.show.target[0]&&g.has(f.relatedTarget).length)return e; +e.cache.event=a.extend({},f)}z=a.Event("tooltip"+l);z.originalEvent=f?e.cache.event:NULL;g.trigger(z,[e,90]);if(z.isDefaultPrevented())return e;if(d){e.focus();e.reposition(f);r.solo&&a(n).qtip("hide")}else clearTimeout(e.timers.show);g.attr("aria-hidden",Boolean(!d));g.stop(1,1);if(a.isFunction(r.effect)){r.effect.call(g,e);g.queue(function(){i.call(this);a(this).dequeue()})}else if(r.effect===FALSE){g[l]();i.call(g)}else g.fadeTo(90,d?1:0,i);d&&r.target.trigger("qtip-"+k+"-inactive");return e}, +show:function(d){e.toggle(TRUE,d)},hide:function(d){e.toggle(FALSE,d)},focus:function(d){if(e.rendered===FALSE)return FALSE;var f=e.elements.tooltip,i=a(n),l=parseInt(f[0].style.zIndex,10),g=a.fn.qtip.zindex+i.length,r=j+"-focus",z=a.extend({},d);if(!f.hasClass(r)&&l!==g){i.each(function(){this.style.zIndex-=1});a(n+"."+r).each(function(){var D=a(this),u=D.qtip(),t;if(!u||u.rendered===FALSE)return TRUE;D.removeClass(r);t=a.Event("tooltipblur");t.originalEvent=z;D.trigger(t,[u,g])});d=a.Event("tooltipfocus"); +d.originalEvent=z;f.trigger(d,[e,g]);if(!d.isDefaultPrevented())f.addClass(r)[0].style.zIndex=g}return e},reposition:function(d){if(e.rendered===FALSE)return FALSE;var f=b.position.target,i=e.elements.tooltip,l=b.position,g=l.my,r=l.at,z=l.adjust,D=e.elements.tooltip.width(),u=e.elements.tooltip.height(),t=a(l.container)[0],q=0,E=0,I=a.Event("tooltipmove"),y=i.css("position")==="fixed",w=a(t!==document.body?t:F),x={left:0,top:0},J={left:function(G){var K=w.scrollLeft,H=r.x==="left"?q:r.x==="right"? +-q:-q/2,N=G+D-w.width-K;H=(g.x==="left"?D:g.x==="right"?-D:-D/2)-(g.x===g.y?1:-2)*z.x-(g.precedance==="x"||g.x===g.y?H:0);if(K-G>0)x.left-=H;else if(N>0)x.left-=(g.x==="center"?-1:1)*H;return x.left-G},top:function(G){var K=w.scrollTop,H=r.y==="top"?E:r.y==="bottom"?-E:-E/2,N=G+u-w.height-K+z.y;H=(g.y==="top"?u:g.y==="bottom"?-u:-u/2)-(g.y===g.x?1:-2)*z.y-(g.precedance==="y"||g.x===g.y?H:0);if(K-G>0)x.top-=H;else if(N>0)x.top-=(g.y==="center"?-1:1)*H;return x.top-G}};w={elem:w,height:w[(w[0]===F? +"h":"outerH")+"eight"](),width:w[(w[0]===F?"w":"outerW")+"idth"](),scrollLeft:w.scrollLeft(),scrollTop:w.scrollTop()};if(f==="mouse"){r={x:"left",y:"top"};d=d.type==="resize"||d.type==="scroll"?e.cache.event:z.mouse||!d||!d.pageX?a.extend({},a.fn.qtip.mouse):d;x={top:d.pageY,left:d.pageX}}else{if(f==="event")f=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?e.cache.target=a(d.target):e.cache.target;f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===F){q=f.width();E=f.height(); +if(f[0]===F)x={top:y?0:w.scrollTop,left:y?0:w.scrollLeft}}else if(f.is("area")&&a.fn.qtip.plugins.imagemap){x=a.fn.qtip.plugins.imagemap(f,r);q=x.width;E=x.height;x=x.offset}else{q=f.outerWidth();E=f.outerHeight();x=p(f[0],t)}x.left+=r.x==="right"?q:r.x==="center"?q/2:0;x.top+=r.y==="bottom"?E:r.y==="center"?E/2:0}x.left+=z.x+(g.x==="right"?-D:g.x==="center"?-D/2:0);x.top+=z.y+(g.y==="bottom"?-u:g.y==="center"?-u/2:0);x.adjusted=z.screen&&f[0]!==F&&f[0]!==document.body?{left:J.left(x.left),top:J.top(x.top)}: +{left:0,top:0};i.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(j+"-pos-"+g.abbreviation());I.originalEvent=a.extend({},d);i.trigger(I,[e,x,w.elem]);if(I.isDefaultPrevented())return e;delete x.adjusted;if(i.is(":visible")&&a.isFunction(l.effect)){l.effect.call(i,e,x);i.queue(function(){var G=a(this);G.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");G.dequeue()})}else isNaN(x.left,x.top)||i.css(x);return e}, +redraw:function(){if(!e.rendered||!(a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9))return FALSE;var d=e.elements.tooltip;d.attr("style");var f;d.css({width:"auto",height:"auto"});f=m("dimensions",1);a.each(["width","height"],function(i,l){var g=parseInt(d.css("max-"+l),10)||0,r=parseInt(d.css("min-"+l),10)||0;f[l]=g+r?Math.min(Math.max(f[l],r),g):f[l]});d.css(f)},disable:function(d){var f=e.elements.tooltip;if(e.rendered)f.toggleClass("ui-state-disabled",d);else e.cache.disabled=!!d; +return e},destroy:function(){var d=e.elements,f=d.target.data("oldtitle");e.rendered&&a.each(e.plugins,function(){this.initialize==="render"&&this.destroy()});A(1,1,1,1);c.removeData("qtip");e.rendered&&d.tooltip.remove();f&&c.attr("title",f);c.removeAttr("aria-describedby");return c}})}function Q(c,b){var k,h,p=a(this);k=a(document.body);var m=this===document?k:p;h=p.metadata?p.metadata(b.metadata):NULL;var s=a.extend(TRUE,{},a.fn.qtip.defaults,b,M((h&&b.metadata.type==="html5"?h[b.metadata.name]: +NULL)||h));p.removeData("metadata");h=s.position;if("boolean"===typeof s.content.text)if(s.content.attr!==FALSE&&p.attr(s.content.attr))s.content.text=p.attr(s.content.attr);else return FALSE;if(h.container===FALSE)h.container=k;if(h.target===FALSE)h.target=m;if(s.show.target===FALSE)s.show.target=m;if(s.hide.target===FALSE)s.hide.target=m;h.at=new a.fn.qtip.plugins.Corner(h.at);h.my=new a.fn.qtip.plugins.Corner(h.my);if(p.data("qtip"))if(s.overwrite)p.qtip("destroy");else if(s.overwrite===FALSE)return FALSE; +p.attr("title")&&p.data("oldtitle",p.attr("title")).removeAttr("title");k=new P(p,s,c);p.data("qtip",k);return k}function R(c){var b=this;b.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(b,{init:function(){var k=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){b.load(k);c.elements.tooltip.bind("tooltipshow.ajax",function(){k.once===FALSE&&c.rendered===TRUE&&b.load(k)})})},load:function(k){a.ajax(a.extend(TRUE,{},k,{success:function(h, +p){if(a.isFunction(k.success))if(k.success.call(c.hash(),h,p)===FALSE)return;c.set("content.text",h)},error:function(h,p,m){var s=p||m;if(a.isFunction(k.error)){h=k.error.call(c.hash(),h,p,m);if(h===FALSE)return}c.set("content.text",s)}}));return b},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});b.init()}function O(c,b,k){var h=Math.floor(b/2),p=Math.floor(k/2);b={bottomright:[[0,0],[b,k],[b,0]],bottomleft:[[0,0],[b,0],[0,k]],topright:[[0,k],[b,0],[b,k]],topleft:[[0,0],[0,k], +[b,k]],topcenter:[[0,k],[h,0],[b,k]],bottomcenter:[[0,0],[b,0],[h,k]],rightcenter:[[0,0],[b,p],[0,k]],leftcenter:[[b,0],[b,k],[0,p]]};b.lefttop=b.bottomright;b.righttop=b.bottomleft;b.leftbottom=b.topright;b.rightbottom=b.topleft;return b[c]}function S(c){function b(j){var n=m.tip,d=["left","right"],f=p.offset,i,l;if(p.corner===FALSE||!n)return FALSE;j=j||h.corner;i=j.precedance;l=i==="y"?"x":"y";d[i==="y"?"push":"unshift"]("top","bottom");f=Math.max(j[l]==="center"?f:0,f);n.css({top:"",bottom:"", +left:"",right:"",margin:""});switch(j[i==="y"?"x":"y"]){case "center":n.css(d[0],"50%").css("margin-"+d[0],-Math.floor(B[i==="y"?"width":"height"]/2)+f);break;case d[0]:n.css(d[0],f);break;case d[1]:n.css(d[1],f);break}f=B[i==="x"?"width":"height"];if(A){s.toggleClass("ui-tooltip-accessible",!s.is(":visible"));f-=parseInt(v.css("border-"+j[i]+"-width"),10)||0;s.removeClass("ui-tooltip-accessible")}if(e==="vml"&&/bottom|right/.test(j[j.precedance]))f+=A?1:-1;n.css(j[i],-f)}function k(j,n,d){if(m.tip){j= +a.extend({},h.corner);n=j.precedance==="y"?["y","top","left","height","x"]:["x","left","top","width","y"];var f=d.adjusted,i=[0,0];if(h.corner.fixed!==TRUE){if(f.left)j.x=j.x==="center"?f.left>0?"left":"right":j.x==="left"?"right":"left";if(f.top)j.y=j.y==="center"?f.top>0?"top":"bottom":j.y==="top"?"bottom":"top";if(j.string()!==o.corner.string()&&(o.top!==f.top||o.left!==f.left))h.update(j)}i[0]=A?parseInt(v.css("border-"+j[n[0]]+"-width"),10)||0:e==="vml"?1:0;i[1]=Math.max(j[n[4]]==="center"?p.offset: +0,p.offset);d[n[1]]+=(j[n[0]]===n[1]?1:-1)*(B[n[3]]-i[0]);d[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="center"?1:-1)*i[1];o.left=f.left;o.top=f.top;o.corner=j}}var h=this,p=c.options.style.tip,m=c.elements,s=m.tooltip,v=m.wrapper,o={top:0,left:0,corner:{string:function(){}}},B={width:p.width,height:p.height},C={},A=p.border||0,e=p.method||FALSE;h.corner=NULL;h.mimic=NULL;h.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){A=p.border;if(h.init())this.get("position.target")!=="mouse"&& +this.reposition();else h.destroy()},"^style.tip.(height|width)":function(){B={width:p.width,height:p.height};h.create();h.update();c.reposition()},"^style.(classes|widget)$":function(){h.detectColours();h.update()}};a.extend(h,{init:function(){var j=a.browser.msie,n=h.detectCorner(),d=h[h.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(n){if(e===TRUE)e=a("")[0].getContext?"canvas":j&&(d||B.height!==B.width)?"vml":"polygon";else if(e==="canvas")e=j?"vml":!a("")[0].getContext? +"polygon":"canvas";else if(e==="polygon")e=j&&d?"vml":e;h.create();h.detectColours();h.update();s.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",k)}return n},detectCorner:function(){var j=p.corner,n=c.options.position.at,d=c.options.position.my;if(d.string)d=d.string();if(j===FALSE||d===FALSE&&n===FALSE)return FALSE;else if(j===TRUE)h.corner=new a.fn.qtip.plugins.Corner(d);else if(!j.string){h.corner=new a.fn.qtip.plugins.Corner(j);h.corner.fixed=TRUE}return h.corner.string()!=="centercenter"},detectColours:function(){var j= +m.tip,n=h.corner,d=h.corner[h.corner.precedance],f="border-"+d+"-color",i=/rgba?\(0, 0, 0(, 0)?\)|transparent/i,l=m.titlebar&&n.y==="top",g=c.options.style.widget;n=g?m.content:l?m.titlebar:m.wrapper;l=!g?m.wrapper:l?m.titlebar:m.content;C.fill=j.css({backgroundColor:"",border:""}).css("background-color")||"transparent";C.border=j.get(0).style?j.get(0).style["border"+d.charAt(0)+d.substr(1)+"Color"]:j.css(f)||"transparent";if(i.test(C.fill))C.fill=A?n.css("background-color"):l.css(f);if(!C.border|| +i.test(C.border))C.border=l.css(f)||C.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=B.width,n=B.height;m.tip&&m.tip.remove();m.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(B).prependTo(s);switch(e){case "canvas":a('').appendTo(m.tip)[0].getContext("2d").save();break;case "vml":m.tip.html('');break;case "polygon":m.tip.append('
').append(A?'
':"");break}return h},update:function(j){var n=m.tip,d=B.width, +f=B.height,i=A>0?0:1,l=Math.ceil(A/2+0.5),g=p.mimic,r,z;if(!j)j=h.corner;if(g===FALSE)g=j;else{g=new a.fn.qtip.plugins.Corner(g);g.precedance=j.precedance;if(g.x==="inherit")g.x=j.x;else if(g.y==="inherit")g.y=j.y;else if(g.x===g.y)g[j.precedance]=j[j.precedance]}z=Math[/b|r/.test(g[g.precedance==="y"?"x":"y"])?"ceil":"floor"];n=n.children();switch(e){case "canvas":n=n.get(0).getContext("2d");n.restore&&n.restore();n.clearRect(0,0,3E3,3E3);for(r=O(g.string(),d,f);i<2;i++){if(i){n.save();n.translate(z((g.x=== +"left"?1:g.x==="right"?-1:0)*(A+1)*(g.precedance==="y"?0.5:1)),z((g.y==="top"?1:g.y==="bottom"?-1:0)*(A+1)*(g.precedance==="x"?0.5:1)))}n.beginPath();n.moveTo(r[0][0],r[0][1]);n.lineTo(r[1][0],r[1][1]);n.lineTo(r[2][0],r[2][1]);n.closePath();n.fillStyle=C[i?"fill":"border"];n.fill()}break;case "vml":r=O(g.string(),d,f);i="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" xe";n.attr({path:i,fillcolor:C.fill});if(A){n.children().attr("color",C.border);if(g.precedance==="y"){n.css("top", +(g.y==="top"?1:-1)*(A-2));n.css("left",g.x==="left"?1:-2)}else{n.css("left",(g.x==="left"?1:-1)*(A-2));n.css("top",g.y==="top"?1:-2)}}break;case "polygon":if(g.precedance==="y"){i=d>f?1.5:df?5:2.2;l=[Math.floor(i*l*(g.x==="right"?-1:1)*(g.y==="center"?0.9:1)),g.y==="top"?l:g.y==="bottom"?-l:0]}n.removeAttr("style").each(function(D){var u={x:g.precedance==="x"?g.x==="left"?"right": +"left":g.x,y:g.precedance==="y"?g.y==="top"?"bottom":"top":g.y},t=g.x==="center"?["left","right",u.y,f,d]:["top","bottom",u.x,d,f],q=C[!D&&A?"border":"fill"];D&&a(this).css({position:"absolute","z-index":1,left:l[0],top:l[1]});g.x==="center"||g.y==="center"?a(this).css("border-"+t[2],t[3]+"px solid "+q).css("border-"+t[0],Math.floor(t[4]/2)+"px dashed transparent").css("border-"+t[1],Math.floor(t[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(f/2)+"px "+Math.floor(d/2)+"px").css("border-"+ +u.x,Math.floor(d/2)+"px solid "+q).css("border-"+u.y,Math.floor(f/2)+"px solid "+q)});break}b(j);return h},destroy:function(){m.tip&&m.tip.remove();s.unbind(".qtip-tip")}})}function T(c,b){var k=this,h=c.elements,p=h.tooltip;h.overlay=a("#qtip-overlay");a.extend(k,{init:function(){p.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(m,s,v){m=m.type.replace("tooltip","");a.isFunction(b[m])?b[m].call(h.overlay,v,s):k[m](v)});h.overlay.length||k.create();b.blur===TRUE&&h.overlay.bind("click.qtipmodal"+ +c.id,function(){c.hide.call(c)})},create:function(){h.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(F).bind("resize.qtipmodal",function(){h.overlay.css({height:Math.max(a(F).height(),a(document).height()),width:Math.max(a(F).width(),a(document).width())})}).trigger("resize")},toggle:function(m){var s=h.overlay,v=c.options.show.modal.effect,o=m?"show":"hide";s.stop(TRUE,FALSE);if(a.isFunction(v))v.call(s,m);else v===FALSE?s[o](): +s.fadeTo(90,m?0.7:0,function(){m||a(this).hide()})},show:function(){k.toggle(TRUE)},hide:function(){k.toggle(FALSE)},destroy:function(){var m=TRUE;a("*").each(function(){var s=a(this).data("qtip");if(s&&s.id!==c.id&&s.options.show.modal)return m=FALSE});if(m){h.overlay.remove();a(F).unbind("scroll.qtipmodal resize.qtipmodal")}else h.overlay.unbind("click.qtipmodal"+c.id);p.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});k.init()}function U(c){var b=this,k=c.elements,h=k.tooltip,p=".bgiframe-"+ +c.id,m="tooltipmove"+p+" tooltipshow"+p;a.extend(b,{init:function(){k.bgiframe=a('');k.bgiframe.appendTo(h);h.bind(m,b.adjust)},adjust:function(){var s=c.get("dimensions"),v=c.plugins.tip,o=c.elements.tip,B;B=parseInt(h.css("border-left-width"),10)||0;B={left:-B,top:-B};if(v&&o){v=v.corner.precedance==="x"?["width","left"]: +["height","top"];B[v[1]]-=o[v[0]]()}k.bgiframe.css(B).css(s)},destroy:function(){b.iframe.remove();h.unbind(m)}});b.init()}a.fn.qtip=function(c,b,k){var h=String(c).toLowerCase(),p=NULL,m=h==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),s=m[m.length-1],v;if(!arguments.length&&this.data("qtip")||h==="api")return(v=this.data("qtip"))?v:L;else if("string"===typeof c){this.each(function(){var o=a(this).data("qtip");if(!o)return TRUE;if(/option|set/.test(h)&&b)if(k!==L)o.set(b,k);else p=o.get(b); +else{if(!o.rendered&&(h==="show"||h==="toggle")){if(s&&s.timeStamp)o.cache.event=s;o.render(1)}else if(h==="enable"){h="disable";m=[FALSE]}o[h]&&o[h].apply(o[h],m)}});return p!==NULL?p:this}else if("object"===typeof c||!arguments.length){v=M(a.extend(TRUE,{},c));return a.fn.qtip.bind.call(this,v,s)}};a.fn.qtip.bind=function(c,b){return this.each(function(){function k(B){function C(){o.render(typeof B==="object"||h.show.ready);p.show.unbind(m.show);p.hide.unbind(m.hide)}if(o.cache.disabled)return FALSE; +o.cache.event=a.extend({},B);if(h.show.delay>0){clearTimeout(o.timers.show);o.timers.show=setTimeout(C,h.show.delay);m.show!==m.hide&&p.hide.bind(m.hide,function(){clearTimeout(o.timers.show)})}else C()}var h,p,m,s=c.id=!c.id||c.id===FALSE||c.id.length<1||a("#ui-tooltip-"+c.id).length?a.fn.qtip.nextid++:c.id,v=".qtip-"+s+"-create",o=Q.call(this,s,c);if(o===FALSE)return TRUE;h=o.options;a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(o)});p={show:h.show.target,hide:h.hide.target}; +m={show:String(h.show.event).replace(" ",v+" ")+v,hide:String(h.hide.event).replace(" ",v+" ")+v};p.show.bind(m.show,k);if(h.show.ready||h.prerender)k(b)})};a.each({attr:function(c){var b=a(this),k=b.data("qtip");return arguments.length===1&&c==="title"&&k&&k.rendered===TRUE?b.data("oldtitle"):NULL},remove:a.ui?NULL:function(c,b){a(this).each(function(){if(!b)if(!c||a.filter(c,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}},function(c,b){if(!b)return TRUE; +a.fn["Old"+c]=a.fn[c];a.fn[c]=function(){return b.apply(this,arguments)||a.fn["Old"+c].apply(this,arguments)}});a(document.body).attr("role",function(c,b){return!b?"application":b});a(document).bind("mousemove.qtip",function(c){a.fn.qtip.mouse={pageX:c.pageX,pageY:c.pageY}});a.fn.qtip.version="2.0.0pre";a.fn.qtip.nextid=0;a.fn.qtip.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");a.fn.qtip.zindex=15E3;a.fn.qtip.plugins={Corner:function(c){c=String(c).replace(/([A-Z])/, +" $1").replace(/middle/gi,"center").toLowerCase();this.x=(c.match(/left|right/i)||c.match(/center/)||["inherit"])[0].toLowerCase();this.y=(c.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.precedance=c.charAt(0).search(/^(t|b)/)>-1?"y":"x";this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y};this.abbreviation=function(){var b=this.x.substr(0,1),k=this.y.substr(0,1);return b===k?b:b==="c"||b!=="c"&&k!=="c"?k+b:b+k}},iOS:parseFloat((/CPU.+OS ([0-9_]{3}).*AppleWebkit.*Mobile/i.exec(navigator.userAgent)|| [0,"4_2"])[1].replace("_","."))<4.1};a.fn.qtip.defaults={prerender:FALSE,id:FALSE,overwrite:TRUE,metadata:{type:"class"},content:{text:TRUE,attr:"title",title:{text:FALSE,button:FALSE}},position:{my:"top left",at:"bottom right",target:FALSE,container:FALSE,adjust:{x:0,y:0,mouse:TRUE,screen:FALSE,resize:TRUE},effect:TRUE},show:{target:FALSE,event:"mouseenter",effect:TRUE,delay:90,solo:FALSE,ready:FALSE},hide:{target:FALSE,event:"mouseleave",effect:TRUE,delay:0,fixed:FALSE,inactive:FALSE},style:{classes:"", widget:FALSE},events:{render:NULL,move:NULL,show:NULL,hide:NULL,focus:NULL,blur:NULL}};a.fn.qtip.plugins.ajax=function(c){var b=c.plugins.ajax,k=c.options.content.ajax;if(k&&k.url)if(b)return b;else{c.plugins.ajax=new R(c);return c.plugins.ajax}};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(c){var b=c.content;if(b&&"ajax"in b){b=b.ajax;if(typeof b!=="object")b=c.content.ajax={url:b};if("boolean"!==typeof b.once&&b.once)b.once=!!b.once}};a.extend(TRUE,a.fn.qtip.defaults, {content:{ajax:{once:TRUE}}});a.fn.qtip.plugins.tip=function(c){var b=c.plugins.tip,k=c.options.style.tip;if(k&&k.corner)if(b)return b;else{c.plugins.tip=new S(c);c.plugins.tip.init();return c.plugins.tip}};a.fn.qtip.plugins.tip.initialize="render";a.fn.qtip.plugins.tip.sanitize=function(c){var b=c.style;if(b&&"tip"in b){b=c.style.tip;if(typeof b!=="object")c.style.tip={corner:b};if(!/string|boolean/i.test(typeof b.corner))b.corner=true;if(typeof b.method!=="string")b.method=TRUE;if(!/canvas|polygon/i.test(b.method))b.method= -TRUE;typeof b.width!=="number"&&delete b.width;typeof b.height!=="number"&&delete b.height;typeof b.border!=="number"&&delete b.border;typeof b.offset!=="number"&&delete b.offset}};a.extend(TRUE,a.fn.qtip.defaults,{style:{tip:{corner:TRUE,mimic:FALSE,method:TRUE,width:9,height:9,border:0,offset:0}}});a.fn.qtip.plugins.imagemap=function(c,b){function k(z,e){for(var j=0,n=1,d=1,f=0,i=0,l=z.width,g=z.height;l>0&&g>0&&n>0&&d>0;){l=Math.floor(l/2);g=Math.floor(g/2);if(b.x==="left")n=l;else if(b.x==="right")n= -z.width-l;else n+=Math.floor(l/2);if(b.y==="top")d=g;else if(b.y==="bottom")d=z.height-g;else d+=Math.floor(g/2);for(j=e.length;j--;){if(e.length<2)break;f=e[j][0]-z.offset.left;i=e[j][1]-z.offset.top;if(b.x==="left"&&f>=n||b.x==="right"&&f<=n||b.x==="center"&&(fz.width-n)||b.y==="top"&&i>=d||b.y==="bottom"&&i<=d||b.y==="center"&&(iz.height-d))e.splice(j,1)}}return{left:e[0][0],top:e[0][1]}}var h=c.attr("shape").toLowerCase(),p=c.attr("coords").split(","),m=[],s=a('img[usemap="#'+c.parent("map").attr("name")+ -'"]'),v=s.offset(),o={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},A=0,B=0;v.left+=Math.ceil((s.outerWidth()-s.width())/2);v.top+=Math.ceil((s.outerHeight()-s.height())/2);if(h==="poly")for(A=p.length;A--;){B=[parseInt(p[--A],10),parseInt(p[A+1],10)];if(B[0]>o.offset.right)o.offset.right=B[0];if(B[0]o.offset.bottom)o.offset.bottom=B[1];if(B[1]0&&g>0&&n>0&&d>0;){l=Math.floor(l/2);g=Math.floor(g/2);if(b.x==="left")n=l;else if(b.x==="right")n= +A.width-l;else n+=Math.floor(l/2);if(b.y==="top")d=g;else if(b.y==="bottom")d=A.height-g;else d+=Math.floor(g/2);for(j=e.length;j--;){if(e.length<2)break;f=e[j][0]-A.offset.left;i=e[j][1]-A.offset.top;if(b.x==="left"&&f>=n||b.x==="right"&&f<=n||b.x==="center"&&(fA.width-n)||b.y==="top"&&i>=d||b.y==="bottom"&&i<=d||b.y==="center"&&(iA.height-d))e.splice(j,1)}}return{left:e[0][0],top:e[0][1]}}var h=c.attr("shape").toLowerCase(),p=c.attr("coords").split(","),m=[],s=a('img[usemap="#'+c.parent("map").attr("name")+ +'"]'),v=s.offset(),o={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},B=0,C=0;v.left+=Math.ceil((s.outerWidth()-s.width())/2);v.top+=Math.ceil((s.outerHeight()-s.height())/2);if(h==="poly")for(B=p.length;B--;){C=[parseInt(p[--B],10),parseInt(p[B+1],10)];if(C[0]>o.offset.right)o.offset.right=C[0];if(C[0]o.offset.bottom)o.offset.bottom=C[1];if(C[1]35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"7j 5B";13 1c=4v,12=5C,1v=4C;(W(a,F,L){W M(c){13 b;V(!c)X 12;V("1H"!==1n c.2g)c.2g={1Y:c.2g};V("19"2l c){V("1H"!==1n c.19||c.19.2C)c.19={1L:c.19};b=c.19.1L||12;V(!a.2A(b)&&(!b&&!b.1x||b.1s<1||"1H"===1n b&&!b.2C))b=c.19.1L=12;V("1p"2l c.19&&"1H"!==1n c.19.1p)c.19.1p={1L:c.19.1p}}V("1j"2l c){V("1H"!==1n c.1j)c.1j={25:c.1j,2w:c.1j};V("1H"!==1n c.1j.1V)c.1j.1V={};V("5b"!==1n c.1j.1V.2R)c.1j.1V.2R=!!c.1j.1V.2R}V("11"2l c){V("1H"!==1n c.11)c.11={1y:c.11};V("1H"!==1n c.11)c.11=c.11.2C?{1l:c.11}:{1y:c.11}}V("18"2l c)V("1H"!==1n c.18)c.18=c.18.2C?{1l:c.18}:{1y:c.18};V("1k"2l c&&"1H"!==1n c.1k)c.1k={3k:c.1k};a.1E(a.1b.Y.1f,W(){14.3i&&14.3i(c)});X c}W P(c,b,k){W h(d){13 f,i=d.3h("."),l=b[i[0]];2S(d=1;d",{3c:f}):a("",{"1U":"1h-1Z-3M",1L:"5q 15",1p:"5q 15",1d:{"1L-5I":"-5J"}}).5K(a("<4G />",{"1U":(b.1k.1R?"1h":j)+"-3R 1h-3R-59"}));d.23.4h(d.2i).1x("3Y","23").3A(j+"-59").4y(W(i){a(14).24("1h-1Z-4y",i.1Y==="4l")}).3B(W(){d.15.2B("1h-1Z-1X")||e.18();X 12}).1r("41 5L 4M 7k 5M",W(i){a(14).24("1h-1Z-6J 1h-1Z-2P",/5N$/i.1S(i.1Y))});e.3J()}W o(){13 d=e.1i;d.2i&&s();d.2i=a("<2v />",{"1U":j+"-2i "+(b.1k.1R?"1h-1R-4F":"")}).3N(d.1p=a("<2v />",{1D:j+"-"+k+"-1p","1U":j+"-1p",3c:b.19.1p.1L})).4h(d.2M);V(b.19.1p.23)v();1a e.1w===1c&&e.3J()}W A(d){13 f=e.1i;V(!e.1w||!d)X 12;V(a.2A(d))d=d.21(c);d.2C&&d.1s>0?f.19.5O().3N(d.1d({3e:"3t"})):f.19.3c(d);f.15.3Q("4D",W(i){W l(q){g=g.4a(q);V(g.1s===0){e.3J();e.1w===1c&&e.2h(e.1J.1y);i()}}13 g=a("3f:4a([1g]):4a([1e])",e.1i.19);g.1E(W(q,x){13 D=["5P","3G","3g","5Q",""].6n(".Y-5S ");a(14).1r(D,W(){2f(e.1P.3f[q]);l(14)});(W u(){V(x.1g)X l(x);e.1P.3f[q]=38(u,20)})();X 1c});g.1s===0&&l(g)});X e}W B(d,f,i,l){W g(C){V(r.15.2B("1h-1Z-1X"))X 12;r.11.2E("Y-"+k+"-2m");2f(e.1P.11);2f(e.1P.18);13 w=W(){e.11(C)};V(b.11.2z>0)e.1P.11=38(w,b.11.2z);1a w()}W q(C){V(r.15.2B("1h-1Z-1X"))X 12;13 w=a(C.4t||C.1l).4B(n)[0]==r.15[0];2f(e.1P.11);2f(e.1P.18);V(b.18.2y&&(t.1l==="2a"&&w||/2a(4L|4I|4s)/.1S(C.1Y)&&w)){C.5T();C.5U();X 12}r.15.4p(1,1);V(b.18.2z>0)e.1P.18=38(W(){e.18(C)},b.18.2z);1a e.18(C)}W x(C){V(r.15.2B("1h-1Z-1X"))X 12;2f(e.1P.2m);e.1P.2m=38(W(){e.18(C)},b.18.2m)}W D(C){V(!e.1J.4k){e.1J.4k=1;e.1i.15.2c(":2t")&&e.2h(C);e.1J.4k=0}}13 u=".Y-"+k,t=b.1j,r={11:b.11.1l,18:b.18.1l,15:e.1i.15,1O:t.1O[0]===1N.2I?1N:t.1O},E={11:2Y(b.11.1y).3h(" "),18:2Y(b.18.1y).3h(" ")},I=a.2s.2W&&22(a.2s.3E,10)===6;c.1r("27.Y",W(){e.2p()});V(i&&b.18.2y){r.18=r.18.32(r.15);r.15.1r("4A"+u,W(){r.15.2B("1h-1Z-1X")||2f(e.1P.18)})}V(f){V("2T"===1n b.18.2m){r.11.1r("Y-"+k+"-2m",x);a.1E(a.1b.Y.4J,W(C,w){r.18.32(e.1i.15).1r(w+u+"-2m",x)})}a.1E(E.18,W(C,w){13 y=a.5V(w,E.11);V(y>-1&&a(r.18).32(r.11).1s===a(r.18).1s||w==="4P"){r.11.1r(w+u,W(J){r.15.2c(":2t")?q(J):g(J)});34 E.11[y]}1a r.18.1r(w+u,q)})}V(d){a.1E(E.11,W(C,w){r.11.1r(w+u,g)});r.15.1r("4A"+u,W(){e.2P()})}V(l){V(t.1V.2x||t.1V.2R)a(a.1y.5W.2x?r.1O:F).1r("2x"+u,D);V(t.1V.2R||I&&r.15.1d("1j")==="2y")a(r.1O).1r("3T"+u,D);/4P/i.1S(b.18.1y)&&a(1N).1r("41"+u,W(C){13 w=e.1i.15;a(C.1l).4B(n).1s===0&&a(C.1l).32(c).1s>1&&w.2c(":2t")&&!w.2B("1h-1Z-1X")&&e.18()});t.1l==="2a"&&a(1N).1r("42"+u,W(C){V(t.1V.2a&&!r.15.2B("1h-1Z-1X")&&r.15.2c(":2t"))e.2h(C||a.1b.Y.2a)})}}W z(d,f,i,l){l=22(l,10)!==0;13 g=".Y-"+k;f={11:d?b.11.1l:1v,18:f?b.18.1l:1v,15:i?e.1i.15:1v,19:i?e.1i.19:1v,1O:l?b.1j.1O[0]===1N.2I?1N:b.1j.1O:1v,4o:l?F:1v};V(e.1w)a([]).5X(a.5Y([f.11,f.18,f.15,f.1O,f.19,f.4o],W(){X 14!==4C})).29(g);1a d&&f.11.29(g+"-2K")}13 e=14,j="1h-15",n=".Y."+j;e.1D=k;e.1w=12;e.1i={1l:c};e.1J={1y:{},1l:1v,1X:12,1j:1v};e.1P={3f:[]};e.1W=b;e.1f={};a.1I(e,{2b:W(d){13 f=e.1i,i=a.3r("4V");V(e.1w)X 12;e.1w=d?-2:-1;f.15=a("<2v/>").1x({1D:j+"-"+k,3Y:"15","1U":j+" Y 1h-15-30 1h-4E-4H "+b.1k.3k}).1d("z-3V",a.1b.Y.43+a(n).1s).24("1h-1R",b.1k.1R).24("1h-1Z-1X",e.1J.1X).28("Y",e).2O(b.1j.1O);f.2M=a("<2v />",{"1U":j+"-2M"}).2O(f.15);f.19=a("<2v />",{"1U":j+"-19 "+(b.1k.1R?"1h-1R-19":""),1D:j+"-"+k+"-19"}).2O(f.2M);b.19.1p.1L&&o();A(b.19.1L);a.1E(a.1b.Y.1f,W(){14.2G==="2b"&&14(e)});e.1w=1c;B(1,1,1,1);a.1E(b.4r,W(l,g){g&&f.15.1r("15"+l,g)});f.15.3Q("4D",W(l){f.15.3C("1h-15-30");i.3j=e.1J.1y;f.15.2E(i,[e]);V(b.11.3n||d){f.15.18();e.11(e.1J.1y)}l()});X e},2L:W(d){36(d.2D()){1M"1o":d=m("1j");1G;1M"39":d=m("39");1G;3M:d=h(d.2D());d=d[0].1A?d[0].1K():d[0].2C?d[0]:d[0][d[1]];1G}X d},3a:W(d,f){d=d.2D();13 i=h(d),l=e.1i,g=l.15,q,x,D,u={60:{1D:W(){13 t=f===1c?a.1b.Y.40:f,r=j+"-"+t;V(t!==12&&t.1s>0&&!a("#1h-15-"+t).1s){g[0].1D=r;l.19[0].1D=r+"-19";l.1p[0].1D=r+"-1p"}},"^19.1L":W(){A(f)},"^19.1p.1L":W(){V(e.1w)V(!e.1i.1p&&f){o();e.2h()}1a f?e.1i.1p.3c(f):s()},"^19.1p.23":W(){13 t=e.1i.23,r=e.1i.1p;V(e.1w)V(f){r||o();v()}1a t.27()},"^1j.(25|2w)$":W(){13 t=/25$/i.1S(d)?"25":"2w";V("1K"===1n f)b.1j[t]=26 a.1b.Y.1f.2J(f)},"^1j.(25|2w|1V|1l)":W(){e.1w&&e.2h()},"^1j.1O$":W(){V(e.1w===1c){g.2O(f);e.2h()}},"^(11|18).(1y|1l|2y|2z|2m)":W(t,r,E,I){13 C=d.49(/2y/i)>-1?[0,[0,1,1,1]]:[d.3F(0,3),d.3D(0)==="s"?[1,0,0,0]:[0,1,0,0]];V(C[0])t[r]=I;z.3d(e,C[1]);V(C[0])t[r]=E;B.3d(e,C[1])},"^11.3n$":W(){e.1w===12&&e.11()},"^1k.3k$":W(){e.1i.15.1x("1U",j+" Y 1h-4E-4H "+f)},"^1k.1R$":W(){13 t=!!f;g.24("1h-1R",t);l.2i.24("1h-1R-4F",t);l.19.24("1h-1R-19",t);l.23.4m("4G").24(j+"-3R",!t).24("1h-3R",t)},"^4r.(2b|11|4s|18|2P|3K)":W(t,r,E){l.15[(a.2A(f)?"":"61")+"1r"]("15"+r,E)}}};a.1E(e.1f,W(t){V("1H"===1n 14.3I)u[t]=14.3I});q=i[0][i[1]];i[0][i[1]]=f.62?a(f):f;M(b);2S(x 2l u)2S(D 2l u[x])63(D,"i").1S(d)&&u[x][D].21(e,i[0],i[1],f,q);X e},2H:W(d,f){W i(){13 D=a(14),u=d?"1x":"3o",t=/^1|0$/.1S(D.1d("3w")),r=14.1k;e.1i.1p&&c[u]("3q-4z",j+"-"+k+"-1p");c[u]("3q-4T",j+"-"+k+"-19");V(d){V(a.2s.2W&&r&&t){r.46("3z");r.46("3w")}}1a t&&D.18()}V(e.1w===12)X 12;13 l=d?"11":"18",g=e.1i.15,q=b[l],x=g.2c(":2t");V((1n d).49("3y|2T"))d=!g.2c(":2t");V(!x&&!d||g.2c(":5R"))X e;V(f){V(/64|66/.1S(f.1Y)&&/4L|4I/.1S(e.1J.1y.1Y)&&f.1l===b.11.1l[0]&&g.67(f.4t).1s)X e;e.1J.1y=a.1I({},f)}x=a.3r("15"+l);x.3j=f?e.1J.1y:1v;g.2E(x,[e,3S]);V(x.45())X e;V(d){e.2P();e.2h(f);q.5k&&a(n).Y("18")}1a 2f(e.1P.11);g.1x("3q-68",69(!d));g.4p(1,1);V(a.2A(q.2o)){q.2o.21(g,e);g.3Q(W(){i.21(14);a(14).4Q()})}1a V(q.2o===12){g[l]();i.21(g)}1a g.5o(3S,d?1:0,i);d&&q.1l.2E("Y-"+k+"-2m");X e},11:W(d){e.2H(1c,d)},18:W(d){e.2H(12,d)},2P:W(d){V(e.1w===12)X 12;13 f=e.1i.15,i=a(n),l=22(f[0].1k.4q,10),g=a.1b.Y.43+i.1s,q=j+"-2P",x=a.1I({},d);V(!f.2B(q)&&l!==g){i.1E(W(){14.1k.4q-=1});a(n+"."+q).1E(W(){13 D=a(14),u=D.Y(),t;V(!u||u.1w===12)X 1c;D.3C(q);t=a.3r("6a");t.3j=x;D.2E(t,[u,g])});d=a.3r("6b");d.3j=x;f.2E(d,[e,g]);V(!d.45())f.3A(q)[0].1k.4q=g}X e},2h:W(d){V(e.1w===12)X 12;13 f=b.1j.1l,i=e.1i.15,l=b.1j,g=l.25,q=l.2w,x=l.1V,D=e.1i.15.1e(),u=e.1i.15.1g(),t=a(l.1O)[0],r=0,E=0,I=a.3r("3U"),C=i.1d("1j")==="2y",w=a(t!==1N.2I?t:F),y={17:0,16:0},J={17:W(G){13 K=w.31,H=q.x==="17"?r:q.x==="1B"?-r:-r/2,N=G+D-w.1e-K;H=(g.x==="17"?D:g.x==="1B"?-D:-D/2)-(g.x===g.y?1:-2)*x.x-(g.1A==="x"||g.x===g.y?H:0);V(K-G>0)y.17-=H;1a V(N>0)y.17-=(g.x==="1z"?-1:1)*H;X y.17-G},16:W(G){13 K=w.3P,H=q.y==="16"?E:q.y==="1C"?-E:-E/2,N=G+u-w.1g-K+x.y;H=(g.y==="16"?u:g.y==="1C"?-u:-u/2)-(g.y===g.x?1:-2)*x.y-(g.1A==="y"||g.x===g.y?H:0);V(K-G>0)y.16-=H;1a V(N>0)y.16-=(g.y==="1z"?-1:1)*H;X y.16-G}};w={4O:w,1g:w[(w[0]===F?"h":"6d")+"6e"](),1e:w[(w[0]===F?"w":"6f")+"6h"](),31:w.31(),3P:w.3P()};V(f==="2a"){q={x:"17",y:"16"};d=d.1Y==="2x"||d.1Y==="3T"?e.1J.1y:x.2a||!d||!d.3s?a.1I({},a.1b.Y.2a):d;y={16:d.3Z,17:d.3s}}1a{V(f==="1y")f=d&&d.1l&&d.1Y!=="3T"&&d.1Y!=="2x"?e.1J.1l=a(d.1l):e.1J.1l;f=a(f).6i(0);V(f.1s===0)X e;1a V(f[0]===1N||f[0]===F){r=f.1e();E=f.1g();V(f[0]===F)y={16:C?0:w.3P,17:C?0:w.31}}1a V(f.2c("6j")&&a.1b.Y.1f.48){y=a.1b.Y.1f.48(f,q);r=y.1e;E=y.1g;y=y.1o}1a{r=f.4f();E=f.4i();y=p(f[0],t)}y.17+=q.x==="1B"?r:q.x==="1z"?r/2:0;y.16+=q.y==="1C"?E:q.y==="1z"?E/2:0}y.17+=x.x+(g.x==="1B"?-D:g.x==="1z"?-D/2:0);y.16+=x.y+(g.y==="1C"?-u:g.y==="1z"?-u/2:0);y.4c=x.2R&&f[0]!==F&&f[0]!==1N.2I?{17:J.17(y.17),16:J.16(y.16)}:{17:0,16:0};i.1x("1U",W(){X a(14).1x("1U").2Q(/1h-15-4N-\\w+/i,"")}).3A(j+"-4N-"+g.4X());I.3j=a.1I({},d);i.2E(I,[e,y,w.4O]);V(I.45())X e;34 y.4c;V(i.2c(":2t")&&a.2A(l.2o)){l.2o.21(i,e,y);i.3Q(W(){13 G=a(14);G.1d({3w:"",1g:""});a.2s.2W&&14.1k&&14.1k.46("3z");G.4Q()})}1a 6o(y.17,y.16)||i.1d(y);X e},3J:W(){V(!e.1w||!(a.2s.2W&&22(a.2s.3E.3D(0),10)<9))X 12;13 d=e.1i.15;d.1x("1k");13 f;d.1d({1e:"4R",1g:"4R"});f=m("39",1);a.1E(["1e","1g"],W(i,l){13 g=22(d.1d("33-"+l),10)||0,q=22(d.1d("4S-"+l),10)||0;f[l]=g+q?1q.4S(1q.33(f[l],q),g):f[l]});d.1d(f)},3X:W(d){13 f=e.1i.15;V(e.1w)f.24("1h-1Z-1X",d);1a e.1J.1X=!!d;X e},2p:W(){13 d=e.1i,f=d.1l.28("44");e.1w&&a.1E(e.1f,W(){14.2G==="2b"&&14.2p()});z(1,1,1,1);c.4U("Y");e.1w&&d.15.27();f&&c.1x("1p",f);c.3o("3q-4T");X c}})}W Q(c,b){13 k,h,p=a(14);k=a(1N.2I);13 m=14===1N?k:p;h=p.2g?p.2g(b.2g):1v;13 s=a.1I(1c,{},a.1b.Y.3l,b,M((h&&b.2g.1Y==="6q"?h[b.2g.55]:1v)||h));p.4U("2g");h=s.1j;V("3y"===1n s.19.1L)V(s.19.1x!==12&&p.1x(s.19.1x))s.19.1L=p.1x(s.19.1x);1a X 12;V(h.1O===12)h.1O=k;V(h.1l===12)h.1l=m;V(s.11.1l===12)s.11.1l=m;V(s.18.1l===12)s.18.1l=m;h.2w=26 a.1b.Y.1f.2J(h.2w);h.25=26 a.1b.Y.1f.2J(h.25);V(p.28("Y"))V(s.4j)p.Y("2p");1a V(s.4j===12)X 12;p.1x("1p")&&p.28("44",p.1x("1p")).3o("1p");k=26 P(p,s,c);p.28("Y",k);X k}W R(c){13 b=14;b.3I={"^19.1F":W(){14.1f.1F.3g(14.1W.19.1F)}};a.1I(b,{2q:W(){13 k=c.1W.19.1F;c.1i.15.1r("4V.1F",W(){b.3g(k);c.1i.15.1r("37.1F",W(){k.2U===12&&c.1w===1c&&b.3g(k)})})},3g:W(k){a.1F(a.1I(1c,{},k,{47:W(h,p){V(a.2A(k.47))V(k.47.21(c.4W(),h,p)===12)X;c.3a("19.1L",h)},3G:W(h,p,m){13 s=p||m;V(a.2A(k.3G)){h=k.3G.21(c.4W(),h,p,m);V(h===12)X}c.3a("19.1L",s)}}));X b},2p:W(){c.1i.15.29("37.1F")}});b.2q()}W O(c,b,k){13 h=1q.1Q(b/2),p=1q.1Q(k/2);b={4Z:[[0,0],[b,k],[b,0]],51:[[0,0],[b,0],[0,k]],52:[[0,k],[b,0],[b,k]],53:[[0,0],[0,k],[b,k]],6D:[[0,k],[h,0],[b,k]],6s:[[0,0],[b,0],[h,k]],6t:[[0,0],[b,p],[0,k]],6u:[[b,0],[b,k],[0,p]]};b.6v=b.4Z;b.6w=b.51;b.6z=b.52;b.6B=b.53;X b[c]}W S(c){W b(j){13 n=m.1m,d=["17","1B"],f=p.1o,i,l;V(p.1u===12||!n)X 12;j=j||h.1u;i=j.1A;l=i==="y"?"x":"y";d[i==="y"?"5e":"6F"]("16","1C");f=1q.33(j[l]==="1z"?f:0,f);n.1d({16:"",1C:"",17:"",1B:"",54:""});36(j[i==="y"?"x":"y"]){1M"1z":n.1d(d[0],"50%").1d("54-"+d[0],-1q.1Q(A[i==="y"?"1e":"1g"]/2)+f);1G;1M d[0]:n.1d(d[0],f);1G;1M d[1]:n.1d(d[1],f);1G}f=A[i==="x"?"1e":"1g"];V(z){s.24("1h-15-30",!s.2c(":2t"));f-=22(v.1d("1t-"+j[i]+"-1e"),10)||0;s.3C("1h-15-30")}V(e==="2j"&&/1C|1B/.1S(j[j.1A]))f+=z?1:-1;n.1d(j[i],-f)}W k(j,n,d){V(m.1m){j=a.1I({},h.1u);n=j.1A==="y"?["y","16","17","1g","x"]:["x","17","16","1e","y"];13 f=d.4c,i=[0,0];V(h.1u.2y!==1c){V(f.17)j.x=j.x==="1z"?f.17>0?"17":"1B":j.x==="17"?"1B":"17";V(f.16)j.y=j.y==="1z"?f.16>0?"16":"1C":j.y==="16"?"1C":"16";V(j.1K()!==o.1u.1K()&&(o.16!==f.16||o.17!==f.17))h.3b(j)}i[0]=z?22(v.1d("1t-"+j[n[0]]+"-1e"),10)||0:e==="2j"?1:0;i[1]=1q.33(j[n[4]]==="1z"?p.1o:0,p.1o);d[n[1]]+=(j[n[0]]===n[1]?1:-1)*(A[n[3]]-i[0]);d[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="1z"?1:-1)*i[1];o.17=f.17;o.16=f.16;o.1u=j}}13 h=14,p=c.1W.1k.1m,m=c.1i,s=m.15,v=m.2M,o={16:0,17:0,1u:{1K:W(){}}},A={1e:p.1e,1g:p.1g},B={},z=p.1t||0,e=p.2N||12;h.1u=1v;h.2Z=1v;h.3I={"^1j.25|1k.1m.(1u|2Z|2N|1t)":W(){z=p.1t;V(h.2q())14.2L("1j.1l")!=="2a"&&14.2h();1a h.2p()},"^1k.1m.(1g|1e)":W(){A={1e:p.1e,1g:p.1g};h.2K();h.3b();c.2h()},"^1k.(3k|1R)$":W(){h.4e();h.3b()}};a.1I(h,{2q:W(){13 j=a.2s.2W,n=h.57(),d=h[h.2Z?"2Z":"1u"].1K().6N("1z")>-1;V(n){V(e===1c)e=a("<2r />")[0].3O?"2r":j&&(d||A.1g!==A.1e)?"2j":"2V";1a V(e==="2r")e=j?"2j":!a("<2r />")[0].3O?"2V":"2r";1a V(e==="2V")e=j&&d?"2j":e;h.2K();h.4e();h.3b();s.29(".Y-1m").1r("3U.Y-1m",k)}X n},57:W(){13 j=p.1u,n=c.1W.1j.2w,d=c.1W.1j.25;V(d.1K)d=d.1K();V(j===12||d===12&&n===12)X 12;1a V(j===1c)h.1u=26 a.1b.Y.1f.2J(d);1a V(!j.1K){h.1u=26 a.1b.Y.1f.2J(j);h.1u.2y=1c}X h.1u.1K()!=="4x"},4e:W(){13 j=m.1m,n=h.1u,d=h.1u[h.1u.1A],f="1t-"+d+"-3m",i=/6P?\\(0, 0, 0(, 0)?\\)|35/i,l=m.2i&&n.y==="16",g=c.1W.1k.1R;n=g?m.19:l?m.2i:m.2M;l=!g?m.2M:l?m.2i:m.19;B.2F=j.1d({6R:"",1t:""}).1d("4g-3m")||"35";B.1t=j.2L(0).1k?j.2L(0).1k["1t"+d.3D(0)+d.3F(1)+"6S"]:j.1d(f)||"35";V(i.1S(B.2F))B.2F=z?n.1d("4g-3m"):l.1d(f);V(!B.1t||i.1S(B.1t))B.1t=l.1d(f)||B.2F;a("*",j).32(j).1d("4g-3m","35").1d("1t",0)},2K:W(){13 j=A.1e,n=A.1g;m.1m&&m.1m.27();m.1m=a(\'<2v 1U="1h-15-1m" />\').24("1h-1R-19",c.1W.1k.1R).1d(A).4h(s);36(e){1M"2r":a(\'<2r 1g="\'+n+\'" 1e="\'+j+\'" />\').2O(m.1m)[0].3O("2d").5h();1G;1M"2j":m.1m.3c(\'<2j:4d 6U="0 0" 6V="\'+j+" "+n+\'" 6W="\'+!!z+\'" 1k="5a:3u(#3M#5c); 3e:5d-3t; 6X:1c; 1j: 3v; 16:0; 17:0; 1e:\'+j+"2n; 1g:"+n+"2n; 6Y-6Z:"+h.1u.y+\';"><2j:70 71="\'+(z-2)+\'2n" 72="73" 74="10" 1k="5a:3u(#3M#5c); 3e:5d-3t;" />\');1G;1M"2V":m.1m.3N(\'<2v 1U="1h-15-1m-75" />\').3N(z?\'<2v 1U="1h-15-1m-1t" />\':"");1G}X h},3b:W(j){13 n=m.1m,d=A.1e,f=A.1g,i=z>0?0:1,l=1q.3L(z/2+0.5),g=p.2Z,q,x;V(!j)j=h.1u;V(g===12)g=j;1a{g=26 a.1b.Y.1f.2J(g);g.1A=j.1A;V(g.x==="3H")g.x=j.x;1a V(g.y==="3H")g.y=j.y;1a V(g.x===g.y)g[j.1A]=j[j.1A]}x=1q[/b|r/.1S(g[g.1A==="y"?"x":"y"])?"3L":"1Q"];n=n.4m();36(e){1M"2r":n=n.2L(0).3O("2d");n.5f&&n.5f();n.76(0,0,5g,5g);2S(q=O(g.1K(),d,f);i<2;i++){V(i){n.5h();n.77(x((g.x==="17"?1:g.x==="1B"?-1:0)*(z+1)*(g.1A==="y"?0.5:1)),x((g.y==="16"?1:g.y==="1C"?-1:0)*(z+1)*(g.1A==="x"?0.5:1)))}n.78();n.79(q[0][0],q[0][1]);n.5j(q[1][0],q[1][1]);n.5j(q[2][0],q[2][1]);n.7a();n.7b=B[i?"2F":"1t"];n.2F()}1G;1M"2j":q=O(g.1K(),d,f);i="m"+q[0][0]+","+q[0][1]+" l"+q[1][0]+","+q[1][1]+" "+q[2][0]+","+q[2][1]+" 7c";n.1x({7d:i,7e:B.2F});V(z){n.4m().1x("3m",B.1t);V(g.1A==="y"){n.1d("16",(g.y==="16"?1:-1)*(z-2));n.1d("17",g.x==="17"?1:-2)}1a{n.1d("17",(g.x==="17"?1:-1)*(z-2));n.1d("16",g.y==="16"?1:-2)}}1G;1M"2V":V(g.1A==="y"){i=d>f?1.5:df?5:2.2;l=[1q.1Q(i*l*(g.x==="1B"?-1:1)*(g.y==="1z"?0.9:1)),g.y==="16"?l:g.y==="1C"?-l:0]}n.3o("1k").1E(W(D){13 u={x:g.1A==="x"?g.x==="17"?"1B":"17":g.x,y:g.1A==="y"?g.y==="16"?"1C":"16":g.y},t=g.x==="1z"?["17","1B",u.y,f,d]:["16","1C",u.x,d,f],r=B[!D&&z?"1t":"2F"];D&&a(14).1d({1j:"3v","z-3V":1,17:l[0],16:l[1]});g.x==="1z"||g.y==="1z"?a(14).1d("1t-"+t[2],t[3]+"2n 4n "+r).1d("1t-"+t[0],1q.1Q(t[4]/2)+"2n 5l 35").1d("1t-"+t[1],1q.1Q(t[4]/2)+"2n 5l 35"):a(14).1d("1t-1e",1q.1Q(f/2)+"2n "+1q.1Q(d/2)+"2n").1d("1t-"+u.x,1q.1Q(d/2)+"2n 4n "+r).1d("1t-"+u.y,1q.1Q(f/2)+"2n 4n "+r)});1G}b(j);X h},2p:W(){m.1m&&m.1m.27();s.29(".Y-1m")}})}W T(c,b){13 k=14,h=c.1i,p=h.15;h.2e=a("#Y-2e");a.1I(k,{2q:W(){p.1r("37.2u 5p.2u",W(m,s,v){m=m.1Y.2Q("15","");a.2A(b[m])?b[m].21(h.2e,v,s):k[m](v)});h.2e.1s||k.2K();b.3K===1c&&h.2e.1r("3B.2u"+c.1D,W(){c.18.21(c)})},2K:W(){h.2e=a("<2v />",{1D:"Y-2e",1d:{1j:"3v",16:0,17:0,3e:"7g"}}).2O(1N.2I);a(F).1r("2x.2u",W(){h.2e.1d({1g:1q.33(a(F).1g(),a(1N).1g()),1e:1q.33(a(F).1e(),a(1N).1e())})}).2E("2x")},2H:W(m){13 s=h.2e,v=c.1W.11.1T.2o,o=m?"11":"18";s.4p(1c,12);V(a.2A(v))v.21(s,m);1a v===12?s[o]():s.5o(3S,m?0.7:0,W(){m||a(14).18()})},11:W(){k.2H(1c)},18:W(){k.2H(12)},2p:W(){13 m=1c;a("*").1E(W(){13 s=a(14).28("Y");V(s&&s.1D!==c.1D&&s.1W.11.1T)X m=12});V(m){h.2e.27();a(F).29("3T.2u 2x.2u")}1a h.2e.29("3B.2u"+c.1D);p.29("37.2u 5p.2u")}});k.2q()}W U(c){13 b=14,k=c.1i,h=k.15,p=".2k-"+c.1D,m="3U"+p+" 37"+p;a.1I(b,{2q:W(){k.2k=a(\'<3W 1U="1h-15-2k" 5r="0" 5s="-1" 5t="5u:\\\'\\\';" 1k="3e:3t; 1j:3v; z-3V:-1; 3z:5v(3w=0);">\');k.2k.2O(h);h.1r(m,b.1V)},1V:W(){13 s=c.2L("39"),v=c.1f.1m,o=c.1i.1m,A;A=22(h.1d("1t-17-1e"),10)||0;A={17:-A,16:-A};V(v&&o){v=v.1u.1A==="x"?["1e","17"]:["1g","16"];A[v[1]]-=o[v[0]]()}k.2k.1d(A).1d(s)},2p:W(){b.3W.27();h.29(m)}});b.2q()}a.1b.Y=W(c,b,k){13 h=2Y(c).2D(),p=1v,m=h==="3X"?[1c]:a.5w(2X).5n(1,10),s=m[m.1s-1],v;V(!2X.1s&&14.28("Y")||h==="5x")X(v=14.28("Y"))?v:L;1a V("1K"===1n c){14.1E(W(){13 o=a(14).28("Y");V(!o)X 1c;V(/5y|3a/.1S(h)&&b)V(k!==L)o.3a(b,k);1a p=o.2L(b);1a{V(!o.1w&&(h==="11"||h==="2H")){V(s&&s.5z)o.1J.1y=s;o.2b(1)}1a V(h==="5A"){h="3X";m=[12]}o[h]&&o[h].3d(o[h],m)}});X p!==1v?p:14}1a V("1H"===1n c||!2X.1s){v=M(a.1I(1c,{},c));X a.1b.Y.1r.21(14,v,s)}};a.1b.Y.1r=W(c,b){X 14.1E(W(){W k(A){W B(){o.2b(1n A==="1H"||h.11.3n);p.11.29(m.11);p.18.29(m.18)}V(o.1J.1X)X 12;o.1J.1y=a.1I({},A);V(h.11.2z>0){2f(o.1P.11);o.1P.11=38(B,h.11.2z);m.11!==m.18&&p.18.1r(m.18,W(){2f(o.1P.11)})}1a B()}13 h,p,m,s=c.1D=!c.1D||c.1D===12||c.1D.1s<1||a("#1h-15-"+c.1D).1s?a.1b.Y.40++:c.1D,v=".Y-"+s+"-2K",o=Q.21(14,s,c);V(o===12)X 1c;h=o.1W;a.1E(a.1b.Y.1f,W(){14.2G==="2G"&&14(o)});p={11:h.11.1l,18:h.18.1l};m={11:2Y(h.11.1y).2Q(" ",v+" ")+v,18:2Y(h.18.1y).2Q(" ",v+" ")+v};p.11.1r(m.11,k);V(h.11.3n||h.58)k(b)})};a.1E({1x:W(c){13 b=a(14),k=b.28("Y");X 2X.1s===1&&c==="1p"&&k&&k.1w===1c?b.28("44"):1v},27:a.1h?1v:W(c,b){a(14).1E(W(){V(!b)V(!c||a.3z(c,[14]).1s)a("*",14).32(14).1E(W(){a(14).5Z("27")})})}},W(c,b){V(!b)X 1c;a.1b["4K"+c]=a.1b[c];a.1b[c]=W(){X b.3d(14,2X)||a.1b["4K"+c].3d(14,2X)}});a(1N.2I).1x("3Y",W(c,b){X!b?"65":b});a(1N).1r("42.Y",W(c){a.1b.Y.2a={3s:c.3s,3Z:c.3Z}});a.1b.Y.3E="2.0.6c";a.1b.Y.40=0;a.1b.Y.4J="3B 6g 41 4M 42 5m 4l".3h(" ");a.1b.Y.43=6l;a.1b.Y.1f={2J:W(c){c=2Y(c).2Q(/([A-Z])/," $1").2Q(/6m/6p,"1z").2D();14.x=(c.4b(/17|1B/i)||c.4b(/1z/)||["3H"])[0].2D();14.y=(c.4b(/16|1C|1z/i)||["3H"])[0].2D();14.1A=c.3D(0).49(/^(t|b)/)>-1?"y":"x";14.1K=W(){X 14.1A==="y"?14.y+14.x:14.x+14.y};14.4X=W(){13 b=14.x.3F(0,1),k=14.y.3F(0,1);X b===k?b:b==="c"||b!=="c"&&k!=="c"?k+b:b+k}},4Y:6x((/6A.+6C ([0-6G]{3}).*6H.*6K/i.6L(6M.6O)||[0,"6Q"])[1].2Q("6T","."))<4.1};a.1b.Y.3l={58:12,1D:12,4j:1c,2g:{1Y:"1U"},19:{1L:1c,1x:"1p",1p:{1L:12,23:12}},1j:{25:"16 17",2w:"1C 1B",1l:12,1O:12,1V:{x:0,y:0,2a:1c,2R:12,2x:1c},2o:1c},11:{1l:12,1y:"4l",2o:1c,2z:3S,5k:12,3n:12},18:{1l:12,1y:"5m",2o:1c,2z:0,2y:12,2m:12},1k:{3k:"",1R:12},4r:{2b:1v,4s:1v,11:1v,18:1v,2P:1v,3K:1v}};a.1b.Y.1f.1F=W(c){13 b=c.1f.1F,k=c.1W.19.1F;V(k&&k.3u)V(b)X b;1a{c.1f.1F=26 R(c);X c.1f.1F}};a.1b.Y.1f.1F.2G="2b";a.1b.Y.1f.1F.3i=W(c){13 b=c.19;V(b&&"1F"2l b){b=b.1F;V(1n b!=="1H")b=c.19.1F={3u:b};V("3y"!==1n b.2U&&b.2U)b.2U=!!b.2U}};a.1I(1c,a.1b.Y.3l,{19:{1F:{2U:1c}}});a.1b.Y.1f.1m=W(c){13 b=c.1f.1m,k=c.1W.1k.1m;V(k&&k.1u)V(b)X b;1a{c.1f.1m=26 S(c);c.1f.1m.2q();X c.1f.1m}};a.1b.Y.1f.1m.2G="2b";a.1b.Y.1f.1m.3i=W(c){13 b=c.1k;V(b&&"1m"2l b){b=c.1k.1m;V(1n b!=="1H")c.1k.1m={1u:b};V(!/1K|3y/i.1S(1n b.1u))b.1u=4v;V(1n b.2N!=="1K")b.2N=1c;V(!/2r|2V/i.1S(b.2N))b.2N=1c;1n b.1e!=="2T"&&34 b.1e;1n b.1g!=="2T"&&34 b.1g;1n b.1t!=="2T"&&34 b.1t;1n b.1o!=="2T"&&34 b.1o}};a.1I(1c,a.1b.Y.3l,{1k:{1m:{1u:1c,2Z:12,2N:1c,1e:9,1g:9,1t:0,1o:0}}});a.1b.Y.1f.48=W(c,b){W k(z,e){2S(13 j=0,n=1,d=1,f=0,i=0,l=z.1e,g=z.1g;l>0&&g>0&&n>0&&d>0;){l=1q.1Q(l/2);g=1q.1Q(g/2);V(b.x==="17")n=l;1a V(b.x==="1B")n=z.1e-l;1a n+=1q.1Q(l/2);V(b.y==="16")d=g;1a V(b.y==="1C")d=z.1g-g;1a d+=1q.1Q(g/2);2S(j=e.1s;j--;){V(e.1s<2)1G;f=e[j][0]-z.1o.17;i=e[j][1]-z.1o.16;V(b.x==="17"&&f>=n||b.x==="1B"&&f<=n||b.x==="1z"&&(fz.1e-n)||b.y==="16"&&i>=d||b.y==="1C"&&i<=d||b.y==="1z"&&(iz.1g-d))e.6k(j,1)}}X{17:e[0][0],16:e[0][1]}}13 h=c.1x("4d").2D(),p=c.1x("6r").3h(","),m=[],s=a(\'3f[6y="#\'+c.6E("5i").1x("55")+\'"]\'),v=s.1o(),o={1e:0,1g:0,1o:{16:56,1B:0,1C:0,17:56}},A=0,B=0;v.17+=1q.3L((s.4f()-s.1e())/2);v.16+=1q.3L((s.4i()-s.1g())/2);V(h==="4u")2S(A=p.1s;A--;){B=[22(p[--A],10),22(p[A+1],10)];V(B[0]>o.1o.1B)o.1o.1B=B[0];V(B[0]o.1o.1C)o.1o.1C=B[1];V(B[1]35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"7j 5B";13 1c=4v,12=5C,1w=4D;(W(a,F,L){W M(c){13 b;V(!c)X 12;V("1J"!==1n c.2l)c.2l={1X:c.2l};V("19"2g c){V("1J"!==1n c.19||c.19.2E)c.19={1L:c.19};b=c.19.1L||12;V(!a.2p(b)&&(!b&&!b.1x||b.1s<1||"1J"===1n b&&!b.2E))b=c.19.1L=12;V("1p"2g c.19&&"1J"!==1n c.19.1p)c.19.1p={1L:c.19.1p}}V("1k"2g c){V("1J"!==1n c.1k)c.1k={26:c.1k,2w:c.1k};V("1J"!==1n c.1k.1V)c.1k.1V={};V("5e"!==1n c.1k.1V.2S)c.1k.1V.2S=!!c.1k.1V.2S}V("Y"2g c){V("1J"!==1n c.Y)c.Y={1z:c.Y};V("1J"!==1n c.Y)c.Y=c.Y.2E?{1i:c.Y}:{1z:c.Y}}V("18"2g c)V("1J"!==1n c.18)c.18=c.18.2E?{1i:c.18}:{1z:c.18};V("1l"2g c&&"1J"!==1n c.1l)c.1l={3k:c.1l};a.1E(a.1b.11.1f,W(){14.3c&&14.3c(c)});X c}W P(c,b,k){W h(d){13 f,i=d.3g("."),l=b[i[0]];2R(d=1;d",{3i:f}):a("",{"1T":"1h-1Z-3y",1L:"5q 15",1p:"5q 15",1d:{"1L-5I":"-5J"}}).5K(a("<4H />",{"1T":(b.1l.1S?"1h":j)+"-3z 1h-3z-5a"}));d.22.4g(d.2f).1x("3Y","22").3L(j+"-5a").4y(W(i){a(14).24("1h-1Z-4y",i.1X==="4l")}).3A(W(){d.15.2B("1h-1Z-21")||e.18();X 12}).1r("41 5L 4N 7k 5M",W(i){a(14).24("1h-1Z-6J 1h-1Z-2H",/5N$/i.1M(i.1X))});e.3J()}W o(){13 d=e.1j;d.2f&&s();d.2f=a("<2x />",{"1T":j+"-2f "+(b.1l.1S?"1h-1S-4G":"")}).3O(d.1p=a("<2x />",{1D:j+"-"+k+"-1p","1T":j+"-1p",3i:b.19.1p.1L})).4g(d.2N);V(b.19.1p.22)v();1a e.1v===1c&&e.3J()}W B(d){13 f=e.1j;V(!e.1v||!d)X 12;V(a.2p(d))d=d.1Y(c);d.2E&&d.1s>0?f.19.5O().3O(d.1d({3d:"3E"})):f.19.3i(d);f.15.3N("4E",W(i){W l(r){g=g.49(r);V(g.1s===0){e.3J();e.1v===1c&&e.2k(e.1I.1z);i()}}13 g=a("3f:49([1g]):49([1e])",e.1j.19);g.1E(W(r,z){13 D=["5P","3D","3e","5Q",""].6n(".11-5S ");a(14).1r(D,W(){2i(e.1O.3f[r]);l(14)});(W u(){V(z.1g)X l(z);e.1O.3f[r]=3m(u,20)})();X 1c});g.1s===0&&l(g)});X e}W C(d,f,i,l){W g(y){V(q.15.2B("1h-1Z-21"))X 12;q.Y.2D("11-"+k+"-2m");2i(e.1O.Y);2i(e.1O.18);13 w=W(){e.Y(y)};V(b.Y.2v>0)e.1O.Y=3m(w,b.Y.2v);1a w()}W r(y){V(q.15.2B("1h-1Z-21"))X 12;13 w=a(y.3U||y.1i).4C(n)[0]===q.15[0],x=a(y.3U||y.1i)[0]===q.Y[0];2i(e.1O.Y);2i(e.1O.18);V(b.18.2z&&(t.1i==="2b"&&w||/2b(4J|4K|4s)/.1M(y.1X)&&(w||x))){y.5T();y.5U();X 12}q.15.4o(1,1);V(b.18.2v>0)e.1O.18=3m(W(){e.18(y)},b.18.2v);1a e.18(y)}W z(y){V(q.15.2B("1h-1Z-21"))X 12;2i(e.1O.2m);e.1O.2m=3m(W(){e.18(y)},b.18.2m)}W D(y){V(!e.1I.4k){e.1I.4k=1;e.1j.15.29(":2s")&&e.2k(y);e.1I.4k=0}}13 u=".11-"+k,t=b.1k,q={Y:b.Y.1i,18:b.18.1i,15:e.1j.15,1R:t.1R[0]===1Q.2J?1Q:t.1R},E={Y:2Y(b.Y.1z).3g(" "),18:2Y(b.18.1z).3g(" ")},I=a.2u.2W&&23(a.2u.3H,10)===6;c.1r("27.11",W(){e.2t()});V(i&&b.18.2z){q.18=q.18.31(q.15);q.15.1r("4A"+u,W(){q.15.2B("1h-1Z-21")||2i(e.1O.18)})}V(f){V("2U"===1n b.18.2m){q.Y.1r("11-"+k+"-2m",z);a.1E(a.1b.11.4L,W(y,w){q.18.31(e.1j.15).1r(w+u+"-2m",z)})}a.1E(E.18,W(y,w){13 x=a.5V(w,E.Y);V(x>-1&&a(q.18).31(q.Y).1s===a(q.18).1s||w==="4X"){q.Y.1r(w+u,W(J){q.15.29(":2s")?r(J):g(J)});2X E.Y[x]}1a q.18.1r(w+u,r)})}V(d){a.1E(E.Y,W(y,w){q.Y.1r(w+u,g)});q.15.1r("4A"+u,W(){e.2H()})}V(l){V(t.1V.2y||t.1V.2S)a(a.1z.5W.2y?q.1R:F).1r("2y"+u,D);V(t.1V.2S||I&&q.15.1d("1k")==="2z")a(q.1R).1r("3T"+u,D);/4X/i.1M(b.18.1z)&&a(1Q).1r("41"+u,W(y){13 w=e.1j.15;a(y.1i).4C(n).1s===0&&a(y.1i).31(c).1s>1&&w.29(":2s")&&!w.2B("1h-1Z-21")&&e.18()});t.1i==="2b"&&a(1Q).1r("42"+u,W(y){V(t.1V.2b&&!q.15.2B("1h-1Z-21")&&q.15.29(":2s"))e.2k(y||a.1b.11.2b)})}}W A(d,f,i,l){l=23(l,10)!==0;13 g=".11-"+k;f={Y:d?b.Y.1i:1w,18:f?b.18.1i:1w,15:i?e.1j.15:1w,19:i?e.1j.19:1w,1R:l?b.1k.1R[0]===1Q.2J?1Q:b.1k.1R:1w,4p:l?F:1w};V(e.1v)a([]).5X(a.5Y([f.Y,f.18,f.15,f.1R,f.19,f.4p],W(){X 14!==4D})).2a(g);1a d&&f.Y.2a(g+"-2M")}13 e=14,j="1h-15",n=".11."+j;e.1D=k;e.1v=12;e.1j={1i:c};e.1I={1z:{},1i:1w,21:12,1k:1w};e.1O={3f:[]};e.1W=b;e.1f={};a.1K(e,{2e:W(d){13 f=e.1j,i=a.3r("4U");V(e.1v)X 12;e.1v=d?-2:-1;f.15=a("<2x/>").1x({1D:j+"-"+k,3Y:"15","1T":j+" 11 1h-15-30 1h-4F-4I "+b.1l.3k}).1d("z-3V",a.1b.11.43+a(n).1s).24("1h-1S",b.1l.1S).24("1h-1Z-21",e.1I.21).28("11",e).2P(b.1k.1R);f.2N=a("<2x />",{"1T":j+"-2N"}).2P(f.15);f.19=a("<2x />",{"1T":j+"-19 "+(b.1l.1S?"1h-1S-19":""),1D:j+"-"+k+"-19"}).2P(f.2N);b.19.1p.1L&&o();B(b.19.1L);a.1E(a.1b.11.1f,W(){14.2G==="2e"&&14(e)});e.1v=1c;C(1,1,1,1);a.1E(b.4r,W(l,g){g&&f.15.1r("15"+l,g)});f.15.3N("4E",W(l){f.15.3B("1h-15-30");i.3j=e.1I.1z;f.15.2D(i,[e]);V(b.Y.3o||d){f.15.18();e.Y(e.1I.1z)}l()});X e},2O:W(d){35(d.2C()){1P"1o":d=m("1k");1F;1P"38":d=m("38");1F;3y:d=h(d.2C());d=d[0].1C?d[0].1H():d[0].2E?d[0]:d[0][d[1]];1F}X d},39:W(d,f){d=d.2C();13 i=h(d),l=e.1j,g=l.15,r,z,D,u={60:{1D:W(){13 t=f===1c?a.1b.11.40:f,q=j+"-"+t;V(t!==12&&t.1s>0&&!a("#1h-15-"+t).1s){g[0].1D=q;l.19[0].1D=q+"-19";l.1p[0].1D=q+"-1p"}},"^19.1L":W(){B(f)},"^19.1p.1L":W(){V(e.1v)V(!e.1j.1p&&f){o();e.2k()}1a f?e.1j.1p.3i(f):s()},"^19.1p.22":W(){13 t=e.1j.22,q=e.1j.1p;V(e.1v)V(f){q||o();v()}1a t.27()},"^1k.(26|2w)$":W(){13 t=/26$/i.1M(d)?"26":"2w";V("1H"===1n f)b.1k[t]=25 a.1b.11.1f.2K(f)},"^1k.(26|2w|1V|1i)":W(){e.1v&&e.2k()},"^1k.1R$":W(){V(e.1v===1c){g.2P(f);e.2k()}},"^(Y|18).(1z|1i|2z|2v|2m)":W(t,q,E,I){13 y=d.48(/2z/i)>-1?[0,[0,1,1,1]]:[d.3G(0,3),d.3C(0)==="s"?[1,0,0,0]:[0,1,0,0]];V(y[0])t[q]=I;A.3b(e,y[1]);V(y[0])t[q]=E;C.3b(e,y[1])},"^Y.3o$":W(){e.1v===12&&e.Y()},"^1l.3k$":W(){e.1j.15.1x("1T",j+" 11 1h-4F-4I "+f)},"^1l.1S$":W(){13 t=!!f;g.24("1h-1S",t);l.2f.24("1h-1S-4G",t);l.19.24("1h-1S-19",t);l.22.4m("4H").24(j+"-3z",!t).24("1h-3z",t)},"^4r.(2e|Y|4s|18|2H|3s)":W(t,q,E){l.15[(a.2p(f)?"":"61")+"1r"]("15"+q,E)}}};a.1E(e.1f,W(t){V("1J"===1n 14.3I)u[t]=14.3I});r=i[0][i[1]];i[0][i[1]]=f.62?a(f):f;M(b);2R(z 2g u)2R(D 2g u[z])63(D,"i").1M(d)&&u[z][D].1Y(e,i[0],i[1],f,r);X e},2I:W(d,f){W i(){13 D=a(14),u=d?"1x":"3p",t=/^1|0$/.1M(D.1d("3v")),q=14.1l;e.1j.1p&&c[u]("3h-4z",j+"-"+k+"-1p");c[u]("3h-4S",j+"-"+k+"-19");V(d){V(a.2u.2W&&q&&t){q.46("3M");q.46("3v")}}1a t&&D.18()}V(e.1v===12)X 12;13 l=d?"Y":"18",g=e.1j.15,r=b[l],z=g.29(":2s");V((1n d).48("3x|2U"))d=!g.29(":2s");V(!z&&!d||g.29(":5R"))X e;V(f){V(/64|66/.1M(f.1X)&&/4J|4K/.1M(e.1I.1z.1X)&&f.1i===b.Y.1i[0]&&g.67(f.3U).1s)X e;e.1I.1z=a.1K({},f)}z=a.3r("15"+l);z.3j=f?e.1I.1z:1w;g.2D(z,[e,3R]);V(z.45())X e;V(d){e.2H();e.2k(f);r.5l&&a(n).11("18")}1a 2i(e.1O.Y);g.1x("3h-68",69(!d));g.4o(1,1);V(a.2p(r.2o)){r.2o.1Y(g,e);g.3N(W(){i.1Y(14);a(14).4Q()})}1a V(r.2o===12){g[l]();i.1Y(g)}1a g.5o(3R,d?1:0,i);d&&r.1i.2D("11-"+k+"-2m");X e},Y:W(d){e.2I(1c,d)},18:W(d){e.2I(12,d)},2H:W(d){V(e.1v===12)X 12;13 f=e.1j.15,i=a(n),l=23(f[0].1l.4q,10),g=a.1b.11.43+i.1s,r=j+"-2H",z=a.1K({},d);V(!f.2B(r)&&l!==g){i.1E(W(){14.1l.4q-=1});a(n+"."+r).1E(W(){13 D=a(14),u=D.11(),t;V(!u||u.1v===12)X 1c;D.3B(r);t=a.3r("6a");t.3j=z;D.2D(t,[u,g])});d=a.3r("6b");d.3j=z;f.2D(d,[e,g]);V(!d.45())f.3L(r)[0].1l.4q=g}X e},2k:W(d){V(e.1v===12)X 12;13 f=b.1k.1i,i=e.1j.15,l=b.1k,g=l.26,r=l.2w,z=l.1V,D=e.1j.15.1e(),u=e.1j.15.1g(),t=a(l.1R)[0],q=0,E=0,I=a.3r("4t"),y=i.1d("1k")==="2z",w=a(t!==1Q.2J?t:F),x={17:0,16:0},J={17:W(G){13 K=w.33,H=r.x==="17"?q:r.x==="1A"?-q:-q/2,N=G+D-w.1e-K;H=(g.x==="17"?D:g.x==="1A"?-D:-D/2)-(g.x===g.y?1:-2)*z.x-(g.1C==="x"||g.x===g.y?H:0);V(K-G>0)x.17-=H;1a V(N>0)x.17-=(g.x==="1y"?-1:1)*H;X x.17-G},16:W(G){13 K=w.3Q,H=r.y==="16"?E:r.y==="1B"?-E:-E/2,N=G+u-w.1g-K+z.y;H=(g.y==="16"?u:g.y==="1B"?-u:-u/2)-(g.y===g.x?1:-2)*z.y-(g.1C==="y"||g.x===g.y?H:0);V(K-G>0)x.16-=H;1a V(N>0)x.16-=(g.y==="1y"?-1:1)*H;X x.16-G}};w={4P:w,1g:w[(w[0]===F?"h":"6d")+"6e"](),1e:w[(w[0]===F?"w":"6f")+"6h"](),33:w.33(),3Q:w.3Q()};V(f==="2b"){r={x:"17",y:"16"};d=d.1X==="2y"||d.1X==="3T"?e.1I.1z:z.2b||!d||!d.3u?a.1K({},a.1b.11.2b):d;x={16:d.3Z,17:d.3u}}1a{V(f==="1z")f=d&&d.1i&&d.1X!=="3T"&&d.1X!=="2y"?e.1I.1i=a(d.1i):e.1I.1i;f=a(f).6i(0);V(f.1s===0)X e;1a V(f[0]===1Q||f[0]===F){q=f.1e();E=f.1g();V(f[0]===F)x={16:y?0:w.3Q,17:y?0:w.33}}1a V(f.29("6j")&&a.1b.11.1f.4d){x=a.1b.11.1f.4d(f,r);q=x.1e;E=x.1g;x=x.1o}1a{q=f.4e();E=f.4i();x=p(f[0],t)}x.17+=r.x==="1A"?q:r.x==="1y"?q/2:0;x.16+=r.y==="1B"?E:r.y==="1y"?E/2:0}x.17+=z.x+(g.x==="1A"?-D:g.x==="1y"?-D/2:0);x.16+=z.y+(g.y==="1B"?-u:g.y==="1y"?-u/2:0);x.4b=z.2S&&f[0]!==F&&f[0]!==1Q.2J?{17:J.17(x.17),16:J.16(x.16)}:{17:0,16:0};i.1x("1T",W(){X a(14).1x("1T").2Q(/1h-15-4O-\\w+/i,"")}).3L(j+"-4O-"+g.4W());I.3j=a.1K({},d);i.2D(I,[e,x,w.4P]);V(I.45())X e;2X x.4b;V(i.29(":2s")&&a.2p(l.2o)){l.2o.1Y(i,e,x);i.3N(W(){13 G=a(14);G.1d({3v:"",1g:""});a.2u.2W&&14.1l&&14.1l.46("3M");G.4Q()})}1a 6o(x.17,x.16)||i.1d(x);X e},3J:W(){V(!e.1v||!(a.2u.2W&&23(a.2u.3H.3C(0),10)<9))X 12;13 d=e.1j.15;d.1x("1l");13 f;d.1d({1e:"58",1g:"58"});f=m("38",1);a.1E(["1e","1g"],W(i,l){13 g=23(d.1d("36-"+l),10)||0,r=23(d.1d("4R-"+l),10)||0;f[l]=g+r?1q.4R(1q.36(f[l],r),g):f[l]});d.1d(f)},3X:W(d){13 f=e.1j.15;V(e.1v)f.24("1h-1Z-21",d);1a e.1I.21=!!d;X e},2t:W(){13 d=e.1j,f=d.1i.28("44");e.1v&&a.1E(e.1f,W(){14.2G==="2e"&&14.2t()});A(1,1,1,1);c.4T("11");e.1v&&d.15.27();f&&c.1x("1p",f);c.3p("3h-4S");X c}})}W Q(c,b){13 k,h,p=a(14);k=a(1Q.2J);13 m=14===1Q?k:p;h=p.2l?p.2l(b.2l):1w;13 s=a.1K(1c,{},a.1b.11.3l,b,M((h&&b.2l.1X==="6q"?h[b.2l.55]:1w)||h));p.4T("2l");h=s.1k;V("3x"===1n s.19.1L)V(s.19.1x!==12&&p.1x(s.19.1x))s.19.1L=p.1x(s.19.1x);1a X 12;V(h.1R===12)h.1R=k;V(h.1i===12)h.1i=m;V(s.Y.1i===12)s.Y.1i=m;V(s.18.1i===12)s.18.1i=m;h.2w=25 a.1b.11.1f.2K(h.2w);h.26=25 a.1b.11.1f.2K(h.26);V(p.28("11"))V(s.4j)p.11("2t");1a V(s.4j===12)X 12;p.1x("1p")&&p.28("44",p.1x("1p")).3p("1p");k=25 P(p,s,c);p.28("11",k);X k}W R(c){13 b=14;b.3I={"^19.1G":W(){14.1f.1G.3e(14.1W.19.1G)}};a.1K(b,{2q:W(){13 k=c.1W.19.1G;c.1j.15.1r("4U.1G",W(){b.3e(k);c.1j.15.1r("37.1G",W(){k.2T===12&&c.1v===1c&&b.3e(k)})})},3e:W(k){a.1G(a.1K(1c,{},k,{47:W(h,p){V(a.2p(k.47))V(k.47.1Y(c.4V(),h,p)===12)X;c.39("19.1L",h)},3D:W(h,p,m){13 s=p||m;V(a.2p(k.3D)){h=k.3D.1Y(c.4V(),h,p,m);V(h===12)X}c.39("19.1L",s)}}));X b},2t:W(){c.1j.15.2a("37.1G")}});b.2q()}W O(c,b,k){13 h=1q.1N(b/2),p=1q.1N(k/2);b={4Y:[[0,0],[b,k],[b,0]],51:[[0,0],[b,0],[0,k]],52:[[0,k],[b,0],[b,k]],53:[[0,0],[0,k],[b,k]],6s:[[0,k],[h,0],[b,k]],6D:[[0,0],[b,0],[h,k]],6t:[[0,0],[b,p],[0,k]],6u:[[b,0],[b,k],[0,p]]};b.6v=b.4Y;b.6w=b.51;b.6x=b.52;b.6A=b.53;X b[c]}W S(c){W b(j){13 n=m.1m,d=["17","1A"],f=p.1o,i,l;V(p.1u===12||!n)X 12;j=j||h.1u;i=j.1C;l=i==="y"?"x":"y";d[i==="y"?"5f":"6C"]("16","1B");f=1q.36(j[l]==="1y"?f:0,f);n.1d({16:"",1B:"",17:"",1A:"",54:""});35(j[i==="y"?"x":"y"]){1P"1y":n.1d(d[0],"50%").1d("54-"+d[0],-1q.1N(B[i==="y"?"1e":"1g"]/2)+f);1F;1P d[0]:n.1d(d[0],f);1F;1P d[1]:n.1d(d[1],f);1F}f=B[i==="x"?"1e":"1g"];V(A){s.24("1h-15-30",!s.29(":2s"));f-=23(v.1d("1t-"+j[i]+"-1e"),10)||0;s.3B("1h-15-30")}V(e==="2h"&&/1B|1A/.1M(j[j.1C]))f+=A?1:-1;n.1d(j[i],-f)}W k(j,n,d){V(m.1m){j=a.1K({},h.1u);n=j.1C==="y"?["y","16","17","1g","x"]:["x","17","16","1e","y"];13 f=d.4b,i=[0,0];V(h.1u.2z!==1c){V(f.17)j.x=j.x==="1y"?f.17>0?"17":"1A":j.x==="17"?"1A":"17";V(f.16)j.y=j.y==="1y"?f.16>0?"16":"1B":j.y==="16"?"1B":"16";V(j.1H()!==o.1u.1H()&&(o.16!==f.16||o.17!==f.17))h.3a(j)}i[0]=A?23(v.1d("1t-"+j[n[0]]+"-1e"),10)||0:e==="2h"?1:0;i[1]=1q.36(j[n[4]]==="1y"?p.1o:0,p.1o);d[n[1]]+=(j[n[0]]===n[1]?1:-1)*(B[n[3]]-i[0]);d[n[2]]-=(j[n[4]]===n[2]||j[n[4]]==="1y"?1:-1)*i[1];o.17=f.17;o.16=f.16;o.1u=j}}13 h=14,p=c.1W.1l.1m,m=c.1j,s=m.15,v=m.2N,o={16:0,17:0,1u:{1H:W(){}}},B={1e:p.1e,1g:p.1g},C={},A=p.1t||0,e=p.2L||12;h.1u=1w;h.32=1w;h.3I={"^1k.26|1l.1m.(1u|32|2L|1t)":W(){A=p.1t;V(h.2q())14.2O("1k.1i")!=="2b"&&14.2k();1a h.2t()},"^1l.1m.(1g|1e)":W(){B={1e:p.1e,1g:p.1g};h.2M();h.3a();c.2k()},"^1l.(3k|1S)$":W(){h.4c();h.3a()}};a.1K(h,{2q:W(){13 j=a.2u.2W,n=h.56(),d=h[h.32?"32":"1u"].1H().6M("1y")>-1;V(n){V(e===1c)e=a("<2r />")[0].3P?"2r":j&&(d||B.1g!==B.1e)?"2h":"2V";1a V(e==="2r")e=j?"2h":!a("<2r />")[0].3P?"2V":"2r";1a V(e==="2V")e=j&&d?"2h":e;h.2M();h.4c();h.3a();s.2a(".11-1m").1r("4t.11-1m",k)}X n},56:W(){13 j=p.1u,n=c.1W.1k.2w,d=c.1W.1k.26;V(d.1H)d=d.1H();V(j===12||d===12&&n===12)X 12;1a V(j===1c)h.1u=25 a.1b.11.1f.2K(d);1a V(!j.1H){h.1u=25 a.1b.11.1f.2K(j);h.1u.2z=1c}X h.1u.1H()!=="4x"},4c:W(){13 j=m.1m,n=h.1u,d=h.1u[h.1u.1C],f="1t-"+d+"-3n",i=/6P?\\(0, 0, 0(, 0)?\\)|34/i,l=m.2f&&n.y==="16",g=c.1W.1l.1S;n=g?m.19:l?m.2f:m.2N;l=!g?m.2N:l?m.2f:m.19;C.2F=j.1d({6R:"",1t:""}).1d("4f-3n")||"34";C.1t=j.2O(0).1l?j.2O(0).1l["1t"+d.3C(0)+d.3G(1)+"6S"]:j.1d(f)||"34";V(i.1M(C.2F))C.2F=A?n.1d("4f-3n"):l.1d(f);V(!C.1t||i.1M(C.1t))C.1t=l.1d(f)||C.2F;a("*",j).31(j).1d("4f-3n","34").1d("1t",0)},2M:W(){13 j=B.1e,n=B.1g;m.1m&&m.1m.27();m.1m=a(\'<2x 1T="1h-15-1m" />\').24("1h-1S-19",c.1W.1l.1S).1d(B).4g(s);35(e){1P"2r":a(\'<2r 1g="\'+n+\'" 1e="\'+j+\'" />\').2P(m.1m)[0].3P("2d").5i();1F;1P"2h":m.1m.3i(\'<2h:4h 6U="0 0" 6V="\'+j+" "+n+\'" 6W="\'+!!A+\'" 1l="5b:3t(#3y#5c); 3d:5d-3E; 6X:1c; 1k: 3F; 16:0; 17:0; 1e:\'+j+"2n; 1g:"+n+"2n; 6Y-6Z:"+h.1u.y+\';"><2h:70 71="\'+(A-2)+\'2n" 72="73" 74="10" 1l="5b:3t(#3y#5c); 3d:5d-3E;" />\');1F;1P"2V":m.1m.3O(\'<2x 1T="1h-15-1m-75" />\').3O(A?\'<2x 1T="1h-15-1m-1t" />\':"");1F}X h},3a:W(j){13 n=m.1m,d=B.1e,f=B.1g,i=A>0?0:1,l=1q.3K(A/2+0.5),g=p.32,r,z;V(!j)j=h.1u;V(g===12)g=j;1a{g=25 a.1b.11.1f.2K(g);g.1C=j.1C;V(g.x==="3S")g.x=j.x;1a V(g.y==="3S")g.y=j.y;1a V(g.x===g.y)g[j.1C]=j[j.1C]}z=1q[/b|r/.1M(g[g.1C==="y"?"x":"y"])?"3K":"1N"];n=n.4m();35(e){1P"2r":n=n.2O(0).3P("2d");n.5g&&n.5g();n.76(0,0,5h,5h);2R(r=O(g.1H(),d,f);i<2;i++){V(i){n.5i();n.77(z((g.x==="17"?1:g.x==="1A"?-1:0)*(A+1)*(g.1C==="y"?0.5:1)),z((g.y==="16"?1:g.y==="1B"?-1:0)*(A+1)*(g.1C==="x"?0.5:1)))}n.78();n.79(r[0][0],r[0][1]);n.5k(r[1][0],r[1][1]);n.5k(r[2][0],r[2][1]);n.7a();n.7b=C[i?"2F":"1t"];n.2F()}1F;1P"2h":r=O(g.1H(),d,f);i="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" 7c";n.1x({7d:i,7e:C.2F});V(A){n.4m().1x("3n",C.1t);V(g.1C==="y"){n.1d("16",(g.y==="16"?1:-1)*(A-2));n.1d("17",g.x==="17"?1:-2)}1a{n.1d("17",(g.x==="17"?1:-1)*(A-2));n.1d("16",g.y==="16"?1:-2)}}1F;1P"2V":V(g.1C==="y"){i=d>f?1.5:df?5:2.2;l=[1q.1N(i*l*(g.x==="1A"?-1:1)*(g.y==="1y"?0.9:1)),g.y==="16"?l:g.y==="1B"?-l:0]}n.3p("1l").1E(W(D){13 u={x:g.1C==="x"?g.x==="17"?"1A":"17":g.x,y:g.1C==="y"?g.y==="16"?"1B":"16":g.y},t=g.x==="1y"?["17","1A",u.y,f,d]:["16","1B",u.x,d,f],q=C[!D&&A?"1t":"2F"];D&&a(14).1d({1k:"3F","z-3V":1,17:l[0],16:l[1]});g.x==="1y"||g.y==="1y"?a(14).1d("1t-"+t[2],t[3]+"2n 4n "+q).1d("1t-"+t[0],1q.1N(t[4]/2)+"2n 5m 34").1d("1t-"+t[1],1q.1N(t[4]/2)+"2n 5m 34"):a(14).1d("1t-1e",1q.1N(f/2)+"2n "+1q.1N(d/2)+"2n").1d("1t-"+u.x,1q.1N(d/2)+"2n 4n "+q).1d("1t-"+u.y,1q.1N(f/2)+"2n 4n "+q)});1F}b(j);X h},2t:W(){m.1m&&m.1m.27();s.2a(".11-1m")}})}W T(c,b){13 k=14,h=c.1j,p=h.15;h.2c=a("#11-2c");a.1K(k,{2q:W(){p.1r("37.2A 5p.2A",W(m,s,v){m=m.1X.2Q("15","");a.2p(b[m])?b[m].1Y(h.2c,v,s):k[m](v)});h.2c.1s||k.2M();b.3s===1c&&h.2c.1r("3A.2A"+c.1D,W(){c.18.1Y(c)})},2M:W(){h.2c=a("<2x />",{1D:"11-2c",1d:{1k:"3F",16:0,17:0,3d:"7f"}}).2P(1Q.2J);a(F).1r("2y.2A",W(){h.2c.1d({1g:1q.36(a(F).1g(),a(1Q).1g()),1e:1q.36(a(F).1e(),a(1Q).1e())})}).2D("2y")},2I:W(m){13 s=h.2c,v=c.1W.Y.1U.2o,o=m?"Y":"18";s.4o(1c,12);V(a.2p(v))v.1Y(s,m);1a v===12?s[o]():s.5o(3R,m?0.7:0,W(){m||a(14).18()})},Y:W(){k.2I(1c)},18:W(){k.2I(12)},2t:W(){13 m=1c;a("*").1E(W(){13 s=a(14).28("11");V(s&&s.1D!==c.1D&&s.1W.Y.1U)X m=12});V(m){h.2c.27();a(F).2a("3T.2A 2y.2A")}1a h.2c.2a("3A.2A"+c.1D);p.2a("37.2A 5p.2A")}});k.2q()}W U(c){13 b=14,k=c.1j,h=k.15,p=".2j-"+c.1D,m="4t"+p+" 37"+p;a.1K(b,{2q:W(){k.2j=a(\'<3W 1T="1h-15-2j" 5r="0" 5s="-1" 5t="5u:\\\'\\\';" 1l="3d:3E; 1k:3F; z-3V:-1; 3M:5v(3v=0);">\');k.2j.2P(h);h.1r(m,b.1V)},1V:W(){13 s=c.2O("38"),v=c.1f.1m,o=c.1j.1m,B;B=23(h.1d("1t-17-1e"),10)||0;B={17:-B,16:-B};V(v&&o){v=v.1u.1C==="x"?["1e","17"]:["1g","16"];B[v[1]]-=o[v[0]]()}k.2j.1d(B).1d(s)},2t:W(){b.3W.27();h.2a(m)}});b.2q()}a.1b.11=W(c,b,k){13 h=2Y(c).2C(),p=1w,m=h==="3X"?[1c]:a.5w(2Z).4M(1,10),s=m[m.1s-1],v;V(!2Z.1s&&14.28("11")||h==="5x")X(v=14.28("11"))?v:L;1a V("1H"===1n c){14.1E(W(){13 o=a(14).28("11");V(!o)X 1c;V(/5y|39/.1M(h)&&b)V(k!==L)o.39(b,k);1a p=o.2O(b);1a{V(!o.1v&&(h==="Y"||h==="2I")){V(s&&s.5z)o.1I.1z=s;o.2e(1)}1a V(h==="5A"){h="3X";m=[12]}o[h]&&o[h].3b(o[h],m)}});X p!==1w?p:14}1a V("1J"===1n c||!2Z.1s){v=M(a.1K(1c,{},c));X a.1b.11.1r.1Y(14,v,s)}};a.1b.11.1r=W(c,b){X 14.1E(W(){W k(B){W C(){o.2e(1n B==="1J"||h.Y.3o);p.Y.2a(m.Y);p.18.2a(m.18)}V(o.1I.21)X 12;o.1I.1z=a.1K({},B);V(h.Y.2v>0){2i(o.1O.Y);o.1O.Y=3m(C,h.Y.2v);m.Y!==m.18&&p.18.1r(m.18,W(){2i(o.1O.Y)})}1a C()}13 h,p,m,s=c.1D=!c.1D||c.1D===12||c.1D.1s<1||a("#1h-15-"+c.1D).1s?a.1b.11.40++:c.1D,v=".11-"+s+"-2M",o=Q.1Y(14,s,c);V(o===12)X 1c;h=o.1W;a.1E(a.1b.11.1f,W(){14.2G==="2G"&&14(o)});p={Y:h.Y.1i,18:h.18.1i};m={Y:2Y(h.Y.1z).2Q(" ",v+" ")+v,18:2Y(h.18.1z).2Q(" ",v+" ")+v};p.Y.1r(m.Y,k);V(h.Y.3o||h.59)k(b)})};a.1E({1x:W(c){13 b=a(14),k=b.28("11");X 2Z.1s===1&&c==="1p"&&k&&k.1v===1c?b.28("44"):1w},27:a.1h?1w:W(c,b){a(14).1E(W(){V(!b)V(!c||a.3M(c,[14]).1s)a("*",14).31(14).1E(W(){a(14).5Z("27")})})}},W(c,b){V(!b)X 1c;a.1b["4B"+c]=a.1b[c];a.1b[c]=W(){X b.3b(14,2Z)||a.1b["4B"+c].3b(14,2Z)}});a(1Q.2J).1x("3Y",W(c,b){X!b?"65":b});a(1Q).1r("42.11",W(c){a.1b.11.2b={3u:c.3u,3Z:c.3Z}});a.1b.11.3H="2.0.6c";a.1b.11.40=0;a.1b.11.4L="3A 6g 41 4N 42 5n 4l".3g(" ");a.1b.11.43=6l;a.1b.11.1f={2K:W(c){c=2Y(c).2Q(/([A-Z])/," $1").2Q(/6m/6p,"1y").2C();14.x=(c.4a(/17|1A/i)||c.4a(/1y/)||["3S"])[0].2C();14.y=(c.4a(/16|1B|1y/i)||["3S"])[0].2C();14.1C=c.3C(0).48(/^(t|b)/)>-1?"y":"x";14.1H=W(){X 14.1C==="y"?14.y+14.x:14.x+14.y};14.4W=W(){13 b=14.x.3G(0,1),k=14.y.3G(0,1);X b===k?b:b==="c"||b!=="c"&&k!=="c"?k+b:b+k}},4Z:6y((/6B.+6E ([0-6G]{3}).*6H.*6K/i.6L(6N.6O)||[0,"6Q"])[1].2Q("6T","."))<4.1};a.1b.11.3l={59:12,1D:12,4j:1c,2l:{1X:"1T"},19:{1L:1c,1x:"1p",1p:{1L:12,22:12}},1k:{26:"16 17",2w:"1B 1A",1i:12,1R:12,1V:{x:0,y:0,2b:1c,2S:12,2y:1c},2o:1c},Y:{1i:12,1z:"4l",2o:1c,2v:3R,5l:12,3o:12},18:{1i:12,1z:"5n",2o:1c,2v:0,2z:12,2m:12},1l:{3k:"",1S:12},4r:{2e:1w,4s:1w,Y:1w,18:1w,2H:1w,3s:1w}};a.1b.11.1f.1G=W(c){13 b=c.1f.1G,k=c.1W.19.1G;V(k&&k.3t)V(b)X b;1a{c.1f.1G=25 R(c);X c.1f.1G}};a.1b.11.1f.1G.2G="2e";a.1b.11.1f.1G.3c=W(c){13 b=c.19;V(b&&"1G"2g b){b=b.1G;V(1n b!=="1J")b=c.19.1G={3t:b};V("3x"!==1n b.2T&&b.2T)b.2T=!!b.2T}};a.1K(1c,a.1b.11.3l,{19:{1G:{2T:1c}}});a.1b.11.1f.1m=W(c){13 b=c.1f.1m,k=c.1W.1l.1m;V(k&&k.1u)V(b)X b;1a{c.1f.1m=25 S(c);c.1f.1m.2q();X c.1f.1m}};a.1b.11.1f.1m.2G="2e";a.1b.11.1f.1m.3c=W(c){13 b=c.1l;V(b&&"1m"2g b){b=c.1l.1m;V(1n b!=="1J")c.1l.1m={1u:b};V(!/1H|3x/i.1M(1n b.1u))b.1u=4v;V(1n b.2L!=="1H")b.2L=1c;V(!/2r|2V/i.1M(b.2L))b.2L=1c;1n b.1e!=="2U"&&2X b.1e;1n b.1g!=="2U"&&2X b.1g;1n b.1t!=="2U"&&2X b.1t;1n b.1o!=="2U"&&2X b.1o}};a.1K(1c,a.1b.11.3l,{1l:{1m:{1u:1c,32:12,2L:1c,1e:9,1g:9,1t:0,1o:0}}});a.1b.11.1f.4d=W(c,b){W k(A,e){2R(13 j=0,n=1,d=1,f=0,i=0,l=A.1e,g=A.1g;l>0&&g>0&&n>0&&d>0;){l=1q.1N(l/2);g=1q.1N(g/2);V(b.x==="17")n=l;1a V(b.x==="1A")n=A.1e-l;1a n+=1q.1N(l/2);V(b.y==="16")d=g;1a V(b.y==="1B")d=A.1g-g;1a d+=1q.1N(g/2);2R(j=e.1s;j--;){V(e.1s<2)1F;f=e[j][0]-A.1o.17;i=e[j][1]-A.1o.16;V(b.x==="17"&&f>=n||b.x==="1A"&&f<=n||b.x==="1y"&&(fA.1e-n)||b.y==="16"&&i>=d||b.y==="1B"&&i<=d||b.y==="1y"&&(iA.1g-d))e.6k(j,1)}}X{17:e[0][0],16:e[0][1]}}13 h=c.1x("4h").2C(),p=c.1x("6r").3g(","),m=[],s=a(\'3f[6z="#\'+c.6F("5j").1x("55")+\'"]\'),v=s.1o(),o={1e:0,1g:0,1o:{16:57,1A:0,1B:0,17:57}},B=0,C=0;v.17+=1q.3K((s.4e()-s.1e())/2);v.16+=1q.3K((s.4i()-s.1g())/2);V(h==="4u")2R(B=p.1s;B--;){C=[23(p[--B],10),23(p[B+1],10)];V(C[0]>o.1o.1A)o.1o.1A=C[0];V(C[0]o.1o.1B)o.1o.1B=C[1];V(C[1]