From 2c06bcebceeda2bfdf179d6777f8bd06c5f7e838 Mon Sep 17 00:00:00 2001 From: Craig Michael Thompson Date: Sun, 2 Jan 2011 04:44:48 +0000 Subject: [PATCH] Minor adjustments to checks --- dist/jquery.qtip.css | 2 +- dist/jquery.qtip.js | 9 +++++---- dist/jquery.qtip.min.js | 28 ++++++++++++++-------------- dist/jquery.qtip.pack.js | 4 ++-- src/core.js | 2 +- src/tips.js | 5 +++-- 6 files changed, 26 insertions(+), 24 deletions(-) diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 241cff40..f10570e8 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 Jan 2 04:26:53 2011 +0000 +* Date: Sun Jan 2 04:31:23 2011 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index a963f6ad..d24a23df 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 Jan 2 04:26:53 2011 +0000 +* Date: Sun Jan 2 04:31:23 2011 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -788,7 +788,7 @@ function QTip(target, options, id) }, // Update position on ANY style update or position change - '^position.(my|at|adjust|target|container)|style': function(){ + '^position.(my|at|adjust|target|container)|style|content': function(){ self.reposition(); } } @@ -1760,9 +1760,10 @@ function Tip(qTip, command) var isTitleTop = elems.titlebar && corner.y === 'top', elem = isTitleTop ? elems.titlebar : elems.content, - css = 'border-' + side + '-width'; + css = 'border-' + side + '-width', + val = parseInt(elem.css(css), 10); - return parseInt(elem.css(css), 10) || parseInt(backup ? tooltip.css(css) : 0, 10) || 0; + return (backup ? val || parseInt(tooltip.css(css), 10) : val) || 0; } diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index 418dbb7f..5f537046 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 Jan 2 04:26:53 2011 +0000 +* Date: Sun Jan 2 04:31:23 2011 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -35,8 +35,8 @@ d?-2:-1;f.tooltip=c("
").attr({id:r+"-"+l,role:"tooltip","class":r+" qtip u 1,1,1);c.each(a.events,function(o,g){if(g)f.tooltip.bind(o==="toggle"?"tooltipshow tooltiphide":"tooltip"+o,g)});f.tooltip.queue("fx",function(o){f.tooltip.removeClass("ui-tooltip-accessible");i.originalEvent=b.cache.event;f.tooltip.trigger(i,[b]);if(a.show.ready||d){f.tooltip.hide();b.show(b.cache.event)}o()});return b},get:function(d){switch(d.toLowerCase()){case "offset":d=j("position");break;case "dimensions":d=j("dimensions");break;default:d=h(d.toLowerCase());d=d[0].precedance?d[0].string(): d[0].jquery?d[0]:d[0][d[1]];break}return d},set:function(d,f){d=d.toLowerCase();var i=h(d),o=b.elements,g=o.tooltip,q,C,D,A={builtin:{"^id$":function(){var y=f===TRUE?c.fn.qtip.nextid:f,u=r+"-"+y;if(y!==FALSE&&y.length>0&&!c("#ui-tooltip-"+y).length){g[0].id=u;o.content[0].id=u+"-content";o.title[0].id=u+"-title"}},"^content.text$":function(){B(f)},"^content.title.text$":function(){if(b.rendered)if(!b.elements.title&&f){z();b.reposition()}else f?b.elements.title.html(f):s()},"^content.title.button$":function(){var y= b.elements.button,u=b.elements.title;if(b.rendered)if(f){u||z();n()}else y.remove()},"^position.(my|at)$":function(){var y=/my$/i.test(d)?"my":"at";if("string"===typeof f)a.position[y]=new c.fn.qtip.plugins.Corner(f)},"^position.container$":function(){b.rendered===TRUE&&g.appendTo(f)},"^(show|hide).(event|target|fixed|delay|inactive)$":function(y,u,I,M){var w=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(w[0])y[u]=M;k.apply(b,w[1]);if(w[0])y[u]=I;E.apply(b, -w[1])},"^show.ready$":function(){b.rendered===FALSE&&b.show()},"^style.classes$":function(){b.elements.tooltip.attr("class",r+" qtip ui-helper-reset "+f)},"^style.widget|content.title":x,"^events.(render|show|move|hide|focus|blur)$":function(y,u,I){o.tooltip[(c.isFunction(f)?"":"un")+"bind"]("tooltip"+u,I)},"^position.(my|at|adjust|target|container)|style":function(){b.reposition()}}};c.each(b.plugins,function(y){if("object"===typeof this.checks)A[y]=this.checks});q=i[0][i[1]];i[0][i[1]]=f.nodeType? -c(f):f;O(a);for(C in A)for(D in A[C])RegExp(D,"i").test(d)&&A[C][D].call(b,i[0],i[1],f,q);return b},toggle:function(d,f){function i(){var D=c(this),A=d?"attr":"removeAttr",y=/^1|0$/.test(D.css("opacity")),u=this.style;b.elements.title&&e[A]("aria-labelledby",r+"-"+l+"-title");e[A]("aria-describedby",r+"-"+l+"-content");if(d){if(c.browser.msie&&u&&y){u.removeAttribute("filter");u.removeAttribute("opacity")}}else y&&D.hide()}if(b.rendered===FALSE)return FALSE;var o=d?"show":"hide",g=b.elements.tooltip, +w[1])},"^show.ready$":function(){b.rendered===FALSE&&b.show()},"^style.classes$":function(){b.elements.tooltip.attr("class",r+" qtip ui-helper-reset "+f)},"^style.widget|content.title":x,"^events.(render|show|move|hide|focus|blur)$":function(y,u,I){o.tooltip[(c.isFunction(f)?"":"un")+"bind"]("tooltip"+u,I)},"^position.(my|at|adjust|target|container)|style|content":function(){b.reposition()}}};c.each(b.plugins,function(y){if("object"===typeof this.checks)A[y]=this.checks});q=i[0][i[1]];i[0][i[1]]= +f.nodeType?c(f):f;O(a);for(C in A)for(D in A[C])RegExp(D,"i").test(d)&&A[C][D].call(b,i[0],i[1],f,q);return b},toggle:function(d,f){function i(){var D=c(this),A=d?"attr":"removeAttr",y=/^1|0$/.test(D.css("opacity")),u=this.style;b.elements.title&&e[A]("aria-labelledby",r+"-"+l+"-title");e[A]("aria-describedby",r+"-"+l+"-content");if(d){if(c.browser.msie&&u&&y){u.removeAttribute("filter");u.removeAttribute("opacity")}}else y&&D.hide()}if(b.rendered===FALSE)return FALSE;var o=d?"show":"hide",g=b.elements.tooltip, q=a[o],C=g.is(":visible");if((typeof d).search("boolean|number"))d=!g.is(":visible");if(!C&&!d||g.is(":animated"))return b;if(f){if(/over|enter/.test(f.type)&&/out|leave/.test(b.cache.event.type)&&f.target===a.show.target[0]&&g.has(f.relatedTarget).length)return b;b.cache.event=c.extend({},f)}C=c.Event("tooltip"+o);C.originalEvent=f?b.cache.event:NULL;g.trigger(C,[b,90]);if(C.isDefaultPrevented())return b;if(d){b.focus();b.reposition(f);q.solo&&c(p).qtip("hide")}else clearTimeout(b.timers.show);g.attr("aria-hidden", Boolean(!d));g.stop(1,1);if(c.isFunction(q.effect)){q.effect.call(g,b);g.queue(function(){i.call(this);c(this).dequeue()})}else if(q.effect===FALSE){g[o]();i.call(g)}else g.fadeTo(90,d?1:0,i);d&&q.target.trigger("qtip-"+l+"-inactive");return b},show:function(d){b.toggle(TRUE,d)},hide:function(d){b.toggle(FALSE,d)},focus:function(d){if(b.rendered===FALSE)return FALSE;var f=b.elements.tooltip,i=c(p),o=parseInt(f[0].style.zIndex,10),g=c.fn.qtip.zindex+i.length,q=r+"-focus",C=c.extend({},d);if(!f.hasClass(q)&& o!==g){i.each(function(){this.style.zIndex-=1});c(p+"."+q).each(function(){var D=c(this),A=D.qtip(),y;if(!A||A.rendered===FALSE)return TRUE;D.removeClass(q);y=c.Event("tooltipblur");y.originalEvent=C;D.trigger(y,[A,g])});d=c.Event("tooltipfocus");d.originalEvent=C;f.trigger(d,[b,g]);if(!d.isDefaultPrevented())f.addClass(q)[0].style.zIndex=g}return b},reposition:function(d){if(b.rendered===FALSE)return FALSE;var f=a.position.target,i=b.elements.tooltip,o=a.position,g=o.my,q=o.at,C=o.adjust,D=b.elements.tooltip.outerWidth(), @@ -51,17 +51,17 @@ h=s.position;if("boolean"===typeof s.content.text)if(s.content.attr!==FALSE&&m.a m.attr("title")).removeAttr("title");l=new Q(m,s,e);m.data("qtip",l);m.bind("remove.qtip",function(){l.destroy()});return l}function S(e){var a=this,l=e.elements.tooltip,h=e.options.content.ajax;a.checks={"^content.ajax":function(m,j){if(j==="once")a.once();else h&&h.url&&a.load()}};c.extend(a,{init:function(){if(h&&h.url){a.load();a.once()}},once:function(){h.once?a.destroy():l.bind("tooltipshow.ajax",function(){a.load()})},load:function(){c.ajax(c.extend({success:function(m){e.set("content.text", m)},error:function(m,j,x){e.set("content.text",j+": "+x)},context:e},h));return a},destroy:function(){l.unbind(".ajax")}});a.init()}function P(e,a,l){var h=Math.ceil(a/2),m=Math.ceil(l/2);a={bottomright:[[0,0],[a,l],[a,0]],bottomleft:[[0,0],[a,0],[0,l]],topright:[[0,l],[a,0],[a,l]],topleft:[[0,0],[0,l],[a,l]],topcenter:[[0,l],[h,0],[a,l]],bottomcenter:[[0,0],[a,0],[h,l]],rightcenter:[[0,0],[a,m],[0,l]],leftcenter:[[a,0],[a,l],[0,m]]};a.lefttop=a.bottomright;a.righttop=a.bottomleft;a.leftbottom=a.topright; a.rightbottom=a.topleft;return a[e.string()]}function T(e){function a(k,b,r){if(j.tip){k=c.extend({},h.corner);b=r.adjusted;var v;if(h.corner.fixed!==TRUE){if(b.left)k.x=k.x==="center"?b.left>0?"left":"right":k.x==="left"?"right":"left";if(b.top)k.y=k.y==="center"?b.top>0?"top":"bottom":k.y==="top"?"bottom":"top";if(k.string()!==s.corner&&(s.top!==b.top||s.left!==b.left))v=h.update(k)}v||(v=h.position(k,0));if(v.right!==L)v.left=v.right;if(v.bottom!==L)v.top=v.bottom;v.option=Math.max(0,m.offset); -r.left-=v.left.charAt?v.option:(v.right?-1:1)*v.left;r.top-=v.top.charAt?v.option:(v.bottom?-1:1)*v.top;s.left=b.left;s.top=b.top;s.corner=k.string()}}function l(k,b,r){b=!b?k[k.precedance]:b;b="border-"+b+"-width";return parseInt((j.titlebar&&k.y==="top"?j.titlebar:j.content).css(b),10)||parseInt(r?x.css(b):0,10)||0}var h=this,m=e.options.style.tip,j=e.elements,x=j.tooltip,s={top:0,left:0,corner:""},n={width:m.width,height:m.height},z={},B=m.border||0,E=m.method||FALSE;h.corner=NULL;h.mimic=NULL; -h.checks={"^position.my|style.tip.(corner|mimic|method|border)$":function(){h.init()||h.destroy();e.reposition()},"^style.tip.(height|width)$":function(){n={width:m.width,height:m.height};h.create();h.update();e.reposition()},"^content.title.text|style.(classes|widget)$":function(){if(j.tip){h.detectColours();h.update()}}};c.extend(h,{init:function(){var k=h.detectCorner();if(k){if(E!=="polygon")E=c("")[0].getContext?"canvas":c.browser.msie?"vml":"polygon";h.create();h.detectColours();h.update(); -x.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",a)}return k},detectCorner:function(){var k=m.corner,b=e.options.position,r=b.at;b=b.my.string?b.my.string():b.my;if(k===FALSE||b===FALSE&&r===FALSE)return FALSE;else if(k===TRUE)h.corner=new c.fn.qtip.plugins.Corner(b);else if(!k.string){h.corner=new c.fn.qtip.plugins.Corner(k);h.corner.fixed=TRUE}return h.corner.string()!=="centercenter"},detectColours:function(){var k=j.tip.css({backgroundColor:"",border:""}),b=h.corner,r=b[b.precedance],v="border-"+ -r+"-color";r="border"+r.charAt(0)+r.substr(1)+"Color";var p=/rgba?\(0, 0, 0(, 0)?\)|transparent/i;b=j.titlebar&&b.y==="top"?j.titlebar:j.content;z.fill=k.css("background-color")||"transparent";z.border=k[0].style[r];if(!z.fill||p.test(z.fill)){z.fill=b.css("background-color");if(p.test(z.fill))z.fill=x.css("background-color")}if(!z.border||p.test(z.border)){z.border=x.css(v);if(p.test(z.border))z.border=b.css(v)||z.fill}c("*",k).add(k).css("background-color","transparent").css("border",0)},create:function(){var k= -n.width,b=n.height;j.tip&&j.tip.remove();j.tip=c("
",{"class":"ui-tooltip-tip"}).css(n).toggleClass("ui-widget-content",e.options.style.widget).prependTo(x);switch(E){case "canvas":c('').appendTo(j.tip)[0].getContext("2d").save();break;case "vml":k='';j.tip.html(B?k+=k:k);break;case "polygon":j.tip.append('
').append(B?'
':"");break}},update:function(k){var b=j.tip.children(),r=n.width,v=n.height,p=m.mimic,d,f,i,o,g;if(!k)k=h.corner;if(p===FALSE)p=k;else{p=new c.fn.qtip.plugins.Corner(p);p.precedance=k.precedance;if(p.x==="inherit")p.x=k.x;else if(p.y==="inherit")p.y=k.y;else if(p.x===p.y)p[k.precedance]=k[k.precedance]}B=m.border===TRUE?l(k,NULL,TRUE):m.border; -d=B>0?0:1;o=p.string().indexOf("center")>-1;g=Math[/b|r/.test(p[p.precedance==="y"?"x":"y"])?"ceil":"floor"];switch(E){case "canvas":f=b[0].getContext("2d");f.restore&&f.restore();f.clearRect(0,0,3E3,3E3);for(i=P(p,r,v);d<2;d++){if(d){f.save();f.translate(g((p.x==="left"?1:p.x==="right"?-1:0)*(B+1)*(p.precedance==="y"?0.5:1)),g((p.y==="top"?1:p.y==="bottom"?-1:0)*(B+1)*(p.precedance==="x"?0.5:1)))}f.beginPath();f.moveTo(i[0][0],i[0][1]);f.lineTo(i[1][0],i[1][1]);f.lineTo(i[2][0],i[2][1]);f.closePath(); -f.fillStyle=z[d?"fill":"border"];f.fill()}break;case "vml":i=P(p,r,v);i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" xe";b.each(function(q){c(this).attr({path:i,fillcolor:z[q||!B?"fill":"border"]}).css("antialias",""+o)});break;case "polygon":b.removeAttr("style").css({position:"absolute",left:0,top:0}).each(function(q){var C={x:p.precedance==="x"?p.x==="left"?"right":"left":p.x,y:p.precedance==="y"?p.y==="top"?"bottom":"top":p.y},D=p.x==="center"?["left","right",C.y, -v,r]:["top","bottom",C.x,r,v];q=z[!q&&B?"border":"fill"];p.x==="center"||p.y==="center"?c(this).css("border-"+D[2],D[3]+"px solid "+q).css("border-"+D[0],g(D[4]/2)+"px dashed transparent").css("border-"+D[1],g(D[4]/2)+"px dashed transparent"):c(this).css("border-width",g(v/2)+"px "+g(r/2)+"px").css("border-"+C.x,g(r/2)+"px solid "+q).css("border-"+C.y,g(v/2)+"px solid "+q)});break}if(E!=="canvas"&&B){d=[B*2.75,B];d=p.precedance==="y"?[p.x==="left"?d[1]:p.x==="right"?-d[1]:0,p.y==="bottom"?-d[0]:d[0]]: -[p.x==="left"?d[0]:-d[0],p.y==="bottom"?-d[1]:p.y==="top"?d[1]:0];b.eq(1).css({left:d[0],top:d[1]})}return h.position(k,1)},position:function(k,b){var r=j.tip,v={},p=Math.max(0,m.offset),d,f;if(m.corner===FALSE||!r)return FALSE;k=k||h.corner;d=k.precedance;f=n[d==="x"?"width":"height"];c.each(d==="y"?[k.x,k.y]:[k.y,k.x],function(i,o){var g;if(o==="center"){g=d==="y"?"left":"top";v[g]="50%";v["margin-"+g]=-Math.floor(f/2)+p}else{g=l(k,o,TRUE);if(i||B===L)g=l(k,o);else{if(g)g=0;else{g=c.browser.mozilla; -var q=k.y+(g?"":"-")+k.x;g=(g?"-moz-":c.browser.webkit?"-webkit-":"")+(g?"border-radius-"+q:"border-"+q+"-radius");g=parseInt((j.titlebar&&k.y==="top"?j.titlebar:j.content).css(g),10)||parseInt(x.css(g),10)||0}g=p+g}v[o]=g}});v[k[d]]-=f;b&&r.css({top:"",bottom:"",left:"",right:"",margin:""}).css(v);return v},destroy:function(){j.tip&&j.tip.remove();x.unbind(".qtip-tip")}});h.init()}function U(e){var a=this,l=e.options.show.modal,h=e.elements,m=h.tooltip;a.checks={"^show.modal.(on|blur)$":function(){a.init(); +r.left-=v.left.charAt?v.option:(v.right?-1:1)*v.left;r.top-=v.top.charAt?v.option:(v.bottom?-1:1)*v.top;s.left=b.left;s.top=b.top;s.corner=k.string()}}function l(k,b,r){b=!b?k[k.precedance]:b;b="border-"+b+"-width";k=parseInt((j.titlebar&&k.y==="top"?j.titlebar:j.content).css(b),10);return(r?k||parseInt(x.css(b),10):k)||0}var h=this,m=e.options.style.tip,j=e.elements,x=j.tooltip,s={top:0,left:0,corner:""},n={width:m.width,height:m.height},z={},B=m.border||0,E=m.method||FALSE;h.corner=NULL;h.mimic= +NULL;h.checks={"^position.my|style.tip.(corner|mimic|method|border)$":function(){h.init()||h.destroy();e.reposition()},"^style.tip.(height|width)$":function(){n={width:m.width,height:m.height};h.create();h.update();e.reposition()},"^content.title.text|style.(classes|widget)$":function(){if(j.tip){h.detectColours();h.update()}}};c.extend(h,{init:function(){var k=h.detectCorner();if(k){if(E!=="polygon")E=c("")[0].getContext?"canvas":c.browser.msie?"vml":"polygon";h.create();h.detectColours(); +h.update();x.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",a)}return k},detectCorner:function(){var k=m.corner,b=e.options.position,r=b.at;b=b.my.string?b.my.string():b.my;if(k===FALSE||b===FALSE&&r===FALSE)return FALSE;else if(k===TRUE)h.corner=new c.fn.qtip.plugins.Corner(b);else if(!k.string){h.corner=new c.fn.qtip.plugins.Corner(k);h.corner.fixed=TRUE}return h.corner.string()!=="centercenter"},detectColours:function(){var k=j.tip.css({backgroundColor:"",border:""}),b=h.corner,r=b[b.precedance], +v="border-"+r+"-color";r="border"+r.charAt(0)+r.substr(1)+"Color";var p=/rgba?\(0, 0, 0(, 0)?\)|transparent/i;b=j.titlebar&&b.y==="top"?j.titlebar:j.content;z.fill=k.css("background-color")||"transparent";z.border=k[0].style[r];if(!z.fill||p.test(z.fill)){z.fill=b.css("background-color");if(p.test(z.fill))z.fill=x.css("background-color")}if(!z.border||p.test(z.border)){z.border=x.css(v);if(p.test(z.border))z.border=b.css(v)||z.fill}c("*",k).add(k).css("background-color","transparent").css("border", +0)},create:function(){var k=n.width,b=n.height;j.tip&&j.tip.remove();j.tip=c("
",{"class":"ui-tooltip-tip"}).css(n).toggleClass("ui-widget-content",e.options.style.widget).prependTo(x);switch(E){case "canvas":c('').appendTo(j.tip)[0].getContext("2d").save();break;case "vml":k='';j.tip.html(B?k+=k:k);break;case "polygon":j.tip.append('
').append(B?'
':"");break}},update:function(k){var b=j.tip.children(),r=n.width,v=n.height,p=m.mimic,d,f,i,o,g;if(!k)k=h.corner;if(p===FALSE)p=k;else{p=new c.fn.qtip.plugins.Corner(p);p.precedance=k.precedance;if(p.x==="inherit")p.x=k.x;else if(p.y==="inherit")p.y=k.y;else if(p.x===p.y)p[k.precedance]=k[k.precedance]}B=m.border===TRUE? +l(k,NULL,TRUE):m.border;d=B>0?0:1;o=p.string().indexOf("center")>-1;g=Math[/b|r/.test(p[p.precedance==="y"?"x":"y"])?"ceil":"floor"];switch(E){case "canvas":f=b[0].getContext("2d");f.restore&&f.restore();f.clearRect(0,0,3E3,3E3);for(i=P(p,r,v);d<2;d++){if(d){f.save();f.translate(g((p.x==="left"?1:p.x==="right"?-1:0)*(B+1)*(p.precedance==="y"?0.5:1)),g((p.y==="top"?1:p.y==="bottom"?-1:0)*(B+1)*(p.precedance==="x"?0.5:1)))}f.beginPath();f.moveTo(i[0][0],i[0][1]);f.lineTo(i[1][0],i[1][1]);f.lineTo(i[2][0], +i[2][1]);f.closePath();f.fillStyle=z[d?"fill":"border"];f.fill()}break;case "vml":i=P(p,r,v);i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" xe";b.each(function(q){c(this).attr({path:i,fillcolor:z[q||!B?"fill":"border"]}).css("antialias",""+o)});break;case "polygon":b.removeAttr("style").css({position:"absolute",left:0,top:0}).each(function(q){var C={x:p.precedance==="x"?p.x==="left"?"right":"left":p.x,y:p.precedance==="y"?p.y==="top"?"bottom":"top":p.y},D=p.x==="center"? +["left","right",C.y,v,r]:["top","bottom",C.x,r,v];q=z[!q&&B?"border":"fill"];p.x==="center"||p.y==="center"?c(this).css("border-"+D[2],D[3]+"px solid "+q).css("border-"+D[0],g(D[4]/2)+"px dashed transparent").css("border-"+D[1],g(D[4]/2)+"px dashed transparent"):c(this).css("border-width",g(v/2)+"px "+g(r/2)+"px").css("border-"+C.x,g(r/2)+"px solid "+q).css("border-"+C.y,g(v/2)+"px solid "+q)});break}if(E!=="canvas"&&B){d=[B*2.75,B];d=p.precedance==="y"?[p.x==="left"?d[1]:p.x==="right"?-d[1]:0,p.y=== +"bottom"?-d[0]:d[0]]:[p.x==="left"?d[0]:-d[0],p.y==="bottom"?-d[1]:p.y==="top"?d[1]:0];b.eq(1).css({left:d[0],top:d[1]})}return h.position(k,1)},position:function(k,b){var r=j.tip,v={},p=Math.max(0,m.offset),d,f;if(m.corner===FALSE||!r)return FALSE;k=k||h.corner;d=k.precedance;f=n[d==="x"?"width":"height"];c.each(d==="y"?[k.x,k.y]:[k.y,k.x],function(i,o){var g;if(o==="center"){g=d==="y"?"left":"top";v[g]="50%";v["margin-"+g]=-Math.floor(f/2)+p}else{g=l(k,o,TRUE);if(i||B===L)g=l(k,o);else{if(g)g=0; +else{g=c.browser.mozilla;var q=k.y+(g?"":"-")+k.x;g=(g?"-moz-":c.browser.webkit?"-webkit-":"")+(g?"border-radius-"+q:"border-"+q+"-radius");g=parseInt((j.titlebar&&k.y==="top"?j.titlebar:j.content).css(g),10)||parseInt(x.css(g),10)||0}g=p+g}v[o]=g}});v[k[d]]-=f;b&&r.css({top:"",bottom:"",left:"",right:"",margin:""}).css(v);return v},destroy:function(){j.tip&&j.tip.remove();x.unbind(".qtip-tip")}});h.init()}function U(e){var a=this,l=e.options.show.modal,h=e.elements,m=h.tooltip;a.checks={"^show.modal.(on|blur)$":function(){a.init(); h.overlay.toggle(m.is(":visible"))}};c.extend(a,{init:function(){if(l.on){m.unbind(".qtipmodal").bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(j,x,s){j=j.type.replace("tooltip","");c.isFunction(l[j])?l[j].call(h.overlay,s,x):a[j](s)});a.create();l.blur===TRUE&&h.overlay.unbind(".qtipmodal"+e.id).bind("click.qtipmodal"+e.id,function(){e.hide.call(e)})}},create:function(){var j=c("#qtip-overlay");if(j.length)h.overlay=j;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(H).bind("resize.qtipmodal",function(){h.overlay.css({height:Math.max(c(H).height(),c(document).height()),width:Math.max(c(H).width(),c(document).width())})}).trigger("resize")}},toggle:function(j){var x=h.overlay,s=e.options.show.modal.effect,n=j?"show":"hide";x.stop(TRUE,FALSE);if(c.isFunction(s))s.call(x,j);else s===FALSE?x[n]():x.fadeTo(90,j?0.7:0,function(){j||c(this).hide()})},show:function(){a.toggle(TRUE)}, hide:function(){a.toggle(FALSE)},destroy:function(){var j=TRUE;c("*").each(function(){var x=c(this).data("qtip");if(x&&x.id!==e.id&&x.options.show.modal)return j=FALSE});if(j){h.overlay.remove();c(H).unbind(".qtipmodal")}else h.overlay.unbind(".qtipmodal"+e.id);m.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});a.init()}function V(e){var a=this,l=e.elements,h=l.tooltip,m=".bgiframe-"+e.id,j="tooltipmove"+m+" tooltipshow"+m;c.extend(a,{init:function(){l.bgiframe=c(''); diff --git a/dist/jquery.qtip.pack.js b/dist/jquery.qtip.pack.js index d23e0feb..626c3dd5 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 Jan 2 04:26:53 2011 +0000 +* Date: Sun Jan 2 04:31:23 2011 +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}('"5x 5y";Y 1c=5z,16=4i,1t=4z;(X(c,H,L){X O(e){Y a;W(!e)13 16;W("1F"!==1k e.2p)e.2p={22:e.2p};W("1a"2i e){W("1F"!==1k e.1a||e.1a.2n)e.1a={1M:e.1a};a=e.1a.1M||16;W(!c.2O(a)&&(!a&&!a.1v||a.1u<1||"1F"===1k a&&!a.2n))a=e.1a.1M=16;W("1q"2i e.1a&&"1F"!==1k e.1a.1q)e.1a.1q={1M:e.1a.1q}}W("1p"2i e)W("1F"!==1k e.1p)e.1p={1Y:e.1p,2x:e.1p};W("11"2i e)W("1F"!==1k e.11)e.11=e.11.2n?{1i:e.11}:{1B:e.11};W("19"2i e)W("1F"!==1k e.19)e.19=e.19.2n?{1i:e.19}:{1B:e.19};W("1o"2i e&&"1F"!==1k e.1o)e.1o={3u:e.1o};c.1A(c.1b.12.1g,X(){17.3j&&17.3j(e)});13 e}X Q(e,a,l){X h(d){Y f,i=d.3h("."),o=a[i[0]];2M(d=1;d",{3k:f}):c("",{"1W":"1m-1U-4h",1q:"5F 18"}).5G(c("<4u />",{"1W":(a.1o.2j?"1m":r)+"-3C 1m-3C-4v"}));d.1Z.51(d.1V).1v("46","1Z").3N(r+"-4v").5a(X(i){c(17).2s("1m-1U-5a",i.22==="4o")}).44(X(){d.18.2t("1m-1U-1S")||b.19();13 16}).1s("4k 5H 4G 6Y 5I",X(i){c(17).2s("1m-1U-5J 1m-1U-2I",/5K$/i.1K(i.22))});b.3E()}X z(){Y d=b.1j;d.1V&&s();d.1V=c("<2E />",{"1W":r+"-1V "+(a.1o.2j?"1m-2j-4W":"")}).3O(d.1q=c("<2E />",{1y:r+"-"+l+"-1q","1W":r+"-1q",3k:a.1a.1q.1M})).5L(d.1a);W(a.1a.1q.1Z)n();1d b.1z===1c&&b.3E()}X B(d){Y f=b.1j;W(!b.1z||!d)13 16;W(c.2O(d))d=d.26(e);d.2n&&d.1u>0?f.1a.5M().3O(d.1e({3I:"3U"})):f.1a.3k(d);f.18.3K("4E",X(i){X o(q){g=g.41(q);W(g.1u===0){b.3E();b.1z===1c&&b.2l(b.1G.1B);i()}}Y g=c("3f:41([1h]):41([1f])",b.1j.1a);g.1A(X(q,C){Y D=["6l","4T","3e","5N",""].5O(".12-5P ");c(17).1s(D,X(){23(b.1J.3f[q]);o(17)});(X A(){W(C.1h)13 o(C);b.1J.3f[q]=3q(A,20)})();13 1c});g.1u===0&&o(g)});13 b}X E(d,f,i,o){X g(w){W(u.18.2t("1m-1U-1S"))13 16;u.11.2F("12-"+l+"-2q");23(b.1J.11);23(b.1J.19);Y t=X(){b.11(w)};W(a.11.2u>0)b.1J.11=3q(t,a.11.2u);1d t()}X q(w){W(u.18.2t("1m-1U-1S"))13 16;Y t=c(w.3X||w.1i).4P(p)[0]===u.18[0],K=c(w.3X||w.1i)[0]===u.11[0];23(b.1J.11);23(b.1J.19);W(a.19.2w&&(y.1i==="2h"&&t||/2h(4x|4D|3S)/.1K(w.22)&&(t||K))){w.5Q();w.5R();13 16}u.18.4p(1,1);W(a.19.2u>0)b.1J.19=3q(X(){b.19(w)},a.19.2u);1d b.19(w)}X C(w){W(u.18.2t("1m-1U-1S"))13 16;23(b.1J.2q);b.1J.2q=3q(X(){b.19(w)},a.19.2q)}X D(w){W(!b.1G.48){b.1G.48=1;b.1j.18.2b(":2z")&&b.2l(w);b.1G.48=0}}Y A=".12-"+l,y=a.1p,u={11:a.11.1i,19:a.19.1i,18:b.1j.18,1Q:y.1Q[0]===1R.2U?1R:y.1Q},I={11:2X(a.11.1B).3h(" "),19:2X(a.19.1B).3h(" ")},M=c.24.2R&&1O(c.24.3H,10)===6;W(i&&a.19.2w){u.19=u.19.2W(u.18);u.18.1s("59"+A,X(){u.18.2t("1m-1U-1S")||23(b.1J.19)})}W(f){W("2P"===1k a.19.2q){u.11.1s("12-"+l+"-2q",C);c.1A(c.1b.12.4F,X(w,t){u.19.2W(b.1j.18).1s(t+A+"-2q",C)})}c.1A(I.19,X(w,t){Y K=c.5S(t,I.11);W(K>-1&&c(u.19).2W(u.11).1u===c(u.19).1u||t==="4I"){u.11.1s(t+A,X(F){u.18.2b(":2z")?q(F):g(F)});2Y I.11[K]}1d u.19.1s(t+A,q)})}W(d){c.1A(I.11,X(w,t){u.11.1s(t+A,g)});u.18.1s("59"+A,X(){b.2I()})}W(o){W(y.2H.2D||y.2A)c(c.1B.5T.2D?y.2A:H).1s("2D"+A,D);W(y.2A||M&&u.18.1e("1p")==="2w")c(y.2A).1s("4l"+A,D);/4I/i.1K(a.19.1B)&&c(1R).1s("4k"+A,X(w){Y t=b.1j.18;c(w.1i).4P(p).1u===0&&c(w.1i).2W(e).1u>1&&t.2b(":2z")&&!t.2t("1m-1U-1S")&&b.19(w)});y.1i==="2h"&&c(1R).1s("4m"+A,X(w){W(y.2H.2h&&!u.18.2t("1m-1U-1S")&&u.18.2b(":2z"))b.2l(w||c.1b.12.2h)})}}X k(d,f,i,o){o=1O(o,10)!==0;Y g=".12-"+l;f={11:d?a.11.1i:1t,19:f?a.19.1i:1t,18:i?b.1j.18:1t,1a:i?b.1j.1a:1t,1Q:o?a.1p.1Q[0]===1R.2U?1R:a.1p.1Q:1t,4q:o?H:1t};W(b.1z)c([]).5V(c.5W([f.11,f.19,f.18,f.1Q,f.1a,f.4q],X(){13 17!==4z})).21(g);1d d&&f.11.21(g+"-2N")}Y b=17,r="1m-18",v="1m-2j",p=".12."+r;b.1y=l;b.1z=16;b.1j={1i:e};b.1G={1B:{},1i:1t,1S:16,1p:1t};b.1J={3f:[]};b.2y=a;b.1g={};c.1H(b,{2a:X(d){Y f=b.1j,i=c.3b("5X");W(b.1z)13 16;b.1z=d?-2:-1;f.18=c("<2E/>").1v({1y:r+"-"+l,46:"18","1W":r+" 12 1m-18-3P 1m-4A-4B "+a.1o.3u,1e:{"z-3V":c.1b.12.49+c(p).1u}}).2s("1m-1U-1S",b.1G.1S).28("12",b).2Q(a.1p.1Q);f.1a=c("<2E />",{"1W":r+"-1a",1y:r+"-"+l+"-1a"}).2Q(f.18);a.1a.1q.1M&&z();B(a.1a.1M);c.1A(c.1b.12.1g,X(){17.2C==="2a"&&17(b)});b.1z=1c;E(1,1,1,1);c.1A(a.4s,X(o,g){W(g)f.18.1s(o==="2m"?"3m 4r":"18"+o,g)});f.18.3K("4E",X(o){f.18.3T("1m-18-3P");i.3c=b.1G.1B;f.18.2F(i,[b]);W(a.11.3r||d){f.18.19();b.11(b.1G.1B)}o()});13 b},3Y:X(d){3t(d.2B()){1X"1r":d=j("1p");1L;1X"32":d=j("32");1L;4h:d=h(d.2B());d=d[0].1E?d[0].1N():d[0].2n?d[0]:d[0][d[1]];1L}13 d},33:X(d,f){d=d.2B();Y i=h(d),o=b.1j,g=o.18,q,C,D,A={5Y:{"^1y$":X(){Y y=f===1c?c.1b.12.43:f,u=r+"-"+y;W(y!==16&&y.1u>0&&!c("#1m-18-"+y).1u){g[0].1y=u;o.1a[0].1y=u+"-1a";o.1q[0].1y=u+"-1q"}},"^1a.1M$":X(){B(f)},"^1a.1q.1M$":X(){W(b.1z)W(!b.1j.1q&&f){z();b.2l()}1d f?b.1j.1q.3k(f):s()},"^1a.1q.1Z$":X(){Y y=b.1j.1Z,u=b.1j.1q;W(b.1z)W(f){u||z();n()}1d y.29()},"^1p.(1Y|2x)$":X(){Y y=/1Y$/i.1K(d)?"1Y":"2x";W("1N"===1k f)a.1p[y]=27 c.1b.12.1g.2J(f)},"^1p.1Q$":X(){b.1z===1c&&g.2Q(f)},"^(11|19).(1B|1i|2w|2u|2q)$":X(y,u,I,M){Y w=d.4b(/2w/i)>-1?[0,[0,1,1,1]]:[d.3g(0,3),d.2V(0)==="s"?[1,0,0,0]:[0,1,0,0]];W(w[0])y[u]=M;k.37(b,w[1]);W(w[0])y[u]=I;E.37(b,w[1])},"^11.3r$":X(){b.1z===16&&b.11()},"^1o.3u$":X(){b.1j.18.1v("1W",r+" 12 1m-4A-4B "+f)},"^1o.2j|1a.1q":x,"^4s.(2a|11|3S|19|2I|31)$":X(y,u,I){o.18[(c.2O(f)?"":"5Z")+"1s"]("18"+u,I)},"^1p.(1Y|2x|2H|1i|1Q)|1o":X(){b.2l()}}};c.1A(b.1g,X(y){W("1F"===1k 17.3s)A[y]=17.3s});q=i[0][i[1]];i[0][i[1]]=f.60?c(f):f;O(a);2M(C 2i A)2M(D 2i A[C])61(D,"i").1K(d)&&A[C][D].26(b,i[0],i[1],f,q);13 b},2m:X(d,f){X i(){Y D=c(17),A=d?"1v":"3p",y=/^1|0$/.1K(D.1e("3x")),u=17.1o;b.1j.1q&&e[A]("3d-4y",r+"-"+l+"-1q");e[A]("3d-4N",r+"-"+l+"-1a");W(d){W(c.24.2R&&u&&y){u.4g("3F");u.4g("3x")}}1d y&&D.19()}W(b.1z===16)13 16;Y o=d?"11":"19",g=b.1j.18,q=a[o],C=g.2b(":2z");W((1k d).4b("34|2P"))d=!g.2b(":2z");W(!C&&!d||g.2b(":63"))13 b;W(f){W(/64|65/.1K(f.22)&&/4x|4D/.1K(b.1G.1B.22)&&f.1i===a.11.1i[0]&&g.66(f.3X).1u)13 b;b.1G.1B=c.1H({},f)}C=c.3b("18"+o);C.3c=f?b.1G.1B:1t;g.2F(C,[b,3v]);W(C.4a())13 b;W(d){b.2I();b.2l(f);q.5h&&c(p).12("19")}1d 23(b.1J.11);g.1v("3d-67",68(!d));g.4p(1,1);W(c.2O(q.2e)){q.2e.26(g,b);g.3K(X(){i.26(17);c(17).4K()})}1d W(q.2e===16){g[o]();i.26(g)}1d g.5l(3v,d?1:0,i);d&&q.1i.2F("12-"+l+"-2q");13 b},11:X(d){b.2m(1c,d)},19:X(d){b.2m(16,d)},2I:X(d){W(b.1z===16)13 16;Y f=b.1j.18,i=c(p),o=1O(f[0].1o.3Q,10),g=c.1b.12.49+i.1u,q=r+"-2I",C=c.1H({},d);W(!f.2t(q)&&o!==g){i.1A(X(){17.1o.3Q-=1});c(p+"."+q).1A(X(){Y D=c(17),A=D.12(),y;W(!A||A.1z===16)13 1c;D.3T(q);y=c.3b("6a");y.3c=C;D.2F(y,[A,g])});d=c.3b("6b");d.3c=C;f.2F(d,[b,g]);W(!d.4a())f.3N(q)[0].1o.3Q=g}13 b},2l:X(d){W(b.1z===16)13 16;Y f=a.1p.1i,i=b.1j.18,o=a.1p,g=o.1Y,q=o.2x,C=o.2H,D=b.1j.18.3M(),A=b.1j.18.3D(),y=0,u=0,I=c.3b("3R"),M=i.1e("1p")==="2w",w=o.2A.2n?o.2A:c(H),t={15:0,14:0},K={15:X(F){Y G=w.38,J=q.x==="15"?y:q.x==="1x"?-y:-y/2,N=G-F;G=F+D-w.1f-G;J=(g.x==="15"?D:g.x==="1x"?-D:-D/2)-(g.1E==="x"||g.x===g.y?J:0);W(N>0&&(g.x!=="15"||G>0))t.15-=J;1d W(G>0&&(g.x!=="1x"||N>0))t.15-=(g.x==="1I"?-1:1)*J+2*C.x;W(t.15<0&&-t.15>G)t.15=F;13 t.15-F},14:X(F){Y G=w.3o,J=q.y==="14"?u:q.y==="1w"?-u:-u/2,N=G-F;G=F+A-w.1h-G;J=(g.y==="14"?A:g.y==="1w"?-A:-A/2)-(g.1E==="y"||g.x===g.y?J:0);W(N>0&&(g.y!=="14"||G>0))t.14-=J;1d W(G>0&&(g.y!=="1w"||N>0))t.14-=(g.y==="1I"?-1:1)*J+2*C.y;W(t.14<0&&-t.14>G)t.14=F;13 t.14-F}};w=!w?16:{4J:w,1h:w[(w[0]===H?"h":"6c")+"6d"](),1f:w[(w[0]===H?"w":"6f")+"6g"](),38:w.38(),3o:w.3o()};W(f==="2h"){q={x:"15",y:"14"};d=d&&(d.22==="2D"||d.22==="4l")?b.1G.1B:C.2h||!d||!d.3B?c.1H({},c.1b.12.2h):d;t={14:d.40,15:d.3B}}1d{W(f==="1B")f=d&&d.1i&&d.22!=="4l"&&d.22!=="2D"?b.1G.1i=c(d.1i):b.1G.1i;f=c(f).5e(0);W(f.1u===0)13 b;1d W(f[0]===1R||f[0]===H){y=f.1f();u=f.1h();W(f[0]===H)t={14:M?0:w.3o,15:M?0:w.38}}1d W(f.2b("6h")&&c.1b.12.1g.45){t=c.1b.12.1g.45(f,q);y=t.1f;u=t.1h;t=t.1r}1d{y=f.3M();u=f.3D();t=m(f[0],o.1Q[0])}t.15+=q.x==="1x"?y:q.x==="1I"?y/2:0;t.14+=q.y==="1w"?u:q.y==="1I"?u/2:0}t.15+=C.x+(g.x==="1x"?-D:g.x==="1I"?-D/2:0);t.14+=C.y+(g.y==="1w"?-A:g.y==="1I"?-A/2:0);t.4c=o.2A.2n&&f[0]!==H&&f[0]!==1R.2U?{15:K.15(t.15),14:K.14(t.14)}:{15:0,14:0};i.1v("1W",X(){13 c(17).1v("1W").2L(/1m-18-4H-\\w+/i,"")}).3N(r+"-4H-"+g.4R());I.3c=c.1H({},d);i.2F(I,[b,t,w.4J]);W(I.4a())13 b;2Y t.4c;W(i.2b(":2z")&&c.2O(o.2e)){o.2e.26(i,b,t);i.3K(X(){Y F=c(17);F.1e({3x:"",1h:""});c.24.2R&&17.1o&&17.1o.4g("3F");F.4K()})}1d 6m(t.15,t.14)||i.1e(t);13 b},3E:X(){W(!b.1z||!(c.24.2R&&1O(c.24.3H.2V(0),10)<9))13 16;Y d=b.1j.18;d.1v("1o");Y f;d.1e({1f:"4L",1h:"4L"});f=j("32",1);c.1A(["1f","1h"],X(i,o){Y g=1O(d.1e("30-"+o),10)||0,q=1O(d.1e("4M-"+o),10)||0;f[o]=g+q?1D.4M(1D.30(f[o],q),g):f[o]});d.1e(f)},3Z:X(d){Y f=b.1j.18;W("34"!==1k d)d=!(f.2t("1m-1U-1S")||b.1G.1S);W(b.1z)f.2s("1m-1U-1S",d);1d b.1G.1S=!!d;13 b},2f:X(){Y d=b.1j,f=d.1i.28("4e");W(b.1z){d.18.29();c.1A(b.1g,X(){17.2C==="2a"&&17.2f()})}23(b.1J.11);23(b.1J.19);k(1,1,1,1);e.4O("12");f&&e.1v("1q",f);e.3p("3d-4N");13 e}})}X R(e,a){Y l,h,m=c(17),j=c(1R.2U),x=17===1R?j:m;h=m.2p?m.2p(a.2p):1t;Y s=c.1H(1c,{},c.1b.12.36,a,O((h&&a.2p.22==="6o"?h[a.2p.4Z]:1t)||h));m.4O("2p");h=s.1p;W("34"===1k s.1a.1M)W(s.1a.1v!==16&&m.1v(s.1a.1v))s.1a.1M=m.1v(s.1a.1v);1d 13 16;W(h.1Q===16)h.1Q=j;W(h.1i===16)h.1i=x;W(s.11.1i===16)s.11.1i=x;W(s.19.1i===16)s.19.1i=x;h.2x=27 c.1b.12.1g.2J(h.2x);h.1Y=27 c.1b.12.1g.2J(h.1Y);W(m.28("12"))W(s.42)m.12("2f");1d W(s.42===16)13 16;m.1v("1q")&&m.28("4e",m.1v("1q")).3p("1q");l=27 Q(m,s,e);m.28("12",l);m.1s("29.12",X(){l.2f()});13 l}X S(e){Y a=17,l=e.1j.18,h=e.2y.1a.1T;a.3s={"^1a.1T":X(m,j){W(j==="2g")a.2g();1d h&&h.3y&&a.3e()}};c.1H(a,{2k:X(){W(h&&h.3y){a.3e();a.2g()}},2g:X(){h.2g?a.2f():l.1s("3m.1T",X(){a.3e()})},3e:X(){c.1T(c.1H({6q:X(m){e.33("1a.1M",m)},4T:X(m,j,x){e.33("1a.1M",j+": "+x)},6r:e},h));13 a},2f:X(){l.21(".1T")}});a.2k()}X P(e,a,l){Y h=1D.39(a/2),m=1D.39(l/2);a={4S:[[0,0],[a,l],[a,0]],4U:[[0,0],[a,0],[0,l]],4V:[[0,l],[a,0],[a,l]],4X:[[0,0],[0,l],[a,l]],6A:[[0,l],[h,0],[a,l]],6s:[[0,0],[a,0],[h,l]],6t:[[0,0],[a,m],[0,l]],6u:[[a,0],[a,l],[0,m]]};a.6v=a.4S;a.6w=a.4U;a.6z=a.4V;a.6C=a.4X;13 a[e.1N()]}X T(e){X a(k,b,r){W(j.1l){k=c.1H({},h.1C);b=r.4c;Y v;W(h.1C.2w!==1c){W(b.15)k.x=k.x==="1I"?b.15>0?"15":"1x":k.x==="15"?"1x":"15";W(b.14)k.y=k.y==="1I"?b.14>0?"14":"1w":k.y==="14"?"1w":"14";W(k.1N()!==s.1C&&(s.14!==b.14||s.15!==b.15))v=h.3l(k)}v||(v=h.1p(k,0));W(v.1x!==L)v.15=v.1x;W(v.1w!==L)v.14=v.1w;v.3z=1D.30(0,m.1r);r.15-=v.15.2V?v.3z:(v.1x?-1:1)*v.15;r.14-=v.14.2V?v.3z:(v.1w?-1:1)*v.14;s.15=b.15;s.14=b.14;s.1C=k.1N()}}X l(k,b,r){b=!b?k[k.1E]:b;b="1n-"+b+"-1f";13 1O((j.1V&&k.y==="14"?j.1V:j.1a).1e(b),10)||1O(r?x.1e(b):0,10)||0}Y h=17,m=e.2y.1o.1l,j=e.1j,x=j.18,s={14:0,15:0,1C:""},n={1f:m.1f,1h:m.1h},z={},B=m.1n||0,E=m.2K||16;h.1C=1t;h.3L=1t;h.3s={"^1p.1Y|1o.1l.(1C|3L|2K|1n)$":X(){h.2k()||h.2f();e.2l()},"^1o.1l.(1h|1f)$":X(){n={1f:m.1f,1h:m.1h};h.2N();h.3l();e.2l()},"^1a.1q.1M|1o.(3u|2j)$":X(){W(j.1l){h.4d();h.3l()}}};c.1H(h,{2k:X(){Y k=h.4Y();W(k){W(E!=="35")E=c("<2G />")[0].4j?"2G":c.24.2R?"3n":"35";h.2N();h.4d();h.3l();x.21(".12-1l").1s("3R.12-1l",a)}13 k},4Y:X(){Y k=m.1C,b=e.2y.1p,r=b.2x;b=b.1Y.1N?b.1Y.1N():b.1Y;W(k===16||b===16&&r===16)13 16;1d W(k===1c)h.1C=27 c.1b.12.1g.2J(b);1d W(!k.1N){h.1C=27 c.1b.12.1g.2J(k);h.1C.2w=1c}13 h.1C.1N()!=="4w"},4d:X(){Y k=j.1l.1e({6I:"",1n:""}),b=h.1C,r=b[b.1E],v="1n-"+r+"-3i";r="1n"+r.2V(0)+r.3g(1)+"6J";Y p=/6L?\\(0, 0, 0(, 0)?\\)|3a/i;b=j.1V&&b.y==="14"?j.1V:j.1a;z.25=k.1e("3J-3i")||"3a";z.1n=k[0].1o[r];W(!z.25||p.1K(z.25)){z.25=b.1e("3J-3i");W(p.1K(z.25))z.25=x.1e("3J-3i")}W(!z.1n||p.1K(z.1n)){z.1n=x.1e(v);W(p.1K(z.1n))z.1n=b.1e(v)||z.25}c("*",k).2W(k).1e("3J-3i","3a").1e("1n",0)},2N:X(){Y k=n.1f,b=n.1h;j.1l&&j.1l.29();j.1l=c("<2E />",{"1W":"1m-18-1l"}).1e(n).2s("1m-2j-1a",e.2y.1o.2j).51(x);3t(E){1X"2G":c(\'<2G 1h="\'+b+\'" 1f="\'+k+\'" />\').2Q(j.1l)[0].4j("2d").57();1L;1X"3n":k=\'<3n:47 6O="0,0" 6Q="\'+k+" "+b+\'" 6R="4i" 1o="6T:3y(#4h#6U); 3I:6V-3U; 1p:3w; 5b:4i; 15: 0; 14: 0; 1f:\'+k+"2v; 1h:"+b+\'2v;">\';j.1l.3k(B?k+=k:k);1L;1X"35":j.1l.3O(\'<2E 1W="1m-18-1l-6X" />\').3O(B?\'<2E 1W="1m-18-1l-1n" />\':"");1L}},3l:X(k){Y b=j.1l.54(),r=n.1f,v=n.1h,p=m.3L,d,f,i,o,g;W(!k)k=h.1C;W(p===16)p=k;1d{p=27 c.1b.12.1g.2J(p);p.1E=k.1E;W(p.x==="3G")p.x=k.x;1d W(p.y==="3G")p.y=k.y;1d W(p.x===p.y)p[k.1E]=k[k.1E]}B=m.1n===1c?l(k,1t,1c):m.1n;d=B>0?0:1;o=p.1N().6Z("1I")>-1;g=1D[/b|r/.1K(p[p.1E==="y"?"x":"y"])?"39":"2T"];3t(E){1X"2G":f=b[0].4j("2d");f.55&&f.55();f.71(0,0,56,56);2M(i=P(p,r,v);d<2;d++){W(d){f.57();f.72(g((p.x==="15"?1:p.x==="1x"?-1:0)*(B+1)*(p.1E==="y"?0.5:1)),g((p.y==="14"?1:p.y==="1w"?-1:0)*(B+1)*(p.1E==="x"?0.5:1)))}f.73();f.74(i[0][0],i[0][1]);f.58(i[1][0],i[1][1]);f.58(i[2][0],i[2][1]);f.76();f.77=z[d?"25":"1n"];f.25()}1L;1X"3n":i=P(p,r,v);i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" 79";b.1A(X(q){c(17).1v({7a:i,7b:z[q||!B?"25":"1n"]}).1e("5b",""+o)});1L;1X"35":b.3p("1o").1e({1p:"3w",15:0,14:0}).1A(X(q){Y C={x:p.1E==="x"?p.x==="15"?"1x":"15":p.x,y:p.1E==="y"?p.y==="14"?"1w":"14":p.y},D=p.x==="1I"?["15","1x",C.y,v,r]:["14","1w",C.x,r,v];q=z[!q&&B?"1n":"25"];p.x==="1I"||p.y==="1I"?c(17).1e("1n-"+D[2],D[3]+"2v 4n "+q).1e("1n-"+D[0],g(D[4]/2)+"2v 5c 3a").1e("1n-"+D[1],g(D[4]/2)+"2v 5c 3a"):c(17).1e("1n-1f",g(v/2)+"2v "+g(r/2)+"2v").1e("1n-"+C.x,g(r/2)+"2v 4n "+q).1e("1n-"+C.y,g(v/2)+"2v 4n "+q)});1L}W(E!=="2G"&&B){d=[B*2.75,B];d=p.1E==="y"?[p.x==="15"?d[1]:p.x==="1x"?-d[1]:0,p.y==="1w"?-d[0]:d[0]]:[p.x==="15"?d[0]:-d[0],p.y==="1w"?-d[1]:p.y==="14"?d[1]:0];b.5e(1).1e({15:d[0],14:d[1]})}13 h.1p(k,1)},1p:X(k,b){Y r=j.1l,v={},p=1D.30(0,m.1r),d,f;W(m.1C===16||!r)13 16;k=k||h.1C;d=k.1E;f=n[d==="x"?"1f":"1h"];c.1A(d==="y"?[k.x,k.y]:[k.y,k.x],X(i,o){Y g;W(o==="1I"){g=d==="y"?"15":"14";v[g]="50%";v["5j-"+g]=-1D.2T(f/2)+p}1d{g=l(k,o,1c);W(i||B===L)g=l(k,o);1d{W(g)g=0;1d{g=c.24.7c;Y q=k.y+(g?"":"-")+k.x;g=(g?"-7d-":c.24.5g?"-5g-":"")+(g?"1n-5i-"+q:"1n-"+q+"-5i");g=1O((j.1V&&k.y==="14"?j.1V:j.1a).1e(g),10)||1O(x.1e(g),10)||0}g=p+g}v[o]=g}});v[k[d]]-=f;b&&r.1e({14:"",1w:"",15:"",1x:"",5j:""}).1e(v);13 v},2f:X(){j.1l&&j.1l.29();x.21(".12-1l")}});h.2k()}X U(e){Y a=17,l=e.2y.11.1P,h=e.1j,m=h.18;a.3s={"^11.1P.(2Z|31)$":X(){a.2k();h.2c.2m(m.2b(":2z"))}};c.1H(a,{2k:X(){W(l.2Z){m.21(".2r").1s("3m.2r 4r.2r",X(j,x,s){j=j.22.2L("18","");c.2O(l[j])?l[j].26(h.2c,s,x):a[j](s)});a.2N();l.31===1c&&h.2c.21(".2r"+e.1y).1s("44.2r"+e.1y,X(){e.19.26(e)})}},2N:X(){Y j=c("#12-2c");W(j.1u)h.2c=j;1d{h.2c=c("<2E />",{1y:"#12-2c".3g(1),1e:{1p:"3w",14:0,15:0,3I:"7e",3Q:1O(m.1e("z-3V"),10)-1}}).2Q(1R.2U);c(H).1s("2D.2r",X(){h.2c.1e({1h:1D.30(c(H).1h(),c(1R).1h()),1f:1D.30(c(H).1f(),c(1R).1f())})}).2F("2D")}},2m:X(j){Y x=h.2c,s=e.2y.11.1P.2e,n=j?"11":"19";x.4p(1c,16);W(c.2O(s))s.26(x,j);1d s===16?x[n]():x.5l(3v,j?0.7:0,X(){j||c(17).19()})},11:X(){a.2m(1c)},19:X(){a.2m(16)},2f:X(){Y j=1c;c("*").1A(X(){Y x=c(17).28("12");W(x&&x.1y!==e.1y&&x.2y.11.1P)13 j=16});W(j){h.2c.29();c(H).21(".2r")}1d h.2c.21(".2r"+e.1y);m.21("3m.2r 4r.2r")}});a.2k()}X V(e){Y a=17,l=e.1j,h=l.18,m=".2o-"+e.1y,j="3R"+m+" 3m"+m;c.1H(a,{2k:X(){l.2o=c(\'<3W 1W="1m-18-2o" 5n="0" 5o="-1" 5q="5r:\\\'\\\';" 1o="3I:3U; 1p:3w; z-3V:-1; 3F:5s(3x=0);">\');l.2o.2Q(h);h.1s(j,a.2H)},2H:X(){Y x=e.3Y("32"),s=e.1g.1l,n=e.1j.1l,z;z=1O(h.1e("1n-15-1f"),10)||0;z={15:-z,14:-z};W(s&&n){s=s.1C.1E==="x"?["1f","15"]:["1h","14"];z[s[1]]-=n[s[0]]()}l.2o.1e(z).1e(x)},2f:X(){a.3W.29();h.21(j)}});a.2k()}c.1b.12=X(e,a,l){Y h=2X(e).2B(),m=1t,j=h==="3Z"?[1c]:c.5t(2S).4C(1,10),x=j[j.1u-1],s;W(!2S.1u&&17.28("12")||h==="5u")13(s=17.28("12"))?s:L;1d W("1N"===1k e){17.1A(X(){Y n=c(17).28("12");W(!n)13 1c;W(/3z|33/.1K(h)&&a)W(l!==L)n.33(a,l);1d m=n.3Y(a);1d{W(!n.1z&&(h==="11"||h==="2m")){W(x&&x.5v)n.1G.1B=x;n.2a(1)}1d W(h==="5w"){h="3Z";j=[16]}n[h]&&n[h].37(n[h],j)}});13 m!==1t?m:17}1d W("1F"===1k e||!2S.1u){s=O(c.1H(1c,{},e));13 c.1b.12.1s.26(17,s,x)}};c.1b.12.1s=X(e,a){13 17.1A(X(){X l(z){X B(){n.2a(1k z==="1F"||h.11.3r);m.11.21(j.11);m.19.21(j.19)}W(n.1G.1S)13 16;n.1G.1B=c.1H({},z);W(h.11.2u>0){23(n.1J.11);n.1J.11=3q(B,h.11.2u);j.11!==j.19&&m.19.1s(j.19,X(){23(n.1J.11)})}1d B()}Y h,m,j,x=e.1y=!e.1y||e.1y===16||e.1y.1u<1||c("#1m-18-"+e.1y).1u?c.1b.12.43++:e.1y,s=".12-"+x+"-2N",n=R.26(17,x,e);W(n===16)13 1c;h=n.2y;c.1A(c.1b.12.1g,X(){17.2C==="2C"&&17(n)});m={11:h.11.1i,19:h.19.1i};j={11:2X(h.11.1B).2L(" ",s+" ")+s,19:2X(h.19.1B).2L(" ",s+" ")+s};m.11.1s(j.11,l);W(h.11.3r||h.53)l(a)})};c.1A({1v:X(e){Y a=c(17),l=a.28("12");13 2S.1u===1&&e==="1q"&&l&&l.1z===1c?a.28("4e"):1t},29:c.1m?1t:X(e,a){c(17).1A(X(){W(!a)W(!e||c.3F(e,[17]).1u)c("*",17).2W(17).1A(X(){c(17).5U("29")})})}},X(e,a){W(!a)13 1c;c.1b["5m"+e]=c.1b[e];c.1b[e]=X(){13 a.37(17,2S)||c.1b["5m"+e].37(17,2S)}});c(1R.2U).1v("46",X(e,a){13!a?"62":a});c(1R).1s("4m.12",X(e){c.1b.12.2h={3B:e.3B,40:e.40}});c.1b.12.3H="2.0.69";c.1b.12.43=0;c.1b.12.4F="44 6e 4k 4G 4m 5k 4o".3h(" ");c.1b.12.49=6i;c.1b.12.1g={2J:X(e){e=2X(e).2L(/([A-Z])/," $1").2L(/6k/6n,"1I").2B();17.x=(e.4f(/15|1x/i)||e.4f(/1I/)||["3G"])[0].2B();17.y=(e.4f(/14|1w|1I/i)||["3G"])[0].2B();17.1E=e.2V(0).4b(/^(t|b)/)>-1?"y":"x";17.1N=X(){13 17.1E==="y"?17.y+17.x:17.x+17.y};17.4R=X(){Y a=17.x.3g(0,1),l=17.y.3g(0,1);13 a===l?a:a==="c"||a!=="c"&&l!=="c"?l+a:a+l}},4Q:6x((/6B.+6D ([0-6G]{3}).*6H.*6K/i.6M(6N.6P)||[0,"6S"])[1].2L("6W","."))<4.1};c.1b.12.36={53:16,1y:16,42:1c,2p:{22:"1W"},1a:{1M:1c,1v:"1q",1q:{1M:16,1Z:16}},1p:{1Y:"14 15",2x:"1w 1x",1i:16,1Q:16,2A:16,2H:{x:0,y:0,2h:1c,2D:1c},2e:1c},11:{1i:16,1B:"4o",2e:1c,2u:3v,5h:16,3r:16},19:{1i:16,1B:"5k",2e:1c,2u:0,2w:16,2q:16},1o:{3u:"",2j:16},4s:{2a:1t,3S:1t,11:1t,19:1t,2m:1t,2I:1t,31:1t}};c.1b.12.1g.1T=X(e){Y a=e.1g.1T;13"1F"===1k a?a:e.1g.1T=27 S(e)};c.1b.12.1g.1T.2C="2a";c.1b.12.1g.1T.3j=X(e){Y a=e.1a;W(a&&"1T"2i a){a=a.1T;W(1k a!=="1F")a=e.1a.1T={3y:a};W("34"!==1k a.2g&&a.2g)a.2g=!!a.2g}};c.1H(1c,c.1b.12.36,{1a:{1T:{2g:1c}}});c.1b.12.1g.1l=X(e){Y a=e.1g.1l;13"1F"===1k a?a:e.1g.1l=27 T(e)};c.1b.12.1g.1l.2C="2a";c.1b.12.1g.1l.3j=X(e){Y a=e.1o;W(a&&"1l"2i a){a=e.1o.1l;W(1k a!=="1F")e.1o.1l={1C:a};W(!/1N|34/i.1K(1k a.1C))a.1C=1c;W(1k a.2K!=="1N")a.2K=1c;W(!/2G|35/i.1K(a.2K))a.2K=1c;1k a.1f!=="2P"&&2Y a.1f;1k a.1h!=="2P"&&2Y a.1h;1k a.1n!=="2P"&&a.1n!==1c&&2Y a.1n;1k a.1r!=="2P"&&2Y a.1r}};c.1H(1c,c.1b.12.36,{1o:{1l:{1C:1c,3L:16,2K:1c,1f:8,1h:8,1n:1c,1r:0}}});c.1b.12.1g.45=X(e,a){X l(E,k){2M(Y b=0,r=1,v=1,p=0,d=0,f=E.1f,i=E.1h;f>0&&i>0&&r>0&&v>0;){f=1D.2T(f/2);i=1D.2T(i/2);W(a.x==="15")r=f;1d W(a.x==="1x")r=E.1f-f;1d r+=1D.2T(f/2);W(a.y==="14")v=i;1d W(a.y==="1w")v=E.1h-i;1d v+=1D.2T(i/2);2M(b=k.1u;b--;){W(k.1u<2)1L;p=k[b][0]-E.1r.15;d=k[b][1]-E.1r.14;W(a.x==="15"&&p>=r||a.x==="1x"&&p<=r||a.x==="1I"&&(pE.1f-r)||a.y==="14"&&d>=v||a.y==="1w"&&d<=v||a.y==="1I"&&(dE.1h-v))k.6j(b,1)}}13{15:k[0][0],14:k[0][1]}}Y h=e.1v("47").2B(),m=e.1v("6p").3h(","),j=[],x=c(\'3f[6y="#\'+e.6E("5d").1v("4Z")+\'"]\'),s=x.1r(),n={1f:0,1h:0,1r:{14:52,1x:0,1w:0,15:52}},z=0,B=0;s.15+=1D.39((x.3M()-x.1f())/2);s.14+=1D.39((x.3D()-x.1h())/2);W(h==="4t")2M(z=m.1u;z--;){B=[1O(m[--z],10),1O(m[z+1],10)];W(B[0]>n.1r.1x)n.1r.1x=B[0];W(B[0]n.1r.1w)n.1r.1w=B[1];W(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}('"5x 5y";Y 1c=5z,16=4i,1t=4z;(X(c,H,L){X O(e){Y a;W(!e)13 16;W("1F"!==1k e.2p)e.2p={22:e.2p};W("1a"2i e){W("1F"!==1k e.1a||e.1a.2n)e.1a={1M:e.1a};a=e.1a.1M||16;W(!c.2O(a)&&(!a&&!a.1v||a.1u<1||"1F"===1k a&&!a.2n))a=e.1a.1M=16;W("1q"2i e.1a&&"1F"!==1k e.1a.1q)e.1a.1q={1M:e.1a.1q}}W("1p"2i e)W("1F"!==1k e.1p)e.1p={1Y:e.1p,2x:e.1p};W("11"2i e)W("1F"!==1k e.11)e.11=e.11.2n?{1i:e.11}:{1B:e.11};W("19"2i e)W("1F"!==1k e.19)e.19=e.19.2n?{1i:e.19}:{1B:e.19};W("1o"2i e&&"1F"!==1k e.1o)e.1o={3u:e.1o};c.1A(c.1b.12.1g,X(){17.3j&&17.3j(e)});13 e}X Q(e,a,l){X h(d){Y f,i=d.3h("."),o=a[i[0]];2M(d=1;d",{3k:f}):c("",{"1W":"1m-1U-4h",1q:"5F 18"}).5G(c("<4u />",{"1W":(a.1o.2j?"1m":r)+"-3C 1m-3C-4v"}));d.1Z.51(d.1V).1v("46","1Z").3N(r+"-4v").5a(X(i){c(17).2s("1m-1U-5a",i.22==="4o")}).44(X(){d.18.2t("1m-1U-1S")||b.19();13 16}).1s("4k 5H 4G 6Y 5I",X(i){c(17).2s("1m-1U-5J 1m-1U-2I",/5K$/i.1K(i.22))});b.3E()}X z(){Y d=b.1j;d.1V&&s();d.1V=c("<2E />",{"1W":r+"-1V "+(a.1o.2j?"1m-2j-4W":"")}).3O(d.1q=c("<2E />",{1y:r+"-"+l+"-1q","1W":r+"-1q",3k:a.1a.1q.1M})).5L(d.1a);W(a.1a.1q.1Z)n();1d b.1z===1c&&b.3E()}X B(d){Y f=b.1j;W(!b.1z||!d)13 16;W(c.2O(d))d=d.26(e);d.2n&&d.1u>0?f.1a.5M().3O(d.1e({3I:"3U"})):f.1a.3k(d);f.18.3K("4E",X(i){X o(q){g=g.41(q);W(g.1u===0){b.3E();b.1z===1c&&b.2l(b.1G.1B);i()}}Y g=c("3f:41([1h]):41([1f])",b.1j.1a);g.1A(X(q,C){Y D=["6l","4T","3e","5N",""].5O(".12-5P ");c(17).1s(D,X(){23(b.1J.3f[q]);o(17)});(X A(){W(C.1h)13 o(C);b.1J.3f[q]=3q(A,20)})();13 1c});g.1u===0&&o(g)});13 b}X E(d,f,i,o){X g(w){W(u.18.2t("1m-1U-1S"))13 16;u.11.2F("12-"+l+"-2q");23(b.1J.11);23(b.1J.19);Y t=X(){b.11(w)};W(a.11.2u>0)b.1J.11=3q(t,a.11.2u);1d t()}X q(w){W(u.18.2t("1m-1U-1S"))13 16;Y t=c(w.3X||w.1i).4P(p)[0]===u.18[0],K=c(w.3X||w.1i)[0]===u.11[0];23(b.1J.11);23(b.1J.19);W(a.19.2w&&(y.1i==="2h"&&t||/2h(4x|4D|3S)/.1K(w.22)&&(t||K))){w.5Q();w.5R();13 16}u.18.4p(1,1);W(a.19.2u>0)b.1J.19=3q(X(){b.19(w)},a.19.2u);1d b.19(w)}X C(w){W(u.18.2t("1m-1U-1S"))13 16;23(b.1J.2q);b.1J.2q=3q(X(){b.19(w)},a.19.2q)}X D(w){W(!b.1G.48){b.1G.48=1;b.1j.18.2b(":2z")&&b.2l(w);b.1G.48=0}}Y A=".12-"+l,y=a.1p,u={11:a.11.1i,19:a.19.1i,18:b.1j.18,1Q:y.1Q[0]===1R.2U?1R:y.1Q},I={11:2X(a.11.1B).3h(" "),19:2X(a.19.1B).3h(" ")},M=c.24.2R&&1O(c.24.3H,10)===6;W(i&&a.19.2w){u.19=u.19.2W(u.18);u.18.1s("59"+A,X(){u.18.2t("1m-1U-1S")||23(b.1J.19)})}W(f){W("2P"===1k a.19.2q){u.11.1s("12-"+l+"-2q",C);c.1A(c.1b.12.4F,X(w,t){u.19.2W(b.1j.18).1s(t+A+"-2q",C)})}c.1A(I.19,X(w,t){Y K=c.5S(t,I.11);W(K>-1&&c(u.19).2W(u.11).1u===c(u.19).1u||t==="4I"){u.11.1s(t+A,X(F){u.18.2b(":2z")?q(F):g(F)});2Y I.11[K]}1d u.19.1s(t+A,q)})}W(d){c.1A(I.11,X(w,t){u.11.1s(t+A,g)});u.18.1s("59"+A,X(){b.2I()})}W(o){W(y.2H.2D||y.2A)c(c.1B.5T.2D?y.2A:H).1s("2D"+A,D);W(y.2A||M&&u.18.1e("1p")==="2w")c(y.2A).1s("4l"+A,D);/4I/i.1K(a.19.1B)&&c(1R).1s("4k"+A,X(w){Y t=b.1j.18;c(w.1i).4P(p).1u===0&&c(w.1i).2W(e).1u>1&&t.2b(":2z")&&!t.2t("1m-1U-1S")&&b.19(w)});y.1i==="2h"&&c(1R).1s("4m"+A,X(w){W(y.2H.2h&&!u.18.2t("1m-1U-1S")&&u.18.2b(":2z"))b.2l(w||c.1b.12.2h)})}}X k(d,f,i,o){o=1O(o,10)!==0;Y g=".12-"+l;f={11:d?a.11.1i:1t,19:f?a.19.1i:1t,18:i?b.1j.18:1t,1a:i?b.1j.1a:1t,1Q:o?a.1p.1Q[0]===1R.2U?1R:a.1p.1Q:1t,4q:o?H:1t};W(b.1z)c([]).5V(c.5W([f.11,f.19,f.18,f.1Q,f.1a,f.4q],X(){13 17!==4z})).21(g);1d d&&f.11.21(g+"-2N")}Y b=17,r="1m-18",v="1m-2j",p=".12."+r;b.1y=l;b.1z=16;b.1j={1i:e};b.1G={1B:{},1i:1t,1S:16,1p:1t};b.1J={3f:[]};b.2y=a;b.1g={};c.1H(b,{2a:X(d){Y f=b.1j,i=c.3b("5X");W(b.1z)13 16;b.1z=d?-2:-1;f.18=c("<2E/>").1v({1y:r+"-"+l,46:"18","1W":r+" 12 1m-18-3P 1m-4A-4B "+a.1o.3u,1e:{"z-3V":c.1b.12.49+c(p).1u}}).2s("1m-1U-1S",b.1G.1S).28("12",b).2Q(a.1p.1Q);f.1a=c("<2E />",{"1W":r+"-1a",1y:r+"-"+l+"-1a"}).2Q(f.18);a.1a.1q.1M&&z();B(a.1a.1M);c.1A(c.1b.12.1g,X(){17.2C==="2a"&&17(b)});b.1z=1c;E(1,1,1,1);c.1A(a.4s,X(o,g){W(g)f.18.1s(o==="2m"?"3m 4r":"18"+o,g)});f.18.3K("4E",X(o){f.18.3T("1m-18-3P");i.3c=b.1G.1B;f.18.2F(i,[b]);W(a.11.3r||d){f.18.19();b.11(b.1G.1B)}o()});13 b},3Y:X(d){3t(d.2B()){1X"1r":d=j("1p");1L;1X"32":d=j("32");1L;4h:d=h(d.2B());d=d[0].1E?d[0].1N():d[0].2n?d[0]:d[0][d[1]];1L}13 d},33:X(d,f){d=d.2B();Y i=h(d),o=b.1j,g=o.18,q,C,D,A={5Y:{"^1y$":X(){Y y=f===1c?c.1b.12.43:f,u=r+"-"+y;W(y!==16&&y.1u>0&&!c("#1m-18-"+y).1u){g[0].1y=u;o.1a[0].1y=u+"-1a";o.1q[0].1y=u+"-1q"}},"^1a.1M$":X(){B(f)},"^1a.1q.1M$":X(){W(b.1z)W(!b.1j.1q&&f){z();b.2l()}1d f?b.1j.1q.3k(f):s()},"^1a.1q.1Z$":X(){Y y=b.1j.1Z,u=b.1j.1q;W(b.1z)W(f){u||z();n()}1d y.29()},"^1p.(1Y|2x)$":X(){Y y=/1Y$/i.1K(d)?"1Y":"2x";W("1N"===1k f)a.1p[y]=27 c.1b.12.1g.2J(f)},"^1p.1Q$":X(){b.1z===1c&&g.2Q(f)},"^(11|19).(1B|1i|2w|2u|2q)$":X(y,u,I,M){Y w=d.4b(/2w/i)>-1?[0,[0,1,1,1]]:[d.3g(0,3),d.2V(0)==="s"?[1,0,0,0]:[0,1,0,0]];W(w[0])y[u]=M;k.37(b,w[1]);W(w[0])y[u]=I;E.37(b,w[1])},"^11.3r$":X(){b.1z===16&&b.11()},"^1o.3u$":X(){b.1j.18.1v("1W",r+" 12 1m-4A-4B "+f)},"^1o.2j|1a.1q":x,"^4s.(2a|11|3S|19|2I|31)$":X(y,u,I){o.18[(c.2O(f)?"":"5Z")+"1s"]("18"+u,I)},"^1p.(1Y|2x|2H|1i|1Q)|1o|1a":X(){b.2l()}}};c.1A(b.1g,X(y){W("1F"===1k 17.3s)A[y]=17.3s});q=i[0][i[1]];i[0][i[1]]=f.60?c(f):f;O(a);2M(C 2i A)2M(D 2i A[C])61(D,"i").1K(d)&&A[C][D].26(b,i[0],i[1],f,q);13 b},2m:X(d,f){X i(){Y D=c(17),A=d?"1v":"3p",y=/^1|0$/.1K(D.1e("3x")),u=17.1o;b.1j.1q&&e[A]("3d-4y",r+"-"+l+"-1q");e[A]("3d-4N",r+"-"+l+"-1a");W(d){W(c.24.2R&&u&&y){u.4g("3F");u.4g("3x")}}1d y&&D.19()}W(b.1z===16)13 16;Y o=d?"11":"19",g=b.1j.18,q=a[o],C=g.2b(":2z");W((1k d).4b("34|2P"))d=!g.2b(":2z");W(!C&&!d||g.2b(":63"))13 b;W(f){W(/64|65/.1K(f.22)&&/4x|4D/.1K(b.1G.1B.22)&&f.1i===a.11.1i[0]&&g.66(f.3X).1u)13 b;b.1G.1B=c.1H({},f)}C=c.3b("18"+o);C.3c=f?b.1G.1B:1t;g.2F(C,[b,3v]);W(C.4a())13 b;W(d){b.2I();b.2l(f);q.5h&&c(p).12("19")}1d 23(b.1J.11);g.1v("3d-67",68(!d));g.4p(1,1);W(c.2O(q.2e)){q.2e.26(g,b);g.3K(X(){i.26(17);c(17).4K()})}1d W(q.2e===16){g[o]();i.26(g)}1d g.5l(3v,d?1:0,i);d&&q.1i.2F("12-"+l+"-2q");13 b},11:X(d){b.2m(1c,d)},19:X(d){b.2m(16,d)},2I:X(d){W(b.1z===16)13 16;Y f=b.1j.18,i=c(p),o=1O(f[0].1o.3Q,10),g=c.1b.12.49+i.1u,q=r+"-2I",C=c.1H({},d);W(!f.2t(q)&&o!==g){i.1A(X(){17.1o.3Q-=1});c(p+"."+q).1A(X(){Y D=c(17),A=D.12(),y;W(!A||A.1z===16)13 1c;D.3T(q);y=c.3b("6a");y.3c=C;D.2F(y,[A,g])});d=c.3b("6b");d.3c=C;f.2F(d,[b,g]);W(!d.4a())f.3N(q)[0].1o.3Q=g}13 b},2l:X(d){W(b.1z===16)13 16;Y f=a.1p.1i,i=b.1j.18,o=a.1p,g=o.1Y,q=o.2x,C=o.2H,D=b.1j.18.3M(),A=b.1j.18.3D(),y=0,u=0,I=c.3b("3R"),M=i.1e("1p")==="2w",w=o.2A.2n?o.2A:c(H),t={15:0,14:0},K={15:X(F){Y G=w.38,J=q.x==="15"?y:q.x==="1x"?-y:-y/2,N=G-F;G=F+D-w.1f-G;J=(g.x==="15"?D:g.x==="1x"?-D:-D/2)-(g.1E==="x"||g.x===g.y?J:0);W(N>0&&(g.x!=="15"||G>0))t.15-=J;1d W(G>0&&(g.x!=="1x"||N>0))t.15-=(g.x==="1I"?-1:1)*J+2*C.x;W(t.15<0&&-t.15>G)t.15=F;13 t.15-F},14:X(F){Y G=w.3o,J=q.y==="14"?u:q.y==="1w"?-u:-u/2,N=G-F;G=F+A-w.1h-G;J=(g.y==="14"?A:g.y==="1w"?-A:-A/2)-(g.1E==="y"||g.x===g.y?J:0);W(N>0&&(g.y!=="14"||G>0))t.14-=J;1d W(G>0&&(g.y!=="1w"||N>0))t.14-=(g.y==="1I"?-1:1)*J+2*C.y;W(t.14<0&&-t.14>G)t.14=F;13 t.14-F}};w=!w?16:{4J:w,1h:w[(w[0]===H?"h":"6c")+"6d"](),1f:w[(w[0]===H?"w":"6f")+"6g"](),38:w.38(),3o:w.3o()};W(f==="2h"){q={x:"15",y:"14"};d=d&&(d.22==="2D"||d.22==="4l")?b.1G.1B:C.2h||!d||!d.3B?c.1H({},c.1b.12.2h):d;t={14:d.40,15:d.3B}}1d{W(f==="1B")f=d&&d.1i&&d.22!=="4l"&&d.22!=="2D"?b.1G.1i=c(d.1i):b.1G.1i;f=c(f).5e(0);W(f.1u===0)13 b;1d W(f[0]===1R||f[0]===H){y=f.1f();u=f.1h();W(f[0]===H)t={14:M?0:w.3o,15:M?0:w.38}}1d W(f.2b("6h")&&c.1b.12.1g.45){t=c.1b.12.1g.45(f,q);y=t.1f;u=t.1h;t=t.1r}1d{y=f.3M();u=f.3D();t=m(f[0],o.1Q[0])}t.15+=q.x==="1x"?y:q.x==="1I"?y/2:0;t.14+=q.y==="1w"?u:q.y==="1I"?u/2:0}t.15+=C.x+(g.x==="1x"?-D:g.x==="1I"?-D/2:0);t.14+=C.y+(g.y==="1w"?-A:g.y==="1I"?-A/2:0);t.4c=o.2A.2n&&f[0]!==H&&f[0]!==1R.2U?{15:K.15(t.15),14:K.14(t.14)}:{15:0,14:0};i.1v("1W",X(){13 c(17).1v("1W").2L(/1m-18-4H-\\w+/i,"")}).3N(r+"-4H-"+g.4R());I.3c=c.1H({},d);i.2F(I,[b,t,w.4J]);W(I.4a())13 b;2Y t.4c;W(i.2b(":2z")&&c.2O(o.2e)){o.2e.26(i,b,t);i.3K(X(){Y F=c(17);F.1e({3x:"",1h:""});c.24.2R&&17.1o&&17.1o.4g("3F");F.4K()})}1d 6m(t.15,t.14)||i.1e(t);13 b},3E:X(){W(!b.1z||!(c.24.2R&&1O(c.24.3H.2V(0),10)<9))13 16;Y d=b.1j.18;d.1v("1o");Y f;d.1e({1f:"4L",1h:"4L"});f=j("32",1);c.1A(["1f","1h"],X(i,o){Y g=1O(d.1e("30-"+o),10)||0,q=1O(d.1e("4M-"+o),10)||0;f[o]=g+q?1D.4M(1D.30(f[o],q),g):f[o]});d.1e(f)},3Z:X(d){Y f=b.1j.18;W("34"!==1k d)d=!(f.2t("1m-1U-1S")||b.1G.1S);W(b.1z)f.2s("1m-1U-1S",d);1d b.1G.1S=!!d;13 b},2f:X(){Y d=b.1j,f=d.1i.28("4e");W(b.1z){d.18.29();c.1A(b.1g,X(){17.2C==="2a"&&17.2f()})}23(b.1J.11);23(b.1J.19);k(1,1,1,1);e.4O("12");f&&e.1v("1q",f);e.3p("3d-4N");13 e}})}X R(e,a){Y l,h,m=c(17),j=c(1R.2U),x=17===1R?j:m;h=m.2p?m.2p(a.2p):1t;Y s=c.1H(1c,{},c.1b.12.36,a,O((h&&a.2p.22==="6o"?h[a.2p.4Z]:1t)||h));m.4O("2p");h=s.1p;W("34"===1k s.1a.1M)W(s.1a.1v!==16&&m.1v(s.1a.1v))s.1a.1M=m.1v(s.1a.1v);1d 13 16;W(h.1Q===16)h.1Q=j;W(h.1i===16)h.1i=x;W(s.11.1i===16)s.11.1i=x;W(s.19.1i===16)s.19.1i=x;h.2x=27 c.1b.12.1g.2J(h.2x);h.1Y=27 c.1b.12.1g.2J(h.1Y);W(m.28("12"))W(s.42)m.12("2f");1d W(s.42===16)13 16;m.1v("1q")&&m.28("4e",m.1v("1q")).3p("1q");l=27 Q(m,s,e);m.28("12",l);m.1s("29.12",X(){l.2f()});13 l}X S(e){Y a=17,l=e.1j.18,h=e.2y.1a.1T;a.3s={"^1a.1T":X(m,j){W(j==="2g")a.2g();1d h&&h.3y&&a.3e()}};c.1H(a,{2k:X(){W(h&&h.3y){a.3e();a.2g()}},2g:X(){h.2g?a.2f():l.1s("3m.1T",X(){a.3e()})},3e:X(){c.1T(c.1H({6q:X(m){e.33("1a.1M",m)},4T:X(m,j,x){e.33("1a.1M",j+": "+x)},6r:e},h));13 a},2f:X(){l.21(".1T")}});a.2k()}X P(e,a,l){Y h=1D.39(a/2),m=1D.39(l/2);a={4S:[[0,0],[a,l],[a,0]],4U:[[0,0],[a,0],[0,l]],4V:[[0,l],[a,0],[a,l]],4X:[[0,0],[0,l],[a,l]],6A:[[0,l],[h,0],[a,l]],6s:[[0,0],[a,0],[h,l]],6t:[[0,0],[a,m],[0,l]],6u:[[a,0],[a,l],[0,m]]};a.6v=a.4S;a.6w=a.4U;a.6z=a.4V;a.6C=a.4X;13 a[e.1N()]}X T(e){X a(k,b,r){W(j.1l){k=c.1H({},h.1C);b=r.4c;Y v;W(h.1C.2w!==1c){W(b.15)k.x=k.x==="1I"?b.15>0?"15":"1x":k.x==="15"?"1x":"15";W(b.14)k.y=k.y==="1I"?b.14>0?"14":"1w":k.y==="14"?"1w":"14";W(k.1N()!==s.1C&&(s.14!==b.14||s.15!==b.15))v=h.3l(k)}v||(v=h.1p(k,0));W(v.1x!==L)v.15=v.1x;W(v.1w!==L)v.14=v.1w;v.3z=1D.30(0,m.1r);r.15-=v.15.2V?v.3z:(v.1x?-1:1)*v.15;r.14-=v.14.2V?v.3z:(v.1w?-1:1)*v.14;s.15=b.15;s.14=b.14;s.1C=k.1N()}}X l(k,b,r){b=!b?k[k.1E]:b;b="1n-"+b+"-1f";k=1O((j.1V&&k.y==="14"?j.1V:j.1a).1e(b),10);13(r?k||1O(x.1e(b),10):k)||0}Y h=17,m=e.2y.1o.1l,j=e.1j,x=j.18,s={14:0,15:0,1C:""},n={1f:m.1f,1h:m.1h},z={},B=m.1n||0,E=m.2K||16;h.1C=1t;h.3L=1t;h.3s={"^1p.1Y|1o.1l.(1C|3L|2K|1n)$":X(){h.2k()||h.2f();e.2l()},"^1o.1l.(1h|1f)$":X(){n={1f:m.1f,1h:m.1h};h.2N();h.3l();e.2l()},"^1a.1q.1M|1o.(3u|2j)$":X(){W(j.1l){h.4d();h.3l()}}};c.1H(h,{2k:X(){Y k=h.4Y();W(k){W(E!=="35")E=c("<2G />")[0].4j?"2G":c.24.2R?"3n":"35";h.2N();h.4d();h.3l();x.21(".12-1l").1s("3R.12-1l",a)}13 k},4Y:X(){Y k=m.1C,b=e.2y.1p,r=b.2x;b=b.1Y.1N?b.1Y.1N():b.1Y;W(k===16||b===16&&r===16)13 16;1d W(k===1c)h.1C=27 c.1b.12.1g.2J(b);1d W(!k.1N){h.1C=27 c.1b.12.1g.2J(k);h.1C.2w=1c}13 h.1C.1N()!=="4w"},4d:X(){Y k=j.1l.1e({6I:"",1n:""}),b=h.1C,r=b[b.1E],v="1n-"+r+"-3i";r="1n"+r.2V(0)+r.3g(1)+"6J";Y p=/6L?\\(0, 0, 0(, 0)?\\)|3a/i;b=j.1V&&b.y==="14"?j.1V:j.1a;z.25=k.1e("3J-3i")||"3a";z.1n=k[0].1o[r];W(!z.25||p.1K(z.25)){z.25=b.1e("3J-3i");W(p.1K(z.25))z.25=x.1e("3J-3i")}W(!z.1n||p.1K(z.1n)){z.1n=x.1e(v);W(p.1K(z.1n))z.1n=b.1e(v)||z.25}c("*",k).2W(k).1e("3J-3i","3a").1e("1n",0)},2N:X(){Y k=n.1f,b=n.1h;j.1l&&j.1l.29();j.1l=c("<2E />",{"1W":"1m-18-1l"}).1e(n).2s("1m-2j-1a",e.2y.1o.2j).51(x);3t(E){1X"2G":c(\'<2G 1h="\'+b+\'" 1f="\'+k+\'" />\').2Q(j.1l)[0].4j("2d").57();1L;1X"3n":k=\'<3n:47 6O="0,0" 6Q="\'+k+" "+b+\'" 6R="4i" 1o="6T:3y(#4h#6U); 3I:6V-3U; 1p:3w; 5b:4i; 15: 0; 14: 0; 1f:\'+k+"2v; 1h:"+b+\'2v;">\';j.1l.3k(B?k+=k:k);1L;1X"35":j.1l.3O(\'<2E 1W="1m-18-1l-6X" />\').3O(B?\'<2E 1W="1m-18-1l-1n" />\':"");1L}},3l:X(k){Y b=j.1l.54(),r=n.1f,v=n.1h,p=m.3L,d,f,i,o,g;W(!k)k=h.1C;W(p===16)p=k;1d{p=27 c.1b.12.1g.2J(p);p.1E=k.1E;W(p.x==="3G")p.x=k.x;1d W(p.y==="3G")p.y=k.y;1d W(p.x===p.y)p[k.1E]=k[k.1E]}B=m.1n===1c?l(k,1t,1c):m.1n;d=B>0?0:1;o=p.1N().6Z("1I")>-1;g=1D[/b|r/.1K(p[p.1E==="y"?"x":"y"])?"39":"2T"];3t(E){1X"2G":f=b[0].4j("2d");f.55&&f.55();f.71(0,0,56,56);2M(i=P(p,r,v);d<2;d++){W(d){f.57();f.72(g((p.x==="15"?1:p.x==="1x"?-1:0)*(B+1)*(p.1E==="y"?0.5:1)),g((p.y==="14"?1:p.y==="1w"?-1:0)*(B+1)*(p.1E==="x"?0.5:1)))}f.73();f.74(i[0][0],i[0][1]);f.58(i[1][0],i[1][1]);f.58(i[2][0],i[2][1]);f.76();f.77=z[d?"25":"1n"];f.25()}1L;1X"3n":i=P(p,r,v);i="m"+i[0][0]+","+i[0][1]+" l"+i[1][0]+","+i[1][1]+" "+i[2][0]+","+i[2][1]+" 79";b.1A(X(q){c(17).1v({7a:i,7b:z[q||!B?"25":"1n"]}).1e("5b",""+o)});1L;1X"35":b.3p("1o").1e({1p:"3w",15:0,14:0}).1A(X(q){Y C={x:p.1E==="x"?p.x==="15"?"1x":"15":p.x,y:p.1E==="y"?p.y==="14"?"1w":"14":p.y},D=p.x==="1I"?["15","1x",C.y,v,r]:["14","1w",C.x,r,v];q=z[!q&&B?"1n":"25"];p.x==="1I"||p.y==="1I"?c(17).1e("1n-"+D[2],D[3]+"2v 4n "+q).1e("1n-"+D[0],g(D[4]/2)+"2v 5c 3a").1e("1n-"+D[1],g(D[4]/2)+"2v 5c 3a"):c(17).1e("1n-1f",g(v/2)+"2v "+g(r/2)+"2v").1e("1n-"+C.x,g(r/2)+"2v 4n "+q).1e("1n-"+C.y,g(v/2)+"2v 4n "+q)});1L}W(E!=="2G"&&B){d=[B*2.75,B];d=p.1E==="y"?[p.x==="15"?d[1]:p.x==="1x"?-d[1]:0,p.y==="1w"?-d[0]:d[0]]:[p.x==="15"?d[0]:-d[0],p.y==="1w"?-d[1]:p.y==="14"?d[1]:0];b.5e(1).1e({15:d[0],14:d[1]})}13 h.1p(k,1)},1p:X(k,b){Y r=j.1l,v={},p=1D.30(0,m.1r),d,f;W(m.1C===16||!r)13 16;k=k||h.1C;d=k.1E;f=n[d==="x"?"1f":"1h"];c.1A(d==="y"?[k.x,k.y]:[k.y,k.x],X(i,o){Y g;W(o==="1I"){g=d==="y"?"15":"14";v[g]="50%";v["5j-"+g]=-1D.2T(f/2)+p}1d{g=l(k,o,1c);W(i||B===L)g=l(k,o);1d{W(g)g=0;1d{g=c.24.7c;Y q=k.y+(g?"":"-")+k.x;g=(g?"-7d-":c.24.5g?"-5g-":"")+(g?"1n-5i-"+q:"1n-"+q+"-5i");g=1O((j.1V&&k.y==="14"?j.1V:j.1a).1e(g),10)||1O(x.1e(g),10)||0}g=p+g}v[o]=g}});v[k[d]]-=f;b&&r.1e({14:"",1w:"",15:"",1x:"",5j:""}).1e(v);13 v},2f:X(){j.1l&&j.1l.29();x.21(".12-1l")}});h.2k()}X U(e){Y a=17,l=e.2y.11.1P,h=e.1j,m=h.18;a.3s={"^11.1P.(2Z|31)$":X(){a.2k();h.2c.2m(m.2b(":2z"))}};c.1H(a,{2k:X(){W(l.2Z){m.21(".2r").1s("3m.2r 4r.2r",X(j,x,s){j=j.22.2L("18","");c.2O(l[j])?l[j].26(h.2c,s,x):a[j](s)});a.2N();l.31===1c&&h.2c.21(".2r"+e.1y).1s("44.2r"+e.1y,X(){e.19.26(e)})}},2N:X(){Y j=c("#12-2c");W(j.1u)h.2c=j;1d{h.2c=c("<2E />",{1y:"#12-2c".3g(1),1e:{1p:"3w",14:0,15:0,3I:"7e",3Q:1O(m.1e("z-3V"),10)-1}}).2Q(1R.2U);c(H).1s("2D.2r",X(){h.2c.1e({1h:1D.30(c(H).1h(),c(1R).1h()),1f:1D.30(c(H).1f(),c(1R).1f())})}).2F("2D")}},2m:X(j){Y x=h.2c,s=e.2y.11.1P.2e,n=j?"11":"19";x.4p(1c,16);W(c.2O(s))s.26(x,j);1d s===16?x[n]():x.5l(3v,j?0.7:0,X(){j||c(17).19()})},11:X(){a.2m(1c)},19:X(){a.2m(16)},2f:X(){Y j=1c;c("*").1A(X(){Y x=c(17).28("12");W(x&&x.1y!==e.1y&&x.2y.11.1P)13 j=16});W(j){h.2c.29();c(H).21(".2r")}1d h.2c.21(".2r"+e.1y);m.21("3m.2r 4r.2r")}});a.2k()}X V(e){Y a=17,l=e.1j,h=l.18,m=".2o-"+e.1y,j="3R"+m+" 3m"+m;c.1H(a,{2k:X(){l.2o=c(\'<3W 1W="1m-18-2o" 5n="0" 5o="-1" 5q="5r:\\\'\\\';" 1o="3I:3U; 1p:3w; z-3V:-1; 3F:5s(3x=0);">\');l.2o.2Q(h);h.1s(j,a.2H)},2H:X(){Y x=e.3Y("32"),s=e.1g.1l,n=e.1j.1l,z;z=1O(h.1e("1n-15-1f"),10)||0;z={15:-z,14:-z};W(s&&n){s=s.1C.1E==="x"?["1f","15"]:["1h","14"];z[s[1]]-=n[s[0]]()}l.2o.1e(z).1e(x)},2f:X(){a.3W.29();h.21(j)}});a.2k()}c.1b.12=X(e,a,l){Y h=2X(e).2B(),m=1t,j=h==="3Z"?[1c]:c.5t(2S).4C(1,10),x=j[j.1u-1],s;W(!2S.1u&&17.28("12")||h==="5u")13(s=17.28("12"))?s:L;1d W("1N"===1k e){17.1A(X(){Y n=c(17).28("12");W(!n)13 1c;W(/3z|33/.1K(h)&&a)W(l!==L)n.33(a,l);1d m=n.3Y(a);1d{W(!n.1z&&(h==="11"||h==="2m")){W(x&&x.5v)n.1G.1B=x;n.2a(1)}1d W(h==="5w"){h="3Z";j=[16]}n[h]&&n[h].37(n[h],j)}});13 m!==1t?m:17}1d W("1F"===1k e||!2S.1u){s=O(c.1H(1c,{},e));13 c.1b.12.1s.26(17,s,x)}};c.1b.12.1s=X(e,a){13 17.1A(X(){X l(z){X B(){n.2a(1k z==="1F"||h.11.3r);m.11.21(j.11);m.19.21(j.19)}W(n.1G.1S)13 16;n.1G.1B=c.1H({},z);W(h.11.2u>0){23(n.1J.11);n.1J.11=3q(B,h.11.2u);j.11!==j.19&&m.19.1s(j.19,X(){23(n.1J.11)})}1d B()}Y h,m,j,x=e.1y=!e.1y||e.1y===16||e.1y.1u<1||c("#1m-18-"+e.1y).1u?c.1b.12.43++:e.1y,s=".12-"+x+"-2N",n=R.26(17,x,e);W(n===16)13 1c;h=n.2y;c.1A(c.1b.12.1g,X(){17.2C==="2C"&&17(n)});m={11:h.11.1i,19:h.19.1i};j={11:2X(h.11.1B).2L(" ",s+" ")+s,19:2X(h.19.1B).2L(" ",s+" ")+s};m.11.1s(j.11,l);W(h.11.3r||h.53)l(a)})};c.1A({1v:X(e){Y a=c(17),l=a.28("12");13 2S.1u===1&&e==="1q"&&l&&l.1z===1c?a.28("4e"):1t},29:c.1m?1t:X(e,a){c(17).1A(X(){W(!a)W(!e||c.3F(e,[17]).1u)c("*",17).2W(17).1A(X(){c(17).5U("29")})})}},X(e,a){W(!a)13 1c;c.1b["5m"+e]=c.1b[e];c.1b[e]=X(){13 a.37(17,2S)||c.1b["5m"+e].37(17,2S)}});c(1R.2U).1v("46",X(e,a){13!a?"62":a});c(1R).1s("4m.12",X(e){c.1b.12.2h={3B:e.3B,40:e.40}});c.1b.12.3H="2.0.69";c.1b.12.43=0;c.1b.12.4F="44 6e 4k 4G 4m 5k 4o".3h(" ");c.1b.12.49=6i;c.1b.12.1g={2J:X(e){e=2X(e).2L(/([A-Z])/," $1").2L(/6k/6n,"1I").2B();17.x=(e.4f(/15|1x/i)||e.4f(/1I/)||["3G"])[0].2B();17.y=(e.4f(/14|1w|1I/i)||["3G"])[0].2B();17.1E=e.2V(0).4b(/^(t|b)/)>-1?"y":"x";17.1N=X(){13 17.1E==="y"?17.y+17.x:17.x+17.y};17.4R=X(){Y a=17.x.3g(0,1),l=17.y.3g(0,1);13 a===l?a:a==="c"||a!=="c"&&l!=="c"?l+a:a+l}},4Q:6x((/6B.+6D ([0-6G]{3}).*6H.*6K/i.6M(6N.6P)||[0,"6S"])[1].2L("6W","."))<4.1};c.1b.12.36={53:16,1y:16,42:1c,2p:{22:"1W"},1a:{1M:1c,1v:"1q",1q:{1M:16,1Z:16}},1p:{1Y:"14 15",2x:"1w 1x",1i:16,1Q:16,2A:16,2H:{x:0,y:0,2h:1c,2D:1c},2e:1c},11:{1i:16,1B:"4o",2e:1c,2u:3v,5h:16,3r:16},19:{1i:16,1B:"5k",2e:1c,2u:0,2w:16,2q:16},1o:{3u:"",2j:16},4s:{2a:1t,3S:1t,11:1t,19:1t,2m:1t,2I:1t,31:1t}};c.1b.12.1g.1T=X(e){Y a=e.1g.1T;13"1F"===1k a?a:e.1g.1T=27 S(e)};c.1b.12.1g.1T.2C="2a";c.1b.12.1g.1T.3j=X(e){Y a=e.1a;W(a&&"1T"2i a){a=a.1T;W(1k a!=="1F")a=e.1a.1T={3y:a};W("34"!==1k a.2g&&a.2g)a.2g=!!a.2g}};c.1H(1c,c.1b.12.36,{1a:{1T:{2g:1c}}});c.1b.12.1g.1l=X(e){Y a=e.1g.1l;13"1F"===1k a?a:e.1g.1l=27 T(e)};c.1b.12.1g.1l.2C="2a";c.1b.12.1g.1l.3j=X(e){Y a=e.1o;W(a&&"1l"2i a){a=e.1o.1l;W(1k a!=="1F")e.1o.1l={1C:a};W(!/1N|34/i.1K(1k a.1C))a.1C=1c;W(1k a.2K!=="1N")a.2K=1c;W(!/2G|35/i.1K(a.2K))a.2K=1c;1k a.1f!=="2P"&&2Y a.1f;1k a.1h!=="2P"&&2Y a.1h;1k a.1n!=="2P"&&a.1n!==1c&&2Y a.1n;1k a.1r!=="2P"&&2Y a.1r}};c.1H(1c,c.1b.12.36,{1o:{1l:{1C:1c,3L:16,2K:1c,1f:8,1h:8,1n:1c,1r:0}}});c.1b.12.1g.45=X(e,a){X l(E,k){2M(Y b=0,r=1,v=1,p=0,d=0,f=E.1f,i=E.1h;f>0&&i>0&&r>0&&v>0;){f=1D.2T(f/2);i=1D.2T(i/2);W(a.x==="15")r=f;1d W(a.x==="1x")r=E.1f-f;1d r+=1D.2T(f/2);W(a.y==="14")v=i;1d W(a.y==="1w")v=E.1h-i;1d v+=1D.2T(i/2);2M(b=k.1u;b--;){W(k.1u<2)1L;p=k[b][0]-E.1r.15;d=k[b][1]-E.1r.14;W(a.x==="15"&&p>=r||a.x==="1x"&&p<=r||a.x==="1I"&&(pE.1f-r)||a.y==="14"&&d>=v||a.y==="1w"&&d<=v||a.y==="1I"&&(dE.1h-v))k.6j(b,1)}}13{15:k[0][0],14:k[0][1]}}Y h=e.1v("47").2B(),m=e.1v("6p").3h(","),j=[],x=c(\'3f[6y="#\'+e.6E("5d").1v("4Z")+\'"]\'),s=x.1r(),n={1f:0,1h:0,1r:{14:52,1x:0,1w:0,15:52}},z=0,B=0;s.15+=1D.39((x.3M()-x.1f())/2);s.14+=1D.39((x.3D()-x.1h())/2);W(h==="4t")2M(z=m.1u;z--;){B=[1O(m[--z],10),1O(m[z+1],10)];W(B[0]>n.1r.1x)n.1r.1x=B[0];W(B[0]n.1r.1w)n.1r.1w=B[1];W(B[1]