").append(x.parseHTML(e)=
).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e]=
)}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajax=
Success","ajaxSend"],function(e,t){x.fn[t]=3Dfunction(e){return =
this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{=
url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!=
0,contentType:"application/x-www-form-urlencoded; =
charset=3DUTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"=
application/xml, text/xml",json:"application/json, =
text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFi=
elds:{xml:"responseXML",text:"responseText",json:"responseJSON"},converte=
rs:{"* text":String,"text html":!0,"text json":x.parseJSON,"text =
xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t)=
{return =
t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),a=
jaxTransport:Hn(jn),ajax:function(e,n){"object"=3D=3Dtypeof =
e&&(n=3De,e=3Dt),n=3Dn||{};var =
r,i,o,a,s,l,u,c,p=3Dx.ajaxSetup({},n),f=3Dp.context||p,d=3Dp.context&&(f.=
nodeType||f.jquery)?x(f):x.event,h=3Dx.Deferred(),g=3Dx.Callbacks("once =
memory"),m=3Dp.statusCode||{},y=3D{},v=3D{},b=3D0,w=3D"canceled",C=3D{rea=
dyState:0,getResponseHeader:function(e){var =
t;if(2=3D=3D=3Db){if(!c){c=3D{};while(t=3DTn.exec(a))c[t[1].toLowerCase()=
]=3Dt[2]}t=3Dc[e.toLowerCase()]}return =
null=3D=3Dt?null:t},getAllResponseHeaders:function(){return =
2=3D=3D=3Db?a:null},setRequestHeader:function(e,t){var =
n=3De.toLowerCase();return =
b||(e=3Dv[n]=3Dv[n]||e,y[e]=3Dt),this},overrideMimeType:function(e){retur=
n b||(p.mimeType=3De),this},statusCode:function(e){var =
t;if(e)if(2>b)for(t in e)m[t]=3D[m[t],e[t]];else =
C.always(e[C.status]);return this},abort:function(e){var t=3De||w;return =
u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=3Dg.add,C.success=3D=
C.done,C.error=3DC.fail,p.url=3D((e||p.url||yn)+"").replace(xn,"").replac=
e(kn,mn[1]+"//"),p.type=3Dn.method||n.type||p.method||p.type,p.dataTypes=3D=
x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null=3D=3Dp.crossDom=
ain&&(r=3DEn.exec(p.url.toLowerCase()),p.crossDomain=3D!(!r||r[1]=3D=3D=3D=
mn[1]&&r[2]=3D=3D=3Dmn[2]&&(r[3]||("http:"=3D=3D=3Dr[1]?"80":"443"))=3D=3D=
=3D(mn[3]||("http:"=3D=3D=3Dmn[1]?"80":"443")))),p.data&&p.processData&&"=
string"!=3Dtypeof =
p.data&&(p.data=3Dx.param(p.data,p.traditional)),qn(An,p,n,C),2=3D=3D=3Db=
)return =
C;l=3Dp.global,l&&0=3D=3D=3Dx.active++&&x.event.trigger("ajaxStart"),p.ty=
pe=3Dp.type.toUpperCase(),p.hasContent=3D!Nn.test(p.type),o=3Dp.url,p.has=
Content||(p.data&&(o=3Dp.url+=3D(bn.test(o)?"&":"?")+p.data,delete =
p.data),p.cache=3D=3D=3D!1&&(p.url=3Dwn.test(o)?o.replace(wn,"$1_=3D"+vn+=
+):o+(bn.test(o)?"&":"?")+"_=3D"+vn++)),p.ifModified&&(x.lastModified[o]&=
&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.s=
etRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.cont=
entType!=3D=3D!1||n.contentType)&&C.setRequestHeader("Content-Type",p.con=
tentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTyp=
es[0]]?p.accepts[p.dataTypes[0]]+("*"!=3D=3Dp.dataTypes[0]?", "+Dn+"; =
q=3D0.01":""):p.accepts["*"]);for(i in =
p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSe=
nd.call(f,C,p)=3D=3D=3D!1||2=3D=3D=3Db))return =
C.abort();w=3D"abort";for(i =
in{success:1,error:1,complete:1})C[i](p[i]);if(u=3Dqn(jn,p,n,C)){C.readyS=
tate=3D1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=3DsetTim=
eout(function(){C.abort("timeout")},p.timeout));try{b=3D1,u.send(y,k)}cat=
ch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function =
k(e,n,r,i){var =
c,y,v,w,T,N=3Dn;2!=3D=3Db&&(b=3D2,s&&clearTimeout(s),u=3Dt,a=3Di||"",C.re=
adyState=3De>0?4:0,c=3De>=3D200&&300>e||304=3D=3D=3De,r&&(w=3DMn(p,C,r)),=
w=3DOn(p,w,C,c),c?(p.ifModified&&(T=3DC.getResponseHeader("Last-Modified"=
),T&&(x.lastModified[o]=3DT),T=3DC.getResponseHeader("etag"),T&&(x.etag[o=
]=3DT)),204=3D=3D=3De||"HEAD"=3D=3D=3Dp.type?N=3D"nocontent":304=3D=3D=3D=
e?N=3D"notmodified":(N=3Dw.state,y=3Dw.data,v=3Dw.error,c=3D!v)):(v=3DN,(=
e||!N)&&(N=3D"error",0>e&&(e=3D0))),C.status=3De,C.statusText=3D(n||N)+""=
,c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=3Dt=
,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]=
),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxSt=
op")))}return C},getJSON:function(e,t,n){return =
x.get(e,t,n,"json")},getScript:function(e,n){return =
x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=3Dfunct=
ion(e,r,i,o){return =
x.isFunction(r)&&(o=3Do||i,i=3Dr,r=3Dt),x.ajax({url:e,type:n,dataType:o,d=
ata:r,success:i})}});function Mn(e,n,r){var =
i,o,a,s,l=3De.contents,u=3De.dataTypes;while("*"=3D=3D=3Du[0])u.shift(),o=
=3D=3D=3Dt&&(o=3De.mimeType||n.getResponseHeader("Content-Type"));if(o)fo=
r(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in =
r)a=3Du[0];else{for(s in r){if(!u[0]||e.converters[s+" =
"+u[0]]){a=3Ds;break}i||(i=3Ds)}a=3Da||i}return =
a?(a!=3D=3Du[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var =
i,o,a,s,l,u=3D{},c=3De.dataTypes.slice();if(c[1])for(a in =
e.converters)u[a.toLowerCase()]=3De.converters[a];o=3Dc.shift();while(o)i=
f(e.responseFields[o]&&(n[e.responseFields[o]]=3Dt),!l&&r&&e.dataFilter&&=
(t=3De.dataFilter(t,e.dataType)),l=3Do,o=3Dc.shift())if("*"=3D=3D=3Do)o=3D=
l;else if("*"!=3D=3Dl&&l!=3D=3Do){if(a=3Du[l+" "+o]||u["* "+o],!a)for(i =
in u)if(s=3Di.split(" "),s[1]=3D=3D=3Do&&(a=3Du[l+" "+s[0]]||u["* =
"+s[0]])){a=3D=3D=3D!0?a=3Du[i]:u[i]!=3D=3D!0&&(o=3Ds[0],c.unshift(s[1]))=
;break}if(a!=3D=3D!0)if(a&&e["throws"])t=3Da(t);else =
try{t=3Da(t)}catch(p){return{state:"parsererror",error:a?p:"No =
conversion from "+l+" to =
"+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/j=
avascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},conver=
ters:{"text script":function(e){return =
x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache=3D=3D=3D=
t&&(e.cache=3D!1),e.crossDomain&&(e.type=3D"GET",e.global=3D!1)}),x.ajaxT=
ransport("script",function(e){if(e.crossDomain){var =
n,r=3Da.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=
=3Da.createElement("script"),n.async=3D!0,e.scriptCharset&&(n.charset=3De=
.scriptCharset),n.src=3De.url,n.onload=3Dn.onreadystatechange=3Dfunction(=
e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=3D=
n.onreadystatechange=3Dnull,n.parentNode&&n.parentNode.removeChild(n),n=3D=
null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function=
(){n&&n.onload(t,!0)}}}});var =
Fn=3D[],Bn=3D/(=3D)\?(?=3D&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpC=
allback:function(){var e=3DFn.pop()||x.expando+"_"+vn++;return =
this[e]=3D!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var =
o,a,s,l=3Dn.jsonp!=3D=3D!1&&(Bn.test(n.url)?"url":"string"=3D=3Dtypeof =
n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")=
&&Bn.test(n.data)&&"data");return =
l||"jsonp"=3D=3D=3Dn.dataTypes[0]?(o=3Dn.jsonpCallback=3Dx.isFunction(n.j=
sonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=3Dn[l].replace(Bn,=
"$1"+o):n.jsonp!=3D=3D!1&&(n.url+=3D(bn.test(n.url)?"&":"?")+n.jsonp+"=3D=
"+o),n.converters["script json"]=3Dfunction(){return s||x.error(o+" was =
not =
called"),s[0]},n.dataTypes[0]=3D"json",a=3De[o],e[o]=3Dfunction(){s=3Darg=
uments},i.always(function(){e[o]=3Da,n[o]&&(n.jsonpCallback=3Dr.jsonpCall=
back,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=3Da=3Dt}),"script"):t});va=
r Pn,Rn,Wn=3D0,$n=3De.ActiveXObject&&function(){var e;for(e in =
Pn)Pn[e](t,!0)};function In(){try{return new =
e.XMLHttpRequest}catch(t){}}function zn(){try{return new =
e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=3De.Ac=
tiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=3Dx.ajaxSet=
tings.xhr(),x.support.cors=3D!!Rn&&"withCredentials"in =
Rn,Rn=3Dx.support.ajax=3D!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.cross=
Domain||x.support.cors){var r;return{send:function(i,o){var =
a,s,l=3Dn.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.pa=
ssword):l.open(n.type,n.url,n.async),n.xhrFields)for(s in =
n.xhrFields)l[s]=3Dn.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overr=
ideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Reque=
sted-With"]=3D"XMLHttpRequest");try{for(s in =
i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null)=
,r=3Dfunction(e,i){var =
s,u,c,p;try{if(r&&(i||4=3D=3D=3Dl.readyState))if(r=3Dt,a&&(l.onreadystate=
change=3Dx.noop,$n&&delete =
Pn[a]),i)4!=3D=3Dl.readyState&&l.abort();else{p=3D{},s=3Dl.status,u=3Dl.g=
etAllResponseHeaders(),"string"=3D=3Dtypeof =
l.responseText&&(p.text=3Dl.responseText);try{c=3Dl.statusText}catch(f){c=
=3D""}s||!n.isLocal||n.crossDomain?1223=3D=3D=3Ds&&(s=3D204):s=3Dp.text?2=
00:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4=3D=3D=3Dl.readyState=
?setTimeout(r):(a=3D++Wn,$n&&(Pn||(Pn=3D{},x(e).unload($n)),Pn[a]=3Dr),l.=
onreadystatechange=3Dr):r()},abort:function(){r&&r(t,!0)}}}});var =
Xn,Un,Vn=3D/^(?:toggle|show|hide)$/,Yn=3DRegExp("^(?:([+-])=3D|)("+w+")([=
a-z%]*)$","i"),Jn=3D/queueHooks$/,Gn=3D[nr],Qn=3D{"*":[function(e,t){var =
n=3Dthis.createTween(e,t),r=3Dn.cur(),i=3DYn.exec(t),o=3Di&&i[3]||(x.cssN=
umber[e]?"":"px"),a=3D(x.cssNumber[e]||"px"!=3D=3Do&&+r)&&Yn.exec(x.css(n=
.elem,e)),s=3D1,l=3D20;if(a&&a[3]!=3D=3Do){o=3Do||a[3],i=3Di||[],a=3D+r||=
1;do =
s=3Ds||".5",a/=3Ds,x.style(n.elem,e,a+o);while(s!=3D=3D(s=3Dn.cur()/r)&&1=
!=3D=3Ds&&--l)}return =
i&&(a=3Dn.start=3D+a||+r||0,n.unit=3Do,n.end=3Di[1]?a+(i[1]+1)*i[2]:+i[2]=
),n}]};function Kn(){return =
setTimeout(function(){Xn=3Dt}),Xn=3Dx.now()}function Zn(e,t,n){var =
r,i=3D(Qn[t]||[]).concat(Qn["*"]),o=3D0,a=3Di.length;for(;a>o;o++)if(r=3D=
i[o].call(n,t,e))return r}function er(e,t,n){var =
r,i,o=3D0,a=3DGn.length,s=3Dx.Deferred().always(function(){delete =
l.elem}),l=3Dfunction(){if(i)return!1;var =
t=3DXn||Kn(),n=3DMath.max(0,u.startTime+u.duration-t),r=3Dn/u.duration||0=
,o=3D1-r,a=3D0,l=3Du.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return=
=
s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=3Ds.promise=
({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),orig=
inalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration=
,tweens:[],createTween:function(t,n){var =
r=3Dx.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return =
u.tweens.push(r),r},stop:function(t){var =
n=3D0,r=3Dt?u.tweens.length:0;if(i)return =
this;for(i=3D!0;r>n;n++)u.tweens[n].run(1);return =
t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=3Du.props;for(tr=
(c,u.opts.specialEasing);a>o;o++)if(r=3DGn[o].call(u,e,c,u.opts))return =
r;return =
x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.tim=
er(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.prog=
ress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.a=
lways)}function tr(e,t){var n,r,i,o,a;for(n in =
e)if(r=3Dx.camelCase(n),i=3Dt[r],o=3De[n],x.isArray(o)&&(i=3Do[1],o=3De[n=
]=3Do[0]),n!=3D=3Dr&&(e[r]=3Do,delete =
e[n]),a=3Dx.cssHooks[r],a&&"expand"in a){o=3Da.expand(o),delete =
e[r];for(n in o)n in e||(e[n]=3Do[n],t[n]=3Di)}else =
t[r]=3Di}x.Animation=3Dx.extend(er,{tweener:function(e,t){x.isFunction(e)=
?(t=3De,e=3D["*"]):e=3De.split(" ");var =
n,r=3D0,i=3De.length;for(;i>r;r++)n=3De[r],Qn[n]=3DQn[n]||[],Qn[n].unshif=
t(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function =
nr(e,t,n){var =
r,i,o,a,s,l,u=3Dthis,c=3D{},p=3De.style,f=3De.nodeType&&nn(e),d=3Dx._data=
(e,"fxshow");n.queue||(s=3Dx._queueHooks(e,"fx"),null=3D=3Ds.unqueued&&(s=
.unqueued=3D0,l=3Ds.empty.fire,s.empty.fire=3Dfunction(){s.unqueued||l()}=
),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.que=
ue(e,"fx").length||s.empty.fire()})})),1=3D=3D=3De.nodeType&&("height"in =
t||"width"in =
t)&&(n.overflow=3D[p.overflow,p.overflowX,p.overflowY],"inline"=3D=3D=3Dx=
.css(e,"display")&&"none"=3D=3D=3Dx.css(e,"float")&&(x.support.inlineBloc=
kNeedsLayout&&"inline"!=3D=3Dln(e.nodeName)?p.zoom=3D1:p.display=3D"inlin=
e-block")),n.overflow&&(p.overflow=3D"hidden",x.support.shrinkWrapBlocks|=
|u.always(function(){p.overflow=3Dn.overflow[0],p.overflowX=3Dn.overflow[=
1],p.overflowY=3Dn.overflow[2]}));for(r in =
t)if(i=3Dt[r],Vn.exec(i)){if(delete =
t[r],o=3Do||"toggle"=3D=3D=3Di,i=3D=3D=3D(f?"hide":"show"))continue;c[r]=3D=
d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in =
d&&(f=3Dd.hidden):d=3Dx._data(e,"fxshow",{}),o&&(d.hidden=3D!f),f?x(e).sh=
ow():u.done(function(){x(e).hide()}),u.done(function(){var =
t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in =
c)a=3DZn(f?d[r]:0,r,u),r in =
d||(d[r]=3Da.start,f&&(a.end=3Da.start,a.start=3D"width"=3D=3D=3Dr||"heig=
ht"=3D=3D=3Dr?1:0))}}function rr(e,t,n,r,i){return new =
rr.prototype.init(e,t,n,r,i)}x.Tween=3Drr,rr.prototype=3D{constructor:rr,=
init:function(e,t,n,r,i,o){this.elem=3De,this.prop=3Dn,this.easing=3Di||"=
swing",this.options=3Dt,this.start=3Dthis.now=3Dthis.cur(),this.end=3Dr,t=
his.unit=3Do||(x.cssNumber[n]?"":"px")},cur:function(){var =
e=3Drr.propHooks[this.prop];return =
e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var=
t,n=3Drr.propHooks[this.prop];return =
this.pos=3Dt=3Dthis.options.duration?x.easing[this.easing](e,this.options=
.duration*e,0,1,this.options.duration):e,this.now=3D(this.end-this.start)=
*t+this.start,this.options.step&&this.options.step.call(this.elem,this.no=
w,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.pr=
ototype.init.prototype=3Drr.prototype,rr.propHooks=3D{_default:{get:funct=
ion(e){var t;return =
null=3D=3De.elem[e.prop]||e.elem.style&&null!=3De.elem.style[e.prop]?(t=3D=
x.css(e.elem,e.prop,""),t&&"auto"!=3D=3Dt?t:0):e.elem[e.prop]},set:functi=
on(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=3De.ele=
m.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.=
now+e.unit):e.elem[e.prop]=3De.now}}},rr.propHooks.scrollTop=3Drr.propHoo=
ks.scrollLeft=3D{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.e=
lem[e.prop]=3De.now)}},x.each(["toggle","show","hide"],function(e,t){var =
n=3Dx.fn[t];x.fn[t]=3Dfunction(e,r,i){return =
null=3D=3De||"boolean"=3D=3Dtypeof =
e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fa=
deTo:function(e,t,n,r){return =
this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)}=
,animate:function(e,t,n,r){var =
i=3Dx.isEmptyObject(e),o=3Dx.speed(t,n,r),a=3Dfunction(){var =
t=3Der(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};re=
turn =
a.finish=3Da,i||o.queue=3D=3D=3D!1?this.each(a):this.queue(o.queue,a)},st=
op:function(e,n,r){var i=3Dfunction(e){var t=3De.stop;delete =
e.stop,t(r)};return"string"!=3Dtypeof =
e&&(r=3Dn,n=3De,e=3Dt),n&&e!=3D=3D!1&&this.queue(e||"fx",[]),this.each(fu=
nction(){var =
t=3D!0,n=3Dnull!=3De&&e+"queueHooks",o=3Dx.timers,a=3Dx._data(this);if(n)=
a[n]&&a[n].stop&&i(a[n]);else for(n in =
a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=3Do.length;n--;)o[n].elem!=3D=
=3Dthis||null!=3De&&o[n].queue!=3D=3De||(o[n].anim.stop(r),t=3D!1,o.splic=
e(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return =
e!=3D=3D!1&&(e=3De||"fx"),this.each(function(){var =
t,n=3Dx._data(this),r=3Dn[e+"queue"],i=3Dn[e+"queueHooks"],o=3Dx.timers,a=
=3Dr?r.length:0;for(n.finish=3D!0,x.queue(this,e,[]),i&&i.stop&&i.stop.ca=
ll(this,!0),t=3Do.length;t--;)o[t].elem=3D=3D=3Dthis&&o[t].queue=3D=3D=3D=
e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=3D0;a>t;t++)r[t]&&r[t].finish=
&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var =
n,r=3D{height:e},i=3D0;for(t=3Dt?1:0;4>i;i+=3D2-t)n=3DZt[i],r["margin"+n]=
=3Dr["padding"+n]=3De;return =
t&&(r.opacity=3Dr.width=3De),r}x.each({slideDown:ir("show"),slideUp:ir("h=
ide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"=
hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=3Dfunction(e,=
n,r){return this.animate(t,e,n,r)}}),x.speed=3Dfunction(e,t,n){var =
r=3De&&"object"=3D=3Dtypeof =
e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing=
:n&&t||t&&!x.isFunction(t)&&t};return =
r.duration=3Dx.fx.off?0:"number"=3D=3Dtypeof =
r.duration?r.duration:r.duration in =
x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null=3D=3Dr.que=
ue||r.queue=3D=3D=3D!0)&&(r.queue=3D"fx"),r.old=3Dr.complete,r.complete=3D=
function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,=
r.queue)},r},x.easing=3D{linear:function(e){return =
e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=3D[],x.fx=3D=
rr.prototype.init,x.fx.tick=3Dfunction(){var =
e,n=3Dx.timers,r=3D0;for(Xn=3Dx.now();n.length>r;r++)e=3Dn[r],e()||n[r]!=3D=
=3De||n.splice(r--,1);n.length||x.fx.stop(),Xn=3Dt},x.fx.timer=3Dfunction=
(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=3D13,x.fx.start=3D=
function(){Un||(Un=3DsetInterval(x.fx.tick,x.fx.interval))},x.fx.stop=3Df=
unction(){clearInterval(Un),Un=3Dnull},x.fx.speeds=3D{slow:600,fast:200,_=
default:400},x.fx.step=3D{},x.expr&&x.expr.filters&&(x.expr.filters.anima=
ted=3Dfunction(e){return x.grep(x.timers,function(t){return =
e=3D=3D=3Dt.elem}).length}),x.fn.offset=3Dfunction(e){if(arguments.length=
)return =
e=3D=3D=3Dt?this:this.each(function(t){x.offset.setOffset(this,e,t)});var=
n,r,o=3D{top:0,left:0},a=3Dthis[0],s=3Da&&a.ownerDocument;if(s)return =
n=3Ds.documentElement,x.contains(n,a)?(typeof =
a.getBoundingClientRect!=3D=3Di&&(o=3Da.getBoundingClientRect()),r=3Dor(s=
),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r=
.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset=3D{setOffset:=
function(e,t,n){var =
r=3Dx.css(e,"position");"static"=3D=3D=3Dr&&(e.style.position=3D"relative=
");var =
i=3Dx(e),o=3Di.offset(),a=3Dx.css(e,"top"),s=3Dx.css(e,"left"),l=3D("abso=
lute"=3D=3D=3Dr||"fixed"=3D=3D=3Dr)&&x.inArray("auto",[a,s])>-1,u=3D{},c=3D=
{},p,f;l?(c=3Di.position(),p=3Dc.top,f=3Dc.left):(p=3DparseFloat(a)||0,f=3D=
parseFloat(s)||0),x.isFunction(t)&&(t=3Dt.call(e,n,o)),null!=3Dt.top&&(u.=
top=3Dt.top-o.top+p),null!=3Dt.left&&(u.left=3Dt.left-o.left+f),"using"in=
=
t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0=
]){var =
e,t,n=3D{top:0,left:0},r=3Dthis[0];return"fixed"=3D=3D=3Dx.css(r,"positio=
n")?t=3Dr.getBoundingClientRect():(e=3Dthis.offsetParent(),t=3Dthis.offse=
t(),x.nodeName(e[0],"html")||(n=3De.offset()),n.top+=3Dx.css(e[0],"border=
TopWidth",!0),n.left+=3Dx.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.to=
p-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},=
offsetParent:function(){return this.map(function(){var =
e=3Dthis.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"=3D=3D=3D=
x.css(e,"position"))e=3De.offsetParent;return =
e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},funct=
ion(e,n){var r=3D/Y/.test(n);x.fn[e]=3Dfunction(i){return =
x.access(this,function(e,i,o){var a=3Dor(e);return o=3D=3D=3Dt?a?n in =
a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft=
():o,r?o:x(a).scrollTop()):e[i]=3Do,t)},e,i,arguments.length,null)}});fun=
ction or(e){return =
x.isWindow(e)?e:9=3D=3D=3De.nodeType?e.defaultView||e.parentWindow:!1}x.e=
ach({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"=
+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=3Dfunction(i,o){var =
a=3Darguments.length&&(r||"boolean"!=3Dtypeof =
i),s=3Dr||(i=3D=3D=3D!0||o=3D=3D=3D!0?"margin":"border");return =
x.access(this,function(n,r,i){var o;return =
x.isWindow(n)?n.document.documentElement["client"+e]:9=3D=3D=3Dn.nodeType=
?(o=3Dn.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body[=
"offset"+e],o["offset"+e],o["client"+e])):i=3D=3D=3Dt?x.css(n,r,s):x.styl=
e(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=3Dfunction(){return =
this.length},x.fn.andSelf=3Dx.fn.addBack,"object"=3D=3Dtypeof =
module&&module&&"object"=3D=3Dtypeof =
module.exports?module.exports=3Dx:(e.jQuery=3De.$=3Dx,"function"=3D=3Dtyp=
eof define&&define.amd&&define("jquery",[],function(){return =
x}))})(window);=0A=
------=_NextPart_000_005F_01CF5B7C.83DBDBD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://parupunte.net/logbox/img/jquery.sticky.js
// Sticky Plugin v1.0.0 for jQuery=0A=
// =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
// Author: Anthony Garand=0A=
// Improvements by German M. Bravo (Kronuz) and Ruud Kamphuis (ruudk)=0A=
// Improvements by Leonardo C. Daronco (daronco)=0A=
// Created: 2/14/2011=0A=
// Date: 2/12/2012=0A=
// Website: http://labs.anthonygarand.com/sticky=0A=
// Description: Makes an element on the page stick on the screen as you =
scroll=0A=
// It will only set the 'top' and 'position' of your element, you=0A=
// might need to adjust the width in some cases.=0A=
=0A=
(function($) {=0A=
var defaults =3D {=0A=
topSpacing: 0,=0A=
bottomSpacing: 0,=0A=
className: 'is-sticky',=0A=
wrapperClassName: 'sticky-wrapper',=0A=
center: false,=0A=
getWidthFrom: ''=0A=
},=0A=
$window =3D $(window),=0A=
$document =3D $(document),=0A=
sticked =3D [],=0A=
windowHeight =3D $window.height(),=0A=
scroller =3D function() {=0A=
var scrollTop =3D $window.scrollTop(),=0A=
documentHeight =3D $document.height(),=0A=
dwh =3D documentHeight - windowHeight,=0A=
extra =3D (scrollTop > dwh) ? dwh - scrollTop : 0;=0A=
=0A=
for (var i =3D 0; i < sticked.length; i++) {=0A=
var s =3D sticked[i],=0A=
elementTop =3D s.stickyWrapper.offset().top,=0A=
etse =3D elementTop - s.topSpacing - extra;=0A=
=0A=
if (scrollTop <=3D etse) {=0A=
if (s.currentTop !=3D=3D null) {=0A=
s.stickyElement=0A=
.css('position', '')=0A=
.css('top', '');=0A=
s.stickyElement.parent().removeClass(s.className);=0A=
s.currentTop =3D null;=0A=
}=0A=
}=0A=
else {=0A=
var newTop =3D documentHeight - s.stickyElement.outerHeight()=0A=
- s.topSpacing - s.bottomSpacing - scrollTop - extra;=0A=
if (newTop < 0) {=0A=
newTop =3D newTop + s.topSpacing;=0A=
} else {=0A=
newTop =3D s.topSpacing;=0A=
}=0A=
if (s.currentTop !=3D newTop) {=0A=
s.stickyElement=0A=
.css('position', 'fixed')=0A=
.css('top', newTop);=0A=
=0A=
if (typeof s.getWidthFrom !=3D=3D 'undefined') {=0A=
s.stickyElement.css('width', $(s.getWidthFrom).width());=0A=
}=0A=
=0A=
s.stickyElement.parent().addClass(s.className);=0A=
s.currentTop =3D newTop;=0A=
}=0A=
}=0A=
}=0A=
},=0A=
resizer =3D function() {=0A=
windowHeight =3D $window.height();=0A=
},=0A=
methods =3D {=0A=
init: function(options) {=0A=
var o =3D $.extend(defaults, options);=0A=
return this.each(function() {=0A=
var stickyElement =3D $(this);=0A=
=0A=
var stickyId =3D stickyElement.attr('id');=0A=
var wrapper =3D $('
')=0A=
.attr('id', stickyId + '-sticky-wrapper')=0A=
.addClass(o.wrapperClassName);=0A=
stickyElement.wrapAll(wrapper);=0A=
=0A=
if (o.center) {=0A=
=
stickyElement.parent().css({width:stickyElement.outerWidth(),marginLeft:"=
auto",marginRight:"auto"});=0A=
}=0A=
=0A=
if (stickyElement.css("float") =3D=3D "right") {=0A=
=
stickyElement.css({"float":"none"}).parent().css({"float":"right"});=0A=
}=0A=
=0A=
var stickyWrapper =3D stickyElement.parent();=0A=
stickyWrapper.css('height', stickyElement.outerHeight());=0A=
sticked.push({=0A=
topSpacing: o.topSpacing,=0A=
bottomSpacing: o.bottomSpacing,=0A=
stickyElement: stickyElement,=0A=
currentTop: null,=0A=
stickyWrapper: stickyWrapper,=0A=
className: o.className,=0A=
getWidthFrom: o.getWidthFrom=0A=
});=0A=
});=0A=
},=0A=
update: scroller=0A=
};=0A=
=0A=
// should be more efficient than using $window.scroll(scroller) and =
$window.resize(resizer):=0A=
if (window.addEventListener) {=0A=
window.addEventListener('scroll', scroller, false);=0A=
window.addEventListener('resize', resizer, false);=0A=
} else if (window.attachEvent) {=0A=
window.attachEvent('onscroll', scroller);=0A=
window.attachEvent('onresize', resizer);=0A=
}=0A=
=0A=
$.fn.sticky =3D function(method) {=0A=
if (methods[method]) {=0A=
return methods[method].apply(this, =
Array.prototype.slice.call(arguments, 1));=0A=
} else if (typeof method =3D=3D=3D 'object' || !method ) {=0A=
return methods.init.apply( this, arguments );=0A=
} else {=0A=
$.error('Method ' + method + ' does not exist on jQuery.sticky');=0A=
}=0A=
};=0A=
$(function() {=0A=
setTimeout(scroller, 0);=0A=
});=0A=
})(jQuery);=0A=
------=_NextPart_000_005F_01CF5B7C.83DBDBD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://parupunte.net/logbox/img/jquery.sticky-kit.min.js
/*=0A=
* Sticky-kit v1.0.2 | WTFPL | Leaf Corcoran 2013 | http://leafo.net=0A=
* */=0A=
(function(){var =
b,q;b=3Dthis.jQuery;q=3Db(window);b.fn.stick_in_parent=3Dfunction(e){var =
u,m,f,r,B,l,C;null=3D=3De&&(e=3D{});r=3De.sticky_class;u=3De.inner_scroll=
ing;f=3De.parent;m=3De.offset_top;null=3D=3Dm&&(m=3D0);null=3D=3Df&&(f=3D=
void =
0);null=3D=3Du&&(u=3D!0);null=3D=3Dr&&(r=3D"is_stuck");B=3Dfunction(a,e,l=
,v,w,n,s){var =
t,z,h,x,c,d,A,y,g,k;d=3Da.parent();null!=3Df&&(d=3Dd.closest(f));if(!d.le=
ngth)throw"failed to find stick parent";h=3D!1;g=3Db("
");A=3Dfunction(){var =
c,b;c=3DparseInt(d.css("border-top-width"),10);b=3DparseInt(d.css("paddin=
g-top"),=0A=
10);e=3DparseInt(d.css("padding-bottom"),10);l=3Dd.offset().top+c+b;v=3Dd=
.height();c=3Dh?(h=3D!1,a.insertAfter(g).css({position:"",top:"",width:""=
}),g.detach(),!0):void =
0;w=3Da.offset().top-parseInt(a.css("margin-top"),10)-m;console.log("sett=
ing =
top",w);n=3Da.outerHeight(!0);s=3Da.css("float");g.css({width:a.outerWidt=
h(!0),height:n,display:a.css("display"),"vertical-align":a.css("vertical-=
align"),float:s});if(c)return k()};A();if(n!=3D=3Dv)return =
t=3D!1,x=3Dvoid 0,c=3Dm,k=3Dfunction(){var =
b,k,p,f;p=3Dq.scrollTop();null!=3Dx&&(k=3D=0A=
p-x);x=3Dp;h?(f=3Dp+n+c>v+l,t&&!f&&(t=3D!1,a.css({position:"fixed",bottom=
:"",top:c}).trigger("sticky_kit:unbottom")),p
b&&!t&&(c-=3Dk,c=3DMath.max(b-n,c),c=3DMath.min(m,c),h&&a.cs=
s({top:c+"px"})))):p>w&&(h=3D!0,b=3D{position:"fixed",top:c},b.width=3Da.=
width()+"px",a.css(b).addClass(r).after(g),"left"!=3D=3Ds&&"right"!=3D=3D=
s||g.append(a),a.trigger("sticky_kit:stick"));=0A=
if(h&&(null=3D=3Df&&(f=3Dp+n+c>v+l),!t&&f))return =
t=3D!0,"static"=3D=3D=3Dd.css("position")&&d.css({position:"relative"}),a=
.css({position:"absolute",bottom:e,top:""}).trigger("sticky_kit:bottom")}=
,y=3Dfunction(){A();return =
k()},z=3Dfunction(){q.off("scroll",k);b(document.body).off("sticky_kit:re=
calc",y);a.off("sticky_kit:detach",z);a.css({position:"",bottom:"",top:""=
});d.position("position","");if(h)return =
a.insertAfter(g).removeClass(r),g.remove()},q.on("scroll",k),q.on("resize=
",y),b(document.body).on("sticky_kit:recalc",=0A=
y),a.on("sticky_kit:detach",z),setTimeout(k,0)};l=3D0;for(C=3Dthis.length=
;l",a=3D'