From 45fd2bb8708eb3280805de3f8ff423364bd31fe5 Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Thu, 30 Dec 2010 19:23:12 +0000 Subject: [PATCH] Fixed positioning regression --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 12 +++++--- dist/jquery.qtip.min.js | 66 ++++++++++++++++++++-------------------- dist/jquery.qtip.pack.js | 4 +-- src/core.js | 4 +-- src/tips.js | 6 ++-- 6 files changed, 49 insertions(+), 45 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index e83d33c7..098a8300 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: Thu Dec 30 18:27:43 2010 +0000 +* Date: Thu Dec 30 18:29:08 2010 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index a3e7f0f0..e30bdb45 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: Thu Dec 30 18:27:43 2010 +0000 +* Date: Thu Dec 30 18:29:08 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -969,7 +969,7 @@ function QTip(target, options, id) targetHeight = 0, callback = $.Event('tooltipmove'), fixed = tooltip.css('position') === 'fixed', - viewport = posOptions.viewport.jquery ? posOptions.viewport : FALSE, + viewport = posOptions.viewport.jquery ? posOptions.viewport : $(window), position = { left: 0, top: 0 }, readjust = { left: function(posLeft) { @@ -1086,7 +1086,7 @@ function QTip(target, options, id) position.top += adjust.y + (my.y === 'bottom' ? -elemHeight : my.y === 'center' ? -elemHeight / 2 : 0); // Calculate collision offset values - if(viewport && target[0] !== window && target[0] !== document.body) { + if(posOptions.viewport.jquery && target[0] !== window && target[0] !== document.body) { position.adjusted = { left: readjust.left(position.left), top: readjust.top(position.top) }; } else { @@ -1694,8 +1694,10 @@ function Tip(qTip, command) qTip.reposition(); }, '^style.(classes|widget)$': function() { - self.detectColours(); - self.update(); + if(elems.tip) { + self.detectColours(); + self.update(); + } } }; diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index e1c8d8ce..f5cac181 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: Thu Dec 30 18:27:43 2010 +0000 +* Date: Thu Dec 30 18:29:08 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -17,7 +17,7 @@ /*global window: false, jQuery: false */ var TRUE=true,FALSE=false,NULL=null; -(function(c,G,L){function M(f){var b;if(!f)return FALSE;if("object"!==typeof f.metadata)f.metadata={type:f.metadata};if("content"in f){if("object"!==typeof f.content||f.content.jquery)f.content={text:f.content};b=f.content.text||FALSE;if(!c.isFunction(b)&&(!b&&!b.attr||b.length<1||"object"===typeof b&&!b.jquery))b=f.content.text=FALSE;if("title"in f.content&&"object"!==typeof f.content.title)f.content.title={text:f.content.title}}if("position"in f)if("object"!==typeof f.position)f.position={my:f.position, +(function(c,F,L){function M(f){var b;if(!f)return FALSE;if("object"!==typeof f.metadata)f.metadata={type:f.metadata};if("content"in f){if("object"!==typeof f.content||f.content.jquery)f.content={text:f.content};b=f.content.text||FALSE;if(!c.isFunction(b)&&(!b&&!b.attr||b.length<1||"object"===typeof b&&!b.jquery))b=f.content.text=FALSE;if("title"in f.content&&"object"!==typeof f.content.title)f.content.title={text:f.content.title}}if("position"in f)if("object"!==typeof f.position)f.position={my:f.position, at:f.position};if("show"in f)if("object"!==typeof f.show)f.show=f.show.jquery?{target:f.show}:{event:f.show};if("hide"in f)if("object"!==typeof f.hide)f.hide=f.hide.jquery?{target:f.hide}:{event:f.hide};if("style"in f&&"object"!==typeof f.style)f.style={classes:f.style};c.each(c.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(f)});return f}function O(f,b,o){function h(d){var e,i=d.split("."),j=b[i[0]];for(d=1;d",{html:e}):c("",{"class":"ui-state-default",title:"Close tooltip"}).prepend(c("",{"class":(b.style.widget?"ui": @@ -26,49 +26,49 @@ l)+"-icon ui-icon-close"}));d.button.prependTo(d.titlebar).attr("role","button") TRUE&&a.reposition(a.cache.event);i()}}var g=c("img:not([height]):not([width])",a.elements.content);g.each(function(s,x){var A=["abort","error","load","unload",""].join(".qtip-image ");c(this).bind(A,function(){clearTimeout(a.timers.img[s]);j(this)});(function y(){if(x.height)return j(x);a.timers.img[s]=setTimeout(y,20)})();return TRUE});g.length===0&&j(g)});return a}function B(d,e,i,j){function g(u){if(t.tooltip.hasClass("ui-state-disabled"))return FALSE;t.show.trigger("qtip-"+o+"-inactive");clearTimeout(a.timers.show); clearTimeout(a.timers.hide);var r=function(){a.show(u)};if(b.show.delay>0)a.timers.show=setTimeout(r,b.show.delay);else r()}function s(u){if(t.tooltip.hasClass("ui-state-disabled"))return FALSE;var r=c(u.relatedTarget||u.target).parents(w)[0]===t.tooltip[0],I=c(u.relatedTarget||u.target)[0]===t.show[0];clearTimeout(a.timers.show);clearTimeout(a.timers.hide);if(b.hide.fixed&&(p.target==="mouse"&&r||/mouse(out|leave|move)/.test(u.type)&&(r||I))){u.stopPropagation();u.preventDefault();return FALSE}t.tooltip.stop(1, 1);if(b.hide.delay>0)a.timers.hide=setTimeout(function(){a.hide(u)},b.hide.delay);else a.hide(u)}function x(u){if(t.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(a.timers.inactive);a.timers.inactive=setTimeout(function(){a.hide(u)},b.hide.inactive)}function A(u){if(!a.cache.processing){a.cache.processing=1;a.elements.tooltip.is(":visible")&&a.reposition(u);a.cache.processing=0}}var y=".qtip-"+o,p=b.position,t={show:b.show.target,hide:b.hide.target,tooltip:a.elements.tooltip,container:p.container[0]=== -document.body?document:p.container},F={show:String(b.show.event).split(" "),hide:String(b.hide.event).split(" ")},J=c.browser.msie&&parseInt(c.browser.version,10)===6;if(i&&b.hide.fixed){t.hide=t.hide.add(t.tooltip);t.tooltip.bind("mouseover"+y,function(){t.tooltip.hasClass("ui-state-disabled")||clearTimeout(a.timers.hide)})}if(e){if("number"===typeof b.hide.inactive){t.show.bind("qtip-"+o+"-inactive",x);c.each(c.fn.qtip.inactiveEvents,function(u,r){t.hide.add(a.elements.tooltip).bind(r+y+"-inactive", -x)})}c.each(F.hide,function(u,r){var I=c.inArray(r,F.show);if(I>-1&&c(t.hide).add(t.show).length===c(t.hide).length||r==="unfocus"){t.show.bind(r+y,function(D){t.tooltip.is(":visible")?s(D):g(D)});delete F.show[I]}else t.hide.bind(r+y,s)})}if(d){c.each(F.show,function(u,r){t.show.bind(r+y,g)});t.tooltip.bind("mouseover"+y,function(){a.focus()})}if(j){if(p.adjust.resize||p.viewport)c(c.event.special.resize?p.viewport:G).bind("resize"+y,A);if(p.viewport||J&&t.tooltip.css("position")==="fixed")c(p.viewport).bind("scroll"+ +document.body?document:p.container},G={show:String(b.show.event).split(" "),hide:String(b.hide.event).split(" ")},J=c.browser.msie&&parseInt(c.browser.version,10)===6;if(i&&b.hide.fixed){t.hide=t.hide.add(t.tooltip);t.tooltip.bind("mouseover"+y,function(){t.tooltip.hasClass("ui-state-disabled")||clearTimeout(a.timers.hide)})}if(e){if("number"===typeof b.hide.inactive){t.show.bind("qtip-"+o+"-inactive",x);c.each(c.fn.qtip.inactiveEvents,function(u,r){t.hide.add(a.elements.tooltip).bind(r+y+"-inactive", +x)})}c.each(G.hide,function(u,r){var I=c.inArray(r,G.show);if(I>-1&&c(t.hide).add(t.show).length===c(t.hide).length||r==="unfocus"){t.show.bind(r+y,function(D){t.tooltip.is(":visible")?s(D):g(D)});delete G.show[I]}else t.hide.bind(r+y,s)})}if(d){c.each(G.show,function(u,r){t.show.bind(r+y,g)});t.tooltip.bind("mouseover"+y,function(){a.focus()})}if(j){if(p.adjust.resize||p.viewport)c(c.event.special.resize?p.viewport:F).bind("resize"+y,A);if(p.viewport||J&&t.tooltip.css("position")==="fixed")c(p.viewport).bind("scroll"+ y,A);/unfocus/i.test(b.hide.event)&&c(document).bind("mousedown"+y,function(u){var r=a.elements.tooltip;c(u.target).parents(w).length===0&&c(u.target).add(f).length>1&&r.is(":visible")&&!r.hasClass("ui-state-disabled")&&a.hide(u)});p.target==="mouse"&&c(document).bind("mousemove"+y,function(u){if(p.adjust.mouse&&!t.tooltip.hasClass("ui-state-disabled")&&t.tooltip.is(":visible"))a.reposition(u||c.fn.qtip.mouse)})}}function C(d,e,i,j){j=parseInt(j,10)!==0;var g=".qtip-"+o;e={show:d?b.show.target:NULL, -hide:e?b.hide.target:NULL,tooltip:i?a.elements.tooltip:NULL,content:i?a.elements.content:NULL,container:j?b.position.container[0]===document.body?document:b.position.container:NULL,window:j?G:NULL};if(a.rendered)c([]).pushStack(c.grep([e.show,e.hide,e.tooltip,e.container,e.content,e.window],function(){return this!==null})).unbind(g);else d&&e.show.unbind(g+"-create")}var a=this,l="ui-tooltip",w=".qtip."+l;a.id=o;a.rendered=FALSE;a.elements={target:f};a.cache={event:{},target:NULL,disabled:FALSE,position:NULL}; +hide:e?b.hide.target:NULL,tooltip:i?a.elements.tooltip:NULL,content:i?a.elements.content:NULL,container:j?b.position.container[0]===document.body?document:b.position.container:NULL,window:j?F:NULL};if(a.rendered)c([]).pushStack(c.grep([e.show,e.hide,e.tooltip,e.container,e.content,e.window],function(){return this!==null})).unbind(g);else d&&e.show.unbind(g+"-create")}var a=this,l="ui-tooltip",w=".qtip."+l;a.id=o;a.rendered=FALSE;a.elements={target:f};a.cache={event:{},target:NULL,disabled:FALSE,position:NULL}; a.timers={img:[]};a.options=b;a.plugins={};c.extend(a,{render:function(d){var e=a.elements,i=c.Event("tooltiprender");if(a.rendered)return FALSE;a.rendered=d?-2:-1;e.tooltip=c("
").attr({id:l+"-"+o,role:"tooltip","class":l+" qtip ui-tooltip-accessible ui-helper-reset "+b.style.classes}).css("z-index",c.fn.qtip.zindex+c(w).length).toggleClass("ui-widget",b.style.widget).toggleClass("ui-state-disabled",a.cache.disabled).data("qtip",a).appendTo(b.position.container);e.content=c("
",{"class":l+ "-content "+(b.style.widget?"ui-widget-content":""),id:l+"-"+o+"-content"}).appendTo(e.tooltip);b.content.title.text&&n();z(b.content.text);c.each(c.fn.qtip.plugins,function(){this.initialize==="render"&&this(a)});a.rendered=TRUE;B(1,1,1,1);c.each(b.events,function(j,g){if(g)e.tooltip.bind(j==="toggle"?"tooltipshow tooltiphide":"tooltip"+j,g)});e.tooltip.queue("fx",function(j){e.tooltip.removeClass("ui-tooltip-accessible");i.originalEvent=a.cache.event;e.tooltip.trigger(i,[a]);if(b.show.ready||d){e.tooltip.hide(); a.show(a.cache.event)}j()});return a},get:function(d){switch(d.toLowerCase()){case "offset":d=k("position");break;case "dimensions":d=k("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,e){d=d.toLowerCase();var i=h(d),j=a.elements,g=j.tooltip,s,x,A,y={builtin:{id:function(){var p=e===TRUE?c.fn.qtip.nextid:e,t=l+"-"+p;if(p!==FALSE&&p.length>0&&!c("#ui-tooltip-"+p).length){g[0].id=t;j.content[0].id=t+"-content"; j.title[0].id=t+"-title"}},"^content.text":function(){z(e)},"^content.title.text":function(){if(a.rendered)if(!a.elements.title&&e){n();a.reposition()}else e?a.elements.title.html(e):v()},"^content.title.button":function(){var p=a.elements.button,t=a.elements.title;if(a.rendered)if(e){t||n();q()}else p.remove()},"^position.(my|at)$":function(){var p=/my$/i.test(d)?"my":"at";if("string"===typeof e)b.position[p]=new c.fn.qtip.plugins.Corner(e)},"^position.(my|at|adjust|target)":function(){a.rendered&& -a.reposition()},"^position.container$":function(){if(a.rendered===TRUE){g.appendTo(e);a.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(p,t,F,J){var u=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(u[0])p[t]=J;C.apply(a,u[1]);if(u[0])p[t]=F;B.apply(a,u[1])},"^show.ready$":function(){a.rendered===FALSE&&a.show()},"^style.classes$":function(){a.elements.tooltip.attr("class",l+" qtip ui-helper-reset "+e)},"^style.widget$":function(){var p= -!!e;g.toggleClass("ui-widget",p);j.titlebar.toggleClass("ui-widget-header",p);j.content.toggleClass("ui-widget-content",p);j.button.children("span").toggleClass(l+"-icon",!p).toggleClass("ui-icon",p)},"^events.(render|show|move|hide|focus|blur)":function(p,t,F){j.tooltip[(c.isFunction(e)?"":"un")+"bind"]("tooltip"+t,F)}}};c.each(a.plugins,function(p){if("object"===typeof this.checks)y[p]=this.checks});s=i[0][i[1]];i[0][i[1]]=e.nodeType?c(e):e;M(b);for(x in y)for(A in y[x])RegExp(A,"i").test(d)&&y[x][A].call(a, +a.reposition()},"^position.container$":function(){if(a.rendered===TRUE){g.appendTo(e);a.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(p,t,G,J){var u=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(u[0])p[t]=J;C.apply(a,u[1]);if(u[0])p[t]=G;B.apply(a,u[1])},"^show.ready$":function(){a.rendered===FALSE&&a.show()},"^style.classes$":function(){a.elements.tooltip.attr("class",l+" qtip ui-helper-reset "+e)},"^style.widget$":function(){var p= +!!e;g.toggleClass("ui-widget",p);j.titlebar.toggleClass("ui-widget-header",p);j.content.toggleClass("ui-widget-content",p);j.button.children("span").toggleClass(l+"-icon",!p).toggleClass("ui-icon",p)},"^events.(render|show|move|hide|focus|blur)":function(p,t,G){j.tooltip[(c.isFunction(e)?"":"un")+"bind"]("tooltip"+t,G)}}};c.each(a.plugins,function(p){if("object"===typeof this.checks)y[p]=this.checks});s=i[0][i[1]];i[0][i[1]]=e.nodeType?c(e):e;M(b);for(x in y)for(A in y[x])RegExp(A,"i").test(d)&&y[x][A].call(a, i[0],i[1],e,s);return a},toggle:function(d,e){function i(){var A=c(this),y=d?"attr":"removeAttr",p=/^1|0$/.test(A.css("opacity")),t=this.style;a.elements.title&&f[y]("aria-labelledby",l+"-"+o+"-title");f[y]("aria-describedby",l+"-"+o+"-content");if(d){if(c.browser.msie&&t&&p){t.removeAttribute("filter");t.removeAttribute("opacity")}}else p&&A.hide()}if(a.rendered===FALSE)return FALSE;var j=d?"show":"hide",g=a.elements.tooltip,s=b[j],x=g.is(":visible");if((typeof d).search("boolean|number"))d=!g.is(":visible"); if(!x&&!d||g.is(":animated"))return a;if(e){if(/over|enter/.test(e.type)&&/out|leave/.test(a.cache.event.type)&&e.target===b.show.target[0]&&g.has(e.relatedTarget).length)return a;a.cache.event=c.extend({},e)}x=c.Event("tooltip"+j);x.originalEvent=e?a.cache.event:NULL;g.trigger(x,[a,90]);if(x.isDefaultPrevented())return a;if(d){a.focus();a.reposition(e);s.solo&&c(w).qtip("hide")}else clearTimeout(a.timers.show);g.attr("aria-hidden",Boolean(!d));g.stop(1,1);if(c.isFunction(s.effect)){s.effect.call(g, a);g.queue(function(){i.call(this);c(this).dequeue()})}else if(s.effect===FALSE){g[j]();i.call(g)}else g.fadeTo(90,d?1:0,i);d&&s.target.trigger("qtip-"+o+"-inactive");return a},show:function(d){a.toggle(TRUE,d)},hide:function(d){a.toggle(FALSE,d)},focus:function(d){if(a.rendered===FALSE)return FALSE;var e=a.elements.tooltip,i=c(w),j=parseInt(e[0].style.zIndex,10),g=c.fn.qtip.zindex+i.length,s=l+"-focus",x=c.extend({},d);if(!e.hasClass(s)&&j!==g){i.each(function(){this.style.zIndex-=1});c(w+"."+s).each(function(){var A= -c(this),y=A.qtip(),p;if(!y||y.rendered===FALSE)return TRUE;A.removeClass(s);p=c.Event("tooltipblur");p.originalEvent=x;A.trigger(p,[y,g])});d=c.Event("tooltipfocus");d.originalEvent=x;e.trigger(d,[a,g]);if(!d.isDefaultPrevented())e.addClass(s)[0].style.zIndex=g}return a},reposition:function(d){if(a.rendered===FALSE)return FALSE;var e=b.position.target,i=a.elements.tooltip,j=b.position,g=j.my,s=j.at,x=j.adjust,A=a.elements.tooltip.outerWidth(),y=a.elements.tooltip.outerHeight(),p=0,t=0,F=c.Event("tooltipmove"), -J=i.css("position")==="fixed",u=j.viewport.jquery?j.viewport:FALSE,r={left:0,top:0},I={left:function(D){var E=u.scrollLeft,H=s.x==="left"?p:s.x==="right"?-p:-p/2,K=E-D;E=D+A-u.width-E;H=(g.x==="left"?A:g.x==="right"?-A:-A/2)-(g.precedance==="x"||g.x===g.y?H:0);if(K>0&&(g.x!=="left"||E>0))r.left-=H;else if(E>0&&(g.x!=="right"||K>0))r.left-=(g.x==="center"?-1:1)*H+2*x.x;if(r.left<0&&-r.left>E)r.left=D;return r.left-D},top:function(D){var E=u.scrollTop,H=s.y==="top"?t:s.y==="bottom"?-t:-t/2,K=E-D;E= -D+y-u.height-E;H=(g.y==="top"?y:g.y==="bottom"?-y:-y/2)-(g.precedance==="y"||g.x===g.y?H:0);if(K>0&&(g.y!=="top"||E>0))r.top-=H;else if(E>0&&(g.y!=="bottom"||K>0))r.top-=(g.y==="center"?-1:1)*H+2*x.y;if(r.top<0&&-r.top>E)r.top=D;return r.top-D}};u=!u?FALSE:{elem:u,height:u[(u[0]===G?"h":"outerH")+"eight"](),width:u[(u[0]===G?"w":"outerW")+"idth"](),scrollLeft:u.scrollLeft(),scrollTop:u.scrollTop()};if(e==="mouse"){s={x:"left",y:"top"};d=d&&(d.type==="resize"||d.type==="scroll")?a.cache.event:x.mouse|| -!d||!d.pageX?c.extend({},c.fn.qtip.mouse):d;r={top:d.pageY,left:d.pageX}}else{if(e==="event")e=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?a.cache.target=c(d.target):a.cache.target;e=c(e).eq(0);if(e.length===0)return a;else if(e[0]===document||e[0]===G){p=e.width();t=e.height();if(e[0]===G)r={top:J?0:u.scrollTop,left:J?0:u.scrollLeft}}else if(e.is("area")&&c.fn.qtip.plugins.imagemap){r=c.fn.qtip.plugins.imagemap(e,s);p=r.width;t=r.height;r=r.offset}else{p=e.outerWidth();t=e.outerHeight();r= -m(e[0],j.container[0])}r.left+=s.x==="right"?p:s.x==="center"?p/2:0;r.top+=s.y==="bottom"?t:s.y==="center"?t/2:0}r.left+=x.x+(g.x==="right"?-A:g.x==="center"?-A/2:0);r.top+=x.y+(g.y==="bottom"?-y:g.y==="center"?-y/2:0);r.adjusted=u&&e[0]!==G&&e[0]!==document.body?{left:I.left(r.left),top:I.top(r.top)}:{left:0,top:0};i.attr("class",function(){return c(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(l+"-pos-"+g.abbreviation());F.originalEvent=c.extend({},d);i.trigger(F,[a,r,u.elem]); -if(F.isDefaultPrevented())return a;delete r.adjusted;if(i.is(":visible")&&c.isFunction(j.effect)){j.effect.call(i,a,r);i.queue(function(){var D=c(this);D.css({opacity:"",height:""});c.browser.msie&&this.style&&this.style.removeAttribute("filter");D.dequeue()})}else isNaN(r.left,r.top)||i.css(r);return a},redraw:function(){if(!a.rendered||!(c.browser.msie&&parseInt(c.browser.version.charAt(0),10)<9))return FALSE;var d=a.elements.tooltip;d.attr("style");var e;d.css({width:"auto",height:"auto"});e=k("dimensions", -1);c.each(["width","height"],function(i,j){var g=parseInt(d.css("max-"+j),10)||0,s=parseInt(d.css("min-"+j),10)||0;e[j]=g+s?Math.min(Math.max(e[j],s),g):e[j]});d.css(e)},disable:function(d){var e=a.elements.tooltip;if("boolean"!==typeof d)d=!(e.hasClass("ui-state-disabled")||a.cache.disabled);if(a.rendered)e.toggleClass("ui-state-disabled",d);else a.cache.disabled=!!d;return a},destroy:function(){var d=a.elements,e=d.target.data("oldtitle");if(a.rendered){d.tooltip.remove();c.each(a.plugins,function(){this.initialize=== -"render"&&this.destroy()})}clearTimeout(a.timers.show);clearTimeout(a.timers.hide);C(1,1,1,1);f.removeData("qtip");e&&f.attr("title",e);f.removeAttr("aria-describedby");return f}})}function P(f,b){var o,h,m=c(this),k=c(document.body),v=this===document?k:m;h=m.metadata?m.metadata(b.metadata):NULL;var q=c.extend(TRUE,{},c.fn.qtip.defaults,b,M((h&&b.metadata.type==="html5"?h[b.metadata.name]:NULL)||h));m.removeData("metadata");h=q.position;if("boolean"===typeof q.content.text)if(q.content.attr!==FALSE&& -m.attr(q.content.attr))q.content.text=m.attr(q.content.attr);else return FALSE;if(h.container===FALSE)h.container=k;if(h.target===FALSE)h.target=v;if(q.show.target===FALSE)q.show.target=v;if(q.hide.target===FALSE)q.hide.target=v;h.at=new c.fn.qtip.plugins.Corner(h.at);h.my=new c.fn.qtip.plugins.Corner(h.my);if(m.data("qtip"))if(q.overwrite)m.qtip("destroy");else if(q.overwrite===FALSE)return FALSE;m.attr("title")&&m.data("oldtitle",m.attr("title")).removeAttr("title");o=new O(m,q,f);m.data("qtip", +c(this),y=A.qtip(),p;if(!y||y.rendered===FALSE)return TRUE;A.removeClass(s);p=c.Event("tooltipblur");p.originalEvent=x;A.trigger(p,[y,g])});d=c.Event("tooltipfocus");d.originalEvent=x;e.trigger(d,[a,g]);if(!d.isDefaultPrevented())e.addClass(s)[0].style.zIndex=g}return a},reposition:function(d){if(a.rendered===FALSE)return FALSE;var e=b.position.target,i=a.elements.tooltip,j=b.position,g=j.my,s=j.at,x=j.adjust,A=a.elements.tooltip.outerWidth(),y=a.elements.tooltip.outerHeight(),p=0,t=0,G=c.Event("tooltipmove"), +J=i.css("position")==="fixed",u=j.viewport.jquery?j.viewport:c(F),r={left:0,top:0},I={left:function(D){var E=u.scrollLeft,H=s.x==="left"?p:s.x==="right"?-p:-p/2,K=E-D;E=D+A-u.width-E;H=(g.x==="left"?A:g.x==="right"?-A:-A/2)-(g.precedance==="x"||g.x===g.y?H:0);if(K>0&&(g.x!=="left"||E>0))r.left-=H;else if(E>0&&(g.x!=="right"||K>0))r.left-=(g.x==="center"?-1:1)*H+2*x.x;if(r.left<0&&-r.left>E)r.left=D;return r.left-D},top:function(D){var E=u.scrollTop,H=s.y==="top"?t:s.y==="bottom"?-t:-t/2,K=E-D;E=D+ +y-u.height-E;H=(g.y==="top"?y:g.y==="bottom"?-y:-y/2)-(g.precedance==="y"||g.x===g.y?H:0);if(K>0&&(g.y!=="top"||E>0))r.top-=H;else if(E>0&&(g.y!=="bottom"||K>0))r.top-=(g.y==="center"?-1:1)*H+2*x.y;if(r.top<0&&-r.top>E)r.top=D;return r.top-D}};u=!u?FALSE:{elem:u,height:u[(u[0]===F?"h":"outerH")+"eight"](),width:u[(u[0]===F?"w":"outerW")+"idth"](),scrollLeft:u.scrollLeft(),scrollTop:u.scrollTop()};if(e==="mouse"){s={x:"left",y:"top"};d=d&&(d.type==="resize"||d.type==="scroll")?a.cache.event:x.mouse|| +!d||!d.pageX?c.extend({},c.fn.qtip.mouse):d;r={top:d.pageY,left:d.pageX}}else{if(e==="event")e=d&&d.target&&d.type!=="scroll"&&d.type!=="resize"?a.cache.target=c(d.target):a.cache.target;e=c(e).eq(0);if(e.length===0)return a;else if(e[0]===document||e[0]===F){p=e.width();t=e.height();if(e[0]===F)r={top:J?0:u.scrollTop,left:J?0:u.scrollLeft}}else if(e.is("area")&&c.fn.qtip.plugins.imagemap){r=c.fn.qtip.plugins.imagemap(e,s);p=r.width;t=r.height;r=r.offset}else{p=e.outerWidth();t=e.outerHeight();r= +m(e[0],j.container[0])}r.left+=s.x==="right"?p:s.x==="center"?p/2:0;r.top+=s.y==="bottom"?t:s.y==="center"?t/2:0}r.left+=x.x+(g.x==="right"?-A:g.x==="center"?-A/2:0);r.top+=x.y+(g.y==="bottom"?-y:g.y==="center"?-y/2:0);r.adjusted=j.viewport.jquery&&e[0]!==F&&e[0]!==document.body?{left:I.left(r.left),top:I.top(r.top)}:{left:0,top:0};i.attr("class",function(){return c(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(l+"-pos-"+g.abbreviation());G.originalEvent=c.extend({},d);i.trigger(G, +[a,r,u.elem]);if(G.isDefaultPrevented())return a;delete r.adjusted;if(i.is(":visible")&&c.isFunction(j.effect)){j.effect.call(i,a,r);i.queue(function(){var D=c(this);D.css({opacity:"",height:""});c.browser.msie&&this.style&&this.style.removeAttribute("filter");D.dequeue()})}else isNaN(r.left,r.top)||i.css(r);return a},redraw:function(){if(!a.rendered||!(c.browser.msie&&parseInt(c.browser.version.charAt(0),10)<9))return FALSE;var d=a.elements.tooltip;d.attr("style");var e;d.css({width:"auto",height:"auto"}); +e=k("dimensions",1);c.each(["width","height"],function(i,j){var g=parseInt(d.css("max-"+j),10)||0,s=parseInt(d.css("min-"+j),10)||0;e[j]=g+s?Math.min(Math.max(e[j],s),g):e[j]});d.css(e)},disable:function(d){var e=a.elements.tooltip;if("boolean"!==typeof d)d=!(e.hasClass("ui-state-disabled")||a.cache.disabled);if(a.rendered)e.toggleClass("ui-state-disabled",d);else a.cache.disabled=!!d;return a},destroy:function(){var d=a.elements,e=d.target.data("oldtitle");if(a.rendered){d.tooltip.remove();c.each(a.plugins, +function(){this.initialize==="render"&&this.destroy()})}clearTimeout(a.timers.show);clearTimeout(a.timers.hide);C(1,1,1,1);f.removeData("qtip");e&&f.attr("title",e);f.removeAttr("aria-describedby");return f}})}function P(f,b){var o,h,m=c(this),k=c(document.body),v=this===document?k:m;h=m.metadata?m.metadata(b.metadata):NULL;var q=c.extend(TRUE,{},c.fn.qtip.defaults,b,M((h&&b.metadata.type==="html5"?h[b.metadata.name]:NULL)||h));m.removeData("metadata");h=q.position;if("boolean"===typeof q.content.text)if(q.content.attr!== +FALSE&&m.attr(q.content.attr))q.content.text=m.attr(q.content.attr);else return FALSE;if(h.container===FALSE)h.container=k;if(h.target===FALSE)h.target=v;if(q.show.target===FALSE)q.show.target=v;if(q.hide.target===FALSE)q.hide.target=v;h.at=new c.fn.qtip.plugins.Corner(h.at);h.my=new c.fn.qtip.plugins.Corner(h.my);if(m.data("qtip"))if(q.overwrite)m.qtip("destroy");else if(q.overwrite===FALSE)return FALSE;m.attr("title")&&m.data("oldtitle",m.attr("title")).removeAttr("title");o=new O(m,q,f);m.data("qtip", o);m.bind("remove.qtip",function(){o.destroy()});return o}function Q(f){var b=this,o=f.elements.tooltip,h=f.options.content.ajax;b.checks={"^content.ajax":function(m,k){if(k==="once")b.once();else h&&h.url&&b.load()}};c.extend(b,{init:function(){if(h&&h.url){b.load();b.once()}},once:function(){h.once?b.destroy():o.bind("tooltipshow.ajax",function(){b.load()})},load:function(){c.ajax(c.extend({success:function(m){f.set("content.text",m)},error:function(m,k,v){f.set("content.text",k+": "+v)},context:f}, h));return b},destroy:function(){o.unbind(".ajax")}});b.init()}function N(f,b,o){var h=Math.ceil(b/2),m=Math.ceil(o/2);b={bottomright:[[0,0],[b,o],[b,0]],bottomleft:[[0,0],[b,0],[0,o]],topright:[[0,o],[b,0],[b,o]],topleft:[[0,0],[0,o],[b,o]],topcenter:[[0,o],[h,0],[b,o]],bottomcenter:[[0,0],[b,0],[h,o]],rightcenter:[[0,0],[b,m],[0,o]],leftcenter:[[b,0],[b,o],[0,m]]};b.lefttop=b.bottomright;b.righttop=b.bottomleft;b.leftbottom=b.topright;b.rightbottom=b.topleft;return b[f.string()]}function R(f){function b(a, l,w){if(k.tip){a=c.extend({},h.corner);l=w.adjusted;var d;if(h.corner.fixed!==TRUE){if(l.left)a.x=a.x==="center"?l.left>0?"left":"right":a.x==="left"?"right":"left";if(l.top)a.y=a.y==="center"?l.top>0?"top":"bottom":a.y==="top"?"bottom":"top";if(a.string()!==q.corner&&(q.top!==l.top||q.left!==l.left))d=h.update(a)}d||(d=h.position(a,0));if(d.right)d.left=d.right;if(d.bottom)d.top=d.bottom;d.option=Math.max(0,m.offset);w.left-=d.left.charAt?d.option:(d.right?-1:1)*d.left;w.top-=d.top.charAt?d.option: (d.bottom?-1:1)*d.top;q.left=l.left;q.top=l.top;q.corner=a.string()}}function o(a,l){var w=k.titlebar&&a.y==="top"?k.titlebar:k.content;l=!l?a[a.precedance]:l;return parseInt(w.css("border-"+l+"-width"),10)||0}var h=this,m=f.options.style.tip,k=f.elements,v=k.tooltip,q={top:0,left:0,corner:""},n={width:m.width,height:m.height},z={},B=m.border||0,C=m.method||FALSE;h.corner=NULL;h.mimic=NULL;h.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){if(h.init())f.get("position.target")!== -"mouse"&&f.reposition();else h.destroy()},"^style.tip.(height|width)":function(){n={width:m.width,height:m.height};h.create();h.update();f.reposition()},"^style.(classes|widget)$":function(){h.detectColours();h.update()}};c.extend(h,{init:function(){var a=h.detectCorner();if(a){if(C!=="polygon")C=c("")[0].getContext?"canvas":c.browser.msie?"vml":"polygon";h.create();h.detectColours();B=m.border===TRUE?o(h.corner):m.border;h.update();v.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",b)}return a}, -detectCorner:function(){var a=m.corner,l=f.options.position,w=l.at;l=l.my.string?l.my.string():l.my;if(a===FALSE||l===FALSE&&w===FALSE)return FALSE;else if(a===TRUE)h.corner=new c.fn.qtip.plugins.Corner(l);else if(!a.string){h.corner=new c.fn.qtip.plugins.Corner(a);h.corner.fixed=TRUE}return h.corner.string()!=="centercenter"},detectColours:function(){var a=k.tip.css({backgroundColor:"",border:""}),l=h.corner,w=l[l.precedance],d="border-"+w+"-color";w="border"+w.charAt(0)+w.substr(1)+"Color";var e= -/rgba?\(0, 0, 0(, 0)?\)|transparent/i;l=k.titlebar&&l.y==="top"?k.titlebar:k.content;z.fill=a.css("background-color")||"transparent";z.border=a[0].style[w];if(!z.fill||e.test(z.fill)){z.fill=l.css("background-color");if(e.test(z.fill))z.fill=v.css("background-color")}if(!z.border||e.test(z.border)){z.border=l.css(d);if(e.test(z.border))z.border=v.css(d)||z.fill}c("*",a).add(a).css("background-color","transparent").css("border",0)},create:function(){var a=n.width,l=n.height;k.tip&&k.tip.remove();k.tip= -c("
",{"class":"ui-tooltip-tip"}).css(n).toggleClass("ui-widget-content",f.options.style.widget).prependTo(v);switch(C){case "canvas":c('').appendTo(k.tip)[0].getContext("2d").save();break;case "vml":a='';k.tip.html(B?a+=a:a);break; -case "polygon":k.tip.append('
').append(B?'
':"");break}},update:function(a){var l=k.tip.children(),w=n.width,d=n.height,e=m.mimic,i,j,g,s,x;if(!a)a=h.corner;if(e===FALSE)e=a;else{e=new c.fn.qtip.plugins.Corner(e);e.precedance=a.precedance;if(e.x==="inherit")e.x=a.x;else if(e.y==="inherit")e.y=a.y;else if(e.x===e.y)e[a.precedance]=a[a.precedance]}B=m.border===TRUE?o(a):m.border;i=B>0?0:1;s=e.string().indexOf("center")>-1;x=Math[/b|r/.test(e[e.precedance=== -"y"?"x":"y"])?"ceil":"floor"];switch(C){case "canvas":j=l.get(0).getContext("2d");j.restore&&j.restore();j.clearRect(0,0,3E3,3E3);for(g=N(e,w,d);i<2;i++){if(i){j.save();j.translate(x((e.x==="left"?1:e.x==="right"?-1:0)*(B+1)*(e.precedance==="y"?0.5:1)),x((e.y==="top"?1:e.y==="bottom"?-1:0)*(B+1)*(e.precedance==="x"?0.5:1)))}j.beginPath();j.moveTo(g[0][0],g[0][1]);j.lineTo(g[1][0],g[1][1]);j.lineTo(g[2][0],g[2][1]);j.closePath();j.fillStyle=z[i?"fill":"border"];j.fill()}break;case "vml":g=N(e,w,d); -g="m"+g[0][0]+","+g[0][1]+" l"+g[1][0]+","+g[1][1]+" "+g[2][0]+","+g[2][1]+" xe";l.each(function(A){c(this).attr({path:g,fillcolor:z[A||!B?"fill":"border"]}).css("antialias",""+s)});break;case "polygon":l.removeAttr("style").css({position:"absolute",left:0,top:0}).each(function(A){var y={x:e.precedance==="x"?e.x==="left"?"right":"left":e.x,y:e.precedance==="y"?e.y==="top"?"bottom":"top":e.y},p=e.x==="center"?["left","right",y.y,d,w]:["top","bottom",y.x,w,d];A=z[!A&&B?"border":"fill"];e.x==="center"|| -e.y==="center"?c(this).css("border-"+p[2],p[3]+"px solid "+A).css("border-"+p[0],x(p[4]/2)+"px dashed transparent").css("border-"+p[1],x(p[4]/2)+"px dashed transparent"):c(this).css("border-width",x(d/2)+"px "+x(w/2)+"px").css("border-"+y.x,x(w/2)+"px solid "+A).css("border-"+y.y,x(d/2)+"px solid "+A)});break}if(C!=="canvas"&&B){i=[B*2.75,B];i=e.precedance==="y"?[e.x==="left"?i[1]:e.x==="right"?-i[1]:0,e.y==="bottom"?-i[0]:i[0]]:[e.x==="left"?i[0]:-i[0],e.y==="bottom"?-i[1]:e.y==="top"?i[1]:0];l.eq(1).css({left:i[0], -top:i[1]})}return h.position(a,1)},position:function(a,l){var w=k.tip,d={},e=Math.max(0,m.offset),i,j;if(m.corner===FALSE||!w)return FALSE;a=a||h.corner;i=a.precedance;j=n[i==="x"?"width":"height"];c.each(i==="y"?[a.x,a.y]:[a.y,a.x],function(g,s){if(s==="center"){var x=i==="y"?"left":"top";d[x]="50%";d["margin-"+x]=-Math.floor(j/2)+e}else d[s]=g||!B?o(a,s):e});d[a[i]]-=j;l&&w.css({top:"",bottom:"",left:"",right:"",margin:""}).css(d);return d},destroy:function(){k.tip&&k.tip.remove();v.unbind(".qtip-tip")}}); -h.init()}function S(f){var b=this,o=f.options.show.modal,h=f.elements,m=h.tooltip;b.checks={"^show.modal.(on|blur)$":function(){b.init();h.overlay.toggle(m.is(":visible"))}};c.extend(b,{init:function(){if(o.on){m.unbind(".qtipmodal").bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(k,v,q){k=k.type.replace("tooltip","");c.isFunction(o[k])?o[k].call(h.overlay,q,v):b[k](q)});b.create();o.blur===TRUE&&h.overlay.unbind(".qtipmodal"+f.id).bind("click.qtipmodal"+f.id,function(){f.hide.call(f)})}}, -create:function(){var k=c("#qtip-overlay");if(k.length)h.overlay=k;else{h.overlay=c("
",{id:"#qtip-overlay".substr(1),css:{position:"absolute",top:0,left:0,display:"none",zIndex:parseInt(m.css("z-index"),10)-1}}).appendTo(document.body);c(G).bind("resize.qtipmodal",function(){h.overlay.css({height:Math.max(c(G).height(),c(document).height()),width:Math.max(c(G).width(),c(document).width())})}).trigger("resize")}},toggle:function(k){var v=h.overlay,q=f.options.show.modal.effect,n=k?"show":"hide"; -v.stop(TRUE,FALSE);if(c.isFunction(q))q.call(v,k);else q===FALSE?v[n]():v.fadeTo(90,k?0.7:0,function(){k||c(this).hide()})},show:function(){b.toggle(TRUE)},hide:function(){b.toggle(FALSE)},destroy:function(){var k=TRUE;c("*").each(function(){var v=c(this).data("qtip");if(v&&v.id!==f.id&&v.options.show.modal)return k=FALSE});if(k){h.overlay.remove();c(G).unbind(".qtipmodal")}else h.overlay.unbind(".qtipmodal"+f.id);m.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});b.init()}function T(f){var b= -this,o=f.elements,h=o.tooltip,m=".bgiframe-"+f.id,k="tooltipmove"+m+" tooltipshow"+m;c.extend(b,{init:function(){o.bgiframe=c('');o.bgiframe.appendTo(h);h.bind(k,b.adjust)},adjust:function(){var v=f.get("dimensions"),q=f.plugins.tip,n=f.elements.tip,z;z=parseInt(h.css("border-left-width"),10)||0;z={left:-z,top:-z};if(q&&n){q= -q.corner.precedance==="x"?["width","left"]:["height","top"];z[q[1]]-=n[q[0]]()}o.bgiframe.css(z).css(v)},destroy:function(){b.iframe.remove();h.unbind(k)}});b.init()}c.fn.qtip=function(f,b,o){var h=String(f).toLowerCase(),m=NULL,k=h==="disable"?[TRUE]:c.makeArray(arguments).slice(1,10),v=k[k.length-1],q;if(!arguments.length&&this.data("qtip")||h==="api")return(q=this.data("qtip"))?q:L;else if("string"===typeof f){this.each(function(){var n=c(this).data("qtip");if(!n)return TRUE;if(/option|set/.test(h)&& -b)if(o!==L)n.set(b,o);else m=n.get(b);else{if(!n.rendered&&(h==="show"||h==="toggle")){if(v&&v.timeStamp)n.cache.event=v;n.render(1)}else if(h==="enable"){h="disable";k=[FALSE]}n[h]&&n[h].apply(n[h],k)}});return m!==NULL?m:this}else if("object"===typeof f||!arguments.length){q=M(c.extend(TRUE,{},f));return c.fn.qtip.bind.call(this,q,v)}};c.fn.qtip.bind=function(f,b){return this.each(function(){function o(z){function B(){n.render(typeof z==="object"||h.show.ready);m.show.unbind(k.show);m.hide.unbind(k.hide)} -if(n.cache.disabled)return FALSE;n.cache.event=c.extend({},z);if(h.show.delay>0){clearTimeout(n.timers.show);n.timers.show=setTimeout(B,h.show.delay);k.show!==k.hide&&m.hide.bind(k.hide,function(){clearTimeout(n.timers.show)})}else B()}var h,m,k,v=f.id=!f.id||f.id===FALSE||f.id.length<1||c("#ui-tooltip-"+f.id).length?c.fn.qtip.nextid++:f.id,q=".qtip-"+v+"-create",n=P.call(this,v,f);if(n===FALSE)return TRUE;h=n.options;c.each(c.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(n)});m= -{show:h.show.target,hide:h.hide.target};k={show:String(h.show.event).replace(" ",q+" ")+q,hide:String(h.hide.event).replace(" ",q+" ")+q};m.show.bind(k.show,o);if(h.show.ready||h.prerender)o(b)})};c.each({attr:function(f){var b=c(this),o=b.data("qtip");return arguments.length===1&&f==="title"&&o&&o.rendered===TRUE?b.data("oldtitle"):NULL},remove:c.ui?NULL:function(f,b){c(this).each(function(){if(!b)if(!f||c.filter(f,[this]).length)c("*",this).add(this).each(function(){c(this).triggerHandler("remove")})})}}, +"mouse"&&f.reposition();else h.destroy()},"^style.tip.(height|width)":function(){n={width:m.width,height:m.height};h.create();h.update();f.reposition()},"^style.(classes|widget)$":function(){if(k.tip){h.detectColours();h.update()}}};c.extend(h,{init:function(){var a=h.detectCorner();if(a){if(C!=="polygon")C=c("")[0].getContext?"canvas":c.browser.msie?"vml":"polygon";h.create();h.detectColours();B=m.border===TRUE?o(h.corner):m.border;h.update();v.unbind(".qtip-tip").bind("tooltipmove.qtip-tip", +b)}return a},detectCorner:function(){var a=m.corner,l=f.options.position,w=l.at;l=l.my.string?l.my.string():l.my;if(a===FALSE||l===FALSE&&w===FALSE)return FALSE;else if(a===TRUE)h.corner=new c.fn.qtip.plugins.Corner(l);else if(!a.string){h.corner=new c.fn.qtip.plugins.Corner(a);h.corner.fixed=TRUE}return h.corner.string()!=="centercenter"},detectColours:function(){var a=k.tip.css({backgroundColor:"",border:""}),l=h.corner,w=l[l.precedance],d="border-"+w+"-color";w="border"+w.charAt(0)+w.substr(1)+ +"Color";var e=/rgba?\(0, 0, 0(, 0)?\)|transparent/i;l=k.titlebar&&l.y==="top"?k.titlebar:k.content;z.fill=a.css("background-color")||"transparent";z.border=a[0].style[w];if(!z.fill||e.test(z.fill)){z.fill=l.css("background-color");if(e.test(z.fill))z.fill=v.css("background-color")}if(!z.border||e.test(z.border)){z.border=l.css(d);if(e.test(z.border))z.border=v.css(d)||z.fill}c("*",a).add(a).css("background-color","transparent").css("border",0)},create:function(){var a=n.width,l=n.height;k.tip&&k.tip.remove(); +k.tip=c("
",{"class":"ui-tooltip-tip"}).css(n).toggleClass("ui-widget-content",f.options.style.widget).prependTo(v);switch(C){case "canvas":c('').appendTo(k.tip)[0].getContext("2d").save();break;case "vml":a='';k.tip.html(B?a+=a:a); +break;case "polygon":k.tip.append('
').append(B?'
':"");break}},update:function(a){var l=k.tip.children(),w=n.width,d=n.height,e=m.mimic,i,j,g,s,x;if(!a)a=h.corner;if(e===FALSE)e=a;else{e=new c.fn.qtip.plugins.Corner(e);e.precedance=a.precedance;if(e.x==="inherit")e.x=a.x;else if(e.y==="inherit")e.y=a.y;else if(e.x===e.y)e[a.precedance]=a[a.precedance]}B=m.border===TRUE?o(a):m.border;i=B>0?0:1;s=e.string().indexOf("center")>-1; +x=Math[/b|r/.test(e[e.precedance==="y"?"x":"y"])?"ceil":"floor"];switch(C){case "canvas":j=l.get(0).getContext("2d");j.restore&&j.restore();j.clearRect(0,0,3E3,3E3);for(g=N(e,w,d);i<2;i++){if(i){j.save();j.translate(x((e.x==="left"?1:e.x==="right"?-1:0)*(B+1)*(e.precedance==="y"?0.5:1)),x((e.y==="top"?1:e.y==="bottom"?-1:0)*(B+1)*(e.precedance==="x"?0.5:1)))}j.beginPath();j.moveTo(g[0][0],g[0][1]);j.lineTo(g[1][0],g[1][1]);j.lineTo(g[2][0],g[2][1]);j.closePath();j.fillStyle=z[i?"fill":"border"];j.fill()}break; +case "vml":g=N(e,w,d);g="m"+g[0][0]+","+g[0][1]+" l"+g[1][0]+","+g[1][1]+" "+g[2][0]+","+g[2][1]+" xe";l.each(function(A){c(this).attr({path:g,fillcolor:z[A||!B?"fill":"border"]}).css("antialias",""+s)});break;case "polygon":l.removeAttr("style").css({position:"absolute",left:0,top:0}).each(function(A){var y={x:e.precedance==="x"?e.x==="left"?"right":"left":e.x,y:e.precedance==="y"?e.y==="top"?"bottom":"top":e.y},p=e.x==="center"?["left","right",y.y,d,w]:["top","bottom",y.x,w,d];A=z[!A&&B?"border": +"fill"];e.x==="center"||e.y==="center"?c(this).css("border-"+p[2],p[3]+"px solid "+A).css("border-"+p[0],x(p[4]/2)+"px dashed transparent").css("border-"+p[1],x(p[4]/2)+"px dashed transparent"):c(this).css("border-width",x(d/2)+"px "+x(w/2)+"px").css("border-"+y.x,x(w/2)+"px solid "+A).css("border-"+y.y,x(d/2)+"px solid "+A)});break}if(C!=="canvas"&&B){i=[B*2.75,B];i=e.precedance==="y"?[e.x==="left"?i[1]:e.x==="right"?-i[1]:0,e.y==="bottom"?-i[0]:i[0]]:[e.x==="left"?i[0]:-i[0],e.y==="bottom"?-i[1]: +e.y==="top"?i[1]:0];l.eq(1).css({left:i[0],top:i[1]})}return h.position(a,1)},position:function(a,l){var w=k.tip,d={},e=Math.max(0,m.offset),i,j;if(m.corner===FALSE||!w)return FALSE;a=a||h.corner;i=a.precedance;j=n[i==="x"?"width":"height"];c.each(i==="y"?[a.x,a.y]:[a.y,a.x],function(g,s){if(s==="center"){var x=i==="y"?"left":"top";d[x]="50%";d["margin-"+x]=-Math.floor(j/2)+e}else d[s]=g||!B?o(a,s):e});d[a[i]]-=j;l&&w.css({top:"",bottom:"",left:"",right:"",margin:""}).css(d);return d},destroy:function(){k.tip&& +k.tip.remove();v.unbind(".qtip-tip")}});h.init()}function S(f){var b=this,o=f.options.show.modal,h=f.elements,m=h.tooltip;b.checks={"^show.modal.(on|blur)$":function(){b.init();h.overlay.toggle(m.is(":visible"))}};c.extend(b,{init:function(){if(o.on){m.unbind(".qtipmodal").bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(k,v,q){k=k.type.replace("tooltip","");c.isFunction(o[k])?o[k].call(h.overlay,q,v):b[k](q)});b.create();o.blur===TRUE&&h.overlay.unbind(".qtipmodal"+f.id).bind("click.qtipmodal"+ +f.id,function(){f.hide.call(f)})}},create:function(){var k=c("#qtip-overlay");if(k.length)h.overlay=k;else{h.overlay=c("
",{id:"#qtip-overlay".substr(1),css:{position:"absolute",top:0,left:0,display:"none",zIndex:parseInt(m.css("z-index"),10)-1}}).appendTo(document.body);c(F).bind("resize.qtipmodal",function(){h.overlay.css({height:Math.max(c(F).height(),c(document).height()),width:Math.max(c(F).width(),c(document).width())})}).trigger("resize")}},toggle:function(k){var v=h.overlay,q=f.options.show.modal.effect, +n=k?"show":"hide";v.stop(TRUE,FALSE);if(c.isFunction(q))q.call(v,k);else q===FALSE?v[n]():v.fadeTo(90,k?0.7:0,function(){k||c(this).hide()})},show:function(){b.toggle(TRUE)},hide:function(){b.toggle(FALSE)},destroy:function(){var k=TRUE;c("*").each(function(){var v=c(this).data("qtip");if(v&&v.id!==f.id&&v.options.show.modal)return k=FALSE});if(k){h.overlay.remove();c(F).unbind(".qtipmodal")}else h.overlay.unbind(".qtipmodal"+f.id);m.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});b.init()} +function T(f){var b=this,o=f.elements,h=o.tooltip,m=".bgiframe-"+f.id,k="tooltipmove"+m+" tooltipshow"+m;c.extend(b,{init:function(){o.bgiframe=c('');o.bgiframe.appendTo(h);h.bind(k,b.adjust)},adjust:function(){var v=f.get("dimensions"),q=f.plugins.tip,n=f.elements.tip,z;z=parseInt(h.css("border-left-width"),10)||0;z={left:-z, +top:-z};if(q&&n){q=q.corner.precedance==="x"?["width","left"]:["height","top"];z[q[1]]-=n[q[0]]()}o.bgiframe.css(z).css(v)},destroy:function(){b.iframe.remove();h.unbind(k)}});b.init()}c.fn.qtip=function(f,b,o){var h=String(f).toLowerCase(),m=NULL,k=h==="disable"?[TRUE]:c.makeArray(arguments).slice(1,10),v=k[k.length-1],q;if(!arguments.length&&this.data("qtip")||h==="api")return(q=this.data("qtip"))?q:L;else if("string"===typeof f){this.each(function(){var n=c(this).data("qtip");if(!n)return TRUE; +if(/option|set/.test(h)&&b)if(o!==L)n.set(b,o);else m=n.get(b);else{if(!n.rendered&&(h==="show"||h==="toggle")){if(v&&v.timeStamp)n.cache.event=v;n.render(1)}else if(h==="enable"){h="disable";k=[FALSE]}n[h]&&n[h].apply(n[h],k)}});return m!==NULL?m:this}else if("object"===typeof f||!arguments.length){q=M(c.extend(TRUE,{},f));return c.fn.qtip.bind.call(this,q,v)}};c.fn.qtip.bind=function(f,b){return this.each(function(){function o(z){function B(){n.render(typeof z==="object"||h.show.ready);m.show.unbind(k.show); +m.hide.unbind(k.hide)}if(n.cache.disabled)return FALSE;n.cache.event=c.extend({},z);if(h.show.delay>0){clearTimeout(n.timers.show);n.timers.show=setTimeout(B,h.show.delay);k.show!==k.hide&&m.hide.bind(k.hide,function(){clearTimeout(n.timers.show)})}else B()}var h,m,k,v=f.id=!f.id||f.id===FALSE||f.id.length<1||c("#ui-tooltip-"+f.id).length?c.fn.qtip.nextid++:f.id,q=".qtip-"+v+"-create",n=P.call(this,v,f);if(n===FALSE)return TRUE;h=n.options;c.each(c.fn.qtip.plugins,function(){this.initialize==="initialize"&& +this(n)});m={show:h.show.target,hide:h.hide.target};k={show:String(h.show.event).replace(" ",q+" ")+q,hide:String(h.hide.event).replace(" ",q+" ")+q};m.show.bind(k.show,o);if(h.show.ready||h.prerender)o(b)})};c.each({attr:function(f){var b=c(this),o=b.data("qtip");return arguments.length===1&&f==="title"&&o&&o.rendered===TRUE?b.data("oldtitle"):NULL},remove:c.ui?NULL:function(f,b){c(this).each(function(){if(!b)if(!f||c.filter(f,[this]).length)c("*",this).add(this).each(function(){c(this).triggerHandler("remove")})})}}, function(f,b){if(!b)return TRUE;c.fn["Old"+f]=c.fn[f];c.fn[f]=function(){return b.apply(this,arguments)||c.fn["Old"+f].apply(this,arguments)}});c(document.body).attr("role",function(f,b){return!b?"application":b});c(document).bind("mousemove.qtip",function(f){c.fn.qtip.mouse={pageX:f.pageX,pageY:f.pageY}});c.fn.qtip.version="2.0.0pre";c.fn.qtip.nextid=0;c.fn.qtip.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");c.fn.qtip.zindex=15E3;c.fn.qtip.plugins={Corner:function(f){f= String(f).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase();this.x=(f.match(/left|right/i)||f.match(/center/)||["inherit"])[0].toLowerCase();this.y=(f.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.precedance=f.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),o=this.y.substr(0,1);return b===o?b:b==="c"||b!=="c"&&o!=="c"?o+b:b+o}},iOS:parseFloat((/CPU.+OS ([0-9_]{3}).*AppleWebkit.*Mobile/i.exec(navigator.userAgent)|| [0,"4_2"])[1].replace("_","."))<4.1};c.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,viewport:FALSE,adjust:{x:0,y:0,mouse:TRUE,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:"", diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index 4fb86971..249f7610 100644 --- a/dist/jquery.qtip.pack.js +++ b/dist/jquery.qtip.pack.js @@ -9,11 +9,11 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Thu Dec 30 18:27:43 2010 +0000 +* Date: Thu Dec 30 18:29:08 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ /*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: true */ /*global window: false, jQuery: false */ -eval(function(p,a,c,k,e,d){e=function(c){return(c35?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}('"5u 72";W 1b=4t,13=4d,1s=4L;(V(c,G,L){V M(f){W b;U(!f)11 13;U("1D"!==1k f.2h)f.2h={1U:f.2h};U("18"2g f){U("1D"!==1k f.18||f.18.2x)f.18={1L:f.18};b=f.18.1L||13;U(!c.2L(b)&&(!b&&!b.1u||b.1q<1||"1D"===1k b&&!b.2x))b=f.18.1L=13;U("1p"2g f.18&&"1D"!==1k f.18.1p)f.18.1p={1L:f.18.1p}}U("1j"2g f)U("1D"!==1k f.1j)f.1j={1W:f.1j,2r:f.1j};U("X"2g f)U("1D"!==1k f.X)f.X=f.X.2x?{1g:f.X}:{1z:f.X};U("17"2g f)U("1D"!==1k f.17)f.17=f.17.2x?{1g:f.17}:{1z:f.17};U("1n"2g f&&"1D"!==1k f.1n)f.1n={3r:f.1n};c.1y(c.19.Y.1c,V(){15.36&&15.36(f)});11 f}V O(f,b,o){V h(d){W e,i=d.3e("."),j=b[i[0]];2K(d=1;d",{3h:e}):c("",{"1T":"1h-1S-3Z",1p:"5z 16"}).5A(c("<4D />",{"1T":(b.1n.1N?"1h":l)+"-3A 1h-3A-59"}));d.21.4a(d.29).1u("43","21").3N(l+"-59").4w(V(i){c(15).25("1h-1S-4w",i.1U==="4j")}).3W(V(){d.16.2p("1h-1S-1P")||a.17();11 13}).1r("40 5B 4H 6Q 5C",V(i){c(15).25("1h-1S-5D 1h-1S-2D",/5E$/i.1I(i.1U))});a.3E()}V n(){W d=a.1i;d.29&&v();d.29=c("<2A />",{"1T":l+"-29 "+(b.1n.1N?"1h-1N-4F":"")}).3L(d.1p=c("<2A />",{1x:l+"-"+o+"-1p","1T":l+"-1p",3h:b.18.1p.1L})).4a(d.16);U(b.18.1p.21)q();1a a.1v===1b&&a.3E()}V z(d){W e=a.1i;U(!a.1v||!d)11 13;U(c.2L(d))d=d.2c(f);d.2x&&d.1q>0?e.18.5F().3L(d.1d({3u:"3R"})):e.18.3h(d);e.16.3J("4B",V(i){V j(s){g=g.47(s);U(g.1q===0){a.3E();a.1v===1b&&a.2j(a.1E.1z);i()}}W g=c("3c:47([1f]):47([1e])",a.1i.18);g.1y(V(s,x){W A=["6v","4V","3b","5G",""].6b(".Y-5H ");c(15).1r(A,V(){1Y(a.1H.3c[s]);j(15)});(V y(){U(x.1f)11 j(x);a.1H.3c[s]=33(y,20)})();11 1b});g.1q===0&&j(g)});11 a}V B(d,e,i,j){V g(u){U(t.16.2p("1h-1S-1P"))11 13;t.X.2C("Y-"+o+"-2o");1Y(a.1H.X);1Y(a.1H.17);W r=V(){a.X(u)};U(b.X.2w>0)a.1H.X=33(r,b.X.2w);1a r()}V s(u){U(t.16.2p("1h-1S-1P"))11 13;W r=c(u.3U||u.1g).4K(w)[0]===t.16[0],I=c(u.3U||u.1g)[0]===t.X[0];1Y(a.1H.X);1Y(a.1H.17);U(b.17.2v&&(p.1g==="24"&&r||/24(4x|4z|4q)/.1I(u.1U)&&(r||I))){u.5J();u.5K();11 13}t.16.4m(1,1);U(b.17.2w>0)a.1H.17=33(V(){a.17(u)},b.17.2w);1a a.17(u)}V x(u){U(t.16.2p("1h-1S-1P"))11 13;1Y(a.1H.2o);a.1H.2o=33(V(){a.17(u)},b.17.2o)}V A(u){U(!a.1E.4f){a.1E.4f=1;a.1i.16.28(":2u")&&a.2j(u);a.1E.4f=0}}W y=".Y-"+o,p=b.1j,t={X:b.X.1g,17:b.17.1g,16:a.1i.16,1Q:p.1Q[0]===1O.2Q?1O:p.1Q},F={X:2U(b.X.1z).3e(" "),17:2U(b.17.1z).3e(" ")},J=c.2s.2N&&1Z(c.2s.3C,10)===6;U(i&&b.17.2v){t.17=t.17.2R(t.16);t.16.1r("4A"+y,V(){t.16.2p("1h-1S-1P")||1Y(a.1H.17)})}U(e){U("2O"===1k b.17.2o){t.X.1r("Y-"+o+"-2o",x);c.1y(c.19.Y.4G,V(u,r){t.17.2R(a.1i.16).1r(r+y+"-2o",x)})}c.1y(F.17,V(u,r){W I=c.5L(r,F.X);U(I>-1&&c(t.17).2R(t.X).1q===c(t.17).1q||r==="4J"){t.X.1r(r+y,V(D){t.16.28(":2u")?s(D):g(D)});2P F.X[I]}1a t.17.1r(r+y,s)})}U(d){c.1y(F.X,V(u,r){t.X.1r(r+y,g)});t.16.1r("4A"+y,V(){a.2D()})}U(j){U(p.2F.2y||p.2H)c(c.1z.5M.2y?p.2H:G).1r("2y"+y,A);U(p.2H||J&&t.16.1d("1j")==="2v")c(p.2H).1r("42"+y,A);/4J/i.1I(b.17.1z)&&c(1O).1r("40"+y,V(u){W r=a.1i.16;c(u.1g).4K(w).1q===0&&c(u.1g).2R(f).1q>1&&r.28(":2u")&&!r.2p("1h-1S-1P")&&a.17(u)});p.1g==="24"&&c(1O).1r("41"+y,V(u){U(p.2F.24&&!t.16.2p("1h-1S-1P")&&t.16.28(":2u"))a.2j(u||c.19.Y.24)})}}V C(d,e,i,j){j=1Z(j,10)!==0;W g=".Y-"+o;e={X:d?b.X.1g:1s,17:e?b.17.1g:1s,16:i?a.1i.16:1s,18:i?a.1i.18:1s,1Q:j?b.1j.1Q[0]===1O.2Q?1O:b.1j.1Q:1s,4o:j?G:1s};U(a.1v)c([]).5N(c.5O([e.X,e.17,e.16,e.1Q,e.18,e.4o],V(){11 15!==4L})).1V(g);1a d&&e.X.1V(g+"-2E")}W a=15,l="1h-16",w=".Y."+l;a.1x=o;a.1v=13;a.1i={1g:f};a.1E={1z:{},1g:1s,1P:13,1j:1s};a.1H={3c:[]};a.2q=b;a.1c={};c.1G(a,{23:V(d){W e=a.1i,i=c.35("5P");U(a.1v)11 13;a.1v=d?-2:-1;e.16=c("<2A/>").1u({1x:l+"-"+o,43:"16","1T":l+" Y 1h-16-3G 1h-4I-4C "+b.1n.3r}).1d("z-3S",c.19.Y.4l+c(w).1q).25("1h-1N",b.1n.1N).25("1h-1S-1P",a.1E.1P).27("Y",a).2S(b.1j.1Q);e.18=c("<2A />",{"1T":l+"-18 "+(b.1n.1N?"1h-1N-18":""),1x:l+"-"+o+"-18"}).2S(e.16);b.18.1p.1L&&n();z(b.18.1L);c.1y(c.19.Y.1c,V(){15.2B==="23"&&15(a)});a.1v=1b;B(1,1,1,1);c.1y(b.4n,V(j,g){U(g)e.16.1r(j==="2e"?"3t 4p":"16"+j,g)});e.16.3J("4B",V(j){e.16.3Q("1h-16-3G");i.39=a.1E.1z;e.16.2C(i,[a]);U(b.X.3o||d){e.16.17();a.X(a.1E.1z)}j()});11 a},31:V(d){3q(d.2z()){1X"1o":d=k("1j");1K;1X"2Z":d=k("2Z");1K;3Z:d=h(d.2z());d=d[0].1C?d[0].1J():d[0].2x?d[0]:d[0][d[1]];1K}11 d},30:V(d,e){d=d.2z();W i=h(d),j=a.1i,g=j.16,s,x,A,y={79:{1x:V(){W p=e===1b?c.19.Y.3Y:e,t=l+"-"+p;U(p!==13&&p.1q>0&&!c("#1h-16-"+p).1q){g[0].1x=t;j.18[0].1x=t+"-18";j.1p[0].1x=t+"-1p"}},"^18.1L":V(){z(e)},"^18.1p.1L":V(){U(a.1v)U(!a.1i.1p&&e){n();a.2j()}1a e?a.1i.1p.3h(e):v()},"^18.1p.21":V(){W p=a.1i.21,t=a.1i.1p;U(a.1v)U(e){t||n();q()}1a p.2a()},"^1j.(1W|2r)$":V(){W p=/1W$/i.1I(d)?"1W":"2r";U("1J"===1k e)b.1j[p]=26 c.19.Y.1c.2G(e)},"^1j.(1W|2r|2F|1g)":V(){a.1v&&a.2j()},"^1j.1Q$":V(){U(a.1v===1b){g.2S(e);a.2j()}},"^(X|17).(1z|1g|2v|2w|2o)":V(p,t,F,J){W u=d.4i(/2v/i)>-1?[0,[0,1,1,1]]:[d.3f(0,3),d.2W(0)==="s"?[1,0,0,0]:[0,1,0,0]];U(u[0])p[t]=J;C.38(a,u[1]);U(u[0])p[t]=F;B.38(a,u[1])},"^X.3o$":V(){a.1v===13&&a.X()},"^1n.3r$":V(){a.1i.16.1u("1T",l+" Y 1h-4I-4C "+e)},"^1n.1N$":V(){W p=!!e;g.25("1h-1N",p);j.29.25("1h-1N-4F",p);j.18.25("1h-1N-18",p);j.21.56("4D").25(l+"-3A",!p).25("1h-3A",p)},"^4n.(23|X|4q|17|2D|3d)":V(p,t,F){j.16[(c.2L(e)?"":"5R")+"1r"]("16"+t,F)}}};c.1y(a.1c,V(p){U("1D"===1k 15.3p)y[p]=15.3p});s=i[0][i[1]];i[0][i[1]]=e.63?c(e):e;M(b);2K(x 2g y)2K(A 2g y[x])5S(A,"i").1I(d)&&y[x][A].2c(a,i[0],i[1],e,s);11 a},2e:V(d,e){V i(){W A=c(15),y=d?"1u":"34",p=/^1|0$/.1I(A.1d("3x")),t=15.1n;a.1i.1p&&f[y]("3a-4y",l+"-"+o+"-1p");f[y]("3a-4T",l+"-"+o+"-18");U(d){U(c.2s.2N&&t&&p){t.45("3F");t.45("3x")}}1a p&&A.17()}U(a.1v===13)11 13;W j=d?"X":"17",g=a.1i.16,s=b[j],x=g.28(":2u");U((1k d).4i("3s|2O"))d=!g.28(":2u");U(!x&&!d||g.28(":5T"))11 a;U(e){U(/5V|5W/.1I(e.1U)&&/4x|4z/.1I(a.1E.1z.1U)&&e.1g===b.X.1g[0]&&g.5X(e.3U).1q)11 a;a.1E.1z=c.1G({},e)}x=c.35("16"+j);x.39=e?a.1E.1z:1s;g.2C(x,[a,3O]);U(x.44())11 a;U(d){a.2D();a.2j(e);s.5f&&c(w).Y("17")}1a 1Y(a.1H.X);g.1u("3a-5Y",5Z(!d));g.4m(1,1);U(c.2L(s.2k)){s.2k.2c(g,a);g.3J(V(){i.2c(15);c(15).4P()})}1a U(s.2k===13){g[j]();i.2c(g)}1a g.5j(3O,d?1:0,i);d&&s.1g.2C("Y-"+o+"-2o");11 a},X:V(d){a.2e(1b,d)},17:V(d){a.2e(13,d)},2D:V(d){U(a.1v===13)11 13;W e=a.1i.16,i=c(w),j=1Z(e[0].1n.3P,10),g=c.19.Y.4l+i.1q,s=l+"-2D",x=c.1G({},d);U(!e.2p(s)&&j!==g){i.1y(V(){15.1n.3P-=1});c(w+"."+s).1y(V(){W A=c(15),y=A.Y(),p;U(!y||y.1v===13)11 1b;A.3Q(s);p=c.35("61");p.39=x;A.2C(p,[y,g])});d=c.35("62");d.39=x;e.2C(d,[a,g]);U(!d.44())e.3N(s)[0].1n.3P=g}11 a},2j:V(d){U(a.1v===13)11 13;W e=b.1j.1g,i=a.1i.16,j=b.1j,g=j.1W,s=j.2r,x=j.2F,A=a.1i.16.3I(),y=a.1i.16.3K(),p=0,t=0,F=c.35("4r"),J=i.1d("1j")==="2v",u=j.2H.2x?j.2H:13,r={14:0,12:0},I={14:V(D){W E=u.3j,H=s.x==="14"?p:s.x==="1w"?-p:-p/2,K=E-D;E=D+A-u.1e-E;H=(g.x==="14"?A:g.x==="1w"?-A:-A/2)-(g.1C==="x"||g.x===g.y?H:0);U(K>0&&(g.x!=="14"||E>0))r.14-=H;1a U(E>0&&(g.x!=="1w"||K>0))r.14-=(g.x==="1F"?-1:1)*H+2*x.x;U(r.14<0&&-r.14>E)r.14=D;11 r.14-D},12:V(D){W E=u.3m,H=s.y==="12"?t:s.y==="1t"?-t:-t/2,K=E-D;E=D+y-u.1f-E;H=(g.y==="12"?y:g.y==="1t"?-y:-y/2)-(g.1C==="y"||g.x===g.y?H:0);U(K>0&&(g.y!=="12"||E>0))r.12-=H;1a U(E>0&&(g.y!=="1t"||K>0))r.12-=(g.y==="1F"?-1:1)*H+2*x.y;U(r.12<0&&-r.12>E)r.12=D;11 r.12-D}};u=!u?13:{4O:u,1f:u[(u[0]===G?"h":"74")+"73"](),1e:u[(u[0]===G?"w":"65")+"66"](),3j:u.3j(),3m:u.3m()};U(e==="24"){s={x:"14",y:"12"};d=d&&(d.1U==="2y"||d.1U==="42")?a.1E.1z:x.24||!d||!d.3B?c.1G({},c.19.Y.24):d;r={12:d.3X,14:d.3B}}1a{U(e==="1z")e=d&&d.1g&&d.1U!=="42"&&d.1U!=="2y"?a.1E.1g=c(d.1g):a.1E.1g;e=c(e).5g(0);U(e.1q===0)11 a;1a U(e[0]===1O||e[0]===G){p=e.1e();t=e.1f();U(e[0]===G)r={12:J?0:u.3m,14:J?0:u.3j}}1a U(e.28("68")&&c.19.Y.1c.4h){r=c.19.Y.1c.4h(e,s);p=r.1e;t=r.1f;r=r.1o}1a{p=e.3I();t=e.3K();r=m(e[0],j.1Q[0])}r.14+=s.x==="1w"?p:s.x==="1F"?p/2:0;r.12+=s.y==="1t"?t:s.y==="1F"?t/2:0}r.14+=x.x+(g.x==="1w"?-A:g.x==="1F"?-A/2:0);r.12+=x.y+(g.y==="1t"?-y:g.y==="1F"?-y/2:0);r.48=u&&e[0]!==G&&e[0]!==1O.2Q?{14:I.14(r.14),12:I.12(r.12)}:{14:0,12:0};i.1u("1T",V(){11 c(15).1u("1T").2J(/1h-16-4N-\\w+/i,"")}).3N(l+"-4N-"+g.4S());F.39=c.1G({},d);i.2C(F,[a,r,u.4O]);U(F.44())11 a;2P r.48;U(i.28(":2u")&&c.2L(j.2k)){j.2k.2c(i,a,r);i.3J(V(){W D=c(15);D.1d({3x:"",1f:""});c.2s.2N&&15.1n&&15.1n.45("3F");D.4P()})}1a 6c(r.14,r.12)||i.1d(r);11 a},3E:V(){U(!a.1v||!(c.2s.2N&&1Z(c.2s.3C.2W(0),10)<9))11 13;W d=a.1i.16;d.1u("1n");W e;d.1d({1e:"4Q",1f:"4Q"});e=k("2Z",1);c.1y(["1e","1f"],V(i,j){W g=1Z(d.1d("2X-"+j),10)||0,s=1Z(d.1d("4R-"+j),10)||0;e[j]=g+s?1B.4R(1B.2X(e[j],s),g):e[j]});d.1d(e)},3V:V(d){W e=a.1i.16;U("3s"!==1k d)d=!(e.2p("1h-1S-1P")||a.1E.1P);U(a.1v)e.25("1h-1S-1P",d);1a a.1E.1P=!!d;11 a},2l:V(){W d=a.1i,e=d.1g.27("4e");U(a.1v){d.16.2a();c.1y(a.1c,V(){15.2B==="23"&&15.2l()})}1Y(a.1H.X);1Y(a.1H.17);C(1,1,1,1);f.4U("Y");e&&f.1u("1p",e);f.34("3a-4T");11 f}})}V P(f,b){W o,h,m=c(15),k=c(1O.2Q),v=15===1O?k:m;h=m.2h?m.2h(b.2h):1s;W q=c.1G(1b,{},c.19.Y.3l,b,M((h&&b.2h.1U==="6e"?h[b.2h.53]:1s)||h));m.4U("2h");h=q.1j;U("3s"===1k q.18.1L)U(q.18.1u!==13&&m.1u(q.18.1u))q.18.1L=m.1u(q.18.1u);1a 11 13;U(h.1Q===13)h.1Q=k;U(h.1g===13)h.1g=v;U(q.X.1g===13)q.X.1g=v;U(q.17.1g===13)q.17.1g=v;h.2r=26 c.19.Y.1c.2G(h.2r);h.1W=26 c.19.Y.1c.2G(h.1W);U(m.27("Y"))U(q.4c)m.Y("2l");1a U(q.4c===13)11 13;m.1u("1p")&&m.27("4e",m.1u("1p")).34("1p");o=26 O(m,q,f);m.27("Y",o);m.1r("2a.Y",V(){o.2l()});11 o}V Q(f){W b=15,o=f.1i.16,h=f.2q.18.1R;b.3p={"^18.1R":V(m,k){U(k==="2f")b.2f();1a h&&h.3w&&b.3b()}};c.1G(b,{2m:V(){U(h&&h.3w){b.3b();b.2f()}},2f:V(){h.2f?b.2l():o.1r("3t.1R",V(){b.3b()})},3b:V(){c.1R(c.1G({6f:V(m){f.30("18.1L",m)},4V:V(m,k,v){f.30("18.1L",k+": "+v)},6g:f},h));11 b},2l:V(){o.1V(".1R")}});b.2m()}V N(f,b,o){W h=1B.3g(b/2),m=1B.3g(o/2);b={4W:[[0,0],[b,o],[b,0]],4X:[[0,0],[b,0],[0,o]],4Z:[[0,o],[b,0],[b,o]],51:[[0,0],[0,o],[b,o]],6u:[[0,o],[h,0],[b,o]],6t:[[0,0],[b,0],[h,o]],6s:[[0,0],[b,m],[0,o]],6r:[[b,0],[b,o],[0,m]]};b.6l=b.4W;b.6n=b.4X;b.6w=b.4Z;b.6y=b.51;11 b[f.1J()]}V R(f){V b(a,l,w){U(k.1l){a=c.1G({},h.1A);l=w.48;W d;U(h.1A.2v!==1b){U(l.14)a.x=a.x==="1F"?l.14>0?"14":"1w":a.x==="14"?"1w":"14";U(l.12)a.y=a.y==="1F"?l.12>0?"12":"1t":a.y==="12"?"1t":"12";U(a.1J()!==q.1A&&(q.12!==l.12||q.14!==l.14))d=h.3i(a)}d||(d=h.1j(a,0));U(d.1w)d.14=d.1w;U(d.1t)d.12=d.1t;d.3y=1B.2X(0,m.1o);w.14-=d.14.2W?d.3y:(d.1w?-1:1)*d.14;w.12-=d.12.2W?d.3y:(d.1t?-1:1)*d.12;q.14=l.14;q.12=l.12;q.1A=a.1J()}}V o(a,l){W w=k.29&&a.y==="12"?k.29:k.18;l=!l?a[a.1C]:l;11 1Z(w.1d("1m-"+l+"-1e"),10)||0}W h=15,m=f.2q.1n.1l,k=f.1i,v=k.16,q={12:0,14:0,1A:""},n={1e:m.1e,1f:m.1f},z={},B=m.1m||0,C=m.2M||13;h.1A=1s;h.3M=1s;h.3p={"^1j.1W|1n.1l.(1A|3M|2M|1m)":V(){U(h.2m())f.31("1j.1g")!=="24"&&f.2j();1a h.2l()},"^1n.1l.(1f|1e)":V(){n={1e:m.1e,1f:m.1f};h.2E();h.3i();f.2j()},"^1n.(3r|1N)$":V(){h.49();h.3i()}};c.1G(h,{2m:V(){W a=h.52();U(a){U(C!=="32")C=c("<2I />")[0].4g?"2I":c.2s.2N?"3k":"32";h.2E();h.49();B=m.1m===1b?o(h.1A):m.1m;h.3i();v.1V(".Y-1l").1r("4r.Y-1l",b)}11 a},52:V(){W a=m.1A,l=f.2q.1j,w=l.2r;l=l.1W.1J?l.1W.1J():l.1W;U(a===13||l===13&&w===13)11 13;1a U(a===1b)h.1A=26 c.19.Y.1c.2G(l);1a U(!a.1J){h.1A=26 c.19.Y.1c.2G(a);h.1A.2v=1b}11 h.1A.1J()!=="4v"},49:V(){W a=k.1l.1d({6C:"",1m:""}),l=h.1A,w=l[l.1C],d="1m-"+w+"-37";w="1m"+w.2W(0)+w.3f(1)+"6D";W e=/6F?\\(0, 0, 0(, 0)?\\)|3n/i;l=k.29&&l.y==="12"?k.29:k.18;z.22=a.1d("3H-37")||"3n";z.1m=a[0].1n[w];U(!z.22||e.1I(z.22)){z.22=l.1d("3H-37");U(e.1I(z.22))z.22=v.1d("3H-37")}U(!z.1m||e.1I(z.1m)){z.1m=l.1d(d);U(e.1I(z.1m))z.1m=v.1d(d)||z.22}c("*",a).2R(a).1d("3H-37","3n").1d("1m",0)},2E:V(){W a=n.1e,l=n.1f;k.1l&&k.1l.2a();k.1l=c("<2A />",{"1T":"1h-16-1l"}).1d(n).25("1h-1N-18",f.2q.1n.1N).4a(v);3q(C){1X"2I":c(\'<2I 1f="\'+l+\'" 1e="\'+a+\'" />\').2S(k.1l)[0].4g("2d").5a();1K;1X"3k":a=\'<3k:46 6H="0,0" 6I="\'+a+" "+l+\'" 6J="4d" 1n="6K:3w(#3Z#6L); 3u:6M-3R; 1j:3v; 5d:4d; 14: 0; 12: 0; 1e:\'+a+"2t; 1f:"+l+\'2t;">\';k.1l.3h(B?a+=a:a);1K;1X"32":k.1l.3L(\'<2A 1T="1h-16-1l-6N" />\').3L(B?\'<2A 1T="1h-16-1l-1m" />\':"");1K}},3i:V(a){W l=k.1l.56(),w=n.1e,d=n.1f,e=m.3M,i,j,g,s,x;U(!a)a=h.1A;U(e===13)e=a;1a{e=26 c.19.Y.1c.2G(e);e.1C=a.1C;U(e.x==="3D")e.x=a.x;1a U(e.y==="3D")e.y=a.y;1a U(e.x===e.y)e[a.1C]=a[a.1C]}B=m.1m===1b?o(a):m.1m;i=B>0?0:1;s=e.1J().6O("1F")>-1;x=1B[/b|r/.1I(e[e.1C==="y"?"x":"y"])?"3g":"2T"];3q(C){1X"2I":j=l.31(0).4g("2d");j.57&&j.57();j.6R(0,0,58,58);2K(g=N(e,w,d);i<2;i++){U(i){j.5a();j.6S(x((e.x==="14"?1:e.x==="1w"?-1:0)*(B+1)*(e.1C==="y"?0.5:1)),x((e.y==="12"?1:e.y==="1t"?-1:0)*(B+1)*(e.1C==="x"?0.5:1)))}j.6T();j.6V(g[0][0],g[0][1]);j.5b(g[1][0],g[1][1]);j.5b(g[2][0],g[2][1]);j.6W();j.6X=z[i?"22":"1m"];j.22()}1K;1X"3k":g=N(e,w,d);g="m"+g[0][0]+","+g[0][1]+" l"+g[1][0]+","+g[1][1]+" "+g[2][0]+","+g[2][1]+" 6Y";l.1y(V(A){c(15).1u({6Z:g,70:z[A||!B?"22":"1m"]}).1d("5d",""+s)});1K;1X"32":l.34("1n").1d({1j:"3v",14:0,12:0}).1y(V(A){W y={x:e.1C==="x"?e.x==="14"?"1w":"14":e.x,y:e.1C==="y"?e.y==="12"?"1t":"12":e.y},p=e.x==="1F"?["14","1w",y.y,d,w]:["12","1t",y.x,w,d];A=z[!A&&B?"1m":"22"];e.x==="1F"||e.y==="1F"?c(15).1d("1m-"+p[2],p[3]+"2t 4k "+A).1d("1m-"+p[0],x(p[4]/2)+"2t 5e 3n").1d("1m-"+p[1],x(p[4]/2)+"2t 5e 3n"):c(15).1d("1m-1e",x(d/2)+"2t "+x(w/2)+"2t").1d("1m-"+y.x,x(w/2)+"2t 4k "+A).1d("1m-"+y.y,x(d/2)+"2t 4k "+A)});1K}U(C!=="2I"&&B){i=[B*2.75,B];i=e.1C==="y"?[e.x==="14"?i[1]:e.x==="1w"?-i[1]:0,e.y==="1t"?-i[0]:i[0]]:[e.x==="14"?i[0]:-i[0],e.y==="1t"?-i[1]:e.y==="12"?i[1]:0];l.5g(1).1d({14:i[0],12:i[1]})}11 h.1j(a,1)},1j:V(a,l){W w=k.1l,d={},e=1B.2X(0,m.1o),i,j;U(m.1A===13||!w)11 13;a=a||h.1A;i=a.1C;j=n[i==="x"?"1e":"1f"];c.1y(i==="y"?[a.x,a.y]:[a.y,a.x],V(g,s){U(s==="1F"){W x=i==="y"?"14":"12";d[x]="50%";d["5h-"+x]=-1B.2T(j/2)+e}1a d[s]=g||!B?o(a,s):e});d[a[i]]-=j;l&&w.1d({12:"",1t:"",14:"",1w:"",5h:""}).1d(d);11 d},2l:V(){k.1l&&k.1l.2a();v.1V(".Y-1l")}});h.2m()}V S(f){W b=15,o=f.2q.X.1M,h=f.1i,m=h.16;b.3p={"^X.1M.(2Y|3d)$":V(){b.2m();h.2b.2e(m.28(":2u"))}};c.1G(b,{2m:V(){U(o.2Y){m.1V(".2n").1r("3t.2n 4p.2n",V(k,v,q){k=k.1U.2J("16","");c.2L(o[k])?o[k].2c(h.2b,q,v):b[k](q)});b.2E();o.3d===1b&&h.2b.1V(".2n"+f.1x).1r("3W.2n"+f.1x,V(){f.17.2c(f)})}},2E:V(){W k=c("#Y-2b");U(k.1q)h.2b=k;1a{h.2b=c("<2A />",{1x:"#Y-2b".3f(1),1d:{1j:"3v",12:0,14:0,3u:"76",3P:1Z(m.1d("z-3S"),10)-1}}).2S(1O.2Q);c(G).1r("2y.2n",V(){h.2b.1d({1f:1B.2X(c(G).1f(),c(1O).1f()),1e:1B.2X(c(G).1e(),c(1O).1e())})}).2C("2y")}},2e:V(k){W v=h.2b,q=f.2q.X.1M.2k,n=k?"X":"17";v.4m(1b,13);U(c.2L(q))q.2c(v,k);1a q===13?v[n]():v.5j(3O,k?0.7:0,V(){k||c(15).17()})},X:V(){b.2e(1b)},17:V(){b.2e(13)},2l:V(){W k=1b;c("*").1y(V(){W v=c(15).27("Y");U(v&&v.1x!==f.1x&&v.2q.X.1M)11 k=13});U(k){h.2b.2a();c(G).1V(".2n")}1a h.2b.1V(".2n"+f.1x);m.1V("3t.2n 4p.2n")}});b.2m()}V T(f){W b=15,o=f.1i,h=o.16,m=".2i-"+f.1x,k="4r"+m+" 3t"+m;c.1G(b,{2m:V(){o.2i=c(\'<3T 1T="1h-16-2i" 5k="0" 5l="-1" 5m="5n:\\\'\\\';" 1n="3u:3R; 1j:3v; z-3S:-1; 3F:5p(3x=0);">\');o.2i.2S(h);h.1r(k,b.2F)},2F:V(){W v=f.31("2Z"),q=f.1c.1l,n=f.1i.1l,z;z=1Z(h.1d("1m-14-1e"),10)||0;z={14:-z,12:-z};U(q&&n){q=q.1A.1C==="x"?["1e","14"]:["1f","12"];z[q[1]]-=n[q[0]]()}o.2i.1d(z).1d(v)},2l:V(){b.3T.2a();h.1V(k)}});b.2m()}c.19.Y=V(f,b,o){W h=2U(f).2z(),m=1s,k=h==="3V"?[1b]:c.5q(2V).4E(1,10),v=k[k.1q-1],q;U(!2V.1q&&15.27("Y")||h==="5r")11(q=15.27("Y"))?q:L;1a U("1J"===1k f){15.1y(V(){W n=c(15).27("Y");U(!n)11 1b;U(/3y|30/.1I(h)&&b)U(o!==L)n.30(b,o);1a m=n.31(b);1a{U(!n.1v&&(h==="X"||h==="2e")){U(v&&v.5s)n.1E.1z=v;n.23(1)}1a U(h==="5t"){h="3V";k=[13]}n[h]&&n[h].38(n[h],k)}});11 m!==1s?m:15}1a U("1D"===1k f||!2V.1q){q=M(c.1G(1b,{},f));11 c.19.Y.1r.2c(15,q,v)}};c.19.Y.1r=V(f,b){11 15.1y(V(){V o(z){V B(){n.23(1k z==="1D"||h.X.3o);m.X.1V(k.X);m.17.1V(k.17)}U(n.1E.1P)11 13;n.1E.1z=c.1G({},z);U(h.X.2w>0){1Y(n.1H.X);n.1H.X=33(B,h.X.2w);k.X!==k.17&&m.17.1r(k.17,V(){1Y(n.1H.X)})}1a B()}W h,m,k,v=f.1x=!f.1x||f.1x===13||f.1x.1q<1||c("#1h-16-"+f.1x).1q?c.19.Y.3Y++:f.1x,q=".Y-"+v+"-2E",n=P.2c(15,v,f);U(n===13)11 1b;h=n.2q;c.1y(c.19.Y.1c,V(){15.2B==="2B"&&15(n)});m={X:h.X.1g,17:h.17.1g};k={X:2U(h.X.1z).2J(" ",q+" ")+q,17:2U(h.17.1z).2J(" ",q+" ")+q};m.X.1r(k.X,o);U(h.X.3o||h.55)o(b)})};c.1y({1u:V(f){W b=c(15),o=b.27("Y");11 2V.1q===1&&f==="1p"&&o&&o.1v===1b?b.27("4e"):1s},2a:c.1h?1s:V(f,b){c(15).1y(V(){U(!b)U(!f||c.3F(f,[15]).1q)c("*",15).2R(15).1y(V(){c(15).5I("2a")})})}},V(f,b){U(!b)11 1b;c.19["4M"+f]=c.19[f];c.19[f]=V(){11 b.38(15,2V)||c.19["4M"+f].38(15,2V)}});c(1O.2Q).1u("43",V(f,b){11!b?"5Q":b});c(1O).1r("41.Y",V(f){c.19.Y.24={3B:f.3B,3X:f.3X}});c.19.Y.3C="2.0.5U";c.19.Y.3Y=0;c.19.Y.4G="3W 60 40 4H 41 5i 4j".3e(" ");c.19.Y.4l=64;c.19.Y.1c={2G:V(f){f=2U(f).2J(/([A-Z])/," $1").2J(/69/6a,"1F").2z();15.x=(f.4b(/14|1w/i)||f.4b(/1F/)||["3D"])[0].2z();15.y=(f.4b(/12|1t|1F/i)||["3D"])[0].2z();15.1C=f.2W(0).4i(/^(t|b)/)>-1?"y":"x";15.1J=V(){11 15.1C==="y"?15.y+15.x:15.x+15.y};15.4S=V(){W b=15.x.3f(0,1),o=15.y.3f(0,1);11 b===o?b:b==="c"||b!=="c"&&o!=="c"?o+b:b+o}},4Y:6h((/6i.+6j ([0-6m]{3}).*6o.*6x/i.6z(6A.6B)||[0,"6E"])[1].2J("6G","."))<4.1};c.19.Y.3l={55:13,1x:13,4c:1b,2h:{1U:"1T"},18:{1L:1b,1u:"1p",1p:{1L:13,21:13}},1j:{1W:"12 14",2r:"1t 1w",1g:13,1Q:13,2H:13,2F:{x:0,y:0,24:1b,2y:1b},2k:1b},X:{1g:13,1z:"4j",2k:1b,2w:3O,5f:13,3o:13},17:{1g:13,1z:"5i",2k:1b,2w:0,2v:13,2o:13},1n:{3r:"",1N:13},4n:{23:1s,4q:1s,X:1s,17:1s,2e:1s,2D:1s,3d:1s}};c.19.Y.1c.1R=V(f){W b=f.1c.1R;11"1D"===1k b?b:f.1c.1R=26 Q(f)};c.19.Y.1c.1R.2B="23";c.19.Y.1c.1R.36=V(f){W b=f.18;U(b&&"1R"2g b){b=b.1R;U(1k b!=="1D")b=f.18.1R={3w:b};U("3s"!==1k b.2f&&b.2f)b.2f=!!b.2f}};c.1G(1b,c.19.Y.3l,{18:{1R:{2f:1b}}});c.19.Y.1c.1l=V(f){W b=f.1c.1l;11"1D"===1k b?b:f.1c.1l=26 R(f)};c.19.Y.1c.1l.2B="23";c.19.Y.1c.1l.36=V(f){W b=f.1n;U(b&&"1l"2g b){b=f.1n.1l;U(1k b!=="1D")f.1n.1l={1A:b};U(!/1J|3s/i.1I(1k b.1A))b.1A=4t;U(1k b.2M!=="1J")b.2M=1b;U(!/2I|32/i.1I(b.2M))b.2M=1b;1k b.1e!=="2O"&&2P b.1e;1k b.1f!=="2O"&&2P b.1f;1k b.1m!=="2O"&&b.1m!==1b&&2P b.1m;1k b.1o!=="2O"&&2P b.1o}};c.1G(1b,c.19.Y.3l,{1n:{1l:{1A:1b,3M:13,2M:1b,1e:8,1f:8,1m:0,1o:0}}});c.19.Y.1c.4h=V(f,b){V o(C,a){2K(W l=0,w=1,d=1,e=0,i=0,j=C.1e,g=C.1f;j>0&&g>0&&w>0&&d>0;){j=1B.2T(j/2);g=1B.2T(g/2);U(b.x==="14")w=j;1a U(b.x==="1w")w=C.1e-j;1a w+=1B.2T(j/2);U(b.y==="12")d=g;1a U(b.y==="1t")d=C.1f-g;1a d+=1B.2T(g/2);2K(l=a.1q;l--;){U(a.1q<2)1K;e=a[l][0]-C.1o.14;i=a[l][1]-C.1o.12;U(b.x==="14"&&e>=w||b.x==="1w"&&e<=w||b.x==="1F"&&(eC.1e-w)||b.y==="12"&&i>=d||b.y==="1t"&&i<=d||b.y==="1F"&&(iC.1f-d))a.67(l,1)}}11{14:a[0][0],12:a[0][1]}}W h=f.1u("46").2z(),m=f.1u("6d").3e(","),k=[],v=c(\'3c[6k="#\'+f.6p("5c").1u("53")+\'"]\'),q=v.1o(),n={1e:0,1f:0,1o:{12:54,1w:0,1t:0,14:54}},z=0,B=0;q.14+=1B.3g((v.3I()-v.1e())/2);q.12+=1B.3g((v.3K()-v.1f())/2);U(h==="4s")2K(z=m.1q;z--;){B=[1Z(m[--z],10),1Z(m[z+1],10)];U(B[0]>n.1o.1w)n.1o.1w=B[0];U(B[0]n.1o.1t)n.1o.1t=B[1];U(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}('"5u 73";W 1b=4t,14=4e,1s=5j;(V(c,F,L){V M(f){W b;U(!f)11 14;U("1D"!==1k f.2j)f.2j={1X:f.2j};U("18"2h f){U("1D"!==1k f.18||f.18.2i)f.18={1L:f.18};b=f.18.1L||14;U(!c.2K(b)&&(!b&&!b.1t||b.1q<1||"1D"===1k b&&!b.2i))b=f.18.1L=14;U("1p"2h f.18&&"1D"!==1k f.18.1p)f.18.1p={1L:f.18.1p}}U("1j"2h f)U("1D"!==1k f.1j)f.1j={1W:f.1j,2v:f.1j};U("Y"2h f)U("1D"!==1k f.Y)f.Y=f.Y.2i?{1g:f.Y}:{1z:f.Y};U("17"2h f)U("1D"!==1k f.17)f.17=f.17.2i?{1g:f.17}:{1z:f.17};U("1m"2h f&&"1D"!==1k f.1m)f.1m={3r:f.1m};c.1A(c.19.X.1d,V(){15.38&&15.38(f)});11 f}V O(f,b,o){V h(d){W e,i=d.3f("."),j=b[i[0]];2J(d=1;d",{3h:e}):c("",{"1R":"1h-1S-40",1p:"5z 16"}).5A(c("<4D />",{"1R":(b.1m.1O?"1h":l)+"-3B 1h-3B-58"}));d.21.4b(d.27).1t("43","21").3M(l+"-58").4w(V(i){c(15).26("1h-1S-4w",i.1X==="4i")}).3W(V(){d.16.2u("1h-1S-1M")||a.17();11 14}).1r("41 5B 4H 6R 5C",V(i){c(15).26("1h-1S-5D 1h-1S-2E",/5E$/i.1I(i.1X))});a.3E()}V n(){W d=a.1i;d.27&&v();d.27=c("<2C />",{"1R":l+"-27 "+(b.1m.1O?"1h-1O-4F":"")}).3L(d.1p=c("<2C />",{1x:l+"-"+o+"-1p","1R":l+"-1p",3h:b.18.1p.1L})).4b(d.16);U(b.18.1p.21)q();1a a.1w===1b&&a.3E()}V z(d){W e=a.1i;U(!a.1w||!d)11 14;U(c.2K(d))d=d.2b(f);d.2i&&d.1q>0?e.18.5F().3L(d.1c({3u:"3R"})):e.18.3h(d);e.16.3D("4B",V(i){V j(s){g=g.48(s);U(g.1q===0){a.3E();a.1w===1b&&a.2m(a.1E.1z);i()}}W g=c("3e:48([1f]):48([1e])",a.1i.18);g.1A(V(s,x){W A=["6w","4U","3d","5G",""].6c(".X-5H ");c(15).1r(A,V(){1Y(a.1H.3e[s]);j(15)});(V y(){U(x.1f)11 j(x);a.1H.3e[s]=33(y,20)})();11 1b});g.1q===0&&j(g)});11 a}V B(d,e,i,j){V g(u){U(t.16.2u("1h-1S-1M"))11 14;t.Y.2B("X-"+o+"-2n");1Y(a.1H.Y);1Y(a.1H.17);W r=V(){a.Y(u)};U(b.Y.2x>0)a.1H.Y=33(r,b.Y.2x);1a r()}V s(u){U(t.16.2u("1h-1S-1M"))11 14;W r=c(u.3U||u.1g).4J(w)[0]===t.16[0],I=c(u.3U||u.1g)[0]===t.Y[0];1Y(a.1H.Y);1Y(a.1H.17);U(b.17.2w&&(p.1g==="24"&&r||/24(4x|4z|4p)/.1I(u.1X)&&(r||I))){u.5J();u.5K();11 14}t.16.4l(1,1);U(b.17.2x>0)a.1H.17=33(V(){a.17(u)},b.17.2x);1a a.17(u)}V x(u){U(t.16.2u("1h-1S-1M"))11 14;1Y(a.1H.2n);a.1H.2n=33(V(){a.17(u)},b.17.2n)}V A(u){U(!a.1E.44){a.1E.44=1;a.1i.16.25(":2s")&&a.2m(u);a.1E.44=0}}W y=".X-"+o,p=b.1j,t={Y:b.Y.1g,17:b.17.1g,16:a.1i.16,1Q:p.1Q[0]===1P.2V?1P:p.1Q},G={Y:2Q(b.Y.1z).3f(" "),17:2Q(b.17.1z).3f(" ")},J=c.2t.2N&&1Z(c.2t.3O,10)===6;U(i&&b.17.2w){t.17=t.17.2T(t.16);t.16.1r("4A"+y,V(){t.16.2u("1h-1S-1M")||1Y(a.1H.17)})}U(e){U("2O"===1k b.17.2n){t.Y.1r("X-"+o+"-2n",x);c.1A(c.19.X.4G,V(u,r){t.17.2T(a.1i.16).1r(r+y+"-2n",x)})}c.1A(G.17,V(u,r){W I=c.5L(r,G.Y);U(I>-1&&c(t.17).2T(t.Y).1q===c(t.17).1q||r==="4K"){t.Y.1r(r+y,V(D){t.16.25(":2s")?s(D):g(D)});2P G.Y[I]}1a t.17.1r(r+y,s)})}U(d){c.1A(G.Y,V(u,r){t.Y.1r(r+y,g)});t.16.1r("4A"+y,V(){a.2E()})}U(j){U(p.2G.2y||p.2A)c(c.1z.5M.2y?p.2A:F).1r("2y"+y,A);U(p.2A||J&&t.16.1c("1j")==="2w")c(p.2A).1r("42"+y,A);/4K/i.1I(b.17.1z)&&c(1P).1r("41"+y,V(u){W r=a.1i.16;c(u.1g).4J(w).1q===0&&c(u.1g).2T(f).1q>1&&r.25(":2s")&&!r.2u("1h-1S-1M")&&a.17(u)});p.1g==="24"&&c(1P).1r("4h"+y,V(u){U(p.2G.24&&!t.16.2u("1h-1S-1M")&&t.16.25(":2s"))a.2m(u||c.19.X.24)})}}V C(d,e,i,j){j=1Z(j,10)!==0;W g=".X-"+o;e={Y:d?b.Y.1g:1s,17:e?b.17.1g:1s,16:i?a.1i.16:1s,18:i?a.1i.18:1s,1Q:j?b.1j.1Q[0]===1P.2V?1P:b.1j.1Q:1s,4n:j?F:1s};U(a.1w)c([]).5N(c.5O([e.Y,e.17,e.16,e.1Q,e.18,e.4n],V(){11 15!==5j})).1V(g);1a d&&e.Y.1V(g+"-2F")}W a=15,l="1h-16",w=".X."+l;a.1x=o;a.1w=14;a.1i={1g:f};a.1E={1z:{},1g:1s,1M:14,1j:1s};a.1H={3e:[]};a.2q=b;a.1d={};c.1F(a,{23:V(d){W e=a.1i,i=c.35("5P");U(a.1w)11 14;a.1w=d?-2:-1;e.16=c("<2C/>").1t({1x:l+"-"+o,43:"16","1R":l+" X 1h-16-3G 1h-4I-4C "+b.1m.3r}).1c("z-3S",c.19.X.4j+c(w).1q).26("1h-1O",b.1m.1O).26("1h-1S-1M",a.1E.1M).29("X",a).2S(b.1j.1Q);e.18=c("<2C />",{"1R":l+"-18 "+(b.1m.1O?"1h-1O-18":""),1x:l+"-"+o+"-18"}).2S(e.16);b.18.1p.1L&&n();z(b.18.1L);c.1A(c.19.X.1d,V(){15.2D==="23"&&15(a)});a.1w=1b;B(1,1,1,1);c.1A(b.4m,V(j,g){U(g)e.16.1r(j==="2e"?"3t 4o":"16"+j,g)});e.16.3D("4B",V(j){e.16.3Q("1h-16-3G");i.39=a.1E.1z;e.16.2B(i,[a]);U(b.Y.3o||d){e.16.17();a.Y(a.1E.1z)}j()});11 a},31:V(d){3q(d.2z()){1U"1o":d=k("1j");1K;1U"2Z":d=k("2Z");1K;40:d=h(d.2z());d=d[0].1B?d[0].1J():d[0].2i?d[0]:d[0][d[1]];1K}11 d},30:V(d,e){d=d.2z();W i=h(d),j=a.1i,g=j.16,s,x,A,y={79:{1x:V(){W p=e===1b?c.19.X.3Z:e,t=l+"-"+p;U(p!==14&&p.1q>0&&!c("#1h-16-"+p).1q){g[0].1x=t;j.18[0].1x=t+"-18";j.1p[0].1x=t+"-1p"}},"^18.1L":V(){z(e)},"^18.1p.1L":V(){U(a.1w)U(!a.1i.1p&&e){n();a.2m()}1a e?a.1i.1p.3h(e):v()},"^18.1p.21":V(){W p=a.1i.21,t=a.1i.1p;U(a.1w)U(e){t||n();q()}1a p.22()},"^1j.(1W|2v)$":V(){W p=/1W$/i.1I(d)?"1W":"2v";U("1J"===1k e)b.1j[p]=28 c.19.X.1d.2L(e)},"^1j.(1W|2v|2G|1g)":V(){a.1w&&a.2m()},"^1j.1Q$":V(){U(a.1w===1b){g.2S(e);a.2m()}},"^(Y|17).(1z|1g|2w|2x|2n)":V(p,t,G,J){W u=d.4r(/2w/i)>-1?[0,[0,1,1,1]]:[d.3c(0,3),d.2R(0)==="s"?[1,0,0,0]:[0,1,0,0]];U(u[0])p[t]=J;C.3i(a,u[1]);U(u[0])p[t]=G;B.3i(a,u[1])},"^Y.3o$":V(){a.1w===14&&a.Y()},"^1m.3r$":V(){a.1i.16.1t("1R",l+" X 1h-4I-4C "+e)},"^1m.1O$":V(){W p=!!e;g.26("1h-1O",p);j.27.26("1h-1O-4F",p);j.18.26("1h-1O-18",p);j.21.55("4D").26(l+"-3B",!p).26("1h-3B",p)},"^4m.(23|Y|4p|17|2E|3b)":V(p,t,G){j.16[(c.2K(e)?"":"5R")+"1r"]("16"+t,G)}}};c.1A(a.1d,V(p){U("1D"===1k 15.3p)y[p]=15.3p});s=i[0][i[1]];i[0][i[1]]=e.63?c(e):e;M(b);2J(x 2h y)2J(A 2h y[x])5S(A,"i").1I(d)&&y[x][A].2b(a,i[0],i[1],e,s);11 a},2e:V(d,e){V i(){W A=c(15),y=d?"1t":"34",p=/^1|0$/.1I(A.1c("3x")),t=15.1m;a.1i.1p&&f[y]("3a-4y",l+"-"+o+"-1p");f[y]("3a-4S",l+"-"+o+"-18");U(d){U(c.2t.2N&&t&&p){t.46("3F");t.46("3x")}}1a p&&A.17()}U(a.1w===14)11 14;W j=d?"Y":"17",g=a.1i.16,s=b[j],x=g.25(":2s");U((1k d).4r("3s|2O"))d=!g.25(":2s");U(!x&&!d||g.25(":5T"))11 a;U(e){U(/5V|5W/.1I(e.1X)&&/4x|4z/.1I(a.1E.1z.1X)&&e.1g===b.Y.1g[0]&&g.5X(e.3U).1q)11 a;a.1E.1z=c.1F({},e)}x=c.35("16"+j);x.39=e?a.1E.1z:1s;g.2B(x,[a,3A]);U(x.45())11 a;U(d){a.2E();a.2m(e);s.5e&&c(w).X("17")}1a 1Y(a.1H.Y);g.1t("3a-5Y",5Z(!d));g.4l(1,1);U(c.2K(s.2p)){s.2p.2b(g,a);g.3D(V(){i.2b(15);c(15).4O()})}1a U(s.2p===14){g[j]();i.2b(g)}1a g.5i(3A,d?1:0,i);d&&s.1g.2B("X-"+o+"-2n");11 a},Y:V(d){a.2e(1b,d)},17:V(d){a.2e(14,d)},2E:V(d){U(a.1w===14)11 14;W e=a.1i.16,i=c(w),j=1Z(e[0].1m.3P,10),g=c.19.X.4j+i.1q,s=l+"-2E",x=c.1F({},d);U(!e.2u(s)&&j!==g){i.1A(V(){15.1m.3P-=1});c(w+"."+s).1A(V(){W A=c(15),y=A.X(),p;U(!y||y.1w===14)11 1b;A.3Q(s);p=c.35("61");p.39=x;A.2B(p,[y,g])});d=c.35("62");d.39=x;e.2B(d,[a,g]);U(!d.45())e.3M(s)[0].1m.3P=g}11 a},2m:V(d){U(a.1w===14)11 14;W e=b.1j.1g,i=a.1i.16,j=b.1j,g=j.1W,s=j.2v,x=j.2G,A=a.1i.16.3I(),y=a.1i.16.3K(),p=0,t=0,G=c.35("4q"),J=i.1c("1j")==="2w",u=j.2A.2i?j.2A:c(F),r={12:0,13:0},I={12:V(D){W E=u.3j,H=s.x==="12"?p:s.x==="1v"?-p:-p/2,K=E-D;E=D+A-u.1e-E;H=(g.x==="12"?A:g.x==="1v"?-A:-A/2)-(g.1B==="x"||g.x===g.y?H:0);U(K>0&&(g.x!=="12"||E>0))r.12-=H;1a U(E>0&&(g.x!=="1v"||K>0))r.12-=(g.x==="1G"?-1:1)*H+2*x.x;U(r.12<0&&-r.12>E)r.12=D;11 r.12-D},13:V(D){W E=u.3m,H=s.y==="13"?t:s.y==="1u"?-t:-t/2,K=E-D;E=D+y-u.1f-E;H=(g.y==="13"?y:g.y==="1u"?-y:-y/2)-(g.1B==="y"||g.x===g.y?H:0);U(K>0&&(g.y!=="13"||E>0))r.13-=H;1a U(E>0&&(g.y!=="1u"||K>0))r.13-=(g.y==="1G"?-1:1)*H+2*x.y;U(r.13<0&&-r.13>E)r.13=D;11 r.13-D}};u=!u?14:{4N:u,1f:u[(u[0]===F?"h":"64")+"74"](),1e:u[(u[0]===F?"w":"65")+"67"](),3j:u.3j(),3m:u.3m()};U(e==="24"){s={x:"12",y:"13"};d=d&&(d.1X==="2y"||d.1X==="42")?a.1E.1z:x.24||!d||!d.3C?c.1F({},c.19.X.24):d;r={13:d.3Y,12:d.3C}}1a{U(e==="1z")e=d&&d.1g&&d.1X!=="42"&&d.1X!=="2y"?a.1E.1g=c(d.1g):a.1E.1g;e=c(e).5f(0);U(e.1q===0)11 a;1a U(e[0]===1P||e[0]===F){p=e.1e();t=e.1f();U(e[0]===F)r={13:J?0:u.3m,12:J?0:u.3j}}1a U(e.25("68")&&c.19.X.1d.3X){r=c.19.X.1d.3X(e,s);p=r.1e;t=r.1f;r=r.1o}1a{p=e.3I();t=e.3K();r=m(e[0],j.1Q[0])}r.12+=s.x==="1v"?p:s.x==="1G"?p/2:0;r.13+=s.y==="1u"?t:s.y==="1G"?t/2:0}r.12+=x.x+(g.x==="1v"?-A:g.x==="1G"?-A/2:0);r.13+=x.y+(g.y==="1u"?-y:g.y==="1G"?-y/2:0);r.49=j.2A.2i&&e[0]!==F&&e[0]!==1P.2V?{12:I.12(r.12),13:I.13(r.13)}:{12:0,13:0};i.1t("1R",V(){11 c(15).1t("1R").2I(/1h-16-4M-\\w+/i,"")}).3M(l+"-4M-"+g.4R());G.39=c.1F({},d);i.2B(G,[a,r,u.4N]);U(G.45())11 a;2P r.49;U(i.25(":2s")&&c.2K(j.2p)){j.2p.2b(i,a,r);i.3D(V(){W D=c(15);D.1c({3x:"",1f:""});c.2t.2N&&15.1m&&15.1m.46("3F");D.4O()})}1a 6d(r.12,r.13)||i.1c(r);11 a},3E:V(){U(!a.1w||!(c.2t.2N&&1Z(c.2t.3O.2R(0),10)<9))11 14;W d=a.1i.16;d.1t("1m");W e;d.1c({1e:"4P",1f:"4P"});e=k("2Z",1);c.1A(["1e","1f"],V(i,j){W g=1Z(d.1c("2W-"+j),10)||0,s=1Z(d.1c("4Q-"+j),10)||0;e[j]=g+s?1C.4Q(1C.2W(e[j],s),g):e[j]});d.1c(e)},3V:V(d){W e=a.1i.16;U("3s"!==1k d)d=!(e.2u("1h-1S-1M")||a.1E.1M);U(a.1w)e.26("1h-1S-1M",d);1a a.1E.1M=!!d;11 a},2f:V(){W d=a.1i,e=d.1g.29("4f");U(a.1w){d.16.22();c.1A(a.1d,V(){15.2D==="23"&&15.2f()})}1Y(a.1H.Y);1Y(a.1H.17);C(1,1,1,1);f.4T("X");e&&f.1t("1p",e);f.34("3a-4S");11 f}})}V P(f,b){W o,h,m=c(15),k=c(1P.2V),v=15===1P?k:m;h=m.2j?m.2j(b.2j):1s;W q=c.1F(1b,{},c.19.X.3l,b,M((h&&b.2j.1X==="6f"?h[b.2j.52]:1s)||h));m.4T("2j");h=q.1j;U("3s"===1k q.18.1L)U(q.18.1t!==14&&m.1t(q.18.1t))q.18.1L=m.1t(q.18.1t);1a 11 14;U(h.1Q===14)h.1Q=k;U(h.1g===14)h.1g=v;U(q.Y.1g===14)q.Y.1g=v;U(q.17.1g===14)q.17.1g=v;h.2v=28 c.19.X.1d.2L(h.2v);h.1W=28 c.19.X.1d.2L(h.1W);U(m.29("X"))U(q.4d)m.X("2f");1a U(q.4d===14)11 14;m.1t("1p")&&m.29("4f",m.1t("1p")).34("1p");o=28 O(m,q,f);m.29("X",o);m.1r("22.X",V(){o.2f()});11 o}V Q(f){W b=15,o=f.1i.16,h=f.2q.18.1T;b.3p={"^18.1T":V(m,k){U(k==="2g")b.2g();1a h&&h.3w&&b.3d()}};c.1F(b,{2k:V(){U(h&&h.3w){b.3d();b.2g()}},2g:V(){h.2g?b.2f():o.1r("3t.1T",V(){b.3d()})},3d:V(){c.1T(c.1F({6g:V(m){f.30("18.1L",m)},4U:V(m,k,v){f.30("18.1L",k+": "+v)},6h:f},h));11 b},2f:V(){o.1V(".1T")}});b.2k()}V N(f,b,o){W h=1C.3g(b/2),m=1C.3g(o/2);b={4W:[[0,0],[b,o],[b,0]],4X:[[0,0],[b,0],[0,o]],4Y:[[0,o],[b,0],[b,o]],4Z:[[0,0],[0,o],[b,o]],6u:[[0,o],[h,0],[b,o]],6t:[[0,0],[b,0],[h,o]],6s:[[0,0],[b,m],[0,o]],6r:[[b,0],[b,o],[0,m]]};b.6m=b.4W;b.6o=b.4X;b.6x=b.4Y;b.6z=b.4Z;11 b[f.1J()]}V R(f){V b(a,l,w){U(k.1l){a=c.1F({},h.1y);l=w.49;W d;U(h.1y.2w!==1b){U(l.12)a.x=a.x==="1G"?l.12>0?"12":"1v":a.x==="12"?"1v":"12";U(l.13)a.y=a.y==="1G"?l.13>0?"13":"1u":a.y==="13"?"1u":"13";U(a.1J()!==q.1y&&(q.13!==l.13||q.12!==l.12))d=h.36(a)}d||(d=h.1j(a,0));U(d.1v)d.12=d.1v;U(d.1u)d.13=d.1u;d.3y=1C.2W(0,m.1o);w.12-=d.12.2R?d.3y:(d.1v?-1:1)*d.12;w.13-=d.13.2R?d.3y:(d.1u?-1:1)*d.13;q.12=l.12;q.13=l.13;q.1y=a.1J()}}V o(a,l){W w=k.27&&a.y==="13"?k.27:k.18;l=!l?a[a.1B]:l;11 1Z(w.1c("1n-"+l+"-1e"),10)||0}W h=15,m=f.2q.1m.1l,k=f.1i,v=k.16,q={13:0,12:0,1y:""},n={1e:m.1e,1f:m.1f},z={},B=m.1n||0,C=m.2M||14;h.1y=1s;h.3N=1s;h.3p={"^1j.1W|1m.1l.(1y|3N|2M|1n)":V(){U(h.2k())f.31("1j.1g")!=="24"&&f.2m();1a h.2f()},"^1m.1l.(1f|1e)":V(){n={1e:m.1e,1f:m.1f};h.2F();h.36();f.2m()},"^1m.(3r|1O)$":V(){U(k.1l){h.4a();h.36()}}};c.1F(h,{2k:V(){W a=h.51();U(a){U(C!=="32")C=c("<2H />")[0].4g?"2H":c.2t.2N?"3k":"32";h.2F();h.4a();B=m.1n===1b?o(h.1y):m.1n;h.36();v.1V(".X-1l").1r("4q.X-1l",b)}11 a},51:V(){W a=m.1y,l=f.2q.1j,w=l.2v;l=l.1W.1J?l.1W.1J():l.1W;U(a===14||l===14&&w===14)11 14;1a U(a===1b)h.1y=28 c.19.X.1d.2L(l);1a U(!a.1J){h.1y=28 c.19.X.1d.2L(a);h.1y.2w=1b}11 h.1y.1J()!=="4v"},4a:V(){W a=k.1l.1c({6D:"",1n:""}),l=h.1y,w=l[l.1B],d="1n-"+w+"-37";w="1n"+w.2R(0)+w.3c(1)+"6E";W e=/6G?\\(0, 0, 0(, 0)?\\)|3n/i;l=k.27&&l.y==="13"?k.27:k.18;z.2c=a.1c("3H-37")||"3n";z.1n=a[0].1m[w];U(!z.2c||e.1I(z.2c)){z.2c=l.1c("3H-37");U(e.1I(z.2c))z.2c=v.1c("3H-37")}U(!z.1n||e.1I(z.1n)){z.1n=l.1c(d);U(e.1I(z.1n))z.1n=v.1c(d)||z.2c}c("*",a).2T(a).1c("3H-37","3n").1c("1n",0)},2F:V(){W a=n.1e,l=n.1f;k.1l&&k.1l.22();k.1l=c("<2C />",{"1R":"1h-16-1l"}).1c(n).26("1h-1O-18",f.2q.1m.1O).4b(v);3q(C){1U"2H":c(\'<2H 1f="\'+l+\'" 1e="\'+a+\'" />\').2S(k.1l)[0].4g("2d").59();1K;1U"3k":a=\'<3k:47 6I="0,0" 6J="\'+a+" "+l+\'" 6K="4e" 1m="6L:3w(#40#6M); 3u:6N-3R; 1j:3v; 5c:4e; 12: 0; 13: 0; 1e:\'+a+"2r; 1f:"+l+\'2r;">\';k.1l.3h(B?a+=a:a);1K;1U"32":k.1l.3L(\'<2C 1R="1h-16-1l-6O" />\').3L(B?\'<2C 1R="1h-16-1l-1n" />\':"");1K}},36:V(a){W l=k.1l.55(),w=n.1e,d=n.1f,e=m.3N,i,j,g,s,x;U(!a)a=h.1y;U(e===14)e=a;1a{e=28 c.19.X.1d.2L(e);e.1B=a.1B;U(e.x==="3J")e.x=a.x;1a U(e.y==="3J")e.y=a.y;1a U(e.x===e.y)e[a.1B]=a[a.1B]}B=m.1n===1b?o(a):m.1n;i=B>0?0:1;s=e.1J().6P("1G")>-1;x=1C[/b|r/.1I(e[e.1B==="y"?"x":"y"])?"3g":"2U"];3q(C){1U"2H":j=l.31(0).4g("2d");j.56&&j.56();j.6S(0,0,57,57);2J(g=N(e,w,d);i<2;i++){U(i){j.59();j.6T(x((e.x==="12"?1:e.x==="1v"?-1:0)*(B+1)*(e.1B==="y"?0.5:1)),x((e.y==="13"?1:e.y==="1u"?-1:0)*(B+1)*(e.1B==="x"?0.5:1)))}j.6U();j.6W(g[0][0],g[0][1]);j.5a(g[1][0],g[1][1]);j.5a(g[2][0],g[2][1]);j.6X();j.6Y=z[i?"2c":"1n"];j.2c()}1K;1U"3k":g=N(e,w,d);g="m"+g[0][0]+","+g[0][1]+" l"+g[1][0]+","+g[1][1]+" "+g[2][0]+","+g[2][1]+" 6Z";l.1A(V(A){c(15).1t({70:g,71:z[A||!B?"2c":"1n"]}).1c("5c",""+s)});1K;1U"32":l.34("1m").1c({1j:"3v",12:0,13:0}).1A(V(A){W y={x:e.1B==="x"?e.x==="12"?"1v":"12":e.x,y:e.1B==="y"?e.y==="13"?"1u":"13":e.y},p=e.x==="1G"?["12","1v",y.y,d,w]:["13","1u",y.x,w,d];A=z[!A&&B?"1n":"2c"];e.x==="1G"||e.y==="1G"?c(15).1c("1n-"+p[2],p[3]+"2r 4k "+A).1c("1n-"+p[0],x(p[4]/2)+"2r 5d 3n").1c("1n-"+p[1],x(p[4]/2)+"2r 5d 3n"):c(15).1c("1n-1e",x(d/2)+"2r "+x(w/2)+"2r").1c("1n-"+y.x,x(w/2)+"2r 4k "+A).1c("1n-"+y.y,x(d/2)+"2r 4k "+A)});1K}U(C!=="2H"&&B){i=[B*2.75,B];i=e.1B==="y"?[e.x==="12"?i[1]:e.x==="1v"?-i[1]:0,e.y==="1u"?-i[0]:i[0]]:[e.x==="12"?i[0]:-i[0],e.y==="1u"?-i[1]:e.y==="13"?i[1]:0];l.5f(1).1c({12:i[0],13:i[1]})}11 h.1j(a,1)},1j:V(a,l){W w=k.1l,d={},e=1C.2W(0,m.1o),i,j;U(m.1y===14||!w)11 14;a=a||h.1y;i=a.1B;j=n[i==="x"?"1e":"1f"];c.1A(i==="y"?[a.x,a.y]:[a.y,a.x],V(g,s){U(s==="1G"){W x=i==="y"?"12":"13";d[x]="50%";d["5g-"+x]=-1C.2U(j/2)+e}1a d[s]=g||!B?o(a,s):e});d[a[i]]-=j;l&&w.1c({13:"",1u:"",12:"",1v:"",5g:""}).1c(d);11 d},2f:V(){k.1l&&k.1l.22();v.1V(".X-1l")}});h.2k()}V S(f){W b=15,o=f.2q.Y.1N,h=f.1i,m=h.16;b.3p={"^Y.1N.(2X|3b)$":V(){b.2k();h.2a.2e(m.25(":2s"))}};c.1F(b,{2k:V(){U(o.2X){m.1V(".2o").1r("3t.2o 4o.2o",V(k,v,q){k=k.1X.2I("16","");c.2K(o[k])?o[k].2b(h.2a,q,v):b[k](q)});b.2F();o.3b===1b&&h.2a.1V(".2o"+f.1x).1r("3W.2o"+f.1x,V(){f.17.2b(f)})}},2F:V(){W k=c("#X-2a");U(k.1q)h.2a=k;1a{h.2a=c("<2C />",{1x:"#X-2a".3c(1),1c:{1j:"3v",13:0,12:0,3u:"76",3P:1Z(m.1c("z-3S"),10)-1}}).2S(1P.2V);c(F).1r("2y.2o",V(){h.2a.1c({1f:1C.2W(c(F).1f(),c(1P).1f()),1e:1C.2W(c(F).1e(),c(1P).1e())})}).2B("2y")}},2e:V(k){W v=h.2a,q=f.2q.Y.1N.2p,n=k?"Y":"17";v.4l(1b,14);U(c.2K(q))q.2b(v,k);1a q===14?v[n]():v.5i(3A,k?0.7:0,V(){k||c(15).17()})},Y:V(){b.2e(1b)},17:V(){b.2e(14)},2f:V(){W k=1b;c("*").1A(V(){W v=c(15).29("X");U(v&&v.1x!==f.1x&&v.2q.Y.1N)11 k=14});U(k){h.2a.22();c(F).1V(".2o")}1a h.2a.1V(".2o"+f.1x);m.1V("3t.2o 4o.2o")}});b.2k()}V T(f){W b=15,o=f.1i,h=o.16,m=".2l-"+f.1x,k="4q"+m+" 3t"+m;c.1F(b,{2k:V(){o.2l=c(\'<3T 1R="1h-16-2l" 5k="0" 5l="-1" 5m="5n:\\\'\\\';" 1m="3u:3R; 1j:3v; z-3S:-1; 3F:5p(3x=0);">\');o.2l.2S(h);h.1r(k,b.2G)},2G:V(){W v=f.31("2Z"),q=f.1d.1l,n=f.1i.1l,z;z=1Z(h.1c("1n-12-1e"),10)||0;z={12:-z,13:-z};U(q&&n){q=q.1y.1B==="x"?["1e","12"]:["1f","13"];z[q[1]]-=n[q[0]]()}o.2l.1c(z).1c(v)},2f:V(){b.3T.22();h.1V(k)}});b.2k()}c.19.X=V(f,b,o){W h=2Q(f).2z(),m=1s,k=h==="3V"?[1b]:c.5q(2Y).4E(1,10),v=k[k.1q-1],q;U(!2Y.1q&&15.29("X")||h==="5r")11(q=15.29("X"))?q:L;1a U("1J"===1k f){15.1A(V(){W n=c(15).29("X");U(!n)11 1b;U(/3y|30/.1I(h)&&b)U(o!==L)n.30(b,o);1a m=n.31(b);1a{U(!n.1w&&(h==="Y"||h==="2e")){U(v&&v.5s)n.1E.1z=v;n.23(1)}1a U(h==="5t"){h="3V";k=[14]}n[h]&&n[h].3i(n[h],k)}});11 m!==1s?m:15}1a U("1D"===1k f||!2Y.1q){q=M(c.1F(1b,{},f));11 c.19.X.1r.2b(15,q,v)}};c.19.X.1r=V(f,b){11 15.1A(V(){V o(z){V B(){n.23(1k z==="1D"||h.Y.3o);m.Y.1V(k.Y);m.17.1V(k.17)}U(n.1E.1M)11 14;n.1E.1z=c.1F({},z);U(h.Y.2x>0){1Y(n.1H.Y);n.1H.Y=33(B,h.Y.2x);k.Y!==k.17&&m.17.1r(k.17,V(){1Y(n.1H.Y)})}1a B()}W h,m,k,v=f.1x=!f.1x||f.1x===14||f.1x.1q<1||c("#1h-16-"+f.1x).1q?c.19.X.3Z++:f.1x,q=".X-"+v+"-2F",n=P.2b(15,v,f);U(n===14)11 1b;h=n.2q;c.1A(c.19.X.1d,V(){15.2D==="2D"&&15(n)});m={Y:h.Y.1g,17:h.17.1g};k={Y:2Q(h.Y.1z).2I(" ",q+" ")+q,17:2Q(h.17.1z).2I(" ",q+" ")+q};m.Y.1r(k.Y,o);U(h.Y.3o||h.54)o(b)})};c.1A({1t:V(f){W b=c(15),o=b.29("X");11 2Y.1q===1&&f==="1p"&&o&&o.1w===1b?b.29("4f"):1s},22:c.1h?1s:V(f,b){c(15).1A(V(){U(!b)U(!f||c.3F(f,[15]).1q)c("*",15).2T(15).1A(V(){c(15).5I("22")})})}},V(f,b){U(!b)11 1b;c.19["4L"+f]=c.19[f];c.19[f]=V(){11 b.3i(15,2Y)||c.19["4L"+f].3i(15,2Y)}});c(1P.2V).1t("43",V(f,b){11!b?"5Q":b});c(1P).1r("4h.X",V(f){c.19.X.24={3C:f.3C,3Y:f.3Y}});c.19.X.3O="2.0.5U";c.19.X.3Z=0;c.19.X.4G="3W 60 41 4H 4h 5h 4i".3f(" ");c.19.X.4j=66;c.19.X.1d={2L:V(f){f=2Q(f).2I(/([A-Z])/," $1").2I(/6a/6b,"1G").2z();15.x=(f.4c(/12|1v/i)||f.4c(/1G/)||["3J"])[0].2z();15.y=(f.4c(/13|1u|1G/i)||["3J"])[0].2z();15.1B=f.2R(0).4r(/^(t|b)/)>-1?"y":"x";15.1J=V(){11 15.1B==="y"?15.y+15.x:15.x+15.y};15.4R=V(){W b=15.x.3c(0,1),o=15.y.3c(0,1);11 b===o?b:b==="c"||b!=="c"&&o!=="c"?o+b:b+o}},4V:6i((/6j.+6k ([0-6n]{3}).*6p.*6y/i.6A(6B.6C)||[0,"6F"])[1].2I("6H","."))<4.1};c.19.X.3l={54:14,1x:14,4d:1b,2j:{1X:"1R"},18:{1L:1b,1t:"1p",1p:{1L:14,21:14}},1j:{1W:"13 12",2v:"1u 1v",1g:14,1Q:14,2A:14,2G:{x:0,y:0,24:1b,2y:1b},2p:1b},Y:{1g:14,1z:"4i",2p:1b,2x:3A,5e:14,3o:14},17:{1g:14,1z:"5h",2p:1b,2x:0,2w:14,2n:14},1m:{3r:"",1O:14},4m:{23:1s,4p:1s,Y:1s,17:1s,2e:1s,2E:1s,3b:1s}};c.19.X.1d.1T=V(f){W b=f.1d.1T;11"1D"===1k b?b:f.1d.1T=28 Q(f)};c.19.X.1d.1T.2D="23";c.19.X.1d.1T.38=V(f){W b=f.18;U(b&&"1T"2h b){b=b.1T;U(1k b!=="1D")b=f.18.1T={3w:b};U("3s"!==1k b.2g&&b.2g)b.2g=!!b.2g}};c.1F(1b,c.19.X.3l,{18:{1T:{2g:1b}}});c.19.X.1d.1l=V(f){W b=f.1d.1l;11"1D"===1k b?b:f.1d.1l=28 R(f)};c.19.X.1d.1l.2D="23";c.19.X.1d.1l.38=V(f){W b=f.1m;U(b&&"1l"2h b){b=f.1m.1l;U(1k b!=="1D")f.1m.1l={1y:b};U(!/1J|3s/i.1I(1k b.1y))b.1y=4t;U(1k b.2M!=="1J")b.2M=1b;U(!/2H|32/i.1I(b.2M))b.2M=1b;1k b.1e!=="2O"&&2P b.1e;1k b.1f!=="2O"&&2P b.1f;1k b.1n!=="2O"&&b.1n!==1b&&2P b.1n;1k b.1o!=="2O"&&2P b.1o}};c.1F(1b,c.19.X.3l,{1m:{1l:{1y:1b,3N:14,2M:1b,1e:8,1f:8,1n:0,1o:0}}});c.19.X.1d.3X=V(f,b){V o(C,a){2J(W l=0,w=1,d=1,e=0,i=0,j=C.1e,g=C.1f;j>0&&g>0&&w>0&&d>0;){j=1C.2U(j/2);g=1C.2U(g/2);U(b.x==="12")w=j;1a U(b.x==="1v")w=C.1e-j;1a w+=1C.2U(j/2);U(b.y==="13")d=g;1a U(b.y==="1u")d=C.1f-g;1a d+=1C.2U(g/2);2J(l=a.1q;l--;){U(a.1q<2)1K;e=a[l][0]-C.1o.12;i=a[l][1]-C.1o.13;U(b.x==="12"&&e>=w||b.x==="1v"&&e<=w||b.x==="1G"&&(eC.1e-w)||b.y==="13"&&i>=d||b.y==="1u"&&i<=d||b.y==="1G"&&(iC.1f-d))a.69(l,1)}}11{12:a[0][0],13:a[0][1]}}W h=f.1t("47").2z(),m=f.1t("6e").3f(","),k=[],v=c(\'3e[6l="#\'+f.6q("5b").1t("52")+\'"]\'),q=v.1o(),n={1e:0,1f:0,1o:{13:53,1v:0,1u:0,12:53}},z=0,B=0;q.12+=1C.3g((v.3I()-v.1e())/2);q.13+=1C.3g((v.3K()-v.1f())/2);U(h==="4s")2J(z=m.1q;z--;){B=[1Z(m[--z],10),1Z(m[z+1],10)];U(B[0]>n.1o.1v)n.1o.1v=B[0];U(B[0]n.1o.1u)n.1o.1u=B[1];U(B[1]