").append(x.parseHTML(e)=
).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e]=
)}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajax=
Success","ajaxSend"],function(e,t){x.fn[t]=3Dfunction(e){return =
this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{=
url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!=
0,contentType:"application/x-www-form-urlencoded; =
charset=3DUTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"=
application/xml, text/xml",json:"application/json, =
text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFi=
elds:{xml:"responseXML",text:"responseText",json:"responseJSON"},converte=
rs:{"* text":String,"text html":!0,"text json":x.parseJSON,"text =
xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t)=
{return =
t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),a=
jaxTransport:Hn(jn),ajax:function(e,n){"object"=3D=3Dtypeof =
e&&(n=3De,e=3Dt),n=3Dn||{};var =
r,i,o,a,s,l,u,c,p=3Dx.ajaxSetup({},n),f=3Dp.context||p,d=3Dp.context&&(f.=
nodeType||f.jquery)?x(f):x.event,h=3Dx.Deferred(),g=3Dx.Callbacks("once =
memory"),m=3Dp.statusCode||{},y=3D{},v=3D{},b=3D0,w=3D"canceled",C=3D{rea=
dyState:0,getResponseHeader:function(e){var =
t;if(2=3D=3D=3Db){if(!c){c=3D{};while(t=3DTn.exec(a)){c[t[1].toLowerCase(=
)]=3Dt[2]}}t=3Dc[e.toLowerCase()]}return =
null=3D=3Dt?null:t},getAllResponseHeaders:function(){return =
2=3D=3D=3Db?a:null},setRequestHeader:function(e,t){var =
n=3De.toLowerCase();return =
b||(e=3Dv[n]=3Dv[n]||e,y[e]=3Dt),this},overrideMimeType:function(e){retur=
n b||(p.mimeType=3De),this},statusCode:function(e){var =
t;if(e){if(2>b){for(t in =
e){m[t]=3D[m[t],e[t]]}}else{C.always(e[C.status])}}return =
this},abort:function(e){var t=3De||w;return =
u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=3Dg.add,C.success=3D=
C.done,C.error=3DC.fail,p.url=3D((e||p.url||yn)+"").replace(xn,"").replac=
e(kn,mn[1]+"//"),p.type=3Dn.method||n.type||p.method||p.type,p.dataTypes=3D=
x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null=3D=3Dp.crossDom=
ain&&(r=3DEn.exec(p.url.toLowerCase()),p.crossDomain=3D!(!r||r[1]=3D=3D=3D=
mn[1]&&r[2]=3D=3D=3Dmn[2]&&(r[3]||("http:"=3D=3D=3Dr[1]?"80":"443"))=3D=3D=
=3D(mn[3]||("http:"=3D=3D=3Dmn[1]?"80":"443")))),p.data&&p.processData&&"=
string"!=3Dtypeof =
p.data&&(p.data=3Dx.param(p.data,p.traditional)),qn(An,p,n,C),2=3D=3D=3Db=
){return =
C}l=3Dp.global,l&&0=3D=3D=3Dx.active++&&x.event.trigger("ajaxStart"),p.ty=
pe=3Dp.type.toUpperCase(),p.hasContent=3D!Nn.test(p.type),o=3Dp.url,p.has=
Content||(p.data&&(o=3Dp.url+=3D(bn.test(o)?"&":"?")+p.data,delete =
p.data),p.cache=3D=3D=3D!1&&(p.url=3Dwn.test(o)?o.replace(wn,"$1_=3D"+vn+=
+):o+(bn.test(o)?"&":"?")+"_=3D"+vn++)),p.ifModified&&(x.lastModified[o]&=
&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.s=
etRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.cont=
entType!=3D=3D!1||n.contentType)&&C.setRequestHeader("Content-Type",p.con=
tentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTyp=
es[0]]?p.accepts[p.dataTypes[0]]+("*"!=3D=3Dp.dataTypes[0]?", "+Dn+"; =
q=3D0.01":""):p.accepts["*"]);for(i in =
p.headers){C.setRequestHeader(i,p.headers[i])}if(p.beforeSend&&(p.beforeS=
end.call(f,C,p)=3D=3D=3D!1||2=3D=3D=3Db)){return =
C.abort()}w=3D"abort";for(i in =
{success:1,error:1,complete:1}){C[i](p[i])}if(u=3Dqn(jn,p,n,C)){C.readySt=
ate=3D1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=3DsetTime=
out(function(){C.abort("timeout")},p.timeout));try{b=3D1,u.send(y,k)}catc=
h(N){if(!(2>b)){throw N}k(-1,N)}}else{k(-1,"No Transport")}function =
k(e,n,r,i){var =
c,y,v,w,T,N=3Dn;2!=3D=3Db&&(b=3D2,s&&clearTimeout(s),u=3Dt,a=3Di||"",C.re=
adyState=3De>0?4:0,c=3De>=3D200&&300>e||304=3D=3D=3De,r&&(w=3DMn(p,C,r)),=
w=3DOn(p,w,C,c),c?(p.ifModified&&(T=3DC.getResponseHeader("Last-Modified"=
),T&&(x.lastModified[o]=3DT),T=3DC.getResponseHeader("etag"),T&&(x.etag[o=
]=3DT)),204=3D=3D=3De||"HEAD"=3D=3D=3Dp.type?N=3D"nocontent":304=3D=3D=3D=
e?N=3D"notmodified":(N=3Dw.state,y=3Dw.data,v=3Dw.error,c=3D!v)):(v=3DN,(=
e||!N)&&(N=3D"error",0>e&&(e=3D0))),C.status=3De,C.statusText=3D(n||N)+""=
,c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=3Dt=
,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]=
),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxSt=
op")))}return C},getJSON:function(e,t,n){return =
x.get(e,t,n,"json")},getScript:function(e,n){return =
x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=3Dfunct=
ion(e,r,i,o){return =
x.isFunction(r)&&(o=3Do||i,i=3Dr,r=3Dt),x.ajax({url:e,type:n,dataType:o,d=
ata:r,success:i})}});function Mn(e,n,r){var =
i,o,a,s,l=3De.contents,u=3De.dataTypes;while("*"=3D=3D=3Du[0]){u.shift(),=
o=3D=3D=3Dt&&(o=3De.mimeType||n.getResponseHeader("Content-Type"))}if(o){=
for(s in l){if(l[s]&&l[s].test(o)){u.unshift(s);break}}}if(u[0] in =
r){a=3Du[0]}else{for(s in r){if(!u[0]||e.converters[s+" =
"+u[0]]){a=3Ds;break}i||(i=3Ds)}a=3Da||i}return =
a?(a!=3D=3Du[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var =
i,o,a,s,l,u=3D{},c=3De.dataTypes.slice();if(c[1]){for(a in =
e.converters){u[a.toLowerCase()]=3De.converters[a]}}o=3Dc.shift();while(o=
){if(e.responseFields[o]&&(n[e.responseFields[o]]=3Dt),!l&&r&&e.dataFilte=
r&&(t=3De.dataFilter(t,e.dataType)),l=3Do,o=3Dc.shift()){if("*"=3D=3D=3Do=
){o=3Dl}else{if("*"!=3D=3Dl&&l!=3D=3Do){if(a=3Du[l+" "+o]||u["* =
"+o],!a){for(i in u){if(s=3Di.split(" "),s[1]=3D=3D=3Do&&(a=3Du[l+" =
"+s[0]]||u["* =
"+s[0]])){a=3D=3D=3D!0?a=3Du[i]:u[i]!=3D=3D!0&&(o=3Ds[0],c.unshift(s[1]))=
;break}}}if(a!=3D=3D!0){if(a&&e["throws"]){t=3Da(t)}else{try{t=3Da(t)}cat=
ch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to =
"+o}}}}}}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"t=
ext/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},conver=
ters:{"text script":function(e){return =
x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache=3D=3D=3D=
t&&(e.cache=3D!1),e.crossDomain&&(e.type=3D"GET",e.global=3D!1)}),x.ajaxT=
ransport("script",function(e){if(e.crossDomain){var =
n,r=3Da.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=
=3Da.createElement("script"),n.async=3D!0,e.scriptCharset&&(n.charset=3De=
.scriptCharset),n.src=3De.url,n.onload=3Dn.onreadystatechange=3Dfunction(=
e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=3D=
n.onreadystatechange=3Dnull,n.parentNode&&n.parentNode.removeChild(n),n=3D=
null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function=
(){n&&n.onload(t,!0)}}}});var =
Fn=3D[],Bn=3D/(=3D)\?(?=3D&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpC=
allback:function(){var e=3DFn.pop()||x.expando+"_"+vn++;return =
this[e]=3D!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var =
o,a,s,l=3Dn.jsonp!=3D=3D!1&&(Bn.test(n.url)?"url":"string"=3D=3Dtypeof =
n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")=
&&Bn.test(n.data)&&"data");return =
l||"jsonp"=3D=3D=3Dn.dataTypes[0]?(o=3Dn.jsonpCallback=3Dx.isFunction(n.j=
sonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=3Dn[l].replace(Bn,=
"$1"+o):n.jsonp!=3D=3D!1&&(n.url+=3D(bn.test(n.url)?"&":"?")+n.jsonp+"=3D=
"+o),n.converters["script json"]=3Dfunction(){return s||x.error(o+" was =
not =
called"),s[0]},n.dataTypes[0]=3D"json",a=3De[o],e[o]=3Dfunction(){s=3Darg=
uments},i.always(function(){e[o]=3Da,n[o]&&(n.jsonpCallback=3Dr.jsonpCall=
back,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=3Da=3Dt}),"script"):t});va=
r Pn,Rn,Wn=3D0,$n=3De.ActiveXObject&&function(){var e;for(e in =
Pn){Pn[e](t,!0)}};function In(){try{return new =
e.XMLHttpRequest}catch(t){}}function zn(){try{return new =
e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=3De.Ac=
tiveXObject?function(){return =
!this.isLocal&&In()||zn()}:In,Rn=3Dx.ajaxSettings.xhr(),x.support.cors=3D=
!!Rn&&"withCredentials" in =
Rn,Rn=3Dx.support.ajax=3D!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.cross=
Domain||x.support.cors){var r;return{send:function(i,o){var =
a,s,l=3Dn.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.pa=
ssword):l.open(n.type,n.url,n.async),n.xhrFields){for(s in =
n.xhrFields){l[s]=3Dn.xhrFields[s]}}n.mimeType&&l.overrideMimeType&&l.ove=
rrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Req=
uested-With"]=3D"XMLHttpRequest");try{for(s in =
i){l.setRequestHeader(s,i[s])}}catch(u){}l.send(n.hasContent&&n.data||nul=
l),r=3Dfunction(e,i){var =
s,u,c,p;try{if(r&&(i||4=3D=3D=3Dl.readyState)){if(r=3Dt,a&&(l.onreadystat=
echange=3Dx.noop,$n&&delete =
Pn[a]),i){4!=3D=3Dl.readyState&&l.abort()}else{p=3D{},s=3Dl.status,u=3Dl.=
getAllResponseHeaders(),"string"=3D=3Dtypeof =
l.responseText&&(p.text=3Dl.responseText);try{c=3Dl.statusText}catch(f){c=
=3D""}s||!n.isLocal||n.crossDomain?1223=3D=3D=3Ds&&(s=3D204):s=3Dp.text?2=
00:404}}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4=3D=3D=3Dl.readyStat=
e?setTimeout(r):(a=3D++Wn,$n&&(Pn||(Pn=3D{},x(e).unload($n)),Pn[a]=3Dr),l=
.onreadystatechange=3Dr):r()},abort:function(){r&&r(t,!0)}}}});var =
Xn,Un,Vn=3D/^(?:toggle|show|hide)$/,Yn=3DRegExp("^(?:([+-])=3D|)("+w+")([=
a-z%]*)$","i"),Jn=3D/queueHooks$/,Gn=3D[nr],Qn=3D{"*":[function(e,t){var =
n=3Dthis.createTween(e,t),r=3Dn.cur(),i=3DYn.exec(t),o=3Di&&i[3]||(x.cssN=
umber[e]?"":"px"),a=3D(x.cssNumber[e]||"px"!=3D=3Do&&+r)&&Yn.exec(x.css(n=
.elem,e)),s=3D1,l=3D20;if(a&&a[3]!=3D=3Do){o=3Do||a[3],i=3Di||[],a=3D+r||=
1;do{s=3Ds||".5",a/=3Ds,x.style(n.elem,e,a+o)}while(s!=3D=3D(s=3Dn.cur()/=
r)&&1!=3D=3Ds&&--l)}return =
i&&(a=3Dn.start=3D+a||+r||0,n.unit=3Do,n.end=3Di[1]?a+(i[1]+1)*i[2]:+i[2]=
),n}]};function Kn(){return =
setTimeout(function(){Xn=3Dt}),Xn=3Dx.now()}function Zn(e,t,n){var =
r,i=3D(Qn[t]||[]).concat(Qn["*"]),o=3D0,a=3Di.length;for(;a>o;o++){if(r=3D=
i[o].call(n,t,e)){return r}}}function er(e,t,n){var =
r,i,o=3D0,a=3DGn.length,s=3Dx.Deferred().always(function(){delete =
l.elem}),l=3Dfunction(){if(i){return !1}var =
t=3DXn||Kn(),n=3DMath.max(0,u.startTime+u.duration-t),r=3Dn/u.duration||0=
,o=3D1-r,a=3D0,l=3Du.tweens.length;for(;l>a;a++){u.tweens[a].run(o)}retur=
n =
s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=3Ds.promise=
({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),orig=
inalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration=
,tweens:[],createTween:function(t,n){var =
r=3Dx.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return =
u.tweens.push(r),r},stop:function(t){var =
n=3D0,r=3Dt?u.tweens.length:0;if(i){return =
this}for(i=3D!0;r>n;n++){u.tweens[n].run(1)}return =
t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=3Du.props;for(tr=
(c,u.opts.specialEasing);a>o;o++){if(r=3DGn[o].call(u,e,c,u.opts)){return=
r}}return =
x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.tim=
er(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.prog=
ress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.a=
lways)}function tr(e,t){var n,r,i,o,a;for(n in =
e){if(r=3Dx.camelCase(n),i=3Dt[r],o=3De[n],x.isArray(o)&&(i=3Do[1],o=3De[=
n]=3Do[0]),n!=3D=3Dr&&(e[r]=3Do,delete =
e[n]),a=3Dx.cssHooks[r],a&&"expand" in a){o=3Da.expand(o),delete =
e[r];for(n in o){n in =
e||(e[n]=3Do[n],t[n]=3Di)}}else{t[r]=3Di}}}x.Animation=3Dx.extend(er,{twe=
ener:function(e,t){x.isFunction(e)?(t=3De,e=3D["*"]):e=3De.split(" =
");var =
n,r=3D0,i=3De.length;for(;i>r;r++){n=3De[r],Qn[n]=3DQn[n]||[],Qn[n].unshi=
ft(t)}},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function =
nr(e,t,n){var =
r,i,o,a,s,l,u=3Dthis,c=3D{},p=3De.style,f=3De.nodeType&&nn(e),d=3Dx._data=
(e,"fxshow");n.queue||(s=3Dx._queueHooks(e,"fx"),null=3D=3Ds.unqueued&&(s=
.unqueued=3D0,l=3Ds.empty.fire,s.empty.fire=3Dfunction(){s.unqueued||l()}=
),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.que=
ue(e,"fx").length||s.empty.fire()})})),1=3D=3D=3De.nodeType&&("height" =
in t||"width" in =
t)&&(n.overflow=3D[p.overflow,p.overflowX,p.overflowY],"inline"=3D=3D=3Dx=
.css(e,"display")&&"none"=3D=3D=3Dx.css(e,"float")&&(x.support.inlineBloc=
kNeedsLayout&&"inline"!=3D=3Dln(e.nodeName)?p.zoom=3D1:p.display=3D"inlin=
e-block")),n.overflow&&(p.overflow=3D"hidden",x.support.shrinkWrapBlocks|=
|u.always(function(){p.overflow=3Dn.overflow[0],p.overflowX=3Dn.overflow[=
1],p.overflowY=3Dn.overflow[2]}));for(r in =
t){if(i=3Dt[r],Vn.exec(i)){if(delete =
t[r],o=3Do||"toggle"=3D=3D=3Di,i=3D=3D=3D(f?"hide":"show")){continue}c[r]=
=3Dd&&d[r]||x.style(e,r)}}if(!x.isEmptyObject(c)){d?"hidden" in =
d&&(f=3Dd.hidden):d=3Dx._data(e,"fxshow",{}),o&&(d.hidden=3D!f),f?x(e).sh=
ow():u.done(function(){x(e).hide()}),u.done(function(){var =
t;x._removeData(e,"fxshow");for(t in c){x.style(e,t,c[t])}});for(r in =
c){a=3DZn(f?d[r]:0,r,u),r in =
d||(d[r]=3Da.start,f&&(a.end=3Da.start,a.start=3D"width"=3D=3D=3Dr||"heig=
ht"=3D=3D=3Dr?1:0))}}}function rr(e,t,n,r,i){return new =
rr.prototype.init(e,t,n,r,i)}x.Tween=3Drr,rr.prototype=3D{constructor:rr,=
init:function(e,t,n,r,i,o){this.elem=3De,this.prop=3Dn,this.easing=3Di||"=
swing",this.options=3Dt,this.start=3Dthis.now=3Dthis.cur(),this.end=3Dr,t=
his.unit=3Do||(x.cssNumber[n]?"":"px")},cur:function(){var =
e=3Drr.propHooks[this.prop];return =
e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var=
t,n=3Drr.propHooks[this.prop];return =
this.pos=3Dt=3Dthis.options.duration?x.easing[this.easing](e,this.options=
.duration*e,0,1,this.options.duration):e,this.now=3D(this.end-this.start)=
*t+this.start,this.options.step&&this.options.step.call(this.elem,this.no=
w,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.pr=
ototype.init.prototype=3Drr.prototype,rr.propHooks=3D{_default:{get:funct=
ion(e){var t;return =
null=3D=3De.elem[e.prop]||e.elem.style&&null!=3De.elem.style[e.prop]?(t=3D=
x.css(e.elem,e.prop,""),t&&"auto"!=3D=3Dt?t:0):e.elem[e.prop]},set:functi=
on(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=3De.ele=
m.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.=
now+e.unit):e.elem[e.prop]=3De.now}}},rr.propHooks.scrollTop=3Drr.propHoo=
ks.scrollLeft=3D{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.e=
lem[e.prop]=3De.now)}},x.each(["toggle","show","hide"],function(e,t){var =
n=3Dx.fn[t];x.fn[t]=3Dfunction(e,r,i){return =
null=3D=3De||"boolean"=3D=3Dtypeof =
e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fa=
deTo:function(e,t,n,r){return =
this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)}=
,animate:function(e,t,n,r){var =
i=3Dx.isEmptyObject(e),o=3Dx.speed(t,n,r),a=3Dfunction(){var =
t=3Der(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};re=
turn =
a.finish=3Da,i||o.queue=3D=3D=3D!1?this.each(a):this.queue(o.queue,a)},st=
op:function(e,n,r){var i=3Dfunction(e){var t=3De.stop;delete =
e.stop,t(r)};return"string"!=3Dtypeof =
e&&(r=3Dn,n=3De,e=3Dt),n&&e!=3D=3D!1&&this.queue(e||"fx",[]),this.each(fu=
nction(){var =
t=3D!0,n=3Dnull!=3De&&e+"queueHooks",o=3Dx.timers,a=3Dx._data(this);if(n)=
{a[n]&&a[n].stop&&i(a[n])}else{for(n in =
a){a[n]&&a[n].stop&&Jn.test(n)&&i(a[n])}}for(n=3Do.length;n--;){o[n].elem=
!=3D=3Dthis||null!=3De&&o[n].queue!=3D=3De||(o[n].anim.stop(r),t=3D!1,o.s=
plice(n,1))}(t||!r)&&x.dequeue(this,e)})},finish:function(e){return =
e!=3D=3D!1&&(e=3De||"fx"),this.each(function(){var =
t,n=3Dx._data(this),r=3Dn[e+"queue"],i=3Dn[e+"queueHooks"],o=3Dx.timers,a=
=3Dr?r.length:0;for(n.finish=3D!0,x.queue(this,e,[]),i&&i.stop&&i.stop.ca=
ll(this,!0),t=3Do.length;t--;){o[t].elem=3D=3D=3Dthis&&o[t].queue=3D=3D=3D=
e&&(o[t].anim.stop(!0),o.splice(t,1))}for(t=3D0;a>t;t++){r[t]&&r[t].finis=
h&&r[t].finish.call(this)}delete n.finish})}});function ir(e,t){var =
n,r=3D{height:e},i=3D0;for(t=3Dt?1:0;4>i;i+=3D2-t){n=3DZt[i],r["margin"+n=
]=3Dr["padding"+n]=3De}return =
t&&(r.opacity=3Dr.width=3De),r}x.each({slideDown:ir("show"),slideUp:ir("h=
ide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"=
hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=3Dfunction(e,=
n,r){return this.animate(t,e,n,r)}}),x.speed=3Dfunction(e,t,n){var =
r=3De&&"object"=3D=3Dtypeof =
e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing=
:n&&t||t&&!x.isFunction(t)&&t};return =
r.duration=3Dx.fx.off?0:"number"=3D=3Dtypeof =
r.duration?r.duration:r.duration in =
x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null=3D=3Dr.que=
ue||r.queue=3D=3D=3D!0)&&(r.queue=3D"fx"),r.old=3Dr.complete,r.complete=3D=
function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,=
r.queue)},r},x.easing=3D{linear:function(e){return =
e},swing:function(e){return =
0.5-Math.cos(e*Math.PI)/2}},x.timers=3D[],x.fx=3Drr.prototype.init,x.fx.t=
ick=3Dfunction(){var =
e,n=3Dx.timers,r=3D0;for(Xn=3Dx.now();n.length>r;r++){e=3Dn[r],e()||n[r]!=
=3D=3De||n.splice(r--,1)}n.length||x.fx.stop(),Xn=3Dt},x.fx.timer=3Dfunct=
ion(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=3D13,x.fx.start=
=3Dfunction(){Un||(Un=3DsetInterval(x.fx.tick,x.fx.interval))},x.fx.stop=3D=
function(){clearInterval(Un),Un=3Dnull},x.fx.speeds=3D{slow:600,fast:200,=
_default:400},x.fx.step=3D{},x.expr&&x.expr.filters&&(x.expr.filters.anim=
ated=3Dfunction(e){return x.grep(x.timers,function(t){return =
e=3D=3D=3Dt.elem}).length}),x.fn.offset=3Dfunction(e){if(arguments.length=
){return =
e=3D=3D=3Dt?this:this.each(function(t){x.offset.setOffset(this,e,t)})}var=
n,r,o=3D{top:0,left:0},a=3Dthis[0],s=3Da&&a.ownerDocument;if(s){return =
n=3Ds.documentElement,x.contains(n,a)?(typeof =
a.getBoundingClientRect!=3D=3Di&&(o=3Da.getBoundingClientRect()),r=3Dor(s=
),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r=
.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o}},x.offset=3D{setOffset=
:function(e,t,n){var =
r=3Dx.css(e,"position");"static"=3D=3D=3Dr&&(e.style.position=3D"relative=
");var =
i=3Dx(e),o=3Di.offset(),a=3Dx.css(e,"top"),s=3Dx.css(e,"left"),l=3D("abso=
lute"=3D=3D=3Dr||"fixed"=3D=3D=3Dr)&&x.inArray("auto",[a,s])>-1,u=3D{},c=3D=
{},p,f;l?(c=3Di.position(),p=3Dc.top,f=3Dc.left):(p=3DparseFloat(a)||0,f=3D=
parseFloat(s)||0),x.isFunction(t)&&(t=3Dt.call(e,n,o)),null!=3Dt.top&&(u.=
top=3Dt.top-o.top+p),null!=3Dt.left&&(u.left=3Dt.left-o.left+f),"using" =
in =
t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0=
]){var =
e,t,n=3D{top:0,left:0},r=3Dthis[0];return"fixed"=3D=3D=3Dx.css(r,"positio=
n")?t=3Dr.getBoundingClientRect():(e=3Dthis.offsetParent(),t=3Dthis.offse=
t(),x.nodeName(e[0],"html")||(n=3De.offset()),n.top+=3Dx.css(e[0],"border=
TopWidth",!0),n.left+=3Dx.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.to=
p-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},=
offsetParent:function(){return this.map(function(){var =
e=3Dthis.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"=3D=3D=3D=
x.css(e,"position")){e=3De.offsetParent}return =
e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},funct=
ion(e,n){var r=3D/Y/.test(n);x.fn[e]=3Dfunction(i){return =
x.access(this,function(e,i,o){var a=3Dor(e);return o=3D=3D=3Dt?a?n in =
a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft=
():o,r?o:x(a).scrollTop()):e[i]=3Do,t)},e,i,arguments.length,null)}});fun=
ction or(e){return =
x.isWindow(e)?e:9=3D=3D=3De.nodeType?e.defaultView||e.parentWindow:!1}x.e=
ach({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"=
+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=3Dfunction(i,o){var =
a=3Darguments.length&&(r||"boolean"!=3Dtypeof =
i),s=3Dr||(i=3D=3D=3D!0||o=3D=3D=3D!0?"margin":"border");return =
x.access(this,function(n,r,i){var o;return =
x.isWindow(n)?n.document.documentElement["client"+e]:9=3D=3D=3Dn.nodeType=
?(o=3Dn.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body[=
"offset"+e],o["offset"+e],o["client"+e])):i=3D=3D=3Dt?x.css(n,r,s):x.styl=
e(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=3Dfunction(){return =
this.length},x.fn.andSelf=3Dx.fn.addBack,"object"=3D=3Dtypeof =
module&&module&&"object"=3D=3Dtypeof =
module.exports?module.exports=3Dx:(e.jQuery=3De.$=3Dx,"function"=3D=3Dtyp=
eof define&&define.amd&&define("jquery",[],function(){return =
x}))})(window);
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.computerworld.com/www/js/init_device.js?v=20161121013111
var =
IDG=3DIDG||{};IDG.DEVICE=3D{breakpoints:{smallmobile:320,mobile:568,table=
t:768,tabletLandscape:769,desktop:768,wide:970,superwide:1460},type:"unkn=
own",width:function(){return =
window.innerWidth>0?window.innerWidth:document.documentElement.clientWidt=
h},isMobile:function(){return =
this.type=3D=3D"mobile"},setType:function(width){if(width>this.breakpoint=
s.superwide){return"superwide"}else{if(width>this.breakpoints.desktop){re=
turn"desktop"}else{if(width>this.breakpoints.mobile){return"tablet"}else{=
return"mobile"}}}},init:function(){this.type=3Dthis.setType(this.width())=
},};IDG.DEVICE.init();
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.computerworld.com/www/js/ads/gpt_includes.js?v=20161121013111
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.computerworld.com/www/js/ads/narf_prebid.js?v=20161121013111
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.computerworld.com/www/js/ads/proximic.js?v=20161121013111
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.computerworld.com/www.idge/js/thm_pre.js?v=20161121013111
(function(screen,window,debug){var =
$thm=3D{_$thm:window.$thm,_debug:debug,_body:document.getElementsByTagNam=
e("body")[0],adRenderQueue:{},deviceBreakpoints:IDG.DEVICE.breakpoints,lo=
calIsMoble:false,deviceClass:"unknown",deviceClassAdSizes:undefined,devic=
eWidth:function(){return =
document.documentElement.clientWidth>0?document.documentElement.clientWid=
th:window.innerWidth},deviceHeight:function(){return =
document.documentElement.clientHeight>0?document.documentElement.clientHe=
ight:window.innerHeight},deviceOrientation:function(){return =
this.deviceWidth>this.deviceHeight?"landscape":"portrait"},devicePixelRat=
io:function(){return =
window.devicePixelRatio!=3D=3Dundefined?window.devicePixelRatio:1},device=
WidthAtLeast:function(w){if(window.matchMedia!=3Dundefined){return =
window.matchMedia("(min-width: "+w+"px)").matches}else{return =
this.deviceWidth()>=3Dw}},deviceWidthLessThan:function(w){if(window.match=
Media!=3Dundefined){return window.matchMedia("(max-width: =
"+(w-1)+"px)").matches}else{return =
this.deviceWidth()
1},compareCartId:0,premiumAdOptStatus:undefined,d=
ebug:function(msg,force){var =
doDebug=3Dforce||this._debug;if(doDebug&&window.console){typeof =
msg=3D=3D=3D"object"?window.console.dir(msg):window.console.log(msg)}},is=
MSIE:=0A=
/*@cc_on!@*/=0A=
false,MSIEVersion:function(){if(isMSIE){var =
appVersion=3Dnavigator.appVersion.split("MSIE");return =
appVersion.length>1?appVersion[1]:undefined}return =
undefined},noConflict:function(){if(window.$thm=3D=3D=3Dthis){window.$thm=
=3D_$thm;return =
this}},setDeviceClass:function(width){if(width>this.deviceBreakpoints.sup=
erwide){return"superwide =
desktop"}else{if(width>this.deviceBreakpoints.desktop){return"desktop"}el=
se{if(width>this.deviceBreakpoints.mobile){return"tablet"}else{return"mob=
ile"}}}},adSlots:"",setDeviceClassAdSizes:function(width){try{if(this._de=
bug){this.debug("adUnitId:"+IDG.GPT.unitName)}IDG.GPT.addSlotOutOfPage("g=
pt-overlay",[1,1]);IDG.GPT.addSlot("gpt-skin",[1,1]);IDG.GPT.addSlot("inr=
ead",[1,1]);if(width>=3Dthis.deviceBreakpoints.wide){IDG.GPT.addSlot("top=
leaderboard",[[970,98],[950,98],[728,90]]);IDG.GPT.addSlot("ticker",[[972=
,100],[970,100],[970,90],[970,66],[970,55],[970,30],[970,250],[965,48],[9=
50,66],[950,55],[800,64],[800,30]]);IDG.GPT.addSlot("catfish",[970,50]);I=
DG.GPT.addSlot("ciu",[970,335]);IDG.GPT.isSlideshow?IDG.GPT.addSlot("topi=
mu",[300,250]):IDG.GPT.addSlot("topimu",[[300,1050],[300,600],[300,250]])=
;IDG.GPT.addSlot("sponsored-pst",[200,126]);IDG.GPT.addSlot("cram_session=
",[200,80]);IDG.GPT.addOtherAd("overlayimu",[[640,480],[300,250]]);IDG.GP=
T.addSlot("gpt-leaderboard",[[728,90],[970,90],[970,250],[768,66]]);IDG.G=
PT.addSlot("gpt-pin",[188,160])}else{if(width>=3Dthis.deviceBreakpoints.t=
ablet){IDG.GPT.addSlot("topleaderboard",[728,90]);IDG.GPT.isSlideshow?IDG=
.GPT.addSlot("topimu",[300,250]):IDG.GPT.addSlot("topimu",[[300,1050],[30=
0,600],[300,250]]);IDG.GPT.addSlot("sponsored-pst",[200,126]);IDG.GPT.add=
Slot("cram_session",[200,80]);IDG.GPT.addOtherAd("overlayimu",[[640,480],=
[300,250]]);IDG.GPT.addSlot("catfish",[300,50]);IDG.GPT.addSlot("gpt-lead=
erboard",[[728,90],[970,90],[970,250],[768,66]]);IDG.GPT.addSlot("gpt-pin=
",[188,160])}else{if(width>this.deviceBreakpoints.mobile){IDG.GPT.addSlot=
("topleaderboard",[300,50]);IDG.GPT.addSlot("topimu",[300,250]);IDG.GPT.a=
ddSlot("sponsored-pst",[200,126]);IDG.GPT.addSlot("cram_session",[200,80]=
);IDG.GPT.addSlot("mobilewelcomead",[1,1]);IDG.GPT.addOtherAd("overlayimu=
",[300,250]);IDG.GPT.addSlot("catfish",[300,50]);IDG.GPT.addSlot("gpt-lea=
derboard",[[728,90],[970,90],[970,250],[768,66]])}else{IDG.GPT.addSlot("t=
opleaderboard",[300,50]);IDG.GPT.addSlot("topimu",[300,250],[300,50]);IDG=
.GPT.addSlot("sponsored-pst",[200,126]);IDG.GPT.addSlot("mobilewelcomead"=
,[1,1]);IDG.GPT.addSlot("cram_session",[200,80]);IDG.GPT.addOtherAd("over=
layimu",[300,250]);IDG.GPT.addSlot("catfish",[300,50]);IDG.GPT.addSlot("g=
pt-leaderboardmobile",[[300,50],[320,50]])}}}}catch(e){console.log("error=
in $thm.setDeviceClassAdSizes: "+e)}},ord:null,getOrd:function(){return =
this.ord},fpvKey:null,getFpvKey:function(){return =
this.fpvKey},setFpvKey:function(){var =
c=3Dthis.readCookie("aiia");if(c=3D=3Dundefined||c=3D=3D""){this.fpvKey=3D=
";c=3DAIIA";var expires=3Dnew Date(new =
Date().getTime()+86400000);this.writeCookie("aiia","true",expires,this.co=
okieDomain)}else{this.fpvKey=3D""}},isMobile:function(){return =
this.deviceClass=3D=3D"mobile"},readRawCookie:function(name){var =
cookies=3Ddocument.cookies;if(navigator.cookieEnabled&&cookies!=3D""){var=
strAll=3Ddocument.cookie;var =
i1=3DstrAll.indexOf(name);if(i1!=3D-1){i1=3Di1+name.length+1;i2=3DstrAll.=
indexOf(";",i1);if(i2=3D=3D-1){i2=3DstrAll.length}return =
strAll.substring(i1,i2)}}return""},readCookie:function(name){return =
unescape(this.readRawCookie(name))},deleteCookie:function(name){if(naviga=
tor.cookieEnabled){var d=3Dnew =
Date();d.setDate(d.getDate()-30);document.cookie=3Dname+"=3D;expires=3D"+=
d.toGMTString()+";domain=3D"+domain+";path=3D/"}},writeRawCookie:function=
(name,value,expires,domain){if(navigator.cookieEnabled){var =
exp=3D(expires instanceof =
Date)?expires.toGMTString():expires;document.cookie=3Dname+"=3D"+value+";=
expires=3D"+exp+";domain=3D"+domain+";path=3D/"}},writeCookie:function(na=
me,value,expires,domain){this.writeRawCookie(name,value,expires,domain)},=
setDomain:function(){this.cookieDomain=3Dwindow.location.hostname.match(/=
\.[a-zA-Z]+\.com/)},writeLastVisit:function(){var midnight=3Dnew =
Date();midnight.setHours(0);midnight.setMinutes(0);midnight.setSeconds(0)=
;var now=3Dnew Date();var =
minutes=3D(parseInt(now.getMinutes()/15)*15)%60;now.setSeconds(0);now.set=
Minutes(minutes);var time=3Dnow.getTime()-midnight.getTime();var =
expires=3Dnew =
Date(now.getTime()+86400000);this.writeCookie("lv",time,expires,this.cook=
ieDomain)},setPremiumAdOptStatus:function(){var =
c=3Dthis.readCookie("nsdr");if(c!=3Dundefined&&c!=3D""&&typeof =
c=3D=3D"string"){c=3Dc.replace(/\"/g,"");return(c.charAt(c.length-1)!=3D"=
1")}return false},qsToObject:function(qs){var o=3D{};qs.replace(new =
RegExp("([^?=3D&]+)(=3D([^&]*))?","g"),function($0,$1,$2,$3){o[$1]=3D$3})=
;return =
o},setIDGTargetings:function(){try{if(this.getFpvKey()!=3D""){IDG.GPT.add=
Target("c","AIIA")}IDG.GPT.addTarget("device",this.deviceClass)}catch(e){=
}},logPlEvent:function(data){if(data.hasOwnProperty("b")&&data.hasOwnProp=
erty("t")&&data.hasOwnProperty("id")&&data.hasOwnProperty("e")){var =
qs=3D[];for(var key in data){qs.push(key+"=3D"+data[key])}var pl=3Dnew =
Image(1,1);pl.onerror=3Dpl.onload=3Dfunction(){pl.onerror=3Dpl.onload=3Dn=
ull};if(this.readCookie("idg_client_ip")!=3Dnull&&this.readCookie("idg_cl=
ient_ip")!=3D"undefined"&&this.readCookie("idg_client_ip")!=3D""){pl.src=3D=
["//pixel.staticworld.net/pixel.gif?"+qs.join("&")+"&ts=3D",(new =
Date()).getTime()].join("")+"&ip=3D"+this.readCookie("idg_client_ip")}els=
e{this.getIpAddress().then(function(result){pl.src=3D["//pixel.staticworl=
d.net/pixel.gif?"+qs.join("&")+"&ts=3D",(new =
Date()).getTime()].join("")+"&ip=3D"+result.ip;document.cookie=3D"idg_cli=
ent_ip=3D"+result.ip},function(err){console.log("Error getting ip =
address: =
"+err);pl.src=3D["//pixel.staticworld.net/pixel.gif?"+qs.join("&")+"&ts=3D=
",(new =
Date()).getTime()].join("")})}}},init:function(){try{this.adUnitId=3DIDG.=
GPT.unitName}catch(exception){console.log("error in $thm.init() =
assigning adUnitId: =
"+exception)}this.deviceClass=3Dthis.setDeviceClass(this.deviceWidth());t=
his.setIDGTargetings();this.setDeviceClassAdSizes(this.deviceWidth());thi=
s.setDomain();this.setFpvKey();this.ord=3D(new Date()).getTime();var =
compareCookie=3Dthis.readCookie("compareCart");this.compareCartId=3Dcompa=
reCookie!=3Dundefined&&compareCookie.length>0?compareCookie:0;if(this._de=
bug){this.debug("deviceWidth:"+this.deviceWidth());this.debug("deviceHeig=
ht:"+this.deviceHeight());this.debug("deviceClass:"+this.deviceClass);thi=
s.debug("devicePixelRatio:"+this.devicePixelRatio());this.debug("deviceOr=
ientation:"+this.deviceOrientation());this.debug("productCompareCartId:"+=
this.compareCartId)}},getIpAddress:function(){return =
$.getJSON("//jsonip.com/",function(data){return =
data})}};window.$thm=3D$thm;return =
$thm})(screen,window,false).init();var Logon=3Dnew =
Object();Logon.forumUser=3D$thm.readCookie("forumUser");Logon.uname=3D$th=
m.readCookie("uname");Logon.isValid=3D(Logon.forumUser&&Logon.uname)?true=
:false;
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.computerworld.com/www/js/ads/prebid_gpt_launcher.js?v=20161121013111
------=_NextPart_000_0000_01D24715.6F295230
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.computerworld.com/www.idge.ans/js/select2-3.5.0/select2.js
(function($){if(typeof =
$.fn.each2=3D=3D"undefined"){$.extend($.fn,{each2:function(c){var =
j=3D$([0]),i=3D-1,l=3Dthis.length;while(++i=3D112&&k<=3D123}},MEASURE_SCROLLBAR_TEMPLATE=3D"",DIACRITICS=3D{"\u24B6":"A","\=
uFF21":"A","\u00C0":"A","\u00C1":"A","\u00C2":"A","\u1EA6":"A","\u1EA4":"=
A","\u1EAA":"A","\u1EA8":"A","\u00C3":"A","\u0100":"A","\u0102":"A","\u1E=
B0":"A","\u1EAE":"A","\u1EB4":"A","\u1EB2":"A","\u0226":"A","\u01E0":"A",=
"\u00C4":"A","\u01DE":"A","\u1EA2":"A","\u00C5":"A","\u01FA":"A","\u01CD"=
:"A","\u0200":"A","\u0202":"A","\u1EA0":"A","\u1EAC":"A","\u1EB6":"A","\u=
1E00":"A","\u0104":"A","\u023A":"A","\u2C6F":"A","\uA732":"AA","\u00C6":"=
AE","\u01FC":"AE","\u01E2":"AE","\uA734":"AO","\uA736":"AU","\uA738":"AV"=
,"\uA73A":"AV","\uA73C":"AY","\u24B7":"B","\uFF22":"B","\u1E02":"B","\u1E=
04":"B","\u1E06":"B","\u0243":"B","\u0182":"B","\u0181":"B","\u24B8":"C",=
"\uFF23":"C","\u0106":"C","\u0108":"C","\u010A":"C","\u010C":"C","\u00C7"=
:"C","\u1E08":"C","\u0187":"C","\u023B":"C","\uA73E":"C","\u24B9":"D","\u=
FF24":"D","\u1E0A":"D","\u010E":"D","\u1E0C":"D","\u1E10":"D","\u1E12":"D=
","\u1E0E":"D","\u0110":"D","\u018B":"D","\u018A":"D","\u0189":"D","\uA77=
9":"D","\u01F1":"DZ","\u01C4":"DZ","\u01F2":"Dz","\u01C5":"Dz","\u24BA":"=
E","\uFF25":"E","\u00C8":"E","\u00C9":"E","\u00CA":"E","\u1EC0":"E","\u1E=
BE":"E","\u1EC4":"E","\u1EC2":"E","\u1EBC":"E","\u0112":"E","\u1E14":"E",=
"\u1E16":"E","\u0114":"E","\u0116":"E","\u00CB":"E","\u1EBA":"E","\u011A"=
:"E","\u0204":"E","\u0206":"E","\u1EB8":"E","\u1EC6":"E","\u0228":"E","\u=
1E1C":"E","\u0118":"E","\u1E18":"E","\u1E1A":"E","\u0190":"E","\u018E":"E=
","\u24BB":"F","\uFF26":"F","\u1E1E":"F","\u0191":"F","\uA77B":"F","\u24B=
C":"G","\uFF27":"G","\u01F4":"G","\u011C":"G","\u1E20":"G","\u011E":"G","=
\u0120":"G","\u01E6":"G","\u0122":"G","\u01E4":"G","\u0193":"G","\uA7A0":=
"G","\uA77D":"G","\uA77E":"G","\u24BD":"H","\uFF28":"H","\u0124":"H","\u1=
E22":"H","\u1E26":"H","\u021E":"H","\u1E24":"H","\u1E28":"H","\u1E2A":"H"=
,"\u0126":"H","\u2C67":"H","\u2C75":"H","\uA78D":"H","\u24BE":"I","\uFF29=
":"I","\u00CC":"I","\u00CD":"I","\u00CE":"I","\u0128":"I","\u012A":"I","\=
u012C":"I","\u0130":"I","\u00CF":"I","\u1E2E":"I","\u1EC8":"I","\u01CF":"=
I","\u0208":"I","\u020A":"I","\u1ECA":"I","\u012E":"I","\u1E2C":"I","\u01=
97":"I","\u24BF":"J","\uFF2A":"J","\u0134":"J","\u0248":"J","\u24C0":"K",=
"\uFF2B":"K","\u1E30":"K","\u01E8":"K","\u1E32":"K","\u0136":"K","\u1E34"=
:"K","\u0198":"K","\u2C69":"K","\uA740":"K","\uA742":"K","\uA744":"K","\u=
A7A2":"K","\u24C1":"L","\uFF2C":"L","\u013F":"L","\u0139":"L","\u013D":"L=
","\u1E36":"L","\u1E38":"L","\u013B":"L","\u1E3C":"L","\u1E3A":"L","\u014=
1":"L","\u023D":"L","\u2C62":"L","\u2C60":"L","\uA748":"L","\uA746":"L","=
\uA780":"L","\u01C7":"LJ","\u01C8":"Lj","\u24C2":"M","\uFF2D":"M","\u1E3E=
":"M","\u1E40":"M","\u1E42":"M","\u2C6E":"M","\u019C":"M","\u24C3":"N","\=
uFF2E":"N","\u01F8":"N","\u0143":"N","\u00D1":"N","\u1E44":"N","\u0147":"=
N","\u1E46":"N","\u0145":"N","\u1E4A":"N","\u1E48":"N","\u0220":"N","\u01=
9D":"N","\uA790":"N","\uA7A4":"N","\u01CA":"NJ","\u01CB":"Nj","\u24C4":"O=
","\uFF2F":"O","\u00D2":"O","\u00D3":"O","\u00D4":"O","\u1ED2":"O","\u1ED=
0":"O","\u1ED6":"O","\u1ED4":"O","\u00D5":"O","\u1E4C":"O","\u022C":"O","=
\u1E4E":"O","\u014C":"O","\u1E50":"O","\u1E52":"O","\u014E":"O","\u022E":=
"O","\u0230":"O","\u00D6":"O","\u022A":"O","\u1ECE":"O","\u0150":"O","\u0=
1D1":"O","\u020C":"O","\u020E":"O","\u01A0":"O","\u1EDC":"O","\u1EDA":"O"=
,"\u1EE0":"O","\u1EDE":"O","\u1EE2":"O","\u1ECC":"O","\u1ED8":"O","\u01EA=
":"O","\u01EC":"O","\u00D8":"O","\u01FE":"O","\u0186":"O","\u019F":"O","\=
uA74A":"O","\uA74C":"O","\u01A2":"OI","\uA74E":"OO","\u0222":"OU","\u24C5=
":"P","\uFF30":"P","\u1E54":"P","\u1E56":"P","\u01A4":"P","\u2C63":"P","\=
uA750":"P","\uA752":"P","\uA754":"P","\u24C6":"Q","\uFF31":"Q","\uA756":"=
Q","\uA758":"Q","\u024A":"Q","\u24C7":"R","\uFF32":"R","\u0154":"R","\u1E=
58":"R","\u0158":"R","\u0210":"R","\u0212":"R","\u1E5A":"R","\u1E5C":"R",=
"\u0156":"R","\u1E5E":"R","\u024C":"R","\u2C64":"R","\uA75A":"R","\uA7A6"=
:"R","\uA782":"R","\u24C8":"S","\uFF33":"S","\u1E9E":"S","\u015A":"S","\u=
1E64":"S","\u015C":"S","\u1E60":"S","\u0160":"S","\u1E66":"S","\u1E62":"S=
","\u1E68":"S","\u0218":"S","\u015E":"S","\u2C7E":"S","\uA7A8":"S","\uA78=
4":"S","\u24C9":"T","\uFF34":"T","\u1E6A":"T","\u0164":"T","\u1E6C":"T","=
\u021A":"T","\u0162":"T","\u1E70":"T","\u1E6E":"T","\u0166":"T","\u01AC":=
"T","\u01AE":"T","\u023E":"T","\uA786":"T","\uA728":"TZ","\u24CA":"U","\u=
FF35":"U","\u00D9":"U","\u00DA":"U","\u00DB":"U","\u0168":"U","\u1E78":"U=
","\u016A":"U","\u1E7A":"U","\u016C":"U","\u00DC":"U","\u01DB":"U","\u01D=
7":"U","\u01D5":"U","\u01D9":"U","\u1EE6":"U","\u016E":"U","\u0170":"U","=
\u01D3":"U","\u0214":"U","\u0216":"U","\u01AF":"U","\u1EEA":"U","\u1EE8":=
"U","\u1EEE":"U","\u1EEC":"U","\u1EF0":"U","\u1EE4":"U","\u1E72":"U","\u0=
172":"U","\u1E76":"U","\u1E74":"U","\u0244":"U","\u24CB":"V","\uFF36":"V"=
,"\u1E7C":"V","\u1E7E":"V","\u01B2":"V","\uA75E":"V","\u0245":"V","\uA760=
":"VY","\u24CC":"W","\uFF37":"W","\u1E80":"W","\u1E82":"W","\u0174":"W","=
\u1E86":"W","\u1E84":"W","\u1E88":"W","\u2C72":"W","\u24CD":"X","\uFF38":=
"X","\u1E8A":"X","\u1E8C":"X","\u24CE":"Y","\uFF39":"Y","\u1EF2":"Y","\u0=
0DD":"Y","\u0176":"Y","\u1EF8":"Y","\u0232":"Y","\u1E8E":"Y","\u0178":"Y"=
,"\u1EF6":"Y","\u1EF4":"Y","\u01B3":"Y","\u024E":"Y","\u1EFE":"Y","\u24CF=
":"Z","\uFF3A":"Z","\u0179":"Z","\u1E90":"Z","\u017B":"Z","\u017D":"Z","\=
u1E92":"Z","\u1E94":"Z","\u01B5":"Z","\u0224":"Z","\u2C7F":"Z","\u2C6B":"=
Z","\uA762":"Z","\u24D0":"a","\uFF41":"a","\u1E9A":"a","\u00E0":"a","\u00=
E1":"a","\u00E2":"a","\u1EA7":"a","\u1EA5":"a","\u1EAB":"a","\u1EA9":"a",=
"\u00E3":"a","\u0101":"a","\u0103":"a","\u1EB1":"a","\u1EAF":"a","\u1EB5"=
:"a","\u1EB3":"a","\u0227":"a","\u01E1":"a","\u00E4":"a","\u01DF":"a","\u=
1EA3":"a","\u00E5":"a","\u01FB":"a","\u01CE":"a","\u0201":"a","\u0203":"a=
","\u1EA1":"a","\u1EAD":"a","\u1EB7":"a","\u1E01":"a","\u0105":"a","\u2C6=
5":"a","\u0250":"a","\uA733":"aa","\u00E6":"ae","\u01FD":"ae","\u01E3":"a=
e","\uA735":"ao","\uA737":"au","\uA739":"av","\uA73B":"av","\uA73D":"ay",=
"\u24D1":"b","\uFF42":"b","\u1E03":"b","\u1E05":"b","\u1E07":"b","\u0180"=
:"b","\u0183":"b","\u0253":"b","\u24D2":"c","\uFF43":"c","\u0107":"c","\u=
0109":"c","\u010B":"c","\u010D":"c","\u00E7":"c","\u1E09":"c","\u0188":"c=
","\u023C":"c","\uA73F":"c","\u2184":"c","\u24D3":"d","\uFF44":"d","\u1E0=
B":"d","\u010F":"d","\u1E0D":"d","\u1E11":"d","\u1E13":"d","\u1E0F":"d","=
\u0111":"d","\u018C":"d","\u0256":"d","\u0257":"d","\uA77A":"d","\u01F3":=
"dz","\u01C6":"dz","\u24D4":"e","\uFF45":"e","\u00E8":"e","\u00E9":"e","\=
u00EA":"e","\u1EC1":"e","\u1EBF":"e","\u1EC5":"e","\u1EC3":"e","\u1EBD":"=
e","\u0113":"e","\u1E15":"e","\u1E17":"e","\u0115":"e","\u0117":"e","\u00=
EB":"e","\u1EBB":"e","\u011B":"e","\u0205":"e","\u0207":"e","\u1EB9":"e",=
"\u1EC7":"e","\u0229":"e","\u1E1D":"e","\u0119":"e","\u1E19":"e","\u1E1B"=
:"e","\u0247":"e","\u025B":"e","\u01DD":"e","\u24D5":"f","\uFF46":"f","\u=
1E1F":"f","\u0192":"f","\uA77C":"f","\u24D6":"g","\uFF47":"g","\u01F5":"g=
","\u011D":"g","\u1E21":"g","\u011F":"g","\u0121":"g","\u01E7":"g","\u012=
3":"g","\u01E5":"g","\u0260":"g","\uA7A1":"g","\u1D79":"g","\uA77F":"g","=
\u24D7":"h","\uFF48":"h","\u0125":"h","\u1E23":"h","\u1E27":"h","\u021F":=
"h","\u1E25":"h","\u1E29":"h","\u1E2B":"h","\u1E96":"h","\u0127":"h","\u2=
C68":"h","\u2C76":"h","\u0265":"h","\u0195":"hv","\u24D8":"i","\uFF49":"i=
","\u00EC":"i","\u00ED":"i","\u00EE":"i","\u0129":"i","\u012B":"i","\u012=
D":"i","\u00EF":"i","\u1E2F":"i","\u1EC9":"i","\u01D0":"i","\u0209":"i","=
\u020B":"i","\u1ECB":"i","\u012F":"i","\u1E2D":"i","\u0268":"i","\u0131":=
"i","\u24D9":"j","\uFF4A":"j","\u0135":"j","\u01F0":"j","\u0249":"j","\u2=
4DA":"k","\uFF4B":"k","\u1E31":"k","\u01E9":"k","\u1E33":"k","\u0137":"k"=
,"\u1E35":"k","\u0199":"k","\u2C6A":"k","\uA741":"k","\uA743":"k","\uA745=
":"k","\uA7A3":"k","\u24DB":"l","\uFF4C":"l","\u0140":"l","\u013A":"l","\=
u013E":"l","\u1E37":"l","\u1E39":"l","\u013C":"l","\u1E3D":"l","\u1E3B":"=
l","\u017F":"l","\u0142":"l","\u019A":"l","\u026B":"l","\u2C61":"l","\uA7=
49":"l","\uA781":"l","\uA747":"l","\u01C9":"lj","\u24DC":"m","\uFF4D":"m"=
,"\u1E3F":"m","\u1E41":"m","\u1E43":"m","\u0271":"m","\u026F":"m","\u24DD=
":"n","\uFF4E":"n","\u01F9":"n","\u0144":"n","\u00F1":"n","\u1E45":"n","\=
u0148":"n","\u1E47":"n","\u0146":"n","\u1E4B":"n","\u1E49":"n","\u019E":"=
n","\u0272":"n","\u0149":"n","\uA791":"n","\uA7A5":"n","\u01CC":"nj","\u2=
4DE":"o","\uFF4F":"o","\u00F2":"o","\u00F3":"o","\u00F4":"o","\u1ED3":"o"=
,"\u1ED1":"o","\u1ED7":"o","\u1ED5":"o","\u00F5":"o","\u1E4D":"o","\u022D=
":"o","\u1E4F":"o","\u014D":"o","\u1E51":"o","\u1E53":"o","\u014F":"o","\=
u022F":"o","\u0231":"o","\u00F6":"o","\u022B":"o","\u1ECF":"o","\u0151":"=
o","\u01D2":"o","\u020D":"o","\u020F":"o","\u01A1":"o","\u1EDD":"o","\u1E=
DB":"o","\u1EE1":"o","\u1EDF":"o","\u1EE3":"o","\u1ECD":"o","\u1ED9":"o",=
"\u01EB":"o","\u01ED":"o","\u00F8":"o","\u01FF":"o","\u0254":"o","\uA74B"=
:"o","\uA74D":"o","\u0275":"o","\u01A3":"oi","\u0223":"ou","\uA74F":"oo",=
"\u24DF":"p","\uFF50":"p","\u1E55":"p","\u1E57":"p","\u01A5":"p","\u1D7D"=
:"p","\uA751":"p","\uA753":"p","\uA755":"p","\u24E0":"q","\uFF51":"q","\u=
024B":"q","\uA757":"q","\uA759":"q","\u24E1":"r","\uFF52":"r","\u0155":"r=
","\u1E59":"r","\u0159":"r","\u0211":"r","\u0213":"r","\u1E5B":"r","\u1E5=
D":"r","\u0157":"r","\u1E5F":"r","\u024D":"r","\u027D":"r","\uA75B":"r","=
\uA7A7":"r","\uA783":"r","\u24E2":"s","\uFF53":"s","\u00DF":"s","\u015B":=
"s","\u1E65":"s","\u015D":"s","\u1E61":"s","\u0161":"s","\u1E67":"s","\u1=
E63":"s","\u1E69":"s","\u0219":"s","\u015F":"s","\u023F":"s","\uA7A9":"s"=
,"\uA785":"s","\u1E9B":"s","\u24E3":"t","\uFF54":"t","\u1E6B":"t","\u1E97=
":"t","\u0165":"t","\u1E6D":"t","\u021B":"t","\u0163":"t","\u1E71":"t","\=
u1E6F":"t","\u0167":"t","\u01AD":"t","\u0288":"t","\u2C66":"t","\uA787":"=
t","\uA729":"tz","\u24E4":"u","\uFF55":"u","\u00F9":"u","\u00FA":"u","\u0=
0FB":"u","\u0169":"u","\u1E79":"u","\u016B":"u","\u1E7B":"u","\u016D":"u"=
,"\u00FC":"u","\u01DC":"u","\u01D8":"u","\u01D6":"u","\u01DA":"u","\u1EE7=
":"u","\u016F":"u","\u0171":"u","\u01D4":"u","\u0215":"u","\u0217":"u","\=
u01B0":"u","\u1EEB":"u","\u1EE9":"u","\u1EEF":"u","\u1EED":"u","\u1EF1":"=
u","\u1EE5":"u","\u1E73":"u","\u0173":"u","\u1E77":"u","\u1E75":"u","\u02=
89":"u","\u24E5":"v","\uFF56":"v","\u1E7D":"v","\u1E7F":"v","\u028B":"v",=
"\uA75F":"v","\u028C":"v","\uA761":"vy","\u24E6":"w","\uFF57":"w","\u1E81=
":"w","\u1E83":"w","\u0175":"w","\u1E87":"w","\u1E85":"w","\u1E98":"w","\=
u1E89":"w","\u2C73":"w","\u24E7":"x","\uFF58":"x","\u1E8B":"x","\u1E8D":"=
x","\u24E8":"y","\uFF59":"y","\u1EF3":"y","\u00FD":"y","\u0177":"y","\u1E=
F9":"y","\u0233":"y","\u1E8F":"y","\u00FF":"y","\u1EF7":"y","\u1E99":"y",=
"\u1EF5":"y","\u01B4":"y","\u024F":"y","\u1EFF":"y","\u24E9":"z","\uFF5A"=
:"z","\u017A":"z","\u1E91":"z","\u017C":"z","\u017E":"z","\u1E93":"z","\u=
1E95":"z","\u01B6":"z","\u0225":"z","\u0240":"z","\u2C6C":"z","\uA763":"z=
","\u0386":"\u0391","\u0388":"\u0395","\u0389":"\u0397","\u038A":"\u0399"=
,"\u03AA":"\u0399","\u038C":"\u039F","\u038E":"\u03A5","\u03AB":"\u03A5",=
"\u038F":"\u03A9","\u03AC":"\u03B1","\u03AD":"\u03B5","\u03AE":"\u03B7","=
\u03AF":"\u03B9","\u03CA":"\u03B9","\u0390":"\u03B9","\u03CC":"\u03BF","\=
u03CD":"\u03C5","\u03CB":"\u03C5","\u03B0":"\u03C5","\u03C9":"\u03C9","\u=
03C2":"\u03C3"};$document=3D$(document);nextUid=3D(function(){var =
counter=3D1;return function(){return counter++}}());function =
reinsertElement(element){var =
placeholder=3D$(document.createTextNode(""));element.before(placeholder);=
placeholder.before(element);placeholder.remove()}function =
stripDiacritics(str){function match(a){return DIACRITICS[a]||a}return =
str.replace(/[^\u0000-\u007E]/g,match)}function indexOf(value,array){var =
i=3D0,l=3Darray.length;for(;i=3D0){notify(e)}})}function =
focus($el){if($el[0]=3D=3D=3Ddocument.activeElement){return}window.setTim=
eout(function(){var =
el=3D$el[0],pos=3D$el.val().length,range;$el.focus();var =
isVisible=3D(el.offsetWidth>0||el.offsetHeight>0);if(isVisible&&el=3D=3D=3D=
document.activeElement){if(el.setSelectionRange){el.setSelectionRange(pos=
,pos)}else{if(el.createTextRange){range=3Del.createTextRange();range.coll=
apse(false);range.select()}}}},0)}function =
getCursorInfo(el){el=3D$(el)[0];var offset=3D0;var =
length=3D0;if("selectionStart" in =
el){offset=3Del.selectionStart;length=3Del.selectionEnd-offset}else{if("s=
election" in document){el.focus();var =
sel=3Ddocument.selection.createRange();length=3Ddocument.selection.create=
Range().text.length;sel.moveStart("character",-el.value.length);offset=3D=
sel.text.length-length}}return{offset:offset,length:length}}function =
killEvent(event){event.preventDefault();event.stopPropagation()}function =
killEventImmediately(event){event.preventDefault();event.stopImmediatePro=
pagation()}function measureTextWidth(e){if(!sizer){var =
style=3De[0].currentStyle||window.getComputedStyle(e[0],null);sizer=3D$(d=
ocument.createElement("div")).css({position:"absolute",left:"-10000px",to=
p:"-10000px",display:"none",fontSize:style.fontSize,fontFamily:style.font=
Family,fontStyle:style.fontStyle,fontWeight:style.fontWeight,letterSpacin=
g:style.letterSpacing,textTransform:style.textTransform,whiteSpace:"nowra=
p"});sizer.attr("class","select2-sizer");$("body").append(sizer)}sizer.te=
xt(e.val());return sizer.width()}function =
syncCssClasses(dest,src,adapter){var =
classes,replacements=3D[],adapted;classes=3D$.trim(dest.attr("class"));if=
(classes){classes=3D""+classes;$(classes.split(/\s+/)).each2(function(){i=
f(this.indexOf("select2-")=3D=3D=3D0){replacements.push(this)}})}classes=3D=
$.trim(src.attr("class"));if(classes){classes=3D""+classes;$(classes.spli=
t(/\s+/)).each2(function(){if(this.indexOf("select2-")!=3D=3D0){adapted=3D=
adapter(this);if(adapted){replacements.push(adapted)}}})}dest.attr("class=
",replacements.join(" "))}function =
markMatch(text,term,markup,escapeMarkup){var =
match=3DstripDiacritics(text.toUpperCase()).indexOf(stripDiacritics(term.=
toUpperCase())),tl=3Dterm.length;if(match<0){markup.push(escapeMarkup(tex=
t));return}markup.push(escapeMarkup(text.substring(0,match)));markup.push=
("");markup.push(escapeMarkup(text.substring(match,=
match+tl)));markup.push("");markup.push(escapeMarkup(text.substrin=
g(match+tl,text.length)))}function defaultEscapeMarkup(markup){var =
replace_map=3D{"\\":"\","&":"&","<":"<",">":">",'"':""=
","'":"'","/":"/"};return =
String(markup).replace(/[&<>"'\/\\]/g,function(match){return =
replace_map[match]})}function ajax(options){var =
timeout,handler=3Dnull,quietMillis=3Doptions.quietMillis||100,ajaxUrl=3Do=
ptions.url,self=3Dthis;return =
function(query){window.clearTimeout(timeout);timeout=3Dwindow.setTimeout(=
function(){var =
data=3Doptions.data,url=3DajaxUrl,transport=3Doptions.transport||$.fn.sel=
ect2.ajaxDefaults.transport,deprecated=3D{type:options.type||"GET",cache:=
options.cache||false,jsonpCallback:options.jsonpCallback||undefined,dataT=
ype:options.dataType||"json"},params=3D$.extend({},$.fn.select2.ajaxDefau=
lts.params,deprecated);data=3Ddata?data.call(self,query.term,query.page,q=
uery.context):null;url=3D(typeof =
url=3D=3D=3D"function")?url.call(self,query.term,query.page,query.context=
):url;if(handler&&typeof =
handler.abort=3D=3D=3D"function"){handler.abort()}if(options.params){if($=
.isFunction(options.params)){$.extend(params,options.params.call(self))}e=
lse{$.extend(params,options.params)}}$.extend(params,{url:url,dataType:op=
tions.dataType,data:data,success:function(data){var =
results=3Doptions.results(data,query.page,query);query.callback(results)}=
});handler=3Dtransport.call(self,params)},quietMillis)}}function =
local(options){var =
data=3Doptions,dataText,tmp,text=3Dfunction(item){return""+item.text};if(=
$.isArray(data)){tmp=3Ddata;data=3D{results:tmp}}if($.isFunction(data)=3D=
=3D=3Dfalse){tmp=3Ddata;data=3Dfunction(){return tmp}}var =
dataItem=3Ddata();if(dataItem.text){text=3DdataItem.text;if(!$.isFunction=
(text)){dataText=3DdataItem.text;text=3Dfunction(item){return =
item[dataText]}}}return function(query){var =
t=3Dquery.term,filtered=3D{results:[]},process;if(t=3D=3D=3D""){query.cal=
lback(data());return}process=3Dfunction(datum,collection){var =
group,attr;datum=3Ddatum[0];if(datum.children){group=3D{};for(attr in =
datum){if(datum.hasOwnProperty(attr)){group[attr]=3Ddatum[attr]}}group.ch=
ildren=3D[];$(datum.children).each2(function(i,childDatum){process(childD=
atum,group.children)});if(group.children.length||query.matcher(t,text(gro=
up),datum)){collection.push(group)}}else{if(query.matcher(t,text(datum),d=
atum)){collection.push(datum)}}};$(data().results).each2(function(i,datum=
){process(datum,filtered.results)});query.callback(filtered)}}function =
tags(data){var isFunc=3D$.isFunction(data);return function(query){var =
t=3Dquery.term,filtered=3D{results:[]};var =
result=3DisFunc?data(query):data;if($.isArray(result)){$(result).each(fun=
ction(){var =
isObject=3Dthis.text!=3D=3Dundefined,text=3DisObject?this.text:this;if(t=3D=
=3D=3D""||query.matcher(t,text)){filtered.results.push(isObject?this:{id:=
this,text:this})}});query.callback(filtered)}}}function =
checkFormatter(formatter,formatterName){if($.isFunction(formatter)){retur=
n true}if(!formatter){return =
false}if(typeof(formatter)=3D=3D=3D"string"){return true}throw new =
Error(formatterName+" must be a string, function, or falsy =
value")}function evaluate(val,context){if($.isFunction(val)){var =
args=3DArray.prototype.slice.call(arguments,2);return =
val.apply(context,args)}return val}function countResults(results){var =
count=3D0;$.each(results,function(i,item){if(item.children){count+=3Dcoun=
tResults(item.children)}else{count++}});return count}function =
defaultTokenizer(input,selection,selectCallback,opts){var =
original=3Dinput,dupe=3Dfalse,token,index,i,l,separator;if(!opts.createSe=
archChoice||!opts.tokenSeparators||opts.tokenSeparators.length<1){return =
undefined}while(true){index=3D-1;for(i=3D0,l=3Dopts.tokenSeparators.lengt=
h;i=3D0){break}}if(index<0){break}token=3Dinput.substring(0,=
index);input=3Dinput.substring(index+separator.length);if(token.length>0)=
{token=3Dopts.createSearchChoice.call(this,token,selection);if(token!=3D=3D=
undefined&&token!=3D=3Dnull&&opts.id(token)!=3D=3Dundefined&&opts.id(toke=
n)!=3D=3Dnull){dupe=3Dfalse;for(i=3D0,l=3Dselection.length;i",{role:"status","aria-live":"polite"}).addClass("select2-=
hidden-accessible").appendTo(document.body);this.containerId=3D"s2id_"+(o=
pts.element.attr("id")||"autogen"+nextUid());this.containerEventName=3Dth=
is.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\=
[\]\(\)=3D>\|])/g,"\\$1");this.container.attr("id",this.containerId);this=
.container.attr("title",opts.element.attr("title"));this.body=3D$("body")=
;syncCssClasses(this.container,this.opts.element,this.opts.adaptContainer=
CssClass);this.container.attr("style",opts.element.attr("style"));this.co=
ntainer.css(evaluate(opts.containerCss,this.opts.element));this.container=
.addClass(evaluate(opts.containerCssClass,this.opts.element));this.elemen=
tTabIndex=3Dthis.opts.element.attr("tabindex");this.opts.element.data("se=
lect2",this).attr("tabindex","-1").before(this.container).on("click.selec=
t2",killEvent);this.container.data("select2",this);this.dropdown=3Dthis.c=
ontainer.find(".select2-drop");syncCssClasses(this.dropdown,this.opts.ele=
ment,this.opts.adaptDropdownCssClass);this.dropdown.addClass(evaluate(opt=
s.dropdownCssClass,this.opts.element));this.dropdown.data("select2",this)=
;this.dropdown.on("click",killEvent);this.results=3Dresults=3Dthis.contai=
ner.find(resultsSelector);this.search=3Dsearch=3Dthis.container.find("inp=
ut.select2-input");this.queryCount=3D0;this.resultsPage=3D0;this.context=3D=
null;this.initContainer();this.container.on("click",killEvent);installFil=
teredMouseMove(this.results);this.dropdown.on("mousemove-filtered",result=
sSelector,this.bind(this.highlightUnderEvent));this.dropdown.on("touchsta=
rt touchmove =
touchend",resultsSelector,this.bind(function(event){this._touchEvent=3Dtr=
ue;this.highlightUnderEvent(event)}));this.dropdown.on("touchmove",result=
sSelector,this.bind(this.touchMoved));this.dropdown.on("touchstart =
touchend",resultsSelector,this.bind(this.clearTouchMoved));this.dropdown.=
on("click",this.bind(function(event){if(this._touchEvent){this._touchEven=
t=3Dfalse;this.selectHighlighted()}}));installDebouncedScroll(80,this.res=
ults);this.dropdown.on("scroll-debounced",resultsSelector,this.bind(this.=
loadMoreIfNeeded));$(this.container).on("change",".select2-input",functio=
n(e){e.stopPropagation()});$(this.dropdown).on("change",".select2-input",=
function(e){e.stopPropagation()});if($.fn.mousewheel){results.mousewheel(=
function(e,delta,deltaX,deltaY){var =
top=3Dresults.scrollTop();if(deltaY>0&&top-deltaY<=3D0){results.scrollTop=
(0);killEvent(e)}else{if(deltaY<0&&results.get(0).scrollHeight-results.sc=
rollTop()+deltaY<=3Dresults.height()){results.scrollTop(results.get(0).sc=
rollHeight-results.height());killEvent(e)}}})}installKeyUpChangeEvent(sea=
rch);search.on("keyup-change input =
paste",this.bind(this.updateResults));search.on("focus",function(){search=
.addClass("select2-focused")});search.on("blur",function(){search.removeC=
lass("select2-focused")});this.dropdown.on("mouseup",resultsSelector,this=
.bind(function(e){if($(e.target).closest(".select2-result-selectable").le=
ngth>0){this.highlightUnderEvent(e);this.selectHighlighted(e)}}));this.dr=
opdown.on("click mouseup mousedown touchstart touchend =
focusin",function(e){e.stopPropagation()});this.nextSearchTerm=3Dundefine=
d;if($.isFunction(this.opts.initSelection)){this.initSelection();this.mon=
itorSource()}if(opts.maximumInputLength!=3D=3Dnull){this.search.attr("max=
length",opts.maximumInputLength)}var =
disabled=3Dopts.element.prop("disabled");if(disabled=3D=3D=3Dundefined){d=
isabled=3Dfalse}this.enable(!disabled);var =
readonly=3Dopts.element.prop("readonly");if(readonly=3D=3D=3Dundefined){r=
eadonly=3Dfalse}this.readonly(readonly);scrollBarDimensions=3DscrollBarDi=
mensions||measureScrollbar();this.autofocus=3Dopts.element.prop("autofocu=
s");opts.element.prop("autofocus",false);if(this.autofocus){this.focus()}=
this.search.attr("placeholder",opts.searchInputPlaceholder)},destroy:func=
tion(){var =
element=3Dthis.opts.element,select2=3Delement.data("select2");this.close(=
);if(element.length&&element[0].detachEvent){element.each(function(){this=
.detachEvent("onpropertychange",this._sync)})}if(this.propertyObserver){t=
his.propertyObserver.disconnect();this.propertyObserver=3Dnull}this._sync=
=3Dnull;if(select2!=3D=3Dundefined){select2.container.remove();select2.li=
veRegion.remove();select2.dropdown.remove();element.removeClass("select2-=
offscreen").removeData("select2").off(".select2").prop("autofocus",this.a=
utofocus||false);if(this.elementTabIndex){element.attr({tabindex:this.ele=
mentTabIndex})}else{element.removeAttr("tabindex")}element.show()}cleanup=
JQueryElements.call(this,"container","liveRegion","dropdown","results","s=
earch")},optionToData:function(element){if(element.is("option")){return{i=
d:element.prop("value"),text:element.text(),element:element.get(),css:ele=
ment.attr("class"),disabled:element.prop("disabled"),locked:equal(element=
.attr("locked"),"locked")||equal(element.data("locked"),true)}}else{if(el=
ement.is("optgroup")){return{text:element.attr("label"),children:[],eleme=
nt:element.get(),css:element.attr("class")}}}},prepareOpts:function(opts)=
{var =
element,select,idKey,ajaxUrl,self=3Dthis;element=3Dopts.element;if(elemen=
t.get(0).tagName.toLowerCase()=3D=3D=3D"select"){this.select=3Dselect=3Do=
pts.element}if(select){$.each(["id","multiple","ajax","query","createSear=
chChoice","initSelection","data","tags"],function(){if(this in =
opts){throw new Error("Option '"+this+"' is not allowed for Select2 when =
attached to a