!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t=n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ai(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(pf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return bt.call(t,n)>=0!==r})}function du(n,t){while((n=n[t])&&1!==n.nodeType);return n}function uf(n){var t=vi[n]={};return i.each(n.match(c)||[],function(n,i){t[i]=!0}),t}function ti(){u.removeEventListener("DOMContentLoaded",ti,!1),n.removeEventListener("load",ti,!1),i.ready()}function b(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=i.expando+Math.random()}function tu(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(ae,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:nf.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function lt(){return!0}function nt(){return!1}function eu(){try{return u.activeElement}catch(n){}}function iu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function kf(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function fe(n){var t=ne.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function fi(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function wu(n,t){var o,c,u,h,s,a,l,f;if(1===t.nodeType){if(r.hasData(n)&&(h=r.access(n),s=r.set(t,h),f=h.events)){delete s.handle,s.events={};for(u in f)for(o=0,c=f[u].length;c>o;o++)i.event.add(t,u,f[u][o])}e.hasData(n)&&(a=e.access(n),l=i.extend({},a),e.set(t,l))}}function o(n,t){var r=n.getElementsByTagName?n.getElementsByTagName(t||"*"):n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ee(n,t){var i=t.nodeName.toLowerCase();"input"===i&&nu.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function gu(t,r){var u=i(r.createElement(t)).appendTo(r.body),f=n.getDefaultComputedStyle?n.getDefaultComputedStyle(u[0]).display:i.css(u[0],"display");return u.detach(),f}function au(n){var r=u,t=yi[n];return t||(t=gu(n,r),"none"!==t&&t||(et=(et||i("")).appendTo(r.documentElement),r=et[0].contentDocument,r.write(),r.close(),t=gu(n,r),et.detach()),yi[n]=t),t}function rt(n,t,r){var e,o,s,u,f=n.style;return r=r||wt(n),r&&(u=r.getPropertyValue(t)||r[t]),r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),li.test(u)&&vu.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0!==u?u+"":u}function pu(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function di(n,t){if(t in n)return t;for(var r=t[0].toUpperCase()+t.slice(1),u=t,i=nr.length;i--;)if(t=nr[i]+r,t in n)return t;return u}function tr(n,t,i){var r=ie.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function gi(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+y[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+y[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+y[e]+"Width",!0,f))):(o+=i.css(n,"padding"+y[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+y[e]+"Width",!0,f)));return o}function ki(n,t,r){var s=!0,u="width"===t?n.offsetWidth:n.offsetHeight,e=wt(n),o="border-box"===i.css(n,"boxSizing",!1,e);if(0>=u||null==u){if(u=rt(n,t,e),(0>u||null==u)&&(u=n.style[t]),li.test(u))return u;s=o&&(f.boxSizingReliable()||u===n.style[t]),u=parseFloat(u)||0}return u+gi(n,t,r||(o?"border":"content"),s,e)+"px"}function wi(n,t){for(var o,u,s,e=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(e[f]=r.get(u,"olddisplay"),o=u.style.display,t?(e[f]||"none"!==o||(u.style.display=""),""===u.style.display&&it(u)&&(e[f]=r.access(u,"olddisplay",au(u.nodeName)))):e[f]||(s=it(u),(o&&"none"!==o||!s)&&r.set(u,"olddisplay",s?o:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?e[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function yr(){return setTimeout(function(){d=void 0}),d=i.now()}function ht(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=y[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function lr(n,t,i){for(var f,u=(ut[t]||[]).concat(ut["*"]),r=0,e=u.length;e>r;r++)if(f=u[r].call(i,t,n))return f}function se(n,t,u){var f,a,p,v,o,w,y,c=this,l={},s=n.style,h=n.nodeType&&it(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,c.always(function(){c.always(function(){o.unqueued--,i.queue(n,"fx").length||o.empty.fire()})})),1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],y=i.css(n,"display"),"none"===y&&(y=au(n.nodeName)),"inline"===y&&"none"===i.css(n,"float")&&(s.display="inline-block")),u.overflow&&(s.overflow="hidden",c.always(function(){s.overflow=u.overflow[0],s.overflowX=u.overflow[1],s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],df.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(h?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;h=!0}l[f]=e&&e[f]||i.style(n,f)}if(!i.isEmptyObject(l)){e?"hidden"in e&&(h=e.hidden):e=r.access(n,"fxshow",{}),p&&(e.hidden=!h),h?i(n).show():c.done(function(){i(n).hide()}),c.done(function(){var t;r.remove(n,"fxshow");for(t in l)i.style(n,t,l[t])});for(f in l)v=lr(h?e[f]:0,f,c),f in e||(e[f]=v.start,h&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function be(n,t){var r,f,o,u,e;for(r in n)if(f=i.camelCase(r),o=t[f],u=n[r],i.isArray(u)&&(o=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),e=i.cssHooks[f],e&&"expand"in e){u=e.expand(u),delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=o)}else t[f]=o}function ar(n,t,r){var h,s,o=0,l=at.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(s)return!1;for(var o=d||yr(),i=Math.max(0,u.startTime+u.duration-o),h=i/u.duration||0,t=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(t);return f.notifyWith(n,[u,t,i]),1>t&&e?i:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:d||yr(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(s)return this;for(s=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),e=u.props;for(be(e,u.opts.specialEasing);l>o;o++)if(h=at[o].call(u,n,e,u.opts))return h;return i.map(e,lr,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function ir(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,e=0,f=t.toLowerCase().match(c)||[];if(i.isFunction(r))while(u=f[e++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function rr(n,t,r,u){function f(s){var h;return e[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||e[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),f(s),!1)}),h}var e={},o=n===ui;return f(t.dataTypes[0])||!e["*"]&&f("*")}function hi(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function tf(n,t,i){for(var e,f,u,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return u!==r[0]&&r.unshift(u),i[u]}function rf(n,t,i,r){var c,u,f,s,o,e={},h=n.dataTypes.slice();if(h[1])for(f in n.converters)e[f.toLowerCase()]=n.converters[f];for(u=h.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!o&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),o=u,u=h.shift())if("*"===u)u=o;else if("*"!==o&&o!==u){if(f=e[o+" "+u]||e["* "+u],!f)for(c in e)if(s=c.split(" "),s[1]===u&&(f=e[o+" "+s[0]]||e["* "+s[0]])){f===!0?f=e[c]:e[c]!==!0&&(u=s[0],h.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+o+" to "+u}}}return{state:"success",data:t}}function pi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||af.test(n)?u(n,i):pi(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)pi(n+"["+f+"]",t[f],r,u)}function hr(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var g=[],v=g.slice,lu=g.concat,ei=g.push,bt=g.indexOf,kt={},sf=kt.toString,si=kt.hasOwnProperty,hf="".trim,f={},u=n.document,yu="2.1.0",i=function(n,t){return new i.fn.init(n,t)},cf=/^-ms-/,ff=/-([\da-z])/gi,ef=function(n,t){return t.toUpperCase()},p,pt,ou,dr,ku,bu,c,vi,ni,l,k,et,yi,pe,br,tt,kr,ot,pr,ct,st,ci,dt,ii,oi,er,or;i.fn=i.prototype={jquery:yu,constructor:i,selector:"",length:0,toArray:function(){return v.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:v.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(v.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ei,sort:g.sort,splice:g.splice},i.extend=i.fn.extend=function(){var o,f,u,t,s,h,n=arguments[0]||{},r=1,c=arguments.length,e=!1;for("boolean"==typeof n&&(e=n,n=arguments[r]||{},r++),"object"==typeof n||i.isFunction(n)||(n={}),r===c&&(n=this,r--);c>r;r++)if(null!=(o=arguments[r]))for(f in o)u=n[f],t=o[f],n!==t&&(e&&t&&(i.isPlainObject(t)||(s=i.isArray(t)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[f]=i.extend(e,h,t)):void 0!==t&&(n[f]=t));return n},i.extend({expando:"jQuery"+(yu+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){return n-parseFloat(n)>=0},isPlainObject:function(n){if("object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!si.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(n){var t;for(t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?kt[sf.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n),n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(cf,"ms-").replace(ff,ef)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,e=n.length,f=ri(n);if(i){if(f){for(;e>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(f){for(;e>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":hf.call(n)},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ei.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:bt.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var f,u=[],r=0,o=n.length,e=!i;o>r;r++)f=!t(n[r],r),f!==e&&u.push(n[r]);return u},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return lu.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=v.call(arguments,2),r=function(){return n.apply(t||this,f.concat(v.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f}),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){kt["[object "+t+"]"]=t.toLowerCase()}),p=function(n){function r(n,t,i,r){var p,s,h,y,k,v,g,a,nt,w;if((t?t.ownerDocument||t:c)!==e&&d(t),t=t||e,i=i||[],!n||"string"!=typeof n)return i;if(1!==(y=t.nodeType)&&9!==y)return[];if(l&&!r){if(p=cr.exec(n))if(h=p[1]){if(9===y){if(s=t.getElementById(h),!s||!s.parentNode)return i;if(s.id===h)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(h))&&et(t,s)&&s.id===h)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((h=p[3])&&u.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(h)),i}if(u.qsa&&(!o||!o.test(n))){if(a=g=f,nt=t,w=9===y&&n,1===y&&"object"!==t.nodeName.toLowerCase()){for(v=at(n),(g=t.getAttribute("id"))?a=g.replace(or,"\\$&"):t.setAttribute("id",a),a="[id='"+a+"'] ",k=v.length;k--;)v[k]=a+vt(v[k]);nt=dt.test(n)&&ti(t.parentNode)||t,w=v.join(",")}if(w)try{return b.apply(i,nt.querySelectorAll(w)),i}catch(tt){}finally{g||t.removeAttribute("id")}}}return di(n.replace(st,"$1"),t,i,r)}function kt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function s(n){return n[f]=!0,n}function h(n){var t=e.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ri(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function oi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||ai)-(~n.sourceIndex||ai);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function hr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function nt(n){return s(function(t){return t=+t,s(function(i,r){for(var u,e=n([],i.length,t),f=e.length;f--;)i[u=e[f]]&&(i[u]=!(r[u]=i[u]))})})}function ti(n){return n&&typeof n.getElementsByTagName!==it&&n}function si(){}function at(n,i){var e,f,c,o,u,h,s,l=ci[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],s=t.preFilter;u;){(!e||(f=vr.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(c=[])),e=!1,(f=ar.exec(u))&&(e=f.shift(),c.push({value:e,type:f[0].replace(st," ")}),u=u.slice(e.length));for(o in t.filter)!(f=yt[o].exec(u))||s[o]&&!(f=s[o](f))||(e=f.shift(),c.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):ci(n,h).slice(0)}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=gi++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,c,h=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[f]||(t[f]={}),(s=c[r])&&s[0]===a&&s[1]===e)return h[2]=s[2];if(c[r]=h,h[2]=n(t,i,o))return!0}}}function gt(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ht(n,t,i,r,u){for(var e,o=[],f=0,h=n.length,s=null!=t;h>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),s&&t.push(f));return o}function fi(n,t,i,r,u,e){return r&&!r[f]&&(r=fi(r)),u&&!u[f]&&(u=fi(u,e)),s(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||tr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:ht(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=ht(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?tt.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=ht(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function wt(n){for(var h,u,r,o=n.length,s=t.relative[n[0].type],c=s||t.relative[" "],i=s?1:0,l=ii(function(n){return n===h},c,!0),a=ii(function(n){return tt.call(h,n)>-1},c,!0),e=[function(n,t,i){return!s&&(i||t!==ct)||((h=t).nodeType?l(n,t,i):a(n,t,i))}];o>i;i++)if(u=t.relative[n[i].type])e=[ii(gt(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;o>r;r++)if(t.relative[n[r].type])break;return fi(i>1&>(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(st,"$1"),u,r>i&&wt(n.slice(i,r)),o>r&&wt(n=n.slice(r)),o>r&&vt(n))}e.push(u)}return gt(e)}function nr(n,i){var u=i.length>0,o=n.length>0,f=function(f,s,h,c,l){var y,d,k,w=0,v="0",g=f&&[],p=[],it=ct,tt=f||o&&t.find.TAG("*",l),nt=a+=null==it?1:Math.random()||.1,rt=tt.length;for(l&&(ct=s!==e&&s);v!==rt&&null!=(y=tt[v]);v++){if(o&&y){for(d=0;k=n[d++];)if(k(y,s,h)){c.push(y);break}l&&(a=nt)}u&&((y=!k&&y)&&w--,f&&g.push(y))}if(w+=v,u&&v!==w){for(d=0;k=i[d++];)k(g,p,s,h);if(f){if(w>0)while(v--)g[v]||p[v]||(p[v]=bi.call(c));p=ht(p)}b.apply(c,p),l&&!f&&p.length>0&&w+i.length>1&&r.uniqueSort(c)}return l&&(a=nt,ct=it),g};return u?s(f):f}function tr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function di(n,i,r,f){var h,e,o,c,a,s=at(n);if(!f&&1===s.length){if(e=s[0]=s[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;n=n.slice(e.shift().value.length)}for(h=yt.needsContext.test(n)?0:e.length;h--;){if(o=e[h],t.relative[c=o.type])break;if((a=t.find[c])&&(f=a(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(h,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return bt(n,s)(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r}var ut,u,t,pt,wi,bt,ct,k,rt,d,e,v,l,o,g,lt,et,f="sizzle"+-new Date,c=n.document,a=0,gi=0,li=kt(),ci=kt(),hi=kt(),ei=function(n,t){return n===t&&(rt=!0),0},it="undefined",ai=-2147483648,ki={}.hasOwnProperty,w=[],bi=w.pop,ir=w.push,b=w.push,pi=w.slice,tt=w.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},ni="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ft="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ft.replace("w","w#"),yi="\\["+i+"*("+ft+")"+i+"*(?:([*^$|!~]?=)"+i+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+vi+")|)|)"+i+"*\\]",ui=":("+ft+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+yi.replace(3,8)+")*)|.*)\\)|)",st=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),vr=new RegExp("^"+i+"*,"+i+"*"),ar=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),sr=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),ur=new RegExp(ui),rr=new RegExp("^"+vi+"$"),yt={ID:new RegExp("^#("+ft+")"),CLASS:new RegExp("^\\.("+ft+")"),TAG:new RegExp("^("+ft.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+ui),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+ni+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},fr=/^(?:input|select|textarea|button)$/i,er=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,cr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,or=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{b.apply(w=pi.call(c.childNodes),c.childNodes),w[c.childNodes.length].nodeType}catch(yr){b={apply:w.length?function(n,t){ir.apply(n,pi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={},wi=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1},d=r.setDocument=function(n){var a,r=n?n.ownerDocument||n:c,s=r.defaultView;return r!==e&&9===r.nodeType&&r.documentElement?(e=r,v=r.documentElement,l=!wi(r),s&&s!==s.top&&(s.addEventListener?s.addEventListener("unload",function(){d()},!1):s.attachEvent&&s.attachEvent("onunload",function(){d()})),u.attributes=h(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=h(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName)&&h(function(n){return n.innerHTML="
",n.firstChild.className="i",2===n.getElementsByClassName("i").length}),u.getById=h(function(n){return v.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if(typeof t.getElementById!==it&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i=typeof n.getAttributeNode!==it&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){if(typeof t.getElementsByTagName!==it)return t.getElementsByTagName(n)}:function(n,t){var i,u=[],f=0,r=t.getElementsByTagName(n);if("*"===n){while(i=r[f++])1===i.nodeType&&u.push(i);return u}return r},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(typeof t.getElementsByClassName!==it&&l)return t.getElementsByClassName(n)},g=[],o=[],(u.qsa=ot.test(r.querySelectorAll))&&(h(function(n){n.innerHTML="",n.querySelectorAll("[t^='']").length&&o.push("[*^$]="+i+"*(?:''|\"\")"),n.querySelectorAll("[selected]").length||o.push("\\["+i+"*(?:value|"+ni+")"),n.querySelectorAll(":checked").length||o.push(":checked")}),h(function(n){var t=r.createElement("input");t.setAttribute("type","hidden"),n.appendChild(t).setAttribute("name","D"),n.querySelectorAll("[name=d]").length&&o.push("name"+i+"*[*^$|!~]?="),n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),n.querySelectorAll("*,:x"),o.push(",.*:")})),(u.matchesSelector=ot.test(lt=v.webkitMatchesSelector||v.mozMatchesSelector||v.oMatchesSelector||v.msMatchesSelector))&&h(function(n){u.disconnectedMatch=lt.call(n,"div"),lt.call(n,"[s!='']:x"),g.push("!=",ui)}),o=o.length&&new RegExp(o.join("|")),g=g.length&&new RegExp(g.join("|")),a=ot.test(v.compareDocumentPosition),et=a||ot.test(v.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},ei=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===c&&et(c,n)?-1:t===r||t.ownerDocument===c&&et(c,t)?1:k?tt.call(k,n)-tt.call(k,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var u,i=0,s=n.parentNode,o=t.parentNode,f=[n],e=[t];if(!s||!o)return n===r?-1:t===r?1:s?-1:o?1:k?tt.call(k,n)-tt.call(k,t):0;if(s===o)return oi(n,t);for(u=n;u=u.parentNode;)f.unshift(u);for(u=t;u=u.parentNode;)e.unshift(u);while(f[i]===e[i])i++;return i?oi(f[i],e[i]):f[i]===c?-1:e[i]===c?1:0},r):e},r.matches=function(n,t){return r(n,null,null,t)},r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==e&&d(n),t=t.replace(sr,"='$1']"),!(!u.matchesSelector||!l||g&&g.test(t)||o&&o.test(t)))try{var i=lt.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,e,null,[n]).length>0},r.contains=function(n,t){return(n.ownerDocument||n)!==e&&d(n),et(n,t)},r.attr=function(n,i){(n.ownerDocument||n)!==e&&d(n);var f=t.attrHandle[i.toLowerCase()],r=f&&ki.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null},r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);},r.uniqueSort=function(n){var f,r=[],t=0,i=0;if(rt=!u.detectDuplicates,k=!u.sortStable&&n.slice(0),n.sort(ei),rt){while(f=n[i++])f===n[i]&&(t=r.push(i));while(t--)n.splice(r[t],1)}return k=null,n},pt=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=pt(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=pt(r);return i},t=r.selectors={cacheLength:50,createPseudo:s,match:yt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[5]&&n[2];return yt.CHILD.test(n[0])?null:(n[3]&&void 0!==n[4]?n[2]=n[4]:t&&ur.test(t)&&(i=at(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=li[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&li(n,function(n){return t.test("string"==typeof n.className&&n.className||typeof n.getAttribute!==it&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,d,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),k=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&k){for(d=p[f]||(p[f]={}),v=d[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){d[n]=[a,y,l];break}}else if(k&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(k&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?s(function(n,t){for(var e,f=u(n,i),r=f.length;r--;)e=tt.call(n,f[r]),n[e]=!(t[e]=f[r])}):function(n){return u(n,0,e)}):u}},pseudos:{not:s(function(n){var i=[],r=[],t=bt(n.replace(st,"$1"));return t[f]?s(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:s(function(n){return function(t){return r(n,t).length>0}}),contains:s(function(n){return function(t){return(t.textContent||t.innerText||pt(t)).indexOf(n)>-1}}),lang:s(function(n){return rr.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===v},focus:function(n){return n===e.activeElement&&(!e.hasFocus||e.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return er.test(n.nodeName)},input:function(n){return fr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:nt(function(){return[0]}),last:nt(function(n,t){return[t-1]}),eq:nt(function(n,t,i){return[0>i?i+t:i]}),even:nt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:nt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:nt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:nt(function(n,t,i){for(var r=0>i?i+t:i;++r(?:<\/\1>|)$/,pf=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ai(this,n||[],!1))},not:function(n){return this.pushStack(ai(this,n||[],!0))},is:function(n){return!!ai(this,"string"==typeof n&&cu.test(n)?i(n):n||[],!1).length}}),ou=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,dr=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:ou.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||pt).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),ru.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return f=u.getElementById(r[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof pt.ready?pt.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},dr.prototype=i.fn,pt=i(u),ku=/^(?:parents|prev(?:Until|All))/,bu={children:!0,contents:!0,next:!0,prev:!0},i.extend({dir:function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}}),i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=cu.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?bt.call(i(n),this[0]):bt.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}}),i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return du(n,"nextSibling")},prev:function(n){return du(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(bu[n]||i.unique(f),ku.test(n)&&f.reverse()),this.pushStack(f)}}),c=/\S+/g,vi={},i.Callbacks=function(n){n="string"==typeof n?vi[n]||uf(n):i.extend({},n);var u,l,o,h,e,f,t=[],r=!n.once&&[],c=function(i){for(u=n.memory&&i,l=!0,f=h||0,h=0,e=t.length,o=!0;t&&e>f;f++)if(t[f].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1,t&&(r?r.length&&c(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var f=t.length;!function r(u){i.each(u,function(u,f){var e=i.type(f);"function"===e?n.unique&&s.has(f)||t.push(f):f&&f.length&&"string"!==e&&r(f)})}(arguments),o?e=t.length:u&&(h=f,c(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(e>=u&&e--,f>=u&&f--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],e=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||l&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):c(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!l}};return s},i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})}),n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add,o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock),t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this},t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var r=0,u=v.call(arguments),t=u.length,e=1!==t||n&&i.isFunction(n.promise)?t:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this,i[n]=arguments.length>1?v.call(arguments):r,i===s?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},s,c,o;if(t>1)for(s=new Array(t),c=new Array(t),o=new Array(t);t>r;r++)u[r]&&i.isFunction(u[r].promise)?u[r].promise().done(h(r,o,u)).fail(f.reject).progress(h(r,c,s)):--e;return e||f.resolveWith(o,u),f.promise()}}),i.fn.ready=function(n){return i.ready.promise().done(n),this},i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(ni.resolveWith(u,[i]),i.fn.trigger&&i(u).trigger("ready").off("ready")))}}),i.ready.promise=function(t){return ni||(ni=i.Deferred(),"complete"===u.readyState?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",ti,!1),n.addEventListener("load",ti,!1))),ni.promise(t)},i.ready.promise(),l=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},i.acceptData=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType},b.uid=1,b.accepts=i.acceptData,b.prototype={key:function(n){if(!b.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=b.uid++;try{r[this.expando]={value:t},Object.defineProperties(n,r)}catch(u){r[this.expando]=t,i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var f,e=this.key(n),u=this.cache[e];if("string"==typeof t)u[t]=r;else if(i.isEmptyObject(u))i.extend(this.cache[e],t);else for(f in t)u[f]=t[f];return u},get:function(n,t){var i=this.cache[this.key(n)];return void 0===t?i:i[t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var e,r,f,o=this.key(n),u=this.cache[o];if(void 0===t)this.cache[o]={};else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(f=i.camelCase(t),t in u?r=[t,f]:(r=f,r=r in u?[r]:r.match(c)||[])),e=r.length;e--;)delete u[r[e]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){n[this.expando]&&delete this.cache[n[this.expando]]}};var r=new b,e=new b,nf=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ae=/([A-Z])/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}}),i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),tu(u,f,s[f]));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):l(this,function(t){var r,f=i.camelCase(n);if(u&&void 0===t){if((r=e.get(u,n),void 0!==r)||(r=e.get(u,f),void 0!==r)||(r=tu(u,f,void 0),void 0!==r))return r}else this.each(function(){var i=e.get(this,f);e.set(this,f,t),-1!==n.indexOf("-")&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}}),i.extend({queue:function(n,t,u){var f;if(n)return t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[]},dequeue:function(n,t){t=t||"fx";var f=i.queue(n,t),e=f.length,r=f.shift(),u=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===r&&(r=f.shift(),e--),r&&("fx"===t&&f.unshift("inprogress"),delete u.stop,r.call(n,o,u)),!e&&u&&u.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}}),i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length",f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,n.innerHTML="",f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}(),k="undefined",f.focusinBubbles="onfocusin"in n;var ke=/^key/,de=/^(?:mouse|contextmenu)|click/,su=/^(?:focusinfocus|focusoutblur)$/,hu=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,u,f,e){var y,p,d,v,w,h,s,l,o,b,g,a=r.get(n);if(a)for(u.handler&&(y=u,u=y.handler,e=y.selector),u.guid||(u.guid=i.guid++),(v=a.events)||(v=a.events={}),(p=a.handle)||(p=a.handle=function(t){if(typeof i!==k&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(c)||[""],w=t.length;w--;)d=hu.exec(t[w])||[],o=g=d[1],b=(d[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},h=i.extend({type:o,origType:g,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:b.join(".")},y),(l=v[o])||(l=v[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,b,p)!==!1||n.addEventListener&&n.addEventListener(o,p,!1)),s.add&&(s.add.call(n,h),h.handler.guid||(h.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,h):l.push(h),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var p,k,l,y,w,s,h,a,o,b,d,v=r.hasData(n)&&r.get(n);if(v&&(y=v.events)){for(t=(t||"").match(c)||[""],w=t.length;w--;)if(l=hu.exec(t[w])||[],o=d=l[1],b=(l[2]||"").split(".").sort(),o){for(h=i.event.special[o]||{},o=(f?h.delegateType:h.bindType)||o,a=y[o]||[],l=l[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],!e&&d!==s.origType||u&&u.guid!==s.guid||l&&!l.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(p,1),s.selector&&a.delegateCount--,h.remove&&h.remove.call(n,s));k&&!a.length&&(h.teardown&&h.teardown.call(n,b,v.handle)!==!1||i.removeEvent(n,o,v.handle),delete y[o])}else for(o in y)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(y)&&(delete v.handle,r.remove(n,"events"))}},trigger:function(t,f,e,o){var b,s,c,w,v,a,l,p=[e||u],h=si.call(t,"type")?t.type:t,y=si.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!su.test(h+i.event.triggered)&&(h.indexOf(".")>=0&&(y=h.split("."),h=y.shift(),y.sort()),v=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(w=l.delegateType||h,su.test(w+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(b=0;(s=p[b++])&&!t.isPropagationStopped();)t.type=b>1?w:l.bindType||h,a=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),a&&a.apply(s,f),a=v&&s[v],a&&a.apply&&i.acceptData(s)&&(t.result=a.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!i.acceptData(e)||v&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[v],c&&(e[v]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[v]=c)),t.result}},dispatch:function(n){n=i.event.fix(n);var s,h,e,u,t,c=[],o=v.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(o[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(c=i.event.handlers.call(this,n,l),s=0;(u=c[s++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,h=0;(t=u.handlers[h++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,o),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var s,u,f,o,h=[],e=t.delegateCount,r=n.target;if(e&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!==this;r=r.parentNode||this)if(r.disabled!==!0||"click"!==n.type){for(u=[],s=0;e>s;s++)o=t[s],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return e]*)\/>/gi,uu=/<([\w:]+)/,ge=/<|?\w+;/,we=/<(?:script|style|link)/i,gf=/checked\s*(?:[^=]|=\s*.checked.)/i,gr=/^$|\/(?:java|ecma)script/i,ne=/^true\/(.*)/,te=/^\s*\s*$/g,h={option:[1,""],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};h.optgroup=h.option,h.tbody=h.tfoot=h.colgroup=h.caption=h.thead,h.th=h.td,i.extend({clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)ee(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)wu(s[u],e[u]);else wu(n,h);return e=o(h,"script"),e.length>0&&fi(e,!l&&o(n,"script")),h},buildFragment:function(n,t,r,u){for(var f,e,y,v,p,a,s=t.createDocumentFragment(),l=[],c=0,w=n.length;w>c;c++)if(f=n[c],f||0===f)if("object"===i.type(f))i.merge(l,f.nodeType?[f]:f);else if(ge.test(f)){for(e=e||s.appendChild(t.createElement("div")),y=(uu.exec(f)||["",""])[1].toLowerCase(),v=h[y]||h._default,e.innerHTML=v[1]+f.replace(fu,"<$1>$2>")+v[2],a=v[0];a--;)e=e.lastChild;i.merge(l,e.childNodes),e=s.firstChild,e.textContent=""}else l.push(t.createTextNode(f));for(s.textContent="",c=0;f=l[c++];)if((!u||-1===i.inArray(f,u))&&(p=i.contains(f.ownerDocument,f),e=o(s.appendChild(f),"script"),p&&fi(e),r))for(a=0;f=e[a++];)gr.test(f.type||"")&&r.push(f);return s},cleanData:function(n){for(var s,t,h,f,u,o,l=i.event.special,c=0;void 0!==(t=n[c]);c++){if(i.acceptData(t)&&(u=t[r.expando],u&&(s=r.cache[u]))){if(h=Object.keys(s.events||{}),h.length)for(o=0;void 0!==(f=h[o]);o++)l[f]?i.event.remove(t,f):i.removeEvent(t,f,s.handle);r.cache[u]&&delete r.cache[u]}delete e.cache[t[e.expando]]}}}),i.fn.extend({text:function(n){return l(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=n)})},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=iu(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=iu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=n?i.filter(n,this):this,u=0;null!=(r=f[u]);u++)t||1!==r.nodeType||i.cleanData(o(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&fi(o(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return l(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!we.test(n)&&!h[(uu.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(fu,"<$1>$2>");try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode,i.cleanData(o(this)),n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=lu.apply([],n);var h,v,s,a,u,y,e=0,c=this.length,b=this,w=c-1,l=n[0],p=i.isFunction(l);if(p||c>1&&"string"==typeof l&&!f.checkClone&&gf.test(l))return this.each(function(i){var r=b.eq(i);p&&(n[0]=l.call(this,i,r.html())),r.domManip(n,t)});if(c&&(h=i.buildFragment(n,this[0].ownerDocument,!1,this),v=h.firstChild,1===h.childNodes.length&&(h=v),v)){for(s=i.map(o(h,"script"),kf),a=s.length;c>e;e++)u=h,e!==w&&(u=i.clone(u,!0,!0),a&&i.merge(s,o(u,"script"))),t.call(this[e],u,e);if(a)for(y=s[s.length-1].ownerDocument,i.map(s,fe),e=0;a>e;e++)u=s[e],gr.test(u.type||"")&&!r.access(u,"globalEval")&&i.contains(y,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval(u.textContent.replace(te,"")))}return this}}),i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],o=i(n),e=o.length-1,r=0;e>=r;r++)u=r===e?this:this.clone(!0),i(o[r])[t](u),ei.apply(f,u.get());return this.pushStack(f)}}),yi={};var vu=/^margin/,li=new RegExp("^("+vt+")(?!px)[a-z%]+$","i"),wt=function(n){return n.ownerDocument.defaultView.getComputedStyle(n,null)};!function(){function s(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",e.appendChild(r);var i=n.getComputedStyle(t,null);h="1%"!==i.top,o="4px"===i.width,e.removeChild(r)}var h,o,c="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",e=u.documentElement,r=u.createElement("div"),t=u.createElement("div");t.style.backgroundClip="content-box",t.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===t.style.backgroundClip,r.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",r.appendChild(t),n.getComputedStyle&&i.extend(f,{pixelPosition:function(){return s(),h},boxSizingReliable:function(){return null==o&&s(),o},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText=c,i.style.marginRight=i.style.width="0",t.style.width="1px",e.appendChild(r),f=!parseFloat(n.getComputedStyle(i,null).marginRight),e.removeChild(r),t.innerHTML="",f}})}(),i.swap=function(n,t,i,r){var e,u,f={};for(u in t)f[u]=n.style[u],n.style[u]=t[u];e=i.apply(n,r||[]);for(u in t)n.style[u]=f[u];return e};var oe=/^(none|table(?!-c[ea]).+)/,ie=new RegExp("^("+vt+")(.*)$","i"),re=new RegExp("^([+-])=("+vt+")","i"),ue={position:"absolute",visibility:"hidden",display:"block"},bi={letterSpacing:0,fontWeight:400},nr=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=rt(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var h,c,e,s=i.camelCase(t),o=n.style;return t=i.cssProps[s]||(i.cssProps[s]=di(o,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===r?e&&"get"in e&&void 0!==(h=e.get(n,!1,u))?h:o[t]:(c=typeof r,"string"===c&&(h=re.exec(r))&&(r=(h[1]+1)*h[2]+parseFloat(i.css(n,t)),c="number"),null!=r&&r===r&&("number"!==c||i.cssNumber[s]||(r+="px"),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(o[t]="inherit"),e&&"set"in e&&void 0===(r=e.set(n,r,u))||(o[t]="",o[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=di(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=rt(n,t,u)),"normal"===f&&t in bi&&(f=bi[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}}),i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return 0===n.offsetWidth&&oe.test(i.css(n,"display"))?i.swap(n,ue,function(){return ki(n,t,u)}):ki(n,t,u)},set:function(n,r,u){var f=u&&wt(n);return tr(n,r,u?gi(n,t,u,"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}}),i.cssHooks.marginRight=pu(f.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},rt,[n,"marginRight"])}),i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+y[r]+t]=u[r]||u[r-2]||u[0];return f}},vu.test(n)||(i.cssHooks[n+t].set=tr)}),i.fn.extend({css:function(n,t){return l(this,function(n,t,r){var f,o,e={},u=0;if(i.isArray(t)){for(f=wt(n),o=t.length;o>u;u++)e[t[u]]=i.css(n,t[u],!1,f);return e}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return wi(this,!0)},hide:function(){return wi(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){it(this)?i(this).show():i(this).hide()})}}),i.Tween=s,s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n,this.prop=r,this.easing=f||"swing",this.options=t,this.start=this.now=this.cur(),this.end=u,this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var r,t=s.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):s.propHooks._default.set(this),this}},s.prototype.init.prototype=s.prototype,s.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}},s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}},i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}},i.fx=s.prototype.init,i.fx.step={};var d,gt,df=/^(?:toggle|show|hide)$/,vr=new RegExp("^(?:([+-])=|)("+vt+")([a-z%]*)$","i"),bf=/queueHooks$/,at=[se],ut={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=vr.exec(t),o=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==o&&+s)&&vr.exec(i.css(f.elem,n)),e=1,h=20;if(u&&u[3]!==o){o=o||u[3],r=r||[],u=+s||1;do e=e||".5",u/=e,i.style(f.elem,n,u+o);while(e!==(e=f.cur()/s)&&1!==e&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=o,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(ar,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],ut[r]=ut[r]||[],ut[r].unshift(t)},prefilter:function(n,t){t?at.unshift(n):at.push(n)}}),i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this),u.queue&&i.dequeue(this,u.queue)},u},i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(it).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=ar(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop,t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&bf.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));(s||!u)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),f=e[n+"queue"],o=e[n+"queueHooks"],u=i.timers,s=f?f.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;s>t;t++)f[t]&&f[t].finish&&f[t].finish.call(this);delete e.finish})}}),i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ht(t,!0),n,i,u)}}),i.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}}),i.timers=[],i.fx.tick=function(){var r,t=0,n=i.timers;for(d=i.now();t1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}}),i.extend({attr:function(n,t,r){var f,u,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===k?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?br:pe)),void 0===r?f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u):null!==r?f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,f,e=0,u=t&&t.match(c);if(u&&1===n.nodeType)while(r=u[e++])f=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[f]=!1),n.removeAttribute(r)},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}}}),br={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}},i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=tt[t]||i.find.attr;tt[t]=function(n,t,i){var u,f;return i||(f=tt[t],tt[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,tt[t]=f),u}}),kr=/^(?:input|select|textarea|button)$/i,i.fn.extend({prop:function(n,t){return l(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}}),i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var e,u,o,f=n.nodeType;if(n&&3!==f&&8!==f&&2!==f)return o=1!==f||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(e=u.set(n,r,t))?e:n[t]=r:u&&"get"in u&&null!==(e=u.get(n,t))?e:n[t]},propHooks:{tabIndex:{get:function(n){return n.hasAttribute("tabindex")||kr.test(n.nodeName)||n.href?n.tabIndex:-1}}}}),f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this}),ot=/[\t\r\n\f]/g,i.fn.extend({addClass:function(n){var o,t,r,e,s,u,l="string"==typeof n&&n,f=0,h=this.length;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(c)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ot," "):" ")){for(s=0;e=o[s++];)r.indexOf(" "+e+" ")<0&&(r+=e+" ");u=i.trim(r),t.className!==u&&(t.className=u)}return this},removeClass:function(n){var o,t,r,e,s,u,l=0===arguments.length||"string"==typeof n&&n,f=0,h=this.length;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(c)||[];h>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ot," "):"")){for(s=0;e=o[s++];)while(r.indexOf(" "+e+" ")>=0)r=r.replace(" "+e+" "," ");u=n?i.trim(r):"",t.className!==u&&(t.className=u)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===u)for(var t,o=0,f=i(this),e=n.match(c)||[];t=e[o++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else(u===k||"boolean"===u)&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(this,"__className__")||"")})},hasClass:function(n){for(var r=" "+n+" ",t=0,i=this.length;i>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(ot," ").indexOf(r)>=0)return!0;return!1}}),pr=/\r/g,i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(pr,""):null==r?"":r)):void 0}}),i.extend({valHooks:{select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,e="select-one"===n.type||0>r,c=e?null:[],h=e?r+1:s.length,u=0>r?h:e?r:0;h>u;u++)if(t=s[u],!(!t.selected&&u!==r||(f.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),e)return o;c.push(o)}return c},set:function(n,t){for(var e,r,o=n.options,u=i.makeArray(t),f=o.length;f--;)r=o[f],(r.selected=i.inArray(i(r).val(),u)>=0)&&(e=!0);return e||(n.selectedIndex=-1),u}}}}),i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}},f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})}),i.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}}),i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}}),ct=i.now(),st=/\?/,i.parseJSON=function(n){return JSON.parse(n+"")},i.parseXML=function(n){var t,r;if(!n||"string"!=typeof n)return null;try{r=new DOMParser,t=r.parseFromString(n,"text/xml")}catch(u){t=void 0}return(!t||t.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),t};var w,a,le=/#.*$/,wr=/([?&])_=[^&]*/,ce=/^(.*?):[ \t]*([^\r\n]*)$/gm,he=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ye=/^(?:GET|HEAD)$/,ve=/^\/\//,cr=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,ur={},ui={},fr="*/".concat("*");try{a=location.href}catch(no){a=u.createElement("a"),a.href="",a=a.href}w=cr.exec(a.toLowerCase())||[],i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:a,type:"GET",isLocal:he.test(w[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":fr,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?hi(hi(n,i.ajaxSettings),t):hi(i.ajaxSettings,n)},ajaxPrefilter:ir(ur),ajaxTransport:ir(ui),ajax:function(n,t){function p(n,t,s,h){var a,tt,b,w,p,c=t;2!==e&&(e=2,d&&clearTimeout(d),l=void 0,k=h||"",u.readyState=n>0?4:0,a=n>=200&&300>n||304===n,s&&(w=tf(r,u,s)),w=rf(r,w,u,a),a?(r.ifModified&&(p=u.getResponseHeader("Last-Modified"),p&&(i.lastModified[f]=p),p=u.getResponseHeader("etag"),p&&(i.etag[f]=p)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=w.state,tt=w.data,b=w.error,a=!b)):(b=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",a?nt.resolveWith(o,[tt,c,u]):nt.rejectWith(o,[u,c,b]),u.statusCode(y),y=void 0,v&&g.trigger(a?"ajaxSuccess":"ajaxError",[u,r,a?tt:b]),it.fireWith(o,[u,c]),v&&(g.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0),t=t||{};var l,f,k,b,d,h,v,s,r=i.ajaxSetup({},t),o=r.context||r,g=r.context&&(o.nodeType||o.jquery)?i(o):i.event,nt=i.Deferred(),it=i.Callbacks("once memory"),y=r.statusCode||{},rt={},ut={},e=0,tt="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!b)for(b={};t=ce.exec(k);)b[t[1].toLowerCase()]=t[2];t=b[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?k:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=ut[i]=ut[i]||n,rt[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)y[t]=[y[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||tt;return l&&l.abort(t),p(0,t),this}};if(nt.promise(u).complete=it.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||a)+"").replace(le,"").replace(ve,w[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(c)||[""],null==r.crossDomain&&(h=cr.exec(r.url.toLowerCase()),r.crossDomain=!(!h||h[1]===w[1]&&h[2]===w[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(w[3]||("http:"===w[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),rr(ur,r,t,u),2===e)return u;v=r.global,v&&0==i.active++&&i.event.trigger("ajaxStart"),r.type=r.type.toUpperCase(),r.hasContent=!ye.test(r.type),f=r.url,r.hasContent||(r.data&&(f=r.url+=(st.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=wr.test(f)?f.replace(wr,"$1_="+ct++):f+(st.test(f)?"&":"?")+"_="+ct++)),r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f])),(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType),u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+fr+"; q=0.01":""):r.accepts["*"]);for(s in r.headers)u.setRequestHeader(s,r.headers[s]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();tt="abort";for(s in{success:1,error:1,complete:1})u[s](r[s]);if(l=rr(ui,r,t,u)){u.readyState=1,v&&g.trigger("ajaxSend",[u,r]),r.async&&r.timeout>0&&(d=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1,l.send(rt,p)}catch(ft){if(!(2>e))throw ft;p(-1,ft)}}else p(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}}),i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}}),i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var r=i(this),t=r.contents();t.length?t.wrapAll(n):r.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}}),i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var vf=/%20/g,af=/\[\]$/,sr=/\r?\n/g,lf=/^(?:submit|button|image|reset|file)$/i,wf=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var u,r=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(u in n)pi(u,n[u],t,f);return r.join("&").replace(vf,"+")},i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&wf.test(this.nodeName)&&!lf.test(n)&&(this.checked||!nu.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(sr,"\r\n")}}):{name:t.name,value:r.replace(sr,"\r\n")}}).get()}}),i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var yf=0,yt={},of={0:200,1223:204},ft=i.ajaxSettings.xhr();return n.ActiveXObject&&i(n).on("unload",function(){for(var n in yt)yt[n]()}),f.cors=!!ft&&"withCredentials"in ft,f.ajax=ft=!!ft,i.ajaxTransport(function(n){var t;if(f.cors||ft&&!n.crossDomain)return{send:function(i,r){var f,u=n.xhr(),e=++yf;if(u.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(f in n.xhrFields)u[f]=n.xhrFields[f];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(f in i)u.setRequestHeader(f,i[f]);t=function(n){return function(){t&&(delete yt[e],t=u.onload=u.onerror=null,"abort"===n?u.abort():"error"===n?r(u.status,u.statusText):r(of[u.status]||u.status,u.statusText,"string"==typeof u.responseText?{text:u.responseText}:void 0,u.getAllResponseHeaders()))}},u.onload=t(),u.onerror=t("error"),t=yt[e]=t("abort"),u.send(n.hasContent&&n.data||null)},abort:function(){t&&t()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1),n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("