From c7d334c1c69f01de21b0f38313162dbbbd35e5b3 Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Sun, 3 Oct 2010 17:14:56 +0100 Subject: [PATCH] Added check to see if position target is a valid jQuery object to prevent issues --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 5 ++++- dist/jquery.qtip.min.js | 8 ++++---- dist/jquery.qtip.pack.js | 4 ++-- src/core.js | 3 +++ 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index ab29cea5..c89ffd26 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 Oct 3 17:07:27 2010 +0100 +* Date: Sun Oct 3 17:13:31 2010 +0100 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index 9d13e17e..32906c89 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 Oct 3 17:07:27 2010 +0100 +* Date: Sun Oct 3 17:13:31 2010 +0100 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -1058,6 +1058,9 @@ function QTip(target, options, id) position.top += at.y === 'bottom' ? targetHeight : at.y === 'center' ? targetHeight / 2 : 0; } + // Return if we can't determine the position targets type + else { return self; } + // Adjust position relative to tooltip position.left += posOptions.adjust.x + (my.x === 'right' ? -elemWidth : my.x === 'center' ? -elemWidth / 2 : 0); position.top += posOptions.adjust.y + (my.y === 'bottom' ? -elemHeight : my.y === 'center' ? -elemHeight / 2 : 0); diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index b8cafb6a..4e15313a 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 Oct 3 17:07:27 2010 +0100 +* Date: Sun Oct 3 17:13:31 2010 +0100 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -42,9 +42,9 @@ j.stop(TRUE,FALSE);if(a.isFunction(p.effect)){p.effect.call(j,f.hash());j.queue( k!==j){h.each(function(){var r=a(this).qtip(),y=a.Event("tooltipblur"),n,u;if(!r||r.rendered===FALSE)return TRUE;n=r.elements.tooltip;u=parseInt(n.css("z-index"),10);isNaN(u)||n.css({zIndex:u-1});n.removeClass(p);y.originalEvent=v;n.trigger(y,[r,j])});b=a.Event("tooltipfocus");b.originalEvent=v;d.trigger(b,[f.hash(),j]);b.isDefaultPrevented()||d.css({zIndex:j}).addClass(p)}return f},reposition:function(b){if(f.rendered===FALSE)return FALSE;var d=e.position.target,h=f.elements.tooltip,k=e.position, j=k.my,p=k.at,v=f.elements.tooltip.width(),r=f.elements.tooltip.height(),y=a(k.container)[0],n=0,u=0,s={left:0,top:0},A=a.Event("tooltipmove"),C=h.css("position")==="fixed",E=a(F),K={left:function(D){var H=d==="mouse"?b.pageX:d.offset().left,I=E.scrollLeft(),G=E.width(),L=p.x==="left"?n:p.x==="right"?-n:n/2,J=j.x!==p.x&&p.x!=="center"?n:0,P=L+(j.x==="left"?-v:j.x==="right"?v:v/2)+-2*k.adjust.x;G=D+v-G-I;if(I-D>0&&!(D>=H&&D0&&D+v>H)s.left+=(j.x==="center"?-1:1)*(P-L-J); return s.left-D},top:function(D){var H=E.scrollTop(),I=E.height(),G=p.y==="top"?u:p.y==="bottom"?-u:0,L=j.y!==p.y&&p.y!=="center"?u:0,J=G+(j.y==="top"?-r:j.y==="bottom"?r:-r/2)+-2*k.adjust.y;I=D+r-I-H;if(H-D>0)s.top+=j.y==="center"?-J+G:J;else if(I>0)s.top+=J-G-L;return s.top-D}};if(d==="mouse"){p={x:"left",y:"top"};b=a.extend({},a.fn.qtip.mouse);s={top:b.pageY,left:b.pageX}}else if(d.jquery){if(d==="event")d=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?f.cache.target=a(b.target):f.cache.target; -if(d[0]===document||d[0]===F){n=d.width();u=d.height();if(d[0]===F)s={top:C?0:E.scrollTop(),left:C?0:E.scrollLeft()}}else if(d.is("area")&&a.fn.qtip.plugins.imagemap){s=a.fn.qtip.plugins.imagemap(d,p);n=s.width;u=s.height;s=s.offset}else{n=d.outerWidth();u=d.outerHeight();s=d.offset();if(k.adjust.offset){do{s.left-=y.offsetLeft-y.scrollLeft;s.top-=y.offsetTop-y.scrollTop}while(y=y.offsetParent)}}s.left+=p.x==="right"?n:p.x==="center"?n/2:0;s.top+=p.y==="bottom"?u:p.y==="center"?u/2:0}s.left+=k.adjust.x+ -(j.x==="right"?-v:j.x==="center"?-v/2:0);s.top+=k.adjust.y+(j.y==="bottom"?-r:j.y==="center"?-r/2:0);s.adjusted=k.adjust.screen&&d[0]!==F&&d[0]!==document.body?{left:K.left(s.left),top:K.top(s.top)}:{left:0,top:0};if(k.container[0]==document.body){if(s.top+E.scrollTop()<1)s.top=0;if(s.left+E.scrollLeft()<1)s.left=0}h.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(z+"-pos-"+j.abbreviation());A.originalEvent=a.extend({},b);h.trigger(A,[f.hash(),s]); -if(A.isDefaultPrevented())return f;delete s.adjusted;if(h.is(":visible")&&a.isFunction(k.effect)){k.effect.call(h,f.hash(),s);h.queue(function(){var D=a(this);D.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");D.dequeue()})}else isNaN(s.left,s.top)||h.css(s);return f},disable:function(b){var d=f.elements.tooltip;if(f.rendered)d.toggleClass("ui-state-disabled",b);else f.cache.disabled=!!b;return f},destroy:function(){var b=f.elements,d=b.target.data("oldtitle"); +if(d[0]===document||d[0]===F){n=d.width();u=d.height();if(d[0]===F)s={top:C?0:E.scrollTop(),left:C?0:E.scrollLeft()}}else if(d.is("area")&&a.fn.qtip.plugins.imagemap){s=a.fn.qtip.plugins.imagemap(d,p);n=s.width;u=s.height;s=s.offset}else{n=d.outerWidth();u=d.outerHeight();s=d.offset();if(k.adjust.offset){do{s.left-=y.offsetLeft-y.scrollLeft;s.top-=y.offsetTop-y.scrollTop}while(y=y.offsetParent)}}s.left+=p.x==="right"?n:p.x==="center"?n/2:0;s.top+=p.y==="bottom"?u:p.y==="center"?u/2:0}else return f; +s.left+=k.adjust.x+(j.x==="right"?-v:j.x==="center"?-v/2:0);s.top+=k.adjust.y+(j.y==="bottom"?-r:j.y==="center"?-r/2:0);s.adjusted=k.adjust.screen&&d[0]!==F&&d[0]!==document.body?{left:K.left(s.left),top:K.top(s.top)}:{left:0,top:0};if(k.container[0]==document.body){if(s.top+E.scrollTop()<1)s.top=0;if(s.left+E.scrollLeft()<1)s.left=0}h.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(z+"-pos-"+j.abbreviation());A.originalEvent=a.extend({},b);h.trigger(A, +[f.hash(),s]);if(A.isDefaultPrevented())return f;delete s.adjusted;if(h.is(":visible")&&a.isFunction(k.effect)){k.effect.call(h,f.hash(),s);h.queue(function(){var D=a(this);D.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");D.dequeue()})}else isNaN(s.left,s.top)||h.css(s);return f},disable:function(b){var d=f.elements.tooltip;if(f.rendered)d.toggleClass("ui-state-disabled",b);else f.cache.disabled=!!b;return f},destroy:function(){var b=f.elements,d=b.target.data("oldtitle"); f.rendered&&a.each(f.plugins,function(){this.initialize==="render"&&this.destroy()});w(1,1,1,1);c.removeData("qtip");f.rendered&&b.tooltip.remove();d&&c.attr("title",d);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},f);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function S(c,e){var i,g=a(this);i=a(document.body);var o=g.metadata?g.metadata(e.metadata):{};o=a.extend(TRUE,{},e,o);var l=o.position,t=this===document? i:g;if("boolean"===typeof o.content.text)if(o.content.attr!==FALSE&&g.attr(o.content.attr))o.content.text=g.attr(o.content.attr);else return FALSE;if(l.container===FALSE)l.container=i;if(l.target===FALSE)l.target=t;if(o.show.target===FALSE)o.show.target=t;if(o.hide.target===FALSE)o.hide.target=t;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(g.data("qtip"))if(o.overwrite)g.qtip("destroy");else if(o.overwrite===FALSE)return FALSE;i=new R(g,o,c);g.data("qtip",i); return i}function T(c){var e=this;e.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(e,{init:function(){var i=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){e.load(i);c.elements.tooltip.bind("tooltipshow.ajax",function(){i.once===FALSE&&c.rendered===TRUE&&e.load(i)})})},load:function(i){a.ajax(a.extend(TRUE,{},i,{success:function(g,o){if(a.isFunction(i.success))if(i.success.call(c.hash(),g,o)===FALSE)return;c.set("content.text", diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index 27f588f6..9d83f7b1 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: Sun Oct 3 17:07:27 2010 +0100 +* Date: Sun Oct 3 17:13:31 2010 +0100 */ "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}('"6N 5v";17 1e=5w,14=3f,24=5x;(Y(a,F,M){Y O(c,e){17 i,g=a();X(!c)15 14;3Y{X("2G"2t c&&"1N"!==1r c.2G)c.2G={2m:c.2G};X("1b"2t c){X("1N"!==1r c.1b||c.1b.2q)c.1b={1D:c.1b};i=c.1b.1D||14;X(!a.2i(i)&&(!i&&!i.1A||i.1u<1||"1N"===1r i&&!i.2q))i=c.1b.1D=14;X("1p"2t c.1b&&"1N"!==1r c.1b.1p)c.1b.1p={1D:c.1b.1p}}X("1i"2t c){X("1N"!==1r c.1i)c.1i={2e:c.1i,2v:c.1i};X("1N"!==1r c.1i.1G)c.1i.1G={};X("5y"!==1r c.1i.1G.2R)c.1i.1G.2R=!!c.1i.1G.2R}X("Z"2t c){X("1N"!==1r c.Z)c.Z={1z:c.Z};X("1N"!==1r c.Z)c.Z=c.Z.2q?{1l:c.Z}:{1z:c.Z}}X("1a"2t c)X("1N"!==1r c.1a)c.1a=c.1a.2q?{1l:c.1a}:{1z:c.1a};X("1q"2t c&&"1N"!==1r c.1q)c.1q={3P:c.1q}}3Z(o){}X(a.2i(i)){c.1b.1D=[];e.1E(Y(){17 l=i.1W(11);X(l){c.1b.1D.4i(l);g=g.2j(a(11))}})}1f g=e;a.1E(a.1d.13.1g,Y(){11.3m&&11.3m(c)});15 g}Y R(c,e,i){Y g(b){17 d,h=b.2P("."),k=e[h[0]];2U(b=1;b",{3n:d}):a("",{"1Q":"1j-21-3z",1D:"5g 16",1p:"5g 16",1c:{"1D-5z":"-5A"}}).5B(a("<5C />",{"1Q":"1j-5e 1j-5e-4x"}));b.25.4h(b.2S).1A("41","25").3E(z+"-"+(d===1e?"4x":"25")).54(Y(h){a(11).2k("1j-21-54",h.2m==="4j")}).3A(Y(){b.16.2L("1j-21-23")||f.1a();15 14}).1s("3Q 5D 4I 5E 43",Y(h){a(11).2k("1j-21-5F 1j-21-2Y",/6d$/i.1P(h.2m))})}Y m(){17 b=f.1k;b.2S&&l();b.2S=a("<1Y />",{"1Q":z+"-2S "+(e.1q.1Z?"1j-1Z-4B":"")}).3p(b.1p=a("<1Y />",{1M:z+"-"+i+"-1p","1Q":z+"-1p",3n:e.1b.1p.1D})).4h(b.3j);e.1b.1p.25&&t()}Y x(b){X(!f.1x||!b)15 14;X(a.2i(b))b=b.1W(c);b.2q&&b.1u>0?f.1k.1b.3p(b.1c({39:"3u"})):f.1k.1b.3n(b);b=5G 0;17 d=f.1k.16,h,k;X(f.1x&&a.2a.2u&&28(a.2a.47.3M(0),10)<9){d.1c({1h:"5H",5c:"4s"});b=o("3a").1h;d.1c({5c:""});h=28(d.1c("3H-1h"),10)||0;k=28(d.1c("4K-1h"),10)||0;b=1v.4K(1v.3H(b,k),h);d.1h(b)}f.1x===1e&&f.2l(f.1U.1z);15 f}Y q(b,d,h,k){Y j(A){X(n.16.2L("1j-21-23"))15 14;n.Z.2F("13-"+i+"-2b");2y(f.1S.Z);2y(f.1S.1a);17 C=Y(){f.Z(e.1i.1l!=="27"?A:24)};X(e.Z.2z>0)f.1S.Z=3N(C,e.Z.2z);1f C()}Y p(A){X(n.16.2L("1j-21-23"))15 14;17 C=a(A.4E).4q(B)[0]==n.16[0];2y(f.1S.Z);2y(f.1S.1a);X(e.1a.2X&&(e.1i.1l==="27"&&C||/27(4G|4D|4o)/.1P(A.2m)&&C)){A.64();A.5J();15 14}n.16.3U(1e);X(e.1a.2z>0)f.1S.1a=3N(Y(){f.1a(A)},e.1a.2z);1f f.1a(A)}Y v(A){X(n.16.2L("1j-21-23"))15 14;2y(f.1S.2b);f.1S.2b=3N(Y(){f.1a(A)},e.1a.2b)}Y r(A){f.1k.16.2f(":2x")&&f.2l(A)}17 y=".13-"+i,n={Z:e.Z.1l,1a:e.1a.1l,16:f.1k.16},u={Z:2w(e.Z.1z).2P(" "),1a:2w(e.1a.1z).2P(" ")},s=a.2a.2u&&/^6\\.[0-9]/.1P(a.2a.47);c.1s("22.13",Y(){f.2C()});X(h&&e.1a.2X){n.1a=n.1a.2j(n.16);n.16.1s("46"+y,Y(){n.16.2L("1j-21-23")||2y(f.1S.1a)})}X(d){X("3d"===1r e.1a.2b){n.Z.1s("13-"+i+"-2b",v);a.1E(a.1d.13.3V,Y(A,C){n.1a.2j(f.1k.16).1s(C+y+"-2b",v)})}a.1E(u.1a,Y(A,C){17 E=a.5K(C,u.Z);X(E>-1&&a(n.1a).2j(n.Z).1u===a(n.1a).1u||C==="4z"){n.Z.1s(C+y,Y(K){n.16.2f(":2x")?p(K):j(K)});2H u.Z[E]}1f n.1a.1s(C+y,p)})}X(b){a.1E(u.Z,Y(A,C){n.Z.1s(C+y,j)});n.16.1s("46"+y,Y(){f.2Y()})}X(k){X(e.1i.1G.2I||e.1i.1G.2R)a(F).1s("2I"+y,r);X(e.1i.1G.2R||s&&n.16.1c("1i")==="2X")a(1T).1s("3W"+y,r);/4z/i.1P(e.1a.1z)&&a(1T).1s("3Q"+y,Y(A){17 C=f.1k.16;a(A.1l).4q(B).1u===0&&a(A.1l).2j(c).1u>1&&C.2f(":2x")&&!C.2L("1j-21-23")&&f.1a()});e.1i.1l==="27"&&a(1T).1s("3b"+y,Y(A){X(e.1i.1G.27&&!n.16.2L("1j-21-23")&&n.16.2f(":2x"))f.2l(A||a.1d.13.27)})}}Y w(b,d,h,k){k=28(k,10)!==0;17 j=".13-"+i,p={Z:b?e.Z.1l:a("<1Y/>"),1a:d?e.1a.1l:a("<1Y/>"),16:h?f.1k.16:a("<1Y/>")};d={Z:2w(e.Z.1z).2P(" "),1a:2w(e.1a.1z).2P(" ")};X(f.1x){a.1E(d.Z,Y(v,r){p.Z.1H(r+j)});p.Z.1H("3b"+j).1H("43"+j).1H("13-"+i+"-2b");a.1E(d.1a,Y(v,r){p.1a.2j(p.16).1H(r+j)});a.1E(a.1d.13.3V,Y(v,r){p.1a.2j(h?f.1k.1b:24).1H(r+j+"-2b")});p.1a.1H("43"+j);p.16.1H("46"+j);X(k){a(F).1H("2I"+j);a(1T).1H("3Q"+j+" 3b"+j)}}1f b&&p.Z.1H(d.Z+j+"-2M")}17 f=11,z="1j-16",B=".13."+z;f.1M=i;f.1x=14;f.1k={1l:c};f.1U={1z:{},1l:24,23:14};f.1S={};f.1X=e;f.1g={};a.1F(f,{26:Y(b){17 d=f.1k;X(f.1x)15 14;f.1x=b?-2:-1;d.16=a("<1Y/>").1A({1M:z+"-"+i,41:"16","1Q":z+" 13 1j-16-30 1j-5i-4A "+e.1q.3P}).1c("z-3k",a.1d.13.49+a(B).1u).2k("1j-1Z",e.1q.1Z).2k("1j-21-23",f.1U.23).2h("13",f).2A(e.1i.2V);d.3j=a("<1Y />",{"1Q":z+"-3j"}).2A(d.16);d.1b=a("<1Y />",{"1Q":z+"-1b "+(e.1q.1Z?"1j-1Z-1b":""),1M:z+"-"+i+"-1b"}).2A(d.3j);x(e.1b.1D);e.1b.1p.1D&&m();a.1E(a.1d.13.1g,Y(){11.2J==="26"&&11(f)});f.1x=1e;X(e.Z.3e||b){d.16.1a();f.Z(f.1U.1z)}q(1,1,1,1);a.1E(e.4m,Y(h,k){d.16.1s("16"+h,k)});d.16.3I("1j-16-30");d.16.2F("4R",[f.2c()]);15 f},2N:Y(b){35(b.2W()){1R"1o":b=o("1i");1J;1R"3a":b=o("3a");1J;3z:b=g(b.2W());b=b[0].1y?b[0].1I():b[0].2q?b[0]:b[0][b[1]];1J}15 b},3c:Y(b,d){b=b.2W();17 h=g(b),k=f.1k,j=k.16,p,v,r,y={5L:{1M:Y(){17 n=d===1e?a.1d.13.3S:d,u=z+"-"+n;X(n!==14&&n.1u>0&&!a("#1j-16-"+n).1u){j[0].1M=u;k.1b[0].1M=u+"-1b";k.1p[0].1M=u+"-1p"}},"^1b.1D":Y(){x(d)},"^1b.1p.1D":Y(){X(f.1x)X(!f.1k.1p&&d){m();f.2l()}1f d?f.1k.1p.3n(d):l()},"^1b.1p.25":Y(){17 n=f.1k.25,u=f.1k.1p;X(f.1x)X(d){u||m();t()}1f n.22()},"^1i.(2e|2v)$":Y(){17 n=/2e$/i.1P(b)?"2e":"2v";X("1I"===1r d)e.1i[n]=29 a.1d.13.1g.2E(d)},"^1i.(2e|2v|1G|1l)":Y(){f.1x&&f.2l()},"^1i.2V$":Y(){X(f.1x===1e){j.2A(d);f.2l()}},"^(Z|1a).(1z|1l|2X|2z|2b)":Y(n,u,s,A){17 C=b.4g(/2X/i)>-1?[0,[0,1,1,1]]:[b.3G(0,3),b.3M(0)==="s"?[1,0,0,0]:[0,1,0,0]];X(C[0])n[u]=A;w.3g(f,C[1]);X(C[0])n[u]=s;q.3g(f,C[1])},"^Z.3e$":Y(){f.1x===14&&f.Z()},"^1q.3P$":Y(){f.1k.16.1c("1Q",z+" 13 1j-5i-4A "+d)},"^1q.1Z$":Y(){j.2k("1j-1Z",!!d);k.2S.2k("1j-1Z-4B",!!d);k.1b.2k("1j-1Z-1b",!!d)},"^4m.(26|Z|4o|1a|2Y|3s)":Y(n,u,s,A){a.2i(d)?k.16.1s("16"+u,s):k.16.1H("16"+u,A)}}};a.1E(f.1g,Y(n){X("1N"===1r 11.3J)y[n]=11.3J});p=h[0][h[1]];h[0][h[1]]=d;O(e,c);2U(v 2t y)2U(r 2t y[v])5M(r,"i").1P(b)&&y[v][r].1W(f,h[0],h[1],d,p);15 f},2T:Y(b,d){Y h(){17 y=a(11),n=b?"1A":"3l",u=/^1|0$/.1P(y.1c("3x"));f.1k.1p&&c[n]("3o-4C",z+"-"+i+"-1p");c[n]("3o-53",z+"-"+i+"-1b");X(b){X(a.2a.2u&&11.1q&&u){r=11.1q;r.4n("3C");r.4n("3x")}}1f u&&y.1a()}X(f.1x===14)15 14;17 k=b?"Z":"1a",j=f.1k.16,p=e[k],v=j.2f(":2x"),r;X((1r b).4g("4Q|3d"))b=!j.2f(":2x");X(!v&&!b||j.2f(":5N"))15 f;X(d){X(f.1U.1z&&/5O|5P/.1P(d.2m)&&/4G|4D/.1P(f.1U.1z.2m)&&a(d.1l).2j(e.Z.1l).1u<2&&a(d.4E).4q(B).1u>0)15 f;f.1U.1z=a.1F({},d)}v=a.3B("16"+k);v.3F=a.1F({},d);j.2F(v,[f.2c(),3L]);X(v.4l())15 f;X(b){f.2Y();f.2l(d);p.56&&a(B).13("1a")}1f 2y(f.1S.Z);j.1A("3o-5R",5S(!b));j.3U(1e,14);X(a.2i(p.2p)){p.2p.1W(j,f.2c());j.4L(Y(){h.1W(11);a(11).4M()})}1f X(p.2p===14){j[k]();h.1W(j)}1f j.4t(3L,b?1:0,h);b&&p.1l.2F("13-"+i+"-2b");15 f},Z:Y(b){f.2T(1e,b)},1a:Y(b){f.2T(14,b)},2Y:Y(b){X(!f.1x)15 14;17 d=f.1k.16,h=a(B),k=28(d.1c("z-3k"),10),j=a.1d.13.49+h.1u,p=z+"-2Y",v=a.1F({},b);X(!d.2L(p)&&k!==j){h.1E(Y(){17 r=a(11).13(),y=a.3B("5T"),n,u;X(!r||r.1x===14)15 1e;n=r.1k.16;u=28(n.1c("z-3k"),10);4N(u)||n.1c({4F:u-1});n.3I(p);y.3F=v;n.2F(y,[r,j])});b=a.3B("5U");b.3F=v;d.2F(b,[f.2c(),j]);b.4l()||d.1c({4F:j}).3E(p)}15 f},2l:Y(b){X(f.1x===14)15 14;17 d=e.1i.1l,h=f.1k.16,k=e.1i,j=k.2e,p=k.2v,v=f.1k.16.1h(),r=f.1k.16.1m(),y=a(k.2V)[0],n=0,u=0,s={18:0,19:0},A=a.3B("3t"),C=h.1c("1i")==="2X",E=a(F),K={18:Y(D){17 H=d==="27"?b.3D:d.1o().18,I=E.3O(),G=E.1h(),L=p.x==="18"?n:p.x==="1C"?-n:n/2,J=j.x!==p.x&&p.x!=="1w"?n:0,P=L+(j.x==="18"?-v:j.x==="1C"?v:v/2)+-2*k.1G.x;G=D+v-G-I;X(I-D>0&&!(D>=H&&D0&&D+v>H)s.18+=(j.x==="1w"?-1:1)*(P-L-J);15 s.18-D},19:Y(D){17 H=E.3R(),I=E.1m(),G=p.y==="19"?u:p.y==="1B"?-u:0,L=j.y!==p.y&&p.y!=="1w"?u:0,J=G+(j.y==="19"?-r:j.y==="1B"?r:-r/2)+-2*k.1G.y;I=D+r-I-H;X(H-D>0)s.19+=j.y==="1w"?-J+G:J;1f X(I>0)s.19+=J-G-L;15 s.19-D}};X(d==="27"){p={x:"18",y:"19"};b=a.1F({},a.1d.13.27);s={19:b.45,18:b.3D}}1f X(d.2q){X(d==="1z")d=b&&b.1l&&b.2m!=="3W"&&b.2m!=="2I"?f.1U.1l=a(b.1l):f.1U.1l;X(d[0]===1T||d[0]===F){n=d.1h();u=d.1m();X(d[0]===F)s={19:C?0:E.3R(),18:C?0:E.3O()}}1f X(d.2f("5W")&&a.1d.13.1g.44){s=a.1d.13.1g.44(d,p);n=s.1h;u=s.1m;s=s.1o}1f{n=d.4r();u=d.4H();s=d.1o();X(k.1G.1o){5p{s.18-=y.5X-y.3O;s.19-=y.5Y-y.3R}5Z(y=y.61)}}s.18+=p.x==="1C"?n:p.x==="1w"?n/2:0;s.19+=p.y==="1B"?u:p.y==="1w"?u/2:0}s.18+=k.1G.x+(j.x==="1C"?-v:j.x==="1w"?-v/2:0);s.19+=k.1G.y+(j.y==="1B"?-r:j.y==="1w"?-r/2:0);s.4c=k.1G.2R&&d[0]!==F&&d[0]!==1T.31?{18:K.18(s.18),19:K.19(s.19)}:{18:0,19:0};X(k.2V[0]==1T.31){X(s.19+E.3R()<1)s.19=0;X(s.18+E.3O()<1)s.18=0}h.1A("1Q",Y(){15 a(11).1A("1Q").33(/1j-16-4J-\\w+/i,"")}).3E(z+"-4J-"+j.4W());A.3F=a.1F({},b);h.2F(A,[f.2c(),s]);X(A.4l())15 f;2H s.4c;X(h.2f(":2x")&&a.2i(k.2p)){k.2p.1W(h,f.2c(),s);h.4L(Y(){17 D=a(11);D.1c({3x:"",1m:""});a.2a.2u&&11.1q&&11.1q.4n("3C");D.4M()})}1f 4N(s.18,s.19)||h.1c(s);15 f},40:Y(b){17 d=f.1k.16;X(f.1x)d.2k("1j-21-23",b);1f f.1U.23=!!b;15 f},2C:Y(){17 b=f.1k,d=b.1l.2h("48");f.1x&&a.1E(f.1g,Y(){11.2J==="26"&&11.2C()});w(1,1,1,1);c.65("13");f.1x&&b.16.22();d&&c.1A("1p",d);c.3l("3o-53");15 c},2c:Y(){17 b=a.1F({},f);2H b.1U;2H b.1S;2H b.1X;2H b.1g;2H b.26;2H b.2c;15 b}})}Y S(c,e){17 i,g=a(11);i=a(1T.31);17 o=g.2G?g.2G(e.2G):{};o=a.1F(1e,{},e,o);17 l=o.1i,t=11===1T?i:g;X("4Q"===1r o.1b.1D)X(o.1b.1A!==14&&g.1A(o.1b.1A))o.1b.1D=g.1A(o.1b.1A);1f 15 14;X(l.2V===14)l.2V=i;X(l.1l===14)l.1l=t;X(o.Z.1l===14)o.Z.1l=t;X(o.1a.1l===14)o.1a.1l=t;l.2v=29 a.1d.13.1g.2E(l.2v);l.2e=29 a.1d.13.1g.2E(l.2e);X(g.2h("13"))X(o.4b)g.13("2C");1f X(o.4b===14)15 14;i=29 R(g,o,c);g.2h("13",i);15 i}Y T(c){17 e=11;e.3J={"^1b.1L":Y(){11.1g.1L.38(11.1X.1b.1L)}};a.1F(e,{2D:Y(){17 i=c.1X.1b.1L;c.1k.16.1s("4R.1L",Y(){e.38(i);c.1k.16.1s("37.1L",Y(){i.3w===14&&c.1x===1e&&e.38(i)})})},38:Y(i){a.1L(a.1F(1e,{},i,{4a:Y(g,o){X(a.2i(i.4a))X(i.4a.1W(c.2c(),g,o)===14)15;c.3c("1b.1D",g);N.22()},4e:Y(g,o,l){17 t=o||l;X(a.2i(i.4e)){g=i.4e.1W(c.2c(),g,o,l);X(g===14)15}c.3c("1b.1D",t)}}));15 e},2C:Y(){c.1k.16.1H("37.1L")}});e.2D()}Y Q(c,e,i){17 g=1v.1O(e/2),o=1v.1O(i/2);e={4Z:[[0,0],[e,i],[e,0]],4U:[[0,0],[e,0],[0,i]],4S:[[0,i],[e,0],[e,i]],4X:[[0,0],[0,i],[e,i]],68:[[0,i],[g,0],[e,i]],69:[[0,0],[e,0],[g,i]],6a:[[0,0],[e,o],[0,i]],6k:[[e,0],[e,i],[0,o]]};e.6b=e.4Z;e.6c=e.4U;e.6e=e.4S;e.6f=e.4X;15 e[c]}Y U(c){Y e(b){17 d=l.1n,h=["18","1C"],k={18:0,1C:0,19:0,1B:0},j=0;X(o.1K===14||!d)15 14;b=b||g.1K;d.1c({19:"",1B:"",18:"",1C:"",4Y:""});h[b.1y==="y"?"4i":"6h"]("19","1B");X(a.2a.2u)k={19:b.1y==="y"?0:0,18:0,1B:b.1y==="y"?0:0,1C:0};35(b[b.1y==="y"?"x":"y"]){1R"1w":d.1c(h[0],"50%").1c("4Y-"+h[0],-(q[b.1y==="y"?"1h":"1m"]/2));1J;1R h[0]:d.1c(h[0],k[h[0]]+z);1J;1R h[1]:d.1c(h[1],k[h[1]]+z);1J}j=q[b.1y==="x"?"1h":"1m"];X(f){t.2k("1j-16-30",!t.2f(":2x"));j-=28(m.1c("1t-"+b[b.1y]+"-1h"),10)||0;t.3I("1j-16-30")}d.1c(b[b.1y],-1*k[b[b.1y]]-j)}Y i(b,d,h){X(l.1n){b=a.1F({},g.1K);d=g.1V.1G?a.1F({},g.1V):24;17 k=b.1y==="y"?["y","19","18","1m"]:["x","18","19","1h"],j=h.4c,p=28(m.1c("1t-"+b[k[0]]+"-1h"),10)||0;a.1E([b,d],Y(){X(j.18)11.x=11.x==="1w"?j.18>0?"18":"1C":11.x==="18"?"1C":"18";X(j.19)11.y=11.y==="1w"?j.19>0?"19":"1B":11.y==="19"?"1B":"19"});h[k[1]]+=(b[k[0]]===k[1]?1:-1)*(q[k[3]]-p);h[k[2]]-=z;X(b.1I()!==x.1K.1I()&&(x.19!==j.19||x.18!==j.18))g.3q(b,d);x.18=j.18;x.19=j.19;x.1K=b}}17 g=11,o=c.1X.1q.1n,l=c.1k,t=l.16,m=l.3j,x={19:0,18:0,1K:{1I:Y(){}}},q={1h:o.1h,1m:o.1m},w={},f=o.1t||0,z=o.1G||0,B=o.2Q||14;g.1K=24;g.1V=24;g.3J={"^1i.2e|1q.1n.(1K|1V|2Q|1t)":Y(){f=o.1t;X(g.4d()){g.2M();g.4f();g.3q()}1f g.1n.22();11.2N("1i.1l")!=="27"&&11.2l()},"^1q.1n.(1m|1h)":Y(){q={1h:o.1h,1m:o.1m};g.2M();g.3q();c.2l()}};a.1F(g,{2D:Y(){X(B===1e)B=a("<2s />")[0].42?"2s":a.2a.2u&&(g.1V&&/1w/i.1P(g.1V.1I())||q.1m!==q.1h)?"2B":"32";1f X(B==="2s")B=a.2a.2u?"2B":!a("<2s />")[0].42?"32":"2s";1f X(B==="32")B=a.2a.2u&&/1w/i.1P(g.1V.1I())?"2B":B;X(g.4d()){g.2M();g.4f();g.3q();t.1s("3t.1n",i)}15 g},4d:Y(){17 b=o.1K,d=o.1V||b,h=c.1X.1i.2v,k=c.1X.1i.2e;X(k.1I)k=k.1I();X(b===14||k===14&&h===14)15 14;1f{X(b===1e)g.1K=29 a.1d.13.1g.2E(k);1f X(!b.1I)g.1K=29 a.1d.13.1g.2E(b);X(d===1e)g.1V=29 a.1d.13.1g.2E(k);1f X(!d.1I){g.1V=29 a.1d.13.1g.2E(d);g.1V.1y=g.1K.1y}}15 g.1K.1I()!=="4w"},4f:Y(){17 b=l.1n,d=g.1V[g.1V.1y],h="1t-"+d+"-34";w.2K=b.1c("3K-34","").1c("1t","").1c("3K-34")||"2Z";w.1t=b.2N(0).1q?b.2N(0).1q["1t"+d.3M(0)+d.3G(1)+"6l"]:b.1c(h)||"2Z";X(/52?\\(0, 0, 0(, 0)?\\)|2Z/i.1P(w.2K))w.2K=m.1c(f?"3K-34":h);X(!w.1t||/52?\\(0, 0, 0(, 0)?\\)|2Z/i.1P(w.1t))w.1t=m.1c(h)||w.2K;a("*",b).2j(b).1c("3K-34","2Z").1c("1t",0)},2M:Y(){17 b=q.1h,d=q.1m;l.1n&&l.1n.22();l.1n=a(\'<1Y 1Q="1j-16-1n" />\').2k("1j-1Z-1b",c.1X.1q.1Z).1c(q).4h(t);35(B){1R"2s":l.1n.3p(\'<2s 1m="\'+d+\'" 1h="\'+b+\'" />\');1J;1R"2B":l.1n.3n(\'<2B:4k 6m="0 0" 6n="\'+b+" "+d+\'" 6o="\'+!!f+\'" 1q="55:3r(#3z#57); 39:58-3u; 6p:1e; 1i: 3v; 19:0; 18:0; 1h:\'+b+"2o; 1m:"+d+"2o; 6q-6r:"+g.1K.y+\';"><2B:6s 6t="\'+(f-2)+\'2o" 6u="6v" 6w="10" 1q="55:3r(#3z#57); 39:58-3u;" />\');1J;1R"32":l.1n.3p(\'<1Y 1Q="1j-16-1n-6x" />\').3p(f?\'<1Y 1Q="1j-16-1n-1t" />\':"");1J}15 g},3q:Y(b,d){17 h=l.1n,k=q.1h,j=q.1m,p=f>0?0:1,v=1v.6y(f/2+0.5),r;d||(d=b?b:g.1V);X(!b)b=g.1K;X(d.x==="3f")d.x=b.x;X(d.y==="3f")d.y=b.y;h=h.5f();35(B){1R"2s":h=h.2N(0).42("2d");h.6z();h.6A(0,0,5b,5b);2U(r=Q(d.1I(),k,j);p<2;p++){X(p){h.6B();h.6C(1v.1O((d.x==="18"?1:d.x==="1C"?-1:0)*(f+1)*(d.1y==="y"?0.5:1)),1v.1O((d.y==="19"?1:d.y==="1B"?-1:0)*(f+1)*(d.1y==="x"?0.5:1)))}h.6D();h.6E(r[0][0],r[0][1]);h.5d(r[1][0],r[1][1]);h.5d(r[2][0],r[2][1]);h.6F();h.6G=w[p?"2K":"1t"];h.2K()}1J;1R"2B":r=Q(d.1I(),k,j);p="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" 6H";h.1A({6I:p,6J:w.2K});X(f){h.5f().1A("34",w.1t);X(d.1y==="y"){h.1c("19",(d.y==="19"?1:-1)*(f-2));h.1c("18",d.x==="18"?1:-2)}1f{h.1c("18",(d.x==="18"?1:-1)*(f-2));h.1c("19",d.y==="19"?1:-2)}}1J;1R"32":X(d.1y==="y"){p=k>j?1.5:kj?5:2.2;v=[1v.1O(p*v*(d.x==="1C"?-1:1)*(d.y==="1w"?0.9:1)),d.y==="19"?v:d.y==="1B"?-v:0]}h.3l("1q").1E(Y(y){17 n={x:d.1y==="x"?d.x==="18"?"1C":"18":d.x,y:d.1y==="y"?d.y==="19"?"1B":"19":d.y},u=d.x==="1w"?["18","1C",n.y,j,k]:["19","1B",n.x,k,j],s=w[!y&&f?"1t":"2K"];y&&a(11).1c({1i:"3v","z-3k":1,18:v[0],19:v[1]});d.x==="1w"||d.y==="1w"?a(11).1c("1t-"+u[2],u[3]+"2o 3T "+s).1c("1t-"+u[0],1v.1O(u[4]/2)+"2o 5h 2Z").1c("1t-"+u[1],1v.1O(u[4]/2)+"2o 5h 2Z"):a(11).1c("1t-1h",1v.1O(j/2)+"2o "+1v.1O(k/2)+"2o").1c("1t-"+n.x,1v.1O(k/2)+"2o 3T "+s).1c("1t-"+n.y,1v.1O(j/2)+"2o 3T "+s)});1J}e(b);15 g},2C:Y(){l.1n&&l.1n.22();t.1H("3t.1n")}})}Y V(c,e){17 i=11,g=c.1k,o=g.16;g.2g=a("#13-2g");a.1F(i,{2D:Y(){o.1s("37.2r 4u.2r",Y(l,t,m){l=l.2m.33("16","");a.2i(e[l])?e[l].1W(g.2g,m,t):i[l](m)});g.2g.1u||i.2M();e.3s===1e&&g.2g.1s("3A.2r"+c.1M,Y(){c.1a.1W(c)})},2M:Y(){g.2g=a("<1Y />",{1M:"13-2g",1c:{1i:"3v",19:0,18:0,39:"4s"}}).2A(1T.31);a(F).1s("2I.2r",Y(){g.2g.1c({1m:1v.3H(a(F).1m(),a(1T).1m()),1h:1v.3H(a(F).1h(),a(1T).1h())})}).2F("2I")},2T:Y(l){17 t=g.2g,m=c.1X.Z.20.2p,x=l?"Z":"1a";t.3U(1e,14);X(a.2i(m))m.1W(t,l);1f m===14?t[x]():t.4t(3L,l?0.7:0,Y(){l||a(11).1a()})},Z:Y(){i.2T(1e)},1a:Y(){i.2T(14)},2C:Y(){17 l=1e;a("*").1E(Y(){17 t=a(11).2h("13");X(t&&t.1M!==c.1M&&t.1X.Z.20)15 l=14});X(l){g.2g.22();a(F).1H("3W.2r 2I.2r")}1f g.2g.1H("3A.2r"+c.1M);o.1H("37.2r 4u.2r")}});i.2D()}Y W(c){17 e=11,i=c.1k,g=i.16,o=".2n-"+c.1M,l="3t"+o+" 37"+o;a.1F(e,{2D:Y(){i.2n=a(\'<3X 1Q="1j-16-2n" 5k="0" 5l="-1" 5m="5n:\\\'\\\';" 1q="39:3u; 1i:3v; z-3k:-1; 3C:5o(3x=0);">\');i.2n.2A(g);g.1s(l,e.1G)},1G:Y(){17 t=c.2N("3a"),m=c.1g.1n,x=c.1k.1n,q;q=28(g.1c("1t-18-1h"),10);q={18:-q,19:-q};X(m&&x){m=m.1K.1y==="x"?["1h","18"]:["1m","19"];q[m[1]]-=x[m[0]]()}i.2n.1c(q).1c(t)},2C:Y(){e.3X.22();g.1H(l)}});e.2D()}a.1d.13=Y(c,e,i){17 g=2w(c).2W(),o=24,l=g==="40"?[1e]:a.5q(3i).4y(1,10),t=l[l.1u-1],m=a.1F(1e,{},c),x;X(!3i.1u&&11.2h("13")||g==="5r")15(m=11.2h("13"))?m.2c():M;1f X("1I"===1r c){11.1E(Y(){17 q=a(11).2h("13");X(!q)15 1e;X(/5s|3c/.1P(g)&&e)X(i!==M)q.3c(e,i);1f o=q.2N(e);1f{X(!q.1x&&(g==="Z"||g==="2T")){X(t&&t.5t)q.1U.1z=t;q.26()}1f X(g==="5u"){g="40";l=[14]}q[g]&&q[g].3g(q[g],l)}});15 o!==24?o:11}1f X("1N"===1r c){x=O(m,11);m=a.1F(1e,{},a.1d.13.3h,m);15 a.1d.13.1s.1W(x,m,t)}};a.1d.13.1s=Y(c,e){15 11.1E(Y(i){Y g(z){Y B(){m.26(1r z==="1N"||x.Z.3e);q.Z.1H(w.Z);q.1a.1H(w.1a)}X(m.1U.23)15 14;m.1U.1z=a.1F({},z);X(x.Z.2z>0){2y(m.1S.Z);m.1S.Z=3N(B,x.Z.2z);w.Z!==w.1a&&q.1a.1s(w.1a,Y(){2y(m.1S.Z)})}1f B()}17 o=a(11),l=c.1M,t=c.1b.1D,m,x,q,w,f;c.1M=l=l===14||l.1u<1||a("#1j-16-"+l).1u?a.1d.13.3S++:l;f=".13-"+l+"-2M";m=S.1W(11,l,c);X(m===14)15 1e;x=m.1X;X(a.5I(t))x.1b.1D=t[i];o.1A("1p")&&o.2h("48",o.1A("1p")).3l("1p");a.1E(a.1d.13.1g,Y(){11.2J==="2J"&&11(m)});q={Z:x.Z.1l,1a:x.1a.1l};w={Z:2w(x.Z.1z).33(" ",f+" ")+f,1a:2w(x.1a.1z).33(" ",f+" ")+f};q.Z.1s(w.Z,g);X(c.Z.3e||c.4V||c.Z.1z===14)g(e)})};a.1E({1A:Y(c){17 e=a(11).2h("13");15 3i.1u===1&&c==="1p"&&e&&e.1x===1e?a(11).2h("48"):24},22:a.1j?24:Y(c,e){11.1E(Y(){X(!e)X(!c||a.3C(c,[11]).1u)a("*",11).2j(11).1E(Y(){a(11).5Q("22")})})}},Y(c,e){X(!e)15 1e;17 i=a.1d[c];a.1d[c]=Y(){15 e.3g(11,3i)||i.3g(11,3i)}});a(1T.31).1A("41",Y(c,e){15!e?"5V":e});a(1T).1s("3b.13",Y(c){a.1d.13.27={3D:c.3D,45:c.45}});a.1d.13.3S=0;a.1d.13.3V="3A 60 3Q 4I 3b 5a 4j".2P(" ");a.1d.13.49=63;a.1d.13.1g={2E:Y(c){11.x=(2w(c).33(/4O/i,"1w").4P(/18|1C|1w/i)||["3f"])[0].2W();11.y=(2w(c).33(/4O/i,"1w").4P(/19|1B|1w/i)||["3f"])[0].2W();11.1y=c.3M(0).4g(/^(t|b)/)>-1?"y":"x";11.1I=Y(){15 11.1y==="y"?11.y+11.x:11.x+11.y};11.4W=Y(){17 e=11.x.3G(0,1),i=11.y.3G(0,1);15 e===i?e:e==="c"||e!=="c"&&i!=="c"?i+e:e+i}}};a.1d.13.3h={4V:14,1M:14,4b:1e,2G:{2m:"1Q"},1b:{1D:1e,1A:"1p",1p:{1D:14,25:14}},1i:{2e:"19 18",2v:"1B 1C",1l:14,2V:14,1G:{x:0,y:0,27:1e,2R:14,2I:1e,1o:14},2p:1e},Z:{1l:14,1z:"4j",2p:1e,2z:3L,56:14,3e:14},1a:{1l:14,1z:"5a",2p:1e,2z:0,2X:14,2b:14},1q:{3P:"",1Z:14},4m:{26:a.36,4o:a.36,Z:a.36,1a:a.36,2Y:a.36,3s:a.36}};17 N=a();a.1d.13.1g.1L=Y(c){17 e=c.1g.1L,i=c.1X.1b.1L;X(i&&i.3r)X(e)15 e;1f{c.1g.1L=29 T(c);15 c.1g.1L}};a.1d.13.1g.1L.2J="26";a.1d.13.1g.1L.3m=Y(c){3Y{17 e=c.1b.1L;X(1r e!=="1N")c.1b.1L={3r:e};X(c.1b.1D===14)c.1b.1D="6O...";e.3w=!!e.3w;e.2O=!!e.2O;X(e.2O){17 i=e.3r;a("#13-2O").1u||a(\'<1Y 1M="13-2O" 1Q="1j-16-30" />\').2A(1T.31);N.1u||(N=a("<1Y />").2A("#13-2O").38(i+" 4T"))}}3Z(g){}};a.1F(1e,a.1d.13.3h,{1b:{1L:{3w:1e,2O:14}}});a.1d.13.1g.1n=Y(c){17 e=c.1g.1n,i=c.1X.1q.1n;X(i&&i.1K)X(e)15 e;1f{c.1g.1n=29 U(c);c.1g.1n.2D();15 c.1g.1n}};a.1d.13.1g.1n.2J="26";a.1d.13.1g.1n.3m=Y(c){3Y{17 e=c.1q.1n;X(1r e!=="1N")c.1q.1n={1K:!!e};X(1r e.2Q!=="1I")e.2Q=1e;X(!/2s|32/i.1P(e.2Q))e.2Q=1e;X(1r e.1h!=="3d")e.1h=12;X(1r e.1m!=="3d")e.1m=12;X(1r e.1t!=="3d")e.1t=0}3Z(i){}};a.1F(1e,a.1d.13.3h,{1q:{1n:{1K:1e,2Q:1e,1h:12,1m:12,1t:0}}});a.1d.13.1g.44=Y(c,e){Y i(w,f){2U(17 z=0,B=1,b=1,d=0,h=0,k=w.1h,j=w.1m;k>0&&j>0&&B>0&&b>0;){k=1v.1O(k/2);j=1v.1O(j/2);X(e.x==="18")B=k;1f X(e.x==="1C")B=w.1h-k;1f B+=1v.1O(k/2);X(e.y==="19")b=j;1f X(e.y==="1B")b=w.1m-j;1f b+=1v.1O(j/2);2U(z=f.1u;z--;){X(f.1u<2)1J;d=f[z][0]-w.1o.18;h=f[z][1]-w.1o.19;X(e.x==="18"&&d>=B||e.x==="1C"&&d<=B||e.x==="1w"&&(dw.1h-B)||e.y==="19"&&h>=b||e.y==="1B"&&h<=b||e.y==="1w"&&(hw.1m-b))f.62(z,1)}}15{18:f[0][0],19:f[0][1]}}17 g=c.1A("4k").2W(),o=c.1A("66").2P(","),l=[],t=a(\'4T[6g="#\'+c.6i("59").1A("6j")+\'"]\').1o(),m={1h:0,1m:0,1o:{19:51,1C:0,1B:0,18:51}},x=0,q=0;X(g==="4v")2U(x=o.1u;x--;){q=[28(o[--x],10),28(o[x+1],10)];X(q[0]>m.1o.1C)m.1o.1C=q[0];X(q[0]m.1o.1B)m.1o.1B=q[1];X(q[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}('"6N 5v";17 1f=5w,14=3f,24=5x;(Y(a,F,M){Y O(c,e){17 i,g=a();X(!c)15 14;3Y{X("2G"2t c&&"1N"!==1r c.2G)c.2G={2m:c.2G};X("1b"2t c){X("1N"!==1r c.1b||c.1b.2q)c.1b={1D:c.1b};i=c.1b.1D||14;X(!a.2i(i)&&(!i&&!i.1A||i.1u<1||"1N"===1r i&&!i.2q))i=c.1b.1D=14;X("1p"2t c.1b&&"1N"!==1r c.1b.1p)c.1b.1p={1D:c.1b.1p}}X("1i"2t c){X("1N"!==1r c.1i)c.1i={2e:c.1i,2v:c.1i};X("1N"!==1r c.1i.1G)c.1i.1G={};X("5y"!==1r c.1i.1G.2R)c.1i.1G.2R=!!c.1i.1G.2R}X("Z"2t c){X("1N"!==1r c.Z)c.Z={1z:c.Z};X("1N"!==1r c.Z)c.Z=c.Z.2q?{1l:c.Z}:{1z:c.Z}}X("1a"2t c)X("1N"!==1r c.1a)c.1a=c.1a.2q?{1l:c.1a}:{1z:c.1a};X("1q"2t c&&"1N"!==1r c.1q)c.1q={3P:c.1q}}3Z(o){}X(a.2i(i)){c.1b.1D=[];e.1E(Y(){17 l=i.1W(11);X(l){c.1b.1D.4i(l);g=g.2j(a(11))}})}1e g=e;a.1E(a.1d.13.1g,Y(){11.3m&&11.3m(c)});15 g}Y R(c,e,i){Y g(b){17 d,h=b.2P("."),k=e[h[0]];2U(b=1;b",{3n:d}):a("",{"1Q":"1j-21-3z",1D:"5g 16",1p:"5g 16",1c:{"1D-5z":"-5A"}}).5B(a("<5C />",{"1Q":"1j-5e 1j-5e-4x"}));b.25.4h(b.2S).1A("41","25").3E(z+"-"+(d===1f?"4x":"25")).54(Y(h){a(11).2k("1j-21-54",h.2m==="4j")}).3A(Y(){b.16.2L("1j-21-23")||f.1a();15 14}).1s("3Q 5D 4I 5E 43",Y(h){a(11).2k("1j-21-5F 1j-21-2Y",/6d$/i.1P(h.2m))})}Y m(){17 b=f.1k;b.2S&&l();b.2S=a("<1Y />",{"1Q":z+"-2S "+(e.1q.1Z?"1j-1Z-4B":"")}).3p(b.1p=a("<1Y />",{1M:z+"-"+i+"-1p","1Q":z+"-1p",3n:e.1b.1p.1D})).4h(b.3j);e.1b.1p.25&&t()}Y x(b){X(!f.1x||!b)15 14;X(a.2i(b))b=b.1W(c);b.2q&&b.1u>0?f.1k.1b.3p(b.1c({39:"3u"})):f.1k.1b.3n(b);b=5G 0;17 d=f.1k.16,h,k;X(f.1x&&a.2a.2u&&28(a.2a.47.3M(0),10)<9){d.1c({1h:"5H",5c:"4s"});b=o("3a").1h;d.1c({5c:""});h=28(d.1c("3H-1h"),10)||0;k=28(d.1c("4K-1h"),10)||0;b=1v.4K(1v.3H(b,k),h);d.1h(b)}f.1x===1f&&f.2l(f.1U.1z);15 f}Y q(b,d,h,k){Y j(A){X(n.16.2L("1j-21-23"))15 14;n.Z.2F("13-"+i+"-2b");2y(f.1S.Z);2y(f.1S.1a);17 C=Y(){f.Z(e.1i.1l!=="27"?A:24)};X(e.Z.2z>0)f.1S.Z=3N(C,e.Z.2z);1e C()}Y p(A){X(n.16.2L("1j-21-23"))15 14;17 C=a(A.4E).4q(B)[0]==n.16[0];2y(f.1S.Z);2y(f.1S.1a);X(e.1a.2X&&(e.1i.1l==="27"&&C||/27(4G|4D|4o)/.1P(A.2m)&&C)){A.64();A.5J();15 14}n.16.3U(1f);X(e.1a.2z>0)f.1S.1a=3N(Y(){f.1a(A)},e.1a.2z);1e f.1a(A)}Y v(A){X(n.16.2L("1j-21-23"))15 14;2y(f.1S.2b);f.1S.2b=3N(Y(){f.1a(A)},e.1a.2b)}Y r(A){f.1k.16.2f(":2x")&&f.2l(A)}17 y=".13-"+i,n={Z:e.Z.1l,1a:e.1a.1l,16:f.1k.16},u={Z:2w(e.Z.1z).2P(" "),1a:2w(e.1a.1z).2P(" ")},s=a.2a.2u&&/^6\\.[0-9]/.1P(a.2a.47);c.1s("22.13",Y(){f.2C()});X(h&&e.1a.2X){n.1a=n.1a.2j(n.16);n.16.1s("46"+y,Y(){n.16.2L("1j-21-23")||2y(f.1S.1a)})}X(d){X("3d"===1r e.1a.2b){n.Z.1s("13-"+i+"-2b",v);a.1E(a.1d.13.3V,Y(A,C){n.1a.2j(f.1k.16).1s(C+y+"-2b",v)})}a.1E(u.1a,Y(A,C){17 E=a.5K(C,u.Z);X(E>-1&&a(n.1a).2j(n.Z).1u===a(n.1a).1u||C==="4z"){n.Z.1s(C+y,Y(K){n.16.2f(":2x")?p(K):j(K)});2H u.Z[E]}1e n.1a.1s(C+y,p)})}X(b){a.1E(u.Z,Y(A,C){n.Z.1s(C+y,j)});n.16.1s("46"+y,Y(){f.2Y()})}X(k){X(e.1i.1G.2I||e.1i.1G.2R)a(F).1s("2I"+y,r);X(e.1i.1G.2R||s&&n.16.1c("1i")==="2X")a(1T).1s("3W"+y,r);/4z/i.1P(e.1a.1z)&&a(1T).1s("3Q"+y,Y(A){17 C=f.1k.16;a(A.1l).4q(B).1u===0&&a(A.1l).2j(c).1u>1&&C.2f(":2x")&&!C.2L("1j-21-23")&&f.1a()});e.1i.1l==="27"&&a(1T).1s("3b"+y,Y(A){X(e.1i.1G.27&&!n.16.2L("1j-21-23")&&n.16.2f(":2x"))f.2l(A||a.1d.13.27)})}}Y w(b,d,h,k){k=28(k,10)!==0;17 j=".13-"+i,p={Z:b?e.Z.1l:a("<1Y/>"),1a:d?e.1a.1l:a("<1Y/>"),16:h?f.1k.16:a("<1Y/>")};d={Z:2w(e.Z.1z).2P(" "),1a:2w(e.1a.1z).2P(" ")};X(f.1x){a.1E(d.Z,Y(v,r){p.Z.1H(r+j)});p.Z.1H("3b"+j).1H("43"+j).1H("13-"+i+"-2b");a.1E(d.1a,Y(v,r){p.1a.2j(p.16).1H(r+j)});a.1E(a.1d.13.3V,Y(v,r){p.1a.2j(h?f.1k.1b:24).1H(r+j+"-2b")});p.1a.1H("43"+j);p.16.1H("46"+j);X(k){a(F).1H("2I"+j);a(1T).1H("3Q"+j+" 3b"+j)}}1e b&&p.Z.1H(d.Z+j+"-2M")}17 f=11,z="1j-16",B=".13."+z;f.1M=i;f.1x=14;f.1k={1l:c};f.1U={1z:{},1l:24,23:14};f.1S={};f.1X=e;f.1g={};a.1F(f,{26:Y(b){17 d=f.1k;X(f.1x)15 14;f.1x=b?-2:-1;d.16=a("<1Y/>").1A({1M:z+"-"+i,41:"16","1Q":z+" 13 1j-16-30 1j-5i-4A "+e.1q.3P}).1c("z-3k",a.1d.13.49+a(B).1u).2k("1j-1Z",e.1q.1Z).2k("1j-21-23",f.1U.23).2h("13",f).2A(e.1i.2V);d.3j=a("<1Y />",{"1Q":z+"-3j"}).2A(d.16);d.1b=a("<1Y />",{"1Q":z+"-1b "+(e.1q.1Z?"1j-1Z-1b":""),1M:z+"-"+i+"-1b"}).2A(d.3j);x(e.1b.1D);e.1b.1p.1D&&m();a.1E(a.1d.13.1g,Y(){11.2J==="26"&&11(f)});f.1x=1f;X(e.Z.3e||b){d.16.1a();f.Z(f.1U.1z)}q(1,1,1,1);a.1E(e.4m,Y(h,k){d.16.1s("16"+h,k)});d.16.3I("1j-16-30");d.16.2F("4R",[f.2c()]);15 f},2N:Y(b){35(b.2W()){1R"1o":b=o("1i");1J;1R"3a":b=o("3a");1J;3z:b=g(b.2W());b=b[0].1y?b[0].1I():b[0].2q?b[0]:b[0][b[1]];1J}15 b},3c:Y(b,d){b=b.2W();17 h=g(b),k=f.1k,j=k.16,p,v,r,y={5L:{1M:Y(){17 n=d===1f?a.1d.13.3S:d,u=z+"-"+n;X(n!==14&&n.1u>0&&!a("#1j-16-"+n).1u){j[0].1M=u;k.1b[0].1M=u+"-1b";k.1p[0].1M=u+"-1p"}},"^1b.1D":Y(){x(d)},"^1b.1p.1D":Y(){X(f.1x)X(!f.1k.1p&&d){m();f.2l()}1e d?f.1k.1p.3n(d):l()},"^1b.1p.25":Y(){17 n=f.1k.25,u=f.1k.1p;X(f.1x)X(d){u||m();t()}1e n.22()},"^1i.(2e|2v)$":Y(){17 n=/2e$/i.1P(b)?"2e":"2v";X("1I"===1r d)e.1i[n]=29 a.1d.13.1g.2E(d)},"^1i.(2e|2v|1G|1l)":Y(){f.1x&&f.2l()},"^1i.2V$":Y(){X(f.1x===1f){j.2A(d);f.2l()}},"^(Z|1a).(1z|1l|2X|2z|2b)":Y(n,u,s,A){17 C=b.4g(/2X/i)>-1?[0,[0,1,1,1]]:[b.3G(0,3),b.3M(0)==="s"?[1,0,0,0]:[0,1,0,0]];X(C[0])n[u]=A;w.3g(f,C[1]);X(C[0])n[u]=s;q.3g(f,C[1])},"^Z.3e$":Y(){f.1x===14&&f.Z()},"^1q.3P$":Y(){f.1k.16.1c("1Q",z+" 13 1j-5i-4A "+d)},"^1q.1Z$":Y(){j.2k("1j-1Z",!!d);k.2S.2k("1j-1Z-4B",!!d);k.1b.2k("1j-1Z-1b",!!d)},"^4m.(26|Z|4o|1a|2Y|3s)":Y(n,u,s,A){a.2i(d)?k.16.1s("16"+u,s):k.16.1H("16"+u,A)}}};a.1E(f.1g,Y(n){X("1N"===1r 11.3J)y[n]=11.3J});p=h[0][h[1]];h[0][h[1]]=d;O(e,c);2U(v 2t y)2U(r 2t y[v])5M(r,"i").1P(b)&&y[v][r].1W(f,h[0],h[1],d,p);15 f},2T:Y(b,d){Y h(){17 y=a(11),n=b?"1A":"3l",u=/^1|0$/.1P(y.1c("3x"));f.1k.1p&&c[n]("3o-4C",z+"-"+i+"-1p");c[n]("3o-53",z+"-"+i+"-1b");X(b){X(a.2a.2u&&11.1q&&u){r=11.1q;r.4n("3C");r.4n("3x")}}1e u&&y.1a()}X(f.1x===14)15 14;17 k=b?"Z":"1a",j=f.1k.16,p=e[k],v=j.2f(":2x"),r;X((1r b).4g("4Q|3d"))b=!j.2f(":2x");X(!v&&!b||j.2f(":5N"))15 f;X(d){X(f.1U.1z&&/5O|5P/.1P(d.2m)&&/4G|4D/.1P(f.1U.1z.2m)&&a(d.1l).2j(e.Z.1l).1u<2&&a(d.4E).4q(B).1u>0)15 f;f.1U.1z=a.1F({},d)}v=a.3B("16"+k);v.3F=a.1F({},d);j.2F(v,[f.2c(),3L]);X(v.4l())15 f;X(b){f.2Y();f.2l(d);p.56&&a(B).13("1a")}1e 2y(f.1S.Z);j.1A("3o-5R",5S(!b));j.3U(1f,14);X(a.2i(p.2p)){p.2p.1W(j,f.2c());j.4L(Y(){h.1W(11);a(11).4M()})}1e X(p.2p===14){j[k]();h.1W(j)}1e j.4t(3L,b?1:0,h);b&&p.1l.2F("13-"+i+"-2b");15 f},Z:Y(b){f.2T(1f,b)},1a:Y(b){f.2T(14,b)},2Y:Y(b){X(!f.1x)15 14;17 d=f.1k.16,h=a(B),k=28(d.1c("z-3k"),10),j=a.1d.13.49+h.1u,p=z+"-2Y",v=a.1F({},b);X(!d.2L(p)&&k!==j){h.1E(Y(){17 r=a(11).13(),y=a.3B("5T"),n,u;X(!r||r.1x===14)15 1f;n=r.1k.16;u=28(n.1c("z-3k"),10);4N(u)||n.1c({4F:u-1});n.3I(p);y.3F=v;n.2F(y,[r,j])});b=a.3B("5U");b.3F=v;d.2F(b,[f.2c(),j]);b.4l()||d.1c({4F:j}).3E(p)}15 f},2l:Y(b){X(f.1x===14)15 14;17 d=e.1i.1l,h=f.1k.16,k=e.1i,j=k.2e,p=k.2v,v=f.1k.16.1h(),r=f.1k.16.1m(),y=a(k.2V)[0],n=0,u=0,s={18:0,19:0},A=a.3B("3t"),C=h.1c("1i")==="2X",E=a(F),K={18:Y(D){17 H=d==="27"?b.3D:d.1o().18,I=E.3O(),G=E.1h(),L=p.x==="18"?n:p.x==="1C"?-n:n/2,J=j.x!==p.x&&p.x!=="1w"?n:0,P=L+(j.x==="18"?-v:j.x==="1C"?v:v/2)+-2*k.1G.x;G=D+v-G-I;X(I-D>0&&!(D>=H&&D0&&D+v>H)s.18+=(j.x==="1w"?-1:1)*(P-L-J);15 s.18-D},19:Y(D){17 H=E.3R(),I=E.1m(),G=p.y==="19"?u:p.y==="1B"?-u:0,L=j.y!==p.y&&p.y!=="1w"?u:0,J=G+(j.y==="19"?-r:j.y==="1B"?r:-r/2)+-2*k.1G.y;I=D+r-I-H;X(H-D>0)s.19+=j.y==="1w"?-J+G:J;1e X(I>0)s.19+=J-G-L;15 s.19-D}};X(d==="27"){p={x:"18",y:"19"};b=a.1F({},a.1d.13.27);s={19:b.45,18:b.3D}}1e X(d.2q){X(d==="1z")d=b&&b.1l&&b.2m!=="3W"&&b.2m!=="2I"?f.1U.1l=a(b.1l):f.1U.1l;X(d[0]===1T||d[0]===F){n=d.1h();u=d.1m();X(d[0]===F)s={19:C?0:E.3R(),18:C?0:E.3O()}}1e X(d.2f("5W")&&a.1d.13.1g.44){s=a.1d.13.1g.44(d,p);n=s.1h;u=s.1m;s=s.1o}1e{n=d.4r();u=d.4H();s=d.1o();X(k.1G.1o){5p{s.18-=y.5X-y.3O;s.19-=y.5Y-y.3R}5Z(y=y.61)}}s.18+=p.x==="1C"?n:p.x==="1w"?n/2:0;s.19+=p.y==="1B"?u:p.y==="1w"?u/2:0}1e 15 f;s.18+=k.1G.x+(j.x==="1C"?-v:j.x==="1w"?-v/2:0);s.19+=k.1G.y+(j.y==="1B"?-r:j.y==="1w"?-r/2:0);s.4c=k.1G.2R&&d[0]!==F&&d[0]!==1T.31?{18:K.18(s.18),19:K.19(s.19)}:{18:0,19:0};X(k.2V[0]==1T.31){X(s.19+E.3R()<1)s.19=0;X(s.18+E.3O()<1)s.18=0}h.1A("1Q",Y(){15 a(11).1A("1Q").33(/1j-16-4J-\\w+/i,"")}).3E(z+"-4J-"+j.4W());A.3F=a.1F({},b);h.2F(A,[f.2c(),s]);X(A.4l())15 f;2H s.4c;X(h.2f(":2x")&&a.2i(k.2p)){k.2p.1W(h,f.2c(),s);h.4L(Y(){17 D=a(11);D.1c({3x:"",1m:""});a.2a.2u&&11.1q&&11.1q.4n("3C");D.4M()})}1e 4N(s.18,s.19)||h.1c(s);15 f},40:Y(b){17 d=f.1k.16;X(f.1x)d.2k("1j-21-23",b);1e f.1U.23=!!b;15 f},2C:Y(){17 b=f.1k,d=b.1l.2h("48");f.1x&&a.1E(f.1g,Y(){11.2J==="26"&&11.2C()});w(1,1,1,1);c.65("13");f.1x&&b.16.22();d&&c.1A("1p",d);c.3l("3o-53");15 c},2c:Y(){17 b=a.1F({},f);2H b.1U;2H b.1S;2H b.1X;2H b.1g;2H b.26;2H b.2c;15 b}})}Y S(c,e){17 i,g=a(11);i=a(1T.31);17 o=g.2G?g.2G(e.2G):{};o=a.1F(1f,{},e,o);17 l=o.1i,t=11===1T?i:g;X("4Q"===1r o.1b.1D)X(o.1b.1A!==14&&g.1A(o.1b.1A))o.1b.1D=g.1A(o.1b.1A);1e 15 14;X(l.2V===14)l.2V=i;X(l.1l===14)l.1l=t;X(o.Z.1l===14)o.Z.1l=t;X(o.1a.1l===14)o.1a.1l=t;l.2v=29 a.1d.13.1g.2E(l.2v);l.2e=29 a.1d.13.1g.2E(l.2e);X(g.2h("13"))X(o.4b)g.13("2C");1e X(o.4b===14)15 14;i=29 R(g,o,c);g.2h("13",i);15 i}Y T(c){17 e=11;e.3J={"^1b.1L":Y(){11.1g.1L.38(11.1X.1b.1L)}};a.1F(e,{2D:Y(){17 i=c.1X.1b.1L;c.1k.16.1s("4R.1L",Y(){e.38(i);c.1k.16.1s("37.1L",Y(){i.3w===14&&c.1x===1f&&e.38(i)})})},38:Y(i){a.1L(a.1F(1f,{},i,{4a:Y(g,o){X(a.2i(i.4a))X(i.4a.1W(c.2c(),g,o)===14)15;c.3c("1b.1D",g);N.22()},4e:Y(g,o,l){17 t=o||l;X(a.2i(i.4e)){g=i.4e.1W(c.2c(),g,o,l);X(g===14)15}c.3c("1b.1D",t)}}));15 e},2C:Y(){c.1k.16.1H("37.1L")}});e.2D()}Y Q(c,e,i){17 g=1v.1O(e/2),o=1v.1O(i/2);e={4Z:[[0,0],[e,i],[e,0]],4U:[[0,0],[e,0],[0,i]],4S:[[0,i],[e,0],[e,i]],4X:[[0,0],[0,i],[e,i]],68:[[0,i],[g,0],[e,i]],69:[[0,0],[e,0],[g,i]],6a:[[0,0],[e,o],[0,i]],6k:[[e,0],[e,i],[0,o]]};e.6b=e.4Z;e.6c=e.4U;e.6e=e.4S;e.6f=e.4X;15 e[c]}Y U(c){Y e(b){17 d=l.1n,h=["18","1C"],k={18:0,1C:0,19:0,1B:0},j=0;X(o.1K===14||!d)15 14;b=b||g.1K;d.1c({19:"",1B:"",18:"",1C:"",4Y:""});h[b.1y==="y"?"4i":"6h"]("19","1B");X(a.2a.2u)k={19:b.1y==="y"?0:0,18:0,1B:b.1y==="y"?0:0,1C:0};35(b[b.1y==="y"?"x":"y"]){1R"1w":d.1c(h[0],"50%").1c("4Y-"+h[0],-(q[b.1y==="y"?"1h":"1m"]/2));1J;1R h[0]:d.1c(h[0],k[h[0]]+z);1J;1R h[1]:d.1c(h[1],k[h[1]]+z);1J}j=q[b.1y==="x"?"1h":"1m"];X(f){t.2k("1j-16-30",!t.2f(":2x"));j-=28(m.1c("1t-"+b[b.1y]+"-1h"),10)||0;t.3I("1j-16-30")}d.1c(b[b.1y],-1*k[b[b.1y]]-j)}Y i(b,d,h){X(l.1n){b=a.1F({},g.1K);d=g.1V.1G?a.1F({},g.1V):24;17 k=b.1y==="y"?["y","19","18","1m"]:["x","18","19","1h"],j=h.4c,p=28(m.1c("1t-"+b[k[0]]+"-1h"),10)||0;a.1E([b,d],Y(){X(j.18)11.x=11.x==="1w"?j.18>0?"18":"1C":11.x==="18"?"1C":"18";X(j.19)11.y=11.y==="1w"?j.19>0?"19":"1B":11.y==="19"?"1B":"19"});h[k[1]]+=(b[k[0]]===k[1]?1:-1)*(q[k[3]]-p);h[k[2]]-=z;X(b.1I()!==x.1K.1I()&&(x.19!==j.19||x.18!==j.18))g.3q(b,d);x.18=j.18;x.19=j.19;x.1K=b}}17 g=11,o=c.1X.1q.1n,l=c.1k,t=l.16,m=l.3j,x={19:0,18:0,1K:{1I:Y(){}}},q={1h:o.1h,1m:o.1m},w={},f=o.1t||0,z=o.1G||0,B=o.2Q||14;g.1K=24;g.1V=24;g.3J={"^1i.2e|1q.1n.(1K|1V|2Q|1t)":Y(){f=o.1t;X(g.4d()){g.2M();g.4f();g.3q()}1e g.1n.22();11.2N("1i.1l")!=="27"&&11.2l()},"^1q.1n.(1m|1h)":Y(){q={1h:o.1h,1m:o.1m};g.2M();g.3q();c.2l()}};a.1F(g,{2D:Y(){X(B===1f)B=a("<2s />")[0].42?"2s":a.2a.2u&&(g.1V&&/1w/i.1P(g.1V.1I())||q.1m!==q.1h)?"2B":"32";1e X(B==="2s")B=a.2a.2u?"2B":!a("<2s />")[0].42?"32":"2s";1e X(B==="32")B=a.2a.2u&&/1w/i.1P(g.1V.1I())?"2B":B;X(g.4d()){g.2M();g.4f();g.3q();t.1s("3t.1n",i)}15 g},4d:Y(){17 b=o.1K,d=o.1V||b,h=c.1X.1i.2v,k=c.1X.1i.2e;X(k.1I)k=k.1I();X(b===14||k===14&&h===14)15 14;1e{X(b===1f)g.1K=29 a.1d.13.1g.2E(k);1e X(!b.1I)g.1K=29 a.1d.13.1g.2E(b);X(d===1f)g.1V=29 a.1d.13.1g.2E(k);1e X(!d.1I){g.1V=29 a.1d.13.1g.2E(d);g.1V.1y=g.1K.1y}}15 g.1K.1I()!=="4w"},4f:Y(){17 b=l.1n,d=g.1V[g.1V.1y],h="1t-"+d+"-34";w.2K=b.1c("3K-34","").1c("1t","").1c("3K-34")||"2Z";w.1t=b.2N(0).1q?b.2N(0).1q["1t"+d.3M(0)+d.3G(1)+"6l"]:b.1c(h)||"2Z";X(/52?\\(0, 0, 0(, 0)?\\)|2Z/i.1P(w.2K))w.2K=m.1c(f?"3K-34":h);X(!w.1t||/52?\\(0, 0, 0(, 0)?\\)|2Z/i.1P(w.1t))w.1t=m.1c(h)||w.2K;a("*",b).2j(b).1c("3K-34","2Z").1c("1t",0)},2M:Y(){17 b=q.1h,d=q.1m;l.1n&&l.1n.22();l.1n=a(\'<1Y 1Q="1j-16-1n" />\').2k("1j-1Z-1b",c.1X.1q.1Z).1c(q).4h(t);35(B){1R"2s":l.1n.3p(\'<2s 1m="\'+d+\'" 1h="\'+b+\'" />\');1J;1R"2B":l.1n.3n(\'<2B:4k 6m="0 0" 6n="\'+b+" "+d+\'" 6o="\'+!!f+\'" 1q="55:3r(#3z#57); 39:58-3u; 6p:1f; 1i: 3v; 19:0; 18:0; 1h:\'+b+"2o; 1m:"+d+"2o; 6q-6r:"+g.1K.y+\';"><2B:6s 6t="\'+(f-2)+\'2o" 6u="6v" 6w="10" 1q="55:3r(#3z#57); 39:58-3u;" />\');1J;1R"32":l.1n.3p(\'<1Y 1Q="1j-16-1n-6x" />\').3p(f?\'<1Y 1Q="1j-16-1n-1t" />\':"");1J}15 g},3q:Y(b,d){17 h=l.1n,k=q.1h,j=q.1m,p=f>0?0:1,v=1v.6y(f/2+0.5),r;d||(d=b?b:g.1V);X(!b)b=g.1K;X(d.x==="3f")d.x=b.x;X(d.y==="3f")d.y=b.y;h=h.5f();35(B){1R"2s":h=h.2N(0).42("2d");h.6z();h.6A(0,0,5b,5b);2U(r=Q(d.1I(),k,j);p<2;p++){X(p){h.6B();h.6C(1v.1O((d.x==="18"?1:d.x==="1C"?-1:0)*(f+1)*(d.1y==="y"?0.5:1)),1v.1O((d.y==="19"?1:d.y==="1B"?-1:0)*(f+1)*(d.1y==="x"?0.5:1)))}h.6D();h.6E(r[0][0],r[0][1]);h.5d(r[1][0],r[1][1]);h.5d(r[2][0],r[2][1]);h.6F();h.6G=w[p?"2K":"1t"];h.2K()}1J;1R"2B":r=Q(d.1I(),k,j);p="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" 6H";h.1A({6I:p,6J:w.2K});X(f){h.5f().1A("34",w.1t);X(d.1y==="y"){h.1c("19",(d.y==="19"?1:-1)*(f-2));h.1c("18",d.x==="18"?1:-2)}1e{h.1c("18",(d.x==="18"?1:-1)*(f-2));h.1c("19",d.y==="19"?1:-2)}}1J;1R"32":X(d.1y==="y"){p=k>j?1.5:kj?5:2.2;v=[1v.1O(p*v*(d.x==="1C"?-1:1)*(d.y==="1w"?0.9:1)),d.y==="19"?v:d.y==="1B"?-v:0]}h.3l("1q").1E(Y(y){17 n={x:d.1y==="x"?d.x==="18"?"1C":"18":d.x,y:d.1y==="y"?d.y==="19"?"1B":"19":d.y},u=d.x==="1w"?["18","1C",n.y,j,k]:["19","1B",n.x,k,j],s=w[!y&&f?"1t":"2K"];y&&a(11).1c({1i:"3v","z-3k":1,18:v[0],19:v[1]});d.x==="1w"||d.y==="1w"?a(11).1c("1t-"+u[2],u[3]+"2o 3T "+s).1c("1t-"+u[0],1v.1O(u[4]/2)+"2o 5h 2Z").1c("1t-"+u[1],1v.1O(u[4]/2)+"2o 5h 2Z"):a(11).1c("1t-1h",1v.1O(j/2)+"2o "+1v.1O(k/2)+"2o").1c("1t-"+n.x,1v.1O(k/2)+"2o 3T "+s).1c("1t-"+n.y,1v.1O(j/2)+"2o 3T "+s)});1J}e(b);15 g},2C:Y(){l.1n&&l.1n.22();t.1H("3t.1n")}})}Y V(c,e){17 i=11,g=c.1k,o=g.16;g.2g=a("#13-2g");a.1F(i,{2D:Y(){o.1s("37.2r 4u.2r",Y(l,t,m){l=l.2m.33("16","");a.2i(e[l])?e[l].1W(g.2g,m,t):i[l](m)});g.2g.1u||i.2M();e.3s===1f&&g.2g.1s("3A.2r"+c.1M,Y(){c.1a.1W(c)})},2M:Y(){g.2g=a("<1Y />",{1M:"13-2g",1c:{1i:"3v",19:0,18:0,39:"4s"}}).2A(1T.31);a(F).1s("2I.2r",Y(){g.2g.1c({1m:1v.3H(a(F).1m(),a(1T).1m()),1h:1v.3H(a(F).1h(),a(1T).1h())})}).2F("2I")},2T:Y(l){17 t=g.2g,m=c.1X.Z.20.2p,x=l?"Z":"1a";t.3U(1f,14);X(a.2i(m))m.1W(t,l);1e m===14?t[x]():t.4t(3L,l?0.7:0,Y(){l||a(11).1a()})},Z:Y(){i.2T(1f)},1a:Y(){i.2T(14)},2C:Y(){17 l=1f;a("*").1E(Y(){17 t=a(11).2h("13");X(t&&t.1M!==c.1M&&t.1X.Z.20)15 l=14});X(l){g.2g.22();a(F).1H("3W.2r 2I.2r")}1e g.2g.1H("3A.2r"+c.1M);o.1H("37.2r 4u.2r")}});i.2D()}Y W(c){17 e=11,i=c.1k,g=i.16,o=".2n-"+c.1M,l="3t"+o+" 37"+o;a.1F(e,{2D:Y(){i.2n=a(\'<3X 1Q="1j-16-2n" 5k="0" 5l="-1" 5m="5n:\\\'\\\';" 1q="39:3u; 1i:3v; z-3k:-1; 3C:5o(3x=0);">\');i.2n.2A(g);g.1s(l,e.1G)},1G:Y(){17 t=c.2N("3a"),m=c.1g.1n,x=c.1k.1n,q;q=28(g.1c("1t-18-1h"),10);q={18:-q,19:-q};X(m&&x){m=m.1K.1y==="x"?["1h","18"]:["1m","19"];q[m[1]]-=x[m[0]]()}i.2n.1c(q).1c(t)},2C:Y(){e.3X.22();g.1H(l)}});e.2D()}a.1d.13=Y(c,e,i){17 g=2w(c).2W(),o=24,l=g==="40"?[1f]:a.5q(3i).4y(1,10),t=l[l.1u-1],m=a.1F(1f,{},c),x;X(!3i.1u&&11.2h("13")||g==="5r")15(m=11.2h("13"))?m.2c():M;1e X("1I"===1r c){11.1E(Y(){17 q=a(11).2h("13");X(!q)15 1f;X(/5s|3c/.1P(g)&&e)X(i!==M)q.3c(e,i);1e o=q.2N(e);1e{X(!q.1x&&(g==="Z"||g==="2T")){X(t&&t.5t)q.1U.1z=t;q.26()}1e X(g==="5u"){g="40";l=[14]}q[g]&&q[g].3g(q[g],l)}});15 o!==24?o:11}1e X("1N"===1r c){x=O(m,11);m=a.1F(1f,{},a.1d.13.3h,m);15 a.1d.13.1s.1W(x,m,t)}};a.1d.13.1s=Y(c,e){15 11.1E(Y(i){Y g(z){Y B(){m.26(1r z==="1N"||x.Z.3e);q.Z.1H(w.Z);q.1a.1H(w.1a)}X(m.1U.23)15 14;m.1U.1z=a.1F({},z);X(x.Z.2z>0){2y(m.1S.Z);m.1S.Z=3N(B,x.Z.2z);w.Z!==w.1a&&q.1a.1s(w.1a,Y(){2y(m.1S.Z)})}1e B()}17 o=a(11),l=c.1M,t=c.1b.1D,m,x,q,w,f;c.1M=l=l===14||l.1u<1||a("#1j-16-"+l).1u?a.1d.13.3S++:l;f=".13-"+l+"-2M";m=S.1W(11,l,c);X(m===14)15 1f;x=m.1X;X(a.5I(t))x.1b.1D=t[i];o.1A("1p")&&o.2h("48",o.1A("1p")).3l("1p");a.1E(a.1d.13.1g,Y(){11.2J==="2J"&&11(m)});q={Z:x.Z.1l,1a:x.1a.1l};w={Z:2w(x.Z.1z).33(" ",f+" ")+f,1a:2w(x.1a.1z).33(" ",f+" ")+f};q.Z.1s(w.Z,g);X(c.Z.3e||c.4V||c.Z.1z===14)g(e)})};a.1E({1A:Y(c){17 e=a(11).2h("13");15 3i.1u===1&&c==="1p"&&e&&e.1x===1f?a(11).2h("48"):24},22:a.1j?24:Y(c,e){11.1E(Y(){X(!e)X(!c||a.3C(c,[11]).1u)a("*",11).2j(11).1E(Y(){a(11).5Q("22")})})}},Y(c,e){X(!e)15 1f;17 i=a.1d[c];a.1d[c]=Y(){15 e.3g(11,3i)||i.3g(11,3i)}});a(1T.31).1A("41",Y(c,e){15!e?"5V":e});a(1T).1s("3b.13",Y(c){a.1d.13.27={3D:c.3D,45:c.45}});a.1d.13.3S=0;a.1d.13.3V="3A 60 3Q 4I 3b 5a 4j".2P(" ");a.1d.13.49=63;a.1d.13.1g={2E:Y(c){11.x=(2w(c).33(/4O/i,"1w").4P(/18|1C|1w/i)||["3f"])[0].2W();11.y=(2w(c).33(/4O/i,"1w").4P(/19|1B|1w/i)||["3f"])[0].2W();11.1y=c.3M(0).4g(/^(t|b)/)>-1?"y":"x";11.1I=Y(){15 11.1y==="y"?11.y+11.x:11.x+11.y};11.4W=Y(){17 e=11.x.3G(0,1),i=11.y.3G(0,1);15 e===i?e:e==="c"||e!=="c"&&i!=="c"?i+e:e+i}}};a.1d.13.3h={4V:14,1M:14,4b:1f,2G:{2m:"1Q"},1b:{1D:1f,1A:"1p",1p:{1D:14,25:14}},1i:{2e:"19 18",2v:"1B 1C",1l:14,2V:14,1G:{x:0,y:0,27:1f,2R:14,2I:1f,1o:14},2p:1f},Z:{1l:14,1z:"4j",2p:1f,2z:3L,56:14,3e:14},1a:{1l:14,1z:"5a",2p:1f,2z:0,2X:14,2b:14},1q:{3P:"",1Z:14},4m:{26:a.36,4o:a.36,Z:a.36,1a:a.36,2Y:a.36,3s:a.36}};17 N=a();a.1d.13.1g.1L=Y(c){17 e=c.1g.1L,i=c.1X.1b.1L;X(i&&i.3r)X(e)15 e;1e{c.1g.1L=29 T(c);15 c.1g.1L}};a.1d.13.1g.1L.2J="26";a.1d.13.1g.1L.3m=Y(c){3Y{17 e=c.1b.1L;X(1r e!=="1N")c.1b.1L={3r:e};X(c.1b.1D===14)c.1b.1D="6O...";e.3w=!!e.3w;e.2O=!!e.2O;X(e.2O){17 i=e.3r;a("#13-2O").1u||a(\'<1Y 1M="13-2O" 1Q="1j-16-30" />\').2A(1T.31);N.1u||(N=a("<1Y />").2A("#13-2O").38(i+" 4T"))}}3Z(g){}};a.1F(1f,a.1d.13.3h,{1b:{1L:{3w:1f,2O:14}}});a.1d.13.1g.1n=Y(c){17 e=c.1g.1n,i=c.1X.1q.1n;X(i&&i.1K)X(e)15 e;1e{c.1g.1n=29 U(c);c.1g.1n.2D();15 c.1g.1n}};a.1d.13.1g.1n.2J="26";a.1d.13.1g.1n.3m=Y(c){3Y{17 e=c.1q.1n;X(1r e!=="1N")c.1q.1n={1K:!!e};X(1r e.2Q!=="1I")e.2Q=1f;X(!/2s|32/i.1P(e.2Q))e.2Q=1f;X(1r e.1h!=="3d")e.1h=12;X(1r e.1m!=="3d")e.1m=12;X(1r e.1t!=="3d")e.1t=0}3Z(i){}};a.1F(1f,a.1d.13.3h,{1q:{1n:{1K:1f,2Q:1f,1h:12,1m:12,1t:0}}});a.1d.13.1g.44=Y(c,e){Y i(w,f){2U(17 z=0,B=1,b=1,d=0,h=0,k=w.1h,j=w.1m;k>0&&j>0&&B>0&&b>0;){k=1v.1O(k/2);j=1v.1O(j/2);X(e.x==="18")B=k;1e X(e.x==="1C")B=w.1h-k;1e B+=1v.1O(k/2);X(e.y==="19")b=j;1e X(e.y==="1B")b=w.1m-j;1e b+=1v.1O(j/2);2U(z=f.1u;z--;){X(f.1u<2)1J;d=f[z][0]-w.1o.18;h=f[z][1]-w.1o.19;X(e.x==="18"&&d>=B||e.x==="1C"&&d<=B||e.x==="1w"&&(dw.1h-B)||e.y==="19"&&h>=b||e.y==="1B"&&h<=b||e.y==="1w"&&(hw.1m-b))f.62(z,1)}}15{18:f[0][0],19:f[0][1]}}17 g=c.1A("4k").2W(),o=c.1A("66").2P(","),l=[],t=a(\'4T[6g="#\'+c.6i("59").1A("6j")+\'"]\').1o(),m={1h:0,1m:0,1o:{19:51,1C:0,1B:0,18:51}},x=0,q=0;X(g==="4v")2U(x=o.1u;x--;){q=[28(o[--x],10),28(o[x+1],10)];X(q[0]>m.1o.1C)m.1o.1C=q[0];X(q[0]m.1o.1B)m.1o.1B=q[1];X(q[1]