diff --git a/dist/jquery.qtip.css b/dist/jquery.qtip.css index cc91e1fc..989e74b4 100644 --- a/dist/jquery.qtip.css +++ b/dist/jquery.qtip.css @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Sun Oct 3 17:45:11 2010 +0100 +* Date: Sun Oct 3 17:55:18 2010 +0100 */ .ui-tooltip-accessible{ diff --git a/dist/jquery.qtip.js b/dist/jquery.qtip.js index b78ec1ad..1033ee7a 100644 --- a/dist/jquery.qtip.js +++ b/dist/jquery.qtip.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Sun Oct 3 17:45:11 2010 +0100 +* Date: Sun Oct 3 17:55:18 2010 +0100 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -894,35 +894,37 @@ function QTip(target, options, id) focus: function(event) { - if(!self.rendered) { return FALSE; } + if(self.rendered === false) { return FALSE; } var tooltip = self.elements.tooltip, qtips = $(selector), curIndex = parseInt(tooltip.css('z-index'), 10), newIndex = $.fn.qtip.zindex + qtips.length, focusClass = uitooltip + '-focus', - callback, - cachedEvent = $.extend({}, event); + cachedEvent = $.extend({}, event), + callback; // Only update the z-index if it has changed and tooltip is not already focused if(!tooltip.hasClass(focusClass) && curIndex !== newIndex) { - qtips.each(function() - { - var api = $(this).qtip(), blur = $.Event('tooltipblur'), tooltip, elemIndex; - if(!api || api.rendered === FALSE) { return TRUE; } - tooltip = api.elements.tooltip; + // Reduce our z-index's and keep them properly ordered + qtips.css('z-index', function(i, curIndex) { + return curIndex - 1; + }); - // Reduce all other tooltip z-index by 1 - elemIndex = parseInt(tooltip.css('z-index'), 10); - if(!isNaN(elemIndex)) { tooltip.css({ zIndex: elemIndex - 1 }); } + // Fire blur event for focussed tooltip + $(selector + '.' + focusClass).each(function() { + var self = $(this), api = self.qtip(), blur; + + if(!api || api.rendered === FALSE) { return TRUE; } // Set focused status to FALSE - tooltip.removeClass(focusClass); + self.removeClass(focusClass); // Trigger blur event + blur = $.Event('tooltipblur'); blur.originalEvent = cachedEvent; - tooltip.trigger(blur, [api, newIndex]); + self.trigger(blur, [api, newIndex]); }); // Call API method @@ -1399,13 +1401,26 @@ $.each({ } } }); + }, + + /* iPad offset fix - See trac ticket: http://bugs.jquery.com/ticket/6446#comment:1 + */ + offset: function() { + var result = $(this).Oldoffset(); + + if($.fn.qtip.isiPad) { + result.top -= window.scrollY; + result.left -= window.scrollX; + } + + return result; } }, function(name, func) { if(!func) { return TRUE; } - var old = $.fn[name]; + $.fn['Old'+name] = $.fn[name]; $.fn[name] = function() { - return func.apply(this, arguments) || old.apply(this, arguments); + return func.apply(this, arguments) || $.fn['Old'+name].apply(this, arguments); }; }); @@ -1425,6 +1440,9 @@ $.fn.qtip.nextid = 0; $.fn.qtip.inactiveEvents = 'click dblclick mousedown mouseup mousemove mouseleave mouseenter'.split(' '); $.fn.qtip.zindex = 15000; +// iPad offset problem detection - http://bugs.jquery.com/ticket/6446#comment:1 +$.fn.qtip.isiPad = /webkit.*mobile/i.test(navigator.userAgent) && /; CPU.*OS (?:3_2|4_0)/i.test(navigator.userAgent); + // Setup base plugins $.fn.qtip.plugins = { // Corner object parser diff --git a/dist/jquery.qtip.min.js b/dist/jquery.qtip.min.js index 022b7b19..97e2c8f5 100644 --- a/dist/jquery.qtip.min.js +++ b/dist/jquery.qtip.min.js @@ -9,7 +9,7 @@ * http://en.wikipedia.org/wiki/MIT_License * http://en.wikipedia.org/wiki/GNU_General_Public_License * -* Date: Sun Oct 3 17:45:11 2010 +0100 +* Date: Sun Oct 3 17:55:18 2010 +0100 */ "use strict"; // Enable ECMAScript "strict" operation for this function. See more: http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/ @@ -17,66 +17,67 @@ /*global window: false, jQuery: false */ var TRUE=true,FALSE=false,NULL=null; -(function(a,F,M){function O(c,e){var i,g=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};i=c.content.text||FALSE;if(!a.isFunction(i)&&(!i&&!i.attr||i.length<1||"object"===typeof i&&!i.jquery))i=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= +(function(a,E,M){function O(c,e){var i,g=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};i=c.content.text||FALSE;if(!a.isFunction(i)&&(!i&&!i.attr||i.length<1||"object"===typeof i&&!i.jquery))i=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(o){}if(a.isFunction(i)){c.content.text= [];e.each(function(){var l=i.call(this);if(l){c.content.text.push(l);g=g.add(a(this))}})}else g=e;a.each(a.fn.qtip.plugins,function(){this.sanitize&&this.sanitize(c)});return g}function R(c,e,i){function g(b){var d,h=b.split("."),k=e[h[0]];for(b=1;b",{html:d}):a("",{"class":"ui-state-default",text:"Close tooltip", title:"Close tooltip",css:{"text-indent":"-10000em"}}).prepend(a("",{"class":"ui-icon ui-icon-close"}));b.button.prependTo(b.titlebar).attr("role","button").addClass(z+"-"+(d===TRUE?"close":"button")).hover(function(h){a(this).toggleClass("ui-state-hover",h.type==="mouseenter")}).click(function(){b.tooltip.hasClass("ui-state-disabled")||f.hide();return FALSE}).bind("mousedown keydown mouseup keyup mouseout",function(h){a(this).toggleClass("ui-state-active ui-state-focus",/down$/i.test(h.type))})} -function m(){var b=f.elements;b.titlebar&&l();b.titlebar=a("
",{"class":z+"-titlebar "+(e.style.widget?"ui-widget-header":"")}).append(b.title=a("
",{id:z+"-"+i+"-title","class":z+"-title",html:e.content.title.text})).prependTo(b.wrapper);e.content.title.button&&t()}function x(b){if(!f.rendered||!b)return FALSE;if(a.isFunction(b))b=b.call(c);b.jquery&&b.length>0?f.elements.content.append(b.css({display:"block"})):f.elements.content.html(b);b=void 0;var d=f.elements.tooltip,h,k;if(f.rendered&& -a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9){d.css({width:"auto",maxWidth:"none"});b=o("dimensions").width;d.css({maxWidth:""});h=parseInt(d.css("max-width"),10)||0;k=parseInt(d.css("min-width"),10)||0;b=Math.min(Math.max(b,k),h);d.width(b)}f.rendered===TRUE&&f.reposition(f.cache.event);return f}function q(b,d,h,k){function j(A){if(n.tooltip.hasClass("ui-state-disabled"))return FALSE;n.show.trigger("qtip-"+i+"-inactive");clearTimeout(f.timers.show);clearTimeout(f.timers.hide);var C= -function(){f.show(e.position.target!=="mouse"?A:NULL)};if(e.show.delay>0)f.timers.show=setTimeout(C,e.show.delay);else C()}function p(A){if(n.tooltip.hasClass("ui-state-disabled"))return FALSE;var C=a(A.relatedTarget).parents(B)[0]==n.tooltip[0];clearTimeout(f.timers.show);clearTimeout(f.timers.hide);if(e.hide.fixed&&(e.position.target==="mouse"&&C||/mouse(out|leave|move)/.test(A.type)&&C)){A.stopPropagation();A.preventDefault();return FALSE}n.tooltip.stop(TRUE);if(e.hide.delay>0)f.timers.hide=setTimeout(function(){f.hide(A)}, -e.hide.delay);else f.hide(A)}function v(A){if(n.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(f.timers.inactive);f.timers.inactive=setTimeout(function(){f.hide(A)},e.hide.inactive)}function r(A){f.elements.tooltip.is(":visible")&&f.reposition(A)}var y=".qtip-"+i,n={show:e.show.target,hide:e.hide.target,tooltip:f.elements.tooltip},u={show:String(e.show.event).split(" "),hide:String(e.hide.event).split(" ")},s=a.browser.msie&&/^6\.[0-9]/.test(a.browser.version);c.bind("remove.qtip", -function(){f.destroy()});if(h&&e.hide.fixed){n.hide=n.hide.add(n.tooltip);n.tooltip.bind("mouseover"+y,function(){n.tooltip.hasClass("ui-state-disabled")||clearTimeout(f.timers.hide)})}if(d){if("number"===typeof e.hide.inactive){n.show.bind("qtip-"+i+"-inactive",v);a.each(a.fn.qtip.inactiveEvents,function(A,C){n.hide.add(f.elements.tooltip).bind(C+y+"-inactive",v)})}a.each(u.hide,function(A,C){var E=a.inArray(C,u.show);if(E>-1&&a(n.hide).add(n.show).length===a(n.hide).length||C==="unfocus"){n.show.bind(C+ -y,function(K){n.tooltip.is(":visible")?p(K):j(K)});delete u.show[E]}else n.hide.bind(C+y,p)})}if(b){a.each(u.show,function(A,C){n.show.bind(C+y,j)});n.tooltip.bind("mouseover"+y,function(){f.focus()})}if(k){if(e.position.adjust.resize||e.position.adjust.screen)a(F).bind("resize"+y,r);if(e.position.adjust.screen||s&&n.tooltip.css("position")==="fixed")a(document).bind("scroll"+y,r);/unfocus/i.test(e.hide.event)&&a(document).bind("mousedown"+y,function(A){var C=f.elements.tooltip;a(A.target).parents(B).length=== -0&&a(A.target).add(c).length>1&&C.is(":visible")&&!C.hasClass("ui-state-disabled")&&f.hide()});e.position.target==="mouse"&&a(document).bind("mousemove"+y,function(A){if(e.position.adjust.mouse&&!n.tooltip.hasClass("ui-state-disabled")&&n.tooltip.is(":visible"))f.reposition(A||a.fn.qtip.mouse)})}}function w(b,d,h,k){k=parseInt(k,10)!==0;var j=".qtip-"+i,p={show:b?e.show.target:a("
"),hide:d?e.hide.target:a("
"),tooltip:h?f.elements.tooltip:a("
")};d={show:String(e.show.event).split(" "), -hide:String(e.hide.event).split(" ")};if(f.rendered){a.each(d.show,function(v,r){p.show.unbind(r+j)});p.show.unbind("mousemove"+j).unbind("mouseout"+j).unbind("qtip-"+i+"-inactive");a.each(d.hide,function(v,r){p.hide.add(p.tooltip).unbind(r+j)});a.each(a.fn.qtip.inactiveEvents,function(v,r){p.hide.add(h?f.elements.content:NULL).unbind(r+j+"-inactive")});p.hide.unbind("mouseout"+j);p.tooltip.unbind("mouseover"+j);if(k){a(F).unbind("resize"+j);a(document).unbind("mousedown"+j+" mousemove"+j)}}else b&& -p.show.unbind(d.show+j+"-create")}var f=this,z="ui-tooltip",B=".qtip."+z;f.id=i;f.rendered=FALSE;f.elements={target:c};f.cache={event:{},target:NULL,disabled:FALSE};f.timers={};f.options=e;f.plugins={};a.extend(f,{render:function(b){var d=f.elements,h=a.Event("tooltiprender");if(f.rendered)return FALSE;f.rendered=b?-2:-1;d.tooltip=a("
").attr({id:z+"-"+i,role:"tooltip","class":z+" qtip ui-tooltip-accessible ui-helper-reset "+e.style.classes}).css("z-index",a.fn.qtip.zindex+a(B).length).toggleClass("ui-widget", -e.style.widget).toggleClass("ui-state-disabled",f.cache.disabled).data("qtip",f).appendTo(e.position.container);d.wrapper=a("
",{"class":z+"-wrapper"}).appendTo(d.tooltip);d.content=a("
",{"class":z+"-content "+(e.style.widget?"ui-widget-content":""),id:z+"-"+i+"-content"}).appendTo(d.wrapper);x(e.content.text);e.content.title.text&&m();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(f)});f.rendered=TRUE;if(e.show.ready||b){d.tooltip.hide();f.show(f.cache.event)}q(1, -1,1,1);a.each(e.events,function(k,j){d.tooltip.bind("tooltip"+k,j)});d.tooltip.removeClass("ui-tooltip-accessible");h.originalEvent=a.extend({},f.cache.event);d.tooltip.trigger(h,[f.hash()]);return f},get:function(b){switch(b.toLowerCase()){case "offset":b=o("position");break;case "dimensions":b=o("dimensions");break;default:b=g(b.toLowerCase());b=b[0].precedance?b[0].string():b[0].jquery?b[0]:b[0][b[1]];break}return b},set:function(b,d){b=b.toLowerCase();var h=g(b),k=f.elements,j=k.tooltip,p,v,r, -y={builtin:{id:function(){var n=d===TRUE?a.fn.qtip.nextid:d,u=z+"-"+n;if(n!==FALSE&&n.length>0&&!a("#ui-tooltip-"+n).length){j[0].id=u;k.content[0].id=u+"-content";k.title[0].id=u+"-title"}},"^content.text":function(){x(d)},"^content.title.text":function(){if(f.rendered)if(!f.elements.title&&d){m();f.reposition()}else d?f.elements.title.html(d):l()},"^content.title.button":function(){var n=f.elements.button,u=f.elements.title;if(f.rendered)if(d){u||m();t()}else n.remove()},"^position.(my|at)$":function(){var n= -/my$/i.test(b)?"my":"at";if("string"===typeof d)e.position[n]=new a.fn.qtip.plugins.Corner(d)},"^position.(my|at|adjust|target)":function(){f.rendered&&f.reposition()},"^position.container$":function(){if(f.rendered===TRUE){j.appendTo(d);f.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(n,u,s,A){var C=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(C[0])n[u]=A;w.apply(f,C[1]);if(C[0])n[u]=s;q.apply(f,C[1])},"^show.ready$":function(){f.rendered=== -FALSE&&f.show()},"^style.classes$":function(){f.elements.tooltip.css("class",z+" qtip ui-helper-reset "+d)},"^style.widget$":function(){j.toggleClass("ui-widget",!!d);k.titlebar.toggleClass("ui-widget-header",!!d);k.content.toggleClass("ui-widget-content",!!d)},"^events.(render|show|move|hide|focus|blur)":function(n,u,s,A){a.isFunction(d)?k.tooltip.bind("tooltip"+u,s):k.tooltip.unbind("tooltip"+u,A)}}};a.each(f.plugins,function(n){if("object"===typeof this.checks)y[n]=this.checks});p=h[0][h[1]];h[0][h[1]]= -d.nodeType?a(d):d;O(e,c);for(v in y)for(r in y[v])RegExp(r,"i").test(b)&&y[v][r].call(f,h[0],h[1],d,p);return f},toggle:function(b,d){function h(){var y=a(this),n=b?"attr":"removeAttr",u=/^1|0$/.test(y.css("opacity"));f.elements.title&&c[n]("aria-labelledby",z+"-"+i+"-title");c[n]("aria-describedby",z+"-"+i+"-content");if(b){if(a.browser.msie&&this.style&&u){r=this.style;r.removeAttribute("filter");r.removeAttribute("opacity")}}else u&&y.hide()}if(f.rendered===FALSE)return FALSE;var k=b?"show":"hide", -j=f.elements.tooltip,p=e[k],v=j.is(":visible"),r;if((typeof b).search("boolean|number"))b=!j.is(":visible");if(!v&&!b||j.is(":animated"))return f;if(d){if(f.cache.event&&/over|enter/.test(d.type)&&/out|leave/.test(f.cache.event.type)&&a(d.target).add(e.show.target).length<2&&a(d.relatedTarget).parents(B).length>0)return f;f.cache.event=a.extend({},d)}v=a.Event("tooltip"+k);v.originalEvent=a.extend({},d);j.trigger(v,[f.hash(),90]);if(v.isDefaultPrevented())return f;if(b){f.focus();f.reposition(d); -p.solo&&a(B).qtip("hide")}else clearTimeout(f.timers.show);j.attr("aria-hidden",Boolean(!b));j.stop(TRUE,FALSE);if(a.isFunction(p.effect)){p.effect.call(j,f.hash());j.queue(function(){h.call(this);a(this).dequeue()})}else if(p.effect===FALSE){j[k]();h.call(j)}else j.fadeTo(90,b?1:0,h);b&&p.target.trigger("qtip-"+i+"-inactive");return f},show:function(b){f.toggle(TRUE,b)},hide:function(b){f.toggle(FALSE,b)},focus:function(b){if(!f.rendered)return FALSE;var d=f.elements.tooltip,h=a(B),k=parseInt(d.css("z-index"), -10),j=a.fn.qtip.zindex+h.length,p=z+"-focus",v=a.extend({},b);if(!d.hasClass(p)&&k!==j){h.each(function(){var r=a(this).qtip(),y=a.Event("tooltipblur"),n,u;if(!r||r.rendered===FALSE)return TRUE;n=r.elements.tooltip;u=parseInt(n.css("z-index"),10);isNaN(u)||n.css({zIndex:u-1});n.removeClass(p);y.originalEvent=v;n.trigger(y,[r,j])});b=a.Event("tooltipfocus");b.originalEvent=v;d.trigger(b,[f.hash(),j]);b.isDefaultPrevented()||d.css({zIndex:j}).addClass(p)}return f},reposition:function(b){if(f.rendered=== -FALSE)return FALSE;var d=e.position.target,h=f.elements.tooltip,k=e.position,j=k.my,p=k.at,v=f.elements.tooltip.width(),r=f.elements.tooltip.height(),y=a(k.container)[0],n=0,u=0,s={left:0,top:0},A=a.Event("tooltipmove"),C=h.css("position")==="fixed",E=a(F),K={left:function(D){var H=d==="mouse"?b.pageX:d.offset().left,I=E.scrollLeft(),G=E.width(),L=p.x==="left"?n:p.x==="right"?-n:n/2,J=j.x!==p.x&&p.x!=="center"?n:0,P=L+(j.x==="left"?-v:j.x==="right"?v:v/2)+-2*k.adjust.x;G=D+v-G-I;if(I-D>0&&!(D>=H&& -D0&&D+v>H)s.left+=(j.x==="center"?-1:1)*(P-L-J);return s.left-D},top:function(D){var H=E.scrollTop(),I=E.height(),G=p.y==="top"?u:p.y==="bottom"?-u:0,L=j.y!==p.y&&p.y!=="center"?u:0,J=G+(j.y==="top"?-r:j.y==="bottom"?r:-r/2)+-2*k.adjust.y;I=D+r-I-H;if(H-D>0)s.top+=j.y==="center"?-J+G:J;else if(I>0)s.top+=J-G-L;return s.top-D}};if(d==="mouse"){p={x:"left",y:"top"};b=a.extend({},a.fn.qtip.mouse);s={top:b.pageY,left:b.pageX}}else{if(d==="event")d=b&&b.target&&b.type!=="scroll"&& -b.type!=="resize"?f.cache.target=a(b.target):f.cache.target;d=a(d).eq(0);if(d.length===0)return f;else if(d[0]===document||d[0]===F){n=d.width();u=d.height();if(d[0]===F)s={top:C?0:E.scrollTop(),left:C?0:E.scrollLeft()}}else if(d.is("area")&&a.fn.qtip.plugins.imagemap){s=a.fn.qtip.plugins.imagemap(d,p);n=s.width;u=s.height;s=s.offset}else{n=d.outerWidth();u=d.outerHeight();s=d.offset();if(k.adjust.offset){do{s.left-=y.offsetLeft-y.scrollLeft;s.top-=y.offsetTop-y.scrollTop}while(y=y.offsetParent)}}s.left+= -p.x==="right"?n:p.x==="center"?n/2:0;s.top+=p.y==="bottom"?u:p.y==="center"?u/2:0}s.left+=k.adjust.x+(j.x==="right"?-v:j.x==="center"?-v/2:0);s.top+=k.adjust.y+(j.y==="bottom"?-r:j.y==="center"?-r/2:0);s.adjusted=k.adjust.screen&&d[0]!==F&&d[0]!==document.body?{left:K.left(s.left),top:K.top(s.top)}:{left:0,top:0};if(k.container[0]==document.body){if(s.top+E.scrollTop()<1)s.top=0;if(s.left+E.scrollLeft()<1)s.left=0}h.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i, -"")}).addClass(z+"-pos-"+j.abbreviation());A.originalEvent=a.extend({},b);h.trigger(A,[f.hash(),s]);if(A.isDefaultPrevented())return f;delete s.adjusted;if(h.is(":visible")&&a.isFunction(k.effect)){k.effect.call(h,f.hash(),s);h.queue(function(){var D=a(this);D.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");D.dequeue()})}else isNaN(s.left,s.top)||h.css(s);return f},disable:function(b){var d=f.elements.tooltip;if(f.rendered)d.toggleClass("ui-state-disabled", -b);else f.cache.disabled=!!b;return f},destroy:function(){var b=f.elements,d=b.target.data("oldtitle");f.rendered&&a.each(f.plugins,function(){this.initialize==="render"&&this.destroy()});w(1,1,1,1);c.removeData("qtip");f.rendered&&b.tooltip.remove();d&&c.attr("title",d);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},f);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function S(c,e){var i,g=a(this);i=a(document.body); -var o=g.metadata?g.metadata(e.metadata):{};o=a.extend(TRUE,{},e,o);var l=o.position,t=this===document?i:g;if("boolean"===typeof o.content.text)if(o.content.attr!==FALSE&&g.attr(o.content.attr))o.content.text=g.attr(o.content.attr);else return FALSE;if(l.container===FALSE)l.container=i;if(l.target===FALSE)l.target=t;if(o.show.target===FALSE)o.show.target=t;if(o.hide.target===FALSE)o.hide.target=t;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(g.data("qtip"))if(o.overwrite)g.qtip("destroy"); -else if(o.overwrite===FALSE)return FALSE;i=new R(g,o,c);g.data("qtip",i);return i}function T(c){var e=this;e.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(e,{init:function(){var i=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){e.load(i);c.elements.tooltip.bind("tooltipshow.ajax",function(){i.once===FALSE&&c.rendered===TRUE&&e.load(i)})})},load:function(i){a.ajax(a.extend(TRUE,{},i,{success:function(g,o){if(a.isFunction(i.success))if(i.success.call(c.hash(), +function m(){var b=f.elements;b.titlebar&&l();b.titlebar=a("
",{"class":z+"-titlebar "+(e.style.widget?"ui-widget-header":"")}).append(b.title=a("
",{id:z+"-"+i+"-title","class":z+"-title",html:e.content.title.text})).prependTo(b.wrapper);e.content.title.button&&t()}function y(b){if(!f.rendered||!b)return FALSE;if(a.isFunction(b))b=b.call(c);b.jquery&&b.length>0?f.elements.content.append(b.css({display:"block"})):f.elements.content.html(b);b=void 0;var d=f.elements.tooltip,h,k;if(f.rendered&& +a.browser.msie&&parseInt(a.browser.version.charAt(0),10)<9){d.css({width:"auto",maxWidth:"none"});b=o("dimensions").width;d.css({maxWidth:""});h=parseInt(d.css("max-width"),10)||0;k=parseInt(d.css("min-width"),10)||0;b=Math.min(Math.max(b,k),h);d.width(b)}f.rendered===TRUE&&f.reposition(f.cache.event);return f}function q(b,d,h,k){function j(B){if(n.tooltip.hasClass("ui-state-disabled"))return FALSE;n.show.trigger("qtip-"+i+"-inactive");clearTimeout(f.timers.show);clearTimeout(f.timers.hide);var C= +function(){f.show(e.position.target!=="mouse"?B:NULL)};if(e.show.delay>0)f.timers.show=setTimeout(C,e.show.delay);else C()}function p(B){if(n.tooltip.hasClass("ui-state-disabled"))return FALSE;var C=a(B.relatedTarget).parents(A)[0]==n.tooltip[0];clearTimeout(f.timers.show);clearTimeout(f.timers.hide);if(e.hide.fixed&&(e.position.target==="mouse"&&C||/mouse(out|leave|move)/.test(B.type)&&C)){B.stopPropagation();B.preventDefault();return FALSE}n.tooltip.stop(TRUE);if(e.hide.delay>0)f.timers.hide=setTimeout(function(){f.hide(B)}, +e.hide.delay);else f.hide(B)}function u(B){if(n.tooltip.hasClass("ui-state-disabled"))return FALSE;clearTimeout(f.timers.inactive);f.timers.inactive=setTimeout(function(){f.hide(B)},e.hide.inactive)}function r(B){f.elements.tooltip.is(":visible")&&f.reposition(B)}var w=".qtip-"+i,n={show:e.show.target,hide:e.hide.target,tooltip:f.elements.tooltip},v={show:String(e.show.event).split(" "),hide:String(e.hide.event).split(" ")},s=a.browser.msie&&/^6\.[0-9]/.test(a.browser.version);c.bind("remove.qtip", +function(){f.destroy()});if(h&&e.hide.fixed){n.hide=n.hide.add(n.tooltip);n.tooltip.bind("mouseover"+w,function(){n.tooltip.hasClass("ui-state-disabled")||clearTimeout(f.timers.hide)})}if(d){if("number"===typeof e.hide.inactive){n.show.bind("qtip-"+i+"-inactive",u);a.each(a.fn.qtip.inactiveEvents,function(B,C){n.hide.add(f.elements.tooltip).bind(C+w+"-inactive",u)})}a.each(v.hide,function(B,C){var F=a.inArray(C,v.show);if(F>-1&&a(n.hide).add(n.show).length===a(n.hide).length||C==="unfocus"){n.show.bind(C+ +w,function(K){n.tooltip.is(":visible")?p(K):j(K)});delete v.show[F]}else n.hide.bind(C+w,p)})}if(b){a.each(v.show,function(B,C){n.show.bind(C+w,j)});n.tooltip.bind("mouseover"+w,function(){f.focus()})}if(k){if(e.position.adjust.resize||e.position.adjust.screen)a(E).bind("resize"+w,r);if(e.position.adjust.screen||s&&n.tooltip.css("position")==="fixed")a(document).bind("scroll"+w,r);/unfocus/i.test(e.hide.event)&&a(document).bind("mousedown"+w,function(B){var C=f.elements.tooltip;a(B.target).parents(A).length=== +0&&a(B.target).add(c).length>1&&C.is(":visible")&&!C.hasClass("ui-state-disabled")&&f.hide()});e.position.target==="mouse"&&a(document).bind("mousemove"+w,function(B){if(e.position.adjust.mouse&&!n.tooltip.hasClass("ui-state-disabled")&&n.tooltip.is(":visible"))f.reposition(B||a.fn.qtip.mouse)})}}function x(b,d,h,k){k=parseInt(k,10)!==0;var j=".qtip-"+i,p={show:b?e.show.target:a("
"),hide:d?e.hide.target:a("
"),tooltip:h?f.elements.tooltip:a("
")};d={show:String(e.show.event).split(" "), +hide:String(e.hide.event).split(" ")};if(f.rendered){a.each(d.show,function(u,r){p.show.unbind(r+j)});p.show.unbind("mousemove"+j).unbind("mouseout"+j).unbind("qtip-"+i+"-inactive");a.each(d.hide,function(u,r){p.hide.add(p.tooltip).unbind(r+j)});a.each(a.fn.qtip.inactiveEvents,function(u,r){p.hide.add(h?f.elements.content:NULL).unbind(r+j+"-inactive")});p.hide.unbind("mouseout"+j);p.tooltip.unbind("mouseover"+j);if(k){a(E).unbind("resize"+j);a(document).unbind("mousedown"+j+" mousemove"+j)}}else b&& +p.show.unbind(d.show+j+"-create")}var f=this,z="ui-tooltip",A=".qtip."+z;f.id=i;f.rendered=FALSE;f.elements={target:c};f.cache={event:{},target:NULL,disabled:FALSE};f.timers={};f.options=e;f.plugins={};a.extend(f,{render:function(b){var d=f.elements,h=a.Event("tooltiprender");if(f.rendered)return FALSE;f.rendered=b?-2:-1;d.tooltip=a("
").attr({id:z+"-"+i,role:"tooltip","class":z+" qtip ui-tooltip-accessible ui-helper-reset "+e.style.classes}).css("z-index",a.fn.qtip.zindex+a(A).length).toggleClass("ui-widget", +e.style.widget).toggleClass("ui-state-disabled",f.cache.disabled).data("qtip",f).appendTo(e.position.container);d.wrapper=a("
",{"class":z+"-wrapper"}).appendTo(d.tooltip);d.content=a("
",{"class":z+"-content "+(e.style.widget?"ui-widget-content":""),id:z+"-"+i+"-content"}).appendTo(d.wrapper);y(e.content.text);e.content.title.text&&m();a.each(a.fn.qtip.plugins,function(){this.initialize==="render"&&this(f)});f.rendered=TRUE;if(e.show.ready||b){d.tooltip.hide();f.show(f.cache.event)}q(1, +1,1,1);a.each(e.events,function(k,j){d.tooltip.bind("tooltip"+k,j)});d.tooltip.removeClass("ui-tooltip-accessible");h.originalEvent=a.extend({},f.cache.event);d.tooltip.trigger(h,[f.hash()]);return f},get:function(b){switch(b.toLowerCase()){case "offset":b=o("position");break;case "dimensions":b=o("dimensions");break;default:b=g(b.toLowerCase());b=b[0].precedance?b[0].string():b[0].jquery?b[0]:b[0][b[1]];break}return b},set:function(b,d){b=b.toLowerCase();var h=g(b),k=f.elements,j=k.tooltip,p,u,r, +w={builtin:{id:function(){var n=d===TRUE?a.fn.qtip.nextid:d,v=z+"-"+n;if(n!==FALSE&&n.length>0&&!a("#ui-tooltip-"+n).length){j[0].id=v;k.content[0].id=v+"-content";k.title[0].id=v+"-title"}},"^content.text":function(){y(d)},"^content.title.text":function(){if(f.rendered)if(!f.elements.title&&d){m();f.reposition()}else d?f.elements.title.html(d):l()},"^content.title.button":function(){var n=f.elements.button,v=f.elements.title;if(f.rendered)if(d){v||m();t()}else n.remove()},"^position.(my|at)$":function(){var n= +/my$/i.test(b)?"my":"at";if("string"===typeof d)e.position[n]=new a.fn.qtip.plugins.Corner(d)},"^position.(my|at|adjust|target)":function(){f.rendered&&f.reposition()},"^position.container$":function(){if(f.rendered===TRUE){j.appendTo(d);f.reposition()}},"^(show|hide).(event|target|fixed|delay|inactive)":function(n,v,s,B){var C=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(C[0])n[v]=B;x.apply(f,C[1]);if(C[0])n[v]=s;q.apply(f,C[1])},"^show.ready$":function(){f.rendered=== +FALSE&&f.show()},"^style.classes$":function(){f.elements.tooltip.css("class",z+" qtip ui-helper-reset "+d)},"^style.widget$":function(){j.toggleClass("ui-widget",!!d);k.titlebar.toggleClass("ui-widget-header",!!d);k.content.toggleClass("ui-widget-content",!!d)},"^events.(render|show|move|hide|focus|blur)":function(n,v,s,B){a.isFunction(d)?k.tooltip.bind("tooltip"+v,s):k.tooltip.unbind("tooltip"+v,B)}}};a.each(f.plugins,function(n){if("object"===typeof this.checks)w[n]=this.checks});p=h[0][h[1]];h[0][h[1]]= +d.nodeType?a(d):d;O(e,c);for(u in w)for(r in w[u])RegExp(r,"i").test(b)&&w[u][r].call(f,h[0],h[1],d,p);return f},toggle:function(b,d){function h(){var w=a(this),n=b?"attr":"removeAttr",v=/^1|0$/.test(w.css("opacity"));f.elements.title&&c[n]("aria-labelledby",z+"-"+i+"-title");c[n]("aria-describedby",z+"-"+i+"-content");if(b){if(a.browser.msie&&this.style&&v){r=this.style;r.removeAttribute("filter");r.removeAttribute("opacity")}}else v&&w.hide()}if(f.rendered===FALSE)return FALSE;var k=b?"show":"hide", +j=f.elements.tooltip,p=e[k],u=j.is(":visible"),r;if((typeof b).search("boolean|number"))b=!j.is(":visible");if(!u&&!b||j.is(":animated"))return f;if(d){if(f.cache.event&&/over|enter/.test(d.type)&&/out|leave/.test(f.cache.event.type)&&a(d.target).add(e.show.target).length<2&&a(d.relatedTarget).parents(A).length>0)return f;f.cache.event=a.extend({},d)}u=a.Event("tooltip"+k);u.originalEvent=a.extend({},d);j.trigger(u,[f.hash(),90]);if(u.isDefaultPrevented())return f;if(b){f.focus();f.reposition(d); +p.solo&&a(A).qtip("hide")}else clearTimeout(f.timers.show);j.attr("aria-hidden",Boolean(!b));j.stop(TRUE,FALSE);if(a.isFunction(p.effect)){p.effect.call(j,f.hash());j.queue(function(){h.call(this);a(this).dequeue()})}else if(p.effect===FALSE){j[k]();h.call(j)}else j.fadeTo(90,b?1:0,h);b&&p.target.trigger("qtip-"+i+"-inactive");return f},show:function(b){f.toggle(TRUE,b)},hide:function(b){f.toggle(FALSE,b)},focus:function(b){if(f.rendered===false)return FALSE;var d=f.elements.tooltip,h=a(A),k=parseInt(d.css("z-index"), +10),j=a.fn.qtip.zindex+h.length,p=z+"-focus",u=a.extend({},b);if(!d.hasClass(p)&&k!==j){h.css("z-index",function(r,w){return w-1});a(A+"."+p).each(function(){var r=a(this),w=r.qtip(),n;if(!w||w.rendered===FALSE)return TRUE;r.removeClass(p);n=a.Event("tooltipblur");n.originalEvent=u;r.trigger(n,[w,j])});b=a.Event("tooltipfocus");b.originalEvent=u;d.trigger(b,[f.hash(),j]);b.isDefaultPrevented()||d.css({zIndex:j}).addClass(p)}return f},reposition:function(b){if(f.rendered===FALSE)return FALSE;var d= +e.position.target,h=f.elements.tooltip,k=e.position,j=k.my,p=k.at,u=f.elements.tooltip.width(),r=f.elements.tooltip.height(),w=a(k.container)[0],n=0,v=0,s={left:0,top:0},B=a.Event("tooltipmove"),C=h.css("position")==="fixed",F=a(E),K={left:function(D){var H=d==="mouse"?b.pageX:d.offset().left,I=F.scrollLeft(),G=F.width(),L=p.x==="left"?n:p.x==="right"?-n:n/2,J=j.x!==p.x&&p.x!=="center"?n:0,P=L+(j.x==="left"?-u:j.x==="right"?u:u/2)+-2*k.adjust.x;G=D+u-G-I;if(I-D>0&&!(D>=H&&D +0&&D+u>H)s.left+=(j.x==="center"?-1:1)*(P-L-J);return s.left-D},top:function(D){var H=F.scrollTop(),I=F.height(),G=p.y==="top"?v:p.y==="bottom"?-v:0,L=j.y!==p.y&&p.y!=="center"?v:0,J=G+(j.y==="top"?-r:j.y==="bottom"?r:-r/2)+-2*k.adjust.y;I=D+r-I-H;if(H-D>0)s.top+=j.y==="center"?-J+G:J;else if(I>0)s.top+=J-G-L;return s.top-D}};if(d==="mouse"){p={x:"left",y:"top"};b=a.extend({},a.fn.qtip.mouse);s={top:b.pageY,left:b.pageX}}else{if(d==="event")d=b&&b.target&&b.type!=="scroll"&&b.type!=="resize"?f.cache.target= +a(b.target):f.cache.target;d=a(d).eq(0);if(d.length===0)return f;else if(d[0]===document||d[0]===E){n=d.width();v=d.height();if(d[0]===E)s={top:C?0:F.scrollTop(),left:C?0:F.scrollLeft()}}else if(d.is("area")&&a.fn.qtip.plugins.imagemap){s=a.fn.qtip.plugins.imagemap(d,p);n=s.width;v=s.height;s=s.offset}else{n=d.outerWidth();v=d.outerHeight();s=d.offset();if(k.adjust.offset){do{s.left-=w.offsetLeft-w.scrollLeft;s.top-=w.offsetTop-w.scrollTop}while(w=w.offsetParent)}}s.left+=p.x==="right"?n:p.x==="center"? +n/2:0;s.top+=p.y==="bottom"?v:p.y==="center"?v/2:0}s.left+=k.adjust.x+(j.x==="right"?-u:j.x==="center"?-u/2:0);s.top+=k.adjust.y+(j.y==="bottom"?-r:j.y==="center"?-r/2:0);s.adjusted=k.adjust.screen&&d[0]!==E&&d[0]!==document.body?{left:K.left(s.left),top:K.top(s.top)}:{left:0,top:0};if(k.container[0]==document.body){if(s.top+F.scrollTop()<1)s.top=0;if(s.left+F.scrollLeft()<1)s.left=0}h.attr("class",function(){return a(this).attr("class").replace(/ui-tooltip-pos-\w+/i,"")}).addClass(z+"-pos-"+j.abbreviation()); +B.originalEvent=a.extend({},b);h.trigger(B,[f.hash(),s]);if(B.isDefaultPrevented())return f;delete s.adjusted;if(h.is(":visible")&&a.isFunction(k.effect)){k.effect.call(h,f.hash(),s);h.queue(function(){var D=a(this);D.css({opacity:"",height:""});a.browser.msie&&this.style&&this.style.removeAttribute("filter");D.dequeue()})}else isNaN(s.left,s.top)||h.css(s);return f},disable:function(b){var d=f.elements.tooltip;if(f.rendered)d.toggleClass("ui-state-disabled",b);else f.cache.disabled=!!b;return f}, +destroy:function(){var b=f.elements,d=b.target.data("oldtitle");f.rendered&&a.each(f.plugins,function(){this.initialize==="render"&&this.destroy()});x(1,1,1,1);c.removeData("qtip");f.rendered&&b.tooltip.remove();d&&c.attr("title",d);c.removeAttr("aria-describedby");return c},hash:function(){var b=a.extend({},f);delete b.cache;delete b.timers;delete b.options;delete b.plugins;delete b.render;delete b.hash;return b}})}function S(c,e){var i,g=a(this);i=a(document.body);var o=g.metadata?g.metadata(e.metadata): +{};o=a.extend(TRUE,{},e,o);var l=o.position,t=this===document?i:g;if("boolean"===typeof o.content.text)if(o.content.attr!==FALSE&&g.attr(o.content.attr))o.content.text=g.attr(o.content.attr);else return FALSE;if(l.container===FALSE)l.container=i;if(l.target===FALSE)l.target=t;if(o.show.target===FALSE)o.show.target=t;if(o.hide.target===FALSE)o.hide.target=t;l.at=new a.fn.qtip.plugins.Corner(l.at);l.my=new a.fn.qtip.plugins.Corner(l.my);if(g.data("qtip"))if(o.overwrite)g.qtip("destroy");else if(o.overwrite=== +FALSE)return FALSE;i=new R(g,o,c);g.data("qtip",i);return i}function T(c){var e=this;e.checks={"^content.ajax":function(){this.plugins.ajax.load(this.options.content.ajax)}};a.extend(e,{init:function(){var i=c.options.content.ajax;c.elements.tooltip.bind("tooltiprender.ajax",function(){e.load(i);c.elements.tooltip.bind("tooltipshow.ajax",function(){i.once===FALSE&&c.rendered===TRUE&&e.load(i)})})},load:function(i){a.ajax(a.extend(TRUE,{},i,{success:function(g,o){if(a.isFunction(i.success))if(i.success.call(c.hash(), g,o)===FALSE)return;c.set("content.text",g);N.remove()},error:function(g,o,l){var t=o||l;if(a.isFunction(i.error)){g=i.error.call(c.hash(),g,o,l);if(g===FALSE)return}c.set("content.text",t)}}));return e},destroy:function(){c.elements.tooltip.unbind("tooltipshow.ajax")}});e.init()}function Q(c,e,i){var g=Math.floor(e/2),o=Math.floor(i/2);e={bottomright:[[0,0],[e,i],[e,0]],bottomleft:[[0,0],[e,0],[0,i]],topright:[[0,i],[e,0],[e,i]],topleft:[[0,0],[0,i],[e,i]],topcenter:[[0,i],[g,0],[e,i]],bottomcenter:[[0, 0],[e,0],[g,i]],rightcenter:[[0,0],[e,o],[0,i]],leftcenter:[[e,0],[e,i],[0,o]]};e.lefttop=e.bottomright;e.righttop=e.bottomleft;e.leftbottom=e.topright;e.rightbottom=e.topleft;return e[c]}function U(c){function e(b){var d=l.tip,h=["left","right"],k={left:0,right:0,top:0,bottom:0},j=0;if(o.corner===FALSE||!d)return FALSE;b=b||g.corner;d.css({top:"",bottom:"",left:"",right:"",margin:""});h[b.precedance==="y"?"push":"unshift"]("top","bottom");if(a.browser.msie)k={top:b.precedance==="y"?0:0,left:0,bottom:b.precedance=== "y"?0:0,right:0};switch(b[b.precedance==="y"?"x":"y"]){case "center":d.css(h[0],"50%").css("margin-"+h[0],-(q[b.precedance==="y"?"width":"height"]/2));break;case h[0]:d.css(h[0],k[h[0]]+z);break;case h[1]:d.css(h[1],k[h[1]]+z);break}j=q[b.precedance==="x"?"width":"height"];if(f){t.toggleClass("ui-tooltip-accessible",!t.is(":visible"));j-=parseInt(m.css("border-"+b[b.precedance]+"-width"),10)||0;t.removeClass("ui-tooltip-accessible")}d.css(b[b.precedance],-1*k[b[b.precedance]]-j)}function i(b,d,h){if(l.tip){b= -a.extend({},g.corner);d=g.mimic.adjust?a.extend({},g.mimic):NULL;var k=b.precedance==="y"?["y","top","left","height"]:["x","left","top","width"],j=h.adjusted,p=parseInt(m.css("border-"+b[k[0]]+"-width"),10)||0;a.each([b,d],function(){if(j.left)this.x=this.x==="center"?j.left>0?"left":"right":this.x==="left"?"right":"left";if(j.top)this.y=this.y==="center"?j.top>0?"top":"bottom":this.y==="top"?"bottom":"top"});h[k[1]]+=(b[k[0]]===k[1]?1:-1)*(q[k[3]]-p);h[k[2]]-=z;if(b.string()!==x.corner.string()&& -(x.top!==j.top||x.left!==j.left))g.update(b,d);x.left=j.left;x.top=j.top;x.corner=b}}var g=this,o=c.options.style.tip,l=c.elements,t=l.tooltip,m=l.wrapper,x={top:0,left:0,corner:{string:function(){}}},q={width:o.width,height:o.height},w={},f=o.border||0,z=o.adjust||0,B=o.method||FALSE;g.corner=NULL;g.mimic=NULL;g.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){f=o.border;if(g.detectCorner()){g.create();g.detectColours();g.update()}else g.tip.remove();this.get("position.target")!== -"mouse"&&this.reposition()},"^style.tip.(height|width)":function(){q={width:o.width,height:o.height};g.create();g.update();c.reposition()}};a.extend(g,{init:function(){if(B===TRUE)B=a("")[0].getContext?"canvas":a.browser.msie&&(g.mimic&&/center/i.test(g.mimic.string())||q.height!==q.width)?"vml":"polygon";else if(B==="canvas")B=a.browser.msie?"vml":!a("")[0].getContext?"polygon":"canvas";else if(B==="polygon")B=a.browser.msie&&/center/i.test(g.mimic.string())?"vml":B;if(g.detectCorner()){g.create(); +a.extend({},g.corner);d=g.mimic.adjust?a.extend({},g.mimic):NULL;var k=b.precedance==="y"?["y","top","left","height"]:["x","left","top","width"],j=h.adjusted,p=parseInt(m.css("border-"+b[k[0]]+"-width"),10)||0;a.each([b,d],function(){if(j.left)this.x=this.x==="center"?j.left>0?"left":"right":this.x==="left"?"right":"left";if(j.top)this.y=this.y==="center"?j.top>0?"top":"bottom":this.y==="top"?"bottom":"top"});h[k[1]]+=(b[k[0]]===k[1]?1:-1)*(q[k[3]]-p);h[k[2]]-=z;if(b.string()!==y.corner.string()&& +(y.top!==j.top||y.left!==j.left))g.update(b,d);y.left=j.left;y.top=j.top;y.corner=b}}var g=this,o=c.options.style.tip,l=c.elements,t=l.tooltip,m=l.wrapper,y={top:0,left:0,corner:{string:function(){}}},q={width:o.width,height:o.height},x={},f=o.border||0,z=o.adjust||0,A=o.method||FALSE;g.corner=NULL;g.mimic=NULL;g.checks={"^position.my|style.tip.(corner|mimic|method|border)":function(){f=o.border;if(g.detectCorner()){g.create();g.detectColours();g.update()}else g.tip.remove();this.get("position.target")!== +"mouse"&&this.reposition()},"^style.tip.(height|width)":function(){q={width:o.width,height:o.height};g.create();g.update();c.reposition()}};a.extend(g,{init:function(){if(A===TRUE)A=a("")[0].getContext?"canvas":a.browser.msie&&(g.mimic&&/center/i.test(g.mimic.string())||q.height!==q.width)?"vml":"polygon";else if(A==="canvas")A=a.browser.msie?"vml":!a("")[0].getContext?"polygon":"canvas";else if(A==="polygon")A=a.browser.msie&&/center/i.test(g.mimic.string())?"vml":A;if(g.detectCorner()){g.create(); g.detectColours();g.update();t.bind("tooltipmove.tip",i)}return g},detectCorner:function(){var b=o.corner,d=o.mimic||b,h=c.options.position.at,k=c.options.position.my;if(k.string)k=k.string();if(b===FALSE||k===FALSE&&h===FALSE)return FALSE;else{if(b===TRUE)g.corner=new a.fn.qtip.plugins.Corner(k);else if(!b.string)g.corner=new a.fn.qtip.plugins.Corner(b);if(d===TRUE)g.mimic=new a.fn.qtip.plugins.Corner(k);else if(!d.string){g.mimic=new a.fn.qtip.plugins.Corner(d);g.mimic.precedance=g.corner.precedance}}return g.corner.string()!== -"centercenter"},detectColours:function(){var b=l.tip,d=g.mimic[g.mimic.precedance],h="border-"+d+"-color";w.fill=b.css("background-color","").css("border","").css("background-color")||"transparent";w.border=b.get(0).style?b.get(0).style["border"+d.charAt(0)+d.substr(1)+"Color"]:b.css(h)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(w.fill))w.fill=m.css(f?"background-color":h);if(!w.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(w.border))w.border=m.css(h)||w.fill;a("*",b).add(b).css("background-color", -"transparent").css("border",0)},create:function(){var b=q.width,d=q.height;l.tip&&l.tip.remove();l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(q).prependTo(t);switch(B){case "canvas":l.tip.append('');break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(f?'
':"");break}return g},update:function(b,d){var h=l.tip,k=q.width,j=q.height,p=f>0?0:1,v=Math.ceil(f/2+0.5),r;d||(d=b?b:g.mimic);if(!b)b=g.corner;if(d.x==="false")d.x=b.x;if(d.y==="false")d.y= -b.y;h=h.children();switch(B){case "canvas":h=h.get(0).getContext("2d");h.restore();h.clearRect(0,0,3E3,3E3);for(r=Q(d.string(),k,j);p<2;p++){if(p){h.save();h.translate(Math.floor((d.x==="left"?1:d.x==="right"?-1:0)*(f+1)*(d.precedance==="y"?0.5:1)),Math.floor((d.y==="top"?1:d.y==="bottom"?-1:0)*(f+1)*(d.precedance==="x"?0.5:1)))}h.beginPath();h.moveTo(r[0][0],r[0][1]);h.lineTo(r[1][0],r[1][1]);h.lineTo(r[2][0],r[2][1]);h.closePath();h.fillStyle=w[p?"fill":"border"];h.fill()}break;case "vml":r=Q(d.string(), -k,j);p="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" xe";h.attr({path:p,fillcolor:w.fill});if(f){h.children().attr("color",w.border);if(d.precedance==="y"){h.css("top",(d.y==="top"?1:-1)*(f-2));h.css("left",d.x==="left"?1:-2)}else{h.css("left",(d.x==="left"?1:-1)*(f-2));h.css("top",d.y==="top"?1:-2)}}break;case "polygon":if(d.precedance==="y"){p=k>j?1.5:kj?5:2.2;v=[Math.floor(p*v*(d.x==="right"?-1:1)*(d.y==="center"?0.9:1)),d.y==="top"?v:d.y==="bottom"?-v:0]}h.removeAttr("style").each(function(y){var n={x:d.precedance==="x"?d.x==="left"?"right":"left":d.x,y:d.precedance==="y"?d.y==="top"?"bottom":"top":d.y},u=d.x==="center"?["left","right",n.y,j,k]:["top","bottom",n.x,k,j],s=w[!y&&f?"border":"fill"];y&&a(this).css({position:"absolute","z-index":1,left:v[0],top:v[1]});d.x==="center"||d.y==="center"?a(this).css("border-"+u[2],u[3]+"px solid "+ -s).css("border-"+u[0],Math.floor(u[4]/2)+"px dashed transparent").css("border-"+u[1],Math.floor(u[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(j/2)+"px "+Math.floor(k/2)+"px").css("border-"+n.x,Math.floor(k/2)+"px solid "+s).css("border-"+n.y,Math.floor(j/2)+"px solid "+s)});break}e(b);return g},destroy:function(){l.tip&&l.tip.remove();t.unbind("tooltipmove.tip")}})}function V(c,e){var i=this,g=c.elements,o=g.tooltip;g.overlay=a("#qtip-overlay");a.extend(i,{init:function(){o.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal", -function(l,t,m){l=l.type.replace("tooltip","");a.isFunction(e[l])?e[l].call(g.overlay,m,t):i[l](m)});g.overlay.length||i.create();e.blur===TRUE&&g.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){g.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(F).bind("resize.qtipmodal",function(){g.overlay.css({height:Math.max(a(F).height(),a(document).height()),width:Math.max(a(F).width(),a(document).width())})}).trigger("resize")}, -toggle:function(l){var t=g.overlay,m=c.options.show.modal.effect,x=l?"show":"hide";t.stop(TRUE,FALSE);if(a.isFunction(m))m.call(t,l);else m===FALSE?t[x]():t.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){i.toggle(TRUE)},hide:function(){i.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){g.overlay.remove();a(F).unbind("scroll.qtipmodal resize.qtipmodal")}else g.overlay.unbind("click.qtipmodal"+ +"centercenter"},detectColours:function(){var b=l.tip,d=g.mimic[g.mimic.precedance],h="border-"+d+"-color";x.fill=b.css("background-color","").css("border","").css("background-color")||"transparent";x.border=b.get(0).style?b.get(0).style["border"+d.charAt(0)+d.substr(1)+"Color"]:b.css(h)||"transparent";if(/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(x.fill))x.fill=m.css(f?"background-color":h);if(!x.border||/rgba?\(0, 0, 0(, 0)?\)|transparent/i.test(x.border))x.border=m.css(h)||x.fill;a("*",b).add(b).css("background-color", +"transparent").css("border",0)},create:function(){var b=q.width,d=q.height;l.tip&&l.tip.remove();l.tip=a('
').toggleClass("ui-widget-content",c.options.style.widget).css(q).prependTo(t);switch(A){case "canvas":l.tip.append('');break;case "vml":l.tip.html('');break;case "polygon":l.tip.append('
').append(f?'
':"");break}return g},update:function(b,d){var h=l.tip,k=q.width,j=q.height,p=f>0?0:1,u=Math.ceil(f/2+0.5),r;d||(d=b?b:g.mimic);if(!b)b=g.corner;if(d.x==="false")d.x=b.x;if(d.y==="false")d.y= +b.y;h=h.children();switch(A){case "canvas":h=h.get(0).getContext("2d");h.restore();h.clearRect(0,0,3E3,3E3);for(r=Q(d.string(),k,j);p<2;p++){if(p){h.save();h.translate(Math.floor((d.x==="left"?1:d.x==="right"?-1:0)*(f+1)*(d.precedance==="y"?0.5:1)),Math.floor((d.y==="top"?1:d.y==="bottom"?-1:0)*(f+1)*(d.precedance==="x"?0.5:1)))}h.beginPath();h.moveTo(r[0][0],r[0][1]);h.lineTo(r[1][0],r[1][1]);h.lineTo(r[2][0],r[2][1]);h.closePath();h.fillStyle=x[p?"fill":"border"];h.fill()}break;case "vml":r=Q(d.string(), +k,j);p="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" xe";h.attr({path:p,fillcolor:x.fill});if(f){h.children().attr("color",x.border);if(d.precedance==="y"){h.css("top",(d.y==="top"?1:-1)*(f-2));h.css("left",d.x==="left"?1:-2)}else{h.css("left",(d.x==="left"?1:-1)*(f-2));h.css("top",d.y==="top"?1:-2)}}break;case "polygon":if(d.precedance==="y"){p=k>j?1.5:kj?5:2.2;u=[Math.floor(p*u*(d.x==="right"?-1:1)*(d.y==="center"?0.9:1)),d.y==="top"?u:d.y==="bottom"?-u:0]}h.removeAttr("style").each(function(w){var n={x:d.precedance==="x"?d.x==="left"?"right":"left":d.x,y:d.precedance==="y"?d.y==="top"?"bottom":"top":d.y},v=d.x==="center"?["left","right",n.y,j,k]:["top","bottom",n.x,k,j],s=x[!w&&f?"border":"fill"];w&&a(this).css({position:"absolute","z-index":1,left:u[0],top:u[1]});d.x==="center"||d.y==="center"?a(this).css("border-"+v[2],v[3]+"px solid "+ +s).css("border-"+v[0],Math.floor(v[4]/2)+"px dashed transparent").css("border-"+v[1],Math.floor(v[4]/2)+"px dashed transparent"):a(this).css("border-width",Math.floor(j/2)+"px "+Math.floor(k/2)+"px").css("border-"+n.x,Math.floor(k/2)+"px solid "+s).css("border-"+n.y,Math.floor(j/2)+"px solid "+s)});break}e(b);return g},destroy:function(){l.tip&&l.tip.remove();t.unbind("tooltipmove.tip")}})}function V(c,e){var i=this,g=c.elements,o=g.tooltip;g.overlay=a("#qtip-overlay");a.extend(i,{init:function(){o.bind("tooltipshow.qtipmodal tooltiphide.qtipmodal", +function(l,t,m){l=l.type.replace("tooltip","");a.isFunction(e[l])?e[l].call(g.overlay,m,t):i[l](m)});g.overlay.length||i.create();e.blur===TRUE&&g.overlay.bind("click.qtipmodal"+c.id,function(){c.hide.call(c)})},create:function(){g.overlay=a("
",{id:"qtip-overlay",css:{position:"absolute",top:0,left:0,display:"none"}}).appendTo(document.body);a(E).bind("resize.qtipmodal",function(){g.overlay.css({height:Math.max(a(E).height(),a(document).height()),width:Math.max(a(E).width(),a(document).width())})}).trigger("resize")}, +toggle:function(l){var t=g.overlay,m=c.options.show.modal.effect,y=l?"show":"hide";t.stop(TRUE,FALSE);if(a.isFunction(m))m.call(t,l);else m===FALSE?t[y]():t.fadeTo(90,l?0.7:0,function(){l||a(this).hide()})},show:function(){i.toggle(TRUE)},hide:function(){i.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){g.overlay.remove();a(E).unbind("scroll.qtipmodal resize.qtipmodal")}else g.overlay.unbind("click.qtipmodal"+ c.id);o.unbind("tooltipshow.qtipmodal tooltiphide.qtipmodal")}});i.init()}function W(c){var e=this,i=c.elements,g=i.tooltip,o=".bgiframe-"+c.id,l="tooltipmove"+o+" tooltipshow"+o;a.extend(e,{init:function(){i.bgiframe=a('');i.bgiframe.appendTo(g);g.bind(l,e.adjust)},adjust:function(){var t=c.get("dimensions"),m=c.plugins.tip, -x=c.elements.tip,q;q=parseInt(g.css("border-left-width"),10);q={left:-q,top:-q};if(m&&x){m=m.corner.precedance==="x"?["width","left"]:["height","top"];q[m[1]]-=x[m[0]]()}i.bgiframe.css(q).css(t)},destroy:function(){e.iframe.remove();g.unbind(l)}});e.init()}a.fn.qtip=function(c,e,i){var g=String(c).toLowerCase(),o=NULL,l=g==="disable"?[TRUE]:a.makeArray(arguments).slice(1,10),t=l[l.length-1],m=a.extend(TRUE,{},c),x;if(!arguments.length&&this.data("qtip")||g==="api")return(m=this.data("qtip"))?m.hash(): -M;else if("string"===typeof c){this.each(function(){var q=a(this).data("qtip");if(!q)return TRUE;if(/option|set/.test(g)&&e)if(i!==M)q.set(e,i);else o=q.get(e);else{if(!q.rendered&&(g==="show"||g==="toggle")){if(t&&t.timeStamp)q.cache.event=t;q.render()}else if(g==="enable"){g="disable";l=[FALSE]}q[g]&&q[g].apply(q[g],l)}});return o!==NULL?o:this}else if("object"===typeof c){x=O(m,this);m=a.extend(TRUE,{},a.fn.qtip.defaults,m);return a.fn.qtip.bind.call(x,m,t)}};a.fn.qtip.bind=function(c,e){return this.each(function(i){function g(z){function B(){m.render(typeof z=== -"object"||x.show.ready);q.show.unbind(w.show);q.hide.unbind(w.hide)}if(m.cache.disabled)return FALSE;m.cache.event=a.extend({},z);if(x.show.delay>0){clearTimeout(m.timers.show);m.timers.show=setTimeout(B,x.show.delay);w.show!==w.hide&&q.hide.bind(w.hide,function(){clearTimeout(m.timers.show)})}else B()}var o=a(this),l=c.id,t=c.content.text,m,x,q,w,f;c.id=l=l===FALSE||l.length<1||a("#ui-tooltip-"+l).length?a.fn.qtip.nextid++:l;f=".qtip-"+l+"-create";m=S.call(this,l,c);if(m===FALSE)return TRUE;x=m.options; -if(a.isArray(t))x.content.text=t[i];o.attr("title")&&o.data("oldtitle",o.attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(m)});q={show:x.show.target,hide:x.hide.target};w={show:String(x.show.event).replace(" ",f+" ")+f,hide:String(x.hide.event).replace(" ",f+" ")+f};q.show.bind(w.show,g);if(c.show.ready||c.prerender||c.show.event===FALSE)g(e)})};a.each({attr:function(c){var e=a(this).data("qtip");return arguments.length===1&&c==="title"&& -e&&e.rendered===TRUE?a(this).data("oldtitle"):NULL},remove:a.ui?NULL:function(c,e){this.each(function(){if(!e)if(!c||a.filter(c,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}},function(c,e){if(!e)return TRUE;var i=a.fn[c];a.fn[c]=function(){return e.apply(this,arguments)||i.apply(this,arguments)}});a(document.body).attr("role",function(c,e){return!e?"application":e});a(document).bind("mousemove.qtip",function(c){a.fn.qtip.mouse={pageX:c.pageX,pageY:c.pageY}}); -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){this.x=(String(c).replace(/middle/i,"center").match(/left|right|center/i)||["false"])[0].toLowerCase();this.y=(String(c).replace(/middle/i,"center").match(/top|bottom|center/i)||["false"])[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 e=this.x.substr(0,1),i=this.y.substr(0,1);return e===i?e:e==="c"||e!=="c"&&i!=="c"?i+e:e+i}}};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,offset: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}};var N=a();a.fn.qtip.plugins.ajax=function(c){var e=c.plugins.ajax,i=c.options.content.ajax;if(i&&i.url)if(e)return e;else{c.plugins.ajax=new T(c);return c.plugins.ajax}};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(c){try{var e=c.content.ajax; -if(typeof e!=="object")c.content.ajax={url:e};if(c.content.text===FALSE)c.content.text="Loading...";e.once=!!e.once;e.preload=!!e.preload;if(e.preload){var i=e.url;a("#qtip-preload").length||a('
').appendTo(document.body);N.length||(N=a("
").appendTo("#qtip-preload").load(i+" img"))}}catch(g){}};a.extend(TRUE,a.fn.qtip.defaults,{content:{ajax:{once:TRUE,preload:FALSE}}});a.fn.qtip.plugins.tip=function(c){var e=c.plugins.tip,i=c.options.style.tip; -if(i&&i.corner)if(e)return e;else{c.plugins.tip=new U(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 e=c.style.tip;if(typeof e!=="object")c.style.tip={corner:!!e};if(typeof e.method!=="string")e.method=TRUE;if(!/canvas|polygon/i.test(e.method))e.method=TRUE;if(typeof e.width!=="number")e.width=12;if(typeof e.height!=="number")e.height=12;if(typeof e.border!=="number")e.border=0}catch(i){}};a.extend(TRUE,a.fn.qtip.defaults, -{style:{tip:{corner:TRUE,method:TRUE,width:12,height:12,border:0}}});a.fn.qtip.plugins.imagemap=function(c,e){function i(w,f){for(var z=0,B=1,b=1,d=0,h=0,k=w.width,j=w.height;k>0&&j>0&&B>0&&b>0;){k=Math.floor(k/2);j=Math.floor(j/2);if(e.x==="left")B=k;else if(e.x==="right")B=w.width-k;else B+=Math.floor(k/2);if(e.y==="top")b=j;else if(e.y==="bottom")b=w.height-j;else b+=Math.floor(j/2);for(z=f.length;z--;){if(f.length<2)break;d=f[z][0]-w.offset.left;h=f[z][1]-w.offset.top;if(e.x==="left"&&d>=B||e.x=== -"right"&&d<=B||e.x==="center"&&(dw.width-B)||e.y==="top"&&h>=b||e.y==="bottom"&&h<=b||e.y==="center"&&(hw.height-b))f.splice(z,1)}}return{left:f[0][0],top:f[0][1]}}var g=c.attr("shape").toLowerCase(),o=c.attr("coords").split(","),l=[],t=a('img[usemap="#'+c.parent("map").attr("name")+'"]').offset(),m={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},x=0,q=0;if(g==="poly")for(x=o.length;x--;){q=[parseInt(o[--x],10),parseInt(o[x+1],10)];if(q[0]>m.offset.right)m.offset.right= -q[0];if(q[0]m.offset.bottom)m.offset.bottom=q[1];if(q[1]0){clearTimeout(m.timers.show);m.timers.show=setTimeout(A,y.show.delay);x.show!==x.hide&&q.hide.bind(x.hide,function(){clearTimeout(m.timers.show)})}else A()}var o=a(this),l=c.id,t=c.content.text,m,y,q,x,f;c.id=l=l===FALSE||l.length<1||a("#ui-tooltip-"+l).length?a.fn.qtip.nextid++:l;f=".qtip-"+l+"-create";m=S.call(this,l,c);if(m===FALSE)return TRUE;y=m.options; +if(a.isArray(t))y.content.text=t[i];o.attr("title")&&o.data("oldtitle",o.attr("title")).removeAttr("title");a.each(a.fn.qtip.plugins,function(){this.initialize==="initialize"&&this(m)});q={show:y.show.target,hide:y.hide.target};x={show:String(y.show.event).replace(" ",f+" ")+f,hide:String(y.hide.event).replace(" ",f+" ")+f};q.show.bind(x.show,g);if(c.show.ready||c.prerender||c.show.event===FALSE)g(e)})};a.each({attr:function(c){var e=a(this).data("qtip");return arguments.length===1&&c==="title"&& +e&&e.rendered===TRUE?a(this).data("oldtitle"):NULL},remove:a.ui?NULL:function(c,e){this.each(function(){if(!e)if(!c||a.filter(c,[this]).length)a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})},offset:function(){var c=a(this).Oldoffset();if(a.fn.qtip.isiPad){c.top-=E.scrollY;c.left-=E.scrollX}return c}},function(c,e){if(!e)return TRUE;a.fn["Old"+c]=a.fn[c];a.fn[c]=function(){return e.apply(this,arguments)||a.fn["Old"+c].apply(this,arguments)}});a(document.body).attr("role", +function(c,e){return!e?"application":e});a(document).bind("mousemove.qtip",function(c){a.fn.qtip.mouse={pageX:c.pageX,pageY:c.pageY}});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.isiPad=/webkit.*mobile/i.test(navigator.userAgent)&&/; CPU.*OS (?:3_2|4_0)/i.test(navigator.userAgent);a.fn.qtip.plugins={Corner:function(c){this.x=(String(c).replace(/middle/i,"center").match(/left|right|center/i)|| +["false"])[0].toLowerCase();this.y=(String(c).replace(/middle/i,"center").match(/top|bottom|center/i)||["false"])[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 e=this.x.substr(0,1),i=this.y.substr(0,1);return e===i?e:e==="c"||e!=="c"&&i!=="c"?i+e:e+i}}};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,offset: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}};var N=a();a.fn.qtip.plugins.ajax= +function(c){var e=c.plugins.ajax,i=c.options.content.ajax;if(i&&i.url)if(e)return e;else{c.plugins.ajax=new T(c);return c.plugins.ajax}};a.fn.qtip.plugins.ajax.initialize="render";a.fn.qtip.plugins.ajax.sanitize=function(c){try{var e=c.content.ajax;if(typeof e!=="object")c.content.ajax={url:e};if(c.content.text===FALSE)c.content.text="Loading...";e.once=!!e.once;e.preload=!!e.preload;if(e.preload){var i=e.url;a("#qtip-preload").length||a('
').appendTo(document.body); +N.length||(N=a("
").appendTo("#qtip-preload").load(i+" img"))}}catch(g){}};a.extend(TRUE,a.fn.qtip.defaults,{content:{ajax:{once:TRUE,preload:FALSE}}});a.fn.qtip.plugins.tip=function(c){var e=c.plugins.tip,i=c.options.style.tip;if(i&&i.corner)if(e)return e;else{c.plugins.tip=new U(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 e=c.style.tip;if(typeof e!=="object")c.style.tip={corner:!!e};if(typeof e.method!== +"string")e.method=TRUE;if(!/canvas|polygon/i.test(e.method))e.method=TRUE;if(typeof e.width!=="number")e.width=12;if(typeof e.height!=="number")e.height=12;if(typeof e.border!=="number")e.border=0}catch(i){}};a.extend(TRUE,a.fn.qtip.defaults,{style:{tip:{corner:TRUE,method:TRUE,width:12,height:12,border:0}}});a.fn.qtip.plugins.imagemap=function(c,e){function i(x,f){for(var z=0,A=1,b=1,d=0,h=0,k=x.width,j=x.height;k>0&&j>0&&A>0&&b>0;){k=Math.floor(k/2);j=Math.floor(j/2);if(e.x==="left")A=k;else if(e.x=== +"right")A=x.width-k;else A+=Math.floor(k/2);if(e.y==="top")b=j;else if(e.y==="bottom")b=x.height-j;else b+=Math.floor(j/2);for(z=f.length;z--;){if(f.length<2)break;d=f[z][0]-x.offset.left;h=f[z][1]-x.offset.top;if(e.x==="left"&&d>=A||e.x==="right"&&d<=A||e.x==="center"&&(dx.width-A)||e.y==="top"&&h>=b||e.y==="bottom"&&h<=b||e.y==="center"&&(hx.height-b))f.splice(z,1)}}return{left:f[0][0],top:f[0][1]}}var g=c.attr("shape").toLowerCase(),o=c.attr("coords").split(","),l=[],t=a('img[usemap="#'+ +c.parent("map").attr("name")+'"]').offset(),m={width:0,height:0,offset:{top:1E10,right:0,bottom:0,left:1E10}},y=0,q=0;if(g==="poly")for(y=o.length;y--;){q=[parseInt(o[--y],10),parseInt(o[y+1],10)];if(q[0]>m.offset.right)m.offset.right=q[0];if(q[0]m.offset.bottom)m.offset.bottom=q[1];if(q[1]35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"5u 5v";17 1e=6J,15=3k,2b=5w;(Y(a,F,M){Y O(c,e){17 i,g=a();X(!c)14 15;3Z{X("2G"2r c&&"1M"!==1q c.2G)c.2G={2j:c.2G};X("1b"2r c){X("1M"!==1q c.1b||c.1b.2E)c.1b={1D:c.1b};i=c.1b.1D||15;X(!a.2m(i)&&(!i&&!i.1C||i.1t<1||"1M"===1q i&&!i.2E))i=c.1b.1D=15;X("1o"2r c.1b&&"1M"!==1q c.1b.1o)c.1b.1o={1D:c.1b.1o}}X("1i"2r c){X("1M"!==1q c.1i)c.1i={2c:c.1i,2v:c.1i};X("1M"!==1q c.1i.1G)c.1i.1G={};X("53"!==1q c.1i.1G.2U)c.1i.1G.2U=!!c.1i.1G.2U}X("Z"2r c){X("1M"!==1q c.Z)c.Z={1y:c.Z};X("1M"!==1q c.Z)c.Z=c.Z.2E?{1l:c.Z}:{1y:c.Z}}X("1a"2r c)X("1M"!==1q c.1a)c.1a=c.1a.2E?{1l:c.1a}:{1y:c.1a};X("1r"2r c&&"1M"!==1q c.1r)c.1r={3Q:c.1r}}40(o){}X(a.2m(i)){c.1b.1D=[];e.1F(Y(){17 l=i.1Y(11);X(l){c.1b.1D.4k(l);g=g.2i(a(11))}})}1d g=e;a.1F(a.1f.13.1g,Y(){11.3m&&11.3m(c)});14 g}Y R(c,e,i){Y g(b){17 d,h=b.2W("."),k=e[h[0]];2S(b=1;b",{3e:d}):a("",{"1Q":"1j-23-3O",1D:"4x 16",1o:"4x 16",1c:{"1D-5x":"-5y"}}).5z(a("<5A />",{"1Q":"1j-4y 1j-4y-5g"}));b.26.4j(b.2P).1C("42","26").3S(z+"-"+(d===1e?"5g":"26")).4z(Y(h){a(11).2k("1j-23-4z",h.2j==="4l")}).3F(Y(){b.16.2D("1j-23-20")||f.1a();14 15}).1s("3H 5B 4K 5C 49",Y(h){a(11).2k("1j-23-6k 1j-23-2Y",/5D$/i.1R(h.2j))})}Y m(){17 b=f.1k;b.2P&&l();b.2P=a("<1W />",{"1Q":z+"-2P "+(e.1r.22?"1j-22-4D":"")}).3p(b.1o=a("<1W />",{1L:z+"-"+i+"-1o","1Q":z+"-1o",3e:e.1b.1o.1D})).4j(b.3n);e.1b.1o.26&&t()}Y x(b){X(!f.1z||!b)14 15;X(a.2m(b))b=b.1Y(c);b.2E&&b.1t>0?f.1k.1b.3p(b.1c({3j:"3z"})):f.1k.1b.3e(b);b=6O 0;17 d=f.1k.16,h,k;X(f.1z&&a.25.2t&&24(a.25.4b.3M(0),10)<9){d.1c({1h:"5E",4S:"4r"});b=o("3b").1h;d.1c({4S:""});h=24(d.1c("3w-1h"),10)||0;k=24(d.1c("4A-1h"),10)||0;b=1v.4A(1v.3w(b,k),h);d.1h(b)}f.1z===1e&&f.2l(f.1U.1y);14 f}Y q(b,d,h,k){Y j(A){X(n.16.2D("1j-23-20"))14 15;n.Z.2J("13-"+i+"-27");2y(f.1S.Z);2y(f.1S.1a);17 C=Y(){f.Z(e.1i.1l!=="29"?A:2b)};X(e.Z.2x>0)f.1S.Z=3P(C,e.Z.2x);1d C()}Y p(A){X(n.16.2D("1j-23-20"))14 15;17 C=a(A.4F).46(B)[0]==n.16[0];2y(f.1S.Z);2y(f.1S.1a);X(e.1a.2X&&(e.1i.1l==="29"&&C||/29(4E|4W|4q)/.1R(A.2j)&&C)){A.65();A.5F();14 15}n.16.3V(1e);X(e.1a.2x>0)f.1S.1a=3P(Y(){f.1a(A)},e.1a.2x);1d f.1a(A)}Y v(A){X(n.16.2D("1j-23-20"))14 15;2y(f.1S.27);f.1S.27=3P(Y(){f.1a(A)},e.1a.27)}Y r(A){f.1k.16.2e(":2w")&&f.2l(A)}17 y=".13-"+i,n={Z:e.Z.1l,1a:e.1a.1l,16:f.1k.16},u={Z:2u(e.Z.1y).2W(" "),1a:2u(e.1a.1y).2W(" ")},s=a.25.2t&&/^6\\.[0-9]/.1R(a.25.4b);c.1s("21.13",Y(){f.2A()});X(h&&e.1a.2X){n.1a=n.1a.2i(n.16);n.16.1s("44"+y,Y(){n.16.2D("1j-23-20")||2y(f.1S.1a)})}X(d){X("3d"===1q e.1a.27){n.Z.1s("13-"+i+"-27",v);a.1F(a.1f.13.3U,Y(A,C){n.1a.2i(f.1k.16).1s(C+y+"-27",v)})}a.1F(u.1a,Y(A,C){17 E=a.5H(C,u.Z);X(E>-1&&a(n.1a).2i(n.Z).1t===a(n.1a).1t||C==="4B"){n.Z.1s(C+y,Y(K){n.16.2e(":2w")?p(K):j(K)});2H u.Z[E]}1d n.1a.1s(C+y,p)})}X(b){a.1F(u.Z,Y(A,C){n.Z.1s(C+y,j)});n.16.1s("44"+y,Y(){f.2Y()})}X(k){X(e.1i.1G.2M||e.1i.1G.2U)a(F).1s("2M"+y,r);X(e.1i.1G.2U||s&&n.16.1c("1i")==="2X")a(1V).1s("3X"+y,r);/4B/i.1R(e.1a.1y)&&a(1V).1s("3H"+y,Y(A){17 C=f.1k.16;a(A.1l).46(B).1t===0&&a(A.1l).2i(c).1t>1&&C.2e(":2w")&&!C.2D("1j-23-20")&&f.1a()});e.1i.1l==="29"&&a(1V).1s("3r"+y,Y(A){X(e.1i.1G.29&&!n.16.2D("1j-23-20")&&n.16.2e(":2w"))f.2l(A||a.1f.13.29)})}}Y w(b,d,h,k){k=24(k,10)!==0;17 j=".13-"+i,p={Z:b?e.Z.1l:a("<1W/>"),1a:d?e.1a.1l:a("<1W/>"),16:h?f.1k.16:a("<1W/>")};d={Z:2u(e.Z.1y).2W(" "),1a:2u(e.1a.1y).2W(" ")};X(f.1z){a.1F(d.Z,Y(v,r){p.Z.1H(r+j)});p.Z.1H("3r"+j).1H("49"+j).1H("13-"+i+"-27");a.1F(d.1a,Y(v,r){p.1a.2i(p.16).1H(r+j)});a.1F(a.1f.13.3U,Y(v,r){p.1a.2i(h?f.1k.1b:2b).1H(r+j+"-27")});p.1a.1H("49"+j);p.16.1H("44"+j);X(k){a(F).1H("2M"+j);a(1V).1H("3H"+j+" 3r"+j)}}1d b&&p.Z.1H(d.Z+j+"-2F")}17 f=11,z="1j-16",B=".13."+z;f.1L=i;f.1z=15;f.1k={1l:c};f.1U={1y:{},1l:2b,20:15};f.1S={};f.1X=e;f.1g={};a.1E(f,{28:Y(b){17 d=f.1k,h=a.3c("4R");X(f.1z)14 15;f.1z=b?-2:-1;d.16=a("<1W/>").1C({1L:z+"-"+i,42:"16","1Q":z+" 13 1j-16-30 1j-4H-4C "+e.1r.3Q}).1c("z-3a",a.1f.13.4a+a(B).1t).2k("1j-22",e.1r.22).2k("1j-23-20",f.1U.20).2f("13",f).2I(e.1i.2T);d.3n=a("<1W />",{"1Q":z+"-3n"}).2I(d.16);d.1b=a("<1W />",{"1Q":z+"-1b "+(e.1r.22?"1j-22-1b":""),1L:z+"-"+i+"-1b"}).2I(d.3n);x(e.1b.1D);e.1b.1o.1D&&m();a.1F(a.1f.13.1g,Y(){11.2L==="28"&&11(f)});f.1z=1e;X(e.Z.3f||b){d.16.1a();f.Z(f.1U.1y)}q(1,1,1,1);a.1F(e.4p,Y(k,j){d.16.1s("16"+k,j)});d.16.3J("1j-16-30");h.3l=a.1E({},f.1U.1y);d.16.2J(h,[f.2g()]);14 f},2N:Y(b){35(b.2V()){1P"1p":b=o("1i");1K;1P"3b":b=o("3b");1K;3O:b=g(b.2V());b=b[0].1x?b[0].1J():b[0].2E?b[0]:b[0][b[1]];1K}14 b},37:Y(b,d){b=b.2V();17 h=g(b),k=f.1k,j=k.16,p,v,r,y={5I:{1L:Y(){17 n=d===1e?a.1f.13.48:d,u=z+"-"+n;X(n!==15&&n.1t>0&&!a("#1j-16-"+n).1t){j[0].1L=u;k.1b[0].1L=u+"-1b";k.1o[0].1L=u+"-1o"}},"^1b.1D":Y(){x(d)},"^1b.1o.1D":Y(){X(f.1z)X(!f.1k.1o&&d){m();f.2l()}1d d?f.1k.1o.3e(d):l()},"^1b.1o.26":Y(){17 n=f.1k.26,u=f.1k.1o;X(f.1z)X(d){u||m();t()}1d n.21()},"^1i.(2c|2v)$":Y(){17 n=/2c$/i.1R(b)?"2c":"2v";X("1J"===1q d)e.1i[n]=2a a.1f.13.1g.2C(d)},"^1i.(2c|2v|1G|1l)":Y(){f.1z&&f.2l()},"^1i.2T$":Y(){X(f.1z===1e){j.2I(d);f.2l()}},"^(Z|1a).(1y|1l|2X|2x|27)":Y(n,u,s,A){17 C=b.4e(/2X/i)>-1?[0,[0,1,1,1]]:[b.3D(0,3),b.3M(0)==="s"?[1,0,0,0]:[0,1,0,0]];X(C[0])n[u]=A;w.3g(f,C[1]);X(C[0])n[u]=s;q.3g(f,C[1])},"^Z.3f$":Y(){f.1z===15&&f.Z()},"^1r.3Q$":Y(){f.1k.16.1c("1Q",z+" 13 1j-4H-4C "+d)},"^1r.22$":Y(){j.2k("1j-22",!!d);k.2P.2k("1j-22-4D",!!d);k.1b.2k("1j-22-1b",!!d)},"^4p.(28|Z|4q|1a|2Y|3v)":Y(n,u,s,A){a.2m(d)?k.16.1s("16"+u,s):k.16.1H("16"+u,A)}}};a.1F(f.1g,Y(n){X("1M"===1q 11.3K)y[n]=11.3K});p=h[0][h[1]];h[0][h[1]]=d.5J?a(d):d;O(e,c);2S(v 2r y)2S(r 2r y[v])5K(r,"i").1R(b)&&y[v][r].1Y(f,h[0],h[1],d,p);14 f},2O:Y(b,d){Y h(){17 y=a(11),n=b?"1C":"3t",u=/^1|0$/.1R(y.1c("3C"));f.1k.1o&&c[n]("3h-4I",z+"-"+i+"-1o");c[n]("3h-56",z+"-"+i+"-1b");X(b){X(a.25.2t&&11.1r&&u){r=11.1r;r.4o("3E");r.4o("3C")}}1d u&&y.1a()}X(f.1z===15)14 15;17 k=b?"Z":"1a",j=f.1k.16,p=e[k],v=j.2e(":2w"),r;X((1q b).4e("4Q|3d"))b=!j.2e(":2w");X(!v&&!b||j.2e(":5L"))14 f;X(d){X(f.1U.1y&&/5M|5N/.1R(d.2j)&&/4E|4W/.1R(f.1U.1y.2j)&&a(d.1l).2i(e.Z.1l).1t<2&&a(d.4F).46(B).1t>0)14 f;f.1U.1y=a.1E({},d)}v=a.3c("16"+k);v.3l=a.1E({},d);j.2J(v,[f.2g(),3N]);X(v.4c())14 f;X(b){f.2Y();f.2l(d);p.57&&a(B).13("1a")}1d 2y(f.1S.Z);j.1C("3h-5P",5Q(!b));j.3V(1e,15);X(a.2m(p.2p)){p.2p.1Y(j,f.2g());j.4M(Y(){h.1Y(11);a(11).5e()})}1d X(p.2p===15){j[k]();h.1Y(j)}1d j.4s(3N,b?1:0,h);b&&p.1l.2J("13-"+i+"-27");14 f},Z:Y(b){f.2O(1e,b)},1a:Y(b){f.2O(15,b)},2Y:Y(b){X(!f.1z)14 15;17 d=f.1k.16,h=a(B),k=24(d.1c("z-3a"),10),j=a.1f.13.4a+h.1t,p=z+"-2Y",v=a.1E({},b);X(!d.2D(p)&&k!==j){h.1F(Y(){17 r=a(11).13(),y=a.3c("5R"),n,u;X(!r||r.1z===15)14 1e;n=r.1k.16;u=24(n.1c("z-3a"),10);4N(u)||n.1c({4G:u-1});n.3J(p);y.3l=v;n.2J(y,[r,j])});b=a.3c("5S");b.3l=v;d.2J(b,[f.2g(),j]);b.4c()||d.1c({4G:j}).3S(p)}14 f},2l:Y(b){X(f.1z===15)14 15;17 d=e.1i.1l,h=f.1k.16,k=e.1i,j=k.2c,p=k.2v,v=f.1k.16.1h(),r=f.1k.16.1m(),y=a(k.2T)[0],n=0,u=0,s={18:0,19:0},A=a.3c("3x"),C=h.1c("1i")==="2X",E=a(F),K={18:Y(D){17 H=d==="29"?b.3G:d.1p().18,I=E.3I(),G=E.1h(),L=p.x==="18"?n:p.x==="1A"?-n:n/2,J=j.x!==p.x&&p.x!=="1w"?n:0,P=L+(j.x==="18"?-v:j.x==="1A"?v:v/2)+-2*k.1G.x;G=D+v-G-I;X(I-D>0&&!(D>=H&&D0&&D+v>H)s.18+=(j.x==="1w"?-1:1)*(P-L-J);14 s.18-D},19:Y(D){17 H=E.3R(),I=E.1m(),G=p.y==="19"?u:p.y==="1B"?-u:0,L=j.y!==p.y&&p.y!=="1w"?u:0,J=G+(j.y==="19"?-r:j.y==="1B"?r:-r/2)+-2*k.1G.y;I=D+r-I-H;X(H-D>0)s.19+=j.y==="1w"?-J+G:J;1d X(I>0)s.19+=J-G-L;14 s.19-D}};X(d==="29"){p={x:"18",y:"19"};b=a.1E({},a.1f.13.29);s={19:b.47,18:b.3G}}1d{X(d==="1y")d=b&&b.1l&&b.2j!=="3X"&&b.2j!=="2M"?f.1U.1l=a(b.1l):f.1U.1l;d=a(d).5U(0);X(d.1t===0)14 f;1d X(d[0]===1V||d[0]===F){n=d.1h();u=d.1m();X(d[0]===F)s={19:C?0:E.3R(),18:C?0:E.3I()}}1d X(d.2e("5V")&&a.1f.13.1g.43){s=a.1f.13.1g.43(d,p);n=s.1h;u=s.1m;s=s.1p}1d{n=d.4v();u=d.4J();s=d.1p();X(k.1G.1p){5W{s.18-=y.6Q-y.3I;s.19-=y.6P-y.3R}5Y(y=y.5Z)}}s.18+=p.x==="1A"?n:p.x==="1w"?n/2:0;s.19+=p.y==="1B"?u:p.y==="1w"?u/2:0}s.18+=k.1G.x+(j.x==="1A"?-v:j.x==="1w"?-v/2:0);s.19+=k.1G.y+(j.y==="1B"?-r:j.y==="1w"?-r/2:0);s.4g=k.1G.2U&&d[0]!==F&&d[0]!==1V.32?{18:K.18(s.18),19:K.19(s.19)}:{18:0,19:0};X(k.2T[0]==1V.32){X(s.19+E.3R()<1)s.19=0;X(s.18+E.3I()<1)s.18=0}h.1C("1Q",Y(){14 a(11).1C("1Q").34(/1j-16-4L-\\w+/i,"")}).3S(z+"-4L-"+j.54());A.3l=a.1E({},b);h.2J(A,[f.2g(),s]);X(A.4c())14 f;2H s.4g;X(h.2e(":2w")&&a.2m(k.2p)){k.2p.1Y(h,f.2g(),s);h.4M(Y(){17 D=a(11);D.1c({3C:"",1m:""});a.25.2t&&11.1r&&11.1r.4o("3E");D.5e()})}1d 4N(s.18,s.19)||h.1c(s);14 f},41:Y(b){17 d=f.1k.16;X(f.1z)d.2k("1j-23-20",b);1d f.1U.20=!!b;14 f},2A:Y(){17 b=f.1k,d=b.1l.2f("3W");f.1z&&a.1F(f.1g,Y(){11.2L==="28"&&11.2A()});w(1,1,1,1);c.62("13");f.1z&&b.16.21();d&&c.1C("1o",d);c.3t("3h-56");14 c},2g:Y(){17 b=a.1E({},f);2H b.1U;2H b.1S;2H b.1X;2H b.1g;2H b.28;2H b.2g;14 b}})}Y S(c,e){17 i,g=a(11);i=a(1V.32);17 o=g.2G?g.2G(e.2G):{};o=a.1E(1e,{},e,o);17 l=o.1i,t=11===1V?i:g;X("4Q"===1q o.1b.1D)X(o.1b.1C!==15&&g.1C(o.1b.1C))o.1b.1D=g.1C(o.1b.1C);1d 14 15;X(l.2T===15)l.2T=i;X(l.1l===15)l.1l=t;X(o.Z.1l===15)o.Z.1l=t;X(o.1a.1l===15)o.1a.1l=t;l.2v=2a a.1f.13.1g.2C(l.2v);l.2c=2a a.1f.13.1g.2C(l.2c);X(g.2f("13"))X(o.4f)g.13("2A");1d X(o.4f===15)14 15;i=2a R(g,o,c);g.2f("13",i);14 i}Y T(c){17 e=11;e.3K={"^1b.1N":Y(){11.1g.1N.39(11.1X.1b.1N)}};a.1E(e,{2B:Y(){17 i=c.1X.1b.1N;c.1k.16.1s("4R.1N",Y(){e.39(i);c.1k.16.1s("38.1N",Y(){i.3B===15&&c.1z===1e&&e.39(i)})})},39:Y(i){a.1N(a.1E(1e,{},i,{4m:Y(g,o){X(a.2m(i.4m))X(i.4m.1Y(c.2g(),g,o)===15)14;c.37("1b.1D",g);N.21()},45:Y(g,o,l){17 t=o||l;X(a.2m(i.45)){g=i.45.1Y(c.2g(),g,o,l);X(g===15)14}c.37("1b.1D",t)}}));14 e},2A:Y(){c.1k.16.1H("38.1N")}});e.2B()}Y Q(c,e,i){17 g=1v.1O(e/2),o=1v.1O(i/2);e={55:[[0,0],[e,i],[e,0]],4T:[[0,0],[e,0],[0,i]],4U:[[0,i],[e,0],[e,i]],4V:[[0,0],[0,i],[e,i]],6o:[[0,i],[g,0],[e,i]],66:[[0,0],[e,0],[g,i]],67:[[0,0],[e,o],[0,i]],68:[[e,0],[e,i],[0,o]]};e.69=e.55;e.6a=e.4T;e.6c=e.4U;e.6d=e.4V;14 e[c]}Y U(c){Y e(b){17 d=l.1n,h=["18","1A"],k={18:0,1A:0,19:0,1B:0},j=0;X(o.1I===15||!d)14 15;b=b||g.1I;d.1c({19:"",1B:"",18:"",1A:"",4X:""});h[b.1x==="y"?"4k":"6f"]("19","1B");X(a.25.2t)k={19:b.1x==="y"?0:0,18:0,1B:b.1x==="y"?0:0,1A:0};35(b[b.1x==="y"?"x":"y"]){1P"1w":d.1c(h[0],"50%").1c("4X-"+h[0],-(q[b.1x==="y"?"1h":"1m"]/2));1K;1P h[0]:d.1c(h[0],k[h[0]]+z);1K;1P h[1]:d.1c(h[1],k[h[1]]+z);1K}j=q[b.1x==="x"?"1h":"1m"];X(f){t.2k("1j-16-30",!t.2e(":2w"));j-=24(m.1c("1u-"+b[b.1x]+"-1h"),10)||0;t.3J("1j-16-30")}d.1c(b[b.1x],-1*k[b[b.1x]]-j)}Y i(b,d,h){X(l.1n){b=a.1E({},g.1I);d=g.1Z.1G?a.1E({},g.1Z):2b;17 k=b.1x==="y"?["y","19","18","1m"]:["x","18","19","1h"],j=h.4g,p=24(m.1c("1u-"+b[k[0]]+"-1h"),10)||0;a.1F([b,d],Y(){X(j.18)11.x=11.x==="1w"?j.18>0?"18":"1A":11.x==="18"?"1A":"18";X(j.19)11.y=11.y==="1w"?j.19>0?"19":"1B":11.y==="19"?"1B":"19"});h[k[1]]+=(b[k[0]]===k[1]?1:-1)*(q[k[3]]-p);h[k[2]]-=z;X(b.1J()!==x.1I.1J()&&(x.19!==j.19||x.18!==j.18))g.3q(b,d);x.18=j.18;x.19=j.19;x.1I=b}}17 g=11,o=c.1X.1r.1n,l=c.1k,t=l.16,m=l.3n,x={19:0,18:0,1I:{1J:Y(){}}},q={1h:o.1h,1m:o.1m},w={},f=o.1u||0,z=o.1G||0,B=o.2R||15;g.1I=2b;g.1Z=2b;g.3K={"^1i.2c|1r.1n.(1I|1Z|2R|1u)":Y(){f=o.1u;X(g.4h()){g.2F();g.4i();g.3q()}1d g.1n.21();11.2N("1i.1l")!=="29"&&11.2l()},"^1r.1n.(1m|1h)":Y(){q={1h:o.1h,1m:o.1m};g.2F();g.3q();c.2l()}};a.1E(g,{2B:Y(){X(B===1e)B=a("<2s />")[0].4n?"2s":a.25.2t&&(g.1Z&&/1w/i.1R(g.1Z.1J())||q.1m!==q.1h)?"2z":"31";1d X(B==="2s")B=a.25.2t?"2z":!a("<2s />")[0].4n?"31":"2s";1d X(B==="31")B=a.25.2t&&/1w/i.1R(g.1Z.1J())?"2z":B;X(g.4h()){g.2F();g.4i();g.3q();t.1s("3x.1n",i)}14 g},4h:Y(){17 b=o.1I,d=o.1Z||b,h=c.1X.1i.2v,k=c.1X.1i.2c;X(k.1J)k=k.1J();X(b===15||k===15&&h===15)14 15;1d{X(b===1e)g.1I=2a a.1f.13.1g.2C(k);1d X(!b.1J)g.1I=2a a.1f.13.1g.2C(b);X(d===1e)g.1Z=2a a.1f.13.1g.2C(k);1d X(!d.1J){g.1Z=2a a.1f.13.1g.2C(d);g.1Z.1x=g.1I.1x}}14 g.1I.1J()!=="4w"},4i:Y(){17 b=l.1n,d=g.1Z[g.1Z.1x],h="1u-"+d+"-36";w.2K=b.1c("3L-36","").1c("1u","").1c("3L-36")||"2Z";w.1u=b.2N(0).1r?b.2N(0).1r["1u"+d.3M(0)+d.3D(1)+"6h"]:b.1c(h)||"2Z";X(/51?\\(0, 0, 0(, 0)?\\)|2Z/i.1R(w.2K))w.2K=m.1c(f?"3L-36":h);X(!w.1u||/51?\\(0, 0, 0(, 0)?\\)|2Z/i.1R(w.1u))w.1u=m.1c(h)||w.2K;a("*",b).2i(b).1c("3L-36","2Z").1c("1u",0)},2F:Y(){17 b=q.1h,d=q.1m;l.1n&&l.1n.21();l.1n=a(\'<1W 1Q="1j-16-1n" />\').2k("1j-22-1b",c.1X.1r.22).1c(q).4j(t);35(B){1P"2s":l.1n.3p(\'<2s 1m="\'+d+\'" 1h="\'+b+\'" />\');1K;1P"2z":l.1n.3e(\'<2z:4d 6i="0 0" 6j="\'+b+" "+d+\'" 6l="\'+!!f+\'" 1r="58:3u(#3O#5a); 3j:5b-3z; 6m:1e; 1i: 3A; 19:0; 18:0; 1h:\'+b+"2n; 1m:"+d+"2n; 6n-6p:"+g.1I.y+\';"><2z:6q 6r="\'+(f-2)+\'2n" 6s="6t" 6u="10" 1r="58:3u(#3O#5a); 3j:5b-3z;" />\');1K;1P"31":l.1n.3p(\'<1W 1Q="1j-16-1n-6v" />\').3p(f?\'<1W 1Q="1j-16-1n-1u" />\':"");1K}14 g},3q:Y(b,d){17 h=l.1n,k=q.1h,j=q.1m,p=f>0?0:1,v=1v.6w(f/2+0.5),r;d||(d=b?b:g.1Z);X(!b)b=g.1I;X(d.x==="3k")d.x=b.x;X(d.y==="3k")d.y=b.y;h=h.5h();35(B){1P"2s":h=h.2N(0).4n("2d");h.6x();h.6y(0,0,5d,5d);2S(r=Q(d.1J(),k,j);p<2;p++){X(p){h.6z();h.6A(1v.1O((d.x==="18"?1:d.x==="1A"?-1:0)*(f+1)*(d.1x==="y"?0.5:1)),1v.1O((d.y==="19"?1:d.y==="1B"?-1:0)*(f+1)*(d.1x==="x"?0.5:1)))}h.6B();h.6C(r[0][0],r[0][1]);h.5f(r[1][0],r[1][1]);h.5f(r[2][0],r[2][1]);h.6D();h.6E=w[p?"2K":"1u"];h.2K()}1K;1P"2z":r=Q(d.1J(),k,j);p="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" 6F";h.1C({6G:p,6H:w.2K});X(f){h.5h().1C("36",w.1u);X(d.1x==="y"){h.1c("19",(d.y==="19"?1:-1)*(f-2));h.1c("18",d.x==="18"?1:-2)}1d{h.1c("18",(d.x==="18"?1:-1)*(f-2));h.1c("19",d.y==="19"?1:-2)}}1K;1P"31":X(d.1x==="y"){p=k>j?1.5:kj?5:2.2;v=[1v.1O(p*v*(d.x==="1A"?-1:1)*(d.y==="1w"?0.9:1)),d.y==="19"?v:d.y==="1B"?-v:0]}h.3t("1r").1F(Y(y){17 n={x:d.1x==="x"?d.x==="18"?"1A":"18":d.x,y:d.1x==="y"?d.y==="19"?"1B":"19":d.y},u=d.x==="1w"?["18","1A",n.y,j,k]:["19","1B",n.x,k,j],s=w[!y&&f?"1u":"2K"];y&&a(11).1c({1i:"3A","z-3a":1,18:v[0],19:v[1]});d.x==="1w"||d.y==="1w"?a(11).1c("1u-"+u[2],u[3]+"2n 3T "+s).1c("1u-"+u[0],1v.1O(u[4]/2)+"2n 5j 2Z").1c("1u-"+u[1],1v.1O(u[4]/2)+"2n 5j 2Z"):a(11).1c("1u-1h",1v.1O(j/2)+"2n "+1v.1O(k/2)+"2n").1c("1u-"+n.x,1v.1O(k/2)+"2n 3T "+s).1c("1u-"+n.y,1v.1O(j/2)+"2n 3T "+s)});1K}e(b);14 g},2A:Y(){l.1n&&l.1n.21();t.1H("3x.1n")}})}Y V(c,e){17 i=11,g=c.1k,o=g.16;g.2h=a("#13-2h");a.1E(i,{2B:Y(){o.1s("38.2q 4u.2q",Y(l,t,m){l=l.2j.34("16","");a.2m(e[l])?e[l].1Y(g.2h,m,t):i[l](m)});g.2h.1t||i.2F();e.3v===1e&&g.2h.1s("3F.2q"+c.1L,Y(){c.1a.1Y(c)})},2F:Y(){g.2h=a("<1W />",{1L:"13-2h",1c:{1i:"3A",19:0,18:0,3j:"4r"}}).2I(1V.32);a(F).1s("2M.2q",Y(){g.2h.1c({1m:1v.3w(a(F).1m(),a(1V).1m()),1h:1v.3w(a(F).1h(),a(1V).1h())})}).2J("2M")},2O:Y(l){17 t=g.2h,m=c.1X.Z.1T.2p,x=l?"Z":"1a";t.3V(1e,15);X(a.2m(m))m.1Y(t,l);1d m===15?t[x]():t.4s(3N,l?0.7:0,Y(){l||a(11).1a()})},Z:Y(){i.2O(1e)},1a:Y(){i.2O(15)},2A:Y(){17 l=1e;a("*").1F(Y(){17 t=a(11).2f("13");X(t&&t.1L!==c.1L&&t.1X.Z.1T)14 l=15});X(l){g.2h.21();a(F).1H("3X.2q 2M.2q")}1d g.2h.1H("3F.2q"+c.1L);o.1H("38.2q 4u.2q")}});i.2B()}Y W(c){17 e=11,i=c.1k,g=i.16,o=".2o-"+c.1L,l="3x"+o+" 38"+o;a.1E(e,{2B:Y(){i.2o=a(\'<3Y 1Q="1j-16-2o" 5k="0" 5l="-1" 5m="5n:\\\'\\\';" 1r="3j:3z; 1i:3A; z-3a:-1; 3E:5o(3C=0);">\');i.2o.2I(g);g.1s(l,e.1G)},1G:Y(){17 t=c.2N("3b"),m=c.1g.1n,x=c.1k.1n,q;q=24(g.1c("1u-18-1h"),10);q={18:-q,19:-q};X(m&&x){m=m.1I.1x==="x"?["1h","18"]:["1m","19"];q[m[1]]-=x[m[0]]()}i.2o.1c(q).1c(t)},2A:Y(){e.3Y.21();g.1H(l)}});e.2B()}a.1f.13=Y(c,e,i){17 g=2u(c).2V(),o=2b,l=g==="41"?[1e]:a.5p(3i).5i(1,10),t=l[l.1t-1],m=a.1E(1e,{},c),x;X(!3i.1t&&11.2f("13")||g==="5q")14(m=11.2f("13"))?m.2g():M;1d X("1J"===1q c){11.1F(Y(){17 q=a(11).2f("13");X(!q)14 1e;X(/5r|37/.1R(g)&&e)X(i!==M)q.37(e,i);1d o=q.2N(e);1d{X(!q.1z&&(g==="Z"||g==="2O")){X(t&&t.5s)q.1U.1y=t;q.28()}1d X(g==="5t"){g="41";l=[15]}q[g]&&q[g].3g(q[g],l)}});14 o!==2b?o:11}1d X("1M"===1q c){x=O(m,11);m=a.1E(1e,{},a.1f.13.3o,m);14 a.1f.13.1s.1Y(x,m,t)}};a.1f.13.1s=Y(c,e){14 11.1F(Y(i){Y g(z){Y B(){m.28(1q z==="1M"||x.Z.3f);q.Z.1H(w.Z);q.1a.1H(w.1a)}X(m.1U.20)14 15;m.1U.1y=a.1E({},z);X(x.Z.2x>0){2y(m.1S.Z);m.1S.Z=3P(B,x.Z.2x);w.Z!==w.1a&&q.1a.1s(w.1a,Y(){2y(m.1S.Z)})}1d B()}17 o=a(11),l=c.1L,t=c.1b.1D,m,x,q,w,f;c.1L=l=l===15||l.1t<1||a("#1j-16-"+l).1t?a.1f.13.48++:l;f=".13-"+l+"-2F";m=S.1Y(11,l,c);X(m===15)14 1e;x=m.1X;X(a.5G(t))x.1b.1D=t[i];o.1C("1o")&&o.2f("3W",o.1C("1o")).3t("1o");a.1F(a.1f.13.1g,Y(){11.2L==="2L"&&11(m)});q={Z:x.Z.1l,1a:x.1a.1l};w={Z:2u(x.Z.1y).34(" ",f+" ")+f,1a:2u(x.1a.1y).34(" ",f+" ")+f};q.Z.1s(w.Z,g);X(c.Z.3f||c.4Y||c.Z.1y===15)g(e)})};a.1F({1C:Y(c){17 e=a(11).2f("13");14 3i.1t===1&&c==="1o"&&e&&e.1z===1e?a(11).2f("3W"):2b},21:a.1j?2b:Y(c,e){11.1F(Y(){X(!e)X(!c||a.3E(c,[11]).1t)a("*",11).2i(11).1F(Y(){a(11).5O("21")})})}},Y(c,e){X(!e)14 1e;17 i=a.1f[c];a.1f[c]=Y(){14 e.3g(11,3i)||i.3g(11,3i)}});a(1V.32).1C("42",Y(c,e){14!e?"5T":e});a(1V).1s("3r.13",Y(c){a.1f.13.29={3G:c.3G,47:c.47}});a.1f.13.48=0;a.1f.13.3U="3F 5X 3H 4K 3r 5c 4l".2W(" ");a.1f.13.4a=61;a.1f.13.1g={2C:Y(c){11.x=(2u(c).34(/4O/i,"1w").4P(/18|1A|1w/i)||["3k"])[0].2V();11.y=(2u(c).34(/4O/i,"1w").4P(/19|1B|1w/i)||["3k"])[0].2V();11.1x=c.3M(0).4e(/^(t|b)/)>-1?"y":"x";11.1J=Y(){14 11.1x==="y"?11.y+11.x:11.x+11.y};11.54=Y(){17 e=11.x.3D(0,1),i=11.y.3D(0,1);14 e===i?e:e==="c"||e!=="c"&&i!=="c"?i+e:e+i}}};a.1f.13.3o={4Y:15,1L:15,4f:1e,2G:{2j:"1Q"},1b:{1D:1e,1C:"1o",1o:{1D:15,26:15}},1i:{2c:"19 18",2v:"1B 1A",1l:15,2T:15,1G:{x:0,y:0,29:1e,2U:15,2M:1e,1p:15},2p:1e},Z:{1l:15,1y:"4l",2p:1e,2x:3N,57:15,3f:15},1a:{1l:15,1y:"5c",2p:1e,2x:0,2X:15,27:15},1r:{3Q:"",22:15},4p:{28:a.33,4q:a.33,Z:a.33,1a:a.33,2Y:a.33,3v:a.33}};17 N=a();a.1f.13.1g.1N=Y(c){17 e=c.1g.1N,i=c.1X.1b.1N;X(i&&i.3u)X(e)14 e;1d{c.1g.1N=2a T(c);14 c.1g.1N}};a.1f.13.1g.1N.2L="28";a.1f.13.1g.1N.3m=Y(c){3Z{17 e=c.1b.1N;X(1q e!=="1M")c.1b.1N={3u:e};X(c.1b.1D===15)c.1b.1D="6L...";e.3B=!!e.3B;e.2Q=!!e.2Q;X(e.2Q){17 i=e.3u;a("#13-2Q").1t||a(\'<1W 1L="13-2Q" 1Q="1j-16-30" />\').2I(1V.32);N.1t||(N=a("<1W />").2I("#13-2Q").39(i+" 52"))}}40(g){}};a.1E(1e,a.1f.13.3o,{1b:{1N:{3B:1e,2Q:15}}});a.1f.13.1g.1n=Y(c){17 e=c.1g.1n,i=c.1X.1r.1n;X(i&&i.1I)X(e)14 e;1d{c.1g.1n=2a U(c);c.1g.1n.2B();14 c.1g.1n}};a.1f.13.1g.1n.2L="28";a.1f.13.1g.1n.3m=Y(c){3Z{17 e=c.1r.1n;X(1q e!=="1M")c.1r.1n={1I:!!e};X(1q e.2R!=="1J")e.2R=1e;X(!/2s|31/i.1R(e.2R))e.2R=1e;X(1q e.1h!=="3d")e.1h=12;X(1q e.1m!=="3d")e.1m=12;X(1q e.1u!=="3d")e.1u=0}40(i){}};a.1E(1e,a.1f.13.3o,{1r:{1n:{1I:1e,2R:1e,1h:12,1m:12,1u:0}}});a.1f.13.1g.43=Y(c,e){Y i(w,f){2S(17 z=0,B=1,b=1,d=0,h=0,k=w.1h,j=w.1m;k>0&&j>0&&B>0&&b>0;){k=1v.1O(k/2);j=1v.1O(j/2);X(e.x==="18")B=k;1d X(e.x==="1A")B=w.1h-k;1d B+=1v.1O(k/2);X(e.y==="19")b=j;1d X(e.y==="1B")b=w.1m-j;1d b+=1v.1O(j/2);2S(z=f.1t;z--;){X(f.1t<2)1K;d=f[z][0]-w.1p.18;h=f[z][1]-w.1p.19;X(e.x==="18"&&d>=B||e.x==="1A"&&d<=B||e.x==="1w"&&(dw.1h-B)||e.y==="19"&&h>=b||e.y==="1B"&&h<=b||e.y==="1w"&&(hw.1m-b))f.60(z,1)}}14{18:f[0][0],19:f[0][1]}}17 g=c.1C("4d").2V(),o=c.1C("63").2W(","),l=[],t=a(\'52[6b="#\'+c.6e("59").1C("6g")+\'"]\').1p(),m={1h:0,1m:0,1p:{19:4Z,1A:0,1B:0,18:4Z}},x=0,q=0;X(g==="4t")2S(x=o.1t;x--;){q=[24(o[--x],10),24(o[x+1],10)];X(q[0]>m.1p.1A)m.1p.1A=q[0];X(q[0]m.1p.1B)m.1p.1B=q[1];X(q[1]35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('"5w 5x";16 1e=5y,15=31,29=5z;(Y(a,E,M){Y O(c,e){16 i,g=a();X(!c)14 15;3W{X("2I"2t c&&"1L"!==1q c.2I)c.2I={2i:c.2I};X("1b"2t c){X("1L"!==1q c.1b||c.1b.2D)c.1b={1E:c.1b};i=c.1b.1E||15;X(!a.2p(i)&&(!i&&!i.1D||i.1s<1||"1L"===1q i&&!i.2D))i=c.1b.1E=15;X("1p"2t c.1b&&"1L"!==1q c.1b.1p)c.1b.1p={1E:c.1b.1p}}X("1j"2t c){X("1L"!==1q c.1j)c.1j={2g:c.1j,2v:c.1j};X("1L"!==1q c.1j.1G)c.1j.1G={};X("53"!==1q c.1j.1G.2R)c.1j.1G.2R=!!c.1j.1G.2R}X("Z"2t c){X("1L"!==1q c.Z)c.Z={1x:c.Z};X("1L"!==1q c.Z)c.Z=c.Z.2D?{1k:c.Z}:{1x:c.Z}}X("1a"2t c)X("1L"!==1q c.1a)c.1a=c.1a.2D?{1k:c.1a}:{1x:c.1a};X("1r"2t c&&"1L"!==1q c.1r)c.1r={3Q:c.1r}}3X(o){}X(a.2p(i)){c.1b.1E=[];e.1F(Y(){16 l=i.1W(11);X(l){c.1b.1E.4i(l);g=g.2j(a(11))}})}1f g=e;a.1F(a.1c.13.1g,Y(){11.3i&&11.3i(c)});14 g}Y R(c,e,i){Y g(b){16 d,h=b.2U("."),k=e[h[0]];2W(b=1;b",{3g:d}):a("",{"1R":"1i-20-3F",1E:"5d 17",1p:"5d 17",1d:{"1E-6W":"-5A"}}).6X(a("<5B />",{"1R":"1i-5a 1i-5a-4w"}));b.25.4d(b.2Q).1D("42","25").3I(z+"-"+(d===1e?"4w":"25")).5b(Y(h){a(11).2l("1i-20-5b",h.2i==="4k")}).3A(Y(){b.17.2F("1i-20-21")||f.1a();14 15}).1t("3R 5D 5i 5E 4g",Y(h){a(11).2l("1i-20-5F 1i-20-2Z",/6L$/i.1N(h.2i))})}Y m(){16 b=f.1l;b.2Q&&l();b.2Q=a("<1Y />",{"1R":z+"-2Q "+(e.1r.23?"1i-23-4F":"")}).3m(b.1p=a("<1Y />",{1O:z+"-"+i+"-1p","1R":z+"-1p",3g:e.1b.1p.1E})).4d(b.3k);e.1b.1p.25&&t()}Y y(b){X(!f.1w||!b)14 15;X(a.2p(b))b=b.1W(c);b.2D&&b.1s>0?f.1l.1b.3m(b.1d({3l:"3x"})):f.1l.1b.3g(b);b=5G 0;16 d=f.1l.17,h,k;X(f.1w&&a.2a.2q&&2c(a.2a.4h.3L(0),10)<9){d.1d({1h:"5H",4x:"5g"});b=o("3a").1h;d.1d({4x:""});h=2c(d.1d("3S-1h"),10)||0;k=2c(d.1d("5e-1h"),10)||0;b=1v.5e(1v.3S(b,k),h);d.1h(b)}f.1w===1e&&f.2k(f.1T.1x);14 f}Y q(b,d,h,k){Y j(B){X(n.17.2F("1i-20-21"))14 15;n.Z.2L("13-"+i+"-24");2y(f.1V.Z);2y(f.1V.1a);16 C=Y(){f.Z(e.1j.1k!=="28"?B:29)};X(e.Z.2r>0)f.1V.Z=3D(C,e.Z.2r);1f C()}Y p(B){X(n.17.2F("1i-20-21"))14 15;16 C=a(B.4D).41(A)[0]==n.17[0];2y(f.1V.Z);2y(f.1V.1a);X(e.1a.2T&&(e.1j.1k==="28"&&C||/28(5f|4C|3Z)/.1N(B.2i)&&C)){B.5I();B.5J();14 15}n.17.4p(1e);X(e.1a.2r>0)f.1V.1a=3D(Y(){f.1a(B)},e.1a.2r);1f f.1a(B)}Y u(B){X(n.17.2F("1i-20-21"))14 15;2y(f.1V.24);f.1V.24=3D(Y(){f.1a(B)},e.1a.24)}Y r(B){f.1l.17.2e(":2s")&&f.2k(B)}16 w=".13-"+i,n={Z:e.Z.1k,1a:e.1a.1k,17:f.1l.17},v={Z:2u(e.Z.1x).2U(" "),1a:2u(e.1a.1x).2U(" ")},s=a.2a.2q&&/^6\\.[0-9]/.1N(a.2a.4h);c.1t("22.13",Y(){f.2z()});X(h&&e.1a.2T){n.1a=n.1a.2j(n.17);n.17.1t("3Y"+w,Y(){n.17.2F("1i-20-21")||2y(f.1V.1a)})}X(d){X("3s"===1q e.1a.24){n.Z.1t("13-"+i+"-24",u);a.1F(a.1c.13.3U,Y(B,C){n.1a.2j(f.1l.17).1t(C+w+"-24",u)})}a.1F(v.1a,Y(B,C){16 F=a.5K(C,v.Z);X(F>-1&&a(n.1a).2j(n.Z).1s===a(n.1a).1s||C==="4z"){n.Z.1t(C+w,Y(K){n.17.2e(":2s")?p(K):j(K)});2G v.Z[F]}1f n.1a.1t(C+w,p)})}X(b){a.1F(v.Z,Y(B,C){n.Z.1t(C+w,j)});n.17.1t("3Y"+w,Y(){f.2Z()})}X(k){X(e.1j.1G.2H||e.1j.1G.2R)a(E).1t("2H"+w,r);X(e.1j.1G.2R||s&&n.17.1d("1j")==="2T")a(1S).1t("4q"+w,r);/4z/i.1N(e.1a.1x)&&a(1S).1t("3R"+w,Y(B){16 C=f.1l.17;a(B.1k).41(A).1s===0&&a(B.1k).2j(c).1s>1&&C.2e(":2s")&&!C.2F("1i-20-21")&&f.1a()});e.1j.1k==="28"&&a(1S).1t("3h"+w,Y(B){X(e.1j.1G.28&&!n.17.2F("1i-20-21")&&n.17.2e(":2s"))f.2k(B||a.1c.13.28)})}}Y x(b,d,h,k){k=2c(k,10)!==0;16 j=".13-"+i,p={Z:b?e.Z.1k:a("<1Y/>"),1a:d?e.1a.1k:a("<1Y/>"),17:h?f.1l.17:a("<1Y/>")};d={Z:2u(e.Z.1x).2U(" "),1a:2u(e.1a.1x).2U(" ")};X(f.1w){a.1F(d.Z,Y(u,r){p.Z.1H(r+j)});p.Z.1H("3h"+j).1H("4g"+j).1H("13-"+i+"-24");a.1F(d.1a,Y(u,r){p.1a.2j(p.17).1H(r+j)});a.1F(a.1c.13.3U,Y(u,r){p.1a.2j(h?f.1l.1b:29).1H(r+j+"-24")});p.1a.1H("4g"+j);p.17.1H("3Y"+j);X(k){a(E).1H("2H"+j);a(1S).1H("3R"+j+" 3h"+j)}}1f b&&p.Z.1H(d.Z+j+"-2M")}16 f=11,z="1i-17",A=".13."+z;f.1O=i;f.1w=15;f.1l={1k:c};f.1T={1x:{},1k:29,21:15};f.1V={};f.1X=e;f.1g={};a.1A(f,{26:Y(b){16 d=f.1l,h=a.3d("4X");X(f.1w)14 15;f.1w=b?-2:-1;d.17=a("<1Y/>").1D({1O:z+"-"+i,42:"17","1R":z+" 13 1i-17-32 1i-4A-4B "+e.1r.3Q}).1d("z-39",a.1c.13.45+a(A).1s).2l("1i-23",e.1r.23).2l("1i-20-21",f.1T.21).2f("13",f).2A(e.1j.2S);d.3k=a("<1Y />",{"1R":z+"-3k"}).2A(d.17);d.1b=a("<1Y />",{"1R":z+"-1b "+(e.1r.23?"1i-23-1b":""),1O:z+"-"+i+"-1b"}).2A(d.3k);y(e.1b.1E);e.1b.1p.1E&&m();a.1F(a.1c.13.1g,Y(){11.2J==="26"&&11(f)});f.1w=1e;X(e.Z.3p||b){d.17.1a();f.Z(f.1T.1x)}q(1,1,1,1);a.1F(e.4n,Y(k,j){d.17.1t("17"+k,j)});d.17.3N("1i-17-32");h.3o=a.1A({},f.1T.1x);d.17.2L(h,[f.2b()]);14 f},2N:Y(b){36(b.2X()){1P"1o":b=o("1j");1J;1P"3a":b=o("3a");1J;3F:b=g(b.2X());b=b[0].1y?b[0].1I():b[0].2D?b[0]:b[0][b[1]];1J}14 b},3c:Y(b,d){b=b.2X();16 h=g(b),k=f.1l,j=k.17,p,u,r,w={5M:{1O:Y(){16 n=d===1e?a.1c.13.44:d,v=z+"-"+n;X(n!==15&&n.1s>0&&!a("#1i-17-"+n).1s){j[0].1O=v;k.1b[0].1O=v+"-1b";k.1p[0].1O=v+"-1p"}},"^1b.1E":Y(){y(d)},"^1b.1p.1E":Y(){X(f.1w)X(!f.1l.1p&&d){m();f.2k()}1f d?f.1l.1p.3g(d):l()},"^1b.1p.25":Y(){16 n=f.1l.25,v=f.1l.1p;X(f.1w)X(d){v||m();t()}1f n.22()},"^1j.(2g|2v)$":Y(){16 n=/2g$/i.1N(b)?"2g":"2v";X("1I"===1q d)e.1j[n]=27 a.1c.13.1g.2E(d)},"^1j.(2g|2v|1G|1k)":Y(){f.1w&&f.2k()},"^1j.2S$":Y(){X(f.1w===1e){j.2A(d);f.2k()}},"^(Z|1a).(1x|1k|2T|2r|24)":Y(n,v,s,B){16 C=b.48(/2T/i)>-1?[0,[0,1,1,1]]:[b.3K(0,3),b.3L(0)==="s"?[1,0,0,0]:[0,1,0,0]];X(C[0])n[v]=B;x.3f(f,C[1]);X(C[0])n[v]=s;q.3f(f,C[1])},"^Z.3p$":Y(){f.1w===15&&f.Z()},"^1r.3Q$":Y(){f.1l.17.1d("1R",z+" 13 1i-4A-4B "+d)},"^1r.23$":Y(){j.2l("1i-23",!!d);k.2Q.2l("1i-23-4F",!!d);k.1b.2l("1i-23-1b",!!d)},"^4n.(26|Z|3Z|1a|2Z|3v)":Y(n,v,s,B){a.2p(d)?k.17.1t("17"+v,s):k.17.1H("17"+v,B)}}};a.1F(f.1g,Y(n){X("1L"===1q 11.3M)w[n]=11.3M});p=h[0][h[1]];h[0][h[1]]=d.61?a(d):d;O(e,c);2W(u 2t w)2W(r 2t w[u])5P(r,"i").1N(b)&&w[u][r].1W(f,h[0],h[1],d,p);14 f},2O:Y(b,d){Y h(){16 w=a(11),n=b?"1D":"3r",v=/^1|0$/.1N(w.1d("3z"));f.1l.1p&&c[n]("3j-4E",z+"-"+i+"-1p");c[n]("3j-4I",z+"-"+i+"-1b");X(b){X(a.2a.2q&&11.1r&&v){r=11.1r;r.4l("3J");r.4l("3z")}}1f v&&w.1a()}X(f.1w===15)14 15;16 k=b?"Z":"1a",j=f.1l.17,p=e[k],u=j.2e(":2s"),r;X((1q b).48("4J|3s"))b=!j.2e(":2s");X(!u&&!b||j.2e(":68"))14 f;X(d){X(f.1T.1x&&/5R|5S/.1N(d.2i)&&/5f|4C/.1N(f.1T.1x.2i)&&a(d.1k).2j(e.Z.1k).1s<2&&a(d.4D).41(A).1s>0)14 f;f.1T.1x=a.1A({},d)}u=a.3d("17"+k);u.3o=a.1A({},d);j.2L(u,[f.2b(),3E]);X(u.46())14 f;X(b){f.2Z();f.2k(d);p.56&&a(A).13("1a")}1f 2y(f.1V.Z);j.1D("3j-5W",5T(!b));j.4p(1e,15);X(a.2p(p.2m)){p.2m.1W(j,f.2b());j.58(Y(){h.1W(11);a(11).4H()})}1f X(p.2m===15){j[k]();h.1W(j)}1f j.5h(3E,b?1:0,h);b&&p.1k.2L("13-"+i+"-24");14 f},Z:Y(b){f.2O(1e,b)},1a:Y(b){f.2O(15,b)},2Z:Y(b){X(f.1w===31)14 15;16 d=f.1l.17,h=a(A),k=2c(d.1d("z-39"),10),j=a.1c.13.45+h.1s,p=z+"-2Z",u=a.1A({},b);X(!d.2F(p)&&k!==j){h.1d("z-39",Y(r,w){14 w-1});a(A+"."+p).1F(Y(){16 r=a(11),w=r.13(),n;X(!w||w.1w===15)14 1e;r.3N(p);n=a.3d("5U");n.3o=u;r.2L(n,[w,j])});b=a.3d("5X");b.3o=u;d.2L(b,[f.2b(),j]);b.46()||d.1d({5Y:j}).3I(p)}14 f},2k:Y(b){X(f.1w===15)14 15;16 d=e.1j.1k,h=f.1l.17,k=e.1j,j=k.2g,p=k.2v,u=f.1l.17.1h(),r=f.1l.17.1m(),w=a(k.2S)[0],n=0,v=0,s={18:0,19:0},B=a.3d("3w"),C=h.1d("1j")==="2T",F=a(E),K={18:Y(D){16 H=d==="28"?b.3G:d.1o().18,I=F.3O(),G=F.1h(),L=p.x==="18"?n:p.x==="1C"?-n:n/2,J=j.x!==p.x&&p.x!=="1z"?n:0,P=L+(j.x==="18"?-u:j.x==="1C"?u:u/2)+-2*k.1G.x;G=D+u-G-I;X(I-D>0&&!(D>=H&&D0&&D+u>H)s.18+=(j.x==="1z"?-1:1)*(P-L-J);14 s.18-D},19:Y(D){16 H=F.3P(),I=F.1m(),G=p.y==="19"?v:p.y==="1B"?-v:0,L=j.y!==p.y&&p.y!=="1z"?v:0,J=G+(j.y==="19"?-r:j.y==="1B"?r:-r/2)+-2*k.1G.y;I=D+r-I-H;X(H-D>0)s.19+=j.y==="1z"?-J+G:J;1f X(I>0)s.19+=J-G-L;14 s.19-D}};X(d==="28"){p={x:"18",y:"19"};b=a.1A({},a.1c.13.28);s={19:b.43,18:b.3G}}1f{X(d==="1x")d=b&&b.1k&&b.2i!=="4q"&&b.2i!=="2H"?f.1T.1k=a(b.1k):f.1T.1k;d=a(d).5Z(0);X(d.1s===0)14 f;1f X(d[0]===1S||d[0]===E){n=d.1h();v=d.1m();X(d[0]===E)s={19:C?0:F.3P(),18:C?0:F.3O()}}1f X(d.2e("60")&&a.1c.13.1g.40){s=a.1c.13.1g.40(d,p);n=s.1h;v=s.1m;s=s.1o}1f{n=d.4t();v=d.4u();s=d.1o();X(k.1G.1o){63{s.18-=w.64-w.3O;s.19-=w.72-w.3P}65(w=w.66)}}s.18+=p.x==="1C"?n:p.x==="1z"?n/2:0;s.19+=p.y==="1B"?v:p.y==="1z"?v/2:0}s.18+=k.1G.x+(j.x==="1C"?-u:j.x==="1z"?-u/2:0);s.19+=k.1G.y+(j.y==="1B"?-r:j.y==="1z"?-r/2:0);s.49=k.1G.2R&&d[0]!==E&&d[0]!==1S.33?{18:K.18(s.18),19:K.19(s.19)}:{18:0,19:0};X(k.2S[0]==1S.33){X(s.19+F.3P()<1)s.19=0;X(s.18+F.3O()<1)s.18=0}h.1D("1R",Y(){14 a(11).1D("1R").30(/1i-17-5j-\\w+/i,"")}).3I(z+"-5j-"+j.4S());B.3o=a.1A({},b);h.2L(B,[f.2b(),s]);X(B.46())14 f;2G s.49;X(h.2e(":2s")&&a.2p(k.2m)){k.2m.1W(h,f.2b(),s);h.58(Y(){16 D=a(11);D.1d({3z:"",1m:""});a.2a.2q&&11.1r&&11.1r.4l("3J");D.4H()})}1f 6d(s.18,s.19)||h.1d(s);14 f},3V:Y(b){16 d=f.1l.17;X(f.1w)d.2l("1i-20-21",b);1f f.1T.21=!!b;14 f},2z:Y(){16 b=f.1l,d=b.1k.2f("4m");f.1w&&a.1F(f.1g,Y(){11.2J==="26"&&11.2z()});x(1,1,1,1);c.6f("13");f.1w&&b.17.22();d&&c.1D("1p",d);c.3r("3j-4I");14 c},2b:Y(){16 b=a.1A({},f);2G b.1T;2G b.1V;2G b.1X;2G b.1g;2G b.26;2G b.2b;14 b}})}Y S(c,e){16 i,g=a(11);i=a(1S.33);16 o=g.2I?g.2I(e.2I):{};o=a.1A(1e,{},e,o);16 l=o.1j,t=11===1S?i:g;X("4J"===1q o.1b.1E)X(o.1b.1D!==15&&g.1D(o.1b.1D))o.1b.1E=g.1D(o.1b.1D);1f 14 15;X(l.2S===15)l.2S=i;X(l.1k===15)l.1k=t;X(o.Z.1k===15)o.Z.1k=t;X(o.1a.1k===15)o.1a.1k=t;l.2v=27 a.1c.13.1g.2E(l.2v);l.2g=27 a.1c.13.1g.2E(l.2g);X(g.2f("13"))X(o.4c)g.13("2z");1f X(o.4c===15)14 15;i=27 R(g,o,c);g.2f("13",i);14 i}Y T(c){16 e=11;e.3M={"^1b.1M":Y(){11.1g.1M.3b(11.1X.1b.1M)}};a.1A(e,{2B:Y(){16 i=c.1X.1b.1M;c.1l.17.1t("4X.1M",Y(){e.3b(i);c.1l.17.1t("38.1M",Y(){i.3C===15&&c.1w===1e&&e.3b(i)})})},3b:Y(i){a.1M(a.1A(1e,{},i,{4f:Y(g,o){X(a.2p(i.4f))X(i.4f.1W(c.2b(),g,o)===15)14;c.3c("1b.1E",g);N.22()},4e:Y(g,o,l){16 t=o||l;X(a.2p(i.4e)){g=i.4e.1W(c.2b(),g,o,l);X(g===15)14}c.3c("1b.1E",t)}}));14 e},2z:Y(){c.1l.17.1H("38.1M")}});e.2B()}Y Q(c,e,i){16 g=1v.1Q(e/2),o=1v.1Q(i/2);e={5k:[[0,0],[e,i],[e,0]],4P:[[0,0],[e,0],[0,i]],4N:[[0,i],[e,0],[e,i]],4O:[[0,0],[0,i],[e,i]],6i:[[0,i],[g,0],[e,i]],6A:[[0,0],[e,0],[g,i]],6j:[[0,0],[e,o],[0,i]],6k:[[e,0],[e,i],[0,o]]};e.6l=e.5k;e.6m=e.4P;e.6n=e.4N;e.6p=e.4O;14 e[c]}Y U(c){Y e(b){16 d=l.1n,h=["18","1C"],k={18:0,1C:0,19:0,1B:0},j=0;X(o.1K===15||!d)14 15;b=b||g.1K;d.1d({19:"",1B:"",18:"",1C:"",4Q:""});h[b.1y==="y"?"4i":"6q"]("19","1B");X(a.2a.2q)k={19:b.1y==="y"?0:0,18:0,1B:b.1y==="y"?0:0,1C:0};36(b[b.1y==="y"?"x":"y"]){1P"1z":d.1d(h[0],"50%").1d("4Q-"+h[0],-(q[b.1y==="y"?"1h":"1m"]/2));1J;1P h[0]:d.1d(h[0],k[h[0]]+z);1J;1P h[1]:d.1d(h[1],k[h[1]]+z);1J}j=q[b.1y==="x"?"1h":"1m"];X(f){t.2l("1i-17-32",!t.2e(":2s"));j-=2c(m.1d("1u-"+b[b.1y]+"-1h"),10)||0;t.3N("1i-17-32")}d.1d(b[b.1y],-1*k[b[b.1y]]-j)}Y i(b,d,h){X(l.1n){b=a.1A({},g.1K);d=g.1Z.1G?a.1A({},g.1Z):29;16 k=b.1y==="y"?["y","19","18","1m"]:["x","18","19","1h"],j=h.49,p=2c(m.1d("1u-"+b[k[0]]+"-1h"),10)||0;a.1F([b,d],Y(){X(j.18)11.x=11.x==="1z"?j.18>0?"18":"1C":11.x==="18"?"1C":"18";X(j.19)11.y=11.y==="1z"?j.19>0?"19":"1B":11.y==="19"?"1B":"19"});h[k[1]]+=(b[k[0]]===k[1]?1:-1)*(q[k[3]]-p);h[k[2]]-=z;X(b.1I()!==y.1K.1I()&&(y.19!==j.19||y.18!==j.18))g.3n(b,d);y.18=j.18;y.19=j.19;y.1K=b}}16 g=11,o=c.1X.1r.1n,l=c.1l,t=l.17,m=l.3k,y={19:0,18:0,1K:{1I:Y(){}}},q={1h:o.1h,1m:o.1m},x={},f=o.1u||0,z=o.1G||0,A=o.2V||15;g.1K=29;g.1Z=29;g.3M={"^1j.2g|1r.1n.(1K|1Z|2V|1u)":Y(){f=o.1u;X(g.4a()){g.2M();g.4b();g.3n()}1f g.1n.22();11.2N("1j.1k")!=="28"&&11.2k()},"^1r.1n.(1m|1h)":Y(){q={1h:o.1h,1m:o.1m};g.2M();g.3n();c.2k()}};a.1A(g,{2B:Y(){X(A===1e)A=a("<2x />")[0].4j?"2x":a.2a.2q&&(g.1Z&&/1z/i.1N(g.1Z.1I())||q.1m!==q.1h)?"2C":"37";1f X(A==="2x")A=a.2a.2q?"2C":!a("<2x />")[0].4j?"37":"2x";1f X(A==="37")A=a.2a.2q&&/1z/i.1N(g.1Z.1I())?"2C":A;X(g.4a()){g.2M();g.4b();g.3n();t.1t("3w.1n",i)}14 g},4a:Y(){16 b=o.1K,d=o.1Z||b,h=c.1X.1j.2v,k=c.1X.1j.2g;X(k.1I)k=k.1I();X(b===15||k===15&&h===15)14 15;1f{X(b===1e)g.1K=27 a.1c.13.1g.2E(k);1f X(!b.1I)g.1K=27 a.1c.13.1g.2E(b);X(d===1e)g.1Z=27 a.1c.13.1g.2E(k);1f X(!d.1I){g.1Z=27 a.1c.13.1g.2E(d);g.1Z.1y=g.1K.1y}}14 g.1K.1I()!=="4v"},4b:Y(){16 b=l.1n,d=g.1Z[g.1Z.1y],h="1u-"+d+"-35";x.2K=b.1d("3H-35","").1d("1u","").1d("3H-35")||"2Y";x.1u=b.2N(0).1r?b.2N(0).1r["1u"+d.3L(0)+d.3K(1)+"6t"]:b.1d(h)||"2Y";X(/4V?\\(0, 0, 0(, 0)?\\)|2Y/i.1N(x.2K))x.2K=m.1d(f?"3H-35":h);X(!x.1u||/4V?\\(0, 0, 0(, 0)?\\)|2Y/i.1N(x.1u))x.1u=m.1d(h)||x.2K;a("*",b).2j(b).1d("3H-35","2Y").1d("1u",0)},2M:Y(){16 b=q.1h,d=q.1m;l.1n&&l.1n.22();l.1n=a(\'<1Y 1R="1i-17-1n" />\').2l("1i-23-1b",c.1X.1r.23).1d(q).4d(t);36(A){1P"2x":l.1n.3m(\'<2x 1m="\'+d+\'" 1h="\'+b+\'" />\');1J;1P"2C":l.1n.3g(\'<2C:47 6v="0 0" 6w="\'+b+" "+d+\'" 6x="\'+!!f+\'" 1r="4Z:3u(#3F#51); 3l:52-3x; 6z:1e; 1j: 3y; 19:0; 18:0; 1h:\'+b+"2n; 1m:"+d+"2n; 6B-6C:"+g.1K.y+\';"><2C:6D 6E="\'+(f-2)+\'2n" 6F="6G" 6H="10" 1r="4Z:3u(#3F#51); 3l:52-3x;" />\');1J;1P"37":l.1n.3m(\'<1Y 1R="1i-17-1n-6I" />\').3m(f?\'<1Y 1R="1i-17-1n-1u" />\':"");1J}14 g},3n:Y(b,d){16 h=l.1n,k=q.1h,j=q.1m,p=f>0?0:1,u=1v.6J(f/2+0.5),r;d||(d=b?b:g.1Z);X(!b)b=g.1K;X(d.x==="31")d.x=b.x;X(d.y==="31")d.y=b.y;h=h.5c();36(A){1P"2x":h=h.2N(0).4j("2d");h.6K();h.6M(0,0,54,54);2W(r=Q(d.1I(),k,j);p<2;p++){X(p){h.6N();h.6O(1v.1Q((d.x==="18"?1:d.x==="1C"?-1:0)*(f+1)*(d.1y==="y"?0.5:1)),1v.1Q((d.y==="19"?1:d.y==="1B"?-1:0)*(f+1)*(d.1y==="x"?0.5:1)))}h.6P();h.6Q(r[0][0],r[0][1]);h.57(r[1][0],r[1][1]);h.57(r[2][0],r[2][1]);h.6R();h.6S=x[p?"2K":"1u"];h.2K()}1J;1P"2C":r=Q(d.1I(),k,j);p="m"+r[0][0]+","+r[0][1]+" l"+r[1][0]+","+r[1][1]+" "+r[2][0]+","+r[2][1]+" 6T";h.1D({6U:p,6V:x.2K});X(f){h.5c().1D("35",x.1u);X(d.1y==="y"){h.1d("19",(d.y==="19"?1:-1)*(f-2));h.1d("18",d.x==="18"?1:-2)}1f{h.1d("18",(d.x==="18"?1:-1)*(f-2));h.1d("19",d.y==="19"?1:-2)}}1J;1P"37":X(d.1y==="y"){p=k>j?1.5:kj?5:2.2;u=[1v.1Q(p*u*(d.x==="1C"?-1:1)*(d.y==="1z"?0.9:1)),d.y==="19"?u:d.y==="1B"?-u:0]}h.3r("1r").1F(Y(w){16 n={x:d.1y==="x"?d.x==="18"?"1C":"18":d.x,y:d.1y==="y"?d.y==="19"?"1B":"19":d.y},v=d.x==="1z"?["18","1C",n.y,j,k]:["19","1B",n.x,k,j],s=x[!w&&f?"1u":"2K"];w&&a(11).1d({1j:"3y","z-39":1,18:u[0],19:u[1]});d.x==="1z"||d.y==="1z"?a(11).1d("1u-"+v[2],v[3]+"2n 4o "+s).1d("1u-"+v[0],1v.1Q(v[4]/2)+"2n 5l 2Y").1d("1u-"+v[1],1v.1Q(v[4]/2)+"2n 5l 2Y"):a(11).1d("1u-1h",1v.1Q(j/2)+"2n "+1v.1Q(k/2)+"2n").1d("1u-"+n.x,1v.1Q(k/2)+"2n 4o "+s).1d("1u-"+n.y,1v.1Q(j/2)+"2n 4o "+s)});1J}e(b);14 g},2z:Y(){l.1n&&l.1n.22();t.1H("3w.1n")}})}Y V(c,e){16 i=11,g=c.1l,o=g.17;g.2h=a("#13-2h");a.1A(i,{2B:Y(){o.1t("38.2w 4r.2w",Y(l,t,m){l=l.2i.30("17","");a.2p(e[l])?e[l].1W(g.2h,m,t):i[l](m)});g.2h.1s||i.2M();e.3v===1e&&g.2h.1t("3A.2w"+c.1O,Y(){c.1a.1W(c)})},2M:Y(){g.2h=a("<1Y />",{1O:"13-2h",1d:{1j:"3y",19:0,18:0,3l:"5g"}}).2A(1S.33);a(E).1t("2H.2w",Y(){g.2h.1d({1m:1v.3S(a(E).1m(),a(1S).1m()),1h:1v.3S(a(E).1h(),a(1S).1h())})}).2L("2H")},2O:Y(l){16 t=g.2h,m=c.1X.Z.1U.2m,y=l?"Z":"1a";t.4p(1e,15);X(a.2p(m))m.1W(t,l);1f m===15?t[y]():t.5h(3E,l?0.7:0,Y(){l||a(11).1a()})},Z:Y(){i.2O(1e)},1a:Y(){i.2O(15)},2z:Y(){16 l=1e;a("*").1F(Y(){16 t=a(11).2f("13");X(t&&t.1O!==c.1O&&t.1X.Z.1U)14 l=15});X(l){g.2h.22();a(E).1H("4q.2w 2H.2w")}1f g.2h.1H("3A.2w"+c.1O);o.1H("38.2w 4r.2w")}});i.2B()}Y W(c){16 e=11,i=c.1l,g=i.17,o=".2o-"+c.1O,l="3w"+o+" 38"+o;a.1A(e,{2B:Y(){i.2o=a(\'<3T 1R="1i-17-2o" 5m="0" 5n="-1" 5o="5p:\\\'\\\';" 1r="3l:3x; 1j:3y; z-39:-1; 3J:5q(3z=0);">\');i.2o.2A(g);g.1t(l,e.1G)},1G:Y(){16 t=c.2N("3a"),m=c.1g.1n,y=c.1l.1n,q;q=2c(g.1d("1u-18-1h"),10);q={18:-q,19:-q};X(m&&y){m=m.1K.1y==="x"?["1h","18"]:["1m","19"];q[m[1]]-=y[m[0]]()}i.2o.1d(q).1d(t)},2z:Y(){e.3T.22();g.1H(l)}});e.2B()}a.1c.13=Y(c,e,i){16 g=2u(c).2X(),o=29,l=g==="3V"?[1e]:a.5r(3e).4y(1,10),t=l[l.1s-1],m=a.1A(1e,{},c),y;X(!3e.1s&&11.2f("13")||g==="5s")14(m=11.2f("13"))?m.2b():M;1f X("1I"===1q c){11.1F(Y(){16 q=a(11).2f("13");X(!q)14 1e;X(/5t|3c/.1N(g)&&e)X(i!==M)q.3c(e,i);1f o=q.2N(e);1f{X(!q.1w&&(g==="Z"||g==="2O")){X(t&&t.5u)q.1T.1x=t;q.26()}1f X(g==="5v"){g="3V";l=[15]}q[g]&&q[g].3f(q[g],l)}});14 o!==29?o:11}1f X("1L"===1q c){y=O(m,11);m=a.1A(1e,{},a.1c.13.3q,m);14 a.1c.13.1t.1W(y,m,t)}};a.1c.13.1t=Y(c,e){14 11.1F(Y(i){Y g(z){Y A(){m.26(1q z==="1L"||y.Z.3p);q.Z.1H(x.Z);q.1a.1H(x.1a)}X(m.1T.21)14 15;m.1T.1x=a.1A({},z);X(y.Z.2r>0){2y(m.1V.Z);m.1V.Z=3D(A,y.Z.2r);x.Z!==x.1a&&q.1a.1t(x.1a,Y(){2y(m.1V.Z)})}1f A()}16 o=a(11),l=c.1O,t=c.1b.1E,m,y,q,x,f;c.1O=l=l===15||l.1s<1||a("#1i-17-"+l).1s?a.1c.13.44++:l;f=".13-"+l+"-2M";m=S.1W(11,l,c);X(m===15)14 1e;y=m.1X;X(a.5C(t))y.1b.1E=t[i];o.1D("1p")&&o.2f("4m",o.1D("1p")).3r("1p");a.1F(a.1c.13.1g,Y(){11.2J==="2J"&&11(m)});q={Z:y.Z.1k,1a:y.1a.1k};x={Z:2u(y.Z.1x).30(" ",f+" ")+f,1a:2u(y.1a.1x).30(" ",f+" ")+f};q.Z.1t(x.Z,g);X(c.Z.3p||c.4U||c.Z.1x===15)g(e)})};a.1F({1D:Y(c){16 e=a(11).2f("13");14 3e.1s===1&&c==="1p"&&e&&e.1w===1e?a(11).2f("4m"):29},22:a.1i?29:Y(c,e){11.1F(Y(){X(!e)X(!c||a.3J(c,[11]).1s)a("*",11).2j(11).1F(Y(){a(11).5L("22")})})},1o:Y(){16 c=a(11).5N();X(a.1c.13.4G){c.19-=E.5O;c.18-=E.5Q}14 c}},Y(c,e){X(!e)14 1e;a.1c["4T"+c]=a.1c[c];a.1c[c]=Y(){14 e.3f(11,3e)||a.1c["4T"+c].3f(11,3e)}});a(1S.33).1D("42",Y(c,e){14!e?"5V":e});a(1S).1t("3h.13",Y(c){a.1c.13.28={3G:c.3G,43:c.43}});a.1c.13.44=0;a.1c.13.3U="3A 62 3R 5i 3h 59 4k".2U(" ");a.1c.13.45=67;a.1c.13.4G=/69.*6a/i.1N(4K.4L)&&/; 6b.*6e (?:6g|6h)/i.1N(4K.4L);a.1c.13.1g={2E:Y(c){11.x=(2u(c).30(/4W/i,"1z").4M(/18|1C|1z/i)||["31"])[0].2X();11.y=(2u(c).30(/4W/i,"1z").4M(/19|1B|1z/i)||["31"])[0].2X();11.1y=c.3L(0).48(/^(t|b)/)>-1?"y":"x";11.1I=Y(){14 11.1y==="y"?11.y+11.x:11.x+11.y};11.4S=Y(){16 e=11.x.3K(0,1),i=11.y.3K(0,1);14 e===i?e:e==="c"||e!=="c"&&i!=="c"?i+e:e+i}}};a.1c.13.3q={4U:15,1O:15,4c:1e,2I:{2i:"1R"},1b:{1E:1e,1D:"1p",1p:{1E:15,25:15}},1j:{2g:"19 18",2v:"1B 1C",1k:15,2S:15,1G:{x:0,y:0,28:1e,2R:15,2H:1e,1o:15},2m:1e},Z:{1k:15,1x:"4k",2m:1e,2r:3E,56:15,3p:15},1a:{1k:15,1x:"59",2m:1e,2r:0,2T:15,24:15},1r:{3Q:"",23:15},4n:{26:a.34,3Z:a.34,Z:a.34,1a:a.34,2Z:a.34,3v:a.34}};16 N=a();a.1c.13.1g.1M=Y(c){16 e=c.1g.1M,i=c.1X.1b.1M;X(i&&i.3u)X(e)14 e;1f{c.1g.1M=27 T(c);14 c.1g.1M}};a.1c.13.1g.1M.2J="26";a.1c.13.1g.1M.3i=Y(c){3W{16 e=c.1b.1M;X(1q e!=="1L")c.1b.1M={3u:e};X(c.1b.1E===15)c.1b.1E="71...";e.3C=!!e.3C;e.2P=!!e.2P;X(e.2P){16 i=e.3u;a("#13-2P").1s||a(\'<1Y 1O="13-2P" 1R="1i-17-32" />\').2A(1S.33);N.1s||(N=a("<1Y />").2A("#13-2P").3b(i+" 4R"))}}3X(g){}};a.1A(1e,a.1c.13.3q,{1b:{1M:{3C:1e,2P:15}}});a.1c.13.1g.1n=Y(c){16 e=c.1g.1n,i=c.1X.1r.1n;X(i&&i.1K)X(e)14 e;1f{c.1g.1n=27 U(c);c.1g.1n.2B();14 c.1g.1n}};a.1c.13.1g.1n.2J="26";a.1c.13.1g.1n.3i=Y(c){3W{16 e=c.1r.1n;X(1q e!=="1L")c.1r.1n={1K:!!e};X(1q e.2V!=="1I")e.2V=1e;X(!/2x|37/i.1N(e.2V))e.2V=1e;X(1q e.1h!=="3s")e.1h=12;X(1q e.1m!=="3s")e.1m=12;X(1q e.1u!=="3s")e.1u=0}3X(i){}};a.1A(1e,a.1c.13.3q,{1r:{1n:{1K:1e,2V:1e,1h:12,1m:12,1u:0}}});a.1c.13.1g.40=Y(c,e){Y i(x,f){2W(16 z=0,A=1,b=1,d=0,h=0,k=x.1h,j=x.1m;k>0&&j>0&&A>0&&b>0;){k=1v.1Q(k/2);j=1v.1Q(j/2);X(e.x==="18")A=k;1f X(e.x==="1C")A=x.1h-k;1f A+=1v.1Q(k/2);X(e.y==="19")b=j;1f X(e.y==="1B")b=x.1m-j;1f b+=1v.1Q(j/2);2W(z=f.1s;z--;){X(f.1s<2)1J;d=f[z][0]-x.1o.18;h=f[z][1]-x.1o.19;X(e.x==="18"&&d>=A||e.x==="1C"&&d<=A||e.x==="1z"&&(dx.1h-A)||e.y==="19"&&h>=b||e.y==="1B"&&h<=b||e.y==="1z"&&(hx.1m-b))f.6c(z,1)}}14{18:f[0][0],19:f[0][1]}}16 g=c.1D("47").2X(),o=c.1D("6o").2U(","),l=[],t=a(\'4R[6s="#\'+c.6u("55").1D("6y")+\'"]\').1o(),m={1h:0,1m:0,1o:{19:4Y,1C:0,1B:0,18:4Y}},y=0,q=0;X(g==="4s")2W(y=o.1s;y--;){q=[2c(o[--y],10),2c(o[y+1],10)];X(q[0]>m.1o.1C)m.1o.1C=q[0];X(q[0]m.1o.1B)m.1o.1B=q[1];X(q[1]