").append(b.parseHTML(e)=
).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e]=
)}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajax=
Success","ajaxSend"],function(e,t){b.fn[t]=3Dfunction(e){return =
this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=3Dfunction(e,r,i=
,o){return =
b.isFunction(r)&&(o=3Do||i,i=3Dr,r=3Dt),b.ajax({url:e,type:n,dataType:o,d=
ata:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSetti=
ngs:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,as=
ync:!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"},converters:{"* =
text":e.String,"text html":!0,"text json":b.parseJSON,"text =
xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t)=
{return =
t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.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,u,l,c,p=3Db.ajaxSetup({},n),f=3Dp.context||p,d=3Dp.context&&(f.=
nodeType||f.jquery)?b(f):b.event,h=3Db.Deferred(),g=3Db.Callbacks("once =
memory"),m=3Dp.statusCode||{},y=3D{},v=3D{},x=3D0,T=3D"canceled",N=3D{rea=
dyState:0,getResponseHeader:function(e){var =
t;if(2=3D=3D=3Dx){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=3Dx?a:null},setRequestHeader:function(e,t){var =
n=3De.toLowerCase();return =
x||(e=3Dv[n]=3Dv[n]||e,y[e]=3Dt),this},overrideMimeType:function(e){retur=
n x||(p.mimeType=3De),this},statusCode:function(e){var =
t;if(e)if(2>x)for(t in e)m[t]=3D[m[t],e[t]];else =
N.always(e[N.status]);return this},abort:function(e){var t=3De||T;return =
l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=3Dg.add,N.success=3D=
N.done,N.error=3DN.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=
b.trim(p.dataType||"*").toLowerCase().match(w)||[""],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(mn=
[3]||("http:"=3D=3D=3Dmn[1]?80:443)))),p.data&&p.processData&&"string"!=3D=
typeof =
p.data&&(p.data=3Db.param(p.data,p.traditional)),qn(An,p,n,N),2=3D=3D=3Dx=
)return =
N;u=3Dp.global,u&&0=3D=3D=3Db.active++&&b.event.trigger("ajaxStart"),p.ty=
pe=3Dp.type.toUpperCase(),p.hasContent=3D!Cn.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&&(b.lastModified[o]&=
&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.s=
etRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.cont=
entType!=3D=3D!1||n.contentType)&&N.setRequestHeader("Content-Type",p.con=
tentType),N.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)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSe=
nd.call(f,N,p)=3D=3D=3D!1||2=3D=3D=3Dx))return =
N.abort();T=3D"abort";for(i =
in{success:1,error:1,complete:1})N[i](p[i]);if(l=3Dqn(jn,p,n,N)){N.readyS=
tate=3D1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=3DsetTim=
eout(function(){N.abort("timeout")},p.timeout));try{x=3D1,l.send(y,k)}cat=
ch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function =
k(e,n,r,i){var =
c,y,v,w,T,C=3Dn;2!=3D=3Dx&&(x=3D2,s&&clearTimeout(s),l=3Dt,a=3Di||"",N.re=
adyState=3De>0?4:0,r&&(w=3D_n(p,N,r)),e>=3D200&&300>e||304=3D=3D=3De?(p.i=
fModified&&(T=3DN.getResponseHeader("Last-Modified"),T&&(b.lastModified[o=
]=3DT),T=3DN.getResponseHeader("etag"),T&&(b.etag[o]=3DT)),204=3D=3D=3De?=
(c=3D!0,C=3D"nocontent"):304=3D=3D=3De?(c=3D!0,C=3D"notmodified"):(c=3DFn=
(p,w),C=3Dc.state,y=3Dc.data,v=3Dc.error,c=3D!v)):(v=3DC,(e||!C)&&(C=3D"e=
rror",0>e&&(e=3D0))),N.status=3De,N.statusText=3D(n||C)+"",c?h.resolveWit=
h(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=3Dt,u&&d.trigger(c=
?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger=
("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return =
N},getScript:function(e,n){return =
b.get(e,t,n,"script")},getJSON:function(e,t,n){return =
b.get(e,t,n,"json")}});function _n(e,n,r){var =
i,o,a,s,u=3De.contents,l=3De.dataTypes,c=3De.responseFields;for(s in c)s =
in =
r&&(n[c[s]]=3Dr[s]);while("*"=3D=3D=3Dl[0])l.shift(),o=3D=3D=3Dt&&(o=3De.=
mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in =
u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in =
r)a=3Dl[0];else{for(s in r){if(!l[0]||e.converters[s+" =
"+l[0]]){a=3Ds;break}i||(i=3Ds)}a=3Da||i}return =
a?(a!=3D=3Dl[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var =
n,r,i,o,a=3D{},s=3D0,u=3De.dataTypes.slice(),l=3Du[0];if(e.dataFilter&&(t=
=3De.dataFilter(t,e.dataType)),u[1])for(i in =
e.converters)a[i.toLowerCase()]=3De.converters[i];for(;r=3Du[++s];)if("*"=
!=3D=3Dr){if("*"!=3D=3Dl&&l!=3D=3Dr){if(i=3Da[l+" "+r]||a["* =
"+r],!i)for(n in a)if(o=3Dn.split(" "),o[1]=3D=3D=3Dr&&(i=3Da[l+" =
"+o[0]]||a["* =
"+o[0]])){i=3D=3D=3D!0?i=3Da[n]:a[n]!=3D=3D!0&&(r=3Do[0],u.splice(s--,0,r=
));break}if(i!=3D=3D!0)if(i&&e["throws"])t=3Di(t);else =
try{t=3Di(t)}catch(c){return{state:"parsererror",error:i?c:"No =
conversion from "+l+" to =
"+r}}}l=3Dr}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"=
text/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},conver=
ters:{"text script":function(e){return =
b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache=3D=3D=3D=
t&&(e.cache=3D!1),e.crossDomain&&(e.type=3D"GET",e.global=3D!1)}),b.ajaxT=
ransport("script",function(e){if(e.crossDomain){var =
n,r=3Do.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=
=3Do.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 =
On=3D[],Bn=3D/(=3D)\?(?=3D&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpC=
allback:function(){var e=3DOn.pop()||b.expando+"_"+vn++;return =
this[e]=3D!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var =
o,a,s,u=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 =
u||"jsonp"=3D=3D=3Dn.dataTypes[0]?(o=3Dn.jsonpCallback=3Db.isFunction(n.j=
sonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=3Dn[u].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||b.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,On.push(o)),s&&b.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){}}b.ajaxSettings.xhr=3De.Ac=
tiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=3Db.ajaxSet=
tings.xhr(),b.support.cors=3D!!Rn&&"withCredentials"in =
Rn,Rn=3Db.support.ajax=3D!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.cross=
Domain||b.support.cors){var r;return{send:function(i,o){var =
a,s,u=3Dn.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.pa=
ssword):u.open(n.type,n.url,n.async),n.xhrFields)for(s in =
n.xhrFields)u[s]=3Dn.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overr=
ideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Reque=
sted-With"]=3D"XMLHttpRequest");try{for(s in =
i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null)=
,r=3Dfunction(e,i){var =
s,l,c,p;try{if(r&&(i||4=3D=3D=3Du.readyState))if(r=3Dt,a&&(u.onreadystate=
change=3Db.noop,$n&&delete =
Pn[a]),i)4!=3D=3Du.readyState&&u.abort();else{p=3D{},s=3Du.status,l=3Du.g=
etAllResponseHeaders(),"string"=3D=3Dtypeof =
u.responseText&&(p.text=3Du.responseText);try{c=3Du.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,l)},n.async?4=3D=3D=3Du.readyState=
?setTimeout(r):(a=3D++Wn,$n&&(Pn||(Pn=3D{},b(e).unload($n)),Pn[a]=3Dr),u.=
onreadystatechange=3Dr):r()},abort:function(){r&&r(t,!0)}}}});var =
Xn,Un,Vn=3D/^(?:toggle|show|hide)$/,Yn=3DRegExp("^(?:([+-])=3D|)("+x+")([=
a-z%]*)$","i"),Jn=3D/queueHooks$/,Gn=3D[nr],Qn=3D{"*":[function(e,t){var =
n,r,i=3Dthis.createTween(e,t),o=3DYn.exec(t),a=3Di.cur(),s=3D+a||0,u=3D1,=
l=3D20;if(o){if(n=3D+o[2],r=3Do[3]||(b.cssNumber[e]?"":"px"),"px"!=3D=3Dr=
&&s){s=3Db.css(i.elem,e,!0)||n||1;do =
u=3Du||".5",s/=3Du,b.style(i.elem,e,s+r);while(u!=3D=3D(u=3Di.cur()/a)&&1=
!=3D=3Du&&--l)}i.unit=3Dr,i.start=3Ds,i.end=3Do[1]?s+(o[1]+1)*n:n}return =
i}]};function Kn(){return =
setTimeout(function(){Xn=3Dt}),Xn=3Db.now()}function =
Zn(e,t){b.each(t,function(t,n){var =
r=3D(Qn[t]||[]).concat(Qn["*"]),i=3D0,o=3Dr.length;for(;o>i;i++)if(r[i].c=
all(e,t,n))return})}function er(e,t,n){var =
r,i,o=3D0,a=3DGn.length,s=3Db.Deferred().always(function(){delete =
u.elem}),u=3Dfunction(){if(i)return!1;var =
t=3DXn||Kn(),n=3DMath.max(0,l.startTime+l.duration-t),r=3Dn/l.duration||0=
,o=3D1-r,a=3D0,u=3Dl.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return=
=
s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=3Ds.promise=
({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),orig=
inalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration=
,tweens:[],createTween:function(t,n){var =
r=3Db.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return =
l.tweens.push(r),r},stop:function(t){var =
n=3D0,r=3Dt?l.tweens.length:0;if(i)return =
this;for(i=3D!0;r>n;n++)l.tweens[n].run(1);return =
t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=3Dl.props;for(tr=
(c,l.opts.specialEasing);a>o;o++)if(r=3DGn[o].call(l,e,c,l.opts))return =
r;return =
Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.e=
xtend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).=
done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)=
}function tr(e,t){var n,r,i,o,a;for(i in =
e)if(r=3Db.camelCase(i),o=3Dt[r],n=3De[i],b.isArray(n)&&(o=3Dn[1],n=3De[i=
]=3Dn[0]),i!=3D=3Dr&&(e[r]=3Dn,delete =
e[i]),a=3Db.cssHooks[r],a&&"expand"in a){n=3Da.expand(n),delete =
e[r];for(i in n)i in e||(e[i]=3Dn[i],t[i]=3Do)}else =
t[r]=3Do}b.Animation=3Db.extend(er,{tweener:function(e,t){b.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,u,l,c,p,f=3Dthis,d=3De.style,h=3D{},g=3D[],m=3De.nodeType&&nn(e=
);n.queue||(c=3Db._queueHooks(e,"fx"),null=3D=3Dc.unqueued&&(c.unqueued=3D=
0,p=3Dc.empty.fire,c.empty.fire=3Dfunction(){c.unqueued||p()}),c.unqueued=
++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").l=
ength||c.empty.fire()})})),1=3D=3D=3De.nodeType&&("height"in =
t||"width"in =
t)&&(n.overflow=3D[d.overflow,d.overflowX,d.overflowY],"inline"=3D=3D=3Db=
.css(e,"display")&&"none"=3D=3D=3Db.css(e,"float")&&(b.support.inlineBloc=
kNeedsLayout&&"inline"!=3D=3Dun(e.nodeName)?d.zoom=3D1:d.display=3D"inlin=
e-block")),n.overflow&&(d.overflow=3D"hidden",b.support.shrinkWrapBlocks|=
|f.always(function(){d.overflow=3Dn.overflow[0],d.overflowX=3Dn.overflow[=
1],d.overflowY=3Dn.overflow[2]}));for(i in =
t)if(a=3Dt[i],Vn.exec(a)){if(delete =
t[i],u=3Du||"toggle"=3D=3D=3Da,a=3D=3D=3D(m?"hide":"show"))continue;g.pus=
h(i)}if(o=3Dg.length){s=3Db._data(e,"fxshow")||b._data(e,"fxshow",{}),"hi=
dden"in =
s&&(m=3Ds.hidden),u&&(s.hidden=3D!m),m?b(e).show():f.done(function(){b(e)=
.hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in =
h)b.style(e,t,h[t])});for(i=3D0;o>i;i++)r=3Dg[i],l=3Df.createTween(r,m?s[=
r]:0),h[r]=3Ds[r]||b.style(e,r),r in =
s||(s[r]=3Dl.start,m&&(l.end=3Dl.start,l.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)}b.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||(b.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?b.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=
b.css(e.elem,e.prop,""),t&&"auto"!=3D=3Dt?t:0):e.elem[e.prop]},set:functi=
on(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=3De.ele=
m.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.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)}},b.each(["toggle","show","hide"],function(e,t){var =
n=3Db.fn[t];b.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)}}),b.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=3Db.isEmptyObject(e),o=3Db.speed(t,n,r),a=3Dfunction(){var =
t=3Der(this,b.extend({},e),o);a.finish=3Dfunction(){t.stop(!0)},(i||b._da=
ta(this,"finish"))&&t.stop(!0)};return =
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=3Db.timers,a=3Db._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)&&b.dequeue(this,e)})},finish:function(e){return =
e!=3D=3D!1&&(e=3De||"fx"),this.each(function(){var =
t,n=3Db._data(this),r=3Dn[e+"queue"],i=3Dn[e+"queueHooks"],o=3Db.timers,a=
=3Dr?r.length:0;for(n.finish=3D!0,b.queue(this,e,[]),i&&i.cur&&i.cur.fini=
sh&&i.cur.finish.call(this),t=3Do.length;t--;)o[t].elem=3D=3D=3Dthis&&o[t=
].queue=3D=3D=3De&&(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}b.each({slideDown:ir("show"),slideUp:ir("h=
ide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"=
hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=3Dfunction(e,=
n,r){return this.animate(t,e,n,r)}}),b.speed=3Dfunction(e,t,n){var =
r=3De&&"object"=3D=3Dtypeof =
e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing=
:n&&t||t&&!b.isFunction(t)&&t};return =
r.duration=3Db.fx.off?0:"number"=3D=3Dtypeof =
r.duration?r.duration:r.duration in =
b.fx.speeds?b.fx.speeds[r.duration]:b.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(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,=
r.queue)},r},b.easing=3D{linear:function(e){return =
e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=3D[],b.fx=3D=
rr.prototype.init,b.fx.tick=3Dfunction(){var =
e,n=3Db.timers,r=3D0;for(Xn=3Db.now();n.length>r;r++)e=3Dn[r],e()||n[r]!=3D=
=3De||n.splice(r--,1);n.length||b.fx.stop(),Xn=3Dt},b.fx.timer=3Dfunction=
(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=3D13,b.fx.start=3D=
function(){Un||(Un=3DsetInterval(b.fx.tick,b.fx.interval))},b.fx.stop=3Df=
unction(){clearInterval(Un),Un=3Dnull},b.fx.speeds=3D{slow:600,fast:200,_=
default:400},b.fx.step=3D{},b.expr&&b.expr.filters&&(b.expr.filters.anima=
ted=3Dfunction(e){return b.grep(b.timers,function(t){return =
e=3D=3D=3Dt.elem}).length}),b.fn.offset=3Dfunction(e){if(arguments.length=
)return =
e=3D=3D=3Dt?this:this.each(function(t){b.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,b.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},b.offset=3D{setOffset:=
function(e,t,n){var =
r=3Db.css(e,"position");"static"=3D=3D=3Dr&&(e.style.position=3D"relative=
");var =
i=3Db(e),o=3Di.offset(),a=3Db.css(e,"top"),s=3Db.css(e,"left"),u=3D("abso=
lute"=3D=3D=3Dr||"fixed"=3D=3D=3Dr)&&b.inArray("auto",[a,s])>-1,l=3D{},c=3D=
{},p,f;u?(c=3Di.position(),p=3Dc.top,f=3Dc.left):(p=3DparseFloat(a)||0,f=3D=
parseFloat(s)||0),b.isFunction(t)&&(t=3Dt.call(e,n,o)),null!=3Dt.top&&(l.=
top=3Dt.top-o.top+p),null!=3Dt.left&&(l.left=3Dt.left-o.left+f),"using"in=
=
t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0=
]){var =
e,t,n=3D{top:0,left:0},r=3Dthis[0];return"fixed"=3D=3D=3Db.css(r,"positio=
n")?t=3Dr.getBoundingClientRect():(e=3Dthis.offsetParent(),t=3Dthis.offse=
t(),b.nodeName(e[0],"html")||(n=3De.offset()),n.top+=3Db.css(e[0],"border=
TopWidth",!0),n.left+=3Db.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.to=
p-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},=
offsetParent:function(){return this.map(function(){var =
e=3Dthis.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&=
"static"=3D=3D=3Db.css(e,"position"))e=3De.offsetParent;return =
e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pag=
eYOffset"},function(e,n){var =
r=3D/Y/.test(n);b.fn[e]=3Dfunction(i){return =
b.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?b(a).scrollLeft=
():o,r?o:b(a).scrollTop()):e[i]=3Do,t)},e,i,arguments.length,null)}});fun=
ction or(e){return =
b.isWindow(e)?e:9=3D=3D=3De.nodeType?e.defaultView||e.parentWindow:!1}b.e=
ach({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"=
+e,content:n,"":"outer"+e},function(r,i){b.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 =
b.access(this,function(n,r,i){var o;return =
b.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?b.css(n,r,s):b.styl=
e(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=3De.$=3Db,"function"=3D=3Dtypeo=
f =
define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){retu=
rn b})})(window);=0A=
// Underscore.js 1.5.1=0A=
// http://underscorejs.org=0A=
// (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative =
Reporters & Editors=0A=
// Underscore may be freely distributed under the MIT license.=0A=
!function(){var =
n=3Dthis,t=3Dn._,r=3D{},e=3DArray.prototype,u=3DObject.prototype,i=3DFunc=
tion.prototype,a=3De.push,o=3De.slice,c=3De.concat,l=3Du.toString,f=3Du.h=
asOwnProperty,s=3De.forEach,p=3De.map,v=3De.reduce,h=3De.reduceRight,d=3D=
e.filter,g=3De.every,m=3De.some,y=3De.indexOf,b=3De.lastIndexOf,x=3DArray=
.isArray,_=3DObject.keys,w=3Di.bind,j=3Dfunction(n){return n instanceof =
j?n:this instanceof j?(this._wrapped=3Dn,void 0):new =
j(n)};"undefined"!=3Dtypeof exports?("undefined"!=3Dtypeof =
module&&module.exports&&(exports=3Dmodule.exports=3Dj),exports._=3Dj):n._=
=3Dj,j.VERSION=3D"1.5.1";var =
A=3Dj.each=3Dj.forEach=3Dfunction(n,t,e){if(null!=3Dn)if(s&&n.forEach=3D=3D=
=3Ds)n.forEach(t,e);else if(n.length=3D=3D=3D+n.length){for(var =
u=3D0,i=3Dn.length;i>u;u++)if(t.call(e,n[u],u,n)=3D=3D=3Dr)return}else =
for(var a in =
n)if(j.has(n,a)&&t.call(e,n[a],a,n)=3D=3D=3Dr)return};j.map=3Dj.collect=3D=
function(n,t,r){var e=3D[];return =
null=3D=3Dn?e:p&&n.map=3D=3D=3Dp?n.map(t,r):(A(n,function(n,u,i){e.push(t=
.call(r,n,u,i))}),e)};var E=3D"Reduce of empty array with no initial =
value";j.reduce=3Dj.foldl=3Dj.inject=3Dfunction(n,t,r,e){var =
u=3Darguments.length>2;if(null=3D=3Dn&&(n=3D[]),v&&n.reduce=3D=3D=3Dv)ret=
urn =
e&&(t=3Dj.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u=
?r=3Dt.call(e,r,n,i,a):(r=3Dn,u=3D!0)}),!u)throw new TypeError(E);return =
r},j.reduceRight=3Dj.foldr=3Dfunction(n,t,r,e){var =
u=3Darguments.length>2;if(null=3D=3Dn&&(n=3D[]),h&&n.reduceRight=3D=3D=3D=
h)return e&&(t=3Dj.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var =
i=3Dn.length;if(i!=3D=3D+i){var =
a=3Dj.keys(n);i=3Da.length}if(A(n,function(o,c,l){c=3Da?a[--i]:--i,u?r=3D=
t.call(e,r,n[c],c,l):(r=3Dn[c],u=3D!0)}),!u)throw new =
TypeError(E);return r},j.find=3Dj.detect=3Dfunction(n,t,r){var e;return =
O(n,function(n,u,i){return t.call(r,n,u,i)?(e=3Dn,!0):void =
0}),e},j.filter=3Dj.select=3Dfunction(n,t,r){var e=3D[];return =
null=3D=3Dn?e:d&&n.filter=3D=3D=3Dd?n.filter(t,r):(A(n,function(n,u,i){t.=
call(r,n,u,i)&&e.push(n)}),e)},j.reject=3Dfunction(n,t,r){return =
j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=3Dj.all=3D=
function(n,t,e){t||(t=3Dj.identity);var u=3D!0;return =
null=3D=3Dn?u:g&&n.every=3D=3D=3Dg?n.every(t,e):(A(n,function(n,i,a){retu=
rn(u=3Du&&t.call(e,n,i,a))?void 0:r}),!!u)};var =
O=3Dj.some=3Dj.any=3Dfunction(n,t,e){t||(t=3Dj.identity);var =
u=3D!1;return =
null=3D=3Dn?u:m&&n.some=3D=3D=3Dm?n.some(t,e):(A(n,function(n,i,a){return=
u||(u=3Dt.call(e,n,i,a))?r:void =
0}),!!u)};j.contains=3Dj.include=3Dfunction(n,t){return =
null=3D=3Dn?!1:y&&n.indexOf=3D=3D=3Dy?n.indexOf(t)!=3D-1:O(n,function(n){=
return n=3D=3D=3Dt})},j.invoke=3Dfunction(n,t){var =
r=3Do.call(arguments,2),e=3Dj.isFunction(t);return =
j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=3Dfunction(n,t=
){return j.map(n,function(n){return =
n[t]})},j.where=3Dfunction(n,t,r){return j.isEmpty(t)?r?void =
0:[]:j[r?"find":"filter"](n,function(n){for(var r in =
t)if(t[r]!=3D=3Dn[r])return!1;return!0})},j.findWhere=3Dfunction(n,t){ret=
urn =
j.where(n,t,!0)},j.max=3Dfunction(n,t,r){if(!t&&j.isArray(n)&&n[0]=3D=3D=3D=
+n[0]&&n.length<65535)return =
Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1/0;var =
e=3D{computed:-1/0,value:-1/0};return A(n,function(n,u,i){var =
a=3Dt?t.call(r,n,u,i):n;a>e.computed&&(e=3D{value:n,computed:a})}),e.valu=
e},j.min=3Dfunction(n,t,r){if(!t&&j.isArray(n)&&n[0]=3D=3D=3D+n[0]&&n.len=
gth<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return =
1/0;var e=3D{computed:1/0,value:1/0};return A(n,function(n,u,i){var =
a=3Dt?t.call(r,n,u,i):n;a
e||r=3D=3D=3Dvoid =
0)return 1;if(e>r||e=3D=3D=3Dvoid 0)return-1}return =
n.indexi;){var =
o=3Di+a>>>1;r.call(e,n[o])=3D0})})},j.difference=3Dfunction(n){var =
t=3Dc.apply(e,o.call(arguments,1));return =
j.filter(n,function(n){return!j.contains(t,n)})},j.zip=3Dfunction(){for(v=
ar n=3Dj.max(j.pluck(arguments,"length").concat(0)),t=3Dnew =
Array(n),r=3D0;n>r;r++)t[r]=3Dj.pluck(arguments,""+r);return =
t},j.object=3Dfunction(n,t){if(null=3D=3Dn)return{};for(var =
r=3D{},e=3D0,u=3Dn.length;u>e;e++)t?r[n[e]]=3Dt[e]:r[n[e][0]]=3Dn[e][1];r=
eturn r},j.indexOf=3Dfunction(n,t,r){if(null=3D=3Dn)return-1;var =
e=3D0,u=3Dn.length;if(r){if("number"!=3Dtypeof r)return =
e=3Dj.sortedIndex(n,t),n[e]=3D=3D=3Dt?e:-1;e=3D0>r?Math.max(0,u+r):r}if(y=
&&n.indexOf=3D=3D=3Dy)return =
n.indexOf(t,r);for(;u>e;e++)if(n[e]=3D=3D=3Dt)return =
e;return-1},j.lastIndexOf=3Dfunction(n,t,r){if(null=3D=3Dn)return-1;var =
e=3Dnull!=3Dr;if(b&&n.lastIndexOf=3D=3D=3Db)return =
e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var =
u=3De?r:n.length;u--;)if(n[u]=3D=3D=3Dt)return =
u;return-1},j.range=3Dfunction(n,t,r){arguments.length<=3D1&&(t=3Dn||0,n=3D=
0),r=3Darguments[2]||1;for(var =
e=3DMath.max(Math.ceil((t-n)/r),0),u=3D0,i=3Dnew =
Array(e);e>u;)i[u++]=3Dn,n+=3Dr;return i};var =
M=3Dfunction(){};j.bind=3Dfunction(n,t){var =
r,e;if(w&&n.bind=3D=3D=3Dw)return =
w.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new =
TypeError;return r=3Do.call(arguments,2),e=3Dfunction(){if(!(this =
instanceof e))return =
n.apply(t,r.concat(o.call(arguments)));M.prototype=3Dn.prototype;var =
u=3Dnew M;M.prototype=3Dnull;var =
i=3Dn.apply(u,r.concat(o.call(arguments)));return =
Object(i)=3D=3D=3Di?i:u}},j.partial=3Dfunction(n){var =
t=3Do.call(arguments,1);return function(){return =
n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=3Dfunction(n){var =
t=3Do.call(arguments,1);if(0=3D=3D=3Dt.length)throw new Error("bindAll =
must be passed function names");return =
A(t,function(t){n[t]=3Dj.bind(n[t],n)}),n},j.memoize=3Dfunction(n,t){var =
r=3D{};return t||(t=3Dj.identity),function(){var =
e=3Dt.apply(this,arguments);return =
j.has(r,e)?r[e]:r[e]=3Dn.apply(this,arguments)}},j.delay=3Dfunction(n,t){=
var r=3Do.call(arguments,2);return setTimeout(function(){return =
n.apply(null,r)},t)},j.defer=3Dfunction(n){return =
j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=3Dfunction=
(n,t,r){var e,u,i,a=3Dnull,o=3D0;r||(r=3D{});var =
c=3Dfunction(){o=3Dr.leading=3D=3D=3D!1?0:new =
Date,a=3Dnull,i=3Dn.apply(e,u)};return function(){var l=3Dnew =
Date;o||r.leading!=3D=3D!1||(o=3Dl);var f=3Dt-(l-o);return =
e=3Dthis,u=3Darguments,0>=3Df?(clearTimeout(a),a=3Dnull,o=3Dl,i=3Dn.apply=
(e,u)):a||r.trailing=3D=3D=3D!1||(a=3DsetTimeout(c,f)),i}},j.debounce=3Df=
unction(n,t,r){var e,u=3Dnull;return function(){var =
i=3Dthis,a=3Darguments,o=3Dfunction(){u=3Dnull,r||(e=3Dn.apply(i,a))},c=3D=
r&&!u;return =
clearTimeout(u),u=3DsetTimeout(o,t),c&&(e=3Dn.apply(i,a)),e}},j.once=3Dfu=
nction(n){var t,r=3D!1;return function(){return =
r?t:(r=3D!0,t=3Dn.apply(this,arguments),n=3Dnull,t)}},j.wrap=3Dfunction(n=
,t){return function(){var r=3D[n];return =
a.apply(r,arguments),t.apply(this,r)}},j.compose=3Dfunction(){var =
n=3Darguments;return function(){for(var =
t=3Darguments,r=3Dn.length-1;r>=3D0;r--)t=3D[n[r].apply(this,t)];return =
t[0]}},j.after=3Dfunction(n,t){return =
function(){return--n<1?t.apply(this,arguments):void =
0}},j.keys=3D_||function(n){if(n!=3D=3DObject(n))throw new =
TypeError("Invalid object");var t=3D[];for(var r in =
n)j.has(n,r)&&t.push(r);return t},j.values=3Dfunction(n){var =
t=3D[];for(var r in n)j.has(n,r)&&t.push(n[r]);return =
t},j.pairs=3Dfunction(n){var t=3D[];for(var r in =
n)j.has(n,r)&&t.push([r,n[r]]);return t},j.invert=3Dfunction(n){var =
t=3D{};for(var r in n)j.has(n,r)&&(t[n[r]]=3Dr);return =
t},j.functions=3Dj.methods=3Dfunction(n){var t=3D[];for(var r in =
n)j.isFunction(n[r])&&t.push(r);return =
t.sort()},j.extend=3Dfunction(n){return =
A(o.call(arguments,1),function(t){if(t)for(var r in =
t)n[r]=3Dt[r]}),n},j.pick=3Dfunction(n){var =
t=3D{},r=3Dc.apply(e,o.call(arguments,1));return A(r,function(r){r in =
n&&(t[r]=3Dn[r])}),t},j.omit=3Dfunction(n){var =
t=3D{},r=3Dc.apply(e,o.call(arguments,1));for(var u in =
n)j.contains(r,u)||(t[u]=3Dn[u]);return =
t},j.defaults=3Dfunction(n){return =
A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=3D=3D=3Dvoid =
0&&(n[r]=3Dt[r])}),n},j.clone=3Dfunction(n){return =
j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=3Dfunction(n=
,t){return t(n),n};var S=3Dfunction(n,t,r,e){if(n=3D=3D=3Dt)return =
0!=3D=3Dn||1/n=3D=3D1/t;if(null=3D=3Dn||null=3D=3Dt)return n=3D=3D=3Dt;n =
instanceof j&&(n=3Dn._wrapped),t instanceof j&&(t=3Dt._wrapped);var =
u=3Dl.call(n);if(u!=3Dl.call(t))return!1;switch(u){case"[object =
String]":return n=3D=3DString(t);case"[object Number]":return =
n!=3D+n?t!=3D+t:0=3D=3Dn?1/n=3D=3D1/t:n=3D=3D+t;case"[object =
Date]":case"[object Boolean]":return+n=3D=3D+t;case"[object =
RegExp]":return =
n.source=3D=3Dt.source&&n.global=3D=3Dt.global&&n.multiline=3D=3Dt.multil=
ine&&n.ignoreCase=3D=3Dt.ignoreCase}if("object"!=3Dtypeof =
n||"object"!=3Dtypeof t)return!1;for(var =
i=3Dr.length;i--;)if(r[i]=3D=3Dn)return e[i]=3D=3Dt;var =
a=3Dn.constructor,o=3Dt.constructor;if(a!=3D=3Do&&!(j.isFunction(a)&&a =
instanceof a&&j.isFunction(o)&&o instanceof =
o))return!1;r.push(n),e.push(t);var c=3D0,f=3D!0;if("[object =
Array]"=3D=3Du){if(c=3Dn.length,f=3Dc=3D=3Dt.length)for(;c--&&(f=3DS(n[c]=
,t[c],r,e)););}else{for(var s in =
n)if(j.has(n,s)&&(c++,!(f=3Dj.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){fo=
r(s in t)if(j.has(t,s)&&!c--)break;f=3D!c}}return =
r.pop(),e.pop(),f};j.isEqual=3Dfunction(n,t){return =
S(n,t,[],[])},j.isEmpty=3Dfunction(n){if(null=3D=3Dn)return!0;if(j.isArra=
y(n)||j.isString(n))return 0=3D=3D=3Dn.length;for(var t in =
n)if(j.has(n,t))return!1;return!0},j.isElement=3Dfunction(n){return!(!n||=
1!=3D=3Dn.nodeType)},j.isArray=3Dx||function(n){return"[object =
Array]"=3D=3Dl.call(n)},j.isObject=3Dfunction(n){return =
n=3D=3D=3DObject(n)},A(["Arguments","Function","String","Number","Date","=
RegExp"],function(n){j["is"+n]=3Dfunction(t){return =
l.call(t)=3D=3D"[object =
"+n+"]"}}),j.isArguments(arguments)||(j.isArguments=3Dfunction(n){return!=
(!n||!j.has(n,"callee"))}),"function"!=3Dtypeof/./&&(j.isFunction=3Dfunct=
ion(n){return"function"=3D=3Dtypeof n}),j.isFinite=3Dfunction(n){return =
isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=3Dfunction(n){return =
j.isNumber(n)&&n!=3D+n},j.isBoolean=3Dfunction(n){return =
n=3D=3D=3D!0||n=3D=3D=3D!1||"[object =
Boolean]"=3D=3Dl.call(n)},j.isNull=3Dfunction(n){return =
null=3D=3D=3Dn},j.isUndefined=3Dfunction(n){return n=3D=3D=3Dvoid =
0},j.has=3Dfunction(n,t){return =
f.call(n,t)},j.noConflict=3Dfunction(){return =
n._=3Dt,this},j.identity=3Dfunction(n){return =
n},j.times=3Dfunction(n,t,r){for(var =
e=3DArray(Math.max(0,n)),u=3D0;n>u;u++)e[u]=3Dt.call(r,u);return =
e},j.random=3Dfunction(n,t){return =
null=3D=3Dt&&(t=3Dn,n=3D0),n+Math.floor(Math.random()*(t-n+1))};var =
I=3D{escape:{"&":"&","<":"<",">":">",'"':""","'":"'",=
"/":"/"}};I.unescape=3Dj.invert(I.escape);var T=3D{escape:new =
RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new =
RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unesc=
ape"],function(n){j[n]=3Dfunction(t){return =
null=3D=3Dt?"":(""+t).replace(T[n],function(t){return =
I[n][t]})}}),j.result=3Dfunction(n,t){if(null=3D=3Dn)return void 0;var =
r=3Dn[t];return =
j.isFunction(r)?r.call(n):r},j.mixin=3Dfunction(n){A(j.functions(n),funct=
ion(t){var r=3Dj[t]=3Dn[t];j.prototype[t]=3Dfunction(){var =
n=3D[this._wrapped];return =
a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var =
N=3D0;j.uniqueId=3Dfunction(n){var t=3D++N+"";return =
n?n+t:t},j.templateSettings=3D{evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=
=3D([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var =
q=3D/(.)^/,B=3D{"'":"'","\\":"\\","\r":"r","\n":"n"," =
":"t","\u2028":"u2028","\u2029":"u2029"},D=3D/\\|'|\r|\n|\t|\u2028|\u2029=
/g;j.template=3Dfunction(n,t,r){var =
e;r=3Dj.defaults({},r,j.templateSettings);var u=3Dnew =
RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).so=
urce].join("|")+"|$","g"),i=3D0,a=3D"__p+=3D'";n.replace(u,function(t,r,e=
,u,o){return =
a+=3Dn.slice(i,o).replace(D,function(n){return"\\"+B[n]}),r&&(a+=3D"'+\n(=
(__t=3D("+r+"))=3D=3Dnull?'':_.escape(__t))+\n'"),e&&(a+=3D"'+\n((__t=3D(=
"+e+"))=3D=3Dnull?'':__t)+\n'"),u&&(a+=3D"';\n"+u+"\n__p+=3D'"),i=3Do+t.l=
ength,t}),a+=3D"';\n",r.variable||(a=3D"with(obj||{}){\n"+a+"}\n"),a=3D"v=
ar =
__t,__p=3D'',__j=3DArray.prototype.join,"+"print=3Dfunction(){__p+=3D__j.=
call(arguments,'');};\n"+a+"return __p;\n";try{e=3Dnew =
Function(r.variable||"obj","_",a)}catch(o){throw =
o.source=3Da,o}if(t)return e(t,j);var c=3Dfunction(n){return =
e.call(this,n,j)};return =
c.source=3D"function("+(r.variable||"obj")+"){\n"+a+"}",c},j.chain=3Dfunc=
tion(n){return j(n).chain()};var z=3Dfunction(n){return =
this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift",=
"sort","splice","unshift"],function(n){var =
t=3De[n];j.prototype[n]=3Dfunction(){var r=3Dthis._wrapped;return =
t.apply(r,arguments),"shift"!=3Dn&&"splice"!=3Dn||0!=3D=3Dr.length||delet=
e r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var =
t=3De[n];j.prototype[n]=3Dfunction(){return =
z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{ch=
ain:function(){return this._chain=3D!0,this},value:function(){return =
this._wrapped}})}.call(this);=0A=
//# sourceMappingURL=3Dunderscore-min.map=0A=
/**=0A=
* Version: 1.0 Alpha-1 =0A=
* Build Date: 13-Nov-2007=0A=
* Copyright (c) 2006-2007, Coolite Inc. (http://www.coolite.com/). All =
rights reserved.=0A=
* License: Licensed under The MIT License. See license.txt and =
http://www.datejs.com/license/. =0A=
* Website: http://www.datejs.com/ or http://www.coolite.com/datejs/=0A=
*/=0A=
Date.CultureInfo=3D{name:"en-US",englishName:"English (United =
States)",nativeName:"English (United =
States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Fr=
iday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri=
","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLette=
rDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February",=
"March","April","May","June","July","August","September","October","Novem=
ber","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Ju=
n","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"P=
M",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPat=
terns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, =
yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM =
dd, yyyy h:mm:ss =
tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyy=
y-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss =
GMT",monthDay:"MMMM dd",yearMonth:"MMMM, =
yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch=
)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^a=
ug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i=
,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e=
(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/=
^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|p=
rev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterd=
ay:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,=
millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(u=
te)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:=
/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/=
^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((=
gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,ti=
meContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-=
0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-=
000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};=0A=
Date.getMonthNumberFromName=3Dfunction(name){var =
n=3DDate.CultureInfo.monthNames,m=3DDate.CultureInfo.abbreviatedMonthName=
s,s=3Dname.toLowerCase();for(var =
i=3D0;idate)?1:(this=3Dstart.getTime()&&t<=3Dend.getTime();};Date.prototype.addMilliseconds=
=3Dfunction(value){this.setMilliseconds(this.getMilliseconds()+value);ret=
urn this;};Date.prototype.addSeconds=3Dfunction(value){return =
this.addMilliseconds(value*1000);};Date.prototype.addMinutes=3Dfunction(v=
alue){return =
this.addMilliseconds(value*60000);};Date.prototype.addHours=3Dfunction(va=
lue){return =
this.addMilliseconds(value*3600000);};Date.prototype.addDays=3Dfunction(v=
alue){return =
this.addMilliseconds(value*86400000);};Date.prototype.addWeeks=3Dfunction=
(value){return =
this.addMilliseconds(value*604800000);};Date.prototype.addMonths=3Dfuncti=
on(value){var =
n=3Dthis.getDate();this.setDate(1);this.setMonth(this.getMonth()+value);t=
his.setDate(Math.min(n,this.getDaysInMonth()));return =
this;};Date.prototype.addYears=3Dfunction(value){return =
this.addMonths(value*12);};Date.prototype.add=3Dfunction(config){if(typeo=
f config=3D=3D"number"){this._orient=3Dconfig;return this;}=0A=
var =
x=3Dconfig;if(x.millisecond||x.milliseconds){this.addMilliseconds(x.milli=
second||x.milliseconds);}=0A=
if(x.second||x.seconds){this.addSeconds(x.second||x.seconds);}=0A=
if(x.minute||x.minutes){this.addMinutes(x.minute||x.minutes);}=0A=
if(x.hour||x.hours){this.addHours(x.hour||x.hours);}=0A=
if(x.month||x.months){this.addMonths(x.month||x.months);}=0A=
if(x.year||x.years){this.addYears(x.year||x.years);}=0A=
if(x.day||x.days){this.addDays(x.day||x.days);}=0A=
return this;};Date._validate=3Dfunction(value,min,max,name){if(typeof =
value!=3D"number"){throw new TypeError(value+" is not a Number.");}else =
if(valuemax){throw new RangeError(value+" is not a valid =
value for "+name+".");}=0A=
return true;};Date.validateMillisecond=3Dfunction(n){return =
Date._validate(n,0,999,"milliseconds");};Date.validateSecond=3Dfunction(n=
){return =
Date._validate(n,0,59,"seconds");};Date.validateMinute=3Dfunction(n){retu=
rn =
Date._validate(n,0,59,"minutes");};Date.validateHour=3Dfunction(n){return=
=
Date._validate(n,0,23,"hours");};Date.validateDay=3Dfunction(n,year,month=
){return =
Date._validate(n,1,Date.getDaysInMonth(year,month),"days");};Date.validat=
eMonth=3Dfunction(n){return =
Date._validate(n,0,11,"months");};Date.validateYear=3Dfunction(n){return =
Date._validate(n,1,9999,"seconds");};Date.prototype.set=3Dfunction(config=
){var =
x=3Dconfig;if(!x.millisecond&&x.millisecond!=3D=3D0){x.millisecond=3D-1;}=0A=
if(!x.second&&x.second!=3D=3D0){x.second=3D-1;}=0A=
if(!x.minute&&x.minute!=3D=3D0){x.minute=3D-1;}=0A=
if(!x.hour&&x.hour!=3D=3D0){x.hour=3D-1;}=0A=
if(!x.day&&x.day!=3D=3D0){x.day=3D-1;}=0A=
if(!x.month&&x.month!=3D=3D0){x.month=3D-1;}=0A=
if(!x.year&&x.year!=3D=3D0){x.year=3D-1;}=0A=
if(x.millisecond!=3D-1&&Date.validateMillisecond(x.millisecond)){this.add=
Milliseconds(x.millisecond-this.getMilliseconds());}=0A=
if(x.second!=3D-1&&Date.validateSecond(x.second)){this.addSeconds(x.secon=
d-this.getSeconds());}=0A=
if(x.minute!=3D-1&&Date.validateMinute(x.minute)){this.addMinutes(x.minut=
e-this.getMinutes());}=0A=
if(x.hour!=3D-1&&Date.validateHour(x.hour)){this.addHours(x.hour-this.get=
Hours());}=0A=
if(x.month!=3D=3D-1&&Date.validateMonth(x.month)){this.addMonths(x.month-=
this.getMonth());}=0A=
if(x.year!=3D-1&&Date.validateYear(x.year)){this.addYears(x.year-this.get=
FullYear());}=0A=
if(x.day!=3D-1&&Date.validateDay(x.day,this.getFullYear(),this.getMonth()=
)){this.addDays(x.day-this.getDate());}=0A=
if(x.timezone){this.setTimezone(x.timezone);}=0A=
if(x.timezoneOffset){this.setTimezoneOffset(x.timezoneOffset);}=0A=
return =
this;};Date.prototype.clearTime=3Dfunction(){this.setHours(0);this.setMin=
utes(0);this.setSeconds(0);this.setMilliseconds(0);return =
this;};Date.prototype.isLeapYear=3Dfunction(){var =
y=3Dthis.getFullYear();return(((y%4=3D=3D=3D0)&&(y%100!=3D=3D0))||(y%400=3D=
=3D=3D0));};Date.prototype.isWeekday=3Dfunction(){return!(this.is().sat()=
||this.is().sun());};Date.prototype.getDaysInMonth=3Dfunction(){return =
Date.getDaysInMonth(this.getFullYear(),this.getMonth());};Date.prototype.=
moveToFirstDayOfMonth=3Dfunction(){return =
this.set({day:1});};Date.prototype.moveToLastDayOfMonth=3Dfunction(){retu=
rn =
this.set({day:this.getDaysInMonth()});};Date.prototype.moveToDayOfWeek=3D=
function(day,orient){var =
diff=3D(day-this.getDay()+7*(orient||+1))%7;return =
this.addDays((diff=3D=3D=3D0)?diff+=3D7*(orient||+1):diff);};Date.prototy=
pe.moveToMonth=3Dfunction(month,orient){var =
diff=3D(month-this.getMonth()+12*(orient||+1))%12;return =
this.addMonths((diff=3D=3D=3D0)?diff+=3D12*(orient||+1):diff);};Date.prot=
otype.getDayOfYear=3Dfunction(){return Math.floor((this-new =
Date(this.getFullYear(),0,1))/86400000);};Date.prototype.getWeekOfYear=3D=
function(firstDayOfWeek){var =
y=3Dthis.getFullYear(),m=3Dthis.getMonth(),d=3Dthis.getDate();var =
dow=3DfirstDayOfWeek||Date.CultureInfo.firstDayOfWeek;var =
offset=3D7+1-new Date(y,0,1).getDay();if(offset=3D=3D8){offset=3D1;}=0A=
var =
daynum=3D((Date.UTC(y,m,d,0,0,0)-Date.UTC(y,0,1,0,0,0))/86400000)+1;var =
w=3DMath.floor((daynum-offset+7)/7);if(w=3D=3D=3Ddow){y--;var =
prevOffset=3D7+1-new =
Date(y,0,1).getDay();if(prevOffset=3D=3D2||prevOffset=3D=3D8){w=3D53;}els=
e{w=3D52;}}=0A=
return w;};Date.prototype.isDST=3Dfunction(){console.log('isDST');return =
this.toString().match(/(E|C|M|P)(S|D)T/)[2]=3D=3D"D";};Date.prototype.get=
Timezone=3Dfunction(){return =
Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST());};Date.proto=
type.setTimezoneOffset=3Dfunction(s){var =
here=3Dthis.getTimezoneOffset(),there=3DNumber(s)*-6/10;this.addMinutes(t=
here-here);return this;};Date.prototype.setTimezone=3Dfunction(s){return =
this.setTimezoneOffset(Date.getTimezoneOffset(s));};Date.prototype.getUTC=
Offset=3Dfunction(){var =
n=3Dthis.getTimezoneOffset()*-10/6,r;if(n<0){r=3D(n-10000).toString();ret=
urn =
r[0]+r.substr(2);}else{r=3D(n+10000).toString();return"+"+r.substr(1);}};=
Date.prototype.getDayName=3Dfunction(abbrev){return =
abbrev?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureIn=
fo.dayNames[this.getDay()];};Date.prototype.getMonthName=3Dfunction(abbre=
v){return =
abbrev?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.Cultu=
reInfo.monthNames[this.getMonth()];};Date.prototype._toString=3DDate.prot=
otype.toString;Date.prototype.toString=3Dfunction(format){var =
self=3Dthis;var p=3Dfunction =
p(s){return(s.toString().length=3D=3D1)?"0"+s:s;};return =
format?format.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/=
g,function(format){switch(format){case"hh":return =
p(self.getHours()<13?self.getHours():(self.getHours()-12));case"h":return=
self.getHours()<13?self.getHours():(self.getHours()-12);case"HH":return =
p(self.getHours());case"H":return self.getHours();case"mm":return =
p(self.getMinutes());case"m":return self.getMinutes();case"ss":return =
p(self.getSeconds());case"s":return self.getSeconds();case"yyyy":return =
self.getFullYear();case"yy":return =
self.getFullYear().toString().substring(2,4);case"dddd":return =
self.getDayName();case"ddd":return self.getDayName(true);case"dd":return =
p(self.getDate());case"d":return =
self.getDate().toString();case"MMMM":return =
self.getMonthName();case"MMM":return =
self.getMonthName(true);case"MM":return =
p((self.getMonth()+1));case"M":return self.getMonth()+1;case"t":return =
self.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.Cult=
ureInfo.pmDesignator.substring(0,1);case"tt":return =
self.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesig=
nator;case"zzz":case"zz":case"z":return"";}}):this._toString();};=0A=
Date.today=3Dfunction(){return =
Date.now().clearTime();};Date.prototype._orient=3D+1;Date.prototype.next=3D=
function(){this._orient=3D+1;return =
this;};Date.prototype.last=3DDate.prototype.prev=3DDate.prototype.previou=
s=3Dfunction(){this._orient=3D-1;return =
this;};Date.prototype._is=3Dfalse;Date.prototype.is=3Dfunction(){this._is=
=3Dtrue;return =
this;};Number.prototype._dateElement=3D"day";Number.prototype.fromNow=3Df=
unction(){var c=3D{};c[this._dateElement]=3Dthis;return =
Date.now().add(c);};Number.prototype.ago=3Dfunction(){var =
c=3D{};c[this._dateElement]=3Dthis*-1;return =
Date.now().add(c);};(function(){var =
$D=3DDate.prototype,$N=3DNumber.prototype;var dx=3D("sunday monday =
tuesday wednesday thursday friday saturday").split(/\s/),mx=3D("january =
february march april may june july august september october november =
december").split(/\s/),px=3D("Millisecond Second Minute Hour Day Week =
Month Year").split(/\s/),de;var df=3Dfunction(n){return =
function(){if(this._is){this._is=3Dfalse;return this.getDay()=3D=3Dn;}=0A=
return this.moveToDayOfWeek(n,this._orient);};};for(var =
i=3D0;i0&&!last){try{q=3Dd.call(this,r[1]);}ca=
tch(ex){last=3Dtrue;}}else{last=3Dtrue;}=0A=
if(!last&&q[1].length=3D=3D=3D0){last=3Dtrue;}=0A=
if(!last){var qx=3D[];for(var =
j=3D0;j0){rx[0]=3Drx[0].concat(p[=
0]);rx[1]=3Dp[1];}}=0A=
if(rx[1].length1){args=3DArray.prototype.slice.c=
all(arguments);}else if(arguments[0]instanceof =
Array){args=3Darguments[0];}=0A=
if(args){for(var =
i=3D0,px=3Dargs.shift();i2)?n:(n+(((n+2000)Date.getDaysInMonth(this.year,this.month)){throw new =
RangeError(this.day+" is not a valid value for days.");}=0A=
var r=3Dnew =
Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(=
this.timezone){r.set({timezone:this.timezone});}else =
if(this.timezoneOffset){r.set({timezoneOffset:this.timezoneOffset});}=0A=
return r;},finish:function(x){x=3D(x instanceof =
Array)?flattenAndCompact(x):[x];if(x.length=3D=3D=3D0){return null;}=0A=
for(var i=3D0;i 0) {=0A=
this.userGroups =3D =
this.parseGroupString(location.search.match(testParamRe)[1]);=0A=
}=0A=
=0A=
// Add a class to the element with each user's group.=0A=
var htmlElement =3D document.getElementsByTagName("html")[0];=0A=
for (var group in this.userGroups) {=0A=
if (htmlElement.className.length > 0) { htmlElement.className =
+=3D " "; }=0A=
htmlElement.className +=3D "test-" + group + "-" + =
this.userGroups[group];=0A=
}=0A=
=0A=
return this;=0A=
};=0A=
=0A=
/**=0A=
* Assign a user to a test group based on given probabilities.=0A=
*=0A=
* @param {String} testName=0A=
*/=0A=
Atlantic.AB.prototype.assignToGroup =3D function(testName) {=0A=
var test =3D this.tests[testName];=0A=
var roll =3D Math.random();=0A=
=0A=
var maxVal =3D 0;=0A=
var assignedGroup =3D "control";=0A=
for (var group in test) {=0A=
maxVal +=3D test[group];=0A=
=0A=
// If the user falls below the maximum value, place the user in =
that=0A=
// group and break the loop.=0A=
if (roll < maxVal) {=0A=
assignedGroup =3D group;=0A=
break;=0A=
}=0A=
}=0A=
=0A=
// Append the new group to the string and set it in the userGroups =
object.=0A=
// If the length of the cookie is greater than 100, don't assign the =
group.=0A=
// We store the value in an Omniture s.prop that has a maximum =
length of=0A=
// 100. Rather than truncating test and group names, assume the =
users are=0A=
// in the control group.=0A=
var cookieVal =3D this.getCookie() + testName + ":" + assignedGroup =
+ "|";=0A=
if (cookieVal.length > 100) { return; }=0A=
=0A=
this.setCookie(cookieVal);=0A=
this.userGroups[testName] =3D assignedGroup;=0A=
};=0A=
=0A=
/**=0A=
* Return the group that a user is in for a given test. If the test is =
not=0A=
* listed in the userGroups object, assume the user is in the control =
group.=0A=
*=0A=
* @param {String} testName=0A=
*/=0A=
Atlantic.AB.prototype.getGroup =3D function(testName) {=0A=
if (this.userGroups.hasOwnProperty(testName)) {=0A=
return this.userGroups[testName];=0A=
} else {=0A=
return "control";=0A=
}=0A=
};=0A=
=0A=
/**=0A=
* Parse a cookie or GET parameter and return an object. Format of the =
string=0A=
* is: test:group3,test2:group1.=0A=
*=0A=
* @param {String} groupString=0A=
*/=0A=
Atlantic.AB.prototype.parseGroupString =3D function(groupString) {=0A=
var userGroups =3D {};=0A=
=0A=
groupString =3D groupString.split("|");=0A=
for (var i =3D 0; i < groupString.length; i +=3D 1) {=0A=
var group =3D groupString[i].split(":");=0A=
if (group[0] =3D=3D=3D "") { continue; }=0A=
userGroups[group[0]] =3D group[1];=0A=
}=0A=
=0A=
return userGroups;=0A=
};=0A=
=0A=
/**=0A=
* Read the test cookie. If it is not set, return an empty string.=0A=
*/=0A=
Atlantic.AB.prototype.getCookie =3D function() {=0A=
return Atlantic.Utils.readCookie(this.cookie_name) || "";=0A=
};=0A=
=0A=
/**=0A=
* Set the test cookie to expire in a year.=0A=
*=0A=
* @param {String} value=0A=
*/=0A=
Atlantic.AB.prototype.setCookie =3D function(value) {=0A=
Atlantic.Utils.createCookie(this.cookie_name, value, 365);=0A=
};=0A=
=0A=
/**=0A=
* Prune a key out of a cookie. We should not allow the length of the =
cookie to=0A=
* grow unbounded.=0A=
*=0A=
* @param {String} testName The test to erase from the cookie.=0A=
*/=0A=
Atlantic.AB.prototype.pruneCookie =3D function(testName) {=0A=
var cookie =3D this.getCookie();=0A=
var testRegExp =3D new RegExp(testName + ":.+?[|]");=0A=
cookie =3D cookie.replace(testRegExp, "");=0A=
this.setCookie(cookie);=0A=
};=0A=
=0A=
/* SiteCatalyst code version: H.22.1.=0A=
Copyright 1996-2011 Adobe, Inc. All Rights Reserved=0A=
More info available at http://www.omniture.com */=0A=
=0A=
/**=0A=
* DOCS:=0A=
* To use this code you MUST set s_account in your base template.=0A=
* =0A=
*/=0A=
=0A=
if (window.s_account =3D=3D=3D undefined) {=0A=
console.error("WARNING: `s_account` not set for Omniture. No traffic =
will be recorded.")=0A=
};=0A=
// var s_account=3D"atlanticwire"=0A=
=0A=
var s=3Ds_gi(s_account)=0A=
/************************** CONFIG SECTION **************************/=0A=
/* You may add or alter any code config here. */=0A=
s.charSet=3D"UTF-8"=0A=
/* Conversion Config */=0A=
s.currencyCode=3D"USD"=0A=
/* Link Tracking Config */=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dtrue=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"=0A=
s.linkInternalFilters=3D"javascript:,www.theatlanticwire.com"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
=0A=
/* Plugin Config */=0A=
s.usePlugins =3D true=0A=
=0A=
function s_doPlugins(s) {=0A=
/* Add calls to plugins here */=0A=
=0A=
/* Set Page View Event */=0A=
s.events =3D s.apl(s.events, 'event2', ',', 2)=0A=
/* Link Text Tracking */=0A=
s.hbx_lt =3D "auto"; // setting these up as specified in the =
spreadsheet =0A=
s.setupLinkTrack("prop19,prop20,prop21,prop26","SC_LINKS");=0A=
}=0A=
s.doPlugins =3D s_doPlugins=0A=
=0A=
/************************** PLUGINS SECTION *************************/=0A=
/* You may insert any plugins you wish to use here. */=0A=
=0A=
/*=0A=
* Plugin Utility: apl v1.1=0A=
*/=0A=
s.apl=3Dnew Function("l","v","d","u",""=0A=
+"var s=3Dthis,m=3D0;if(!l)l=3D'';if(u){var =
i,n,a=3Ds.split(l,d);for(i=3D0;i-1?i:l.length;a[x"=0A=
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");=0A=
=0A=
/* =
=0A=
* Plugin: setupLinkTrack 2.0 - return links for HBX-based link =
=0A=
* tracking in SiteCatalyst (requires s.split and s.apl) =
=0A=
*/=0A=
s.setupLinkTrack=3Dnew Function("vl","c",""=0A=
+"var s=3Dthis;var =
l=3Ds.d.links,cv,cva,vla,h,i,l,t,b,o,y,n,oc,d=3D'';cv=3Ds."=0A=
+"c_r(c);if(vl&&cv!=3D''){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');fo=
r("=0A=
+"x in vla)s._hbxm(vla[x])?s[vla[x]]=3Dcva[x]:'';}s.c_w(c,'',0);if(!s.e"=0A=
+"o&&!s.lnk)return =
'';o=3Ds.eo?s.eo:s.lnk;y=3Ds.ot(o);n=3Ds.oid(o);if(s.eo&"=0A=
+"&o=3D=3Ds.eo){while(o&&!n&&y!=3D'BODY'){o=3Do.parentElement?o.parentEle=
ment"=0A=
+":o.parentNode;if(!o)return =
'';y=3Ds.ot(o);n=3Ds.oid(o);}for(i=3D0;i<4;i++"=0A=
+")if(o.tagName)if(o.tagName.toLowerCase()!=3D'a')if(o.tagName.toLowerC"=0A=
+"ase()!=3D'area')o=3Do.parentElement;}b=3Ds._LN(o);o.lid=3Dunescape(b[0]=
);o.lpos=3Dunescape(b[1]);"=0A=
+"if(s.hbx_lt&&s.hbx_lt!=3D'manual'){if((o.tagName&&s._TL(o.tagName)=3D=3D=
'"=0A=
+"area')){if(!s._IL(o.lid)){if(o.parentNode){if(o.parentNode.name)o.l"=0A=
+"id=3Do.parentNode.name;else =
o.lid=3Do.parentNode.id}}if(!s._IL(o.lpos))"=0A=
+"o.lpos=3Do.coords}else{if(s._IL(o.lid)<1)o.lid=3Ds._LS(o.lid=3Do.text?o=
.t"=0A=
+"ext:o.innerText?o.innerText:'');if(!s._IL(o.lid)||s._II(s._TL(o.lid"=0A=
+"),'-1){h=3D''+o.innerHTML;bu=3Ds._TL(h);i=3Ds._II(bu,'-1){eval(\"__f=3D/ src\s*=3D\s*[\'\\\"]?([^\'\\\" =
]+)[\'\\\"]?/i\")"=0A=
+";__f.exec(h);if(RegExp.$1)h=3DRegExp.$1}o.lid=3Dh}}}h=3Do.href?o.href:'=
';"=0A=
+"i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);l=
"=0A=
+"=3Ds.linkName?s.linkName:s._hbxln(h);t=3Ds.linkType?s.linkType.toLowerC=
"=0A=
+"ase():s.lt(h);oc=3Do.onclick?''+o.onclick:'';cv=3Ds.pageName+'^^'+o.lid=
"=0A=
+"+'^^'+s.pageName.substring(0,50)+' | '+(o.lid=3Do.lid?o.lid:'no =
&lid')+'^^'+o.lpos;if"=0A=
+"(t&&(h||l)){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');for(x in =
vla)s"=0A=
+"._hbxm(vla[x])?s[vla[x]]=3Dcva[x]:'';}else if(!t&&oc.indexOf('.tl(')<"=0A=
+"0){s.c_w(c,cv,0);}else return ''");=0A=
s._IL=3Dnew Function("a","var s=3Dthis;return =
a!=3D'undefined'?a.length:0");=0A=
s._II=3Dnew Function("a","b","c","var s=3Dthis;return a.indexOf(b,c?c:0)"=0A=
);=0A=
s._IS=3Dnew Function("a","b","c",""=0A=
+"var s=3Dthis;return =
b>s._IL(a)?'':a.substring(b,c!=3Dnull?c:s._IL(a))");=0A=
s._LN=3Dnew Function("a","b","c","d",""=0A=
+"var =
s=3Dthis;b=3Da.href;b+=3Da.name?a.name:'';c=3Ds._LVP(b,'lid');d=3Ds._LVP(=
"=0A=
+"b,'lpos');r"=0A=
+"eturn[c,d]");=0A=
s._LVP=3Dnew Function("a","b","c","d","e",""=0A=
+"var =
s=3Dthis;c=3Ds._II(a,'&'+b+'=3D');c=3Dc<0?s._II(a,'?'+b+'=3D'):c;if(c>-1)=
"=0A=
+"{d=3Ds._II(a,'&',c+s._IL(b)+2);e=3Ds._IS(a,c+s._IL(b)+2,d>-1?d:s._IL(a)=
"=0A=
+");return e}return ''");=0A=
s._LS=3Dnew Function("a",""=0A=
+"var =
s=3Dthis,b,c=3D100,d,e,f,g;b=3D(s._IL(a)>c)?escape(s._IS(a,0,c)):esca"=0A=
+"pe(a);b=3Ds._LSP(b,'%0A','%20');b=3Ds._LSP(b,'%0D','%20');b=3Ds._LSP(b,=
'%"=0A=
+"09','%20');c=3Ds._IP(b,'%20');d=3Ds._NA();e=3D0;for(f=3D0;f0){d[e++]=3Dg}}b=3Dd.join('%20');re=
tu"=0A=
+"rn unescape(b)");=0A=
s._LSP=3Dnew Function("a","b","c","d","var =
s=3Dthis;d=3Ds._IP(a,b);return d"=0A=
+".join(c)");=0A=
s._IP=3Dnew Function("a","b","var s=3Dthis;return a.split(b)");=0A=
s._RP=3Dnew Function("a","b","c","d",""=0A=
+"var =
s=3Dthis;d=3Ds._II(a,b);if(d>-1){a=3Ds._RP(s._IS(a,0,d)+','+s._IS(a,d"=0A=
+"+s._IL(b),s._IL(a)),b,c)}return a");=0A=
s._TL=3Dnew Function("a","var s=3Dthis;return a.toLowerCase()");=0A=
s._NA=3Dnew Function("a","var s=3Dthis;return new Array(a?a:0)");=0A=
s._hbxm=3Dnew Function("m","var s=3Dthis;return (''+m).indexOf('{')<0");=0A=
s._hbxln=3Dnew Function("h","var s=3Dthis,n=3Ds.linkNames;if(n)return =
s.pt("=0A=
+"n,',','lnf',h);return ''");=0A=
=0A=
=0A=
/* WARNING: Changing any of the below variables will cause drastic=0A=
changes to how your visitor data is collected. Changes should only be=0A=
made when instructed to do so by your account manager.*/=0A=
s.visitorNamespace=3D"atlanticmedia"=0A=
s.trackingServer=3D"atlanticmedia.122.2o7.net"=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"s._c=3D's_c';s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s.wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._i=
n]=3Ds;s.wd.s_c_in++;s"=0A=
+".an=3Ds_an;s.cls=3Dfunction(x,c){var =
i,y=3D'';if(!c)c=3Dthis.an;for(i=3D0;i=3D0)y+=3Dn}return y};s.fl=3Dfunction(x,l){return =
x?(''+x).substring(0,l):x};s.co=3Dfunc"=0A=
+"tion(o){if(!o)return o;var n=3Dnew Object,x;for(x in =
o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for(var =
p=3D0;p127){l=3D0;e=3D'';while(n||l<4){e=3Dh=
.substring(n%16,n%16+1)+e;n=3D(n-n%"=0A=
+"16)/16;l++}y+=3D'%u'+e}else if(c=3D=3D'+')y+=3D'%2B';else =
y+=3Descape(c)}return =
y}else{x=3Ds.rep(escape(''+x),'+','%2B');if(c&&s.em=3D=3D1&&x.indexOf('%u=
')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D0){i++;if"=0A=
+"(h.substring(8).indexOf(x.substring(i,i+1).toUpperCase())>=3D0)return =
x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}}}return =
x};s.epa=3Dfunction(x){var s=3Dthis;if(x){x=3D''+x;return s.em=3D=3D3?de"=0A=
+"codeURIComponent(x):unescape(s.rep(x,'+',' '))}return =
x};s.pt=3Dfunction(x,d,f,a){var =
s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.indexOf(d);y=3Dy<0?t.length:y;t=3D=
t.substring(0,y);r=3Ds[f](t,a);if(r)return r;z+=3Dy+d.l"=0A=
+"ength;t=3Dx.substring(z,x.length);t=3Dz=3D0)a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D=
's_')t=3Dt.substring(2);return (t!=3D''&&t=3D=3Da)};s.f"=0A=
+"sf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0};s.fs=3Dfunction(x,f){var =
s=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.si=3Dfunction(){var s=3Dthis,i,k,v,c=3D"=0A=
+"s_gi+'var =
s=3Ds_gi(\"'+s.oun+'\");s.sa(\"'+s.un+'\");';for(i=3D0;i2?n:2;p=3D=
d.lastIndexOf('.');if(p>=3D0){while(p>=3D0&&n>1){p=3Dd.lastIndexOf('"=0A=
+".',p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return=
s.c_d};s.c_r=3Dfunction(k){var s=3Dthis;k=3Ds.ape(k);var c=3D' =
'+s.d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':s."=0A=
+"epa(c.substring(i+2+k.length,e<0?c.length:e));return =
v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v,e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toUppe=
rCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NON"=0A=
+"E'){t=3D(v!=3D''?parseInt(l?l:0):-60);if(t){e=3Dnew =
Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!=3D'NONE'){s.d.cookie=3Dk+'=
=3D'+s.ape(v!=3D''?v:'[[B]]')+'; path=3D/;'+(e&&l!=3D'SESSION'?' =
expires=3D'+e.toGMTString()"=0A=
+"+';':'')+(d?' domain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfunction(o,e,r,f){var =
s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i=3D5&&(!s.isopera||s.apv>=3D7)){tcf=3Dnew =
Function('s','f','a','t','var =
e,r;try{r=3Ds[f](a)}catch(e){r=3Ds[t](e)}return =
r');r=3Dtcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds[b](a);else{s.eh(s.wd,"=0A=
+"'onerror',0,o);r=3Ds[f](a);s.eh(s.wd,'onerror',1)}}return =
r};s.gtfset=3Dfunction(e){var s=3Dthis;return s.tfs};s.gtfsoe=3Dnew =
Function('e','var =
s=3Ds_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=3D1;c=3Ds"=0A=
+".t();if(c)s.d.write(c);s.etfs=3D0;return =
true');s.gtfsfb=3Dfunction(a){return window};s.gtfsf=3Dfunction(w){var =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.l=
ocation.host=3D=3Dl.host){s.tfs=3D"=0A=
+"p;return s.gtfsf(s.tfs)}return s.tfs};s.gtfs=3Dfunction(){var =
s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.etfs)s.tfs=3Ds.cet('gtfsf',s.tfs,'=
gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=3Dfunction(u){var =
s=3Dthis,"=0A=
+"l=3Ds.rl[u],n,r;s.rl[u]=3D0;if(l)for(n=3D0;n=3D3"=0A=
+"&&(!s.isopera||s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){if(!s.rc)s.rc=3Dne=
w Object;if(!s.rc[un]){s.rc[un]=3D1;if(!s.rl)s.rl=3Dnew =
Object;s.rl[un]=3Dnew =
Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+']."=0A=
+"mrq(\"'+un+'\")',750)}else{l=3Ds.rl[un];if(l){r.t=3Dta;r.u=3Dun;r.r=3Dr=
s;l[l.length]=3Dr;return =
''}imn+=3D'_'+s.rc[un];s.rc[un]++}im=3Ds.wd[imn];if(!im)im=3Ds.wd[imn]=3D=
new Image;im.s_l=3D0;im.onload=3Dnew Function('e',"=0A=
+"'this.s_l=3D1;var =
wd=3Dwindow,s;if(wd.s_c_il){s=3Dwd.s_c_il['+s._in+'];s.mrq(\"'+un+'\");s.=
nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=3D1;s.m_m('rs')}else =
s.nrs++;im.src=3Drs;if((!ta||ta=3D=3D'_self'||ta=3D"=0A=
+"=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.name))&&rs.indexOf('&pe=3D')>=3D0){=
b=3De=3Dnew Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=3Dnew =
Date}return ''}return ''};s.gg=3Dfunction(v){var =
s=3Dthis;if(!s.wd['s_'+v])s.wd['s_'+v]=3D'';return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.s=
ubstring(2);var s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3D"=0A=
+"function(v){var =
s=3Dthis;if(s.pg)s.pt(v,',','glf',0)};s.rf=3Dfunction(x){var =
s=3Dthis,y,i,j,h,l,a,b=3D'',c=3D'',t;if(x){y=3D''+x;i=3Dy.indexOf('?');if=
(i>0){a=3Dy.substring(i+1);y=3Dy.substring(0,i);h=3Dy.toLowerCase()"=0A=
+";i=3D0;if(h.substring(0,7)=3D=3D'http://')i+=3D7;else =
if(h.substring(0,8)=3D=3D'https://')i+=3D8;h=3Dh.substring(i);i=3Dh.index=
Of(\"/\");if(i>0){h=3Dh.substring(0,i);if(h.indexOf('google')>=3D0){a=3Ds=
.sp(a,'&');if(a.lengt"=0A=
+"h>1){l=3D',q,ie,start,search_key,word,kw,cd,';for(j=3D0;j0&&l.indexOf(','+t.substring(0,i)+','=
)>=3D0)b+=3D(b?'&':'')+t;else c+=3D(c?'&':'')+t}if(b&&c){y+=3D'?'+b+'&'"=0A=
+"+c;if(''+x!=3Dy)x=3Dy}}}}}}return x};s.hav=3Dfunction(){var =
s=3Dthis,qs=3D'',fv=3Ds.linkTrackVars,fe=3Ds.linkTrackEvents,mn,i;if(s.pe=
){mn=3Ds.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=3D=
s[mn].tr"=0A=
+"ackVars;fe=3Ds[mn].trackEvents}}fv=3Dfv?fv+','+s.vl_l+','+s.vl_l2:'';fo=
r(i=3D0;i=3D0?h.substring(0,qi):h;if(t&&h.substring(h.l=
ength-(t.length+1))=3D=3D'.'+t"=0A=
+")return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():=
'';if(t&&h.indexOf(t)>=3D0)return 1;return 0};s.lt=3Dfunction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExt"=0A=
+"ernalFilters,lif=3Ds.linkInternalFilters;lif=3Dlif?lif:s.wd.location.ho=
stname;h=3Dh.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','lt=
df',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)"=0A=
+"!=3D'#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,'=
,','ltef',h)))return 'e';return ''};s.lc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);s.t"=0A=
+"();s.lnk=3D0;if(b)return this[b](e);return true');s.bc=3Dnew =
Function('e','var =
s=3Ds_c_il['+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.e=
o=3De.srcElement?e.srcElement:e.target;tcf=3Dnew Functi"=0A=
+"on(\"s\",\"var =
e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s.eo.parentNode))s.t()}=
catch(e){}\");tcf(s);s.eo=3D0');s.oh=3Dfunction(o){var =
s=3Dthis,l=3Ds.wd.location,h=3Do.href?o.href:'',i,j,k,p;i=3Dh.inde"=0A=
+"xOf(':');j=3Dh.indexOf('?');k=3Dh.indexOf('/');if(h&&(i<0||(j>=3D0&&i>j=
)||(k>=3D0&&i>k))){p=3Do.protocol&&o.protocol.length>1?o.protocol:(l.prot=
ocol?l.protocol:'');i=3Dl.pathname.lastIndexOf('/');h=3D(p?p+'//':'"=0A=
+"')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!=3D'/'?l.pathna=
me.substring(0,i<0?0:i)+'/':'')+h}return h};s.ot=3Dfunction(o){var =
t=3Do.tagName;t=3Dt&&t.toUpperCase?t.toUpperCase():'';if(t=3D=3D'SHAPE'"=0A=
+")t=3D'';if(t){if((t=3D=3D'INPUT'||t=3D=3D'BUTTON')&&o.type&&o.type.toUp=
perCase)t=3Do.type.toUpperCase();else if(!t&&o.href)t=3D'A';}return =
t};s.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p,c,n=3D'',x=3D0;if(t&&!o.s_oid){p"=0A=
+"=3Do.protocol;c=3Do.onclick;if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c=
||!p||p.toLowerCase().indexOf('javascript')<0))n=3Ds.oh(o);else =
if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''=
),' '"=0A=
+",'');x=3D2}else =
if(t=3D=3D'INPUT'||t=3D=3D'SUBMIT'){if(o.value)n=3Do.value;else =
if(o.innerText)n=3Do.innerText;else =
if(o.textContent)n=3Do.textContent;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,100"=0A=
+");o.s_oidt=3Dx}}return o.s_oid};s.rqf=3Dfunction(t,un){var =
s=3Dthis,e=3Dt.indexOf('=3D'),u=3De>=3D0?t.substring(0,e):'',q=3De>=3D0?s=
.epa(t.substring(e+1)):'';if(u&&q&&(','+u+',').indexOf(','+un+',')>=3D0){=
if(u!=3Ds.un&&"=0A=
+"s.un.indexOf(',')>=3D0)q=3D'&u=3D'+u+q+'&u=3D0';return q}return =
''};s.rq=3Dfunction(un){if(!un)un=3Dthis.un;var =
s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return =
s.pt(v,'&','rqf',un);return s.pt(un,'"=0A=
+",','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s.sqq[q]=
=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return =
0};s.sqs=3Dfunction(un,q){var s=3Dthis;s.squ[u"=0A=
+"n]=3Dq;return 0};s.sq=3Dfunction(q){var =
s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew Object;s.squ=3Dnew =
Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D'';fo=
r(x in s.squ)if(x&&(!Object||!Ob"=0A=
+"ject.prototype||!Object.prototype[x]))s.sqq[s.squ[x]]+=3D(s.sqq[s.squ[x=
]]?',':'')+x;for(x in =
s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&=
&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq"=0A=
+"[x]+'=3D'+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=3Dnew =
Function('e','var =
s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=3D=
this[b](e);for(i=3D0;i=3D0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}retur=
n r');s.wds=3Dfunction(){var s=3Dthis;if(s.apv>3&&(!s.isie|"=0A=
+"|!s.ismac||s.apv>=3D5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclic=
k',s.bc);else =
if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);els=
e s.eh(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunc"=0A=
+"tion(x){var =
s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+s.=
un+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=3D100;if(!n=
){if(!s.c_w(k,x,e)"=0A=
+")return 0;n=3Dx}if(n%10000>v)return 0}return =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return =
0};s.dyasf=3Dfunction(t,m){var =
s=3Dthis,i=3Dt?t.indexOf('=3D'):-1,n,x;if(i>=3D0&&m){var n=3Dt.subst"=0A=
+"ring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','dyasmf',m))return =
n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.dyn=
amicAccountMatch,n,i;s.un=3Ds.un.toLowe"=0A=
+"rCase();if(x&&l){if(!m)m=3Ds.wd.location.host;if(!m.toLowerCase)m=3D''+=
m;l=3Dl.toLowerCase();m=3Dm.toLowerCase();n=3Ds.pt(l,';','dyasf',m);if(n)=
s.un=3Dn}i=3Ds.un.indexOf(',');s.fun=3Di<0?s.un:s.un.substring(0,i)};"=0A=
+"s.sa=3Dfunction(un){var s=3Dthis;s.un=3Dun;if(!s.oun)s.oun=3Dun;else =
if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=3D','+un;s.uns()};s.m_i=3D=
function(n,a){var s=3Dthis,m,f=3Dn.substring(0,1),r,l,i;if(!s.m_l)s.m_"=0A=
+"l=3Dnew Object;if(!s.m_nl)s.m_nl=3Dnew =
Array;m=3Ds.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=3Dnew =
Object,m._c=3D's_m';m._in=3Ds.wd.s_c_in;m._il=3Ds._il;m._il[m._in]=3Dm;s.=
wd.s_c_in++;m.s=3Ds;m._n=3Dn;m._l=3Dnew Ar"=0A=
+"ray('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t',=
'_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=3Dm;s.m_nl[s.m_nl.length]=3Dn=
}else if(m._r&&!m._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;for(i=3D0;i=3D0)x(s);else =
s.m_m(\"x\",n,x,e)}m=3Ds.m_i(n,1);if(m._dl)m._dl=3Dm._d=3D0;s.dlt();retur=
n f');s.m_m=3Dfunction(t,n,d,e){t=3D'_'+t;var =
s=3Dthis,i,x,m,f=3D'_'+t,r=3D0,u;if(s.m_l&&s.m_nl)for(i=3D0;i=3D0){if(d&&e)u=3Dm[t](d,e);else =
if(d)u=3Dm[t](d);else =
u=3Dm[t]()}}if(u)r=3D1;u=3Dm[t+1];if(u&&!m[f]){if((''+u).indexO"=0A=
+"f('function')>=3D0){if(d&&e)u=3Dm[t+1](d,e);else =
if(d)u=3Dm[t+1](d);else u=3Dm[t+1]()}}m[f]=3D1;if(u)r=3D1}}return =
r};s.m_ll=3Dfunction(){var =
s=3Dthis,g=3Ds.m_dl,i,o;if(g)for(i=3D0;i=3D0){g=3Dn.substring(i+1);n=3Dn.substring(0,i)}else "=0A=
+"g=3D\"m_\"+n;m=3Ds.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.crea=
teElement){if(d){m._d=3D1;m._dl=3D1}if(ln){if(s.ssl)u=3Ds.rep(u,'http:','=
https:');i=3D's_s:'+s._in+':'+n+':'+g;b=3D'var s=3Ds_c_il['+s._in+'],"=0A=
+"o=3Ds.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=3D1=
;if(o.i)clearTimeout(o.i);o.i=3D0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e?',\"'+e+'=
\"':'')+')}';f2=3Db+'o.c++;if(!s.maxDelay)s.maxDelay=3D250;if(!"=0A=
+"o.l&&o.c<(s.maxDelay*2)/100)o.i=3DsetTimeout(o.f2,100)}';f1=3Dnew =
Function('e',b+'}');tcf=3Dnew Function('s','c','i','u','f1','f2','var =
e,o=3D0;try{o=3Ds.d.createElement(\"script\");if(o){o.type=3D\"text/javas=
"=0A=
+"cript\";'+(n?'o.id=3Di;o.defer=3Dtrue;o.onload=3Do.onreadystatechange=3D=
f1;o.f2=3Df2;o.l=3D0;':'')+'o.src=3Du;c.appendChild(o);'+(n?'o.c=3D0;o.i=3D=
setTimeout(f2,100)':'')+'}}catch(e){o=3D0}return o');o=3Dtcf(s,c,i,u,f1,"=0A=
+"f2)}else{o=3Dnew =
Object;o.n=3Dn+':'+g;o.u=3Du;o.d=3Dd;o.l=3Dl;o.e=3De;g=3Ds.m_dl;if(!g)g=3D=
s.m_dl=3Dnew Array;i=3D0;while(i=3Ds.maxDelay){s.dll[i=
]=3D0;s.t(vo)}else =
f=3D1}}if(s.dli)clearTimeout(s.dli);s.dli=3D0;if(f){if(!s.dli)s.dli=3Dset=
Timeout(s.dlt,s.maxDelay)}else s.dll=3D0');s.d"=0A=
+"l=3Dfunction(vo){var s=3Dthis,d=3Dnew Date;if(!vo)vo=3Dnew =
Object;s.pt(s.vl_g,',','vo2',vo);vo._t=3Dd.getTime();if(!s.dll)s.dll=3Dne=
w =
Array;s.dll[s.dll.length]=3Dvo;if(!s.maxDelay)s.maxDelay=3D250;s.dlt()};s=
.t=3Dfun"=0A=
+"ction(vo,id){var s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math.random?Math.floor(Math.random()*10000000000000):tm.=
getTime(),sess=3D's'+Math.floor(tm.getTime()/10800000)%10+sed,y=3Dtm.getY=
ear(),vt=3Dtm.getDate("=0A=
+")+'/'+tm.getMonth()+'/'+(y<1900?y+1900:y)+' =
'+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' =
'+tm.getDay()+' =
'+tm.getTimezoneOffset(),tcf,tfs=3Ds.gtfs(),ta=3D-1,q=3D'',qs=3D'',code=3D=
'',vb=3Dnew Objec"=0A=
+"t;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var =
tl=3Dtfs.location,a,o,i,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'=
1.0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps;if(Stri=
ng&&String.prototype){j=3D'1.1'"=0A=
+";if(j.match){j=3D'1.2';if(tm.setUTCDate){j=3D'1.3';if(s.isie&&s.ismac&&=
s.apv>=3D5)j=3D'1.4';if(pn.toPrecision){j=3D'1.5';a=3Dnew =
Array;if(a.forEach){j=3D'1.6';i=3D0;o=3Dnew Object;tcf=3Dnew =
Function('o','var e,i=3D0;try"=0A=
+"{i=3Dnew Iterator(o)}catch(e){}return =
i');i=3Dtcf(o);if(i&&i.next)j=3D'1.7'}}}}}if(s.apv>=3D4)x=3Dscreen.width+=
'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D3){v=3Ds.n.javaEnable=
d()?'Y':'N';if(s.apv>=3D4){c=3D"=0A=
+"screen.pixelDepth;bw=3Ds.wd.innerWidth;bh=3Ds.wd.innerHeight}}s.pl=3Ds.=
n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y':'N';c=3Dscreen.colorD=
epth;if(s.apv>=3D5){bw=3Ds.d.documentElement.offsetWid"=0A=
+"th;bh=3Ds.d.documentElement.offsetHeight;if(!s.ismac&&s.b){tcf=3Dnew =
Function('s','tl','var =
e,hp=3D0;try{s.b.addBehavior(\"#default#homePage\");hp=3Ds.b.isHomePage(t=
l)?\"Y\":\"N\"}catch(e){}return hp');hp=3D"=0A=
+"tcf(s,tl);tcf=3Dnew Function('s','var =
e,ct=3D0;try{s.b.addBehavior(\"#default#clientCaps\");ct=3Ds.b.connection=
Type}catch(e){}return ct');ct=3Dtcf(s)}}}else =
r=3D''}if(s.pl)while(pn=3D0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(=
\".tl(\")>=3D0)return =
''}if(n)ta=3Do.target;h=3Ds.oh(o);i=3Dh.indexOf('?');h=3Ds.linkLeaveQuery=
String||i<0?h:h.substring(0,i);l=3Ds.linkName"=0A=
+";t=3Ds.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=
=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')=
+(l?'&pev2=3D'+s.ape(l):'');else =
trk=3D0;if(s.trackInlineStats){if(!p){p=3D"=0A=
+"s.pageURL;w=3D0}t=3Ds.ot(o);i=3Do.sourceIndex;if(s.gg('objectID')){n=3D=
s.gg('objectID');x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))=
+(w?'&pidt=3D'+w:'')+'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&o=
t=3D"=0A=
+"'+s.ape(t)+(i?'&oi=3D'+i:'')}}if(!trk&&!qs)return =
'';s.sampled=3Ds.vs(sed);if(trk){if(s.sampled)code=3Ds.mr(sess,(vt?'&t=3D=
'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq()),0,id,ta);qs=3D'';s.m_m('t');if(s=
.p_r)s.p_r("=0A=
+");s.referrer=3D''}s.sq(qs);}else{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',=
vb);s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3Ds.wd.s_objectID=3Ds.ppu=3Ds.=
pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D'';if(s.pg)s.wd.s_lnk=3Ds.wd.s_eo=3Ds.wd.=
s_link"=0A=
+"Name=3Ds.wd.s_linkType=3D'';if(!id&&!s.tc){s.tc=3D1;s.flushBufferedRequ=
ests()}return code};s.tl=3Dfunction(o,t,n,vo){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName=3Dn;s.t(vo)};if(pg){s.=
wd.s_co=3Dfunction(o)"=0A=
+"{var s=3Ds_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=3Dfunction(un){var =
s=3Ds_gi(un,1,1);return s.t()};s.wd.s_dc=3Dfunction(un){var =
s=3Ds_gi(un,1);return =
s.t()}}s.ssl=3D(s.wd.location.protocol.toLowerCase().inde"=0A=
+"xOf('https')>=3D0);s.d=3Ddocument;s.b=3Ds.d.body;if(s.d.getElementsByTa=
gName){s.h=3Ds.d.getElementsByTagName('HEAD');if(s.h)s.h=3Ds.h[0]}s.n=3Dn=
avigator;s.u=3Ds.n.userAgent;s.ns6=3Ds.u.indexOf('Netscape6/');var ap"=0A=
+"n=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE =
'),o=3Ds.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'Opera';s.isie=3D(apn=3D=3D'Mi=
crosoft Internet Explorer');s.isns=3D(apn=3D=3D'Netscape');s.isope"=0A=
+"ra=3D(apn=3D=3D'Opera');s.ismac=3D(s.u.indexOf('Mac')>=3D0);if(o>0)s.ap=
v=3DparseFloat(s.u.substring(o+6));else =
if(ie>0){s.apv=3DparseInt(i=3Dv.substring(ie+5));if(s.apv>3)s.apv=3Dparse=
Float(i)}else if(s.ns6>0)s.apv=3D"=0A=
+"parseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFloat(v);s.em=3D0;if(s.em.toPrecision)s.em=3D3;else =
if(String.fromCharCode){i=3Descape(String.fromCharCode(256)).toUpperCase(=
);s.em=3D(i=3D=3D'%C4%80'?2:(i=3D=3D"=0A=
+"'%U0100'?1:0))}s.sa(un);s.vl_l=3D'dynamicVariablePrefix,visitorID,vmk,v=
isitorMigrationKey,visitorMigrationServer,visitorMigrationServerSecure,pp=
u,charSet,visitorNamespace,cookieDomainPeriods,cookieLi"=0A=
+"fetime,pageName,pageURL,referrer,currencyCode';s.va_l=3Ds.sp(s.vl_l,','=
);s.vl_t=3Ds.vl_l+',variableProvider,channel,server,pageType,transactionI=
D,purchaseID,campaign,state,zip,events,products,linkName,"=0A=
+"linkType';for(var =
n=3D1;n<76;n++)s.vl_t+=3D',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=3D=
',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabl=
ed,cookiesEnabled,browserWidth,browse"=0A=
+"rHeight,connectionType,homepage,plugins';s.vl_t+=3Ds.vl_l2;s.va_t=3Ds.s=
p(s.vl_t,',');s.vl_g=3Ds.vl_t+',trackingServer,trackingServerSecure,track=
ingServerBase,fpCookieDomainPeriods,disableBufferedRequests"=0A=
+",mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dy=
namicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExternalLink=
s,trackInlineStats,linkLeaveQueryString,linkDownloadF"=0A=
+"ileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrac=
kEvents,linkNames,lnk,eo,_1_referrer';s.va_g=3Ds.sp(s.vl_g,',');s.pg=3Dpg=
;s.gl(s.vl_g);if(!ss)s.wds()",=0A=
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i=3D0){j=3Dx.indexOf(d,i);a[a.length]=3Dx.subst"=0A=
+"ring(i,j<0?x.length:j);i=3Dj;if(i>=3D0)i+=3Dd.length}}return a");=0A=
w.s_jn=3Dnew Function("a","d","var =
x=3D'',i,j=3Da.length;if(a&&j>0){x=3Da[0];if(j>1){if(a.join)x=3Da.join(d)=
;else for(i=3D1;i0){d=3Dx.substring=
(0,i);x=3Dx.substring(i+2);l=3Ds_sp(l,'');for(i=3D0;i<62;i++)l2[l[i]]=3Di=
;t=3Ds_sp(t,'');d"=0A=
+"=3Ds_sp(d,'~');i=3D0;while(i<5){v=3D0;if(x.indexOf(t[i])>=3D0) =
{x2=3Ds_sp(x,t[i]);for(j=3D1;j=3D0)x=3Ds_rep(x,w,t[i]);i++;b+=3D62}}}return x");=0A=
w.s_fe=3Dnew Function("c","return =
s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"=
);=0A=
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A=
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A=
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");=0A=
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A=
=0A=
=0A=
window.Atlantic =3D window.Atlantic || {};=0A=
window.Atlantic.Omniture =3D window.Atlantic.Omniture || {};=0A=
=0A=
/**=0A=
* Omniture clicktracking=0A=
* =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A=
* To turn on debug mode, add _debug_omniture=3D1 to the GET parameters.=0A=
* =0A=
* Usage: put data-omni-click attributes on links.=0A=
* =0A=
* `inherit` will pick up and run the a parameters from the closest =
parent that has=0A=
* data-omni-click.=0A=
* =0A=
* =0A=
* =0A=
* `@property` returns a property of this element.=0A=
* =0A=
* // Returns =
'`foo`'=0A=
* =0A=
* `t` gets the text of an element=0A=
* =0A=
* bar // Returns '`bar`'=0A=
* =0A=
* `l.prop` gets a property from window.location=0A=
* =0A=
* // Returns =
the current url path=0A=
* =0A=
* `w.prop` gets a property from window=0A=
* =0A=
* // =
returns the page title=0A=
*=0A=
* `$` returns the position of this element with the parent.=0A=
* You can also look at the position of a parent element, like $li=0A=
* This does not work in complex nesting situations.=0A=
* =0A=
* =0A=
* =0A=
* `#param` looks for the closest parent that has the attribute param =
and returns it's value.=0A=
* =0A=
* =0A=
*
// =
returns `I need more coffee`=0A=
*
=0A=
* =0A=
* `r'foo'` returns a raw string. This is useful if you're rendering a =
variable in the template.=0A=
* =0A=
* =0A=
* =0A=
* Attributes can be combined using commas.=0A=
* =0A=
* =0A=
*/=0A=
=0A=
$(function() {=0A=
=0A=
window.Atlantic =3D window.Atlantic || {};=0A=
window.Atlantic.Omniture =3D window.Atlantic.Omniture || {};=0A=
=0A=
if(/_debug_omniture/.test(window.location.search)) {=0A=
Atlantic.Omniture.trackLink =3D function(link) {=0A=
alert("Omniture test:" + link);=0A=
return false;=0A=
};=0A=
} else {=0A=
Atlantic.Omniture.trackLink =3D function(link, external, async) {=0A=
if (typeof external =3D=3D=3D "undefined") { external =3D =
false; }=0A=
// Omniture blocks, so do it after any user facing =
javascript happens=0A=
var run =3D function() {=0A=
try {=0A=
if (external =3D=3D=3D true) {=0A=
var s =3D s_gi(typeof s_account !=3D=3D =
"undefined" ? s_account : window.s.account);=0A=
s.events =3D "event1";=0A=
s.tl(true, 'o', link);=0A=
} else {=0A=
Atlantic.Utils.createCookie('omni_click', link);=0A=
}=0A=
} catch(e) {=0A=
// Too bad, no tracking=0A=
if(window.console && window.console.log) {=0A=
console.log('Omniture Error ' + e);=0A=
}=0A=
}=0A=
};=0A=
if(async) {=0A=
window.setTimeout(run, 10);=0A=
} else {=0A=
run();=0A=
}=0A=
return true;=0A=
};=0A=
}=0A=
=0A=
/*=0A=
Parser=0A=
=0A=
Commands: =0A=
@property -> element[@property]=0A=
t -> text of element=0A=
l.prop -> window.location[prop]=0A=
w.prop -> window[prop]=0A=
$ -> Element position=0A=
$(filter) -> Element position of parent filter=0A=
# -> Get attribute of the closest parent that has one. e.g., =
#class will return the class of the first parent to have one.=0A=
r'Raw' -> "Raw"=0A=
*/=0A=
=0A=
var parse =3D (function() {=0A=
var rx =3D =
/(#)([^,]+)|(@)([^,]+)|(e|r)'([^']+)'|(l|w).([\w]+)|(\$|t)([^,]*)/;=0A=
return function(raw) {=0A=
var commands =3D [];=0A=
while(true) {=0A=
var pieces =3D rx.exec(raw);=0A=
if(pieces =3D=3D=3D null) return commands;=0A=
for(var i =3D 1; i < pieces.length; i +=3D 2) {=0A=
if(pieces[i]) {=0A=
commands.push([pieces[i], pieces[i+1]]);=0A=
break;=0A=
}=0A=
}=0A=
// Strip the delimiter out as well, which was =
arbitrarily =0A=
// decided to be a comma=0A=
raw =3D raw.substr(pieces[0].length + 1);=0A=
}=0A=
};=0A=
})();=0A=
=0A=
function evaluate_cmd(elem, command, argument) {=0A=
switch(command) {=0A=
case "@":=0A=
return $(elem).attr(argument);=0A=
=0A=
case "t":=0A=
if(argument) {=0A=
return $(argument).text().trim();=0A=
}=0A=
return $(elem).text().trim();=0A=
=0A=
case "l":=0A=
return window.location[argument];=0A=
=0A=
case "$":=0A=
var $e =3D $(elem);=0A=
if(argument) {=0A=
$e =3D $e.parents(argument).slice(0,1);=0A=
}=0A=
return $e.index();=0A=
=0A=
case "#":=0A=
return $(elem).closest("["+ argument =
+"]").attr(argument);=0A=
=0A=
case "r":=0A=
return argument;=0A=
=0A=
default:=0A=
if(window.console !=3D=3D undefined && =
window.console.log) {=0A=
console.log("Invalid command `"+command+"`.");=0A=
} =0A=
return "";=0A=
}=0A=
}=0A=
=0A=
function find_next_omni_click(elem) {=0A=
var expr;=0A=
// Trace through and find the element=0A=
while(elem.tagName !=3D=3D "HTML") {=0A=
expr =3D $(elem).attr('data-omni-click');=0A=
if(expr !=3D=3D undefined) break;=0A=
elem =3D elem.parentNode;=0A=
}=0A=
=0A=
// Are we inheriting?=0A=
if(/^inherit/.test(expr)) {=0A=
// Do we have a reference?=0A=
var search_elem =3D elem.parentNode;=0A=
var selector =3D /inherit:(.*)/.exec(expr);=0A=
if( selector !=3D=3D null) {=0A=
// Grab the element from the selector=0A=
var $s =3D $(selector);=0A=
search_elem =3D $s.length =3D=3D=3D 0 ? document.body : =
$s[0];=0A=
} =0A=
expr =3D find_next_omni_click(search_elem).expr;=0A=
}=0A=
return {elem: elem, expr: expr};=0A=
}=0A=
=0A=
var check_domain =3D new RegExp("^(((http|https):|())//" + =
document.location.host + "|([.]{0,2})/[^/])", "i");=0A=
var onDataOmniClick =3D function(e) {=0A=
var q =3D find_next_omni_click(e.target);=0A=
var elem =3D q.elem,=0A=
expr =3D q.expr;=0A=
=0A=
// Right now we only accept clicks on anchor tags=0A=
if(expr =3D=3D=3D undefined || elem.tagName !=3D=3D 'A') return;=0A=
=0A=
// Parse the commands from the data string=0A=
var commands =3D parse(expr);=0A=
=0A=
// Are we external?=0A=
var external =3D false;=0A=
if ($(e.target).closest("a").attr("href") !=3D=3D undefined) {=0A=
external =3D =
($(e.target).closest("a").attr("href").match(check_domain) =3D=3D=3D =
null);=0A=
}=0A=
=0A=
// Evaluate the commands=0A=
var response =3D [];=0A=
for(var i =3D 0; i < commands.length; i++) {=0A=
var c =3D commands[i][0],=0A=
arg =3D commands[i][1];=0A=
response.push( evaluate_cmd.call(e.target, elem, c, arg) );=0A=
}=0A=
var r =3D response.join('`');=0A=
if(!Atlantic.Omniture.trackLink(r, external, false)) {=0A=
// Check if we are actually continuing=0A=
e.preventDefault();=0A=
e.stopPropagation();=0A=
}=0A=
};=0A=
=0A=
// On body click, check to see if we need to track links=0A=
// An alternative event for the cases where event.preventDefault() is=0A=
// called on a link (e.g. for facebook sharer.php)=0A=
$(document.body).on('click omniclick.omniture', '[data-omni-click]', =
onDataOmniClick);=0A=
});=0A=
=0A=
Atlantic =3D window.Atlantic || {};=0A=
=0A=
window.Atlantic.Omniture =3D window.Atlantic.Omniture || {};=0A=
Atlantic.Omniture.initProps =3D function() {=0A=
=0A=
/**=0A=
* Convert url parameters into an object literal.=0A=
*/=0A=
var url_params =3D (function() {=0A=
var params =3D {};=0A=
var qs =3D window.location.search.slice(1);=0A=
var kv_pairs =3D qs.split("&");=0A=
var pair;=0A=
for (var i =3D kv_pairs.length - 1; i >=3D 0; i--) {=0A=
pair =3D kv_pairs[i].split("=3D");=0A=
params[pair[0]] =3D pair[1];=0A=
}=0A=
return params;=0A=
}());=0A=
=0A=
/**=0A=
* Estimate the kind of device based on=0A=
* its type. Might later extend this to include touch.=0A=
*/=0A=
var device_type =3D (function() {=0A=
var size;=0A=
if (document.documentElement.clientWidth < 600) {=0A=
size =3D "mobile";=0A=
} else if (document.documentElement.clientWidth < 900) {=0A=
size =3D "tablet";=0A=
} else {=0A=
size =3D "desktop";=0A=
}=0A=
return size;=0A=
}());=0A=
=0A=
// Window Location Properties=0A=
_.extend(s, {=0A=
server: window.location.hostname,=0A=
prop4: window.location.pathname=0A=
});=0A=
=0A=
// Document Properties=0A=
_.extend(s, {=0A=
prop19: document.referrer // Referrer.=0A=
});=0A=
=0A=
// Page Info Properties=0A=
var page =3D Atlantic.page_info;=0A=
var verbose_page_name =3D _.without([page.title, =
page.primary_channel, page.authors.join(", ")], "").join(" - ");=0A=
var non_primary_channels =3D _.reject(page.channels,=0A=
function(channel) {=0A=
return channel =3D=3D=3D page.primary_channel;=0A=
});=0A=
=0A=
_.extend(s, {=0A=
site_section: page.primary_channel || page.view, // Falls back =
to homepage=0A=
pageName: s.prop3 =3D verbose_page_name.toLowerCase(),=0A=
channel: page.primary_channel,=0A=
prop6: page.primary_channel, // TODO: trumpChannel=0A=
prop9: page.report || "",=0A=
prop14: page.view,=0A=
prop15: page.authors.join(":"),=0A=
prop16: page.primary_channel,=0A=
prop17: page.title,=0A=
prop25: page.kicker,=0A=
prop35: non_primary_channels.join(":"),=0A=
prop45: page.share_title,=0A=
prop46: page.seo_title,=0A=
prop47: page.share_text,=0A=
prop49: page.article_id=0A=
});=0A=
=0A=
// Article layout properties=0A=
if (page.has_full_width_content !=3D=3D undefined) {=0A=
s.prop31 =3D String(page.has_full_width_content);=0A=
}=0A=
if (page.tall_ads_suppressed !=3D=3D undefined) {=0A=
s.prop32 =3D String(page.tall_ads_suppressed);=0A=
}=0A=
=0A=
// Locations=0A=
if (page.cities !=3D=3D undefined) {=0A=
_.extend(s, {=0A=
prop7: page.regions.join(", ").toLowerCase(),=0A=
prop8: page.countries.join(", ").toLowerCase(),=0A=
prop10: page.cities.join(", ").toLowerCase()=0A=
});=0A=
}=0A=
=0A=
// URL Parameters=0A=
_.extend(s, {=0A=
prop1: url_params.q,=0A=
prop2: url_params.q, // Search results.=0A=
prop20: "", // TODO if possible. Referrer text=0A=
prop21: s.prop19 || s.prop20,=0A=
prop33: url_params.utm_source || "",=0A=
prop37: url_params.oref // Newsletter oref=0A=
});=0A=
=0A=
// Datetime=0A=
var dt =3D new Date(); // Make this first. Passing a datetime to it =
will convert it to local time.=0A=
if (page.date) {=0A=
dt.setTime(Date.parse(page.date)); // This assigns it to the =
current timezone, essentially serving as a naive datetime.=0A=
=0A=
=0A=
/**=0A=
* Number of days since publication. 0 is today. 1 is yesterday, =
etc.=0A=
* TODO: look for a better wrapper library to get out of =
timezone hell.=0A=
*/=0A=
var days_since_pub =3D function(base_dt) {=0A=
// Clone the object so we can modify it safely.=0A=
var dt =3D new Date(base_dt);=0A=
// Set to the beginning of the day=0A=
dt.setHours(0);=0A=
dt.setMinutes(0);=0A=
dt.setSeconds(0);=0A=
dt.setMilliseconds(0);=0A=
=0A=
// JS dates are horribly broken.=0A=
// var eastern_dt =3D new Date(dt.getTime());=0A=
// var eastern_dt.addHours(dt.getTimezoneOffset() / 60 - 5);=0A=
var now =3D new Date();=0A=
now.addHours(now.getTimezoneOffset() / 60 - 5); // Naive now =
in eastern time.=0A=
=0A=
// Return the number of days. Round down, so that the count =
will always increment at midnight Eastern.=0A=
return Math.floor((now - dt) / 1000 / 60 / 60 / 24);=0A=
}(dt);=0A=
=0A=
_.extend(s, {=0A=
prop11: dt.getHours(),=0A=
prop12: dt.getDayName(),=0A=
prop13: dt.getDay() =3D=3D=3D 0 || dt.getDay() =3D=3D=3D 6 ? =
"weekend" : "weekday",=0A=
prop18: dt.toString("MMM d, yyyy hh:mm tt"), // Format to =
Jan 3, 2011 11:49 am. Docs: =
https://code.google.com/p/datejs/wiki/FormatSpecifiers=0A=
prop38: dt.getMonth() + 1,=0A=
prop39: dt.getFullYear(),=0A=
prop51: days_since_pub=0A=
});=0A=
}=0A=
=0A=
// Other=0A=
_.extend(s, {=0A=
prop27: Atlantic.Utils.readCookie('omni_click'), // Clicktracking=0A=
prop28: page.is_404 ? "404" : "", // is 404?=0A=
prop23: device_type, // Mobile, tablet, desktop?=0A=
prop64: (Atlantic.ab !=3D=3D undefined) ? =
Atlantic.ab.getCookie() : ""=0A=
});=0A=
Atlantic.Utils.eraseCookie('omni_click'); // Clean up clicktracking=0A=
=0A=
/**=0A=
* Fill empty properties and convert all falsey values to empty =
string.=0A=
* Don't touch any properties we didn't create, just in case.=0A=
*/=0A=
var prop;=0A=
for (var i =3D 1; i <=3D 39; i +=3D 1) {=0A=
prop =3D "prop" + i;=0A=
s[prop] =3D s[prop] || "";=0A=
if (typeof s[prop] =3D=3D=3D "string") {=0A=
s[prop] =3D s[prop].toLowerCase();=0A=
}=0A=
}=0A=
=0A=
};=0A=
Atlantic.Omniture.initProps();=0A=
=0A=
(function() {=0A=
if (typeof Atlantic !=3D=3D 'object' || typeof Atlantic.Utils =
!=3D=3D 'object') {=0A=
return;=0A=
}=0A=
if (typeof Atlantic.Utils.readCookie !=3D=3D 'function' ||=0A=
typeof Atlantic.Utils.eraseCookie !=3D=3D 'function') {=0A=
return;=0A=
}=0A=
var linkTrack =3D Atlantic.Utils.readCookie('omni_click');=0A=
if (linkTrack =3D=3D=3D null) {=0A=
return;=0A=
}=0A=
s.prop27 =3D linkTrack;=0A=
Atlantic.Utils.eraseCookie('omni_click');=0A=
})();=0A=
=0A=
window.Atlantic =3D window.Atlantic || {};=0A=
=0A=
// Set up interaction on newsletter units=0A=
window.Atlantic.setUpNewsletterSignUp =3D function (selector, =
api_endpoint) {=0A=
var $newsletterSignup =3D $(selector);=0A=
var $form =3D $newsletterSignup.find('form');=0A=
var $inputs =3D $form.find('input');=0A=
=0A=
var successMsg =3D function (msg) {=0A=
=
$newsletterSignup.find('.message').removeClass('error').addClass('success=
').html(msg);=0A=
};=0A=
=0A=
var errorMsg =3D function (msg) {=0A=
=
$newsletterSignup.find('.message').removeClass('success').addClass('error=
').html('Error: ' + msg);=0A=
};=0A=
=0A=
$form.on('submit', function(event) {=0A=
=0A=
$thisForm =3D $(this);=0A=
=0A=
// Lock and fade the form=0A=
$inputs.css('opacity', '0.5').attr('readonly', true);=0A=
=0A=
$.ajax({=0A=
url: api_endpoint,=0A=
type: 'POST',=0A=
dataType: 'json',=0A=
data: $thisForm.serialize(),=0A=
success: function(data, statusText, xhr) {=0A=
=0A=
// Unlock form to allow resubmission=0A=
$inputs.css('opacity', '1').attr('readonly', false);=0A=
=0A=
if (data && data.success) {=0A=
if (data.existing_user =3D=3D=3D true) {=0A=
successMsg("Your newsletter subscription =
preferences have been updated.");=0A=
} else {=0A=
successMsg("You're almost =
finished.
" +=0A=
" We just need to confirm your email address." +=0A=
"
" +=0A=
"To complete the subscription process, please =
click " +=0A=
"the link in the email we just sent you.");=0A=
}=0A=
=
window.Atlantic.Omniture.trackLink('nwsltrsubmit`dynamic');=0A=
} else if (data && data.error) {=0A=
errorMsg(data.error);=0A=
} else {=0A=
errorMsg("An unknown error occurred.");=0A=
}=0A=
},=0A=
error: function() {=0A=
errorMsg("An unknown error occurred.");=0A=
}=0A=
});=0A=
=0A=
return false;=0A=
});=0A=
};=0A=
------=_NextPart_000_0000_01D05CF7.C4374B60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.citylab.com/static/CACHE/js/ba2b9ecb9901.js
=0A=
// Duplicate a few existing s.props to be passed with =
linkTrackVars. If=0A=
// we just reused the existing s.props, data would be recorded =
twice.=0A=
s.prop65 =3D s.prop64; // AB Test cookie=0A=
s.prop66 =3D location.pathname;=0A=
s.prop67 =3D Atlantic.page_info.view;=0A=
s.prop68 =3D s.prop23; // Device type=0A=
s.linkTrackVars =3D "prop65,prop66,prop67,prop68";=0A=
------=_NextPart_000_0000_01D05CF7.C4374B60
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.taboolasyndication.com/libtrc/atlanticmedia-theatlanticcities/loader.js
/*! 150-RELEASE 2015-03-05 */=0A=
!function(a,b){a.TRC=3Da.TRC||{},TRC.blocker=3DTRC.blocker||{isBlocked:fu=
nction(a){var =
c,d,e,f,g,h=3Da.length;for(c=3D0;h>c;c++)f=3Db.createElement("div"),f.cla=
ssName=3Da[c].className?a[c].className:"",e?(e.appendChild(f),e=3Df):d=3D=
e=3Df,c=3D=3Dh-1&&f.appendChild(b.createTextNode("."));b.documentElement.=
appendChild(d);try{g=3D!f.offsetHeight}catch(i){throw new Error("unable =
to inspect element's =
offsetHeight")}finally{b.documentElement.removeChild(d)}return =
g},isBlockByEasyList:function(){return =
this.isBlocked([{className:"banner_ad"}])},isTaboolaBlocked:function(a){r=
eturn =
this.isBlocked([{className:"trc_rbox_div"},{className:a}])},getBlockedSta=
te:function(a){try{return =
this.isBlockByEasyList()?this.isTaboolaBlocked(a)?(TRC.pConsole("page","w=
arn","AdBlockPlus detected - syndicated items =
blocked"),1):(TRC.pConsole("page","warn","AdBlockPlus detected - =
syndicated items not blocked"),2):0}catch(b){return =
TRC.pConsole("page","warn","AdBlockPlus detection =
failed",b.message),-1}}}}(window,document),function(a,b){function =
c(a,b){var c,d=3D100;for(var e in =
a){if("*"=3D=3D=3De){d=3Da[e];break}c=3Dnew =
RegExp(e),b.match(c)&&(d=3Da[e])}return d}function d(){return =
null!=3D=3Dab&&(K=3Dc(ab,TRC.publisherId),_>K)?(r(),TRC.pConsole("page","=
info","queue disabled!!! "),!0):!1}function e(){}function =
f(){for(;msg=3DS.shift();)switch(msg.notify){case"newPageLoad":TRC.reset(=
)}}function g(a){for(var =
b,c=3D/^(.*\/libtrc\/.+\/)loader\.js(?:\?(.*))?$/,d=3D0;d=3Dc?d.slice(c-1).join(b):[])}function =
j(a){var =
b,c=3D[{key:"?",index:0},{key:"://",index:1},{key:"//",index:1},{key:"/",=
index:0}],d=3D0,e=3Dc.length,f=3Da;for(d;e>d;d++)b=3Di(f,c[d].key,2),f=3D=
b.length>1?b[c[d].index]:b[0];return f}function =
k(){if(T=3Dnull,U)for(;R.length;)N.pollTillContainerAvailable(R.shift());=
else U=3D!0,N.loadRBox.apply(N,R),R=3D[],(e=3Dh)()}function =
l(){}function m(){return R.length?Y?(Y=3D!1,k(),void =
0):(null!=3DT&&TRC.Timeout.clear(T),T=3DTRC.Timeout.set(k,N.trcRequestDel=
ay),void 0):Y=3D!1}function n(){}function =
o(){TRC.eventDelegator.subscribe("user_id_ready",p)}function =
p(){try{q.call(null,W)}catch(a){TRC.pConsole("errors","error","error in =
handleSocials",a.message)}}function q(a){for(var =
b;b=3Da.shift();)N.sendEvent("social",{st:b.name,"unescape-d":encodeURICo=
mponent(__trcJSONify({data:b.val}))},!1,null,null)}function =
r(){Z=3D[]}function s(a){var =
c=3DJ.global["use-loader-host"]?j(TRC.baseDomain):null,d=3Dc||"cdn.tabool=
a.com";if(TRC.implLoaded)return TRC.trcReady(),void 0;if(!Q){var =
e=3Db.getElementsByTagName("script");Q=3Db.createElement("script"),e.leng=
th&&e[0].parentNode.insertBefore(Q,e[0]),Q.charset=3D"UTF-8",Q.type=3D"te=
xt/javascript",Q.src=3DL+"//"+d+"/libtrc/"+a,TRC.utm.push((new =
Date).getTime()-TRC.utm.start),TRC.pConsole("page","debug","loading impl =
file : '"+a+"'")}}function t(a,c){var =
d=3Db.getElementsByTagName("script"),e=3Db.createElement("script");c&&c.a=
sync?e.setAttribute("async",""):e.setAttribute("defer",""),e.src=3Da,d[0]=
.parentNode.insertBefore(e,d[0]),TRC.pConsole("page","debug","loading : =
"+e.src)}function u(){if(O.length){for(var a;a=3DO.shift();)for(var b in =
a)"onclick"=3D=3Db?Z.onclick=3Da[b]:X[b]=3Da[b];s("impl.150-RELEASE.js")}=
}function v(){f(),u(),l(),e(),n()}function w(b){var =
c,d;y(b)||(z(b),b.mode?R.push(b):b.notify?"newPageLoad"=3D=3Db.notify?(D(=
),S.push(b)):V.push(b):(c=3Dx(b))?W.push({name:c,val:b[c]}):(d=3DA("taboo=
lax-load",a.location),(J.global["inject-taboolax"]||d)&&!hb&&C(b)&&(gb=3D=
d?fb[d]:gb,hb=3D!0,I(gb)),O.push(b)),b.flush&&(Y=3D!0))}function =
x(a){try{for(var b in =
a)if(0=3D=3Db.indexOf("social-")&&a.hasOwnProperty(b))return =
b}catch(c){}return null}function y(a){return =
a.throttle_pub?("object"=3D=3Dtypeof =
a.throttle_pub&&(ab=3Da.throttle_pub),!0):!1}function z(a){var =
b;try{if(!a.onrender)return;TRC.eventDelegator?b=3DTRC.eventDelegator.sub=
scribe:(TRC.subscriptionRegister=3D[],b=3Dfunction(a,b,c,d){TRC.subscript=
ionRegister.push({event:a,handler:b,container:d})}),b("onrender",a.onrend=
er,a.container?B(a.container):null)}catch(c){__trcError&&__trcError("extr=
actSubscription",c)}}function A(a,b){var =
c,d,e=3Db.search.substr(1).split(/&/);for(d=3D0;d