").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=
;=0A=
(function($) {=0A=
// put together the name of the new jQuery variable=0A=
var version =3D $().jquery;=0A=
var versionName =3D version.replace(/\./g, '');=0A=
// save the new version of jQuery globally and restore Drupal version=0A=
window['jq' + versionName] =3D jQuery.noConflict(true);=0A=
})(jQuery);;=0A=
/* $Id: auto_image_handling.js,v 1.1.4.33 2010/09/22 21:07:57 snpower =
Exp $ */=0A=
=0A=
// Image Node Auto-Format with Auto Image Grouping.=0A=
// Original version by Steve McKenzie.=0A=
// Altered by Stella Power for jQuery version.=0A=
=0A=
function parse_url(url, param) {=0A=
param =3D param.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");=0A=
url =3D url.replace(/&/, "&");=0A=
var regexS =3D "[\\?&]"+param+"=3D([^]*)";=0A=
var regex =3D new RegExp(regexS);=0A=
var results =3D regex.exec(url);=0A=
if (results =3D=3D=3D null) {=0A=
return "";=0A=
}=0A=
else {=0A=
return results[1];=0A=
}=0A=
}=0A=
=0A=
=0A=
function lightbox2_init_triggers(classes, rel_type, custom_class) {=0A=
if (classes =3D=3D '' || rel_type =3D=3D 0) {=0A=
return;=0A=
}=0A=
var settings =3D Drupal.settings.lightbox2;=0A=
=0A=
var link_target =3D "";=0A=
if (settings.node_link_target !=3D=3D 0) {=0A=
link_target =3D 'target=3D"'+ settings.node_link_target +'"';=0A=
}=0A=
=0A=
$("a:has("+classes+")").each(function(i) {=0A=
=0A=
if ((!settings.disable_for_gallery_lists && =
!settings.disable_for_acidfree_gallery_lists) || =
(!$(this).parents("td.giAlbumCell").attr("class") && =
!$(this).parents(".galleries").length && =
!$(this).parents(".acidfree-folder").length && =
!$(this).parents(".acidfree-list").length) || =
($(this).parents(".galleries").length && =
!settings.disable_for_gallery_lists) || =
(($(this).parents(".acidfree-folder").length || =
$(this).parents(".acidfree-list").length) && =
!settings.disable_for_acidfree_gallery_lists)) {=0A=
=0A=
var child =3D $(this).find(classes);=0A=
=0A=
// Ensure the child has a class attribute we can work with.=0A=
if ($(child).attr("class") && =
!$(this).parents("div.acidfree-video").length) {=0A=
=0A=
// Set the alt text.=0A=
var alt =3D $(child).attr("alt");=0A=
if (!alt) {=0A=
alt =3D "";=0A=
}=0A=
=0A=
// Set the image node link text.=0A=
var link_text =3D settings.node_link_text;=0A=
var download_link_text =3D settings.download_link_text;=0A=
var rewrite =3D 1;=0A=
=0A=
// Set the rel attribute.=0A=
var rel =3D "lightbox";=0A=
var lightframe =3D false;=0A=
if (rel_type =3D=3D "lightframe_ungrouped") {=0A=
rel =3D "lightframe[]";=0A=
lightframe =3D true;=0A=
}=0A=
else if (rel_type =3D=3D "lightframe") {=0A=
lightframe =3D true;=0A=
}=0A=
else if (rel_type =3D=3D "lightbox_ungrouped") {=0A=
rel =3D "lightbox[]";=0A=
}=0A=
if (rel_type !=3D "lightbox_ungrouped" && rel_type !=3D =
"lightframe_ungrouped") {=0A=
rel =3D rel_type + "[" + $(child).attr("class") + "]";=0A=
}=0A=
=0A=
// Set the basic href attribute - need to ensure there's no =
language=0A=
// string (e.g. /en) prepended to the URL.=0A=
var id =3D null;=0A=
var href =3D $(child).attr("src");=0A=
var download =3D null;=0A=
var orig_href =3D $(this).attr("href");=0A=
var pattern =3D new RegExp(settings.file_path);=0A=
if (orig_href.match(pattern)) {=0A=
var lang_pattern =3D new RegExp(Drupal.settings.basePath + =
"\\w\\w\\/");=0A=
orig_href =3D orig_href.replace(lang_pattern, =
Drupal.settings.basePath);=0A=
}=0A=
var frame_href =3D orig_href;=0A=
=0A=
// Handle flickr images.=0A=
if ($(child).attr("class").match("flickr-photo-img") ||=0A=
$(child).attr("class").match("flickr-photoset-img")) {=0A=
href =3D $(child).attr("src").replace("_s.", =
".").replace("_t.", ".").replace("_m.", ".").replace("_b.", ".");=0A=
if (rel_type !=3D "lightbox_ungrouped" && rel_type !=3D =
"lightframe_ungrouped") {=0A=
rel =3D rel_type + "[flickr]";=0A=
if ($(child).parents("div.block-flickr").attr("class")) {=0A=
id =3D $(child).parents("div.block-flickr").attr("id");=0A=
rel =3D rel_type + "["+ id +"]";=0A=
}=0A=
}=0A=
download =3D href;=0A=
}=0A=
=0A=
// Handle "image-img_assist_custom" images.=0A=
else if =
($(child).filter("img[class*=3Dimg_assist_custom]").size()) {=0A=
// Image assist uses "+" signs for spaces which doesn't work =
for=0A=
// normal links.=0A=
if (settings.display_image_size !=3D "original") {=0A=
orig_href =3D orig_href.replace(/\+/, " ");=0A=
href =3D $(child).attr("src").replace(new =
RegExp("\\.img_assist_custom-[0-9]+x[0-9]+"), =
((settings.display_image_size =3D=3D=3D =
"")?settings.display_image_size:"."+ settings.display_image_size));=0A=
if (rel_type !=3D "lightbox_ungrouped" && rel_type !=3D =
"lightframe_ungrouped") {=0A=
rel =3D rel_type + "[node_images]";=0A=
}=0A=
if (lightframe) {=0A=
frame_href =3D orig_href + "/lightbox2";=0A=
}=0A=
}=0A=
else {=0A=
rewrite =3D 0;=0A=
}=0A=
}=0A=
=0A=
// Handle "inline" images.=0A=
else if ($(child).attr("class").match("inline")) {=0A=
href =3D orig_href;=0A=
}=0A=
=0A=
// Handle gallery2 block images.=0A=
else if ($(child).attr("class").match("ImageFrame_image") || =
$(child).attr("class").match("ImageFrame_none")) {=0A=
var thumb_id =3D parse_url(href, "g2_itemId");=0A=
var new_id =3D parse_url(orig_href, "g2_itemId");=0A=
if (new_id && thumb_id) {=0A=
var g2pattern =3D new RegExp("g2_itemId=3D"+thumb_id);=0A=
var replacement =3D "g2_itemId=3D"+ new_id;=0A=
href =3D href.replace(g2pattern, replacement);=0A=
}=0A=
rel =3D rel_type + "[gallery2]";=0A=
if ($(child).parents("div.block-gallery").attr("class")) {=0A=
id =3D $(child).parents("div.block-gallery").attr("id");=0A=
rel =3D rel_type + "["+ id +"]";=0A=
}=0A=
download =3D href;=0A=
}=0A=
=0A=
=0A=
// Set the href attribute.=0A=
else if (settings.image_node_sizes !=3D '()' && !custom_class) {=0A=
if (settings.display_image_size !=3D "original") {=0A=
href =3D $(child).attr("src").replace(new =
RegExp(settings.image_node_sizes), ((settings.display_image_size =
=3D=3D=3D "")?settings.display_image_size:"."+ =
settings.display_image_size)).replace(/(image\/view\/\d+)(\/[\w\-]*)/, =
((settings.display_image_size =3D=3D=3D "")?"$1/_original":"$1/"+ =
settings.display_image_size));=0A=
if (rel_type !=3D "lightbox_ungrouped" && rel_type !=3D =
"lightframe_ungrouped") {=0A=
rel =3D rel_type + "[node_images]";=0A=
if =
($(child).parents("div.block-multiblock,div.block-image").attr("class")) =
{=0A=
id =3D =
$(child).parents("div.block-multiblock,div.block-image").attr("id");=0A=
rel =3D rel_type + "["+ id +"]";=0A=
}=0A=
}=0A=
download =3D $(child).attr("src").replace(new =
RegExp(settings.image_node_sizes), =
"").replace(/(image\/view\/\d+)(\/[\w\-]*)/, "$1/_original");=0A=
if (lightframe) {=0A=
frame_href =3D orig_href + "/lightbox2";=0A=
}=0A=
}=0A=
else {=0A=
rewrite =3D 0;=0A=
}=0A=
}=0A=
=0A=
// Modify the image url.=0A=
var img_title =3D $(child).attr("title");=0A=
if (!img_title) {=0A=
img_title =3D $(this).attr("title");=0A=
if (!img_title) {=0A=
img_title =3D $(child).attr("alt");=0A=
}=0A=
$(child).attr({title: img_title});=0A=
}=0A=
if (lightframe) {=0A=
href =3D frame_href;=0A=
}=0A=
if (rewrite) {=0A=
if (!custom_class) {=0A=
var title_link =3D "";=0A=
if (link_text.length) {=0A=
title_link =3D "
"+ link_text + =
" ";=0A=
}=0A=
if (download_link_text.length && download) {=0A=
title_link =3D title_link + " -
" + =
download_link_text + " ";=0A=
}=0A=
rel =3D rel + "[" + img_title + title_link + "]";=0A=
$(this).attr({=0A=
rel: rel,=0A=
href: href=0A=
});=0A=
}=0A=
else {=0A=
if (rel_type !=3D "lightbox_ungrouped" && rel_type !=3D =
"lightframe_ungrouped") {=0A=
rel =3D rel_type + "[" + $(child).attr("class") + "]";=0A=
if ($(child).parents("div.block-image").attr("class")) {=0A=
id =3D $(child).parents("div.block-image").attr("id");=0A=
rel =3D rel_type + "["+ id +"]";=0A=
}=0A=
}=0A=
rel =3D rel + "[" + img_title + "]";=0A=
$(this).attr({=0A=
rel: rel,=0A=
href: orig_href=0A=
});=0A=
}=0A=
}=0A=
}=0A=
}=0A=
=0A=
});=0A=
}=0A=
=0A=
function lightbox2_init_acidfree_video() {=0A=
var settings =3D Drupal.settings.lightbox2;=0A=
=0A=
var link_target =3D "";=0A=
if (settings.node_link_target !=3D=3D 0) {=0A=
link_target =3D 'target=3D"'+ settings.node_link_target +'"';=0A=
}=0A=
=0A=
var link_text =3D settings.node_link_text;=0A=
var rel =3D "lightframe";=0A=
=0A=
$("div.acidfree-video a").each(function(i) {=0A=
=0A=
if (!settings.disable_for_acidfree_gallery_lists || =
(!$(this).parents(".acidfree-folder").length && =
!$(this).parents(".acidfree-list").length) || =
(($(this).parents(".acidfree-folder").length || =
$(this).parents(".acidfree-list").length) && =
!settings.disable_for_acidfree_gallery_lists)) {=0A=
var orig_href =3D $(this).attr("href");=0A=
var href =3D orig_href + "/lightframevideo";=0A=
var title =3D $(this).attr("title");=0A=
var title_link =3D "";=0A=
if (link_text.length) {=0A=
title_link =3D "
"+ link_text + =
" ";=0A=
}=0A=
=0A=
$(this).attr({=0A=
rel: rel,=0A=
title: title + title_link,=0A=
href: href=0A=
});=0A=
}=0A=
});=0A=
}=0A=
=0A=
function lightbox2_image_nodes() {=0A=
=0A=
var settings =3D Drupal.settings.lightbox2;=0A=
=0A=
// Don't do it on the image assist popup selection screen.=0A=
var img_assist =3D document.getElementById("img_assist_thumbs");=0A=
if (!img_assist) {=0A=
=0A=
// Select the enabled image types.=0A=
lightbox2_init_triggers(settings.trigger_lightbox_classes, =
"lightbox_ungrouped");=0A=
lightbox2_init_triggers(settings.custom_trigger_classes, =
settings.custom_class_handler, true);=0A=
lightbox2_init_triggers(settings.trigger_lightbox_group_classes, =
"lightbox");=0A=
lightbox2_init_triggers(settings.trigger_slideshow_classes, =
"lightshow");=0A=
lightbox2_init_triggers(settings.trigger_lightframe_classes, =
"lightframe_ungrouped");=0A=
lightbox2_init_triggers(settings.trigger_lightframe_group_classes, =
"lightframe");=0A=
if (settings.enable_acidfree_videos) {=0A=
lightbox2_init_acidfree_video();=0A=
}=0A=
=0A=
}=0A=
}=0A=
=0A=
=0A=
Drupal.behaviors.initAutoLightbox =3D function (context) {=0A=
lightbox2_image_nodes();=0A=
};=0A=
=0A=
;=0A=
/* $Id: lightbox.js,v 1.5.2.6.2.136 2010/09/24 08:39:40 snpower Exp $ */=0A=
=0A=
/**=0A=
* jQuery Lightbox=0A=
* @author=0A=
* Stella Power,
=0A=
*=0A=
* Based on Lightbox v2.03.3 by Lokesh Dhakar=0A=
* =0A=
* Also partially based on the jQuery Lightbox by Warren Krewenki=0A=
* =0A=
*=0A=
* Permission has been granted to Mark Ashmead & other Drupal Lightbox2 =
module=0A=
* maintainers to distribute this file via Drupal.org=0A=
* Under GPL license.=0A=
*=0A=
* Slideshow, iframe and video functionality added by Stella Power.=0A=
*/=0A=
=0A=
var Lightbox =3D {=0A=
auto_modal : false,=0A=
overlayOpacity : 0.8, // Controls transparency of shadow overlay.=0A=
overlayColor : '000', // Controls colour of shadow overlay.=0A=
disableCloseClick : true,=0A=
// Controls the order of the lightbox resizing animation sequence.=0A=
resizeSequence: 0, // 0: simultaneous, 1: width then height, 2: height =
then width.=0A=
resizeSpeed: 'normal', // Controls the speed of the lightbox resizing =
animation.=0A=
fadeInSpeed: 'normal', // Controls the speed of the image appearance.=0A=
slideDownSpeed: 'slow', // Controls the speed of the image details =
appearance.=0A=
minWidth: 240,=0A=
borderSize : 10,=0A=
boxColor : 'fff',=0A=
fontColor : '000',=0A=
topPosition : '',=0A=
infoHeight: 20,=0A=
alternative_layout : false,=0A=
imageArray : [],=0A=
imageNum : null,=0A=
total : 0,=0A=
activeImage : null,=0A=
inprogress : false,=0A=
disableResize : false,=0A=
disableZoom : false,=0A=
isZoomedIn : false,=0A=
rtl : false,=0A=
loopItems : false,=0A=
keysClose : ['c', 'x', 27],=0A=
keysPrevious : ['p', 37],=0A=
keysNext : ['n', 39],=0A=
keysZoom : ['z'],=0A=
keysPlayPause : [32],=0A=
=0A=
// Slideshow options.=0A=
slideInterval : 5000, // In milliseconds.=0A=
showPlayPause : true,=0A=
autoStart : true,=0A=
autoExit : true,=0A=
pauseOnNextClick : false, // True to pause the slideshow when the =
"Next" button is clicked.=0A=
pauseOnPrevClick : true, // True to pause the slideshow when the =
"Prev" button is clicked.=0A=
slideIdArray : [],=0A=
slideIdCount : 0,=0A=
isSlideshow : false,=0A=
isPaused : false,=0A=
loopSlides : false,=0A=
=0A=
// Iframe options.=0A=
isLightframe : false,=0A=
iframe_width : 600,=0A=
iframe_height : 400,=0A=
iframe_border : 1,=0A=
=0A=
// Video and modal options.=0A=
enableVideo : false,=0A=
flvPlayer : '/flvplayer.swf',=0A=
flvFlashvars : '',=0A=
isModal : false,=0A=
isVideo : false,=0A=
videoId : false,=0A=
modalWidth : 400,=0A=
modalHeight : 400,=0A=
modalHTML : null,=0A=
=0A=
=0A=
// initialize()=0A=
// Constructor runs on completion of the DOM loading.=0A=
// The function inserts html at the bottom of the page which is used=0A=
// to display the shadow overlay and the image container.=0A=
initialize: function() {=0A=
=0A=
var s =3D Drupal.settings.lightbox2;=0A=
Lightbox.overlayOpacity =3D s.overlay_opacity;=0A=
Lightbox.overlayColor =3D s.overlay_color;=0A=
Lightbox.disableCloseClick =3D s.disable_close_click;=0A=
Lightbox.resizeSequence =3D s.resize_sequence;=0A=
Lightbox.resizeSpeed =3D s.resize_speed;=0A=
Lightbox.fadeInSpeed =3D s.fade_in_speed;=0A=
Lightbox.slideDownSpeed =3D s.slide_down_speed;=0A=
Lightbox.borderSize =3D s.border_size;=0A=
Lightbox.boxColor =3D s.box_color;=0A=
Lightbox.fontColor =3D s.font_color;=0A=
Lightbox.topPosition =3D s.top_position;=0A=
Lightbox.rtl =3D s.rtl;=0A=
Lightbox.loopItems =3D s.loop_items;=0A=
Lightbox.keysClose =3D s.keys_close.split(" ");=0A=
Lightbox.keysPrevious =3D s.keys_previous.split(" ");=0A=
Lightbox.keysNext =3D s.keys_next.split(" ");=0A=
Lightbox.keysZoom =3D s.keys_zoom.split(" ");=0A=
Lightbox.keysPlayPause =3D s.keys_play_pause.split(" ");=0A=
Lightbox.disableResize =3D s.disable_resize;=0A=
Lightbox.disableZoom =3D s.disable_zoom;=0A=
Lightbox.slideInterval =3D s.slideshow_interval;=0A=
Lightbox.showPlayPause =3D s.show_play_pause;=0A=
Lightbox.showCaption =3D s.show_caption;=0A=
Lightbox.autoStart =3D s.slideshow_automatic_start;=0A=
Lightbox.autoExit =3D s.slideshow_automatic_exit;=0A=
Lightbox.pauseOnNextClick =3D s.pause_on_next_click;=0A=
Lightbox.pauseOnPrevClick =3D s.pause_on_previous_click;=0A=
Lightbox.loopSlides =3D s.loop_slides;=0A=
Lightbox.alternative_layout =3D s.use_alt_layout;=0A=
Lightbox.iframe_width =3D s.iframe_width;=0A=
Lightbox.iframe_height =3D s.iframe_height;=0A=
Lightbox.iframe_border =3D s.iframe_border;=0A=
Lightbox.enableVideo =3D s.enable_video;=0A=
if (s.enable_video) {=0A=
Lightbox.flvPlayer =3D s.flvPlayer;=0A=
Lightbox.flvFlashvars =3D s.flvFlashvars;=0A=
}=0A=
=0A=
// Make the lightbox divs.=0A=
var layout_class =3D (s.use_alt_layout ? 'lightbox2-alt-layout' : =
'lightbox2-orig-layout');=0A=
var output =3D '
\=0A=
';=0A=
var loading =3D '';=0A=
var modal =3D '
';=0A=
var frame =3D '
';=0A=
var imageContainer =3D '
';=0A=
var details =3D '
';=0A=
var bottomNav =3D '
';=0A=
var image =3D ' ';=0A=
var hoverNav =3D '';=0A=
var frameNav =3D '';=0A=
var hoverNav =3D '';=0A=
var frameNav =3D '';=0A=
var caption =3D ' ';=0A=
var numberDisplay =3D ' ';=0A=
var close =3D ' ';=0A=
var zoom =3D ' ';=0A=
var zoomOut =3D ' ';=0A=
var pause =3D ' ';=0A=
var play =3D ' ';=0A=
=0A=
$("body").append(output);=0A=
$('#outerImageContainer').append(modal + frame + imageContainer + =
loading);=0A=
if (!s.use_alt_layout) {=0A=
$('#imageContainer').append(image + hoverNav);=0A=
$('#imageData').append(details + bottomNav);=0A=
$('#imageDetails').append(caption + numberDisplay);=0A=
$('#bottomNav').append(frameNav + close + zoom + zoomOut + pause + =
play);=0A=
}=0A=
else {=0A=
$('#outerImageContainer').append(bottomNav);=0A=
$('#imageContainer').append(image);=0A=
$('#bottomNav').append(close + zoom + zoomOut);=0A=
$('#imageData').append(hoverNav + details);=0A=
$('#imageDetails').append(caption + numberDisplay + pause + play);=0A=
}=0A=
=0A=
// Setup onclick handlers.=0A=
if (Lightbox.disableCloseClick) {=0A=
$('#lightbox2-overlay').click(function() { Lightbox.end(); return =
false; } ).hide();=0A=
}=0A=
$('#loadingLink, #bottomNavClose').click(function() { =
Lightbox.end('forceClose'); return false; } );=0A=
$('#prevLink, #framePrevLink').click(function() { =
Lightbox.changeData(Lightbox.activeImage - 1); return false; } );=0A=
$('#nextLink, #frameNextLink').click(function() { =
Lightbox.changeData(Lightbox.activeImage + 1); return false; } );=0A=
$('#bottomNavZoom').click(function() { =
Lightbox.changeData(Lightbox.activeImage, true); return false; } );=0A=
$('#bottomNavZoomOut').click(function() { =
Lightbox.changeData(Lightbox.activeImage, false); return false; } );=0A=
$('#lightshowPause').click(function() { =
Lightbox.togglePlayPause("lightshowPause", "lightshowPlay"); return =
false; } );=0A=
$('#lightshowPlay').click(function() { =
Lightbox.togglePlayPause("lightshowPlay", "lightshowPause"); return =
false; } );=0A=
=0A=
// Fix positioning.=0A=
$('#prevLink, #nextLink, #framePrevLink, #frameNextLink').css({ =
'paddingTop': Lightbox.borderSize + 'px'});=0A=
$('#imageContainer, #frameContainer, #modalContainer').css({ =
'padding': Lightbox.borderSize + 'px'});=0A=
$('#outerImageContainer, #imageDataContainer, =
#bottomNavClose').css({'backgroundColor': '#' + Lightbox.boxColor, =
'color': '#'+Lightbox.fontColor});=0A=
if (Lightbox.alternative_layout) {=0A=
$('#bottomNavZoom, #bottomNavZoomOut').css({'bottom': =
Lightbox.borderSize + 'px', 'right': Lightbox.borderSize + 'px'});=0A=
}=0A=
else if (Lightbox.rtl =3D=3D 1 && $.browser.msie) {=0A=
$('#bottomNavZoom, #bottomNavZoomOut').css({'left': '0px'});=0A=
}=0A=
=0A=
// Force navigation links to always be displayed=0A=
if (s.force_show_nav) {=0A=
$('#prevLink, #nextLink').addClass("force_show_nav");=0A=
}=0A=
=0A=
},=0A=
=0A=
// initList()=0A=
// Loops through anchor tags looking for 'lightbox', 'lightshow' and=0A=
// 'lightframe', etc, references and applies onclick events to =
appropriate=0A=
// links. You can rerun after dynamically adding images w/ajax.=0A=
initList : function(context) {=0A=
=0A=
if (context =3D=3D undefined || context =3D=3D null) {=0A=
context =3D document;=0A=
}=0A=
=0A=
// Attach lightbox to any links with rel 'lightbox', 'lightshow' or=0A=
// 'lightframe', etc.=0A=
$("a[rel^=3D'lightbox']:not(.lightbox-processed), =
area[rel^=3D'lightbox']:not(.lightbox-processed)", =
context).addClass('lightbox-processed').click(function(e) {=0A=
if (Lightbox.disableCloseClick) {=0A=
$('#lightbox').unbind('click');=0A=
$('#lightbox').click(function() { Lightbox.end('forceClose'); } =
);=0A=
}=0A=
Lightbox.start(this, false, false, false, false);=0A=
if (e.preventDefault) { e.preventDefault(); }=0A=
return false;=0A=
});=0A=
$("a[rel^=3D'lightshow']:not(.lightbox-processed), =
area[rel^=3D'lightshow']:not(.lightbox-processed)", =
context).addClass('lightbox-processed').click(function(e) {=0A=
if (Lightbox.disableCloseClick) {=0A=
$('#lightbox').unbind('click');=0A=
$('#lightbox').click(function() { Lightbox.end('forceClose'); } =
);=0A=
}=0A=
Lightbox.start(this, true, false, false, false);=0A=
if (e.preventDefault) { e.preventDefault(); }=0A=
return false;=0A=
});=0A=
$("a[rel^=3D'lightframe']:not(.lightbox-processed), =
area[rel^=3D'lightframe']:not(.lightbox-processed)", =
context).addClass('lightbox-processed').click(function(e) {=0A=
if (Lightbox.disableCloseClick) {=0A=
$('#lightbox').unbind('click');=0A=
$('#lightbox').click(function() { Lightbox.end('forceClose'); } =
);=0A=
}=0A=
Lightbox.start(this, false, true, false, false);=0A=
if (e.preventDefault) { e.preventDefault(); }=0A=
return false;=0A=
});=0A=
if (Lightbox.enableVideo) {=0A=
$("a[rel^=3D'lightvideo']:not(.lightbox-processed), =
area[rel^=3D'lightvideo']:not(.lightbox-processed)", =
context).addClass('lightbox-processed').click(function(e) {=0A=
if (Lightbox.disableCloseClick) {=0A=
$('#lightbox').unbind('click');=0A=
$('#lightbox').click(function() { Lightbox.end('forceClose'); =
} );=0A=
}=0A=
Lightbox.start(this, false, false, true, false);=0A=
if (e.preventDefault) { e.preventDefault(); }=0A=
return false;=0A=
});=0A=
}=0A=
$("a[rel^=3D'lightmodal']:not(.lightbox-processed), =
area[rel^=3D'lightmodal']:not(.lightbox-processed)", =
context).addClass('lightbox-processed').click(function(e) {=0A=
$('#lightbox').unbind('click');=0A=
// Add classes from the link to the lightbox div - don't include =
lightbox-processed=0A=
$('#lightbox').addClass($(this).attr('class'));=0A=
$('#lightbox').removeClass('lightbox-processed');=0A=
Lightbox.start(this, false, false, false, true);=0A=
if (e.preventDefault) { e.preventDefault(); }=0A=
return false;=0A=
});=0A=
$("#lightboxAutoModal:not(.lightbox-processed)", =
context).addClass('lightbox-processed').click(function(e) {=0A=
Lightbox.auto_modal =3D true;=0A=
$('#lightbox').unbind('click');=0A=
Lightbox.start(this, false, false, false, true);=0A=
if (e.preventDefault) { e.preventDefault(); }=0A=
return false;=0A=
});=0A=
},=0A=
=0A=
// start()=0A=
// Display overlay and lightbox. If image is part of a set, add =
siblings to=0A=
// imageArray.=0A=
start: function(imageLink, slideshow, lightframe, lightvideo, =
lightmodal) {=0A=
=0A=
Lightbox.isPaused =3D !Lightbox.autoStart;=0A=
=0A=
// Replaces hideSelectBoxes() and hideFlash() calls in original =
lightbox2.=0A=
Lightbox.toggleSelectsFlash('hide');=0A=
=0A=
// Stretch overlay to fill page and fade in.=0A=
var arrayPageSize =3D Lightbox.getPageSize();=0A=
$("#lightbox2-overlay").hide().css({=0A=
'width': '100%',=0A=
'zIndex': '10090',=0A=
'height': arrayPageSize[1] + 'px',=0A=
'backgroundColor' : '#' + Lightbox.overlayColor=0A=
});=0A=
// Detect OS X FF2 opacity + flash issue.=0A=
if (lightvideo && this.detectMacFF2()) {=0A=
$("#lightbox2-overlay").removeClass("overlay_default");=0A=
$("#lightbox2-overlay").addClass("overlay_macff2");=0A=
$("#lightbox2-overlay").css({'opacity' : null});=0A=
}=0A=
else {=0A=
$("#lightbox2-overlay").removeClass("overlay_macff2");=0A=
$("#lightbox2-overlay").addClass("overlay_default");=0A=
$("#lightbox2-overlay").css({'opacity' : Lightbox.overlayOpacity});=0A=
}=0A=
$("#lightbox2-overlay").fadeIn(Lightbox.fadeInSpeed);=0A=
=0A=
=0A=
Lightbox.isSlideshow =3D slideshow;=0A=
Lightbox.isLightframe =3D lightframe;=0A=
Lightbox.isVideo =3D lightvideo;=0A=
Lightbox.isModal =3D lightmodal;=0A=
Lightbox.imageArray =3D [];=0A=
Lightbox.imageNum =3D 0;=0A=
=0A=
var anchors =3D $(imageLink.tagName);=0A=
var anchor =3D null;=0A=
var rel_parts =3D Lightbox.parseRel(imageLink);=0A=
var rel =3D rel_parts["rel"];=0A=
var rel_group =3D rel_parts["group"];=0A=
var title =3D (rel_parts["title"] ? rel_parts["title"] : =
imageLink.title);=0A=
var rel_style =3D null;=0A=
var i =3D 0;=0A=
=0A=
if (rel_parts["flashvars"]) {=0A=
Lightbox.flvFlashvars =3D Lightbox.flvFlashvars + '&' + =
rel_parts["flashvars"];=0A=
}=0A=
=0A=
// Set the title for image alternative text.=0A=
var alt =3D imageLink.title;=0A=
if (!alt) {=0A=
var img =3D $(imageLink).find("img");=0A=
if (img && $(img).attr("alt")) {=0A=
alt =3D $(img).attr("alt");=0A=
}=0A=
else {=0A=
alt =3D title;=0A=
}=0A=
}=0A=
=0A=
if ($(imageLink).attr('id') =3D=3D 'lightboxAutoModal') {=0A=
rel_style =3D rel_parts["style"];=0A=
Lightbox.imageArray.push(['#lightboxAutoModal > *', title, alt, =
rel_style, 1]);=0A=
}=0A=
else {=0A=
// Handle lightbox images with no grouping.=0A=
if ((rel =3D=3D 'lightbox' || rel =3D=3D 'lightshow') && =
!rel_group) {=0A=
Lightbox.imageArray.push([imageLink.href, title, alt]);=0A=
}=0A=
=0A=
// Handle other items with no grouping.=0A=
else if (!rel_group) {=0A=
rel_style =3D rel_parts["style"];=0A=
Lightbox.imageArray.push([imageLink.href, title, alt, =
rel_style]);=0A=
}=0A=
=0A=
// Handle grouped items.=0A=
else {=0A=
=0A=
// Loop through anchors and add them to imageArray.=0A=
for (i =3D 0; i < anchors.length; i++) {=0A=
anchor =3D anchors[i];=0A=
if (anchor.href && typeof(anchor.href) =3D=3D "string" && =
$(anchor).attr('rel')) {=0A=
var rel_data =3D Lightbox.parseRel(anchor);=0A=
var anchor_title =3D (rel_data["title"] ? rel_data["title"] =
: anchor.title);=0A=
img_alt =3D anchor.title;=0A=
if (!img_alt) {=0A=
var anchor_img =3D $(anchor).find("img");=0A=
if (anchor_img && $(anchor_img).attr("alt")) {=0A=
img_alt =3D $(anchor_img).attr("alt");=0A=
}=0A=
else {=0A=
img_alt =3D title;=0A=
}=0A=
}=0A=
if (rel_data["rel"] =3D=3D rel) {=0A=
if (rel_data["group"] =3D=3D rel_group) {=0A=
if (Lightbox.isLightframe || Lightbox.isModal || =
Lightbox.isVideo) {=0A=
rel_style =3D rel_data["style"];=0A=
}=0A=
Lightbox.imageArray.push([anchor.href, anchor_title, =
img_alt, rel_style]);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
=0A=
// Remove duplicates.=0A=
for (i =3D 0; i < Lightbox.imageArray.length; i++) {=0A=
for (j =3D Lightbox.imageArray.length-1; j > i; j--) {=0A=
if (Lightbox.imageArray[i][0] =3D=3D =
Lightbox.imageArray[j][0]) {=0A=
Lightbox.imageArray.splice(j,1);=0A=
}=0A=
}=0A=
}=0A=
while (Lightbox.imageArray[Lightbox.imageNum][0] !=3D =
imageLink.href) {=0A=
Lightbox.imageNum++;=0A=
}=0A=
}=0A=
}=0A=
=0A=
if (Lightbox.isSlideshow && Lightbox.showPlayPause && =
Lightbox.isPaused) {=0A=
$('#lightshowPlay').show();=0A=
$('#lightshowPause').hide();=0A=
}=0A=
=0A=
// Calculate top and left offset for the lightbox.=0A=
var arrayPageScroll =3D Lightbox.getPageScroll();=0A=
var lightboxTop =3D arrayPageScroll[1] + (Lightbox.topPosition =
=3D=3D '' ? (arrayPageSize[3] / 10) : Lightbox.topPosition) * 1;=0A=
var lightboxLeft =3D arrayPageScroll[0];=0A=
$('#frameContainer, #modalContainer, #lightboxImage').hide();=0A=
$('#hoverNav, #prevLink, #nextLink, #frameHoverNav, #framePrevLink, =
#frameNextLink').hide();=0A=
$('#imageDataContainer, #numberDisplay, #bottomNavZoom, =
#bottomNavZoomOut').hide();=0A=
$('#outerImageContainer').css({'width': '250px', 'height': '250px'});=0A=
$('#lightbox').css({=0A=
'zIndex': '10500',=0A=
'top': lightboxTop + 'px',=0A=
'left': lightboxLeft + 'px'=0A=
}).show();=0A=
=0A=
Lightbox.total =3D Lightbox.imageArray.length;=0A=
Lightbox.changeData(Lightbox.imageNum);=0A=
},=0A=
=0A=
// changeData()=0A=
// Hide most elements and preload image in preparation for resizing =
image=0A=
// container.=0A=
changeData: function(imageNum, zoomIn) {=0A=
=0A=
if (Lightbox.inprogress =3D=3D=3D false) {=0A=
if (Lightbox.total > 1 && ((Lightbox.isSlideshow && =
Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) {=0A=
if (imageNum >=3D Lightbox.total) imageNum =3D 0;=0A=
if (imageNum < 0) imageNum =3D Lightbox.total - 1;=0A=
}=0A=
=0A=
if (Lightbox.isSlideshow) {=0A=
for (var i =3D 0; i < Lightbox.slideIdCount; i++) {=0A=
window.clearTimeout(Lightbox.slideIdArray[i]);=0A=
}=0A=
}=0A=
Lightbox.inprogress =3D true;=0A=
Lightbox.activeImage =3D imageNum;=0A=
=0A=
if (Lightbox.disableResize && !Lightbox.isSlideshow) {=0A=
zoomIn =3D true;=0A=
}=0A=
Lightbox.isZoomedIn =3D zoomIn;=0A=
=0A=
=0A=
// Hide elements during transition.=0A=
$('#loading').css({'zIndex': '10500'}).show();=0A=
if (!Lightbox.alternative_layout) {=0A=
$('#imageContainer').hide();=0A=
}=0A=
$('#frameContainer, #modalContainer, #lightboxImage').hide();=0A=
$('#hoverNav, #prevLink, #nextLink, #frameHoverNav, =
#framePrevLink, #frameNextLink').hide();=0A=
$('#imageDataContainer, #numberDisplay, #bottomNavZoom, =
#bottomNavZoomOut').hide();=0A=
=0A=
// Preload image content, but not iframe pages.=0A=
if (!Lightbox.isLightframe && !Lightbox.isVideo && =
!Lightbox.isModal) {=0A=
$("#lightbox =
#imageDataContainer").removeClass('lightbox2-alt-layout-data');=0A=
imgPreloader =3D new Image();=0A=
imgPreloader.onerror =3D function() { =
Lightbox.imgNodeLoadingError(this); };=0A=
=0A=
imgPreloader.onload =3D function() {=0A=
var photo =3D document.getElementById('lightboxImage');=0A=
photo.src =3D Lightbox.imageArray[Lightbox.activeImage][0];=0A=
photo.alt =3D Lightbox.imageArray[Lightbox.activeImage][2];=0A=
=0A=
var imageWidth =3D imgPreloader.width;=0A=
var imageHeight =3D imgPreloader.height;=0A=
=0A=
// Resize code.=0A=
var arrayPageSize =3D Lightbox.getPageSize();=0A=
var targ =3D { w:arrayPageSize[2] - (Lightbox.borderSize * 2), =
h:arrayPageSize[3] - (Lightbox.borderSize * 6) - (Lightbox.infoHeight * =
4) - (arrayPageSize[3] / 10) };=0A=
var orig =3D { w:imgPreloader.width, h:imgPreloader.height };=0A=
=0A=
// Image is very large, so show a smaller version of the =
larger image=0A=
// with zoom button.=0A=
if (zoomIn !=3D=3D true) {=0A=
var ratio =3D 1.0; // Shrink image with the same aspect.=0A=
$('#bottomNavZoomOut, #bottomNavZoom').hide();=0A=
if ((orig.w >=3D targ.w || orig.h >=3D targ.h) && orig.h && =
orig.w) {=0A=
ratio =3D ((targ.w / orig.w) < (targ.h / orig.h)) ? targ.w =
/ orig.w : targ.h / orig.h;=0A=
if (!Lightbox.disableZoom && !Lightbox.isSlideshow) {=0A=
$('#bottomNavZoom').css({'zIndex': '10500'}).show();=0A=
}=0A=
}=0A=
=0A=
imageWidth =3D Math.floor(orig.w * ratio);=0A=
imageHeight =3D Math.floor(orig.h * ratio);=0A=
}=0A=
=0A=
else {=0A=
$('#bottomNavZoom').hide();=0A=
// Only display zoom out button if the image is zoomed in =
already.=0A=
if ((orig.w >=3D targ.w || orig.h >=3D targ.h) && orig.h && =
orig.w) {=0A=
// Only display zoom out button if not a slideshow and if =
the=0A=
// buttons aren't disabled.=0A=
if (!Lightbox.disableResize && Lightbox.isSlideshow =
=3D=3D=3D false && !Lightbox.disableZoom) {=0A=
$('#bottomNavZoomOut').css({'zIndex': '10500'}).show();=0A=
}=0A=
}=0A=
}=0A=
=0A=
photo.style.width =3D (imageWidth) + 'px';=0A=
photo.style.height =3D (imageHeight) + 'px';=0A=
Lightbox.resizeContainer(imageWidth, imageHeight);=0A=
=0A=
// Clear onLoad, IE behaves irratically with animated gifs =
otherwise.=0A=
imgPreloader.onload =3D function() {};=0A=
};=0A=
=0A=
imgPreloader.src =3D =
Lightbox.imageArray[Lightbox.activeImage][0];=0A=
imgPreloader.alt =3D =
Lightbox.imageArray[Lightbox.activeImage][2];=0A=
}=0A=
=0A=
// Set up frame size, etc.=0A=
else if (Lightbox.isLightframe) {=0A=
$("#lightbox =
#imageDataContainer").addClass('lightbox2-alt-layout-data');=0A=
var src =3D Lightbox.imageArray[Lightbox.activeImage][0];=0A=
$('#frameContainer').html('');=0A=
=0A=
// Enable swf support in Gecko browsers.=0A=
if ($.browser.mozilla && src.indexOf('.swf') !=3D -1) {=0A=
setTimeout(function () {=0A=
document.getElementById("lightboxFrame").src =3D =
Lightbox.imageArray[Lightbox.activeImage][0];=0A=
}, 1000);=0A=
}=0A=
=0A=
if (!Lightbox.iframe_border) {=0A=
$('#lightboxFrame').css({'border': 'none'});=0A=
$('#lightboxFrame').attr('frameborder', '0');=0A=
}=0A=
var iframe =3D document.getElementById('lightboxFrame');=0A=
var iframeStyles =3D =
Lightbox.imageArray[Lightbox.activeImage][3];=0A=
iframe =3D Lightbox.setStyles(iframe, iframeStyles);=0A=
Lightbox.resizeContainer(parseInt(iframe.width, 10), =
parseInt(iframe.height, 10));=0A=
}=0A=
else if (Lightbox.isVideo || Lightbox.isModal) {=0A=
$("#lightbox =
#imageDataContainer").addClass('lightbox2-alt-layout-data');=0A=
var container =3D document.getElementById('modalContainer');=0A=
var modalStyles =3D Lightbox.imageArray[Lightbox.activeImage][3];=0A=
container =3D Lightbox.setStyles(container, modalStyles);=0A=
if (Lightbox.isVideo) {=0A=
Lightbox.modalHeight =3D parseInt(container.height, 10) - 10;=0A=
Lightbox.modalWidth =3D parseInt(container.width, 10) - 10;=0A=
=
Lightvideo.startVideo(Lightbox.imageArray[Lightbox.activeImage][0]);=0A=
}=0A=
Lightbox.resizeContainer(parseInt(container.width, 10), =
parseInt(container.height, 10));=0A=
}=0A=
}=0A=
},=0A=
=0A=
// imgNodeLoadingError()=0A=
imgNodeLoadingError: function(image) {=0A=
var s =3D Drupal.settings.lightbox2;=0A=
var original_image =3D Lightbox.imageArray[Lightbox.activeImage][0];=0A=
if (s.display_image_size !=3D=3D "") {=0A=
original_image =3D original_image.replace(new =
RegExp("."+s.display_image_size), "");=0A=
}=0A=
Lightbox.imageArray[Lightbox.activeImage][0] =3D original_image;=0A=
image.onerror =3D function() { Lightbox.imgLoadingError(image); };=0A=
image.src =3D original_image;=0A=
},=0A=
=0A=
// imgLoadingError()=0A=
imgLoadingError: function(image) {=0A=
var s =3D Drupal.settings.lightbox2;=0A=
Lightbox.imageArray[Lightbox.activeImage][0] =3D s.default_image;=0A=
image.src =3D s.default_image;=0A=
},=0A=
=0A=
// resizeContainer()=0A=
resizeContainer: function(imgWidth, imgHeight) {=0A=
=0A=
imgWidth =3D (imgWidth < Lightbox.minWidth ? Lightbox.minWidth : =
imgWidth);=0A=
=0A=
this.widthCurrent =3D $('#outerImageContainer').width();=0A=
this.heightCurrent =3D $('#outerImageContainer').height();=0A=
=0A=
var widthNew =3D (imgWidth + (Lightbox.borderSize * 2));=0A=
var heightNew =3D (imgHeight + (Lightbox.borderSize * 2));=0A=
=0A=
// Scalars based on change from old to new.=0A=
this.xScale =3D ( widthNew / this.widthCurrent) * 100;=0A=
this.yScale =3D ( heightNew / this.heightCurrent) * 100;=0A=
=0A=
// Calculate size difference between new and old image, and resize if=0A=
// necessary.=0A=
wDiff =3D this.widthCurrent - widthNew;=0A=
hDiff =3D this.heightCurrent - heightNew;=0A=
=0A=
$('#modalContainer').css({'width': imgWidth, 'height': imgHeight});=0A=
// Detect animation sequence.=0A=
if (Lightbox.resizeSequence) {=0A=
var animate1 =3D {width: widthNew};=0A=
var animate2 =3D {height: heightNew};=0A=
if (Lightbox.resizeSequence =3D=3D 2) {=0A=
animate1 =3D {height: heightNew};=0A=
animate2 =3D {width: widthNew};=0A=
}=0A=
$('#outerImageContainer').animate(animate1, =
Lightbox.resizeSpeed).animate(animate2, Lightbox.resizeSpeed, 'linear', =
function() { Lightbox.showData(); });=0A=
}=0A=
// Simultaneous.=0A=
else {=0A=
$('#outerImageContainer').animate({'width': widthNew, 'height': =
heightNew}, Lightbox.resizeSpeed, 'linear', function() { =
Lightbox.showData(); });=0A=
}=0A=
=0A=
// If new and old image are same size and no scaling transition is =
necessary=0A=
// do a quick pause to prevent image flicker.=0A=
if ((hDiff =3D=3D=3D 0) && (wDiff =3D=3D=3D 0)) {=0A=
if ($.browser.msie) {=0A=
Lightbox.pause(250);=0A=
}=0A=
else {=0A=
Lightbox.pause(100);=0A=
}=0A=
}=0A=
=0A=
var s =3D Drupal.settings.lightbox2;=0A=
if (!s.use_alt_layout) {=0A=
$('#prevLink, #nextLink').css({'height': imgHeight + 'px'});=0A=
}=0A=
$('#imageDataContainer').css({'width': widthNew + 'px'});=0A=
},=0A=
=0A=
// showData()=0A=
// Display image and begin preloading neighbors.=0A=
showData: function() {=0A=
$('#loading').hide();=0A=
=0A=
if (Lightbox.isLightframe || Lightbox.isVideo || Lightbox.isModal) {=0A=
Lightbox.updateDetails();=0A=
if (Lightbox.isLightframe) {=0A=
$('#frameContainer').show();=0A=
if ($.browser.safari || Lightbox.fadeInSpeed =3D=3D=3D 0) {=0A=
$('#lightboxFrame').css({'zIndex': '10500'}).show();=0A=
}=0A=
else {=0A=
$('#lightboxFrame').css({'zIndex': =
'10500'}).fadeIn(Lightbox.fadeInSpeed);=0A=
}=0A=
}=0A=
else {=0A=
if (Lightbox.isVideo) {=0A=
=
$("#modalContainer").html(Lightbox.modalHTML).click(function(){return =
false;}).css('zIndex', '10500').show();=0A=
}=0A=
else {=0A=
var src =3D.html =
unescape(Lightbox.imageArray[Lightbox.activeImage][0]);=0A=
if (Lightbox.imageArray[Lightbox.activeImage][4]) {=0A=
$(src).appendTo("#modalContainer");=0A=
$('#modalContainer').css({'zIndex': '10500'}).show();=0A=
}=0A=
else {=0A=
// Use a callback to show the new image, otherwise you get =
flicker.=0A=
$("#modalContainer").hide().load(src, function () =
{$('#modalContainer').css({'zIndex': '10500'}).show();});=0A=
}=0A=
$('#modalContainer').unbind('click');=0A=
}=0A=
// This might be needed in the Lightframe section above.=0A=
//$('#modalContainer').css({'zIndex': '10500'}).show();=0A=
}=0A=
}=0A=
=0A=
// Handle display of image content.=0A=
else {=0A=
$('#imageContainer').show();=0A=
if ($.browser.safari || Lightbox.fadeInSpeed =3D=3D=3D 0) {=0A=
$('#lightboxImage').css({'zIndex': '10500'}).show();=0A=
}=0A=
else {=0A=
$('#lightboxImage').css({'zIndex': =
'10500'}).fadeIn(Lightbox.fadeInSpeed);=0A=
}=0A=
Lightbox.updateDetails();=0A=
this.preloadNeighborImages();=0A=
}=0A=
Lightbox.inprogress =3D false;=0A=
=0A=
// Slideshow specific stuff.=0A=
if (Lightbox.isSlideshow) {=0A=
if (!Lightbox.loopSlides && Lightbox.activeImage =3D=3D =
(Lightbox.total - 1)) {=0A=
if (Lightbox.autoExit) {=0A=
Lightbox.slideIdArray[Lightbox.slideIdCount++] =3D =
setTimeout(function () {Lightbox.end('slideshow');}, =
Lightbox.slideInterval);=0A=
}=0A=
}=0A=
else {=0A=
if (!Lightbox.isPaused && Lightbox.total > 1) {=0A=
Lightbox.slideIdArray[Lightbox.slideIdCount++] =3D =
setTimeout(function () {Lightbox.changeData(Lightbox.activeImage + 1);}, =
Lightbox.slideInterval);=0A=
}=0A=
}=0A=
if (Lightbox.showPlayPause && Lightbox.total > 1 && =
!Lightbox.isPaused) {=0A=
$('#lightshowPause').show();=0A=
$('#lightshowPlay').hide();=0A=
}=0A=
else if (Lightbox.showPlayPause && Lightbox.total > 1) {=0A=
$('#lightshowPause').hide();=0A=
$('#lightshowPlay').show();=0A=
}=0A=
}=0A=
=0A=
// Adjust the page overlay size.=0A=
var arrayPageSize =3D Lightbox.getPageSize();=0A=
var arrayPageScroll =3D Lightbox.getPageScroll();=0A=
var pageHeight =3D arrayPageSize[1];=0A=
if (Lightbox.isZoomedIn && arrayPageSize[1] > arrayPageSize[3]) {=0A=
var lightboxTop =3D (Lightbox.topPosition =3D=3D '' ? =
(arrayPageSize[3] / 10) : Lightbox.topPosition) * 1;=0A=
pageHeight =3D pageHeight + arrayPageScroll[1] + lightboxTop;=0A=
}=0A=
$('#lightbox2-overlay').css({'height': pageHeight + 'px', 'width': =
arrayPageSize[0] + 'px'});=0A=
=0A=
// Gecko browsers (e.g. Firefox, SeaMonkey, etc) don't handle pdfs as=0A=
// expected.=0A=
if ($.browser.mozilla) {=0A=
if (Lightbox.imageArray[Lightbox.activeImage][0].indexOf(".pdf") =
!=3D -1) {=0A=
setTimeout(function () {=0A=
document.getElementById("lightboxFrame").src =3D =
Lightbox.imageArray[Lightbox.activeImage][0];=0A=
}, 1000);=0A=
}=0A=
}=0A=
},=0A=
=0A=
// updateDetails()=0A=
// Display caption, image number, and bottom nav.=0A=
updateDetails: function() {=0A=
=0A=
$("#imageDataContainer").hide();=0A=
=0A=
var s =3D Drupal.settings.lightbox2;=0A=
=0A=
if (s.show_caption) {=0A=
var caption =3D =
Lightbox.filterXSS(Lightbox.imageArray[Lightbox.activeImage][1]);=0A=
if (!caption) caption =3D '';=0A=
$('#caption').html(caption).css({'zIndex': '10500'}).show();=0A=
}=0A=
=0A=
// If image is part of set display 'Image x of x'.=0A=
var numberDisplay =3D null;=0A=
if (s.image_count && Lightbox.total > 1) {=0A=
var currentImage =3D Lightbox.activeImage + 1;=0A=
if (!Lightbox.isLightframe && !Lightbox.isModal && =
!Lightbox.isVideo) {=0A=
numberDisplay =3D s.image_count.replace(/\!current/, =
currentImage).replace(/\!total/, Lightbox.total);=0A=
}=0A=
else if (Lightbox.isVideo) {=0A=
numberDisplay =3D s.video_count.replace(/\!current/, =
currentImage).replace(/\!total/, Lightbox.total);=0A=
}=0A=
else {=0A=
numberDisplay =3D s.page_count.replace(/\!current/, =
currentImage).replace(/\!total/, Lightbox.total);=0A=
}=0A=
$('#numberDisplay').html(numberDisplay).css({'zIndex': =
'10500'}).show();=0A=
}=0A=
else {=0A=
$('#numberDisplay').hide();=0A=
}=0A=
=0A=
$("#imageDataContainer").hide().slideDown(Lightbox.slideDownSpeed, =
function() {=0A=
$("#bottomNav").show();=0A=
});=0A=
if (Lightbox.rtl =3D=3D 1) {=0A=
$("#bottomNav").css({'float': 'left'});=0A=
}=0A=
Lightbox.updateNav();=0A=
},=0A=
=0A=
// updateNav()=0A=
// Display appropriate previous and next hover navigation.=0A=
updateNav: function() {=0A=
=0A=
$('#hoverNav').css({'zIndex': '10500'}).show();=0A=
var prevLink =3D '#prevLink';=0A=
var nextLink =3D '#nextLink';=0A=
=0A=
// Slideshow is separated as we need to show play / pause button.=0A=
if (Lightbox.isSlideshow) {=0A=
if ((Lightbox.total > 1 && Lightbox.loopSlides) || =
Lightbox.activeImage !=3D=3D 0) {=0A=
$(prevLink).css({'zIndex': '10500'}).show().click(function() {=0A=
if (Lightbox.pauseOnPrevClick) {=0A=
Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");=0A=
}=0A=
Lightbox.changeData(Lightbox.activeImage - 1); return false;=0A=
});=0A=
}=0A=
else {=0A=
$(prevLink).hide();=0A=
}=0A=
=0A=
// If not last image in set, display next image button.=0A=
if ((Lightbox.total > 1 && Lightbox.loopSlides) || =
Lightbox.activeImage !=3D (Lightbox.total - 1)) {=0A=
$(nextLink).css({'zIndex': '10500'}).show().click(function() {=0A=
if (Lightbox.pauseOnNextClick) {=0A=
Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");=0A=
}=0A=
Lightbox.changeData(Lightbox.activeImage + 1); return false;=0A=
});=0A=
}=0A=
// Safari browsers need to have hide() called again.=0A=
else {=0A=
$(nextLink).hide();=0A=
}=0A=
}=0A=
=0A=
// All other types of content.=0A=
else {=0A=
=0A=
if ((Lightbox.isLightframe || Lightbox.isModal || =
Lightbox.isVideo) && !Lightbox.alternative_layout) {=0A=
$('#frameHoverNav').css({'zIndex': '10500'}).show();=0A=
$('#hoverNav').css({'zIndex': '10500'}).hide();=0A=
prevLink =3D '#framePrevLink';=0A=
nextLink =3D '#frameNextLink';=0A=
}=0A=
=0A=
// If not first image in set, display prev image button.=0A=
if ((Lightbox.total > 1 && Lightbox.loopItems) || =
Lightbox.activeImage !=3D=3D 0) {=0A=
// Unbind any other click handlers, otherwise this adds a new =
click handler=0A=
// each time the arrow is clicked.=0A=
$(prevLink).css({'zIndex': =
'10500'}).show().unbind().click(function() {=0A=
Lightbox.changeData(Lightbox.activeImage - 1); return false;=0A=
});=0A=
}=0A=
// Safari browsers need to have hide() called again.=0A=
else {=0A=
$(prevLink).hide();=0A=
}=0A=
=0A=
// If not last image in set, display next image button.=0A=
if ((Lightbox.total > 1 && Lightbox.loopItems) || =
Lightbox.activeImage !=3D (Lightbox.total - 1)) {=0A=
// Unbind any other click handlers, otherwise this adds a new =
click handler=0A=
// each time the arrow is clicked.=0A=
$(nextLink).css({'zIndex': =
'10500'}).show().unbind().click(function() {=0A=
Lightbox.changeData(Lightbox.activeImage + 1); return false;=0A=
});=0A=
}=0A=
// Safari browsers need to have hide() called again.=0A=
else {=0A=
$(nextLink).hide();=0A=
}=0A=
}=0A=
=0A=
// Don't enable keyboard shortcuts so forms will work.=0A=
if (!Lightbox.isModal) {=0A=
this.enableKeyboardNav();=0A=
}=0A=
},=0A=
=0A=
=0A=
// enableKeyboardNav()=0A=
enableKeyboardNav: function() {=0A=
$(document).bind("keydown", this.keyboardAction);=0A=
},=0A=
=0A=
// disableKeyboardNav()=0A=
disableKeyboardNav: function() {=0A=
$(document).unbind("keydown", this.keyboardAction);=0A=
},=0A=
=0A=
// keyboardAction()=0A=
keyboardAction: function(e) {=0A=
if (e =3D=3D=3D null) { // IE.=0A=
keycode =3D event.keyCode;=0A=
escapeKey =3D 27;=0A=
}=0A=
else { // Mozilla.=0A=
keycode =3D e.keyCode;=0A=
escapeKey =3D e.DOM_VK_ESCAPE;=0A=
}=0A=
=0A=
key =3D String.fromCharCode(keycode).toLowerCase();=0A=
=0A=
// Close lightbox.=0A=
if (Lightbox.checkKey(Lightbox.keysClose, key, keycode)) {=0A=
Lightbox.end('forceClose');=0A=
}=0A=
// Display previous image (p, <-).=0A=
else if (Lightbox.checkKey(Lightbox.keysPrevious, key, keycode)) {=0A=
if ((Lightbox.total > 1 && ((Lightbox.isSlideshow && =
Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) =
|| Lightbox.activeImage !=3D=3D 0) {=0A=
Lightbox.changeData(Lightbox.activeImage - 1);=0A=
}=0A=
=0A=
}=0A=
// Display next image (n, ->).=0A=
else if (Lightbox.checkKey(Lightbox.keysNext, key, keycode)) {=0A=
if ((Lightbox.total > 1 && ((Lightbox.isSlideshow && =
Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) =
|| Lightbox.activeImage !=3D (Lightbox.total - 1)) {=0A=
Lightbox.changeData(Lightbox.activeImage + 1);=0A=
}=0A=
}=0A=
// Zoom in.=0A=
else if (Lightbox.checkKey(Lightbox.keysZoom, key, keycode) && =
!Lightbox.disableResize && !Lightbox.disableZoom && =
!Lightbox.isSlideshow && !Lightbox.isLightframe) {=0A=
if (Lightbox.isZoomedIn) {=0A=
Lightbox.changeData(Lightbox.activeImage, false);=0A=
}=0A=
else if (!Lightbox.isZoomedIn) {=0A=
Lightbox.changeData(Lightbox.activeImage, true);=0A=
}=0A=
return false;=0A=
}=0A=
// Toggle play / pause (space).=0A=
else if (Lightbox.checkKey(Lightbox.keysPlayPause, key, keycode) && =
Lightbox.isSlideshow) {=0A=
=0A=
if (Lightbox.isPaused) {=0A=
Lightbox.togglePlayPause("lightshowPlay", "lightshowPause");=0A=
}=0A=
else {=0A=
Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");=0A=
}=0A=
return false;=0A=
}=0A=
},=0A=
=0A=
preloadNeighborImages: function() {=0A=
=0A=
if ((Lightbox.total - 1) > Lightbox.activeImage) {=0A=
preloadNextImage =3D new Image();=0A=
preloadNextImage.src =3D Lightbox.imageArray[Lightbox.activeImage =
+ 1][0];=0A=
}=0A=
if (Lightbox.activeImage > 0) {=0A=
preloadPrevImage =3D new Image();=0A=
preloadPrevImage.src =3D Lightbox.imageArray[Lightbox.activeImage =
- 1][0];=0A=
}=0A=
=0A=
},=0A=
=0A=
end: function(caller) {=0A=
var closeClick =3D (caller =3D=3D 'slideshow' ? false : true);=0A=
if (Lightbox.isSlideshow && Lightbox.isPaused && !closeClick) {=0A=
return;=0A=
}=0A=
// To prevent double clicks on navigation links.=0A=
if (Lightbox.inprogress =3D=3D=3D true && caller !=3D 'forceClose') {=0A=
return;=0A=
}=0A=
Lightbox.disableKeyboardNav();=0A=
$('#lightbox').hide();=0A=
$("#lightbox2-overlay").fadeOut();=0A=
Lightbox.isPaused =3D true;=0A=
Lightbox.inprogress =3D false;=0A=
// Replaces calls to showSelectBoxes() and showFlash() in original=0A=
// lightbox2.=0A=
Lightbox.toggleSelectsFlash('visible');=0A=
if (Lightbox.isSlideshow) {=0A=
for (var i =3D 0; i < Lightbox.slideIdCount; i++) {=0A=
window.clearTimeout(Lightbox.slideIdArray[i]);=0A=
}=0A=
$('#lightshowPause, #lightshowPlay').hide();=0A=
}=0A=
else if (Lightbox.isLightframe) {=0A=
$('#frameContainer').empty().hide();=0A=
}=0A=
else if (Lightbox.isVideo || Lightbox.isModal) {=0A=
if (!Lightbox.auto_modal) {=0A=
$('#modalContainer').hide().html("");=0A=
}=0A=
Lightbox.auto_modal =3D false;=0A=
}=0A=
},=0A=
=0A=
=0A=
// getPageScroll()=0A=
// Returns array with x,y page scroll values.=0A=
// Core code from - quirksmode.com.=0A=
getPageScroll : function() {=0A=
=0A=
var xScroll, yScroll;=0A=
=0A=
if (self.pageYOffset || self.pageXOffset) {=0A=
yScroll =3D self.pageYOffset;=0A=
xScroll =3D self.pageXOffset;=0A=
}=0A=
else if (document.documentElement && =
(document.documentElement.scrollTop || =
document.documentElement.scrollLeft)) { // Explorer 6 Strict.=0A=
yScroll =3D document.documentElement.scrollTop;=0A=
xScroll =3D document.documentElement.scrollLeft;=0A=
}=0A=
else if (document.body) {// All other Explorers.=0A=
yScroll =3D document.body.scrollTop;=0A=
xScroll =3D document.body.scrollLeft;=0A=
}=0A=
=0A=
arrayPageScroll =3D [xScroll,yScroll];=0A=
return arrayPageScroll;=0A=
},=0A=
=0A=
// getPageSize()=0A=
// Returns array with page width, height and window width, height.=0A=
// Core code from - quirksmode.com.=0A=
// Edit for Firefox by pHaez.=0A=
=0A=
getPageSize : function() {=0A=
=0A=
var xScroll, yScroll;=0A=
=0A=
if (window.innerHeight && window.scrollMaxY) {=0A=
xScroll =3D window.innerWidth + window.scrollMaxX;=0A=
yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
}=0A=
else if (document.body.scrollHeight > document.body.offsetHeight) { =
// All but Explorer Mac.=0A=
xScroll =3D document.body.scrollWidth;=0A=
yScroll =3D document.body.scrollHeight;=0A=
}=0A=
else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari.=0A=
xScroll =3D document.body.offsetWidth;=0A=
yScroll =3D document.body.offsetHeight;=0A=
}=0A=
=0A=
var windowWidth, windowHeight;=0A=
=0A=
if (self.innerHeight) { // All except Explorer.=0A=
if (document.documentElement.clientWidth) {=0A=
windowWidth =3D document.documentElement.clientWidth;=0A=
}=0A=
else {=0A=
windowWidth =3D self.innerWidth;=0A=
}=0A=
windowHeight =3D self.innerHeight;=0A=
}=0A=
else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode.=0A=
windowWidth =3D document.documentElement.clientWidth;=0A=
windowHeight =3D document.documentElement.clientHeight;=0A=
}=0A=
else if (document.body) { // Other Explorers.=0A=
windowWidth =3D document.body.clientWidth;=0A=
windowHeight =3D document.body.clientHeight;=0A=
}=0A=
// For small pages with total height less than height of the =
viewport.=0A=
if (yScroll < windowHeight) {=0A=
pageHeight =3D windowHeight;=0A=
}=0A=
else {=0A=
pageHeight =3D yScroll;=0A=
}=0A=
// For small pages with total width less than width of the viewport.=0A=
if (xScroll < windowWidth) {=0A=
pageWidth =3D xScroll;=0A=
}=0A=
else {=0A=
pageWidth =3D windowWidth;=0A=
}=0A=
arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight);=0A=
return arrayPageSize;=0A=
},=0A=
=0A=
=0A=
// pause(numberMillis)=0A=
pause : function(ms) {=0A=
var date =3D new Date();=0A=
var curDate =3D null;=0A=
do { curDate =3D new Date(); }=0A=
while (curDate - date < ms);=0A=
},=0A=
=0A=
=0A=
// toggleSelectsFlash()=0A=
// Hide / unhide select lists and flash objects as they appear above =
the=0A=
// lightbox in some browsers.=0A=
toggleSelectsFlash: function (state) {=0A=
if (state =3D=3D 'visible') {=0A=
$("select.lightbox_hidden, embed.lightbox_hidden, =
object.lightbox_hidden").show();=0A=
}=0A=
else if (state =3D=3D 'hide') {=0A=
$("select:visible, embed:visible, =
object:visible").not('#lightboxAutoModal select, #lightboxAutoModal =
embed, #lightboxAutoModal object').addClass("lightbox_hidden");=0A=
$("select.lightbox_hidden, embed.lightbox_hidden, =
object.lightbox_hidden").hide();=0A=
}=0A=
},=0A=
=0A=
=0A=
// parseRel()=0A=
parseRel: function (link) {=0A=
var parts =3D [];=0A=
parts["rel"] =3D parts["title"] =3D parts["group"] =3D =
parts["style"] =3D parts["flashvars"] =3D null;=0A=
if (!$(link).attr('rel')) return parts;=0A=
parts["rel"] =3D $(link).attr('rel').match(/\w+/)[0];=0A=
=0A=
if ($(link).attr('rel').match(/\[(.*)\]/)) {=0A=
var info =3D $(link).attr('rel').match(/\[(.*?)\]/)[1].split('|');=0A=
parts["group"] =3D info[0];=0A=
parts["style"] =3D info[1];=0A=
if (parts["style"] !=3D undefined && =
parts["style"].match(/flashvars:\s?(.*?);/)) {=0A=
parts["flashvars"] =3D =
parts["style"].match(/flashvars:\s?(.*?);/)[1];=0A=
}=0A=
}=0A=
if ($(link).attr('rel').match(/\[.*\]\[(.*)\]/)) {=0A=
parts["title"] =3D $(link).attr('rel').match(/\[.*\]\[(.*)\]/)[1];=0A=
}=0A=
return parts;=0A=
},=0A=
=0A=
// setStyles()=0A=
setStyles: function(item, styles) {=0A=
item.width =3D Lightbox.iframe_width;=0A=
item.height =3D Lightbox.iframe_height;=0A=
item.scrolling =3D "auto";=0A=
=0A=
if (!styles) return item;=0A=
var stylesArray =3D styles.split(';');=0A=
for (var i =3D 0; i< stylesArray.length; i++) {=0A=
if (stylesArray[i].indexOf('width:') >=3D 0) {=0A=
var w =3D stylesArray[i].replace('width:', '');=0A=
item.width =3D jQuery.trim(w);=0A=
}=0A=
else if (stylesArray[i].indexOf('height:') >=3D 0) {=0A=
var h =3D stylesArray[i].replace('height:', '');=0A=
item.height =3D jQuery.trim(h);=0A=
}=0A=
else if (stylesArray[i].indexOf('scrolling:') >=3D 0) {=0A=
var scrolling =3D stylesArray[i].replace('scrolling:', '');=0A=
item.scrolling =3D jQuery.trim(scrolling);=0A=
}=0A=
else if (stylesArray[i].indexOf('overflow:') >=3D 0) {=0A=
var overflow =3D stylesArray[i].replace('overflow:', '');=0A=
item.overflow =3D jQuery.trim(overflow);=0A=
}=0A=
}=0A=
return item;=0A=
},=0A=
=0A=
=0A=
// togglePlayPause()=0A=
// Hide the pause / play button as appropriate. If pausing the =
slideshow also=0A=
// clear the timers, otherwise move onto the next image.=0A=
togglePlayPause: function(hideId, showId) {=0A=
if (Lightbox.isSlideshow && hideId =3D=3D "lightshowPause") {=0A=
for (var i =3D 0; i < Lightbox.slideIdCount; i++) {=0A=
window.clearTimeout(Lightbox.slideIdArray[i]);=0A=
}=0A=
}=0A=
$('#' + hideId).hide();=0A=
$('#' + showId).show();=0A=
=0A=
if (hideId =3D=3D "lightshowPlay") {=0A=
Lightbox.isPaused =3D false;=0A=
if (!Lightbox.loopSlides && Lightbox.activeImage =3D=3D =
(Lightbox.total - 1)) {=0A=
Lightbox.end();=0A=
}=0A=
else if (Lightbox.total > 1) {=0A=
Lightbox.changeData(Lightbox.activeImage + 1);=0A=
}=0A=
}=0A=
else {=0A=
Lightbox.isPaused =3D true;=0A=
}=0A=
},=0A=
=0A=
triggerLightbox: function (rel_type, rel_group) {=0A=
if (rel_type.length) {=0A=
if (rel_group && rel_group.length) {=0A=
$("a[rel^=3D'" + rel_type +"\[" + rel_group + "\]'], =
area[rel^=3D'" + rel_type +"\[" + rel_group + =
"\]']").eq(0).trigger("click");=0A=
}=0A=
else {=0A=
$("a[rel^=3D'" + rel_type +"'], area[rel^=3D'" + rel_type =
+"']").eq(0).trigger("click");=0A=
}=0A=
}=0A=
},=0A=
=0A=
detectMacFF2: function() {=0A=
var ua =3D navigator.userAgent.toLowerCase();=0A=
if (/firefox[\/\s](\d+\.\d+)/.test(ua)) {=0A=
var ffversion =3D new Number(RegExp.$1);=0A=
if (ffversion < 3 && ua.indexOf('mac') !=3D -1) {=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
},=0A=
=0A=
checkKey: function(keys, key, code) {=0A=
return (jQuery.inArray(key, keys) !=3D -1 || =
jQuery.inArray(String(code), keys) !=3D -1);=0A=
},=0A=
=0A=
filterXSS: function(str, allowed_tags) {=0A=
var output =3D "";=0A=
$.ajax({=0A=
url: Drupal.settings.basePath + 'system/lightbox2/filter-xss',=0A=
data: {=0A=
'string' : str,=0A=
'allowed_tags' : allowed_tags=0A=
},=0A=
type: "POST",=0A=
async: false,=0A=
dataType: "json",=0A=
success: function(data) {=0A=
output =3D data;=0A=
}=0A=
});=0A=
return output;=0A=
}=0A=
=0A=
};=0A=
=0A=
// Initialize the lightbox.=0A=
Drupal.behaviors.initLightbox =3D function (context) {=0A=
$('body:not(.lightbox-processed)', =
context).addClass('lightbox-processed').each(function() {=0A=
Lightbox.initialize();=0A=
return false; // Break the each loop.=0A=
});=0A=
=0A=
// Attach lightbox to any links with lightbox rels.=0A=
Lightbox.initList(context);=0A=
$('#lightboxAutoModal', context).triggerHandler('click');=0A=
};=0A=
=0A=
;=0A=
------=_NextPart_000_0000_01D0FC62.948F53C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
/*!=0A=
* jQuery JavaScript Library v1.6.1=0A=
* http://jquery.com/=0A=
*=0A=
* Copyright 2011, John Resig=0A=
* Dual licensed under the MIT or GPL Version 2 licenses.=0A=
* http://jquery.org/license=0A=
*=0A=
* Includes Sizzle.js=0A=
* http://sizzlejs.com/=0A=
* Copyright 2011, The Dojo Foundation=0A=
* Released under the MIT, BSD, and GPL Licenses.=0A=
*=0A=
* Date: Thu May 12 15:04:36 2011 -0400=0A=
*/=0A=
(function(a,b){function cy(a){return =
f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun=
ction cv(a){if(!cj[a]){var =
b=3Df("<"+a+">").appendTo("body"),d=3Db.css("display");b.remove();if(d=3D=
=3D=3D"none"||d=3D=3D=3D""){ck||(ck=3Dc.createElement("iframe"),ck.frameB=
order=3Dck.width=3Dck.height=3D0),c.body.appendChild(ck);if(!cl||!ck.crea=
teElement)cl=3D(ck.contentWindow||ck.contentDocument).document,cl.write("=
");b=3Dcl.createElement(a),cl.body.ap=
pendChild(b),d=3Df.css(b,"display"),c.body.removeChild(ck)}cj[a]=3Dd}retu=
rn cj[a]}function cu(a,b){var =
c=3D{};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=3Da});=
return c}function ct(){cq=3Db}function cs(){setTimeout(ct,0);return =
cq=3Df.now()}function ci(){try{return new =
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return =
new a.XMLHttpRequest}catch(b){}}function =
cb(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var =
d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<=
i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof =
h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if=
(k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" =
"+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" =
");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" =
"+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&=
&!p&&f.error("No conversion from "+m.replace(" "," to =
")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function ca(a,c,d){var =
e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i =
in =
d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.=
mimeType||c.getResponseHeader("content-type"));if(h)for(i in =
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in =
d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" =
"+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)=
;return d[j]}}function =
b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b=
_(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else =
if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in =
b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function =
b$(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var =
h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbU,l;for(;i=3D0=3D=3D=3Dc})}function =
W(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
O(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(A,"`").replace(B,"&")}fu=
nction N(a){var =
b,c,d,e,g,h,i,j,k,l,m,n,o,p=3D[],q=3D[],r=3Df._data(this,"events");if(!(a=
.liveFired=3D=3D=3Dthis||!r||!r.live||a.target.disabled||a.button&&a.type=
=3D=3D=3D"click")){a.namespace&&(n=3Dnew =
RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"))=
,a.liveFired=3Dthis;var =
s=3Dr.live.slice(0);for(i=3D0;ic)break;a.currentTarget=3De.elem,a.data=
=3De.handleObj.data,a.handleObj=3De.handleObj,o=3De.handleObj.origHandler=
.apply(e.elem,arguments);if(o=3D=3D=3D!1||a.isPropagationStopped()){c=3De=
.level,o=3D=3D=3D!1&&(b=3D!1);if(a.isImmediatePropagationStopped())break}=
}return b}}function L(a,c,d){var =
e=3Df.extend({},d[0]);e.type=3Da,e.originalEvent=3D{},e.liveFired=3Db,f.e=
vent.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}funct=
ion F(){return!0}function E(){return!1}function m(a,c,d){var =
e=3Dc+"defer",g=3Dc+"queue",h=3Dc+"mark",i=3Df.data(a,e,b,!0);i&&(d=3D=3D=
=3D"queue"||!f.data(a,g,b,!0))&&(d=3D=3D=3D"mark"||!f.data(a,h,b,!0))&&se=
tTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a=
,e,!0),i.resolve())},0)}function l(a){for(var b in =
a)if(b!=3D=3D"toJSON")return!1;return!0}function =
k(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var =
e=3D"data-"+c.replace(j,"$1-$2").toLowerCase();d=3Da.getAttribute(e);if(t=
ypeof =
d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D=
=3D"null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(=
g){}f.data(a,c,d)}else d=3Db}return d}var =
c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function =
H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim=
eout(H,1);return}e.ready()}}var e=3Dfunction(a,b){return new =
e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|=
#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?>=
(?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})=
/g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g=
,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ =
\/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) =
([\w.]+)/,v=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,w=3Dd.userAgent,x,y,z,A=3DObject.prototype.toString,B=3DOb=
ject.prototype.hasOwnProperty,C=3DArray.prototype.push,D=3DArray.prototyp=
e.slice,E=3DString.prototype.trim,F=3DArray.prototype.indexOf,G=3D{};e.fn=
=3De.prototype=3D{constructor:e,init:function(a,d,f){var =
g,h,j,k;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t=
his.selector=3Da,this.length=3D1;return this}if(typeof =
a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a=
.length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D=
d instanceof =
e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a=
=3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j=
[1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen=
t):j.fragment).childNodes);return =
e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D=
=3Dg[2])return =
f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;=
return =
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i=
sFunction(a))return =
f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D=
a.context);return =
e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){=
return this.length},toArray:function(){return =
D.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun=
ction(a,b,c){var =
d=3Dthis.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObjec=
t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele=
ctor+(this.selector?" =
":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return =
d},each:function(a,b){return =
e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return =
this},eq:function(a){return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","=
))},map:function(a){return =
this.pushStack(e.map(this,function(b,c){return =
a.call(b,c,b)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].sp=
lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var =
a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=
i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof =
i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for=
(;j0)retur=
n;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready"=
)}},bindReady:function(){if(!y){y=3De._Deferred();if(c.readyState=3D=3D=3D=
"complete")return =
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten=
tLoaded",z,!1),a.addEventListener("load",e.ready,!1);else =
if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("on=
load",e.ready);var =
b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr=
oll&&b&&H()}}},isFunction:function(a){return =
e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return =
e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof =
a=3D=3D"object"&&"setInterval"in a},isNaN:function(a){return =
a=3D=3Dnull||!m.test(a)||isNaN(a)},type:function(a){return =
a=3D=3Dnull?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){i=
f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;if(a.c=
onstructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"is=
PrototypeOf"))return!1;var c;for(c in a);return =
c=3D=3D=3Db||B.call(a,c)},isEmptyObject:function(a){for(var b in =
a)return!1;return!0},error:function(a){throw =
a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return =
null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return =
a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))=
return(new Function("return "+b))();e.error("Invalid JSON: =
"+b)},parseXML:function(b,c,d){a.DOMParser?(d=3Dnew =
DOMParser,c=3Dd.parseFromString(b,"text/xml")):(c=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),c.async=3D"false",c.loadXML(b)),d=3Dc.d=
ocumentElement,(!d||!d.nodeName||d.nodeName=3D=3D=3D"parsererror")&&e.err=
or("Invalid XML: "+b);return =
c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||=
function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,c,d){var =
f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f =
in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else =
for(;g0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(=
;i1?h.call(arguments,0):c,--e||g.resolv=
eWith(g,h.call(b,0))}}var =
b=3Darguments,c=3D0,d=3Db.length,e=3Dd,g=3Dd<=3D1&&a&&f.isFunction(a.prom=
ise)?a:f.Deferred();if(d>1){for(;ca ",d=3Da.getElementsByTagName("*"),e=3Da.getElementsByT=
agName("a")[0];if(!d||!d.length||!e)return{};f=3Dc.createElement("select"=
),g=3Df.appendChild(c.createElement("option")),h=3Da.getElementsByTagName=
("input")[0],j=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D=3D3,tbody=
:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByT=
agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma=
lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(e.style.o=
pacity),cssFloat:!!e.style.cssFloat,checkOn:h.value=3D=3D=3D"on",optSelec=
ted:g.selected,getSetAttribute:a.className!=3D=3D"t",submitBubbles:!0,cha=
ngeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBl=
ockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=3D=
!0,j.noCloneChecked=3Dh.cloneNode(!0).checked,f.disabled=3D!0,j.optDisabl=
ed=3D!g.disabled;try{delete =
a.test}catch(s){j.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&=
a.fireEvent&&(a.attachEvent("onclick",function =
b(){j.noCloneEvent=3D!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fire=
Event("onclick")),h=3Dc.createElement("input"),h.value=3D"t",h.setAttribu=
te("type","radio"),j.radioValue=3Dh.value=3D=3D=3D"t",h.setAttribute("che=
cked","checked"),a.appendChild(h),k=3Dc.createDocumentFragment(),k.append=
Child(a.firstChild),j.checkClone=3Dk.cloneNode(!0).cloneNode(!0).lastChil=
d.checked,a.innerHTML=3D"",a.style.width=3Da.style.paddingLeft=3D"1px",l=3D=
c.createElement("body"),m=3D{visibility:"hidden",width:0,height:0,border:=
0,margin:0,background:"none"};for(q in =
m)l.style[q]=3Dm[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.app=
endChecked=3Dh.checked,j.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoom"in =
a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,j.inlineBlockNeedsL=
ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"
",j.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),=
a.innerHTML=3D"",n=
=3Da.getElementsByTagName("td"),r=3Dn[0].offsetHeight=3D=3D=3D0,n[0].styl=
e.display=3D"",n[1].style.display=3D"none",j.reliableHiddenOffsets=3Dr&&n=
[0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.=
getComputedStyle&&(i=3Dc.createElement("div"),i.style.width=3D"0",i.style=
.marginRight=3D"0",a.appendChild(i),j.reliableMarginRight=3D(parseInt((c.=
defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0=
)=3D=3D=3D0),l.innerHTML=3D"",b.removeChild(l);if(a.attachEvent)for(q =
in{submit:1,change:1,focusin:1})p=3D"on"+q,r=3Dp in =
a,r||(a.setAttribute(p,"return;"),r=3Dtypeof =
a[p]=3D=3D"function"),j[q+"Bubbles"]=3Dr;return =
j}(),f.boxModel=3Df.support.boxModel;var =
i=3D/^(?:\{.*\}|\[.*\])$/,j=3D/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0=
,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{e=
mbed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},ha=
sData:function(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];retur=
n!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var =
g=3Df.expando,h=3Dtypeof =
c=3D=3D"string",i,j=3Da.nodeType,k=3Dj?f.cache:a,l=3Dj?a[f.expando]:a[f.e=
xpando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d=3D=3D=3Db)return;l||(j?a=
[f.expando]=3Dl=3D++f.uuid:l=3Df.expando),k[l]||(k[l]=3D{},j||(k[l].toJSO=
N=3Df.noop));if(typeof c=3D=3D"object"||typeof =
c=3D=3D"function")e?k[l][g]=3Df.extend(k[l][g],c):k[l]=3Df.extend(k[l],c)=
;i=3Dk[l],e&&(i[g]||(i[g]=3D{}),i=3Di[g]),d!=3D=3Db&&(i[f.camelCase(c)]=3D=
d);if(c=3D=3D=3D"events"&&!i[c])return i[g]&&i[g].events;return =
h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){=
var =
e=3Df.expando,g=3Db.nodeType,h=3Dg?f.cache:b,i=3Dg?b[f.expando]:f.expando=
;if(!h[i])return;if(c){var j=3Dd?h[i][e]:h[i];if(j){delete =
j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var =
k=3Dh[i][e];f.support.deleteExpando||h!=3Da?delete =
h[i]:h[i]=3Dnull,k?(h[i]=3D{},g||(h[i].toJSON=3Df.noop),h[i][e]=3Dk):g&&(=
f.support.deleteExpando?delete =
b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=3D=
null)}},_data:function(a,b,c){return =
f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var =
b=3Df.noData[a.nodeName.toLowerCase()];if(b)return =
b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({=
data:function(a,c){var d=3Dnull;if(typeof =
a=3D=3D"undefined"){if(this.length){d=3Df.data(this[0]);if(this[0].nodeTy=
pe=3D=3D=3D1){var e=3Dthis[0].attributes,g;for(var =
h=3D0,i=3De.length;h-1)return!0;return!1},val:function(a){var =
c,d,e=3Dthis[0];if(!arguments.length){if(e){c=3Df.valHooks[e.nodeName.toL=
owerCase()]||f.valHooks[e.type];if(c&&"get"in =
c&&(d=3Dc.get(e,"value"))!=3D=3Db)return =
d;return(e.value||"").replace(p,"")}return b}var =
g=3Df.isFunction(a);return this.each(function(d){var =
e=3Df(this),h;if(this.nodeType=3D=3D=3D1){g?h=3Da.call(this,d,e.val()):h=3D=
a,h=3D=3Dnull?h=3D"":typeof =
h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return =
a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.nodeName.toLowerCase()]||f.val=
Hooks[this.type];if(!c||!("set"in =
c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}}),f.extend({valHoo=
ks:{option:{get:function(a){var =
b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get=
:function(a){var =
b,c=3Da.selectedIndex,d=3D[],e=3Da.options,g=3Da.type=3D=3D=3D"select-one=
";if(c<0)return null;for(var h=3Dg?c:0,i=3Dg?c+1:e.length;h=3D0}),c.length||(a.selectedIndex=3D-1);return =
c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off=
set:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var =
g=3Da.nodeType;if(!a||g=3D=3D=3D3||g=3D=3D=3D8||g=3D=3D=3D2)return =
b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return =
f.prop(a,c,d);var =
h,i,j=3Dg!=3D=3D1||!f.isXMLDoc(a);c=3Dj&&f.attrFix[c]||c,i=3Df.attrHooks[=
c],i||(!t.test(c)||typeof =
d!=3D"boolean"&&d!=3D=3Db&&d.toLowerCase()!=3D=3Dc.toLowerCase()?v&&(f.no=
deName(a,"form")||u.test(c))&&(i=3Dv):i=3Dw);if(d!=3D=3Db){if(d=3D=3D=3Dn=
ull){f.removeAttr(a,c);return b}if(i&&"set"in =
i&&j&&(h=3Di.set(a,d,c))!=3D=3Db)return h;a.setAttribute(c,""+d);return =
d}if(i&&"get"in i&&j)return i.get(a,c);h=3Da.getAttribute(c);return =
h=3D=3D=3Dnull?b:h},removeAttr:function(a,b){var =
c;a.nodeType=3D=3D=3D1&&(b=3Df.attrFix[b]||b,f.support.getSetAttribute?a.=
removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNo=
de(b))),t.test(b)&&(c=3Df.propFix[b]||b)in =
a&&(a[c]=3D!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)=
&&a.parentNode)f.error("type property can't be changed");else =
if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var =
c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return =
b}}},tabIndex:{get:function(a){var =
c=3Da.getAttributeNode("tabIndex");return =
c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName=
)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"=
htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpaci=
ng",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:=
"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},pro=
p:function(a,c,d){var =
e=3Da.nodeType;if(!a||e=3D=3D=3D3||e=3D=3D=3D8||e=3D=3D=3D2)return b;var =
g,h,i=3De!=3D=3D1||!f.isXMLDoc(a);c=3Di&&f.propFix[c]||c,h=3Df.propHooks[=
c];return d!=3D=3Db?h&&"set"in =
h&&(g=3Dh.set(a,d,c))!=3D=3Db?g:a[c]=3Dd:h&&"get"in =
h&&(g=3Dh.get(a,c))!=3D=3Db?g:a[c]},propHooks:{}}),w=3D{get:function(a,c)=
{return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var =
d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in =
a&&(a[d]=3Db),a.setAttribute(c,c.toLowerCase()));return =
c}},f.attrHooks.value=3D{get:function(a,b){if(v&&f.nodeName(a,"button"))r=
eturn v.get(a,b);return =
a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return =
v.set(a,b,c);a.value=3Db}},f.support.getSetAttribute||(f.attrFix=3Df.prop=
Fix,v=3Df.attrHooks.name=3Df.valHooks.button=3D{get:function(a,c){var =
d;d=3Da.getAttributeNode(c);return =
d&&d.nodeValue!=3D=3D""?d.nodeValue:b},set:function(a,b,c){var =
d=3Da.getAttributeNode(c);if(d){d.nodeValue=3Db;return =
b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=3Df.extend(f.=
attrHooks[b],{set:function(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto")=
;return =
c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"]=
,function(a,c){f.attrHooks[c]=3Df.extend(f.attrHooks[c],{get:function(a){=
var d=3Da.getAttribute(c,2);return =
d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi=
on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return =
a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D=
f.extend(f.propHooks.selected,{get:function(a){var =
b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI=
ndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.val=
Hooks[this]=3D{get:function(a){return =
a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch=
eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun=
ction(a,b){if(f.isArray(b))return =
a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var =
x=3DObject.prototype.hasOwnProperty,y=3D/\.(.*)$/,z=3D/^(?:textarea|input=
|select)$/i,A=3D/\./g,B=3D/ /g,C=3D/[^\w\s.|`]/g,D=3Dfunction(a){return =
a.replace(C,"\\$&")};f.event=3D{add:function(a,c,d,e){if(a.nodeType!=3D=3D=
3&&a.nodeType!=3D=3D8){if(d=3D=3D=3D!1)d=3DE;else if(!d)return;var =
g,h;d.handler&&(g=3Dd,d=3Dg.handler),d.guid||(d.guid=3Df.guid++);var =
i=3Df._data(a);if(!i)return;var =
j=3Di.events,k=3Di.handle;j||(i.events=3Dj=3D{}),k||(i.handle=3Dk=3Dfunct=
ion(a){return typeof =
f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.handle.app=
ly(k.elem,arguments):b}),k.elem=3Da,c=3Dc.split(" ");var =
l,m=3D0,n;while(l=3Dc[m++]){h=3Dg?f.extend({},g):{handler:d,data:e},l.ind=
exOf(".")>-1?(n=3Dl.split("."),l=3Dn.shift(),h.namespace=3Dn.slice(0).sor=
t().join(".")):(n=3D[],h.namespace=3D""),h.type=3Dl,h.guid||(h.guid=3Dd.g=
uid);var =
o=3Dj[l],p=3Df.event.special[l]||{};if(!o){o=3Dj[l]=3D[];if(!p.setup||p.s=
etup.call(a,e,n,k)=3D=3D=3D!1)a.addEventListener?a.addEventListener(l,k,!=
1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handl=
er.guid||(h.handler.guid=3Dd.guid)),o.push(h),f.event.global[l]=3D!0}a=3D=
null}},global:{},remove:function(a,c,d,e){if(a.nodeType!=3D=3D3&&a.nodeTy=
pe!=3D=3D8){d=3D=3D=3D!1&&(d=3DE);var =
g,h,i,j,k=3D0,l,m,n,o,p,q,r,s=3Df.hasData(a)&&f._data(a),t=3Ds&&s.events;=
if(!s||!t)return;c&&c.type&&(d=3Dc.handler,c=3Dc.type);if(!c||typeof =
c=3D=3D"string"&&c.charAt(0)=3D=3D=3D"."){c=3Dc||"";for(h in =
t)f.event.remove(a,h+c);return}c=3Dc.split(" =
");while(h=3Dc[k++]){r=3Dh,q=3Dnull,l=3Dh.indexOf(".")<0,m=3D[],l||(m=3Dh=
.split("."),h=3Dm.shift(),n=3Dnew =
RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$=
)")),p=3Dt[h];if(!p)continue;if(!d){for(j=3D0;j =3D0&&(h=3Dh.slice(0,-1),j=3D!0),h.=
indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.shift(),i.sort());if(!!e&&!f.e=
vent.customEvent[h]||!!f.event.global[h]){c=3Dtypeof =
c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new =
f.Event(h),c.type=3Dh,c.exclusive=3Dj,c.namespace=3Di.join("."),c.namespa=
ce_re=3Dnew =
RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDef=
ault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var =
a=3Df.expando,b=3Dthis[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b=
.handle.elem=0A=
)});return}if(e.nodeType=3D=3D=3D3||e.nodeType=3D=3D=3D8)return;c.result=3D=
b,c.target=3De,d=3Dd?f.makeArray(d):[],d.unshift(c);var =
k=3De,l=3Dh.indexOf(":")<0?"on"+h:"";do{var =
m=3Df._data(k,"handle");c.currentTarget=3Dk,m&&m.apply(k,d),l&&f.acceptDa=
ta(k)&&k[l]&&k[l].apply(k,d)=3D=3D=3D!1&&(c.result=3D!1,c.preventDefault(=
)),k=3Dk.parentNode||k.ownerDocument||k=3D=3D=3Dc.target.ownerDocument&&a=
}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var =
n,o=3Df.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocu=
ment,c)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(=
e)){try{l&&e[h]&&(n=3De[l],n&&(e[l]=3Dnull),f.event.triggered=3Dh,e[h]())=
}catch(p){}n&&(e[l]=3Dn),f.event.triggered=3Db}}return =
c.result}},handle:function(c){c=3Df.event.fix(c||a.event);var =
d=3D((f._data(this,"events")||{})[c.type]||[]).slice(0),e=3D!c.exclusive&=
&!c.namespace,g=3DArray.prototype.slice.call(arguments,0);g[0]=3Dc,c.curr=
entTarget=3Dthis;for(var h=3D0,i=3Dd.length;h-1?f.map(a.options,fu=
nction(a){return =
a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=3Da.selectedIndex);r=
eturn c},K=3Dfunction(c){var =
d=3Dc.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=3Df._data(d,"_ch=
ange_data"),g=3DJ(d),(c.type!=3D=3D"focusout"||d.type!=3D=3D"radio")&&f._=
data(d,"_change_data",g);if(e=3D=3D=3Db||g=3D=3D=3De)return;if(e!=3Dnull|=
|g)c.type=3D"change",c.liveFired=3Db,f.event.trigger(c,arguments[1],d)}};=
f.event.special.change=3D{filters:{focusout:K,beforedeactivate:K,click:fu=
nction(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(c=3D=3D=3D"radio"||c=3D=
=3D=3D"checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:functi=
on(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(a.keyCode=3D=3D=3D13&&!=
f.nodeName(b,"textarea")||a.keyCode=3D=3D=3D32&&(c=3D=3D=3D"checkbox"||c=3D=
=3D=3D"radio")||c=3D=3D=3D"select-multiple")&&K.call(this,a)},beforeactiv=
ate:function(a){var =
b=3Da.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this=
.type=3D=3D=3D"file")return!1;for(var c in =
I)f.event.add(this,c+".specialChange",I[c]);return =
z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".special=
Change");return =
z.test(this.nodeName)}},I=3Df.event.special.change.filters,I.focus=3DI.be=
foreactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focu=
sout"},function(a,b){function e(a){var =
c=3Df.event.fix(a);c.type=3Db,c.originalEvent=3D{},f.event.trigger(c,null=
,c.target),c.isDefaultPrevented()&&a.preventDefault()}var =
d=3D0;f.event.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventLis=
tener(a,e,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a=
,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=3Dfunction(a,d,e){=
var g;if(typeof a=3D=3D"object"){for(var h in =
a)this[c](h,d,a[h],e);return =
this}if(arguments.length=3D=3D=3D2||d=3D=3D=3D!1)e=3Dd,d=3Db;c=3D=3D=3D"o=
ne"?(g=3Dfunction(a){f(this).unbind(a,g);return =
e.apply(this,arguments)},g.guid=3De.guid||f.guid++):g=3De;if(a=3D=3D=3D"u=
nload"&&c!=3D=3D"one")this.one(a,d,e);else for(var =
i=3D0,j=3Dthis.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[=
b]=3D!0)}),function(){function u(a,b,c,d,e,f){for(var =
g=3D0,h=3Dd.length;g0){j=3Di;break}}i=3Di[a]}d[g]=3Dj}}}function =
t(a,b,c,d,e,f){for(var g=3D0,h=3Dd.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D0,e=3DObject.prototype=
.toString,g=3D!1,h=3D!0,i=3D/\\/g,j=3D/\W/;[0,0].sort(function(){h=3D!1;r=
eturn 0});var k=3Dfunction(b,d,f,g){f=3Df||[],d=3Dd||c;var =
h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof =
b!=3D"string")return f;var =
i,j,n,o,q,r,s,t,u=3D!0,w=3Dk.isXML(d),x=3D[],y=3Db;do{a.exec(""),i=3Da.ex=
ec(y);if(i){y=3Di[3],x.push(i[1]);if(i[2]){o=3Di[3];break}}}while(i);if(x=
.length>1&&m.exec(b))if(x.length=3D=3D=3D2&&l.relative[x[0]])j=3Dv(x[0]+x=
[1],d);else{j=3Dl.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=3Dx.=
shift(),l.relative[b]&&(b+=3Dx.shift()),j=3Dv(b,j)}else{!g&&x.length>1&&d=
.nodeType=3D=3D=3D9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.leng=
th-1])&&(q=3Dk.find(x.shift(),d,w),d=3Dq.expr?k.filter(q.expr,q.set)[0]:q=
.set[0]);if(d){q=3Dg?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length=3D=3D=
=3D1&&(x[0]=3D=3D=3D"~"||x[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:d,w=
),j=3Dq.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=3Dp(j):u=3D!1;whil=
e(x.length)r=3Dx.pop(),s=3Dr,l.relative[r]?s=3Dx.pop():r=3D"",s=3D=3Dnull=
&&(s=3Dd),l.relative[r](n,s,w)}else =
n=3Dx=3D[]}n||(n=3Dj),n||k.error(r||b);if(e.call(n)=3D=3D=3D"[object =
Array]")if(!u)f.push.apply(f,n);else =
if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;n[t]!=3Dnull;t++)n[t]&&(n[t]=3D=3D=3D=
!0||n[t].nodeType=3D=3D=3D1&&k.contains(d,n[t]))&&f.push(j[t]);else =
for(t=3D0;n[t]!=3Dnull;t++)n[t]&&n[t].nodeType=3D=3D=3D1&&f.push(j[t]);el=
se p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return =
f};k.uniqueSort=3Dfunction(a){if(r){g=3Dh,a.sort(r);if(g)for(var =
b=3D1;b0},k.find=3Dfunction(a,b,c){var =
d;if(!a)return[];for(var e=3D0,f=3Dl.order.length;e":function(a,b){var c,d=3Dtypeof =
b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!j.test(b)){b=3Db.toLowerCase();=
for(;e=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)=
{return a[1].replace(i,"")},TAG:function(a,b){return =
a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"=
){a[2]||k.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var =
b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||=
1)-0,a[3]=3Db[3]-0}else a[2]&&k.error(a[0]);a[0]=3Dd++;return =
a},ATTR:function(a,b,c,d,e,f){var =
g=3Da[1]=3Da[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=3Dl.attrMap[g]),a[4=
]=3D(a[4]||a[5]||"").replace(i,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" =
"+a[4]+" ");return =
a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")=
.length>1||/^\w/.test(b[3]))b[3]=3Dk(b[3],null,null,c);else{var =
g=3Dk.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else =
if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return =
b},POS:function(a){a.unshift(!0);return =
a}},filters:{enabled:function(a){return =
a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=
a.disabled=3D=3D=3D!0},checked:function(a){return =
a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel=
ectedIndex;return =
a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun=
ction(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).lengt=
h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=
b=3Da.getAttribute("type"),c=3Da.type;return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|=
|b=3D=3D=3Dnull)},radio:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo=
x:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm=
it:function(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"submit"=3D=3D=3Da.type},image:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f=
unction(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"reset"=3D=3D=3Da.type},button:function(a){var =
b=3Da.nodeName.toLowerCase();return =
b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun=
ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu=
nction(a){return =
a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)=
{return b=3D=3D=3D0},last:function(a,b,c,d){return =
b=3D=3D=3Dd.length-1},even:function(a,b){return =
b%2=3D=3D=3D0},odd:function(a,b){return =
b%2=3D=3D=3D1},lt:function(a,b,c){return =
bc[3]-0},nth:function(a,b,c){return =
c[3]-0=3D=3D=3Db},eq:function(a,b,c){return =
c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var =
e=3Db[1],f=3Dl.filters[e];if(f)return =
f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||k.g=
etText([a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var =
g=3Db[3];for(var =
h=3D0,i=3Dg.length;h=3D0}},ID:function(a,b){return=
=
a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r=
eturn =
b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||a.nodeName.toLowerCase()=3D=3D=3Db},=
CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" =
").indexOf(b)>-1},ATTR:function(a,b){var =
c=3Db[1],d=3Dl.attrHandle[c]?l.attrHandle[c](a):a[c]!=3Dnull?a[c]:a.getAt=
tribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return =
d=3D=3Dnull?f=3D=3D=3D"!=3D":f=3D=3D=3D"=3D"?e=3D=3D=3Dg:f=3D=3D=3D"*=3D"=
?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" =
").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO=
f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D=
=3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D=
=3D!1},POS:function(a,b,c,d){var =
e=3Db[2],f=3Dl.setFilters[e];if(f)return =
f(a,c,b,d)}}},m=3Dl.match.POS,n=3Dfunction(a,b){return"\\"+(b-0+1)};for(v=
ar o in l.match)l.match[o]=3Dnew =
RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))=
;var =
p=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(=
b,a);return b}return =
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node=
Type}catch(q){p=3Dfunction(a,b){var =
c=3D0,d=3Db||[];if(e.call(a)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(d,a);else if(typeof =
a.length=3D=3D"number")for(var f=3Da.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.=
find.ID=3Dfunction(a,c,d){if(typeof =
c.getElementById!=3D"undefined"&&!d){var =
e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof =
e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D=
=3Da[1]?[e]:b:[]}},l.filter.ID=3Dfunction(a,b){var c=3Dtypeof =
a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return =
a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D=
null}(),function(){var =
a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen=
tsByTagName("*").length>0&&(l.find.TAG=3Dfunction(a,b){var =
c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var =
e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return =
c}),a.innerHTML=3D" ",a.firstChild&&typeof =
a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href=
")!=3D=3D"#"&&(l.attrHandle.href=3Dfunction(a){return =
a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=
a=3Dk,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"
";if(!b.querySelectorAll||b.querySelectorAll(".TEST").=
length!=3D=3D0){k=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!k.isXML(e)){var =
h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D=
1||e.nodeType=3D=3D=3D9)){if(h[1])return =
p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClas=
sName)return =
p(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D=
"body"&&e.body)return p([e.body],f);if(h&&h[3]){var =
i=3De.getElementById(h[3]);if(!i||!i.parentNode)return =
p([],f);if(i.id=3D=3D=3Dh[3])return p([i],f)}try{return =
p(e.querySelectorAll(b),f)}catch(j){}}else =
if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var =
m=3De,n=3De.getAttribute("id"),o=3Dn||d,q=3De.parentNode,r=3D/^\s*[+~]/.t=
est(b);n?o=3Do.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=3De.p=
arentNode);try{if(!r||q)return p(e.querySelectorAll("[id=3D'"+o+"'] =
"+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return =
a(b,e,f,g)};for(var e in a)k[e]=3Da[e];b=3Dnull}}(),function(){var =
a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk=
itMatchesSelector||a.msMatchesSelector;if(b){var =
d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle=
ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}k.matchesSelector=3Dfunction(=
a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isXML(a))t=
ry{if(e||!l.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var =
f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=
f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var =
a=3Dc.createElement("div");a.innerHTML=3D"
";if(!!a.getElementsByClassName&&a.getElementsByClas=
sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy=
ClassName("e").length=3D=3D=3D1)return;l.order.splice(1,0,"CLASS"),l.find=
.CLASS=3Dfunction(a,b,c){if(typeof =
b.getElementsByClassName!=3D"undefined"&&!c)return =
b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?k=
.contains=3Dfunction(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume=
ntPosition?k.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(=
b)&16)}:k.contains=3Dfunction(){return!1},k.isXML=3Dfunction(a){var =
b=3D(a?a.ownerDocument||a:0).documentElement;return =
b?b.nodeName!=3D=3D"HTML":!1};var v=3Dfunction(a,b){var =
c,d=3D[],e=3D"",f=3Db.nodeType?[b]:b;while(c=3Dl.match.PSEUDO.exec(a))e+=3D=
c[0],a=3Da.replace(l.match.PSEUDO,"");a=3Dl.relative[a]?a+"*":a;for(var =
g=3D0,h=3Df.length;g0)for(h=3Dg;h0:this.filter(a).length>0)},close=
st:function(a,b){var c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var =
h,i,j=3D{},k=3D1;if(g&&a.length){for(d=3D0,e=3Da.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g=
,level:k});g=3Dg.parentNode,k++}}return c}var l=3DU.test(a)||typeof =
a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d-1:f.find.matchesSelector(g,a)){c.pus=
h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT=
ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return =
this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof =
a=3D=3D"string")return =
f.inArray(this[0],a?f(a):this.parent().children());return =
f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof =
a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.=
get(),c);return =
this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return=
this.add(this.prevObject)}}),f.each({parent:function(a){var =
b=3Da.parentNode;return =
b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return =
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return =
f.dir(a,"parentNode",c)},next:function(a){return =
f.nth(a,2,"nextSibling")},prev:function(a){return =
f.nth(a,2,"previousSibling")},nextAll:function(a){return =
f.dir(a,"nextSibling")},prevAll:function(a){return =
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return =
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return =
f.dir(a,"previousSibling",c)},siblings:function(a){return =
f.sibling(a.parentNode.firstChild,a)},children:function(a){return =
f.sibling(a.firstChild)},contents:function(a){return =
f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make=
Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var =
e=3Df.map(this,b,c),g=3DT.call(arguments);P.test(a)||(d=3Dc),d&&typeof =
d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!V[a]?f.unique(e)=
:e,(this.length>1||R.test(d))&&Q.test(a)&&(e=3De.reverse());return =
this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=
=3D":not("+a+")");return =
b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche=
s(a,b)},dir:function(a,c,d){var =
e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D=
=3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return =
e},nth:function(a,b,c,d){b=3Db||1;var =
e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=
a},sibling:function(a,b){var =
c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a=
);return c}});var Y=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,Z=3D/^\s+/,$=3D/<(?!area|br|col|embed|hr|img=
|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=3D/<([\w:]+)/,ba=3D/",""],legend:[1,""," "=
],thead:[1,""],tr:[2,"=
"],td:[3,""],col:[2,""],area:[1,""," "],=
_default:[0,"",""]};bg.optgroup=3Dbg.option,bg.tbody=3Dbg.tfoot=3Dbg.colg=
roup=3Dbg.caption=3Dbg.thead,bg.th=3Dbg.td,f.support.htmlSerialize||(bg._=
default=3D[1,"div","
"]),f.fn.extend({text:function(a){if(f.isF=
unction(a))return this.each(function(b){var =
c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof =
a!=3D"object"&&a!=3D=3Db)return =
this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)=
);return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var =
b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse=
rtBefore(this[0]),b.map(function(){var =
a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC=
hild;return a}).append(this)}return =
this},wrapInner:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe=
ndChild(a)})},prepend:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse=
rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare=
ntNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s)});if(arguments.length){var =
a=3Df(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s.nextSibling)});if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod=
eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d=
])),d.parentNode&&d.parentNode.removeChild(d);return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge=
tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r=
eturn =
this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=
this.map(function(){return =
f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Y,""):null;=
if(typeof =
a=3D=3D"string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&=
!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace($,"<$1>$2>");=
try{for(var =
c=3D0,d=3Dthis.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return =
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var =
d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone=
Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){=
bj(a,d),e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d=
);if(c){e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bi(e[h],g[h])}}return =
d},clean:function(a,b,d,e){var g;b=3Db||c,typeof =
b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||=0A=
b[0]&&b[0].ownerDocument||c);var h=3D[],i;for(var =
j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof =
k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof =
k=3D=3D"string")if(!bb.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace=
($,"<$1>$2>");var =
l=3D(_.exec(k)||["",""])[1].toLowerCase(),m=3Dbg[l]||bg._default,n=3Dm[0]=
,o=3Db.createElement("div");o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.las=
tChild;if(!f.support.tbody){var =
p=3Dba.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.child=
Nodes:m[1]=3D=3D=3D""&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D=
0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.=
removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore=
(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=3Do.childNodes}var =
r;if(!f.support.appendChecked)if(k[0]&&typeof =
(r=3Dk.length)=3D=3D"number")for(i=3D0;i=3D0)return =
b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re=
turn =
bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
c=3Da.style,d=3Da.currentStyle;c.zoom=3D1;var =
e=3Df.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",g=3Dd&&d.filter||c.filter|=
|"";c.filter=3Dbo.test(g)?g.replace(bo,e):g+" =
"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh=
t=3D{get:function(a,b){var =
c;f.swap(a,{display:"inline-block"},function(){b?c=3Dbz(a,"margin-right",=
"marginRight"):c=3Da.style.marginRight});return =
c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=3Dfunction(a,c)=
{var =
d,e,g;c=3Dc.replace(br,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa=
ultView))return =
b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"=
"&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret=
urn d}),c.documentElement.currentStyle&&(bB=3Dfunction(a,b){var =
c,d=3Da.currentStyle&&a.currentStyle[b],e=3Da.runtimeStyle&&a.runtimeStyl=
e[b],f=3Da.style;!bs.test(d)&&bt.test(d)&&(c=3Df.left,e&&(a.runtimeStyle.=
left=3Da.currentStyle.left),f.left=3Db=3D=3D=3D"fontSize"?"1em":d||0,d=3D=
f.pixelLeft+"px",f.left=3Dc,e&&(a.runtimeStyle.left=3De));return =
d=3D=3D=3D""?"auto":d}),bz=3DbA||bB,f.expr&&f.expr.filters&&(f.expr.filte=
rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return =
b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style.disp=
lay||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3Dfunctio=
n(a){return!f.expr.filters.hidden(a)});var =
bE=3D/%20/g,bF=3D/\[\]$/,bG=3D/\r?\n/g,bH=3D/#.*$/,bI=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,bJ=3D/^(?:color|date|datetime|email|hidden|month|nu=
mber|password|range|search|tel|text|time|url|week)$/i,bK=3D/^(?:about|app=
|app\-storage|.+\-extension|file|widget):$/,bL=3D/^(?:GET|HEAD)$/,bM=3D/^=
\/\//,bN=3D/\?/,bO=3D/