(function(n,t,r){(function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)})(function(u){function hi(n,t,i,r){this.id=i;this.target=n;this.tooltip=c;this.elements=elements={target:n};this._id=h+"-"+i;this.timers={img:{}};this.options=t;this.plugins={};this.cache=cache={event:{},target:u(),disabled:f,attr:r,onTooltip:f,lastClass:""};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=f}function tt(n){return n===c||"object"!==u.type(n)}function ci(n){return!(u.isFunction(n)||n&&n.attr||n.length||"object"===u.type(n)&&(n.jquery||n.then))}function wt(n){var t,r,i,s;return tt(n)?f:(tt(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&(t=n.content,tt(t)||t.jquery||t.done?t=n.content={text:r=ci(t)?f:t}:r=t.text,"ajax"in t&&(i=t.ajax,s=i&&i.once!==f,delete t.ajax,t.text=function(n,t){var f=r||u(this).attr(t.options.content.attr)||"Loading...",e=u.ajax(u.extend({},i,{context:t})).then(i.success,c,i.error).then(function(n){return n&&s&&t.set("content.text",n),n},function(n,i,r){t.destroyed||0===n.status||t.set("content.text",i+": "+r)});return s?f:(t.set("content.text",f),e)}),"title"in t&&(tt(t.title)||(t.button=t.title.button,t.title=t.title.text),ci(t.title||f)&&(t.title=f))),"position"in n&&tt(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&tt(n.show)&&(n.show=n.show.jquery?{target:n.show}:n.show===e?{ready:e}:{event:n.show}),"hide"in n&&tt(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&tt(n.style)&&(n.style={classes:n.style}),u.each(o,function(){this.sanitize&&this.sanitize(n)}),n)}function li(n,t){for(var u,f=0,i=n,r=t.split(".");i=i[r[f++]];)r.length>f&&(u=i);return[u||n,r.pop()]}function er(n,t){var i,r,u;for(i in this.checks)for(r in this.checks[i])(u=RegExp(r,"i").exec(n))&&(t.push(u),("builtin"===i||this.plugins[i])&&this.checks[i][r].apply(this.plugins[i]||this,t))}function bt(n){return lr.concat("").join(n?"-"+n+" ":" ")}function ai(n){if(this.tooltip.hasClass(p))return f;clearTimeout(this.timers.show);clearTimeout(this.timers.hide);var t=u.proxy(function(){this.toggle(e,n)},this);this.options.show.delay>0?this.timers.show=setTimeout(t,this.options.show.delay):t()}function vi(n){var i;if(this.tooltip.hasClass(p))return f;var t=u(n.relatedTarget),r=t.closest(rt)[0]===this.tooltip[0],e=t[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==t[0]&&"mouse"===this.options.position.target&&r||this.options.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(r||e))try{n.preventDefault();n.stopImmediatePropagation()}catch(o){}else i=u.proxy(function(){this.toggle(f,n)},this),this.options.hide.delay>0?this.timers.hide=setTimeout(i,this.options.hide.delay):i()}function ui(n){return this.tooltip.hasClass(p)||!this.options.hide.inactive?f:(clearTimeout(this.timers.inactive),this.timers.inactive=setTimeout(u.proxy(function(){this.hide(n)},this),this.options.hide.inactive),r)}function yi(n){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}function pi(n,i,r){u(t.body).delegate(n,(i.split?i:i.join(ei+" "))+ei,function(){var n=l.api[u.attr(this,at)];n&&!n.disabled&&r.apply(n,arguments)})}function or(n,i,r){var y,s,v,o,b,k=u(t.body),p=n[0]===t?k:n,w=n.metadata?n.metadata(r.metadata):c,d="html5"===r.metadata.type&&w?w[r.metadata.name]:c,a=n.data(r.metadata.name||"qtipopts");try{a="string"==typeof a?u.parseJSON(a):a}catch(g){}if(o=u.extend(e,{},l.defaults,r,"object"==typeof a?wt(a):c,wt(d||w)),s=o.position,o.id=i,"boolean"==typeof o.content.text){if(v=n.attr(o.content.attr),o.content.attr===f||!v)return f;o.content.text=v}if(s.container.length||(s.container=k),s.target===f&&(s.target=p),o.show.target===f&&(o.show.target=p),o.show.solo===e&&(o.show.solo=s.container.closest("body")),o.hide.target===f&&(o.hide.target=p),o.position.viewport===e&&(o.position.viewport=s.container),s.container=s.container.eq(0),s.at=new it(s.at,e),s.my=new it(s.my),n.data(h))if(o.overwrite)n.qtip("destroy");else if(o.overwrite===f)return f;return n.attr(cr,i),o.suppress&&(b=n.attr("title"))&&n.removeAttr("title").attr(ut,b).attr("title",""),y=new hi(n,o,i,!!v),n.data(h,y),n.one("remove.qtip-"+i+" removeqtip.qtip-"+i,function(){var n;(n=u(this).data(h))&&n.destroy()}),y}function lt(n){return n.charAt(0).toUpperCase()+n.slice(1)}function sr(n,t){var i,u,f=t.charAt(0).toUpperCase()+t.slice(1),e=(t+" "+yr.join(f+" ")+f).split(" "),o=0;if(si[t])return n.css(si[t]);for(;i=e[o++];)if((u=n.css(i))!==r)return si[t]=i,u}function et(n,t){return parseInt(sr(n,t),10)}function wi(n,t){this._ns="tip";this.options=t;this.offset=t.offset;this.size=[t.width,t.height];this.init(this.qtip=n)}function bi(n,t){this.options=t;this._ns="-modal";this.init(this.qtip=n)}function ki(n){this._ns="ie6";this.init(this.qtip=n)}var l,s,it,kt,dt,e=!0,f=!1,c=null,k="x",w="y",ot="width",gt="height",y="top",v="left",g="bottom",b="right",a="center",hr="flipinvert",nt="shift",o={},h="qtip",cr="data-hasqtip",at="data-qtip-id",lr=["ui-widget","ui-tooltip"],rt="."+h,di="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),gi=h+"-fixed",fi=h+"-default",st=h+"-focus",ar=h+"-hover",p=h+"-disabled",ht="_replacedByqTip",ut="oldtitle",nr,tr,vt,ei,ii,ft,ri,d,ur,fr;BROWSER={ie:function(){for(var n=3,i=t.createElement("div");(i.innerHTML="<!--[if gt IE "+ ++n+"]><i><\/i><![endif]-->")&&i.getElementsByTagName("i")[0];);return n>4?n:NaN}(),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||f};s=hi.prototype;s.render=function(n){if(this.rendered||this.destroyed)return this;var i=this,t=this.options,w=this.cache,a=this.elements,v=t.content.text,r=t.content.title,b=t.content.button,s=t.position,y="."+this._id+" ",c=[];return u.attr(this.target[0],"aria-describedby",this._id),this.tooltip=a.tooltip=tooltip=u("<div/>",{id:this._id,"class":[h,fi,t.style.classes,h+"-pos-"+t.position.my.abbrev()].join(" "),width:t.style.width||"",height:t.style.height||"",tracking:"mouse"===s.target&&s.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":f,"aria-describedby":this._id+"-content","aria-hidden":e}).toggleClass(p,this.disabled).attr(at,this.id).data(h,this).appendTo(s.container).append(a.content=u("<div />",{"class":h+"-content",id:this._id+"-content","aria-atomic":e})),this.rendered=-1,this.positioning=e,r&&(this._createTitle(),u.isFunction(r)||c.push(this._updateTitle(r,f))),b&&this._createButton(),u.isFunction(v)||c.push(this._updateContent(v,f)),this.rendered=e,this._setWidget(),u.each(t.events,function(n,t){u.isFunction(t)&&tooltip.bind(("toggle"===n?["tooltipshow","tooltiphide"]:["tooltip"+n]).join(y)+y,t)}),u.each(o,function(n){var t;"render"===this.initialize&&(t=this(i))&&(i.plugins[n]=t)}),this._assignEvents(),u.when.apply(u,c).then(function(){i._trigger("render");i.positioning=f;i.hiddenDuringWait||!t.show.ready&&!n||i.toggle(e,w.event,f);i.hiddenDuringWait=f}),l.api[this.id]=this,this};s.destroy=function(n){function t(){if(!this.destroyed){this.destroyed=e;var n=this.target,t=n.attr(ut);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove();u.each(this.plugins,function(){this.destroy&&this.destroy()});clearTimeout(this.timers.show);clearTimeout(this.timers.hide);this._unassignEvents();n.removeData(h).removeAttr(at).removeAttr("aria-describedby");this.options.suppress&&t&&n.attr("title",t).removeAttr(ut);this._unbind(n);this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=c;delete l.api[this.id]}}return this.destroyed?this.target:(n!==e&&this.rendered?(tooltip.one("tooltiphidden",u.proxy(t,this)),!this.triggering&&this.hide()):t.call(this),this.target)};kt=s.checks={builtin:{"^id$":function(n,t,i,r){var o=i===e?l.nextid:i,s=h+"-"+o;o!==f&&o.length>0&&!u("#"+s).length?(this._id=s,this.rendered&&(this.tooltip[0].id=this._id,this.elements.content[0].id=this._id+"-content",this.elements.title[0].id=this._id+"-title")):n[t]=r},"^prerender":function(n,t,i){i&&!this.rendered&&this.render(this.options.show.ready)},"^content.text$":function(n,t,i){this._updateContent(i)},"^content.attr$":function(n,t,i,r){this.options.content.text===this.target.attr(r)&&this._updateContent(this.target.attr(i))},"^content.title$":function(n,t,i){return i?(i&&!this.elements.title&&this._createTitle(),this._updateTitle(i),r):this._removeTitle()},"^content.button$":function(n,t,i){this._updateButton(i)},"^content.title.(text|button)$":function(n,t,i){this.set("content."+t,i)},"^position.(my|at)$":function(n,t,i){"string"==typeof i&&(n[t]=new it(i,"at"===t))},"^position.container$":function(n,t,i){this.tooltip.appendTo(i)},"^show.ready$":function(n,t,i){i&&(!this.rendered&&this.render(e)||this.toggle(e))},"^style.classes$":function(n,t,i,r){this.tooltip.removeClass(r).addClass(i)},"^style.width|height":function(n,t,i){this.tooltip.css(t,i)},"^style.widget|content.title":function(){this._setWidget()},"^style.def":function(n,t,i){this.tooltip.toggleClass(fi,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){tooltip[(u.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){var n=this.options.position;tooltip.attr("tracking","mouse"===n.target&&n.adjust.mouse);this._unassignEvents();this._assignEvents()}}};s.get=function(n){if(this.destroyed)return this;var i=li(this.options,n.toLowerCase()),t=i[0][i[1]];return t.precedance?t.string():t};nr=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i;tr=/^prerender|show\.ready/i;s.set=function(n,t){if(this.destroyed)return this;var s,h=this.rendered,i=f,o=this.options;return this.checks,"string"==typeof n?(s=n,n={},n[s]=t):n=u.extend({},n),u.each(n,function(t,f){if(!h&&!tr.test(t))return delete n[t],r;var s,e=li(o,t.toLowerCase());s=e[0][e[1]];e[0][e[1]]=f&&f.nodeType?u(f):f;i=nr.test(t)||i;n[t]=[e[0],e[1],f,s]}),wt(o),this.positioning=e,u.each(n,u.proxy(er,this)),this.positioning=f,this.rendered&&this.tooltip[0].offsetWidth>0&&i&&this.reposition("mouse"===o.position.target?c:this.cache.event),this};s._update=function(n,t,i){var o=this,r=this.cache;return this.rendered&&n?(u.isFunction(n)&&(n=n.call(this.elements.target,r.event,this)||""),u.isFunction(n.then)?(r.waiting=e,n.then(function(n){return r.waiting=f,o._update(n,t,i)},c,function(n){return o._update(n,t,i)})):n===f||!n&&""!==n?f:(n.jquery&&n.length>0?t.empty().append(n.css({display:"block"})):t.html(n),r.waiting=e,t.imagesLoaded().done(function(n){r.waiting=f;i!==f&&o.rendered&&o.tooltip[0].offsetWidth>0&&o.reposition(r.event,!n.length)}).promise())):f};s._updateContent=function(n,t){this._update(n,this.elements.content,t)};s._updateTitle=function(n,t){this._update(n,this.elements.title,t)===f&&this._removeTitle(f)};s._createTitle=function(){var n=this.elements,t=this._id+"-title";n.titlebar&&this._removeTitle();n.titlebar=u("<div />",{"class":h+"-titlebar "+(this.options.style.widget?bt("header"):"")}).append(n.title=u("<div />",{id:t,"class":h+"-title","aria-atomic":e})).insertBefore(n.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(n){u(this).toggleClass("ui-state-active ui-state-focus","down"===n.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(n){u(this).toggleClass("ui-state-hover","mouseover"===n.type)});this.options.content.button&&this._createButton()};s._removeTitle=function(n){var t=this.elements;t.title&&(t.titlebar.remove(),t.titlebar=t.title=t.button=c,n!==f&&this.reposition())};s.reposition=function(i,r){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=e;var c,l,w=this.cache,d=this.tooltip,p=this.options.position,h=p.target,ut=p.my,k=p.at,ft=p.viewport,ot=p.container,nt=p.adjust,lt=nt.method.split(" "),st=d.outerWidth(f),ht=d.outerHeight(f),tt=0,it=0,at=d.css("position"),s={left:0,top:0},vt=d[0].offsetWidth>0,yt=i&&"scroll"===i.type,et=u(n),ct=ot[0].ownerDocument,rt=this.mouse;if(u.isArray(h)&&2===h.length)k={x:v,y:y},s={left:h[0],top:h[1]};else if("mouse"===h&&(i&&i.pageX||w.event.pageX))k={x:v,y:y},i=!rt||!rt.pageX||!nt.mouse&&i&&i.pageX?(!i||"resize"!==i.type&&"scroll"!==i.type?i&&i.pageX&&"mousemove"===i.type?i:(!nt.mouse||this.options.show.distance)&&w.origin&&w.origin.pageX?w.origin:i:w.event)||i||w.event||rt||{}:rt,"static"!==at&&(s=ot.offset()),ct.body.offsetWidth!==(n.innerWidth||ct.documentElement.clientWidth)&&(l=u(ct.body).offset()),s={left:i.pageX-s.left+(l&&l.left||0),top:i.pageY-s.top+(l&&l.top||0)},nt.mouse&&yt&&(s.left-=rt.scrollX-et.scrollLeft(),s.top-=rt.scrollY-et.scrollTop());else{if("event"===h&&i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?w.target=u(i.target):"event"!==h&&(w.target=u(h.jquery?h:elements.target)),h=w.target,h=u(h).eq(0),0===h.length)return this;h[0]===t||h[0]===n?(tt=BROWSER.iOS?n.innerWidth:h.width(),it=BROWSER.iOS?n.innerHeight:h.height(),h[0]===n&&(s={top:(ft||h).scrollTop(),left:(ft||h).scrollLeft()})):o.imagemap&&h.is("area")?c=o.imagemap(this,h,k,o.viewport?lt:f):o.svg&&h[0].ownerSVGElement?c=o.svg(this,h,k,o.viewport?lt:f):(tt=h.outerWidth(f),it=h.outerHeight(f),s=h.offset());c&&(tt=c.width,it=c.height,l=c.offset,s=c.position);s=this.reposition.offset(h,s,ot);(BROWSER.iOS>3.1&&4.1>BROWSER.iOS||BROWSER.iOS>=4.3&&4.33>BROWSER.iOS||!BROWSER.iOS&&"fixed"===at)&&(s.left-=et.scrollLeft(),s.top-=et.scrollTop());(!c||c&&c.adjustable!==f)&&(s.left+=k.x===b?tt:k.x===a?tt/2:0,s.top+=k.y===g?it:k.y===a?it/2:0)}return s.left+=nt.x+(ut.x===b?-st:ut.x===a?-st/2:0),s.top+=nt.y+(ut.y===g?-ht:ut.y===a?-ht/2:0),o.viewport?(s.adjusted=o.viewport(this,s,p,tt,it,st,ht),l&&s.adjusted.left&&(s.left+=l.left),l&&s.adjusted.top&&(s.top+=l.top)):s.adjusted={left:0,top:0},this._trigger("move",[s,ft.elem||ft],i)?(delete s.adjusted,r===f||!vt||isNaN(s.left)||isNaN(s.top)||"mouse"===h||!u.isFunction(p.effect)?d.css(s):u.isFunction(p.effect)&&(p.effect.call(d,this,u.extend({},s)),d.queue(function(n){u(this).css({opacity:"",height:""});BROWSER.ie&&this.style.removeAttribute("filter");n()})),this.positioning=f,this):this};s.reposition.offset=function(n,i,r){function s(n,t){i.left+=t*n.scrollLeft();i.top+=t*n.scrollTop()}if(!r[0])return i;var o,h,e,c,l=u(n[0].ownerDocument),a=!!BROWSER.ie&&"CSS1Compat"!==t.compatMode,f=r[0];do"static"!==(h=u.css(f,"position"))&&("fixed"===h?(e=f.getBoundingClientRect(),s(l,-1)):(e=u(f).position(),e.left+=parseFloat(u.css(f,"borderLeftWidth"))||0,e.top+=parseFloat(u.css(f,"borderTopWidth"))||0),i.left-=e.left+(parseFloat(u.css(f,"marginLeft"))||0),i.top-=e.top+(parseFloat(u.css(f,"marginTop"))||0),o||"hidden"===(c=u.css(f,"overflow"))||"visible"===c||(o=u(f)));while(f=f.offsetParent);return o&&(o[0]!==l[0]||a)&&s(o,1),i};vt=(it=s.reposition.Corner=function(n,t){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,a).toLowerCase();this.x=(n.match(/left|right/i)||n.match(/center/)||["inherit"])[0].toLowerCase();this.y=(n.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();this.forceY=!!t;var i=n.charAt(0);this.precedance="t"===i||"b"===i?w:k}).prototype;vt.invert=function(n,t){this[n]=this[n]===v?b:this[n]===b?v:t||this[n]};vt.string=function(){var n=this.x,t=this.y;return n===t?n:this.precedance===w||this.forceY&&"center"!==t?t+" "+n:n+" "+t};vt.abbrev=function(){var n=this.string().split(" ");return n[0].charAt(0)+(n[1]&&n[1].charAt(0)||"")};vt.clone=function(){return new it(this.string(),this.forceY)};s.toggle=function(n,i){var s=this.cache,p=this.options,r=this.tooltip;if(i){if(/over|enter/.test(i.type)&&/out|leave/.test(s.event.type)&&p.show.target.add(i.target).length===p.show.target.length&&r.has(i.relatedTarget).length)return this;s.event=u.extend({},i)}if(this.waiting&&!n&&(this.hiddenDuringWait=e),!this.rendered)return n?this.render(1):this;if(this.destroyed||this.disabled)return this;var a,v,y=n?"show":"hide",o=this.options[y],w=(this.options[n?"hide":"show"],this.options.position),l=this.options.content,b=this.tooltip.css("width"),k=this.tooltip[0].offsetWidth>0,d=n||1===o.target.length,g=!i||2>o.target.length||s.target[0]===i.target;return(typeof n).search("boolean|number")&&(n=!k),a=!r.is(":animated")&&k===n&&g,v=a?c:!!this._trigger(y,[90]),v!==f&&n&&this.focus(i),!v||a?this:(u.attr(r[0],"aria-hidden",!n),n?(s.origin=u.extend({},this.mouse),u.isFunction(l.text)&&this._updateContent(l.text,f),u.isFunction(l.title)&&this._updateTitle(l.title,f),!dt&&"mouse"===w.target&&w.adjust.mouse&&(u(t).bind("mousemove."+h,this._storeMouse),dt=e),b||r.css("width",r.outerWidth(f)),this.reposition(i,arguments[2]),b||r.css("width",""),o.solo&&("string"==typeof o.solo?u(o.solo):u(rt,o.solo)).not(r).not(o.target).qtip("hide",u.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete s.origin,dt&&!u(rt+'[tracking="true"]:visible',o.solo).not(r).length&&(u(t).unbind("mousemove."+h),dt=f),this.blur(i)),after=u.proxy(function(){n?(BROWSER.ie&&r[0].style.removeAttribute("filter"),r.css("overflow",""),"string"==typeof o.autofocus&&u(this.options.show.autofocus,r).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):r.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(n?"visible":"hidden")},this),o.effect===f||d===f?(r[y](),after()):u.isFunction(o.effect)?(r.stop(1,1),o.effect.call(r,this),r.queue("fx",function(n){after();n()})):r.fadeTo(90,n?1:0,after),n&&o.target.trigger("qtip-"+this.id+"-inactive"),this)};s.show=function(n){return this.toggle(e,n)};s.hide=function(n){return this.toggle(f,n)};s.focus=function(n){if(!this.rendered||this.destroyed)return this;var t=u(rt),i=this.tooltip,f=parseInt(i[0].style.zIndex,10),r=l.zindex+t.length;return i.hasClass(st)||this._trigger("focus",[r],n)&&(f!==r&&(t.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+st).qtip("blur",n)),i.addClass(st)[0].style.zIndex=r),this};s.blur=function(n){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(st),this._trigger("blur",[this.tooltip.css("zIndex")],n),this)};s.disable=function(n){return this.destroyed?this:("boolean"!=typeof n&&(n=!(this.tooltip.hasClass(p)||this.disabled)),this.rendered&&this.tooltip.toggleClass(p,n).attr("aria-disabled",n),this.disabled=!!n,this)};s.enable=function(){return this.disable(f)};s._createButton=function(){var e=this,n=this.elements,i=n.tooltip,t=this.options.content.button,o="string"==typeof t,r=o?t:"Close tooltip";n.button&&n.button.remove();n.button=t.jquery?t:u("<a />",{"class":"qtip-close "+(this.options.style.widget?"":h+"-icon"),title:r,"aria-label":r}).prepend(u("<span />",{"class":"ui-icon ui-icon-close",html:"&times;"}));n.button.appendTo(n.titlebar||i).attr("role","button").click(function(n){return i.hasClass(p)||e.hide(n),f})};s._updateButton=function(n){if(!this.rendered)return f;var t=this.elements.button;n?this._createButton():t.remove()};s._setWidget=function(){var t=this.options.style.widget,n=this.elements,i=n.tooltip,r=i.hasClass(p);i.removeClass(p);p=t?"ui-state-disabled":"qtip-disabled";i.toggleClass(p,r);i.toggleClass("ui-helper-reset "+bt(),t).toggleClass(fi,this.options.style.def&&!t);n.content&&n.content.toggleClass(bt("content"),t);n.titlebar&&n.titlebar.toggleClass(bt("header"),t);n.button&&n.button.toggleClass(h+"-icon",!t)};s._storeMouse=function(i){this.mouse={pageX:i.pageX,pageY:i.pageY,type:"mousemove",scrollX:n.pageXOffset||t.body.scrollLeft||t.documentElement.scrollLeft,scrollY:n.pageYOffset||t.body.scrollTop||t.documentElement.scrollTop}};s._bind=function(n,t,i,r,f){var e="."+this._id+(r?"-"+r:"");t.length&&u(n).bind((t.split?t:t.join(e+" "))+e,u.proxy(i,f||this))};s._unbind=function(n,t){u(n).unbind("."+this._id+(t?"-"+t:""))};ei="."+h;u(function(){pi(rt,["mouseenter","mouseleave"],function(n){var r="mouseenter"===n.type,i=u(n.currentTarget),f=u(n.relatedTarget||n.target),t=this.options;r?(this.focus(n),i.hasClass(gi)&&!i.hasClass(p)&&clearTimeout(this.timers.hide)):"mouse"===t.position.target&&t.hide.event&&t.show.target&&!f.closest(t.show.target[0]).length&&this.hide(n);i.toggleClass(ar,r)});pi("["+at+"]",di,ui)});s._trigger=function(n,t,i){var r=u.Event("tooltip"+n);return r.originalEvent=i&&u.extend({},i)||this.cache.event||c,this.triggering=e,this.tooltip.trigger(r,[this].concat(t||[])),this.triggering=f,!r.isDefaultPrevented()};s._assignEvents=function(){var i=this.options,f=i.position,s=this.tooltip,o=i.show.target,e=i.hide.target,b=f.container,a=f.viewport,v=u(t),y=(u(t.body),u(n)),h=i.show.event?u.trim(""+i.show.event).split(" "):[],c=i.hide.event?u.trim(""+i.hide.event).split(" "):[],w=[];/mouse(out|leave)/i.test(i.hide.event)&&"window"===i.hide.leave&&this._bind(v,["mouseout","blur"],function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||this.hide(n)});i.hide.fixed?e=e.add(s.addClass(gi)):/mouse(over|enter)/i.test(i.show.event)&&this._bind(e,"mouseleave",function(){clearTimeout(this.timers.show)});(""+i.hide.event).indexOf("unfocus")>-1&&this._bind(b.closest("html"),["mousedown","touchstart"],function(n){var t=u(n.target),i=this.rendered&&!this.tooltip.hasClass(p)&&this.tooltip[0].offsetWidth>0,r=t.parents(rt).filter(this.tooltip[0]).length>0;t[0]===this.target[0]||t[0]===this.tooltip[0]||r||this.target.has(t[0]).length||!i||this.hide(n)});"number"==typeof i.hide.inactive&&(this._bind(o,"qtip-"+this.id+"-inactive",ui),this._bind(e.add(s),l.inactiveEvents,ui,"-inactive"));c=u.map(c,function(n){var t=u.inArray(n,h);return t>-1&&e.add(o).length===e.length?(w.push(h.splice(t,1)[0]),r):n});this._bind(o,h,ai);this._bind(e,c,vi);this._bind(o,w,function(n){(this.tooltip[0].offsetWidth>0?vi:ai).call(this,n)});this._bind(o.add(s),"mousemove",function(n){if("number"==typeof i.hide.distance){var t=this.cache.origin||{},r=this.options.hide.distance,u=Math.abs;(u(n.pageX-t.pageX)>=r||u(n.pageY-t.pageY)>=r)&&this.hide(n)}this._storeMouse(n)});"mouse"===f.target&&f.adjust.mouse&&(i.hide.event&&this._bind(o,["mouseenter","mouseleave"],function(n){this.cache.onTarget="mouseenter"===n.type}),this._bind(v,"mousemove",function(n){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(p)&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}));(f.adjust.resize||a.length)&&this._bind(u.event.special.resize?a:y,"resize",yi);f.adjust.scroll&&this._bind(y.add(f.container),"scroll",yi)};s._unassignEvents=function(){var i=[this.options.show.target[0],this.options.hide.target[0],this.rendered&&this.tooltip[0],this.options.position.container[0],this.options.position.viewport[0],this.options.position.container.closest("html")[0],n,t];this.rendered?this._unbind(u([]).pushStack(u.grep(i,function(n){return"object"==typeof n}))):u(i[0]).unbind("."+this._id+"-create")};l=u.fn.qtip=function(n,t,i){var o=(""+n).toLowerCase(),v=c,y=u.makeArray(arguments).slice(1),s=y[y.length-1],a=this[0]?u.data(this[0],h):c;return!arguments.length&&a||"api"===o?a:"string"==typeof n?(this.each(function(){var n=u.data(this,h);if(!n)return e;if(s&&s.timeStamp&&(n.cache.event=s),t&&("option"===o||"options"===o)){if(i===r&&!u.isPlainObject(t))return v=n.get(t),f;n.set(t,i)}else n[o]&&n[o].apply(n,y)}),v!==c?v:this):"object"!=typeof n&&arguments.length?r:(a=wt(u.extend(e,{},n)),l.bind.call(this,a,s))};l.bind=function(n,t){return this.each(function(i){function p(n){function t(){s.render("object"==typeof n||h.show.ready);y.show.add(y.hide).unbind(v)}return s.disabled?f:(s.cache.event=u.extend({},n),s.cache.target=n?u(n.target):[r],h.show.delay>0?(clearTimeout(s.timers.show),s.timers.show=setTimeout(t,h.show.delay),a.show!==a.hide&&y.hide.bind(a.hide,function(){clearTimeout(s.timers.show)})):t(),r)}var h,y,a,v,s,c;return c=u.isArray(n.id)?n.id[i]:n.id,c=!c||c===f||1>c.length||l.api[c]?l.nextid++:c,v=".qtip-"+c+"-create",s=or(u(this),c,n),s===f?e:(l.api[c]=s,h=s.options,u.each(o,function(){"initialize"===this.initialize&&this(s)}),y={show:h.show.target,hide:h.hide.target},a={show:u.trim(""+h.show.event).replace(/ /g,v+" ")+v,hide:u.trim(""+h.hide.event).replace(/ /g,v+" ")+v},/mouse(over|enter)/i.test(a.show)&&!/mouse(out|leave)/i.test(a.hide)&&(a.hide+=" mouseleave"+v),y.show.bind("mousemove"+v,function(n){s._storeMouse(n);s.cache.onTarget=e}),y.show.bind(a.show,p),(h.show.ready||h.prerender)&&p(t),r)})};l.api={};u.each({attr:function(n,t){if(this.length){var r=this[0],f="title",i=u.data(r,"qtip");if(n===f&&i&&"object"==typeof i&&i.options.suppress)return 2>arguments.length?u.attr(r,ut):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(ut,t))}return u.fn["attr"+ht].apply(this,arguments)},clone:function(n){var t=(u([]),u.fn["clone"+ht].apply(this,arguments));return n||t.filter("["+ut+"]").attr("title",function(){return u.attr(this,ut)}).removeAttr(ut),t}},function(n,t){if(!t||u.fn[n+ht])return e;var i=u.fn[n+ht]=u.fn[n];u.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});u.ui||(u["cleanData"+ht]=u.cleanData,u.cleanData=function(n){for(var t,i=0;(t=u(n[i])).length&&t.attr(at);i++)try{t.triggerHandler("removeqtip")}catch(r){}u["cleanData"+ht](n)});l.version="2.0.1-105";l.nextid=0;l.inactiveEvents=di;l.zindex=15e3;l.defaults={prerender:f,id:f,overwrite:e,suppress:e,content:{text:e,attr:"title",title:f,button:f},position:{my:"top left",at:"bottom right",target:f,container:f,viewport:f,adjust:{x:0,y:0,mouse:e,scroll:e,resize:e,method:"flipinvert flipinvert"},effect:function(n,t){u(this).animate(t,{duration:200,queue:f})}},show:{target:f,event:"mouseenter",effect:e,delay:90,solo:f,ready:f,autofocus:f},hide:{target:f,event:"mouseleave",effect:e,delay:0,fixed:f,inactive:f,leave:"window",distance:f},style:{classes:"",widget:f,width:f,height:f,def:e},events:{render:c,move:c,show:c,hide:c,toggle:c,visible:c,hidden:c,focus:c,blur:c}};var oi,yt="margin",ni="border",pt="color",ct="background-color",ir="transparent",rr=" !important",ti=!!t.createElement("canvas").getContext,vr=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,si={},yr=["Webkit","O","Moz","ms"];ti||(createVML=function(n,t,i){return"<qtipvml:"+n+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(t||"")+' style="behavior: url(#default#VML); '+(i||"")+'" />'});u.extend(wi.prototype,{init:function(n){var t,i;i=this.element=n.elements.tip=u("<div />",{"class":h+"-tip"}).prependTo(n.tooltip);ti?(t=u("<canvas />").appendTo(this.element)[0].getContext("2d"),t.lineJoin="miter",t.miterLimit=100,t.save()):(t=createVML("shape",'coordorigin="0,0"',"position:absolute;"),this.element.html(t+t),n._bind(u("*",i).add(i),["click","mousedown"],function(n){n.stopPropagation()},this._ns));n._bind(n.tooltip,"tooltipmove",this.reposition,this._ns,this);this.create()},_swapDimensions:function(){this.size[0]=this.options.height;this.size[1]=this.options.width},_resetDimensions:function(){this.size[0]=this.options.width;this.size[1]=this.options.height},_useTitle:function(n){var t=this.qtip.elements.titlebar;return t&&(n.y===y||n.y===a&&this.element.position().top+size[1]/2+options.offset<t.outerHeight(e))},_parseCorner:function(n){var t=this.qtip.options.position.my;return n===f||t===f?n=f:n===e?n=new it(t.string()):n.string||(n=new it(n),n.fixed=e),n},_parseWidth:function(n,t,i){var u=this.qtip.elements,r=ni+lt(t)+"Width";return(i?et(i,r):et(u.content,r)||et(this._useTitle(n)&&u.titlebar||u.content,r)||et(tooltip,r))||0},_parseRadius:function(n){var t=this.qtip.elements,i=ni+lt(n.y)+lt(n.x)+"Radius";return 9>BROWSER.ie?0:et(this._useTitle(n)&&t.titlebar||t.content,i)||et(t.tooltip,i)||0},_invalidColour:function(n,t,i){var r=n.css(t);return!r||i&&r===n.css(i)||vr.test(r)?f:r},_parseColours:function(n){var f=this.qtip.elements,i=this.element.css("cssText",""),r=ni+lt(n[n.precedance])+lt(pt),o=this._useTitle(n)&&f.titlebar||f.content,t=this._invalidColour,e=[];return e[0]=t(i,ct)||t(o,ct)||t(f.content,ct)||t(tooltip,ct)||i.css(ct),e[1]=t(i,r,pt)||t(o,r,pt)||t(f.content,r,pt)||t(tooltip,r,pt)||tooltip.css(r),u("*",i).add(i).css("cssText",ct+":"+ir+rr+";"+ni+":0"+rr+";"),e},_calculateSize:function(n){var s,u,f,e=n.precedance===w,h=this.options[e?"height":"width"],o=this.options[e?"width":"height"],c="c"===n.abbrev(),l=h*(c?.5:1),i=Math.pow,a=Math.round,r=Math.sqrt(i(l,2)+i(o,2)),t=[this.border/l*r,this.border/o*r];return t[2]=Math.sqrt(i(t[0],2)-i(this.border,2)),t[3]=Math.sqrt(i(t[1],2)-i(this.border,2)),s=r+t[2]+t[3]+(c?0:t[0]),u=s/r,f=[a(u*h),a(u*o)],e?f:f.reverse()},_calculateTip:function(n){var t=this.size[0],i=this.size[1],u=Math.ceil(t/2),f=Math.ceil(i/2),r={br:[0,0,t,i,t,0],bl:[0,0,t,0,0,i],tr:[0,i,t,0,t,i],tl:[0,0,0,i,t,i],tc:[0,i,u,0,t,i],bc:[0,0,t,0,u,i],rc:[0,0,t,f,0,i],lc:[t,0,t,i,0,f]};return r.lt=r.br,r.rt=r.bl,r.lb=r.tr,r.rb=r.tl,r[n.abbrev()]},create:function(){var n=this.corner=(ti||BROWSER.ie)&&this._parseCorner(this.options.corner);return(this.enabled=!!this.corner&&"c"!==this.corner.abbrev())&&(this.qtip.cache.corner=n.clone(),this.update()),this.element.toggle(this.enabled),this.corner},update:function(n,t){if(!this.enabled)return this;var l,ut,o,s,p,h,r,rt=(this.qtip.elements,this.element),tt=rt.children(),d=this.options,c=this.size,i=d.mimic,nt=Math.round;n||(n=this.qtip.cache.corner||this.corner);i===f?i=n:(i=new it(i),i.precedance=n.precedance,"inherit"===i.x?i.x=n.x:"inherit"===i.y?i.y=n.y:i.x===i.y&&(i[n.precedance]=n[n.precedance]));ut=i.precedance;n.precedance===k?this._swapDimensions():this._resetDimensions();l=this.color=this._parseColours(n);l[1]!==ir?(r=this.border=this._parseWidth(n,n[n.precedance]),d.border&&1>r&&(l[0]=l[1]),this.border=r=d.border!==e?d.border:r):this.border=r=0;s=this._calculateTip(i);h=this.size=this._calculateSize(n);rt.css({width:h[0],height:h[1],lineHeight:h[1]+"px"});p=n.precedance===w?[nt(i.x===v?r:i.x===b?h[0]-c[0]-r:(h[0]-c[0])/2),nt(i.y===y?h[1]-c[1]:0)]:[nt(i.x===v?h[0]-c[0]:0),nt(i.y===y?r:i.y===g?h[1]-c[1]-r:(h[1]-c[1])/2)];ti?(tt.attr(ot,h[0]).attr(gt,h[1]),o=tt[0].getContext("2d"),o.restore(),o.save(),o.clearRect(0,0,3e3,3e3),o.fillStyle=l[0],o.strokeStyle=l[1],o.lineWidth=2*r,o.translate(p[0],p[1]),o.beginPath(),o.moveTo(s[0],s[1]),o.lineTo(s[2],s[3]),o.lineTo(s[4],s[5]),o.closePath(),r&&("border-box"===tooltip.css("background-clip")&&(o.strokeStyle=l[0],o.stroke()),o.strokeStyle=l[1],o.stroke()),o.fill()):(s="m"+s[0]+","+s[1]+" l"+s[2]+","+s[3]+" "+s[4]+","+s[5]+" xe",p[2]=r&&/^(r|b)/i.test(n.string())?8===BROWSER.ie?2:1:0,tt.css({coordsize:c[0]+r+" "+(c[1]+r),antialias:""+(i.string().indexOf(a)>-1),left:p[0],top:p[1],width:c[0]+r,height:c[1]+r}).each(function(n){var t=u(this);t[t.prop?"prop":"attr"]({coordsize:c[0]+r+" "+(c[1]+r),path:s,fillcolor:l[0],filled:!!n,stroked:!n}).toggle(!(!r&&!n));n||t.html(createVML("stroke",'weight="'+2*r+'px" color="'+l[1]+'" miterlimit="1000" joinstyle="miter"'))}));t!==f&&this.calculate(n)},calculate:function(n){if(!this.enabled)return f;var t,e,o,r=this,s=this.qtip.elements,c=this.element,h=Math.max(0,this.options.offset),i=(this.qtip.tooltip.hasClass("ui-widget"),{});return n=n||this.corner,t=n.precedance,e=this._calculateSize(n),o=[n.x,n.y],t===k&&o.reverse(),u.each(o,function(u,f){var o,l,c;f===a?(o=t===w?v:y,i[o]="50%",i[yt+"-"+o]=-Math.round(e[t===w?0:1]/2)+h):(o=r._parseWidth(n,f,s.tooltip),l=r._parseWidth(n,f,s.content),c=r._parseRadius(n),i[f]=Math.max(-r.border,u?l:h+(c>o?c:-o)))}),i[n[t]]-=e[t===k?0:1],c.css({margin:"",top:"",bottom:"",left:"",right:""}).css(i),i},reposition:function(n,t,i){if(this.enabled){var u,c,l=t.cache,o=this.corner.clone(),s=i.adjusted,it=t.options.position.adjust.method.split(" "),d=it[0],tt=it[1]||it[0],h={left:f,top:f,x:0,y:0},p={};this.corner.fixed!==e&&(d===nt&&o.precedance===k&&s.left&&o.y!==a?o.precedance=o.precedance===k?w:k:d!==nt&&s.left&&(o.x=o.x===a?s.left>0?v:b:o.x===v?b:v),tt===nt&&o.precedance===w&&s.top&&o.x!==a?o.precedance=o.precedance===w?k:w:tt!==nt&&s.top&&(o.y=o.y===a?s.top>0?y:g:o.y===y?g:y),o.string()===l.corner.string()||l.cornerTop===s.top&&l.cornerLeft===s.left||this.update(o,f));u=this.calculate(o,s);u.right!==r&&(u.left=-u.right);u.bottom!==r&&(u.top=-u.bottom);u.user=Math.max(0,this.offset);(h.left=d===nt&&!!s.left)&&(o.x===a?p[yt+"-left"]=h.x=u[yt+"-left"]-s.left:(c=u.right!==r?[s.left,-u.left]:[-s.left,u.left],(h.x=Math.max(c[0],c[1]))>c[0]&&(i.left-=s.left,h.left=f),p[u.right!==r?b:v]=h.x));(h.top=tt===nt&&!!s.top)&&(o.y===a?p[yt+"-top"]=h.y=u[yt+"-top"]-s.top:(c=u.bottom!==r?[s.top,-u.top]:[-s.top,u.top],(h.y=Math.max(c[0],c[1]))>c[0]&&(i.top-=s.top,h.top=f),p[u.bottom!==r?g:y]=h.y));this.element.css(p).toggle(!(h.x&&h.y||o.x===a&&h.y||o.y===a&&h.x));i.left-=u.left.charAt?u.user:d!==nt||h.top||!h.left&&!h.top?u.left:0;i.top-=u.top.charAt?u.user:tt!==nt||h.left||!h.left&&!h.top?u.top:0;l.cornerLeft=s.left;l.cornerTop=s.top;l.corner=o.clone()}},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns);this.qtip.elements.tip&&this.qtip.elements.tip.find("*").remove().end().remove()}});oi=o.tip=function(n){return new wi(n,n.options.style.tip)};oi.initialize="render";oi.sanitize=function(n){n.style&&"tip"in n.style&&(opts=n.style.tip,"object"!=typeof opts&&(opts=n.style.tip={corner:opts}),/string|boolean/i.test(typeof opts.corner)||(opts.corner=e))};kt.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create();this.qtip.reposition()},"^style.tip.(height|width)$":function(n){this.size=size=[n.width,n.height];this.update();this.qtip.reposition()},"^content.title|style.(classes|widget)$":function(){this.update()}};u.extend(e,l.defaults,{style:{tip:{corner:e,mimic:f,width:6,height:6,border:e,offset:0}}});ri="qtip-modal";d="."+ri;ft=function(){function a(n){if(u.expr[":"].focusable)return u.expr[":"].focusable;var t,i,r,e=!isNaN(u.attr(n,"tabindex")),f=n.nodeName&&n.nodeName.toLowerCase();return"area"===f?(t=n.parentNode,i=t.name,n.href&&i&&"map"===t.nodeName.toLowerCase()?(r=u("img[usemap=#"+i+"]")[0],!!r&&r.is(":visible")):!1):/input|select|textarea|button|object/.test(f)?!n.disabled:"a"===f?n.href||e:e}function h(n){1>s.length&&n.length?n.not("body").blur():s.first().focus()}function v(n){if(i.is(":visible")){var e,t=u(n.target),o=r.tooltip,c=t.closest(rt);e=1>c.length?f:parseInt(c[0].style.zIndex,10)>parseInt(o[0].style.zIndex,10);e||t.closest(rt)[0]===o[0]||h(t);y=n.target===s[s.length-1]}}var r,y,l,i,o=this,s={};u.extend(o,{init:function(){function e(){var n=u(this);i.css({height:n.height(),width:n.width()})}return i=o.elem=u("<div />",{id:"qtip-overlay",html:"<div><\/div>",mousedown:function(){return f}}).hide(),u(n).bind("resize"+d,e),e(),u(t.body).bind("focusin"+d,v),u(t).bind("keydown"+d,function(n){r&&r.options.show.modal.escape&&27===n.keyCode&&r.hide(n)}),i.bind("click"+d,function(n){r&&r.options.show.modal.blur&&r.hide(n)}),o},update:function(n){r=n;s=n.options.show.modal.stealfocus!==f?n.tooltip.find("*").filter(function(){return a(this)}):[]},toggle:function(n,s,a){var p=(u(t.body),n.tooltip),v=n.options.show.modal,y=v.effect,w=s?"show":"hide",b=i.is(":visible"),k=u(d).filter(":visible:not(:animated)").not(p);return o.update(n),s&&v.stealfocus!==f&&h(u(":focus")),i.toggleClass("blurs",v.blur),s&&i.css({left:0,top:0}).appendTo(t.body),i.is(":animated")&&b===s&&l!==f||!s&&k.length?o:(i.stop(e,f),u.isFunction(y)?y.call(i,s):y===f?i[w]():i.fadeTo(parseInt(a,10)||90,s?1:0,function(){s||i.hide()}),s||i.queue(function(n){i.css({left:"",top:""});u(d).length||i.detach();n()}),l=s,r.destroyed&&(r=c),o)}});o.init()};ft=new ft;u.extend(bi.prototype,{init:function(n){var t=n.tooltip;return this.options.on?(n.elements.overlay=ft.elem,t.addClass(ri).css("z-index",o.modal.zindex+u(d).length),n._bind(t,["tooltipshow","tooltiphide"],function(n,i,r){var f=n.originalEvent;if(n.target===t[0])if(f&&"tooltiphide"===n.type&&/mouse(leave|enter)/.test(f.type)&&u(f.relatedTarget).closest(overlay[0]).length)try{n.preventDefault()}catch(e){}else f&&(!f||f.solo)||this.toggle(n,"tooltipshow"===n.type,r)},this._ns,this),n._bind(t,"tooltipfocus",function(n,i){if(!n.isDefaultPrevented()&&n.target===t[0]){var r=u(d),f=o.modal.zindex+r.length,e=parseInt(t[0].style.zIndex,10);ft.elem[0].style.zIndex=f-1;r.each(function(){this.style.zIndex>e&&(this.style.zIndex-=1)});r.filter("."+st).qtip("blur",n.originalEvent);t.addClass(st)[0].style.zIndex=f;ft.update(i);try{n.preventDefault()}catch(s){}}},this._ns,this),n._bind(t,"tooltiphide",function(n){n.target===t[0]&&u(d).filter(":visible").not(t).last().qtip("focus",n)},this._ns,this),r):this},toggle:function(n,t,i){return n&&n.isDefaultPrevented()?this:(ft.toggle(this.qtip,!!t,i),r)},destroy:function(){this.qtip.tooltip.removeClass(ri);this.qtip._unbind(this.qtip.tooltip,this._ns);ft.toggle(this.qtip,f);delete this.qtip.elements.overlay}});ii=o.modal=function(n){return new bi(n,n.options.show.modal)};ii.sanitize=function(n){n.show&&("object"!=typeof n.show.modal?n.show.modal={on:!!n.show.modal}:n.show.modal.on===r&&(n.show.modal.on=e))};ii.zindex=l.zindex-200;ii.initialize="render";kt.modal={"^show.modal.(on|blur)$":function(){this.destroy();this.init();this.qtip.elems.overlay.toggle(this.qtip.tooltip[0].offsetWidth>0)}};u.extend(e,l.defaults,{show:{modal:{on:f,effect:e,blur:e,stealfocus:e,escape:e}}});o.viewport=function(i,r,u,e,o,s,c){function ct(n,t,i,u,f,e,o,s,h){var v=r[f],c=it[n],g=yt[n],ut=i===nt,rt=-d.offset[f]+l.offset[f]+l["scroll"+f],ft=c===f?h:c===e?-h:-h/2,ot=g===f?s:g===e?-s:-s/2,et=p&&p.size?p.size[o]||0:0,w=p&&p.corner&&p.corner.precedance===n&&!ut?et:0,k=rt-v+w,b=v+h-l[o]-rt+w,y=ft-(it.precedance===n||c===it[t]?ot:0)-(g===a?s/2:0);return ut?(w=p&&p.corner&&p.corner.precedance===t?et:0,y=(c===f?1:-1)*ft-w,r[f]+=k>0?k:b>0?-b:0,r[f]=Math.max(-d.offset[f]+l.offset[f]+(w&&p.corner[n]===a?p.offset:0),v-y,Math.min(Math.max(-d.offset[f]+l.offset[f]+l[o],v+y),r[f]))):(u*=i===hr?2:0,k>0&&(c!==f||b>0)?(r[f]-=y+u,tt.invert(n,f)):b>0&&(c!==e||k>0)&&(r[f]-=(c===a?-y:y)+u,tt.invert(n,e)),rt>r[f]&&-r[f]>b&&(r[f]=v,tt=it.clone())),r[f]-v}var ut,tt,lt,at=u.target,vt=i.elements.tooltip,it=u.my,yt=u.at,rt=u.adjust,ft=rt.method.split(" "),et=ft[0],st=ft[1]||ft[0],l=u.viewport,d=u.container,pt=i.cache,p=i.plugins.tip,ht={left:0,top:0};return l.jquery&&at[0]!==n&&at[0]!==t.body&&"none"!==rt.method?(ut="fixed"===vt.css("position"),l={elem:l,width:l[0]===n?l.width():l.outerWidth(f),height:l[0]===n?l.height():l.outerHeight(f),scrollleft:ut?0:l.scrollLeft(),scrolltop:ut?0:l.scrollTop(),offset:l.offset()||{left:0,top:0}},d={elem:d,scrollLeft:d.scrollLeft(),scrollTop:d.scrollTop(),offset:d.offset()||{left:0,top:0}},("shift"!==et||"shift"!==st)&&(tt=it.clone()),ht={left:"none"!==et?ct(k,w,et,rt.x,v,b,ot,e,s):0,top:"none"!==st?ct(w,k,st,rt.y,y,g,gt,o,c):0},tt&&pt.lastClass!==(lt=h+"-pos-"+tt.abbrev())&&vt.removeClass(i.cache.lastClass).addClass(i.cache.lastClass=lt),ht):ht};o.polys={polygon:function(n,t){for(var r,h,c,i={width:0,height:0,position:{top:1e10,right:0,bottom:0,left:1e10},adjustable:f},u=0,e=[],o=1,s=1,l=0,p=0,u=n.length;u--;)r=[parseInt(n[--u],10),parseInt(n[u+1],10)],r[0]>i.position.right&&(i.position.right=r[0]),r[0]<i.position.left&&(i.position.left=r[0]),r[1]>i.position.bottom&&(i.position.bottom=r[1]),r[1]<i.position.top&&(i.position.top=r[1]),e.push(r);if(h=i.width=Math.abs(i.position.right-i.position.left),c=i.height=Math.abs(i.position.bottom-i.position.top),"c"===t.abbrev())i.position={left:i.position.left+i.width/2,top:i.position.top+i.height/2};else{for(;h>0&&c>0&&o>0&&s>0;)for(h=Math.floor(h/2),c=Math.floor(c/2),t.x===v?o=h:t.x===b?o=i.width-h:o+=Math.floor(h/2),t.y===y?s=c:t.y===g?s=i.height-c:s+=Math.floor(c/2),u=e.length;u--&&!(2>e.length);)l=e[u][0]-i.position.left,p=e[u][1]-i.position.top,(t.x===v&&l>=o||t.x===b&&o>=l||t.x===a&&(o>l||l>i.width-o)||t.y===y&&p>=s||t.y===g&&s>=p||t.y===a&&(s>p||p>i.height-s))&&e.splice(u,1);i.position={left:e[0][0],top:e[0][1]}}return i},rect:function(n,t,i,r){return{width:Math.abs(i-n),height:Math.abs(r-t),position:{left:Math.min(n,i),top:Math.min(t,r)}}},_angles:{tc:1.5,tr:7/4,tl:5/4,bc:.5,br:.25,bl:.75,rc:2,lc:1,c:0},ellipse:function(n,t,i,r,u){var e=o.polys._angles[u.abbrev()],s=i*Math.cos(e*Math.PI),h=r*Math.sin(e*Math.PI);return{width:2*i-Math.abs(s),height:2*r-Math.abs(h),position:{left:n+s,top:t+h},adjustable:f}},circle:function(n,t,i,r){return o.polys.ellipse(n,t,i,i,r)}};o.svg=function(n,r,e){for(var c,l,a=u(t),s=r[0],h=f;!s.getBBox;)s=s.parentNode;if(!s.getBBox||!s.parentNode)return f;switch(s.nodeName){case"rect":c=o.svg.toPixel(s,s.x.baseVal.value,s.y.baseVal.value);l=o.svg.toPixel(s,s.x.baseVal.value+s.width.baseVal.value,s.y.baseVal.value+s.height.baseVal.value);h=o.polys.rect(c[0],c[1],l[0],l[1],e);break;case"ellipse":case"circle":c=o.svg.toPixel(s,s.cx.baseVal.value,s.cy.baseVal.value);h=o.polys.ellipse(c[0],c[1],(s.rx||s.r).baseVal.value,(s.ry||s.r).baseVal.value,e);break;case"line":case"polygon":case"polyline":for(points=s.points||[{x:s.x1.baseVal.value,y:s.y1.baseVal.value},{x:s.x2.baseVal.value,y:s.y2.baseVal.value}],h=[],i=-1,len=points.numberOfItems||points.length;len>++i;)next=points.getItem?points.getItem(i):points[i],h.push.apply(h,o.svg.toPixel(s,next.x,next.y));h=o.polys.polygon(h,e);break;default:return f}return h.position.left+=a.scrollLeft(),h.position.top+=a.scrollTop(),h};o.svg.toPixel=function(n,t,i){var u,r,o=n.getScreenCTM(),e=n.farthestViewportElement||n;return e.createSVGPoint?(r=e.createSVGPoint(),r.x=t,r.y=i,u=r.matrixTransform(o),[u.x,u.y]):f};o.imagemap=function(n,t,i){t.jquery||(t=u(t));var e,s,h,c=t.attr("shape").toLowerCase().replace("poly","polygon"),r=u('img[usemap="#'+t.parent("map").attr("name")+'"]'),a=t.attr("coords"),l=a.split(",");if(!r.length)return f;if("polygon"===c)result=o.polys.polygon(l,i);else{if(!o.polys[c])return f;for(h=-1,len=l.length,s=[];len>++h;)s.push(parseInt(l[h],10));result=o.polys[c].apply(this,s.concat(i))}return e=r.offset(),e.left+=Math.ceil((r.outerWidth(f)-r.width())/2),e.top+=Math.ceil((r.outerHeight(f)-r.height())/2),result.position.left+=e.left,result.position.top+=e.top,result};fr='<iframe class="qtip-bgiframe" frameborder="0" tabindex="-1" src="javascript:\'\';"  style="display:block; position:absolute; z-index:-1; filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";"><\/iframe>';u.extend(ki.prototype,{_scroll:function(){var t=this.qtip.elements.overlay;t&&(t[0].style.top=u(n).scrollTop()+"px")},init:function(i){var r=i.tooltip;1>u("select, object").length&&(this.bgiframe=i.elements.bgiframe=u(fr).appendTo(r),i._bind(r,"tooltipmove",this.adjustBGIFrame,this._ns,this));this.redrawContainer=u("<div/>",{id:h+"-rcontainer"}).appendTo(t.body);i.elements.overlay&&i.elements.overlay.addClass("qtipmodal-ie6fix")&&(i._bind(n,["scroll","resize"],this._scroll,this._ns,this),i._bind(r,["tooltipshow"],this._scroll,this._ns,this));this.redraw()},adjustBGIFrame:function(){var t,n,i=this.qtip.tooltip,e={height:i.outerHeight(f),width:i.outerWidth(f)},r=this.qtip.plugins.tip,u=this.qtip.elements.tip;n=parseInt(i.css("borderLeftWidth"),10)||0;n={left:-n,top:-n};r&&u&&(t="x"===r.corner.precedance?[ot,v]:[gt,y],n[t[1]]-=u[t[0]]());this.bgiframe.css(n).css(e)},redraw:function(){if(1>this.qtip.rendered||this.drawing)return self;var f,n,t,i,r=this.qtip.tooltip,u=this.qtip.options.style,e=this.qtip.options.position.container;return this.qtip.drawing=1,u.height&&r.css(gt,u.height),u.width?r.css(ot,u.width):(r.css(ot,"").appendTo(this.redrawContainer),n=r.width(),1>n%2&&(n+=1),t=r.css("maxWidth")||"",i=r.css("minWidth")||"",f=(t+i).indexOf("%")>-1?e.width()/100:0,t=(t.indexOf("%")>-1?f:1)*parseInt(t,10)||n,i=(i.indexOf("%")>-1?f:1)*parseInt(i,10)||0,n=t+i?Math.min(Math.max(n,i),t):n,r.css(ot,Math.round(n)).appendTo(e)),this.drawing=0,self},destroy:function(){this.bgiframe&&this.bgiframe.remove();this.qtip._unbind([n,this.qtip.tooltip],this._ns)}});ur=o.ie6=function(n){return 6===BROWSER.ie?new ki(n):f};ur.initialize="render";kt.ie6={"^content|style$":function(){this.redraw()}}})})(window,document),function(n,t){var i="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";n.fn.imagesLoaded=function(r){function l(){var t=n(c),i=n(o);u&&(o.length?u.reject(f,t,i):u.resolve(f));n.isFunction(r)&&r.call(e,f,t,i)}function a(n){s(n.target,"error"===n.type)}function s(t,r){t.src===i||-1!==n.inArray(t,h)||(h.push(t),r?o.push(t):c.push(t),n.data(t,"imagesLoaded",{isBroken:r,src:t.src}),v&&u.notifyWith(n(t),[r,f,n(c),n(o)]),f.length===h.length&&(setTimeout(l),f.unbind(".imagesLoaded",a)))}var e=this,u=n.isFunction(n.Deferred)?n.Deferred():0,v=n.isFunction(u.notify),f=e.find("img").add(e.filter("img")),h=[],c=[],o=[];return n.isPlainObject(r)&&n.each(r,function(n,t){"callback"===n?r=t:u&&u[n](t)}),f.length?f.bind("load.imagesLoaded error.imagesLoaded",a).each(function(r,u){var e=u.src,f=n.data(u,"imagesLoaded");f&&f.src===e?s(u,f.isBroken):u.complete&&u.naturalWidth!==t?s(u,0===u.naturalWidth||0===u.naturalHeight):(u.readyState||u.complete)&&(u.src=i,u.src=e)}):l(),u?u.promise(e):e}}(jQuery)