diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index 42784208..9e2ff061 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: Wed Dec 8 18:47:25 2010 +0000 +* Date: Wed Dec 8 18:52:16 2010 +0000 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index e115aacb..50edb24a 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: Wed Dec 8 18:47:25 2010 +0000 +* Date: Wed Dec 8 18:52:16 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -1939,8 +1939,8 @@ function Tip(qTip, command) color.border = tip.get(0).style ? tip.get(0).style['border' + precedance.charAt(0) + precedance.substr(1) + 'Color'] : tip.css(borderSide) || 'transparent'; // Make sure colours are valid and reset background and border properties - if((/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.fill)) { color.fill = wrapper.css(border ? 'background-color' : borderSide); } - if(!color.border || (/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.border)) { color.border = wrapper.css(borderSide) || color.fill; } + if((/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.fill)) { color.fill = reference.css(border ? 'background-color' : borderSide); } + if(!color.border || (/rgba?\(0, 0, 0(, 0)?\)|transparent/i).test(color.border)) { color.border = reference.css(borderSide) || color.fill; } $('*', tip).add(tip).css('background-color', 'transparent').css('border', 0); }, diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index 9441dc46..6f2c7ddb 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: Wed Dec 8 18:47:25 2010 +0000 +* Date: Wed Dec 8 18:52:16 2010 +0000 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -20,9 +20,9 @@ var TRUE=true,FALSE=false,NULL=null; (function(a,G,K){function L(c,d){var h,i=a();if(!c)return FALSE;try{if("metadata"in c&&"object"!==typeof c.metadata)c.metadata={type:c.metadata};if("content"in c){if("object"!==typeof c.content||c.content.jquery)c.content={text:c.content};h=c.content.text||FALSE;if(!a.isFunction(h)&&(!h&&!h.attr||h.length<1||"object"===typeof h&&!h.jquery))h=c.content.text=FALSE;if("title"in c.content&&"object"!==typeof c.content.title)c.content.title={text:c.content.title}}if("position"in c){if("object"!==typeof c.position)c.position= {my:c.position,at:c.position};if("object"!==typeof c.position.adjust)c.position.adjust={};if("undefined"!==typeof c.position.adjust.screen)c.position.adjust.screen=!!c.position.adjust.screen}if("show"in c){if("object"!==typeof c.show)c.show={event:c.show};if("object"!==typeof c.show)c.show=c.show.jquery?{target:c.show}:{event:c.show}}if("hide"in c)if("object"!==typeof c.hide)c.hide=c.hide.jquery?{target:c.hide}:{event:c.hide};if("style"in c&&"object"!==typeof c.style)c.style={classes:c.style}}catch(q){}if(a.isFunction(h)){c.content.text= [];d.each(function(){var l=h.call(this);if(l){c.content.text.push(l);i=i.add(a(this))}})}else i=d;a.each(a.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(c)});return d?i:c}function O(c,d,h){function i(b){var f,k=b.split("."),n=d[k[0]];for(b=1;b",{html:f}):a("",{"class":"ui-state-default",text:"Close tooltip",title:"Close tooltip",css:{"text-indent":"-10000em"}}).prepend(a("",{"class":(d.style.widget?"ui":j)+"-icon ui-icon-close"}));b.button.prependTo(b.titlebar).attr("role","button").addClass(j+"-close").hover(function(k){a(this).toggleClass("ui-state-hover",k.type==="mouseenter")}).click(function(){b.tooltip.hasClass("ui-state-disabled")|| -e.hide();return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(k){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(k.type))});e.redraw()}function r(){var b=e.elements;b.titlebar&&t();b.titlebar=a("
",{"class":j+"-titlebar "+(d.style.widget?"ui-widget-header":"")}).append(b.title=a("
",{id:j+"-"+h+"-title","class":j+"-title",html:d.content.title.text})).prependTo(b.wrapper);if(d.content.title.button)s();else e.rendered===TRUE&&e.redraw()}function u(b){var f= +e.hide();return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(k){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(k.type))});e.redraw()}function r(){var b=e.elements;b.titlebar&&s();b.titlebar=a("
",{"class":j+"-titlebar "+(d.style.widget?"ui-widget-header":"")}).append(b.title=a("
",{id:j+"-"+h+"-title","class":j+"-title",html:d.content.title.text})).prependTo(b.wrapper);if(d.content.title.button)u();else e.rendered===TRUE&&e.redraw()}function t(b){var f= e.elements;if(!e.rendered||!b)return FALSE;if(a.isFunction(b))b=b.call(c);b.jquery&&b.length>0?f.content.empty().append(b.css({display:"block"})):f.content.html(b);f.tooltip.queue("fx",function(k){function n(p){g=g.not(p);if(g.length===0){e.redraw();e.rendered===TRUE&&e.reposition(e.cache.event);k()}}var g=a("img:not([height]):not([width])",e.elements.content);g.each(function(p,y){var z=["abort","error","load","unload",""].join(".qtip-image ");a(this).bind(z,function(){clearTimeout(e.timers.img[p]); n(this)});(function v(){if(y.height)return n(y);e.timers.img[p]=setTimeout(v,20)})();return TRUE});g.length===0&&n(g)});return e}function x(b,f,k,n){function g(C){if(o.tooltip.hasClass("ui-state-disabled"))return FALSE;o.show.trigger("qtip-"+h+"-inactive");clearTimeout(e.timers.show);clearTimeout(e.timers.hide);var D=function(){e.show(C)};if(d.show.delay>0)e.timers.show=setTimeout(D,d.show.delay);else D()}function p(C){if(o.tooltip.hasClass("ui-state-disabled"))return FALSE;var D=a(C.relatedTarget|| C.target).parents(m)[0]==o.tooltip[0];clearTimeout(e.timers.show);clearTimeout(e.timers.hide);if(d.hide.fixed&&(d.position.target==="mouse"&&D||/mouse(out|leave|move)/.test(C.type)&&D)){C.stopPropagation();C.preventDefault();return FALSE}o.tooltip.stop(1,1);if(d.hide.delay>0)e.timers.hide=setTimeout(function(){e.hide(C)},d.hide.delay);else e.hide(C)}function y(C){if(o.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(e.timers.inactive);e.timers.inactive=setTimeout(function(){e.hide(C)}, @@ -32,9 +32,9 @@ d.position.adjust.screen)a(G).bind("resize"+v,z);if(d.position.adjust.screen||F& o.tooltip.is(":visible"))e.reposition(C||a.fn.qtip.mouse)})}}function w(b,f,k,n){n=parseInt(n,10)!==0;var g=".qtip-"+h,p={show:b?d.show.target:a("
"),hide:f?d.hide.target:a("
"),tooltip:k?e.elements.tooltip:a("
")};f={show:String(d.show.event).split(" "),hide:String(d.hide.event).split(" ")};if(e.rendered){a.each(f.show,function(y,z){p.show.unbind(z+g)});p.show.unbind("mousemove"+g).unbind("mouseout"+g).unbind("qtip-"+h+"-inactive");a.each(f.hide,function(y,z){p.hide.add(p.tooltip).unbind(z+ g)});a.each(a.fn.qtip.inactiveEvents,function(y,z){p.hide.add(k?e.elements.content:NULL).unbind(z+g+"-inactive")});p.hide.unbind("mouseout"+g);p.tooltip.unbind("mouseover"+g);if(n){a(G).unbind("resize"+g);a(document).unbind("mousedown"+g+" mousemove"+g)}}else b&&p.show.unbind(f.show+g+"-create")}var e=this,j="ui-tooltip",m=".qtip."+j;e.id=h;e.rendered=FALSE;e.elements={target:c};e.cache={event:{},target:NULL,disabled:FALSE};e.timers={img:[]};e.options=d;e.plugins={};a.extend(e,{render:function(b){var f= e.elements,k=a.Event("tooltiprender");if(e.rendered)return FALSE;e.rendered=b?-2:-1;f.tooltip=a("
").attr({id:j+"-"+h,role:"tooltip","class":j+" qtip ui-tooltip-accessible ui-helper-reset "+d.style.classes}).css("z-index",a.fn.qtip.zindex+a(m).length).toggleClass("ui-widget",d.style.widget).toggleClass("ui-state-disabled",e.cache.disabled).data("qtip",e).appendTo(d.position.container);f.wrapper=a("
",{"class":j+"-wrapper"}).appendTo(f.tooltip);f.content=a("
",{"class":j+"-content "+ -(d.style.widget?"ui-widget-content":""),id:j+"-"+h+"-content"}).appendTo(f.wrapper);d.content.title.text&&r();u(d.content.text);a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(e)});e.rendered=TRUE;x(1,1,1,1);a.each(d.events,function(n,g){f.tooltip.bind("tooltip"+n,g)});f.tooltip.queue("fx",function(n){if(d.show.ready||b){f.tooltip.hide();e.show(e.cache.event)}f.tooltip.removeClass("ui-tooltip-accessible");k.originalEvent=a.extend({},e.cache.event);f.tooltip.trigger(k,[e.hash()]); +(d.style.widget?"ui-widget-content":""),id:j+"-"+h+"-content"}).appendTo(f.wrapper);d.content.title.text&&r();t(d.content.text);a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(e)});e.rendered=TRUE;x(1,1,1,1);a.each(d.events,function(n,g){f.tooltip.bind("tooltip"+n,g)});f.tooltip.queue("fx",function(n){if(d.show.ready||b){f.tooltip.hide();e.show(e.cache.event)}f.tooltip.removeClass("ui-tooltip-accessible");k.originalEvent=a.extend({},e.cache.event);f.tooltip.trigger(k,[e.hash()]); n()});return e},get:function(b){switch(b.toLowerCase()){case "offset":b=l("position");break;case "dimensions":b=l("dimensions");break;default:b=i(b.toLowerCase());b=b[0].precedance?b[0].string():b[0].jquery?b[0]:b[0][b[1]];break}return b},set:function(b,f){b=b.toLowerCase();var k=i(b),n=e.elements,g=n.tooltip,p,y,z,v={builtin:{id:function(){var o=f===TRUE?a.fn.qtip.nextid:f,A=j+"-"+o;if(o!==FALSE&&o.length>0&&!a("#ui-tooltip-"+o).length){g[0].id=A;n.content[0].id=A+"-content";n.title[0].id=A+"-title"}}, -"^content.text":function(){u(f)},"^content.title.text":function(){if(e.rendered)if(!e.elements.title&&f){r();e.reposition()}else f?e.elements.title.html(f):t()},"^content.title.button":function(){var o=e.elements.button,A=e.elements.title;if(e.rendered)if(f){A||r();s()}else o.remove()},"^position.(my|at)$":function(){var o=/my$/i.test(b)?"my":"at";if("string"===typeof f)d.position[o]=new a.fn.qtip.plugins.Corner(f)},"^position.(my|at|adjust|target)":function(){e.rendered&&e.reposition()},"^position.container$":function(){if(e.rendered=== +"^content.text":function(){t(f)},"^content.title.text":function(){if(e.rendered)if(!e.elements.title&&f){r();e.reposition()}else f?e.elements.title.html(f):s()},"^content.title.button":function(){var o=e.elements.button,A=e.elements.title;if(e.rendered)if(f){A||r();u()}else o.remove()},"^position.(my|at)$":function(){var o=/my$/i.test(b)?"my":"at";if("string"===typeof f)d.position[o]=new a.fn.qtip.plugins.Corner(f)},"^position.(my|at|adjust|target)":function(){e.rendered&&e.reposition()},"^position.container$":function(){if(e.rendered=== TRUE){g.appendTo(f);e.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(o,A,F,C){var D=b.search(/fixed/i)>-1?[0,[0,1,1,1]]:[b.substr(0,3),b.charAt(0)==="s"?[1,0,0,0]:[0,1,0,0]];if(D[0])o[A]=C;w.apply(e,D[1]);if(D[0])o[A]=F;x.apply(e,D[1])},"^show.ready$":function(){e.rendered===FALSE&&e.show()},"^style.classes$":function(){e.elements.tooltip.attr("class",j+" qtip ui-helper-reset "+f)},"^style.widget$":function(){var o=!!f;g.toggleClass("ui-widget",o);n.titlebar.toggleClass("ui-widget-header", o);n.content.toggleClass("ui-widget-content",o);n.button.children("span").toggleClass(j+"-icon",!o).toggleClass("ui-icon",o)},"^events.(render|show|move|hide|focus|blur)":function(o,A,F){n.tooltip[(a.isFunction(f)?"":"un")+"bind"]("tooltip"+A,F)}}};a.each(e.plugins,function(o){if("object"===typeof this.checks)v[o]=this.checks});p=k[0][k[1]];k[0][k[1]]=f.nodeType?a(f):f;L(d,c);for(y in v)for(z in v[y])RegExp(z,"i").test(b)&&v[y][z].call(e,k[0],k[1],f,p);return e},toggle:function(b,f){function k(){var v= a(this),o=b?"attr":"removeAttr",A=/^1|0$/.test(v.css("opacity"));e.elements.title&&c[o]("aria-labelledby",j+"-"+h+"-title");c[o]("aria-describedby",j+"-"+h+"-content");if(b){if(a.browser.msie&&this.style&&A){z=this.style;z.removeAttribute("filter");z.removeAttribute("opacity")}}else A&&v.hide()}if(e.rendered===FALSE)return FALSE;var n=b?"show":"hide",g=e.elements.tooltip,p=d[n],y=g.is(":visible"),z;if((typeof b).search("boolean|number"))b=!g.is(":visible");if(!y&&!b||g.is(":animated"))return e;if(f){if(e.cache.event&& @@ -47,38 +47,38 @@ f=a(f).eq(0);if(f.length===0)return e;else if(f[0]===document||f[0]===G){A=f.wid -v/2:0);B.adjusted=y.screen&&f[0]!==G&&f[0]!==document.body?{left:o.left(B.left),top:o.top(B.top)}:{left:0,top:0};k.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(j+"-pos-"+g.abbreviation());C.originalEvent=a.extend({},b);k.trigger(C,[e.hash(),B,E.elem]);if(C.isDefaultPrevented())return e;delete B.adjusted;if(k.is(":visible")&&a.isFunction(n.effect)){n.effect.call(k,e.hash(),B);k.queue(function(){var H=a(this);H.css({opacity:"",height:""});a.browser.msie&& this.style&&this.style.removeAttribute("filter");H.dequeue()})}else isNaN(B.left,B.top)||k.css(B);return e},redraw:function(){if(!e.rendered||!(a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9))return FALSE;var b=e.elements.tooltip;b.attr("style");var f;b.css({width:"auto",height:"auto"});f=l("dimensions",1);a.each(["width","height"],function(k,n){var g=parseInt(b.css("max-"+n),10)||0,p=parseInt(b.css("min-"+n),10)||0;f[n]=g+p?Math.min(Math.max(f[n],p),g):f[n]});b.css(f)},disable:function(b){var f= e.elements.tooltip;if(e.rendered)f.toggleClass("ui-state-disabled",b);else e.cache.disabled=!!b;return e},destroy:function(){var b=e.elements,f=b.target.data("oldtitle");e.rendered&&a.each(e.plugins,function(){this.initialize==="render"&&this.destroy()});w(1,1,1,1);c.removeData("qtip");e.rendered&&b.tooltip.remove();f&&c.attr("title",f);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},e);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash; -return b}})}function P(c,d){var h,i=a(this);h=a(document.body);var q=i.metadata?i.metadata(d.metadata):{};q=a.extend(TRUE,{},d,L(a.extend(TRUE,{},(q&&d.metadata.type==="html5"?q[d.metadata.name]:{})||q)));var l=q.position,t=this===document?h:i;i.removeData("metadata");if("boolean"===typeof q.content.text)if(q.content.attr!==FALSE&&i.attr(q.content.attr))q.content.text=i.attr(q.content.attr);else return FALSE;if(l.container===FALSE)l.container=h;if(l.target===FALSE)l.target=t;if(q.show.target===FALSE)q.show.target= -t;if(q.hide.target===FALSE)q.hide.target=t;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(i.data("qtip"))if(q.overwrite)i.qtip("destroy");else if(q.overwrite===FALSE)return FALSE;h=new O(i,q,c);i.data("qtip",h);return h}function Q(c){var d=this;d.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(d,{init:function(){var h=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){d.load(h);c.elements.tooltip.bind("tooltipshow.ajax", -function(){h.once===FALSE&&c.rendered===TRUE&&d.load(h)})})},load:function(h){a.ajax(a.extend(TRUE,{},h,{success:function(i,q){if(a.isFunction(h.success))if(h.success.call(c.hash(),i,q)===FALSE)return;c.set("content.text",i)},error:function(i,q,l){var t=q||l;if(a.isFunction(h.error)){i=h.error.call(c.hash(),i,q,l);if(i===FALSE)return}c.set("content.text",t)}}));return d},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});d.init()}function N(c,d,h){var i=Math.floor(d/2),q=Math.floor(h/ +return b}})}function P(c,d){var h,i=a(this);h=a(document.body);var q=i.metadata?i.metadata(d.metadata):{};q=a.extend(TRUE,{},d,L(a.extend(TRUE,{},(q&&d.metadata.type==="html5"?q[d.metadata.name]:{})||q)));var l=q.position,s=this===document?h:i;i.removeData("metadata");if("boolean"===typeof q.content.text)if(q.content.attr!==FALSE&&i.attr(q.content.attr))q.content.text=i.attr(q.content.attr);else return FALSE;if(l.container===FALSE)l.container=h;if(l.target===FALSE)l.target=s;if(q.show.target===FALSE)q.show.target= +s;if(q.hide.target===FALSE)q.hide.target=s;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(i.data("qtip"))if(q.overwrite)i.qtip("destroy");else if(q.overwrite===FALSE)return FALSE;h=new O(i,q,c);i.data("qtip",h);return h}function Q(c){var d=this;d.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(d,{init:function(){var h=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){d.load(h);c.elements.tooltip.bind("tooltipshow.ajax", +function(){h.once===FALSE&&c.rendered===TRUE&&d.load(h)})})},load:function(h){a.ajax(a.extend(TRUE,{},h,{success:function(i,q){if(a.isFunction(h.success))if(h.success.call(c.hash(),i,q)===FALSE)return;c.set("content.text",i)},error:function(i,q,l){var s=q||l;if(a.isFunction(h.error)){i=h.error.call(c.hash(),i,q,l);if(i===FALSE)return}c.set("content.text",s)}}));return d},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});d.init()}function N(c,d,h){var i=Math.floor(d/2),q=Math.floor(h/ 2);d={bottomright:[[0,0],[d,h],[d,0]],bottomleft:[[0,0],[d,0],[0,h]],topright:[[0,h],[d,0],[d,h]],topleft:[[0,0],[0,h],[d,h]],topcenter:[[0,h],[i,0],[d,h]],bottomcenter:[[0,0],[d,0],[i,h]],rightcenter:[[0,0],[d,q],[0,h]],leftcenter:[[d,0],[d,h],[0,q]]};d.lefttop=d.bottomright;d.righttop=d.bottomleft;d.leftbottom=d.topright;d.rightbottom=d.topleft;return d[c]}function R(c){function d(j){var m=l.tip,b=["left","right"],f=q.offset,k,n;if(q.corner===FALSE||!m)return FALSE;j=j||i.corner;k=j.precedance; -n=k==="y"?"x":"y";b[k==="y"?"push":"unshift"]("top","bottom");f=Math.max(j[n]==="center"?f:0,f);m.css({top:"",bottom:"",left:"",right:"",margin:""});switch(j[k==="y"?"x":"y"]){case "center":m.css(b[0],"50%").css("margin-"+b[0],-Math.floor(u[k==="y"?"width":"height"]/2)+f);break;case b[0]:m.css(b[0],f);break;case b[1]:m.css(b[1],f);break}f=u[k==="x"?"width":"height"];if(w){t.toggleClass("ui-tooltip-accessible",!t.is(":visible"));f-=parseInt(s.css("border-"+j[k]+"-width"),10)||0;t.removeClass("ui-tooltip-accessible")}if(e=== +n=k==="y"?"x":"y";b[k==="y"?"push":"unshift"]("top","bottom");f=Math.max(j[n]==="center"?f:0,f);m.css({top:"",bottom:"",left:"",right:"",margin:""});switch(j[k==="y"?"x":"y"]){case "center":m.css(b[0],"50%").css("margin-"+b[0],-Math.floor(t[k==="y"?"width":"height"]/2)+f);break;case b[0]:m.css(b[0],f);break;case b[1]:m.css(b[1],f);break}f=t[k==="x"?"width":"height"];if(w){s.toggleClass("ui-tooltip-accessible",!s.is(":visible"));f-=parseInt(u.css("border-"+j[k]+"-width"),10)||0;s.removeClass("ui-tooltip-accessible")}if(e=== "vml"&&/bottom|right/.test(j[j.precedance]))f+=w?1:-1;m.css(j[k],-f)}function h(j,m,b){if(l.tip){j=a.extend({},i.corner);m=j.precedance==="y"?["y","top","left","height","x"]:["x","left","top","width","y"];var f=b.adjusted,k=[0,0];if(i.corner.fixed!==TRUE){if(f.left)j.x=j.x==="center"?f.left>0?"left":"right":j.x==="left"?"right":"left";if(f.top)j.y=j.y==="center"?f.top>0?"top":"bottom":j.y==="top"?"bottom":"top";if(j.string()!==r.corner.string()&&(r.top!==f.top||r.left!==f.left))i.update(j)}k[0]=w? -parseInt(s.css("border-"+j[m[0]]+"-width"),10)||0:e==="vml"?1:0;k[1]=Math.max(j[m[4]]==="center"?q.offset:0,q.offset);b[m[1]]+=(j[m[0]]===m[1]?1:-1)*(u[m[3]]-k[0]);b[m[2]]-=(j[m[4]]===m[2]||j[m[4]]==="center"?1:-1)*k[1];r.left=f.left;r.top=f.top;r.corner=j}}var i=this,q=c.options.style.tip,l=c.elements,t=l.tooltip,s=l.wrapper,r={top:0,left:0,corner:{string:function(){}}},u={width:q.width,height:q.height},x={},w=q.border||0,e=q.method||FALSE;i.corner=NULL;i.mimic=NULL;i.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){w= -q.border;if(i.init())this.get("position.target")!=="mouse"&&this.reposition();else i.destroy()},"^style.tip.(height|width)":function(){u={width:q.width,height:q.height};i.create();i.update();c.reposition()},"^style.(classes|widget)$":function(){i.detectColours();i.update()}};a.extend(i,{init:function(){var j=a.browser.msie,m=i.detectCorner(),b=i[i.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(m){if(e===TRUE)e=a("")[0].getContext?"canvas":j&&(b||u.height!==u.width)?"vml":"polygon"; -else if(e==="canvas")e=j?"vml":!a("")[0].getContext?"polygon":"canvas";else if(e==="polygon")e=j&&b?"vml":e;i.create();i.detectColours();i.update();t.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",h)}return m},detectCorner:function(){var j=q.corner,m=c.options.position.at,b=c.options.position.my;if(b.string)b=b.string();if(j===FALSE||b===FALSE&&m===FALSE)return FALSE;else if(j===TRUE)i.corner=new a.fn.qtip.plugins.Corner(b);else if(!j.string){i.corner=new a.fn.qtip.plugins.Corner(j);i.corner.fixed= -TRUE}return i.corner.string()!=="centercenter"},detectColours:function(){var j=l.tip,m=i.corner[i.corner.precedance],b="border-"+m+"-color";x.fill=j.css("background-color","").css("border","").css("background-color")||"transparent";x.border=j.get(0).style?j.get(0).style["border"+m.charAt(0)+m.substr(1)+"Color"]:j.css(b)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(x.fill))x.fill=s.css(w?"background-color":b);if(!x.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(x.border))x.border= -s.css(b)||x.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=u.width,m=u.height;l.tip&&l.tip.remove();l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(u).prependTo(t);switch(e){case "canvas":a('').appendTo(l.tip)[0].getContext("2d").save();break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(w?'
':"");break}return i},update:function(j){var m=l.tip,b=u.width,f=u.height,k=w>0?0:1,n=Math.ceil(w/2+0.5),g=q.mimic,p,y;if(!j)j=i.corner;if(g===FALSE)g=j;else{g=new a.fn.qtip.plugins.Corner(g); +parseInt(u.css("border-"+j[m[0]]+"-width"),10)||0:e==="vml"?1:0;k[1]=Math.max(j[m[4]]==="center"?q.offset:0,q.offset);b[m[1]]+=(j[m[0]]===m[1]?1:-1)*(t[m[3]]-k[0]);b[m[2]]-=(j[m[4]]===m[2]||j[m[4]]==="center"?1:-1)*k[1];r.left=f.left;r.top=f.top;r.corner=j}}var i=this,q=c.options.style.tip,l=c.elements,s=l.tooltip,u=l.wrapper,r={top:0,left:0,corner:{string:function(){}}},t={width:q.width,height:q.height},x={},w=q.border||0,e=q.method||FALSE;i.corner=NULL;i.mimic=NULL;i.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){w= +q.border;if(i.init())this.get("position.target")!=="mouse"&&this.reposition();else i.destroy()},"^style.tip.(height|width)":function(){t={width:q.width,height:q.height};i.create();i.update();c.reposition()},"^style.(classes|widget)$":function(){i.detectColours();i.update()}};a.extend(i,{init:function(){var j=a.browser.msie,m=i.detectCorner(),b=i[i.mimic?"mimic":"corner"].string().indexOf("center")>-1;if(m){if(e===TRUE)e=a("")[0].getContext?"canvas":j&&(b||t.height!==t.width)?"vml":"polygon"; +else if(e==="canvas")e=j?"vml":!a("")[0].getContext?"polygon":"canvas";else if(e==="polygon")e=j&&b?"vml":e;i.create();i.detectColours();i.update();s.unbind(".qtip-tip").bind("tooltipmove.qtip-tip",h)}return m},detectCorner:function(){var j=q.corner,m=c.options.position.at,b=c.options.position.my;if(b.string)b=b.string();if(j===FALSE||b===FALSE&&m===FALSE)return FALSE;else if(j===TRUE)i.corner=new a.fn.qtip.plugins.Corner(b);else if(!j.string){i.corner=new a.fn.qtip.plugins.Corner(j);i.corner.fixed= +TRUE}return i.corner.string()!=="centercenter"},detectColours:function(){var j=l.tip,m=i.corner[i.corner.precedance],b="border-"+m+"-color",f=c.options.style.widget?l.content:l.wrapper;x.fill=j.css("background-color","").css("border","").css("background-color")||"transparent";x.border=j.get(0).style?j.get(0).style["border"+m.charAt(0)+m.substr(1)+"Color"]:j.css(b)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(x.fill))x.fill=f.css(w?"background-color":b);if(!x.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(x.border))x.border= +f.css(b)||x.fill;a("*",j).add(j).css("background-color","transparent").css("border",0)},create:function(){var j=t.width,m=t.height;l.tip&&l.tip.remove();l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(t).prependTo(s);switch(e){case "canvas":a('').appendTo(l.tip)[0].getContext("2d").save();break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(w?'
':"");break}return i},update:function(j){var m=l.tip,b=t.width,f=t.height,k=w>0?0:1,n=Math.ceil(w/2+0.5),g=q.mimic,p,y;if(!j)j=i.corner;if(g===FALSE)g=j;else{g=new a.fn.qtip.plugins.Corner(g); g.precedance=j.precedance;if(g.x==="inherit")g.x=j.x;else if(g.y==="inherit")g.y=j.y;else if(g.x===g.y)g[j.precedance]=j[j.precedance]}y=Math[/b|r/.test(g[g.precedance==="y"?"x":"y"])?"ceil":"floor"];m=m.children();switch(e){case "canvas":m=m.get(0).getContext("2d");m.restore&&m.restore();m.clearRect(0,0,3E3,3E3);for(p=N(g.string(),b,f);k<2;k++){if(k){m.save();m.translate(y((g.x==="left"?1:g.x==="right"?-1:0)*(w+1)*(g.precedance==="y"?0.5:1)),y((g.y==="top"?1:g.y==="bottom"?-1:0)*(w+1)*(g.precedance=== "x"?0.5:1)))}m.beginPath();m.moveTo(p[0][0],p[0][1]);m.lineTo(p[1][0],p[1][1]);m.lineTo(p[2][0],p[2][1]);m.closePath();m.fillStyle=x[k?"fill":"border"];m.fill()}break;case "vml":p=N(g.string(),b,f);k="m"+p[0][0]+","+p[0][1]+" l"+p[1][0]+","+p[1][1]+" "+p[2][0]+","+p[2][1]+" xe";m.attr({path:k,fillcolor:x.fill});if(w){m.children().attr("color",x.border);if(g.precedance==="y"){m.css("top",(g.y==="top"?1:-1)*(w-2));m.css("left",g.x==="left"?1:-2)}else{m.css("left",(g.x==="left"?1:-1)*(w-2));m.css("top", g.y==="top"?1:-2)}}break;case "polygon":if(g.precedance==="y"){k=b>f?1.5:bf?5:2.2;n=[Math.floor(k*n*(g.x==="right"?-1:1)*(g.y==="center"?0.9:1)),g.y==="top"?n:g.y==="bottom"?-n:0]}m.removeAttr("style").each(function(z){var v={x:g.precedance==="x"?g.x==="left"?"right":"left":g.x,y:g.precedance==="y"?g.y==="top"?"bottom":"top":g.y},o=g.x==="center"?["left","right",v.y,f,b]:["top", "bottom",v.x,b,f],A=x[!z&&w?"border":"fill"];z&&a(this).css({position:"absolute","z-index":1,left:n[0],top:n[1]});g.x==="center"||g.y==="center"?a(this).css("border-"+o[2],o[3]+"px solid "+A).css("border-"+o[0],Math.floor(o[4]/2)+"px dashed transparent").css("border-"+o[1],Math.floor(o[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(f/2)+"px "+Math.floor(b/2)+"px").css("border-"+v.x,Math.floor(b/2)+"px solid "+A).css("border-"+v.y,Math.floor(f/2)+"px solid "+A)});break}d(j);return i}, -destroy:function(){l.tip&&l.tip.remove();t.unbind(".qtip-tip")}})}function S(c,d){var h=this,i=c.elements,q=i.tooltip;i.overlay=a("#qtip-overlay");a.extend(h,{init:function(){q.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(l,t,s){l=l.type.replace("tooltip","");a.isFunction(d[l])?d[l].call(i.overlay,s,t):h[l](s)});i.overlay.length||h.create();d.blur===TRUE&&i.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){i.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute", -top:0,left:0,display:"none"}}).appendTo(document.body);a(G).bind("resize.qtipmodal",function(){i.overlay.css({height:Math.max(a(G).height(),a(document).height()),width:Math.max(a(G).width(),a(document).width())})}).trigger("resize")},toggle:function(l){var t=i.overlay,s=c.options.show.modal.effect,r=l?"show":"hide";t.stop(TRUE,FALSE);if(a.isFunction(s))s.call(t,l);else s===FALSE?t[r]():t.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){h.toggle(TRUE)},hide:function(){h.toggle(FALSE)}, -destroy:function(){var l=TRUE;a("*").each(function(){var t=a(this).data("qtip");if(t&&t.id!==c.id&&t.options.show.modal)return l=FALSE});if(l){i.overlay.remove();a(G).unbind("scroll.qtipmodal resize.qtipmodal")}else i.overlay.unbind("click.qtipmodal"+c.id);q.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});h.init()}function T(c){var d=this,h=c.elements,i=h.tooltip,q=".bgiframe-"+c.id,l="tooltipmove"+q+" tooltipshow"+q;a.extend(d,{init:function(){h.bgiframe=a(''); -h.bgiframe.appendTo(i);i.bind(l,d.adjust)},adjust:function(){var t=c.get("dimensions"),s=c.plugins.tip,r=c.elements.tip,u;u=parseInt(i.css("border-left-width"),10)||0;u={left:-u,top:-u};if(s&&r){s=s.corner.precedance==="x"?["width","left"]:["height","top"];u[s[1]]-=r[s[0]]()}h.bgiframe.css(u).css(t)},destroy:function(){d.iframe.remove();i.unbind(l)}});d.init()}a.fn.qtip=function(c,d,h){var i=String(c).toLowerCase(),q=NULL,l=i==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),t=l[l.length-1],s= -a.extend(TRUE,{},c),r;if(!arguments.length&&this.data("qtip")||i==="api")return(s=this.data("qtip"))?s.hash():K;else if("string"===typeof c){this.each(function(){var u=a(this).data("qtip");if(!u)return TRUE;if(/option|set/.test(i)&&d)if(h!==K)u.set(d,h);else q=u.get(d);else{if(!u.rendered&&(i==="show"||i==="toggle")){if(t&&t.timeStamp)u.cache.event=t;u.render(1)}else if(i==="enable"){i="disable";l=[FALSE]}u[i]&&u[i].apply(u[i],l)}});return q!==NULL?q:this}else if("object"===typeof c||!arguments.length){r= -L(s,this);s=a.extend(TRUE,{},a.fn.qtip.defaults,s);return a.fn.qtip.bind.call(r,s,t)}};a.fn.qtip.bind=function(c,d){return this.each(function(h){function i(e){function j(){s.render(typeof e==="object"||r.show.ready);u.show.unbind(x.show);u.hide.unbind(x.hide)}if(s.cache.disabled)return FALSE;s.cache.event=a.extend({},e);if(r.show.delay>0){clearTimeout(s.timers.show);s.timers.show=setTimeout(j,r.show.delay);x.show!==x.hide&&u.hide.bind(x.hide,function(){clearTimeout(s.timers.show)})}else j()}var q= -a(this),l=c.id,t=c.content.text,s,r,u,x,w;c.id=l=l===FALSE||l.length<1||a("#ui-tooltip-"+l).length?a.fn.qtip.nextid++:l;w=".qtip-"+l+"-create";s=P.call(this,l,c);if(s===FALSE)return TRUE;r=s.options;if(a.isArray(t))r.content.text=t[h];q.attr("title")&&q.data("oldtitle",q.attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(s)});u={show:r.show.target,hide:r.hide.target};x={show:String(r.show.event).replace(" ",w+" ")+w,hide:String(r.hide.event).replace(" ", -w+" ")+w};u.show.bind(x.show,i);if(c.show.ready||c.prerender)i(d)})};a.each({attr:function(c){var d=a(this),h=d.data("qtip");return arguments.length===1&&c==="title"&&h&&h.rendered===TRUE?d.data("oldtitle"):NULL},remove:a.ui?NULL:function(c,d){a(this).each(function(){if(!d)if(!c||a.filter(c,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}},function(c,d){if(!d)return TRUE;a.fn["Old"+c]=a.fn[c];a.fn[c]=function(){return d.apply(this,arguments)||a.fn["Old"+c].apply(this, +destroy:function(){l.tip&&l.tip.remove();s.unbind(".qtip-tip")}})}function S(c,d){var h=this,i=c.elements,q=i.tooltip;i.overlay=a("#qtip-overlay");a.extend(h,{init:function(){q.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal",function(l,s,u){l=l.type.replace("tooltip","");a.isFunction(d[l])?d[l].call(i.overlay,u,s):h[l](u)});i.overlay.length||h.create();d.blur===TRUE&&i.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){i.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute", +top:0,left:0,display:"none"}}).appendTo(document.body);a(G).bind("resize.qtipmodal",function(){i.overlay.css({height:Math.max(a(G).height(),a(document).height()),width:Math.max(a(G).width(),a(document).width())})}).trigger("resize")},toggle:function(l){var s=i.overlay,u=c.options.show.modal.effect,r=l?"show":"hide";s.stop(TRUE,FALSE);if(a.isFunction(u))u.call(s,l);else u===FALSE?s[r]():s.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){h.toggle(TRUE)},hide:function(){h.toggle(FALSE)}, +destroy:function(){var l=TRUE;a("*").each(function(){var s=a(this).data("qtip");if(s&&s.id!==c.id&&s.options.show.modal)return l=FALSE});if(l){i.overlay.remove();a(G).unbind("scroll.qtipmodal resize.qtipmodal")}else i.overlay.unbind("click.qtipmodal"+c.id);q.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});h.init()}function T(c){var d=this,h=c.elements,i=h.tooltip,q=".bgiframe-"+c.id,l="tooltipmove"+q+" tooltipshow"+q;a.extend(d,{init:function(){h.bgiframe=a(''); +h.bgiframe.appendTo(i);i.bind(l,d.adjust)},adjust:function(){var s=c.get("dimensions"),u=c.plugins.tip,r=c.elements.tip,t;t=parseInt(i.css("border-left-width"),10)||0;t={left:-t,top:-t};if(u&&r){u=u.corner.precedance==="x"?["width","left"]:["height","top"];t[u[1]]-=r[u[0]]()}h.bgiframe.css(t).css(s)},destroy:function(){d.iframe.remove();i.unbind(l)}});d.init()}a.fn.qtip=function(c,d,h){var i=String(c).toLowerCase(),q=NULL,l=i==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),s=l[l.length-1],u= +a.extend(TRUE,{},c),r;if(!arguments.length&&this.data("qtip")||i==="api")return(u=this.data("qtip"))?u.hash():K;else if("string"===typeof c){this.each(function(){var t=a(this).data("qtip");if(!t)return TRUE;if(/option|set/.test(i)&&d)if(h!==K)t.set(d,h);else q=t.get(d);else{if(!t.rendered&&(i==="show"||i==="toggle")){if(s&&s.timeStamp)t.cache.event=s;t.render(1)}else if(i==="enable"){i="disable";l=[FALSE]}t[i]&&t[i].apply(t[i],l)}});return q!==NULL?q:this}else if("object"===typeof c||!arguments.length){r= +L(u,this);u=a.extend(TRUE,{},a.fn.qtip.defaults,u);return a.fn.qtip.bind.call(r,u,s)}};a.fn.qtip.bind=function(c,d){return this.each(function(h){function i(e){function j(){u.render(typeof e==="object"||r.show.ready);t.show.unbind(x.show);t.hide.unbind(x.hide)}if(u.cache.disabled)return FALSE;u.cache.event=a.extend({},e);if(r.show.delay>0){clearTimeout(u.timers.show);u.timers.show=setTimeout(j,r.show.delay);x.show!==x.hide&&t.hide.bind(x.hide,function(){clearTimeout(u.timers.show)})}else j()}var q= +a(this),l=c.id,s=c.content.text,u,r,t,x,w;c.id=l=l===FALSE||l.length<1||a("#ui-tooltip-"+l).length?a.fn.qtip.nextid++:l;w=".qtip-"+l+"-create";u=P.call(this,l,c);if(u===FALSE)return TRUE;r=u.options;if(a.isArray(s))r.content.text=s[h];q.attr("title")&&q.data("oldtitle",q.attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(u)});t={show:r.show.target,hide:r.hide.target};x={show:String(r.show.event).replace(" ",w+" ")+w,hide:String(r.hide.event).replace(" ", +w+" ")+w};t.show.bind(x.show,i);if(c.show.ready||c.prerender)i(d)})};a.each({attr:function(c){var d=a(this),h=d.data("qtip");return arguments.length===1&&c==="title"&&h&&h.rendered===TRUE?d.data("oldtitle"):NULL},remove:a.ui?NULL:function(c,d){a(this).each(function(){if(!d)if(!c||a.filter(c,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}},function(c,d){if(!d)return TRUE;a.fn["Old"+c]=a.fn[c];a.fn[c]=function(){return d.apply(this,arguments)||a.fn["Old"+c].apply(this, arguments)}});a(document.body).attr("role",function(c,d){return!d?"application":d});a(document).bind("mousemove.qtip",function(c){a.fn.qtip.mouse={pageX:c.pageX,pageY:c.pageY}});a.fn.qtip.version="2.0.0pre";a.fn.qtip.nextid=0;a.fn.qtip.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" ");a.fn.qtip.zindex=15E3;a.fn.qtip.plugins={Corner:function(c){c=String(c).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase();this.x=(c.match(/left|right/i)|| c.match(/center/)||["inherit"])[0].toLowerCase();this.y=(c.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.precedance=c.charAt(0).search(/^(t|b)/)>-1?"y":"x";this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y};this.abbreviation=function(){var d=this.x.substr(0,1),h=this.y.substr(0,1);return d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.fn.qtip.defaults={prerender:FALSE,id:FALSE,overwrite:TRUE,metadata:{type:"class"},content:{text:TRUE,attr:"title",title:{text:FALSE, button:FALSE}},position:{my:"top left",at:"bottom right",target:FALSE,container:FALSE,adjust:{x:0,y:0,mouse:TRUE,screen:FALSE,resize:TRUE,container:FALSE},effect:TRUE},show:{target:FALSE,event:"mouseenter",effect:TRUE,delay:90,solo:FALSE,ready:FALSE},hide:{target:FALSE,event:"mouseleave",effect:TRUE,delay:0,fixed:FALSE,inactive:FALSE},style:{classes:"",widget:FALSE},events:{render:a.noop,move:a.noop,show:a.noop,hide:a.noop,focus:a.noop,blur:a.noop}};a.fn.qtip.plugins.ajax=function(c){var d=c.plugins.ajax, h=c.options.content.ajax;if(h&&h.url)if(d)return d;else{c.plugins.ajax=new Q(c);return c.plugins.ajax}};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(c){try{var d=c.content.ajax;if(typeof d!=="object")d=c.content.ajax={url:d};if("boolean"!==typeof d.once&&d.once)d.once=!!d.once}catch(h){}};a.extend(TRUE,a.fn.qtip.defaults,{content:{ajax:{once:TRUE}}});a.fn.qtip.plugins.tip=function(c){var d=c.plugins.tip,h=c.options.style.tip;if(h&&h.corner)if(d)return d;else{c.plugins.tip= new R(c);c.plugins.tip.init();return c.plugins.tip}};a.fn.qtip.plugins.tip.initialize="render";a.fn.qtip.plugins.tip.sanitize=function(c){try{var d=c.style.tip;if(typeof d!=="object")c.style.tip={corner:d};if(!/string|boolean/i.test(typeof d.corner))d.corner=true;if(typeof d.method!=="string")d.method=TRUE;if(!/canvas|polygon/i.test(d.method))d.method=TRUE;typeof d.width!=="number"&&delete d.width;typeof d.height!=="number"&&delete d.height;typeof d.border!=="number"&&delete d.border;typeof d.offset!== "number"&&delete d.offset}catch(h){}};a.extend(TRUE,a.fn.qtip.defaults,{style:{tip:{corner:TRUE,mimic:FALSE,method:TRUE,width:9,height:9,border:0,offset:0}}});a.fn.qtip.plugins.imagemap=function(c,d){function h(w,e){for(var j=0,m=1,b=1,f=0,k=0,n=w.width,g=w.height;n>0&&g>0&&m>0&&b>0;){n=Math.floor(n/2);g=Math.floor(g/2);if(d.x==="left")m=n;else if(d.x==="right")m=w.width-n;else m+=Math.floor(n/2);if(d.y==="top")b=g;else if(d.y==="bottom")b=w.height-g;else b+=Math.floor(g/2);for(j=e.length;j--;){if(e.length< -2)break;f=e[j][0]-w.offset.left;k=e[j][1]-w.offset.top;if(d.x==="left"&&f>=m||d.x==="right"&&f<=m||d.x==="center"&&(fw.width-m)||d.y==="top"&&k>=b||d.y==="bottom"&&k<=b||d.y==="center"&&(kw.height-b))e.splice(j,1)}}return{left:e[0][0],top:e[0][1]}}var i=c.attr("shape").toLowerCase(),q=c.attr("coords").split(","),l=[],t=a('img[usemap="#'+c.parent("map").attr("name")+'"]'),s=t.offset(),r={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},u=0,x=0;s.left+=Math.ceil((t.outerWidth()- -t.width())/2);s.top+=Math.ceil((t.outerHeight()-t.height())/2);if(i==="poly")for(u=q.length;u--;){x=[parseInt(q[--u],10),parseInt(q[u+1],10)];if(x[0]>r.offset.right)r.offset.right=x[0];if(x[0]r.offset.bottom)r.offset.bottom=x[1];if(x[1]=m||d.x==="right"&&f<=m||d.x==="center"&&(fw.width-m)||d.y==="top"&&k>=b||d.y==="bottom"&&k<=b||d.y==="center"&&(kw.height-b))e.splice(j,1)}}return{left:e[0][0],top:e[0][1]}}var i=c.attr("shape").toLowerCase(),q=c.attr("coords").split(","),l=[],s=a('img[usemap="#'+c.parent("map").attr("name")+'"]'),u=s.offset(),r={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},t=0,x=0;u.left+=Math.ceil((s.outerWidth()- +s.width())/2);u.top+=Math.ceil((s.outerHeight()-s.height())/2);if(i==="poly")for(t=q.length;t--;){x=[parseInt(q[--t],10),parseInt(q[t+1],10)];if(x[0]>r.offset.right)r.offset.right=x[0];if(x[0]r.offset.bottom)r.offset.bottom=x[1];if(x[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}('"5A 72";11 1c=4B,12=4P,2i=75;(V(a,G,K){V L(c,d){11 h,i=a();U(!c)X 12;42{U("2b"2v c&&"1I"!==1l c.2b)c.2b={27:c.2b};U("18"2v c){U("1I"!==1l c.18||c.18.2D)c.18={1D:c.18};h=c.18.1D||12;U(!a.2l(h)&&(!h&&!h.1t||h.1r<1||"1I"===1l h&&!h.2D))h=c.18.1D=12;U("1o"2v c.18&&"1I"!==1l c.18.1o)c.18.1o={1D:c.18.1o}}U("1h"2v c){U("1I"!==1l c.1h)c.1h={2f:c.1h,2y:c.1h};U("1I"!==1l c.1h.1R)c.1h.1R={};U("5c"!==1l c.1h.1R.2T)c.1h.1R.2T=!!c.1h.1R.2T}U("W"2v c){U("1I"!==1l c.W)c.W={1w:c.W};U("1I"!==1l c.W)c.W=c.W.2D?{1i:c.W}:{1w:c.W}}U("15"2v c)U("1I"!==1l c.15)c.15=c.15.2D?{1i:c.15}:{1w:c.15};U("1m"2v c&&"1I"!==1l c.1m)c.1m={3h:c.1m}}44(q){}U(a.2l(h)){c.18.1D=[];d.1y(V(){11 l=h.1T(13);U(l){c.18.1D.4p(l);i=i.2h(a(13))}})}19 i=d;a.1y(a.1a.Y.1d,V(){13.3g&&13.3g(c)});X d?i:c}V O(c,d,h){V i(b){11 f,k=b.2U("."),n=d[k[0]];2O(b=1;b",{3i:f}):a("",{"1Q":"1g-1W-3A",1D:"5d 14",1o:"5d 14",1b:{"1D-5H":"-5I"}}).5J(a("<4L />",{"1Q":(d.1m.1P?"1g":j)+"-3C 1g-3C-5f"}));b.23.4o(b.2J).1t("47","23").3V(j+"-5f").4D(V(k){a(13).21("1g-1W-4D",k.27==="41")}).3P(V(){b.14.2B("1g-1W-1X")||e.15();X 12}).1q("3R 5K 4S 5L 48",V(k){a(13).21("1g-1W-6l 1g-1W-2R",/5M$/i.1J(k.27))});e.3W()}V r(){11 b=e.1j;b.2J&&t();b.2J=a("<24 />",{"1Q":j+"-2J "+(d.1m.1P?"1g-1P-4K":"")}).3S(b.1o=a("<24 />",{1L:j+"-"+h+"-1o","1Q":j+"-1o",3i:d.18.1o.1D})).4o(b.3e);U(d.18.1o.23)s();19 e.1v===1c&&e.3W()}V u(b){11 f=e.1j;U(!e.1v||!b)X 12;U(a.2l(b))b=b.1T(c);b.2D&&b.1r>0?f.18.5N().3S(b.1b({3d:"3w"})):f.18.3i(b);f.14.3Q("4I",V(k){V n(p){g=g.45(p);U(g.1r===0){e.3W();e.1v===1c&&e.2o(e.1O.1w);k()}}11 g=a("3j:45([1f]):45([1e])",e.1j.18);g.1y(V(p,y){11 z=["6h","3K","3f","5O",""].5P(".Y-5Q ");a(13).1q(z,V(){2k(e.1K.3j[p]);n(13)});(V v(){U(y.1f)X n(y);e.1K.3j[p]=3s(v,20)})();X 1c});g.1r===0&&n(g)});X e}V x(b,f,k,n){V g(C){U(o.14.2B("1g-1W-1X"))X 12;o.W.2E("Y-"+h+"-22");2k(e.1K.W);2k(e.1K.15);11 D=V(){e.W(C)};U(d.W.2z>0)e.1K.W=3s(D,d.W.2z);19 D()}V p(C){U(o.14.2B("1g-1W-1X"))X 12;11 D=a(C.4N||C.1i).40(m)[0]==o.14[0];2k(e.1K.W);2k(e.1K.15);U(d.15.2A&&(d.1h.1i==="26"&&D||/26(4G|4M|4w)/.1J(C.27)&&D)){C.5R();C.6a();X 12}o.14.4x(1,1);U(d.15.2z>0)e.1K.15=3s(V(){e.15(C)},d.15.2z);19 e.15(C)}V y(C){U(o.14.2B("1g-1W-1X"))X 12;2k(e.1K.22);e.1K.22=3s(V(){e.15(C)},d.15.22)}V z(C){e.1j.14.2e(":2r")&&e.2o(C)}11 v=".Y-"+h,o={W:d.W.1i,15:d.15.1i,14:e.1j.14},A={W:2F(d.W.1w).2U(" "),15:2F(d.15.1w).2U(" ")},F=a.2w.2Z&&/^6\\.[0-9]/.1J(a.2w.3I);c.1q("29.Y",V(){e.2u()});U(k&&d.15.2A){o.15=o.15.2h(o.14);o.14.1q("46"+v,V(){o.14.2B("1g-1W-1X")||2k(e.1K.15)})}U(f){U("2Y"===1l d.15.22){o.W.1q("Y-"+h+"-22",y);a.1y(a.1a.Y.4b,V(C,D){o.15.2h(e.1j.14).1q(D+v+"-22",y)})}a.1y(A.15,V(C,D){11 E=a.6d(D,A.W);U(E>-1&&a(o.15).2h(o.W).1r===a(o.15).1r||D==="4H"){o.W.1q(D+v,V(B){o.14.2e(":2r")?p(B):g(B)});1Y A.W[E]}19 o.15.1q(D+v,p)})}U(b){a.1y(A.W,V(C,D){o.W.1q(D+v,g)});o.14.1q("46"+v,V(){e.2R()})}U(n){U(d.1h.1R.2C||d.1h.1R.2T)a(G).1q("2C"+v,z);U(d.1h.1R.2T||F&&o.14.1b("1h")==="2A")a(1U).1q("3Y"+v,z);/4H/i.1J(d.15.1w)&&a(1U).1q("3R"+v,V(C){11 D=e.1j.14;a(C.1i).40(m).1r===0&&a(C.1i).2h(c).1r>1&&D.2e(":2r")&&!D.2B("1g-1W-1X")&&e.15()});d.1h.1i==="26"&&a(1U).1q("3k"+v,V(C){U(d.1h.1R.26&&!o.14.2B("1g-1W-1X")&&o.14.2e(":2r"))e.2o(C||a.1a.Y.26)})}}V w(b,f,k,n){n=28(n,10)!==0;11 g=".Y-"+h,p={W:b?d.W.1i:a("<24/>"),15:f?d.15.1i:a("<24/>"),14:k?e.1j.14:a("<24/>")};f={W:2F(d.W.1w).2U(" "),15:2F(d.15.1w).2U(" ")};U(e.1v){a.1y(f.W,V(y,z){p.W.1E(z+g)});p.W.1E("3k"+g).1E("48"+g).1E("Y-"+h+"-22");a.1y(f.15,V(y,z){p.15.2h(p.14).1E(z+g)});a.1y(a.1a.Y.4b,V(y,z){p.15.2h(k?e.1j.18:2i).1E(z+g+"-22")});p.15.1E("48"+g);p.14.1E("46"+g);U(n){a(G).1E("2C"+g);a(1U).1E("3R"+g+" 3k"+g)}}19 b&&p.W.1E(f.W+g+"-2M")}11 e=13,j="1g-14",m=".Y."+j;e.1L=h;e.1v=12;e.1j={1i:c};e.1O={1w:{},1i:2i,1X:12};e.1K={3j:[]};e.1V=d;e.1d={};a.1x(e,{1Z:V(b){11 f=e.1j,k=a.3o("4X");U(e.1v)X 12;e.1v=b?-2:-1;f.14=a("<24/>").1t({1L:j+"-"+h,47:"14","1Q":j+" Y 1g-14-32 1g-52-4J "+d.1m.3h}).1b("z-38",a.1a.Y.4f+a(m).1r).21("1g-1P",d.1m.1P).21("1g-1W-1X",e.1O.1X).2c("Y",e).2N(d.1h.2t);f.3e=a("<24 />",{"1Q":j+"-3e"}).2N(f.14);f.18=a("<24 />",{"1Q":j+"-18 "+(d.1m.1P?"1g-1P-18":""),1L:j+"-"+h+"-18"}).2N(f.3e);d.18.1o.1D&&r();u(d.18.1D);a.1y(a.1a.Y.1d,V(){13.2H==="1Z"&&13(e)});e.1v=1c;x(1,1,1,1);a.1y(d.4v,V(n,g){f.14.1q("14"+n,g)});f.14.3Q("4I",V(n){U(d.W.3n||b){f.14.15();e.W(e.1O.1w)}f.14.3L("1g-14-32");k.3r=a.1x({},e.1O.1w);f.14.2E(k,[e.25()]);n()});X e},2K:V(b){34(b.2G()){1N"1n":b=l("1h");1F;1N"39":b=l("39");1F;3A:b=i(b.2G());b=b[0].1A?b[0].1G():b[0].2D?b[0]:b[0][b[1]];1F}X b},3b:V(b,f){b=b.2G();11 k=i(b),n=e.1j,g=n.14,p,y,z,v={5U:{1L:V(){11 o=f===1c?a.1a.Y.4q:f,A=j+"-"+o;U(o!==12&&o.1r>0&&!a("#1g-14-"+o).1r){g[0].1L=A;n.18[0].1L=A+"-18";n.1o[0].1L=A+"-1o"}},"^18.1D":V(){u(f)},"^18.1o.1D":V(){U(e.1v)U(!e.1j.1o&&f){r();e.2o()}19 f?e.1j.1o.3i(f):t()},"^18.1o.23":V(){11 o=e.1j.23,A=e.1j.1o;U(e.1v)U(f){A||r();s()}19 o.29()},"^1h.(2f|2y)$":V(){11 o=/2f$/i.1J(b)?"2f":"2y";U("1G"===1l f)d.1h[o]=2g a.1a.Y.1d.2P(f)},"^1h.(2f|2y|1R|1i)":V(){e.1v&&e.2o()},"^1h.2t$":V(){U(e.1v===1c){g.2N(f);e.2o()}},"^(W|15).(1w|1i|2A|2z|22)":V(o,A,F,C){11 D=b.4i(/2A/i)>-1?[0,[0,1,1,1]]:[b.3E(0,3),b.3H(0)==="s"?[1,0,0,0]:[0,1,0,0]];U(D[0])o[A]=C;w.3c(e,D[1]);U(D[0])o[A]=F;x.3c(e,D[1])},"^W.3n$":V(){e.1v===12&&e.W()},"^1m.3h$":V(){e.1j.14.1t("1Q",j+" Y 1g-52-4J "+f)},"^1m.1P$":V(){11 o=!!f;g.21("1g-1P",o);n.2J.21("1g-1P-4K",o);n.18.21("1g-1P-18",o);n.23.4s("4L").21(j+"-3C",!o).21("1g-3C",o)},"^4v.(1Z|W|4w|15|2R|3u)":V(o,A,F){n.14[(a.2l(f)?"":"5T")+"1q"]("14"+A,F)}}};a.1y(e.1d,V(o){U("1I"===1l 13.3G)v[o]=13.3G});p=k[0][k[1]];k[0][k[1]]=f.5V?a(f):f;L(d,c);2O(y 2v v)2O(z 2v v[y])5W(z,"i").1J(b)&&v[y][z].1T(e,k[0],k[1],f,p);X e},2L:V(b,f){V k(){11 v=a(13),o=b?"1t":"3q",A=/^1|0$/.1J(v.1b("3D"));e.1j.1o&&c[o]("3t-4E",j+"-"+h+"-1o");c[o]("3t-4W",j+"-"+h+"-18");U(b){U(a.2w.2Z&&13.1m&&A){z=13.1m;z.4e("3B");z.4e("3D")}}19 A&&v.15()}U(e.1v===12)X 12;11 n=b?"W":"15",g=e.1j.14,p=d[n],y=g.2e(":2r"),z;U((1l b).4i("3y|2Y"))b=!g.2e(":2r");U(!y&&!b||g.2e(":5X"))X e;U(f){U(e.1O.1w&&/5Y|5Z/.1J(f.27)&&/4G|4M/.1J(e.1O.1w.27)&&a(f.1i).2h(d.W.1i).1r<2&&a(f.4N).40(m).1r>0)X e;e.1O.1w=a.1x({},f)}y=a.3o("14"+n);y.3r=a.1x({},f);g.2E(y,[e.25(),3U]);U(y.4d())X e;U(b){e.2R();e.2o(f);p.5n&&a(m).Y("15")}19 2k(e.1K.W);g.1t("3t-61",62(!b));g.4x(1,1);U(a.2l(p.2p)){p.2p.1T(g,e.25());g.3Q(V(){k.1T(13);a(13).4T()})}19 U(p.2p===12){g[n]();k.1T(g)}19 g.4y(3U,b?1:0,k);b&&p.1i.2E("Y-"+h+"-22");X e},W:V(b){e.2L(1c,b)},15:V(b){e.2L(12,b)},2R:V(b){U(e.1v===4P)X 12;11 f=e.1j.14,k=a(m),n=28(f.1b("z-38"),10),g=a.1a.Y.4f+k.1r,p=j+"-2R",y=a.1x({},b);U(!f.2B(p)&&n!==g){k.1b("z-38",V(z,v){X v-1});a(m+"."+p).1y(V(){11 z=a(13),v=z.Y(),o;U(!v||v.1v===12)X 1c;z.3L(p);o=a.3o("5v");o.3r=y;z.2E(o,[v,g])});b=a.3o("63");b.3r=y;f.2E(b,[e.25(),g]);b.4d()||f.1b({64:g}).3V(p)}X e},2o:V(b){U(e.1v===12)X 12;11 f=d.1h.1i,k=e.1j.14,n=d.1h,g=n.2f,p=n.2y,y=n.1R,z=e.1j.14.1e(),v=e.1j.14.1f(),o=a(n.2t)[0],A=0,F=0,C=a.3o("3Z"),D=k.1b("1h")==="2A",E=a(y.2t&&o!==1U.3a?o:G),B={16:0,17:0};o={16:V(H){11 J=E.3F,I=p.x==="16"?A:p.x==="1B"?-A:-A/2,M=H+z-E.1e-J;I=(g.x==="16"?z:g.x==="1B"?-z:-z/2)-(g.x===g.y?1:-2)*y.x-(g.1A==="x"||g.x===g.y?I:0);U(J-H>0)B.16-=I;19 U(M>0)B.16-=(g.x==="1z"?-1:1)*I;X B.16-H},17:V(H){11 J=E.3v,I=p.y==="17"?F:p.y==="1C"?-F:-F/2,M=H+v-E.1f-J;I=(g.y==="17"?v:g.y==="1C"?-v:-v/2)-(g.y===g.x?1:-2)*y.y-(g.1A==="y"||g.x===g.y?I:0);U(J-H>0)B.17-=I;19 U(M>0)B.17-=(g.y==="1z"?-1:1)*I;X B.17-H}};E={4R:E,1f:E[(E[0]===G?"h":"66")+"70"](),1e:E[(E[0]===G?"w":"68")+"6Y"](),3F:E.3F(),3v:E.3v()};U(f==="26"){p={x:"16",y:"17"};b=y.26||!b||!b.3X?a.1x({},a.1a.Y.26):b;B={17:b.49,16:b.3X}}19{U(f==="1w")f=b&&b.1i&&b.27!=="3Y"&&b.27!=="2C"?e.1O.1i=a(b.1i):e.1O.1i;f=a(f).69(0);U(f.1r===0)X e;19 U(f[0]===1U||f[0]===G){A=f.1e();F=f.1f();U(f[0]===G)B={17:D?0:E.3v,16:D?0:E.3F}}19 U(f.2e("6b")&&a.1a.Y.1d.4c){B=a.1a.Y.1d.4c(f,p);A=B.1e;F=B.1f;B=B.1n}19{A=f.4j();F=f.4l();B=q(f)}B.16+=p.x==="1B"?A:p.x==="1z"?A/2:0;B.17+=p.y==="1C"?F:p.y==="1z"?F/2:0}B.16+=y.x+(g.x==="1B"?-z:g.x==="1z"?-z/2:0);B.17+=y.y+(g.y==="1C"?-v:g.y==="1z"?-v/2:0);B.4k=y.2T&&f[0]!==G&&f[0]!==1U.3a?{16:o.16(B.16),17:o.17(B.17)}:{16:0,17:0};k.1t("1Q",V(){X a(13).1t("1Q").33(/1g-14-4Q-\\w+/i,"")}).3V(j+"-4Q-"+g.57());C.3r=a.1x({},b);k.2E(C,[e.25(),B,E.4R]);U(C.4d())X e;1Y B.4k;U(k.2e(":2r")&&a.2l(n.2p)){n.2p.1T(k,e.25(),B);k.3Q(V(){11 H=a(13);H.1b({3D:"",1f:""});a.2w.2Z&&13.1m&&13.1m.4e("3B");H.4T()})}19 6g(B.16,B.17)||k.1b(B);X e},3W:V(){U(!e.1v||!(a.2w.2Z&&28(a.2w.3I.3H(0),10)<9))X 12;11 b=e.1j.14;b.1t("1m");11 f;b.1b({1e:"4U",1f:"4U"});f=l("39",1);a.1y(["1e","1f"],V(k,n){11 g=28(b.1b("36-"+n),10)||0,p=28(b.1b("4V-"+n),10)||0;f[n]=g+p?1p.4V(1p.36(f[n],p),g):f[n]});b.1b(f)},4r:V(b){11 f=e.1j.14;U(e.1v)f.21("1g-1W-1X",b);19 e.1O.1X=!!b;X e},2u:V(){11 b=e.1j,f=b.1i.2c("4t");e.1v&&a.1y(e.1d,V(){13.2H==="1Z"&&13.2u()});w(1,1,1,1);c.4Y("Y");e.1v&&b.14.29();f&&c.1t("1o",f);c.3q("3t-4W");X c},25:V(){11 b=a.1x({},e);1Y b.1O;1Y b.1K;1Y b.1V;1Y b.1d;1Y b.1Z;1Y b.25;X b}})}V P(c,d){11 h,i=a(13);h=a(1U.3a);11 q=i.2b?i.2b(d.2b):{};q=a.1x(1c,{},d,L(a.1x(1c,{},(q&&d.2b.27==="6j"?q[d.2b.51]:{})||q)));11 l=q.1h,t=13===1U?h:i;i.4Y("2b");U("3y"===1l q.18.1D)U(q.18.1t!==12&&i.1t(q.18.1t))q.18.1D=i.1t(q.18.1t);19 X 12;U(l.2t===12)l.2t=h;U(l.1i===12)l.1i=t;U(q.W.1i===12)q.W.1i=t;U(q.15.1i===12)q.15.1i=t;l.2y=2g a.1a.Y.1d.2P(l.2y);l.2f=2g a.1a.Y.1d.2P(l.2f);U(i.2c("Y"))U(q.4n)i.Y("2u");19 U(q.4n===12)X 12;h=2g O(i,q,c);i.2c("Y",h);X h}V Q(c){11 d=13;d.3G={"^18.1H":V(){13.1d.1H.3f(13.1V.18.1H)}};a.1x(d,{2q:V(){11 h=c.1V.18.1H;c.1j.14.1q("4X.1H",V(){d.3f(h);c.1j.14.1q("37.1H",V(){h.2W===12&&c.1v===1c&&d.3f(h)})})},3f:V(h){a.1H(a.1x(1c,{},h,{4g:V(i,q){U(a.2l(h.4g))U(h.4g.1T(c.25(),i,q)===12)X;c.3b("18.1D",i)},3K:V(i,q,l){11 t=q||l;U(a.2l(h.3K)){i=h.3K.1T(c.25(),i,q,l);U(i===12)X}c.3b("18.1D",t)}}));X d},2u:V(){c.1j.14.1E("37.1H")}});d.2q()}V N(c,d,h){11 i=1p.1M(d/2),q=1p.1M(h/2);d={4Z:[[0,0],[d,h],[d,0]],58:[[0,0],[d,0],[0,h]],53:[[0,h],[d,0],[d,h]],54:[[0,0],[0,h],[d,h]],6n:[[0,h],[i,0],[d,h]],6p:[[0,0],[d,0],[i,h]],6q:[[0,0],[d,q],[0,h]],6s:[[d,0],[d,h],[0,q]]};d.6t=d.4Z;d.6v=d.58;d.6w=d.53;d.6x=d.54;X d[c]}V R(c){V d(j){11 m=l.1k,b=["16","1B"],f=q.1n,k,n;U(q.1u===12||!m)X 12;j=j||i.1u;k=j.1A;n=k==="y"?"x":"y";b[k==="y"?"4p":"6y"]("17","1C");f=1p.36(j[n]==="1z"?f:0,f);m.1b({17:"",1C:"",16:"",1B:"",56:""});34(j[k==="y"?"x":"y"]){1N"1z":m.1b(b[0],"50%").1b("56-"+b[0],-1p.1M(u[k==="y"?"1e":"1f"]/2)+f);1F;1N b[0]:m.1b(b[0],f);1F;1N b[1]:m.1b(b[1],f);1F}f=u[k==="x"?"1e":"1f"];U(w){t.21("1g-14-32",!t.2e(":2r"));f-=28(s.1b("1s-"+j[k]+"-1e"),10)||0;t.3L("1g-14-32")}U(e==="2n"&&/1C|1B/.1J(j[j.1A]))f+=w?1:-1;m.1b(j[k],-f)}V h(j,m,b){U(l.1k){j=a.1x({},i.1u);m=j.1A==="y"?["y","17","16","1f","x"]:["x","16","17","1e","y"];11 f=b.4k,k=[0,0];U(i.1u.2A!==1c){U(f.16)j.x=j.x==="1z"?f.16>0?"16":"1B":j.x==="16"?"1B":"16";U(f.17)j.y=j.y==="1z"?f.17>0?"17":"1C":j.y==="17"?"1C":"17";U(j.1G()!==r.1u.1G()&&(r.17!==f.17||r.16!==f.16))i.3l(j)}k[0]=w?28(s.1b("1s-"+j[m[0]]+"-1e"),10)||0:e==="2n"?1:0;k[1]=1p.36(j[m[4]]==="1z"?q.1n:0,q.1n);b[m[1]]+=(j[m[0]]===m[1]?1:-1)*(u[m[3]]-k[0]);b[m[2]]-=(j[m[4]]===m[2]||j[m[4]]==="1z"?1:-1)*k[1];r.16=f.16;r.17=f.17;r.1u=j}}11 i=13,q=c.1V.1m.1k,l=c.1j,t=l.14,s=l.3e,r={17:0,16:0,1u:{1G:V(){}}},u={1e:q.1e,1f:q.1f},x={},w=q.1s||0,e=q.2Q||12;i.1u=2i;i.30=2i;i.3G={"^1h.2f|1m.1k.(1u|30|2Q|1s)":V(){w=q.1s;U(i.2q())13.2K("1h.1i")!=="26"&&13.2o();19 i.2u()},"^1m.1k.(1f|1e)":V(){u={1e:q.1e,1f:q.1f};i.2M();i.3l();c.2o()},"^1m.(3h|1P)$":V(){i.4m();i.3l()}};a.1x(i,{2q:V(){11 j=a.2w.2Z,m=i.5a(),b=i[i.30?"30":"1u"].1G().6z("1z")>-1;U(m){U(e===1c)e=a("<2s />")[0].3T?"2s":j&&(b||u.1f!==u.1e)?"2n":"2X";19 U(e==="2s")e=j?"2n":!a("<2s />")[0].3T?"2X":"2s";19 U(e==="2X")e=j&&b?"2n":e;i.2M();i.4m();i.3l();t.1E(".Y-1k").1q("3Z.Y-1k",h)}X m},5a:V(){11 j=q.1u,m=c.1V.1h.2y,b=c.1V.1h.2f;U(b.1G)b=b.1G();U(j===12||b===12&&m===12)X 12;19 U(j===1c)i.1u=2g a.1a.Y.1d.2P(b);19 U(!j.1G){i.1u=2g a.1a.Y.1d.2P(j);i.1u.2A=1c}X i.1u.1G()!=="4C"},4m:V(){11 j=l.1k,m=i.1u[i.1u.1A],b="1s-"+m+"-35";x.2I=j.1b("3O-35","").1b("1s","").1b("3O-35")||"2S";x.1s=j.2K(0).1m?j.2K(0).1m["1s"+m.3H(0)+m.3E(1)+"6A"]:j.1b(b)||"2S";U(/5b?\\(0, 0, 0(, 0)?\\)|2S/i.1J(x.2I))x.2I=s.1b(w?"3O-35":b);U(!x.1s||/5b?\\(0, 0, 0(, 0)?\\)|2S/i.1J(x.1s))x.1s=s.1b(b)||x.2I;a("*",j).2h(j).1b("3O-35","2S").1b("1s",0)},2M:V(){11 j=u.1e,m=u.1f;l.1k&&l.1k.29();l.1k=a(\'<24 1Q="1g-14-1k" />\').21("1g-1P-18",c.1V.1m.1P).1b(u).4o(t);34(e){1N"2s":a(\'<2s 1f="\'+m+\'" 1e="\'+j+\'" />\').2N(l.1k)[0].3T("2d").5l();1F;1N"2n":l.1k.3i(\'<2n:4a 6B="0 0" 6C="\'+j+" "+m+\'" 6D="\'+!!w+\'" 1m="5e:3N(#3A#5g); 3d:5h-3w; 6E:1c; 1h: 3x; 17:0; 16:0; 1e:\'+j+"2m; 1f:"+m+"2m; 6F-6G:"+i.1u.y+\';"><2n:6H 6I="\'+(w-2)+\'2m" 6J="6K" 6L="10" 1m="5e:3N(#3A#5g); 3d:5h-3w;" />\');1F;1N"2X":l.1k.3S(\'<24 1Q="1g-14-1k-6M" />\').3S(w?\'<24 1Q="1g-14-1k-1s" />\':"");1F}X i},3l:V(j){11 m=l.1k,b=u.1e,f=u.1f,k=w>0?0:1,n=1p.3M(w/2+0.5),g=q.30,p,y;U(!j)j=i.1u;U(g===12)g=j;19{g=2g a.1a.Y.1d.2P(g);g.1A=j.1A;U(g.x==="3J")g.x=j.x;19 U(g.y==="3J")g.y=j.y;19 U(g.x===g.y)g[j.1A]=j[j.1A]}y=1p[/b|r/.1J(g[g.1A==="y"?"x":"y"])?"3M":"1M"];m=m.4s();34(e){1N"2s":m=m.2K(0).3T("2d");m.5j&&m.5j();m.6N(0,0,5k,5k);2O(p=N(g.1G(),b,f);k<2;k++){U(k){m.5l();m.6O(y((g.x==="16"?1:g.x==="1B"?-1:0)*(w+1)*(g.1A==="y"?0.5:1)),y((g.y==="17"?1:g.y==="1C"?-1:0)*(w+1)*(g.1A==="x"?0.5:1)))}m.6P();m.6Q(p[0][0],p[0][1]);m.5m(p[1][0],p[1][1]);m.5m(p[2][0],p[2][1]);m.6R();m.6T=x[k?"2I":"1s"];m.2I()}1F;1N"2n":p=N(g.1G(),b,f);k="m"+p[0][0]+","+p[0][1]+" l"+p[1][0]+","+p[1][1]+" "+p[2][0]+","+p[2][1]+" 6U";m.1t({6V:k,6W:x.2I});U(w){m.4s().1t("35",x.1s);U(g.1A==="y"){m.1b("17",(g.y==="17"?1:-1)*(w-2));m.1b("16",g.x==="16"?1:-2)}19{m.1b("16",(g.x==="16"?1:-1)*(w-2));m.1b("17",g.y==="17"?1:-2)}}1F;1N"2X":U(g.1A==="y"){k=b>f?1.5:bf?5:2.2;n=[1p.1M(k*n*(g.x==="1B"?-1:1)*(g.y==="1z"?0.9:1)),g.y==="17"?n:g.y==="1C"?-n:0]}m.3q("1m").1y(V(z){11 v={x:g.1A==="x"?g.x==="16"?"1B":"16":g.x,y:g.1A==="y"?g.y==="17"?"1C":"17":g.y},o=g.x==="1z"?["16","1B",v.y,f,b]:["17","1C",v.x,b,f],A=x[!z&&w?"1s":"2I"];z&&a(13).1b({1h:"3x","z-38":1,16:n[0],17:n[1]});g.x==="1z"||g.y==="1z"?a(13).1b("1s-"+o[2],o[3]+"2m 4u "+A).1b("1s-"+o[0],1p.1M(o[4]/2)+"2m 5p 2S").1b("1s-"+o[1],1p.1M(o[4]/2)+"2m 5p 2S"):a(13).1b("1s-1e",1p.1M(f/2)+"2m "+1p.1M(b/2)+"2m").1b("1s-"+v.x,1p.1M(b/2)+"2m 4u "+A).1b("1s-"+v.y,1p.1M(f/2)+"2m 4u "+A)});1F}d(j);X i},2u:V(){l.1k&&l.1k.29();t.1E(".Y-1k")}})}V S(c,d){11 h=13,i=c.1j,q=i.14;i.2a=a("#Y-2a");a.1x(h,{2q:V(){q.1q("37.2x 4z.2x",V(l,t,s){l=l.27.33("14","");a.2l(d[l])?d[l].1T(i.2a,s,t):h[l](s)});i.2a.1r||h.2M();d.3u===1c&&i.2a.1q("3P.2x"+c.1L,V(){c.15.1T(c)})},2M:V(){i.2a=a("<24 />",{1L:"Y-2a",1b:{1h:"3x",17:0,16:0,3d:"73"}}).2N(1U.3a);a(G).1q("2C.2x",V(){i.2a.1b({1f:1p.36(a(G).1f(),a(1U).1f()),1e:1p.36(a(G).1e(),a(1U).1e())})}).2E("2C")},2L:V(l){11 t=i.2a,s=c.1V.W.1S.2p,r=l?"W":"15";t.4x(1c,12);U(a.2l(s))s.1T(t,l);19 s===12?t[r]():t.4y(3U,l?0.7:0,V(){l||a(13).15()})},W:V(){h.2L(1c)},15:V(){h.2L(12)},2u:V(){11 l=1c;a("*").1y(V(){11 t=a(13).2c("Y");U(t&&t.1L!==c.1L&&t.1V.W.1S)X l=12});U(l){i.2a.29();a(G).1E("3Y.2x 2C.2x")}19 i.2a.1E("3P.2x"+c.1L);q.1E("37.2x 4z.2x")}});h.2q()}V T(c){11 d=13,h=c.1j,i=h.14,q=".2j-"+c.1L,l="3Z"+q+" 37"+q;a.1x(d,{2q:V(){h.2j=a(\'<43 1Q="1g-14-2j" 5r="0" 5s="-1" 5t="5u:\\\'\\\';" 1m="3d:3w; 1h:3x; z-38:-1; 3B:5w(3D=0);">\');h.2j.2N(i);i.1q(l,d.1R)},1R:V(){11 t=c.2K("39"),s=c.1d.1k,r=c.1j.1k,u;u=28(i.1b("1s-16-1e"),10)||0;u={16:-u,17:-u};U(s&&r){s=s.1u.1A==="x"?["1e","16"]:["1f","17"];u[s[1]]-=r[s[0]]()}h.2j.1b(u).1b(t)},2u:V(){d.43.29();i.1E(l)}});d.2q()}a.1a.Y=V(c,d,h){11 i=2F(c).2G(),q=2i,l=i==="4r"?[1c]:a.5x(31).4F(1,10),t=l[l.1r-1],s=a.1x(1c,{},c),r;U(!31.1r&&13.2c("Y")||i==="5y")X(s=13.2c("Y"))?s.25():K;19 U("1G"===1l c){13.1y(V(){11 u=a(13).2c("Y");U(!u)X 1c;U(/5z|3b/.1J(i)&&d)U(h!==K)u.3b(d,h);19 q=u.2K(d);19{U(!u.1v&&(i==="W"||i==="2L")){U(t&&t.5B)u.1O.1w=t;u.1Z(1)}19 U(i==="5C"){i="4r";l=[12]}u[i]&&u[i].3c(u[i],l)}});X q!==2i?q:13}19 U("1I"===1l c||!31.1r){r=L(s,13);s=a.1x(1c,{},a.1a.Y.3m,s);X a.1a.Y.1q.1T(r,s,t)}};a.1a.Y.1q=V(c,d){X 13.1y(V(h){V i(e){V j(){s.1Z(1l e==="1I"||r.W.3n);u.W.1E(x.W);u.15.1E(x.15)}U(s.1O.1X)X 12;s.1O.1w=a.1x({},e);U(r.W.2z>0){2k(s.1K.W);s.1K.W=3s(j,r.W.2z);x.W!==x.15&&u.15.1q(x.15,V(){2k(s.1K.W)})}19 j()}11 q=a(13),l=c.1L,t=c.18.1D,s,r,u,x,w;c.1L=l=l===12||l.1r<1||a("#1g-14-"+l).1r?a.1a.Y.4q++:l;w=".Y-"+l+"-2M";s=P.1T(13,l,c);U(s===12)X 1c;r=s.1V;U(a.5S(t))r.18.1D=t[h];q.1t("1o")&&q.2c("4t",q.1t("1o")).3q("1o");a.1y(a.1a.Y.1d,V(){13.2H==="2H"&&13(s)});u={W:r.W.1i,15:r.15.1i};x={W:2F(r.W.1w).33(" ",w+" ")+w,15:2F(r.15.1w).33(" ",w+" ")+w};u.W.1q(x.W,i);U(c.W.3n||c.59)i(d)})};a.1y({1t:V(c){11 d=a(13),h=d.2c("Y");X 31.1r===1&&c==="1o"&&h&&h.1v===1c?d.2c("4t"):2i},29:a.1g?2i:V(c,d){a(13).1y(V(){U(!d)U(!c||a.3B(c,[13]).1r)a("*",13).2h(13).1y(V(){a(13).60("29")})})}},V(c,d){U(!d)X 1c;a.1a["4O"+c]=a.1a[c];a.1a[c]=V(){X d.3c(13,31)||a.1a["4O"+c].3c(13,31)}});a(1U.3a).1t("47",V(c,d){X!d?"65":d});a(1U).1q("3k.Y",V(c){a.1a.Y.26={3X:c.3X,49:c.49}});a.1a.Y.3I="2.0.6c";a.1a.Y.4q=0;a.1a.Y.4b="3P 6e 3R 4S 3k 5o 41".2U(" ");a.1a.Y.4f=6i;a.1a.Y.1d={2P:V(c){c=2F(c).33(/([A-Z])/," $1").33(/6r/6u,"1z").2G();13.x=(c.4h(/16|1B/i)||c.4h(/1z/)||["3J"])[0].2G();13.y=(c.4h(/17|1C|1z/i)||["3J"])[0].2G();13.1A=c.3H(0).4i(/^(t|b)/)>-1?"y":"x";13.1G=V(){X 13.1A==="y"?13.y+13.x:13.x+13.y};13.57=V(){11 d=13.x.3E(0,1),h=13.y.3E(0,1);X d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.Y.3m={59:12,1L:12,4n:1c,2b:{27:"1Q"},18:{1D:1c,1t:"1o",1o:{1D:12,23:12}},1h:{2f:"17 16",2y:"1C 1B",1i:12,2t:12,1R:{x:0,y:0,26:1c,2T:12,2C:1c,2t:12},2p:1c},W:{1i:12,1w:"41",2p:1c,2z:3U,5n:12,3n:12},15:{1i:12,1w:"5o",2p:1c,2z:0,2A:12,22:12},1m:{3h:"",1P:12},4v:{1Z:a.2V,4w:a.2V,W:a.2V,15:a.2V,2R:a.2V,3u:a.2V}};a.1a.Y.1d.1H=V(c){11 d=c.1d.1H,h=c.1V.18.1H;U(h&&h.3N)U(d)X d;19{c.1d.1H=2g Q(c);X c.1d.1H}};a.1a.Y.1d.1H.2H="1Z";a.1a.Y.1d.1H.3g=V(c){42{11 d=c.18.1H;U(1l d!=="1I")d=c.18.1H={3N:d};U("3y"!==1l d.2W&&d.2W)d.2W=!!d.2W}44(h){}};a.1x(1c,a.1a.Y.3m,{18:{1H:{2W:1c}}});a.1a.Y.1d.1k=V(c){11 d=c.1d.1k,h=c.1V.1m.1k;U(h&&h.1u)U(d)X d;19{c.1d.1k=2g R(c);c.1d.1k.2q();X c.1d.1k}};a.1a.Y.1d.1k.2H="1Z";a.1a.Y.1d.1k.3g=V(c){42{11 d=c.1m.1k;U(1l d!=="1I")c.1m.1k={1u:d};U(!/1G|3y/i.1J(1l d.1u))d.1u=4B;U(1l d.2Q!=="1G")d.2Q=1c;U(!/2s|2X/i.1J(d.2Q))d.2Q=1c;1l d.1e!=="2Y"&&1Y d.1e;1l d.1f!=="2Y"&&1Y d.1f;1l d.1s!=="2Y"&&1Y d.1s;1l d.1n!=="2Y"&&1Y d.1n}44(h){}};a.1x(1c,a.1a.Y.3m,{1m:{1k:{1u:1c,30:12,2Q:1c,1e:9,1f:9,1s:0,1n:0}}});a.1a.Y.1d.4c=V(c,d){V h(w,e){2O(11 j=0,m=1,b=1,f=0,k=0,n=w.1e,g=w.1f;n>0&&g>0&&m>0&&b>0;){n=1p.1M(n/2);g=1p.1M(g/2);U(d.x==="16")m=n;19 U(d.x==="1B")m=w.1e-n;19 m+=1p.1M(n/2);U(d.y==="17")b=g;19 U(d.y==="1C")b=w.1f-g;19 b+=1p.1M(g/2);2O(j=e.1r;j--;){U(e.1r<2)1F;f=e[j][0]-w.1n.16;k=e[j][1]-w.1n.17;U(d.x==="16"&&f>=m||d.x==="1B"&&f<=m||d.x==="1z"&&(fw.1e-m)||d.y==="17"&&k>=b||d.y==="1C"&&k<=b||d.y==="1z"&&(kw.1f-b))e.67(j,1)}}X{16:e[0][0],17:e[0][1]}}11 i=c.1t("4a").2G(),q=c.1t("6f").2U(","),l=[],t=a(\'3j[6k="#\'+c.6m("5i").1t("51")+\'"]\'),s=t.1n(),r={1e:0,1f:0,1n:{17:55,1B:0,1C:0,16:55}},u=0,x=0;s.16+=1p.3M((t.4j()-t.1e())/2);s.17+=1p.3M((t.4l()-t.1f())/2);U(i==="4A")2O(u=q.1r;u--;){x=[28(q[--u],10),28(q[u+1],10)];U(x[0]>r.1n.1B)r.1n.1B=x[0];U(x[0]r.1n.1C)r.1n.1C=x[1];U(x[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}('"5A 72";11 1b=4B,13=4P,2i=75;(V(a,G,K){V L(c,d){11 h,i=a();U(!c)X 13;42{U("2c"2u c&&"1I"!==1m c.2c)c.2c={28:c.2c};U("18"2u c){U("1I"!==1m c.18||c.18.2D)c.18={1D:c.18};h=c.18.1D||13;U(!a.2m(h)&&(!h&&!h.1t||h.1r<1||"1I"===1m h&&!h.2D))h=c.18.1D=13;U("1o"2u c.18&&"1I"!==1m c.18.1o)c.18.1o={1D:c.18.1o}}U("1h"2u c){U("1I"!==1m c.1h)c.1h={25:c.1h,2y:c.1h};U("1I"!==1m c.1h.1S)c.1h.1S={};U("5c"!==1m c.1h.1S.2T)c.1h.1S.2T=!!c.1h.1S.2T}U("W"2u c){U("1I"!==1m c.W)c.W={1z:c.W};U("1I"!==1m c.W)c.W=c.W.2D?{1j:c.W}:{1z:c.W}}U("15"2u c)U("1I"!==1m c.15)c.15=c.15.2D?{1j:c.15}:{1z:c.15};U("1l"2u c&&"1I"!==1m c.1l)c.1l={3h:c.1l}}44(q){}U(a.2m(h)){c.18.1D=[];d.1y(V(){11 l=h.1U(12);U(l){c.18.1D.4p(l);i=i.2h(a(12))}})}19 i=d;a.1y(a.1a.Y.1e,V(){12.3g&&12.3g(c)});X d?i:c}V O(c,d,h){V i(b){11 f,k=b.2U("."),n=d[k[0]];2O(b=1;b",{3i:f}):a("",{"1Q":"1g-1W-3A",1D:"5d 14",1o:"5d 14",1c:{"1D-5H":"-5I"}}).5J(a("<4L />",{"1Q":(d.1l.1O?"1g":j)+"-3C 1g-3C-5f"}));b.23.4o(b.2J).1t("47","23").3V(j+"-5f").4D(V(k){a(12).21("1g-1W-4D",k.28==="41")}).3P(V(){b.14.2B("1g-1W-1X")||e.15();X 13}).1q("3R 5K 4S 5L 48",V(k){a(12).21("1g-1W-6l 1g-1W-2R",/5M$/i.1J(k.28))});e.3W()}V r(){11 b=e.1i;b.2J&&s();b.2J=a("<24 />",{"1Q":j+"-2J "+(d.1l.1O?"1g-1O-4K":"")}).3S(b.1o=a("<24 />",{1K:j+"-"+h+"-1o","1Q":j+"-1o",3i:d.18.1o.1D})).4o(b.34);U(d.18.1o.23)u();19 e.1v===1b&&e.3W()}V t(b){11 f=e.1i;U(!e.1v||!b)X 13;U(a.2m(b))b=b.1U(c);b.2D&&b.1r>0?f.18.5N().3S(b.1c({3e:"3w"})):f.18.3i(b);f.14.3Q("4I",V(k){V n(p){g=g.45(p);U(g.1r===0){e.3W();e.1v===1b&&e.2j(e.1P.1z);k()}}11 g=a("3j:45([1f]):45([1d])",e.1i.18);g.1y(V(p,y){11 z=["6h","3K","3f","5O",""].5P(".Y-5Q ");a(12).1q(z,V(){2l(e.1L.3j[p]);n(12)});(V v(){U(y.1f)X n(y);e.1L.3j[p]=3s(v,20)})();X 1b});g.1r===0&&n(g)});X e}V x(b,f,k,n){V g(C){U(o.14.2B("1g-1W-1X"))X 13;o.W.2E("Y-"+h+"-22");2l(e.1L.W);2l(e.1L.15);11 D=V(){e.W(C)};U(d.W.2z>0)e.1L.W=3s(D,d.W.2z);19 D()}V p(C){U(o.14.2B("1g-1W-1X"))X 13;11 D=a(C.4N||C.1j).40(m)[0]==o.14[0];2l(e.1L.W);2l(e.1L.15);U(d.15.2A&&(d.1h.1j==="27"&&D||/27(4G|4M|4w)/.1J(C.28)&&D)){C.5R();C.6a();X 13}o.14.4x(1,1);U(d.15.2z>0)e.1L.15=3s(V(){e.15(C)},d.15.2z);19 e.15(C)}V y(C){U(o.14.2B("1g-1W-1X"))X 13;2l(e.1L.22);e.1L.22=3s(V(){e.15(C)},d.15.22)}V z(C){e.1i.14.2f(":2v")&&e.2j(C)}11 v=".Y-"+h,o={W:d.W.1j,15:d.15.1j,14:e.1i.14},A={W:2F(d.W.1z).2U(" "),15:2F(d.15.1z).2U(" ")},F=a.2w.30&&/^6\\.[0-9]/.1J(a.2w.3I);c.1q("2a.Y",V(){e.2t()});U(k&&d.15.2A){o.15=o.15.2h(o.14);o.14.1q("46"+v,V(){o.14.2B("1g-1W-1X")||2l(e.1L.15)})}U(f){U("2Z"===1m d.15.22){o.W.1q("Y-"+h+"-22",y);a.1y(a.1a.Y.4b,V(C,D){o.15.2h(e.1i.14).1q(D+v+"-22",y)})}a.1y(A.15,V(C,D){11 E=a.6d(D,A.W);U(E>-1&&a(o.15).2h(o.W).1r===a(o.15).1r||D==="4H"){o.W.1q(D+v,V(B){o.14.2f(":2v")?p(B):g(B)});1Y A.W[E]}19 o.15.1q(D+v,p)})}U(b){a.1y(A.W,V(C,D){o.W.1q(D+v,g)});o.14.1q("46"+v,V(){e.2R()})}U(n){U(d.1h.1S.2C||d.1h.1S.2T)a(G).1q("2C"+v,z);U(d.1h.1S.2T||F&&o.14.1c("1h")==="2A")a(1V).1q("3Y"+v,z);/4H/i.1J(d.15.1z)&&a(1V).1q("3R"+v,V(C){11 D=e.1i.14;a(C.1j).40(m).1r===0&&a(C.1j).2h(c).1r>1&&D.2f(":2v")&&!D.2B("1g-1W-1X")&&e.15()});d.1h.1j==="27"&&a(1V).1q("3k"+v,V(C){U(d.1h.1S.27&&!o.14.2B("1g-1W-1X")&&o.14.2f(":2v"))e.2j(C||a.1a.Y.27)})}}V w(b,f,k,n){n=29(n,10)!==0;11 g=".Y-"+h,p={W:b?d.W.1j:a("<24/>"),15:f?d.15.1j:a("<24/>"),14:k?e.1i.14:a("<24/>")};f={W:2F(d.W.1z).2U(" "),15:2F(d.15.1z).2U(" ")};U(e.1v){a.1y(f.W,V(y,z){p.W.1E(z+g)});p.W.1E("3k"+g).1E("48"+g).1E("Y-"+h+"-22");a.1y(f.15,V(y,z){p.15.2h(p.14).1E(z+g)});a.1y(a.1a.Y.4b,V(y,z){p.15.2h(k?e.1i.18:2i).1E(z+g+"-22")});p.15.1E("48"+g);p.14.1E("46"+g);U(n){a(G).1E("2C"+g);a(1V).1E("3R"+g+" 3k"+g)}}19 b&&p.W.1E(f.W+g+"-2M")}11 e=12,j="1g-14",m=".Y."+j;e.1K=h;e.1v=13;e.1i={1j:c};e.1P={1z:{},1j:2i,1X:13};e.1L={3j:[]};e.1R=d;e.1e={};a.1x(e,{1Z:V(b){11 f=e.1i,k=a.3o("4X");U(e.1v)X 13;e.1v=b?-2:-1;f.14=a("<24/>").1t({1K:j+"-"+h,47:"14","1Q":j+" Y 1g-14-2W 1g-52-4J "+d.1l.3h}).1c("z-39",a.1a.Y.4g+a(m).1r).21("1g-1O",d.1l.1O).21("1g-1W-1X",e.1P.1X).2e("Y",e).2N(d.1h.2s);f.34=a("<24 />",{"1Q":j+"-34"}).2N(f.14);f.18=a("<24 />",{"1Q":j+"-18 "+(d.1l.1O?"1g-1O-18":""),1K:j+"-"+h+"-18"}).2N(f.34);d.18.1o.1D&&r();t(d.18.1D);a.1y(a.1a.Y.1e,V(){12.2H==="1Z"&&12(e)});e.1v=1b;x(1,1,1,1);a.1y(d.4v,V(n,g){f.14.1q("14"+n,g)});f.14.3Q("4I",V(n){U(d.W.3n||b){f.14.15();e.W(e.1P.1z)}f.14.3L("1g-14-2W");k.3r=a.1x({},e.1P.1z);f.14.2E(k,[e.26()]);n()});X e},2K:V(b){35(b.2G()){1N"1n":b=l("1h");1F;1N"3a":b=l("3a");1F;3A:b=i(b.2G());b=b[0].1A?b[0].1G():b[0].2D?b[0]:b[0][b[1]];1F}X b},3c:V(b,f){b=b.2G();11 k=i(b),n=e.1i,g=n.14,p,y,z,v={5U:{1K:V(){11 o=f===1b?a.1a.Y.4q:f,A=j+"-"+o;U(o!==13&&o.1r>0&&!a("#1g-14-"+o).1r){g[0].1K=A;n.18[0].1K=A+"-18";n.1o[0].1K=A+"-1o"}},"^18.1D":V(){t(f)},"^18.1o.1D":V(){U(e.1v)U(!e.1i.1o&&f){r();e.2j()}19 f?e.1i.1o.3i(f):s()},"^18.1o.23":V(){11 o=e.1i.23,A=e.1i.1o;U(e.1v)U(f){A||r();u()}19 o.2a()},"^1h.(25|2y)$":V(){11 o=/25$/i.1J(b)?"25":"2y";U("1G"===1m f)d.1h[o]=2g a.1a.Y.1e.2P(f)},"^1h.(25|2y|1S|1j)":V(){e.1v&&e.2j()},"^1h.2s$":V(){U(e.1v===1b){g.2N(f);e.2j()}},"^(W|15).(1z|1j|2A|2z|22)":V(o,A,F,C){11 D=b.4j(/2A/i)>-1?[0,[0,1,1,1]]:[b.3E(0,3),b.3H(0)==="s"?[1,0,0,0]:[0,1,0,0]];U(D[0])o[A]=C;w.3d(e,D[1]);U(D[0])o[A]=F;x.3d(e,D[1])},"^W.3n$":V(){e.1v===13&&e.W()},"^1l.3h$":V(){e.1i.14.1t("1Q",j+" Y 1g-52-4J "+f)},"^1l.1O$":V(){11 o=!!f;g.21("1g-1O",o);n.2J.21("1g-1O-4K",o);n.18.21("1g-1O-18",o);n.23.4s("4L").21(j+"-3C",!o).21("1g-3C",o)},"^4v.(1Z|W|4w|15|2R|3u)":V(o,A,F){n.14[(a.2m(f)?"":"5T")+"1q"]("14"+A,F)}}};a.1y(e.1e,V(o){U("1I"===1m 12.3F)v[o]=12.3F});p=k[0][k[1]];k[0][k[1]]=f.5V?a(f):f;L(d,c);2O(y 2u v)2O(z 2u v[y])5W(z,"i").1J(b)&&v[y][z].1U(e,k[0],k[1],f,p);X e},2L:V(b,f){V k(){11 v=a(12),o=b?"1t":"3q",A=/^1|0$/.1J(v.1c("3D"));e.1i.1o&&c[o]("3t-4E",j+"-"+h+"-1o");c[o]("3t-4W",j+"-"+h+"-18");U(b){U(a.2w.30&&12.1l&&A){z=12.1l;z.4e("3B");z.4e("3D")}}19 A&&v.15()}U(e.1v===13)X 13;11 n=b?"W":"15",g=e.1i.14,p=d[n],y=g.2f(":2v"),z;U((1m b).4j("3y|2Z"))b=!g.2f(":2v");U(!y&&!b||g.2f(":5X"))X e;U(f){U(e.1P.1z&&/5Y|5Z/.1J(f.28)&&/4G|4M/.1J(e.1P.1z.28)&&a(f.1j).2h(d.W.1j).1r<2&&a(f.4N).40(m).1r>0)X e;e.1P.1z=a.1x({},f)}y=a.3o("14"+n);y.3r=a.1x({},f);g.2E(y,[e.26(),3U]);U(y.4d())X e;U(b){e.2R();e.2j(f);p.5n&&a(m).Y("15")}19 2l(e.1L.W);g.1t("3t-61",62(!b));g.4x(1,1);U(a.2m(p.2p)){p.2p.1U(g,e.26());g.3Q(V(){k.1U(12);a(12).4T()})}19 U(p.2p===13){g[n]();k.1U(g)}19 g.4y(3U,b?1:0,k);b&&p.1j.2E("Y-"+h+"-22");X e},W:V(b){e.2L(1b,b)},15:V(b){e.2L(13,b)},2R:V(b){U(e.1v===4P)X 13;11 f=e.1i.14,k=a(m),n=29(f.1c("z-39"),10),g=a.1a.Y.4g+k.1r,p=j+"-2R",y=a.1x({},b);U(!f.2B(p)&&n!==g){k.1c("z-39",V(z,v){X v-1});a(m+"."+p).1y(V(){11 z=a(12),v=z.Y(),o;U(!v||v.1v===13)X 1b;z.3L(p);o=a.3o("5v");o.3r=y;z.2E(o,[v,g])});b=a.3o("63");b.3r=y;f.2E(b,[e.26(),g]);b.4d()||f.1c({64:g}).3V(p)}X e},2j:V(b){U(e.1v===13)X 13;11 f=d.1h.1j,k=e.1i.14,n=d.1h,g=n.25,p=n.2y,y=n.1S,z=e.1i.14.1d(),v=e.1i.14.1f(),o=a(n.2s)[0],A=0,F=0,C=a.3o("3Z"),D=k.1c("1h")==="2A",E=a(y.2s&&o!==1V.3b?o:G),B={16:0,17:0};o={16:V(H){11 J=E.3G,I=p.x==="16"?A:p.x==="1B"?-A:-A/2,M=H+z-E.1d-J;I=(g.x==="16"?z:g.x==="1B"?-z:-z/2)-(g.x===g.y?1:-2)*y.x-(g.1A==="x"||g.x===g.y?I:0);U(J-H>0)B.16-=I;19 U(M>0)B.16-=(g.x==="1w"?-1:1)*I;X B.16-H},17:V(H){11 J=E.3v,I=p.y==="17"?F:p.y==="1C"?-F:-F/2,M=H+v-E.1f-J;I=(g.y==="17"?v:g.y==="1C"?-v:-v/2)-(g.y===g.x?1:-2)*y.y-(g.1A==="y"||g.x===g.y?I:0);U(J-H>0)B.17-=I;19 U(M>0)B.17-=(g.y==="1w"?-1:1)*I;X B.17-H}};E={4R:E,1f:E[(E[0]===G?"h":"66")+"70"](),1d:E[(E[0]===G?"w":"68")+"6Y"](),3G:E.3G(),3v:E.3v()};U(f==="27"){p={x:"16",y:"17"};b=y.27||!b||!b.3X?a.1x({},a.1a.Y.27):b;B={17:b.49,16:b.3X}}19{U(f==="1z")f=b&&b.1j&&b.28!=="3Y"&&b.28!=="2C"?e.1P.1j=a(b.1j):e.1P.1j;f=a(f).69(0);U(f.1r===0)X e;19 U(f[0]===1V||f[0]===G){A=f.1d();F=f.1f();U(f[0]===G)B={17:D?0:E.3v,16:D?0:E.3G}}19 U(f.2f("6b")&&a.1a.Y.1e.4c){B=a.1a.Y.1e.4c(f,p);A=B.1d;F=B.1f;B=B.1n}19{A=f.4k();F=f.4f();B=q(f)}B.16+=p.x==="1B"?A:p.x==="1w"?A/2:0;B.17+=p.y==="1C"?F:p.y==="1w"?F/2:0}B.16+=y.x+(g.x==="1B"?-z:g.x==="1w"?-z/2:0);B.17+=y.y+(g.y==="1C"?-v:g.y==="1w"?-v/2:0);B.4l=y.2T&&f[0]!==G&&f[0]!==1V.3b?{16:o.16(B.16),17:o.17(B.17)}:{16:0,17:0};k.1t("1Q",V(){X a(12).1t("1Q").33(/1g-14-4Q-\\w+/i,"")}).3V(j+"-4Q-"+g.57());C.3r=a.1x({},b);k.2E(C,[e.26(),B,E.4R]);U(C.4d())X e;1Y B.4l;U(k.2f(":2v")&&a.2m(n.2p)){n.2p.1U(k,e.26(),B);k.3Q(V(){11 H=a(12);H.1c({3D:"",1f:""});a.2w.30&&12.1l&&12.1l.4e("3B");H.4T()})}19 6g(B.16,B.17)||k.1c(B);X e},3W:V(){U(!e.1v||!(a.2w.30&&29(a.2w.3I.3H(0),10)<9))X 13;11 b=e.1i.14;b.1t("1l");11 f;b.1c({1d:"4U",1f:"4U"});f=l("3a",1);a.1y(["1d","1f"],V(k,n){11 g=29(b.1c("37-"+n),10)||0,p=29(b.1c("4V-"+n),10)||0;f[n]=g+p?1p.4V(1p.37(f[n],p),g):f[n]});b.1c(f)},4r:V(b){11 f=e.1i.14;U(e.1v)f.21("1g-1W-1X",b);19 e.1P.1X=!!b;X e},2t:V(){11 b=e.1i,f=b.1j.2e("4t");e.1v&&a.1y(e.1e,V(){12.2H==="1Z"&&12.2t()});w(1,1,1,1);c.4Y("Y");e.1v&&b.14.2a();f&&c.1t("1o",f);c.3q("3t-4W");X c},26:V(){11 b=a.1x({},e);1Y b.1P;1Y b.1L;1Y b.1R;1Y b.1e;1Y b.1Z;1Y b.26;X b}})}V P(c,d){11 h,i=a(12);h=a(1V.3b);11 q=i.2c?i.2c(d.2c):{};q=a.1x(1b,{},d,L(a.1x(1b,{},(q&&d.2c.28==="6j"?q[d.2c.51]:{})||q)));11 l=q.1h,s=12===1V?h:i;i.4Y("2c");U("3y"===1m q.18.1D)U(q.18.1t!==13&&i.1t(q.18.1t))q.18.1D=i.1t(q.18.1t);19 X 13;U(l.2s===13)l.2s=h;U(l.1j===13)l.1j=s;U(q.W.1j===13)q.W.1j=s;U(q.15.1j===13)q.15.1j=s;l.2y=2g a.1a.Y.1e.2P(l.2y);l.25=2g a.1a.Y.1e.2P(l.25);U(i.2e("Y"))U(q.4n)i.Y("2t");19 U(q.4n===13)X 13;h=2g O(i,q,c);i.2e("Y",h);X h}V Q(c){11 d=12;d.3F={"^18.1H":V(){12.1e.1H.3f(12.1R.18.1H)}};a.1x(d,{2q:V(){11 h=c.1R.18.1H;c.1i.14.1q("4X.1H",V(){d.3f(h);c.1i.14.1q("38.1H",V(){h.2X===13&&c.1v===1b&&d.3f(h)})})},3f:V(h){a.1H(a.1x(1b,{},h,{4h:V(i,q){U(a.2m(h.4h))U(h.4h.1U(c.26(),i,q)===13)X;c.3c("18.1D",i)},3K:V(i,q,l){11 s=q||l;U(a.2m(h.3K)){i=h.3K.1U(c.26(),i,q,l);U(i===13)X}c.3c("18.1D",s)}}));X d},2t:V(){c.1i.14.1E("38.1H")}});d.2q()}V N(c,d,h){11 i=1p.1M(d/2),q=1p.1M(h/2);d={4Z:[[0,0],[d,h],[d,0]],58:[[0,0],[d,0],[0,h]],53:[[0,h],[d,0],[d,h]],54:[[0,0],[0,h],[d,h]],6n:[[0,h],[i,0],[d,h]],6p:[[0,0],[d,0],[i,h]],6q:[[0,0],[d,q],[0,h]],6s:[[d,0],[d,h],[0,q]]};d.6t=d.4Z;d.6v=d.58;d.6w=d.53;d.6x=d.54;X d[c]}V R(c){V d(j){11 m=l.1k,b=["16","1B"],f=q.1n,k,n;U(q.1u===13||!m)X 13;j=j||i.1u;k=j.1A;n=k==="y"?"x":"y";b[k==="y"?"4p":"6y"]("17","1C");f=1p.37(j[n]==="1w"?f:0,f);m.1c({17:"",1C:"",16:"",1B:"",56:""});35(j[k==="y"?"x":"y"]){1N"1w":m.1c(b[0],"50%").1c("56-"+b[0],-1p.1M(t[k==="y"?"1d":"1f"]/2)+f);1F;1N b[0]:m.1c(b[0],f);1F;1N b[1]:m.1c(b[1],f);1F}f=t[k==="x"?"1d":"1f"];U(w){s.21("1g-14-2W",!s.2f(":2v"));f-=29(u.1c("1s-"+j[k]+"-1d"),10)||0;s.3L("1g-14-2W")}U(e==="2o"&&/1C|1B/.1J(j[j.1A]))f+=w?1:-1;m.1c(j[k],-f)}V h(j,m,b){U(l.1k){j=a.1x({},i.1u);m=j.1A==="y"?["y","17","16","1f","x"]:["x","16","17","1d","y"];11 f=b.4l,k=[0,0];U(i.1u.2A!==1b){U(f.16)j.x=j.x==="1w"?f.16>0?"16":"1B":j.x==="16"?"1B":"16";U(f.17)j.y=j.y==="1w"?f.17>0?"17":"1C":j.y==="17"?"1C":"17";U(j.1G()!==r.1u.1G()&&(r.17!==f.17||r.16!==f.16))i.3l(j)}k[0]=w?29(u.1c("1s-"+j[m[0]]+"-1d"),10)||0:e==="2o"?1:0;k[1]=1p.37(j[m[4]]==="1w"?q.1n:0,q.1n);b[m[1]]+=(j[m[0]]===m[1]?1:-1)*(t[m[3]]-k[0]);b[m[2]]-=(j[m[4]]===m[2]||j[m[4]]==="1w"?1:-1)*k[1];r.16=f.16;r.17=f.17;r.1u=j}}11 i=12,q=c.1R.1l.1k,l=c.1i,s=l.14,u=l.34,r={17:0,16:0,1u:{1G:V(){}}},t={1d:q.1d,1f:q.1f},x={},w=q.1s||0,e=q.2Q||13;i.1u=2i;i.31=2i;i.3F={"^1h.25|1l.1k.(1u|31|2Q|1s)":V(){w=q.1s;U(i.2q())12.2K("1h.1j")!=="27"&&12.2j();19 i.2t()},"^1l.1k.(1f|1d)":V(){t={1d:q.1d,1f:q.1f};i.2M();i.3l();c.2j()},"^1l.(3h|1O)$":V(){i.4m();i.3l()}};a.1x(i,{2q:V(){11 j=a.2w.30,m=i.5a(),b=i[i.31?"31":"1u"].1G().6z("1w")>-1;U(m){U(e===1b)e=a("<2r />")[0].3T?"2r":j&&(b||t.1f!==t.1d)?"2o":"2Y";19 U(e==="2r")e=j?"2o":!a("<2r />")[0].3T?"2Y":"2r";19 U(e==="2Y")e=j&&b?"2o":e;i.2M();i.4m();i.3l();s.1E(".Y-1k").1q("3Z.Y-1k",h)}X m},5a:V(){11 j=q.1u,m=c.1R.1h.2y,b=c.1R.1h.25;U(b.1G)b=b.1G();U(j===13||b===13&&m===13)X 13;19 U(j===1b)i.1u=2g a.1a.Y.1e.2P(b);19 U(!j.1G){i.1u=2g a.1a.Y.1e.2P(j);i.1u.2A=1b}X i.1u.1G()!=="4C"},4m:V(){11 j=l.1k,m=i.1u[i.1u.1A],b="1s-"+m+"-36",f=c.1R.1l.1O?l.18:l.34;x.2I=j.1c("3O-36","").1c("1s","").1c("3O-36")||"2S";x.1s=j.2K(0).1l?j.2K(0).1l["1s"+m.3H(0)+m.3E(1)+"6A"]:j.1c(b)||"2S";U(/5b?\\(0, 0, 0(, 0)?\\)|2S/i.1J(x.2I))x.2I=f.1c(w?"3O-36":b);U(!x.1s||/5b?\\(0, 0, 0(, 0)?\\)|2S/i.1J(x.1s))x.1s=f.1c(b)||x.2I;a("*",j).2h(j).1c("3O-36","2S").1c("1s",0)},2M:V(){11 j=t.1d,m=t.1f;l.1k&&l.1k.2a();l.1k=a(\'<24 1Q="1g-14-1k" />\').21("1g-1O-18",c.1R.1l.1O).1c(t).4o(s);35(e){1N"2r":a(\'<2r 1f="\'+m+\'" 1d="\'+j+\'" />\').2N(l.1k)[0].3T("2d").5l();1F;1N"2o":l.1k.3i(\'<2o:4a 6B="0 0" 6C="\'+j+" "+m+\'" 6D="\'+!!w+\'" 1l="5e:3N(#3A#5g); 3e:5h-3w; 6E:1b; 1h: 3x; 17:0; 16:0; 1d:\'+j+"2n; 1f:"+m+"2n; 6F-6G:"+i.1u.y+\';"><2o:6H 6I="\'+(w-2)+\'2n" 6J="6K" 6L="10" 1l="5e:3N(#3A#5g); 3e:5h-3w;" />\');1F;1N"2Y":l.1k.3S(\'<24 1Q="1g-14-1k-6M" />\').3S(w?\'<24 1Q="1g-14-1k-1s" />\':"");1F}X i},3l:V(j){11 m=l.1k,b=t.1d,f=t.1f,k=w>0?0:1,n=1p.3M(w/2+0.5),g=q.31,p,y;U(!j)j=i.1u;U(g===13)g=j;19{g=2g a.1a.Y.1e.2P(g);g.1A=j.1A;U(g.x==="3J")g.x=j.x;19 U(g.y==="3J")g.y=j.y;19 U(g.x===g.y)g[j.1A]=j[j.1A]}y=1p[/b|r/.1J(g[g.1A==="y"?"x":"y"])?"3M":"1M"];m=m.4s();35(e){1N"2r":m=m.2K(0).3T("2d");m.5j&&m.5j();m.6N(0,0,5k,5k);2O(p=N(g.1G(),b,f);k<2;k++){U(k){m.5l();m.6O(y((g.x==="16"?1:g.x==="1B"?-1:0)*(w+1)*(g.1A==="y"?0.5:1)),y((g.y==="17"?1:g.y==="1C"?-1:0)*(w+1)*(g.1A==="x"?0.5:1)))}m.6P();m.6Q(p[0][0],p[0][1]);m.5m(p[1][0],p[1][1]);m.5m(p[2][0],p[2][1]);m.6R();m.6T=x[k?"2I":"1s"];m.2I()}1F;1N"2o":p=N(g.1G(),b,f);k="m"+p[0][0]+","+p[0][1]+" l"+p[1][0]+","+p[1][1]+" "+p[2][0]+","+p[2][1]+" 6U";m.1t({6V:k,6W:x.2I});U(w){m.4s().1t("36",x.1s);U(g.1A==="y"){m.1c("17",(g.y==="17"?1:-1)*(w-2));m.1c("16",g.x==="16"?1:-2)}19{m.1c("16",(g.x==="16"?1:-1)*(w-2));m.1c("17",g.y==="17"?1:-2)}}1F;1N"2Y":U(g.1A==="y"){k=b>f?1.5:bf?5:2.2;n=[1p.1M(k*n*(g.x==="1B"?-1:1)*(g.y==="1w"?0.9:1)),g.y==="17"?n:g.y==="1C"?-n:0]}m.3q("1l").1y(V(z){11 v={x:g.1A==="x"?g.x==="16"?"1B":"16":g.x,y:g.1A==="y"?g.y==="17"?"1C":"17":g.y},o=g.x==="1w"?["16","1B",v.y,f,b]:["17","1C",v.x,b,f],A=x[!z&&w?"1s":"2I"];z&&a(12).1c({1h:"3x","z-39":1,16:n[0],17:n[1]});g.x==="1w"||g.y==="1w"?a(12).1c("1s-"+o[2],o[3]+"2n 4u "+A).1c("1s-"+o[0],1p.1M(o[4]/2)+"2n 5p 2S").1c("1s-"+o[1],1p.1M(o[4]/2)+"2n 5p 2S"):a(12).1c("1s-1d",1p.1M(f/2)+"2n "+1p.1M(b/2)+"2n").1c("1s-"+v.x,1p.1M(b/2)+"2n 4u "+A).1c("1s-"+v.y,1p.1M(f/2)+"2n 4u "+A)});1F}d(j);X i},2t:V(){l.1k&&l.1k.2a();s.1E(".Y-1k")}})}V S(c,d){11 h=12,i=c.1i,q=i.14;i.2b=a("#Y-2b");a.1x(h,{2q:V(){q.1q("38.2x 4z.2x",V(l,s,u){l=l.28.33("14","");a.2m(d[l])?d[l].1U(i.2b,u,s):h[l](u)});i.2b.1r||h.2M();d.3u===1b&&i.2b.1q("3P.2x"+c.1K,V(){c.15.1U(c)})},2M:V(){i.2b=a("<24 />",{1K:"Y-2b",1c:{1h:"3x",17:0,16:0,3e:"73"}}).2N(1V.3b);a(G).1q("2C.2x",V(){i.2b.1c({1f:1p.37(a(G).1f(),a(1V).1f()),1d:1p.37(a(G).1d(),a(1V).1d())})}).2E("2C")},2L:V(l){11 s=i.2b,u=c.1R.W.1T.2p,r=l?"W":"15";s.4x(1b,13);U(a.2m(u))u.1U(s,l);19 u===13?s[r]():s.4y(3U,l?0.7:0,V(){l||a(12).15()})},W:V(){h.2L(1b)},15:V(){h.2L(13)},2t:V(){11 l=1b;a("*").1y(V(){11 s=a(12).2e("Y");U(s&&s.1K!==c.1K&&s.1R.W.1T)X l=13});U(l){i.2b.2a();a(G).1E("3Y.2x 2C.2x")}19 i.2b.1E("3P.2x"+c.1K);q.1E("38.2x 4z.2x")}});h.2q()}V T(c){11 d=12,h=c.1i,i=h.14,q=".2k-"+c.1K,l="3Z"+q+" 38"+q;a.1x(d,{2q:V(){h.2k=a(\'<43 1Q="1g-14-2k" 5r="0" 5s="-1" 5t="5u:\\\'\\\';" 1l="3e:3w; 1h:3x; z-39:-1; 3B:5w(3D=0);">\');h.2k.2N(i);i.1q(l,d.1S)},1S:V(){11 s=c.2K("3a"),u=c.1e.1k,r=c.1i.1k,t;t=29(i.1c("1s-16-1d"),10)||0;t={16:-t,17:-t};U(u&&r){u=u.1u.1A==="x"?["1d","16"]:["1f","17"];t[u[1]]-=r[u[0]]()}h.2k.1c(t).1c(s)},2t:V(){d.43.2a();i.1E(l)}});d.2q()}a.1a.Y=V(c,d,h){11 i=2F(c).2G(),q=2i,l=i==="4r"?[1b]:a.5x(32).4F(1,10),s=l[l.1r-1],u=a.1x(1b,{},c),r;U(!32.1r&&12.2e("Y")||i==="5y")X(u=12.2e("Y"))?u.26():K;19 U("1G"===1m c){12.1y(V(){11 t=a(12).2e("Y");U(!t)X 1b;U(/5z|3c/.1J(i)&&d)U(h!==K)t.3c(d,h);19 q=t.2K(d);19{U(!t.1v&&(i==="W"||i==="2L")){U(s&&s.5B)t.1P.1z=s;t.1Z(1)}19 U(i==="5C"){i="4r";l=[13]}t[i]&&t[i].3d(t[i],l)}});X q!==2i?q:12}19 U("1I"===1m c||!32.1r){r=L(u,12);u=a.1x(1b,{},a.1a.Y.3m,u);X a.1a.Y.1q.1U(r,u,s)}};a.1a.Y.1q=V(c,d){X 12.1y(V(h){V i(e){V j(){u.1Z(1m e==="1I"||r.W.3n);t.W.1E(x.W);t.15.1E(x.15)}U(u.1P.1X)X 13;u.1P.1z=a.1x({},e);U(r.W.2z>0){2l(u.1L.W);u.1L.W=3s(j,r.W.2z);x.W!==x.15&&t.15.1q(x.15,V(){2l(u.1L.W)})}19 j()}11 q=a(12),l=c.1K,s=c.18.1D,u,r,t,x,w;c.1K=l=l===13||l.1r<1||a("#1g-14-"+l).1r?a.1a.Y.4q++:l;w=".Y-"+l+"-2M";u=P.1U(12,l,c);U(u===13)X 1b;r=u.1R;U(a.5S(s))r.18.1D=s[h];q.1t("1o")&&q.2e("4t",q.1t("1o")).3q("1o");a.1y(a.1a.Y.1e,V(){12.2H==="2H"&&12(u)});t={W:r.W.1j,15:r.15.1j};x={W:2F(r.W.1z).33(" ",w+" ")+w,15:2F(r.15.1z).33(" ",w+" ")+w};t.W.1q(x.W,i);U(c.W.3n||c.59)i(d)})};a.1y({1t:V(c){11 d=a(12),h=d.2e("Y");X 32.1r===1&&c==="1o"&&h&&h.1v===1b?d.2e("4t"):2i},2a:a.1g?2i:V(c,d){a(12).1y(V(){U(!d)U(!c||a.3B(c,[12]).1r)a("*",12).2h(12).1y(V(){a(12).60("2a")})})}},V(c,d){U(!d)X 1b;a.1a["4O"+c]=a.1a[c];a.1a[c]=V(){X d.3d(12,32)||a.1a["4O"+c].3d(12,32)}});a(1V.3b).1t("47",V(c,d){X!d?"65":d});a(1V).1q("3k.Y",V(c){a.1a.Y.27={3X:c.3X,49:c.49}});a.1a.Y.3I="2.0.6c";a.1a.Y.4q=0;a.1a.Y.4b="3P 6e 3R 4S 3k 5o 41".2U(" ");a.1a.Y.4g=6i;a.1a.Y.1e={2P:V(c){c=2F(c).33(/([A-Z])/," $1").33(/6r/6u,"1w").2G();12.x=(c.4i(/16|1B/i)||c.4i(/1w/)||["3J"])[0].2G();12.y=(c.4i(/17|1C|1w/i)||["3J"])[0].2G();12.1A=c.3H(0).4j(/^(t|b)/)>-1?"y":"x";12.1G=V(){X 12.1A==="y"?12.y+12.x:12.x+12.y};12.57=V(){11 d=12.x.3E(0,1),h=12.y.3E(0,1);X d===h?d:d==="c"||d!=="c"&&h!=="c"?h+d:d+h}}};a.1a.Y.3m={59:13,1K:13,4n:1b,2c:{28:"1Q"},18:{1D:1b,1t:"1o",1o:{1D:13,23:13}},1h:{25:"17 16",2y:"1C 1B",1j:13,2s:13,1S:{x:0,y:0,27:1b,2T:13,2C:1b,2s:13},2p:1b},W:{1j:13,1z:"41",2p:1b,2z:3U,5n:13,3n:13},15:{1j:13,1z:"5o",2p:1b,2z:0,2A:13,22:13},1l:{3h:"",1O:13},4v:{1Z:a.2V,4w:a.2V,W:a.2V,15:a.2V,2R:a.2V,3u:a.2V}};a.1a.Y.1e.1H=V(c){11 d=c.1e.1H,h=c.1R.18.1H;U(h&&h.3N)U(d)X d;19{c.1e.1H=2g Q(c);X c.1e.1H}};a.1a.Y.1e.1H.2H="1Z";a.1a.Y.1e.1H.3g=V(c){42{11 d=c.18.1H;U(1m d!=="1I")d=c.18.1H={3N:d};U("3y"!==1m d.2X&&d.2X)d.2X=!!d.2X}44(h){}};a.1x(1b,a.1a.Y.3m,{18:{1H:{2X:1b}}});a.1a.Y.1e.1k=V(c){11 d=c.1e.1k,h=c.1R.1l.1k;U(h&&h.1u)U(d)X d;19{c.1e.1k=2g R(c);c.1e.1k.2q();X c.1e.1k}};a.1a.Y.1e.1k.2H="1Z";a.1a.Y.1e.1k.3g=V(c){42{11 d=c.1l.1k;U(1m d!=="1I")c.1l.1k={1u:d};U(!/1G|3y/i.1J(1m d.1u))d.1u=4B;U(1m d.2Q!=="1G")d.2Q=1b;U(!/2r|2Y/i.1J(d.2Q))d.2Q=1b;1m d.1d!=="2Z"&&1Y d.1d;1m d.1f!=="2Z"&&1Y d.1f;1m d.1s!=="2Z"&&1Y d.1s;1m d.1n!=="2Z"&&1Y d.1n}44(h){}};a.1x(1b,a.1a.Y.3m,{1l:{1k:{1u:1b,31:13,2Q:1b,1d:9,1f:9,1s:0,1n:0}}});a.1a.Y.1e.4c=V(c,d){V h(w,e){2O(11 j=0,m=1,b=1,f=0,k=0,n=w.1d,g=w.1f;n>0&&g>0&&m>0&&b>0;){n=1p.1M(n/2);g=1p.1M(g/2);U(d.x==="16")m=n;19 U(d.x==="1B")m=w.1d-n;19 m+=1p.1M(n/2);U(d.y==="17")b=g;19 U(d.y==="1C")b=w.1f-g;19 b+=1p.1M(g/2);2O(j=e.1r;j--;){U(e.1r<2)1F;f=e[j][0]-w.1n.16;k=e[j][1]-w.1n.17;U(d.x==="16"&&f>=m||d.x==="1B"&&f<=m||d.x==="1w"&&(fw.1d-m)||d.y==="17"&&k>=b||d.y==="1C"&&k<=b||d.y==="1w"&&(kw.1f-b))e.67(j,1)}}X{16:e[0][0],17:e[0][1]}}11 i=c.1t("4a").2G(),q=c.1t("6f").2U(","),l=[],s=a(\'3j[6k="#\'+c.6m("5i").1t("51")+\'"]\'),u=s.1n(),r={1d:0,1f:0,1n:{17:55,1B:0,1C:0,16:55}},t=0,x=0;u.16+=1p.3M((s.4k()-s.1d())/2);u.17+=1p.3M((s.4f()-s.1f())/2);U(i==="4A")2O(t=q.1r;t--;){x=[29(q[--t],10),29(q[t+1],10)];U(x[0]>r.1n.1B)r.1n.1B=x[0];U(x[0]r.1n.1C)r.1n.1C=x[1];U(x[1]