!function(n,t,i){!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):jQuery&&!jQuery.fn.qtip&&n(jQuery)}(function(r){"use strict";function st(n,t,i,f){this.id=i;this.target=n;this.tooltip=s;this.elements={target:n};this._id=o+"-"+i;this.timers={img:{}};this.options=t;this.plugins={};this.cache={event:{},target:r(),disabled:u,attr:f,onTooltip:u,lastClass:""};this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=u}function y(n){return n===s||"object"!==r.type(n)}function wt(n){return!(r.isFunction(n)||n&&n.attr||n.length||"object"===r.type(n)&&(n.jquery||n.then))}function tt(n){var t,e,i,o;return y(n)?u:(y(n.metadata)&&(n.metadata={type:n.metadata}),"content"in n&&(t=n.content,y(t)||t.jquery||t.done?t=n.content={text:e=wt(t)?u:t}:e=t.text,"ajax"in t&&(i=t.ajax,o=i&&i.once!==u,delete t.ajax,t.text=function(n,t){var u=e||r(this).attr(t.options.content.attr)||"Loading...",f=r.ajax(r.extend({},i,{context:t})).then(i.success,s,i.error).then(function(n){return n&&o&&t.set("content.text",n),n},function(n,i,r){t.destroyed||0===n.status||t.set("content.text",i+": "+r)});return o?u:(t.set("content.text",u),f)}),"title"in t&&(r.isPlainObject(t.title)&&(t.button=t.title.button,t.title=t.title.text),wt(t.title||u)&&(t.title=u))),"position"in n&&y(n.position)&&(n.position={my:n.position,at:n.position}),"show"in n&&y(n.show)&&(n.show=n.show.jquery?{target:n.show}:n.show===f?{ready:f}:{event:n.show}),"hide"in n&&y(n.hide)&&(n.hide=n.hide.jquery?{target:n.hide}:{event:n.hide}),"style"in n&&y(n.style)&&(n.style={classes:n.style}),r.each(l,function(){this.sanitize&&this.sanitize(n)}),n)}function bt(n,t){for(var u,f=0,i=n,r=t.split(".");i=i[r[f++]];)f0?setTimeout(r.proxy(n,this),t):void n.call(this)}function ui(n){this.tooltip.hasClass(c)||(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this.timers.show=rt.call(this,function(){this.toggle(f,n)},this.options.show.delay))}function fi(n){if(!this.tooltip.hasClass(c)&&!this.destroyed){var t=r(n.relatedTarget),i=t.closest(w)[0]===this.tooltip[0],f=t[0]===this.options.show.target[0];if(clearTimeout(this.timers.show),clearTimeout(this.timers.hide),this!==t[0]&&"mouse"===this.options.position.target&&i||this.options.hide.fixed&&/mouse(out|leave|move)/.test(n.type)&&(i||f))try{n.preventDefault();n.stopImmediatePropagation()}catch(e){}else this.timers.hide=rt.call(this,function(){this.toggle(u,n)},this.options.hide.delay,this)}}function ht(n){!this.tooltip.hasClass(c)&&this.options.hide.inactive&&(clearTimeout(this.timers.inactive),this.timers.inactive=rt.call(this,function(){this.hide(n)},this.options.hide.inactive))}function kt(n){this.rendered&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}function dt(n,i,u){r(t.body).delegate(n,(i.split?i:i.join("."+o+" "))+"."+o,function(){var n=h.api[r.attr(this,et)];n&&!n.disabled&&u.apply(n,arguments)})}function ei(n,i,e){var p,l,y,c,d,g=r(t.body),w=n[0]===t?g:n,b=n.metadata?n.metadata(e.metadata):s,nt="html5"===e.metadata.type&&b?b[e.metadata.name]:s,a=n.data(e.metadata.name||"qtipopts");try{a="string"==typeof a?r.parseJSON(a):a}catch(it){}if(c=r.extend(f,{},h.defaults,e,"object"==typeof a?tt(a):s,tt(nt||b)),l=c.position,c.id=i,"boolean"==typeof c.content.text){if(y=n.attr(c.content.attr),c.content.attr===u||!y)return u;c.content.text=y}if(l.container.length||(l.container=g),l.target===u&&(l.target=w),c.show.target===u&&(c.show.target=w),c.show.solo===f&&(c.show.solo=l.container.closest("body")),c.hide.target===u&&(c.hide.target=w),c.position.viewport===f&&(c.position.viewport=l.container),l.container=l.container.eq(0),l.at=new k(l.at,f),l.my=new k(l.my),n.data(o))if(c.overwrite)n.qtip("destroy",!0);else if(c.overwrite===u)return u;return n.attr(yt,i),c.suppress&&(d=n.attr("title"))&&n.removeAttr("title").attr(v,d).attr("title",""),p=new st(n,c,i,!!y),n.data(o,p),p}var h,e,k,oi,ut,f=!0,u=!1,s=null,ct="x",ft="y",lt="width",si="height",at="top",d="left",vt="bottom",g="right",p="center",hi="flipinvert",ci="shift",l={},o="qtip",yt="data-hasqtip",et="data-qtip-id",li=["ui-widget","ui-tooltip"],w="."+o,gt="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),ni=o+"-fixed",pt=o+"-default",ot=o+"-focus",ai=o+"-hover",c=o+"-disabled",b="_replacedByqTip",v="oldtitle",a={ie:function(){for(var n=4,i=t.createElement("div");(i.innerHTML="")&&i.getElementsByTagName("i")[0];n+=1);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("_",""))||u},ti,ii,nt;e=st.prototype;e._when=function(n){return r.when.apply(r,n)};e.render=function(n){if(this.rendered||this.destroyed)return this;var w,i=this,t=this.options,s=this.cache,y=this.elements,p=t.content.text,a=t.content.title,b=t.content.button,e=t.position,v=("."+this._id+" ",[]);return r.attr(this.target[0],"aria-describedby",this._id),s.posClass=this._createPosClass((this.position={my:e.my,at:e.at}).my),this.tooltip=y.tooltip=w=r("
",{id:this._id,"class":[o,pt,t.style.classes,s.posClass].join(" "),width:t.style.width||"",height:t.style.height||"",tracking:"mouse"===e.target&&e.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":u,"aria-describedby":this._id+"-content","aria-hidden":f}).toggleClass(c,this.disabled).attr(et,this.id).data(o,this).appendTo(e.container).append(y.content=r("
",{"class":o+"-content",id:this._id+"-content","aria-atomic":f})),this.rendered=-1,this.positioning=f,a&&(this._createTitle(),r.isFunction(a)||v.push(this._updateTitle(a,u))),b&&this._createButton(),r.isFunction(p)||v.push(this._updateContent(p,u)),this.rendered=f,this._setWidget(),r.each(l,function(n){var t;"render"===this.initialize&&(t=this(i))&&(i.plugins[n]=t)}),this._unassignEvents(),this._assignEvents(),this._when(v).then(function(){i._trigger("render");i.positioning=u;i.hiddenDuringWait||!t.show.ready&&!n||i.toggle(f,s.event,u);i.hiddenDuringWait=u}),h.api[this.id]=this,this};e.destroy=function(n){function t(){if(!this.destroyed){this.destroyed=f;var t,n=this.target,i=n.attr(v);this.rendered&&this.tooltip.stop(1,0).find("*").remove().end().remove();r.each(this.plugins,function(){this.destroy&&this.destroy()});for(t in this.timers)clearTimeout(this.timers[t]);n.removeData(o).removeAttr(et).removeAttr(yt).removeAttr("aria-describedby");this.options.suppress&&i&&n.attr("title",i).removeAttr(v);this._unassignEvents();this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=s;delete h.api[this.id]}}return this.destroyed?this.target:(n===f&&"hide"!==this.triggering||!this.rendered?t.call(this):(this.tooltip.one("tooltiphidden",r.proxy(t,this)),!this.triggering&&this.hide()),this.target)};oi=e.checks={builtin:{"^id$":function(n,t,i,e){var s=i===f?h.nextid:i,c=o+"-"+s;s!==u&&s.length>0&&!r("#"+c).length?(this._id=c,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]=e},"^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(),void this._updateTitle(i)):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&&(this.position[t]=n[t]=new k(i,"at"===t))},"^position.container$":function(n,t,i){this.rendered&&this.tooltip.appendTo(i)},"^show.ready$":function(n,t,i){i&&(!this.rendered&&this.render(f)||this.toggle(f))},"^style.classes$":function(n,t,i,r){this.rendered&&this.tooltip.removeClass(r).addClass(i)},"^style.(width|height)":function(n,t,i){this.rendered&&this.tooltip.css(t,i)},"^style.widget|content.title":function(){this.rendered&&this._setWidget()},"^style.def":function(n,t,i){this.rendered&&this.tooltip.toggleClass(pt,!!i)},"^events.(render|show|move|hide|focus|blur)$":function(n,t,i){this.rendered&&this.tooltip[(r.isFunction(i)?"":"un")+"bind"]("tooltip"+t,i)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(this.rendered){var n=this.options.position;this.tooltip.attr("tracking","mouse"===n.target&&n.adjust.mouse);this._unassignEvents();this._assignEvents()}}}};e.get=function(n){if(this.destroyed)return this;var i=bt(this.options,n.toLowerCase()),t=i[0][i[1]];return t.precedance?t.string():t};ti=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i;ii=/^prerender|show\.ready/i;e.set=function(n,t){if(this.destroyed)return this;var o,h=this.rendered,i=u,e=this.options;return this.checks,"string"==typeof n?(o=n,n={},n[o]=t):n=r.extend({},n),r.each(n,function(t,u){if(h&&ii.test(t))return void delete n[t];var o,f=bt(e,t.toLowerCase());o=f[0][f[1]];f[0][f[1]]=u&&u.nodeType?r(u):u;i=ti.test(t)||i;n[t]=[f[0],f[1],u,o]}),tt(e),this.positioning=f,r.each(n,r.proxy(ri,this)),this.positioning=u,this.rendered&&this.tooltip[0].offsetWidth>0&&i&&this.reposition("mouse"===e.position.target?s:this.cache.event),this};e._update=function(n,t){var i=this,e=this.cache;return this.rendered&&n?(r.isFunction(n)&&(n=n.call(this.elements.target,e.event,this)||""),r.isFunction(n.then)?(e.waiting=f,n.then(function(n){return e.waiting=u,i._update(n,t)},s,function(n){return i._update(n,t)})):n===u||!n&&""!==n?u:(n.jquery&&n.length>0?t.empty().append(n.css({display:"block",visibility:"visible"})):t.html(n),this._waitForContent(t).then(function(n){i.rendered&&i.tooltip[0].offsetWidth>0&&i.reposition(e.event,!n.length)}))):u};e._waitForContent=function(n){var t=this.cache;return t.waiting=f,(r.fn.imagesLoaded?n.imagesLoaded():r.Deferred().resolve([])).done(function(){t.waiting=u}).promise()};e._updateContent=function(n,t){this._update(n,this.elements.content,t)};e._updateTitle=function(n,t){this._update(n,this.elements.title,t)===u&&this._removeTitle(u)};e._createTitle=function(){var n=this.elements,t=this._id+"-title";n.titlebar&&this._removeTitle();n.titlebar=r("
",{"class":o+"-titlebar "+(this.options.style.widget?it("header"):"")}).append(n.title=r("
",{id:t,"class":o+"-title","aria-atomic":f})).insertBefore(n.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(n){r(this).toggleClass("ui-state-active ui-state-focus","down"===n.type.substr(-4))}).delegate(".qtip-close","mouseover mouseout",function(n){r(this).toggleClass("ui-state-hover","mouseover"===n.type)});this.options.content.button&&this._createButton()};e._removeTitle=function(n){var t=this.elements;t.title&&(t.titlebar.remove(),t.titlebar=t.title=t.button=s,n!==u&&this.reposition())};e._createPosClass=function(n){return o+"-pos-"+(n||this.options.position.my).abbrev()};e.reposition=function(i,e){if(!this.rendered||this.positioning||this.destroyed)return this;this.positioning=f;var c,v,it,ct,h=this.cache,w=this.tooltip,y=this.options.position,o=y.target,ut=y.my,b=y.at,ft=y.viewport,ot=y.container,rt=y.adjust,lt=rt.method.split(" "),st=w.outerWidth(u),ht=w.outerHeight(u),k=0,nt=0,yt=w.css("position"),s={left:0,top:0},wt=w[0].offsetWidth>0,bt=i&&"scroll"===i.type,et=r(n),pt=ot[0].ownerDocument,tt=this.mouse;if(r.isArray(o)&&2===o.length)b={x:d,y:at},s={left:o[0],top:o[1]};else if("mouse"===o)b={x:d,y:at},(!rt.mouse||this.options.hide.distance)&&h.origin&&h.origin.pageX?i=h.origin:!i||i&&("resize"===i.type||"scroll"===i.type)?i=h.event:tt&&tt.pageX&&(i=tt),"static"!==yt&&(s=ot.offset()),pt.body.offsetWidth!==(n.innerWidth||pt.documentElement.clientWidth)&&(v=r(t.body).offset()),s={left:i.pageX-s.left+(v&&v.left||0),top:i.pageY-s.top+(v&&v.top||0)},rt.mouse&&bt&&tt&&(s.left-=(tt.scrollX||0)-et.scrollLeft(),s.top-=(tt.scrollY||0)-et.scrollTop());else{if("event"===o?i&&i.target&&"scroll"!==i.type&&"resize"!==i.type?h.target=r(i.target):i.target||(h.target=this.elements.target):"event"!==o&&(h.target=r(o.jquery?o:this.elements.target)),o=h.target,o=r(o).eq(0),0===o.length)return this;o[0]===t||o[0]===n?(k=a.iOS?n.innerWidth:o.width(),nt=a.iOS?n.innerHeight:o.height(),o[0]===n&&(s={top:(ft||o).scrollTop(),left:(ft||o).scrollLeft()})):l.imagemap&&o.is("area")?c=l.imagemap(this,o,b,l.viewport?lt:u):l.svg&&o&&o[0].ownerSVGElement?c=l.svg(this,o,b,l.viewport?lt:u):(k=o.outerWidth(u),nt=o.outerHeight(u),s=o.offset());c&&(k=c.width,nt=c.height,v=c.offset,s=c.position);s=this.reposition.offset(o,s,ot);(a.iOS>3.1&&a.iOS<4.1||a.iOS>=4.3&&a.iOS<4.33||!a.iOS&&"fixed"===yt)&&(s.left-=et.scrollLeft(),s.top-=et.scrollTop());(!c||c&&c.adjustable!==u)&&(s.left+=b.x===g?k:b.x===p?k/2:0,s.top+=b.y===vt?nt:b.y===p?nt/2:0)}return s.left+=rt.x+(ut.x===g?-st:ut.x===p?-st/2:0),s.top+=rt.y+(ut.y===vt?-ht:ut.y===p?-ht/2:0),l.viewport?(it=s.adjusted=l.viewport(this,s,y,k,nt,st,ht),v&&it.left&&(s.left+=v.left),v&&it.top&&(s.top+=v.top),it.my&&(this.position.my=it.my)):s.adjusted={left:0,top:0},h.posClass!==(ct=this._createPosClass(this.position.my))&&w.removeClass(h.posClass).addClass(h.posClass=ct),this._trigger("move",[s,ft.elem||ft],i)?(delete s.adjusted,e===u||!wt||isNaN(s.left)||isNaN(s.top)||"mouse"===o||!r.isFunction(y.effect)?w.css(s):r.isFunction(y.effect)&&(y.effect.call(w,this,r.extend({},s)),w.queue(function(n){r(this).css({opacity:"",height:""});a.ie&&this.style.removeAttribute("filter");n()})),this.positioning=u,this):this};e.reposition.offset=function(n,i,u){function s(n,t){i.left+=t*n.scrollLeft();i.top+=t*n.scrollTop()}if(!u[0])return i;var o,h,e,c,l=r(n[0].ownerDocument),v=!!a.ie&&"CSS1Compat"!==t.compatMode,f=u[0];do"static"!==(h=r.css(f,"position"))&&("fixed"===h?(e=f.getBoundingClientRect(),s(l,-1)):(e=r(f).position(),e.left+=parseFloat(r.css(f,"borderLeftWidth"))||0,e.top+=parseFloat(r.css(f,"borderTopWidth"))||0),i.left-=e.left+(parseFloat(r.css(f,"marginLeft"))||0),i.top-=e.top+(parseFloat(r.css(f,"marginTop"))||0),o||"hidden"===(c=r.css(f,"overflow"))||"visible"===c||(o=r(f)));while(f=f.offsetParent);return o&&(o[0]!==l[0]||v)&&s(o,1),i};nt=(k=e.reposition.Corner=function(n,t){n=(""+n).replace(/([A-Z])/," $1").replace(/middle/gi,p).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?ft:ct}).prototype;nt.invert=function(n,t){this[n]=this[n]===d?g:this[n]===g?d:t||this[n]};nt.string=function(n){var t=this.x,i=this.y,r=t!==i?"center"===t||"center"!==i&&(this.precedance===ft||this.forceY)?[i,t]:[t,i]:[t];return n!==!1?r.join(" "):r};nt.abbrev=function(){var n=this.string(!1);return n[0].charAt(0)+(n[1]&&n[1].charAt(0)||"")};nt.clone=function(){return new k(this.string(),this.forceY)};e.toggle=function(n,i){var c=this.cache,k=this.options,e=this.tooltip;if(i){if(/over|enter/.test(i.type)&&c.event&&/out|leave/.test(c.event.type)&&k.show.target.add(i.target).length===k.show.target.length&&e.has(i.relatedTarget).length)return this;c.event=r.event.fix(i)}if(this.waiting&&!n&&(this.hiddenDuringWait=f),!this.rendered)return n?this.render(1):this;if(this.destroyed||this.disabled)return this;var y,p,l,b=n?"show":"hide",h=this.options[b],d=(this.options[n?"hide":"show"],this.options.position),v=this.options.content,g=this.tooltip.css("width"),nt=this.tooltip.is(":visible"),tt=n||1===h.target.length,it=!i||h.target.length<2||c.target[0]===i.target;return(typeof n).search("boolean|number")&&(n=!nt),y=!e.is(":animated")&&nt===n&&it,p=y?s:!!this._trigger(b,[90]),this.destroyed?this:(p!==u&&n&&this.focus(i),!p||y?this:(r.attr(e[0],"aria-hidden",!n),n?(this.mouse&&(c.origin=r.event.fix(this.mouse)),r.isFunction(v.text)&&this._updateContent(v.text,u),r.isFunction(v.title)&&this._updateTitle(v.title,u),!ut&&"mouse"===d.target&&d.adjust.mouse&&(r(t).bind("mousemove."+o,this._storeMouse),ut=f),g||e.css("width",e.outerWidth(u)),this.reposition(i,arguments[2]),g||e.css("width",""),h.solo&&("string"==typeof h.solo?r(h.solo):r(w,h.solo)).not(e).not(h.target).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(this.timers.show),delete c.origin,ut&&!r(w+'[tracking="true"]:visible',h.solo).not(e).length&&(r(t).unbind("mousemove."+o),ut=u),this.blur(i)),l=r.proxy(function(){n?(a.ie&&e[0].style.removeAttribute("filter"),e.css("overflow",""),"string"==typeof h.autofocus&&r(this.options.show.autofocus,e).focus(),this.options.show.target.trigger("qtip-"+this.id+"-inactive")):e.css({display:"",visibility:"",opacity:"",left:"",top:""});this._trigger(n?"visible":"hidden")},this),h.effect===u||tt===u?(e[b](),l()):r.isFunction(h.effect)?(e.stop(1,1),h.effect.call(e,this),e.queue("fx",function(n){l();n()})):e.fadeTo(90,n?1:0,l),n&&h.target.trigger("qtip-"+this.id+"-inactive"),this))};e.show=function(n){return this.toggle(f,n)};e.hide=function(n){return this.toggle(u,n)};e.focus=function(n){if(!this.rendered||this.destroyed)return this;var t=r(w),i=this.tooltip,f=parseInt(i[0].style.zIndex,10),u=h.zindex+t.length;return i.hasClass(ot)||this._trigger("focus",[u],n)&&(f!==u&&(t.each(function(){this.style.zIndex>f&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+ot).qtip("blur",n)),i.addClass(ot)[0].style.zIndex=u),this};e.blur=function(n){return!this.rendered||this.destroyed?this:(this.tooltip.removeClass(ot),this._trigger("blur",[this.tooltip.css("zIndex")],n),this)};e.disable=function(n){return this.destroyed?this:("toggle"===n?n=!(this.rendered?this.tooltip.hasClass(c):this.disabled):"boolean"!=typeof n&&(n=f),this.rendered&&this.tooltip.toggleClass(c,n).attr("aria-disabled",n),this.disabled=!!n,this)};e.enable=function(){return this.disable(u)};e._createButton=function(){var e=this,n=this.elements,i=n.tooltip,t=this.options.content.button,s="string"==typeof t,f=s?t:"Close tooltip";n.button&&n.button.remove();n.button=t.jquery?t:r("",{"class":"qtip-close "+(this.options.style.widget?"":o+"-icon"),title:f,"aria-label":f}).prepend(r("",{"class":"ui-icon ui-icon-close",html:"×"}));n.button.appendTo(n.titlebar||i).attr("role","button").click(function(n){return i.hasClass(c)||e.hide(n),u})};e._updateButton=function(n){if(!this.rendered)return u;var t=this.elements.button;n?this._createButton():t.remove()};e._setWidget=function(){var t=this.options.style.widget,n=this.elements,i=n.tooltip,r=i.hasClass(c);i.removeClass(c);c=t?"ui-state-disabled":"qtip-disabled";i.toggleClass(c,r);i.toggleClass("ui-helper-reset "+it(),t).toggleClass(pt,this.options.style.def&&!t);n.content&&n.content.toggleClass(it("content"),t);n.titlebar&&n.titlebar.toggleClass(it("header"),t);n.button&&n.button.toggleClass(o+"-icon",!t)};e._storeMouse=function(n){return(this.mouse=r.event.fix(n)).type="mousemove",this};e._bind=function(n,t,i,u,f){if(n&&i&&t.length){var e="."+this._id+(u?"-"+u:"");return r(n).bind((t.split?t:t.join(e+" "))+e,r.proxy(i,f||this)),this}};e._unbind=function(n,t){return n&&r(n).unbind("."+this._id+(t?"-"+t:"")),this};e._trigger=function(n,t,i){var f=r.Event("tooltip"+n);return f.originalEvent=i&&r.extend({},i)||this.cache.event||s,this.triggering=n,this.tooltip.trigger(f,[this].concat(t||[])),this.triggering=u,!f.isDefaultPrevented()};e._bindEvents=function(n,t,i,u,f,e){var o=i.filter(u).add(u.filter(i)),s=[];o.length&&(r.each(t,function(t,i){var u=r.inArray(i,n);u>-1&&s.push(n.splice(u,1)[0])}),s.length&&(this._bind(o,s,function(n){var t=this.rendered?this.tooltip[0].offsetWidth>0:!1;(t?e:f).call(this,n)}),i=i.not(o),u=u.not(o)));this._bind(i,n,f);this._bind(u,t,e)};e._assignInitialEvents=function(n){function i(n){return this.disabled||this.destroyed?u:(this.cache.event=n&&r.event.fix(n),this.cache.target=n&&r(n.target),clearTimeout(this.timers.show),void(this.timers.show=rt.call(this,function(){this.render("object"==typeof n||t.show.ready)},t.prerender?0:t.show.delay)))}var t=this.options,e=t.show.target,s=t.hide.target,h=t.show.event?r.trim(""+t.show.event).split(" "):[],o=t.hide.event?r.trim(""+t.hide.event).split(" "):[];this._bind(this.elements.target,["remove","removeqtip"],function(){this.destroy(!0)},"destroy");/mouse(over|enter)/i.test(t.show.event)&&!/mouse(out|leave)/i.test(t.hide.event)&&o.push("mouseleave");this._bind(e,"mousemove",function(n){this._storeMouse(n);this.cache.onTarget=f});this._bindEvents(h,o,e,s,i,function(){return this.timers?void clearTimeout(this.timers.show):u});(t.show.ready||t.prerender)&&i.call(this,n)};e._assignEvents=function(){var y=this,i=this.options,f=i.position,e=this.tooltip,s=i.show.target,o=i.hide.target,p=f.container,l=f.viewport,a=r(t),v=(r(t.body),r(n)),b=i.show.event?r.trim(""+i.show.event).split(" "):[],k=i.hide.event?r.trim(""+i.hide.event).split(" "):[];r.each(i.events,function(n,t){y._bind(e,"toggle"===n?["tooltipshow","tooltiphide"]:["tooltip"+n],t,null,e)});/mouse(out|leave)/i.test(i.hide.event)&&"window"===i.hide.leave&&this._bind(a,["mouseout","blur"],function(n){/select|option/.test(n.target.nodeName)||n.relatedTarget||this.hide(n)});i.hide.fixed?o=o.add(e.addClass(ni)):/mouse(over|enter)/i.test(i.show.event)&&this._bind(o,"mouseleave",function(){clearTimeout(this.timers.show)});(""+i.hide.event).indexOf("unfocus")>-1&&this._bind(p.closest("html"),["mousedown","touchstart"],function(n){var t=r(n.target),i=this.rendered&&!this.tooltip.hasClass(c)&&this.tooltip[0].offsetWidth>0,u=t.parents(w).filter(this.tooltip[0]).length>0;t[0]===this.target[0]||t[0]===this.tooltip[0]||u||this.target.has(t[0]).length||!i||this.hide(n)});"number"==typeof i.hide.inactive&&(this._bind(s,"qtip-"+this.id+"-inactive",ht,"inactive"),this._bind(o.add(e),h.inactiveEvents,ht));this._bindEvents(b,k,s,o,ui,fi);this._bind(s.add(e),"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(s,["mouseenter","mouseleave"],function(n){return this.cache?void(this.cache.onTarget="mouseenter"===n.type):u}),this._bind(a,"mousemove",function(n){this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(c)&&this.tooltip[0].offsetWidth>0&&this.reposition(n)}));(f.adjust.resize||l.length)&&this._bind(r.event.special.resize?l:v,"resize",kt);f.adjust.scroll&&this._bind(v.add(f.container),"scroll",kt)};e._unassignEvents=function(){var u=this.options,f=u.show.target,e=u.hide.target,i=r.grep([this.elements.target[0],this.rendered&&this.tooltip[0],u.position.container[0],u.position.viewport[0],u.position.container.closest("html")[0],n,t],function(n){return"object"==typeof n});f&&f.toArray&&(i=i.concat(f.toArray()));e&&e.toArray&&(i=i.concat(e.toArray()));this._unbind(i)._unbind(i,"destroy")._unbind(i,"inactive")};r(function(){dt(w,["mouseenter","mouseleave"],function(n){var u="mouseenter"===n.type,i=r(n.currentTarget),f=r(n.relatedTarget||n.target),t=this.options;u?(this.focus(n),i.hasClass(ni)&&!i.hasClass(c)&&clearTimeout(this.timers.hide)):"mouse"===t.position.target&&t.position.adjust.mouse&&t.hide.event&&t.show.target&&!f.closest(t.show.target[0]).length&&this.hide(n);i.toggleClass(ai,u)});dt("["+et+"]",gt,ht)});h=r.fn.qtip=function(n,t,e){var a=(""+n).toLowerCase(),y=s,p=r.makeArray(arguments).slice(1),v=p[p.length-1],c=this[0]?r.data(this[0],o):s;return!arguments.length&&c||"api"===a?c:"string"==typeof n?(this.each(function(){var n=r.data(this,o);if(!n)return f;if(v&&v.timeStamp&&(n.cache.event=v),t&&("option"===a||"options"===a)){if(e===i&&!r.isPlainObject(t))return y=n.get(t),u;n.set(t,e)}else n[a]&&n[a].apply(n,p)}),y!==s?y:this):"object"!=typeof n&&arguments.length?void 0:(c=tt(r.extend(f,{},n)),this.each(function(n){var i,t;return t=r.isArray(c.id)?c.id[n]:c.id,t=!t||t===u||t.length<1||h.api[t]?h.nextid++:t,i=ei(r(this),t,c),i===u?f:(h.api[t]=i,r.each(l,function(){"initialize"===this.initialize&&this(i)}),void i._assignInitialEvents(v))}))};r.qtip=st;h.api={};r.each({attr:function(n,t){if(this.length){var u=this[0],f="title",i=r.data(u,"qtip");if(n===f&&i&&"object"==typeof i&&i.options.suppress)return arguments.length<2?r.attr(u,v):(i&&i.options.content.attr===f&&i.cache.attr&&i.set("content.text",t),this.attr(v,t))}return r.fn["attr"+b].apply(this,arguments)},clone:function(n){var t=(r([]),r.fn["clone"+b].apply(this,arguments));return n||t.filter("["+v+"]").attr("title",function(){return r.attr(this,v)}).removeAttr(v),t}},function(n,t){if(!t||r.fn[n+b])return f;var i=r.fn[n+b]=r.fn[n];r.fn[n]=function(){return t.apply(this,arguments)||i.apply(this,arguments)}});r.ui||(r["cleanData"+b]=r.cleanData,r.cleanData=function(n){for(var t,i=0;(t=r(n[i])).length;i++)if(t.attr(yt))try{t.triggerHandler("removeqtip")}catch(u){}r["cleanData"+b].apply(this,arguments)});h.version="2.2.1";h.nextid=0;h.inactiveEvents=gt;h.zindex=15e3;h.defaults={prerender:u,id:u,overwrite:f,suppress:f,content:{text:f,attr:"title",title:u,button:u},position:{my:"top left",at:"bottom right",target:u,container:u,viewport:u,adjust:{x:0,y:0,mouse:f,scroll:f,resize:f,method:"flipinvert flipinvert"},effect:function(n,t){r(this).animate(t,{duration:200,queue:u})}},show:{target:u,event:"mouseenter",effect:f,delay:90,solo:u,ready:u,autofocus:u},hide:{target:u,event:"mouseleave",effect:f,delay:0,fixed:u,inactive:u,leave:"window",distance:u},style:{classes:"",widget:u,width:u,height:u,def:f},events:{render:s,move:s,show:s,hide:s,toggle:s,visible:s,hidden:s,focus:s,blur:s}};l.viewport=function(i,r,f,e,o,s,h){function ot(n,t,i,u,f,e,o,s,h){var w=r[f],c=a[n],g=wt[n],ft=i===ci,rt=c===f?h:c===e?-h:-h/2,et=g===f?s:g===e?-s:-s/2,ut=it[f]+y[f]-(st?0:v[f]),d=ut-w,k=w+h-(o===lt?nt:tt)-ut,b=rt-(a.precedance===n||c===a[t]?et:0)-(g===p?s/2:0);return ft?(b=(c===f?1:-1)*rt,r[f]+=d>0?d:k>0?-k:0,r[f]=Math.max(-v[f]+y[f],w-b,Math.min(Math.max(-v[f]+y[f]+(o===lt?nt:tt),w+b),r[f],"center"===c?w-rt:1e9))):(u*=i===hi?2:0,d>0&&(c!==f||k>0)?(r[f]-=b+u,l.invert(n,f)):k>0&&(c!==e||d>0)&&(r[f]-=(c===p?-b:b)+u,l.invert(n,e)),r[f]k&&(r[f]=w,l=a.clone())),r[f]-w}var k,l,v,st,nt,tt,it,y,ht=f.target,pt=i.elements.tooltip,a=f.my,wt=f.at,w=f.adjust,rt=w.method.split(" "),ut=rt[0],et=rt[1]||rt[0],c=f.viewport,yt=f.container,b=(i.cache,{left:0,top:0});return c.jquery&&ht[0]!==n&&ht[0]!==t.body&&"none"!==w.method?(v=yt.offset()||b,st="static"===yt.css("position"),k="fixed"===pt.css("position"),nt=c[0]===n?c.width():c.outerWidth(u),tt=c[0]===n?c.height():c.outerHeight(u),it={left:k?0:c.scrollLeft(),top:k?0:c.scrollTop()},y=c.offset()||b,("shift"!==ut||"shift"!==et)&&(l=a.clone()),b={left:"none"!==ut?ot(ct,ft,ut,w.x,d,g,lt,e,s):0,top:"none"!==et?ot(ft,ct,et,w.y,at,vt,si,o,h):0,my:l}):b}})}(window,document)