From bf8ee0f3036b93e11ed8dbb05b7e7e1452cb27ca Mon Sep 17 00:00:00 2001 From: Leon van Kammen Date: Fri, 3 Jan 2025 12:44:26 +0100 Subject: [PATCH] fusescript wip --- com/isoterminal/ISOTerminal.js | 21 + com/isoterminal/feat/javascript.js | 26 +- com/isoterminal/libv86.js | 804 +++++++++++++++-------------- com/isoterminal/v86.wasm | Bin 1933636 -> 1979178 bytes com/isoterminal/worker.js | 9 +- 5 files changed, 447 insertions(+), 413 deletions(-) diff --git a/com/isoterminal/ISOTerminal.js b/com/isoterminal/ISOTerminal.js index ccdf192..6a9553b 100644 --- a/com/isoterminal/ISOTerminal.js +++ b/com/isoterminal/ISOTerminal.js @@ -290,6 +290,27 @@ ISOTerminal.prototype.bufferOutput = function(byte,cb,latency){ } } + +//ISOTerminal.prototype.bufferOutput = function(byte, cb, latency, buffer) { +// const str = String.fromCharCode(byte); +// //if (str === '\r' || str === '\n' || str.charCodeAt(0) < 32 || str.charCodeAt(0) === 127) { +// // cb(str); +// //} else if (str === '\x1b') { // ESC +// // buffer.esc = true; +// //} else if (buffer.esc) { +// // cb('\x1b' + str); +// // buffer.esc = false; +// //} else { +// buffer.str = (buffer.str || '') + str; +// if (Date.now() - (buffer.timestamp || 0) >= latency) { +// console.log(buffer.str) +// cb(buffer.str); +// buffer.str = ''; +// buffer.timestamp = Date.now(); +// } +// //} +//} + ISOTerminal.prototype.preventFrameDrop = function(cb){ // don't let workers cause framerate dropping const xr = this.instance.sceneEl.renderer.xr diff --git a/com/isoterminal/feat/javascript.js b/com/isoterminal/feat/javascript.js index d64f26f..f42e91a 100644 --- a/com/isoterminal/feat/javascript.js +++ b/com/isoterminal/feat/javascript.js @@ -22,17 +22,25 @@ if( typeof emulator != 'undefined' ){ ISOTerminal.addEventListener('javascript-eval', async function(e){ const {script,PID} = e.detail - let res + let res; + try{ - res = (new Function(`${script}`))() + let f = new Function(`${script}`); + res = f(); if( res && typeof res != 'string' ) res = JSON.stringify(res,null,2) - }catch(e){ - console.error(e) - console.info(script) - res = "error: "+e.toString() - if( e.filename ){ - res += "\n"+e.filename+":"+e.lineno+":"+e.colno - } + }catch(err){ + console.error(err) + console.dir(err) + res = "error: "+err.toString() + + // try to figure out line *FIXME* + let line = err.stack.split("\n").find(e => e.includes(":") || e.includes("Function:")); + if( line ){ + let lineIndex = (line.includes(":") && line.indexOf(":") + ":".length) || (line.includes("Function:") && line.indexOf("Function:") + "Function:".length); + let lnr = +line.substring(lineIndex, lineIndex + 1) - 2 + res += script.split("\n")[lnr-1] + }else console.dir(script) + console.error(res) } // update output to 9p with PID as filename (in /mnt/run) if( PID ){ diff --git a/com/isoterminal/libv86.js b/com/isoterminal/libv86.js index 650e59f..3f95174 100644 --- a/com/isoterminal/libv86.js +++ b/com/isoterminal/libv86.js @@ -1,131 +1,131 @@ -;(function(){'use strict';function aa(a,b){function c(x){x=x.toString(16);return"#"+"0".repeat(6-x.length)+x}function d(x){var v=256*la,D=8*S,J=Ma?Ma.canvas:null;J&&J.width===v&&J.height===D||(J?(J.width=v,J.height=D):(J=new OffscreenCanvas(v,D),Ma=J.getContext("2d")),pb=Ma.createImageData(v,D));const P=pb.data;let O=0,T;D=qb?function(Y){T=T||Y;P[O+3]=Y;P[O+7]=Y;O+=8}:function(Y){T=T||Y;P[O+3]=Y;O+=4};J=32-S;const ha=v*(S-1)*4;v=4*(la-v*S);const ea=1020*la;for(let Y=0,za=0;2048>Y;++Y,za+=J,O+=v){const Aa=Y%256;Y&&!Aa&&(O+= -ha);T=!1;for(let Ga=0;Ga>=1)D(Ha&qa?255:0);rb&&D(sb&&192<=Aa&&223>=Aa&&Ha&1?255:0)}Jb[Y]=T?1:0}Ma.putImageData(pb,0,0)}function e(x,v,D,J){if(v&&D){x.style.width="";x.style.height="";J&&(x.style.transform="");var P=x.getBoundingClientRect();J?x.style.transform=(1===v?"":" scaleX("+v+")")+(1===D?"":" scaleY("+D+")"):(0===v%1&&0===D%1?(f.style.imageRendering="crisp-edges",f.style.imageRendering="pixelated",f.style["-ms-interpolation-mode"]="nearest-neighbor"): -(f.style.imageRendering="",f.style["-ms-interpolation-mode"]=""),J=window.devicePixelRatio||1,0!==J%1&&(v/=J,D/=J));1!==v&&(x.style.width=P.width*v+"px");1!==D&&(x.style.height=P.height*D+"px")}}const g=a.container;this.screen_fill_buffer=b;console.assert(g,"options.container must be provided");this.FLAG_BLINKING=1;this.FLAG_FONT_PAGE_B=2;var f=g.getElementsByTagName("canvas")[0],h=f.getContext("2d",{alpha:!1}),l=g.getElementsByTagName("div")[0],m=document.createElement("div"),n,p,q=void 0!==a.scale? -a.scale:1,t=void 0!==a.scale?a.scale:1,G=1,z,u,E,y,I,R,ma,Ma,pb,Jb=new Int8Array(2048),S,la,rb,qb,sb,tb=0,ub=0,cb,Kb=0,db,vb,eb,wb=[],fb=wb,gb=0,xb=!1;this.init=function(){const x=new Uint16Array([32,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788,9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660]),v=new Uint16Array([8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359, -402,225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]);for(var D=0,J;256>D;D++)J=126D?x[D]: -D,wb.push(String.fromCharCode(J));m.classList.add("cursor");m.style.position="absolute";m.style.backgroundColor="#ccc";m.style.width="7px";m.style.display="inline-block";this.set_mode(!1);this.set_size_text(80,25);2===u&&this.set_size_graphical(720,400,720,400);this.set_scale(q,t);this.timer()};this.make_screenshot=function(){const x=new Image;if(1===u||2===u)x.src=f.toDataURL("image/png");else{const v=[9,16],D=document.createElement("canvas");D.width=y*v[0];D.height=I*v[1];const J=D.getContext("2d"); -J.imageSmoothingEnabled=!1;J.font=window.getComputedStyle(l).font;J.textBaseline="top";for(let P=0;Pthis.update_screen())};this.update_screen=function(){xb||(0===u?this.update_text():1===u?this.update_graphical():this.update_graphical_text());this.timer()};this.update_text=function(){for(var x=0;xv;)l.removeChild(l.firstChild);for(;l.childNodes.length=x&&2*xY;++Y,Aa+=J,O+=v){const Ba=Y%256;Y&&!Ba&&(O+= +ha);T=!1;for(let Ha=0;Ha>=1)E(Ia&sa?255:0);tb&&E(ub&&192<=Ba&&223>=Ba&&Ia&1?255:0)}Lb[Y]=T?1:0}Na.putImageData(rb,0,0)}function e(x,v,E,J){if(v&&E){x.style.width="";x.style.height="";J&&(x.style.transform="");var P=x.getBoundingClientRect();J?x.style.transform=(1===v?"":" scaleX("+v+")")+(1===E?"":" scaleY("+E+")"):(0===v%1&&0===E%1?(f.style.imageRendering="crisp-edges",f.style.imageRendering="pixelated",f.style["-ms-interpolation-mode"]="nearest-neighbor"): +(f.style.imageRendering="",f.style["-ms-interpolation-mode"]=""),J=window.devicePixelRatio||1,0!==J%1&&(v/=J,E/=J));1!==v&&(x.style.width=P.width*v+"px");1!==E&&(x.style.height=P.height*E+"px")}}const g=a.container;this.screen_fill_buffer=b;console.assert(g,"options.container must be provided");this.FLAG_BLINKING=1;this.FLAG_FONT_PAGE_B=2;var f=g.getElementsByTagName("canvas")[0],k=f.getContext("2d",{alpha:!1}),l=g.getElementsByTagName("div")[0],m=document.createElement("div"),n,p,q=void 0!==a.scale? +a.scale:1,r=void 0!==a.scale?a.scale:1,A=1,z,u,F,y,I,R,ma,Na,rb,Lb=new Int8Array(2048),S,la,tb,sb,ub,vb=0,wb=0,db,Mb=0,eb,xb,fb,yb=[],gb=yb,hb=0,zb=!1;this.init=function(){const x=new Uint16Array([32,9786,9787,9829,9830,9827,9824,8226,9688,9675,9689,9794,9792,9834,9835,9788,9658,9668,8597,8252,182,167,9644,8616,8593,8595,8594,8592,8735,8596,9650,9660]),v=new Uint16Array([8962,199,252,233,226,228,224,229,231,234,235,232,239,238,236,196,197,201,230,198,244,246,242,251,249,255,214,220,162,163,165,8359, +402,225,237,243,250,241,209,170,186,191,8976,172,189,188,161,171,187,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,945,223,915,960,931,963,181,964,934,920,937,948,8734,966,949,8745,8801,177,8805,8804,8992,8993,247,8776,176,8729,183,8730,8319,178,9632,160]);for(var E=0,J;256>E;E++)J=126E?x[E]: +E,yb.push(String.fromCharCode(J));m.classList.add("cursor");m.style.position="absolute";m.style.backgroundColor="#ccc";m.style.width="7px";m.style.display="inline-block";this.set_mode(!1);this.set_size_text(80,25);2===u&&this.set_size_graphical(720,400,720,400);this.set_scale(q,r);this.timer()};this.make_screenshot=function(){const x=new Image;if(1===u||2===u)x.src=f.toDataURL("image/png");else{const v=[9,16],E=document.createElement("canvas");E.width=y*v[0];E.height=I*v[1];const J=E.getContext("2d"); +J.imageSmoothingEnabled=!1;J.font=window.getComputedStyle(l).font;J.textBaseline="top";for(let P=0;Pthis.update_screen())};this.update_screen=function(){zb||(0===u?this.update_text():1===u?this.update_graphical():this.update_graphical_text());this.timer()};this.update_text=function(){for(var x=0;xv;)l.removeChild(l.firstChild);for(;l.childNodes.length=x&&2*x{}},notification:{initial_port:43264, -single_handler:!1,handlers:[d=>{if(0===d){for(;this.virtqueue.has_request();)d=this.virtqueue.pop_request(),this.ReceiveRequest(d);this.virtqueue.notify_me_after(0)}}]},isr_status:{initial_port:42752},device_specific:{initial_port:42496,struct:[{bytes:2,name:"mount tag length",read:()=>this.configspace_taglen,write:()=>{}}].concat(k.range(254).map(d=>({bytes:1,name:"mount tag name "+d,read:()=>this.configspace_tagname[d]||0,write:()=>{}})))}});this.virtqueue=this.virtio.queues[0]} +single_handler:!1,handlers:[d=>{if(0===d){for(;this.virtqueue.has_request();)d=this.virtqueue.pop_request(),this.ReceiveRequest(d);this.virtqueue.notify_me_after(0)}}]},isr_status:{initial_port:42752},device_specific:{initial_port:42496,struct:[{bytes:2,name:"mount tag length",read:()=>this.configspace_taglen,write:()=>{}}].concat(h.range(254).map(d=>({bytes:1,name:"mount tag name "+d,read:()=>this.configspace_tagname[d]||0,write:()=>{}})))}});this.virtqueue=this.virtio.queues[0]} ca.prototype.get_state=function(){var a=[];a[0]=this.configspace_tagname;a[1]=this.configspace_taglen;a[2]=this.virtio;a[3]=this.VERSION;a[4]=this.BLOCKSIZE;a[5]=this.msize;a[6]=this.replybuffer;a[7]=this.replybuffersize;a[8]=this.fids.map(function(b){return[b.inodeid,b.type,b.uid,b.dbg_name]});a[9]=this.fs;return a}; ca.prototype.set_state=function(a){this.configspace_tagname=a[0];this.configspace_taglen=a[1];this.virtio.set_state(a[2]);this.virtqueue=this.virtio.queues[0];this.VERSION=a[3];this.BLOCKSIZE=a[4];this.msize=a[5];this.replybuffer=a[6];this.replybuffersize=a[7];this.fids=a[8].map(function(b){return{inodeid:b[0],type:b[1],uid:b[2],dbg_name:b[3]}});this.fs.set_state(a[9])};ca.prototype.Createfid=function(a,b,c,d){return{inodeid:a,type:b,uid:c,dbg_name:d}}; -ca.prototype.update_dbg_name=function(a,b){for(const c of this.fids)c.inodeid===a&&(c.dbg_name=b)};ca.prototype.reset=function(){this.fids=[];this.virtio.reset()};ca.prototype.BuildReply=function(a,b,c){r.Marshall(["w","b","h"],[c+7,a+1,b],this.replybuffer,0);c+7>=this.replybuffer.length&&w.Debug("Error in 9p: payloadsize exceeds maximum length");this.replybuffersize=c+7};ca.prototype.SendError=function(a,b,c){b=r.Marshall(["w"],[c],this.replybuffer,7);this.BuildReply(6,a,b)}; +ca.prototype.update_dbg_name=function(a,b){for(const c of this.fids)c.inodeid===a&&(c.dbg_name=b)};ca.prototype.reset=function(){this.fids=[];this.virtio.reset()};ca.prototype.BuildReply=function(a,b,c){t.Marshall(["w","b","h"],[c+7,a+1,b],this.replybuffer,0);c+7>=this.replybuffer.length&&w.Debug("Error in 9p: payloadsize exceeds maximum length");this.replybuffersize=c+7};ca.prototype.SendError=function(a,b,c){b=t.Marshall(["w"],[c],this.replybuffer,7);this.BuildReply(6,a,b)}; ca.prototype.SendReply=function(a){a.set_next_blob(this.replybuffer.subarray(0,this.replybuffersize));this.virtqueue.push_reply(a);this.virtqueue.flush_replies()}; -ca.prototype.ReceiveRequest=async function(a){var b=new Uint8Array(a.length_readable);a.get_next_blob(b);var c={offset:0},d=r.Unmarshall(["w","b","h"],b,c),e=d[0],g=d[1],f=d[2];switch(g){case 8:e=this.fs.GetTotalSize();b=this.fs.GetSpace();d=[16914839];d[1]=this.BLOCKSIZE;d[2]=Math.floor(b/d[1]);d[3]=d[2]-Math.floor(e/d[1]);d[4]=d[2]-Math.floor(e/d[1]);d[5]=this.fs.CountUsedInodes();d[6]=this.fs.CountFreeInodes();d[7]=0;d[8]=256;e=r.Marshall("wwddddddw".split(""),d,this.replybuffer,7);this.BuildReply(g, -f,e);this.SendReply(a);break;case 112:case 12:d=r.Unmarshall(["w","w"],b,c);var h=d[0];c=d[1];w.Debug("[open] fid="+h+", mode="+c);b=this.fids[h].inodeid;var l=this.fs.GetInode(b);w.Debug("file open "+this.fids[h].dbg_name);e=this.fs.OpenInode(b,c);this.fs.AddEvent(this.fids[h].inodeid,function(){w.Debug("file opened "+this.fids[h].dbg_name+" tag:"+f);var q=[];q[0]=l.qid;q[1]=this.msize-24;r.Marshall(["Q","w"],q,this.replybuffer,7);this.BuildReply(g,f,17);this.SendReply(a)}.bind(this));break;case 70:d= -r.Unmarshall(["w","w","s"],b,c);b=d[0];h=d[1];e=d[2];w.Debug("[link] dfid="+b+", name="+e);e=this.fs.Link(this.fids[b].inodeid,this.fids[h].inodeid,e);if(0>e){this.SendError(f,-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(g,f,0);this.SendReply(a);break;case 16:d=r.Unmarshall(["w","s","s","w"],b,c);h=d[0];e=d[1];b=d[2];d=d[3];w.Debug("[symlink] fid="+h+", name="+e+", symgt="+b+", gid="+d);b=this.fs.CreateSymlink(e,this.fids[h].inodeid,b);l=this.fs.GetInode(b); -l.uid=this.fids[h].uid;l.gid=d;r.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 18:d=r.Unmarshall("wswwww".split(""),b,c);h=d[0];e=d[1];c=d[2];b=d[3];var m=d[4];d=d[5];w.Debug("[mknod] fid="+h+", name="+e+", major="+b+", minor="+m);b=this.fs.CreateNode(e,this.fids[h].inodeid,b,m);l=this.fs.GetInode(b);l.mode=c;l.uid=this.fids[h].uid;l.gid=d;r.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 22:d=r.Unmarshall(["w"], -b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);w.Debug("[readlink] fid="+h+" name="+this.fids[h].dbg_name+" target="+l.symlink);e=r.Marshall(["s"],[l.symlink],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 72:d=r.Unmarshall(["w","s","w","w"],b,c);h=d[0];e=d[1];c=d[2];d=d[3];w.Debug("[mkdir] fid="+h+", name="+e+", mode="+c+", gid="+d);b=this.fs.CreateDirectory(e,this.fids[h].inodeid);l=this.fs.GetInode(b);l.mode=c|fa;l.uid=this.fids[h].uid;l.gid=d;r.Marshall(["Q"],[l.qid], -this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 14:d=r.Unmarshall(["w","s","w","w","w"],b,c);h=d[0];e=d[1];b=d[2];c=d[3];d=d[4];this.bus.send("9p-create",[e,this.fids[h].inodeid]);w.Debug("[create] fid="+h+", name="+e+", flags="+b+", mode="+c+", gid="+d);b=this.fs.CreateFile(e,this.fids[h].inodeid);this.fids[h].inodeid=b;this.fids[h].type=1;this.fids[h].dbg_name=e;l=this.fs.GetInode(b);l.uid=this.fids[h].uid;l.gid=d;l.mode=c|ia;r.Marshall(["Q","w"],[l.qid,this.msize-24],this.replybuffer, -7);this.BuildReply(g,f,17);this.SendReply(a);break;case 52:d=r.Unmarshall("wbwddws".split(""),b,c);h=d[0];b=d[2];e=0===d[4]?Infinity:d[4];d=this.fs.DescribeLock(d[1],d[3],e,d[5],d[6]);w.Debug("[lock] fid="+h+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.Lock(this.fids[h].inodeid,d,b);r.Marshall(["b"],[e],this.replybuffer,7);this.BuildReply(g,f,1);this.SendReply(a);break;case 54:d=r.Unmarshall("wbddws".split(""),b,c);h=d[0];e=0===d[3]?Infinity:d[3]; -d=this.fs.DescribeLock(d[1],d[2],e,d[4],d[5]);w.Debug("[getlock] fid="+h+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.GetLock(this.fids[h].inodeid,d);e||(e=d,e.type=2);e=r.Marshall(["b","d","d","w","s"],[e.type,e.start,Infinity===e.length?0:e.length,e.proc_id,e.client_id],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 24:d=r.Unmarshall(["w","d"],b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);w.Debug("[getattr]: fid="+ -h+" name="+this.fids[h].dbg_name+" request mask="+d[1]);if(!l||l.status===ja){w.Debug("getattr: unlinked");this.SendError(f,"No such file or directory",2);this.SendReply(a);break}d[0]=d[1];d[1]=l.qid;d[2]=l.mode;d[3]=l.uid;d[4]=l.gid;d[5]=l.nlinks;d[6]=l.major<<8|l.minor;d[7]=l.size;d[8]=this.BLOCKSIZE;d[9]=Math.floor(l.size/512+1);d[10]=l.atime;d[11]=0;d[12]=l.mtime;d[13]=0;d[14]=l.ctime;d[15]=0;d[16]=0;d[17]=0;d[18]=0;d[19]=0;r.Marshall("dQwwwddddddddddddddd".split(""),d,this.replybuffer,7);this.BuildReply(g, -f,153);this.SendReply(a);break;case 26:d=r.Unmarshall("wwwwwddddd".split(""),b,c);h=d[0];l=this.fs.GetInode(this.fids[h].inodeid);w.Debug("[setattr]: fid="+h+" request mask="+d[1]+" name="+this.fids[h].dbg_name);d[1]&1&&(l.mode=d[2]);d[1]&2&&(l.uid=d[3]);d[1]&4&&(l.gid=d[4]);d[1]&16&&(l.atime=Math.floor((new Date).getTime()/1E3));d[1]&32&&(l.mtime=Math.floor((new Date).getTime()/1E3));d[1]&64&&(l.ctime=Math.floor((new Date).getTime()/1E3));d[1]&128&&(l.atime=d[6]);d[1]&256&&(l.mtime=d[8]);d[1]&8&& -await this.fs.ChangeSize(this.fids[h].inodeid,d[5]);this.BuildReply(g,f,0);this.SendReply(a);break;case 50:d=r.Unmarshall(["w","d"],b,c);h=d[0];this.BuildReply(g,f,0);this.SendReply(a);break;case 40:case 116:d=r.Unmarshall(["w","d","w"],b,c);h=d[0];e=d[1];m=d[2];l=this.fs.GetInode(this.fids[h].inodeid);40===g&&w.Debug("[treaddir]: fid="+h+" offset="+e+" count="+m);116===g&&w.Debug("[read]: fid="+h+" ("+this.fids[h].dbg_name+") offset="+e+" count="+m+" fidtype="+this.fids[h].type);if(!l||l.status=== -ja){w.Debug("read/treaddir: unlinked");this.SendError(f,"No such file or directory",2);this.SendReply(a);break}if(2===this.fids[h].type)for(l.caps.lengthl.size&&(m=0),this.bus.send("9p-read-start",[this.fids[h].dbg_name]),d=await this.fs.Read(d, -e,m),this.bus.send("9p-read-end",[this.fids[h].dbg_name,m]),d&&this.replybuffer.set(d,11);r.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(g,f,4+m);this.SendReply(a);break;case 118:d=r.Unmarshall(["w","d","w"],b,c);h=d[0];e=d[1];m=d[2];d=this.fids[h].dbg_name;w.Debug("[write]: fid="+h+" ("+d+") offset="+e+" count="+m+" fidtype="+this.fids[h].type);if(2===this.fids[h].type){this.SendError(f,"Setxattr not supported",95);this.SendReply(a);break}else await this.fs.Write(this.fids[h].inodeid,e, -m,b.subarray(c.offset));this.bus.send("9p-write-end",[d,m]);r.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(g,f,4);this.SendReply(a);break;case 74:d=r.Unmarshall(["w","s","w","s"],b,c);e=d[0];b=d[1];c=d[2];d=d[3];w.Debug("[renameat]: oldname="+b+" newname="+d);e=await this.fs.Rename(this.fids[e].inodeid,b,this.fids[c].inodeid,d);if(0>e){this.SendError(f,-2===e?"No such file or directory":-1===e?"Operation not permitted":-39===e?"Directory not empty":"Unknown error: "+-e,-e);this.SendReply(a); -break}this.BuildReply(g,f,0);this.SendReply(a);break;case 76:d=r.Unmarshall(["w","s","w"],b,c);c=d[0];e=d[1];b=d[2];w.Debug("[unlink]: dirfd="+c+" name="+e+" flags="+b);h=this.fs.Search(this.fids[c].inodeid,e);if(-1===h){this.SendError(f,"No such file or directory",2);this.SendReply(a);break}e=this.fs.Unlink(this.fids[c].inodeid,e);if(0>e){this.SendError(f,-39===e?"Directory not empty":-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(g,f,0);this.SendReply(a); -break;case 100:d=r.Unmarshall(["w","s"],b,c);w.Debug("[version]: msize="+d[0]+" version="+d[1]);this.msize!==d[0]&&(this.msize=d[0],this.replybuffer=new Uint8Array(Math.min(16777216,2*this.msize)));e=r.Marshall(["w","s"],[this.msize,this.VERSION],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 104:d=r.Unmarshall(["w","w","s","s","w"],b,c);h=d[0];e=d[4];w.Debug("[attach]: fid="+h+" afid="+A(d[1])+" uname="+d[2]+" aname="+d[3]);this.fids[h]=this.Createfid(0,1,e,"");l=this.fs.GetInode(this.fids[h].inodeid); -r.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);this.bus.send("9p-attach");break;case 108:d=r.Unmarshall(["h"],b,c);w.Debug("[flush] "+f);this.BuildReply(g,f,0);this.SendReply(a);break;case 110:d=r.Unmarshall(["w","w","h"],b,c);h=d[0];m=d[1];var n=d[2];w.Debug("[walk]: fid="+d[0]+" nwfid="+d[1]+" nwname="+n);if(0===n){this.fids[m]=this.Createfid(this.fids[h].inodeid,1,this.fids[h].uid,this.fids[h].dbg_name);r.Marshall(["h"],[0],this.replybuffer,7);this.BuildReply(g, -f,2);this.SendReply(a);break}e=[];for(d=0;db;b++)this.ports[b]=this.create_empty_entry();var c=a.memory_size[0];for(b=0;b<<17>>0,8);return 255},function(d,e){A(d>>>0,8);A(e,2)},function(d){A(d>>>0,8);return-1},function(d,e){A(d>>>0,8);A(e>>>0,8)})} -B.prototype.create_empty_entry=function(){return{read8:this.empty_port_read8,read16:this.empty_port_read16,read32:this.empty_port_read32,write8:this.empty_port_write,write16:this.empty_port_write,write32:this.empty_port_write,device:void 0}};B.prototype.empty_port_read8=function(){return 255};B.prototype.empty_port_read16=function(){return 65535};B.prototype.empty_port_read32=function(){return-1};B.prototype.empty_port_write=function(){}; -B.prototype.register_read=function(a,b,c,d,e){c&&(this.ports[a].read8=c);d&&(this.ports[a].read16=d);e&&(this.ports[a].read32=e);this.ports[a].device=b};B.prototype.register_write=function(a,b,c,d,e){c&&(this.ports[a].write8=c);d&&(this.ports[a].write16=d);e&&(this.ports[a].write32=e);this.ports[a].device=b}; -B.prototype.register_read_consecutive=function(a,b,c,d,e,g){function f(){return c.call(this)|d.call(this)<<8}function h(){return e.call(this)|g.call(this)<<8}function l(){return c.call(this)|d.call(this)<<8|e.call(this)<<16|g.call(this)<<24}e&&g?(this.register_read(a,b,c,f,l),this.register_read(a+1,b,d),this.register_read(a+2,b,e,h),this.register_read(a+3,b,g)):(this.register_read(a,b,c,f),this.register_read(a+1,b,d))}; -B.prototype.register_write_consecutive=function(a,b,c,d,e,g){function f(m){c.call(this,m&255);d.call(this,m>>8&255)}function h(m){e.call(this,m&255);g.call(this,m>>8&255)}function l(m){c.call(this,m&255);d.call(this,m>>8&255);e.call(this,m>>16&255);g.call(this,m>>>24)}e&&g?(this.register_write(a,b,c,f,l),this.register_write(a+1,b,d),this.register_write(a+2,b,e,h),this.register_write(a+3,b,g)):(this.register_write(a,b,c,f),this.register_write(a+1,b,d))}; -B.prototype.mmap_read32_shim=function(a){var b=this.cpu.memory_map_read8[a>>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};B.prototype.mmap_write32_shim=function(a,b){var c=this.cpu.memory_map_write8[a>>>17];c(a,b&255);c(a+1,b>>8&255);c(a+2,b>>16&255);c(a+3,b>>>24)}; -B.prototype.mmap_register=function(a,b,c,d,e,g){A(a>>>0,8);A(b,8);e||(e=this.mmap_read32_shim.bind(this));g||(g=this.mmap_write32_shim.bind(this));for(a>>>=17;0>>0,8),this.get_port_description(a));return c.write32.call(c.device,b)}; -B.prototype.port_read8=function(a){var b=this.ports[a];b.read8===this.empty_port_read8&&(A(a,4),this.get_port_description(a));b=b.read8.call(b.device);A(a);return b};B.prototype.port_read16=function(a){var b=this.ports[a];b.read16===this.empty_port_read16&&(A(a,4),this.get_port_description(a));b=b.read16.call(b.device);A(a);return b};B.prototype.port_read32=function(a){var b=this.ports[a];b.read32===this.empty_port_read32&&(A(a,4),this.get_port_description(a));return b.read32.call(b.device)}; +ca.prototype.ReceiveRequest=async function(a){var b=new Uint8Array(a.length_readable);a.get_next_blob(b);var c={offset:0},d=t.Unmarshall(["w","b","h"],b,c),e=d[0],g=d[1],f=d[2];switch(g){case 8:e=this.fs.GetTotalSize();b=this.fs.GetSpace();d=[16914839];d[1]=this.BLOCKSIZE;d[2]=Math.floor(b/d[1]);d[3]=d[2]-Math.floor(e/d[1]);d[4]=d[2]-Math.floor(e/d[1]);d[5]=this.fs.CountUsedInodes();d[6]=this.fs.CountFreeInodes();d[7]=0;d[8]=256;e=t.Marshall("wwddddddw".split(""),d,this.replybuffer,7);this.BuildReply(g, +f,e);this.SendReply(a);break;case 112:case 12:d=t.Unmarshall(["w","w"],b,c);var k=d[0];c=d[1];w.Debug("[open] fid="+k+", mode="+c);b=this.fids[k].inodeid;var l=this.fs.GetInode(b);w.Debug("file open "+this.fids[k].dbg_name);e=this.fs.OpenInode(b,c);this.fs.AddEvent(this.fids[k].inodeid,function(){w.Debug("file opened "+this.fids[k].dbg_name+" tag:"+f);var q=[];q[0]=l.qid;q[1]=this.msize-24;t.Marshall(["Q","w"],q,this.replybuffer,7);this.BuildReply(g,f,17);this.SendReply(a)}.bind(this));break;case 70:d= +t.Unmarshall(["w","w","s"],b,c);b=d[0];k=d[1];e=d[2];w.Debug("[link] dfid="+b+", name="+e);e=this.fs.Link(this.fids[b].inodeid,this.fids[k].inodeid,e);if(0>e){this.SendError(f,-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(g,f,0);this.SendReply(a);break;case 16:d=t.Unmarshall(["w","s","s","w"],b,c);k=d[0];e=d[1];b=d[2];d=d[3];w.Debug("[symlink] fid="+k+", name="+e+", symgt="+b+", gid="+d);b=this.fs.CreateSymlink(e,this.fids[k].inodeid,b);l=this.fs.GetInode(b); +l.uid=this.fids[k].uid;l.gid=d;t.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 18:d=t.Unmarshall("wswwww".split(""),b,c);k=d[0];e=d[1];c=d[2];b=d[3];var m=d[4];d=d[5];w.Debug("[mknod] fid="+k+", name="+e+", major="+b+", minor="+m);b=this.fs.CreateNode(e,this.fids[k].inodeid,b,m);l=this.fs.GetInode(b);l.mode=c;l.uid=this.fids[k].uid;l.gid=d;t.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 22:d=t.Unmarshall(["w"], +b,c);k=d[0];l=this.fs.GetInode(this.fids[k].inodeid);w.Debug("[readlink] fid="+k+" name="+this.fids[k].dbg_name+" target="+l.symlink);e=t.Marshall(["s"],[l.symlink],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 72:d=t.Unmarshall(["w","s","w","w"],b,c);k=d[0];e=d[1];c=d[2];d=d[3];w.Debug("[mkdir] fid="+k+", name="+e+", mode="+c+", gid="+d);b=this.fs.CreateDirectory(e,this.fids[k].inodeid);l=this.fs.GetInode(b);l.mode=c|fa;l.uid=this.fids[k].uid;l.gid=d;t.Marshall(["Q"],[l.qid], +this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);break;case 14:d=t.Unmarshall(["w","s","w","w","w"],b,c);k=d[0];e=d[1];b=d[2];c=d[3];d=d[4];this.bus.send("9p-create",[e,this.fids[k].inodeid]);w.Debug("[create] fid="+k+", name="+e+", flags="+b+", mode="+c+", gid="+d);b=this.fs.CreateFile(e,this.fids[k].inodeid);this.fids[k].inodeid=b;this.fids[k].type=1;this.fids[k].dbg_name=e;l=this.fs.GetInode(b);l.uid=this.fids[k].uid;l.gid=d;l.mode=c|ia;t.Marshall(["Q","w"],[l.qid,this.msize-24],this.replybuffer, +7);this.BuildReply(g,f,17);this.SendReply(a);break;case 52:d=t.Unmarshall("wbwddws".split(""),b,c);k=d[0];b=d[2];e=0===d[4]?Infinity:d[4];d=this.fs.DescribeLock(d[1],d[3],e,d[5],d[6]);w.Debug("[lock] fid="+k+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.Lock(this.fids[k].inodeid,d,b);t.Marshall(["b"],[e],this.replybuffer,7);this.BuildReply(g,f,1);this.SendReply(a);break;case 54:d=t.Unmarshall("wbddws".split(""),b,c);k=d[0];e=0===d[3]?Infinity:d[3]; +d=this.fs.DescribeLock(d[1],d[2],e,d[4],d[5]);w.Debug("[getlock] fid="+k+", type="+ba[d.type]+", start="+d.start+", length="+d.length+", proc_id="+d.proc_id);e=this.fs.GetLock(this.fids[k].inodeid,d);e||(e=d,e.type=2);e=t.Marshall(["b","d","d","w","s"],[e.type,e.start,Infinity===e.length?0:e.length,e.proc_id,e.client_id],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 24:d=t.Unmarshall(["w","d"],b,c);k=d[0];l=this.fs.GetInode(this.fids[k].inodeid);w.Debug("[getattr]: fid="+ +k+" name="+this.fids[k].dbg_name+" request mask="+d[1]);if(!l||l.status===ja){w.Debug("getattr: unlinked");this.SendError(f,"No such file or directory",2);this.SendReply(a);break}d[0]=d[1];d[1]=l.qid;d[2]=l.mode;d[3]=l.uid;d[4]=l.gid;d[5]=l.nlinks;d[6]=l.major<<8|l.minor;d[7]=l.size;d[8]=this.BLOCKSIZE;d[9]=Math.floor(l.size/512+1);d[10]=l.atime;d[11]=0;d[12]=l.mtime;d[13]=0;d[14]=l.ctime;d[15]=0;d[16]=0;d[17]=0;d[18]=0;d[19]=0;t.Marshall("dQwwwddddddddddddddd".split(""),d,this.replybuffer,7);this.BuildReply(g, +f,153);this.SendReply(a);break;case 26:d=t.Unmarshall("wwwwwddddd".split(""),b,c);k=d[0];l=this.fs.GetInode(this.fids[k].inodeid);w.Debug("[setattr]: fid="+k+" request mask="+d[1]+" name="+this.fids[k].dbg_name);d[1]&1&&(l.mode=d[2]);d[1]&2&&(l.uid=d[3]);d[1]&4&&(l.gid=d[4]);d[1]&16&&(l.atime=Math.floor((new Date).getTime()/1E3));d[1]&32&&(l.mtime=Math.floor((new Date).getTime()/1E3));d[1]&64&&(l.ctime=Math.floor((new Date).getTime()/1E3));d[1]&128&&(l.atime=d[6]);d[1]&256&&(l.mtime=d[8]);d[1]&8&& +await this.fs.ChangeSize(this.fids[k].inodeid,d[5]);this.BuildReply(g,f,0);this.SendReply(a);break;case 50:d=t.Unmarshall(["w","d"],b,c);k=d[0];this.BuildReply(g,f,0);this.SendReply(a);break;case 40:case 116:d=t.Unmarshall(["w","d","w"],b,c);k=d[0];e=d[1];m=d[2];l=this.fs.GetInode(this.fids[k].inodeid);40===g&&w.Debug("[treaddir]: fid="+k+" offset="+e+" count="+m);116===g&&w.Debug("[read]: fid="+k+" ("+this.fids[k].dbg_name+") offset="+e+" count="+m+" fidtype="+this.fids[k].type);if(!l||l.status=== +ja){w.Debug("read/treaddir: unlinked");this.SendError(f,"No such file or directory",2);this.SendReply(a);break}if(2===this.fids[k].type)for(l.caps.lengthl.size&&(m=0),this.bus.send("9p-read-start",[this.fids[k].dbg_name]),d=await this.fs.Read(d, +e,m),this.bus.send("9p-read-end",[this.fids[k].dbg_name,m]),d&&this.replybuffer.set(d,11);t.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(g,f,4+m);this.SendReply(a);break;case 118:d=t.Unmarshall(["w","d","w"],b,c);k=d[0];e=d[1];m=d[2];d=this.fids[k].dbg_name;w.Debug("[write]: fid="+k+" ("+d+") offset="+e+" count="+m+" fidtype="+this.fids[k].type);if(2===this.fids[k].type){this.SendError(f,"Setxattr not supported",95);this.SendReply(a);break}else await this.fs.Write(this.fids[k].inodeid,e, +m,b.subarray(c.offset));this.bus.send("9p-write-end",[d,m]);t.Marshall(["w"],[m],this.replybuffer,7);this.BuildReply(g,f,4);this.SendReply(a);break;case 74:d=t.Unmarshall(["w","s","w","s"],b,c);e=d[0];b=d[1];c=d[2];d=d[3];w.Debug("[renameat]: oldname="+b+" newname="+d);e=await this.fs.Rename(this.fids[e].inodeid,b,this.fids[c].inodeid,d);if(0>e){this.SendError(f,-2===e?"No such file or directory":-1===e?"Operation not permitted":-39===e?"Directory not empty":"Unknown error: "+-e,-e);this.SendReply(a); +break}this.BuildReply(g,f,0);this.SendReply(a);break;case 76:d=t.Unmarshall(["w","s","w"],b,c);c=d[0];e=d[1];b=d[2];w.Debug("[unlink]: dirfd="+c+" name="+e+" flags="+b);k=this.fs.Search(this.fids[c].inodeid,e);if(-1===k){this.SendError(f,"No such file or directory",2);this.SendReply(a);break}e=this.fs.Unlink(this.fids[c].inodeid,e);if(0>e){this.SendError(f,-39===e?"Directory not empty":-1===e?"Operation not permitted":"Unknown error: "+-e,-e);this.SendReply(a);break}this.BuildReply(g,f,0);this.SendReply(a); +break;case 100:d=t.Unmarshall(["w","s"],b,c);w.Debug("[version]: msize="+d[0]+" version="+d[1]);this.msize!==d[0]&&(this.msize=d[0],this.replybuffer=new Uint8Array(Math.min(16777216,2*this.msize)));e=t.Marshall(["w","s"],[this.msize,this.VERSION],this.replybuffer,7);this.BuildReply(g,f,e);this.SendReply(a);break;case 104:d=t.Unmarshall(["w","w","s","s","w"],b,c);k=d[0];e=d[4];w.Debug("[attach]: fid="+k+" afid="+B(d[1])+" uname="+d[2]+" aname="+d[3]);this.fids[k]=this.Createfid(0,1,e,"");l=this.fs.GetInode(this.fids[k].inodeid); +t.Marshall(["Q"],[l.qid],this.replybuffer,7);this.BuildReply(g,f,13);this.SendReply(a);this.bus.send("9p-attach");break;case 108:d=t.Unmarshall(["h"],b,c);w.Debug("[flush] "+f);this.BuildReply(g,f,0);this.SendReply(a);break;case 110:d=t.Unmarshall(["w","w","h"],b,c);k=d[0];m=d[1];var n=d[2];w.Debug("[walk]: fid="+d[0]+" nwfid="+d[1]+" nwname="+n);if(0===n){this.fids[m]=this.Createfid(this.fids[k].inodeid,1,this.fids[k].uid,this.fids[k].dbg_name);t.Marshall(["h"],[0],this.replybuffer,7);this.BuildReply(g, +f,2);this.SendReply(a);break}e=[];for(d=0;db;b++)this.ports[b]=this.create_empty_entry();var c=a.memory_size[0];for(b=0;b<<17>>0,8);return 255},function(d,e){B(d>>>0,8);B(e,2)},function(d){B(d>>>0,8);return-1},function(d,e){B(d>>>0,8);B(e>>>0,8)})} +C.prototype.create_empty_entry=function(){return{read8:this.empty_port_read8,read16:this.empty_port_read16,read32:this.empty_port_read32,write8:this.empty_port_write,write16:this.empty_port_write,write32:this.empty_port_write,device:void 0}};C.prototype.empty_port_read8=function(){return 255};C.prototype.empty_port_read16=function(){return 65535};C.prototype.empty_port_read32=function(){return-1};C.prototype.empty_port_write=function(){}; +C.prototype.register_read=function(a,b,c,d,e){c&&(this.ports[a].read8=c);d&&(this.ports[a].read16=d);e&&(this.ports[a].read32=e);this.ports[a].device=b};C.prototype.register_write=function(a,b,c,d,e){c&&(this.ports[a].write8=c);d&&(this.ports[a].write16=d);e&&(this.ports[a].write32=e);this.ports[a].device=b}; +C.prototype.register_read_consecutive=function(a,b,c,d,e,g){function f(){return c.call(this)|d.call(this)<<8}function k(){return e.call(this)|g.call(this)<<8}function l(){return c.call(this)|d.call(this)<<8|e.call(this)<<16|g.call(this)<<24}e&&g?(this.register_read(a,b,c,f,l),this.register_read(a+1,b,d),this.register_read(a+2,b,e,k),this.register_read(a+3,b,g)):(this.register_read(a,b,c,f),this.register_read(a+1,b,d))}; +C.prototype.register_write_consecutive=function(a,b,c,d,e,g){function f(m){c.call(this,m&255);d.call(this,m>>8&255)}function k(m){e.call(this,m&255);g.call(this,m>>8&255)}function l(m){c.call(this,m&255);d.call(this,m>>8&255);e.call(this,m>>16&255);g.call(this,m>>>24)}e&&g?(this.register_write(a,b,c,f,l),this.register_write(a+1,b,d),this.register_write(a+2,b,e,k),this.register_write(a+3,b,g)):(this.register_write(a,b,c,f),this.register_write(a+1,b,d))}; +C.prototype.mmap_read32_shim=function(a){var b=this.cpu.memory_map_read8[a>>>17];return b(a)|b(a+1)<<8|b(a+2)<<16|b(a+3)<<24};C.prototype.mmap_write32_shim=function(a,b){var c=this.cpu.memory_map_write8[a>>>17];c(a,b&255);c(a+1,b>>8&255);c(a+2,b>>16&255);c(a+3,b>>>24)}; +C.prototype.mmap_register=function(a,b,c,d,e,g){B(a>>>0,8);B(b,8);e||(e=this.mmap_read32_shim.bind(this));g||(g=this.mmap_write32_shim.bind(this));for(a>>>=17;0>>0,8),this.get_port_description(a));return c.write32.call(c.device,b)}; +C.prototype.port_read8=function(a){var b=this.ports[a];b.read8===this.empty_port_read8&&(B(a,4),this.get_port_description(a));b=b.read8.call(b.device);B(a);return b};C.prototype.port_read16=function(a){var b=this.ports[a];b.read16===this.empty_port_read16&&(B(a,4),this.get_port_description(a));b=b.read16.call(b.device);B(a);return b};C.prototype.port_read32=function(a){var b=this.ports[a];b.read32===this.empty_port_read32&&(B(a,4),this.get_port_description(a));return b.read32.call(b.device)}; var ka={4:"PORT_DMA_ADDR_2",5:"PORT_DMA_CNT_2",10:"PORT_DMA1_MASK_REG",11:"PORT_DMA1_MODE_REG",12:"PORT_DMA1_CLEAR_FF_REG",13:"PORT_DMA1_MASTER_CLEAR",32:"PORT_PIC1_CMD",33:"PORT_PIC1_DATA",64:"PORT_PIT_COUNTER0",65:"PORT_PIT_COUNTER1",66:"PORT_PIT_COUNTER2",67:"PORT_PIT_MODE",96:"PORT_PS2_DATA",97:"PORT_PS2_CTRLB",100:"PORT_PS2_STATUS",112:"PORT_CMOS_INDEX",113:"PORT_CMOS_DATA",128:"PORT_DIAG",129:"PORT_DMA_PAGE_2",146:"PORT_A20",160:"PORT_PIC2_CMD",161:"PORT_PIC2_DATA",178:"PORT_SMI_CMD",179:"PORT_SMI_STATUS", 212:"PORT_DMA2_MASK_REG",214:"PORT_DMA2_MODE_REG",218:"PORT_DMA2_MASTER_CLEAR",240:"PORT_MATH_CLEAR",368:"PORT_ATA2_CMD_BASE",496:"PORT_ATA1_CMD_BASE",632:"PORT_LPT2",744:"PORT_SERIAL4",760:"PORT_SERIAL2",884:"PORT_ATA2_CTRL_BASE",888:"PORT_LPT1",1E3:"PORT_SERIAL3",1008:"PORT_FD_BASE",1010:"PORT_FD_DOR",1012:"PORT_FD_STATUS",1013:"PORT_FD_DATA",1014:"PORT_HD_DATA",1015:"PORT_FD_DIR",1016:"PORT_SERIAL1",3320:"PORT_PCI_CMD",3321:"PORT_PCI_REBOOT",3324:"PORT_PCI_DATA",1026:"PORT_BIOS_DEBUG",1296:"PORT_QEMU_CFG_CTL", -1297:"PORT_QEMU_CFG_DATA",45056:"PORT_ACPI_PM_BASE",45312:"PORT_SMB_BASE",35072:"PORT_BIOS_APM"};B.prototype.get_port_description=function(a){return ka[a]?" ("+ka[a]+")":""};function C(a,b){this.stopping=this.running=!1;this.idle=!0;this.tick_counter=0;this.worker=null;this.cpu=new F(a,b,()=>{this.idle&&this.next_tick(0)});this.bus=a;this.register_yield()}C.prototype.run=function(){this.stopping=!1;this.running||(this.running=!0,this.bus.send("emulator-started"));this.next_tick(0)};C.prototype.do_tick=function(){if(this.stopping||!this.running)this.stopping=this.running=!1,this.bus.send("emulator-stopped");else{this.idle=!1;var a=this.cpu.main_loop();this.next_tick(a)}}; -C.prototype.next_tick=function(a){const b=++this.tick_counter;this.idle=!0;this.yield(a,b)};C.prototype.yield_callback=function(a){a===this.tick_counter&&this.do_tick()};C.prototype.stop=function(){this.running&&(this.stopping=!0)};C.prototype.destroy=function(){this.unregister_yield()};C.prototype.restart=function(){this.cpu.reset_cpu();this.cpu.load_bios()};C.prototype.init=function(a){this.cpu.init(a,this.bus);this.bus.send("emulator-ready")}; -if("undefined"!==typeof process)C.prototype.yield=function(a,b){1>a?global.setImmediate(c=>this.yield_callback(c),b):setTimeout(c=>this.yield_callback(c),a,b)},C.prototype.register_yield=function(){},C.prototype.unregister_yield=function(){};else if("undefined"!==typeof Worker){function a(){let b;globalThis.onmessage=function(c){const d=c.data.t;b=b&&clearTimeout(b);1>d?postMessage(c.data.tick):b=setTimeout(()=>postMessage(c.data.tick),d)}}C.prototype.register_yield=function(){const b=URL.createObjectURL(new Blob(["("+ -a.toString()+")()"],{type:"text/javascript"}));this.worker=new Worker(b);this.worker.onmessage=c=>this.yield_callback(c.data);URL.revokeObjectURL(b)};C.prototype.yield=function(b,c){this.worker.postMessage({t:b,tick:c})};C.prototype.unregister_yield=function(){this.worker&&this.worker.terminate();this.worker=null}}else C.prototype.yield=function(a){setTimeout(()=>{this.do_tick()},a)},C.prototype.register_yield=function(){},C.prototype.unregister_yield=function(){};C.prototype.save_state=function(){return this.cpu.save_state()}; -C.prototype.restore_state=function(a){return this.cpu.restore_state(a)};if("object"===typeof performance&&performance.now)C.microtick=performance.now.bind(performance);else if("function"===typeof require){const {performance:a}=require("perf_hooks");C.microtick=a.now.bind(a)}else C.microtick="object"===typeof process&&process.hrtime?function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:Date.now;var H=H||{};H.exportSymbol=function(){};H.exportProperty=function(){};var k=k||{};k.pads=function(a,b){return(a||0===a?a+"":"").padEnd(b," ")};k.pad0=function(a,b){return(a||0===a?a+"":"").padStart(b,"0")};k.zeros=function(a){return Array(a).fill(0)};k.range=function(a){return Array.from(Array(a).keys())}; -k.view=function(a,b,c,d){return new Proxy({},{get:function(e,g){e=new a(b.buffer,c,d);const f=e[g];if("function"===typeof f)return f.bind(e);/^\d+$/.test(g);return f},set:function(e,g,f){/^\d+$/.test(g);(new a(b.buffer,c,d))[g]=f;return!0}})};function A(a,b){a=a?a.toString(16):"";return"0x"+k.pad0(a.toUpperCase(),b||1)} -if("undefined"!==typeof crypto&&crypto.getRandomValues){const a=new Int32Array(1);k.get_rand_int=function(){crypto.getRandomValues(a);return a[0]}}else if("undefined"!==typeof require){const a=require("crypto");k.get_rand_int=function(){return a.randomBytes(4).readInt32LE(0)}} -(function(){if("function"===typeof Math.clz32)k.int_log2=function(d){return 31-Math.clz32(d)};else{for(var a=new Int8Array(256),b=0,c=-2;256>b;b++)b&b-1||c++,a[b]=c;k.int_log2=function(d){d>>>=0;var e=d>>>16;if(e){var g=e>>>8;return g?24+a[g]:16+a[e]}return(g=d>>>8)?8+a[g]:a[d]}}})();k.round_up_to_next_power_of_2=function(a){return 1>=a?1:1<<1+k.int_log2(a-1)}; +1297:"PORT_QEMU_CFG_DATA",45056:"PORT_ACPI_PM_BASE",45312:"PORT_SMB_BASE",35072:"PORT_BIOS_APM"};C.prototype.get_port_description=function(a){return ka[a]?" ("+ka[a]+")":""};function D(a,b){this.stopping=this.running=!1;this.idle=!0;this.tick_counter=0;this.worker=null;this.cpu=new G(a,b,()=>{this.idle&&this.next_tick(0)});this.bus=a;this.register_yield()}D.prototype.run=function(){this.stopping=!1;this.running||(this.running=!0,this.bus.send("emulator-started"));this.next_tick(0)};D.prototype.do_tick=function(){if(this.stopping||!this.running)this.stopping=this.running=!1,this.bus.send("emulator-stopped");else{this.idle=!1;var a=this.cpu.main_loop();this.next_tick(a)}}; +D.prototype.next_tick=function(a){const b=++this.tick_counter;this.idle=!0;this.yield(a,b)};D.prototype.yield_callback=function(a){a===this.tick_counter&&this.do_tick()};D.prototype.stop=function(){this.running&&(this.stopping=!0)};D.prototype.destroy=function(){this.unregister_yield()};D.prototype.restart=function(){this.cpu.reset_cpu();this.cpu.load_bios()};D.prototype.init=function(a){this.cpu.init(a,this.bus);this.bus.send("emulator-ready")}; +if("undefined"!==typeof process)D.prototype.yield=function(a,b){1>a?global.setImmediate(c=>this.yield_callback(c),b):setTimeout(c=>this.yield_callback(c),a,b)},D.prototype.register_yield=function(){},D.prototype.unregister_yield=function(){};else if("undefined"!==typeof Worker){function a(){let b;globalThis.onmessage=function(c){const d=c.data.t;b=b&&clearTimeout(b);1>d?postMessage(c.data.tick):b=setTimeout(()=>postMessage(c.data.tick),d)}}D.prototype.register_yield=function(){const b=URL.createObjectURL(new Blob(["("+ +a.toString()+")()"],{type:"text/javascript"}));this.worker=new Worker(b);this.worker.onmessage=c=>this.yield_callback(c.data);URL.revokeObjectURL(b)};D.prototype.yield=function(b,c){this.worker.postMessage({t:b,tick:c})};D.prototype.unregister_yield=function(){this.worker&&this.worker.terminate();this.worker=null}}else D.prototype.yield=function(a){setTimeout(()=>{this.do_tick()},a)},D.prototype.register_yield=function(){},D.prototype.unregister_yield=function(){};D.prototype.save_state=function(){return this.cpu.save_state()}; +D.prototype.restore_state=function(a){return this.cpu.restore_state(a)};if("object"===typeof performance&&performance.now)D.microtick=performance.now.bind(performance);else if("function"===typeof require){const {performance:a}=require("perf_hooks");D.microtick=a.now.bind(a)}else D.microtick="object"===typeof process&&process.hrtime?function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:Date.now;var H=H||{};H.exportSymbol=function(){};H.exportProperty=function(){};var h=h||{};h.pads=function(a,b){return(a||0===a?a+"":"").padEnd(b," ")};h.pad0=function(a,b){return(a||0===a?a+"":"").padStart(b,"0")};h.zeros=function(a){return Array(a).fill(0)};h.range=function(a){return Array.from(Array(a).keys())}; +h.view=function(a,b,c,d){return new Proxy({},{get:function(e,g){e=new a(b.buffer,c,d);const f=e[g];if("function"===typeof f)return f.bind(e);/^\d+$/.test(g);return f},set:function(e,g,f){/^\d+$/.test(g);(new a(b.buffer,c,d))[g]=f;return!0}})};function B(a,b){a=a?a.toString(16):"";return"0x"+h.pad0(a.toUpperCase(),b||1)} +if("undefined"!==typeof crypto&&crypto.getRandomValues){const a=new Int32Array(1);h.get_rand_int=function(){crypto.getRandomValues(a);return a[0]}}else if("undefined"!==typeof require){const a=require("crypto");h.get_rand_int=function(){return a.randomBytes(4).readInt32LE(0)}} +(function(){if("function"===typeof Math.clz32)h.int_log2=function(d){return 31-Math.clz32(d)};else{for(var a=new Int8Array(256),b=0,c=-2;256>b;b++)b&b-1||c++,a[b]=c;h.int_log2=function(d){d>>>=0;var e=d>>>16;if(e){var g=e>>>8;return g?24+a[g]:16+a[e]}return(g=d>>>8)?8+a[g]:a[d]}}})();h.round_up_to_next_power_of_2=function(a){return 1>=a?1:1<<1+h.int_log2(a-1)}; function na(a){var b=new Uint8Array(a),c,d;this.length=0;this.push=function(e){this.length!==a&&this.length++;b[d]=e;d=d+1&a-1};this.shift=function(){if(this.length){var e=b[c];c=c+1&a-1;this.length--;return e}return-1};this.peek=function(){return this.length?b[c]:-1};this.clear=function(){this.length=d=c=0};this.clear()}function oa(a){this.size=a;this.data=new Float32Array(a);this.length=this.end=this.start=0} oa.prototype.push=function(a){this.length===this.size?this.start=this.start+1&this.size-1:this.length++;this.data[this.end]=a;this.end=this.end+1&this.size-1};oa.prototype.shift=function(){if(this.length){var a=this.data[this.start];this.start=this.start+1&this.size-1;this.length--;return a}}; oa.prototype.shift_block=function(a){var b=new Float32Array(a);a>this.length&&(a=this.length);var c=this.start+a,d=this.data.subarray(this.start,c);b.set(d);c>=this.size&&(c-=this.size,b.set(this.data.subarray(0,c),d.length));this.start=c;this.length-=a;return b};oa.prototype.peek=function(){if(this.length)return this.data[this.start]};oa.prototype.clear=function(){this.length=this.end=this.start=0}; -k.Bitmap=function(a){"number"===typeof a?this.view=new Uint8Array(a+7>>3):a instanceof ArrayBuffer&&(this.view=new Uint8Array(a))};k.Bitmap.prototype.set=function(a,b){const c=a>>3;a=1<<(a&7);this.view[c]=b?this.view[c]|a:this.view[c]&~a};k.Bitmap.prototype.get=function(a){return this.view[a>>3]>>(a&7)&1};k.Bitmap.prototype.get_buffer=function(){return this.view.buffer};k.load_file="undefined"===typeof XMLHttpRequest?pa:ra; -function ra(a,b,c){function d(){const l=c||0;setTimeout(()=>{ra(a,b,l+1)},1E3*([1,1,2,3,5,8,13,21][l]||34))}var e=new XMLHttpRequest;e.open(b.method||"get",a,!0);e.responseType=b.as_json?"json":"arraybuffer";if(b.headers)for(var g=Object.keys(b.headers),f=0;f>3):a instanceof ArrayBuffer&&(this.view=new Uint8Array(a))};h.Bitmap.prototype.set=function(a,b){const c=a>>3;a=1<<(a&7);this.view[c]=b?this.view[c]|a:this.view[c]&~a};h.Bitmap.prototype.get=function(a){return this.view[a>>3]>>(a&7)&1};h.Bitmap.prototype.get_buffer=function(){return this.view.buffer};h.load_file="undefined"===typeof XMLHttpRequest?pa:qa; +function qa(a,b,c){function d(){const l=c||0;setTimeout(()=>{qa(a,b,l+1)},1E3*([1,1,2,3,5,8,13,21][l]||34))}var e=new XMLHttpRequest;e.open(b.method||"get",a,!0);e.responseType=b.as_json?"json":"arraybuffer";if(b.headers)for(var g=Object.keys(b.headers),f=0;fe.status&&d();else if(e.response){if(b.range){const l=e.getResponseHeader("Content-Encoding");l&&"identity"!==l&&console.error("Server sent Content-Encoding in response to ranged request",{filename:a,enc:l})}b.done&&b.done(e.response, e)}};e.onerror=function(l){console.error("Loading the image "+a+" failed",l);d()};b.progress&&(e.onprogress=function(l){b.progress(l)});e.send(null)} -function pa(a,b){const c=require("fs");b.range?c.open(a,"r",(d,e)=>{if(d)throw d;d=b.range.length;var g=Buffer.allocUnsafe(d);c.read(e,g,0,d,b.range.start,f=>{if(f)throw f;b.done&&b.done(new Uint8Array(g));c.close(e,h=>{if(h)throw h;})})}):c.readFile(a,{encoding:b.as_json?"utf-8":null},function(d,e){d?console.log("Could not read file:",a,d):(d=e,d=b.as_json?JSON.parse(d):(new Uint8Array(d)).buffer,b.done(d))})} -k.read_sized_string_from_mem=function(a,b,c){return String.fromCharCode(...(new Uint8Array(a.buffer,b>>>0,c>>>0)))};(function(){function a(f){this.buffer=f;this.byteLength=f.byteLength;this.onprogress=this.onload=void 0}function b(f,h,l){this.filename=f;this.byteLength=h;this.block_cache=new Map;this.block_cache_is_write=new Set;this.fixed_chunk_size=l;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function c(f,h,l,m,n){const p=f.match(/\.[^\.]+(\.zst)?$/);this.extension=p?p[0]:"";this.basename=f.substring(0,f.length-this.extension.length);this.is_zstd=this.extension.endsWith(".zst");this.basename.endsWith("/")|| -(this.basename+="-");this.block_cache=new Map;this.block_cache_is_write=new Set;this.byteLength=h;this.fixed_chunk_size=l;this.partfile_alt_format=!!m;this.zstd_decompress=n;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function d(f){this.file=f;this.byteLength=f.size;1073741824>20)+" MB ...");this.buffer=new ArrayBuffer(f.size);this.onprogress=this.onload=void 0}function e(f){this.file=f;this.byteLength=f.size;this.block_cache= -new Map;this.block_cache_is_write=new Set;this.onprogress=this.onload=void 0}k.SyncBuffer=a;k.AsyncXHRBuffer=b;k.AsyncXHRPartfileBuffer=c;k.AsyncFileBuffer=e;k.SyncFileBuffer=d;k.buffer_from_object=function(f,h){if(f.buffer instanceof ArrayBuffer)return new k.SyncBuffer(f.buffer);if("undefined"!==typeof File&&f.buffer instanceof File)return h=f.async,void 0===h&&(h=268435456<=f.buffer.size),h?new k.AsyncFileBuffer(f.buffer):new k.SyncFileBuffer(f.buffer);if(f.url)return f.use_parts?new k.AsyncXHRPartfileBuffer(f.url, -f.size,f.fixed_chunk_size,!1,h):new k.AsyncXHRBuffer(f.url,f.size,f.fixed_chunk_size)};a.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};a.prototype.get=function(f,h,l){l(new Uint8Array(this.buffer,f,h))};a.prototype.set=function(f,h,l){(new Uint8Array(this.buffer,f,h.byteLength)).set(h);l()};a.prototype.get_buffer=function(f){f(this.buffer)};a.prototype.get_state=function(){const f=[];f[0]=this.byteLength;f[1]=new Uint8Array(this.buffer);return f};a.prototype.set_state= -function(f){this.byteLength=f[0];this.buffer=f[1].slice().buffer};b.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload(Object.create(null)):g(this.filename,(f,h)=>{if(f)throw Error("Cannot use: "+this.filename+". "+f);this.byteLength=h;this.onload&&this.onload(Object.create(null))})};b.prototype.get_from_cache=function(f,h){var l=h/256;f/=256;for(var m=0;m{l?h(l):h(null,m.size)})}:function(f,h){k.load_file(f,{done:(l,m)=>{l=m.getResponseHeader("Content-Range")||"";(m=l.match(/\/(\d+)\s*$/))?h(null,+m[1]):h("`Range: bytes=...` header not supported (Got `"+l+"`)")},headers:{Range:"bytes=0-0","X-Accept-Encoding":"identity"}})}})();function sa(a,b,c,d,e,g){this.master=new K(this,a,b,d,e,0,g);this.slave=new K(this,a,c,!1,e,1,g);this.current_interface=this.master;this.cpu=a;0===e?(this.ata_port=496,this.irq=14,this.pci_id=240):1===e&&(this.ata_port=368,this.irq=15,this.pci_id=248);this.ata_port_high=this.ata_port|516;this.master_port=46080;this.pci_space=[134,128,16,112,5,0,160,2,0,128,1,1,0,0,0,0,this.ata_port&255|1,this.ata_port>>8,0,0,this.ata_port_high&255|1,this.ata_port_high>>8,0,0,0,0,0,0,0,0,0,0,this.master_port&255|1, +function pa(a,b){const c=require("fs");b.range?c.open(a,"r",(d,e)=>{if(d)throw d;d=b.range.length;var g=Buffer.allocUnsafe(d);c.read(e,g,0,d,b.range.start,f=>{if(f)throw f;b.done&&b.done(new Uint8Array(g));c.close(e,k=>{if(k)throw k;})})}):c.readFile(a,{encoding:b.as_json?"utf-8":null},function(d,e){d?console.log("Could not read file:",a,d):(d=e,d=b.as_json?JSON.parse(d):(new Uint8Array(d)).buffer,b.done(d))})} +h.read_sized_string_from_mem=function(a,b,c){return String.fromCharCode(...(new Uint8Array(a.buffer,b>>>0,c>>>0)))};(function(){function a(f){this.buffer=f;this.byteLength=f.byteLength;this.onprogress=this.onload=void 0}function b(f,k,l){this.filename=f;this.byteLength=k;this.block_cache=new Map;this.block_cache_is_write=new Set;this.fixed_chunk_size=l;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function c(f,k,l,m,n){const p=f.match(/\.[^\.]+(\.zst)?$/);this.extension=p?p[0]:"";this.basename=f.substring(0,f.length-this.extension.length);this.is_zstd=this.extension.endsWith(".zst");this.basename.endsWith("/")|| +(this.basename+="-");this.block_cache=new Map;this.block_cache_is_write=new Set;this.byteLength=k;this.fixed_chunk_size=l;this.partfile_alt_format=!!m;this.zstd_decompress=n;this.cache_reads=!!l;this.onprogress=this.onload=void 0}function d(f){this.file=f;this.byteLength=f.size;1073741824>20)+" MB ...");this.buffer=new ArrayBuffer(f.size);this.onprogress=this.onload=void 0}function e(f){this.file=f;this.byteLength=f.size;this.block_cache= +new Map;this.block_cache_is_write=new Set;this.onprogress=this.onload=void 0}h.SyncBuffer=a;h.AsyncXHRBuffer=b;h.AsyncXHRPartfileBuffer=c;h.AsyncFileBuffer=e;h.SyncFileBuffer=d;h.buffer_from_object=function(f,k){if(f.buffer instanceof ArrayBuffer)return new h.SyncBuffer(f.buffer);if("undefined"!==typeof File&&f.buffer instanceof File)return k=f.async,void 0===k&&(k=268435456<=f.buffer.size),k?new h.AsyncFileBuffer(f.buffer):new h.SyncFileBuffer(f.buffer);if(f.url)return f.use_parts?new h.AsyncXHRPartfileBuffer(f.url, +f.size,f.fixed_chunk_size,!1,k):new h.AsyncXHRBuffer(f.url,f.size,f.fixed_chunk_size)};a.prototype.load=function(){this.onload&&this.onload({buffer:this.buffer})};a.prototype.get=function(f,k,l){l(new Uint8Array(this.buffer,f,k))};a.prototype.set=function(f,k,l){(new Uint8Array(this.buffer,f,k.byteLength)).set(k);l()};a.prototype.get_buffer=function(f){f(this.buffer)};a.prototype.get_state=function(){const f=[];f[0]=this.byteLength;f[1]=new Uint8Array(this.buffer);return f};a.prototype.set_state= +function(f){this.byteLength=f[0];this.buffer=f[1].slice().buffer};b.prototype.load=function(){void 0!==this.byteLength?this.onload&&this.onload(Object.create(null)):g(this.filename,(f,k)=>{if(f)throw Error("Cannot use: "+this.filename+". "+f);this.byteLength=k;this.onload&&this.onload(Object.create(null))})};b.prototype.get_from_cache=function(f,k){var l=k/256;f/=256;for(var m=0;m{l?k(l):k(null,m.size)})}:function(f,k){h.load_file(f,{done:(l,m)=>{l=m.getResponseHeader("Content-Range")||"";(m=l.match(/\/(\d+)\s*$/))?k(null,+m[1]):k("`Range: bytes=...` header not supported (Got `"+l+"`)")},headers:{Range:"bytes=0-0","X-Accept-Encoding":"identity"}})}})();function ra(a,b,c,d,e,g){this.master=new K(this,a,b,d,e,0,g);this.slave=new K(this,a,c,!1,e,1,g);this.current_interface=this.master;this.cpu=a;0===e?(this.ata_port=496,this.irq=14,this.pci_id=240):1===e&&(this.ata_port=368,this.irq=15,this.pci_id=248);this.ata_port_high=this.ata_port|516;this.master_port=46080;this.pci_space=[134,128,16,112,5,0,160,2,0,128,1,1,0,0,0,0,this.ata_port&255|1,this.ata_port>>8,0,0,this.ata_port_high&255|1,this.ata_port_high>>8,0,0,0,0,0,0,0,0,0,0,this.master_port&255|1, this.master_port>>8,0,0,0,0,0,0,0,0,0,0,67,16,212,130,0,0,0,0,0,0,0,0,0,0,0,0,this.irq,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.pci_bars=[{size:8},{size:4},void 0,void 0,{size:16}];this.name="ide"+e;this.device_control=2;a.io.register_read(this.ata_port|7,this,function(){this.cpu.device_lower_irq(this.irq);return this.read_status()});a.io.register_read(this.ata_port_high| -2,this,this.read_status);a.io.register_write(this.ata_port_high|2,this,this.write_control);a.io.register_read(this.ata_port|0,this,function(){return this.current_interface.read_data(1)},function(){return this.current_interface.read_data(2)},function(){return this.current_interface.read_data(4)});a.io.register_read(this.ata_port|1,this,function(){A(this.current_interface.error&255);return this.current_interface.error&255});a.io.register_read(this.ata_port|2,this,function(){A(this.current_interface.bytecount& -255);return this.current_interface.bytecount&255});a.io.register_read(this.ata_port|3,this,function(){A(this.current_interface.sector&255);return this.current_interface.sector&255});a.io.register_read(this.ata_port|4,this,function(){A(this.current_interface.cylinder_low&255);return this.current_interface.cylinder_low&255});a.io.register_read(this.ata_port|5,this,function(){A(this.current_interface.cylinder_high&255);return this.current_interface.cylinder_high&255});a.io.register_read(this.ata_port| -6,this,function(){return this.current_interface.drive_head&255});a.io.register_write(this.ata_port|0,this,function(f){this.current_interface.write_data_port8(f)},function(f){this.current_interface.write_data_port16(f)},function(f){this.current_interface.write_data_port32(f)});a.io.register_write(this.ata_port|1,this,function(f){A(f);this.master.lba_count=(this.master.lba_count<<8|f)&65535;this.slave.lba_count=(this.slave.lba_count<<8|f)&65535});a.io.register_write(this.ata_port|2,this,function(f){A(f); -this.master.bytecount=(this.master.bytecount<<8|f)&65535;this.slave.bytecount=(this.slave.bytecount<<8|f)&65535});a.io.register_write(this.ata_port|3,this,function(f){A(f);this.master.sector=(this.master.sector<<8|f)&65535;this.slave.sector=(this.slave.sector<<8|f)&65535});a.io.register_write(this.ata_port|4,this,function(f){A(f);this.master.cylinder_low=(this.master.cylinder_low<<8|f)&65535;this.slave.cylinder_low=(this.slave.cylinder_low<<8|f)&65535});a.io.register_write(this.ata_port|5,this,function(f){A(f); -this.master.cylinder_high=(this.master.cylinder_high<<8|f)&65535;this.slave.cylinder_high=(this.slave.cylinder_high<<8|f)&65535});a.io.register_write(this.ata_port|6,this,function(f){var h=f&16;A(f,2);this.current_interface=h?this.slave:this.master;this.master.drive_head=f;this.slave.drive_head=f;this.master.is_lba=this.slave.is_lba=f>>6&1;this.master.head=this.slave.head=f&15});this.dma_command=this.dma_status=this.prdt_addr=0;a.io.register_write(this.ata_port|7,this,function(f){this.cpu.device_lower_irq(this.irq); +2,this,this.read_status);a.io.register_write(this.ata_port_high|2,this,this.write_control);a.io.register_read(this.ata_port|0,this,function(){return this.current_interface.read_data(1)},function(){return this.current_interface.read_data(2)},function(){return this.current_interface.read_data(4)});a.io.register_read(this.ata_port|1,this,function(){B(this.current_interface.error&255);return this.current_interface.error&255});a.io.register_read(this.ata_port|2,this,function(){B(this.current_interface.bytecount& +255);return this.current_interface.bytecount&255});a.io.register_read(this.ata_port|3,this,function(){B(this.current_interface.sector&255);return this.current_interface.sector&255});a.io.register_read(this.ata_port|4,this,function(){B(this.current_interface.cylinder_low&255);return this.current_interface.cylinder_low&255});a.io.register_read(this.ata_port|5,this,function(){B(this.current_interface.cylinder_high&255);return this.current_interface.cylinder_high&255});a.io.register_read(this.ata_port| +6,this,function(){return this.current_interface.drive_head&255});a.io.register_write(this.ata_port|0,this,function(f){this.current_interface.write_data_port8(f)},function(f){this.current_interface.write_data_port16(f)},function(f){this.current_interface.write_data_port32(f)});a.io.register_write(this.ata_port|1,this,function(f){B(f);this.master.lba_count=(this.master.lba_count<<8|f)&65535;this.slave.lba_count=(this.slave.lba_count<<8|f)&65535});a.io.register_write(this.ata_port|2,this,function(f){B(f); +this.master.bytecount=(this.master.bytecount<<8|f)&65535;this.slave.bytecount=(this.slave.bytecount<<8|f)&65535});a.io.register_write(this.ata_port|3,this,function(f){B(f);this.master.sector=(this.master.sector<<8|f)&65535;this.slave.sector=(this.slave.sector<<8|f)&65535});a.io.register_write(this.ata_port|4,this,function(f){B(f);this.master.cylinder_low=(this.master.cylinder_low<<8|f)&65535;this.slave.cylinder_low=(this.slave.cylinder_low<<8|f)&65535});a.io.register_write(this.ata_port|5,this,function(f){B(f); +this.master.cylinder_high=(this.master.cylinder_high<<8|f)&65535;this.slave.cylinder_high=(this.slave.cylinder_high<<8|f)&65535});a.io.register_write(this.ata_port|6,this,function(f){var k=f&16;B(f,2);this.current_interface=k?this.slave:this.master;this.master.drive_head=f;this.slave.drive_head=f;this.master.is_lba=this.slave.is_lba=f>>6&1;this.master.head=this.slave.head=f&15});this.dma_command=this.dma_status=this.prdt_addr=0;a.io.register_write(this.ata_port|7,this,function(f){this.cpu.device_lower_irq(this.irq); this.current_interface.ata_command(f)});a.io.register_read(this.master_port|4,this,void 0,void 0,this.dma_read_addr);a.io.register_write(this.master_port|4,this,void 0,void 0,this.dma_set_addr);a.io.register_read(this.master_port,this,this.dma_read_command8,void 0,this.dma_read_command);a.io.register_write(this.master_port,this,this.dma_write_command8,void 0,this.dma_write_command);a.io.register_read(this.master_port|2,this,this.dma_read_status);a.io.register_write(this.master_port|2,this,this.dma_write_status); -a.io.register_read(this.master_port|8,this,function(){return 0});a.io.register_read(this.master_port|10,this,function(){return 0});a.devices.pci.register_device(this)}sa.prototype.read_status=function(){if(this.current_interface.buffer){var a=this.current_interface.status;A(a,2);return a}return 0};sa.prototype.write_control=function(a){A(a,2);a&4&&(this.cpu.device_lower_irq(this.irq),this.master.device_reset(),this.slave.device_reset());this.device_control=a}; -sa.prototype.dma_read_addr=function(){A(this.prdt_addr,8);return this.prdt_addr};sa.prototype.dma_set_addr=function(a){A(a,8);this.prdt_addr=a};sa.prototype.dma_read_status=function(){A(this.dma_status);return this.dma_status};sa.prototype.dma_write_status=function(a){A(a);this.dma_status&=~(a&6)};sa.prototype.dma_read_command=function(){return this.dma_read_command8()|this.dma_read_status()<<16};sa.prototype.dma_read_command8=function(){A(this.dma_command);return this.dma_command}; -sa.prototype.dma_write_command=function(a){A(a);this.dma_write_command8(a&255);this.dma_write_status(a>>16&255)}; -sa.prototype.dma_write_command8=function(a){A(a);const b=this.dma_command;this.dma_command=a&9;if((b&1)!==(a&1))if(0===(a&1))this.dma_status&=-2;else switch(this.dma_status|=1,this.current_interface.current_command){case 37:case 200:this.current_interface.do_ata_read_sectors_dma();break;case 202:case 53:this.current_interface.do_ata_write_sectors_dma();break;case 160:this.current_interface.do_atapi_dma();break;default:A(this.current_interface.current_command)}}; -sa.prototype.push_irq=function(){0===(this.device_control&2)&&(this.dma_status|=4,this.cpu.device_raise_irq(this.irq))};sa.prototype.get_state=function(){var a=[];a[0]=this.master;a[1]=this.slave;a[2]=this.ata_port;a[3]=this.irq;a[4]=this.pci_id;a[5]=this.ata_port_high;a[6]=this.master_port;a[7]=this.name;a[8]=this.device_control;a[9]=this.prdt_addr;a[10]=this.dma_status;a[11]=this.current_interface===this.master;a[12]=this.dma_command;return a}; -sa.prototype.set_state=function(a){this.master.set_state(a[0]);this.slave.set_state(a[1]);this.ata_port=a[2];this.irq=a[3];this.pci_id=a[4];this.ata_port_high=a[5];this.master_port=a[6];this.name=a[7];this.device_control=a[8];this.prdt_addr=a[9];this.dma_status=a[10];this.current_interface=a[11]?this.master:this.slave;this.dma_command=a[12]}; +a.io.register_read(this.master_port|8,this,function(){return 0});a.io.register_read(this.master_port|10,this,function(){return 0});a.devices.pci.register_device(this)}ra.prototype.read_status=function(){if(this.current_interface.buffer){var a=this.current_interface.status;B(a,2);return a}return 0};ra.prototype.write_control=function(a){B(a,2);a&4&&(this.cpu.device_lower_irq(this.irq),this.master.device_reset(),this.slave.device_reset());this.device_control=a}; +ra.prototype.dma_read_addr=function(){B(this.prdt_addr,8);return this.prdt_addr};ra.prototype.dma_set_addr=function(a){B(a,8);this.prdt_addr=a};ra.prototype.dma_read_status=function(){B(this.dma_status);return this.dma_status};ra.prototype.dma_write_status=function(a){B(a);this.dma_status&=~(a&6)};ra.prototype.dma_read_command=function(){return this.dma_read_command8()|this.dma_read_status()<<16};ra.prototype.dma_read_command8=function(){B(this.dma_command);return this.dma_command}; +ra.prototype.dma_write_command=function(a){B(a);this.dma_write_command8(a&255);this.dma_write_status(a>>16&255)}; +ra.prototype.dma_write_command8=function(a){B(a);const b=this.dma_command;this.dma_command=a&9;if((b&1)!==(a&1))if(0===(a&1))this.dma_status&=-2;else switch(this.dma_status|=1,this.current_interface.current_command){case 37:case 200:this.current_interface.do_ata_read_sectors_dma();break;case 202:case 53:this.current_interface.do_ata_write_sectors_dma();break;case 160:this.current_interface.do_atapi_dma();break;default:B(this.current_interface.current_command)}}; +ra.prototype.push_irq=function(){0===(this.device_control&2)&&(this.dma_status|=4,this.cpu.device_raise_irq(this.irq))};ra.prototype.get_state=function(){var a=[];a[0]=this.master;a[1]=this.slave;a[2]=this.ata_port;a[3]=this.irq;a[4]=this.pci_id;a[5]=this.ata_port_high;a[6]=this.master_port;a[7]=this.name;a[8]=this.device_control;a[9]=this.prdt_addr;a[10]=this.dma_status;a[11]=this.current_interface===this.master;a[12]=this.dma_command;return a}; +ra.prototype.set_state=function(a){this.master.set_state(a[0]);this.slave.set_state(a[1]);this.ata_port=a[2];this.irq=a[3];this.pci_id=a[4];this.ata_port_high=a[5];this.master_port=a[6];this.name=a[7];this.device_control=a[8];this.prdt_addr=a[9];this.dma_status=a[10];this.current_interface=a[11]?this.master:this.slave;this.dma_command=a[12]}; function K(a,b,c,d,e,g,f){this.device=a;this.bus=f;this.nr=e;this.cpu=b;this.buffer=c;this.sector_size=d?2048:512;this.is_atapi=d;this.cylinder_count=this.sectors_per_track=this.head_count=this.sector_count=0;this.buffer&&(this.sector_count=this.buffer.byteLength/this.sector_size,this.sector_count!==(this.sector_count|0)&&(this.sector_count=Math.ceil(this.sector_count)),d?(this.head_count=1,this.sectors_per_track=0):(this.head_count=16,this.sectors_per_track=63),this.cylinder_count=this.sector_count/ this.head_count/this.sectors_per_track,this.cylinder_count!==(this.cylinder_count|0)&&(this.cylinder_count=Math.floor(this.cylinder_count)),a=b.devices.rtc,a.cmos_write(57,a.cmos_read(57)|1<<4*this.nr),a.cmos_write(18,a.cmos_read(18)&15|240),a.cmos_write(27,this.cylinder_count&255),a.cmos_write(28,this.cylinder_count>>8&255),a.cmos_write(29,this.head_count&255),a.cmos_write(30,255),a.cmos_write(31,255),a.cmos_write(32,200),a.cmos_write(33,this.cylinder_count&255),a.cmos_write(34,this.cylinder_count>> 8&255),a.cmos_write(35,this.sectors_per_track&255));this.buffer=c;this.drive_head=this.head=this.cylinder_high=this.cylinder_low=this.lba_count=this.sector=this.bytecount=this.is_lba=0;this.status=80;this.sectors_per_drq=128;this.data_pointer=this.error=0;this.data=new Uint8Array(65536);this.data16=new Uint16Array(this.data.buffer);this.data32=new Int32Array(this.data.buffer);this.data_end=this.data_length=0;this.current_atapi_command=this.current_command=-1;this.last_io_id=this.write_dest=0;this.in_progress_io_ids= new Set;this.cancelled_io_ids=new Set;Object.seal(this)}K.prototype.device_reset=function(){this.is_atapi?(this.status=0,this.sector=this.error=this.bytecount=1,this.cylinder_low=20,this.cylinder_high=235):(this.status=81,this.sector=this.error=this.bytecount=1,this.cylinder_high=this.cylinder_low=0);this.cancel_io_operations()};K.prototype.push_irq=function(){this.device.push_irq()}; -K.prototype.ata_command=function(a){A(a);if(this.buffer)switch(this.current_command=a,this.error=0,a){case 8:this.data_length=this.data_end=this.data_pointer=0;this.device_reset();this.push_irq();break;case 16:this.status=80;this.cylinder_low=0;this.push_irq();break;case 248:this.status=80;a=this.sector_count-1;this.sector=a&255;this.cylinder_low=a>>8&255;this.cylinder_high=a>>16&255;this.drive_head=this.drive_head&240|a>>24&15;this.push_irq();break;case 39:this.status=80;a=this.sector_count-1;this.sector= +K.prototype.ata_command=function(a){B(a);if(this.buffer)switch(this.current_command=a,this.error=0,a){case 8:this.data_length=this.data_end=this.data_pointer=0;this.device_reset();this.push_irq();break;case 16:this.status=80;this.cylinder_low=0;this.push_irq();break;case 248:this.status=80;a=this.sector_count-1;this.sector=a&255;this.cylinder_low=a>>8&255;this.cylinder_high=a>>16&255;this.drive_head=this.drive_head&240|a>>24&15;this.push_irq();break;case 39:this.status=80;a=this.sector_count-1;this.sector= a&255;this.cylinder_low=a>>8&255;this.cylinder_high=a>>16&255;this.sector|=a>>24<<8&65280;this.push_irq();break;case 32:case 36:case 41:case 196:this.ata_read_sectors(a);break;case 48:case 52:case 57:case 197:this.ata_write_sectors(a);break;case 144:this.push_irq();this.error=257;this.status=80;break;case 145:this.status=80;this.push_irq();break;case 160:this.is_atapi&&(this.status=88,this.data_allocate(12),this.data_end=12,this.bytecount=1,this.push_irq());break;case 161:this.is_atapi?(this.create_identify_packet(), -this.status=88,this.cylinder_low=20,this.cylinder_high=235):this.status=65;this.push_irq();break;case 198:A(this.bytecount&255);this.sectors_per_drq=this.bytecount&255;this.status=80;this.push_irq();break;case 37:case 200:this.ata_read_sectors_dma(a);break;case 53:case 202:this.ata_write_sectors_dma(a);break;case 64:this.status=80;this.push_irq();break;case 218:this.status=65;this.error=4;this.push_irq();break;case 224:this.status=80;this.push_irq();break;case 225:this.status=80;this.push_irq();break; -case 231:this.status=80;this.push_irq();break;case 236:if(this.is_atapi){this.status=65;this.error=4;this.push_irq();break}this.create_identify_packet();this.status=88;this.push_irq();break;case 234:this.status=80;this.push_irq();break;case 239:A(this.bytecount&255);this.status=80;this.push_irq();break;case 222:this.status=80;this.push_irq();break;case 245:this.status=80;this.push_irq();break;case 249:this.status=65;this.error=4;break;default:A(a),this.status=65,this.error=4}else this.error=4,this.status= +this.status=88,this.cylinder_low=20,this.cylinder_high=235):this.status=65;this.push_irq();break;case 198:B(this.bytecount&255);this.sectors_per_drq=this.bytecount&255;this.status=80;this.push_irq();break;case 37:case 200:this.ata_read_sectors_dma(a);break;case 53:case 202:this.ata_write_sectors_dma(a);break;case 64:this.status=80;this.push_irq();break;case 218:this.status=65;this.error=4;this.push_irq();break;case 224:this.status=80;this.push_irq();break;case 225:this.status=80;this.push_irq();break; +case 231:this.status=80;this.push_irq();break;case 236:if(this.is_atapi){this.status=65;this.error=4;this.push_irq();break}this.create_identify_packet();this.status=88;this.push_irq();break;case 234:this.status=80;this.push_irq();break;case 239:B(this.bytecount&255);this.status=80;this.push_irq();break;case 222:this.status=80;this.push_irq();break;case 245:this.status=80;this.push_irq();break;case 249:this.status=65;this.error=4;break;default:B(a),this.status=65,this.error=4}else this.error=4,this.status= 65,this.push_irq()}; -K.prototype.atapi_handle=function(){A(this.data[0]);this.data_pointer=0;this.current_atapi_command=this.data[0];switch(this.current_atapi_command){case 0:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 3:this.data_allocate(this.data[4]);this.data_end=this.data_length;this.status=88;this.data[0]=240;this.data[2]=5;this.data[7]=8;break;case 18:var a=this.data[4];this.status=88;A(this.data[1],2);this.data.set([5,128,1,49,31,0,0,0,83,79,78,89,32,32,32,32,67,68,45,82,79, +K.prototype.atapi_handle=function(){B(this.data[0]);this.data_pointer=0;this.current_atapi_command=this.data[0];switch(this.current_atapi_command){case 0:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 3:this.data_allocate(this.data[4]);this.data_end=this.data_length;this.status=88;this.data[0]=240;this.data[2]=5;this.data[7]=8;break;case 18:var a=this.data[4];this.status=88;B(this.data[1],2);this.data.set([5,128,1,49,31,0,0,0,83,79,78,89,32,32,32,32,67,68,45,82,79, 77,32,67,68,85,45,49,48,48,48,32,49,46,49,97]);this.data_end=this.data_length=Math.min(36,a);break;case 26:this.data_allocate(this.data[4]);this.data_end=this.data_length;this.status=88;break;case 30:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 37:a=this.sector_count-1;this.data_set(new Uint8Array([a>>24&255,a>>16&255,a>>8&255,a&255,0,0,this.sector_size>>8&255,this.sector_size&255]));this.data_end=this.data_length;this.status=88;break;case 40:this.lba_count&1?this.atapi_read_dma(this.data): -this.atapi_read(this.data);break;case 66:a=this.data[8];this.data_allocate(Math.min(8,a));this.data_end=this.data_length;this.status=88;break;case 67:a=this.data[8]|this.data[7]<<8;var b=this.data[9]>>6;this.data_allocate(a);this.data_end=this.data_length;A(b,2);A(this.data[6]);0===b?(a=this.sector_count,this.data.set(new Uint8Array([0,18,1,1,0,20,1,0,0,0,0,0,0,22,170,0,a>>24,a>>16&255,a>>8&255,a&255]))):1===b&&this.data.set(new Uint8Array([0,10,1,1,0,0,0,0,0,0,0,0]));this.status=88;break;case 70:a= -this.data[8]|this.data[7]<<8;a=Math.min(a,32);this.data_allocate(a);this.data_end=this.data_length;this.data[0]=a-4>>24&255;this.data[1]=a-4>>16&255;this.data[2]=a-4>>8&255;this.data[3]=a-4&255;this.data[6]=8;this.data[10]=3;this.status=88;break;case 81:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 82:A(this.data[0]);this.status=81;this.data_length=0;this.error=80;break;case 90:a=this.data[8]|this.data[7]<<8;b=this.data[2];A(b);42===b&&this.data_allocate(Math.min(30, -a));this.data_end=this.data_length;this.status=88;break;case 189:this.data_allocate(this.data[9]|this.data[8]<<8);this.data_end=this.data_length;this.data[5]=1;this.status=88;break;case 74:this.status=81;this.data_length=0;this.error=80;A(this.data[0]);break;case 190:A(this.data[0]);this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;default:this.status=81,this.data_length=0,this.error=80,A(this.data[0])}this.bytecount=this.bytecount&-8|2;0===(this.status&128)&&this.push_irq(); +this.atapi_read(this.data);break;case 66:a=this.data[8];this.data_allocate(Math.min(8,a));this.data_end=this.data_length;this.status=88;break;case 67:a=this.data[8]|this.data[7]<<8;var b=this.data[9]>>6;this.data_allocate(a);this.data_end=this.data_length;B(b,2);B(this.data[6]);0===b?(a=this.sector_count,this.data.set(new Uint8Array([0,18,1,1,0,20,1,0,0,0,0,0,0,22,170,0,a>>24,a>>16&255,a>>8&255,a&255]))):1===b&&this.data.set(new Uint8Array([0,10,1,1,0,0,0,0,0,0,0,0]));this.status=88;break;case 70:a= +this.data[8]|this.data[7]<<8;a=Math.min(a,32);this.data_allocate(a);this.data_end=this.data_length;this.data[0]=a-4>>24&255;this.data[1]=a-4>>16&255;this.data[2]=a-4>>8&255;this.data[3]=a-4&255;this.data[6]=8;this.data[10]=3;this.status=88;break;case 81:this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;case 82:B(this.data[0]);this.status=81;this.data_length=0;this.error=80;break;case 90:a=this.data[8]|this.data[7]<<8;b=this.data[2];B(b);42===b&&this.data_allocate(Math.min(30, +a));this.data_end=this.data_length;this.status=88;break;case 189:this.data_allocate(this.data[9]|this.data[8]<<8);this.data_end=this.data_length;this.data[5]=1;this.status=88;break;case 74:this.status=81;this.data_length=0;this.error=80;B(this.data[0]);break;case 190:B(this.data[0]);this.data_allocate(0);this.data_end=this.data_length;this.status=80;break;default:this.status=81,this.data_length=0,this.error=80,B(this.data[0])}this.bytecount=this.bytecount&-8|2;0===(this.status&128)&&this.push_irq(); 0===(this.status&128)&&0===this.data_length&&(this.bytecount|=1,this.status&=-9)};K.prototype.do_write=function(){this.status=80;var a=this.data.subarray(0,this.data_length);this.ata_advance(this.current_command,this.data_length/512);this.push_irq();this.buffer.set(this.write_dest,a,function(){});this.report_write(this.data_length)}; -K.prototype.atapi_read=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;ta("CD read lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(d)+" flags="+A(a),32768);this.data_length=0;var g=this.cylinder_high<<8&65280|this.cylinder_low&255;ta(A(this.cylinder_high,2)+" "+A(this.cylinder_low,2),32768);this.cylinder_low=this.cylinder_high=0;65535===g&&g--;g>d&&(g=d);e>=this.buffer.byteLength?(ua(!1,"CD read: Outside of disk end="+A(e+d)+" size="+ -A(this.buffer.byteLength),32768),this.status=255,this.push_irq()):0===d?(this.status=80,this.data_pointer=0):(d=Math.min(d,this.buffer.byteLength-e),this.status=208,this.report_read_start(),this.read_buffer(e,d,f=>{this.data_set(f);this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();this.data_end=g&=-4;this.data_end>this.data_length&&(this.data_end=this.data_length);this.cylinder_low=this.data_end&255;this.cylinder_high=this.data_end>>8&255;this.report_read_end(d)}))}; -K.prototype.atapi_read_dma=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;ta("CD read DMA lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(d)+" flags="+A(a),32768);e>=this.buffer.byteLength?(ua(!1,"CD read: Outside of disk end="+A(e+d)+" size="+A(this.buffer.byteLength),32768),this.status=255,this.push_irq()):(this.status=208,this.report_read_start(),this.read_buffer(e,d,g=>{this.report_read_end(d);this.status=88;this.bytecount=this.bytecount& +K.prototype.atapi_read=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;ta("CD read lba="+B(b)+" lbacount="+B(c)+" bytecount="+B(d)+" flags="+B(a),32768);this.data_length=0;var g=this.cylinder_high<<8&65280|this.cylinder_low&255;ta(B(this.cylinder_high,2)+" "+B(this.cylinder_low,2),32768);this.cylinder_low=this.cylinder_high=0;65535===g&&g--;g>d&&(g=d);e>=this.buffer.byteLength?(ua(!1,"CD read: Outside of disk end="+B(e+d)+" size="+ +B(this.buffer.byteLength),32768),this.status=255,this.push_irq()):0===d?(this.status=80,this.data_pointer=0):(d=Math.min(d,this.buffer.byteLength-e),this.status=208,this.report_read_start(),this.read_buffer(e,d,f=>{this.data_set(f);this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();this.data_end=g&=-4;this.data_end>this.data_length&&(this.data_end=this.data_length);this.cylinder_low=this.data_end&255;this.cylinder_high=this.data_end>>8&255;this.report_read_end(d)}))}; +K.prototype.atapi_read_dma=function(a){var b=a[2]<<24|a[3]<<16|a[4]<<8|a[5],c=a[7]<<8|a[8];a=a[1];var d=c*this.sector_size,e=b*this.sector_size;ta("CD read DMA lba="+B(b)+" lbacount="+B(c)+" bytecount="+B(d)+" flags="+B(a),32768);e>=this.buffer.byteLength?(ua(!1,"CD read: Outside of disk end="+B(e+d)+" size="+B(this.buffer.byteLength),32768),this.status=255,this.push_irq()):(this.status=208,this.report_read_start(),this.read_buffer(e,d,g=>{this.report_read_end(d);this.status=88;this.bytecount=this.bytecount& -8|2;this.data_set(g);this.do_atapi_dma()}))}; -K.prototype.do_atapi_dma=function(){if(0!==(this.device.dma_status&1)&&0!==(this.status&8)){var a=this.device.prdt_addr,b=0,c=this.data;do{var d=this.cpu.read32s(a),e=this.cpu.read16(a+4),g=this.cpu.read8(a+7)&128;e||(e=65536);A(d);A(e);A(this.data_length);this.cpu.write_blob(c.subarray(b,Math.min(b+e,this.data_length)),d);b+=e;a+=8;if(b>=this.data_length&&!g){A(b);A(this.data_length);A(this.current_command);break}}while(!g);this.status=80;this.device.dma_status&=-2;this.bytecount=this.bytecount& --8|3;this.push_irq()}};K.prototype.read_data=function(a){if(this.data_pointer>>1]:this.data32[this.data_pointer>>>2];this.data_pointer+=a;0===(this.data_pointer&(0===(this.data_end&4095)?4095:255))&&(A(this.data[this.data_pointer],2),A(this.data_pointer),A(this.data_length));this.data_pointer>=this.data_end&&this.read_end();return b}this.data_pointer+=a;return 0}; -K.prototype.read_end=function(){A(this.current_command);A(this.data_pointer);A(this.data_end);A(this.data_length);if(160===this.current_command)if(this.data_end===this.data_length)this.status=80,this.bytecount=this.bytecount&-8|3,this.push_irq();else{this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();var a=this.cylinder_high<<8&65280|this.cylinder_low&255;this.data_end+a>this.data_length?(this.cylinder_low=this.data_length-this.data_end&255,this.cylinder_high=this.data_length-this.data_end>> -8&255,this.data_end=this.data_length):this.data_end+=a;A(this.data_end)}else this.error=0,this.data_pointer>=this.data_length?this.status=80:(a=196===this.current_command||41===this.current_command?Math.min(this.sectors_per_drq,(this.data_length-this.data_end)/512):1,this.ata_advance(this.current_command,a),this.data_end+=512*a,this.status=88,this.push_irq())}; -K.prototype.write_data_port=function(a,b){if(this.data_pointer>=this.data_end)A(a),A(this.data_end),A(this.data_pointer);else{if(0===(this.data_pointer+b&(0===(this.data_end&4095)?4095:255))||20>this.data_end)A(a>>>0),A(this.data_end),A(this.data_pointer);1===b?this.data[this.data_pointer++]=a:2===b?(this.data16[this.data_pointer>>>1]=a,this.data_pointer+=2):(this.data32[this.data_pointer>>>2]=a,this.data_pointer+=4);this.data_pointer===this.data_end&&this.write_end()}}; -K.prototype.write_data_port8=function(a){this.write_data_port(a,1)};K.prototype.write_data_port16=function(a){this.write_data_port(a,2)};K.prototype.write_data_port32=function(a){this.write_data_port(a,4)};K.prototype.write_end=function(){160===this.current_command?this.atapi_handle():(A(this.data_pointer),A(this.data_length),this.data_pointer>=this.data_length?this.do_write():(A(this.current_command),this.status=88,this.data_end+=512,this.push_irq()))}; +K.prototype.do_atapi_dma=function(){if(0!==(this.device.dma_status&1)&&0!==(this.status&8)){var a=this.device.prdt_addr,b=0,c=this.data;do{var d=this.cpu.read32s(a),e=this.cpu.read16(a+4),g=this.cpu.read8(a+7)&128;e||(e=65536);B(d);B(e);B(this.data_length);this.cpu.write_blob(c.subarray(b,Math.min(b+e,this.data_length)),d);b+=e;a+=8;if(b>=this.data_length&&!g){B(b);B(this.data_length);B(this.current_command);break}}while(!g);this.status=80;this.device.dma_status&=-2;this.bytecount=this.bytecount& +-8|3;this.push_irq()}};K.prototype.read_data=function(a){if(this.data_pointer>>1]:this.data32[this.data_pointer>>>2];this.data_pointer+=a;0===(this.data_pointer&(0===(this.data_end&4095)?4095:255))&&(B(this.data[this.data_pointer],2),B(this.data_pointer),B(this.data_length));this.data_pointer>=this.data_end&&this.read_end();return b}this.data_pointer+=a;return 0}; +K.prototype.read_end=function(){B(this.current_command);B(this.data_pointer);B(this.data_end);B(this.data_length);if(160===this.current_command)if(this.data_end===this.data_length)this.status=80,this.bytecount=this.bytecount&-8|3,this.push_irq();else{this.status=88;this.bytecount=this.bytecount&-8|2;this.push_irq();var a=this.cylinder_high<<8&65280|this.cylinder_low&255;this.data_end+a>this.data_length?(this.cylinder_low=this.data_length-this.data_end&255,this.cylinder_high=this.data_length-this.data_end>> +8&255,this.data_end=this.data_length):this.data_end+=a;B(this.data_end)}else this.error=0,this.data_pointer>=this.data_length?this.status=80:(a=196===this.current_command||41===this.current_command?Math.min(this.sectors_per_drq,(this.data_length-this.data_end)/512):1,this.ata_advance(this.current_command,a),this.data_end+=512*a,this.status=88,this.push_irq())}; +K.prototype.write_data_port=function(a,b){if(this.data_pointer>=this.data_end)B(a),B(this.data_end),B(this.data_pointer);else{if(0===(this.data_pointer+b&(0===(this.data_end&4095)?4095:255))||20>this.data_end)B(a>>>0),B(this.data_end),B(this.data_pointer);1===b?this.data[this.data_pointer++]=a:2===b?(this.data16[this.data_pointer>>>1]=a,this.data_pointer+=2):(this.data32[this.data_pointer>>>2]=a,this.data_pointer+=4);this.data_pointer===this.data_end&&this.write_end()}}; +K.prototype.write_data_port8=function(a){this.write_data_port(a,1)};K.prototype.write_data_port16=function(a){this.write_data_port(a,2)};K.prototype.write_data_port32=function(a){this.write_data_port(a,4)};K.prototype.write_end=function(){160===this.current_command?this.atapi_handle():(B(this.data_pointer),B(this.data_length),this.data_pointer>=this.data_length?this.do_write():(B(this.current_command),this.status=88,this.data_end+=512,this.push_irq()))}; K.prototype.ata_advance=function(a,b){this.bytecount-=b;36===a||41===a||52===a||57===a||37===a||53===a?(a=b+this.get_lba48(),this.sector=a&255|a>>16&65280,this.cylinder_low=a>>8&255,this.cylinder_high=a>>16&255):this.is_lba?(a=b+this.get_lba28(),this.sector=a&255,this.cylinder_low=a>>8&255,this.cylinder_high=a>>16&255,this.head=this.head&-16|a&15):(a=b+this.get_chs(),b=a/(this.head_count*this.sectors_per_track)|0,this.cylinder_low=b&255,this.cylinder_high=b>>8&255,this.head=(a/this.sectors_per_track| 0)%this.head_count&15,this.sector=a%this.sectors_per_track+1&255,this.get_chs())}; -K.prototype.ata_read_sectors=function(a){var b=36===a||41===a,c=this.get_count(b);b=this.get_lba(b);var d=32===a||36===a,e=c*this.sector_size,g=b*this.sector_size;ta("ATA read cmd="+A(a)+" mode="+(this.is_lba?"lba":"chs")+" lba="+A(b)+" lbacount="+A(c)+" bytecount="+A(e),32768);g+e>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=192,this.report_read_start(),this.read_buffer(g,e,f=>{this.data_set(f);this.status=88;this.data_end=d?512:Math.min(e,512*this.sectors_per_drq);this.ata_advance(a, -d?1:Math.min(c,this.sectors_per_track));this.push_irq();this.report_read_end(e)}))};K.prototype.ata_read_sectors_dma=function(a){var b=37===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;A(b);A(a);A(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; -K.prototype.do_ata_read_sectors_dma=function(){var a=37===this.current_command,b=this.get_count(a);a=this.get_lba(a);var c=b*this.sector_size;a*=this.sector_size;this.report_read_start();this.read_buffer(a,c,d=>{var e=this.device.prdt_addr,g=0;do{var f=this.cpu.read32s(e),h=this.cpu.read16(e+4),l=this.cpu.read8(e+7)&128;h||(h=65536);A(f);A(h);this.cpu.write_blob(d.subarray(g,g+h),f);g+=h;e+=8}while(!l);this.ata_advance(this.current_command,b);this.status=80;this.device.dma_status&=-2;this.current_command= --1;this.push_irq();this.report_read_end(c)})};K.prototype.ata_write_sectors=function(a){var b=52===a||57===a,c=this.get_count(b);b=this.get_lba(b);a=48===a||52===a;var d=c*this.sector_size,e=b*this.sector_size;A(b);A(c);A(d);e+d>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.data_allocate_noclear(d),this.data_end=a?512:Math.min(d,512*this.sectors_per_drq),this.write_dest=e)}; -K.prototype.ata_write_sectors_dma=function(a){var b=53===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;A(b);A(a);A(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; -K.prototype.do_ata_write_sectors_dma=function(){var a=53===this.current_command,b=this.get_count(a),c=this.get_lba(a);a=b*this.sector_size;c*=this.sector_size;var d=this.device.prdt_addr,e=0;ta("prdt addr: "+A(d,8),32768);const g=new Uint8Array(a);do{var f=this.cpu.read32s(d),h=this.cpu.read16(d+4),l=this.cpu.read8(d+7)&128;h||(h=65536);ta("dma write transfer dest="+A(f)+" prd_count="+A(h),32768);f=this.cpu.mem8.subarray(f,f+h);g.set(f,e);e+=h;d+=8}while(!l);this.buffer.set(c,g,()=>{this.ata_advance(this.current_command, +K.prototype.ata_read_sectors=function(a){var b=36===a||41===a,c=this.get_count(b);b=this.get_lba(b);var d=32===a||36===a,e=c*this.sector_size,g=b*this.sector_size;ta("ATA read cmd="+B(a)+" mode="+(this.is_lba?"lba":"chs")+" lba="+B(b)+" lbacount="+B(c)+" bytecount="+B(e),32768);g+e>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=192,this.report_read_start(),this.read_buffer(g,e,f=>{this.data_set(f);this.status=88;this.data_end=d?512:Math.min(e,512*this.sectors_per_drq);this.ata_advance(a, +d?1:Math.min(c,this.sectors_per_track));this.push_irq();this.report_read_end(e)}))};K.prototype.ata_read_sectors_dma=function(a){var b=37===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;B(b);B(a);B(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; +K.prototype.do_ata_read_sectors_dma=function(){var a=37===this.current_command,b=this.get_count(a);a=this.get_lba(a);var c=b*this.sector_size;a*=this.sector_size;this.report_read_start();this.read_buffer(a,c,d=>{var e=this.device.prdt_addr,g=0;do{var f=this.cpu.read32s(e),k=this.cpu.read16(e+4),l=this.cpu.read8(e+7)&128;k||(k=65536);B(f);B(k);this.cpu.write_blob(d.subarray(g,g+k),f);g+=k;e+=8}while(!l);this.ata_advance(this.current_command,b);this.status=80;this.device.dma_status&=-2;this.current_command= +-1;this.push_irq();this.report_read_end(c)})};K.prototype.ata_write_sectors=function(a){var b=52===a||57===a,c=this.get_count(b);b=this.get_lba(b);a=48===a||52===a;var d=c*this.sector_size,e=b*this.sector_size;B(b);B(c);B(d);e+d>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.data_allocate_noclear(d),this.data_end=a?512:Math.min(d,512*this.sectors_per_drq),this.write_dest=e)}; +K.prototype.ata_write_sectors_dma=function(a){var b=53===a;a=this.get_count(b);b=this.get_lba(b);var c=a*this.sector_size,d=b*this.sector_size;B(b);B(a);B(c);d+c>this.buffer.byteLength?(this.status=255,this.push_irq()):(this.status=88,this.device.dma_status|=1)}; +K.prototype.do_ata_write_sectors_dma=function(){var a=53===this.current_command,b=this.get_count(a),c=this.get_lba(a);a=b*this.sector_size;c*=this.sector_size;var d=this.device.prdt_addr,e=0;ta("prdt addr: "+B(d,8),32768);const g=new Uint8Array(a);do{var f=this.cpu.read32s(d),k=this.cpu.read16(d+4),l=this.cpu.read8(d+7)&128;k||(k=65536);ta("dma write transfer dest="+B(f)+" prd_count="+B(k),32768);f=this.cpu.mem8.subarray(f,f+k);g.set(f,e);e+=k;d+=8}while(!l);this.buffer.set(c,g,()=>{this.ata_advance(this.current_command, b);this.status=80;this.push_irq();this.device.dma_status&=-2;this.current_command=-1});this.report_write(a)};K.prototype.get_chs=function(){return((this.cylinder_low&255|this.cylinder_high<<8&65280)*this.head_count+this.head)*this.sectors_per_track+(this.sector&255)-1};K.prototype.get_lba28=function(){return this.sector&255|this.cylinder_low<<8&65280|this.cylinder_high<<16&16711680|(this.head&15)<<24}; K.prototype.get_lba48=function(){return(this.sector&255|this.cylinder_low<<8&65280|this.cylinder_high<<16&16711680|this.sector>>8<<24&4278190080)>>>0};K.prototype.get_lba=function(a){return a?this.get_lba48():this.is_lba?this.get_lba28():this.get_chs()};K.prototype.get_count=function(a){a?(a=this.bytecount,0===a&&(a=65536)):(a=this.bytecount&255,0===a&&(a=256));return a}; K.prototype.create_identify_packet=function(){if(this.drive_head&16)this.data_allocate(0);else{for(var a=0;512>a;a++)this.data[a]=0;a=Math.min(16383,this.cylinder_count);this.data_set([64,this.is_atapi?133:0,a,a>>8,0,0,this.head_count,this.head_count>>8,this.sectors_per_track/512,this.sectors_per_track/512>>8,0,2,this.sectors_per_track,this.sectors_per_track>>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,2,4,0,0,0,0,0,0,0,0,0,56,118,32,54,68,72,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -141,29 +141,29 @@ a.io;a.io.register_write(3324,this,function(c){this.pci_write8(this.pci_addr32[0 a.io.register_read_consecutive(3324,this,function(){return this.pci_response[0]},function(){return this.pci_response[1]},function(){return this.pci_response[2]},function(){return this.pci_response[3]});a.io.register_read_consecutive(3320,this,function(){return this.pci_status[0]},function(){return this.pci_status[1]},function(){return this.pci_status[2]},function(){return this.pci_status[3]});a.io.register_write_consecutive(3320,this,function(c){this.pci_addr[0]=c&252},function(c){2===(this.pci_addr[1]& 6)&&6===(c&6)?a.reboot_internal():this.pci_addr[1]=c},function(c){this.pci_addr[2]=c},function(c){this.pci_addr[3]=c;this.pci_query()});this.register_device({pci_id:0,pci_space:[134,128,55,18,0,0,0,0,2,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0],pci_bars:[],name:"82441FX PMC"});this.isa_bridge={pci_id:8,pci_space:[134,128,0,112,7,0,0,2,0,0,1,6,0,0,128,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],pci_bars:[],name:"82371SB PIIX3 ISA"};this.isa_bridge_space=this.register_device(this.isa_bridge);this.isa_bridge_space8=new Uint8Array(this.isa_bridge_space.buffer)}va.prototype.get_state=function(){for(var a=[],b=0;256>b;b++)a[b]=this.device_spaces[b];a[256]=this.pci_addr;a[257]=this.pci_value;a[258]=this.pci_response;a[259]=this.pci_status;return a}; -va.prototype.set_state=function(a){for(var b=0;256>b;b++){var c=this.devices[b],d=a[b];if(c&&d){for(var e=0;e>3&31;var d="query enabled="+(this.pci_addr[3]>>7)+(" bdf="+A(a,4));d+=" dev="+A(c,2);d+=" addr="+A(b,2);a=this.device_spaces[a];void 0!==a?(this.pci_status32[0]=-2147483648,this.pci_response32[0]=b>2]:0,d+=" "+A(this.pci_addr32[0]>>>0,8)+" -> "+A(this.pci_response32[0]>>>0,8)):(this.pci_response32[0]=-1,this.pci_status32[0]=0)}; -va.prototype.pci_write8=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint8Array(this.device_spaces[c].buffer);A(a);A(c>>3,2);A(a,4);A(b,2);d[a]=b};va.prototype.pci_write16=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint16Array(this.device_spaces[c].buffer);16<=a&&44>a?A(a):(A(a),A(c>>3,2),A(a,4),A(b,4),d[a>>>1]=b)}; -va.prototype.pci_write32=function(a,b){var c=a>>8&65535;a&=255;var d=this.device_spaces[c],e=this.devices[c];if(d)if(16<=a&&40>a){e=e.pci_bars[a-16>>2];A(b>>>0);A(c>>3,2);if(e){c=a>>2;var g=d[c]&1;-1===(b|3|e.size-1)?(b=~(e.size-1)|g,0===g&&(d[c]=b)):0===g&&(d[c]=e.original_bar);if(1===g){g=d[c]&65534;var f=b&65534;A(g>>>0,8);A(f>>>0,8);this.set_io_bars(e,g,f);d[c]=b|1}}else d[a>>2]=0;A(d[a>>2]>>>0)}else 48===a?(A(c>>3,2),A(b>>>0,8),d[a>>2]=e.pci_rom_size?-1===(b|2047)?-e.pci_rom_size|0:e.pci_rom_address| -0:0):4===a?(A(c>>3,2),A(a,4),A(b>>>0,8)):(A(c>>3,2),A(a,4),A(b>>>0,8),d[a>>>2]=b)};va.prototype.register_device=function(a){var b=a.pci_id;A(b);var c=new Int32Array(64);c.set(new Int32Array((new Uint8Array(a.pci_space)).buffer));this.device_spaces[b]=c;this.devices[b]=a;b=c.slice(4,10);for(var d=0;d>8&255)-1+((a>>3)-1&255)&3)])};va.prototype.lower_irq=function(a){this.cpu.device_lower_irq(this.isa_bridge_space8[96+((this.device_spaces[a][15]>>8&255)+(a>>3&255)-2&3)])};function L(a,b){this.io=a.io;this.cpu=a;this.dma=a.devices.dma;this.bytes_expecting=0;this.receiving_command=new Uint8Array(10);this.receiving_index=0;this.next_command=null;this.response_data=new Uint8Array(10);this.last_head=this.last_cylinder=this.drive=this.status_reg2=this.status_reg1=this.status_reg0=this.response_length=this.response_index=0;this.last_sector=1;this.dir=this.dor=0;this.fdb_image=this.fda_image=null;b?this.set_fda(b):(this.eject_fda(),this.cpu.devices.rtc.cmos_write(16,64)); +va.prototype.set_state=function(a){for(var b=0;256>b;b++){var c=this.devices[b],d=a[b];if(c&&d){for(var e=0;e>3&31;var d="query enabled="+(this.pci_addr[3]>>7)+(" bdf="+B(a,4));d+=" dev="+B(c,2);d+=" addr="+B(b,2);a=this.device_spaces[a];void 0!==a?(this.pci_status32[0]=-2147483648,this.pci_response32[0]=b>2]:0,d+=" "+B(this.pci_addr32[0]>>>0,8)+" -> "+B(this.pci_response32[0]>>>0,8)):(this.pci_response32[0]=-1,this.pci_status32[0]=0)}; +va.prototype.pci_write8=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint8Array(this.device_spaces[c].buffer);B(a);B(c>>3,2);B(a,4);B(b,2);d[a]=b};va.prototype.pci_write16=function(a,b){var c=a>>8&65535;a&=255;var d=new Uint16Array(this.device_spaces[c].buffer);16<=a&&44>a?B(a):(B(a),B(c>>3,2),B(a,4),B(b,4),d[a>>>1]=b)}; +va.prototype.pci_write32=function(a,b){var c=a>>8&65535;a&=255;var d=this.device_spaces[c],e=this.devices[c];if(d)if(16<=a&&40>a){e=e.pci_bars[a-16>>2];B(b>>>0);B(c>>3,2);if(e){c=a>>2;var g=d[c]&1;-1===(b|3|e.size-1)?(b=~(e.size-1)|g,0===g&&(d[c]=b)):0===g&&(d[c]=e.original_bar);if(1===g){g=d[c]&65534;var f=b&65534;B(g>>>0,8);B(f>>>0,8);this.set_io_bars(e,g,f);d[c]=b|1}}else d[a>>2]=0;B(d[a>>2]>>>0)}else 48===a?(B(c>>3,2),B(b>>>0,8),d[a>>2]=e.pci_rom_size?-1===(b|2047)?-e.pci_rom_size|0:e.pci_rom_address| +0:0):4===a?(B(c>>3,2),B(a,4),B(b>>>0,8)):(B(c>>3,2),B(a,4),B(b>>>0,8),d[a>>>2]=b)};va.prototype.register_device=function(a){var b=a.pci_id;B(b);var c=new Int32Array(64);c.set(new Int32Array((new Uint8Array(a.pci_space)).buffer));this.device_spaces[b]=c;this.devices[b]=a;b=c.slice(4,10);for(var d=0;d>8&255)-1+((a>>3)-1&255)&3)])};va.prototype.lower_irq=function(a){this.cpu.device_lower_irq(this.isa_bridge_space8[96+((this.device_spaces[a][15]>>8&255)+(a>>3&255)-2&3)])};function L(a,b){this.io=a.io;this.cpu=a;this.dma=a.devices.dma;this.bytes_expecting=0;this.receiving_command=new Uint8Array(10);this.receiving_index=0;this.next_command=null;this.response_data=new Uint8Array(10);this.last_head=this.last_cylinder=this.drive=this.status_reg2=this.status_reg1=this.status_reg0=this.response_length=this.response_index=0;this.last_sector=1;this.dir=this.dor=0;this.fdb_image=this.fda_image=null;b?this.set_fda(b):(this.eject_fda(),this.cpu.devices.rtc.cmos_write(16,64)); this.io.register_read(1008,this,this.port3F0_read);this.io.register_read(1010,this,this.port3F2_read);this.io.register_read(1012,this,this.port3F4_read);this.io.register_read(1013,this,this.port3F5_read);this.io.register_read(1015,this,this.port3F7_read);this.io.register_write(1010,this,this.port3F2_write);this.io.register_write(1012,this,this.port3F4_write);this.io.register_write(1013,this,this.port3F5_write)} L.prototype.eject_fda=function(){this.fda_image=null;this.number_of_cylinders=this.number_of_heads=this.sectors_per_track=0;this.dir=128}; L.prototype.set_fda=function(a){var b={[163840]:{type:1,tracks:40,sectors:8,heads:1},[184320]:{type:1,tracks:40,sectors:9,heads:1},[204800]:{type:1,tracks:40,sectors:10,heads:1},[327680]:{type:1,tracks:40,sectors:8,heads:2},[368640]:{type:1,tracks:40,sectors:9,heads:2},[409600]:{type:1,tracks:40,sectors:10,heads:2},[737280]:{type:3,tracks:80,sectors:9,heads:2},[1228800]:{type:2,tracks:80,sectors:15,heads:2},[1474560]:{type:4,tracks:80,sectors:18,heads:2},[1763328]:{type:5,tracks:82,sectors:21,heads:2}, -[2949120]:{type:5,tracks:80,sectors:36,heads:2},512:{type:1,tracks:1,sectors:1,heads:1}};let c=a.byteLength,d=b[c];d||(c=1474560>4);A(a);this.dor=a};L.prototype.check_drive_status=function(){this.status_reg1=this.fda_image?0:5;this.response_index=0;this.response_length=1;this.response_data[0]=0}; +this.response_index=0;this.response_length=1;this.bytes_expecting=0;break;default:ua(!1,"Unimplemented floppy command call "+B(a))}this.receiving_index=0}};L.prototype.port3F2_read=function(){return this.dor};L.prototype.port3F2_write=function(a){4===(a&4)&&0===(this.dor&4)&&(this.status_reg0=192,this.cpu.device_raise_irq(6));B(a>>4);B(a);this.dor=a};L.prototype.check_drive_status=function(){this.status_reg1=this.fda_image?0:5;this.response_index=0;this.response_length=1;this.response_data[0]=0}; L.prototype.seek=function(a){if(0===(a[0]&3)){var b=a[1];a=a[0]>>2&1;b!==this.last_cylinder&&(this.dir=0);this.status_reg1=this.fda_image?0:5;this.status_reg0=32;this.last_cylinder=b;this.last_head=a}this.raise_irq()};L.prototype.calibrate=function(a){this.seek([a[0],0])};L.prototype.check_interrupt_status=function(){this.response_index=0;this.response_length=2;this.response_data[0]=this.status_reg0;this.response_data[1]=this.last_cylinder}; -L.prototype.do_sector=function(a,b){var c=b[2],d=b[1],e=b[3],g=128<this.sectors_per_track&&(d=1,c++,c>=this.number_of_heads&&(c=0,b++)),b!==this.last_cylinder&&(this.dir=0),this.status_reg0=32,this.last_cylinder=b,this.last_head=c,this.last_sector=d,this.response_index=0,this.response_length=7,this.response_data[0]=c<<2|32,this.response_data[1]=0,this.response_data[2]=0,this.response_data[3]=b,this.response_data[4]=c,this.response_data[5]=d,this.response_data[6]=a[4],this.raise_irq())}; -L.prototype.fix_drive_data=function(a){a.slice(0,this.bytes_expecting)};L.prototype.configure=function(a){a.slice(0,this.bytes_expecting)};L.prototype.read_sector_id=function(){this.response_index=0;this.response_length=7;this.response_data[0]=0;this.response_data[1]=0;this.response_data[2]=0;this.response_data[3]=0;this.response_data[4]=0;this.response_data[5]=0;this.response_data[6]=0;this.raise_irq()};L.prototype.raise_irq=function(){this.dor&8&&this.cpu.device_raise_irq(6)};F.prototype.mmap_read8=function(a){return this.memory_map_read8[a>>>17](a)};F.prototype.mmap_write8=function(a,b){this.memory_map_write8[a>>>17](a,b)};F.prototype.mmap_read16=function(a){var b=this.memory_map_read8[a>>>17];return b(a)|b(a+1|0)<<8};F.prototype.mmap_write16=function(a,b){var c=this.memory_map_write8[a>>>17];c(a,b&255);c(a+1|0,b>>8)};F.prototype.mmap_read32=function(a){return this.memory_map_read32[a>>>17](a)}; -F.prototype.mmap_write32=function(a,b){this.memory_map_write32[a>>>17](a,b)};F.prototype.mmap_write64=function(a,b,c){var d=this.memory_map_write32[a>>>17];d(a,b);d(a+4,c)};F.prototype.mmap_write128=function(a,b,c,d,e){var g=this.memory_map_write32[a>>>17];g(a,b);g(a+4,c);g(a+8,d);g(a+12,e)};F.prototype.write_blob=function(a,b){a.length&&(this.in_mapped_range(b),this.in_mapped_range(b+a.length-1),this.jit_dirty_cache(b,b+a.length),this.mem8.set(a,b))}; -F.prototype.read_blob=function(a,b){b&&(this.in_mapped_range(a),this.in_mapped_range(a+b-1));return this.mem8.subarray(a,a+b)};function M(a){this.cpu=a;this.channel_page=new Uint8Array(8);this.channel_pagehi=new Uint8Array(8);this.channel_addr=new Uint16Array(8);this.channel_addr_init=new Uint16Array(8);this.channel_count=new Uint16Array(8);this.channel_count_init=new Uint16Array(8);this.channel_mask=new Uint8Array(8);this.channel_mode=new Uint8Array(8);this.unmask_listeners=[];this.lsb_msb_flipflop=0;a=a.io;a.register_write(0,this,this.port_addr_write.bind(this,0));a.register_write(2,this,this.port_addr_write.bind(this, +L.prototype.fix_drive_data=function(a){a.slice(0,this.bytes_expecting)};L.prototype.configure=function(a){a.slice(0,this.bytes_expecting)};L.prototype.read_sector_id=function(){this.response_index=0;this.response_length=7;this.response_data[0]=0;this.response_data[1]=0;this.response_data[2]=0;this.response_data[3]=0;this.response_data[4]=0;this.response_data[5]=0;this.response_data[6]=0;this.raise_irq()};L.prototype.raise_irq=function(){this.dor&8&&this.cpu.device_raise_irq(6)};G.prototype.mmap_read8=function(a){return this.memory_map_read8[a>>>17](a)};G.prototype.mmap_write8=function(a,b){this.memory_map_write8[a>>>17](a,b)};G.prototype.mmap_read16=function(a){var b=this.memory_map_read8[a>>>17];return b(a)|b(a+1|0)<<8};G.prototype.mmap_write16=function(a,b){var c=this.memory_map_write8[a>>>17];c(a,b&255);c(a+1|0,b>>8)};G.prototype.mmap_read32=function(a){return this.memory_map_read32[a>>>17](a)}; +G.prototype.mmap_write32=function(a,b){this.memory_map_write32[a>>>17](a,b)};G.prototype.mmap_write64=function(a,b,c){var d=this.memory_map_write32[a>>>17];d(a,b);d(a+4,c)};G.prototype.mmap_write128=function(a,b,c,d,e){var g=this.memory_map_write32[a>>>17];g(a,b);g(a+4,c);g(a+8,d);g(a+12,e)};G.prototype.write_blob=function(a,b){a.length&&(this.in_mapped_range(b),this.in_mapped_range(b+a.length-1),this.jit_dirty_cache(b,b+a.length),this.mem8.set(a,b))}; +G.prototype.read_blob=function(a,b){b&&(this.in_mapped_range(a),this.in_mapped_range(a+b-1));return this.mem8.subarray(a,a+b)};function M(a){this.cpu=a;this.channel_page=new Uint8Array(8);this.channel_pagehi=new Uint8Array(8);this.channel_addr=new Uint16Array(8);this.channel_addr_init=new Uint16Array(8);this.channel_count=new Uint16Array(8);this.channel_count_init=new Uint16Array(8);this.channel_mask=new Uint8Array(8);this.channel_mode=new Uint8Array(8);this.unmask_listeners=[];this.lsb_msb_flipflop=0;a=a.io;a.register_write(0,this,this.port_addr_write.bind(this,0));a.register_write(2,this,this.port_addr_write.bind(this, 1));a.register_write(4,this,this.port_addr_write.bind(this,2));a.register_write(6,this,this.port_addr_write.bind(this,3));a.register_write(1,this,this.port_count_write.bind(this,0));a.register_write(3,this,this.port_count_write.bind(this,1));a.register_write(5,this,this.port_count_write.bind(this,2));a.register_write(7,this,this.port_count_write.bind(this,3));a.register_read(0,this,this.port_addr_read.bind(this,0));a.register_read(2,this,this.port_addr_read.bind(this,1));a.register_read(4,this,this.port_addr_read.bind(this, 2));a.register_read(6,this,this.port_addr_read.bind(this,3));a.register_read(1,this,this.port_count_read.bind(this,0));a.register_read(3,this,this.port_count_read.bind(this,1));a.register_read(5,this,this.port_count_read.bind(this,2));a.register_read(7,this,this.port_count_read.bind(this,3));a.register_write(192,this,this.port_addr_write.bind(this,4));a.register_write(196,this,this.port_addr_write.bind(this,5));a.register_write(200,this,this.port_addr_write.bind(this,6));a.register_write(204,this, this.port_addr_write.bind(this,7));a.register_write(194,this,this.port_count_write.bind(this,4));a.register_write(198,this,this.port_count_write.bind(this,5));a.register_write(202,this,this.port_count_write.bind(this,6));a.register_write(206,this,this.port_count_write.bind(this,7));a.register_read(192,this,this.port_addr_read.bind(this,4));a.register_read(196,this,this.port_addr_read.bind(this,5));a.register_read(200,this,this.port_addr_read.bind(this,6));a.register_read(204,this,this.port_addr_read.bind(this, @@ -173,30 +173,30 @@ this,this.port_page_write.bind(this,4));a.register_write(139,this,this.port_page a.register_write(1161,this,this.port_pagehi_write.bind(this,6));a.register_write(1162,this,this.port_pagehi_write.bind(this,7));a.register_read(1159,this,this.port_pagehi_read.bind(this,0));a.register_read(1155,this,this.port_pagehi_read.bind(this,1));a.register_read(1153,this,this.port_pagehi_read.bind(this,2));a.register_read(1154,this,this.port_pagehi_read.bind(this,3));a.register_read(1163,this,this.port_pagehi_read.bind(this,5));a.register_read(1161,this,this.port_pagehi_read.bind(this,6));a.register_read(1162, this,this.port_pagehi_read.bind(this,7));a.register_write(10,this,this.port_singlemask_write.bind(this,0));a.register_write(212,this,this.port_singlemask_write.bind(this,4));a.register_write(15,this,this.port_multimask_write.bind(this,0));a.register_write(222,this,this.port_multimask_write.bind(this,4));a.register_read(15,this,this.port_multimask_read.bind(this,0));a.register_read(222,this,this.port_multimask_read.bind(this,4));a.register_write(11,this,this.port_mode_write.bind(this,0));a.register_write(214, this,this.port_mode_write.bind(this,4));a.register_write(12,this,this.portC_write);a.register_write(216,this,this.portC_write)}M.prototype.get_state=function(){return[this.channel_page,this.channel_pagehi,this.channel_addr,this.channel_addr_init,this.channel_count,this.channel_count_init,this.channel_mask,this.channel_mode,this.lsb_msb_flipflop]}; -M.prototype.set_state=function(a){this.channel_page=a[0];this.channel_pagehi=a[1];this.channel_addr=a[2];this.channel_addr_init=a[3];this.channel_count=a[4];this.channel_count_init=a[5];this.channel_mask=a[6];this.channel_mode=a[7];this.lsb_msb_flipflop=a[8]};M.prototype.port_count_write=function(a,b){A(b);this.channel_count[a]=this.flipflop_get(this.channel_count[a],b,!1);this.channel_count_init[a]=this.flipflop_get(this.channel_count_init[a],b,!0)}; -M.prototype.port_count_read=function(a){A(this.channel_count[a]);return this.flipflop_read(this.channel_count[a])};M.prototype.port_addr_write=function(a,b){A(b);this.channel_addr[a]=this.flipflop_get(this.channel_addr[a],b,!1);this.channel_addr_init[a]=this.flipflop_get(this.channel_addr_init[a],b,!0)};M.prototype.port_addr_read=function(a){A(this.channel_addr[a]);return this.flipflop_read(this.channel_addr[a])};M.prototype.port_pagehi_write=function(a,b){A(b);this.channel_pagehi[a]=b}; -M.prototype.port_pagehi_read=function(a){return this.channel_pagehi[a]};M.prototype.port_page_write=function(a,b){A(b);this.channel_page[a]=b};M.prototype.port_page_read=function(a){return this.channel_page[a]};M.prototype.port_singlemask_write=function(a,b){this.update_mask((b&3)+a,b&4?1:0)};M.prototype.port_multimask_write=function(a,b){A(b);for(var c=0;4>c;c++)this.update_mask(a+c,b&1<c;c++)this.update_mask(a+c,b&1<a.byteLength)e(!0);else{var h=this.cpu;this.channel_addr[d]+=g;a.get(b,g,function(l){h.write_blob(l,f);e(!1)})}}; -M.prototype.do_write=function(a,b,c,d,e){var g=this.channel_count[d]+1&65535,f=5<=d?2:1,h=g*f,l=this.address_get_8bit(d),m=!1,n=!1,p=this.channel_mode[d]&16;ta("to "+A(l)+" len "+A(h),16);ch&&(n=!0);b+h>a.byteLength?e(!0):(this.channel_addr[d]+=g,this.channel_count[d]-=g,!m&&p&&(this.channel_addr[d]=this.channel_addr_init[d],this.channel_count[d]=this.channel_count_init[d]),a.set(b,this.cpu.mem8.subarray(l,l+h),()=>{n&&p?this.do_write(a,b+h,c-h,d,e):e(!1)}))}; -M.prototype.address_get_8bit=function(a){var b=this.channel_addr[a];5<=a&&(b<<=1);b=b&65535|this.channel_page[a]<<16;return b|=this.channel_pagehi[a]<<24};M.prototype.count_get_8bit=function(a){var b=this.channel_count[a]+1;5<=a&&(b*=2);return b};M.prototype.flipflop_get=function(a,b,c){c||(this.lsb_msb_flipflop^=1);return this.lsb_msb_flipflop?a&-256|b:a&-65281|b<<8};M.prototype.flipflop_read=function(a){return(this.lsb_msb_flipflop^=1)?a&255:a>>8&255};function wa(a,b){this.cpu=a;this.bus=b;this.counter_start_time=new Float64Array(3);this.counter_start_value=new Uint16Array(3);this.counter_next_low=new Uint8Array(4);this.counter_enabled=new Uint8Array(4);this.counter_mode=new Uint8Array(4);this.counter_read_mode=new Uint8Array(4);this.counter_latch=new Uint8Array(4);this.counter_latch_value=new Uint16Array(3);this.counter_reload=new Uint16Array(3);a.io.register_read(97,this,function(){var c=C.microtick(),d=66.66666666666667*c&1;c=this.did_rollover(2, +M.prototype.do_read=function(a,b,c,d,e){var g=this.count_get_8bit(d),f=this.address_get_8bit(d);ta("to "+B(f)+" len "+B(g),16);ca.byteLength)e(!0);else{var k=this.cpu;this.channel_addr[d]+=g;a.get(b,g,function(l){k.write_blob(l,f);e(!1)})}}; +M.prototype.do_write=function(a,b,c,d,e){var g=this.channel_count[d]+1&65535,f=5<=d?2:1,k=g*f,l=this.address_get_8bit(d),m=!1,n=!1,p=this.channel_mode[d]&16;ta("to "+B(l)+" len "+B(k),16);ck&&(n=!0);b+k>a.byteLength?e(!0):(this.channel_addr[d]+=g,this.channel_count[d]-=g,!m&&p&&(this.channel_addr[d]=this.channel_addr_init[d],this.channel_count[d]=this.channel_count_init[d]),a.set(b,this.cpu.mem8.subarray(l,l+k),()=>{n&&p?this.do_write(a,b+k,c-k,d,e):e(!1)}))}; +M.prototype.address_get_8bit=function(a){var b=this.channel_addr[a];5<=a&&(b<<=1);b=b&65535|this.channel_page[a]<<16;return b|=this.channel_pagehi[a]<<24};M.prototype.count_get_8bit=function(a){var b=this.channel_count[a]+1;5<=a&&(b*=2);return b};M.prototype.flipflop_get=function(a,b,c){c||(this.lsb_msb_flipflop^=1);return this.lsb_msb_flipflop?a&-256|b:a&-65281|b<<8};M.prototype.flipflop_read=function(a){return(this.lsb_msb_flipflop^=1)?a&255:a>>8&255};function wa(a,b){this.cpu=a;this.bus=b;this.counter_start_time=new Float64Array(3);this.counter_start_value=new Uint16Array(3);this.counter_next_low=new Uint8Array(4);this.counter_enabled=new Uint8Array(4);this.counter_mode=new Uint8Array(4);this.counter_read_mode=new Uint8Array(4);this.counter_latch=new Uint8Array(4);this.counter_latch_value=new Uint16Array(3);this.counter_reload=new Uint16Array(3);a.io.register_read(97,this,function(){var c=D.microtick(),d=66.66666666666667*c&1;c=this.did_rollover(2, c);return d<<4|c<<5});a.io.register_write(97,this,function(c){c&1?this.bus.send("pcspeaker-enable"):this.bus.send("pcspeaker-disable")});a.io.register_read(64,this,function(){return this.counter_read(0)});a.io.register_read(65,this,function(){return this.counter_read(1)});a.io.register_read(66,this,function(){return this.counter_read(2)});a.io.register_write(64,this,function(c){this.counter_write(0,c)});a.io.register_write(65,this,function(c){this.counter_write(1,c)});a.io.register_write(66,this, function(c){this.counter_write(2,c);this.bus.send("pcspeaker-update",[this.counter_mode[2],this.counter_reload[2]])});a.io.register_write(67,this,this.port43_write)}wa.prototype.get_state=function(){var a=[];a[0]=this.counter_next_low;a[1]=this.counter_enabled;a[2]=this.counter_mode;a[3]=this.counter_read_mode;a[4]=this.counter_latch;a[5]=this.counter_latch_value;a[6]=this.counter_reload;a[7]=this.counter_start_time;a[8]=this.counter_start_value;return a}; wa.prototype.set_state=function(a){this.counter_next_low=a[0];this.counter_enabled=a[1];this.counter_mode=a[2];this.counter_read_mode=a[3];this.counter_latch=a[4];this.counter_latch_value=a[5];this.counter_reload=a[6];this.counter_start_time=a[7];this.counter_start_value=a[8]}; wa.prototype.timer=function(a,b){var c=100;b||(this.counter_enabled[0]&&this.did_rollover(0,a)?(this.counter_start_value[0]=this.get_counter_value(0,a),this.counter_start_time[0]=a,this.cpu.device_lower_irq(0),this.cpu.device_raise_irq(0),0===this.counter_mode[0]&&(this.counter_enabled[0]=0)):this.cpu.device_lower_irq(0),this.counter_enabled[0]&&(c=(this.counter_start_value[0]-Math.floor(1193.1816666*(a-this.counter_start_time[0])))/1193.1816666));return c}; wa.prototype.get_counter_value=function(a,b){if(!this.counter_enabled[a])return 0;b=this.counter_start_value[a]-Math.floor(1193.1816666*(b-this.counter_start_time[a]));a=this.counter_reload[a];b>=a?b%=a:0>b&&(b=b%a+a);return b};wa.prototype.did_rollover=function(a,b){b-=this.counter_start_time[a];return 0>b?!0:this.counter_start_value[a]>8;b=this.counter_next_low[a];3===this.counter_mode[a]&&(this.counter_next_low[a]^=1);a=this.get_counter_value(a,C.microtick());return b?a&255:a>>8}; -wa.prototype.counter_write=function(a,b){this.counter_reload[a]=this.counter_next_low[a]?this.counter_reload[a]&-256|b:this.counter_reload[a]&255|b<<8;3===this.counter_read_mode[a]&&this.counter_next_low[a]||(this.counter_reload[a]||(this.counter_reload[a]=65535),this.counter_start_value[a]=this.counter_reload[a],this.counter_enabled[a]=!0,this.counter_start_time[a]=C.microtick(),A(this.counter_reload[a]));3===this.counter_read_mode[a]&&(this.counter_next_low[a]^=1)}; -wa.prototype.port43_write=function(a){var b=a>>1&7,c=a>>6&3;a=a>>4&3;3!==c&&(0===a?(this.counter_latch[c]=2,b=this.get_counter_value(c,C.microtick()),this.counter_latch_value[c]=b?b-1:0):(6<=b&&(b&=-5),this.counter_next_low[c]=1===a?0:1,0===c&&this.cpu.device_lower_irq(0),0!==b&&3!==b&&2!==b&&A(b),this.counter_mode[c]=b,this.counter_read_mode[c]=a,2===c&&this.bus.send("pcspeaker-update",[this.counter_mode[2],this.counter_reload[2]])))};wa.prototype.dump=function(){};const xa=Uint32Array.from([655360,655360,720896,753664]),ya=Uint32Array.from([131072,65536,32768,32768]); +wa.prototype.counter_read=function(a){var b=this.counter_latch[a];if(b)return this.counter_latch[a]--,2===b?this.counter_latch_value[a]&255:this.counter_latch_value[a]>>8;b=this.counter_next_low[a];3===this.counter_mode[a]&&(this.counter_next_low[a]^=1);a=this.get_counter_value(a,D.microtick());return b?a&255:a>>8}; +wa.prototype.counter_write=function(a,b){this.counter_reload[a]=this.counter_next_low[a]?this.counter_reload[a]&-256|b:this.counter_reload[a]&255|b<<8;3===this.counter_read_mode[a]&&this.counter_next_low[a]||(this.counter_reload[a]||(this.counter_reload[a]=65535),this.counter_start_value[a]=this.counter_reload[a],this.counter_enabled[a]=!0,this.counter_start_time[a]=D.microtick(),B(this.counter_reload[a]));3===this.counter_read_mode[a]&&(this.counter_next_low[a]^=1)}; +wa.prototype.port43_write=function(a){var b=a>>1&7,c=a>>6&3;a=a>>4&3;3!==c&&(0===a?(this.counter_latch[c]=2,b=this.get_counter_value(c,D.microtick()),this.counter_latch_value[c]=b?b-1:0):(6<=b&&(b&=-5),this.counter_next_low[c]=1===a?0:1,0===c&&this.cpu.device_lower_irq(0),0!==b&&3!==b&&2!==b&&B(b),this.counter_mode[c]=b,this.counter_read_mode[c]=a,2===c&&this.bus.send("pcspeaker-update",[this.counter_mode[2],this.counter_reload[2]])))};wa.prototype.dump=function(){};const xa=Uint32Array.from([655360,655360,720896,753664]),ya=Uint32Array.from([131072,65536,32768,32768]); function N(a,b,c,d){this.cpu=a;this.bus=b;this.screen=c;this.vga_memory_size=d;this.cursor_address=0;this.cursor_scanline_start=14;this.cursor_scanline_end=15;this.max_cols=80;this.max_rows=25;this.virtual_height=this.virtual_width=this.screen_height=this.screen_width=0;this.layers=[];this.start_address_latched=this.start_address=0;this.crtc=new Uint8Array(25);this.line_compare=this.offset_register=this.preset_row_scan=this.underline_location_register=this.vertical_blank_start=this.vertical_display_enable_end= -this.horizontal_blank_start=this.horizontal_display_enable_end=this.crtc_mode=0;this.graphical_mode=!1;this.vga256_palette=new Int32Array(256);this.latch_dword=0;this.svga_version=45253;this.svga_height=this.svga_width=0;this.svga_enabled=!1;this.svga_bpp=32;this.svga_offset_y=this.svga_offset_x=this.svga_offset=this.svga_bank_offset=0;this.vga_memory_size=void 0===this.vga_memory_size||262144>this.vga_memory_size?262144:268435456this.vga_memory_size?262144:268435456>>0;this.svga_memory=k.view(Uint8Array,a.wasm_memory,c,this.vga_memory_size);this.diff_addr_min=this.vga_memory_size;this.diff_addr_max=0;this.diff_plot_min=this.vga_memory_size;this.diff_plot_max= +this,this.port3DA_read);b.register_read(954,this,this.port3DA_read);this.dispi_index=-1;this.dispi_enable_value=0;b.register_write(462,this,void 0,this.port1CE_write);b.register_write(463,this,void 0,this.port1CF_write);b.register_read(463,this,void 0,this.port1CF_read);c=a.svga_allocate_memory(this.vga_memory_size)>>>0;this.svga_memory=h.view(Uint8Array,a.wasm_memory,c,this.vga_memory_size);this.diff_addr_min=this.vga_memory_size;this.diff_addr_max=0;this.diff_plot_min=this.vga_memory_size;this.diff_plot_max= 0;this.image_data=null;this.vga_memory=new Uint8Array(262144);this.plane0=new Uint8Array(this.vga_memory.buffer,0,65536);this.plane1=new Uint8Array(this.vga_memory.buffer,65536,65536);this.plane2=new Uint8Array(this.vga_memory.buffer,131072,65536);this.plane3=new Uint8Array(this.vga_memory.buffer,196608,65536);this.pixel_buffer=new Uint8Array(524288);b.mmap_register(655360,131072,e=>this.vga_memory_read(e),(e,g)=>this.vga_memory_write(e,g));a.devices.pci.register_device(this)} N.prototype.get_state=function(){var a=[];a[0]=this.vga_memory_size;a[1]=this.cursor_address;a[2]=this.cursor_scanline_start;a[3]=this.cursor_scanline_end;a[4]=this.max_cols;a[5]=this.max_rows;a[6]=this.vga_memory;a[7]=this.dac_state;a[8]=this.start_address;a[9]=this.graphical_mode;a[10]=this.vga256_palette;a[11]=this.latch_dword;a[12]=this.color_compare;a[13]=this.color_dont_care;a[14]=this.miscellaneous_graphics_register;a[15]=this.svga_width;a[16]=this.svga_height;a[17]=this.crtc_mode;a[18]=this.svga_enabled; a[19]=this.svga_bpp;a[20]=this.svga_bank_offset;a[21]=this.svga_offset;a[22]=this.index_crtc;a[23]=this.dac_color_index_write;a[24]=this.dac_color_index_read;a[25]=this.dac_map;a[26]=this.sequencer_index;a[27]=this.plane_write_bm;a[28]=this.sequencer_memory_mode;a[29]=this.graphics_index;a[30]=this.plane_read;a[31]=this.planar_mode;a[32]=this.planar_rotate_reg;a[33]=this.planar_bitmap;a[34]=this.max_scan_line;a[35]=this.miscellaneous_output_register;a[36]=this.port_3DA_value;a[37]=this.dispi_index; @@ -207,14 +207,14 @@ a[18];this.svga_bpp=a[19];this.svga_bank_offset=a[20];this.svga_offset=a[21];thi a[37];this.dispi_enable_value=a[38];this.svga_memory.set(a[39]);this.attribute_controller_index=a[41];this.offset_register=a[42];this.planar_setreset=a[43];this.planar_setreset_enable=a[44];this.start_address_latched=a[45];this.crtc.set(a[46]);this.horizontal_display_enable_end=a[47];this.horizontal_blank_start=a[48];this.vertical_display_enable_end=a[49];this.vertical_blank_start=a[50];this.underline_location_register=a[51];this.preset_row_scan=a[52];this.offset_register=a[53];this.palette_source= a[54];this.attribute_mode=a[55];this.color_plane_enable=a[56];this.horizontal_panning=a[57];this.color_select=a[58];this.clocking_mode=a[59];this.line_compare=a[60];a[61]&&this.pixel_buffer.set(a[61]);this.dac_mask=void 0===a[62]?255:a[62];this.character_map_select=void 0===a[63]?0:a[63];this.font_page_ab_enabled=void 0===a[64]?0:a[64];this.screen.set_mode(this.graphical_mode);this.graphical_mode?(this.screen_height=this.screen_width=0,this.svga_enabled?(this.set_size_graphical(this.svga_width,this.svga_height, this.svga_width,this.svga_height,this.svga_bpp),this.update_layers()):(this.update_vga_size(),this.update_layers(),this.complete_replot())):(this.set_font_bitmap(!0),this.set_size_text(this.max_cols,this.max_rows),this.set_font_page(),this.update_cursor_scanline(),this.update_cursor());this.complete_redraw()}; -N.prototype.vga_memory_read=function(a){if(this.svga_enabled)return this.cpu.read8((a-655360|this.svga_bank_offset)+3758096384|0);var b=this.miscellaneous_graphics_register>>2&3;a-=xa[b];if(0>a||a>=ya[b])return A(a),0;this.latch_dword=this.plane0[a];this.latch_dword|=this.plane1[a]<<8;this.latch_dword|=this.plane2[a]<<16;this.latch_dword|=this.plane3[a]<<24;if(this.planar_mode&8)return b=255,this.color_dont_care&1&&(b&=this.plane0[a]^~(this.color_compare&1?255:0)),this.color_dont_care&2&&(b&=this.plane1[a]^ +N.prototype.vga_memory_read=function(a){if(this.svga_enabled)return this.cpu.read8((a-655360|this.svga_bank_offset)+3758096384|0);var b=this.miscellaneous_graphics_register>>2&3;a-=xa[b];if(0>a||a>=ya[b])return B(a),0;this.latch_dword=this.plane0[a];this.latch_dword|=this.plane1[a]<<8;this.latch_dword|=this.plane2[a]<<16;this.latch_dword|=this.plane3[a]<<24;if(this.planar_mode&8)return b=255,this.color_dont_care&1&&(b&=this.plane0[a]^~(this.color_compare&1?255:0)),this.color_dont_care&2&&(b&=this.plane1[a]^ ~(this.color_compare&2?255:0)),this.color_dont_care&4&&(b&=this.plane2[a]^~(this.color_compare&4?255:0)),this.color_dont_care&8&&(b&=this.plane3[a]^~(this.color_compare&8?255:0)),b;b=this.plane_read;this.graphical_mode?this.sequencer_memory_mode&8?(b=a&3,a&=-4):this.planar_mode&16&&(b=a&1,a&=-2):b&=3;return this.vga_memory[b<<16|a]}; -N.prototype.vga_memory_write=function(a,b){if(this.svga_enabled)this.cpu.write8((a-655360|this.svga_bank_offset)+3758096384|0,b);else{var c=this.miscellaneous_graphics_register>>2&3;a-=xa[c];0>a||a>=ya[c]?(A(a),A(b)):this.graphical_mode?this.vga_memory_write_graphical(a,b):this.plane_write_bm&3?this.vga_memory_write_text_mode(a,b):this.plane_write_bm&4&&(this.plane2[a]=b)}}; +N.prototype.vga_memory_write=function(a,b){if(this.svga_enabled)this.cpu.write8((a-655360|this.svga_bank_offset)+3758096384|0,b);else{var c=this.miscellaneous_graphics_register>>2&3;a-=xa[c];0>a||a>=ya[c]?(B(a),B(b)):this.graphical_mode?this.vga_memory_write_graphical(a,b):this.plane_write_bm&3?this.vga_memory_write_text_mode(a,b):this.plane_write_bm&4&&(this.plane2[a]=b)}}; N.prototype.vga_memory_write_graphical=function(a,b){var c=this.planar_mode&3,d=this.apply_feed(this.planar_bitmap),e=this.apply_expand(this.planar_setreset),g=this.apply_expand(this.planar_setreset_enable);switch(c){case 0:b=this.apply_rotate(b);var f=this.apply_feed(b);f=this.apply_setreset(f,g);f=this.apply_logical(f,this.latch_dword);f=this.apply_bitmask(f,d);break;case 1:f=this.latch_dword;break;case 2:f=this.apply_expand(b);f=this.apply_logical(f,this.latch_dword);f=this.apply_bitmask(f,d); break;case 3:b=this.apply_rotate(b),d&=this.apply_feed(b),f=this.apply_bitmask(e,d)}b=15;switch(this.sequencer_memory_mode&12){case 0:b=5<<(a&1);a&=-2;break;case 8:case 12:b=1<<(a&3),a&=-4}b&=this.plane_write_bm;b&1&&(this.plane0[a]=f>>0&255);b&2&&(this.plane1[a]=f>>8&255);b&4&&(this.plane2[a]=f>>16&255);b&8&&(this.plane3[a]=f>>24&255);a=this.vga_addr_to_pixel(a);this.partial_replot(a,a+7)};N.prototype.apply_feed=function(a){return a|a<<8|a<<16|a<<24}; N.prototype.apply_expand=function(a){return(a&1?255:0)|(a&2?255:0)<<8|(a&4?255:0)<<16|(a&8?255:0)<<24};N.prototype.apply_rotate=function(a){return(a|a<<8)>>>(this.planar_rotate_reg&7)&255};N.prototype.apply_setreset=function(a,b){var c=this.apply_expand(this.planar_setreset);return(a|b&c)&(~b|c)};N.prototype.apply_logical=function(a,b){switch(this.planar_rotate_reg&24){case 8:return a&b;case 16:return a|b;case 24:return a^b}return a};N.prototype.apply_bitmask=function(a,b){return b&a|~b&this.latch_dword}; -N.prototype.text_mode_redraw=function(){const a=this.scan_line_to_screen_row(this.line_compare),b=Math.max(0,2*(2*this.offset_register-this.max_cols)),c=this.attribute_mode&8,d=this.font_page_ab_enabled?7:15,e=c?7:15,g=this.screen.FLAG_BLINKING,f=this.screen.FLAG_FONT_PAGE_B;let h=this.start_address<<1;for(let l=0;l>4&e]],this.vga256_palette[this.dac_mask&this.dac_map[p&d]]);h+=2}h+=b}}; +N.prototype.text_mode_redraw=function(){const a=this.scan_line_to_screen_row(this.line_compare),b=Math.max(0,2*(2*this.offset_register-this.max_cols)),c=this.attribute_mode&8,d=this.font_page_ab_enabled?7:15,e=c?7:15,g=this.screen.FLAG_BLINKING,f=this.screen.FLAG_FONT_PAGE_B;let k=this.start_address<<1;for(let l=0;l>4&e]],this.vga256_palette[this.dac_mask&this.dac_map[p&d]]);k+=2}k+=b}}; N.prototype.vga_memory_write_text_mode=function(a,b){this.vga_memory[a]=b;var c=Math.max(this.max_cols,2*this.offset_register);let d;if(a>>1>=this.start_address){var e=(a>>1)-this.start_address;d=e/c|0;c=e%c}else e=a>>1,d=(e/c|0)+this.scan_line_to_screen_row(this.line_compare),c=e%c;if(!(c>=this.max_cols||d>=this.max_rows)){a&1?(e=b,b=this.vga_memory[a&-2]):e=this.vga_memory[a|1];var g=this.attribute_mode&8;a=(g&&e&128?this.screen.FLAG_BLINKING:0)|(!this.font_page_ab_enabled||e&8?0:this.screen.FLAG_FONT_PAGE_B); var f=this.font_page_ab_enabled?7:15;g=g?7:15;this.bus.send("screen-put-char",[d,c,b]);this.screen.put_char(d,c,b,a,this.vga256_palette[this.dac_mask&this.dac_map[e>>4&g]],this.vga256_palette[this.dac_mask&this.dac_map[e&f]])}}; N.prototype.update_cursor=function(){var a=Math.max(this.max_cols,2*this.offset_register);let b;this.cursor_address>=this.start_address?(b=(this.cursor_address-this.start_address)/a|0,a=(this.cursor_address-this.start_address)%a):(b=(this.cursor_address/a|0)+this.scan_line_to_screen_row(this.line_compare),a=this.cursor_address%a);this.screen.update_cursor(b,a)}; @@ -230,35 +230,35 @@ N.prototype.update_vga_size=function(){if(!this.svga_enabled){var a=Math.min(1+t N.prototype.update_layers=function(){this.graphical_mode||this.text_mode_redraw();if(this.svga_enabled)this.layers=[];else if(this.virtual_width&&this.screen_width)if(!this.palette_source||this.clocking_mode&32)this.layers=[],this.screen.clear_screen();else{var a=this.start_address_latched,b=this.horizontal_panning;this.attribute_mode&64&&(b>>>=1);var c=this.preset_row_scan>>5&3,d=this.vga_addr_to_pixel(a+c);a=d/this.virtual_width|0;var e=d%this.virtual_width+b;d=this.scan_line_to_screen_row(1+this.line_compare); d=Math.min(d,this.screen_height);var g=this.screen_height-d;this.layers=[];e=-e;for(var f=0;ethis.attribute_controller_index)A(this.attribute_controller_index),A(a),this.dac_map[this.attribute_controller_index]=a,this.attribute_mode&64||this.complete_redraw();else switch(this.attribute_controller_index){case 16:A(a);if(this.attribute_mode!==a){var b= -this.attribute_mode;this.attribute_mode=a;const c=0!==(a&1);this.svga_enabled||this.graphical_mode===c||(this.graphical_mode=c,this.screen.set_mode(this.graphical_mode));(b^a)&64&&this.complete_replot();this.update_vga_size();this.complete_redraw();this.set_font_bitmap(!1)}break;case 18:A(a);this.color_plane_enable!==a&&(this.color_plane_enable=a,this.complete_redraw());break;case 19:A(a);this.horizontal_panning!==a&&(this.horizontal_panning=a&15,this.update_layers());break;case 20:A(a);this.color_select!== -a&&(this.color_select=a,this.complete_redraw());break;default:A(this.attribute_controller_index),A(a)}this.attribute_controller_index=-1}};N.prototype.port3C0_read=function(){return(this.attribute_controller_index|this.palette_source)&255};N.prototype.port3C0_read16=function(){return this.port3C0_read()|this.port3C1_read()<<8&65280}; -N.prototype.port3C1_read=function(){if(16>this.attribute_controller_index)return A(this.attribute_controller_index),A(this.dac_map[this.attribute_controller_index]),this.dac_map[this.attribute_controller_index]&255;switch(this.attribute_controller_index){case 16:return A(this.attribute_mode),this.attribute_mode;case 18:return A(this.color_plane_enable),this.color_plane_enable;case 19:return A(this.horizontal_panning),this.horizontal_panning;case 20:return A(this.color_select),this.color_select;default:A(this.attribute_controller_index)}return 255}; -N.prototype.port3C2_write=function(a){A(a);this.miscellaneous_output_register=a};N.prototype.port3C4_write=function(a){this.sequencer_index=a};N.prototype.port3C4_read=function(){return this.sequencer_index}; -N.prototype.port3C5_write=function(a){switch(this.sequencer_index){case 1:A(a);var b=this.clocking_mode;this.clocking_mode=a;(b^a)&32&&this.update_layers();this.set_font_bitmap(!1);break;case 2:A(a);b=this.plane_write_bm;this.plane_write_bm=a;this.graphical_mode||!(b&4)||this.plane_write_bm&4||this.set_font_bitmap(!0);break;case 3:A(a);b=this.character_map_select;this.character_map_select=a;this.graphical_mode||b===a||this.set_font_page();break;case 4:A(a);this.sequencer_memory_mode=a;break;default:A(this.sequencer_index), -A(a)}};N.prototype.port3C5_read=function(){A(this.sequencer_index);switch(this.sequencer_index){case 1:return this.clocking_mode;case 2:return this.plane_write_bm;case 3:return this.character_map_select;case 4:return this.sequencer_memory_mode;case 6:return 18}return 0};N.prototype.port3C6_write=function(a){this.dac_mask!==a&&(this.dac_mask=a,this.complete_redraw())};N.prototype.port3C6_read=function(){return this.dac_mask}; -N.prototype.port3C7_write=function(a){A(a);this.dac_color_index_read=3*a;this.dac_state&=0};N.prototype.port3C7_read=function(){return this.dac_state};N.prototype.port3C8_write=function(a){this.dac_color_index_write=3*a;this.dac_state|=3};N.prototype.port3C8_read=function(){return this.dac_color_index_write/3&255}; -N.prototype.port3C9_write=function(a){var b=this.dac_color_index_write/3|0,c=this.dac_color_index_write%3,d=this.vga256_palette[b];if(0===(this.dispi_enable_value&32)){a&=63;const e=a&1;a=a<<2|e<<1|e}0===c?d=d&-16711681|a<<16:1===c?d=d&-65281|a<<8:(d=d&-256|a,A(b),A(d));this.vga256_palette[b]!==d&&(this.vga256_palette[b]=d,this.complete_redraw());this.dac_color_index_write++}; +N.prototype.port3C0_write=function(a){if(-1===this.attribute_controller_index)B(a),this.attribute_controller_index=a&31,B(this.attribute_controller_index),this.palette_source!==(a&32)&&(this.palette_source=a&32,this.update_layers());else{if(16>this.attribute_controller_index)B(this.attribute_controller_index),B(a),this.dac_map[this.attribute_controller_index]=a,this.attribute_mode&64||this.complete_redraw();else switch(this.attribute_controller_index){case 16:B(a);if(this.attribute_mode!==a){var b= +this.attribute_mode;this.attribute_mode=a;const c=0!==(a&1);this.svga_enabled||this.graphical_mode===c||(this.graphical_mode=c,this.screen.set_mode(this.graphical_mode));(b^a)&64&&this.complete_replot();this.update_vga_size();this.complete_redraw();this.set_font_bitmap(!1)}break;case 18:B(a);this.color_plane_enable!==a&&(this.color_plane_enable=a,this.complete_redraw());break;case 19:B(a);this.horizontal_panning!==a&&(this.horizontal_panning=a&15,this.update_layers());break;case 20:B(a);this.color_select!== +a&&(this.color_select=a,this.complete_redraw());break;default:B(this.attribute_controller_index),B(a)}this.attribute_controller_index=-1}};N.prototype.port3C0_read=function(){return(this.attribute_controller_index|this.palette_source)&255};N.prototype.port3C0_read16=function(){return this.port3C0_read()|this.port3C1_read()<<8&65280}; +N.prototype.port3C1_read=function(){if(16>this.attribute_controller_index)return B(this.attribute_controller_index),B(this.dac_map[this.attribute_controller_index]),this.dac_map[this.attribute_controller_index]&255;switch(this.attribute_controller_index){case 16:return B(this.attribute_mode),this.attribute_mode;case 18:return B(this.color_plane_enable),this.color_plane_enable;case 19:return B(this.horizontal_panning),this.horizontal_panning;case 20:return B(this.color_select),this.color_select;default:B(this.attribute_controller_index)}return 255}; +N.prototype.port3C2_write=function(a){B(a);this.miscellaneous_output_register=a};N.prototype.port3C4_write=function(a){this.sequencer_index=a};N.prototype.port3C4_read=function(){return this.sequencer_index}; +N.prototype.port3C5_write=function(a){switch(this.sequencer_index){case 1:B(a);var b=this.clocking_mode;this.clocking_mode=a;(b^a)&32&&this.update_layers();this.set_font_bitmap(!1);break;case 2:B(a);b=this.plane_write_bm;this.plane_write_bm=a;this.graphical_mode||!(b&4)||this.plane_write_bm&4||this.set_font_bitmap(!0);break;case 3:B(a);b=this.character_map_select;this.character_map_select=a;this.graphical_mode||b===a||this.set_font_page();break;case 4:B(a);this.sequencer_memory_mode=a;break;default:B(this.sequencer_index), +B(a)}};N.prototype.port3C5_read=function(){B(this.sequencer_index);switch(this.sequencer_index){case 1:return this.clocking_mode;case 2:return this.plane_write_bm;case 3:return this.character_map_select;case 4:return this.sequencer_memory_mode;case 6:return 18}return 0};N.prototype.port3C6_write=function(a){this.dac_mask!==a&&(this.dac_mask=a,this.complete_redraw())};N.prototype.port3C6_read=function(){return this.dac_mask}; +N.prototype.port3C7_write=function(a){B(a);this.dac_color_index_read=3*a;this.dac_state&=0};N.prototype.port3C7_read=function(){return this.dac_state};N.prototype.port3C8_write=function(a){this.dac_color_index_write=3*a;this.dac_state|=3};N.prototype.port3C8_read=function(){return this.dac_color_index_write/3&255}; +N.prototype.port3C9_write=function(a){var b=this.dac_color_index_write/3|0,c=this.dac_color_index_write%3,d=this.vga256_palette[b];if(0===(this.dispi_enable_value&32)){a&=63;const e=a&1;a=a<<2|e<<1|e}0===c?d=d&-16711681|a<<16:1===c?d=d&-65281|a<<8:(d=d&-256|a,B(b),B(d));this.vga256_palette[b]!==d&&(this.vga256_palette[b]=d,this.complete_redraw());this.dac_color_index_write++}; N.prototype.port3C9_read=function(){var a=this.vga256_palette[this.dac_color_index_read/3|0]>>8*(2-this.dac_color_index_read%3)&255;this.dac_color_index_read++;return this.dispi_enable_value&32?a:a>>2};N.prototype.port3CC_read=function(){return this.miscellaneous_output_register};N.prototype.port3CE_write=function(a){this.graphics_index=a};N.prototype.port3CE_read=function(){return this.graphics_index}; -N.prototype.port3CF_write=function(a){switch(this.graphics_index){case 0:this.planar_setreset=a;A(a);break;case 1:this.planar_setreset_enable=a;A(a);break;case 2:this.color_compare=a;A(a);break;case 3:this.planar_rotate_reg=a;A(a);break;case 4:this.plane_read=a;A(a);break;case 5:var b=this.planar_mode;this.planar_mode=a;A(a);(b^a)&96&&this.complete_replot();break;case 6:A(a);this.miscellaneous_graphics_register!==a&&(this.miscellaneous_graphics_register=a,this.update_vga_size());break;case 7:this.color_dont_care= -a;A(a);break;case 8:this.planar_bitmap=a;A(a);break;default:A(this.graphics_index),A(a)}};N.prototype.port3CF_read=function(){A(this.graphics_index);switch(this.graphics_index){case 0:return this.planar_setreset;case 1:return this.planar_setreset_enable;case 2:return this.color_compare;case 3:return this.planar_rotate_reg;case 4:return this.plane_read;case 5:return this.planar_mode;case 6:return this.miscellaneous_graphics_register;case 7:return this.color_dont_care;case 8:return this.planar_bitmap}return 0}; +N.prototype.port3CF_write=function(a){switch(this.graphics_index){case 0:this.planar_setreset=a;B(a);break;case 1:this.planar_setreset_enable=a;B(a);break;case 2:this.color_compare=a;B(a);break;case 3:this.planar_rotate_reg=a;B(a);break;case 4:this.plane_read=a;B(a);break;case 5:var b=this.planar_mode;this.planar_mode=a;B(a);(b^a)&96&&this.complete_replot();break;case 6:B(a);this.miscellaneous_graphics_register!==a&&(this.miscellaneous_graphics_register=a,this.update_vga_size());break;case 7:this.color_dont_care= +a;B(a);break;case 8:this.planar_bitmap=a;B(a);break;default:B(this.graphics_index),B(a)}};N.prototype.port3CF_read=function(){B(this.graphics_index);switch(this.graphics_index){case 0:return this.planar_setreset;case 1:return this.planar_setreset_enable;case 2:return this.color_compare;case 3:return this.planar_rotate_reg;case 4:return this.plane_read;case 5:return this.planar_mode;case 6:return this.miscellaneous_graphics_register;case 7:return this.color_dont_care;case 8:return this.planar_bitmap}return 0}; N.prototype.port3D4_write=function(a){this.index_crtc=a};N.prototype.port3D4_write16=function(a){this.port3D4_write(a&255);this.port3D5_write(a>>8&255)};N.prototype.port3D4_read=function(){return this.index_crtc}; -N.prototype.port3D5_write=function(a){switch(this.index_crtc){case 1:A(a);this.horizontal_display_enable_end!==a&&(this.horizontal_display_enable_end=a,this.update_vga_size());break;case 2:this.horizontal_blank_start!==a&&(this.horizontal_blank_start=a,this.update_vga_size());break;case 7:A(a);var b=this.vertical_display_enable_end;this.vertical_display_enable_end&=255;this.vertical_display_enable_end=this.vertical_display_enable_end|a<<3&512|a<<7&256;b!==this.vertical_display_enable_end&&this.update_vga_size(); -this.line_compare=this.line_compare&767|a<<4&256;b=this.vertical_blank_start;this.vertical_blank_start=this.vertical_blank_start&767|a<<5&256;b!==this.vertical_blank_start&&this.update_vga_size();this.update_layers();break;case 8:A(a);this.preset_row_scan=a;this.update_layers();break;case 9:A(a);var c=this.max_scan_line;this.max_scan_line=a;this.line_compare=this.line_compare&511|a<<3&512;b=this.vertical_blank_start;this.vertical_blank_start=this.vertical_blank_start&511|a<<4&512;((c^this.max_scan_line)& -159||b!==this.vertical_blank_start)&&this.update_vga_size();this.update_cursor_scanline();this.update_layers();this.set_font_bitmap(!1);break;case 10:A(a);this.cursor_scanline_start=a;this.update_cursor_scanline();break;case 11:A(a);this.cursor_scanline_end=a;this.update_cursor_scanline();break;case 12:(this.start_address>>8&255)!==a&&(this.start_address=this.start_address&255|a<<8,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());A(a);A(this.start_address,4);break;case 13:(this.start_address& -255)!==a&&(this.start_address=this.start_address&65280|a,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());A(a);A(this.start_address,4);break;case 14:A(a);this.cursor_address=this.cursor_address&255|a<<8;this.update_cursor();break;case 15:A(a);this.cursor_address=this.cursor_address&65280|a;this.update_cursor();break;case 18:A(a);(this.vertical_display_enable_end&255)!==a&&(this.vertical_display_enable_end=this.vertical_display_enable_end&768|a,this.update_vga_size());break;case 19:A(a); -this.offset_register!==a&&(this.offset_register=a,this.update_vga_size(),~this.crtc_mode&3&&this.complete_replot());break;case 20:A(a);this.underline_location_register!==a&&(b=this.underline_location_register,this.underline_location_register=a,this.update_vga_size(),(b^a)&64&&this.complete_replot());break;case 21:A(a);(this.vertical_blank_start&255)!==a&&(this.vertical_blank_start=this.vertical_blank_start&768|a,this.update_vga_size());break;case 23:A(a);this.crtc_mode!==a&&(b=this.crtc_mode,this.crtc_mode= -a,this.update_vga_size(),(b^a)&67&&this.complete_replot());break;case 24:A(a);this.line_compare=this.line_compare&768|a;this.update_layers();break;default:this.index_crtc>7&2|this.vertical_blank_start>>5&8|this.line_compare>>4&16|this.vertical_display_enable_end>>3&64;case 8:return this.preset_row_scan;case 9:return this.max_scan_line;case 10:return this.cursor_scanline_start;case 11:return this.cursor_scanline_end;case 12:return this.start_address&255; +N.prototype.port3D5_write=function(a){switch(this.index_crtc){case 1:B(a);this.horizontal_display_enable_end!==a&&(this.horizontal_display_enable_end=a,this.update_vga_size());break;case 2:this.horizontal_blank_start!==a&&(this.horizontal_blank_start=a,this.update_vga_size());break;case 7:B(a);var b=this.vertical_display_enable_end;this.vertical_display_enable_end&=255;this.vertical_display_enable_end=this.vertical_display_enable_end|a<<3&512|a<<7&256;b!==this.vertical_display_enable_end&&this.update_vga_size(); +this.line_compare=this.line_compare&767|a<<4&256;b=this.vertical_blank_start;this.vertical_blank_start=this.vertical_blank_start&767|a<<5&256;b!==this.vertical_blank_start&&this.update_vga_size();this.update_layers();break;case 8:B(a);this.preset_row_scan=a;this.update_layers();break;case 9:B(a);var c=this.max_scan_line;this.max_scan_line=a;this.line_compare=this.line_compare&511|a<<3&512;b=this.vertical_blank_start;this.vertical_blank_start=this.vertical_blank_start&511|a<<4&512;((c^this.max_scan_line)& +159||b!==this.vertical_blank_start)&&this.update_vga_size();this.update_cursor_scanline();this.update_layers();this.set_font_bitmap(!1);break;case 10:B(a);this.cursor_scanline_start=a;this.update_cursor_scanline();break;case 11:B(a);this.cursor_scanline_end=a;this.update_cursor_scanline();break;case 12:(this.start_address>>8&255)!==a&&(this.start_address=this.start_address&255|a<<8,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());B(a);B(this.start_address,4);break;case 13:(this.start_address& +255)!==a&&(this.start_address=this.start_address&65280|a,this.update_layers(),~this.crtc_mode&3&&this.complete_replot());B(a);B(this.start_address,4);break;case 14:B(a);this.cursor_address=this.cursor_address&255|a<<8;this.update_cursor();break;case 15:B(a);this.cursor_address=this.cursor_address&65280|a;this.update_cursor();break;case 18:B(a);(this.vertical_display_enable_end&255)!==a&&(this.vertical_display_enable_end=this.vertical_display_enable_end&768|a,this.update_vga_size());break;case 19:B(a); +this.offset_register!==a&&(this.offset_register=a,this.update_vga_size(),~this.crtc_mode&3&&this.complete_replot());break;case 20:B(a);this.underline_location_register!==a&&(b=this.underline_location_register,this.underline_location_register=a,this.update_vga_size(),(b^a)&64&&this.complete_replot());break;case 21:B(a);(this.vertical_blank_start&255)!==a&&(this.vertical_blank_start=this.vertical_blank_start&768|a,this.update_vga_size());break;case 23:B(a);this.crtc_mode!==a&&(b=this.crtc_mode,this.crtc_mode= +a,this.update_vga_size(),(b^a)&67&&this.complete_replot());break;case 24:B(a);this.line_compare=this.line_compare&768|a;this.update_layers();break;default:this.index_crtc>7&2|this.vertical_blank_start>>5&8|this.line_compare>>4&16|this.vertical_display_enable_end>>3&64;case 8:return this.preset_row_scan;case 9:return this.max_scan_line;case 10:return this.cursor_scanline_start;case 11:return this.cursor_scanline_end;case 12:return this.start_address&255; case 13:return this.start_address>>8;case 14:return this.cursor_address>>8;case 15:return this.cursor_address&255;case 18:return this.vertical_display_enable_end&255;case 19:return this.offset_register;case 20:return this.underline_location_register;case 21:return this.vertical_blank_start&255;case 23:return this.crtc_mode;case 24:return this.line_compare&255}return this.index_crtc=a?this.svga_version=a:A(a);break;case 1:this.svga_width=a;2560=a?this.svga_version=a:B(a);break;case 1:this.svga_width=a;2560>>16;case 6:return this.screen_width?this.screen_width:1;case 8:return this.svga_offset_x;case 9:return this.svga_offset_y;case 10:return this.vga_memory_size/65536| -0;default:A(this.dispi_index)}return 255}; -N.prototype.vga_replot=function(){for(var a=this.diff_plot_min&-16,b=Math.min(this.diff_plot_max|15,524287),c=this.vga_addr_shift_count(),d=~this.crtc_mode&3,e=this.planar_mode&96,g=this.attribute_mode&64;a<=b;){var f=a>>>c;if(d){var h=a/this.virtual_width|0,l=a-this.virtual_width*h;switch(d){case 1:f=(h&1)<<13;h>>>=1;break;case 2:f=(h&1)<<14;h>>>=1;break;case 3:f=(h&3)<<13,h>>>=2}f|=(h*this.virtual_width+l>>>c)+this.start_address}h=this.plane0[f];l=this.plane1[f];var m=this.plane2[f],n=this.plane3[f]; -f=new Uint8Array(8);switch(e){case 0:h<<=0;l<<=1;m<<=2;n<<=3;for(var p=7;0<=p;p--)f[7-p]=h>>p&1|l>>p&2|m>>p&4|n>>p&8;break;case 32:f[0]=h>>6&3|m>>4&12;f[1]=h>>4&3|m>>2&12;f[2]=h>>2&3|m>>0&12;f[3]=h>>0&3|m<<2&12;f[4]=l>>6&3|n>>4&12;f[5]=l>>4&3|n>>2&12;f[6]=l>>2&3|n>>0&12;f[7]=l>>0&3|n<<2&12;break;case 64:case 96:f[0]=h>>4&15,f[1]=h>>0&15,f[2]=l>>4&15,f[3]=l>>0&15,f[4]=m>>4&15,f[5]=m>>0&15,f[6]=n>>4&15,f[7]=n>>0&15}if(g)for(h=p=0;4>p;p++,a++,h+=2)this.pixel_buffer[a]=f[h]<<4|f[h+1];else for(p=0;8>p;p++, +0;default:B(this.dispi_index)}return 255}; +N.prototype.vga_replot=function(){for(var a=this.diff_plot_min&-16,b=Math.min(this.diff_plot_max|15,524287),c=this.vga_addr_shift_count(),d=~this.crtc_mode&3,e=this.planar_mode&96,g=this.attribute_mode&64;a<=b;){var f=a>>>c;if(d){var k=a/this.virtual_width|0,l=a-this.virtual_width*k;switch(d){case 1:f=(k&1)<<13;k>>>=1;break;case 2:f=(k&1)<<14;k>>>=1;break;case 3:f=(k&3)<<13,k>>>=2}f|=(k*this.virtual_width+l>>>c)+this.start_address}k=this.plane0[f];l=this.plane1[f];var m=this.plane2[f],n=this.plane3[f]; +f=new Uint8Array(8);switch(e){case 0:k<<=0;l<<=1;m<<=2;n<<=3;for(var p=7;0<=p;p--)f[7-p]=k>>p&1|l>>p&2|m>>p&4|n>>p&8;break;case 32:f[0]=k>>6&3|m>>4&12;f[1]=k>>4&3|m>>2&12;f[2]=k>>2&3|m>>0&12;f[3]=k>>0&3|m<<2&12;f[4]=l>>6&3|n>>4&12;f[5]=l>>4&3|n>>2&12;f[6]=l>>2&3|n>>0&12;f[7]=l>>0&3|n<<2&12;break;case 64:case 96:f[0]=k>>4&15,f[1]=k>>0&15,f[2]=l>>4&15,f[3]=l>>0&15,f[4]=m>>4&15,f[5]=m>>0&15,f[6]=n>>4&15,f[7]=n>>0&15}if(g)for(k=p=0;4>p;p++,a++,k+=2)this.pixel_buffer[a]=f[k]<<4|f[k+1];else for(p=0;8>p;p++, a++)this.pixel_buffer[a]=f[p]}}; N.prototype.vga_redraw=function(){var a=this.diff_addr_min,b=Math.min(this.diff_addr_max,524287);const c=new Int32Array(this.cpu.wasm_memory.buffer,this.dest_buffet_offset,this.virtual_width*this.virtual_height);var d=255,e=0;this.attribute_mode&128&&(d&=207,e|=this.color_select<<4&48);if(this.attribute_mode&64)for(;a<=b;a++){var g=this.pixel_buffer[a]&d|e;g=this.vga256_palette[g];c[a]=g&65280|g<<16|g>>16|4278190080}else for(d&=63,e|=this.color_select<<4&192;a<=b;a++)g=this.dac_map[this.pixel_buffer[a]& this.color_plane_enable]&d|e,g=this.vga256_palette[g],c[a]=g&65280|g<<16|g>>16|4278190080}; @@ -266,101 +266,101 @@ N.prototype.screen_fill_buffer=function(){if(this.graphical_mode){if(0===this.im g=new Uint8Array(this.cpu.wasm_memory.buffer,this.svga_memory.byteOffset,this.vga_memory_size);for(var b=0;b>16|4278190080}}else this.cpu.svga_fill_pixel_buffer(this.svga_bpp,this.svga_offset),b=15===this.svga_bpp?2:this.svga_bpp/8,a=((this.cpu.svga_dirty_bitmap_min_offset[0]/b|0)-this.svga_offset)/this.svga_width|0,d=(((this.cpu.svga_dirty_bitmap_max_offset[0]/b|0)-this.svga_offset)/this.svga_width|0)+1;a>2|(this.character_map_select&32)>>3,c=this.character_map_select&3|(this.character_map_select&16)>>2;this.font_page_ab_enabled=b!==c;this.screen.set_font_page(a[b],a[c]);this.complete_redraw()};function Ba(a,b){this.cpu=a;this.bus=b;this.use_mouse=this.enable_mouse_stream=!1;this.have_mouse=!0;this.mouse_clicks=this.mouse_delta_y=this.mouse_delta_x=0;this.have_keyboard=!0;this.next_read_resolution=this.next_read_rate=this.next_handle_scan_code_set=this.next_read_led=this.next_read_sample=this.next_is_mouse_command=this.enable_keyboard_stream=!1;this.kbd_buffer=new na(1024);this.last_port60_byte=0;this.sample_rate=100;this.mouse_id=this.mouse_detect_state=0;this.mouse_reset_workaround=!1; +N.prototype.set_font_page=function(){const a=[0,2,4,6,1,3,5,7],b=(this.character_map_select&12)>>2|(this.character_map_select&32)>>3,c=this.character_map_select&3|(this.character_map_select&16)>>2;this.font_page_ab_enabled=b!==c;this.screen.set_font_page(a[b],a[c]);this.complete_redraw()};function za(a,b){this.cpu=a;this.bus=b;this.use_mouse=this.enable_mouse_stream=!1;this.have_mouse=!0;this.mouse_clicks=this.mouse_delta_y=this.mouse_delta_x=0;this.have_keyboard=!0;this.next_read_resolution=this.next_read_rate=this.next_handle_scan_code_set=this.next_read_led=this.next_read_sample=this.next_is_mouse_command=this.enable_keyboard_stream=!1;this.kbd_buffer=new na(1024);this.last_port60_byte=0;this.sample_rate=100;this.mouse_id=this.mouse_detect_state=0;this.mouse_reset_workaround=!1; this.wheel_movement=0;this.resolution=4;this.scaling2=!1;this.last_mouse_packet=-1;this.mouse_buffer=new na(1024);this.next_byte_is_aux=this.next_byte_is_ready=!1;this.bus.register("keyboard-code",function(c){this.kbd_send_code(c)},this);this.bus.register("mouse-click",function(c){this.mouse_send_click(c[0],c[1],c[2])},this);this.bus.register("mouse-delta",function(c){this.mouse_send_delta(c[0],c[1])},this);this.bus.register("mouse-wheel",function(c){this.wheel_movement-=c[0];this.wheel_movement-= 2*c[1];this.wheel_movement=Math.min(7,Math.max(-8,this.wheel_movement));this.send_mouse_packet(0,0)},this);this.command_register=5;this.controller_output_port=0;this.read_controller_output_port=this.read_command_register=this.read_output_register=!1;a.io.register_read(96,this,this.port60_read);a.io.register_read(100,this,this.port64_read);a.io.register_write(96,this,this.port60_write);a.io.register_write(100,this,this.port64_write)} -Ba.prototype.get_state=function(){var a=[];a[0]=this.enable_mouse_stream;a[1]=this.use_mouse;a[2]=this.have_mouse;a[3]=this.mouse_delta_x;a[4]=this.mouse_delta_y;a[5]=this.mouse_clicks;a[6]=this.have_keyboard;a[7]=this.enable_keyboard_stream;a[8]=this.next_is_mouse_command;a[9]=this.next_read_sample;a[10]=this.next_read_led;a[11]=this.next_handle_scan_code_set;a[12]=this.next_read_rate;a[13]=this.next_read_resolution;a[15]=this.last_port60_byte;a[16]=this.sample_rate;a[17]=this.resolution;a[18]=this.scaling2; +za.prototype.get_state=function(){var a=[];a[0]=this.enable_mouse_stream;a[1]=this.use_mouse;a[2]=this.have_mouse;a[3]=this.mouse_delta_x;a[4]=this.mouse_delta_y;a[5]=this.mouse_clicks;a[6]=this.have_keyboard;a[7]=this.enable_keyboard_stream;a[8]=this.next_is_mouse_command;a[9]=this.next_read_sample;a[10]=this.next_read_led;a[11]=this.next_handle_scan_code_set;a[12]=this.next_read_rate;a[13]=this.next_read_resolution;a[15]=this.last_port60_byte;a[16]=this.sample_rate;a[17]=this.resolution;a[18]=this.scaling2; a[20]=this.command_register;a[21]=this.read_output_register;a[22]=this.read_command_register;a[23]=this.controller_output_port;a[24]=this.read_controller_output_port;a[25]=this.mouse_id;a[26]=this.mouse_detect_state;a[27]=this.mouse_reset_workaround;return a}; -Ba.prototype.set_state=function(a){this.enable_mouse_stream=a[0];this.use_mouse=a[1];this.have_mouse=a[2];this.mouse_delta_x=a[3];this.mouse_delta_y=a[4];this.mouse_clicks=a[5];this.have_keyboard=a[6];this.enable_keyboard_stream=a[7];this.next_is_mouse_command=a[8];this.next_read_sample=a[9];this.next_read_led=a[10];this.next_handle_scan_code_set=a[11];this.next_read_rate=a[12];this.next_read_resolution=a[13];this.last_port60_byte=a[15];this.sample_rate=a[16];this.resolution=a[17];this.scaling2=a[18]; +za.prototype.set_state=function(a){this.enable_mouse_stream=a[0];this.use_mouse=a[1];this.have_mouse=a[2];this.mouse_delta_x=a[3];this.mouse_delta_y=a[4];this.mouse_clicks=a[5];this.have_keyboard=a[6];this.enable_keyboard_stream=a[7];this.next_is_mouse_command=a[8];this.next_read_sample=a[9];this.next_read_led=a[10];this.next_handle_scan_code_set=a[11];this.next_read_rate=a[12];this.next_read_resolution=a[13];this.last_port60_byte=a[15];this.sample_rate=a[16];this.resolution=a[17];this.scaling2=a[18]; this.command_register=a[20];this.read_output_register=a[21];this.read_command_register=a[22];this.controller_output_port=a[23];this.read_controller_output_port=a[24];this.mouse_id=a[25]||0;this.mouse_detect_state=a[26]||0;this.mouse_reset_workaround=a[27]||!1;this.next_byte_is_aux=this.next_byte_is_ready=!1;this.kbd_buffer.clear();this.mouse_buffer.clear();this.bus.send("mouse-enable",this.use_mouse)}; -Ba.prototype.raise_irq=function(){this.next_byte_is_ready||(this.kbd_buffer.length?this.kbd_irq():this.mouse_buffer.length&&this.mouse_irq())};Ba.prototype.mouse_irq=function(){this.next_byte_is_aux=this.next_byte_is_ready=!0;this.command_register&2&&(this.cpu.device_lower_irq(12),this.cpu.device_raise_irq(12))};Ba.prototype.kbd_irq=function(){this.next_byte_is_ready=!0;this.next_byte_is_aux=!1;this.command_register&1&&(this.cpu.device_lower_irq(1),this.cpu.device_raise_irq(1))}; -Ba.prototype.kbd_send_code=function(a){this.enable_keyboard_stream&&(A(a),this.kbd_buffer.push(a),this.raise_irq())};Ba.prototype.mouse_send_delta=function(a,b){if(this.have_mouse&&this.use_mouse){var c=this.resolution*this.sample_rate/80;this.mouse_delta_x+=a*c;this.mouse_delta_y+=b*c;this.enable_mouse_stream&&(a=this.mouse_delta_x|0,b=this.mouse_delta_y|0,a||b)&&(Date.now(),this.mouse_delta_x-=a,this.mouse_delta_y-=b,this.send_mouse_packet(a,b))}}; -Ba.prototype.mouse_send_click=function(a,b,c){this.have_mouse&&this.use_mouse&&(this.mouse_clicks=a|c<<1|b<<2,this.enable_mouse_stream&&this.send_mouse_packet(0,0))}; -Ba.prototype.send_mouse_packet=function(a,b){var c=(0>b)<<5|(0>a)<<4|8|this.mouse_clicks;this.last_mouse_packet=Date.now();this.mouse_buffer.push(c);this.mouse_buffer.push(a);this.mouse_buffer.push(b);4===this.mouse_id?(this.mouse_buffer.push(0|this.wheel_movement&15),this.wheel_movement=0):3===this.mouse_id&&(this.mouse_buffer.push(this.wheel_movement&255),this.wheel_movement=0);this.raise_irq()}; -Ba.prototype.apply_scaling2=function(a){var b=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return b;case 4:return 6*b;case 5:return 9*b;default:return a<<1}}; -Ba.prototype.port60_read=function(){this.next_byte_is_ready=!1;if(!this.kbd_buffer.length&&!this.mouse_buffer.length)return this.last_port60_byte;this.next_byte_is_aux?(this.cpu.device_lower_irq(12),this.last_port60_byte=this.mouse_buffer.shift()):(this.cpu.device_lower_irq(1),this.last_port60_byte=this.kbd_buffer.shift());A(this.last_port60_byte);(this.kbd_buffer.length||this.mouse_buffer.length)&&this.raise_irq();return this.last_port60_byte}; -Ba.prototype.port64_read=function(){var a=16;this.next_byte_is_ready&&(a|=1);this.next_byte_is_aux&&(a|=32);A(a);return a}; -Ba.prototype.port60_write=function(a){A(a);if(this.read_command_register)this.command_register=a,this.read_command_register=!1,A(this.command_register);else if(this.read_output_register)this.read_output_register=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(a),this.mouse_irq();else if(this.next_read_sample){this.next_read_sample=!1;this.mouse_buffer.clear();this.mouse_buffer.push(250);this.sample_rate=a;switch(this.mouse_detect_state){case -1:60===a?(this.mouse_reset_workaround=!0,this.mouse_detect_state= -0):(this.mouse_reset_workaround=!1,this.mouse_detect_state=200===a?1:0);break;case 0:200===a&&(this.mouse_detect_state=1);break;case 1:this.mouse_detect_state=100===a?2:200===a?3:0;break;case 2:80===a&&(this.mouse_id=3);this.mouse_detect_state=-1;break;case 3:80===a&&(this.mouse_id=4),this.mouse_detect_state=-1}A(a);A(this.mouse_id);this.sample_rate||(this.sample_rate=100);this.mouse_irq()}else if(this.next_read_resolution)this.next_read_resolution=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(250), -this.resolution=3b)<<5|(0>a)<<4|8|this.mouse_clicks;this.last_mouse_packet=Date.now();this.mouse_buffer.push(c);this.mouse_buffer.push(a);this.mouse_buffer.push(b);4===this.mouse_id?(this.mouse_buffer.push(0|this.wheel_movement&15),this.wheel_movement=0):3===this.mouse_id&&(this.mouse_buffer.push(this.wheel_movement&255),this.wheel_movement=0);this.raise_irq()}; +za.prototype.apply_scaling2=function(a){var b=a>>31;switch(Math.abs(a)){case 0:case 1:case 3:return a;case 2:return b;case 4:return 6*b;case 5:return 9*b;default:return a<<1}}; +za.prototype.port60_read=function(){this.next_byte_is_ready=!1;if(!this.kbd_buffer.length&&!this.mouse_buffer.length)return this.last_port60_byte;this.next_byte_is_aux?(this.cpu.device_lower_irq(12),this.last_port60_byte=this.mouse_buffer.shift()):(this.cpu.device_lower_irq(1),this.last_port60_byte=this.kbd_buffer.shift());B(this.last_port60_byte);(this.kbd_buffer.length||this.mouse_buffer.length)&&this.raise_irq();return this.last_port60_byte}; +za.prototype.port64_read=function(){var a=16;this.next_byte_is_ready&&(a|=1);this.next_byte_is_aux&&(a|=32);B(a);return a}; +za.prototype.port60_write=function(a){B(a);if(this.read_command_register)this.command_register=a,this.read_command_register=!1,B(this.command_register);else if(this.read_output_register)this.read_output_register=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(a),this.mouse_irq();else if(this.next_read_sample){this.next_read_sample=!1;this.mouse_buffer.clear();this.mouse_buffer.push(250);this.sample_rate=a;switch(this.mouse_detect_state){case -1:60===a?(this.mouse_reset_workaround=!0,this.mouse_detect_state= +0):(this.mouse_reset_workaround=!1,this.mouse_detect_state=200===a?1:0);break;case 0:200===a&&(this.mouse_detect_state=1);break;case 1:this.mouse_detect_state=100===a?2:200===a?3:0;break;case 2:80===a&&(this.mouse_id=3);this.mouse_detect_state=-1;break;case 3:80===a&&(this.mouse_id=4),this.mouse_detect_state=-1}B(a);B(this.mouse_id);this.sample_rate||(this.sample_rate=100);this.mouse_irq()}else if(this.next_read_resolution)this.next_read_resolution=!1,this.mouse_buffer.clear(),this.mouse_buffer.push(250), +this.resolution=3>7});a.io.register_write(113,this,this.cmos_port_write);a.io.register_read(113,this,this.cmos_port_read)} +0;break;default:B(a)}this.mouse_irq()}}else if(this.read_controller_output_port)this.read_controller_output_port=!1,this.controller_output_port=a;else{B(a);this.mouse_buffer.clear();this.kbd_buffer.clear();this.kbd_buffer.push(250);switch(a){case 237:this.next_read_led=!0;break;case 240:this.next_handle_scan_code_set=!0;break;case 242:this.kbd_buffer.push(171);this.kbd_buffer.push(131);break;case 243:this.next_read_rate=!0;break;case 244:this.enable_keyboard_stream=!0;break;case 245:this.enable_keyboard_stream= +!1;break;case 246:break;case 255:this.kbd_buffer.clear();this.kbd_buffer.push(250);this.kbd_buffer.push(170);this.kbd_buffer.push(0);break;default:B(a)}this.kbd_irq()}}; +za.prototype.port64_write=function(a){B(a);switch(a){case 32:this.kbd_buffer.clear();this.mouse_buffer.clear();this.kbd_buffer.push(this.command_register);this.kbd_irq();break;case 96:this.read_command_register=!0;break;case 209:this.read_controller_output_port=!0;break;case 211:this.read_output_register=!0;break;case 212:this.next_is_mouse_command=!0;break;case 167:this.command_register|=32;break;case 168:this.command_register&=-33;break;case 169:this.kbd_buffer.clear();this.mouse_buffer.clear(); +this.kbd_buffer.push(0);this.kbd_irq();break;case 170:this.kbd_buffer.clear();this.mouse_buffer.clear();this.kbd_buffer.push(85);this.kbd_irq();break;case 171:this.kbd_buffer.clear();this.mouse_buffer.clear();this.kbd_buffer.push(0);this.kbd_irq();break;case 173:this.command_register|=16;break;case 174:this.command_register&=-17;break;case 254:this.cpu.reboot_internal();break;default:B(a)}};function Ca(a){this.cpu=a;this.cmos_index=0;this.cmos_data=new Uint8Array(128);this.last_update=this.rtc_time=Date.now();this.next_interrupt_alarm=this.next_interrupt=0;this.periodic_interrupt=!1;this.periodic_interrupt_time=.9765625;this.cmos_a=38;this.cmos_b=2;this.nmi_disabled=this.cmos_c=0;a.io.register_write(112,this,function(b){this.cmos_index=b&127;this.nmi_disabled=b>>7});a.io.register_write(113,this,this.cmos_port_write);a.io.register_read(113,this,this.cmos_port_read)} Ca.prototype.get_state=function(){var a=[];a[0]=this.cmos_index;a[1]=this.cmos_data;a[2]=this.rtc_time;a[3]=this.last_update;a[4]=this.next_interrupt;a[5]=this.next_interrupt_alarm;a[6]=this.periodic_interrupt;a[7]=this.periodic_interrupt_time;a[8]=this.cmos_a;a[9]=this.cmos_b;a[10]=this.cmos_c;a[11]=this.nmi_disabled;return a}; Ca.prototype.set_state=function(a){this.cmos_index=a[0];this.cmos_data=a[1];this.rtc_time=a[2];this.last_update=a[3];this.next_interrupt=a[4];this.next_interrupt_alarm=a[5];this.periodic_interrupt=a[6];this.periodic_interrupt_time=a[7];this.cmos_a=a[8];this.cmos_b=a[9];this.cmos_c=a[10];this.nmi_disabled=a[11]}; Ca.prototype.timer=function(a){a=Date.now();this.rtc_time+=a-this.last_update;this.last_update=a;this.periodic_interrupt&&this.next_interrupt>4&15)};Ca.prototype.encode_time=function(a){return this.cmos_b&4?a:this.bcd_pack(a)};Ca.prototype.decode_time=function(a){return this.cmos_b&4?a:this.bcd_unpack(a)}; -Ca.prototype.cmos_port_read=function(){var a=this.cmos_index;switch(a){case 0:return A(this.encode_time((new Date(this.rtc_time)).getUTCSeconds())),this.encode_time((new Date(this.rtc_time)).getUTCSeconds());case 2:return A(this.encode_time((new Date(this.rtc_time)).getUTCMinutes())),this.encode_time((new Date(this.rtc_time)).getUTCMinutes());case 4:return A(this.encode_time((new Date(this.rtc_time)).getUTCHours())),this.encode_time((new Date(this.rtc_time)).getUTCHours());case 6:return A(this.encode_time((new Date(this.rtc_time)).getUTCDay()+ -1)),this.encode_time((new Date(this.rtc_time)).getUTCDay()+1);case 7:return A(this.encode_time((new Date(this.rtc_time)).getUTCDate())),this.encode_time((new Date(this.rtc_time)).getUTCDate());case 8:return A(this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1)),this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1);case 9:return A(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100);case 10:return 999<=C.microtick()% -1E3?this.cmos_a|128:this.cmos_a;case 11:return this.cmos_b;case 12:return this.cpu.device_lower_irq(8),a=this.cmos_c,this.cmos_c&=-241,a;case 13:return 0;case 50:case 55:return A(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()/100|0)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()/100|0);default:return A(a),this.cmos_data[this.cmos_index]}}; -Ca.prototype.cmos_port_write=function(a){switch(this.cmos_index){case 10:this.cmos_a=a&127;this.periodic_interrupt_time=1E3/(32768>>(this.cmos_a&15)-1);A(this.cmos_a,2);break;case 11:this.cmos_b=a;this.cmos_b&64&&(this.next_interrupt=Date.now());if(this.cmos_b&32){a=new Date;const b=this.decode_time(this.cmos_data[1]),c=this.decode_time(this.cmos_data[3]),d=this.decode_time(this.cmos_data[5]);this.next_interrupt_alarm=+new Date(Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),d,c,b))}A(this.cmos_b, -2);break;case 1:case 3:case 5:this.cmos_write(this.cmos_index,a);break;default:A(this.cmos_index),A(a)}this.periodic_interrupt=64===(this.cmos_b&64)&&0<(this.cmos_a&15)};Ca.prototype.cmos_read=function(a){return this.cmos_data[a]};Ca.prototype.cmos_write=function(a,b){A(a);A(b);this.cmos_data[a]=b};function Da(a,b,c){this.bus=c;this.cpu=a;this.ints=4;this.line_control=this.baud_rate=0;this.lsr=96;this.ier=this.fifo_control=0;this.iir=1;this.irq=this.scratch_register=this.modem_status=this.modem_control=0;this.input=[];this.current_line="";switch(b){case 1016:this.com=0;this.irq=4;break;case 760:this.com=1;this.irq=3;break;case 1E3:this.com=2;this.irq=4;break;case 744:this.irq=this.com=3;break;default:ta("Invalid serial port: "+A(b),16384),this.com=0,this.irq=4}this.bus.register("serial"+this.com+ +Ca.prototype.cmos_port_read=function(){var a=this.cmos_index;switch(a){case 0:return B(this.encode_time((new Date(this.rtc_time)).getUTCSeconds())),this.encode_time((new Date(this.rtc_time)).getUTCSeconds());case 2:return B(this.encode_time((new Date(this.rtc_time)).getUTCMinutes())),this.encode_time((new Date(this.rtc_time)).getUTCMinutes());case 4:return B(this.encode_time((new Date(this.rtc_time)).getUTCHours())),this.encode_time((new Date(this.rtc_time)).getUTCHours());case 6:return B(this.encode_time((new Date(this.rtc_time)).getUTCDay()+ +1)),this.encode_time((new Date(this.rtc_time)).getUTCDay()+1);case 7:return B(this.encode_time((new Date(this.rtc_time)).getUTCDate())),this.encode_time((new Date(this.rtc_time)).getUTCDate());case 8:return B(this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1)),this.encode_time((new Date(this.rtc_time)).getUTCMonth()+1);case 9:return B(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()%100);case 10:return 999<=D.microtick()% +1E3?this.cmos_a|128:this.cmos_a;case 11:return this.cmos_b;case 12:return this.cpu.device_lower_irq(8),a=this.cmos_c,this.cmos_c&=-241,a;case 13:return 0;case 50:case 55:return B(this.encode_time((new Date(this.rtc_time)).getUTCFullYear()/100|0)),this.encode_time((new Date(this.rtc_time)).getUTCFullYear()/100|0);default:return B(a),this.cmos_data[this.cmos_index]}}; +Ca.prototype.cmos_port_write=function(a){switch(this.cmos_index){case 10:this.cmos_a=a&127;this.periodic_interrupt_time=1E3/(32768>>(this.cmos_a&15)-1);B(this.cmos_a,2);break;case 11:this.cmos_b=a;this.cmos_b&64&&(this.next_interrupt=Date.now());if(this.cmos_b&32){a=new Date;const b=this.decode_time(this.cmos_data[1]),c=this.decode_time(this.cmos_data[3]),d=this.decode_time(this.cmos_data[5]);this.next_interrupt_alarm=+new Date(Date.UTC(a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate(),d,c,b))}B(this.cmos_b, +2);break;case 1:case 3:case 5:this.cmos_write(this.cmos_index,a);break;default:B(this.cmos_index),B(a)}this.periodic_interrupt=64===(this.cmos_b&64)&&0<(this.cmos_a&15)};Ca.prototype.cmos_read=function(a){return this.cmos_data[a]};Ca.prototype.cmos_write=function(a,b){B(a);B(b);this.cmos_data[a]=b};function Da(a,b,c){this.bus=c;this.cpu=a;this.ints=4;this.line_control=this.baud_rate=0;this.lsr=96;this.ier=this.fifo_control=0;this.iir=1;this.irq=this.scratch_register=this.modem_status=this.modem_control=0;this.input=[];this.current_line="";switch(b){case 1016:this.com=0;this.irq=4;break;case 760:this.com=1;this.irq=3;break;case 1E3:this.com=2;this.irq=4;break;case 744:this.irq=this.com=3;break;default:ta("Invalid serial port: "+B(b),16384),this.com=0,this.irq=4}this.bus.register("serial"+this.com+ "-input",function(d){this.data_received(d)},this);this.bus.register("serial"+this.com+"-modem-status-input",function(d){this.set_modem_status(d)},this);this.bus.register("serial"+this.com+"-carrier-detect-input",function(d){this.set_modem_status(d?this.modem_status|136:this.modem_status&-137)},this);this.bus.register("serial"+this.com+"-ring-indicator-input",function(d){this.set_modem_status(d?this.modem_status|68:this.modem_status&-69)},this);this.bus.register("serial"+this.com+"-data-set-ready-input", -function(d){this.set_modem_status(d?this.modem_status|34:this.modem_status&-35)},this);this.bus.register("serial"+this.com+"-clear-to-send-input",function(d){this.set_modem_status(d?this.modem_status|17:this.modem_status&-18)},this);a=a.io;a.register_write(b,this,function(d){this.write_data(d)},function(d){this.write_data(d&255);this.write_data(d>>8)});a.register_write(b|1,this,function(d){this.line_control&128?(this.baud_rate=this.baud_rate&255|d<<8,A(this.baud_rate)):(0===(this.ier&2)&&d&2&&this.ThrowInterrupt(2), -this.ier=d&15,A(d),this.CheckInterrupt())});a.register_read(b,this,function(){if(this.line_control&128)return this.baud_rate&255;let d=0;0!==this.input.length&&(d=this.input.shift(),A(d));0===this.input.length&&(this.lsr&=-2,this.ClearInterrupt(12),this.ClearInterrupt(4));return d});a.register_read(b|1,this,function(){return this.line_control&128?this.baud_rate>>8:this.ier&15});a.register_read(b|2,this,function(){var d=this.iir&15;A(this.iir);2===this.iir&&this.ClearInterrupt(2);this.fifo_control& -1&&(d|=192);return d});a.register_write(b|2,this,function(d){A(d);this.fifo_control=d});a.register_read(b|3,this,function(){A(this.line_control);return this.line_control});a.register_write(b|3,this,function(d){A(d);this.line_control=d});a.register_read(b|4,this,function(){return this.modem_control});a.register_write(b|4,this,function(d){A(d);this.modem_control=d});a.register_read(b|5,this,function(){A(this.lsr);return this.lsr});a.register_write(b|5,this,function(){});a.register_read(b|6,this,function(){A(this.modem_status); -return this.modem_status&=240});a.register_write(b|6,this,function(d){A(d);this.set_modem_status(d)});a.register_read(b|7,this,function(){return this.scratch_register});a.register_write(b|7,this,function(d){this.scratch_register=d})}Da.prototype.get_state=function(){var a=[];a[0]=this.ints;a[1]=this.baud_rate;a[2]=this.line_control;a[3]=this.lsr;a[4]=this.fifo_control;a[5]=this.ier;a[6]=this.iir;a[7]=this.modem_control;a[8]=this.modem_status;a[9]=this.scratch_register;a[10]=this.irq;return a}; +function(d){this.set_modem_status(d?this.modem_status|34:this.modem_status&-35)},this);this.bus.register("serial"+this.com+"-clear-to-send-input",function(d){this.set_modem_status(d?this.modem_status|17:this.modem_status&-18)},this);a=a.io;a.register_write(b,this,function(d){this.write_data(d)},function(d){this.write_data(d&255);this.write_data(d>>8)});a.register_write(b|1,this,function(d){this.line_control&128?(this.baud_rate=this.baud_rate&255|d<<8,B(this.baud_rate)):(0===(this.ier&2)&&d&2&&this.ThrowInterrupt(2), +this.ier=d&15,B(d),this.CheckInterrupt())});a.register_read(b,this,function(){if(this.line_control&128)return this.baud_rate&255;let d=0;0!==this.input.length&&(d=this.input.shift(),B(d));0===this.input.length&&(this.lsr&=-2,this.ClearInterrupt(12),this.ClearInterrupt(4));return d});a.register_read(b|1,this,function(){return this.line_control&128?this.baud_rate>>8:this.ier&15});a.register_read(b|2,this,function(){var d=this.iir&15;B(this.iir);2===this.iir&&this.ClearInterrupt(2);this.fifo_control& +1&&(d|=192);return d});a.register_write(b|2,this,function(d){B(d);this.fifo_control=d});a.register_read(b|3,this,function(){B(this.line_control);return this.line_control});a.register_write(b|3,this,function(d){B(d);this.line_control=d});a.register_read(b|4,this,function(){return this.modem_control});a.register_write(b|4,this,function(d){B(d);this.modem_control=d});a.register_read(b|5,this,function(){B(this.lsr);return this.lsr});a.register_write(b|5,this,function(){});a.register_read(b|6,this,function(){B(this.modem_status); +return this.modem_status&=240});a.register_write(b|6,this,function(d){B(d);this.set_modem_status(d)});a.register_read(b|7,this,function(){return this.scratch_register});a.register_write(b|7,this,function(d){this.scratch_register=d})}Da.prototype.get_state=function(){var a=[];a[0]=this.ints;a[1]=this.baud_rate;a[2]=this.line_control;a[3]=this.lsr;a[4]=this.fifo_control;a[5]=this.ier;a[6]=this.iir;a[7]=this.modem_control;a[8]=this.modem_status;a[9]=this.scratch_register;a[10]=this.irq;return a}; Da.prototype.set_state=function(a){this.ints=a[0];this.baud_rate=a[1];this.line_control=a[2];this.lsr=a[3];this.fifo_control=a[4];this.ier=a[5];this.iir=a[6];this.modem_control=a[7];this.modem_status=a[8];this.scratch_register=a[9];this.irq=a[10]}; Da.prototype.CheckInterrupt=function(){this.ints&4096&&this.ier&1?(this.iir=12,this.cpu.device_raise_irq(this.irq)):this.ints&16&&this.ier&1?(this.iir=4,this.cpu.device_raise_irq(this.irq)):this.ints&4&&this.ier&2?(this.iir=2,this.cpu.device_raise_irq(this.irq)):this.ints&1&&this.ier&8?(this.iir=0,this.cpu.device_raise_irq(this.irq)):(this.iir=1,this.cpu.device_lower_irq(this.irq))};Da.prototype.ThrowInterrupt=function(a){this.ints|=1<>4;this.modem_status=a;this.modem_status=this.modem_status|c|b};function Ea(a){this.cpu=a;var b=a.io;a.devices.pci.register_device({pci_id:56,pci_space:[134,128,19,113,7,0,128,2,8,0,128,6,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0],pci_bars:[],name:"acpi"});this.timer_imprecision_offset=this.timer_last_value=0;this.status=1;this.pm1_enable=this.pm1_status=0;this.last_timer=this.get_timer(C.microtick());this.gpe=new Uint8Array(4);b.register_read(45056,this,void 0,function(){return this.pm1_status}); -b.register_write(45056,this,void 0,function(c){A(c,4);this.pm1_status&=~c});b.register_read(45058,this,void 0,function(){return this.pm1_enable});b.register_write(45058,this,void 0,function(c){A(c);this.pm1_enable=c});b.register_read(45060,this,void 0,function(){return this.status});b.register_write(45060,this,void 0,function(c){A(c);this.status=c});b.register_read(45064,this,void 0,void 0,function(){return this.get_timer(C.microtick())&16777215});b.register_read(45024,this,function(){return this.gpe[0]}); -b.register_read(45025,this,function(){return this.gpe[1]});b.register_read(45026,this,function(){return this.gpe[2]});b.register_read(45027,this,function(){return this.gpe[3]});b.register_write(45024,this,function(c){A(c);this.gpe[0]=c});b.register_write(45025,this,function(c){A(c);this.gpe[1]=c});b.register_write(45026,this,function(c){A(c);this.gpe[2]=c});b.register_write(45027,this,function(c){A(c);this.gpe[3]=c})} +Da.prototype.ClearInterrupt=function(a){this.ints&=~(1<>4;this.modem_status=a;this.modem_status=this.modem_status|c|b};function Ea(a){this.cpu=a;var b=a.io;a.devices.pci.register_device({pci_id:56,pci_space:[134,128,19,113,7,0,128,2,8,0,128,6,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,1,0,0],pci_bars:[],name:"acpi"});this.timer_imprecision_offset=this.timer_last_value=0;this.status=1;this.pm1_enable=this.pm1_status=0;this.last_timer=this.get_timer(D.microtick());this.gpe=new Uint8Array(4);b.register_read(45056,this,void 0,function(){return this.pm1_status}); +b.register_write(45056,this,void 0,function(c){B(c,4);this.pm1_status&=~c});b.register_read(45058,this,void 0,function(){return this.pm1_enable});b.register_write(45058,this,void 0,function(c){B(c);this.pm1_enable=c});b.register_read(45060,this,void 0,function(){return this.status});b.register_write(45060,this,void 0,function(c){B(c);this.status=c});b.register_read(45064,this,void 0,void 0,function(){return this.get_timer(D.microtick())&16777215});b.register_read(45024,this,function(){return this.gpe[0]}); +b.register_read(45025,this,function(){return this.gpe[1]});b.register_read(45026,this,function(){return this.gpe[2]});b.register_read(45027,this,function(){return this.gpe[3]});b.register_write(45024,this,function(c){B(c);this.gpe[0]=c});b.register_write(45025,this,function(c){B(c);this.gpe[1]=c});b.register_write(45026,this,function(c){B(c);this.gpe[2]=c});b.register_write(45027,this,function(c){B(c);this.gpe[3]=c})} Ea.prototype.timer=function(a){a=this.get_timer(a);var b=0!==((a^this.last_timer)&8388608);this.pm1_enable&1&&b?(this.pm1_status|=1,this.cpu.device_raise_irq(9)):this.cpu.device_lower_irq(9);this.last_timer=a;return 100}; Ea.prototype.get_timer=function(a){a=Math.round(3579.545*a);a===this.timer_last_value?3579.545>this.timer_imprecision_offset&&this.timer_imprecision_offset++:this.timer_last_value+this.timer_imprecision_offset<=a&&(this.timer_imprecision_offset=0,this.timer_last_value=a);return this.timer_last_value+this.timer_imprecision_offset};Ea.prototype.get_state=function(){var a=[];a[0]=this.status;a[1]=this.pm1_status;a[2]=this.pm1_enable;a[3]=this.gpe;return a}; -Ea.prototype.set_state=function(a){this.status=a[0];this.pm1_status=a[1];this.pm1_enable=a[2];this.gpe=a[3]};function Fa(a){this.cpu=a;this.timer_divider=this.apic_id=0;this.timer_divider_shift=1;this.timer_current_count=this.timer_initial_count=0;this.next_tick=C.microtick();this.lvt_error=this.lvt_int1=this.lvt_int0=this.lvt_perf_counter=this.lvt_timer=65536;this.icr1=this.icr0=this.tpr=0;this.irr=new Int32Array(8);this.isr=new Int32Array(8);this.tmr=new Int32Array(8);this.spurious_vector=254;this.destination_format=-1;this.read_error=this.error=this.local_destination=0;a.io.mmap_register(4276092928,1048576, -b=>{A(b>>>0);var c=b&3;return this.read32(b&-4)>>8*c&255},(b,c)=>{A(b);A(c)},b=>this.read32(b),(b,c)=>this.write32(b,c))} -Fa.prototype.read32=function(a){a=a-4276092928|0;switch(a){case 32:return this.apic_id;case 48:return 327700;case 128:return this.tpr;case 208:return this.local_destination;case 224:return this.destination_format;case 240:return this.spurious_vector;case 256:case 272:case 288:case 304:case 320:case 336:case 352:case 368:return a=a-256>>4,A(this.isr[a]>>>0,8),this.isr[a];case 384:case 400:case 416:case 432:case 448:case 464:case 480:case 496:return a=a-384>>4,A(this.tmr[a]>>>0,8),this.tmr[a];case 512:case 528:case 544:case 560:case 576:case 592:case 608:case 624:return a= -a-512>>4,A(this.irr[a]>>>0,8),this.irr[a];case 640:return A(this.read_error>>>0,8),this.read_error;case 768:return this.icr0;case 784:return this.icr1;case 800:return this.lvt_timer;case 832:return this.lvt_perf_counter;case 848:return this.lvt_int0;case 864:return this.lvt_int1;case 880:return this.lvt_error;case 992:return this.timer_divider;case 896:return this.timer_initial_count;case 912:return A(this.timer_current_count>>>0,8),this.timer_current_count;default:return A(a),0}}; -Fa.prototype.write32=function(a,b){a=a-4276092928|0;switch(a){case 32:A(b>>>8,8);this.apic_id=b;break;case 48:A(b>>>0,8);break;case 128:this.tpr=b&255;this.check_vector();break;case 176:b=this.highest_isr();-1!==b&&(this.register_clear_bit(this.isr,b),this.register_get_bit(this.tmr,b)&&this.cpu.devices.ioapic.remote_eoi(b),this.check_vector());break;case 208:A(b>>>0,8);this.local_destination=b&4278190080;break;case 224:A(b>>>0,8);this.destination_format=b|16777215;break;case 240:A(b>>>0,8);this.spurious_vector= -b;break;case 640:A(b>>>0,8);this.read_error=this.error;this.error=0;break;case 768:a=b&255;var c=b>>8&7,d=b>>11&1,e=b>>15&1,g=b>>18&3,f=this.icr1>>>24;A(b,8);A(a,2);this.icr0=b&-4097;0===g?this.route(a,c,e,f,d):1===g?this.deliver(a,0,e):2===g&&this.deliver(a,c,e);break;case 784:A(b>>>0,8);this.icr1=b;break;case 800:A(b>>>0,8);this.lvt_timer=b;break;case 832:A(b>>>0,8);this.lvt_perf_counter=b;break;case 848:A(b>>>0,8);this.lvt_int0=b;break;case 864:A(b>>>0,8);this.lvt_int1=b;break;case 880:A(b>>>0, -8);this.lvt_error=b;break;case 992:A(b>>>0,8);this.timer_divider=b;b=b&3|(b&8)>>1;this.timer_divider_shift=7===b?0:b+1;break;case 896:A(b>>>0,8);this.timer_initial_count=b>>>0;this.timer_current_count=b>>>0;this.next_tick=C.microtick();this.timer_active=!0;break;case 912:A(b>>>0,8);break;default:A(a),A(b>>>0,8)}}; +Ea.prototype.set_state=function(a){this.status=a[0];this.pm1_status=a[1];this.pm1_enable=a[2];this.gpe=a[3]};function Fa(a){this.cpu=a;this.timer_divider=this.apic_id=0;this.timer_divider_shift=1;this.timer_current_count=this.timer_initial_count=0;this.next_tick=D.microtick();this.lvt_error=this.lvt_int1=this.lvt_int0=this.lvt_perf_counter=this.lvt_timer=65536;this.icr1=this.icr0=this.tpr=0;this.irr=new Int32Array(8);this.isr=new Int32Array(8);this.tmr=new Int32Array(8);this.spurious_vector=254;this.destination_format=-1;this.read_error=this.error=this.local_destination=0;a.io.mmap_register(4276092928,1048576, +b=>{B(b>>>0);var c=b&3;return this.read32(b&-4)>>8*c&255},(b,c)=>{B(b);B(c)},b=>this.read32(b),(b,c)=>this.write32(b,c))} +Fa.prototype.read32=function(a){a=a-4276092928|0;switch(a){case 32:return this.apic_id;case 48:return 327700;case 128:return this.tpr;case 208:return this.local_destination;case 224:return this.destination_format;case 240:return this.spurious_vector;case 256:case 272:case 288:case 304:case 320:case 336:case 352:case 368:return a=a-256>>4,B(this.isr[a]>>>0,8),this.isr[a];case 384:case 400:case 416:case 432:case 448:case 464:case 480:case 496:return a=a-384>>4,B(this.tmr[a]>>>0,8),this.tmr[a];case 512:case 528:case 544:case 560:case 576:case 592:case 608:case 624:return a= +a-512>>4,B(this.irr[a]>>>0,8),this.irr[a];case 640:return B(this.read_error>>>0,8),this.read_error;case 768:return this.icr0;case 784:return this.icr1;case 800:return this.lvt_timer;case 832:return this.lvt_perf_counter;case 848:return this.lvt_int0;case 864:return this.lvt_int1;case 880:return this.lvt_error;case 992:return this.timer_divider;case 896:return this.timer_initial_count;case 912:return B(this.timer_current_count>>>0,8),this.timer_current_count;default:return B(a),0}}; +Fa.prototype.write32=function(a,b){a=a-4276092928|0;switch(a){case 32:B(b>>>8,8);this.apic_id=b;break;case 48:B(b>>>0,8);break;case 128:this.tpr=b&255;this.check_vector();break;case 176:b=this.highest_isr();-1!==b&&(this.register_clear_bit(this.isr,b),this.register_get_bit(this.tmr,b)&&this.cpu.devices.ioapic.remote_eoi(b),this.check_vector());break;case 208:B(b>>>0,8);this.local_destination=b&4278190080;break;case 224:B(b>>>0,8);this.destination_format=b|16777215;break;case 240:B(b>>>0,8);this.spurious_vector= +b;break;case 640:B(b>>>0,8);this.read_error=this.error;this.error=0;break;case 768:a=b&255;var c=b>>8&7,d=b>>11&1,e=b>>15&1,g=b>>18&3,f=this.icr1>>>24;B(b,8);B(a,2);this.icr0=b&-4097;0===g?this.route(a,c,e,f,d):1===g?this.deliver(a,0,e):2===g&&this.deliver(a,c,e);break;case 784:B(b>>>0,8);this.icr1=b;break;case 800:B(b>>>0,8);this.lvt_timer=b;break;case 832:B(b>>>0,8);this.lvt_perf_counter=b;break;case 848:B(b>>>0,8);this.lvt_int0=b;break;case 864:B(b>>>0,8);this.lvt_int1=b;break;case 880:B(b>>>0, +8);this.lvt_error=b;break;case 992:B(b>>>0,8);this.timer_divider=b;b=b&3|(b&8)>>1;this.timer_divider_shift=7===b?0:b+1;break;case 896:B(b>>>0,8);this.timer_initial_count=b>>>0;this.timer_current_count=b>>>0;this.next_tick=D.microtick();this.timer_active=!0;break;case 912:B(b>>>0,8);break;default:B(a),B(b>>>0,8)}}; Fa.prototype.timer=function(a){if(0===this.timer_current_count)return 100;const b=1E6/(1<>>0;this.next_tick+=a/b;this.timer_current_count-=a;0>=this.timer_current_count&&(a=this.lvt_timer&393216,131072===a?(this.timer_current_count%=this.timer_initial_count,0>=this.timer_current_count&&(this.timer_current_count+=this.timer_initial_count),0===(this.lvt_timer&65536)&&this.deliver(this.lvt_timer&255,0,!1)):0===a&&(this.timer_current_count=0,0===(this.lvt_timer& -65536)&&this.deliver(this.lvt_timer&255,0,!1)));return Math.max(0,this.timer_current_count/b)};Fa.prototype.route=function(a,b,c){this.deliver(a,b,c)};Fa.prototype.deliver=function(a,b,c){5!==b&&4!==b&&(this.register_get_bit(this.irr,a)?A(a,2):(this.register_set_bit(this.irr,a),c?this.register_set_bit(this.tmr,a):this.register_clear_bit(this.tmr,a),this.check_vector()))};Fa.prototype.highest_irr=function(){return this.register_get_highest_bit(this.irr)};Fa.prototype.highest_isr=function(){return this.register_get_highest_bit(this.isr)}; +65536)&&this.deliver(this.lvt_timer&255,0,!1)));return Math.max(0,this.timer_current_count/b)};Fa.prototype.route=function(a,b,c){this.deliver(a,b,c)};Fa.prototype.deliver=function(a,b,c){5!==b&&4!==b&&(this.register_get_bit(this.irr,a)?B(a,2):(this.register_set_bit(this.irr,a),c?this.register_set_bit(this.tmr,a):this.register_clear_bit(this.tmr,a),this.check_vector()))};Fa.prototype.highest_irr=function(){return this.register_get_highest_bit(this.irr)};Fa.prototype.highest_isr=function(){return this.register_get_highest_bit(this.isr)}; Fa.prototype.check_vector=function(){var a=this.highest_irr();-1!==a&&(this.highest_isr()>=a||(a&240)<=(this.tpr&240)||this.cpu.handle_irqs())};Fa.prototype.acknowledge_irq=function(){var a=this.highest_irr();if(-1===a||this.highest_isr()>=a||(a&240)<=(this.tpr&240))return-1;this.register_clear_bit(this.irr,a);this.register_set_bit(this.isr,a);this.check_vector();return a}; Fa.prototype.get_state=function(){var a=[];a[0]=this.apic_id;a[1]=this.timer_divider;a[2]=this.timer_divider_shift;a[3]=this.timer_initial_count;a[4]=this.timer_current_count;a[5]=this.next_tick;a[6]=this.lvt_timer;a[7]=this.lvt_perf_counter;a[8]=this.lvt_int0;a[9]=this.lvt_int1;a[10]=this.lvt_error;a[11]=this.tpr;a[12]=this.icr0;a[13]=this.icr1;a[14]=this.irr;a[15]=this.isr;a[16]=this.tmr;a[17]=this.spurious_vector;a[18]=this.destination_format;a[19]=this.local_destination;a[20]=this.error;a[21]= this.read_error;return a}; Fa.prototype.set_state=function(a){this.apic_id=a[0];this.timer_divider=a[1];this.timer_divider_shift=a[2];this.timer_initial_count=a[3];this.timer_current_count=a[4];this.next_tick=a[5];this.lvt_timer=a[6];this.lvt_perf_counter=a[7];this.lvt_int0=a[8];this.lvt_int1=a[9];this.lvt_error=a[10];this.tpr=a[11];this.icr0=a[12];this.icr1=a[13];this.irr=a[14];this.isr=a[15];this.tmr=a[16];this.spurious_vector=a[17];this.destination_format=a[18];this.local_destination=a[19];this.error=a[20];this.read_error= -a[21]};Fa.prototype.register_get_bit=function(a,b){return a[b>>5]>>(b&31)&1};Fa.prototype.register_set_bit=function(a,b){a[b>>5]|=1<<(b&31)};Fa.prototype.register_clear_bit=function(a,b){a[b>>5]&=~(1<<(b&31))};Fa.prototype.register_get_highest_bit=function(a){for(var b=7;0<=b;b--){var c=a[b];if(c)return k.int_log2(c>>>0)|b<<5}return-1};function Ia(a){this.cpu=a;this.ioredtbl_config=new Int32Array(24);this.ioredtbl_destination=new Int32Array(24);for(var b=0;b{c=c-4273995776|0;if(16<=c&&20>c)return c-=16,A(this.ioregsel),this.read(this.ioregsel)>>8*c&255;A(c>>>0);return 0},c=>{A(c>>>0)},c=>{c=c-4273995776|0;if(0===c)return this.ioregsel;if(16===c)return this.read(this.ioregsel); -A(c>>>0);return 0},(c,d)=>{c=c-4273995776|0;0===c?this.ioregsel=d:16===c?this.write(this.ioregsel,d):(A(c>>>0),A(d>>>0,8))})}Ia.prototype.remote_eoi=function(a){for(var b=0;24>b;b++){var c=this.ioredtbl_config[b];(c&255)===a&&c&16384&&(A(b),this.ioredtbl_config[b]&=-16385,this.check_irq(b))}}; -Ia.prototype.check_irq=function(a){var b=1<>8&7,e=this.ioredtbl_destination[a]>>>24;if(0===(c&32768))this.irr&=~b;else if(this.ioredtbl_config[a]|=16384,c&16384)return;0!==d&&1!==d||this.cpu.devices.apic.route(c&255,d,32768===(c&32768),e,c>>11&1);this.ioredtbl_config[a]&=-4097}}}; -Ia.prototype.set_irq=function(a){if(!(24<=a)){var b=1<a){var b=a-16>>1;a=a&1?this.ioredtbl_destination[b]:this.ioredtbl_config[b];A(b);A(a,8);return a}A(a);return 0}; -Ia.prototype.write=function(a,b){if(0===a)this.ioapic_id=b>>>24&15;else if(1!==a&&2!==a)if(16<=a&&64>a){var c=a-16>>1;a&1?(this.ioredtbl_destination[c]=b&4278190080,A(b>>>0,8),A(c),A(b>>>24,2)):(this.ioredtbl_config[c]=b&110591|this.ioredtbl_config[c]&-110592,a=b&255,A(b>>>0,8),A(c),A(a,2),this.check_irq(c))}else A(a),A(b>>>0,8)}; -Ia.prototype.get_state=function(){var a=[];a[0]=this.ioredtbl_config;a[1]=this.ioredtbl_destination;a[2]=this.ioregsel;a[3]=this.ioapic_id;a[4]=this.irr;a[5]=this.irq_value;return a};Ia.prototype.set_state=function(a){this.ioredtbl_config=a[0];this.ioredtbl_destination=a[1];this.ioregsel=a[2];this.ioapic_id=a[3];this.irr=a[4];this.irq_value=a[5]};function Ja(a){this.message=a}Ja.prototype=Error();const Ka={Uint8Array,Int8Array,Uint16Array,Int16Array,Uint32Array,Int32Array,Float32Array,Float64Array}; +a[21]};Fa.prototype.register_get_bit=function(a,b){return a[b>>5]>>(b&31)&1};Fa.prototype.register_set_bit=function(a,b){a[b>>5]|=1<<(b&31)};Fa.prototype.register_clear_bit=function(a,b){a[b>>5]&=~(1<<(b&31))};Fa.prototype.register_get_highest_bit=function(a){for(var b=7;0<=b;b--){var c=a[b];if(c)return h.int_log2(c>>>0)|b<<5}return-1};function Ga(a){this.cpu=a;this.ioredtbl_config=new Int32Array(24);this.ioredtbl_destination=new Int32Array(24);for(var b=0;b{c=c-4273995776|0;if(16<=c&&20>c)return c-=16,B(this.ioregsel),this.read(this.ioregsel)>>8*c&255;B(c>>>0);return 0},c=>{B(c>>>0)},c=>{c=c-4273995776|0;if(0===c)return this.ioregsel;if(16===c)return this.read(this.ioregsel); +B(c>>>0);return 0},(c,d)=>{c=c-4273995776|0;0===c?this.ioregsel=d:16===c?this.write(this.ioregsel,d):(B(c>>>0),B(d>>>0,8))})}Ga.prototype.remote_eoi=function(a){for(var b=0;24>b;b++){var c=this.ioredtbl_config[b];(c&255)===a&&c&16384&&(B(b),this.ioredtbl_config[b]&=-16385,this.check_irq(b))}}; +Ga.prototype.check_irq=function(a){var b=1<>8&7,e=this.ioredtbl_destination[a]>>>24;if(0===(c&32768))this.irr&=~b;else if(this.ioredtbl_config[a]|=16384,c&16384)return;0!==d&&1!==d||this.cpu.devices.apic.route(c&255,d,32768===(c&32768),e,c>>11&1);this.ioredtbl_config[a]&=-4097}}}; +Ga.prototype.set_irq=function(a){if(!(24<=a)){var b=1<a){var b=a-16>>1;a=a&1?this.ioredtbl_destination[b]:this.ioredtbl_config[b];B(b);B(a,8);return a}B(a);return 0}; +Ga.prototype.write=function(a,b){if(0===a)this.ioapic_id=b>>>24&15;else if(1!==a&&2!==a)if(16<=a&&64>a){var c=a-16>>1;a&1?(this.ioredtbl_destination[c]=b&4278190080,B(b>>>0,8),B(c),B(b>>>24,2)):(this.ioredtbl_config[c]=b&110591|this.ioredtbl_config[c]&-110592,a=b&255,B(b>>>0,8),B(c),B(a,2),this.check_irq(c))}else B(a),B(b>>>0,8)}; +Ga.prototype.get_state=function(){var a=[];a[0]=this.ioredtbl_config;a[1]=this.ioredtbl_destination;a[2]=this.ioregsel;a[3]=this.ioapic_id;a[4]=this.irr;a[5]=this.irq_value;return a};Ga.prototype.set_state=function(a){this.ioredtbl_config=a[0];this.ioredtbl_destination=a[1];this.ioregsel=a[2];this.ioapic_id=a[3];this.irr=a[4];this.irq_value=a[5]};function Ja(a){this.message=a}Ja.prototype=Error();const Ka={Uint8Array,Int8Array,Uint16Array,Int16Array,Uint32Array,Int32Array,Float32Array,Float64Array}; function La(a,b){if("object"!==typeof a||null===a)return a;if(a instanceof Array)return a.map(e=>La(e,b));a.constructor===Object&&console.log(a);if(a.BYTES_PER_ELEMENT){var c=new Uint8Array(a.buffer,a.byteOffset,a.length*a.BYTES_PER_ELEMENT);return{__state_type__:a.constructor.name.replace("bound ",""),buffer_id:b.push(c)-1}}a=a.get_state();c=[];for(var d=0;dt)throw new Ja("Invalid length: "+t);p=new Int32Array(p.buffer,p.byteOffset,4);if(-2039052682!==p[0])throw new Ja("Invalid header: "+A(p[0]>>>0));if(6!==p[1])throw new Ja("Version mismatch: dump="+p[1]+" we=6");if(q&&p[2]!==t)throw new Ja("Length doesn't match header: real="+t+" header="+p[2]);return p[3]}function c(p){p=(new TextDecoder).decode(p);return JSON.parse(p)}a=new Uint8Array(a);if(4247762216===(new Uint32Array(a.buffer, -0,1))[0]){var d=this.zstd_create_ctx(a.length);(new Uint8Array(this.wasm_memory.buffer,this.zstd_get_src_ptr(d),a.length)).set(a);var e=this.zstd_read(d,16),g=new Uint8Array(this.wasm_memory.buffer,e,16),f=b(g,!1);this.zstd_read_free(e,16);e=this.zstd_read(d,f);g=new Uint8Array(this.wasm_memory.buffer,e,f);g=c(g);this.zstd_read_free(e,f);e=g.state;var h=g.buffer_infos;g=[];f=16+f;for(var l of h){h=(f+3&-4)-f;if(1048576d||d+12>=a.length)throw new Ja("Invalid info block length: "+d);l=a.subarray(16,16+d);e=c(l);l=e.state;e= -e.buffer_infos;let p=16+d;p=p+3&-4;d=e.map(q=>{const t=p+q.offset;return a.buffer.slice(t,t+q.length)});l=Na(l,d);this.set_state(l)}};function Oa(a,b,c){a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]&&a[4]===b[4]&&a[5]===b[5]&&(a[0]=c[0],a[1]=c[1],a[2]=c[2],a[3]=c[3],a[4]=c[4],a[5]=c[5]);a[6]===b[0]&&a[7]===b[1]&&a[8]===b[2]&&a[9]===b[3]&&a[10]===b[4]&&a[11]===b[5]&&(a[6]=c[0],a[7]=c[1],a[8]=c[2],a[9]=c[3],a[10]=c[4],a[11]=c[5]);var d=a[12]<<8|a[13];if(2048===d){if(a=a.subarray(14),4===a[0]>>4&&17===a[9]){a=a.subarray(20);d=a[0]<<8|a[1];var e=a[2]<<8|a[3];A(a[6]<<8|a[7],4);if(67===d||67===e)if(d=a.subarray(8),e=d[236]<<24|d[237]<< -16|d[238]<<8|d[239],1669485411!==e)A(e,8);else for(d[28]===b[0]&&d[29]===b[1]&&d[30]===b[2]&&d[31]===b[3]&&d[32]===b[4]&&d[33]===b[5]&&(d[28]=c[0],d[29]=c[1],d[30]=c[2],d[31]=c[3],d[32]=c[4],d[33]=c[5],a[6]=a[7]=0),e=240;er)throw new Ja("Invalid length: "+r);p=new Int32Array(p.buffer,p.byteOffset,4);if(-2039052682!==p[0])throw new Ja("Invalid header: "+B(p[0]>>>0));if(6!==p[1])throw new Ja("Version mismatch: dump="+p[1]+" we=6");if(q&&p[2]!==r)throw new Ja("Length doesn't match header: real="+r+" header="+p[2]);return p[3]}function c(p){p=(new TextDecoder).decode(p);return JSON.parse(p)}a=new Uint8Array(a);if(4247762216===(new Uint32Array(a.buffer, +0,1))[0]){var d=this.zstd_create_ctx(a.length);(new Uint8Array(this.wasm_memory.buffer,this.zstd_get_src_ptr(d),a.length)).set(a);var e=this.zstd_read(d,16),g=new Uint8Array(this.wasm_memory.buffer,e,16),f=b(g,!1);this.zstd_read_free(e,16);e=this.zstd_read(d,f);g=new Uint8Array(this.wasm_memory.buffer,e,f);g=c(g);this.zstd_read_free(e,f);e=g.state;var k=g.buffer_infos;g=[];f=16+f;for(var l of k){k=(f+3&-4)-f;if(1048576d||d+12>=a.length)throw new Ja("Invalid info block length: "+d);l=a.subarray(16,16+d);e=c(l);l=e.state;e= +e.buffer_infos;let p=16+d;p=p+3&-4;d=e.map(q=>{const r=p+q.offset;return a.buffer.slice(r,r+q.length)});l=Ma(l,d);this.set_state(l)}};function Oa(a,b,c){a[0]===b[0]&&a[1]===b[1]&&a[2]===b[2]&&a[3]===b[3]&&a[4]===b[4]&&a[5]===b[5]&&(a[0]=c[0],a[1]=c[1],a[2]=c[2],a[3]=c[3],a[4]=c[4],a[5]=c[5]);a[6]===b[0]&&a[7]===b[1]&&a[8]===b[2]&&a[9]===b[3]&&a[10]===b[4]&&a[11]===b[5]&&(a[6]=c[0],a[7]=c[1],a[8]=c[2],a[9]=c[3],a[10]=c[4],a[11]=c[5]);var d=a[12]<<8|a[13];if(2048===d){if(a=a.subarray(14),4===a[0]>>4&&17===a[9]){a=a.subarray(20);d=a[0]<<8|a[1];var e=a[2]<<8|a[3];B(a[6]<<8|a[7],4);if(67===d||67===e)if(d=a.subarray(8),e=d[236]<<24|d[237]<< +16|d[238]<<8|d[239],1669485411!==e)B(e,8);else for(d[28]===b[0]&&d[29]===b[1]&&d[30]===b[2]&&d[31]===b[3]&&d[32]===b[4]&&d[33]===b[5]&&(d[28]=c[0],d[29]=c[1],d[30]=c[2],d[31]=c[3],d[32]=c[4],d[33]=c[5],a[6]=a[7]=0),e=240;e>8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,0,17,0,0,184,254,0,0,0,0,0,0,0,0,0,1,0,0];this.pci_id=(0===this.id?5:7+this.id)<<3;this.pci_bars= [{size:32}];this.imr=this.isr=0;this.cr=1;this.tpsr=this.tcnt=this.rcnt=this.dcfg=0;this.memory=new Uint8Array(32768);this.txcr=this.rxcr=0;this.tsr=1;this.mac=new Uint8Array([0,34,21,255*Math.random()|0,255*Math.random()|0,255*Math.random()|0]);this.bus.send("net"+this.id+"-mac",Pa(this.mac));this.mar=Uint8Array.of(255,255,255,255,255,255,255,255);this.mac_address_in_state=null;for(b=0;6>b;b++)this.memory[b<<1]=this.memory[b<<1|1]=this.mac[b];this.memory[28]=this.memory[29]=87;this.memory[30]=this.memory[31]= -87;ta("Mac: "+Pa(this.mac),1048576);this.rsar=0;this.pstart=64;this.pstop=128;this.boundary=this.curpg=76;b=a.io;b.register_read(this.port|0,this,function(){return this.cr});b.register_write(this.port|0,this,function(g){this.cr=g;A(g,2);A(this.txcr,2);this.cr&1||(g&24&&0===this.rcnt&&this.do_interrupt(64),g&4&&(g=this.tpsr<<8,g=this.memory.subarray(g,g+this.tcnt),this.mac_address_in_state&&(g=new Uint8Array(g),Oa(g,this.mac_address_in_state,this.mac)),this.bus.send("net"+this.id+"-send",g),this.bus.send("eth-transmit-end", -[g.length]),this.cr&=-5,this.do_interrupt(2),A(g.byteLength)))});b.register_read(this.port|13,this,function(){return 1===this.get_page()?this.mar[5]:0});b.register_read(this.port|14,this,function(){return 1===this.get_page()?this.mar[6]:0},function(){this.get_page();return 0});b.register_read(this.port|15,this,function(){return 1===this.get_page()?this.mar[7]:0});b.register_read(this.port|31,this,function(){this.get_page();this.do_interrupt(128);return 0});b.register_write(this.port|31,this,function(g){this.get_page(); -A(g,2)});b.register_read(this.port|1,this,function(){var g=this.get_page();return 0===g?this.pstart:1===g?this.mac[0]:2===g?this.pstart:0});b.register_write(this.port|1,this,function(g){var f=this.get_page();0===f?(A(g,2),this.pstart=g):1===f?(A(g),this.mac[0]=g):A(g)});b.register_read(this.port|2,this,function(){var g=this.get_page();return 0===g?this.pstop:1===g?this.mac[1]:2===g?this.pstop:0});b.register_write(this.port|2,this,function(g){var f=this.get_page();0===f?(A(g,2),g>this.memory.length>> -8&&(g=this.memory.length>>8,A(g)),this.pstop=g):1===f?(A(g),this.mac[1]=g):A(g)});b.register_read(this.port|7,this,function(){var g=this.get_page();return 0===g?(A(this.isr,2),this.isr):1===g?(A(this.curpg,2),this.curpg):0});b.register_write(this.port|7,this,function(g){var f=this.get_page();0===f?(A(g,2),this.isr&=~g,this.update_irq()):1===f&&(A(g,2),this.curpg=g)});b.register_write(this.port|13,this,function(g){0===this.get_page()&&(this.txcr=g);A(g,2)});b.register_write(this.port|14,this,function(g){0=== -this.get_page()?(A(g,2),this.dcfg=g):A(g,2)});b.register_read(this.port|10,this,function(){var g=this.get_page();return 0===g?80:1===g?this.mar[2]:0});b.register_write(this.port|10,this,function(g){0===this.get_page()?(A(g,2),this.rcnt=this.rcnt&65280|g&255):A(g,2)});b.register_read(this.port|11,this,function(){var g=this.get_page();return 0===g?67:1===g?this.mar[3]:0});b.register_write(this.port|11,this,function(g){0===this.get_page()?(A(g,2),this.rcnt=this.rcnt&255|g<<8&65280):A(g,2)});b.register_read(this.port| -8,this,function(){var g=this.get_page();return 0===g?this.rsar&255:1===g?this.mar[0]:0});b.register_write(this.port|8,this,function(g){0===this.get_page()?(A(g,2),this.rsar=this.rsar&65280|g&255):A(g,2)});b.register_read(this.port|9,this,function(){var g=this.get_page();return 0===g?this.rsar>>8&255:1===g?this.mar[1]:0});b.register_write(this.port|9,this,function(g){0===this.get_page()?(A(g,2),this.rsar=this.rsar&255|g<<8&65280):A(g,2)});b.register_write(this.port|15,this,function(g){0===this.get_page()? -(A(g,2),A(this.isr,2),this.imr=g,this.update_irq()):A(g,2)});b.register_read(this.port|3,this,function(){var g=this.get_page();return 0===g?(A(this.boundary,2),this.boundary):1===g?this.mac[2]:0});b.register_write(this.port|3,this,function(g){var f=this.get_page();0===f?(A(g,2),this.boundary=g):1===f?(A(g),this.mac[2]=g):A(g)});b.register_read(this.port|4,this,function(){var g=this.get_page();return 0===g?this.tsr:1===g?this.mac[3]:0});b.register_write(this.port|4,this,function(g){var f=this.get_page(); -0===f?(A(g,2),this.tpsr=g):1===f?(A(g),this.mac[3]=g):A(g)});b.register_read(this.port|5,this,function(){var g=this.get_page();return 0===g?0:1===g?this.mac[4]:0});b.register_write(this.port|5,this,function(g){var f=this.get_page();0===f?(A(g,2),this.tcnt=this.tcnt&-256|g):1===f?(A(g),this.mac[4]=g):A(g)});b.register_read(this.port|6,this,function(){var g=this.get_page();return 0===g?0:1===g?this.mac[5]:0});b.register_write(this.port|6,this,function(g){var f=this.get_page();0===f?(A(g,2),this.tcnt= -this.tcnt&255|g<<8):1===f?(A(g),this.mac[5]=g):A(g)});b.register_read(this.port|12,this,function(){var g=this.get_page();return 0===g?9:1===g?this.mar[4]:0});b.register_write(this.port|12,this,function(g){0===this.get_page()?(A(g,2),this.rxcr=g):A(g)});b.register_read(this.port|16,this,this.data_port_read8,this.data_port_read16,this.data_port_read32);b.register_write(this.port|16,this,this.data_port_write16,this.data_port_write16,this.data_port_write32);a.devices.pci.register_device(this)} +87;ta("Mac: "+Pa(this.mac),1048576);this.rsar=0;this.pstart=64;this.pstop=128;this.boundary=this.curpg=76;b=a.io;b.register_read(this.port|0,this,function(){return this.cr});b.register_write(this.port|0,this,function(g){this.cr=g;B(g,2);B(this.txcr,2);this.cr&1||(g&24&&0===this.rcnt&&this.do_interrupt(64),g&4&&(g=this.tpsr<<8,g=this.memory.subarray(g,g+this.tcnt),this.mac_address_in_state&&(g=new Uint8Array(g),Oa(g,this.mac_address_in_state,this.mac)),this.bus.send("net"+this.id+"-send",g),this.bus.send("eth-transmit-end", +[g.length]),this.cr&=-5,this.do_interrupt(2),B(g.byteLength)))});b.register_read(this.port|13,this,function(){return 1===this.get_page()?this.mar[5]:0});b.register_read(this.port|14,this,function(){return 1===this.get_page()?this.mar[6]:0},function(){this.get_page();return 0});b.register_read(this.port|15,this,function(){return 1===this.get_page()?this.mar[7]:0});b.register_read(this.port|31,this,function(){this.get_page();this.do_interrupt(128);return 0});b.register_write(this.port|31,this,function(g){this.get_page(); +B(g,2)});b.register_read(this.port|1,this,function(){var g=this.get_page();return 0===g?this.pstart:1===g?this.mac[0]:2===g?this.pstart:0});b.register_write(this.port|1,this,function(g){var f=this.get_page();0===f?(B(g,2),this.pstart=g):1===f?(B(g),this.mac[0]=g):B(g)});b.register_read(this.port|2,this,function(){var g=this.get_page();return 0===g?this.pstop:1===g?this.mac[1]:2===g?this.pstop:0});b.register_write(this.port|2,this,function(g){var f=this.get_page();0===f?(B(g,2),g>this.memory.length>> +8&&(g=this.memory.length>>8,B(g)),this.pstop=g):1===f?(B(g),this.mac[1]=g):B(g)});b.register_read(this.port|7,this,function(){var g=this.get_page();return 0===g?(B(this.isr,2),this.isr):1===g?(B(this.curpg,2),this.curpg):0});b.register_write(this.port|7,this,function(g){var f=this.get_page();0===f?(B(g,2),this.isr&=~g,this.update_irq()):1===f&&(B(g,2),this.curpg=g)});b.register_write(this.port|13,this,function(g){0===this.get_page()&&(this.txcr=g);B(g,2)});b.register_write(this.port|14,this,function(g){0=== +this.get_page()?(B(g,2),this.dcfg=g):B(g,2)});b.register_read(this.port|10,this,function(){var g=this.get_page();return 0===g?80:1===g?this.mar[2]:0});b.register_write(this.port|10,this,function(g){0===this.get_page()?(B(g,2),this.rcnt=this.rcnt&65280|g&255):B(g,2)});b.register_read(this.port|11,this,function(){var g=this.get_page();return 0===g?67:1===g?this.mar[3]:0});b.register_write(this.port|11,this,function(g){0===this.get_page()?(B(g,2),this.rcnt=this.rcnt&255|g<<8&65280):B(g,2)});b.register_read(this.port| +8,this,function(){var g=this.get_page();return 0===g?this.rsar&255:1===g?this.mar[0]:0});b.register_write(this.port|8,this,function(g){0===this.get_page()?(B(g,2),this.rsar=this.rsar&65280|g&255):B(g,2)});b.register_read(this.port|9,this,function(){var g=this.get_page();return 0===g?this.rsar>>8&255:1===g?this.mar[1]:0});b.register_write(this.port|9,this,function(g){0===this.get_page()?(B(g,2),this.rsar=this.rsar&255|g<<8&65280):B(g,2)});b.register_write(this.port|15,this,function(g){0===this.get_page()? +(B(g,2),B(this.isr,2),this.imr=g,this.update_irq()):B(g,2)});b.register_read(this.port|3,this,function(){var g=this.get_page();return 0===g?(B(this.boundary,2),this.boundary):1===g?this.mac[2]:0});b.register_write(this.port|3,this,function(g){var f=this.get_page();0===f?(B(g,2),this.boundary=g):1===f?(B(g),this.mac[2]=g):B(g)});b.register_read(this.port|4,this,function(){var g=this.get_page();return 0===g?this.tsr:1===g?this.mac[3]:0});b.register_write(this.port|4,this,function(g){var f=this.get_page(); +0===f?(B(g,2),this.tpsr=g):1===f?(B(g),this.mac[3]=g):B(g)});b.register_read(this.port|5,this,function(){var g=this.get_page();return 0===g?0:1===g?this.mac[4]:0});b.register_write(this.port|5,this,function(g){var f=this.get_page();0===f?(B(g,2),this.tcnt=this.tcnt&-256|g):1===f?(B(g),this.mac[4]=g):B(g)});b.register_read(this.port|6,this,function(){var g=this.get_page();return 0===g?0:1===g?this.mac[5]:0});b.register_write(this.port|6,this,function(g){var f=this.get_page();0===f?(B(g,2),this.tcnt= +this.tcnt&255|g<<8):1===f?(B(g),this.mac[5]=g):B(g)});b.register_read(this.port|12,this,function(){var g=this.get_page();return 0===g?9:1===g?this.mar[4]:0});b.register_write(this.port|12,this,function(g){0===this.get_page()?(B(g,2),this.rxcr=g):B(g)});b.register_read(this.port|16,this,this.data_port_read8,this.data_port_read16,this.data_port_read32);b.register_write(this.port|16,this,this.data_port_write16,this.data_port_write16,this.data_port_write32);a.devices.pci.register_device(this)} Qa.prototype.get_state=function(){var a=[];a[0]=this.isr;a[1]=this.imr;a[2]=this.cr;a[3]=this.dcfg;a[4]=this.rcnt;a[5]=this.tcnt;a[6]=this.tpsr;a[7]=this.rsar;a[8]=this.pstart;a[9]=this.curpg;a[10]=this.boundary;a[11]=this.pstop;a[12]=this.rxcr;a[13]=this.txcr;a[14]=this.tsr;a[15]=this.mac;a[16]=this.memory;return a}; Qa.prototype.set_state=function(a){this.isr=a[0];this.imr=a[1];this.cr=a[2];this.dcfg=a[3];this.rcnt=a[4];this.tcnt=a[5];this.tpsr=a[6];this.rsar=a[7];this.pstart=a[8];this.curpg=a[9];this.boundary=a[10];this.pstop=a[11];this.rxcr=a[12];this.txcr=a[13];this.tsr=a[14];this.preserve_mac_from_state_image?(this.mac=a[15],this.memory=a[16]):this.mac_address_translation&&(this.mac_address_in_state=a[15],this.memory=a[16],Pa(this.mac_address_in_state),Pa(this.mac));this.bus.send("net"+this.id+"-mac",Pa(this.mac))}; -Qa.prototype.do_interrupt=function(a){A(a,2);this.isr|=a;this.update_irq()};Qa.prototype.update_irq=function(){this.imr&this.isr?this.pci.raise_irq(this.pci_id):this.pci.lower_irq(this.pci_id)};Qa.prototype.data_port_write=function(a){if(16>=this.rsar||16384<=this.rsar&&32768>this.rsar)this.memory[this.rsar]=a;this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64)}; +Qa.prototype.do_interrupt=function(a){B(a,2);this.isr|=a;this.update_irq()};Qa.prototype.update_irq=function(){this.imr&this.isr?this.pci.raise_irq(this.pci_id):this.pci.lower_irq(this.pci_id)};Qa.prototype.data_port_write=function(a){if(16>=this.rsar||16384<=this.rsar&&32768>this.rsar)this.memory[this.rsar]=a;this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64)}; Qa.prototype.data_port_write16=function(a){this.data_port_write(a);this.dcfg&1&&this.data_port_write(a>>8)};Qa.prototype.data_port_write32=function(a){this.data_port_write(a);this.data_port_write(a>>8);this.data_port_write(a>>16);this.data_port_write(a>>24)};Qa.prototype.data_port_read=function(){let a=0;32768>this.rsar&&(a=this.memory[this.rsar]);this.rsar++;this.rcnt--;this.rsar>=this.pstop<<8&&(this.rsar+=this.pstart-this.pstop<<8);0===this.rcnt&&this.do_interrupt(64);return a}; Qa.prototype.data_port_read8=function(){return this.data_port_read16()&255};Qa.prototype.data_port_read16=function(){return this.dcfg&1?this.data_port_read()|this.data_port_read()<<8:this.data_port_read()};Qa.prototype.data_port_read32=function(){return this.data_port_read()|this.data_port_read()<<8|this.data_port_read()<<16|this.data_port_read()<<24}; Qa.prototype.receive=function(a){if(!(this.cr&1)&&(this.bus.send("eth-receive-end",[a.length]),this.rxcr&16||this.rxcr&4&&255===a[0]&&255===a[1]&&255===a[2]&&255===a[3]&&255===a[4]&&255===a[5]||!(this.rxcr&8&&1===(a[0]&1)||a[0]!==this.mac[0]||a[1]!==this.mac[1]||a[2]!==this.mac[2]||a[3]!==this.mac[3]||a[4]!==this.mac[4]||a[5]!==this.mac[5]))){this.mac_address_in_state&&(a=new Uint8Array(a),Oa(a,this.mac,this.mac_address_in_state));var b=this.curpg<<8,c=Math.max(60,a.length)+4,d=b+4,e=this.curpg+1+ -(c>>8),g=b+c,f=1+(c>>8),h=this.boundary>this.curpg?this.boundary-this.curpg:this.pstop-this.curpg+this.boundary-this.pstart;hthis.pstop<<8?(g=(this.pstop<<8)-d,this.memory.set(a.subarray(0,g),d),this.memory.set(a.subarray(g),this.pstart<<8),A(g)):(this.memory.set(a,d),60>a.length&&this.memory.fill(0,d+a.length,d+60)),e>=this.pstop&&(e+=this.pstart-this.pstop),this.memory[b]=1,this.memory[b+1]=e,this.memory[b+ -2]=c,this.memory[b+3]=c>>8,this.curpg=e,A(b),A(c),A(e),this.do_interrupt(1))}};Qa.prototype.get_page=function(){return this.cr>>6&3};var Ra=new Uint8Array(256),Sa=[],Ta=[],Ua=[],Va=new Uint8Array(256),Wa=[]; +(c>>8),g=b+c,f=1+(c>>8),k=this.boundary>this.curpg?this.boundary-this.curpg:this.pstop-this.curpg+this.boundary-this.pstart;kthis.pstop<<8?(g=(this.pstop<<8)-d,this.memory.set(a.subarray(0,g),d),this.memory.set(a.subarray(g),this.pstart<<8),B(g)):(this.memory.set(a,d),60>a.length&&this.memory.fill(0,d+a.length,d+60)),e>=this.pstop&&(e+=this.pstart-this.pstop),this.memory[b]=1,this.memory[b+1]=e,this.memory[b+ +2]=c,this.memory[b+3]=c>>8,this.curpg=e,B(b),B(c),B(e),this.do_interrupt(1))}};Qa.prototype.get_page=function(){return this.cr>>6&3};var Ra=new Uint8Array(256),Sa=[],Ta=[],Ua=[],Va=new Uint8Array(256),Wa=[]; function Q(a,b){this.cpu=a;this.bus=b;this.write_buffer=new na(64);this.read_buffer=new na(64);this.mixer_current_address=this.command_size=this.command=this.read_buffer_lastvalue=0;this.mixer_registers=new Uint8Array(256);this.mixer_reset();this.dummy_speaker_enabled=!1;this.test_register=0;this.dsp_signed=this.dsp_16bit=this.dsp_stereo=this.dsp_highspeed=!1;this.dac_buffers=[new oa(65536),new oa(65536)];this.dma=a.devices.dma;this.dma_channel=this.dma_irq=this.dma_bytes_block=this.dma_bytes_left= -this.dma_bytes_count=this.dma_sample_count=0;this.dma_channel_8bit=1;this.dma_channel_16bit=5;this.dma_autoinit=!1;this.dma_buffer=new ArrayBuffer(65536);this.dma_buffer_int8=new Int8Array(this.dma_buffer);this.dma_buffer_uint8=new Uint8Array(this.dma_buffer);this.dma_buffer_int16=new Int16Array(this.dma_buffer);this.dma_buffer_uint16=new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new k.SyncBuffer(this.dma_buffer);this.dma_paused=this.dma_waiting_transfer=!1;this.sampling_rate=22050;b.send("dac-tell-sampling-rate", +this.dma_bytes_count=this.dma_sample_count=0;this.dma_channel_8bit=1;this.dma_channel_16bit=5;this.dma_autoinit=!1;this.dma_buffer=new ArrayBuffer(65536);this.dma_buffer_int8=new Int8Array(this.dma_buffer);this.dma_buffer_uint8=new Uint8Array(this.dma_buffer);this.dma_buffer_int16=new Int16Array(this.dma_buffer);this.dma_buffer_uint16=new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new h.SyncBuffer(this.dma_buffer);this.dma_paused=this.dma_waiting_transfer=!1;this.sampling_rate=22050;b.send("dac-tell-sampling-rate", this.sampling_rate);this.bytes_per_sample=1;this.e2_value=170;this.e2_count=0;this.asp_registers=new Uint8Array(256);this.mpu_read_buffer=new na(64);this.fm_current_address1=this.fm_current_address0=this.mpu_read_buffer_lastvalue=0;this.fm_waveform_select_enable=!1;this.irq=5;this.irq_triggered=new Uint8Array(16);a.io.register_read_consecutive(544,this,this.port2x0_read,this.port2x1_read,this.port2x2_read,this.port2x3_read);a.io.register_read_consecutive(904,this,this.port2x0_read,this.port2x1_read); a.io.register_read_consecutive(548,this,this.port2x4_read,this.port2x5_read);a.io.register_read(550,this,this.port2x6_read);a.io.register_read(551,this,this.port2x7_read);a.io.register_read(552,this,this.port2x8_read);a.io.register_read(553,this,this.port2x9_read);a.io.register_read(554,this,this.port2xA_read);a.io.register_read(555,this,this.port2xB_read);a.io.register_read(556,this,this.port2xC_read);a.io.register_read(557,this,this.port2xD_read);a.io.register_read_consecutive(558,this,this.port2xE_read, this.port2xF_read);a.io.register_write_consecutive(544,this,this.port2x0_write,this.port2x1_write,this.port2x2_write,this.port2x3_write);a.io.register_write_consecutive(904,this,this.port2x0_write,this.port2x1_write);a.io.register_write_consecutive(548,this,this.port2x4_write,this.port2x5_write);a.io.register_write(550,this,this.port2x6_write);a.io.register_write(551,this,this.port2x7_write);a.io.register_write_consecutive(552,this,this.port2x8_write,this.port2x9_write);a.io.register_write(554,this, @@ -372,14 +372,14 @@ Q.prototype.get_state=function(){var a=[];a[2]=this.read_buffer_lastvalue;a[3]=t this.dma_channel_16bit;a[23]=this.dma_autoinit;a[24]=this.dma_buffer_uint8;a[25]=this.dma_waiting_transfer;a[26]=this.dma_paused;a[27]=this.sampling_rate;a[28]=this.bytes_per_sample;a[29]=this.e2_value;a[30]=this.e2_count;a[31]=this.asp_registers;a[33]=this.mpu_read_buffer_last_value;a[34]=this.irq;a[35]=this.irq_triggered;return a}; Q.prototype.set_state=function(a){this.read_buffer_lastvalue=a[2];this.command=a[3];this.command_size=a[4];this.mixer_current_address=a[5];this.mixer_registers=a[6];this.mixer_full_update();this.dummy_speaker_enabled=a[7];this.test_register=a[8];this.dsp_highspeed=a[9];this.dsp_stereo=a[10];this.dsp_16bit=a[11];this.dsp_signed=a[12];this.dma_sample_count=a[15];this.dma_bytes_count=a[16];this.dma_bytes_left=a[17];this.dma_bytes_block=a[18];this.dma_irq=a[19];this.dma_channel=a[20];this.dma_channel_8bit= a[21];this.dma_channel_16bit=a[22];this.dma_autoinit=a[23];this.dma_buffer_uint8=a[24];this.dma_waiting_transfer=a[25];this.dma_paused=a[26];this.sampling_rate=a[27];this.bytes_per_sample=a[28];this.e2_value=a[29];this.e2_count=a[30];this.asp_registers=a[31];this.mpu_read_buffer_last_value=a[33];this.irq=a[34];this.irq_triggered=a[35];this.dma_buffer=this.dma_buffer_uint8.buffer;this.dma_buffer_int8=new Int8Array(this.dma_buffer);this.dma_buffer_int16=new Int16Array(this.dma_buffer);this.dma_buffer_uint16= -new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new k.SyncBuffer(this.dma_buffer);this.dma_paused?this.bus.send("dac-disable"):this.bus.send("dac-enable")};Q.prototype.port2x0_read=function(){return 255};Q.prototype.port2x1_read=function(){return 255};Q.prototype.port2x2_read=function(){return 255};Q.prototype.port2x3_read=function(){return 255};Q.prototype.port2x4_read=function(){return this.mixer_current_address};Q.prototype.port2x5_read=function(){return this.mixer_read(this.mixer_current_address)}; -Q.prototype.port2x6_read=function(){return 255};Q.prototype.port2x7_read=function(){return 255};Q.prototype.port2x8_read=function(){return 255};Q.prototype.port2x9_read=function(){return 255};Q.prototype.port2xA_read=function(){this.read_buffer.length&&(this.read_buffer_lastvalue=this.read_buffer.shift());A(this.read_buffer_lastvalue);String.fromCharCode(this.read_buffer_lastvalue);return this.read_buffer_lastvalue};Q.prototype.port2xB_read=function(){return 255};Q.prototype.port2xC_read=function(){return 127}; -Q.prototype.port2xD_read=function(){return 255};Q.prototype.port2xE_read=function(){this.irq_triggered[1]&&this.lower_irq(1);return(this.read_buffer.length&&!this.dsp_highspeed)<<7|127};Q.prototype.port2xF_read=function(){this.lower_irq(2);return 0};Q.prototype.port2x0_write=function(a){A(a);this.fm_current_address0=0};Q.prototype.port2x1_write=function(a){A(a);var b=Wa[this.fm_current_address0];b||(b=this.fm_default_write);b.call(this,a,0,this.fm_current_address0)}; -Q.prototype.port2x2_write=function(a){A(a);this.fm_current_address1=0};Q.prototype.port2x3_write=function(a){A(a);var b=Wa[this.fm_current_address1];b||(b=this.fm_default_write);b.call(this,a,1,this.fm_current_address1)};Q.prototype.port2x4_write=function(a){A(a);this.mixer_current_address=a};Q.prototype.port2x5_write=function(a){A(a);this.mixer_write(this.mixer_current_address,a)}; -Q.prototype.port2x6_write=function(a){A(a);this.dsp_highspeed?this.dsp_highspeed=!1:a&&this.dsp_reset();this.read_buffer.clear();this.read_buffer.push(170)};Q.prototype.port2x7_write=function(){};Q.prototype.port2x8_write=function(){};Q.prototype.port2x9_write=function(){};Q.prototype.port2xA_write=function(){};Q.prototype.port2xB_write=function(){}; -Q.prototype.port2xC_write=function(a){0===this.command?(A(a),this.command=a,this.write_buffer.clear(),this.command_size=Ra[a]):(A(a),this.write_buffer.push(a));this.write_buffer.length>=this.command_size&&this.command_do()};Q.prototype.port2xD_write=function(){};Q.prototype.port2xE_write=function(){};Q.prototype.port2xF_write=function(){}; -Q.prototype.port3x0_read=function(){this.mpu_read_buffer.length&&(this.mpu_read_buffer_lastvalue=this.mpu_read_buffer.shift());A(this.mpu_read_buffer_lastvalue);return this.mpu_read_buffer_lastvalue};Q.prototype.port3x0_write=function(a){A(a)};Q.prototype.port3x1_read=function(){return 0|128*!this.mpu_read_buffer.length};Q.prototype.port3x1_write=function(a){A(a);255===a&&(this.mpu_read_buffer.clear(),this.mpu_read_buffer.push(254))}; -Q.prototype.command_do=function(){var a=Sa[this.command];a||(a=this.dsp_default_handler);a.call(this);this.command_size=this.command=0;this.write_buffer.clear()};Q.prototype.dsp_default_handler=function(){A(this.command)};function U(a,b,c){c||(c=Q.prototype.dsp_default_handler);for(var d=0;dc;c++)b.push(a+c);return b}U([14],2,function(){this.asp_registers[this.write_buffer.shift()]=this.write_buffer.shift()}); +new Uint16Array(this.dma_buffer);this.dma_syncbuffer=new h.SyncBuffer(this.dma_buffer);this.dma_paused?this.bus.send("dac-disable"):this.bus.send("dac-enable")};Q.prototype.port2x0_read=function(){return 255};Q.prototype.port2x1_read=function(){return 255};Q.prototype.port2x2_read=function(){return 255};Q.prototype.port2x3_read=function(){return 255};Q.prototype.port2x4_read=function(){return this.mixer_current_address};Q.prototype.port2x5_read=function(){return this.mixer_read(this.mixer_current_address)}; +Q.prototype.port2x6_read=function(){return 255};Q.prototype.port2x7_read=function(){return 255};Q.prototype.port2x8_read=function(){return 255};Q.prototype.port2x9_read=function(){return 255};Q.prototype.port2xA_read=function(){this.read_buffer.length&&(this.read_buffer_lastvalue=this.read_buffer.shift());B(this.read_buffer_lastvalue);String.fromCharCode(this.read_buffer_lastvalue);return this.read_buffer_lastvalue};Q.prototype.port2xB_read=function(){return 255};Q.prototype.port2xC_read=function(){return 127}; +Q.prototype.port2xD_read=function(){return 255};Q.prototype.port2xE_read=function(){this.irq_triggered[1]&&this.lower_irq(1);return(this.read_buffer.length&&!this.dsp_highspeed)<<7|127};Q.prototype.port2xF_read=function(){this.lower_irq(2);return 0};Q.prototype.port2x0_write=function(a){B(a);this.fm_current_address0=0};Q.prototype.port2x1_write=function(a){B(a);var b=Wa[this.fm_current_address0];b||(b=this.fm_default_write);b.call(this,a,0,this.fm_current_address0)}; +Q.prototype.port2x2_write=function(a){B(a);this.fm_current_address1=0};Q.prototype.port2x3_write=function(a){B(a);var b=Wa[this.fm_current_address1];b||(b=this.fm_default_write);b.call(this,a,1,this.fm_current_address1)};Q.prototype.port2x4_write=function(a){B(a);this.mixer_current_address=a};Q.prototype.port2x5_write=function(a){B(a);this.mixer_write(this.mixer_current_address,a)}; +Q.prototype.port2x6_write=function(a){B(a);this.dsp_highspeed?this.dsp_highspeed=!1:a&&this.dsp_reset();this.read_buffer.clear();this.read_buffer.push(170)};Q.prototype.port2x7_write=function(){};Q.prototype.port2x8_write=function(){};Q.prototype.port2x9_write=function(){};Q.prototype.port2xA_write=function(){};Q.prototype.port2xB_write=function(){}; +Q.prototype.port2xC_write=function(a){0===this.command?(B(a),this.command=a,this.write_buffer.clear(),this.command_size=Ra[a]):(B(a),this.write_buffer.push(a));this.write_buffer.length>=this.command_size&&this.command_do()};Q.prototype.port2xD_write=function(){};Q.prototype.port2xE_write=function(){};Q.prototype.port2xF_write=function(){}; +Q.prototype.port3x0_read=function(){this.mpu_read_buffer.length&&(this.mpu_read_buffer_lastvalue=this.mpu_read_buffer.shift());B(this.mpu_read_buffer_lastvalue);return this.mpu_read_buffer_lastvalue};Q.prototype.port3x0_write=function(a){B(a)};Q.prototype.port3x1_read=function(){return 0|128*!this.mpu_read_buffer.length};Q.prototype.port3x1_write=function(a){B(a);255===a&&(this.mpu_read_buffer.clear(),this.mpu_read_buffer.push(254))}; +Q.prototype.command_do=function(){var a=Sa[this.command];a||(a=this.dsp_default_handler);a.call(this);this.command_size=this.command=0;this.write_buffer.clear()};Q.prototype.dsp_default_handler=function(){B(this.command)};function U(a,b,c){c||(c=Q.prototype.dsp_default_handler);for(var d=0;dc;c++)b.push(a+c);return b}U([14],2,function(){this.asp_registers[this.write_buffer.shift()]=this.write_buffer.shift()}); U([15],1,function(){this.read_buffer.clear();this.read_buffer.push(this.asp_registers[this.write_buffer.shift()])});U([16],1,function(){var a=this.write_buffer.shift();a=Ya(a/127.5+-1,-1,1);this.dac_buffers[0].push(a);this.dac_buffers[1].push(a);this.bus.send("dac-enable")});U([20,21],2,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dsp_highspeed=this.dsp_16bit=this.dsp_signed=this.dma_autoinit=!1;this.dma_transfer_size_set();this.dma_transfer_start()});U([22],2);U([23],2); U([28],0,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!0;this.dsp_highspeed=this.dsp_16bit=this.dsp_signed=!1;this.dma_transfer_start()});U([31],0);U([32],0,function(){this.read_buffer.clear();this.read_buffer.push(127)});U([36],2);U([44],0);U([48],0);U([49],0);U([52],0);U([53],0);U([54],0);U([55],0);U([56],0);U([64],1,function(){this.sampling_rate_change(1E6/(256-this.write_buffer.shift())/this.get_channel_count())}); U([65,66],2,function(){this.sampling_rate_change(this.write_buffer.shift()<<8|this.write_buffer.shift())});U([72],2,function(){this.dma_transfer_size_set()});U([116],2);U([117],2);U([118],2);U([119],2);U([125],0);U([127],0);U([128],2);U([144],0,function(){this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!0;this.dsp_signed=!1;this.dsp_highspeed=!0;this.dsp_16bit=!1;this.dma_transfer_start()});U([145],0);U([152],0);U([153],0);U([160],0);U([168],0); @@ -387,41 +387,41 @@ U(Xa(176),3,function(){if(this.command&8)this.dsp_default_handler();else{var a=t U(Xa(192),3,function(){if(this.command&8)this.dsp_default_handler();else{var a=this.write_buffer.shift();this.dma_irq=1;this.dma_channel=this.dma_channel_8bit;this.dma_autoinit=!!(this.command&4);this.dsp_signed=!!(a&16);this.dsp_stereo=!!(a&32);this.dsp_16bit=!1;this.dma_transfer_size_set();this.dma_transfer_start()}});U([208],0,function(){this.dma_paused=!0;this.bus.send("dac-disable")});U([209],0,function(){this.dummy_speaker_enabled=!0});U([211],0,function(){this.dummy_speaker_enabled=!1}); U([212],0,function(){this.dma_paused=!1;this.bus.send("dac-enable")});U([213],0,function(){this.dma_paused=!0;this.bus.send("dac-disable")});U([214],0,function(){this.dma_paused=!1;this.bus.send("dac-enable")});U([216],0,function(){this.read_buffer.clear();this.read_buffer.push(255*this.dummy_speaker_enabled)});U([217,218],0,function(){this.dma_autoinit=!1});U([224],1,function(){this.read_buffer.clear();this.read_buffer.push(~this.write_buffer.shift())}); U([225],0,function(){this.read_buffer.clear();this.read_buffer.push(4);this.read_buffer.push(5)});U([226],1);U([227],0,function(){this.read_buffer.clear();for(var a=0;44>a;a++)this.read_buffer.push("COPYRIGHT (C) CREATIVE TECHNOLOGY LTD, 1992.".charCodeAt(a));this.read_buffer.push(0)});U([228],1,function(){this.test_register=this.write_buffer.shift()});U([232],0,function(){this.read_buffer.clear();this.read_buffer.push(this.test_register)});U([242,243],0,function(){this.raise_irq()});var Za=new Uint8Array(256); -Za[14]=255;Za[15]=7;Za[55]=56;U([249],1,function(){var a=this.write_buffer.shift();this.read_buffer.clear();this.read_buffer.push(Za[a])});Q.prototype.mixer_read=function(a){var b=Ta[a];b?b=b.call(this):(b=this.mixer_registers[a],A(a),A(b));return b};Q.prototype.mixer_write=function(a,b){var c=Ua[a];c?c.call(this,b):(A(a),A(b))};Q.prototype.mixer_default_read=function(){A(this.mixer_current_address);return this.mixer_registers[this.mixer_current_address]}; -Q.prototype.mixer_default_write=function(a){A(this.mixer_current_address);A(a);this.mixer_registers[this.mixer_current_address]=a}; +Za[14]=255;Za[15]=7;Za[55]=56;U([249],1,function(){var a=this.write_buffer.shift();this.read_buffer.clear();this.read_buffer.push(Za[a])});Q.prototype.mixer_read=function(a){var b=Ta[a];b?b=b.call(this):(b=this.mixer_registers[a],B(a),B(b));return b};Q.prototype.mixer_write=function(a,b){var c=Ua[a];c?c.call(this,b):(B(a),B(b))};Q.prototype.mixer_default_read=function(){B(this.mixer_current_address);return this.mixer_registers[this.mixer_current_address]}; +Q.prototype.mixer_default_write=function(a){B(this.mixer_current_address);B(a);this.mixer_registers[this.mixer_current_address]=a}; Q.prototype.mixer_reset=function(){this.mixer_registers[4]=204;this.mixer_registers[34]=204;this.mixer_registers[38]=204;this.mixer_registers[40]=0;this.mixer_registers[46]=0;this.mixer_registers[10]=0;this.mixer_registers[48]=192;this.mixer_registers[49]=192;this.mixer_registers[50]=192;this.mixer_registers[51]=192;this.mixer_registers[52]=192;this.mixer_registers[53]=192;this.mixer_registers[54]=0;this.mixer_registers[55]=0;this.mixer_registers[56]=0;this.mixer_registers[57]=0;this.mixer_registers[59]= 0;this.mixer_registers[60]=31;this.mixer_registers[61]=21;this.mixer_registers[62]=11;this.mixer_registers[63]=0;this.mixer_registers[64]=0;this.mixer_registers[65]=0;this.mixer_registers[66]=0;this.mixer_registers[67]=0;this.mixer_registers[68]=128;this.mixer_registers[69]=128;this.mixer_registers[70]=128;this.mixer_registers[71]=128;this.mixer_full_update()};Q.prototype.mixer_full_update=function(){for(var a=1;a>>4};Ua[a]=function(d){this.mixer_registers[a]=d;var e=d<<4&240|this.mixer_registers[c]&15;this.mixer_write(b,d&240|this.mixer_registers[b]&15);this.mixer_write(c,e)}} -function hb(a,b,c){Ta[a]=Q.prototype.mixer_default_read;Ua[a]=function(d){this.mixer_registers[a]=d;this.bus.send("mixer-volume",[b,c,(d>>>2)-62])}}$a(0,function(){this.mixer_reset();return 0});ab(0);bb(4,50,51);bb(34,48,49);bb(38,52,53);bb(40,54,55);bb(46,56,57);hb(48,0,0);hb(49,0,1);hb(50,2,0);hb(51,2,1);$a(59);ab(59,function(a){this.mixer_registers[59]=a;this.bus.send("mixer-volume",[1,2,6*(a>>>6)-18])});$a(65); +function cb(a,b,c){Ta[a]=Q.prototype.mixer_default_read;Ua[a]=function(d){this.mixer_registers[a]=d;this.bus.send("mixer-volume",[b,c,(d>>>2)-62])}}$a(0,function(){this.mixer_reset();return 0});ab(0);bb(4,50,51);bb(34,48,49);bb(38,52,53);bb(40,54,55);bb(46,56,57);cb(48,0,0);cb(49,0,1);cb(50,2,0);cb(51,2,1);$a(59);ab(59,function(a){this.mixer_registers[59]=a;this.bus.send("mixer-volume",[1,2,6*(a>>>6)-18])});$a(65); ab(65,function(a){this.mixer_registers[65]=a;this.bus.send("mixer-gain-left",6*(a>>>6))});$a(66);ab(66,function(a){this.mixer_registers[66]=a;this.bus.send("mixer-gain-right",6*(a>>>6))});$a(68);ab(68,function(a){this.mixer_registers[68]=a;a>>>=3;this.bus.send("mixer-treble-left",a-(16>a?14:16))});$a(69);ab(69,function(a){this.mixer_registers[69]=a;a>>>=3;this.bus.send("mixer-treble-right",a-(16>a?14:16))});$a(70); ab(70,function(a){this.mixer_registers[70]=a;a>>>=3;this.bus.send("mixer-bass-right",a-(16>a?14:16))});$a(71);ab(71,function(a){this.mixer_registers[71]=a;a>>>=3;this.bus.send("mixer-bass-right",a-(16>a?14:16))});$a(128,function(){switch(this.irq){case 2:return 1;case 5:return 2;case 7:return 4;case 10:return 8;default:return 0}});ab(128,function(a){a&1&&(this.irq=2);a&2&&(this.irq=5);a&4&&(this.irq=7);a&8&&(this.irq=10)}); $a(129,function(){var a=0;switch(this.dma_channel_8bit){case 0:a|=1;break;case 1:a|=2;break;case 3:a|=8}switch(this.dma_channel_16bit){case 5:a|=32;break;case 6:a|=64;break;case 7:a|=128}return a});ab(129,function(a){a&1&&(this.dma_channel_8bit=0);a&2&&(this.dma_channel_8bit=1);a&8&&(this.dma_channel_8bit=3);a&32&&(this.dma_channel_16bit=5);a&64&&(this.dma_channel_16bit=6);a&128&&(this.dma_channel_16bit=7)});$a(130,function(){for(var a=32,b=0;16>b;b++)a|=b*this.irq_triggered[b];return a}); -Q.prototype.fm_default_write=function(a,b,c){A(c);A(a)};function ib(a,b){b||(b=Q.prototype.fm_default_write);for(var c=0;c>2&-4,32),this.dma_bytes_block);this.dma_waiting_transfer=!0;this.dma.channel_mask[this.dma_channel]||this.dma_on_unmask(this.dma_channel)}; Q.prototype.dma_on_unmask=function(a){a===this.dma_channel&&this.dma_waiting_transfer&&(this.dma_waiting_transfer=!1,this.dma_bytes_left=this.dma_bytes_count,this.dma_paused=!1,this.bus.send("dac-enable"))}; Q.prototype.dma_transfer_next=function(){var a=Math.min(this.dma_bytes_left,this.dma_bytes_block),b=Math.floor(a/this.bytes_per_sample);this.dma.do_write(this.dma_syncbuffer,0,a,this.dma_channel,c=>{c||(this.dma_to_dac(b),this.dma_bytes_left-=a,this.dma_bytes_left||(this.raise_irq(this.dma_irq),this.dma_autoinit&&(this.dma_bytes_left=this.dma_bytes_count)))})}; -Q.prototype.dma_to_dac=function(a){var b=this.dsp_16bit?32767.5:127.5,c=this.dsp_signed?0:-1,d=this.dsp_stereo?1:2;var e=this.dsp_16bit?this.dsp_signed?this.dma_buffer_int16:this.dma_buffer_uint16:this.dsp_signed?this.dma_buffer_int8:this.dma_buffer_uint8;for(var g=0,f=0;fc)*c+(b<=a&&a<=c)*a};function da(a,b){this.cpu=a;this.pci=a.devices.pci;this.device_id=b.device_id;this.pci_space=[244,26,b.device_id&255,b.device_id>>8,7,5,16,0,1,0,2,0,0,0,0,0,1,168,0,0,0,16,191,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,b.subsystem_device_id&255,b.subsystem_device_id>>8,0,0,0,0,64,0,0,0,0,0,0,0,0,1,0,0];this.pci_space=this.pci_space.concat(k.zeros(256-this.pci_space.length));this.pci_id=b.pci_id;this.pci_bars=[];this.name=b.name;this.driver_feature_select=this.device_feature_select=0;this.device_feature= +Q.prototype.dma_to_dac=function(a){var b=this.dsp_16bit?32767.5:127.5,c=this.dsp_signed?0:-1,d=this.dsp_stereo?1:2;var e=this.dsp_16bit?this.dsp_signed?this.dma_buffer_int16:this.dma_buffer_uint16:this.dsp_signed?this.dma_buffer_int8:this.dma_buffer_uint8;for(var g=0,f=0;fc)*c+(b<=a&&a<=c)*a};function da(a,b){this.cpu=a;this.pci=a.devices.pci;this.device_id=b.device_id;this.pci_space=[244,26,b.device_id&255,b.device_id>>8,7,5,16,0,1,0,2,0,0,0,0,0,1,168,0,0,0,16,191,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,26,b.subsystem_device_id&255,b.subsystem_device_id>>8,0,0,0,0,64,0,0,0,0,0,0,0,0,1,0,0];this.pci_space=this.pci_space.concat(h.zeros(256-this.pci_space.length));this.pci_id=b.pci_id;this.pci_bars=[];this.name=b.name;this.driver_feature_select=this.device_feature_select=0;this.device_feature= new Uint32Array(4);this.driver_feature=new Uint32Array(4);for(var c of b.common.features)this.device_feature[c>>>5]|=1<<(c&31),this.driver_feature[c>>>5]|=1<<(c&31);b.common.features.includes(32);this.features_ok=!0;this.device_status=0;this.config_has_changed=!1;this.config_generation=0;this.queues=[];for(const d of b.common.queues)this.queues.push(new V(a,this,d));this.queue_select=0;this.queue_selected=this.queues[0];this.isr_status=0;c=[];c.push(this.create_common_capability(b.common));c.push(this.create_notification_capability(b.notification)); c.push(this.create_isr_capability(b.isr_status));b.device_specific&&c.push(this.create_device_specific_capability(b.device_specific));this.init_capabilities(c);a.devices.pci.register_device(this);this.reset()} da.prototype.create_common_capability=function(a){return{type:1,bar:0,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:[{bytes:4,name:"device_feature_select",read:()=>this.device_feature_select,write:b=>{this.device_feature_select=b}},{bytes:4,name:"device_feature",read:()=>this.device_feature[this.device_feature_select]||0,write:()=>{}},{bytes:4,name:"driver_feature_select",read:()=>this.driver_feature_select,write:b=>{this.driver_feature_select=b}},{bytes:4,name:"driver_feature", read:()=>this.driver_feature[this.driver_feature_select]||0,write:b=>{const c=this.device_feature[this.driver_feature_select];this.driver_feature_select65535,write:()=>{}},{bytes:2,name:"num_queues",read:()=>this.queues.length,write:()=>{}},{bytes:1,name:"device_status",read:()=>this.device_status,write:b=>{0===b&&this.reset();b&~this.device_status& 4&&this.device_status&64&&this.notify_config_changes();this.features_ok||(b&=-9);this.device_status=b;if(b&~this.device_status&4)a.on_driver_ok()}},{bytes:1,name:"config_generation",read:()=>this.config_generation,write:()=>{}},{bytes:2,name:"queue_select",read:()=>this.queue_select,write:b=>{this.queue_select=b;this.queue_selected=this.queue_selectthis.queue_selected?this.queue_selected.size:0,write:b=> -{this.queue_selected&&(b&b-1&&(b=1<this.queue_selected.size_supported&&(b=this.queue_selected.size_supported),this.queue_selected.set_size(b))}},{bytes:2,name:"queue_msix_vector",read:()=>65535,write:()=>{}},{bytes:2,name:"queue_enable",read:()=>this.queue_selected?this.queue_selected.enabled|0:0,write:b=>{this.queue_selected&&1===b&&this.queue_selected.is_configured()&&this.queue_selected.enable()}},{bytes:2,name:"queue_notify_off",read:()=>this.queue_selected?this.queue_selected.notify_offset: +{this.queue_selected&&(b&b-1&&(b=1<this.queue_selected.size_supported&&(b=this.queue_selected.size_supported),this.queue_selected.set_size(b))}},{bytes:2,name:"queue_msix_vector",read:()=>65535,write:()=>{}},{bytes:2,name:"queue_enable",read:()=>this.queue_selected?this.queue_selected.enabled|0:0,write:b=>{this.queue_selected&&1===b&&this.queue_selected.is_configured()&&this.queue_selected.enable()}},{bytes:2,name:"queue_notify_off",read:()=>this.queue_selected?this.queue_selected.notify_offset: 0,write:()=>{}},{bytes:4,name:"queue_desc (low dword)",read:()=>this.queue_selected?this.queue_selected.desc_addr:0,write:b=>{this.queue_selected&&(this.queue_selected.desc_addr=b)}},{bytes:4,name:"queue_desc (high dword)",read:()=>0,write:()=>{}},{bytes:4,name:"queue_avail (low dword)",read:()=>this.queue_selected?this.queue_selected.avail_addr:0,write:b=>{this.queue_selected&&(this.queue_selected.avail_addr=b)}},{bytes:4,name:"queue_avail (high dword)",read:()=>0,write:()=>{}},{bytes:4,name:"queue_used (low dword)", read:()=>this.queue_selected?this.queue_selected.used_addr:0,write:b=>{this.queue_selected&&(this.queue_selected.used_addr=b)}},{bytes:4,name:"queue_used (high dword)",read:()=>0,write:()=>{}}]}}; da.prototype.create_notification_capability=function(a){const b=[];let c;c=a.single_handler?0:2;for(const [d,e]of a.handlers.entries())b.push({bytes:2,name:"notify"+d,read:()=>65535,write:e||(()=>{})});return{type:2,bar:1,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array([c&255,c>>8&255,c>>16&255,c>>24]),struct:b}}; da.prototype.create_isr_capability=function(a){return{type:3,bar:2,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:[{bytes:1,name:"isr_status",read:()=>{const b=this.isr_status;this.lower_irq();return b},write:()=>{}}]}};da.prototype.create_device_specific_capability=function(a){return{type:4,bar:3,port:a.initial_port,use_mmio:!1,offset:0,extra:new Uint8Array(0),struct:a.struct}}; -da.prototype.init_capabilities=function(a){let b=this.pci_space[52]=64;var c=b;for(const e of a){a=16+e.extra.length;c=b;b=c+a;var d=e.struct.reduce((g,f)=>g+f.bytes,0);d+=e.offset;d=16>d?16:1<>>8&255;this.pci_space[c+ +da.prototype.init_capabilities=function(a){let b=this.pci_space[52]=64;var c=b;for(const e of a){a=16+e.extra.length;c=b;b=c+a;var d=e.struct.reduce((g,f)=>g+f.bytes,0);d+=e.offset;d=16>d?16:1<>>8&255;this.pci_space[c+ 10]=e.offset>>>16&255;this.pci_space[c+11]=e.offset>>>24;this.pci_space[c+12]=d&255;this.pci_space[c+13]=d>>>8&255;this.pci_space[c+14]=d>>>16&255;this.pci_space[c+15]=d>>>24;for(const [g,f]of e.extra.entries())this.pci_space[c+16+g]=f;c=16+4*e.bar;this.pci_space[c]=e.port&254|!e.use_mmio;this.pci_space[c+1]=e.port>>>8&255;this.pci_space[c+2]=e.port>>>16&255;this.pci_space[c+3]=e.port>>>24&255;c=e.port+e.offset;for(const g of e.struct){let f=g.read;a=g.write;if(!e.use_mmio){d=function(l){return f(l& --2)>>((l&1)<<3)&255};const h=function(l){return f(l&-4)>>((l&3)<<3)&255};switch(g.bytes){case 4:this.cpu.io.register_read(c,this,h,void 0,f);this.cpu.io.register_write(c,this,void 0,void 0,a);break;case 2:this.cpu.io.register_read(c,this,d,f);this.cpu.io.register_write(c,this,void 0,a);break;case 1:this.cpu.io.register_read(c,this,f),this.cpu.io.register_write(c,this,a)}}c+=g.bytes}}this.pci_space[b]=9;this.pci_space[b+1]=0;this.pci_space[b+2]=20;this.pci_space[b+3]=5;this.pci_space[b+4]=0;this.pci_space[b+ +-2)>>((l&1)<<3)&255};const k=function(l){return f(l&-4)>>((l&3)<<3)&255};switch(g.bytes){case 4:this.cpu.io.register_read(c,this,k,void 0,f);this.cpu.io.register_write(c,this,void 0,void 0,a);break;case 2:this.cpu.io.register_read(c,this,d,f);this.cpu.io.register_write(c,this,void 0,a);break;case 1:this.cpu.io.register_read(c,this,f),this.cpu.io.register_write(c,this,a)}}c+=g.bytes}}this.pci_space[b]=9;this.pci_space[b+1]=0;this.pci_space[b+2]=20;this.pci_space[b+3]=5;this.pci_space[b+4]=0;this.pci_space[b+ 5]=0;this.pci_space[b+6]=0;this.pci_space[b+7]=0;this.pci_space[b+8]=0;this.pci_space[b+9]=0;this.pci_space[b+10]=0;this.pci_space[b+11]=0;this.pci_space[b+12]=0;this.pci_space[b+13]=0;this.pci_space[b+14]=0;this.pci_space[b+15]=0;this.pci_space[b+16]=0;this.pci_space[b+17]=0;this.pci_space[b+18]=0;this.pci_space[b+19]=0}; da.prototype.get_state=function(){let a=[];a[0]=this.device_feature_select;a[1]=this.driver_feature_select;a[2]=this.device_feature;a[3]=this.driver_feature;a[4]=this.features_ok;a[5]=this.device_status;a[6]=this.config_has_changed;a[7]=this.config_generation;a[8]=this.isr_status;a[9]=this.queue_select;return a=a.concat(this.queues)}; da.prototype.set_state=function(a){this.device_feature_select=a[0];this.driver_feature_select=a[1];this.device_feature=a[2];this.driver_feature=a[3];this.features_ok=a[4];this.device_status=a[5];this.config_has_changed=a[6];this.config_generation=a[7];this.isr_status=a[8];this.queue_select=a[9];let b=0;for(const c of a.slice(10))this.queues[b].set_state(c),b++;this.queue_selected=this.queues[this.queue_select]||null}; da.prototype.reset=function(){this.driver_feature_select=this.device_feature_select=0;this.driver_feature.set(this.device_feature);this.features_ok=!0;this.queue_select=this.device_status=0;this.queue_selected=this.queues[0];for(const a of this.queues)a.reset();this.config_has_changed=!1;this.config_generation=0;this.lower_irq()};da.prototype.notify_config_changes=function(){this.config_has_changed=!0;this.device_status&4&&this.raise_irq(2)}; -da.prototype.update_config_generation=function(){this.config_has_changed&&(this.config_generation++,this.config_generation&=255,this.config_has_changed=!1)};da.prototype.is_feature_negotiated=function(a){return 0<(this.driver_feature[a>>>5]&1<<(a&31))};da.prototype.needs_reset=function(){this.device_status|=64;this.device_status&4&&this.notify_config_changes()};da.prototype.raise_irq=function(a){A(a);this.isr_status|=a;this.pci.raise_irq(this.pci_id)}; +da.prototype.update_config_generation=function(){this.config_has_changed&&(this.config_generation++,this.config_generation&=255,this.config_has_changed=!1)};da.prototype.is_feature_negotiated=function(a){return 0<(this.driver_feature[a>>>5]&1<<(a&31))};da.prototype.needs_reset=function(){this.device_status|=64;this.device_status&4&&this.notify_config_changes()};da.prototype.raise_irq=function(a){B(a);this.isr_status|=a;this.pci.raise_irq(this.pci_id)}; da.prototype.lower_irq=function(){this.isr_status=0;this.pci.lower_irq(this.pci_id)};function V(a,b,c){this.cpu=a;this.virtio=b;this.size_supported=this.size=c.size_supported;this.mask=this.size-1;this.enabled=!1;this.notify_offset=c.notify_offset;this.num_staged_replies=this.used_addr=this.avail_last_idx=this.avail_addr=this.desc_addr=0;this.reset()} V.prototype.get_state=function(){const a=[];a[0]=this.size;a[1]=this.size_supported;a[2]=this.enabled;a[3]=this.notify_offset;a[4]=this.desc_addr;a[5]=this.avail_addr;a[6]=this.avail_last_idx;a[7]=this.used_addr;a[8]=this.num_staged_replies;return a}; V.prototype.set_state=function(a){this.size=a[0];this.size_supported=a[1];this.enabled=a[2];this.notify_offset=a[3];this.desc_addr=a[4];this.avail_addr=a[5];this.avail_last_idx=a[6];this.used_addr=a[7];this.num_staged_replies=a[8];this.mask=this.size-1};V.prototype.reset=function(){this.enabled=!1;this.num_staged_replies=this.used_addr=this.avail_last_idx=this.avail_addr=this.desc_addr=0;this.set_size(this.size_supported)}; @@ -431,87 +431,87 @@ V.prototype.flush_replies=function(){if(0!==this.num_staged_replies){var a=this. V.prototype.get_descriptor=function(a,b){return{addr_low:this.cpu.read32s(a+16*b),addr_high:this.cpu.read32s(a+16*b+4),len:this.cpu.read32s(a+16*b+8),flags:this.cpu.read16(a+16*b+12),next:this.cpu.read16(a+16*b+14)}};V.prototype.avail_get_flags=function(){return this.cpu.read16(this.avail_addr)};V.prototype.avail_get_idx=function(){return this.cpu.read16(this.avail_addr+2)};V.prototype.avail_get_entry=function(a){return this.cpu.read16(this.avail_addr+4+2*a)}; V.prototype.avail_get_used_event=function(){return this.cpu.read16(this.avail_addr+4+2*this.size)};V.prototype.used_get_flags=function(){return this.cpu.read16(this.used_addr)};V.prototype.used_set_flags=function(a){this.cpu.write16(this.used_addr,a)};V.prototype.used_get_idx=function(){return this.cpu.read16(this.used_addr+2)};V.prototype.used_set_idx=function(a){this.cpu.write16(this.used_addr+2,a)}; V.prototype.used_set_entry=function(a,b,c){this.cpu.write32(this.used_addr+4+8*a,b);this.cpu.write32(this.used_addr+8+8*a,c)};V.prototype.used_set_avail_event=function(a){this.cpu.write16(this.used_addr+4+8*this.size,a)}; -function lb(a,b){this.cpu=a.cpu;this.virtio=a.virtio;this.head_idx=b;this.read_buffers=[];this.length_readable=this.read_buffer_offset=this.read_buffer_idx=0;this.write_buffers=[];this.length_writable=this.length_written=this.write_buffer_offset=this.write_buffer_idx=0;let c=a.desc_addr,d=0,e=a.size,g=!1;const f=this.virtio.is_feature_negotiated(28);do{const h=a.get_descriptor(c,b);A(h.addr_high,8);A(h.addr_low,8);A(h.len,8);A(h.flags,4);A(h.next,4);if(f&&h.flags&4)c=h.addr_low,d=b=0,e=h.len/16;else{if(h.flags& -2)g=!0,this.write_buffers.push(h),this.length_writable+=h.len;else{if(g)break;this.read_buffers.push(h);this.length_readable+=h.len}d++;if(d>e)break;if(h.flags&1)b=h.next;else break}}while(1)} +function lb(a,b){this.cpu=a.cpu;this.virtio=a.virtio;this.head_idx=b;this.read_buffers=[];this.length_readable=this.read_buffer_offset=this.read_buffer_idx=0;this.write_buffers=[];this.length_writable=this.length_written=this.write_buffer_offset=this.write_buffer_idx=0;let c=a.desc_addr,d=0,e=a.size,g=!1;const f=this.virtio.is_feature_negotiated(28);do{const k=a.get_descriptor(c,b);B(k.addr_high,8);B(k.addr_low,8);B(k.len,8);B(k.flags,4);B(k.next,4);if(f&&k.flags&4)c=k.addr_low,d=b=0,e=k.len/16;else{if(k.flags& +2)g=!0,this.write_buffers.push(k),this.length_writable+=k.len;else{if(g)break;this.read_buffers.push(k);this.length_readable+=k.len}d++;if(d>e)break;if(k.flags&1)b=k.next;else break}}while(1)} lb.prototype.get_next_blob=function(a){let b=0,c=a.length;for(;c&&this.read_buffer_idx!==this.read_buffers.length;){var d=this.read_buffers[this.read_buffer_idx];const e=d.addr_low+this.read_buffer_offset;d=d.len-this.read_buffer_offset;d>c?(d=c,this.read_buffer_offset+=c):(this.read_buffer_idx++,this.read_buffer_offset=0);a.set(this.cpu.read_blob(e,d),b);b+=d;c-=d}return b}; lb.prototype.set_next_blob=function(a){let b=0,c=a.length;for(;c&&this.write_buffer_idx!==this.write_buffers.length;){var d=this.write_buffers[this.write_buffer_idx];const e=d.addr_low+this.write_buffer_offset;d=d.len-this.write_buffer_offset;d>c?(d=c,this.write_buffer_offset+=c):(this.write_buffer_idx++,this.write_buffer_offset=0);this.cpu.write_blob(a.subarray(b,b+d),e);b+=d;c-=d}this.length_written+=b;return b};function mb(a,b){this.bus=b;this.rows=25;this.cols=80;this.ports=4;b=[{size_supported:16,notify_offset:0},{size_supported:16,notify_offset:1},{size_supported:16,notify_offset:2},{size_supported:16,notify_offset:3}];for(let c=1;c{}},notification:{initial_port:47360, single_handler:!1,handlers:[c=>{for(c=this.virtio.queues[c];c.count_requests()>c.size-2;)c.pop_request()},c=>{const d=this.virtio.queues[c],e=3>1:0;for(;d.has_request();){const g=d.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);this.bus.send("virtio-console"+e+"-output-bytes",f);this.Ack(c,g)}},c=>{if(2===c)for(c=this.virtio.queues[c];c.count_requests()>c.size-2;)c.pop_request()},c=>{if(3===c)for(var d=this.virtio.queues[c];d.has_request();){var e=d.pop_request(),g=new Uint8Array(e.length_readable); -e.get_next_blob(g);var f=r.Unmarshall(["w","h","h"],g,{offset:0});g=f[0];f=f[1];this.Ack(c,e);switch(f){case 0:for(e=0;ethis.cols,write:()=>{}},{bytes:2,name:"rows",read:()=> +e.get_next_blob(g);var f=t.Unmarshall(["w","h","h"],g,{offset:0});g=f[0];f=f[1];this.Ack(c,e);switch(f){case 0:for(e=0;ethis.cols,write:()=>{}},{bytes:2,name:"rows",read:()=> this.rows,write:()=>{}},{bytes:4,name:"max_nr_ports",read:()=>this.ports,write:()=>{}},{bytes:4,name:"emerg_wr",read:()=>0,write:()=>{}}]}});for(let c=0;c{}},notification:{initial_port:51456,single_handler:!1,handlers:[d=>{d=this.virtio.queues[d];var e=d.avail_get_entry(d.avail_last_idx);e=new lb(d,e);d.avail_last_idx=d.avail_last_idx+1&d.mask;this.virtio.queues[0].push_reply(e);this.virtio.queues[0].flush_replies()},d=>{const e=this.virtio.queues[d];for(;e.has_request();){const g=e.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);this.bus.send("net"+ -this.id+"-send",f.subarray(12));this.bus.send("eth-transmit-end",[f.length-12]);this.virtio.queues[d].push_reply(g)}this.virtio.queues[d].flush_replies()},d=>{if(d===2*this.pairs)for(var e=this.virtio.queues[d];e.has_request();){const g=e.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);const h=r.Unmarshall(["b","b"],f,{offset:0});switch(h[0]<<8|h[1]){case 1024:r.Unmarshall(["h"],f,{offset:2});this.Send(d,g,new Uint8Array([0]));break;case 257:this.mac=f.subarray(2,8);this.Send(d, +this.id+"-send",f.subarray(12));this.bus.send("eth-transmit-end",[f.length-12]);this.virtio.queues[d].push_reply(g)}this.virtio.queues[d].flush_replies()},d=>{if(d===2*this.pairs)for(var e=this.virtio.queues[d];e.has_request();){const g=e.pop_request(),f=new Uint8Array(g.length_readable);g.get_next_blob(f);const k=t.Unmarshall(["b","b"],f,{offset:0});switch(k[0]<<8|k[1]){case 1024:t.Unmarshall(["h"],f,{offset:2});this.Send(d,g,new Uint8Array([0]));break;case 257:this.mac=f.subarray(2,8);this.Send(d, g,new Uint8Array([0]));this.bus.send("net"+this.id+"-mac",Pa(this.mac));break;default:this.Send(d,g,new Uint8Array([1]));return}}}]},isr_status:{initial_port:50944},device_specific:{initial_port:50688,struct:[0,1,2,3,4,5].map((d,e)=>({bytes:1,name:"mac_"+e,read:()=>this.mac[e],write:()=>{}})).concat([{bytes:2,name:"status",read:()=>this.status,write:()=>{}},{bytes:2,name:"max_pairs",read:()=>this.pairs,write:()=>{}},{bytes:2,name:"mtu",read:()=>1500,write:()=>{}}])}});this.bus.register("net"+this.id+ "-receive",d=>{this.bus.send("eth-receive-end",[d.length]);const e=new Uint8Array(12+d.byteLength);(new DataView(e.buffer,e.byteOffset,e.byteLength)).setInt16(10,1);e.set(d,12);d=this.virtio.queues[0];d.has_request()?(d=d.pop_request(),d.set_next_blob(e),this.virtio.queues[0].push_reply(d),this.virtio.queues[0].flush_replies()):console.log("No buffer to write into!")},this)} -nb.prototype.get_state=function(){const a=[];a[0]=this.virtio;a[1]=this.id;this.preserve_mac_from_state_image&&(this.mac=a[2],this.bus.send("net"+this.id+"-mac",Pa(this.mac)));return a};nb.prototype.set_state=function(a){this.virtio.set_state(a[0])};nb.prototype.reset=function(){this.virtio.reset()};nb.prototype.Send=function(a,b,c){b.set_next_blob(c);this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};nb.prototype.Ack=function(a,b){this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};var ob={};function yb(){this.listeners={};this.pair=void 0}yb.prototype.register=function(a,b,c){var d=this.listeners[a];void 0===d&&(d=this.listeners[a]=[]);d.push({fn:b,this_value:c})};yb.prototype.unregister=function(a,b){var c=this.listeners[a];void 0!==c&&(this.listeners[a]=c.filter(function(d){return d.fn!==b}))};yb.prototype.send=function(a,b){if(this.pair&&(a=this.pair.listeners[a],void 0!==a))for(var c=0;cthis.wm.exports[c],b=c=>{const d=a(c);console.assert(d,"Missing import: "+c);return d};this.reset_cpu=b("reset_cpu");this.getiopl=b("getiopl");this.get_eflags=b("get_eflags");this.handle_irqs=b("handle_irqs");this.main_loop=b("main_loop");this.set_jit_config=b("set_jit_config");this.read8=b("read8");this.read16=b("read16");this.read32s=b("read32s");this.write8=b("write8");this.write16=b("write16");this.write32=b("write32");this.in_mapped_range=b("in_mapped_range"); +nb.prototype.get_state=function(){const a=[];a[0]=this.virtio;a[1]=this.id;this.preserve_mac_from_state_image&&(this.mac=a[2],this.bus.send("net"+this.id+"-mac",Pa(this.mac)));return a};nb.prototype.set_state=function(a){this.virtio.set_state(a[0])};nb.prototype.reset=function(){this.virtio.reset()};nb.prototype.Send=function(a,b,c){b.set_next_blob(c);this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};nb.prototype.Ack=function(a,b){this.virtio.queues[a].push_reply(b);this.virtio.queues[a].flush_replies()};var ob={};function pb(){this.listeners={};this.pair=void 0}pb.prototype.register=function(a,b,c){var d=this.listeners[a];void 0===d&&(d=this.listeners[a]=[]);d.push({fn:b,this_value:c})};pb.prototype.unregister=function(a,b){var c=this.listeners[a];void 0!==c&&(this.listeners[a]=c.filter(function(d){return d.fn!==b}))};pb.prototype.send=function(a,b){if(this.pair&&(a=this.pair.listeners[a],void 0!==a))for(var c=0;cthis.wm.exports[c],b=c=>{const d=a(c);console.assert(d,"Missing import: "+c);return d};this.reset_cpu=b("reset_cpu");this.getiopl=b("getiopl");this.get_eflags=b("get_eflags");this.handle_irqs=b("handle_irqs");this.main_loop=b("main_loop");this.set_jit_config=b("set_jit_config");this.read8=b("read8");this.read16=b("read16");this.read32s=b("read32s");this.write8=b("write8");this.write16=b("write16");this.write32=b("write32");this.in_mapped_range=b("in_mapped_range"); this.fpu_load_tag_word=b("fpu_load_tag_word");this.fpu_load_status_word=b("fpu_load_status_word");this.fpu_get_sti_f64=b("fpu_get_sti_f64");this.translate_address_system_read=b("translate_address_system_read_js");this.get_seg_cs=b("get_seg_cs");this.get_real_eip=b("get_real_eip");this.clear_tlb=b("clear_tlb");this.full_clear_tlb=b("full_clear_tlb");this.update_state_flags=b("update_state_flags");this.set_tsc=b("set_tsc");this.store_current_tsc=b("store_current_tsc");this.set_cpuid_level=b("set_cpuid_level"); this.pic_set_irq=b("pic_set_irq");this.pic_clear_irq=b("pic_clear_irq");this.jit_clear_cache=b("jit_clear_cache_js");this.jit_dirty_cache=b("jit_dirty_cache");this.codegen_finalize_finished=b("codegen_finalize_finished");this.allocate_memory=b("allocate_memory");this.zero_memory=b("zero_memory");this.svga_allocate_memory=b("svga_allocate_memory");this.svga_allocate_dest_buffer=b("svga_allocate_dest_buffer");this.svga_fill_pixel_buffer=b("svga_fill_pixel_buffer");this.svga_mark_dirty=b("svga_mark_dirty"); this.get_pic_addr_master=b("get_pic_addr_master");this.get_pic_addr_slave=b("get_pic_addr_slave");this.zstd_create_ctx=b("zstd_create_ctx");this.zstd_get_src_ptr=b("zstd_get_src_ptr");this.zstd_free_ctx=b("zstd_free_ctx");this.zstd_read=b("zstd_read");this.zstd_read_free=b("zstd_read_free");this.port20_read=b("port20_read");this.port21_read=b("port21_read");this.portA0_read=b("portA0_read");this.portA1_read=b("portA1_read");this.port20_write=b("port20_write");this.port21_write=b("port21_write");this.portA0_write= -b("portA0_write");this.portA1_write=b("portA1_write");this.port4D0_read=b("port4D0_read");this.port4D1_read=b("port4D1_read");this.port4D0_write=b("port4D0_write");this.port4D1_write=b("port4D1_write")};F.prototype.jit_force_generate=function(a){this.jit_force_generate_unsafe&&this.jit_force_generate_unsafe(a)};F.prototype.jit_clear_func=function(a){this.wm.wasm_table.set(a+1024,null)};F.prototype.jit_clear_all_funcs=function(){const a=this.wm.wasm_table;for(let b=0;900>b;b++)a.set(1024+b,null)}; -F.prototype.get_state=function(){var a=[];a[0]=this.memory_size[0];a[1]=new Uint8Array([...this.segment_is_null,...this.segment_access_bytes]);a[2]=this.segment_offsets;a[3]=this.segment_limits;a[4]=this.protected_mode[0];a[5]=this.idtr_offset[0];a[6]=this.idtr_size[0];a[7]=this.gdtr_offset[0];a[8]=this.gdtr_size[0];a[9]=this.page_fault[0];a[10]=this.cr;a[11]=this.cpl[0];a[13]=this.is_32[0];a[16]=this.stack_size_32[0];a[17]=this.in_hlt[0];a[18]=this.last_virt_eip[0];a[19]=this.eip_phys[0];a[22]=this.sysenter_cs[0]; +b("portA0_write");this.portA1_write=b("portA1_write");this.port4D0_read=b("port4D0_read");this.port4D1_read=b("port4D1_read");this.port4D0_write=b("port4D0_write");this.port4D1_write=b("port4D1_write")};G.prototype.jit_force_generate=function(a){this.jit_force_generate_unsafe&&this.jit_force_generate_unsafe(a)};G.prototype.jit_clear_func=function(a){this.wm.wasm_table.set(a+1024,null)};G.prototype.jit_clear_all_funcs=function(){const a=this.wm.wasm_table;for(let b=0;900>b;b++)a.set(1024+b,null)}; +G.prototype.get_state=function(){var a=[];a[0]=this.memory_size[0];a[1]=new Uint8Array([...this.segment_is_null,...this.segment_access_bytes]);a[2]=this.segment_offsets;a[3]=this.segment_limits;a[4]=this.protected_mode[0];a[5]=this.idtr_offset[0];a[6]=this.idtr_size[0];a[7]=this.gdtr_offset[0];a[8]=this.gdtr_size[0];a[9]=this.page_fault[0];a[10]=this.cr;a[11]=this.cpl[0];a[13]=this.is_32[0];a[16]=this.stack_size_32[0];a[17]=this.in_hlt[0];a[18]=this.last_virt_eip[0];a[19]=this.eip_phys[0];a[22]=this.sysenter_cs[0]; a[23]=this.sysenter_eip[0];a[24]=this.sysenter_esp[0];a[25]=this.prefixes[0];a[26]=this.flags[0];a[27]=this.flags_changed[0];a[28]=this.last_op1[0];a[30]=this.last_op_size[0];a[37]=this.instruction_pointer[0];a[38]=this.previous_ip[0];a[39]=this.reg32;a[40]=this.sreg;a[41]=this.dreg;a[42]=this.reg_pdpte;this.store_current_tsc();a[43]=this.current_tsc;a[45]=this.devices.virtio_9p;a[46]=this.devices.apic;a[47]=this.devices.rtc;a[48]=this.devices.pci;a[49]=this.devices.dma;a[50]=this.devices.acpi;a[52]= this.devices.vga;a[53]=this.devices.ps2;a[54]=this.devices.uart0;a[55]=this.devices.fdc;a[56]=this.devices.cdrom;a[57]=this.devices.hda;a[58]=this.devices.pit;a[59]=this.devices.net;a[60]=this.get_state_pic();a[61]=this.devices.sb16;a[62]=this.fw_value;a[63]=this.devices.ioapic;a[64]=this.tss_size_32[0];a[66]=this.reg_xmm32s;a[67]=this.fpu_st;a[68]=this.fpu_stack_empty[0];a[69]=this.fpu_stack_ptr[0];a[70]=this.fpu_control_word[0];a[71]=this.fpu_ip[0];a[72]=this.fpu_ip_selector[0];a[73]=this.fpu_dp[0]; a[74]=this.fpu_dp_selector[0];a[75]=this.fpu_opcode[0];const {packed_memory:b,bitmap:c}=this.pack_memory();a[77]=b;a[78]=new Uint8Array(c.get_buffer());a[79]=this.devices.uart1;a[80]=this.devices.uart2;a[81]=this.devices.uart3;a[82]=this.devices.virtio_console;a[83]=this.devices.virtio_net;return a}; -F.prototype.get_state_pic=function(){const a=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13),c=[],d=[];c[0]=a[0];c[1]=a[1];c[2]=a[2];c[3]=a[3];c[4]=a[4];c[5]=d;c[6]=a[6];c[7]=a[7];c[8]=a[8];c[9]=a[9];c[10]=a[10];c[11]=a[11];c[12]=a[12];d[0]=b[0];d[1]=b[1];d[2]=b[2];d[3]=b[3];d[4]=b[4];d[5]=null;d[6]=b[6];d[7]=b[7];d[8]=b[8];d[9]=b[9];d[10]=b[10];d[11]=b[11];d[12]=b[12];return c}; -F.prototype.set_state=function(a){this.memory_size[0]=a[0];this.mem8.length!==this.memory_size[0]&&console.warn("Note: Memory size mismatch. we="+this.mem8.length+" state="+this.memory_size[0]);8===a[1].length?(this.segment_is_null.set(a[1]),this.segment_access_bytes.fill(242),this.segment_access_bytes[1]=250):16===a[1].length&&(this.segment_is_null.set(a[1].subarray(0,8)),this.segment_access_bytes.set(a[1].subarray(8,16)));this.segment_offsets.set(a[2]);this.segment_limits.set(a[3]);this.protected_mode[0]= +G.prototype.get_state_pic=function(){const a=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13),c=[],d=[];c[0]=a[0];c[1]=a[1];c[2]=a[2];c[3]=a[3];c[4]=a[4];c[5]=d;c[6]=a[6];c[7]=a[7];c[8]=a[8];c[9]=a[9];c[10]=a[10];c[11]=a[11];c[12]=a[12];d[0]=b[0];d[1]=b[1];d[2]=b[2];d[3]=b[3];d[4]=b[4];d[5]=null;d[6]=b[6];d[7]=b[7];d[8]=b[8];d[9]=b[9];d[10]=b[10];d[11]=b[11];d[12]=b[12];return c}; +G.prototype.set_state=function(a){this.memory_size[0]=a[0];this.mem8.length!==this.memory_size[0]&&console.warn("Note: Memory size mismatch. we="+this.mem8.length+" state="+this.memory_size[0]);8===a[1].length?(this.segment_is_null.set(a[1]),this.segment_access_bytes.fill(242),this.segment_access_bytes[1]=250):16===a[1].length&&(this.segment_is_null.set(a[1].subarray(0,8)),this.segment_access_bytes.set(a[1].subarray(8,16)));this.segment_offsets.set(a[2]);this.segment_limits.set(a[3]);this.protected_mode[0]= a[4];this.idtr_offset[0]=a[5];this.idtr_size[0]=a[6];this.gdtr_offset[0]=a[7];this.gdtr_size[0]=a[8];this.page_fault[0]=a[9];this.cr.set(a[10]);this.cpl[0]=a[11];this.is_32[0]=a[13];this.stack_size_32[0]=a[16];this.in_hlt[0]=a[17];this.last_virt_eip[0]=a[18];this.eip_phys[0]=a[19];this.sysenter_cs[0]=a[22];this.sysenter_eip[0]=a[23];this.sysenter_esp[0]=a[24];this.prefixes[0]=a[25];this.flags[0]=a[26];this.flags_changed[0]=a[27];this.last_op1[0]=a[28];this.last_op_size[0]=a[30];this.instruction_pointer[0]= a[37];this.previous_ip[0]=a[38];this.reg32.set(a[39]);this.sreg.set(a[40]);this.dreg.set(a[41]);a[42]&&this.reg_pdpte.set(a[42]);this.set_tsc(a[43][0],a[43][1]);this.devices.virtio_9p&&this.devices.virtio_9p.set_state(a[45]);this.devices.apic&&this.devices.apic.set_state(a[46]);this.devices.rtc&&this.devices.rtc.set_state(a[47]);this.devices.pci&&this.devices.pci.set_state(a[48]);this.devices.dma&&this.devices.dma.set_state(a[49]);this.devices.acpi&&this.devices.acpi.set_state(a[50]);this.devices.vga&& this.devices.vga.set_state(a[52]);this.devices.ps2&&this.devices.ps2.set_state(a[53]);this.devices.uart0&&this.devices.uart0.set_state(a[54]);this.devices.fdc&&this.devices.fdc.set_state(a[55]);this.devices.cdrom&&this.devices.cdrom.set_state(a[56]);this.devices.hda&&this.devices.hda.set_state(a[57]);this.devices.pit&&this.devices.pit.set_state(a[58]);this.devices.net&&this.devices.net.set_state(a[59]);this.set_state_pic(a[60]);this.devices.sb16&&this.devices.sb16.set_state(a[61]);this.devices.uart1&& this.devices.uart1.set_state(a[79]);this.devices.uart2&&this.devices.uart2.set_state(a[80]);this.devices.uart3&&this.devices.uart3.set_state(a[81]);this.devices.virtio_console&&this.devices.virtio_console.set_state(a[82]);this.devices.virtio_net&&this.devices.virtio_net.set_state(a[83]);this.fw_value=a[62];this.devices.ioapic&&this.devices.ioapic.set_state(a[63]);this.tss_size_32[0]=a[64];this.reg_xmm32s.set(a[66]);this.fpu_st.set(a[67]);this.fpu_stack_empty[0]=a[68];this.fpu_stack_ptr[0]=a[69];this.fpu_control_word[0]= -a[70];this.fpu_ip[0]=a[71];this.fpu_ip_selector[0]=a[72];this.fpu_dp[0]=a[73];this.fpu_dp_selector[0]=a[74];this.fpu_opcode[0]=a[75];const b=new k.Bitmap(a[78].buffer);this.unpack_memory(b,a[77]);this.update_state_flags();this.full_clear_tlb();this.jit_clear_cache()}; -F.prototype.set_state_pic=function(a){const b=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_master(),13),c=new Uint8Array(this.wasm_memory.buffer,this.get_pic_addr_slave(),13);b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=a[3];b[4]=a[4];const d=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];c[0]=d[0];c[1]=d[1];c[2]=d[2];c[3]=d[3];c[4]=d[4];c[6]=d[6];c[7]=d[7];c[8]=d[8];c[9]=d[9];c[10]=d[10];c[11]=d[11];c[12]=d[12]}; -F.prototype.pack_memory=function(){var a=this.mem8.length>>12,b=[];for(var c=0;c>2,d+4096>>2);let e=!0;for(let g=0;g>12;let d=0;for(let g=0;g(a|0)&&(a=Math.pow(2,31)-131072);a=(a-1|131071)+1|0;console.assert(0===this.memory_size[0],"Expected uninitialised memory");this.memory_size[0]=a;b=this.allocate_memory(a);this.mem8=k.view(Uint8Array,this.wasm_memory,b,a);this.mem32s=k.view(Uint32Array,this.wasm_memory,b,a>>2)}; -F.prototype.init=function(a,b){this.create_memory(a.memory_size||67108864,a.initrd?67108864:1048576);a.disable_jit&&this.set_jit_config(0,1);a.cpuid_level&&this.set_cpuid_level(a.cpuid_level);this.acpi_enabled[0]=+a.acpi;this.reset_cpu();var c=new B(this);this.io=c;this.bios.main=a.bios;this.bios.vga=a.vga_bios;this.load_bios();if(a.bzimage){const e=zb(this.mem8,a.bzimage,a.initrd,a.cmdline||"");e&&this.option_roms.push(e)}c.register_read(179,this,function(){return 0});var d=0;c.register_read(146, -this,function(){return d});c.register_write(146,this,function(e){d=e});c.register_read(1297,this,function(){return this.fw_pointer>8|l<<8&65280}function h(l){return l<<24|l<<8&16711680|l>>8&65280|l>>>24}ta("bios config port, index="+A(e));this.fw_pointer=0;if(0===e)this.fw_value=g(1431127377);else if(1===e)this.fw_value= -g(0);else if(3===e)this.fw_value=g(this.memory_size[0]);else if(5===e)this.fw_value=g(1);else if(15===e)this.fw_value=g(1);else if(13===e)this.fw_value=new Uint8Array(16);else if(25===e){e=new Int32Array(4+64*this.option_roms.length);const l=new Uint8Array(e.buffer);e[0]=h(this.option_roms.length);for(let m=0;m>2]=h(p.length);e[q+4>>2]=f(49152+m);for(let t=0;te?this.fw_value=g(0):49152<=e&&e-49152>12,b=[];for(var c=0;c>2,d+4096>>2);let e=!0;for(let g=0;g>12;let d=0;for(let g=0;g(a|0)&&(a=Math.pow(2,31)-131072);a=(a-1|131071)+1|0;console.assert(0===this.memory_size[0],"Expected uninitialised memory");this.memory_size[0]=a;b=this.allocate_memory(a);this.mem8=h.view(Uint8Array,this.wasm_memory,b,a);this.mem32s=h.view(Uint32Array,this.wasm_memory,b,a>>2)}; +G.prototype.init=function(a,b){this.create_memory(a.memory_size||67108864,a.initrd?67108864:1048576);a.disable_jit&&this.set_jit_config(0,1);a.cpuid_level&&this.set_cpuid_level(a.cpuid_level);this.acpi_enabled[0]=+a.acpi;this.reset_cpu();var c=new C(this);this.io=c;this.bios.main=a.bios;this.bios.vga=a.vga_bios;this.load_bios();if(a.bzimage){const e=qb(this.mem8,a.bzimage,a.initrd,a.cmdline||"");e&&this.option_roms.push(e)}c.register_read(179,this,function(){return 0});var d=0;c.register_read(146, +this,function(){return d});c.register_write(146,this,function(e){d=e});c.register_read(1297,this,function(){return this.fw_pointer>8|l<<8&65280}function k(l){return l<<24|l<<8&16711680|l>>8&65280|l>>>24}ta("bios config port, index="+B(e));this.fw_pointer=0;if(0===e)this.fw_value=g(1431127377);else if(1===e)this.fw_value= +g(0);else if(3===e)this.fw_value=g(this.memory_size[0]);else if(5===e)this.fw_value=g(1);else if(15===e)this.fw_value=g(1);else if(13===e)this.fw_value=new Uint8Array(16);else if(25===e){e=new Int32Array(4+64*this.option_roms.length);const l=new Uint8Array(e.buffer);e[0]=k(this.option_roms.length);for(let m=0;m>2]=k(p.length);e[q+4>>2]=f(49152+m);for(let r=0;re?this.fw_value=g(0):49152<=e&&e-49152a.byteLength){var d=new Int32Array(2048);(new Uint8Array(d.buffer)).set(new Uint8Array(a))}else d=new Int32Array(a,0,2048);for(var e=0;8192>e;e+=4){if(464367618===d[e>>2]){var g=d[e+4>>2];if(464367618+g+d[e+8>>2]|0)continue}else continue;ta("Multiboot magic found, flags: "+A(g>>>0,8),2);var f=this;this.io.register_read(244,this,function(){return 0},function(){return 0},function(){var n=31860,p=0;if(c){p|=4;f.write32(31760,n);c+="\x00"; -var q=(new TextEncoder).encode(c);f.write_blob(q,n);n+=q.length}if(g&2){p|=64;q=0;f.write32(31788,0);f.write32(31792,n);var t=0;var G=!1;for(let u=0;4294967296>u;u+=131072)G&&void 0!==f.memory_map_read8[u>>>17]?(f.write32(n,20),f.write32(n+4,t),f.write32(n+8,0),f.write32(n+12,u-t),f.write32(n+16,0),f.write32(n+20,1),n+=24,q+=24,G=!1):G||void 0!==f.memory_map_read8[u>>>17]||(t=u,G=!0);f.write32(31788,q)}f.write32(31744,p);q=p=0;if(g&65536){G=d[e+12>>2];p=d[e+16>>2];var z=d[e+20>>2];q=d[e+24>>2];t= -d[e+28>>2];A(G,8);A(p,8);A(z,8);A(q,8);A(t,8);G=new Uint8Array(a,e-(G-p),0===z?void 0:z-p);f.write_blob(G,p);p=t|0;q=Math.max(z,q)}else if(1179403647===d[0]){t=new DataView(a);const [u,E]=Ab(t,Bb);console.assert(52===E);console.assert(1179403647===u.magic,"Bad magic");console.assert(1===u.class,"Unimplemented: 64 bit elf");console.assert(1===u.data,"Unimplemented: big endian");console.assert(1===u.version0,"Bad version0");console.assert(2===u.type,"Unimplemented type");console.assert(1===u.version1, -"Bad version1");console.assert(52===u.ehsize,"Bad header size");console.assert(32===u.phentsize,"Bad program header size");console.assert(40===u.shentsize,"Bad section header size");[p]=Cb(new DataView(t.buffer,t.byteOffset+u.phoff,u.phentsize*u.phnum),Db,u.phnum);Cb(new DataView(t.buffer,t.byteOffset+u.shoff,u.shentsize*u.shnum),Eb,u.shnum);t=u;G=p;p=t.entry;for(z of G)0!==z.type&&(1===z.type?z.paddr+z.memszp&&(p=p-z.vaddr+z.paddr)):A(z.paddr):2===z.type||3===z.type||4===z.type||6===z.type||7===z.type||1685382480===z.type||1685382481===z.type||1685382482===z.type||1685382483===z.type||A(z.type))}b&&(f.write32(31764,1),f.write32(31768,n),z=q,0!==(z&4095)&&(z=(z&-4096)+4096),q=z+b.byteLength,f.write32(n,z),f.write32(n+4,q),f.write32(n+8,0),f.write32(n+12,0),f.write_blob(new Uint8Array(b),z));f.reg32[3]=31744;f.cr[0]=1;f.protected_mode[0]= -1;f.flags[0]=2;f.is_32[0]=1;f.stack_size_32[0]=1;for(n=0;6>n;n++)f.segment_is_null[n]=0,f.segment_offsets[n]=0,f.segment_limits[n]=4294967295,f.sreg[n]=45058;f.instruction_pointer[0]=f.get_seg_cs()+p|0;f.update_state_flags();f.debug.dump_state();f.debug.dump_regs();return 732803074});this.io.register_write_consecutive(244,this,function(n){console.log("Test exited with code "+A(n,2));throw"HALT";},function(){},function(){},function(){});for(let n=0;15>=n;n++){function p(q){A(n);A(q,2);q?this.device_raise_irq(n): -this.device_lower_irq(n)}this.io.register_write(8192+n,this,p,p,p)}const l=new Uint8Array(512);(new Uint16Array(l.buffer))[0]=43605;l[2]=1;var h=3;l[h++]=102;l[h++]=229;l[h++]=244;let m=l[h]=0;for(let n=0;n>4&240);a.cmos_write(61,c&255);a.cmos_write(21,128);a.cmos_write(22,2);c=0;1048576<=this.memory_size[0]&&(c=this.memory_size[0]-1048576>>10,c=Math.min(c,65535));a.cmos_write(23,c&255);a.cmos_write(24,c>>8&255);a.cmos_write(48,c&255);a.cmos_write(49,c>>8&255);c=0;16777216<=this.memory_size[0]&&(c=this.memory_size[0]-16777216>>16,c=Math.min(c,65535));a.cmos_write(52,c&255);a.cmos_write(53,c>>8&255);a.cmos_write(91,0);a.cmos_write(92, +G.prototype.load_multiboot=function(a){this.load_multiboot_option_rom(a,void 0,"")&&(this.reg32[0]=this.io.port_read32(244))}; +G.prototype.load_multiboot_option_rom=function(a,b,c){if(8192>a.byteLength){var d=new Int32Array(2048);(new Uint8Array(d.buffer)).set(new Uint8Array(a))}else d=new Int32Array(a,0,2048);for(var e=0;8192>e;e+=4){if(464367618===d[e>>2]){var g=d[e+4>>2];if(464367618+g+d[e+8>>2]|0)continue}else continue;ta("Multiboot magic found, flags: "+B(g>>>0,8),2);var f=this;this.io.register_read(244,this,function(){return 0},function(){return 0},function(){var n=31860,p=0;if(c){p|=4;f.write32(31760,n);c+="\x00"; +var q=(new TextEncoder).encode(c);f.write_blob(q,n);n+=q.length}if(g&2){p|=64;q=0;f.write32(31788,0);f.write32(31792,n);var r=0;var A=!1;for(let u=0;4294967296>u;u+=131072)A&&void 0!==f.memory_map_read8[u>>>17]?(f.write32(n,20),f.write32(n+4,r),f.write32(n+8,0),f.write32(n+12,u-r),f.write32(n+16,0),f.write32(n+20,1),n+=24,q+=24,A=!1):A||void 0!==f.memory_map_read8[u>>>17]||(r=u,A=!0);f.write32(31788,q)}f.write32(31744,p);q=p=0;if(g&65536){A=d[e+12>>2];p=d[e+16>>2];var z=d[e+20>>2];q=d[e+24>>2];r= +d[e+28>>2];B(A,8);B(p,8);B(z,8);B(q,8);B(r,8);A=new Uint8Array(a,e-(A-p),0===z?void 0:z-p);f.write_blob(A,p);p=r|0;q=Math.max(z,q)}else if(1179403647===d[0]){r=new DataView(a);const [u,F]=Ab(r,Bb);console.assert(52===F);console.assert(1179403647===u.magic,"Bad magic");console.assert(1===u.class,"Unimplemented: 64 bit elf");console.assert(1===u.data,"Unimplemented: big endian");console.assert(1===u.version0,"Bad version0");console.assert(2===u.type,"Unimplemented type");console.assert(1===u.version1, +"Bad version1");console.assert(52===u.ehsize,"Bad header size");console.assert(32===u.phentsize,"Bad program header size");console.assert(40===u.shentsize,"Bad section header size");[p]=Cb(new DataView(r.buffer,r.byteOffset+u.phoff,u.phentsize*u.phnum),Db,u.phnum);Cb(new DataView(r.buffer,r.byteOffset+u.shoff,u.shentsize*u.shnum),Eb,u.shnum);r=u;A=p;p=r.entry;for(z of A)0!==z.type&&(1===z.type?z.paddr+z.memszp&&(p=p-z.vaddr+z.paddr)):B(z.paddr):2===z.type||3===z.type||4===z.type||6===z.type||7===z.type||1685382480===z.type||1685382481===z.type||1685382482===z.type||1685382483===z.type||B(z.type))}b&&(f.write32(31764,1),f.write32(31768,n),z=q,0!==(z&4095)&&(z=(z&-4096)+4096),q=z+b.byteLength,f.write32(n,z),f.write32(n+4,q),f.write32(n+8,0),f.write32(n+12,0),f.write_blob(new Uint8Array(b),z));f.reg32[3]=31744;f.cr[0]=1;f.protected_mode[0]= +1;f.flags[0]=2;f.is_32[0]=1;f.stack_size_32[0]=1;for(n=0;6>n;n++)f.segment_is_null[n]=0,f.segment_offsets[n]=0,f.segment_limits[n]=4294967295,f.sreg[n]=45058;f.instruction_pointer[0]=f.get_seg_cs()+p|0;f.update_state_flags();f.debug.dump_state();f.debug.dump_regs();return 732803074});this.io.register_write_consecutive(244,this,function(n){console.log("Test exited with code "+B(n,2));throw"HALT";},function(){},function(){},function(){});for(let n=0;15>=n;n++){function p(q){B(n);B(q,2);q?this.device_raise_irq(n): +this.device_lower_irq(n)}this.io.register_write(8192+n,this,p,p,p)}const l=new Uint8Array(512);(new Uint16Array(l.buffer))[0]=43605;l[2]=1;var k=3;l[k++]=102;l[k++]=229;l[k++]=244;let m=l[k]=0;for(let n=0;n>4&240);a.cmos_write(61,c&255);a.cmos_write(21,128);a.cmos_write(22,2);c=0;1048576<=this.memory_size[0]&&(c=this.memory_size[0]-1048576>>10,c=Math.min(c,65535));a.cmos_write(23,c&255);a.cmos_write(24,c>>8&255);a.cmos_write(48,c&255);a.cmos_write(49,c>>8&255);c=0;16777216<=this.memory_size[0]&&(c=this.memory_size[0]-16777216>>16,c=Math.min(c,65535));a.cmos_write(52,c&255);a.cmos_write(53,c>>8&255);a.cmos_write(91,0);a.cmos_write(92, 0);a.cmos_write(93,0);a.cmos_write(20,47);a.cmos_write(95,0);b.fastboot&&a.cmos_write(63,1)}; -F.prototype.load_bios=function(){var a=this.bios.main,b=this.bios.vga;if(a){var c=new Uint8Array(a);this.write_blob(c,1048576-a.byteLength);if(b){var d=new Uint8Array(b);this.write_blob(d,786432);this.io.mmap_register(4272947200,1048576,function(e){e=e-4272947200|0;return e>>0,e>>>0);WebAssembly.instantiate(g,{e:this.jit_imports}).then(f=>{this.wm.wasm_table.set(a+1024,f.instance.exports.f);this.codegen_finalize_finished(a,b,c);this.test_hook_did_finalize_wasm&&this.test_hook_did_finalize_wasm(g)})};F.prototype.log_uncompiled_code=function(){};F.prototype.dump_function_code=function(){}; -F.prototype.run_hardware_timers=function(a,b){const c=this.devices.pit.timer(b,!1),d=this.devices.rtc.timer(b,!1);let e=100,g=100;a&&(e=this.devices.acpi.timer(b),g=this.devices.apic.timer(b));return Math.min(c,d,e,g)};F.prototype.device_raise_irq=function(a){this.pic_set_irq(a);this.devices.ioapic&&this.devices.ioapic.set_irq(a)};F.prototype.device_lower_irq=function(a){this.pic_clear_irq(a);this.devices.ioapic&&this.devices.ioapic.clear_irq(a)};F.prototype.debug_init=function(){var a=this,b={};this.debug=b;b.init=function(){};b.get_regs_short=function(){};b.dump_regs=function(){};b.get_state=function(){};b.dump_state=function(){};b.dump_stack=function(){};b.dump_page_structures=function(){if(a.cr[4]&32)for(var g=0;4>g;g++)a.read32s(a.cr[3]+8*g)};b.dump_gdt_ldt=function(){};b.dump_idt=function(){};b.get_memory_dump=function(){};b.memory_hex_dump=function(){};b.used_memory_dump=function(){};b.debug_interrupt=function(){};let c,d;b.dump_code= -function(g,f,h){if(!d){if(void 0===c&&(c="function"===typeof require?require("./capstone-x86.min.js"):window.cs,void 0===c))return;d=[new c.Capstone(c.ARCH_X86,c.MODE_16),new c.Capstone(c.ARCH_X86,c.MODE_32)]}try{d[g].disasm(f,h).forEach(function(l){ta(A(l.address>>>0)+": "+k.pads(l.bytes.map(m=>A(m,2).slice(-2)).join(" "),20)+" "+l.mnemonic+" "+l.op_str)})}catch(l){ta("Could not disassemble: "+Array.from(f).map(m=>A(m,2)).join(" "))}};let e;b.dump_wasm=function(g){if(void 0===e&&(e="function"=== -typeof require?require("./libwabt.js"):new window.WabtModule,void 0===e))return;g=g.slice();try{var f=e.readWasm(g,{readDebugNames:!1});f.generateNames();f.applyNames();f.toText({foldExprs:!0,inlineExport:!0})}catch(m){var h=new Blob([g]),l=document.createElement("a");l.download="failed.wasm";l.href=window.URL.createObjectURL(h);l.dataset.downloadurl=["application/octet-stream",l.download,l.href].join(":");l.click();window.URL.revokeObjectURL(l.src);console.log(m.toString())}finally{f&&f.destroy()}}};const Fb=DataView.prototype,Gb={size:1,get:Fb.getUint8,set:Fb.setUint8},Hb={size:2,get:Fb.getUint16,set:Fb.setUint16},W={size:4,get:Fb.getUint32,set:Fb.setUint32},Bb=Ib([{magic:W},{class:Gb},{data:Gb},{version0:Gb},{osabi:Gb},{abiversion:Gb},{pad0:function(a){return{size:a,get:()=>-1}}(7)},{type:Hb},{machine:Hb},{version1:W},{entry:W},{phoff:W},{shoff:W},{flags:W},{ehsize:Hb},{phentsize:Hb},{phnum:Hb},{shentsize:Hb},{shnum:Hb},{shstrndx:Hb}]);console.assert(52===Bb.reduce((a,b)=>a+b.size,0)); +G.prototype.load_bios=function(){var a=this.bios.main,b=this.bios.vga;if(a){var c=new Uint8Array(a);this.write_blob(c,1048576-a.byteLength);if(b){var d=new Uint8Array(b);this.write_blob(d,786432);this.io.mmap_register(4272947200,1048576,function(e){e=e-4272947200|0;return e>>0,e>>>0);WebAssembly.instantiate(g,{e:this.jit_imports}).then(f=>{this.wm.wasm_table.set(a+1024,f.instance.exports.f);this.codegen_finalize_finished(a,b,c);this.test_hook_did_finalize_wasm&&this.test_hook_did_finalize_wasm(g)})};G.prototype.log_uncompiled_code=function(){};G.prototype.dump_function_code=function(){}; +G.prototype.run_hardware_timers=function(a,b){const c=this.devices.pit.timer(b,!1),d=this.devices.rtc.timer(b,!1);let e=100,g=100;a&&(e=this.devices.acpi.timer(b),g=this.devices.apic.timer(b));return Math.min(c,d,e,g)};G.prototype.device_raise_irq=function(a){this.pic_set_irq(a);this.devices.ioapic&&this.devices.ioapic.set_irq(a)};G.prototype.device_lower_irq=function(a){this.pic_clear_irq(a);this.devices.ioapic&&this.devices.ioapic.clear_irq(a)};G.prototype.debug_init=function(){var a=this,b={};this.debug=b;b.init=function(){};b.get_regs_short=function(){};b.dump_regs=function(){};b.get_state=function(){};b.dump_state=function(){};b.dump_stack=function(){};b.dump_page_structures=function(){if(a.cr[4]&32)for(var g=0;4>g;g++)a.read32s(a.cr[3]+8*g)};b.dump_gdt_ldt=function(){};b.dump_idt=function(){};b.get_memory_dump=function(){};b.memory_hex_dump=function(){};b.used_memory_dump=function(){};b.debug_interrupt=function(){};let c,d;b.dump_code= +function(g,f,k){if(!d){if(void 0===c&&(c="function"===typeof require?require("./capstone-x86.min.js"):window.cs,void 0===c))return;d=[new c.Capstone(c.ARCH_X86,c.MODE_16),new c.Capstone(c.ARCH_X86,c.MODE_32)]}try{d[g].disasm(f,k).forEach(function(l){ta(B(l.address>>>0)+": "+h.pads(l.bytes.map(m=>B(m,2).slice(-2)).join(" "),20)+" "+l.mnemonic+" "+l.op_str)})}catch(l){ta("Could not disassemble: "+Array.from(f).map(m=>B(m,2)).join(" "))}};let e;b.dump_wasm=function(g){if(void 0===e&&(e="function"=== +typeof require?require("./libwabt.js"):new window.WabtModule,void 0===e))return;g=g.slice();try{var f=e.readWasm(g,{readDebugNames:!1});f.generateNames();f.applyNames();f.toText({foldExprs:!0,inlineExport:!0})}catch(m){var k=new Blob([g]),l=document.createElement("a");l.download="failed.wasm";l.href=window.URL.createObjectURL(k);l.dataset.downloadurl=["application/octet-stream",l.download,l.href].join(":");l.click();window.URL.revokeObjectURL(l.src);console.log(m.toString())}finally{f&&f.destroy()}}};const Fb=DataView.prototype,Gb={size:1,get:Fb.getUint8,set:Fb.setUint8},Hb={size:2,get:Fb.getUint16,set:Fb.setUint16},W={size:4,get:Fb.getUint32,set:Fb.setUint32},Bb=Ib([{magic:W},{class:Gb},{data:Gb},{version0:Gb},{osabi:Gb},{abiversion:Gb},{pad0:function(a){return{size:a,get:()=>-1}}(7)},{type:Hb},{machine:Hb},{version1:W},{entry:W},{phoff:W},{shoff:W},{flags:W},{ehsize:Hb},{phentsize:Hb},{phnum:Hb},{shentsize:Hb},{shnum:Hb},{shstrndx:Hb}]);console.assert(52===Bb.reduce((a,b)=>a+b.size,0)); const Db=Ib([{type:W},{offset:W},{vaddr:W},{paddr:W},{filesz:W},{memsz:W},{flags:W},{align:W}]);console.assert(32===Db.reduce((a,b)=>a+b.size,0));const Eb=Ib([{name:W},{type:W},{flags:W},{addr:W},{offset:W},{size:W},{link:W},{info:W},{addralign:W},{entsize:W}]);console.assert(40===Eb.reduce((a,b)=>a+b.size,0));function Ib(a){return a.map(function(b){var c=Object.keys(b);console.assert(1===c.length);c=c[0];b=b[c];console.assert(0{f(n,p);n=null},10),!1;f(y,I);return!1}}function f(y,I){a:{if(void 0!==y.code){var R=E[y.code];if(void 0!==R)break a}R=G[y.keyCode]}R?h(R,I,y.repeat):console.log("Missing char in map: keyCode="+(y.keyCode||-1).toString(16)+" code="+y.code)}function h(y,I,R){if(I)m[y]&&!R&&h(y,!1);else if(!m[y])return; -(m[y]=I)||(y|=128);255>8),l(y&255)):l(y)}function l(y){t.bus.send("keyboard-code",y)}var m={},n=null,p=!1,q=0,t=this;this.emu_enabled=!0;var G=new Uint16Array([0,0,0,0,0,0,0,0,14,15,0,0,0,28,0,0,42,29,56,0,58,0,0,0,0,0,0,1,0,0,0,0,57,57417,57425,57423,57415,57419,57416,57421,80,0,0,0,0,82,83,0,11,2,3,4,5,6,7,8,9,10,0,39,0,13,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,57435,57436,57437,0,0,82,79,80,81,75,76,77,71,72,73,0,0,0,0,0,0,59,60,61,62,63,64, +function Ab(a,b){const c={};let d=0;for(const e of b)b=e.get.call(a,d,!0),console.assert(void 0===c[e.name]),c[e.name]=b,d+=e.size;return[c,d]}function Cb(a,b,c){const d=[];let e=0;for(var g=0;g{f(n,p);n=null},10),!1;f(y,I);return!1}}function f(y,I){a:{if(void 0!==y.code){var R=F[y.code];if(void 0!==R)break a}R=A[y.keyCode]}R?k(R,I,y.repeat):console.log("Missing char in map: keyCode="+(y.keyCode||-1).toString(16)+" code="+y.code)}function k(y,I,R){if(I)m[y]&&!R&&k(y,!1);else if(!m[y])return; +(m[y]=I)||(y|=128);255>8),l(y&255)):l(y)}function l(y){r.bus.send("keyboard-code",y)}var m={},n=null,p=!1,q=0,r=this;this.emu_enabled=!0;var A=new Uint16Array([0,0,0,0,0,0,0,0,14,15,0,0,0,28,0,0,42,29,56,0,58,0,0,0,0,0,0,1,0,0,0,0,57,57417,57425,57423,57415,57419,57416,57421,80,0,0,0,0,82,83,0,11,2,3,4,5,6,7,8,9,10,0,39,0,13,0,0,0,30,48,46,32,18,33,34,35,23,36,37,38,50,49,24,25,16,19,31,20,22,47,17,45,21,44,57435,57436,57437,0,0,82,79,80,81,75,76,77,71,72,73,0,0,0,0,0,0,59,60,61,62,63,64, 65,66,67,68,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,39,13,51,12,52,53,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,43,27,40,0,57435,57400,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),z={8:8,10:13,32:32,39:222,44:188,45:189,46:190,47:191,48:48,49:49,50:50,51:51,52:52,53:53,54:54,55:55,56:56,57:57,59:186,61:187,91:219,92:220,93:221,96:192,97:65,98:66,99:67,100:68,101:69,102:70,103:71,104:72,105:73,106:74,107:75, -108:76,109:77,110:78,111:79,112:80,113:81,114:82,115:83,116:84,117:85,118:86,119:87,120:88,121:89,122:90},u={33:49,34:222,35:51,36:52,37:53,38:55,40:57,41:48,42:56,43:187,58:186,60:188,62:190,63:191,64:50,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,94:54,95:189,123:219,124:220,125:221,126:192},E={Escape:1,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10, +108:76,109:77,110:78,111:79,112:80,113:81,114:82,115:83,116:84,117:85,118:86,119:87,120:88,121:89,122:90},u={33:49,34:222,35:51,36:52,37:53,38:55,40:57,41:48,42:56,43:187,58:186,60:188,62:190,63:191,64:50,65:65,66:66,67:67,68:68,69:69,70:70,71:71,72:72,73:73,74:74,75:75,76:76,77:77,78:78,79:79,80:80,81:81,82:82,83:83,84:84,85:85,86:86,87:87,88:88,89:89,90:90,94:54,95:189,123:219,124:220,125:221,126:192},F={Escape:1,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10, Digit0:11,Minus:12,Equal:13,Backspace:14,Tab:15,KeyQ:16,KeyW:17,KeyE:18,KeyR:19,KeyT:20,KeyY:21,KeyU:22,KeyI:23,KeyO:24,KeyP:25,BracketLeft:26,BracketRight:27,Enter:28,ControlLeft:29,KeyA:30,KeyS:31,KeyD:32,KeyF:33,KeyG:34,KeyH:35,KeyJ:36,KeyK:37,KeyL:38,Semicolon:39,Quote:40,Backquote:41,ShiftLeft:42,Backslash:43,KeyZ:44,KeyX:45,KeyC:46,KeyV:47,KeyB:48,KeyN:49,KeyM:50,Comma:51,Period:52,Slash:53,IntlRo:53,ShiftRight:54,NumpadMultiply:55,AltLeft:56,Space:57,CapsLock:58,F1:59,F2:60,F3:61,F4:62,F5:63, F6:64,F7:65,F8:66,F9:67,F10:68,NumLock:69,ScrollLock:70,Numpad7:71,Numpad8:72,Numpad9:73,NumpadSubtract:74,Numpad4:75,Numpad5:76,Numpad6:77,NumpadAdd:78,Numpad1:79,Numpad2:80,Numpad3:81,Numpad0:82,NumpadDecimal:83,IntlBackslash:86,F11:87,F12:88,NumpadEnter:57372,ControlRight:57373,NumpadDivide:57397,AltRight:57400,Home:57415,ArrowUp:57416,PageUp:57417,ArrowLeft:57419,ArrowRight:57421,End:57423,ArrowDown:57424,PageDown:57425,Insert:57426,Delete:57427,OSLeft:57435,OSRight:57436,ContextMenu:57437};this.bus= a;this.destroy=function(){"undefined"!==typeof window&&(window.removeEventListener("keyup",c,!1),window.removeEventListener("keydown",d,!1),window.removeEventListener("blur",e,!1))};this.init=function(){"undefined"!==typeof window&&(this.destroy(),window.addEventListener("keyup",c,!1),window.addEventListener("keydown",d,!1),window.addEventListener("blur",e,!1))};this.init();this.simulate_press=function(y){y={keyCode:y};g(y,!0);g(y,!1)};this.simulate_char=function(y){var I=y.charCodeAt(0);I in z?this.simulate_press(z[I]): -I in u?(l(42),this.simulate_press(u[I]),l(170)):console.log("ascii -> keyCode not found: ",I,y)}};function Rb(a,b){function c(u){if(!z.enabled||!z.emu_enabled)return!1;var E=b||document.body,y;if(!(y=document.pointerLockElement))a:{for(u=u.target;u.parentNode;){if(u===E){y=!0;break a}u=u.parentNode}y=!1}return y}function d(u){c(u)&&(u=u.changedTouches)&&u.length&&(u=u[u.length-1],t=u.clientX,G=u.clientY)}function e(){if(n||q||p)z.bus.send("mouse-click",[!1,!1,!1]),n=q=p=!1}function g(u){if(z.bus&&c(u)&&z.is_running){var E=0,y=0,I=u.changedTouches;I?I.length&&(I=I[I.length-1],E=I.clientX-t,y=I.clientY- -G,t=I.clientX,G=I.clientY,u.preventDefault()):"number"===typeof u.movementX?(E=u.movementX,y=u.movementY):"number"===typeof u.webkitMovementX?(E=u.webkitMovementX,y=u.webkitMovementY):"number"===typeof u.mozMovementX?(E=u.mozMovementX,y=u.mozMovementY):(E=u.clientX-t,y=u.clientY-G,t=u.clientX,G=u.clientY);z.bus.send("mouse-delta",[.15*E,-(.15*y)]);b&&z.bus.send("mouse-absolute",[u.pageX-b.offsetLeft,u.pageY-b.offsetTop,b.offsetWidth,b.offsetHeight])}}function f(u){c(u)&&l(u,!0)}function h(u){c(u)&& -l(u,!1)}function l(u,E){z.bus&&(1===u.which?n=E:2===u.which?q=E:3===u.which&&(p=E),z.bus.send("mouse-click",[n,q,p]),u.preventDefault())}function m(u){if(c(u)){var E=u.wheelDelta||-u.detail;0>E?E=-1:0 keyCode not found: ",I,y)}};function Rb(a,b){function c(u){if(!z.enabled||!z.emu_enabled)return!1;var F=b||document.body,y;if(!(y=document.pointerLockElement))a:{for(u=u.target;u.parentNode;){if(u===F){y=!0;break a}u=u.parentNode}y=!1}return y}function d(u){c(u)&&(u=u.changedTouches)&&u.length&&(u=u[u.length-1],r=u.clientX,A=u.clientY)}function e(){if(n||q||p)z.bus.send("mouse-click",[!1,!1,!1]),n=q=p=!1}function g(u){if(z.bus&&c(u)&&z.is_running){var F=0,y=0,I=u.changedTouches;I?I.length&&(I=I[I.length-1],F=I.clientX-r,y=I.clientY- +A,r=I.clientX,A=I.clientY,u.preventDefault()):"number"===typeof u.movementX?(F=u.movementX,y=u.movementY):"number"===typeof u.webkitMovementX?(F=u.webkitMovementX,y=u.webkitMovementY):"number"===typeof u.mozMovementX?(F=u.mozMovementX,y=u.mozMovementY):(F=u.clientX-r,y=u.clientY-A,r=u.clientX,A=u.clientY);z.bus.send("mouse-delta",[.15*F,-(.15*y)]);b&&z.bus.send("mouse-absolute",[u.pageX-b.offsetLeft,u.pageY-b.offsetTop,b.offsetWidth,b.offsetHeight])}}function f(u){c(u)&&l(u,!0)}function k(u){c(u)&& +l(u,!1)}function l(u,F){z.bus&&(1===u.which?n=F:2===u.which?q=F:3===u.which&&(p=F),z.bus.send("mouse-click",[n,q,p]),u.preventDefault())}function m(u){if(c(u)){var F=u.wheelDelta||-u.detail;0>F?F=-1:0{switch(n.data.type){case "queue":m.queue_push(n.data.value);break;case "sampling-rate":m.source_samples_per_destination=n.data.value/sampleRate}};return m}var l=[new Float32Array(256),new Float32Array(256)];Reflect.setPrototypeOf(h.prototype,AudioWorkletProcessor.prototype);Reflect.setPrototypeOf(h,AudioWorkletProcessor);h.prototype.process=h.prototype.process=function(m,n){for(m=0;mm?(m+=this.source_buffer_previous[0].length,this.source_buffer_previous[n][m]):this.source_buffer_current[n][m]};h.prototype.ensure_enough_data=function(m){var n=this.source_buffer_current[0].length;n-this.source_block_start +function Tb(a,b,c){this.bus=a;this.audio_context=b;this.enabled=!1;this.sampling_rate=48E3;b=function(){function f(m){if(0===m)return 1;m*=Math.PI;return Math.sin(m)/m}function k(){var m=Reflect.construct(AudioWorkletProcessor,[],k);m.kernel_size=3;m.queue_data=Array(1024);m.queue_start=0;m.queue_end=0;m.queue_length=0;m.queue_size=m.queue_data.length;m.queued_samples=0;m.source_buffer_previous=l;m.source_buffer_current=l;m.source_samples_per_destination=1;m.source_block_start=0;m.source_time=0;m.source_offset= +0;m.port.onmessage=n=>{switch(n.data.type){case "queue":m.queue_push(n.data.value);break;case "sampling-rate":m.source_samples_per_destination=n.data.value/sampleRate}};return m}var l=[new Float32Array(256),new Float32Array(256)];Reflect.setPrototypeOf(k.prototype,AudioWorkletProcessor.prototype);Reflect.setPrototypeOf(k,AudioWorkletProcessor);k.prototype.process=k.prototype.process=function(m,n){for(m=0;mm?(m+=this.source_buffer_previous[0].length,this.source_buffer_previous[n][m]):this.source_buffer_current[n][m]};k.prototype.ensure_enough_data=function(m){var n=this.source_buffer_current[0].length;n-this.source_block_start this.queued_samples&&this.queue_length&&this.dbg_log("Not enough samples - should not happen during midway of playback");this.source_buffer_previous=this.source_buffer_current;this.source_buffer_current=this.queue_shift();var m=this.source_buffer_current[0].length;if(256>m){for(var n=this.queue_start,p=0;256>m&&pthis.queued_samples/this.source_samples_per_destination&&this.port.postMessage({type:"pump"})};h.prototype.queue_push=function(m){this.queue_lengththis.queued_samples/this.source_samples_per_destination&&this.port.postMessage({type:"pump"})};k.prototype.queue_push=function(m){this.queue_length{URL.revokeObjectURL(g);this.node_processor=new AudioWorkletNode(this.audio_context,"dac-processor",{numberOfInputs:0,numberOfOutputs:1,outputChannelCount:[2],parameterData:{},processorOptions:{}});this.node_processor.port.postMessage({type:"sampling-rate",value:this.sampling_rate});this.node_processor.port.onmessage=f=>{switch(f.data.type){case "pump":this.pump()}};this.node_processor.connect(this.node_output)}); this.mixer_connection=c.add_source(this.node_output,2);this.mixer_connection.set_gain_hidden(3);a.register("dac-send-data",function(f){this.queue(f)},this);a.register("dac-enable",function(){this.enabled=!0},this);a.register("dac-disable",function(){this.enabled=!1},this);a.register("dac-tell-sampling-rate",function(f){this.sampling_rate=f;this.node_processor&&this.node_processor.port.postMessage({type:"sampling-rate",value:f})},this)} Tb.prototype.queue=function(a){this.node_processor&&this.node_processor.port.postMessage({type:"queue",value:a},[a[0].buffer,a[1].buffer])};Tb.prototype.pump=function(){this.enabled&&this.bus.send("dac-request-data")}; function Ub(a,b,c){this.bus=a;this.audio_context=b;this.enabled=!1;this.sampling_rate=22050;this.buffered_time=0;this.rate_ratio=1;this.node_lowpass=this.audio_context.createBiquadFilter();this.node_lowpass.type="lowpass";this.node_output=this.node_lowpass;this.mixer_connection=c.add_source(this.node_output,2);this.mixer_connection.set_gain_hidden(3);a.register("dac-send-data",function(d){this.queue(d)},this);a.register("dac-enable",function(){this.enabled=!0;this.pump()},this);a.register("dac-disable", function(){this.enabled=!1},this);a.register("dac-tell-sampling-rate",function(d){this.sampling_rate=d;this.rate_ratio=Math.ceil(8E3/d);this.node_lowpass.frequency.setValueAtTime(d/2,this.audio_context.currentTime)},this)} -Ub.prototype.queue=function(a){var b=a[0].length,c=b/this.sampling_rate;if(1this.pump(),1E3*b);a.start(this.buffered_time);this.buffered_time+=c;setTimeout(()=>this.pump(),0)};Ub.prototype.pump=function(){this.enabled&&(.2l?void 0===this.update_timer&&(this.update_timer=setTimeout(()=>{this.update_timer=void 0;this.last_update=Date.now();this.render()},16-l)):(void 0!==this.update_timer&&(clearTimeout(this.update_timer),this.update_timer=void 0),this.last_update=h,this.render())};this.render=function(){a.value=this.text;this.text_new_line&&(this.text_new_line= -!1,a.scrollTop=1E9)};this.send_char=function(h){f.bus&&f.bus.send("serial0-input",h)}} -function Zb(a,b){this.element=a;if(window.Terminal){var c=this.term=new window.Terminal({logLevel:"off"});c.write("This is the serial console. Whatever you type or paste here will be sent to COM1");var d=c.onData(function(e){for(let g=0;gthis.pump(),1E3*b);a.start(this.buffered_time);this.buffered_time+=c;setTimeout(()=>this.pump(),0)};Ub.prototype.pump=function(){this.enabled&&(.2l?void 0===this.update_timer&&(this.update_timer=setTimeout(()=>{this.update_timer=void 0;this.last_update=Date.now();this.render()},16-l)):(void 0!==this.update_timer&&(clearTimeout(this.update_timer),this.update_timer=void 0),this.last_update=k,this.render())};this.render=function(){a.value=this.text;this.text_new_line&&(this.text_new_line= +!1,a.scrollTop=1E9)};this.send_char=function(k){f.bus&&f.bus.send("serial0-input",k)}} +function Zb(a,b){this.element=a;if(window.Terminal){var c=this.term=new window.Terminal({logLevel:"off"});c.write("This is the serial console. Whatever you type or paste here will be sent to COM1");var d=c.onData(function(e){for(let g=0;ga)){this.last_connect_attempt=Date.now();try{this.socket=new WebSocket(this.url)}catch(b){console.error(b);return}this.socket.binaryType="arraybuffer";this.socket.onopen=this.handle_open.bind(this);this.socket.onmessage=this.handle_message.bind(this);this.socket.onclose=this.handle_close.bind(this); -this.socket.onerror=this.handle_error.bind(this)}}};$b.prototype.send=function(a){this.socket&&1===this.socket.readyState?this.socket.send(a):(this.send_queue.push(a),this.send_queue.length>2*this.send_queue_limit&&(this.send_queue=this.send_queue.slice(-this.send_queue_limit)),this.connect())};$b.prototype.change_proxy=function(a){this.url=a;this.socket&&(this.socket.onclose=function(){},this.socket.onerror=function(){},this.socket.close(),this.socket=void 0)};function X(a){this.cpu_is_running=!1;this.cpu_exception_hook=function(){};var b=ob.create();this.bus=b[0];this.emulator_bus=b[1];var c,d;const e=new WebAssembly.Table({element:"anyfunc",initial:1924});b={cpu_exception_hook:f=>this.cpu_exception_hook(f),run_hardware_timers:function(f,h){return c.run_hardware_timers(f,h)},cpu_event_halt:()=>{this.emulator_bus.send("cpu-event-halt")},abort:function(){},microtick:C.microtick,get_rand_int:function(){return k.get_rand_int()},apic_acknowledge_irq:function(){return c.devices.apic.acknowledge_irq()}, -stop_idling:function(){return c.stop_idling()},io_port_read8:function(f){return c.io.port_read8(f)},io_port_read16:function(f){return c.io.port_read16(f)},io_port_read32:function(f){return c.io.port_read32(f)},io_port_write8:function(f,h){c.io.port_write8(f,h)},io_port_write16:function(f,h){c.io.port_write16(f,h)},io_port_write32:function(f,h){c.io.port_write32(f,h)},mmap_read8:function(f){return c.mmap_read8(f)},mmap_read16:function(f){return c.mmap_read16(f)},mmap_read32:function(f){return c.mmap_read32(f)}, -mmap_write8:function(f,h){c.mmap_write8(f,h)},mmap_write16:function(f,h){c.mmap_write16(f,h)},mmap_write32:function(f,h){c.mmap_write32(f,h)},mmap_write64:function(f,h,l){c.mmap_write64(f,h,l)},mmap_write128:function(f,h,l,m,n){c.mmap_write128(f,h,l,m,n)},log_from_wasm:function(f,h){k.read_sized_string_from_mem(d,f,h)},console_log_from_wasm:function(f,h){f=k.read_sized_string_from_mem(d,f,h);console.error(f)},dbg_trace_from_wasm:function(){},codegen_finalize:(f,h,l,m,n)=>{c.codegen_finalize(f,h,l, -m,n)},jit_clear_func:f=>c.jit_clear_func(f),jit_clear_all_funcs:()=>c.jit_clear_all_funcs(),__indirect_function_table:e};let g=a.wasm_fn;g||(g=f=>new Promise(h=>{let l="v86.wasm",m="v86-fallback.wasm";if(a.wasm_path){l=a.wasm_path;const n=l.lastIndexOf("/");m=(-1===n?"":l.substr(0,n))+"/"+m}else"undefined"===typeof window&&"string"===typeof __dirname?(l=__dirname+"/"+l,m=__dirname+"/"+m):(l="build/"+l,m="build/"+m);k.load_file(l,{done:async n=>{try{const {instance:p}=await WebAssembly.instantiate(n, -f);this.wasm_source=n;h(p.exports)}catch(p){k.load_file(m,{done:async q=>{const {instance:t}=await WebAssembly.instantiate(q,f);this.wasm_source=q;h(t.exports)}})}},progress:n=>{this.emulator_bus.send("download-progress",{file_index:0,file_count:1,file_name:l,lengthComputable:n.lengthComputable,total:n.total,loaded:n.loaded})}})}));g({env:b}).then(f=>{d=f.memory;f.rust_init();f=this.v86=new C(this.emulator_bus,{exports:f,wasm_table:e});c=f.cpu;this.continue_init(f,a)});this.zstd_worker=null;this.zstd_worker_request_id= +this.socket.onerror=this.handle_error.bind(this)}}};$b.prototype.send=function(a){this.socket&&1===this.socket.readyState?this.socket.send(a):(this.send_queue.push(a),this.send_queue.length>2*this.send_queue_limit&&(this.send_queue=this.send_queue.slice(-this.send_queue_limit)),this.connect())};$b.prototype.change_proxy=function(a){this.url=a;this.socket&&(this.socket.onclose=function(){},this.socket.onerror=function(){},this.socket.close(),this.socket=void 0)};function X(a){this.cpu_is_running=!1;this.cpu_exception_hook=function(){};var b=ob.create();this.bus=b[0];this.emulator_bus=b[1];var c,d;const e=new WebAssembly.Table({element:"anyfunc",initial:1924});b={cpu_exception_hook:f=>this.cpu_exception_hook(f),run_hardware_timers:function(f,k){return c.run_hardware_timers(f,k)},cpu_event_halt:()=>{this.emulator_bus.send("cpu-event-halt")},abort:function(){},microtick:D.microtick,get_rand_int:function(){return h.get_rand_int()},apic_acknowledge_irq:function(){return c.devices.apic.acknowledge_irq()}, +stop_idling:function(){return c.stop_idling()},io_port_read8:function(f){return c.io.port_read8(f)},io_port_read16:function(f){return c.io.port_read16(f)},io_port_read32:function(f){return c.io.port_read32(f)},io_port_write8:function(f,k){c.io.port_write8(f,k)},io_port_write16:function(f,k){c.io.port_write16(f,k)},io_port_write32:function(f,k){c.io.port_write32(f,k)},mmap_read8:function(f){return c.mmap_read8(f)},mmap_read16:function(f){return c.mmap_read16(f)},mmap_read32:function(f){return c.mmap_read32(f)}, +mmap_write8:function(f,k){c.mmap_write8(f,k)},mmap_write16:function(f,k){c.mmap_write16(f,k)},mmap_write32:function(f,k){c.mmap_write32(f,k)},mmap_write64:function(f,k,l){c.mmap_write64(f,k,l)},mmap_write128:function(f,k,l,m,n){c.mmap_write128(f,k,l,m,n)},log_from_wasm:function(f,k){h.read_sized_string_from_mem(d,f,k)},console_log_from_wasm:function(f,k){f=h.read_sized_string_from_mem(d,f,k);console.error(f)},dbg_trace_from_wasm:function(){},codegen_finalize:(f,k,l,m,n)=>{c.codegen_finalize(f,k,l, +m,n)},jit_clear_func:f=>c.jit_clear_func(f),jit_clear_all_funcs:()=>c.jit_clear_all_funcs(),__indirect_function_table:e};let g=a.wasm_fn;g||(g=f=>new Promise(k=>{let l="v86.wasm",m="v86-fallback.wasm";if(a.wasm_path){l=a.wasm_path;const n=l.lastIndexOf("/");m=(-1===n?"":l.substr(0,n))+"/"+m}else"undefined"===typeof window&&"string"===typeof __dirname?(l=__dirname+"/"+l,m=__dirname+"/"+m):(l="build/"+l,m="build/"+m);h.load_file(l,{done:async n=>{try{const {instance:p}=await WebAssembly.instantiate(n, +f);this.wasm_source=n;k(p.exports)}catch(p){h.load_file(m,{done:async q=>{const {instance:r}=await WebAssembly.instantiate(q,f);this.wasm_source=q;k(r.exports)}})}},progress:n=>{this.emulator_bus.send("download-progress",{file_index:0,file_count:1,file_name:l,lengthComputable:n.lengthComputable,total:n.total,loaded:n.loaded})}})}));g({env:b}).then(f=>{d=f.memory;f.rust_init();f=this.v86=new D(this.emulator_bus,{exports:f,wasm_table:e});c=f.cpu;this.continue_init(f,a)});this.zstd_worker=null;this.zstd_worker_request_id= 0} -X.prototype.continue_init=async function(a,b){function c(q,t){switch(q){case "hda":e.hda=this.disk_images.hda=t;break;case "hdb":e.hdb=this.disk_images.hdb=t;break;case "cdrom":e.cdrom=this.disk_images.cdrom=t;break;case "fda":e.fda=this.disk_images.fda=t;break;case "fdb":e.fdb=this.disk_images.fdb=t;break;case "multiboot":e.multiboot=this.disk_images.multiboot=t.buffer;break;case "bzimage":e.bzimage=this.disk_images.bzimage=t.buffer;break;case "initrd":e.initrd=this.disk_images.initrd=t.buffer;break; -case "bios":e.bios=t.buffer;break;case "vga_bios":e.vga_bios=t.buffer;break;case "initial_state":e.initial_state=t.buffer;break;case "fs9p_json":e.fs9p_json=t}}async function d(){if(e.fs9p&&e.fs9p_json&&!e.initial_state&&(e.fs9p.load_from_json(e.fs9p_json),b.bzimage_initrd_from_filesystem)){const {bzimage_path:q,initrd_path:t}=this.get_bzimage_initrd_from_filesystem(e.fs9p),[G,z]=await Promise.all([e.fs9p.read_file(t),e.fs9p.read_file(q)]);c.call(this,"initrd",new k.SyncBuffer(G.buffer));c.call(this, -"bzimage",new k.SyncBuffer(z.buffer))}this.serial_adapter&&this.serial_adapter.show&&this.serial_adapter.show();this.v86.init(e);e.initial_state&&(a.restore_state(e.initial_state),e.initial_state=void 0);b.autostart&&this.v86.run();this.emulator_bus.send("emulator-loaded")}this.bus.register("emulator-stopped",function(){this.cpu_is_running=!1;this.screen_adapter.pause()},this);this.bus.register("emulator-started",function(){this.cpu_is_running=!0;this.screen_adapter.continue()},this);var e={};this.disk_images= +X.prototype.continue_init=async function(a,b){function c(q,r){switch(q){case "hda":e.hda=this.disk_images.hda=r;break;case "hdb":e.hdb=this.disk_images.hdb=r;break;case "cdrom":e.cdrom=this.disk_images.cdrom=r;break;case "fda":e.fda=this.disk_images.fda=r;break;case "fdb":e.fdb=this.disk_images.fdb=r;break;case "multiboot":e.multiboot=this.disk_images.multiboot=r.buffer;break;case "bzimage":e.bzimage=this.disk_images.bzimage=r.buffer;break;case "initrd":e.initrd=this.disk_images.initrd=r.buffer;break; +case "bios":e.bios=r.buffer;break;case "vga_bios":e.vga_bios=r.buffer;break;case "initial_state":e.initial_state=r.buffer;break;case "fs9p_json":e.fs9p_json=r}}async function d(){if(e.fs9p&&e.fs9p_json&&!e.initial_state&&(e.fs9p.load_from_json(e.fs9p_json),b.bzimage_initrd_from_filesystem)){const {bzimage_path:q,initrd_path:r}=this.get_bzimage_initrd_from_filesystem(e.fs9p),[A,z]=await Promise.all([e.fs9p.read_file(r),e.fs9p.read_file(q)]);c.call(this,"initrd",new h.SyncBuffer(A.buffer));c.call(this, +"bzimage",new h.SyncBuffer(z.buffer))}this.serial_adapter&&this.serial_adapter.show&&this.serial_adapter.show();this.v86.init(e);e.initial_state&&(a.restore_state(e.initial_state),e.initial_state=void 0);b.autostart&&this.v86.run();this.emulator_bus.send("emulator-loaded")}this.bus.register("emulator-stopped",function(){this.cpu_is_running=!1;this.screen_adapter.pause()},this);this.bus.register("emulator-started",function(){this.cpu_is_running=!0;this.screen_adapter.continue()},this);var e={};this.disk_images= {fda:void 0,fdb:void 0,hda:void 0,hdb:void 0,cdrom:void 0};var g=b.boot_order?b.boot_order:b.fda?801:b.hda?786:291;e.acpi=b.acpi;e.disable_jit=b.disable_jit;e.load_devices=!0;e.memory_size=b.memory_size||67108864;e.vga_memory_size=b.vga_memory_size||8388608;e.boot_order=g;e.fastboot=b.fastboot||!1;e.fda=void 0;e.fdb=void 0;e.uart1=b.uart1;e.uart2=b.uart2;e.uart3=b.uart3;e.cmdline=b.cmdline;e.preserve_mac_from_state_image=b.preserve_mac_from_state_image;e.mac_address_translation=b.mac_address_translation; -e.cpuid_level=b.cpuid_level;e.virtio_console=b.virtio_console;e.virtio_net=b.virtio_net;e.screen_options=b.screen_options;if(g=b.network_relay_url||b.net_device&&b.net_device.relay_url)"fetch"===g?this.network_adapter=new ac(this.bus):g.startsWith("wisp://")||g.startsWith("wisps://")?this.network_adapter=new bc(g,this.bus,b):this.network_adapter=new $b(g,this.bus);e.net_device=b.net_device||{type:"ne2k"};g=b.screen||{};b.screen_container&&(g.container=b.screen_container);b.disable_keyboard||(this.keyboard_adapter= -new Qb(this.bus));b.disable_mouse||(this.mouse_adapter=new Rb(this.bus,g.container));this.screen_adapter=g.container?new aa(g,()=>this.v86.cpu.devices.vga&&this.v86.cpu.devices.vga.screen_fill_buffer()):new cc;e.screen=this.screen_adapter;e.screen_options=g;b.serial_container&&(this.serial_adapter=new Yb(b.serial_container,this.bus));b.serial_container_xtermjs&&(this.serial_adapter=new Zb(b.serial_container_xtermjs,this.bus));b.disable_speaker||(this.speaker_adapter=new Sb(this.bus));var f=[];g=(q, -t)=>{if(t)if(t.get&&t.set&&t.load)f.push({name:q,loadable:t});else{if("bios"===q||"vga_bios"===q||"initial_state"===q||"multiboot"===q||"bzimage"===q||"initrd"===q)t.async=!1;if("fda"===q||"fdb"===q)t.async=!1;t.url&&!t.async?f.push({name:q,url:t.url,size:t.size}):f.push({name:q,loadable:k.buffer_from_object(t,this.zstd_decompress_worker.bind(this))})}};b.state&&console.warn("Warning: Unknown option 'state'. Did you mean 'initial_state'?");g("bios",b.bios);g("vga_bios",b.vga_bios);g("cdrom",b.cdrom); -g("hda",b.hda);g("hdb",b.hdb);g("fda",b.fda);g("fdb",b.fdb);g("initial_state",b.initial_state);g("multiboot",b.multiboot);g("bzimage",b.bzimage);g("initrd",b.initrd);if(b.filesystem){g=b.filesystem.basefs;var h=b.filesystem.baseurl;let q=new dc;h&&(q=new ec(q,h));e.fs9p=this.fs9p=new Z(q);if(g){if("object"===typeof g){var l=g.size;g=g.url}f.push({name:"fs9p_json",url:g,size:l,as_json:!0})}}var m=this,n=f.length,p=function(q){if(q===n)setTimeout(d.bind(this),0);else{var t=f[q];t.loadable?(t.loadable.onload= -function(){c.call(this,t.name,t.loadable);p(q+1)}.bind(this),t.loadable.load()):k.load_file(t.url,{done:function(G){t.url.endsWith(".zst")&&"initial_state"!==t.name&&(G=this.zstd_decompress(t.size,new Uint8Array(G)));c.call(this,t.name,t.as_json?G:new k.SyncBuffer(G));p(q+1)}.bind(this),progress:function(G){200===G.target.status?m.emulator_bus.send("download-progress",{file_index:q,file_count:n,file_name:t.url,lengthComputable:G.lengthComputable,total:G.total||t.size,loaded:G.loaded}):m.emulator_bus.send("download-error", -{file_index:q,file_count:n,file_name:t.url,request:G.target})},as_json:t.as_json})}}.bind(this);p(0)};X.prototype.zstd_decompress=function(a,b){const c=this.v86.cpu;this.zstd_context=c.zstd_create_ctx(b.length);(new Uint8Array(c.wasm_memory.buffer)).set(b,c.zstd_get_src_ptr(this.zstd_context));b=c.zstd_read(this.zstd_context,a);const d=c.wasm_memory.buffer.slice(b,b+a);c.zstd_read_free(b,a);c.zstd_free_ctx(this.zstd_context);this.zstd_context=null;return d}; -X.prototype.zstd_decompress_worker=async function(a,b){if(!this.zstd_worker){const c=URL.createObjectURL(new Blob(["("+function(){let d;globalThis.onmessage=function(e){if(d){var {src:g,decompressed_size:f,id:h}=e.data;e=d.exports;var l=e.zstd_create_ctx(g.length);(new Uint8Array(e.memory.buffer)).set(g,e.zstd_get_src_ptr(l));var m=e.zstd_read(l,f),n=e.memory.buffer.slice(m,m+f);e.zstd_read_free(m,f);e.zstd_free_ctx(l);postMessage({result:n,id:h},[n])}else l=Object.fromEntries("cpu_exception_hook run_hardware_timers cpu_event_halt microtick get_rand_int apic_acknowledge_irq stop_idling io_port_read8 io_port_read16 io_port_read32 io_port_write8 io_port_write16 io_port_write32 mmap_read8 mmap_read16 mmap_read32 mmap_write8 mmap_write16 mmap_write32 mmap_write64 mmap_write128 codegen_finalize jit_clear_func jit_clear_all_funcs".split(" ").map(p=> +e.cpuid_level=b.cpuid_level;e.virtio_console=b.virtio_console;e.virtio_net=b.virtio_net;e.screen_options=b.screen_options;if(g=b.network_relay_url||b.net_device&&b.net_device.relay_url)"fetch"===g?this.network_adapter=new ac(this.bus,b.net_device):g.startsWith("wisp://")||g.startsWith("wisps://")?this.network_adapter=new bc(g,this.bus,b.net_device):this.network_adapter=new $b(g,this.bus);e.net_device=b.net_device||{type:"ne2k"};g=b.screen||{};b.screen_container&&(g.container=b.screen_container);b.disable_keyboard|| +(this.keyboard_adapter=new Kb(this.bus));b.disable_mouse||(this.mouse_adapter=new Rb(this.bus,g.container));this.screen_adapter=g.container?new aa(g,()=>this.v86.cpu.devices.vga&&this.v86.cpu.devices.vga.screen_fill_buffer()):new cc;e.screen=this.screen_adapter;e.screen_options=g;b.serial_container&&(this.serial_adapter=new Yb(b.serial_container,this.bus));b.serial_container_xtermjs&&(this.serial_adapter=new Zb(b.serial_container_xtermjs,this.bus));b.disable_speaker||(this.speaker_adapter=new Sb(this.bus)); +var f=[];g=(q,r)=>{if(r)if(r.get&&r.set&&r.load)f.push({name:q,loadable:r});else{if("bios"===q||"vga_bios"===q||"initial_state"===q||"multiboot"===q||"bzimage"===q||"initrd"===q)r.async=!1;if("fda"===q||"fdb"===q)r.async=!1;r.url&&!r.async?f.push({name:q,url:r.url,size:r.size}):f.push({name:q,loadable:h.buffer_from_object(r,this.zstd_decompress_worker.bind(this))})}};b.state&&console.warn("Warning: Unknown option 'state'. Did you mean 'initial_state'?");g("bios",b.bios);g("vga_bios",b.vga_bios);g("cdrom", +b.cdrom);g("hda",b.hda);g("hdb",b.hdb);g("fda",b.fda);g("fdb",b.fdb);g("initial_state",b.initial_state);g("multiboot",b.multiboot);g("bzimage",b.bzimage);g("initrd",b.initrd);if(b.filesystem){g=b.filesystem.basefs;var k=b.filesystem.baseurl;let q=new dc;k&&(q=new ec(q,k));e.fs9p=this.fs9p=new Z(q);if(g){if("object"===typeof g){var l=g.size;g=g.url}f.push({name:"fs9p_json",url:g,size:l,as_json:!0})}}var m=this,n=f.length,p=function(q){if(q===n)setTimeout(d.bind(this),0);else{var r=f[q];r.loadable? +(r.loadable.onload=function(){c.call(this,r.name,r.loadable);p(q+1)}.bind(this),r.loadable.load()):h.load_file(r.url,{done:function(A){r.url.endsWith(".zst")&&"initial_state"!==r.name&&(A=this.zstd_decompress(r.size,new Uint8Array(A)));c.call(this,r.name,r.as_json?A:new h.SyncBuffer(A));p(q+1)}.bind(this),progress:function(A){200===A.target.status?m.emulator_bus.send("download-progress",{file_index:q,file_count:n,file_name:r.url,lengthComputable:A.lengthComputable,total:A.total||r.size,loaded:A.loaded}): +m.emulator_bus.send("download-error",{file_index:q,file_count:n,file_name:r.url,request:A.target})},as_json:r.as_json})}}.bind(this);p(0)};X.prototype.zstd_decompress=function(a,b){const c=this.v86.cpu;this.zstd_context=c.zstd_create_ctx(b.length);(new Uint8Array(c.wasm_memory.buffer)).set(b,c.zstd_get_src_ptr(this.zstd_context));b=c.zstd_read(this.zstd_context,a);const d=c.wasm_memory.buffer.slice(b,b+a);c.zstd_read_free(b,a);c.zstd_free_ctx(this.zstd_context);this.zstd_context=null;return d}; +X.prototype.zstd_decompress_worker=async function(a,b){if(!this.zstd_worker){const c=URL.createObjectURL(new Blob(["("+function(){let d;globalThis.onmessage=function(e){if(d){var {src:g,decompressed_size:f,id:k}=e.data;e=d.exports;var l=e.zstd_create_ctx(g.length);(new Uint8Array(e.memory.buffer)).set(g,e.zstd_get_src_ptr(l));var m=e.zstd_read(l,f),n=e.memory.buffer.slice(m,m+f);e.zstd_read_free(m,f);e.zstd_free_ctx(l);postMessage({result:n,id:k},[n])}else l=Object.fromEntries("cpu_exception_hook run_hardware_timers cpu_event_halt microtick get_rand_int apic_acknowledge_irq stop_idling io_port_read8 io_port_read16 io_port_read32 io_port_write8 io_port_write16 io_port_write32 mmap_read8 mmap_read16 mmap_read32 mmap_write8 mmap_write16 mmap_write32 mmap_write64 mmap_write128 codegen_finalize jit_clear_func jit_clear_all_funcs".split(" ").map(p=> [p,()=>console.error("zstd worker unexpectedly called "+p)])),l.__indirect_function_table=new WebAssembly.Table({element:"anyfunc",initial:1024}),l.abort=()=>{throw Error("zstd worker aborted");},l.log_from_wasm=l.console_log_from_wasm=(p,q)=>{console.log(String.fromCharCode(...(new Uint8Array(d.exports.memory.buffer,p,q))))},l.dbg_trace_from_wasm=()=>console.trace(),d=new WebAssembly.Instance(new WebAssembly.Module(e.data),{env:l})}}.toString()+")()"],{type:"text/javascript"}));this.zstd_worker= new Worker(c);URL.revokeObjectURL(c);this.zstd_worker.postMessage(this.wasm_source,[this.wasm_source])}return new Promise(c=>{const d=this.zstd_worker_request_id++,e=async g=>{g.data.id===d&&(this.zstd_worker.removeEventListener("message",e),c(g.data.result))};this.zstd_worker.addEventListener("message",e);this.zstd_worker.postMessage({src:b,decompressed_size:a,id:d},[b.buffer])})}; -X.prototype.get_bzimage_initrd_from_filesystem=function(a){const b=(a.read_dir("/")||[]).map(e=>"/"+e);a=(a.read_dir("/boot/")||[]).map(e=>"/boot/"+e);let c,d;for(const e of[].concat(b,a)){const g=/old/i.test(e)||/fallback/i.test(e),f=/vmlinuz/i.test(e)||/bzimage/i.test(e),h=/initrd/i.test(e)||/initramfs/i.test(e);!f||d&&g||(d=e);!h||c&&g||(c=e)}c&&d||(console.log("Failed to find bzimage or initrd in filesystem. Files:"),console.log(b.join(" ")),console.log(a.join(" ")));return{initrd_path:c,bzimage_path:d}}; +X.prototype.get_bzimage_initrd_from_filesystem=function(a){const b=(a.read_dir("/")||[]).map(e=>"/"+e);a=(a.read_dir("/boot/")||[]).map(e=>"/boot/"+e);let c,d;for(const e of[].concat(b,a)){const g=/old/i.test(e)||/fallback/i.test(e),f=/vmlinuz/i.test(e)||/bzimage/i.test(e),k=/initrd/i.test(e)||/initramfs/i.test(e);!f||d&&g||(d=e);!k||c&&g||(c=e)}c&&d||(console.log("Failed to find bzimage or initrd in filesystem. Files:"),console.log(b.join(" ")),console.log(a.join(" ")));return{initrd_path:c,bzimage_path:d}}; X.prototype.run=async function(){this.v86.run()};H.exportProperty(X.prototype,"run",X.prototype.run);X.prototype.stop=async function(){this.cpu_is_running&&await new Promise(a=>{const b=()=>{this.remove_listener("emulator-stopped",b);a()};this.add_listener("emulator-stopped",b);this.v86.stop()})};H.exportProperty(X.prototype,"stop",X.prototype.stop); X.prototype.destroy=async function(){await this.stop();this.v86.destroy();this.keyboard_adapter&&this.keyboard_adapter.destroy();this.network_adapter&&this.network_adapter.destroy();this.mouse_adapter&&this.mouse_adapter.destroy();this.screen_adapter&&this.screen_adapter.destroy();this.serial_adapter&&this.serial_adapter.destroy();this.speaker_adapter&&this.speaker_adapter.destroy()};H.exportProperty(X.prototype,"destroy",X.prototype.destroy);X.prototype.restart=function(){this.v86.restart()}; H.exportProperty(X.prototype,"restart",X.prototype.restart);X.prototype.add_listener=function(a,b){this.bus.register(a,b,this)};H.exportProperty(X.prototype,"add_listener",X.prototype.add_listener);X.prototype.remove_listener=function(a,b){this.bus.unregister(a,b)};H.exportProperty(X.prototype,"remove_listener",X.prototype.remove_listener);X.prototype.restore_state=async function(a){this.v86.restore_state(a)};H.exportProperty(X.prototype,"restore_state",X.prototype.restore_state); X.prototype.save_state=async function(){return this.v86.save_state()};H.exportProperty(X.prototype,"save_state",X.prototype.save_state);X.prototype.get_instruction_counter=function(){return this.v86?this.v86.cpu.instruction_counter[0]>>>0:0};H.exportProperty(X.prototype,"get_instruction_counter",X.prototype.get_instruction_counter);X.prototype.is_running=function(){return this.cpu_is_running};H.exportProperty(X.prototype,"is_running",X.prototype.is_running); -X.prototype.set_fda=async function(a){if(a.url&&!a.async)k.load_file(a.url,{done:b=>{this.v86.cpu.devices.fdc.set_fda(new k.SyncBuffer(b))}});else{const b=k.buffer_from_object(a,this.zstd_decompress_worker.bind(this));b.onload=()=>{this.v86.cpu.devices.fdc.set_fda(b)};await b.load()}};H.exportProperty(X.prototype,"set_fda",X.prototype.set_fda);X.prototype.eject_fda=function(){this.v86.cpu.devices.fdc.eject_fda()};H.exportProperty(X.prototype,"eject_fda",X.prototype.eject_fda); +X.prototype.set_fda=async function(a){if(a.url&&!a.async)h.load_file(a.url,{done:b=>{this.v86.cpu.devices.fdc.set_fda(new h.SyncBuffer(b))}});else{const b=h.buffer_from_object(a,this.zstd_decompress_worker.bind(this));b.onload=()=>{this.v86.cpu.devices.fdc.set_fda(b)};await b.load()}};H.exportProperty(X.prototype,"set_fda",X.prototype.set_fda);X.prototype.eject_fda=function(){this.v86.cpu.devices.fdc.eject_fda()};H.exportProperty(X.prototype,"eject_fda",X.prototype.eject_fda); X.prototype.keyboard_send_scancodes=function(a){for(var b=0;ba)throw Error("Failed to mount. Error number: "+-a);};H.exportProperty(X.prototype,"mount_fs",X.prototype.mount_fs);X.prototype.create_file=async function(a,b){var c=this.fs9p;if(c){var d=a.split("/");d=d[d.length-1];a=c.SearchPath(a).parentid;if(""!==d&&-1!==a)await c.CreateBinaryFile(d,a,b);else return Promise.reject(new fc)}}; H.exportProperty(X.prototype,"create_file",X.prototype.create_file);X.prototype.read_file=async function(a){var b=this.fs9p;if(b)return(a=await b.read_file(a))?a:Promise.reject(new fc)};H.exportProperty(X.prototype,"read_file",X.prototype.read_file); X.prototype.automatically=function(a){const b=c=>{const d=c[0];if(d){var e=c.slice(1);d.sleep?setTimeout(()=>b(e),1E3*d.sleep):d.vga_text?this.wait_until_vga_screen_contains(d.vga_text).then(()=>b(e)):d.keyboard_send?(d.keyboard_send instanceof Array?this.keyboard_send_scancodes(d.keyboard_send):this.keyboard_send_text(d.keyboard_send),b(e)):d.call&&(d.call(),b(e))}};b(a)}; -X.prototype.wait_until_vga_screen_contains=function(a){return new Promise(b=>{function c(f){return"string"===typeof a?f.includes(a):a.test(f)}function d(f){[f]=f;e.add(f)}for(const f of this.screen_adapter.get_text_screen())if(c(f)){b(!0);return}const e=new Set,g=()=>{for(const f of e){const h=this.screen_adapter.get_text_row(f);if(c(h)){this.remove_listener("screen-put-char",d);b();return}}e.clear();setTimeout(g,100)};g();this.add_listener("screen-put-char",d)})}; +X.prototype.wait_until_vga_screen_contains=function(a){return new Promise(b=>{function c(f){return"string"===typeof a?f.includes(a):a.test(f)}function d(f){[f]=f;e.add(f)}for(const f of this.screen_adapter.get_text_screen())if(c(f)){b(!0);return}const e=new Set,g=()=>{for(const f of e){const k=this.screen_adapter.get_text_row(f);if(c(k)){this.remove_listener("screen-put-char",d);b();return}}e.clear();setTimeout(g,100)};g();this.add_listener("screen-put-char",d)})}; X.prototype.read_memory=function(a,b){return this.v86.cpu.read_blob(a,b)};X.prototype.write_memory=function(a,b){this.v86.cpu.write_blob(a,b)};X.prototype.set_serial_container_xtermjs=function(a){this.serial_adapter&&this.serial_adapter.destroy&&this.serial_adapter.destroy();this.serial_adapter=new Zb(a,this.bus);this.serial_adapter.show()};function gc(a){this.message=a||"File already exists"}gc.prototype=Error.prototype;function fc(a){this.message=a||"File not found"}fc.prototype=Error.prototype; "undefined"!==typeof module&&"undefined"!==typeof module.exports?module.exports.V86=X:"undefined"!==typeof window?window.V86=X:"function"===typeof importScripts&&(self.V86=X);var hc={Connector:function(a){this.listeners={};this.pair=a;a.addEventListener("message",function(b){b=b.data;for(var c=this.listeners[b[0]],d=0;da[b].toString(16)).map(b=>1===b.length?"0"+b:b).join(":")}function oc(a){return a[0]<<24|a[1]<<16|a[2]<<8|a[3]} -function pc(a,b){let c=Date.now()+kc,d=c%1E3/1E3*lc,e={};e.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};e.ipv4={proto:17,src:a.ipv4.dest,dest:a.ipv4.src};e.udp={sport:123,dport:a.udp.sport};e.ntp=Object.assign({},a.ntp);e.ntp.flags=36;e.ntp.poll=10;e.ntp.ori_ts_i=a.ntp.trans_ts_i;e.ntp.ori_ts_f=a.ntp.trans_ts_f;e.ntp.rec_ts_i=c/1E3;e.ntp.rec_ts_f=d;e.ntp.trans_ts_i=c/1E3;e.ntp.trans_ts_f=d;e.ntp.stratum=2;b.receive(qc(e));return!0} -function rc(a,b){let c={};c.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};c.ipv4={proto:17,src:b.router_ip,dest:b.vm_ip};c.udp={sport:67,dport:68};c.dhcp={htype:1,hlen:6,hops:0,xid:a.dhcp.xid,secs:0,flags:0,ciaddr:0,yiaddr:oc(b.vm_ip),siaddr:oc(b.router_ip),giaddr:oc(b.router_ip),chaddr:a.dhcp.chaddr};let d=[],e=a.dhcp.options.find(function(g){return 53===g[0]});e&&3===e[2]&&(a.dhcp.op=3);1===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53,1,2])));3===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53, -1,5])),d.push(new Uint8Array([51,4,8,0,0,0])));a=[b.router_ip[0],b.router_ip[1],b.router_ip[2],b.router_ip[3]];d.push(new Uint8Array([1,4,255,255,255,0]));b.masquerade&&(d.push(new Uint8Array([3,4].concat(a))),d.push(new Uint8Array([6,4].concat(a))));d.push(new Uint8Array([54,4].concat(a)));d.push(new Uint8Array([60,3].concat(mc)));d.push(new Uint8Array([255,0]));c.dhcp.options=d;b.receive(qc(c))} -function sc(a,b){var c=(new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint16(12),d={ethertype:c,dest:a.subarray(0,6),dest_s:nc(a.subarray(0,6)),src:a.subarray(6,12),src_s:nc(a.subarray(6,12))};b.eth=d;a=a.subarray(14,a.length);if(2048===c){var e=new DataView(a.buffer,a.byteOffset,a.byteLength),g=a[0]>>4&15;d=a[0]&15;var f=e.getUint8(1),h=e.getUint16(2),l=e.getUint8(8);c=e.getUint8(9);e=e.getUint16(10);g={version:g,ihl:d,tos:f,len:h,ttl:l,proto:c,ip_checksum:e,src:a.subarray(12,16),dest:a.subarray(16, -20)};b.ipv4=g;a=a.subarray(4*d,h);1===c&&(d=a,h=new DataView(d.buffer,d.byteOffset,d.byteLength),d={type:h.getUint8(0),code:h.getUint8(1),checksum:h.getUint16(2),data:d.subarray(4)},b.icmp=d);6===c&&(d=a,g=new DataView(d.buffer,d.byteOffset,d.byteLength),h={sport:g.getUint16(0),dport:g.getUint16(2),seq:g.getUint32(4),ackn:g.getUint32(8),doff:g.getUint8(12)>>4,winsize:g.getUint16(14),checksum:g.getUint16(16),urgent:g.getUint16(18)},g=g.getUint8(13),h.fin=!!(g&1),h.syn=!!(g&2),h.rst=!!(g&4),h.psh=!!(g& -8),h.ack=!!(g&16),h.urg=!!(g&32),h.ece=!!(g&64),h.cwr=!!(g&128),b.tcp=h,b.tcp_data=d.subarray(4*h.doff));if(17===c){c=new DataView(a.buffer,a.byteOffset,a.byteLength);c={sport:c.getUint16(0),dport:c.getUint16(2),len:c.getUint16(4),checksum:c.getUint16(6),data:a.subarray(8),data_s:(new TextDecoder).decode(a.subarray(8))};if(67===c.dport||67===c.sport){h=a.subarray(8);d=new DataView(h.buffer,h.byteOffset,h.byteLength);h.subarray(44,236);d={op:d.getUint8(0),htype:d.getUint8(1),hlen:d.getUint8(2),hops:d.getUint8(3), -xid:d.getUint32(4),secs:d.getUint16(8),flags:d.getUint16(10),ciaddr:d.getUint32(12),yiaddr:d.getUint32(16),siaddr:d.getUint32(20),giaddr:d.getUint32(24),chaddr:h.subarray(28,44),magic:d.getUint32(236),options:[]};h=h.subarray(240);for(g=0;gd;++d)c.setUint8(0+d,a.eth.dest[d]);for(d=0;6>d;++d)c.setUint8(6+d,a.eth.src[d]);c=14;if(a.arp){d=b.subarray(14);d=new DataView(d.buffer,d.byteOffset,d.byteLength);d.setUint16(0,a.arp.htype);d.setUint16(2,a.arp.ptype);d.setUint8(4,a.arp.sha.length);d.setUint8(5,a.arp.spa.length);d.setUint16(6,a.arp.oper);for(var e=0;6>e;++e)d.setUint8(8+e,a.arp.sha[e]),d.setUint8(18+ -e,a.arp.tha[e]);for(e=0;4>e;++e)d.setUint8(14+e,a.arp.spa[e]),d.setUint8(24+e,a.arp.tpa[e]);c+=28}if(a.ipv4){e=b.subarray(14);d=new DataView(e.buffer,e.byteOffset,e.byteLength);var g=20;if(a.icmp){var f=e.subarray(20);f=new DataView(f.buffer,f.byteOffset,f.byteLength);f.setUint8(0,a.icmp.type);f.setUint8(1,a.icmp.code);f.setUint16(2,0);for(var h=0;hf;++f)g.setUint8(f,a.ipv4.src[f]),g.setUint8(4+f,a.ipv4.dest[f]);g.setUint8(9,6);g.setUint16(10,p);for(p=0;6>p;++p)n+=g.getUint16(p<<1),65535p;++p)n+=e.getUint16(p<<1),65535e;++e)d.setUint8(12+e,a.ipv4.src[e]),d.setUint8(16+e,a.ipv4.dest[e]);a=0;for(e=0;10>e;++e)a+=d.getUint16(e<<1),65535b||(this.on_data(a.tcp_data),this.pump()))};vc.prototype.write=function(a){if(0this.send_buffer.length&&(b.tcp.fin=!0);b.tcp.psh=!0;b.tcp_data=a;this.net.receive(qc(b))}}; -function wc(a,b){var c=oc(a.arp.tpa)&4294967040;let d=oc(b.router_ip)&4294967040;!b.masquerade&&c!==d||c===d&&99this.maximum_capacity)throw Error("stream capacity overflow in GrowableRingbuffer.write(), package dropped");c=new Uint8Array(d);this.peek(c);this.tail=0;this.head=this.length;this.buffer=c}c=this.buffer;const e=this.head+b;if(e>d){const g= +d-this.head;c.set(a.subarray(0,g),this.head);c.set(a.subarray(g))}else c.set(a,this.head);this.head=e%d;this.length+=b}peek(a){const b=Math.min(this.length,a.length);if(b){const e=this.buffer;var c=e.length,d=this.tail+b;d>c?(d%=c,c-=this.tail,a.set(e.subarray(this.tail)),a.set(e.subarray(0,d),c)):a.set(e.subarray(this.tail,d))}return b}remove(a){a>this.length&&(a=this.length);a&&(this.tail=(this.tail+a)%this.buffer.length,this.length-=a);return a}} +function qc(){const a=new Uint8Array(1518),b=a.buffer,c=a.byteOffset;return{eth_frame:a,eth_frame_view:new DataView(b),eth_payload_view:new DataView(b,c+14,1500),ipv4_payload_view:new DataView(b,c+34,1480),udp_payload_view:new DataView(b,c+42,1472),text_encoder:new TextEncoder}}function rc(a,b,c,d){d.eth_frame.set(b,c.byteOffset+a);return b.length} +function sc(a,b,c,d){const e=c.byteOffset+(a&-2);d=d.eth_frame;for(c=c.byteOffset;c>16;)b=(b&65535)+(b>>16);return~b&65535} +function tc(a,b){a.eth_frame.fill(0);var c=a.eth_frame,d=c.subarray,e=a.eth_frame_view;rc(0,b.eth.dest,e,a);rc(6,b.eth.src,e,a);e.setUint16(12,b.eth.ethertype);e=14;if(b.arp){var g=a.eth_payload_view;g.setUint16(0,b.arp.htype);g.setUint16(2,b.arp.ptype);g.setUint8(4,b.arp.sha.length);g.setUint8(5,b.arp.spa.length);g.setUint16(6,b.arp.oper);rc(8,b.arp.sha,g,a);rc(14,b.arp.spa,g,a);rc(18,b.arp.tha,g,a);rc(24,b.arp.tpa,g,a);e+=28}else if(b.ipv4){g=a.eth_payload_view;var f=20;if(b.icmp){var k=a.ipv4_payload_view; +k.setUint8(0,b.icmp.type);k.setUint8(1,b.icmp.code);k.setUint16(2,0);var l=4+rc(4,b.icmp.data,k,a);k.setUint16(2,sc(l,0,k,a));f+=l}else if(b.udp){k=a.ipv4_payload_view;var m=8;if(b.dhcp){l=m;var n=a.udp_payload_view;n.setUint8(0,b.dhcp.op);n.setUint8(1,b.dhcp.htype);n.setUint8(2,b.dhcp.hlen);n.setUint8(3,b.dhcp.hops);n.setUint32(4,b.dhcp.xid);n.setUint16(8,b.dhcp.secs);n.setUint16(10,b.dhcp.flags);n.setUint32(12,b.dhcp.ciaddr);n.setUint32(16,b.dhcp.yiaddr);n.setUint32(20,b.dhcp.siaddr);n.setUint32(24, +b.dhcp.giaddr);rc(28,b.dhcp.chaddr,n,a);n.setUint32(236,1669485411);m=240;for(var p of b.dhcp.options)m+=rc(m,p,n,a);l+=m}else if(b.dns){p=m;m=a.udp_payload_view;m.setUint16(0,b.dns.id);m.setUint16(2,b.dns.flags);m.setUint16(4,b.dns.questions.length);m.setUint16(6,b.dns.answers.length);let A=12;for(var q=0;q{c={eth:{ethertype:2048,src:b.router_mac,dest:a.eth.src},ipv4:{proto:17,src:b.router_ip,dest:a.ipv4.src},udp:{sport:53,dport:a.udp.sport,data:new Uint8Array(await c.arrayBuffer())}};b.receive(tc(b.eth_encoder_buf,c))});return!0} +function vc(a,b){let c={};c.eth={ethertype:2048,src:b.router_mac,dest:a.eth.src};c.ipv4={proto:17,src:b.router_ip,dest:b.vm_ip};c.udp={sport:67,dport:68};c.dhcp={htype:1,hlen:6,hops:0,xid:a.dhcp.xid,secs:0,flags:0,ciaddr:0,yiaddr:oc(b.vm_ip),siaddr:oc(b.router_ip),giaddr:oc(b.router_ip),chaddr:a.dhcp.chaddr};let d=[],e=a.dhcp.options.find(function(g){return 53===g[0]});e&&3===e[2]&&(a.dhcp.op=3);1===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53,1,2])));3===a.dhcp.op&&(c.dhcp.op=2,d.push(new Uint8Array([53, +1,5])),d.push(new Uint8Array([51,4,8,0,0,0])));a=[b.router_ip[0],b.router_ip[1],b.router_ip[2],b.router_ip[3]];d.push(new Uint8Array([1,4,255,255,255,0]));b.masquerade&&(d.push(new Uint8Array([3,4].concat(a))),d.push(new Uint8Array([6,4].concat(a))));d.push(new Uint8Array([54,4].concat(a)));d.push(new Uint8Array([60,3].concat(mc)));d.push(new Uint8Array([255,0]));c.dhcp.options=d;b.receive(tc(b.eth_encoder_buf,c))} +function wc(a,b){let c={};var d=(new DataView(a.buffer,a.byteOffset,a.byteLength)).getUint16(12),e={ethertype:d,dest:a.subarray(0,6),dest_s:nc(a.subarray(0,6)),src:a.subarray(6,12),src_s:nc(a.subarray(6,12))};c.eth=e;a=a.subarray(14,a.length);if(2048===d){var g=new DataView(a.buffer,a.byteOffset,a.byteLength),f=a[0]>>4&15;e=a[0]&15;var k=g.getUint8(1),l=g.getUint16(2);let m=g.getUint8(8);d=g.getUint8(9);g=g.getUint16(10);f={version:f,ihl:e,tos:k,len:l,ttl:m,proto:d,ip_checksum:g,src:a.subarray(12, +16),dest:a.subarray(16,20)};c.ipv4=f;e=a.subarray(4*e,l);if(1===d)a=new DataView(e.buffer,e.byteOffset,e.byteLength),a={type:a.getUint8(0),code:a.getUint8(1),checksum:a.getUint16(2),data:e.subarray(4)},c.icmp=a;else if(6===d)d=new DataView(e.buffer,e.byteOffset,e.byteLength),a={sport:d.getUint16(0),dport:d.getUint16(2),seq:d.getUint32(4),ackn:d.getUint32(8),doff:d.getUint8(12)>>4,winsize:d.getUint16(14),checksum:d.getUint16(16),urgent:d.getUint16(18)},d=d.getUint8(13),a.fin=!!(d&1),a.syn=!!(d&2), +a.rst=!!(d&4),a.psh=!!(d&8),a.ack=!!(d&16),a.urg=!!(d&32),a.ece=!!(d&64),a.cwr=!!(d&128),c.tcp=a,c.tcp_data=e.subarray(4*a.doff);else if(17===d){a=new DataView(e.buffer,e.byteOffset,e.byteLength);a={sport:a.getUint16(0),dport:a.getUint16(2),len:a.getUint16(4),checksum:a.getUint16(6),data:e.subarray(8),data_s:(new TextDecoder).decode(e.subarray(8))};if(67===a.dport||67===a.sport){e=e.subarray(8);d=new DataView(e.buffer,e.byteOffset,e.byteLength);e.subarray(44,236);d={op:d.getUint8(0),htype:d.getUint8(1), +hlen:d.getUint8(2),hops:d.getUint8(3),xid:d.getUint32(4),secs:d.getUint16(8),flags:d.getUint16(10),ciaddr:d.getUint32(12),yiaddr:d.getUint32(16),siaddr:d.getUint32(20),giaddr:d.getUint32(24),chaddr:e.subarray(28,44),magic:d.getUint32(236),options:[]};e=e.subarray(240);for(l=0;lb){a=this.packet_reply(a,{rst:!0});this.net.receive(tc(this.net.eth_encoder_buf,a));this.on_close();this.release();return}}a.tcp.fin?(++this.ack,b=this.packet_reply(a,{}),"established"===this.state?(b.tcp.ack=!0,this.state="close-wait",this.on_shutdown()):"fin-wait-1"===this.state?(a.tcp.ack?this.release():this.state="closing",b.tcp.ack=!0):"fin-wait-2"===this.state?(this.release(),b.tcp.ack=!0):(this.release(), +this.on_close(),b.tcp.rst=!0),this.net.receive(tc(this.net.eth_encoder_buf,b))):this.ack!==a.tcp.seq?(a=this.packet_reply(a,{ack:!0}),this.net.receive(tc(this.net.eth_encoder_buf,a))):a.tcp.ack&&0{this.process_incoming_wisp_frame(new Uint8Array(b.data))};this.wispws.onclose=()=>{setTimeout(()=>{this.register_ws(a)},1E4)}}; -bc.prototype.send_packet=function(a,b,c){0{0!==e.length&&this.send_wisp_frame({type:"DATA",stream_id:d.stream_id,data:e})};this.send_wisp_frame({type:"CONNECT", -stream_id:d.stream_id,hostname:b.ipv4.dest.join("."),port:b.tcp.dport,data_callback:e=>{d.write(e)},close_callback:()=>{d.close()}});d.accept(b);return}if(!this.tcp_conn[c]){c=b.tcp.ackn;if(b.tcp.fin||b.tcp.syn)c+=1;a.tcp={sport:b.tcp.dport,dport:b.tcp.sport,seq:c,ackn:b.tcp.seq+(b.tcp.syn?1:0),winsize:b.tcp.winsize,rst:!0,ack:b.tcp.syn};this.receive(qc(a));return}this.tcp_conn[c].process(b)}b.arp&&1===b.arp.oper&&2048===b.arp.ptype&&wc(b,this);b.dns&&(async()=>{let d={};d.eth={ethertype:2048,src:this.router_mac, -dest:b.eth.src};d.ipv4={proto:17,src:this.router_ip,dest:b.ipv4.src};d.udp={sport:53,dport:b.udp.sport};const e=await (await fetch(`https://${this.doh_server}/dns-query`,{method:"POST",headers:[["content-type","application/dns-message"]],body:b.udp.data})).arrayBuffer();d.udp.data=new Uint8Array(e);this.receive(qc(d))})();b.ntp?pc(b,this):b.dhcp?rc(b,this):b.udp&&8===b.udp.dport&&xc(b,this)};bc.prototype.receive=function(a){this.bus.send("net"+this.id+"-receive",new Uint8Array(a))};function ac(a,b){b=b||{};this.bus=a;this.id=b.id||0;this.router_mac=new Uint8Array((b.router_mac||"52:54:0:1:2:3").split(":").map(function(c){return parseInt(c,16)}));this.router_ip=new Uint8Array((b.router_ip||"192.168.86.1").split(".").map(function(c){return parseInt(c,10)}));this.vm_ip=new Uint8Array((b.vm_ip||"192.168.86.100").split(".").map(function(c){return parseInt(c,10)}));this.masquerade=void 0===b.masquerade||!!b.masquerade;this.vm_mac=new Uint8Array(6);this.tcp_conn={};this.cors_proxy= -b.cors_proxy;this.bus.register("net"+this.id+"-mac",function(c){this.vm_mac=new Uint8Array(c.split(":").map(function(d){return parseInt(d,16)}))},this);this.bus.register("net"+this.id+"-send",function(c){this.send(c)},this)}ac.prototype.destroy=function(){};ac.prototype.on_tcp_connection=function(a,b,c){if(80===b.tcp.dport){let d=new vc;d.state="syn-received";d.net=this;d.on_data=yc;d.tuple=c;d.accept(b);a.tcp_conn[c]=d;return!0}return!1}; -async function yc(a){if(a&&(this.read=this.read||"",(this.read+=(new TextDecoder).decode(a))&&-1!==this.read.indexOf("\r\n\r\n"))){var b=this.read.indexOf("\r\n\r\n");a=this.read.substring(0,b).split(/\r\n/);b=this.read.substring(b+4);this.read="";let c=a[0].split(" "),d;d=/^https?:/.test(c[1])?new URL(c[1]):new URL("http://host"+c[1]);"undefined"!==typeof window&&"http:"===d.protocol&&"https:"===window.location.protocol&&(d.protocol="https:");let e=new Headers;for(let l=1;l{0!==d.length&&this.send_wisp_frame({type:"DATA",stream_id:c.stream_id,data:d})};c.on_close=()=>{this.send_wisp_frame({type:"CLOSE",stream_id:c.stream_id,reason:2})};c.on_shutdown=c.on_close;this.send_wisp_frame({type:"CONNECT",stream_id:c.stream_id,hostname:a.ipv4.dest.join("."),port:a.tcp.dport,data_callback:d=>{c.write(d)},close_callback:()=> +{c.close()}});c.accept(a);return!0};bc.prototype.send=function(a){wc(a,this)};bc.prototype.receive=function(a){this.bus.send("net"+this.id+"-receive",new Uint8Array(a))};function ac(a,b){b=b||{};this.bus=a;this.id=b.id||0;this.router_mac=new Uint8Array((b.router_mac||"52:54:0:1:2:3").split(":").map(function(c){return parseInt(c,16)}));this.router_ip=new Uint8Array((b.router_ip||"192.168.86.1").split(".").map(function(c){return parseInt(c,10)}));this.vm_ip=new Uint8Array((b.vm_ip||"192.168.86.100").split(".").map(function(c){return parseInt(c,10)}));this.masquerade=void 0===b.masquerade||!!b.masquerade;this.vm_mac=new Uint8Array(6);this.dns_method=b.dns_method||"static"; +this.doh_server=b.doh_server;this.tcp_conn={};this.eth_encoder_buf=qc();this.cors_proxy=b.cors_proxy;this.bus.register("net"+this.id+"-mac",function(c){this.vm_mac=new Uint8Array(c.split(":").map(function(d){return parseInt(d,16)}))},this);this.bus.register("net"+this.id+"-send",function(c){this.send(c)},this)}ac.prototype.destroy=function(){}; +ac.prototype.on_tcp_connection=function(a,b){if(80===a.tcp.dport){let c=new yc;c.state="syn-received";c.net=this;c.on_data=zc;c.tuple=b;c.accept(a);this.tcp_conn[b]=c;return!0}return!1}; +async function zc(a){this.read=this.read||"";if((this.read+=(new TextDecoder).decode(a))&&-1!==this.read.indexOf("\r\n\r\n")){var b=this.read.indexOf("\r\n\r\n");a=this.read.substring(0,b).split(/\r\n/);b=this.read.substring(b+4);this.read="";let c=a[0].split(" "),d;d=/^https?:/.test(c[1])?new URL(c[1]):new URL("http://host"+c[1]);"undefined"!==typeof window&&"http:"===d.protocol&&"https:"===window.location.protocol&&(d.protocol="https:");let e=new Headers;for(let l=1;l{const m=[`HTTP/1.1 ${l.status} ${l.statusText}`, +`x-was-fetch-redirected: ${!!l.redirected}`,`x-fetch-resp-url: ${l.url}`,"Connection: closed"];for(const [q,r]of l.headers.entries())["content-encoding","connection","content-length","transfer-encoding"].includes(q.toLowerCase())||m.push(`${q}: ${r}`);this.write(f.encode(m.join("\r\n")+"\r\n\r\n"));k=!0;const n=l.body.getReader(),p=({value:q,done:r})=>{q&&this.write(q);if(r)this.close();else return n.read().then(p)};n.read().then(p)}).catch(l=>{console.warn("Fetch Failed: "+g+"\n"+l);k||(l=f.encode(`Fetch ${g} failed:\n\n${l.stack|| +l.message}`),this.writev([f.encode(["HTTP/1.1 502 Fetch Error","Content-Type: text/plain",`Content-Length: ${l.length}`,"Connection: closed"].join("\r\n")+"\r\n\r\n"),l]));this.close()})}} ac.prototype.fetch=async function(a,b){this.cors_proxy&&(a=this.cors_proxy+encodeURIComponent(a));try{const c=await fetch(a,b),d=await c.arrayBuffer();return[c,d]}catch(c){return console.warn("Fetch Failed: "+a+"\n"+c),b=new Headers,b.set("Content-Type","text/plain"),[{status:502,statusText:"Fetch Error",headers:b},(new TextEncoder).encode(`Fetch ${a} failed:\n\n${c.stack}`).buffer]}}; -ac.prototype.parse_http_header=function(a){var b=a.match(/^([^:]*):(.*)$/);if(b&&(a=b[1],b=b[2].trim(),0!==a.length&&0!==b.length&&/^[\w-]+$/.test(a)&&/^[\x20-\x7E]+$/.test(b)))return{key:a,value:b}}; -ac.prototype.send=function(a){a:{let c={};sc(a,c);if(c.tcp){a={};a.eth={ethertype:2048,src:this.router_mac,dest:c.eth.src};a.ipv4={proto:6,src:c.ipv4.dest,dest:c.ipv4.src};var b=[c.ipv4.src.join("."),c.tcp.sport,c.ipv4.dest.join("."),c.tcp.dport].join(":");if(c.tcp.syn&&this.on_tcp_connection(this,c,b))a=void 0;else if(this.tcp_conn[b])this.tcp_conn[b].process(c),a=void 0;else{b=c.tcp.ackn;if(c.tcp.fin||c.tcp.syn)b+=1;a.tcp={sport:c.tcp.dport,dport:c.tcp.sport,seq:b,ackn:c.tcp.seq+(c.tcp.syn?1:0), -winsize:c.tcp.winsize,rst:!0,ack:c.tcp.syn};this.receive(qc(a));a=!0}if(a)break a}c.arp&&1===c.arp.oper&&2048===c.arp.ptype&&wc(c,this);if(c.dns){a={};a.eth={ethertype:2048,src:this.router_mac,dest:c.eth.src};a.ipv4={proto:17,src:this.router_ip,dest:c.ipv4.src};a.udp={sport:53,dport:c.udp.sport};b=[];for(let d=0;d>20)+"m\n";b=b+"Config:\nJIT_DISABLED="+(a.wm.exports.get_jit_config(0)+"\n");b+="MAX_PAGES="+a.wm.exports.get_jit_config(1)+"\n";b+="JIT_USE_LOOP_SAFETY="+!!a.wm.exports.get_jit_config(2)+"\n";return b+="MAX_EXTRA_BASIC_BLOCKS="+a.wm.exports.get_jit_config(3)+"\n"},print_instruction_counts:function(a){return[zc.print_instruction_counts_offset(a, -!1,!1,!1,!1),zc.print_instruction_counts_offset(a,!0,!1,!1,!1),zc.print_instruction_counts_offset(a,!1,!0,!1,!1),zc.print_instruction_counts_offset(a,!1,!1,!0,!1),zc.print_instruction_counts_offset(a,!1,!1,!1,!0)].join("\n\n")},print_instruction_counts_offset:function(a,b,c,d,e){let g="";var f=[],h=b?"compiled":c?"jit exit":d?"unguarded register":e?"wasm size":"executed";for(let n=0;256>n;n++)for(let p=0;8>p;p++)for(const q of[!1,!0]){var l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!1,q,p);f.push({opcode:n, +ac.prototype.parse_http_header=function(a){var b=a.match(/^([^:]*):(.*)$/);if(b&&(a=b[1],b=b[2].trim(),0!==a.length&&0!==b.length&&/^[\w-]+$/.test(a)&&/^[\x20-\x7E]+$/.test(b)))return{key:a,value:b}};ac.prototype.send=function(a){wc(a,this)};ac.prototype.receive=function(a){this.bus.send("net"+this.id+"-receive",new Uint8Array(a))};"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports.FetchNetworkAdapter=ac);const Ac={stats_to_string:function(a){return Ac.print_misc_stats(a)+Ac.print_instruction_counts(a)},print_misc_stats:function(a){let b="";var c="COMPILE COMPILE_SKIPPED_NO_NEW_ENTRY_POINTS COMPILE_WRONG_ADDRESS_SPACE COMPILE_CUT_OFF_AT_END_OF_PAGE COMPILE_WITH_LOOP_SAFETY COMPILE_PAGE COMPILE_PAGE/COMPILE COMPILE_BASIC_BLOCK COMPILE_DUPLICATED_BASIC_BLOCK COMPILE_WASM_BLOCK COMPILE_WASM_LOOP COMPILE_DISPATCHER COMPILE_ENTRY_POINT COMPILE_WASM_TOTAL_BYTES COMPILE_WASM_TOTAL_BYTES/COMPILE_PAGE RUN_INTERPRETED RUN_INTERPRETED_NEW_PAGE RUN_INTERPRETED_PAGE_HAS_CODE RUN_INTERPRETED_PAGE_HAS_ENTRY_AFTER_PAGE_WALK RUN_INTERPRETED_NEAR_END_OF_PAGE RUN_INTERPRETED_DIFFERENT_STATE RUN_INTERPRETED_DIFFERENT_STATE_CPL3 RUN_INTERPRETED_DIFFERENT_STATE_FLAT RUN_INTERPRETED_DIFFERENT_STATE_IS32 RUN_INTERPRETED_DIFFERENT_STATE_SS32 RUN_INTERPRETED_MISSED_COMPILED_ENTRY_RUN_INTERPRETED RUN_INTERPRETED_STEPS RUN_FROM_CACHE RUN_FROM_CACHE_STEPS RUN_FROM_CACHE_STEPS/RUN_FROM_CACHE RUN_FROM_CACHE_STEPS/RUN_INTERPRETED_STEPS DIRECT_EXIT INDIRECT_JUMP INDIRECT_JUMP_NO_ENTRY NORMAL_PAGE_CHANGE NORMAL_FALLTHRU NORMAL_FALLTHRU_WITH_TARGET_BLOCK NORMAL_BRANCH NORMAL_BRANCH_WITH_TARGET_BLOCK CONDITIONAL_JUMP CONDITIONAL_JUMP_PAGE_CHANGE CONDITIONAL_JUMP_EXIT CONDITIONAL_JUMP_FALLTHRU CONDITIONAL_JUMP_FALLTHRU_WITH_TARGET_BLOCK CONDITIONAL_JUMP_BRANCH CONDITIONAL_JUMP_BRANCH_WITH_TARGET_BLOCK DISPATCHER_SMALL DISPATCHER_LARGE LOOP LOOP_SAFETY CONDITION_OPTIMISED CONDITION_UNOPTIMISED CONDITION_UNOPTIMISED_PF CONDITION_UNOPTIMISED_UNHANDLED_L CONDITION_UNOPTIMISED_UNHANDLED_LE FAILED_PAGE_CHANGE SAFE_READ_FAST SAFE_READ_SLOW_PAGE_CROSSED SAFE_READ_SLOW_NOT_VALID SAFE_READ_SLOW_NOT_USER SAFE_READ_SLOW_IN_MAPPED_RANGE SAFE_WRITE_FAST SAFE_WRITE_SLOW_PAGE_CROSSED SAFE_WRITE_SLOW_NOT_VALID SAFE_WRITE_SLOW_NOT_USER SAFE_WRITE_SLOW_IN_MAPPED_RANGE SAFE_WRITE_SLOW_READ_ONLY SAFE_WRITE_SLOW_HAS_CODE SAFE_READ_WRITE_FAST SAFE_READ_WRITE_SLOW_PAGE_CROSSED SAFE_READ_WRITE_SLOW_NOT_VALID SAFE_READ_WRITE_SLOW_NOT_USER SAFE_READ_WRITE_SLOW_IN_MAPPED_RANGE SAFE_READ_WRITE_SLOW_READ_ONLY SAFE_READ_WRITE_SLOW_HAS_CODE PAGE_FAULT TLB_MISS MAIN_LOOP MAIN_LOOP_IDLE DO_MANY_CYCLES CYCLE_INTERNAL INVALIDATE_ALL_MODULES_NO_FREE_WASM_INDICES INVALIDATE_MODULE_WRITTEN_WHILE_COMPILED INVALIDATE_MODULE_UNUSED_AFTER_OVERWRITE INVALIDATE_MODULE_DIRTY_PAGE INVALIDATE_PAGE_HAD_CODE INVALIDATE_PAGE_HAD_ENTRY_POINTS DIRTY_PAGE_DID_NOT_HAVE_CODE RUN_FROM_CACHE_EXIT_SAME_PAGE RUN_FROM_CACHE_EXIT_NEAR_END_OF_PAGE RUN_FROM_CACHE_EXIT_DIFFERENT_PAGE CLEAR_TLB FULL_CLEAR_TLB TLB_FULL TLB_GLOBAL_FULL MODRM_SIMPLE_REG MODRM_SIMPLE_REG_WITH_OFFSET MODRM_SIMPLE_CONST_OFFSET MODRM_COMPLEX SEG_OFFSET_OPTIMISED SEG_OFFSET_NOT_OPTIMISED SEG_OFFSET_NOT_OPTIMISED_ES SEG_OFFSET_NOT_OPTIMISED_FS SEG_OFFSET_NOT_OPTIMISED_GS SEG_OFFSET_NOT_OPTIMISED_NOT_FLAT".split(" "), +d=0;const e={};for(let f=0;f>20)+"m\n";b=b+"Config:\nJIT_DISABLED="+(a.wm.exports.get_jit_config(0)+"\n");b+="MAX_PAGES="+a.wm.exports.get_jit_config(1)+"\n";b+="JIT_USE_LOOP_SAFETY="+!!a.wm.exports.get_jit_config(2)+"\n";return b+="MAX_EXTRA_BASIC_BLOCKS="+a.wm.exports.get_jit_config(3)+"\n"},print_instruction_counts:function(a){return[Ac.print_instruction_counts_offset(a, +!1,!1,!1,!1),Ac.print_instruction_counts_offset(a,!0,!1,!1,!1),Ac.print_instruction_counts_offset(a,!1,!0,!1,!1),Ac.print_instruction_counts_offset(a,!1,!1,!0,!1),Ac.print_instruction_counts_offset(a,!1,!1,!1,!0)].join("\n\n")},print_instruction_counts_offset:function(a,b,c,d,e){let g="";var f=[],k=b?"compiled":c?"jit exit":d?"unguarded register":e?"wasm size":"executed";for(let n=0;256>n;n++)for(let p=0;8>p;p++)for(const q of[!1,!0]){var l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!1,q,p);f.push({opcode:n, count:l,is_mem:q,fixed_g:p});l=a.wm.exports.get_opstats_buffer(b,c,d,e,n,!0,q,p);f.push({opcode:3840|n,count:l,is_mem:q,fixed_g:p})}a=0;b=new Set([38,46,54,62,100,101,102,103,240,242,243]);for(const {count:n,opcode:p}of f)b.has(p)||(a+=n);if(0===a)return"";c=new Uint32Array(256);b=new Uint32Array(256);for(const {opcode:n,count:p}of f)3840===(n&65280)?b[n&255]+=p:c[n&255]+=p;g=g+"------------------\nTotal: "+(a+"\n");const m=1E7Math.round(n/m)));d= -String(d).length;g+=`Instruction counts ${h} (in ${m}):\n`;for(e=0;256>e;e++)g+=e.toString(16).padStart(2,"0")+":"+k.pads(Math.round(c[e]/m),d),g=15===e%16?g+"\n":g+" ";g=g+"\n"+`Instruction counts ${h} (0f, in ${m}):\n`;for(h=0;256>h;h++)g+=(h&255).toString(16).padStart(2,"0")+":"+k.pads(Math.round(b[h]/m),d),g=15===h%16?g+"\n":g+" ";g+="\n";f=f.filter(({count:n})=>n).sort(({count:n},{count:p})=>p-n);for(const {opcode:n,is_mem:p,fixed_g:q,count:t}of f.slice(0,200))f=n.toString(16)+"_"+q+(p?"_m": -"_r"),g+=f+":"+(t/a*100).toFixed(2)+" ";return g+"\n"}};"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports.print_stats=zc);function dc(){this.filedata=new Map}dc.prototype.read=async function(a,b,c){return(a=this.filedata.get(a))?a.subarray(b,b+c):null};dc.prototype.cache=async function(a,b){this.filedata.set(a,b)};dc.prototype.uncache=function(a){this.filedata.delete(a)};function ec(a,b){b.endsWith("/")||(b+="/");this.storage=a;this.baseurl=b}ec.prototype.load_from_server=function(a){return new Promise(b=>{k.load_file(this.baseurl+a,{done:async c=>{c=new Uint8Array(c);await this.cache(a,c);b(c)}})})}; +String(d).length;g+=`Instruction counts ${k} (in ${m}):\n`;for(e=0;256>e;e++)g+=e.toString(16).padStart(2,"0")+":"+h.pads(Math.round(c[e]/m),d),g=15===e%16?g+"\n":g+" ";g=g+"\n"+`Instruction counts ${k} (0f, in ${m}):\n`;for(k=0;256>k;k++)g+=(k&255).toString(16).padStart(2,"0")+":"+h.pads(Math.round(b[k]/m),d),g=15===k%16?g+"\n":g+" ";g+="\n";f=f.filter(({count:n})=>n).sort(({count:n},{count:p})=>p-n);for(const {opcode:n,is_mem:p,fixed_g:q,count:r}of f.slice(0,200))f=n.toString(16)+"_"+q+(p?"_m": +"_r"),g+=f+":"+(r/a*100).toFixed(2)+" ";return g+"\n"}};"undefined"!==typeof module&&"undefined"!==typeof module.exports&&(module.exports.print_stats=Ac);function dc(){this.filedata=new Map}dc.prototype.read=async function(a,b,c){return(a=this.filedata.get(a))?a.subarray(b,b+c):null};dc.prototype.cache=async function(a,b){this.filedata.set(a,b)};dc.prototype.uncache=function(a){this.filedata.delete(a)};function ec(a,b){b.endsWith("/")||(b+="/");this.storage=a;this.baseurl=b}ec.prototype.load_from_server=function(a){return new Promise(b=>{h.load_file(this.baseurl+a,{done:async c=>{c=new Uint8Array(c);await this.cache(a,c);b(c)}})})}; ec.prototype.read=async function(a,b,c){const d=await this.storage.read(a,b,c);return d?d:(await this.load_from_server(a)).subarray(b,b+c)};ec.prototype.cache=async function(a,b){return await this.storage.cache(a,b)};ec.prototype.uncache=function(a){this.storage.uncache(a)};var ia=32768,fa=16384,ja=4;function Z(a,b){this.inodes=[];this.events=[];this.storage=a;this.qidcounter=b||{last_qidnumber:0};this.inodedata={};this.total_size=274877906944;this.used_size=0;this.mounts=[];this.CreateDirectory("",-1)}Z.prototype.get_state=function(){let a=[];a[0]=this.inodes;a[1]=this.qidcounter.last_qidnumber;a[2]=[];for(const [b,c]of Object.entries(this.inodedata))0===(this.inodes[b].mode&fa)&&a[2].push([b,c]);a[3]=this.total_size;a[4]=this.used_size;return a=a.concat(this.mounts)}; -Z.prototype.set_state=function(a){this.inodes=a[0].map(b=>{const c=new Ac(0);c.set_state(b);return c});this.qidcounter.last_qidnumber=a[1];this.inodedata={};for(let [b,c]of a[2])c.buffer.byteLength!==c.byteLength&&(c=c.slice()),this.inodedata[b]=c;this.total_size=a[3];this.used_size=a[4];this.mounts=a.slice(5)};Z.prototype.AddEvent=function(a,b){var c=this.inodes[a];0===c.status||2===c.status?b():this.is_forwarder(c)?this.follow_fs(c).AddEvent(c.foreign_id,b):this.events.push({id:a,OnEvent:b})}; +Z.prototype.set_state=function(a){this.inodes=a[0].map(b=>{const c=new Bc(0);c.set_state(b);return c});this.qidcounter.last_qidnumber=a[1];this.inodedata={};for(let [b,c]of a[2])c.buffer.byteLength!==c.byteLength&&(c=c.slice()),this.inodedata[b]=c;this.total_size=a[3];this.used_size=a[4];this.mounts=a.slice(5)};Z.prototype.AddEvent=function(a,b){var c=this.inodes[a];0===c.status||2===c.status?b():this.is_forwarder(c)?this.follow_fs(c).AddEvent(c.foreign_id,b):this.events.push({id:a,OnEvent:b})}; Z.prototype.HandleEvent=function(a){var b=this.inodes[a];this.is_forwarder(b)&&this.follow_fs(b).HandleEvent(b.foreign_id);b=[];for(var c=0;c>8;this.qid.version=a[11];this.qid.path=a[12];this.nlinks=a[13]}; -Z.prototype.divert=function(a,b){const c=this.Search(a,b),d=this.inodes[c],e=new Ac(-1);this.IsDirectory(c);Object.assign(e,d);const g=this.inodes.length;this.inodes.push(e);e.fid=g;this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.set(d.foreign_id,g);this.should_be_linked(d)&&(this.unlink_from_dir(a,b),this.link_under_dir(a,g,b));if(this.IsDirectory(c)&&!this.is_forwarder(d))for(const [f,h]of e.direntries)"."!==f&&".."!==f&&this.IsDirectory(h)&&this.inodes[h].direntries.set("..",g);this.inodedata[g]= -this.inodedata[c];delete this.inodedata[c];d.direntries=new Map;d.nlinks=0;return g};Z.prototype.copy_inode=function(a,b){Object.assign(b,a,{fid:b.fid,direntries:b.direntries,nlinks:b.nlinks})};Z.prototype.CreateInode=function(){const a=Math.round(Date.now()/1E3),b=new Ac(++this.qidcounter.last_qidnumber);b.atime=b.ctime=b.mtime=a;return b}; +Z.prototype.divert=function(a,b){const c=this.Search(a,b),d=this.inodes[c],e=new Bc(-1);this.IsDirectory(c);Object.assign(e,d);const g=this.inodes.length;this.inodes.push(e);e.fid=g;this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.set(d.foreign_id,g);this.should_be_linked(d)&&(this.unlink_from_dir(a,b),this.link_under_dir(a,g,b));if(this.IsDirectory(c)&&!this.is_forwarder(d))for(const [f,k]of e.direntries)"."!==f&&".."!==f&&this.IsDirectory(k)&&this.inodes[k].direntries.set("..",g);this.inodedata[g]= +this.inodedata[c];delete this.inodedata[c];d.direntries=new Map;d.nlinks=0;return g};Z.prototype.copy_inode=function(a,b){Object.assign(b,a,{fid:b.fid,direntries:b.direntries,nlinks:b.nlinks})};Z.prototype.CreateInode=function(){const a=Math.round(Date.now()/1E3),b=new Bc(++this.qidcounter.last_qidnumber);b.atime=b.ctime=b.mtime=a;return b}; Z.prototype.CreateDirectory=function(a,b){var c=this.inodes[b];if(0<=b&&this.is_forwarder(c))return b=c.foreign_id,a=this.follow_fs(c).CreateDirectory(a,b),this.create_forwarder(c.mount_id,a);c=this.CreateInode();c.mode=511|fa;0<=b&&(c.uid=this.inodes[b].uid,c.gid=this.inodes[b].gid,c.mode=this.inodes[b].mode&511|fa);c.qid.type=fa>>8;this.PushInode(c,b,a);this.NotifyListeners(this.inodes.length-1,"newdir");return this.inodes.length-1}; Z.prototype.CreateFile=function(a,b){var c=this.inodes[b];if(this.is_forwarder(c))return b=c.foreign_id,a=this.follow_fs(c).CreateFile(a,b),this.create_forwarder(c.mount_id,a);c=this.CreateInode();c.uid=this.inodes[b].uid;c.gid=this.inodes[b].gid;c.qid.type=ia>>8;c.mode=this.inodes[b].mode&438|ia;this.PushInode(c,b,a);this.NotifyListeners(this.inodes.length-1,"newfile");return this.inodes.length-1}; Z.prototype.CreateNode=function(a,b,c,d){var e=this.inodes[b];if(this.is_forwarder(e))return b=e.foreign_id,a=this.follow_fs(e).CreateNode(a,b,c,d),this.create_forwarder(e.mount_id,a);e=this.CreateInode();e.major=c;e.minor=d;e.uid=this.inodes[b].uid;e.gid=this.inodes[b].gid;e.qid.type=192;e.mode=this.inodes[b].mode&438;this.PushInode(e,b,a);return this.inodes.length-1}; @@ -660,9 +662,9 @@ Z.prototype.CreateSymlink=function(a,b,c){var d=this.inodes[b];if(this.is_forwar Z.prototype.CreateTextFile=async function(a,b,c){var d=this.inodes[b];if(this.is_forwarder(d))return b=d.foreign_id,c=await this.follow_fs(d).CreateTextFile(a,b,c),this.create_forwarder(d.mount_id,c);d=this.CreateFile(a,b);b=this.inodes[d];a=new Uint8Array(c.length);b.size=c.length;for(b=0;bf)return f}var h=this.inodes[e],l=this.inodes[a];f=this.inodes[c];if(this.is_forwarder(l)||this.is_forwarder(f))if(this.is_forwarder(l)&&l.mount_id===f.mount_id){if(a=await this.follow_fs(l).Rename(l.foreign_id,b,f.foreign_id,d),0>a)return a}else{if(this.is_a_root(e)||!this.IsDirectory(e)&&1f)return f;await this.DeleteData(l);a=this.Unlink(a,b);if(0>a)return a}else this.unlink_from_dir(a,b),this.link_under_dir(c,e,d),h.qid.version++;this.NotifyListeners(e,"rename",{oldpath:g});return 0}; +Z.prototype.Rename=async function(a,b,c,d){if(a===c&&b===d)return 0;var e=this.Search(a,b);if(-1===e)return-2;var g=this.GetFullPath(a)+"/"+b;if(-1!==this.Search(c,d)){var f=this.Unlink(c,d);if(0>f)return f}var k=this.inodes[e],l=this.inodes[a];f=this.inodes[c];if(this.is_forwarder(l)||this.is_forwarder(f))if(this.is_forwarder(l)&&l.mount_id===f.mount_id){if(a=await this.follow_fs(l).Rename(l.foreign_id,b,f.foreign_id,d),0>a)return a}else{if(this.is_a_root(e)||!this.IsDirectory(e)&&1f)return f;await this.DeleteData(l);a=this.Unlink(a,b);if(0>a)return a}else this.unlink_from_dir(a,b),this.link_under_dir(c,e,d),k.qid.version++;this.NotifyListeners(e,"rename",{oldpath:g});return 0}; Z.prototype.Write=async function(a,b,c,d){this.NotifyListeners(a,"write");var e=this.inodes[a];if(this.is_forwarder(e))a=e.foreign_id,await this.follow_fs(e).Write(a,b,c,d);else{var g=await this.get_buffer(a);!g||g.lengthb.nlinks&&w.Debug("Error in filesystem: negative nlinks="+b.nlinks+" at id ="+a);if(this.IsDirectory(a)){b=this.GetInode(a);this.IsDirectory(a)&&0>this.GetParent(a)&&w.Debug("Error in filesystem: negative parent id "+a);for(const [c,d]of b.direntries){0===c.length&&w.Debug("Error in filesystem: inode with no name and id "+d);for(const e of c)32>e&&w.Debug("Error in filesystem: Unallowed char in filename")}}}}; -Z.prototype.FillDirectory=function(a){var b=this.inodes[a];if(this.is_forwarder(b))this.follow_fs(b).FillDirectory(b.foreign_id);else{var c=0;for(const d of b.direntries.keys())c+=24+Cc.encode(d).length;a=this.inodedata[a]=new Uint8Array(c);b.size=c;c=0;for(const [d,e]of b.direntries)b=this.GetInode(e),c+=r.Marshall(["Q","d","b","s"],[b.qid,c+13+8+1+2+Cc.encode(d).length,b.mode>>12,d],a,c)}}; -Z.prototype.RoundToDirentry=function(a,b){a=this.inodedata[a];if(b>=a.length)return a.length;let c=0;for(;;){const d=r.Unmarshall(["Q","d"],a,{offset:c})[1];if(d>b)break;c=d}return c};Z.prototype.IsDirectory=function(a){a=this.inodes[a];return this.is_forwarder(a)?this.follow_fs(a).IsDirectory(a.foreign_id):(a.mode&61440)===fa}; +Z.prototype.FillDirectory=function(a){var b=this.inodes[a];if(this.is_forwarder(b))this.follow_fs(b).FillDirectory(b.foreign_id);else{var c=0;for(const d of b.direntries.keys())c+=24+Dc.encode(d).length;a=this.inodedata[a]=new Uint8Array(c);b.size=c;c=0;for(const [d,e]of b.direntries)b=this.GetInode(e),c+=t.Marshall(["Q","d","b","s"],[b.qid,c+13+8+1+2+Dc.encode(d).length,b.mode>>12,d],a,c)}}; +Z.prototype.RoundToDirentry=function(a,b){a=this.inodedata[a];if(b>=a.length)return a.length;let c=0;for(;;){const d=t.Unmarshall(["Q","d"],a,{offset:c})[1];if(d>b)break;c=d}return c};Z.prototype.IsDirectory=function(a){a=this.inodes[a];return this.is_forwarder(a)?this.follow_fs(a).IsDirectory(a.foreign_id):(a.mode&61440)===fa}; Z.prototype.IsEmpty=function(a){a=this.inodes[a];if(this.is_forwarder(a))return this.follow_fs(a).IsDirectory(a.foreign_id);for(const b of a.direntries.keys())if("."!==b&&".."!==b)return!1;return!0};Z.prototype.GetChildren=function(a){this.IsDirectory(a);a=this.inodes[a];if(this.is_forwarder(a))return this.follow_fs(a).GetChildren(a.foreign_id);const b=[];for(const c of a.direntries.keys())"."!==c&&".."!==c&&b.push(c);return b}; Z.prototype.GetParent=function(a){this.IsDirectory(a);a=this.inodes[a];if(this.should_be_linked(a))return a.direntries.get("..");const b=this.follow_fs(a).GetParent(a.foreign_id);return this.get_forwarder(a.mount_id,b)}; -Z.prototype.PrepareCAPs=function(a){a=this.GetInode(a);if(a.caps)return a.caps.length;a.caps=new Uint8Array(20);a.caps[0]=0;a.caps[1]=0;a.caps[2]=0;a.caps[3]=2;a.caps[4]=255;a.caps[5]=255;a.caps[6]=255;a.caps[7]=255;a.caps[8]=255;a.caps[9]=255;a.caps[10]=255;a.caps[11]=255;a.caps[12]=63;a.caps[13]=0;a.caps[14]=0;a.caps[15]=0;a.caps[16]=63;a.caps[17]=0;a.caps[18]=0;a.caps[19]=0;return a.caps.length};function Dc(a){this.fs=a;this.backtrack=new Map} -Dc.prototype.get_state=function(){const a=[];a[0]=this.fs;a[1]=[...this.backtrack];return a};Dc.prototype.set_state=function(a){this.fs=a[0];this.backtrack=new Map(a[1])};Z.prototype.set_forwarder=function(a,b,c){const d=this.inodes[a];this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.delete(d.foreign_id);d.status=5;d.mount_id=b;d.foreign_id=c;this.mounts[b].backtrack.set(c,a)}; +Z.prototype.PrepareCAPs=function(a){a=this.GetInode(a);if(a.caps)return a.caps.length;a.caps=new Uint8Array(20);a.caps[0]=0;a.caps[1]=0;a.caps[2]=0;a.caps[3]=2;a.caps[4]=255;a.caps[5]=255;a.caps[6]=255;a.caps[7]=255;a.caps[8]=255;a.caps[9]=255;a.caps[10]=255;a.caps[11]=255;a.caps[12]=63;a.caps[13]=0;a.caps[14]=0;a.caps[15]=0;a.caps[16]=63;a.caps[17]=0;a.caps[18]=0;a.caps[19]=0;return a.caps.length};function Ec(a){this.fs=a;this.backtrack=new Map} +Ec.prototype.get_state=function(){const a=[];a[0]=this.fs;a[1]=[...this.backtrack];return a};Ec.prototype.set_state=function(a){this.fs=a[0];this.backtrack=new Map(a[1])};Z.prototype.set_forwarder=function(a,b,c){const d=this.inodes[a];this.is_forwarder(d)&&this.mounts[d.mount_id].backtrack.delete(d.foreign_id);d.status=5;d.mount_id=b;d.foreign_id=c;this.mounts[b].backtrack.set(c,a)}; Z.prototype.create_forwarder=function(a,b){const c=this.CreateInode(),d=this.inodes.length;this.inodes.push(c);c.fid=d;this.set_forwarder(d,a,b);return d};Z.prototype.is_forwarder=function(a){return 5===a.status};Z.prototype.is_a_root=function(a){return 0===this.GetInode(a).fid};Z.prototype.get_forwarder=function(a,b){const c=this.mounts[a].backtrack.get(b);return void 0===c?this.create_forwarder(a,b):c};Z.prototype.delete_forwarder=function(a){this.is_forwarder(a);a.status=-1;this.mounts[a.mount_id].backtrack.delete(a.foreign_id)}; -Z.prototype.follow_fs=function(a){const b=this.mounts[a.mount_id];this.is_forwarder(a);return b.fs};Z.prototype.Mount=function(a,b){a=this.SearchPath(a);if(-1===a.parentid)return-2;if(-1!==a.id)return-17;if(a.forward_path){var c=this.inodes[a.parentid];b=this.follow_fs(c).Mount(a.forward_path,b);return 0>b?b:this.get_forwarder(c.mount_id,b)}c=this.mounts.length;this.mounts.push(new Dc(b));b=this.create_forwarder(c,0);this.link_under_dir(a.parentid,b,a.name);return b}; -function Bc(){this.type=2;this.start=0;this.length=Infinity;this.proc_id=-1;this.client_id=""}Bc.prototype.get_state=function(){const a=[];a[0]=this.type;a[1]=this.start;a[2]=Infinity===this.length?0:this.length;a[3]=this.proc_id;a[4]=this.client_id;return a};Bc.prototype.set_state=function(a){this.type=a[0];this.start=a[1];this.length=0===a[2]?Infinity:a[2];this.proc_id=a[3];this.client_id=a[4]};Bc.prototype.clone=function(){const a=new Bc;a.set_state(this.get_state());return a}; -Bc.prototype.conflicts_with=function(a){return this.proc_id===a.proc_id&&this.client_id===a.client_id||2===this.type||2===a.type||1!==this.type&&1!==a.type||this.start+this.length<=a.start||a.start+a.length<=this.start?!1:!0};Bc.prototype.is_alike=function(a){return a.proc_id===this.proc_id&&a.client_id===this.client_id&&a.type===this.type};Bc.prototype.may_merge_after=function(a){return this.is_alike(a)&&a.start+a.length===this.start}; -Z.prototype.DescribeLock=function(a,b,c,d,e){const g=new Bc;g.type=a;g.start=b;g.length=c;g.proc_id=d;g.client_id=e;return g};Z.prototype.GetLock=function(a,b){a=this.inodes[a];if(this.is_forwarder(a)){var c=a.foreign_id;return this.follow_fs(a).GetLock(c,b)}for(c of a.locks)if(b.conflicts_with(c))return c.clone();return null}; +Z.prototype.follow_fs=function(a){const b=this.mounts[a.mount_id];this.is_forwarder(a);return b.fs};Z.prototype.Mount=function(a,b){a=this.SearchPath(a);if(-1===a.parentid)return-2;if(-1!==a.id)return-17;if(a.forward_path){var c=this.inodes[a.parentid];b=this.follow_fs(c).Mount(a.forward_path,b);return 0>b?b:this.get_forwarder(c.mount_id,b)}c=this.mounts.length;this.mounts.push(new Ec(b));b=this.create_forwarder(c,0);this.link_under_dir(a.parentid,b,a.name);return b}; +function Cc(){this.type=2;this.start=0;this.length=Infinity;this.proc_id=-1;this.client_id=""}Cc.prototype.get_state=function(){const a=[];a[0]=this.type;a[1]=this.start;a[2]=Infinity===this.length?0:this.length;a[3]=this.proc_id;a[4]=this.client_id;return a};Cc.prototype.set_state=function(a){this.type=a[0];this.start=a[1];this.length=0===a[2]?Infinity:a[2];this.proc_id=a[3];this.client_id=a[4]};Cc.prototype.clone=function(){const a=new Cc;a.set_state(this.get_state());return a}; +Cc.prototype.conflicts_with=function(a){return this.proc_id===a.proc_id&&this.client_id===a.client_id||2===this.type||2===a.type||1!==this.type&&1!==a.type||this.start+this.length<=a.start||a.start+a.length<=this.start?!1:!0};Cc.prototype.is_alike=function(a){return a.proc_id===this.proc_id&&a.client_id===this.client_id&&a.type===this.type};Cc.prototype.may_merge_after=function(a){return this.is_alike(a)&&a.start+a.length===this.start}; +Z.prototype.DescribeLock=function(a,b,c,d,e){const g=new Cc;g.type=a;g.start=b;g.length=c;g.proc_id=d;g.client_id=e;return g};Z.prototype.GetLock=function(a,b){a=this.inodes[a];if(this.is_forwarder(a)){var c=a.foreign_id;return this.follow_fs(a).GetLock(c,b)}for(c of a.locks)if(b.conflicts_with(c))return c.clone();return null}; Z.prototype.Lock=function(a,b,c){const d=this.inodes[a];if(this.is_forwarder(d))return a=d.foreign_id,this.follow_fs(d).Lock(a,b,c);b=b.clone();if(2!==b.type&&this.GetLock(a,b))return 1;for(c=0;c=g&&0=g&&(d.locks.splice(c,1),c--)}if(2!==b.type){c=b;a=!1;for(e=0;e"."!==b&&".."!==b)};Z.prototype.read_file=function(a){a=this.SearchPath(a);if(-1===a.id)return Promise.resolve(null);const b=this.GetInode(a.id);return this.Read(a.id,0,b.size)};var w={Debug:function(a){[].slice.apply(arguments).join(" ")},Abort:function(){}};var r={};const Ec=new TextDecoder,Cc=new TextEncoder; -r.Marshall=function(a,b,c,d){for(var e,g=0,f=0;f>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;g+=4;break;case "d":c[d++]=e&255;c[d++]=e>>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;c[d++]=0;c[d++]=0;c[d++]=0;c[d++]=0;g+=8;break;case "h":c[d++]=e&255;c[d++]=e>>8;g+=2;break;case "b":c[d++]=e;g+=1;break;case "s":var h=d,l=0;c[d++]=0;c[d++]=0;g+=2;e=Cc.encode(e);g+=e.byteLength;l+=e.byteLength;c.set(e,d);d+=e.byteLength;c[h+0]=l&255;c[h+1]=l>>8& -255;break;case "Q":r.Marshall(["b","w","d"],[e.type,e.version,e.path],c,d);d+=13;g+=13;break;default:w.Debug("Marshall: Unknown type="+a[f])}return g}; -r.Unmarshall=function(a,b,c){let d=c.offset;for(var e=[],g=0;g>>0;e.push(f);break;case "d":f=b[d++];f+=b[d++]<<8;f+=b[d++]<<16;f+=b[d++]<<24>>>0;d+=4;e.push(f);break;case "h":f=b[d++];e.push(f+(b[d++]<<8));break;case "b":e.push(b[d++]);break;case "s":f=b[d++];f+=b[d++]<<8;var h=b.slice(d,d+f);d+=f;e.push(Ec.decode(h));break;case "Q":c.offset=d;f=r.Unmarshall(["b","w","d"],b,c);d=c.offset;e.push({type:f[0],version:f[1], +d.locks.splice(e,1));break}}return 0};Z.prototype.read_dir=function(a){a=this.SearchPath(a);if(-1!==a.id)return a=this.GetInode(a.id),Array.from(a.direntries.keys()).filter(b=>"."!==b&&".."!==b)};Z.prototype.read_file=function(a){a=this.SearchPath(a);if(-1===a.id)return Promise.resolve(null);const b=this.GetInode(a.id);return this.Read(a.id,0,b.size)};var w={Debug:function(a){[].slice.apply(arguments).join(" ")},Abort:function(){}};var t={};const Fc=new TextDecoder,Dc=new TextEncoder; +t.Marshall=function(a,b,c,d){for(var e,g=0,f=0;f>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;g+=4;break;case "d":c[d++]=e&255;c[d++]=e>>8&255;c[d++]=e>>16&255;c[d++]=e>>24&255;c[d++]=0;c[d++]=0;c[d++]=0;c[d++]=0;g+=8;break;case "h":c[d++]=e&255;c[d++]=e>>8;g+=2;break;case "b":c[d++]=e;g+=1;break;case "s":var k=d,l=0;c[d++]=0;c[d++]=0;g+=2;e=Dc.encode(e);g+=e.byteLength;l+=e.byteLength;c.set(e,d);d+=e.byteLength;c[k+0]=l&255;c[k+1]=l>>8& +255;break;case "Q":t.Marshall(["b","w","d"],[e.type,e.version,e.path],c,d);d+=13;g+=13;break;default:w.Debug("Marshall: Unknown type="+a[f])}return g}; +t.Unmarshall=function(a,b,c){let d=c.offset;for(var e=[],g=0;g>>0;e.push(f);break;case "d":f=b[d++];f+=b[d++]<<8;f+=b[d++]<<16;f+=b[d++]<<24>>>0;d+=4;e.push(f);break;case "h":f=b[d++];e.push(f+(b[d++]<<8));break;case "b":e.push(b[d++]);break;case "s":f=b[d++];f+=b[d++]<<8;var k=b.slice(d,d+f);d+=f;e.push(Fc.decode(k));break;case "Q":c.offset=d;f=t.Unmarshall(["b","w","d"],b,c);d=c.offset;e.push({type:f[0],version:f[1], path:f[2]});break;default:w.Debug("Error in Unmarshall: Unknown type="+a[g])}c.offset=d;return e};}).call(this); diff --git a/com/isoterminal/v86.wasm b/com/isoterminal/v86.wasm index 62b96dfe95020dfa332fcfa08c899cb639bb1f74..229568635207469b7556c50e44d4c44cd81af7b1 100644 GIT binary patch literal 1979178 zcmeFa2bdhkaW>r3yLY#{cL0V2NZ?3GJV2C8%a%=KK$dMSk}X@doU^|(2pmXINW_7p zL{sD;5;+r@2t>{~2O(!%=RpHmgmp^^ZY!JciYu(RlQZ+)6?A( zmNhPJX)(sEx%|ifmGv?Hu>a!tD?}ghxAief;I{>03qLUHL--&5BKAWlgoR=@{voI^ z1&|yeA|oH6?cbv9kI(~{`Uvzt0u=vm{7hD$1j-+Mgc_lb=}%Y|8DOm6g53HLeksdj z=tDFF)(MZlKO$wQLwfu}`u*{T;QGT4KL$w_nEVJ7kTLk84sE#B8o$w^$ZEsRafHNLwrt#{ zux(M}rgd003UVDm^=d*AZP~m@+t%%xH~AIIaU-hM5{Nv~dB1J*c10kv5TuE~4vBKlb(_NGOM({jUue?0RdMSU zMTIR|zggI7Hi{>8` zft@8UEqaON(myzg;5gzI{-=I;7AFbMg@0C-#W|F7;kWq7wzB9$7F1ceR#vXXcozJR zIAO^Bn}-t0-~w=M{W_~)IWF4 z|CdS>jfyT!Vx+@)7NpSdkBlWOrA$`J%7l&o;ZJa6P*(sqNa%mADB?i-$^T(rlr#hx zzu)eZyHkTYe*Yy~Pevxwk`f}E`j;svKYMrp(}+gDQ>6th$bT>#!heFa_F2z|7)3=J zl5hD7G2l^_gg^IhM5rIfqw*|tRVkcpSs}}cT0F$USs@oIrszr;~(`q8qI>T zkdWBU z!k+{|HXU*B z#vb}lhEy&q3;z3m|D(0Dei$2xM4$;og&?2&nR2gX91%%ovsqSlHk?OtAC-3L*FvhRI|I{)bT?hVyI& zmf=Sm!AO9o4k>-c|Rbhj>;v{2hRXvSI28jSlRDEjY`d z2xhKGGB+2!pn6tz)cS4&#;;r)aiA9g0DnV|;$eV+l!C~HAB2M!^rU`3AAV#h+xo8c zy;lmX??ozSMJrc^4)IF(l~-OVD9EY|Btd|z0S!9fDOBbA->(8cp}beC`~W}T&ksYP z(C@tV8jdBQ-_3rW&Z%(93zx~ue&K~OW%A0DDHFkewR;^X|dZX80FMPca zpUJ=hwQ^l*es#<+&+&(S|rn7Gu(cFb(Q=s~JWQgmpWaO(pb*lj$ z8Fs3Hjtn^nd!Kq_Xm60lqybqQ?2@3ZAxe+93Di)J3~|G>EHz}KR2E39AsdsZt^PV2 ztCgy;@mi?{o1m3yvWW>kHD4!&`*hz@wm+d$vno5F`-bvCRmQAA`H)kF>_GXjrd^F4 zan)91N447O?6|A8Iy<4&)?g>KQcZSBE7f9Wv{G$$Rx8zE=af~yebppI_!c| zM#gp6MNPXdyR2$SyDqz;%A{SFU3JQ+U6)yQ#{g9cQRfVD5H9eFhyu#T!s z+6`D|r;OSSSeLTSa8R=$>#AzWcSF`ql}WoH>+Y0MyCLhLX*XiMR4r*YVtrJZv>UO0 zP8qcuvHl6|TCcN#sus1OJXou(%7(dWtFq6u+G=dHR;td%y0F#R1g*9Po9wEs!KP`o zHQ5YTZA~^?tF6W6x@v2&`C4slw$N2un=R35>#*gn+B$5dR$G^?an;sk>$TcA+oYB1 zvCS@QJ+{qNuFrOA=!R^UR%*m{mvu(kT8(I|*psNQ{W{yLY+;*0`H)kFHiPofvT_uL zQq{t0WZ{HMCQkk*T{3ZUKUG#t1!)9#v`>4aLjR0MDlDAUtX7lW&$(nm`@BmgbT7Cp zD(#CNsnEaVkqQf!HLKO7_bV=$z+H7|E95ngv^wSPx<@K3-0(TIjM>m#uW!s>@cD)258^dX&}G9vPme*GQS*AaLtEGQ_P%&ux*-M)3(a zY?e5f_Qe~@3H?r&Oia;tyJTWoy2m9GQ_H zJW7%x_A8H6aCn>~MeNtEe2EVF#3Mu8Q&$cJuEZ7xf#6?{rrYgp=di3V*6lrA5}XM4 zvYo@ael^zD)&>bE4^U+s1fV>~DZ_~a%0o5n8f=7SU9{myt-cl;rL=K~sb7nIZfosc zzjmR><9I2hNF3<|%~BmUQ7hGDleAKtP1Z{F*c7c)pH03j>x`Tb(U-)mCRqwb~kNxvRDYTcOp~WM8;yYqHg{l?$;w8i;(Y zab(aYQnpsJQk$)FS*gu7Xtj0NCRc48wneM0%eJ{{>$06%ZJh0P)yCOAt+pQ9ua)Yv z11@ZRc37)zz>d0V8?X~vZ9{g-RojrA)oL5DbBR*J*VzRf3+2mNZB=&FRa=$a&}yr( z+pgMb?5!QlovJGpoZcZ6m z70NxIbB@!7byzP|i$@Za`)IXwSwB~8T{cjwjk7_n+Bh4k)z)Lfv{HRG+=Z>rKGSL& zuu-ns2JCaKwjmqms%^+7YPF5nq(rGvRW@12LV222TaC?h)mCG(wc6@zuB)~>o3GW@ zU<+NfHP~XUwkBKZs;$XZXtlN2DpzeSw)VM5%f`jOYT5d|ci4vKV)Ap-civ^2G`%`( zvrDfI+osjlW!qh~b=fYh7LF)aZJh1ZYU{Cmu39+4v|2dAT(xk7X|)a55m#*kc3i7% z$WFLw;fPDrzFvdfOzb|rUei^o?JCuAm0(G&>D70Y8n{XgU8P2PsjACL)p~keH5apL zE@stgxsWcN)vN1u)m_NyZlo)s>UCXuE@stT%&NPht?r7px+~i1u4rq!{MB~(tL^ev z+vP9riXrZbA@0(v=d#%dy^FIjoo|zN_?6VXYppXuT(_g zm5N!Nk_rx9Z%XR+rlf9fO6vBeq+)h`!qsk7u>`fwb+M;b3{HjU2V{=y5hE zX!#{tQJ1N#>N1s6U8XXs%S3Ox|AJeFyxlU9OSep9a-W=$i{+unqr$1x8FE(nqjrGR znJyDJxm6+aEO2g_z=>Y(w&#`!TpfdtIwa;ETDc%?3X& zN*H}@HstxN#!Z{RGJAp)1E^|kwjcq5(!%Gnir;txKua}HBeq!sHDX(ykBAE))f%yb z&*!|+q-kN(#>MPVLIrk4$Cr1ULurC6fzMi1*+i|bDw|YZO(n&Wf3i~+dka&_m&My? z;lAj0zbS0f_{}0VO+#Rpn_fPz^}Fqg-zaR=8oEatHm`hCl(Dct6yB$rrJ~T33d@z5 zIt?k`m$fpQy^2uXy{qe8AIgIcQ(Sg#5(r}zQuBf#&gc>9TR zQ&k=yl*tV!e=3xz_yHR%D#gur@6=YM_ zhhg0L+<@J7J~w1{H2p^GuBP9J-B-8<5cvy{W^l)PvnH)uvfVF4)#o;BpB$|r0S)RF z$`rhiM}QVh;jVE=n>GRy2K(q)m!23g&$(n`bUE*m)rQ^(*OFh5V^D**oJri)B;pKo zN0W&0{jMevXP?Q-^P+Qj!J2=qEJ3QFw9di7A+O71Tn`niD=~GE(u~zXcE!vCtVW6 zoOi3Oq~0X^kh1%ij(D(irDeQ*=H(!7AK!+6{GMN zk32`s6a|5rB?tq1}YbbN-BQ9 z7FN{HRLEIP%J3|srnU);n#2kTVw8kZ)3|X*tCFaxLYSxp6=YhD$N#D-KGA$HYL_kg0|~(K7^2oM)5|Av5_< zL#Y^I-Y9O@hAl}1P2CBzstm!{PTfwIf$=1qkcr&he<2rojx!xvS`mxRY-t%4oyp?z zie=ty)3kBBA~k{ASn+u&C~k*hF|FHFv244x@SIp7&P9uU-Mk&!gOcWNzFE|^uxSyB z*}jD2-KHejpOC!Sh9n0nzM!<|Xe=y($LUb{V8tx)T-@P`+4un(`bb5ZSQZz(S=gkQ z9j*AnTaAm6PP;-7wS8sig!>}17g%f`)H!2@Wm+ptp=%NI9pRs@{@9uX`oZqfRE zvVOi|1xE}ib>tT-zTn8KS1V3bT+%9P)zB&~SA5aYs9LR#R&%A|3pfvM^VV;Q3yYe! zN!YqtG2c-U4+?6`u2p==Q>pX2Uh!p5t&8Q2B;{H)5`J&Wpv5KFg#4C_O+K@jsJNq7 zK#y|LbXTv?UEGt|5T>eWaow+2p&jh578b+c+vKf6+JnG$eo(PelDuWhUsEeRte8iS zSQa&Iff;0vD&`bJM%xuPVP92@V3X44#}#t`*1UC_7VPVa&!a}`HrQ8-3*UIRS+k`BEcD18qeFKk-)W{cKufIYY!4*DAOy`tj6CavFv2RNTrd=3UuctoW`O(*mBeY{5EKD%ZG0i`Gr>$bf+XZmDI1E9HJr)V8%M4yjb3 z_`Nq97kXhsE0u#z3XiY0DT1-IaVuEJ4X>1gK|zzU5tVXebFk0kN0^0;tVAn2=hz)3 z%FdxZy3!Aeiy?s4t==obhfv`>SJ)07{{(vY>})e=!*;C;n}elgm0r}5TFvrj*nsAi zHdc6SBx=5>l#9=iVzTi0(N&eoU{Tzeh=SEn4^PQf!x>rQrfjV&;&=c5m_Rlix3Yc!DNx2UqTzZJ*=H>?*1wkd(Ku)R`w z>`wHgY}2M~p$*|w)Ryh2M19W@7q@8qUJ=^~9q3)yZ)@HPI{U6l-@)+`o^)+m*raij zw_uQkF8CX$6f60ImGZq$!y>qO@mobr*`Z41P+2VeNt=CL>3I~1#0rCN7qcgo%3|iJ zrgf`k&EI5CE0smYnxrH@-`y*l;-;WHUV7%2qso?z+x|-UW4-cUBvG^Ga6@UE=D#j# zp}@WKpKH^$HOOJ$$D^(gJh49c#oW^&(CVy6bJVi z`B}y9;#SMd{4i|H)M2yo!?5>Kht19pH*W>yIr-tHMeuiSez;ZZc6Hc1_*?X59X3Bd z3;u%Qg8XpHcU#n93-hy@(}zX*S@0KX7UyT91U@avkKrer6F_Mx0q|(Z&-yjcfE&K@ zv+)Det;mnaTQTaeFY@K&q$yhod|P4ts{Amm^jCu_eOQwphE0GvY;8Vn27u9ZAZP-D z^;pri4%>hgZJ}Z#R)Am=MAZDfI_ygzOdmGqmxsSF-n%ELTkuPQ~q-(=dI&Eougjhab!@D~FV3bzUdXA&`gxLP-wi$M7QzCIDqe5+%?-3VYLH zuu|w_AaUy-&#!@3(eXV6|r*y)#lyex7hi7n+E^ZaKyH5AzWR^e;y60@fOEL$lAsH z@+g%9FFbND#Fvx75cd@W7{phT!H||~1~7=P%P3nkZCU4ac0+~+{hZy*e-5coj@mVT zQ?R}z($K899lI^DIPJWnKEL}0yDPH*hh$rJFFzNJG^5pU8+KoM!(touK&x!ihCR&B zg09h~8C+e+p>uqzHtehX0+=hdg7FYelF%w}LWOD4Z(z`DNdtZ%j9HKKWAD|0^&Ooh z+1L3IEKwUg%`f*saXT0<;oJcFP1^mMmAqt=h&o~0CWURKoK^muuop(|Ua) zcey6sMy=I1tf${r4g1RO+s+%oZRamz@M1<|n#wqH@m4MA@Ox14H5~m>3E#&cUZa8I zaM7WHrcw$`wizBfZAN(SnfzYlv{}kgJ9G+Gz zlNkQ-#OLfbG^l~=JFyb4RvVVV@^gclFto-BVduPEV_XA-tlYxFw~FB99&a=*E(-DJ z26$&e+{!)6Z-kEJp2$6wdnWf>?uFb-xmR+p<=)7>m3t@mUhae3N4bx4@5JuM9>u5b57)(&bg9vJ?B==S2<5|+DE!adPVw1hDJt2Mnxt?rbcE& zmPb}b)9vu^%7@Z!S z8(kdzBKkP=BvcaKA3YR38a)v`9X%Jl7`+m`8NC<%Dq0fj9P1vt9=#KN7=04$80#AA z73&l0ANw>mBsM%YGBzeQE;c1LE4CoEEVeqfF*Y$aJvKMCIQB(sU2Jn~Pi%keQ0zqP zXzXrLgaGfTI6QrPUL>%QDkUzM08a2^XT~Kr0CS>jOgs>yy(K{lIZg2 z%IKQt`sk+Umgx5AuIS$Af#~7rvFOR@ndtfGrRde@jp(iD-RS-3qv+%4(`frxr&yO* zw^)x@?^xg1fY_ke(AbFBsMzPR@v%v-vO|dPpy|Dwa z!?9zrld&_g^RY{@tFh~`o3Y!myRiqcuVPPP?Q=Wjev;cgcUa!gym5Ks^Y&DlkT)^! zK&8sxtytxi{DSYj+#|1NUhllVdEN7tp{gwLX@2xaBZ$SRA{Gs_H@`vY-%paRSE`NOfg#3Ax=2V)PKetls zlWB#EUMkNDtOEXH#tK3OVS7kPNeRpCAK}>_^N$Lssvu;aL}>wwuVrsn4)dQCu-Eu6 zs$}7x234~EtPBIixdaKn##!a;Tu{u4TW?p%sl|VRs6Vd~Dad*|UhosfKs%?vrGxdA zBSMG2T_qcJA_X~b7gz)b1rAorpk{UfI;av!aw*kAy31%m_S^AQO!;&vku+xG3)IrTniCwVTc7$$Y$jn(C6kzBL)2Jf*j>FTNoiYW>gDK zBqir<%?Fn;6@;c$j)i_!5UZE-N#)#v*u*MX@s;eI%GnUdQ}`R=KLd-gdQaIuLHlHv zfg!7MPM(z;7tC_&ef)PQkF!6k4DC_I$_2fWkK0xbcAh&X?Ag5s&hIT}IX(k{bXl-nmo7gY~n02s(Nd!2jbi3gIfL0Bu3_#}M zcTg2Wv7pOhTfNf`!!>#n>UtxoPLZ6zkW65R5(w=FHe~`Kd07S74IxdCzbugJ`GXqF zUx@OTL-|XYI>;@>ljsH^nYS#=8ybK^5jwg%6PUQr+wog6aUpCYSK_MVXbNPYat`*O z5T-awWw1&%=CCrP5d35nxOC{Spu;x=Sw{`%PU1k!b&nInXq=c9{dS!AcAW6`)&G@o z0*?+gHb9@JQ6sIRgNA))d=W>7I%|Z?hetLZhfkdWOr8bcaPk?zV1#!LKO}iu4PYOs z0qp%!8Nf>O43M%>@$7)31C3zGBR`H{NoNl^^ushDG4!W9g3(FB(?)Ux^JyZ{1H=dx zGLB#)zMbj(g3g}b&UBLc>i^0J_U%lE)(~=>fDx94Nf^ujcV{|cMdY6Sh_S;h6Eh;W z%!D)96T0Kz{V*TntP_S$n28ls!F5j+m{ykj`W^W7S|eNo#i3>zoPhocX7uoJ%aYC= zAVY8CiX)sCqFE>mY#;qxRF{-=EMf7d@bg=kqW_YnsW#M?AQ~sLukjsAI(I?~;Gv|1 z3q!eZCc~`P;;^)fKegV0RDvCS5-o3L`2SM| z3Ru~aFyq~=p72hxYb(DK2~3=pVi+QU=6fBwFX&(E&I74)=+DhHQai> ze1#WYtXL_3g!P#<(i&xrw#HbWTVt)4UjEK^;Z04It9<{}AN=rlUi;l~)&y&kHN~1{ z&9G)!bF6vR0&5X%n60o@!XDpRYn`>;+F)(8Hd$XI$#~N4q1n-Bi2#tn04GbVV$&2S*NWt)>-SEb>6yQU9>J)Kl;7j|M4GOwys!L zt!vgFR;^yMcHKYv<3EkpZ}?|F|I5F+Zr!kMTDPp*)*b7vb8*F@yq-Qzsj%i>-+}4$#3!7 z{0{$>73yL2`X6Yk@zz9ZvNhG3Zq2l2TXSJ!b0O`;E{EONRj?cTKiF2USF2I0&QE^& zCqJv#pwXZI#V`K)S#9+=rFswQlpy zugsNgi`%{X-uv$uDNv$8LU zm0NyRP6V-X)6dGKAXaYpS-BI$%5}72f7#yKn0eRy%s&ZY{;HpquGa!|q$_?_`UkOc z+0V*|AXYBBqi7BIY!s>a;%_#vA^UCdhGzNJTQ_fDe`B@nq#L8AbD^r44+2Utq zUJxsrg_Qz(73TIO*V#SqOI5krP`OD}nlv}6N|WXWRcX>(uPRNN>r|ylbFHd0X|7R~ zCe78V(xkacRhl$cs!EgQ7pl^vxk6Q%G?%MNljbs2Y0_M(DovV8RHaFCv8ps_E>e{y z&4sGcq`5#uo&iq?zh5epUtsu`=4v%4o8Z z*kBCx8=@yP zZb|82my}ECAeS^GrJuT_VJRKxl4eQi0GBjdO8dK{Ia1mWrKu)810Muvk-pEeHs@gg zYkhRa`flH{AXa)4C&NxsuVnLhl?1jT;Obg@r3KgP#O7k(vq<`RsK|N8UP}Wbv~mdU zO~m?w0%os6VFBFx1~O>$GqeYZ9X$TI(1kXqjY+(UmttqKXS$T;`A{k_P%7|HS|5l~ zk8~*=@S*fm1ErsOC|wFfse8JV9{W%_zzm!~=x(~+=cw7!Y`Sjgk{T_{CiSK}CQ=}D zlbREVRM&J#t@R<*7j7d>>f<1EliC-E)F(*Fw6)tMUA7l|*iJLC1)-bmqd;ssr%S5m zdGjc-(L@S_Zc-zKcAA~7Q@W&P`H(teA_YP>snvl{k zq)Y0752+C*QXq7b>JI05I7Ot{eC^XEHA0w88Y>o=NP*BzYDOSZB}mG2SU%OKG~zUD zK2NUnVY|n~7KCoLy8^L&k}jz;KBR7#NP*Bz>RupHU#Cl|>qYZe(G%~B^iC;2=q5Ex zXs6lP9;Zucnh&W-CQ=}DlUfmo)K}?}+TlZLt%(!}-K0(hBK0U;Qg?hvoiLFCp_^2f zOF_nphv||UBFrX@6^~7%KOp|I5y4h|E#P(jgq)zyd znr9*fLN}>ffk@p=msF?A=CNXji4+Lkqy`D?G{=fN>5`h{L+Xl&6bRj}iKHqB@@qOTUGV>jnZ8&B?=;qs%?zzEMN}uo5jQ9?5Jem249wdS6 z@VFgNza!~WqswhO`he2W(bkDjKah6>5lE|+ctcTo&8Y~W9vM5uk)U=7@j^da9V8dz`? zZPGX5X<%#<6o&0l4wX>+j;ZNT7`D5rh(Ymy35G&$_azu+I}~4Lf}xO0rklWoIDxvrp zQ=_4f+r0@U(!9|GLm{_&5)9KEicd4aP^iXr;rgPdO=w(zQLu72Y5ardu_0j9POh=Y z)ILDNn;#z-uw7(I5elOf8 z1VbUWhdc3y;%iMX6sn_9*gWe=R_Ps$&x_YbNCynrve%4PI;V1my z$Bppge(+;P_%Rn;+)a&>PncvTjs=>};)`IQ<+waOs-*n9j6MZb(>q|{ZDnno64O*< z8j5$#b0;5Pg^_Zeg$l{@EQ|x@ik_ByrZH4VHg>eMlOm=>z%fNq91IXz=}ii@9SYU7 z2^ogs<4iCVD%cTEAg(b_wWPP5{g)SG>0koivL~dyyntc$HMK?=Pe!QUdB#uG!F(n? z2_s>9A{j~D%f=`SWNKC!PcOrSqA+ZacKC$i15Gd#hV2Oi6M27N$~y|VJ&s_Qci2WS z!BEKU&k1(e(>$d&$^rpzS2K;Wg69QO)F{l7^JU}-D>EN$vz6XJwxjqeN8YFa(f!VaHN1$zo`>}(9QOi(}3x-J>cm? zY7EMFRx_7qL*Mj{s@kk(w!%PYCAOgYEau`v|tHkGLAxSPaxQ)fW|jFTCid>8AlgE5-|A?E;tx#5QONBr1X~}__;g1LR#_Dc4T?f; zPbJv8fX25wTCk`y8Al58vfI&y%X%g!DCG7og00NZ$y`SpuJV|ippe^h z2=+yWPWC$5aK*{w1clt*L$DQTI#F%0z|n&FugN$Hxjm0y%L5wU?`XkAwigWzjY4kk zBiOQl#uqtSa81W#9EIFoNU)^=jURNhLh+3z<0$0z0fH?FXnd)o1v74waTIcUF~JrG zG=A98f?0n>L(Wmi?L!1x6wvr`M+>IdCgUjN_A-Jk3~2nQqXpA^lW`Ps`v}1nxQuK2 z#EHvuh7~N#?$wo*#D<92FOJWn$EQ>6?j%&?9?B3>@!vzaVTuBT?gixp$4dGOO3W=R zL`?QU=(fMs2`qj4^F8TxZJY()s9j2HE@(5d!vkNKUQYVdp@Qwv((6{j_7|iNz1_RK z)0WGN6$TP}qLSgjL1EZl@Wp_!mz#8VF(K#6AXo6dp*JC1P>(jRrSrvdx}6dDGUVC^(8}#pfGH2bQr>V z$P@?)!}ga1n_b$0Y**e>1hQ3OAdr=&Ku{RAw>S)8d1Qj2Fl=ul*sRhHWViC3B9NU5 z1A#m+F+^e5-r+EW)shK@!mz!IU^7cQkp0Sgia_=%3%#>{u!n}xJm~B`WnqVk|i66nHmu{n+R=zWAl(SBVnKjCJ(uZR| zMWdWl7|2iG?;08fg<<=ILj@K@rbajV2fh zxqXFTm~B`&nqVm8_9cQ%E!{@B?fA|tsdrU~DUy0qVIaOerlg`UY~OIGz?Z>7@K_T3(PcY0jtRPJ=6mq+S zV3SI>QMxJL88%7}C&bK-lwPC{jhdoSK2aFR&$!BlBL#(FyNg2w);A^?3d43!f{AQj zF|{2E;YMl;m z`zQ?LXJ8dWqo6Qs_jahj635giD1^Jh2_~|A!~{bjxBC+evkfah6AXp$5Cy>|cp4>* zZI9H8?3v1YioQBnVSwQlQ(90Mwg)*3VZmgAp)hREAlUfQ4rI3So+6N;3Il<3`o5uk zQ3&6==rDvuhA9vf!p$NC8&}$a%vIh~1TtJY4YV4szCAgh%36oE`u z7zkvoDG(Hf?MV(pSmu~uD1^%e1RGJ>fvi#9Qv@OPzV<^ z2sXU516ilMrwC-a!ayMNe#g+YP#CtSISkWVV6u-wxGRk!8Cu#2+N9_G z*|+WAa6&UDXxwXtjsQY;f}S{5(oYaZ4hu4qeH6mYZxqQ8zXSz-fGhEEL)hM`l5aX5 zbl_$M1g=L+Tu}&Dy&SHv05QQ(2$!A+HrNvq9RlF=8@&{P@|4m3hj>~In!}U}d6iXvgllG68U}h{&wB6;72t^Ry!!x?1xrM4PM`I*0#rygHYlCUt2YKDIvBQ1 z<*+uoSP(0HhZ9Jl@>Q|;<#00yEQ;;js+C>K^lxl-uajJ5${9py35(z34Nb_M$9&WR z-GV2W1X~EnVH*Y{vfZzm*3>`y zfAn_QEQ@g#!Y}nQJ$y!oxjZ685AtMK^&!1gM4Oz@B40+SabA-PT~RdVOJ=Xs#WVAI zQcK=}U|uPGnRz|swt6`t&h`aaLmxLmThsyLSesy?Hjb)Ij!A#{y0zuzd^g5*V=7T zFt6XB-7aYDwldas&EM$x{hNx5XE4@IjP_-P0lqu_ zz%biEVc5PzFk}b|CKC*Wa9xyO{YpEK+sb>2K&~nbFzot=hComlwy!u0;nprwASevm zw+Pm^v;(=Tyr&4{y23ypD@}o*5H8p|4B?8935G(r1Wm9$oWiIdAO+gTGG>i&SZ?+4;^)w?V6~g5U#*F)L}hhf}xPx_XyUz zbR+!A@hu|k7A(TA9d)?2@w%ZiqLAB<9qMoa$pk|oT(KrtuT&B8q&Hpp?k+&Hza}T~ zcKa@PJ(_aoX}>Ua5z_=)A3ZvgKJ+eAe@-|G+fTKGbgF7d2nyk%vX+nwri7pnE-I5- zObASUO)wO~)nbD6ETz23zTbtedsAa%lro_YDL17|EvgiOxZ$V*zTaEVVMbr zLiPR-OhYI>+5|(PdY@VkB8EeQ^Ub|#Z3QPJ>NoardW-;&VDOH~APD1D9KJ)>d97df zG|ZkPvw#G%eXAMz2nfL}e6ONowp$uzPm@_dg4t;%vmgYs(5#Nxu4$M(OJ)HHW;dG5 zf)LC?hjz?lIn)sf)LDpqM7ZShS|$x z7LZ_egvl%j!E9H}Y^OBLUL~`D1hb1wWS>LKDjS%q)mhASQ>qaXyMy)~mBJ=^F*GWro3Jz+8mLNMA#Gy2vW811VW{qWgFzb2y}qR}BW4NV3@FxpQu`rq{0ki?)XPv54Kgwr)( z(C$j708oZ$xycaC=ywDF|%c-XfR zn~V40NMw0n6Q=6mB(WzJ(t026xXBmH@>=|Yc+u{Y zmjS*}429h8MW}X}x#+EwVVPrcfkJrmE1`y7!1)Ew8@M?4`Kky zaI;z33=k<84AmI41_t&9@s)IHh)DIlJyYmg9mQk5`uE#)s^iH79zP&-UpQSNwA1{C ziBJ8mR zx=Eiv=@KIt9LpkS+S@p9n7o3}o%98cmGqO|I1{?-9Y^N7kb3@+p=W~7O?RJTC4IX8 zrPEEnkMyPaDJaAKfQcIlx!sRYg_*hNuasf8z~lmj+#W!v|D(G|w~w52(q&Hi36ob4 zx|4p-v66n$|1%T1UG61L%BC*;*hCkEZn}dUE9ukyk4)%Ja2%PlJLIQ^E)7CA-35-7 z^y&V4CUn<3j?8rDndpMhO?RJTC4IX8rqfOH2(%aA_u?cbPH-S>pl`|nV=$#RaYZ4w zH`9>%uNk-mGcpV(!?RUArGC_5>Xe=ME6?9r0^?1@#E`>6-Sfq!D?Fd%g2 zWsqYf{k%Z9uzQn~7nG>H?50ru0rFzHHSX_4zLH)93GbxEmABYrbZyVkJ%mH(WCzNy z69U1(wRr8z<52?rNzSneKa}u)mzlE>N*Q)F+|C>)aHb8#E&B4V5JXO!uCTv~eFRkE zBNpP}EVdYI`!pTOf14SZkwgZRVS^($8BmGeF_8J2%*c!;GN23_8h`3)hIBFmD)B9g zk~8y5AYBOQ&N(5+KF#ql9Nj9+b!_qT^VNOIOmG5wD3#1JXfH_kS{Mj-zKY& zMP(`M=9lGrV_&MLVD6IDpW&Sk2_h`z!!}o?3N+`AHPFekTvJ#Q0X1jRK(pBEiagxT zkgP+ZB%OPt1Kk1cwLl&B0)|9M55n9b9cX2^=>vO%TZcqRI=4vYr>SoKFwN)UYHyRi(=M3rm#3v&F_uPM(P1%weQ8zUwB1?KSED>3@d_L^F zWSP2`C+nR{M0dm!ozuU4o?(LUV3i$Esjg2>pwD`8B9fYZFA+DO%5*%G4Ujq=E|vSL z&EUp^bxD1LL`m)ZfOH@xSZI3^p+reKk4UEuxLrPlO`yhd7)*T7s~FcL$leT5>g zo@V4Xd?N3(-jrIDx+CxK09MHH=hKY58nKdFA7VE2jUJL&L2HxhNqNHy)uLXznAaw{@bC{DMe##4P#Lc@b0F$}OAt9TUowaVl}r+- zlQe8kCmaxjb-EEpQg{mq;eJ%gfozrDQv@FO6vF*( zDF?D$dQTC^oCLuuMuH>_+p`rxSjQW2B!w5E5bm{74rHhFo+6NW34-G`n_7gVVSBD3 z2y0Lyj->Ei1BCmXQVwLd^qwM+1qp&jj08yaUdlyV>srS}wp98D0sV3g5+{2*O&-h$Cs(enhx}QV!&6={-dtCldtE7zvUTzUD#^gteFv zM^bnnJ>gy{nlxnly|5X~D zWfs(;LYh&FMRkcOu?7@tQL#?o_9vt+4wh%{Q9g1OeCFHB*6uL%7L>Y|U0omIjvX#Q z(_h!YaRBQRqXUw1yNk>u;CdQyB;|G|!a*y-Le$vWB!%x3Al!G{t)0A#lNnFGfMVP< z7M)=)+qN#PqN$YrHc4y2DvPl`aU zCI}ue5+o_S2a0e&5Y|ve97*BJ8^~qFQVyh_OizkHt|tf%+-+(RlEQnS2nPgV4P^|3 zq+z=+xqPvd0~sLGlOm9t34&XUfshp59Y#1H2x}-Kj-+9`Ke>FNlmq!xrYA)pw-W?A z?J>0oN#WgLgad-GhB5|1Qux9Ta#^920~svSlOmA234+Uvfshp59Y#1H2x}-Kj->ES z9^|roDF-r7rYA)pLsbUhj!Pp!lEOE1D1xwtGU7-IJ4A$gzLW!5AibvuWO#z$w7sUT zMN;^N4n+{wP(~a{VTXut&y{i@i=_7yfqa%Ac*aPOr0@+LiXg0^j5w0Q4iVw(QVwK^ z^qwM+Q3--0_L*9Qr0@+LiXg0^j5w0Q4iVwXm2x1e!c}-h5S9nVKu8K#;R#p9Cy+o_dDK;#FQjX4 z6smq)g4){T5KLEffF7)x(!=KYgp%n*ew9p+HyZ7Rf(a^zaQ!BkBv2=5*d9+fAPDOc zBaWo--4=w)E#*MgNbe~EnUo+n?|`Xuku+>iR0Lr~V#JXYzT1Luu~H6Xo%Eg}kSPg* zSBwNn8n!1Zg0Lbn;z$bLZ9%wbDF?DadQTC^v;@I%2Td(P(y%>M5rh?q5l2$^)^Wl` zN;!~C(tC&rg6F08-zw8W7BF?xkUfh4Ivm^|oe6SZ?hcfngoP2^l48QoE=0x{{{af*fl+S&( zT;@c}N{a6@$UG~D6Iodl>}BzpXXQvDD|>?Zbl1RxqFVZc6db>7OZD zBJ->qNMxmNu&*e{JSztiS(z5hrBJU*W<zj}Zl z-!$ z%j#qGvj$k7T7#{j)^KZtHPRYojSh_ojSY7O$*Hk%?iy9jmi4l8fQ(g zCRtOgY1RyDmNmzkXDzT6T8piv)-r3kwZd9yt+M8Z=7ko77KYYXYpunhC81@Z<)JS^ zD?{t84c10$ll7&w+1g@lwYFJ1tXyc6%tyYQ~OJMYPR^FF*E z@6QMFL3{`w#z*ka_$WS_f6mA9aeO?Vz$fxad@`TPr}6202A|1i@!5P1pT`$Kt1X6B zvqD)*_%dj$p9S$9ZW;+o&XI-!^SyyDU-GpYl1I>0{Yqlq{**a3QeZsr(9=sPcTVH6l0sK=w zm=EQ{q1i@4vyJgI+Z0c;&4p%z$t*6&Rt?4(leWq&z}aBv9s4p)d-6u(l35^EBhtP` z;!!BJ2ee1XNc;>-=QUWL_ZgOO84ADT!+2DV-c@o6RaI_-G(~Eq> z^UD;#FySCY{5J?UG+{!-4__?`Q4T?|J&58TjGy7jI1&FKQsDMj!hI@BAow+jpOBc_lc@AHmP~`hqGu3%oUooC_=IeJ zC2Xc3_>^#u5+($}66!S%NzCoZ1bQHhC1-HuGYH;KSWgh_MIP=Ys%X#^!)$M=yPK#J zr23Hf4vD!vg-G4Tk|}E&pF!%Dvi{m@9A1sb;^pkVWdEkO;uTqO!(CxH8rQuQO5>Wl zf;$>ly%kF1in}7@Xk7MID2+?*im;<`(OaQ3F1RbQ9F6nd3Z-$*U6Ji*ob^^HjWh0w z97p4{w?b*0a#vt`^r!YX>8*H0R-ABGV0#FSj6KGS!X$YbRvtY;$_(BOVoc*@$IMwlIhA4Z?IyYZF@zm4$23BT2i=O+9X!jB;Q zW;Y(T(31IlN%+qQzsZdcoA4V6Ka%hp-1saLem&tw5q_N;pKZdgCH!c@uW{pZO!(D= z-+}nV00$>2@uH_yR6B;Otu!Lx8xpAY3#uJUpH~=>>cy%#njwj?2 zBQh+Ji>Y=3Ar~2uSrWOBY9|tMff1Q4k@Kl`5+UaqkvS4Mmue>yat?krohWwDi6YH8 z_-sEbhk{s{S-w^&W3)9G|snntB*vNWAaQ)Ouem8MV$GAbt* z;>awC(hhcNjxbbo;C#f^-5d7Cnm`SegewT0ij=l-RZ;?$h`5XD#xX&9Gj~0 z^Hh~%QdN#lRXHkE<;YZ(pQWlCk*acds>)%hDu<@39FnSXaH`5dsVYBBRXH$K<$zR` z{Zm!;OI6u7Rb`)4mAz9{_DWURGgW1eRF&ORRd!2N*)>(=C#fpCs7jjEs~6^#jqHIv zoqe#Ya{%^r4#CdO9=u41$FT=@7`Ezg*XKCw`<#TGpTj=5Q?QkH#yV@AgKfMEu#tDl z2X_&6i!M9+MK=Ix_Ity^y`vN0sP=aNk# z*>$*#L(Ge~yLC7VgIt1j69y!S*j zh_+>?R=Z(pk@(8lw5KDt@ZbU`?c~uHZMe=TTKkEG{}n%9bWRi7gC1XBDqjKITsFIT zHNJ<8B{nAX(_a$VOK8QOMM=6ypJ&tO3-}qPjdQ4Uo=TQ1ox_sTY3C8*tV=eZWM@!@ z$O3yhp117S&@$+euhX zbw?6)Vm`8h#D`Jrj7#4AUh5tEFil$yJqvb(U1lg`2 zzNXF+ZkxiHOkE|&Rt51jb&hab6wYMo8bLNIh_9*hg!@wAOs1|AWRrsUnz}%^jS6Qn zb%P)q6vWrmMZ&FDIFqTH1X-sbzNRh_Zmq(ZOx+^L8U^vp6WnM2OE4SIkK4q&!+rL@ z39|t+&VBZO0J8ySe4`-58Dc+ja-AXazCeOv$k2cXl7TA_Xdg_jSWXp(k}H;p*u9&p z>iiB5_AP;pN>NzmwAh+WXaN^G-$k9C9H;& zn|S7d)9ML9MZI;=)j-0%=5F-buRXm zH0Kg?%~o9Ru9PhUJx(=DU+Kb1=YHWiW*4uN}6i6Q5j&!B|&Bj^i`yFNI)S3zC&?!Y_p$38f5NxTdH1ny<%26r=bR2R2BgKKxV zWZsi5n)jj0=G}d8{op=`0dOb8r*JRCV7MEipTH##SYnJ4o0j76)jG+%Af05AxnVs0 zP`;x=_Cp?D=5djj;fgU~qS@-J@wHM>9j{)+38-k_#<4qZyiaQ<@-r0f7a0!u0v%_H znK)J9O$ndTZ3(04#)RQMIPaY%pZnk@bNB5GlYMaF{uI2`VLsiXGRp^t_Z%(ec*7Ci zys`rBW--UH0&Z-|w=dzXFgxI87`%OH ziw|x$-6XRQZj-?qn+^d|+LK#_mJN;RJ$(;Tjg|^DG#${8bU=gC0S!tA^r;7=uLSc3 zrm7quDgz#+C+3T@MOs67|BPH*AQ!RpPUHPDa&aq&i@q7TcpM~AeKK;<3BE@UZxKqX zEqZ6})3ZYJ3{eNOR8D$ z5sY(tjNTAQ^X-m)R#pVD(!tNl#vl>3_p`Di2$vE+D~Ezud5WhexX3n>HjAH#la;so zz8XK{iO)L&`C6KpMP?q$(rhYyn3Z+C!n3H2rl?BffxXh55wq zo<^*PX@wc*oh<$52vMlE>Q*!w82Z}^Cm&PQm@F9mddfSjXND1OB29PfrfA-DGv>|&b6y~#b~ zXv0&;CMPI_Z{i}@g*2V0^c``u;A>7SPt#!pD1s0D9OO4~UirSnmm^D_aRpC{+2 z1z-8e4Q-1;Zl5FA=`@Xd(|gg;4#h{CoS=}~7YKGLO(!aSmmMwmz7msh6mt6#!A=G= ze$CN>cPV*|`}R&m%C;G;watk%oqN-FlSrU8y!a_?5{Q%}#%Lstr%6Jk_YOHnEqDo2 z$kRc5Gk{3x{BzCuv4GC+k#p37uiW%H$B_qx+`db&qiGuVruTuP4UZI?oS=}~_X&0+ zO(!aSj~p%ds!fw|6mt6^!43yB{l}M03gHE= z1lymcac_D*akSyp112XZgty5OY+ssARQkF(T9A$`PY1#XP{{4B1lt?Xcuz+Q-s$8u z?mKcIQnn2}fg#&wPnyoX>FYxzP#eBlByAFilq4oq=colQf=b&t zBBk?5n)6+0W+@Wv9ab8K4_a(e*5(p^t@(>ut~hF6qi8#)jQ;cJ%(wj*E! zLmVymeoT{b6vEdn6Ks1x-cqNqAxNq-7q-+~{x<&TRZD~69rf(#XKyCQa%(O`$ zQj(yjStNE2)I+`QxNe`t&)=col=tLb%)y%UAp z{+wW&(~QiU-tmq$touw(P{{3Z1T!za{Uey@Xu%TBWE_R?7#YDfr5S;0n<X7?i=3kttP9h2j!5a8 z?l+gt<#vx}YsTOC9CD6Yupaa}$KHuTZqFu|`Jz;^ac_F(Ioh!9GdV#ax91XUZJKSU zI?w_~3)Xc}&%uomppe`13AQGn@kNdntmjO|QONCu1X~@@_!378)^jG~DCG8Hf~^W@ ze3_#K>p7Eg6mokh!Bz$|-i7wZPz%;+CgUjNc6)-EcPf*6jcU+tjux!LVul7qA$&su z!OYiF{f+l@v|vePGLAxScPH3#S6cM@A5(o{>;rnbBu|8+Udd0l9l@)GAYmI#Zb1lF z5YFH%h%Oq?jRE4D0o45?o#=MgJa|Z(-ZzIYBT78(k#wbDSw`IZ3Ln1Q&zQJ_@LAkP z1meEb#a-PLP?=s;XL^^JxT+;CWMLxYx9#D}n&@8U8Pu9+6;_YAuGh;+i7+kRYan!{ zlg^TWOvE)W6B8SH1*{&?AgmsfNT5WLAR9KkvH-Gq+?iNui!7i;SV1Nc zK#3$kMpoJ)1Lo@y{%w(p0o1`TO? zwlH1bV|t#CY0Ebupdn4qMAHZ~v!3f~+AkrXAx%#gru`B!$Jex9LO?^Bo+?cHC1f@L zv48jv`?QRu$5FnZ6CP^7E(7&AX0OASkcbC(<-`f0=1WDWBj;Uou~N>v)O|wfP*_bA zPy-C*VW$s90d*t=y3i>p%nXo)bwmL*V8PQOnH40M#Q0UPO2YS?i{SOxfoWP?54{z~!9392oNkQGjmvqo^`Gz7GHau$) zadO{7A)`8MiMagHQ~dIF6~dZF0aTJPFVJG1 zP7onfhb@z`hE9>Vzu%l8RFZ@iX@n+ZO6VLBLUq_N$%GIpNkWS?LgOgS~QKGq%p=XYR8F~r|+jA5e>UHF8gvQA(;6X zLA;EQmUQwgIyz0)N69s!VVfqPYs5>}E40*(O4Idea*b%%(Fy1p@zV7dn(L8iy1q!R z5e-{Aw%(x6PB`MF>y?`8&(d^#om?Xtc7p=CM!a;rN^?CTP1kqHHKJj!D4=V^OV_J4 z*Td6v{S~=JH0&e=bd7lFdX46KSemZ;(4mNE*k^LN#)B6nbnuEJu{VK-KGU>!Er1%Z z)AXF7D>+c}@ryb#I(;oLBmf1m7C;TykIH}o>PQOuT3~Ph3SupQ8n8E&0R_~N6!f*g zpa2xaS^zcR-hm7#ppK-VuLV90KtZepPy_aeo)6v^P)AbG*8&3rP!MYY)PNnL3@D(E zq@b?_1_YoW)&i&jdqf#fKpjazUkmgPKtZepPy;rJTomw_M~QJQ(9h2W7jMTAJ67VB zVmVD%X@5;a8>+%)fXkOWmx!$}^U;qAGS;=)*w!}_B2S43s)EJxhTfNo2r5V->og*L zG9l8Q22oUnje(#sASe-3kVH0UM0#aHq%#pgRoEm5N(2=o zk&POWo|zE&govOjY!w70f(nwzCXGmsOo((NBB%-*1{DH!R#cEgzSM|x_aov=x8<&M zKXQ(6*cfm*r>z2z(C{G9eF@zyUE^Xhk8s!*a2ZcyJU|5*nLeBEnyzy(okuwA0R(l9 z3evegpZ_FX=VC&Sa9HoZ5U@>AK|0rG^j*?*E~fMdhqZlB=cpi^uhcqJ=X9NmNj<`0 z9Us&=DoE%0tiDsa&c(DI;jm^8>KqlMbA4XlFiN5|1(@(VkvJg4(dYPMZWGC5i1CiH8}I=s+Y;8`kBO((Ratlq7a& zBpzf)VjVRHYQxIhO9BTE6mokl!RXC*&LxV(9Sd;b8on99dMCcpg0IfPAx*A8@TCkn z@7N;Us10jxlM@tjdp$Y17c>&-M5Gh7VRdbCf*YO8g#qXp~cd{0|p zno!8?O$57>W(3Ok7Do$K#3th?RK{=P7tm>oLudsp^QP}e1Pvg#$YdCW>fW8L#Nt+9 z^PmCd_n6G1P?_IG=II?vP7g}=UZY9RxL@an$vFt0b-&KMK=7eG^FVhXc~d$guq+OjJXcQ{St!jJrlV;CQSP!HOq%)bB&c&G$ zps99{y!ikkLIsTy5j7wZY!js#HC3tsq9US(Z_reug_;6t94XQYWPbnu+WUF-bIx<_ zx%a+r5)!Ypxyf_(UVH7e)?Ryk?Y+4mbp_~E1kshM0s7tmy^0|BuK+z*Nf3G@(7!3r zYS>PY-(LxO6+!5cKz}emuOi5QSP6O+LFkb{zdt~)BFINpfZkY15PBrg?-gh@Y$wQv zSAt$e5PBrg?+(zb2*Oo+trD^^UqujI&KDALPk>%U5N`2p1--eFAiDQAK>xZxt6@7q zes?A4RRp0&0{zYay^0|BtpvS_AoNI}-w~i!5#)DhD5r4A80m#W*b?G(vB=%_lGK|} zB3k^g^;YVW49j;FhUIS`5uIN)I_gb8@d)UsPeSM21v>xki0Hh-=%_bg#Ur4jJ_()o z6zJT0M09@5=%_cr#U~w}S?ZI}d2fMEzB>D`vU88oQE$SHM?gn?5<2fI(D}_HQs+HJ zN4*J99swQoN$9-4K<7h8L?@`D-h?cVfR6gKQ0Ie3MCbjcj(QWseDdLCM|~1HA1J8v zfg_^xYNMmxgf)+Vj`}2YK3Jgh{v)Dui_uYU0-Z-dM|~1HA1cs!-x1MygV9lMLZ3%K zM|~1HzgeJ@@6tc)Lch)Es5imTBcP)`37y|6(0R`hsq+&?N4*J;{>8(Kvic-+?k&)H z_Yu*#)99!-LDM6kqdp0pe^;RMt|Ouo)KPC@uSY;feOjn<&k@o2c~eKdiPjzg9ra1* z{B}W|-#8*VKVWp!o4D>59bR_SC!zB@1vOsu+ z2q>seLgC*RD7@nkDEypJP!A%$=N(>T)hD6gGjyqv@>dRlLQp|H2<;vL1@&p6!rKpl z!dpxQ^&lF21QgUKq41G{5x<;JNM2GAW!vu<{Go7vTNQ$+62<$3qiKDlsKTG=+~JOT6XR!Ihm9(z zPg<=1p;)YMJrwe^UWI%did}UA<}=1#-Kl(Q!@e$vUs3&5qyPH_`foWD`m|n!zH540 zB07@?jk$V4z1D`3TI97BGK)9n9Y`Oqv1nzBZVA1g2kUPg~@_T?g~`43lQS{B#>k zJ_7UO1)gtS2lFF_Ni$&HJZqsRAA$J?1pXoJZ|VEQTgH20rf2Q%=b z88Gi@gUQDQJpau)m>)BqGy~?x+hFn$n158v{mykT|IjdL2Fx3u(n3!@0`q|a=FhBy z`6q@+Ghn{H4JIFf`Nsv!pI!&^Q-(=1VBXaRlaIjk>-LF9KeZ0#XAF~Oz`VB&CLe+M zCk38&tb=*oOQqXs2Fy>j!Q>+_KT*K^$#pPaVwf}o=1u3f@Q9DV^vm{X?mw{(X5dLP zV7{phCLb5@{MYMXzRY;i44Ch1gULr=ezKVRn^wc*?QmN%dwN0qG-Ya?i3@gi=)(Z_ zw++BY2KdurfFD2904~Pap$`Mx@RwRB%|{0KR58Gh9clm<+U(GW0d8pJj1H8Fy06sFne<=pIZFvA~Q+kkkkpZrb*`Wi_KiCGHk3j#k0{Xu?ICMwd zcjy50PqabjBhWuxK>wEqhaR}o0qC#z%PqX+;{xtKdT{6t(eKa!=(n{&=OfTRQ{eu_ zW#~=Y;gw!bGy~?_+hFn$n4c|R-ntIvO@>J`V1Bp_CLe+MU;*tMdhFlh$N(|@If zvU~*QX;nKU{q!U2V7}TgX$H*Kw87*fFnv!@g8BM&Fn_=>X$H(Y+hFn$nAa6}{_r}O zw-_ePfcf4wn0y50^##n=t%DhO(hQgnw87-#0-mp32lI!GC(VHQvI|;x#7AKI`tn52 zTh_sRgJIGPm~U)@$wy$msF?c?t%G@+VbTnkcelahBQRfF!2H2=Fn_`@X$H*u+F9n8B8 zlV-rYqYWk>f$3YT63kbxgBf_z44C({!Q|rtp5M0)<~xih&4BswHkf<_=64kIym=kW zA2m#x0rSQ$X`v?{f$59A(%fIQ4(5*=Ce48P`Zkz+1m?>NJim7x%%3t$ngR2!Hkf<_ z=D#Rle$P6XKWCUU1LnPLF!>0~?<`>6v<%bx|Ku%(#m~U{R2wWl0_zn8tnXe0>z56S zpMiDLm$vYPkHC6m0qeU~!3wgT==Myk5Bq)~^{aeg@V%+hFk#Sl?CP^$Hqy zC%>#4fT*@viUHXD|CHMAs3jI_8(2P0KIul^c>r*KR<*=F{jwJ7@p1BB+~{8%0NiJ) zmRO^0;P^QCv>Uzr0N@_1T4H;)f#c)kvu^aV1Ax2sI?+xoF*e)4@o{q6jlSam;I6M) zVqLa@Yy-!~$&20S#sh%+_NpbO zV;eX=PHuFgmmC1xcT_F08r#6}v5v$>>F&;pR|3}3xb(z}so5%;VmtoT7Bcd2@^TOV zqLuLQR?ZJq^#@f;%*Hlwe4Koz8{M!PT)_ICsu|{D8!SFfUg<{HuY>h{RWr=QHduU| z-0Vizt%g-i^9QPyScq-l_&9lu8(n(b1uKDt(0#8V(FzmrD_S_g$H}YQ=Koy->D9RvhF=>bK2E;hZT|U6NR`0-U~Y)T z*9MG_lOJ-MZ(R@Ub-5v?UK=nzPJY;JzGXeI*XM@Vcz>;hV0@hXsN4Lr^}v24H^jJW z1IEY6zjB+a*8_V)ZirRa28@rB+uY`#t_OB&ZiqS828@rB+ui2*D}g0tO9SkLZ;SaE;7h3b5q{J7gZcO|5R4h=Bh+JNwJ@+JehY8?<7V7Ija;p60A z8_0830;$COCv!urwKiaUocx5_{FC*-ekwP_R{I+*G~(mr4!8M#)&u*Q+z?Bx4HzFM zKkYXE_j+LeCO5=RYXio|$(?TV%@r_(1mgtSKB@m%L=3BktKaE&e^2HYHg~)we6Vdu zKGs^Ck>#B4?nxYbEPT%bDj_lG5^{y;N#?H-DYn+us7$17=KS)dIq4D8DFzdIsZu7sb2lmUkA?9NnFg{Lx$!-4E^}v25H^g{s1IEY6 z+ui0Ltq1n2xgnE_hp5_Q)Q~%!l zv=%n;v8h9DYIa?tL;lAK&y_ml1D+5Ku}9l5;A4$JQlbAt1@=hOe|>Wfp+fIz8=Q~z z;M#ufXm(vQ{r~>V@VvV@Sm62bHaz**#Phw)u50l8rV7uMZ2EPxiH6wIU)3Tge4PA- z+x&OyfxRm?#GY;g#>cb-|G|1-?=>(QVo$dLVS3;6Q;wbyS&kYF_w*lkhS?hs)BsauQXamN_$%ozM@2&^- z`?(>0!dJIYpO2IO;5J{o9@u}(4KexKfbns1zuR0^0Xx#7z1tGK;I_TJZAd;g7sI=o zUDqszXI6NwTnu5w(GYK;4Ff(-KI%z7V?D4iyl9BG@HH*$;N#@u26pK|fzc3ep$!-x zCx2*Qm#hR9^7}`*6|O=XBtF(uPI~#jS_!jS7Jp)}G{k9W1Ix$B18#F_J+S|j8{#yy z0psK36K*qK2`r&b1Du7w)k1$hPCjWMPX|cbf$f$sW!l2vF2> z`%w3;QDYkysi)Uls=VQ_tXU>kR%U{}D<3I!-NjQGD z(q$<*{kPUY{E#93EkXQr8$><=@umXe*O&;04(ojSr{z{G=!cvCb_+xKSWB)p^_Tuk zqw5;|@YP4d@8;$pv6_q5^1$0mMnZFXIQ-`_kM ze)lv73H(0Zh94iB`2BXX>l*yN%J?l`%TTTI`YgfZU6yWo;F$cK#bvH9UWG-6d)(n^ zhZy2Nd*RXpcV%e^eOVmhQ|@rlnss@v5xGcU?@B-#E1i$5%kL@H<=@p}u1PhA7?GoHy)1@TjD5cxRywA=iRHIT0LDT}`$NH^WpY0(M#IyvoDe|-s7 zY=|#PzXIb;tuXX;a)Vp_wG}XKOuqu-ovkqRb@CFo`igZz68FTv$7H85hPgmCw;F%4 zghcCiyY-hJ4D_Fwwlu~}f6EeRe=0!#7q|YaOEcHjPqVbc{EiX$tAcrpU(tn1CsFBPm$ zw8GNY$#rh^B}=eOyt3|j;$zG^Um|#~cxxLC^>y-M!~5c8cy>=-ntlbwZLKi$b@J_Q zbphfMW)jj>Khn7KSC(Kmd40e6@>hiC+gr!bSNQUM1z-O18kiq5%)cy{A8v)IufTkD z0rM}d!2kTEv6g5(KWE|+vYqoa;_0`wQCnXb@%xJrpK>6`F5KFAiXgwH6|%kp`85UP z8ITukxX@4EZC*K>b!RIyeVu%lS~YjTon5PgLt9)Q_qMtaMtN`R(E8fklRw?;+{8$1 zNa#c=ZMt&Suc~MLK(?|pubK51ElZKt z?)Q7nUnIGCW9z{BI(fBQ{lyis|Kw%ZQqrZKnV*+r|H&HZ?$(j?6$$-;LPDQ(Ajl#6 zPZH$&S|RHzkbkg%{Dmu};CpH*_;f2YeVyFYA_Y%8niSmDWMo*QH~(Ur6zFSH3f|o8 zyhaM1uyWSlSI_#6)}i%va&yb9zu;)IerFT$1e{Swo>O@gxX7bH+0Z^cMoC$BNd9?$f-Pi_iZ{NC!$MkeZL)~RZANqBd=6<^!zgGR5zi!2^6|m;7 zWBuBzA@7XhLj`PS7$2(sJDd8@t-CY zzqUgb_g{fDoX=4qwz=Qvb_dr?JD8X=3>WS$o%fzQ>tEa%X%A%=l`S(H%uk>GmaF*3 z1G3gReW$(Z9a)XJ2$(XFAY|Tug3VF`@orZ9;>`+JrV9YZKahbWi95OG;t-+)5>6rGTy9q7?cK zrO@{x9!M#u`3j}bw^HaQr7#FJG`)&7jy~xXs-a)1hQao{yNinL0eVqCY=m;)HTb4- zxMyi%cXb}!ta@{|+rK91YE&p%TnhUk<4r?TFR-JP6W&s?vR>lH^6oQvbhBf5LZe6b zgg$VxH@c=r<-L~DZeNzd1+&2gz0quA7ZU(yXg1s(^q$^-`gC(Py7WYMI+|azr=MgF zjJ%ky`qRzZcj?oYC9=UU z>Fb7u*q9DA#9%sP`R@*=gXyM*pf@Js_Nmc}ceiDI#|XEdn)2VLy7~fipg+s zhY8JlU)}BSU)$528=lr1@o%F`FYXW{#KFe$!7JLu7}8WP2TA^1!Z6d(#E<@A%S<;J zf7ZXKce#GNY&M>5?#<`t|l^8|nvj_U8A4j=F5D>@uEi;3m<^ zo%?&UF`elFmBDJZQQ$Qlp$4QKHO!zyZ#W(A&8Hc=MjxTSi;X)39T6wS*@)hZvox6i zznNx{X3tde>{m}kXblrup4NkD_Df?_1T&E;tVRp7FXj$bOhnWC!G=PP1{* zA&8ZDvb8ruJQ6SaqWDEYEC^Tj5y>UrqM2-7CbXRh(Vq_Y=Dp~(vDC}W4YhV6Wbv)S(o!wY< zt#YklKffGSQ$kjeQNlU-JR+7t+Vm`uFh2` zq4E4d{`NhW?NbkS{sF3Dh#!Qd;;nOcgTZ!AUGw+#ecpMdw3s}i@%;2P&qa>-b<>kC zPzf0$A}Rb)HCpx44q9f4p9WGWTg4|gE)4~XI#`}dS`Z&i%pGTy#du3AP6LfA-DI9_ zN>LVGhJfdKzw`F zlV<(-Xv+WhzjglJVi$GNx80t$!tS(pQSZt8VTi#+y~iPy3MA<36WD!61QUVUoj;B^ zpdMtRHv!Mlyeq2mZ#(+OBqQW6+}GBb!f$P$fEmzxx))Q~{*gg%L#9K=dnju{<6aKt z{4r-?k~~~vq_TOC&qIiC+n?_B2Z%|JD3k@IM|av^j-+ca$zHD(6#05Hgcl7c25eM{ zY1+MQcM~oQFj6O#MIHd<@$6=N;I-$LpBZ{pjPb(ck?aDq?CN1zpX$n{YE&(nW3WWx=`r?vicZx)mM2eaKa*!u^ zUY|^!el~f~b4>vB1cH`Cm^>I&S#fwge!XNSm$XT2Gl~#+Vw7osX|Xro4d#X$TlF!P zrt$~|X#tBfvHT@jcP7a?ud)EPf4tw_JVQpY_>DwMhtk~gGs5asOY$Xb#97n7kB@wHS*)UOH35#16FxJm;#Hx_$ zhbUt8N|L+FL90K0?0bv*?XAb&V(l3lt_^u-I#7o2l%^X3U&ZDBRxvP*~aas z9_(I^SM8E2MMC;=={M`N>t~Yp<*D+~V z$F|O&ZB)S+rgu3hRsPs_O`#Exj2$8TT*XATs_cxAUhJU%zHFEJKlQ^uc0goHeq?sH zm`QVts>@c6thqCRm@Rqwy-RmTj0Ab<7ID=^+=lQpVaKa>PqyUIcPMPZaHWK4q&m9 z;<3z$pwTGev7+sE#A62v8bM11jkX*#+H8$q1;Y~YuojHJB3Qh`JU6)K#$YiZ-l7i5H7uHw)v#zhM=(u7KVrk!!YQ3qX)5-l=#NH zM+)j}rWkbVbiEiF({*-D^bJ4;yN@_K| z@`_6Aud6WH=;c+&bKYrPv0$ zah9^^Ra?knh}l8J5r%g(90t5|QuaWI6;!a$7EW=0sk+A#(x zvw#urOdO$csR<`EX?58Q$*s1El!?oI^!qN^0b<`Nrbd9L6 zpZRT_>%`eOSt`4dadHBXYt|DxGcim+lGz%Jg;o-f8BV1Kw`8_x*CWYVcJ(AP9ktUL z2rExXO`1D%YU86pM=FXcjAwwX>A0FG!jAePXG=|>Ovj}$3OWM0q9YYX`_pm9i@QNZ z_S3NPSk{#AVb>)J7DT8B7nKend08~3!`q|U<<{A--lev^OAXU5HDs4k;?{K-&g5jy zWb#rgb0ao@NRW3}3HMa%ZMvyC81Ks{x6`+fkK&Ce|hEx`r56hrM|^Mw~<^*`O9EPOhY!opBz z|IlPvb;Ie_*PiG>j*VxXkjRZ=Id6K4q*UNVuSRGtJwc#v2ps6=%pY0G2m4p){7HWY z^H00={Fa})mPD?y-q(xPpe>2va8h^j>YJg6Td0CXToBF>pS?(X$F%q9tqu*m79`jL2;COO|ElQy zHIa@})osjJKx`1vYrNFU&G8XZwHkwHz8Zu9EgR;~_^Z3mXH2ld`};Z=Z~U;rNcqlB zcR7BLh|FkT5Bt+E!>jcJZmimW*`78UxbS5GX(~wl+;j;DMpb|}5Gdk(x+*`}638-P zDrVU|(9+kBs#C%ioCt-GuiY&yD4S3I=d*BRhtCiD9cCm$r^t)CifL;;yc#!MlnIhv zF6JleeJlll!@@~9Wf!*kG4g&JWlJ7W7F215%d~A8i07I+Upb?` zO_R8=b2UVHu*-o#W~7d@lNWcc)^VOsSi#<uBCwsbQ}GE{cAagP;)v>I+(p zReJ?n8o>)w$RQh`w+ngbo$TgZ!KUA3H>*$2G_gp49g2kYFg=;-HuN9!^X7MVQye_z zXeGf;RU#$1sSX4rTwJYVTx?-vqXZr%+UB&B@j)R6KH13b@6A7zHjp}))z&3k5nGdX zN{#iWI+M4EzOlfgv`IKqup;)V`lW&MW^l-|?xGh8){?BB`on(`F`Qd>d+gC!w1+R5 zr84H;eDi9KV$Nj00Y>ugYSR$uUWoKUMRL^l;N&tliH3?6`Uh;%Mq49eF+ zAl%o8W)uk*EIR`^lKTMh4kkyo)gQ@mcWp*Z`y8IP66OEMLl|GfChgx1QBEt*~UhfUFo!t}I0VfpoJZE|$?+#jI_3m&YMLmhHH%sNtiQQo{ zO64}!?ha-HyFrCF{3kM%NbEd!6lKz8>SscjDLHS>A*w^1Vau~6n+pV zKkZbe{n8ZS7g1#B{nF7-jONw$+M_S4u^BvwU4mS&VWV#-&vgQ(YCwY&w*{{Y$)$KVO1FRP1T(f zR!ge8R8*WoI18#NFasz_m#NOl~*=v6h3(2Y)m%^xZAt%`b`xyQX50(~&c zV!=ozY$!th!wBr$%Pn;2c8v(8UDT^$gSJUhDs5BhF{RQ*!HU6bP?f?VcwJoXx)d(r zr-&rB86z#H(uQR!ZHL=NPUsF2(w{pil}0ExfAuvdR3#}`i3>_NfYLld^a4yOjeF~M zbO*_fY|==j?VRfBb7x*3PwequDV4S}J&~>-={c45ktg=H;`H=nPhN2Q|E8S_JCl>c zL1)zMa*h`07k17)L6(O@+++|t^Ct)``66WA^s@r~op~J}v^`nnJT}xIMTl~mLQ#4N zxI%8Mjr!~@OTJFFavojG%bft@*buq;l)hGX5?iSA62b0WR2T!Qcf{<@<6VrB7qoYM;upe3}l^<^?@+iaL`_zrDoF(KKW3c z#yAQolGFP+K?+4ZkO`mM-G>y30RJiWj+!uY^rveQA<>m_-GUYCxFllia!H~%S1T=K z8O5oUKuJ7xT~~;wg@^EHt9Y`cD>#zOfkOU_olo$ulE}W)Nhy)6-?WLWU<0K&Rmuk0 zRJ;~C^(Hr@+bTRLI#tWu_YY)Avv^XGs{{puRyrmMcM|VoSD5BLK&fv-%0p=xs5di2 zyE4v#boNNe=j^cbQF3PI_g88lDDy}nDY>apgCb-(_nA{_{wqn$ddj5k(;Rrk0%aUu zM^SG%Q0|Cq%J%g>e9BrxnY}egHu;pb$a`unBAWzE7nhC%s1o>;?wEE@D6d=0Ye_63 z`$`KZPOELIWt;XEPC`xl!UbH?a^5o(N7|@FNXc((h-dhCJ>T;MWyrWLDC1AMwjf*T zgu``hfwBx3D6T`U6Q!>USmFR1)t^x9P)KIxqOJO&q8~ z4N+yL;60H1?{R%h;K>gA)ZUY2PL;N}h*cE!dx^SgR6|E9*Sv2e5F+EA19MpSz&w0l zE_Bsm4Qd$m&JlN{FH+$ES65pP^maSWxGONn)t0vXLkG#&JA8=TCY9&vRB`6U6L+PF zDHIod8rkbATP$vH^WEN5i!%?cUfsyT*Zz)Rbn*s}t!nNoNCNpA0&tFa#+U3Pt?6Tp zAOji6Irq{N`jPC2v2I1aYBkhrq01tq!IR^)ZPD)$ zlNgJuO6IhGW<2B!6yk&VnYOuP+tUuqGxV9ohw|(N@i|Z*i_iAwcjoW7o6+ZAig>>5 zdj9SBMxZcrqD&h}(Up=I>ld&>Va*|L1WHkeL)-{-T)R#PBl#nW7#!EGS7!i@Yu9BB z*kxH!yMDth(q+fB>yN_P_2atO>Y(SJ50FHfgCUvm}VvocYF;>!XT`X2(9ea`8 z*gQ0KTo>zl-JDfhN~b;Q>tfGhrb!MmmhizcP1U%&p92L-V4XEW>15jhT_x2<;d^Rx}ME-nS(0Eu;ZWO7q%)Ow{~XwM&W7?nu8Vc4Z zJj}_s!)cr2y4bT~{v5BMdIg=~R)3b3!J#yIv&%k) zdpKotTo+5)aE(=S1~%)GK{Qy{MH~US}bg?e>XNJ8^ z*Tt&zmr@wL1;HOZ`x0*yQV)qoJ(%ePDb+5N|I$DK53ZgfeM38nw#m&?w^6f~ zw$C&5dq`#k@-WuPW9|sOb+$Rz<4hn^9L64}!`MuYGO6OJwyijf&26Q6s;#3+tj+qW z4odf#et|`hkVYb5P8D_$h`6dl_dV(IyXvX7pkD!ip2$#L*Q&e9fg>ql)*%}4Zb_rM zi(+84M4sZdy$G*Ux|}Y*qoSY~L}Oe6DjG^x0jX=g>4XZc>gWQ6@(aDH=23MG`_j<` zGM@EC8H4#NCzD@vJiB=C?A}3IxOQHulJmNZvZ^mp{R5M(E6w$CO|_&3GXBcaasBsY z`Hc`rV6lNzP`P3k{MQ8P)0Fw%rku zw*jT=r@=NXebfM1`q+G7YknGxsvD%QxF{w)4aQ^c&*Z3lH|hZOG?>fQmP(d_5HK_m z&{+8~PnWIfIk0@~BFPvn+(9uJf5{KDK*nyaV~ryCY;$lsS=q_7kBaczH;WP&R{{t- z7J6NRT8_?vFIA-;(Mm2=t+b96&7;QDLr5cTe{|z)ZVSy58d1Tzc3X%#=f=A9;;J=) z)slrdc^;|GIrs5`^a};v8^Vr8F54BbmJk*7;-gChGZfc*rX42p!Xr~<8LB^S03KSS zG`bprv;)A9q=3^+Lk$HS1B<6=*wA^5S1VvHX-muYVOGG@)RhXDa~o%>fUAOMD712? zwE`~pJ5)hs{rQ=q%%Ymk(!5@1d7lOI{BYEuynU!vs@v}$`gYMdIUMa)u+fW|%6;$5 zY_4Gng+Q{%E|?(`BfV*-jay1-e5w0!NemDMDnj&~;oP6fvK(o9=5kY6OI#5hXPUh1 z$_u>p&S1APn&c^tt=YH0XDoHeb#_Tnr~C4Jqi^2M^rP;I=I~oKmbfLZ*}-k}3>cVe zb2Dx6j%s6xTICg8EbKOx)ET+d&IoE9_Xv}vagQJCPAw684`cM0^rEqp`{?&wY)JLN zShB9=tXN*FTvttwlJPQEZ0~RjyOyg>h78D;2&Oq=zj)X4;ND%OD8gP6pHZ1wa=EK< zK*tCN>?QC0E(eyzs+Oy(tvztjH##w%4=j2-Hl=#G);G0uyklV(c*g<@@W_SM!z4ex zszsh;x&gsY+w!=Vb}Zd#ogTA9n3BEJm;sG61Gaq6po>hzBbHnV=|XER#f&SvnR*j| zdLqJ!{+dSPw%|l>?>%`))0?Akx&bl|>G`Xqt2US#eN1TT!PN&jG>w^ zsYk4EpSVf_$(6wQR*`!5Ax)@epf2oW7nqhFz>8q#kGkT)MLoC zIW|7C6=-u*hhoz*_O^IzeEKqk!+8IVCGt6Cd>(I7$D7ojhxl6*_dJF+sXsZZf%DZ7 z5;+KV5>l`j|MPr~lIxhNBUXdiu<}qj+KQ3K{-BeqcCGE-cH;DUpe_0`Yx zCM+wzCik&xjp6MB8VX#yH%7a*A~*LqzT7_RVj`S<6Am8h(r}J9 zY*tTXkV=SngAYg6(;wxzMjGMl#fucXbd1Q`E^~F@rU;g6%EEfTSPkLNMQE5@P>q=T)MzRu7@?w?+v`F_ui31h z8&|y$i?O;L!^321cnN@-rV0ro@+Z_3PssVAgj(+7@U6qmz8)lnn^%P^CH=%cAwhek zl19ey^I2;_X5_s19FTIHt9ckYBcNl`DPjN+A~*uVa4bXwKVm%@>2jh~k}HPGSNPI% z#Y{=!?z#BVbRv4v7^u(-5E7WWJj!wN`7qsy?fBb~2;sF!l;pgtBI37(67#_>D@)1` z*;c%QL5UuT9F6njCWmjvFyCwHJAslTbKJUHOwMzY9Fs*T$iYDSki*=y_?CnrcyptV z%<)h{_1p_sRzlhscYkD4sC5Od60cZ4!rIz$`*?L6ua3|0)$#J<)uEKdkyNH*=f`_T zvg;m;d&hSjua4u@5wDFLTUJez6U*vVkKF3G?mXXKSwsS6ltExaqR3S}MnK@2z4;eC z3r7cQFYfT9#D(Jw+~1iB`S7C1Zfwr#dpv0%H#}atpdE)X0O>-$W;`Na*QP=~Ic4Wv zrH8TY4xFDVI#oU4(-R)`l5ocJ^_2=;s4^;DmsLNa+>ryIeTCjJdaeZ$u*(#zP)a+T zarMS1R&O__g}v~qdPog$dF-#Mdyx*GPp9K&d*8ziYWAx}QupNSFlu@+Ole<8ny1O^ zCht0Z`gDhcz6kGXCID8aMqKZ^8Lq9KS-SR+CrQ$?Req3-i_TiEJ=9}t+{y{-($%y>-^%GY1!Y$9avNBeQ^jwr zS?;N(i#Ye0sqb4ep-A+vpQ$gHbMw)@%^^ko934=970zXo5ONl@)rYHPYbS z!Wwz#g~W2(CM2s_gnTTpC@uN}u_%>Qc>YM27kw>^&>SAx)6Rk!Z;VITzu%~>pJ1!| zNr+j6as9WZlU8Uo%T)8J^Ov;6PGD!AlBx3k*gP1wH8Bs_FG&#hgn=Zipi~8 zT+5uRO0XIWQlwYKqSVL~G$i#rWwtQW)g*<53nblNLIgdn#TZkuY3+~GzE#hIR7Iw=9#?U-E;370X1VPzJ=h?uj*7+T4aW3&N9PoK@IXD*BP0YhY5n-)^g(V7lUw~GQxG|h7> z$jrdqy{R#mG@L*h@;iZCX4;e{`brphq%~_Nv-p6*uwarf@cv7#R3$DXY>ZQIFrfv& z$n#5z&|8h>t7UY-d^jXpY3mWyEhVeRL0gp?=V0Tc6)?iAIOu%PQVZi8WOMQ**&-Zo zqBjWFO6R<3j^;ZDX&%X6K|it3d^NdF9%&lV$_V&qe$K)`t<$Jg+9XDUjkSMJnF^!1 z-V896Zlrv<<-j{C;Xzjl{+tg=tXzw?=@?am3|{DaNi|*M$5C6 z4)wBOjY|K4Xehl|ujpWPpgf2Oj8)>gP16Fir>gZNMN;;W>J;&0AJ_%-+O(2&E-al* z=q&Yea|5n6p3R`XZ)8sn=ao86k*<|)ID&DlG(TOTY_2U5ECbxPd?z(O9k8?SX5M~J zx4Ur-VE|>`m1f5))b_)l^aw&Xd3{}ZeSYD=%r=#1br~-vu;|l#$ytg@xsQI2GdJ3U zye}wGc$cScr~awDDx*0)70!6nZ{j~EAH6=@3i^Lj+)e)t0^6D2!=oP`(~r(tx#u?t z*Kbtb=J`Afdr=QK+n?-hc3(KSru)LK|G#$|TJ2yDOgo?H^e15W?pMj*^_ZPmfBr4$ z35?;B2ZSV)M_KfiU}zgnEzxN5dF??3<95OsKCf0tY_(Z#H!?ikul z`}59p>)8ynH-Et%V?CRB@x$f28{p%!ZT{!8W?er)K0p9i1!;S%>Hs$N_Bb7*7J5s3 z1juD%UgN6kEk$EwYCX^&_MmuwiSpkx>zeiiZSaRV!UNaL2jF}oAK@K?&U%R}KJLZA zBXMOzV+~jjeYnCYxm8?I90>F|7*X@3FTV6w@}(bqkq+z!XRsMIYtB4_ci{o?f@%Ny zS$|)?aICcA%O+@=FQ>a+QM@1z1LpmII>QXxkjx0`0&in@#DFP-0=e}S4Zl?qv^O6* zC??X#aJ`6sKFDa&VcuIek&*Z}ud*Geeo=1+^3dV(Syz8-ELvD{#R8IOSc$uw%aV#X zXM6tM@-6Q9hs*!^<9L8ZD@^~3GbZbUc-EYC5O32#yq;c%?mA>5)p}v45yVrDcXbeN zxERFqNtG>4RFB#;!(D8KDcr?j(YA1x^U1lk!u1#=zqNa<4|g@XdV9!`j5Xn|#&Gn} zaO_*Iu@Iba=d#hmYLrIIojj2J)LeR??v;y;KTHdAJoNy+R`CAeE>5MuQW$YH=V5cW z%STODdE`1tEtFHZYt!MbvG*e_@^^MRKx_3lNeaCu6>4Y=xpWDT2TD=TYC^5#s@a%A2`id| z_%_B;6+_LuJ9Pkecr&@fA##ff%+pgexpIfCz_vA*b#EQ9qJ&Ux04Ul*DMco!!R=B2 zQsjQcjFP<60)Q@Ty2DQIWkq4_l6=~RJB;Qk+~Gzatp=8qb&O4=+8w4mwsH?KSPI@$ z%?;QafW#(6uByqb7Mlg#w^lp_9Z|EFUWuyrwb1FPKIwFua1CmtDJ40}VhT0Va!A+q zF*usX_xFPC-an&|ptTz97E`ih-Xbj#88v`<6Jw&=Rv zp6YJ%Fwa7`#NNn3o)s1UwjX$WQMG`ST4s)2o)jjs>|=AW$EN6jJP{OBi=Ecy2Q1rZ z3-(Ozloy%pnH1+ec6suPxXE@o%P!9lafj|@eyZU%VIb9JPa{87TbB*~E#;?LU7ofs z>s=nN>II({QOw4m1VQ(n$}wzg8REX`@8V#T%N`8yagwhXH`-?_bEdK3)_BnFp$l(L*z~k6_IjIy;hee z_0T3P=YJoUXPHCvVCKp$g<fr+$XOz*<$2QQ&Y$+Ktu^Zl=OoQSVqFyr*$NNKaLW6dhyo{DFEFj7M5Be95x zZhO+YnT@rQa=D+29(mw9(ah;3$^SyV{&-Z6L?Liv2FYW_ezimI8SJR2 zB=M5q(-P`C+tZ!t_TCgUB9g)O>-qQfN!Hd@5Nx~bYJyqM+sg*cwDSx#Tv7<*X`_!R zl~6>*c@VC}$_IkQz_A#}WqKq;#Is_ugQd}J&N#v&#TDvdoF_ZoR_bO8?0eHjS0j-) zJ=#-8#@w53Y4&6)$zpLJwolz7xvDAIDE@u4H~DGFoi1k`y67K$#YM^ zS7<|k9sa!W7lGp$oa#NT_c*@%(6xNI{nYfuSegCXZ+Ke&0v-3|hryoyYwEd9nd^ja zVA-3z_+`fB`_Ju;uF0$G%2|p{NP7E8dNnT6OGc@s=vY4@y&OEgQmgR_P7RA6uq;x; zeHg>{%UQAfS$Wda_g*;|K`TA5%sJa6$_uv?>-SwOdF43rbL+kVtBNdZ9LZ2RUMuf# zLlJrJ69(@yv)R*g^1AFGL|r(ceykDifm|+FU-8CH-5jIQh3(%%c@%BCqHg?eN?pT9 z84Ui$t+5DUwI?>t1G6V;{1l(^08s&H9W@q_N6@y7I+QAML*CwWBvBU-Y=tT|D$Hk% z`vQD~6^g25j*W^03|9uZ8h!NpuE!w=l8!cP$d+x4)8qnO1TZ~k$6zU1#Vmpcq30S@ zK#2$~_H8Q>qeW3d6&VD@Vi2>1$e^)H1k47)rW8gh96@##dL=svz+#xkq|9o6k)pcl zNFqg9RV`BY%Ts^?`->E%RZWpfg48{@Ae|e$IWs}}yubr|*KzFgkIu2jrO6(EW0H-> zTen*%f_GH7zVDT%Pk+ng4(sw*a=oC`7N{c~M^Q&!cUyV0Xm=36a9p=?vI>`sF12L z+0{hNy8EC+6?Bxhpv&?~iY?@aN*}3g5r*rF*QxCKqGD}R-pQsG9a&kFRTVP~Wo6MJ zBjbv4;epB)5H|<^eKt;1wlVfBd5XI-%2tS|phv}la7)U&s^|j>Mu3pAtfx)RNtA99Axn<3_7Q&!S7 zDpCD3pnnpX+|?7wS}pDJz6w)Vc{p0wbV@y-la?!Rjp|g^A**nG^UsD#qIp_?nxlX{ zXGU@!I2|m~$_iD16*ZXHoj`t$ntd~4hTTcG$j^sf$Wt*DY~=K1Q+WdxuJDlsT2=qp z$jN>5d)z6Kb%Ey7ZcODqZ9u3S)wLRLM~T$#P~GRkhCH%x6+@SfxF?O<2qA z^F!g-Khpd#uv!#(rb#&*mR5y%Fl@S(j@c^hQ^p?B3Q?XDs_h>Oxz7ClLbXYR`dJ%- zoK($o;1rz>ygX}y>R_+;i=!>dUGbC%0yi^(!iq&H60#RsL0FS}hpgEdySX8(Qwzy{ z@Z!byD%3)+e3Lb^#^RdRQdkz{PV!r}DmwFPCzE^iuWN~@?N%VA;bNCpUp(B?Fex@B z5p#5c16%y>?YHnl_M2Na8scqD-`Z^&+sa&R8e7jaTrx;LxijHkpOe~tOl?DVc^i7) zqwnd9wSp8ko=cR&n5e2jfI6f(qds< z${DHy+jor+Zo|4FPL7saVc!)t6-31AXn0ZWb%P@JLOcLtE=Rie87SW%X|JO(P+`X> zuLFpYchqQj9s4w=L6o=JzN2FfJrzcx4L!&}lYK1hb|cXSX46RAu(|iahr&o)Ha3xO ziNOl9@%JYE4c-OpW_MrA_AEENQ3neLsg#XOSSMCYTP`H|JBfq2kEmMZLKNEupXI2d zIGB29K{|p~xl?iktBu!zEm{-b8tf`K;iM`@$O;fj*`=eI&W_Z6Aom_b>?z)IqD&Og zZgkD~3JDgLZ>zPK%O}*aseb*Ko`xxg4b0hVZPN%4=SCUNvd!_rarKy9f3C;$$g31r zLFC8uM!pK7c+M<6rpGk_dd_U5t04OIRSZSREiioknxu)BHKJp`6(&K*A}yt9=3u z7l!}|>`4KV;x?d|*DCq5=~%Lr;ZuNQKl$^qajAsFB+v^vZ*nosCwyf!M-Up*Uyas+ zB3()mE-ni}S9ShZm$Q)lba;fWV=e9)2vXR;ddd3kmV9#oqb6&}As)m|&{sF2DWnNm(5`E6(wiJW6cC_F@+Ad?mzR~Hq^sH#i7tOU z=2l*uf@tPMSAjxkQbgLyi#93U9y8?X6wOeYY<%l(f8I&gr%1of(&LXrP>IEIAA>U4 zp=PC0`By!wwJF87LUTH3RBKMnIHo&>7J0h+D9tFzOGFd?4CQ1+i_%2LMoFHU6DZS4 zqj9#l?qtv)tRydY*9xRmGbhOxdbv4@v|8#)@&|4J zBi=2TEfGor-VRFYXN9|c{o3|h9^c);zEB-hFR~d#mE(3jqJHV$WaAP~)r$uFNf!&| zY=zVR%z*7wiq4a#)n%0Er2U-UC{Rr!_tEdW)YgnucW=F_-UzaKySc_GdH|j-O58`0 zxSGS0eVWrCUUbbJeGMFYZN3IBvLKrJ1v85MMw}WZh}}^|bmZyiSk2glTp4@M80?p3 z%uBk-f+1PgbFz;Y1B+>R7J6b&)nZXfbl{0cMx<@xGZ#-auww|dM6gNqTA`rn>3TDr&CJD?O{E2k^ysZhn)JAgfBw%s6eHcorfZIPL2 zBrHG50 z1sz2L3RiY2@VpMWH_uCMM?;n!jDq|x0j6rjXpN>jqYfB0JRlinw#-Kl)Vylj7xMD$LIIq0yZvWH!X2im>2 z+ok`0WUmljRM)GALsM6n$DWtS&SS7kWH)=UneEL8S(Nbpgh9_%;G2ZGlnZz&;~^2H zVf9!ECrb$>tZ{-Ut_3ksup2swD2=X`MZ0*V!L+|FW;RY;dkmrK(@Qu5VF7Uxhy?cT z2o3;UnQi{qZmh0S;)Ao=X^*udi-oGZwk^Sh))?^eDUwR2<{_w>Qm~!Lea?*b;=d{T z5xpB()a3vfZAR;|vESS4Z~6|WFk`zmV_nPhW%CDlTSoOcMA`KI3V*DCt1<}EVA2O( zr~G)C-t5Z9nESWy4sm6Mw{o>p<*W_utPPU0HsA=oz*C=-Jgl7K7BGe5hVs*ftPy)H zW;v$|_ojUC+S8r+$$2;4jL}@a!r@(`j)W|uE|8KTjinfm`OA#b z%`ZQ;o!*Z(K^B6CS_wsr!r0mQVBGXhQI1ip2sk9CCFw&&q3a7^>YC_Aj3RZ3(;)V8 ztob`jPNz$7Q_Wh2PzN}DVS!m@WEGsLV$>9q6jKuwQ-l-x^iT24eP1hcdWpD)O{)wYQ{-o!rNG;X>eUWGfphnI$8Im#v?UY#-UsVFQZ*aTj2Q zVv_hxBwxZ(lf>1mQhU>?&>In5A`J3rVN8YILuviSM2jAQYaE0y**!bU$h3dk?iMR$ zOEFZ8$XjPatq)?T+&j)+BEhVYEv~22WhqNB)a|%Vw~V0<9SP_;5}@_TErrbpMljX{ zbO6K)%NU`|9myWDwzhZK-qY0-Bu<(jVnT>-6`GTdG}9G~5aFkNBhL=i+Bb!=j0@f_ zy@MRRhmstNs5B@cQb{9-5-ns9J(oxc9VGCqp*Tn>kxVL)=KH4_ypkMzvPdW%Q>{d_ zdm%o7Cac5;t-Y;lpkyOe0~I|IUO=oDBFk$Z`Aq9JM{T^av>Jh)qBb@F8mq^V*6IqQ zU?rGW2LzIFlKU{tOAsv0Hp2K`GhXuSRMi0iR#h>RM)O!f9wI5f?&SBhF>c@c@R!tl zIMhudk5JD0muHy5(4ntgrk7CuaA)!sZ|2;P_&o1Yv@gTo)ds5oUy`OEE-9V7P6m&u z${I^4qV_pjS@X7GZ=*gUHhuPN<9s-Hnz*CxA)UxR(b+Jv6BltHj5No*Gx@L@NO?0Y z8L!9(e9n6F9tsA#QO z6Uk>Dt**)F>Pi~jmSPzw=$*;n2y(9W50+;iN9_Knv7 zyyd{4ekAk*g|E~eeFcCeK-~2k@$2Nz=-yDF)&3$a)wR_O#U?13+)_({U9aQ?2}+W~ zT#Y|g^xX2W!LoTAHu#fSHyecDF6upjx?pr3|Mi5u`7JtBIr;rqMa7(rn$Jh{%JUI{ zRW&gznHXd~-8&x`Y!Tmi(zp3Yz(?7y;pSPm5;VPF#;H{z*=jJD4XY#0AzN4llEC3! zM5ZNWoIneMkxcZTfwY8E@937UN{R8fH!Q?k;MjMutWIEP>SD)TzuVBWp(){2f_!RnNO%*VsKf35Sx*@;quRkoe{f}KSu%_(V`ipct! z`s(rPAaX_8`o7Xil*ztYp2T!hlyR~!Z!Su)r-!@bc~|dElcn{?GUJ7%lQf*q0F_l-tw%83 z;A-gnkYL8p{^y3Y%Wo;jRWuq?4m=$N$&E=IF8MGY4LZM*ES({e-sG z?d{*_)sKNow&*W1^5>FB(PvwZQBu{JWz@C}t#p2?peG)`h?zSHOwQ4JTS88({3~u`9cAfBYIjBoE}3!1R_!TEve$fahj!E#bF3t8~0j_gHz! zRc7k;FZa8{;`WqY7#`*gBs_n{KeEk+B-b{ZuD@Ufx7%#`G23haC~UR})()5&-(`;Q zXGPpEg-{*epjGQ757|xE?^R)=#wTUUhBA_Dx^e+opI_)2gqy$v4T%%V6$Dz2b)6``vBh_*>&{ z8=6ZYgq_*Ah$h_(gWjochVex-S>)TUhH-AfDP7s1>jJ1spPEjpnQIA{|!KOBw3<1)+=D$VC!c z+}PUFT0f!k3L`k0e*x*A`8_}TqU$>0JZeLoZt>4&&9?o-hSGbZ`STcT@fj-d^Rita zZ|S)W*h{Y$_Evns5o4uyDYv9ONE^3!e56aI zJ)lgwBxlPW-#M~EP8zRObQ;St6-A9L{5x6IRBW}}IAkMfte9kSTuA&olg%1pR~pX; zSJ`u__rqGosQZX=qa-QWb2;@#=bif4dDE>Y?M|?5C%4W--cf4)5ZQY?`q>` zN=8vLT8$#>wKkQEqOu?!awUclC>JSMuKQ!i0<||`3b52_b%1Z&)H^{0oDl(Lxf-o; zS=_Nig{q4or(0sTbVQ=Tpn}o{ahX0qlTC!`&%UK}M zqz9zp@~&EC>Ft_lu)SyjGKG^XRMto;i$SYA?V9fFV>^I!4DFRVW5s?Pbp_s1tyA6X0=^UpS0 zN;r;4{#huw{fshiWQh^l5*h5FG0Ge))_n!Ny< zT$a>73Gg`8v^4HYzZ?YvL08`3Xq%%JFG*&$*HhVUUY}ZvRoQN$q<7B!)|%8xUTfGM zIX!&p^c6{Vcee;kW-Us2{3JByRw|FzE}m4a)N0b64m()&tk9m`ti9fB9C%=~r{fpW zo)fg^VGV@FG*?+$O*I-bPP=cLRSKS3(Dm+%yfnsXa$fv~g!vguSqmY>@Mg{JiiPRO z>K6OFnhQI0L8;TE)eZ%{hCa6mS}xg!f|lA*O|{kn`lZ@n;;PWJWVwg3m}jV_k5N22l02JzUsl6SNABSwM$j=sy%ju*{2`JXw$ zs(PW-85Xf5{#R^tGQBmU`O9yU_5HZ{q_)2O{k8u7`06_bxWE7O!gutIzyE6b{`mn% zDplVV96p3he<7>E{c^eU!!Ob{OapZ@JJR8gMUl>80jrumnP@g<%g9^~Q z)RK;~hUZs5GwUrQa+a5!^d%Gtiv1RaxmE$O(sTN;qt!UAjl9oJd+A zBij3%`AFG@(X@k_h0-2N!^A$l5#ceaMHafJxxkDF@2ET8Y@>90)n)BnmPXqdieM>g z1zp`Z8f8@Ncw)AvTb{cLJ{@p4h-^2(G_=~cowNTy^Cw8kG_Q0BfaV*bn(e40ZHWvB zKxQcq*Dv5z5M4zMn|svb2yAiC0&gaX*{Rc?z5ZJgUw0|cO{xPXy<|3u;1LMC;wXAtD#2eTZm;3nL<(5(wL1?TCs1lHFL2s#Gno?O^1-%1G`oaSsKOrYxEzfszs;EEeFGXtp54L?^ zt>E!N8_(VB{yoTRA+k^psQv`r7R%r{y`=31krHM^oY4I()T%Bi+6e2D?;VRwL7 z_w&6dMd@GMi;_$Kq^+dT2lH7cV zy74$mx~JpAsoV&dl$x(|XehM?Q?w*@V+JAMiP)9$c<|a6Br5N2pgY1lfL_(TELm?+X6s-ERvr8|b2W}KE>q+3OOi2{;if6h16X5b^wJ%f+*2X2 zzYN-liee|tR25~RM-q#CNLkh5ca;z2uwJ>kxBSAaY>8lZJd1gAK6d_!^7pjx*!B{; zNAzICeB32eR4zevMXgm-UrVs8GwUawkEA~YgeL{X!Q54|i0i^BFHZ~6M;{txV?_^Y zjxx`6-IF3Lf`J{F&#<04{ld(0Y)@5;Gi=H7&BSsQ_9OaY`G!~?6{Q;$%a>|4_hq>S zb~CZuX9gH{Yq{)G*p@8!+SAzyniD@vyJ@0Nh&GC*qN&al1k1B284T>tZ)ss5wTi4z zHj3S#y}*b1Yy@9yS6a+{h(jpq_+i>!D&A4yFHYpHYNmi(EC6vr=bX&N?U(lY11hn4 zT(bkiI+Ksb4$-F08w*;n5TQyJq4hFfRR}-CyyJB7OW2WpL|Li%FYuT{o zJVB99GJDp4pjmIfw%>&oX~jL1w*Nqb>|^_<*9dIttk$WBOWxXIX#uh}`ImOaAQaS8 zzigoJT!-o~Fit>eqmt@|rcYh6De6&jm(`;fva1_49){@t&O%&eCrOo;;ax46KDU%_ zZ`{7gvGMK;TbWecS_+)30VOJ_vQbmF;;U^BEX_8OZ03v_6d<@3`bD{Cox3TFO3^GsaGo`UwfCRtWB->M1#|053dkTpk zX}R22?k<1#$euzx6{Sm5&wlCb@$BCm^K6l4uX#v# z_OoY?XYV-X*&@$g`;hSLR~LD9U!O;Fp2An$?)t@ZnduRO=2DmIuH{DpGKxTS=daa& zO>WRX9Vk%CIN7)1`j@Wi%?JRx&>d$~VF=E;x70-HM+&y^pwmgT4Hs+?D~OYQir5mI zsZREdyxhr}sGSnA0eF_5jG+&VjriwW9+q~m}=nuc$< zDlN2-pe0;UhaTDzLOgXvI-p8>956wf@5w3>w87>pXR&@d<@!-1TVcG`^`js2`aw>v z02!D>6xft;N?}k&;+z5V16>aI)KM1u-)YGZCoKB_H^nA<1QQ}QnNy`3+mDw@Kuj1` zeGQg(DCG$Hpi07X@`_0Rc*qysiQ?@0zA@(T$i*LT-?5> z+ilq{h{h_BNezb5nuOmkLT4yOHhJauSsA{$N9?wJn~7{Bx6f2t4H-HuEsoNA>sg_f zX>~?=nY($eWNiMl-KL}Pxp>OYR}eb)cEQ536nEDv|IpwB&O)>h&MRkK{kz9nc-dH? zGL6O0SExWj<)wPjpd$L8_8JH4`@suKad-Z@l^gP)mSsZwNtPoo(5g^$p((OVh(5`3 zylYEVBQ|7}WwKWDWvEewk+T?7wxy%&9zmxu)L7MUDFH(7bWK<8qu;Bm{Jn1pg}fp2 z!SP$A&0_;1G}vF>p!Jar`kdIHgYw!PAm?Gl-I4u*@K$i$MFsbd8ezMN8=-(CQdR-l z8DkwF%-v8)=OEefD6HyY)B@U6h#!#QKYYw^GyJ@Vis8PRzueKzGQ%sxYldIm5UE~X z;OlEfvR#U0R;i1l1Iwa#R)FPc7QjCAI22hd%)WD&TBq10vhn%j0;np9qKnYvJV=x9 zH-3mx1>c~tcy{cjDlaI^4!T_Ooy-z?lOZx*Iw#<4wFkdSo>%E(gdRNIfBQ6#zo zQ{QJw;wf$xPDraiB*77Bqeh@8@XA=F^vAqA`2`s_S>qL`+L9BUb8UWLnF%TkQ&L2# zGB_e7Ux0`g>9fMNlE;Khvo(o@4q0wsRgcx!gv@>Top)guxsyu7(A(PW7?W*6=oYG%R$L8xvZPe|4*vALcrnQ9W}%lb4CJz%STseA;@4WaK>K8=A~ zIb<1a>k?REf-PeyPqx4^Bq)2Ox#}aK>jb$_QAuu8eb9TM+{36MK!K|Gsk)8g0_gd- z?wuTWeb&aBV@ckB+AcKDmVxiq%e&mB=DM;A zyPSt2idgS*t4A^9RGQ^FBkjh_CI*RUX~vB3gd%=WK?NuEa|C#yjAaR;C)SykSMCI^ z7&=Bd_odp%d%o=*6&iWGmR<^a5&)Eb@t|#I5*l=FR2X5V3nO2GBnNqeC$Qf3r`cg!n{MmbLD^Bwj;+ zHw$??cC%bSuG4$RZq|}**ygevyICk|6i74blPPtUeRgdbIsS46UdqGeW__%3NsryE zM^j+v*v-o7|1sfaz4G+wZ+Un;t!o>e)-UuLB}3ghS)tc`Ub8W|NkI==^cdFp#_zND zN(;_{EOu#T{;at1Tdxq1Jh1Uit9@_$*6+<5ztua^kR%s<<2Rn`IeU}uiJ56!>NWJI zEqAPutK2aso$SkX>-@~8>qA{<;;K%&x9x7?L&>k+)L|~1X1zD5!(4bb_L;h7!)D|8 zym1`n8p{(Yp3fV{dk_O3;poaSTH#wIcN6L+ua?7V_6LW%T>g}tDks)Evu^1hL9Whj zeO$-EVmnpD{`cnT`nJ)u(TCqJ+3ki;#X)^}JK3EEVVt_~RmrfHBiRM>xqbl0Zbe7i zG}|vax4T`GB9ytd2v#6p`F|SM1uI;Rs&W&~B7Ysv*Yfpz2u)&z89TC}U7K?%y7PxW zD{hS>oGY2!va=?cpSn{Km#;ph1HU&r=)YYRr+)aI_LsTgx{g#VjnU{r)WJ93c$6FuSv`s&dqHSC z!VaPacx^4>6%!%65IF^qtWJ9>xcZ23BGKPi`94~4MfgY>wwOsN0r?W2biJH;lT(`J zjU^!4Z3|bYnK8bkmr#zc97|(Y@u1AgG)$0;z?#uu6qK&6^x_+-ev?;G~Xx>X;6TuOp-E-j4+(} zV%}M-VxBaTDCa)FdEEPB4={@ zHA}CZ#(+><10s1I5S-eULR%MZ`1Vj9B`<~5qZo3v6w)={OoZ{%5^YQ*UFGe?r{x*x zUvZP$Wz~(6IjgAqH{yXsz5yt!q=K+9L0DVM33@2KwnG;#=0V9>7V^cBq6i&0SsoWh z2JA5;)3hoMDpWm|0Kx zJrbZ4I~Bb<%_}hVyY4p@sRDhr>7rmR6i#fP+Jq-Q&Fuu4s*KrmzK+Mwy^G2u0bGTf zqpNwPS%+eKBvGt!>uVPkY4u=nJa|lLY$5N0d6{1Mt5GC>u;;tF#YleET~z$BHP@t} z1;1dwl@C0~)i%6Eu7?>L$DsYC@dg%O7TzM?--`ahV=H={6}>+JZ#gF5nGx`H#{^tQ zz_;z^2+K*hAm7+wJIhXE-?qwQ&lx7W*zOFcT}MA(QNLJKsn6{L5V0HAo*WbLOo-S! zCSuq>XF|mOF%i$4h=XGyo;eXWj){2YMBF?k;+Ye1cud4KM7*Qxhh`@}sfE8O%TPzA zbx(c7lH-J|FCQeDA5HWMJuNSZ3jAEV&u`DQIVZl4+BE-OeFkzQKq%ou@7m7ytk5J1w=vD{V7nn%Y3 zguu8WaE!^Vt|^FCohMO)931s1fUK+jTm|N6U}Ff%ht!Y2xI=rqcTh(Im&VYT&LpWz zj#zq>91UDOiXl51sLn(!6=7x~#CzH%LU_^@Vj5BLk6h{}_Cz4CH!lK#G*eWi1(f4@ z4N&>H>EN7#feNqMWyxN9Lz&85KDC@(mhp%2LPArSiA(;w-ID? zJOzu2+?|>;TEdGNo^(ziclAt2Xy|si$ncO~k|6KL|BeK?CX`>?&SCBDBA4~wUibox zAUk!jspIWgDwhPK(FH;FP#z_BSv`s&CqeE=kgIfs=vFWh?n!uaovMy4E9%~89tp%u zE0Y;osU^X7Ped>{egu?EfRsVZojiLo53Yjq0Z(-&+};?di5Csx#oLTwoGkEx&4^!e z7lO4PC!$8a(4d#Y?+$13TdfFb6Jbf9jWWd{^jN$ySBdLf-k+L zh;L`<%V6G!0V7nXD`bH!twv4(XbDklp~)VIEtI6LBuBYrOOElsB;Ka)q=%~zH16gV z8R}!#CLMHM)I1zHl9=bNrl2)XzT;Xz7Bx=@YVPCVyaIi1_ky726_`Xcck)19fmGS2 z6{uUimsMQq5z|5MRPZYS&D0`o@GM@9T?(t$BqPKxL9?FDm>7NQ=|R>^Rzm1$P_y;q zOnhI%#N{!$Yo?ZH6gOd5V<+oL0?}ahovUm<_}u&2rrig*#AnsDfM8|!Ifaq0dSwqv zh5okt>PsoDZjCu|)eTkDel1FA_i-tu7=hh~B5&G#`(e(NFG)hnJ6+BO=DovX&N1zS zV?KDuFz+88a|&w?j`_wzhIxn_wNBCsSq z^dr6$=Gc`2a7A1sLJ=JRlP~2rV6#ksIcEM#pHbfj#lZ4yJ3));a1 z4x5UQM3g^rLbEP^^i+JN&(>7GEIJ5MRQOW zuc&!$^MCbP)X;pZe&&J+>z4~ioy3z%Jp9qGo}c1t`TUe<;&9cb{xoSq_26Bmr2rLi<)T#??b7n>_K05q`tJtf(G~%;M6qynjOtg4K z>$SF1Mb*0V)ps&(*w`m6_ql#6c6}GNj`HL)77_>Ns&(AWuk9ivIM|L@>hc!kp3>aQRnsr$7V9FCuo002%a5|_ zEY`j-W^Z{GxoM>eKUj9hN#2~lz40Z@io#FL3V%PI=TvlOEFhl) z0&;)J&%+DIjjt=@%L4ML5?~hlqY2212OONWc-E_`H}B?EMP@*S6Gb+FoI~@JYYx)l zd+V%~mjqg^PMB492I}}uWCP+Vr7FJbJVv?{C6u7n6|o`#VW~z@L;GW-YKdbb&nMC* zzAh+deNw_CFtV~tk*qTM!vXycf?3OqnXa4X6#HsC$f0CbZ_R#vna z{=PIRA1ZBgleQzxmprrnaMPA(r2jV?OnzFOENVb^rFW9b+()F>5p1RABa5xFnG`x?9S$Zx z6EiyMu<1^#6~mT;B?MxIvg*ODEorRDDa>j5z<-JO_Wc`vqf(R)>Yp5O0cU<}AwSN1 zm!C(-k270lNeRU!)t}#3KAs>nnr|+E5OQ#H*$AT5nu8tKk$NQIazukaD_?p>`J~zo zT3z;Ne_;Vap*$*^Q>6obZ9zxP9&Q4`B4zpn-3Yw{y~<0bO{O zIIa(H=d`UsgC(j3bT+OEtEy(nYuxJ>BUAf0|4xcDo(Xn>Bprj!gL~Uy?-0Iur}Nqy z=gWSz?U3m=A})E$UCle+X^)tt@~hsyg|GcpZ##N1)q;~DoM0a+^fw#N8i+ONq z+`{MkaGhLB6Q(Z$Uez`N$!3b~oPaokHc73m6L&>&iYK1o3swQaCDtA;r{BBzfOb_P zaVqM#r|~636^dva`TZhpd-bZO*jTst6{XBJ3KxZ#f*_>Hs;6U2Aqf|w)yq7k^b#3p z{fTsug{xTiX%0H|f`!|3HMjXb~H$r0K6PI2! z8$Ri|u0!6Oe;abI&_W~c=~=*CWaUP9Cw82lcg84ISg@JHsov zin(fSh*YFamSX(weM>Fbc zx?V;PG?tM}mHQfBVqtCgvIc2No%t?TSGEXkMOssOb@{3p)7Y!a20A5?9rwo#5q)x3 z(}y({x<|~xfK11|U)^^tK095%Fp}xPTQH8)`2D5)T#7U-EFkUElAG6$7|CFErMQ0u zV+bJ?=T}BD-qp_;D0)V6m*!RRUGo~F9>a-a>mfd8v!8iucG+MqQE)L_ z0|lf$>92ahI9QhqW)9acp^&&zRGT_47AO?M;&+HJHlEi!c_RSZm#p=Rm?I=crtph? z~!Q`w-mvt1 zk-W!LSq@WZapi1SM}SfD=^3V>2W!>}M&+?WB?%9;Ti zpH+!xV0$b1+XRNRj&mQQjw(?f_Bs0wRwmy4Oj$M!MNvv3ra(%sgk<{l0umOj^|VJP z)sRYRO+N)vFu}^MM#9@}dSJ`wV9{1K9xe7^7l#GxV5Q+wy|dOrJh#%Atj8hl?+I$! zzL+}m$dX}2)h&ye)GoYy#<)Vq*VUak69MmLy)R!DF8C;Snp*9k4<8ddP09qpv6LTy zk`MDvlQo}73a1XS)4X$-G>NwYc#8oO$%1U2@Qp9nuX$eKaD)fY*g=ywhnY}r;<@;K zQ@TSyR_x_obk23ioJcOLvGTOy?3HbjeD;dKq;v=A@&As{<)erODe=(Sag zP*!wdCL3?GC}#PB79}0K@C8?`89hh451U_pxBYoUXhHs7B)LF%>HifbKh7w@U2n|; zC1*R;t#`HqI<3o#32JL5N}sL+>v(yomZviL0i5du+OC!_O{rt+HZpKvFvPd7~k{TG~`TFoxONk17fpth~ zkRl`$T5GRVV?~L^Hl5JH?#`-Fgv!Waz;G}ee(3ITKAbU{KH)=EtWh#FrcN$k8e*E3 zh@l7V2oSnRtb!8_L03vF@a4`f87&VPi10@ImnA>1zBadHY)aBR7_pq>N7%dp8#5>Ovrz+>#T5K*%UP ztx1>}Q{zfE-@Ckpgr_25Ad^UVY7)LI8FMK(<`%rF`mP!Wz^h9)R;h6%y(bGK@%OnU z9=JHuHgwzzmedgqEmWmFc-YR1nI3PZ&q$X{4fq3tXW6UtAMd&U-`%sA-hFTd2w!=8 zX&{FK?}{CG)8xRL;J~xQTRqBVH^Upmzaj_T6~p__-B|8vp;MIs%(T!1Z?!29bja_3 zg%7=rI1wmiHab=9vX@15NgeE2o1+@yH{X-thW^kvpaRnA zJS(rDpoo%SC@LNdc|E-9J+k`b554(j=f=x>or5dYIX7R!Kr04bLvgr5T2`JQ4nLF=mhCdYFsqlC|0uucB6+|@VN`{--Q5vePMN1n$0|JR(ftap_ z*^^?6gtM|bg`Mn!|D@d+#c`Q#L~-E!a~6pS#j9M24Ww(#t}&0%1Y!IZHfh$V^H@LUGvY&wJ;7D} z^G#wpX*F(gx*AD`*@(tyYqm~=n1vR#m^^u;^qC@klz9_I zU%?xKB%6YVdCbl*EfQJIAj{N9KBFWrGvmHI1Sk6gYutaCQl!r6uGRkjkBU_Glx(#6 zPJj6M)rU$rUj1O}LvU=c`bX)*=cnP|!C>_ljH)!JZc1hRgZEGcbM#QLlgA}U@ofhuYh;#Bh zdj}Q~!GV3`Z5P;}*;5lHrFP3;sglSEn<=TTQBd;f0kt46hBIIe(^97&g>c?iXaD12 zd~tZZmE;%)>gtq~oa*LUK2iWTDggR2r@HZiYbn)DNhhWz1-SWKDc$@?d9vw7GIeBg zm)A5yxD(kRZfTCjSmJdfcmj(cfL0AQ+AHznB^{YmwI9mw8Q%KRhTIe4SEbda$* z#iFaoUTcS&llivn(AuzfMqKTXojD|5C!=Vwd1r(xb+qlB5h72idtF?BIiknnHbnF~ zEAWFu&%89CeVwdi*0d>W#VM1HQu4qxp}UxnctU6YXU%Q-{Q7}O8Ypgl3A0){`4yzT zIK!zB65rOVSgH}rm|#K(*OFt%HBtx&)y?n;7o1Vg`&D}aF4z`d^q)K!_hG5J%dkpM z9y_|>%MD3S9;EbSYElzB%1w^-G8G?<71$tD4bj82jdNAEM_ArLo;VexB+KMyWqDja<;*vUJg{W=>;i!{g-yQVC@aB z>X2i{5hNaE{uFS@_2=K*tIDZ#5MZR%!fz>)jNizRSwQA5iqG$gzg~#1MwRqOPe|FE zvVUMCf}(*PERCFzkVgh36IJPhZlamtVNl{@)P6yVC0>97x>qeZkf{y^L}9d;^>{#oA!U+ ze7Bb`pi|kEvNb>(jJvw~39$Ys6_%<}h;8eKd3?Hj9B_%J_bcgPc*9ArOQVl&lxAD4 zK?%m`Xt7Zw5`=oy%BtGZ-+kWJ*6&5*ce5XaQbjl=52_iElSY$D(4ZP}iBy4~*|Qmt zU>MFmsAgm1cQYVEJLv;{NvU%3ggJJaEN1Daz=vnCx68r?D08yS0s7n8yHXU}BY}@v5TnJJ09F?=b5}xuq{RD?B9mQ167|5VqGfVI%p_jZ;!F+!icw z2NlLO6QWv;-}SwMS%OutjH&XKY_5xx)cCz$HGcOt_#jbGt5KmicC}W7m|qe?H5$M3 zd$eEX1!DjF*wXl2Bn~21;6$M0>~S{~7C9%jk$2C_T)tU1e%DJD zizq#8Mm?U;x_W$@!lJzGQ0MfHLmR()D^6GhNRDV|B3yijtcwT2A)Z$ljo+p1q>C%1 zAcF3@`xT);2!=|VKhsr7-1fH|Xz3ph14pNf@0V#>m=hB({6 z1?U`B96`_r`ptSDN!L-dC2xz{ALRaK?BqfG`#Qi zjj%9D)0~#jm#{eGao*?J9`8t%+u5-|e`qJB;yNXVZ2CAXTN!9zzI~=$+Zxl9freeV z>K=^onXIB_covxeC>URXV_{OaW9y2uneZdyehsKdU?E;2YE`@1!P*t0?;ms)GaRgS zm9(&=ctspYs5&~Lnh0$*pvK^L?uF|S7C1Raf9U37Hz2lKM-!c#JpuzT#tUY_M+=VN9uoTK+nFzuSnzX*m9xPsP z4fd;e5#Gjh#U3cj=gk&z4b6+)s7o0$n3eHx3R@<%I{D-B7=2%bEiIfiI$(j_7dHWP z%bNfgae@|Eer31rVfN&pKOiXEr;pj{iNXGlDN@C+iqA?RgdC+v@xvmc@W2~rb*VA2 zktE~qzj^Io)JF%Sjo#?-1MXRpCyjTF5c1L>`3ua9<35_Vbtxts&WqbC4Xc{New3~kySZm z<7&erX){%{geEUEbFq4pnz@kD$X11F?bT^c-=qbI-p)1@nn8X!k()3{9Sg>_Sg9%4 zoSXNkSfzJ}yUZb8<|Q2@xu&|Sj}PORk38P$MI5br0M6$Zn&Le6Hgxqs>KnYRz!6@iVoEKom_uC6j$^X`O{f{N<3bh;$QfRS%-k&((2CMl9C*|~ zUd~ohiXdcF%%WK>5HzON1_}7d24&;XDs$Ti)HcuJGU6ws>@&prce$0uB%!Xke_1%^ z2@qOn&OhhpRx3%nbF-K#kz@P0JyFx!M!B~6a$j+K=&g*7X8~s%vcBICObB`n%4!QZ zdIY_}qpuz~Bj5x)Ib0TI@2sbyH&bsiVDhQ}PsfqNu#D@i;La)NZG9&xmI}R@xZNi$ z(Hmm0DIP;~r4gCl)az+g)7xP~;@mui=xzQvKdo(4wmU7*sC`qwgY#>ovzlULigm3@nSjAO$s75Euh z31Kit(SE~sn;K5y7ph}=?rraw-bjHlCEfL+H9#Kfm5?u|I8Ve+s%$xuh&ueYQKayh z3j%VS|Gn4Zbw2~JcTW!XE=TBHyJaG4MA<~VxlGNN{Y^9m6{=SKSP5U+bG@O$;YHqr);9eTXGhX_fR*)V1Uz)oJNrbL>dJNvznbquxF>2 zO_{yUYqky{;XOK6Hf#2_4e^^(g4{@TQVQd-u1KO0U>h5W_ITQcV$+fMC7d8YzUnL8 z-yufY&p*8Ea$#i0|54}7+;uh55=Z-=RuT|#MW*6yGyrgIjx!2JsWvBppBjOU8HFQd z6q3kuT`#!C*~oAjDOAbdSC^>fKq=5FgH~q~2|Z4!ta5IsiA^b$-nsE9kKrvY)1wHb z!l!)62UZt{)S(%`XHJ#Vh$d4un$+QF zvI9LH^b!I3Hr3UKX(;h`BF$s}SN*fI|IW86JFyqd425Xy?2*;Sc+z=`O$Z7FOe!^1 z2zW|r6KDjuNS~O$`6WeX^`U8COWI@aR{sNcy#~Tv@QxrPO&b#BQy~OC5?$Tt}8mL z>+#fU>=^LM{Z@T0m((WbzDNYy1g=W~<0wG9B<2y=iIZk1`NVlME!ZC=K|#x>v-)Kr%aji03!jaOddYp5yU7plV$k&^eb)7> z%72;B?E|>BO-Tz^HZm7|33CCE*Y$#H>{iU>ikQn~uWQ@+xoxKoAntezT{ zHFg79am%1^F?DnXmswIx-E>x;F{x3?EI$p8agj&j6WLSaHe>Mp|M;H!|KUB0+1&^G zKzRRgZ8=|!xbJM*nX*F2rd4lSZE2#;>a)%8W`+C8rrkHZ>8$Qf_GiL?K!K$?paRnAJfZ0NJZS@H zC}tVo?5w`OUEKmFj#5AxkN$gOIKNTX)U?OFf~P#ic%XZ3{Q zRW<5H%qzu@W-~PP`Zc~6q~5)enM&1{m>l1#vpRD;N1|1VM|4HvG!V)gc4y&go!v)U z3)jW;$s?K445p+vbLrY9{@>(BoM>X4sQ5muIj5C+;D^#=lxa2G#^wJv-h8vOdj4u$ zH{2eszSSSzReeZ0=5Y16Km7daLyDt^tH0O!5KJ4ce%>FxAU~F|gmuwa9yLSJG`fRM?Uh-;dxOPpxm z)@>CdHZ83miPc}OW)d=Hly0bT+X)6Ov!cP}vGwd~qGTI-U80!n6QNnQCR)UX4$$TeJg;*0mFT8aF_uNHm)g>vCF0bjrL#z zI%~YPp{JDrovmG8QjjfI!kfH1*#Hp@y0K&;F)bPA` zBA-fiNtXA3^ex>&jWIq+gr%FWSMy-!3E<4bvW1{-?b6tg#egr$s_iXzLr;jqoUQ$+ z8@i`Uut>HXI&s1ZPuCt*cSCoRE&&nhYZwcWGtyXHnj&>|4=DJ|D#TfbHYcqsJhe(D zf%5E^s4xgSi(Y8BU-a+mmUO637u#*Ok#H|P>etzKl1wFB7QWMN&qX6#K zmUe|5yO$Vsk`+&>qP1T$6e_p{pgc$qL@;4Pu^{L0|HV119m03?dn0#6+O)1>0%clx zIgS!|IdyS9yBT;R#Q^>7>T`|b1YBe6vh#cbqpd@R3N0nLt32K?V3J{bM63#(+BfHV zRWxo%Kw8iiXd<$f`((P9Jid(FIJFK|{nx-s%p|!_x^|z8!hNDfO{oVvg<4;s;(57G zA~$YeJxK0;xASS70ENiqv8l06wBsDow?Kl#{nn{#`>-+RN{ul z&j&`gS9JipX)>PgP3zuEjOP!=6PYC1U$4L51AYNlA8vj@`|I;{YX8r?L+v9aIPVArbliDgiBBNHD*Mdp@KE-R28TZtGU}D)J94qr3WdK7ITtp+i{rBuhUx z59=x#pPPrJHX-M~{e5q}>HWrLbVG>Cn?*CrR&Y+B;e%`HD(S{JUFZax$2S#JP4C?) zEKKKW5YH){Ej7K*T6V8)LAJxR9i}CJONBJI2Gf3b`}G|=p0?v@i)YExx~tDvbkOiN zd6^0>cM)`m-)rejf2&IhsBC-y^6|*wRN^&YPN^9Cf8{N5zxe}NeeZv3{JDDDck}UT zueuSci}&nZ>AUY3q`c5>&I`S-_wu?~rRA2hi`?z2;wTnZQu~l%52^uHx-zPlBKF;s zRr-<9AR1zJ-^7sI2a^S77vOO<-1|R3Ic5LVhqi_6lQW_O)9ngt>Ig}ixTI}_ETp&k zrckn%7ky>-u+rSTlec-XYi>TNZ=oy=iB(#f%6?cGbys7q<=8{r|jlUk2o)4K_^jdT}b+e_T)k$Z+Oq z=3IDM_3SLo58?*7;}k2i$B{$fz1jR2+T*Cb0v9FTr_R`ewJI z3t{bMwYS*YAYseLsg9{L%#eHyxqaoGrEjci0EGM=Z7RpG3=n%$bGuI(Pp<)lw$(VW z)w(tS67Fi>S5Wm{Y>(pcfTq2r1LY+e1wENEV}ZrSxnh#I>(NsvRx*G07ja4Av!f~| zT*K^GqOH4@1N*5ILfG!WmJb-WwMaxnS#yiSlsqV{3wPsBsnO3Zm&cC{{$+ueu>crxp#C8#s`*OBSaiCdL8Xs+k*U z^1{|U575}m(@~?LZ4>shtKVfE=`d3x(L7Ur+%I-eQUeM530|9yBHo-Xc=2pB%55|% z)plA7tAY=N`s^$4A^c=IyTgy0$a)>G&{))#u}LRfJwbB>tGkN9g^u$44ywbjQbK&xao$cRc&eI{lLz z9~V5=$M-YGI=<&`Kfb<>ujlI@j(>c2Z9Tr;@sIEGk9~YEIQ{W`!D)~0g-0FVi%xlb zUsxXB&mHUd?%sZU107%ggva+qTaV8*S}@OJP~RUo_VN9}(;weGr#-&KQO9?1%Hvy> z$M>OQ9p8($AKy^N$IWXeVxISIJ-*yorU_$iO?zb=pO zSB`aje`5RbjdgsZ6CU5ow;mr?BcS>mi+TPx$3DJSoc{P;dD`Rq(xZ;=zdhygy{bIE zj~?szzHIyPO>}(Y;`n6aC(W~=mD_Mgn*5(kcMMtUvchf6le;U&KE8B6{km$7`B-V5 z|6L0}OJ6{j$9OulVd<#<{Tif_6-Wk6OT&HOzz&*9P5&QCU?szW#^9|{)#FcfoB?V( zKpHwXxnP{EKCD~6_kTIE=6>hyb7vV=mY~6vY(&m6?2)L?ZU8oA6k!0iwC9wKPLA3( z5Ml4tnsWuw!%QXYKFyMBRxB(*cAL$5l+lAF*fM$!Dx3A#oa4M$g%zIp+^`QD#?JP0 z!}2@vxnby?@Z2!?JWI7oFzVUZt5|_sj_w5Z>UpsUE1>x3unmuSbXa{SK01s%y436FVd7<(r^HEg>R5*#*O^TcX` zJC%uw;kV`JPGF**7bCEFbeMz3JUR@$6CWLR-3gBl`)=FOoyt7L=-YC1CooUXivid? zI!wW19vw#BiH{DO?u18&ZMW^{PGy>6@NGG|6PTvw#rSI;9cJJ$j}8Ox#7BoccfzB? zuG@BWr!q@1_O=||3Cz;-V)!+W4ioU0M~88D;-gEp+zGUkY|~Y%tYzJ)Oi~OzUwd1d zq_zu=GD&4#CZi9tFs##L^nJWE`u0y$nB;(O+&q1FzG>G{?|}loEFqPcFb->(?2_-M-fFG(!^UY#q zP1<`}$No(dOcoz?#9m%V%at9klb(lBbk^(FPG=mdS038(?gYowt_0H7>x?6aXS zAG3~dU3$bdR3;}2DX~uZhe|`@b9H*Fi#zNGzWZr3++ zyS|Y$tm5)(!+;ED*y3D3hKU12;T459nNrE$3%LML(s^Lq>m zx*?>^IIqU5?W&PZ>Q<9d1@jn#LMe>iUnI9NOSIx+9+KOdpz!_=lu@Ks4syDCEKdIb z9%C4BeL1d?U|b==SVy$ER;0fe3kg_sLV~f8V64p&`2l3nGbAtEn+0fEIMD-V<$1HL ztU7mE0u`qiOLyl{nin|ZP@_|4Tz#M(t|-r>F7k^~CMQx~m7Pjj+x}B7Oz*2Ff|FLg zPYPgCnaDV&+VX*LIAd0vy7uKVk#LW$4}u7yOvJ-S>C7)!0`*5Ppqyy$dB<~qK(Z$D zq#e(N!%AT7cy5+0JD!VXbn~${fD(XYOQQX;i+w+7o_o1+zFY*|{C6+lp5OjnY48{8 zoWHHL=Ra&~VC7UD`BYc$^#hc(M8TR|t>JV%4;`uA?}{(4^A7At^~?!6Qk{cd7{y_1 z>Ely8v87Q@@x(do#8a&99QM2^R(B4&%M`0Shkaa%)otmRQasUaiE*7kY9d#)d(@~Ok zt1Fda6jeG-B*Sbm<;5&c$Faseelz~bvA8x_Qg7z_U_Nu*|eSc z7wc@=yI+@C7crFazLvs&5e&Qbo{z?ae|2`9koy~xn$;Mcd{+BZ@V;E*dL1P-(|yuy zS=|be&#zLV#g7M~pW+}TH4mig(oa$M|0rWtIdD9sq-L%RN=eOVvPy2vWAwd}nl(m= zq*uw^9p6~6IuyC0yZhfVemsA5IqZ`tJ-e^>(2^#f4DOP)U1jMyZP{H_+mhg2f zK>LWi++zK1K$_R$^{2J4e(UO9KNt2@>!;7>+WJZ8<@URjoLldtmy>hJF>WU3_DKM) zlXEcun5J}ib;}#f_|8tRfQg-6Ra$O8#y%9zvai+3x~orgZseriZhAaH0oPfA>;-Rm z+`cN}=PxW_eK2{Kc7#RFye~X(zWXT&>w<-B{;83N`iSJFy9iRdz2_b4*s+c?W*rw- z&AXGO5t>;`>w4}LzY8Xxekmz87fC*~_k0d~KOfm1I(u?(_zlXkXxfcJ+?U2dlu_BF z{yDm%xZMw8*>kzC8ZNS?t8s%wD)(*Nsht8kSeEq$`ppfvc|;!MC=ix+U)JZo4C06f zc{sDx`%NPV7-3E8=})`DRgcpEQ?pf%$F&rB3g39n6nc_cSX=A{EJkd76Ec_V>KO7M zugf+z1-I3@sAg?URE&uCr-IeA!q0exjxwGkqyC-IYvW>u9Sp5iy%dBbT`Ps?e41e@Vbg}zDkP< z$hAX*7Yo-~yWfBq=S%FjgM}CCv|77A_ovkkA6~4}YVH2qpH@4dc(G2awfhaHb#e2^ zKbC@Kclt%OtzI{dp1J>0E3B5f@DOd><&mFVCx&(`?c!EN{f_DF&aaC4oYLC`b78hG z=e@YnY)4(qB$4M{ntiEV3AG>L8~$$<{@k@1q@n?`P44U6N7l~2S1YW-b?}zn?dIiO zE0FlhYJp83nqw45*v+!~)$bB;Cab*^8~=Qz=8*P79?}X|?*3;~f-(QS+&p;ktZuE& zwG_IGn7gO{61SsNmm^Pb?y6UI*GW^&dWyq)We;j4A#Qn=4=G=s#8FpwMd8y%_B*X;8|g-fdgF2`kN8V?1q12w-I}qw(<)uaobGob{ff4ZN^SCV z?NPo~nm7VJZe^Hx3i+QeL@Cv`n@HzXj>f6W{NC#qRW(_Q?yk%alsdD9W=|TtRTbs@ z;wAz7T|?sYcDbI&glC_Uww853=IQ>8d)*Fs{!2YB@O!a;SC`~|e7umT>aM=CE)ulp zi0FZokb&FeD(QBKY;mt-Yyu_VZtj(=FGUpu^!C{504hd$jQ4+9 zS_>lWUzE%~a_m2tJB7%GY;CkgO;rdnGvZ;54u4tXy6rVb9D~G*# z!uo_0PAlP$b6|>C_g-{G01uV^#kw2lF2u?eofw48?gKTI^a`*uYmDCF^u8HTVVVr{n8r7`CSF9 z*Isd4SpV9&hqYI@3D)oJ!o74H8*Y^e6fI!z21EF=^qi=Kczj=rMnBEppl>gB#oqJjikpnCfSt#uXHZKc5_jG(s}AaAs6+h zLZ?q|k2-u}PT!irPfUJkUTeCQqX?>_{&GW~6$<$r5DyX(2f zvu`^L&(exZd}}ZCR^eMor3Jp3BG#z%zkIHs_uW$516}T0LP(N0T}vDhZrng(zl*e@ zkQky#_aNU=wx?&1(p^7eHDFsoxN3`L_@1xB1$~AN9xoYsL4v ztN;CR9$dX3do}?y^m}4P+pU)R&bMj_-Ne$~-0zLKpC)l|^Bc3;FFDxAcCyEfV|Fi* z&1|RDOC%4-^V(EqG!=<<ba;H}YZooVzR<*_stVExMZ}a%jeGGut@5Zx4W73-Hw-%txypY81bn4oj? z8tv`X{8;RHjrTwE=MKi;#NdF!*T)YAE9!=OujXB29Ma3wu4k|sQKFL9-a-UfpBf&E(dM#>~_pp^Wr-oTAb2H<2ZZ(uAdnha#mo^Q}{lL60AHW^@j%_akR44X?$ z2Kr@_0pFn}@E9!nzbJRlvA0IBX`@-Oacl5|*jgpC#)f#@gq8~{T#e!W1HN(0>_bb( z(MhF6+S)Ms59Bf4n)?q7b8SCYl7)eRQuV6N6_do38~cAXwwF*q=jJuI!Dh?5sp%`j zD0gE>sFSa@V`7N(7l_DMw_n#I1NYR!<~hUn_8% zhD7AkQwZ&YFWkFikKBAHoG>1A%Dxk5CJ7Jt`dW20T(9HF7-Nc0;DNw`k8x&+k ze~s(v*TLiig${;^S)hW5S&TMPl)j8k9@iJV;2P?Rd|+^ZffXt_!}$EF8tMrb8(_{y zGk_+TVQPg(6g4X-Y8n)kp~hPtJeYB>;bIzhV51_{6vZOfD2fpxCVm)*gA#~*cufsW z7>B;&Wk6YZ&8QJtbK|-{uNjI)`_-Dw;CL!s4O!DqV~`$D8x;+z+o%NnSTDIR`*6(Q zxaCp;!8#bQJLrT8R)_^&sA!CqCzT}ur&^Wo>ei&f*(?+mJcshMZ9AA^<#tBIO)_QYMH#%XAHmJkLHqwbD>X^3IrN19EPA~%MFwnTDyQYr7j$$i~AweCU!a||I@k1qT z;UC~gLHM1d-AUU0Cw7t+YS>BI)!9kfe>=L+k~UKmZ2o*n+K^3ZS!P)qLf}5BRTHV# z$subWtZvYyk(dNzBUQoj9#v4H8_`usR@5@&m(dq6kQe0Dt%)!>PZ)~7Av8~= zBdDb@k0&v2PfJ_2qm8V~c8h4gMgmm=x{~d20dyqsWmU;bPxCiqJH_IKYdO(q&sOFbSYPCH1A6mgd9r~JD(JKvjUYDB=2sc`>HmyrjXi}{y z&NFoLR^tN30{PfrHZN_Gx_z}#!y#$Cim+I%z2UXe%z2Eymjex#wzM~!v35&VUNFtG zZ3HLmS?rh0woM&M+%!p?u&2-o&wt=^dxq?re3XX1T_2%TZnl3lRPMtLvfcHz)5EtR@U^afsI4kgp_NCRvV;svx!EN@-%`&3$7t&ay~RXwCS8T4atYb6h5?b zL3l^$^M{?+j_~F`G$1Hh@)rF6#&$4IxUdaPPt81oxm4^knB{#-xK<^8`Mnaq!ypzn zAk8=_@{#43nx&997R(YB4ldW?SAGVTF05(xbWOT=1gdvG0fg5MS| z43>!;@tgGah6IMeiPRfQC|A$Gdi99+N&;_MHo`IFPY|xQZ>vIItCi_|xX-G9`~Lp{Ww9dN~oEmd&4=lOK**?|sO^7O3R+ZIi2t46m+xo0_( z<0YS}?g6=9B{lxU7GOFvU|l$YL-+vgmP28Dl<+|K@Nw=+slmOt!O^WRam#@U*M*kX zKzk{vD1#~Y07&w=Ajyxd83%QvV4ga(QLw(3hs%(Z%aed;ZW&C(aD!Wp5lW)rhuw1h z(k+K~(uz@9JSwwaSpe}+jBLmWc8Ywz^Dr_SUG?TpjgkLnXk}Uhx>C2qB#S5+x1{UIxxD~mU5;=S>m6#t}L=N0hGgxQgsidzTfK`lc zX-4`!QY$wlZmCCgl}XC(T={nTC8Q|DiI-4JdjfyH82-FIo0JoKhn`LEwmzHw9Zfg= z+xlzysgh>bVr}f=(awa@g03OUE`d|>~q1IE3-2l=(h&nykn*@#u_}PqfCdK zmT5E6Ng0CVmtX1z^b}+{YFawowx+e0XsUHmvcN5%I)na_Y5hwcMQsD#uSnx#L?wxuYHBKG&4XIi3mSj&_uLhLlUL z){&G;S<|T~cXBHzm#z*wJNLQuP;riDLb>A|<(?ts($noo${im~xj)#YUIB`VC`OJ2 zrSsmH3zZwgkYDOJkfbV-<7BgIM4Lbi(#Jsa{Ytfk>6Z zUG(6%v3g<7^lFcCN9&=gSKiRDhaLVI3n%pw3W#*%d8lAc{}>OA3TOdmF^)*idfY~zG%V3yuKLVX z8GXjiUS6>ADK(49vwFb`KZ~}0ml_iCMuf3G$MTG0(o0R$ASgKE$mP%!$)F*6G zfqh3*DHQ@4tC-lA8m$R}_o8`Pd?w0}WPBbsqlmhnEwY z137F@j94K90Xm11^*$AMjH5YFD%10^Y8KZ?E{Ohj)ORZ4(Zz7qmdGx8N2P)ZHK6A4 zNxSA@?lu;*Sc_5;@#nN3x^$T2PPQL&z@xXMB>3e_vzea|{B~jizRhZ9v-VqZ@kd_c zVs>NoQyo!!eRQWivX8-@`{W=zuGZk4hj05MJIQ`-?U4x?IjEnGg9>IQTsH24Y8Dv{ zx{4NWEi7&}CCtZc9@Bn<$}=h)LHsy*q__GJH_V&W-4Wv@*Hd#Bt~jZiyYx&ITRK7M z%iP?BRbE5HNxTo-1}>^cw6EwWl8M@JK^ml_H@hFawg}@$IU+1)5*`jBZ>N^QZO>4uFvZO_pdf|6_gIZ&^OJmm0MFemC+e&@(p{AO8U=GV!}g+WI}@Vd5z z?w7T#p%mLNy|aLsIK9*YW|GoNdy9#%XtFWAR9_-s*kfYO6APG$1Wc%l+v;hDE3z!T zQ6IxhN~yGJ26FF6vF?CpZWzWgVy6=e&hCN_)G*Al#T9jDEn7bIqW%zNd{7l$=Ps^0 z-CKNir+eSV=F(1-gbgXhHtF7(y6sSbH65mO&$sZzjY{{tQo4gRM<>OsKwIf1hrTqS z%^0TzV@$nC^BBt}E9&;USkTY`>BfR}!AIewQFYE;OxW$)l>9+tOq%Bzq!6bI#*_5 zy)2uF>5vE6S3xh*rmteyaxV>{lfmKcr5XU5r0HH-^G>lelsA!2t?=N=3592)euT+d zSo92x`&`z2HXAX$UYt+o_60+NTH3sUav0Rs9#0N&aAuPd%KK`LP@GPk6D++6ew&oX?QVxlBp{yXl9*riob6lPbS3s#Gq>L%|Z_0 z0udNkLx*do3V9GyAOF*FzqZ%0+DP);m?UdLDLLLIVzI-fwv6hd!RNd{fcSz7d4kvM z7cpgSLE+3A6jW%3i|Lcc=LF*FYtG_obA_+DcFckZ*)dDj;h~IO=!%yw`q3v5p|fUV zVasjK9*C_)jME2-2dwGtebW7Ey z2%XlPLLF6L&Zx!`6_(9`x%=NeJQ(4r=AvZU)@SZNy8mYPYjEgAa6vZ@j9IaPW!~Qi zq7ZN7w&k}Uj22P>WQA(+Rp4S;7fkFaGig4YYj0E3$Wdg;jzz~d8rn_}E~uU?j8@Q!QM zVKFx#PaVzyY%z)7l0)!mM;QNxk0VqG$I$&+qpHwU#1%b-ux5co|VKNzm?h+F;SzMQ|boZSD|p8~^ij`$)K@qGS}`ZhM#C{ne+Q{a}aBl3ZCp3Xb{ok+XRHdTK#< zQjV=Ea&8B1g{s}CqkuwXdx`eLlG(mNL5p7H(8X=bpA9H zJiXLebq{7xFw{Ql!H0v)r>o9a9L)H-vMjr{ERU~S8Rr}g#-f}_LtMFH&C>(t#Y;Pr z)%fA%;PRx~@qc42YNL)$Lt7#kve!?x35ren=k zqMZ(SR+H1A?rsPSD{pLf(HLW;rgA!nyH4wZ@ReAlw)2_VNai+cX+j$;O^fu(bDZxb zLzh9-LABYT%!NRi?ir$t+qBJpbhzU(oz5N1WyI{B9hX4>h|4VLux|e%Kch7WoGRP% z(TlyoD-jZ!8@fOz3@CQa=?0>0`{LK<_)X3a9qW^+n}qFwf0rF^hP_SeS-Br`}z zzSt>WtNqt6d-oREUmF{MYQExXPp{D$7d&3NFKe`?L{f8tQ6^OvQOW(1cElk9L&puN zIk`Wi=FC!a9#T`HWExU)CaK94K9ZWD5L;^cJ{v2wX(^JTwl~P{tF&<^3|eYpA1-BWcYsp-ZoA@D#zrhZjN z_1Ux{moG)B(XZ%XFoNtVL>b)Je=5mU-X{+(KP*>Uy;pVmlB;}uO@7jtrcRgHVOXJ; z?J!IjMhfc=!^GisJgm_C&yt6c<$RVHc9q+tHwwu6f|KIg>8;?+II9=@*jr%s@CoS( za0{y+7mkM-Y_cKWf->z9Mj1wvFln}2bWV1S}Gs3G~o zt2f=aJnVLQ{Q=e~?D1X{16k*G(kzygg>XxzOj&GfTw{Osz_Ap`NR$i7NZ*&2uMhFP zCQ~|mNwJ{H3OPBq>sE4dPmYGrMo2As*l(Igs5y`4jSn8|p9)T(#ik zWHo%9^pnNpk<}mdU3(>0m!^QUy&E;fyBT>m3SY1`Et((pI8O6ztg7S89z(uttaJY4 z{m*pYdTC)rNaqZ5&WOw#hP$5@-j5|Br2UC;;DGllEn#~)!BzN{DNWmJ~OfcD# zh*rpcF;hgyx=>Hb!sPOJFdU61)0q->S-JMN9O@+aXQER8d`zMZ>Yw|-Z8ytyuvz-; zSmh4G6(x$70t|7eT+b+lcaL`h>FNlbb~Q`4U(clGpl7WepKnWDXuW$c?Tq~r-1ORP z9_rJ>M^K;MRHvsa!YkbR@Noa{m<)%_d}*8qks9n%8?HW9yY-8uYBp~rA6~37qnHrP z&i4#9uvr?@*y(Km?@^thZ_>@%+o&JvOY}oLYu5#+YrI$bA~$e!0W|kX;ziZ(+bDBF-34Z@>g>3_#T$ z`6al}bS8(>~0F?y5mea&vAEznizyVy9A}@}% zryXSi7C{F`nu$w5}mbjSeoLn;(j2nR@*8BB0E>AnX z_)piJ_B$XR7+(3&>P>rXR{Do!j=ZJ_rJqT!v7~C2bn3Siz$!2mpu;`=DmWk4-oK*v zGJ;Hl)f6M=<+hIGPkmXkj`r?`#~>AU0CZMxje7lJz1HHZyn!OOv7Us?G~blzL&s)F>0Km|DTay>M(5_ZNT_KA%(@@hc6XXE1k)13)6X&jjz4Cj!TEz?MRAk zYUjY&(czt9N8aXw>C9;N78~9~io#So#QBtoXI2r9?bc+fZ82E)B){#95$Of}4D^Bh zVA;1wvQe!BDvu5`gy|%&al!nE{ThUGM%noUP2zmeiV@s*Rbuh^XUNU&IDn4}l}5SO zHNe$VqX77o8sOuN0Dpc3@XtF#{(i>+oG?(OLpA}fTFV09_tXHNYy|k{RRDjU%%xvY zt;;KV4@z~~!`m`g{bKrLkL;(x>YwMobi2gr*YaODP6n%A&wt?-8La+w{;R9M{@?W1 zd`0>dA1s{gNuKa4dSAoW|6X6O{)7MhkNP*1aonN%ueqBQPF{2OD|%lYju_ZUfA#yg zVt(6^`|ybW#T%Cgy>7SX$?yUGkG%AmnDfu=YmzVhKS2{PIeA_Gg z%Cgm;ABsP}H2wKA@n^V4UdE{{cxI3LWL7V{vHxRl6$~n!DkYQqZ$jGpgp>Jk7f#$C zHUFv~eAinvkT3U^c&9G|x;Ngy8@8OUzW(9mY&BRB!C&E-UCUQ;g#P`53v- zW`CDbp2(i_L{y$fcBR~?mm^PPPkAEK#h&s+W_9B9a4`peq_n05X@L)_$5Xi=ttCjYnm+s@BW*U94jgc-y&9&3*SbmuhNY3*$58SmZC)^R2(gG2cl5}BE{C&6X4X= zBY`}DWriMP0P<}E8wwEQfp>>LTRcFKlN=$^B*zQ82rG|_RfW;zY@1t4TiIYbsga92f-rzuo(YwJLXfs^!hEd`TBwfKHW+&ziBlCut=z9w> z)Vv|G+Qb`XAnBsy4H&wTOARt_@dgor$%7~~N%D?Dn%DmyEw8h$1(p;LnVNI85=@r?v1)7J)tF^yq3Vkbh$4PnL8Ssvp*c!ZJ zr&rumuoxz@(<|VxNgFwHy`tad9cNElnRlF&w)Xlb&?{2z$_WGiLB0*glXN#CM(vcD zDzzmno>G$mVva23WUy!Nx^CwU9oKbz8g8_%q1SB47SIyqp|o?ZoY>B}a;A39m7Sea znWMLfofG2wn3fJ!@L|;T?0pEQob8 zALH^iKgOjqrSD64Qg(ifrPadQguX?vM^JaRRa(>y6?Kykwr}q2s5?{9@pEnmtB-YV z+}I!X zfF|sNrTTX0$^x1%;Ct_r>gn(3r~g%W6G=Vh|6`@G_Hj3p?EOYcyVJ+vV3@4-bc4=d z^>MObXk)SJ(XfF$^VRP?^UO08T=T&r2eYU5I{atA|0n!ke;n+^XZ%|I2i7ogvy#Dr zZ~J^+{{QK(US59sZWj5-4T`YvweuH_*5a>j*;B)^YowYb-Mber+@kkW`Z6Q zl>a~T3A#*B{{Ji|(5)%gZt%~m_0M}AyRm7Tm!AH>2!O2{h!D1+3??|FDWZNf1JL0`ff0WREWuI>}wX% zJp6iUKxQ0;irK%2$q@zETpiZ(^@?Bc^P%+fYyER{ga7cB@oJ%^f{8SFVMWv?@GE^| zkU&FW?Kr(uALf^iV&p_4qZD5w83Bs#X%P7QARJ+|+JCKLDT6P6*nf2&ao_CKV^=Sc z^~&N`T{py2vyl~DeLnTW-|)817m`^0%r`?{OZtZpdFm+`s>&7uP^uKfC#LAu-}`YM z;gXiOixhcq_4c3Om(?%nyDK+VpVil^PwBJ$|4ol{=KJ4Zss-vi^O9cYmAt1zkqiSS zf=Rr0Kk<(FXD8jEx&nPYWsm%bFi=lnAV`p0a<M@dH41g?AGZya>^vb*TL ze#yNx_x1kvcfaMPBLLJW68w62MVlJFSTN%g`if#5fAgk?wZkrxb>E=h=zPMOuFUnS z{kMAYnzsC}2XaS3Po)ukP4+{2<7>F3$$xq3*8pwR1F`h<9=(xuF7r%X{_td!o74*~ z*T^dLiuMw#fdF-Nv&ZdFt9zUyPX{d+6E!P*PCCJA^63Av?7v=JW>{GFk=L*Odw|H! z?&lcxS&l=3v}t){^^W(jfg1-sE#!N(nHAqYvK&0jE?nNksV{o3=)I61E_U*d2@$e9 zU@-uE9=bOGuk@6m5|4bqAlK$!(Tm^NL_l1pR_vcQ3io_Q@vFh9tuob5>OITBS6&+G zFHf)p5&0|D?spS0dkJ>s>K)(7!w22|t2G6|wfCE6vUoQFw9Sa~W z0TN+ZF2~Iv=6v=v5g%TG()C|;x&Q#e>92oyVFahhLNDRns~72&gu_Qi@c=TIxgxh6xZqXN026g_rpEMdwnt_iBChF2PJE$b&j5PysH^mc0fsI3Px_{2u@FI^yYm zfuK@!_<({M6m@8OGQ?x}{eZcvCRSC73SP-;H^%5FE8`z>C-?1wG` zAX)Q1KiDULx_|IWxT25gi}+!nK;{I$1qMiE{~Lqt{gqjFmijq&S05jwN~Es!v|ga2 znk<2PWm76K9j4-CSM`-!d_|MQ?&`zoCC$OnO0Lnbha87^OSGoadr0c**P#eDuP|F4 zqz5b^6q)5B1s$hbH&uOv)>o;u@pMH0^f>Luj($9Cg~yS5hdj;$(ZJC#V4i3>)lGF= z-PL=P!?2<}FER;C7d-orgej}UUh%d{Y&Wz38p4stkFz{oY{2X0M9We4VNnMxWYi* z6l8Fph&@`=LZ$~Qilod{WbA-aW4T1AwOpXzrA9=dY_?Cd=@H|{5vR^Wy=qcH zu^&=6TrZ(JmKNpdwCe5C(F&_IoqTXd%;RRrnupF<$DD`GSgm<}ymRD4?zv~E&>5>S zQ9%QMO`r!*Zx`tOc-a|C`)@wZ!gE8cJk+Nq#cPtUe-f8=D=4lC)PZfqFB)Xk_~q(H zAK2`ronC5Q*chrAm5neJnmLbIfOOj|pw71tf_{9h*4$lvqV~x0p|HQkP4SwCV$d=9 zkq@r3|IW8Uf@p#+rQFnHg!-P=rBi>M(%;mZ3kdh3kaQ6pAP1}gWLLO?9|m^SY(!pV zsM#dKmyKp4{llA$gvNOCW+V3OuNUfT_UP`|YBu8A$r{Z@76Q(N|J4v}crg_qap6C%z4ql~-0bQXNBv*1T6V#)nhz-hC^)TPD*$x{z5 zClUxkTSim+EY!{SSncFM*! z_xWNh??~H0FEbVQ>wYBP-W&GZa8!4mi8OS@nOno@?VXpir`E2u{?wVLYRQARk8bWo zn{jlGfjob({M_jVNH|M@G$mj$NS;3~zF0N-!;Qo9hYqd&aFe>zjXRGsI}0mTp{-j^ zqd!`>X)!4I(dK6{Jiuy1mvetOoxdbUr|Re0#z0;Y7&!m=#T)`a|pMumHg-X>j8FHmIu#bB-2-s(F&>D%!He9szybU=-8r!H2$@diOuOCu~ z!g9C8legP$OI-V8l4iF7u6O_qct1lgYJz>sq2WWEf;= zxk{%I7!WUMsaz&Y%dkwAR=GlXZ-X{gX#SU^D|}CeqF2_9mAT7z*66GS;z=|=y0NUK ztL~u8lf83935C!?! zHMIS{VY=d2C&tbRzQ|KpA00j(YD=sm6GpIjKq2`mT*~_v0M;h!bFHA4&ecj!27#ex z5cpi(Qr+ju^#EJ+r99Nov*}lBNjhQoWoO+ku}QXi9^>h(W2xU?fkyS+T8vCifjr0) zA)ZtY8s?&~5YK{ETTN6PEXV+A>b9&iX^gW$$l+mjdVFk*&J*Tu% zw4Y)H28`? z5*PGFUvCb5U6%v#8ZHLu<>)cbt*_S(a@d!268&%gm$FFBo>=Kktnlg*$BZl?yX3~n z!>Ftp-6jICE8iziDX@vXk-|+Wu9?T^`yAJFUqFwxk0PeRbFQh}>aKMiyk@EV$*5{> zEBL`-cM|7e#mZrFH2%uvGO!Kcp4ogH78H7<;wt=jVA*hdW}hiKr*>o;fT!d$CA@g3 z&s2{^_$S){dI>gw3`AQmJaK&)H!b70d6Y!8Ko#yS^JE)QMPCvYU?tbJ-fO7xLKWY% z>>`R3z-o9{u@E#lW<^{ntsN+iXoVOsr<<1Z7%!brqs9!Z3DYGb-GA3XEAAz{0KoSy z6Fhkf!zw5`>Y3kXC}P?qDB42S91-wNc#$ldJjQEC>jr4)7Cx*T-@@mk<(~<0UXHda zgso1Kwy3fTT*04T=OthlCNMZg;3Y6^X$s4(fQ8B~$V0snhl{fpzk*9_`Z~5Q4;e!T zWo5;{F@Wl%7_P-*OpuAu@=mKyVZ#OY>pj@YdYFl|t;d%zinv|HJf|x}qCJ6mj-~-? zaaL~NIr!Ji zOp^mCu2kt%-9tUK!PN}i2B;!*t2e?MI=M4*?}>wXpJavuiu4sh+gr>ZCvqM)EJdB~ z#N2G2B4}~Lk}`Hzgqzs#UPRD*!xGe{2wK$nnrE4GB0(xi5$_4^Q?5!23d-L*AaR3C zB4vfFg??iY?85Y&wgN&%lWC&R+RC}uhTvIk1?>12R&B{r&ABqdlM~>!PJI5WgPue8 zMl$+69}y%3z*`AhGy!4PE<*?8ngWl;eLCd9%rI7TE)t3P;h=40*OY}ByAq0BVJ4an(D^4kgu(B~AIrDV?`#Lnz@gs3DE9y`a z*9E8tm5nl5jUOdhJ}t$1npP2bHa$RJ3}(&q9N0ERNrzUPiXk=sbU)I}l>#zkM0yP^H48C3<_2gK+`U8;rk^h;6e`cxC%K^tfHZ#8ZUTB!VA42 zdG*Z*fCGH2!i&bx42Hl9Ud~wj{LbStI1*lvn%j98WPPTS@uCZms3B_MMSdUd{zu_5 zdL1ZgonN#crui6*5nh1mEcE*5$DyUwLtM* z4F{qJ^(yH#1j^h3WiJHE9@|U;1(oJ2qyb5wP|5Px8xDG*hin8w!iT(jEok8zKqW*} z3!<@Mv#o6<6y&rKP{=sEK!a(DkWj=#gs0m?C}Q4(FTL1uoZgArAja(-V40<&H#33{ zl^b&7tWvPX*<=b!TcVY6Y-vp@p5>M{BWKzT=VBz+ZsJ@TTY)`(!b;iYtdxOc$+tHD zi7wa9@V9t(CeAmAvF^W1USH1D+{0lAWS0%9I(Sv_vVQO~J5h4R3BC?nVI*&ea4fhD zG-roP-00Si2q$B22y^mKJtkj@h89^K(hVWBwGi$5lvBpT+pM2nZBat@$)fCOQ5^gR z=?VvvbcJsvi_*3nB*F~N;tQ}SI}PY;Np49tt51ffltxYhbSqUIaIRtqOFDueE3zU|*+k18WUjaP@8Yx^;$s`}dZHJ&% zCDQVHy%tDCYeA%$fom>|Ll~L4<%->eQoDBCvK#|`5^VY`&xwrxv z8o00ba;mwc!M$8(rw{%NfA0V0TZ0+uZwQ$mUoGhN)UR^?-|0)A{MR5%dykO7;4(x0 z(3}1Yi)KJ3l;){uDY*_tD}g5+z3|_!79Px^he^5r(d^;Y{YWa(ivyiCXOE(Q2J&qs zQYjo$+BDca1QuSB zp2)W*4Q^@}yq2=WWAm6qhC1^WkLe$u$D{<33Np# z9S9iq!WqdvC?sQ+0-sNcQC{PARI+dLXjEd2AWwx7T4fZ(1UIu_KAuQO+`Kq0t0uN` zqI&5V+^mgX+Yz}$v_NE$89+IN#fQUJKxwo1?emnp{uBgrEQE^cC9Ufi2(|67pf6;2 zr2d=HBpGg(T;?{G;V4L&3*K&B()4BH$Oi_a3K@>2T2PD6RoPI^fvUvMrFaQ&@9K%< zooGy#_~PYK+EvcO?O3cOUNQMt9}j#^SHPKuexs%#6;3hx*J{1JvT#bumt@C7`r0K_ zdJlC^y2Yqb4xp0P)+h3oH=pTm9MuTZ_|1(^ez`yDa%pq#O#_#*EILnj`c!f6|H5B` z2Soihngc7BU9f*+|C`^<=elZ18W`omxH=a7`(O0-22!uT7O{reyL243{c)Boi^|Hps% z51x6`8{c~W&HS>*-n#66^`(wSGTWbjoXTg#VtB(PdK$c*r8owLm+I2%ajc@f^13%J z`Wh$0b&glRc-sMBcb{Rp7AV-=zrXXRX!cOP_~5dv-9F>G-}qL(=BWv8Fz9V|gH2sJ z(CyNCgsvJlzJyIsaq}P#alzM1`kitzuXcG^aUvn8o?na}mjSF&QjM4{E(1qOso9c0 z0@T1s|bE7iQ_VgJlxNz<>@5`fVR~ z2tW2@piu>wmmHsAnT9&XVY>6eYH=erJl~m(#|bvtZ2a{>kL+?s82A5!)ZOF?7;uze z;PL7x;Y-O`!l>|mit*(TAn&msmh;MbBq)G^^C_wI3>j;xGT^7bJ;ct*h^I3c#Xtgr z5#9C(xfEo;NxRWtoNFX>gaaoz*QQmZCN7c}KbKDmU4S>{NDVFpI7Ja0Opdjl9BUW| za;(Kg@+0wrNF$NYxDg@r`k_z|T3fcG)GO*HOKEt3iybFh4ipkNZoVQm#Ms)s;%xmb zZnm@BQhOR=-ROuJb5s|mpf4zC-?>by!qH-;@fv~NA&?6)un>=SAR|{7gfO6(^w*S zHqjNlh*O@UkBtKts8b1p1SrjxytMewc}t{}}L%@V(Uo#n((}T6W*Z!(2G&84Q2!5vx&d0 z%@Gs@l>O$4zoBd!^T(^7Q2>m|)-XO+7gn4BhG#MJxzR}w&$9j)hzC`rh#7>Kac{Ve zcsBepN*M9%<~7H!$+=%39(%WXoRTVxc&>}6EkMw_I@c{gWQ6WuT~$Y$917LZM)gHw zWoZ@=uXV-=@z76ND|>(qmz0r>Js)$T49uI>sEUwu575;(Y^`(t_lG?)0P|hx`_)zH z=vAL0Z;oghzoo=bC~lx+ZM?+f@w`pWVlCxf@(pst2^}dX>}UlkZYMpfjyUm58F2zU z`TPfEVAPWp55k%m7U|wwdFWiSanysTY3%QW(=H_1p)|}lDOtOjdG_^ww2^(sZrj1 zA53qxm!q6J_6d{UvCnhPK3hmzvd^bR{XXJf?ISG1$ipdzoWPJW1 zUcjybbglN;2rjiXdMZNlqxr?TYb-{-n0eEISifzF^!>ISyz;-#cplF3On z+cd~&CWjHuv4RVO!WJdxxmNU$Eyt0Ge^?dWn_DSzd@15ygYwr=C+N^jTJDBrc zGn3iQ^xkFS#nDDOD76$5~bY~PRY`X!j%Fw&7Mt5bt;m6Qvuca zdk4dQ)zSOKd_<&yfNVcf$rSIbs)+>!xA=BsUJ${P*$kn|i^E1zW~n?oBqHTb1@adj zPz4xXrP1TcGqG1G3jD&Wq@2n>E&sj&QWW@=0ND$GM1h~(N_Z++Tw%0nWe(<+3({J` ztu)0ol?wbgUY@BPScF)di578J~FM&6@q>Rf-`YJR?>PmbUYqfgiAO6HuI%zAq6D6_i# zn?6--oTAJF;AfSN?gvSMNfk1}!5&0WMPkWL%?cfb@FR2>>n{Y$9;W~znk>;4PI`iAxN)`IA{lED1MS|@E&lnVw)hv)7Igoe-n5c}?htD301vX~NkNd?b%ujom zlvY4K<7ZnD= zH!?Ew?c>wMtO$8m#GS(3>SR^YHMyTM)Mjejxh^a+fRBta*REN zbBupv+*f6fl8j`-_CrUjWq>k`SgGQD{Agwxkx?yv>{JB4Y~)6eYjjxt03^nXoB0EW zTd|?4*=$^^g3;2P9N|_Om8wP`BBRO()~NgeTe6Fe5-8SFL87aLNQAU>ZI>SpL>^L3 z{8b{b@{n}Z9Q(HF##0Ycr-QL$FrGH;XDM9Y_7M0{{oRIen)YA(eQNh48d$cX1jC?Uv zZSe1os!oB4F9IaCAs;6{Qqg!e7iB)G=MCKywJ*0w;VHTHva^%nsp(A~qz6<>p+SL* zuB1pJM2xD)!(cdofJxU&@aDv`gCO$kl9qb4W=>rqQ0kG`9zQXYSApF`Z{oI(>aZFG zFdP=nSZa)>2sT&TMNOYJMe$3;@`h1ypU3hxS7mApyv}U0IxHCRkOOnZssDW){!Ja2 zaL3i~jT*Q7E)MlkS^lw%bpF`BF0UU^b~EO{5_Cd@>2)=nqDw`F`q>{X6?v`1rj zXixu^N4Z|En2(Y>cppu#gG?$?&PNF{iT2I~Yx^j7vDf#Y}v9@)qKlAf?r(N&V942!Y>rSN!R8>#kN~_-quZLOvb#A!|U*W!C z6;BQ*46m&I%B>;Bx6SHj&rLIEDEl+aAdPGjuGX!7!KK_{wXdDk&jH`o zR{vR{{1I0F8oD29^&8)wBdgyeovi*KX`6Bd${)|__j_y?h|!{p9mDGH%F%U7s~hGS+>hI#-l15lt{hv$en)z@t93*#YnR9ySdY%l2UsH?m7q4Xr zNP3p7zrjfAvlT$xe&+>ke>Qd~-FW9kbw7iGN4&V|P-}cV1*$aH>8_Zc0SVFhvaZtuWcObHui2W^nv%`F@3RJNDM)rFlEP zj>ERC?JjQzH&K-^kS=A(W4s-=3(6O<)U8+1bT=jpkd8pfcO7}*Fh5E^?*!_y5o?+S z2;bMcrd)~yrjG1FTtC+r{g-z7?gUOXPrCD?9)v+JQ}B8WAEe<$n!&lC-q4NDih9qJ zZv271U83rXT$ptglKb3jTAr;-6i+Ku+jNN*fw3~NCuKT?OLVAk#R*)ZM#k(CO(j() zaf#Zol--+liNbc)T%t|`u3VyxG1#IHV9VPLm%ORjC5r!|aEZ1@J(!)Z;S$A-6JERd z({-nH8~>YPnD%{?PJ5(t7{m5oTRXt-la+n!8I?KqSZH0n8TEbi(2>b2p#|id^|G_5 zmzD3Zte3?(uZTw!_ziSmTOuB*8wz~FtI~qPFjkE$<%2jmY^bU8i##SY3WS@tY_#l3 zN_#3Jvxk*#o_s&i;mZ5ziMJiLsX8*7?;^49W{7XT+8Y}R!)#k{&>o1oPYiDTDuy%I zpzy=tBUd7{ISYj3aNiQcu}nZkOb$3VdzL21%3{Q_R{-0@!TgSt#kg(b&AbqLf+`T)S8k*EV~V(%vFv<)iGpJ zSSw;~k^#65bP^e?x)97X#r+gJDye{PYAT4T@wKEIO&(rUn?Q*QvPIv++!eMAO$mVT z-qjDMyz0GF^ZOfvW?rgp+G*!Abhmjn3U72#H=lUHP`37#O73SxJNQzYL>$PmsqEP_ zQ_@S2+_so!ZAF*2b}4@3$H=^-~@&8CY)2qkl7)SYLV`-I zP8Y7xKvgC3lRCM3ED1_Yc%quL6fMn(C#giSC(N^I`DAZoj;;}IY7Phra$7>vsn2;!Tf&C7m?33b z!ir#7+7_aNDr=&vu}J+XCTKZzLS>v!?s*wRmsQf}d0CuKQb~JpK1I(B?Oy9hy%7vNm`v;auB zG@a{3x9&6bqFbhO9Y;^5GsxDw@sbvOP*;(($ZJZIxq0JdGMkMS&>8HdGMW>=e2Ah7 zUg6H!-Li9bemp?|@Q^jYTlA_V%fp~OIC_7N;D5+T~ za8l(+>DdTZ={-vYc~X-0Kf2;v1k_U4sj(G`&;&y^;E=Uf#LgT@8>h$+r zyf*>?Rm_&cS;cJg7{iby1~j7b88BBFG}AWV^tX!*h_s|2pT?%>kU_%}4=r`8BX`TR zLJYb`5FBA?59vi;$4qsIA-3d{g}gj(iAaH_$jK2}Kpa=fGfc@5d5jkbELF`Kz|-gv z{(lOZa$??w=t7y82ZVVIG@u_F+W08CP$Qj)qKYmMkkp`uVyvSJgEG1hk;MuCyv3o# zBD%1n)g7&NI-t>xRy)dqIM1~DEqnbbweQ{IrfLUQxmA)i#9Ty`Gdna3Rn07-1=&+e z1&Phv46T)_%_^O$J*^V7lVI}bO0tr+1&;Eta~RTuF;gK~sTj{uA> zUC81qQabWoTWbO~-L=Z=c-iIff%IdO@>CIL&PsP^&3Bw*E#A(*cq!@6|mR!hLT zq`m=4zr?*y+$KbzLZH_Ib{b{)d5l46@VobkB|G8pO29hnwuGPH=@cBl)Jaj2nh03M z)@uPv+nYkbPNkArj!z|ESy~dXQw!LsbcRqnq8~wCp0Ois2?6Wnc}tfIy{orjOPA-1 z%j|l=#9D{@rbNB6KI$!Is`!*X6xv>)bLbG%Ek*L!Q=uSb1exAa%nPOL>1M}c!>ewy_Kq0tAN1g>?5nY;`kQYlrDFK>Q!Qf6y6#$#tqD1 z4+%5I!VH#{Fk@`Y2%HA6Sc%vtcO-x6p{T5o8t2|?*5K+v zR?sUL=6e4^d%Mt~>UY^EFk2mw8*+0Rspn*~9hL>>>@J>BDsg3>c=R9BUI?(OyP;sOkWQ1SK&pce;@Vcn8#q zyua!7o_|xnH^2a7ujG>3n>3oO6YzgpKP7icE*3-{b<-nyQ5HG(rUw?nq}%-?J35b*+(lccs3Y zs(-1g)p9O(-?{eV@O(;LO1a#98D{i>k>|7P{(Mp0wbnP>i+32QC(G3PR$*79+jdjO zwR8#css(s=s~xO9@V+-w67kC_jOeU|axWBO{@@NVQ$zdb7%^Lb--MWdwbxa1T*#r( zH4vJC23)_d7FsY6I|5uPkgXJ=ul6o;^(eHi+SY&26-Us()sOqkzj!r^;*)saed-5L z^^*1kxh*eWm>nqto-eZQy{*@a9Y!riA;V8@{Z6VKZS;uaovysoPNNlBMbDeMOaHA_ zogHh-b#|)z^9t*}!Ikh32ZLX@)^Rp!99ksp zJ-Z^MUX>VkM5LxzqWR{()XLjUWg2b7QeREjcHL#f)j59zV6)cLd@zskjIQ}HCr>p$ zb#Kv;AZJY4G-6=Ki(emh!Uild0#O%SH6!oeaOYRvdv%#am=8WrfQ_A+1J*#$GM5xA zhm&zJ6VAwENLgs13uvt_$_~LLPl4*b-F*q1Q5p89-e2(el9USm9_VsXQu_NfDSaZ5 z(sV~kDGYjNksWM~kWz82@##pZkV^0T8%hj$!A>ewT@&ssQhIKr z(mEF1CZu$hQt7>kly*`nM~Ln$QhIKr(mEEMV^aF*Rwt4(B&XDgK(+-6t4uC_SW&LL zBPub@z6iclTxfCVhKHXg6c;NY8e~NqYJ8?H%bwCxVT)s^J|;ktw%8maAsr z`|SG%WNB6Xe9)okVq#t~TV2_8G0CkC4zJ5i#D~LF_DCLMd&J(jswo0zK%bnX5)Lct zsy*T&bTMh+Slbm`sF4EGo$U(#Ndsf=s9>kMpSK(?1-?Z`8(7XR*oo7Krm2R*u5D0s zr&_gfY$qLmzzx+Uo7Lm%*wXPsEzY&;@fDrtNLmVSZM2V*^dpEx62VS7-n5s!a%g8B zZ6&N~H&iHLt2T~ZXzBQoopj6v8d*_1TpfK$cqosnj_#W3byjU0+m#mH8Ks5)CJF0Z zY2i66Eo>dmu4@I(gFB&B%%_sT-Vxn7B)Zn&tfe|#D96k1?NrO1YI%#hRvmJ7nZ0)42Ro+JIBk39WQMh+u4D4hD!P_^N!iB#f+|um@X!db2G6L^3O$c z_159ccM|fH67sL_B;?7|*`0(uv4m{n*iJ&;84~jSI|+GyTaC63XD1=k?V%?Q-v8~L zgxpEUTkP;@~Ej_B?XqWh(t zq&vTou5~y&qPs(g?qfSicYcYkbvQesyF-ZXlRHUweu=JiI6I=dLx}D_?Ihj#CA!w( z?1=6TA-cCbsqDF3229<|?Hpymv<_!Sbax2Ry~9MeyV>kq5?$+Xc0_lF5Z$|XlJ5Mf zm#xFu5#1d^blhAh`I>h|zUEKu?7;J@lC}g|c8-@j!}0R_I~(x)+JLRYx!5+~H+^5U6x>OW496taU6|p-#QOiU_x8b-U00ph z`MTe))z^+vkt3&c?r~SrQ$c}0sD|>Sl0K@I)Ec$pgrcaVLQOiAt_pSAnYe|jLn@T| zNytVR84Dx8c$692Xe{FqMi|)$Ti9(OgT|J@V`LkGafA_|F@h0BW*kP)`Tf?~`<#9D zJ@@vz-S4UIyLSuR_r811{#svqt+m%$+o!Q`%&;EE4BrTL;OeTR9&&;mxF&Ys%fSv@ zU8eJpv)OjwJ--yf&7xv(GXzg+Zg5(h%^vK)rBzFx#)2JqiFV-qhFOChxI<eE=T1J}b2e2>VE5N@`T;btCkf*rUfcHjrih8@DqRxsSmL(XQ~fgcTa;BwjQ!46zn zwe)E$*nyX52R;$(z~z`V*nvwkt50LW4qOjA@VA2b(zjX z&Su+z&jmYhIn^@QflI5FK8*!C@DlC77lR$R9J2;HaA{`sY0NJ{`15xnfMk3(|IMSr z$)O@GpNyuHEIFDZkm5wq;m0w?S7aJrG0Ibv%8#c-d?Y!+hsTR<-kFx4ie4W@dGhe2 zmmbY~H^5=s&wCFQNqIgxGa2Mbc>$lp=w?1)QT{}V@()LN8t2*JBywgVgHO7gP|OJ>oKQE9r}WXNLI~`vfIn;fdT;VI8nrGDgZD6Cg@AY>u@|gBmiOyfJ_0< z!QeFz^j^pT;6@+-wlxs2OafxKB~So-8c-N26fWax0zzO&2%u-dx&kuj z$fvQ5X1KRL0=ZIO5gQl|VQLU!lYuf%GA)Lc5E0%847V-&&~eIjSI&xD&nVY@hVyA` zqZ#hLz;Mf{l!4)vW;mb5e1>~ylT^xg8-}|`B5qJA!`*){ZETFXXwW;};d~m~Xoh<* zFx+xGT<~x%y~Fu5w$Tjtp}=r~;da?8<=b#Rjcqi;Jr)=)Fx(z9oKIsL&2Ucyh6@b0 z#|-Dw*hVwl(}Cdv!|gG{`82lC4ELqLaDn0WnBjaH+h~S+HZWXZxIJb#pT;(t;l3Ui zE->64Gn`LjA*XIVa_U|Z*|AlIG7l?Q=D|Zw$f;YCoVx8_W@u<&x|J+wJ? zd)+qvi^}ooB0VHu^R#@ie_ z@#Z?EE~muV}cmY^Cz;3kR^T}w00sFTxUj$77W1$*k8dNZrqzg&CxV6Xx#$BNz4(U$8 zcGn?{wL8oN^nD`dB=RnUj~VHoRWR?3r0ExTK+_qgVF?I}ik6az$c1Kl1r3&Y&f07)Ps7Eq(mSKUr5dfR#XES zX-Zt4Z6q;xJ#C~whGeloW_HT$6c*j7QnDSsqr-~`vOUT0kXs4bfIbkSUZGlM0eR-o zaHFYA0AEX00yc%N zrBCEb5uu2y&qREnCrEVAiwb9dkvbz4hX%&|8pfFlXWOWTai>g0I15Hh2GD?#qT7To zz*h+e+e?k!nula)k@S@$p2aTsZlJ;;syM0dz|j>AiHL^S!m%eHn1LfXS>*$14R9Rj zjsx5Pjxpib0~`}gxEd%N8xwOEgZ8qm$YPRw;KH%dNZ^Qlh09Pl$}VEyIBbH@a7fRc zyo_py9UM}pt_cYk5JKFzZDddoj#;V9R7lzIze|Mx3O27Eq1O($CIMm!lC8(l^B$p= z0BRjTE$H{P)RufXiV{h+gm!ei7*?7PQ!Pi3!Xu_yZsntg3QdBev}TqeZ~<(LG}SWi zOO|0*vkbXmZE3D$pShM@JO+L=%dn@pmfSE%40Z$I=#wF5B)OJCKttwQ3icS!wKai^ zsdFvw4f_4+*39sb6PT{1^nJ~A?+Q$}x=iOGCotWbFx`WJ=~kENJmdtXTN9>xBrx6T zGM$HAn@1ZgrW?Lr!42HDS8DKg{su5OKbe5$7Iq zW^QrWs5{P-Yu0!88-AHi7}kZDy%UJ(#mBKi zf_Xb84jCcE5&(=yyDFlL0e*X~B@e1aXQQ<0qpy74p-EJ<%V_6#=ZhUsuQPo4B=9;?{Z^x5n_ofyS++ zj9WvDCgav(xg#KB+!})6P25^z@=|HDUUwHu){yylf~ZSgRG@Kdr3d(fi0MU`=Oe#x zCvq9S%p`(n^tau(hoI!SS0%KkG?+URB<>oqn2S>y_yS|b*=Q!Ef$?{x!wp!qPKKDT zZ)=ci92EEV#s)^JvTKGA{-T7cO2D#2G~2`o#t|d#`$UoQ<5(d9p^YGY5CQ@XHAoq$ z9yXX%g2|ElF)hCfw1i$vFsW@T!Q?;|LW@Z{DJLVrq$x>nFzFza(GAC~vmw&lkJPt) znMhoAiD^jGH)mk8AyOwBqV-mby++lp(8v=E@&!D-w3mf6QYX4p`0OY?Q?jYWi6mX5 zElB}_7=uSJncK#~UgD}jBtoJZPmFYzX-RYfm8nFi^IsdGo(WCNLuJaKYVEE@rJvX` z`baPC+Jpf12f`=K<6}-H5rfsypRgU?TFiEQfo#V{AW@;GDwhbOiR^{Ar0lgaw~ybu zaxsarin%03ewj$TH3Q!rK^QZ~K*Vj|irYlPu5DA92E`hslo7Wb-j%_KX$+^*oj9p( zWMLDEaph{xA2(;HtYJz5iNM6wOSY07N%E~Q67FaberCh2J6T!1p@T#-oorhdSUr<= zg&EA@X5=j)Je+$=BKVlO%Efk91=q_4BT}NzmD!!A2Z0@HaDA#^mpFMlD_M~wf=Diq z#F(?|LL`%1Q6ms+G?K9m!0qKE46|WgV|c1#op}TNnT)n zo7|UUV)uJQRRgn{+R_-vtO&S~NN^cQz+!L%ew`V|=01R2Fvp&W`S0_l8pESr%H(v2v=k+OM4c>|#G)J5IUPu!b2!VQT#`$_;dR1;*j&n#dT$I$&MB$ySXe*lHIyyaicn6<->+iUp4-9 zYWkz|-89AJU}>dr0N>_vFhW3hHs*(5*T`!UIum5b8zQD1!>8lljn*XdVGFl9>vu0l zLs}cxuL(PPIT|Tyj_4Majj7T|vYN~Y`>9-#W(zS390+CIR7dW1BAY7mY$^EB$*@`* z=wn(|<>eb~xOV1Hvki9A5!=MPB8+u$xTeN!~CtqHlV6) zbv~%Fgt2XeZY0CnSio#+6RnZWs=67hC>pD`ms@8r|-7*~=mO63|i z=!slVtAeTK$ZUryW->34fydd|wtUXacD4b>2_Zn-Y5s3MoOH28xY?I|QLhC`Gsd#* z%cTFBX^3&a8RQ+x`X1N_DT2b4hfL{!y#x9JXkQf6UTU{A3~3w|sP5xzhZdZ!6VCSI4i2o=gX1FHN-VdH4KVg8 zmVqNtIXMMcbxYxaeGN%Z4(}Z>A$r#yn4YY)z%-05Ct3~4lnac7!E67D%iyr4+BmXb zLcC_6O!B!==Sa_nHZyU2^WR%hkiizk5WTgP!BLUutmzIsA|^N|VT)qGO9F*q^odT= zhb_7Xx-^$)l;TQ-7PST3OLw`WLc@B7>g6=x-=_AK0K?Qm!70FtJYE6@plvQ_qLobg zG;aFTLLqn#0ci9w4AB^hJvDxO$e=@en$=OUELt%hQj@l`r2k|K%JCLGVh8fAhYIyE zP#@#rBHZ=pc*`6v>ebuM;o<@30&-NTs(lQ7^)U>Mlr~f0)I?8*pSRk#M5&hL(8q89 zr8&&u;^i+6w%-abu6$e^C|hN!4is!{RVAlC%90M~H|GZDY6Tgv0j%3Y9MYEKNU8nI z+>+qK2b)=YPTAUNzRK^pB^oB}$iJogGwR@*4q(}0a z<1->G#?{edK;OPX-*W+dI7Q9XFXwoF_6hgB6wtSy(RcT+$f;uxo>HZ@_Py>C?z=yr zZ$ES2g8_Z}8GVli^zCQ#JsHrqpV9Y>pzqZ|b=jY)%by1H?Pu=$RzTl=M&H{WrQH{V zr$j^TKd;LJ0e$KA>+uqwfm=eft@G&js}DXY~DzhrW%@dcNl)RKtg* z&3gV?=4Cx2V$vj2RxyBew4IXxErFGFfUYDjYH(U+6QB{jHzxraT_fmi`Qv-3C4-Uy zCRWbgLnsl3ZP{>g{c4ppj3G4vx)?BY(6(l8ywnphkc=FbSbhn(!^L+_8fBx6j3|N1 zG1Djo4w;ii*{K2)?I^Z|bZSEO0cve4Gs7DaPul=8iV(QzhC7Xqctrus2*3)+hye6y zY@-?Ooq^$y{L)~az;JaG@g+$#pW%EO+h~S+ATV5DIF#Zz_dVF-2MpUs(ElzooKIta zlzM4EsY$6%O-g-=g!MY59;tfM@=m7TkMG7uL}kHdcVp*fZVodqY>G~m5`aXDDxHNX zKBy6B6#}%<9DFA!f*nX55w?S7BN_OTglRJ`5XEnl4l_ohiM<#aS=V(Mkd_)5U_4|j zaF+NGwZ&XWyRWb5e80$!P>HlIbEAbhY_5!|m9_??=E^vC7n@QriPpJsa%C3na#D<~ zwkD($jOgv$KgV+k-$o+I7^@jt~d9|fhi0M4!1g2XP zru#%-y47Vm4>^J9)`aOk6PRvwna)E_V7fJ7x-SK$TV1B}kQ110O_=U$f$3J4={)2F zrdt!H`^&&|tIKpAaz?+{opWTsFobCQ98U)%Naf7H&^aQ2 z!u4C?xS=ZCG(uI95ras!^3g*@zhuqz1Vsp0Gpr}z88r$w4YV#fk0-XA!cBu*oY8%$ zOWxC(VO$^&OB$0O>Wtt?l?9`8qpA4ThckL>f~84a@~r$@;k9Ae)tXu|6)b-dl5mEy zb0kS&Gjv!XM^4b~Tm?A*v_Zd=)Dq<25{?QvD3ms{zJwPi^`^O;=O}Vm%?TI0yguR? zRdfVbR`CnZeo$z$gy$cBWz+F_IjG9Yub>DVAWuwUvHbXcj?$|f(Mo7F`W2R^^7Q&B zoe(iX1zsZ|lOu_tQ&7)lx+jGYxItB=W8rn?WC@((zMrWjZ% zh_nYBJE?WAwcb8ISasbDogtl@P58!gSj-`Xzk38ToweDwWil=dXR7Gjr zY{LqCvU07oR>&$Q_WA&{BNl+I&bEz)pbJnYl_ed0QwIh1|6oz1$tr zEnoZ~rHi?4>kl(jldbC>+5^v4>4jySDl(B?F{Kx(FpBg7`3P8A8G{cYy^tY)if}lI z>Z(S1#XN=398&@sI<9At3gWv0g?U>(V;dcY-Qw6YV_`MR~_~B$8 z8F3#&Vt~#CXTtBSRWA4ueyOwJ-54H=LGt=1kJf<4;R## zi}os^fU3hJ3Aud72H;85kzCl5R3~M^8ges`um-kP+{H(_(tCSsQ@+OgflvtEPzJ*t zCBxzAP$!FGiC2-?s2$cOU365zv8AacAY2?z>d|>WiZM zGG{*_d{E!8^zmNGTCo(%3|BHYH&z?tgt8tZvNSM0BqpeeTuM~|l0v9>$jGItG%&8; zX{uz+>xZxublg(Cwwg52;67!;vMAt3%<>9U4#TM6XZih?rMjQ45 z3xlsswzMfsC#ev$#rr$W4L#XRtLk+P*xI5_AQ9%B67|KgZ8_+=L>!G)7e`#2Vua)X z=v5dQQbuhVdv=Q$fq7>zA{QSCMnIbN#elfL%55aLfI7`asuBWc2Dk#%{Xz<(ZM_{= zC>KT!X`*@MgOw5BkDXunU>l(~W9L}a*}dyQGD@gAf8#FftRgT(%aS=5E2dRd%jEt` zn4!u=b+IhDtkZB2BAatHT4aQSWBHSc?ng6h&Q)Ik5fhk?jl zz3;)!N}$?)-vf%Qi@O6zF?TN5Mi#2QilI>wo+=dqA+O^NWBAxMGLVGS$sJwwjU8es z*!wTLdg+pFBm;@509G)$DRNb5bD*vZ7Bm5@2H(us(&7CT1xekK)h1@pG+E;Ud4ytCEJcvI40$To$>wjaL8r@wm((ihHJn$ zp}mUha>ZUvph;oRfFN#h{SCzYwPnluf^qMu;=G5%0L}7UYLVaHk#||B=wTQ~3XL-FV>4rNw=toDuWm zFnlb@_yy@B9{-7c3Q<$%!z8%n;={-ydzTw-VGtKGuN9-gM0FEy?d$@$0WbSf5)?@; z%`sXXvR>bgfj;^6H$`-DG{{Jfw)pk0SFa-rj~r()ajL*&U|bk^AHHVetLn=lT6sT) zNCWRqey>d0778_q$ zoq{4c9fX`*433GMfVqYbbCIIOh_E;IA8g&^jGBmtB;uUD<}PW0-b3Juihym3&W=+V zM`n(>MS`8c+F>X1x(qjmXXFm>TAI|CaH3_ug=wI7;eNkLn#jfAje(r0VL6x^Z@#h8 zL@olq`0G}h^mtRd3Li`dot-LhoejTInhYv-8VJnhu+xCj1Y;WB9Eda-kf(65H>HWF zRTi3p2rQB?gg!N-Y~U&&O|WXiPD542Y#TmTY0{I#BubN^Id-8mLE@ArO)4j_(1P#J z6%weW2{aO(;P}#{S1n)PpR;@jW3%#}th|;c%hO>cOj`+1$&LUMQgo$BPx)dQX)+fw z&U#vA;n$1R#eDk4Q4@!)!D zp8`7dMjnI|rX3fT4{%<11S4TQ{$uI87OkV@*ZJhkIv;KPvcq*=w}wK>9%MRCh-5##91)u+0yQRi$wNDG0c3L%aoVn2Wg5|$O5x3a# z678{5-u-J1ng31aVrS`Mj7{PME`+jw2F__nQeMZG;TO!qW(%ucU>yWdilKc`FQ}ag zc-c4=tkcQ!D)0sCRVZUBaVC3MEhJpxiZ`0heZHWsXEvttC(4jI?(q|R4z&h^OV^A+ zA(Lv4Tw;&VfKXP&=m8zk18{n)%Vq!yI|7QM8-w3ZV?FGicyP0eV}?8Rua8loBP zxxE-|R!=jdz2uIz(FKa`{uorhP=b%5(H=m`VIp=0=u-3o4!JkTVPYu3XF()qr`Veb zBB&a&;Z{+Ic?YLJ{Yft$YTQcc)7VBc+)o6CgUdLS;M>cJU_Om)G{e0sFkE1`JuboL z)7VBc-1`E<1%}&WhVyA`qZ#huz;J=#_L$*(8r!WDSmd1aQ$&(5t$L96A1bumpiO~I z#DUt(w-{-@1x|EwH{SvwBXwcjgin`9fi+>%%@o*=8osL1s(HA=$gb3$xFNz(vR7db zGwKi@$BM*tvx;jL!OZk0TSHlV35Wtx&$OEY+h{5__S_U$=CCyK{5Dzwo(~c*NWeXo zfIf|FG{b!+FkE1`J!Uwc#x|Pao(T*W7;cXl&Zn`BX1K2gh6@b0#|-Dw*hVwl^MT<4 z!|gG{`82lC4EK$|aDn0WnBjaH+h~S+IWSycxIJb#pT;(t;okc35ZoGK?e_NeO`pcX z?VHHgw{?8>@kN05iR=isZ~7h~1vdCkK!;IC;fx-}I0ZE{#C?!a6YB z1A*yU!(mo}={)2Frdt!H`#@m2)nz&lIf3ccgy|j)Ot-pB=OHIB-I_4n`M`9m%XA)c zM!&gxclw~HNoy^e);oPNTXMv!u~PIH*lmlZNSQ;Fwl+04>H?4h8`w?jSSwrGHg(An zTXO>u?|O3!`bq5NGE$gatZOuQbAd`Kcp7^beQ;c@m-1#trN0TIvb<$|bB`$$B8j$k z0y1e+wzN?p1|{XIIw|Jn9@|DHE#n>W=IKxd)YJW5NT>ZewNMHFy6qx4Ju>hn&E4Yr=Hz2~4-TOy?mdFx{Fk-NS+DR+s5Kc-;B8;2gfo=e1HJf5N+2Q{!`#PZZVG5#5g?Th zc~5{|GM{G;PkK1@=6wM@7Jx*&j4c3(%XpkLlim#%qVJ;wkTjE_7JwW|{>g6EQLip7 zK+m}Nns=LqLiM`|VE<+apT;(t;hqQ#7Z`4j)5Col+h~S+Ixt*dxIJb#pT;(t;l30Y zE->64Gn`Lj8_jUf28Ig^x5o_U)7VBc+}8uc1%}&WhVyA`qZ#g{z;J=#_L$*(8rx`w z`}@Fff#LR;;d~m~XokB7$8X_=_HYijm*;Rkjcqi;y)!Ue*x~kghx2J{qZ#gjz;J=# z_L$*(8rx`wdw*cKz;Juaa6XM~G{Zd-7%ni}9y6RzV;jwI9}5f@7;cXl&Zn_Z)oVSf zdOaz!BV>TDWCpm0oRAl{CV6q64@|eZd2t?c0@JMt(|si{-Rd%(hn&E4Yr=HT2c}zH zrt^>!m~Ks&?xnzVtIKpAastz>3Da$VB9zkWqrSyTI#N931g2XPrn@&V-Rkai9&!TH ztqIe;D=^*aGM$H<&93V8prO=@RP{RF4OP90EbmOqfAIP!LOHNu-pD{;C9?@`3dF5+ zWjZZ7M{to>mJjtJFR32p6+&ZSG-)B7M(9-9X4gg@f_+I2eB<>~gES%X!ENs^yxfmX8OfTV1B}kQ110O_=Vfz;vt2bRKd7 z)2#{9JrkI2b(zjXPGGtAn@1ZgrW? zLr!42HDS8DKN&*6RyG98L(XO&jNd1e8m_y7;4yc1$pu)Gfu2Jr(_&biLx+QL3nDqy z?<$C569>Qx&hm^W{QkkXPh%ThqT$_v;X;XqJucDU)7VBc+=GGP0>kYw!}&C}(G2&Y zz;J=#_L$*(8rx`wdn_O$~j~ULVvES;ZU2_lp;p9+}GPB~_ z$_v+>8Nc%`IGc0%;c$_Se@g$9%j!GGu)uxpCyFjVj@=9|S7-bya<4rabW8YddUS8$ z;qjuMcWs(Q{P1Le4BpoPDthJl=*(o4_vD89I5~>W2j+(Qk=#(fr8m@X z;lc0*xwv6eMmJBk^3j2q?Y7U|Hi<`gii{52GVe@BW-#fG8nfbr@|Yf_;bf3+-FP5k z+n(Q68zoa`Aw9bg=PW3rg;q~|V3 z;0R>qMeq7(kmH|z***J%WqgJ{$vi82;}?iAz&6hgC;cKW`?nm3`8}H?0LVxHQf#^4 zBzPxV7BZSkV~{+WmN{XXTp#r&1ZbQ$n({S^iBy2vr)O`3Hls3~bU9z5f%EL0DSB7+ z<4FEXBI5Ymw7d|XnTT_+JAUa-%pB7wpB9nXFVitfQf$k@#`haaeIOfuM1LIrfqViQ z-^qcLc6)8KOW<3C6S!Mk5=eUd1=G{-^7G)R>>*X@kzcrTI~sqPzeJnu?tdoiTw&+h z2hTCI?^J#3O8Sdr4 zaDn0WnBjaH+h~S+>v=ei$`B(NVk7~90X^FAhts3o5od6wPE`0!#iM;`F_J!wZ8XE( z7Z@(=aC^MN`7{=)b*)FWu6K*<2-jGxWc6haIU(PT3WYt8M|ufQl%?(=4tI|i!$#f1 z5zetkJdDS2`a?xW&awMwash|(JvovcnZx+L9L9I`FrLS#TY4DZr|Qzp`?c!QQ`Kc) zR2MT99xWfA3~}6yvs0ViG2|g|kEg6m@7O{dK$i#d3`00nzCSSC>L!_b$O%lhCQSF? zz;vt2bRKd7)2#{9eIhX3>N1^&oWOKz!gQYrOt-pB=OHIB-I_4nmjctRF4K9)8HMbC zkR7m(vje^+vSzpf*#Y4gU_CsNFNED|b$2fhIYDJy6P58>f$3J4={)2Frdt!HyZcj& zP74R#D|z7UAtx~1nlRmcf$3Ivr}K~#m~Ks&?t#E`tIKpAastz>3DbQbFx~1horj#j zbZf$Nj|Qe&U8eJpGddQ>=U%ss|Dtkyx=0VnSJWaxWNdUK*+LAh6k9@hqH=3me&|lT zIQ}!fjvvNTeSP$~H10dSB>J<2^~O@~>u_?a$PPq^=1s4U&K4P}EZqcZXMre$=%ViW z*{x($zVvZcIy%qZS#}8z&*9;b

%p9PJ(%ASHwKECt{x55kbFJ87Nb|KKrXrBiE?i1h{)Akzd}#V_TgEvaP5J zWTU&L#ugH33Y_eoSgV!piPc((6R~To!y}hT@oSvyo`_$%C*qel5x>Sde0@!weP4t? zmYX_#44Tv_Uxe1@ebt#>x>>TXOtiDgO`l9wr;+I1LIeKGUmD(dv`3 z`s8k1#K!e{fh@X#5^_ej#9l(81h*uzhf8pZZi$t1&{kI`?_1J(KwuqKx+hZASi2*) zN#Qk4c29(t?t<>`(5d+b&zE?1UOe!x0|ka3HOOqr{M^1L%Zmz8_%N?yaY62cf6QK zIs)(gjW?Jd_OH;5HjZSb62F1H93&-v1AF&MVD-h=&*y$xzUx=@x8gpq9wa|-j9f#y z3h{*y1nr91f*ZHQF73{Sj%L_tKfi>ZK{h-JZ9V&d+T8@Mvf+uqH8y+>+E~sX&0Q(S ziob%Heb9Y(vcvvZITnPomFJ_7{?T|=;5i1*+?6t($Khu@o`1Jw67ygW)T_zJk2HcWXYpS6FcPx^`{{MSo$-`UO1hV`wh zG5VGDZ|+JdN1VSP&5If~V!=SnHUP;V$Ps&2P-(>}^h26^aqXJ(6ndw*62a6d^n@s2 zrUHF7k=WNON-6-o^8hFLJqH(GNr#NsBnDZ>!f574HcVLbc?eVkSv16QD67xJd zzFY?$>cB&Q*)C}RgB|XJ95}~;vmKacU+na7J%zl}@e^~bt1)$>-9L3^t<9a7vZDQ; z1PH)?z`@K_r@5ty>0-C5TtYZ_BG+TAxg!fyb!$A27fl`Z^wU^{*Nz?C-l zn}OLD>GZA##`K>C0{{=AXvi5(a!=1XIi=cFzdRG|9oK1 z{aCWSwzs~ayH&{ahv-01Hhg%PhW;T)@|xH2=pP}3*@AfCmXC*PyBeDg%=E|u?OqKt z%Ut6HFfXy;)i9IiOCD(Ot-kfuIr&p+mVaIJ-ki(6*!+B2@5c&%HRp}yX`xM%j;{)= z7*aOw`ps4Gr*|KJMxa~a^Q&|?^?vC2qOwgVzT~b}?`=rJ{u_|~QmWOP+Ym+n&5O4m zNsW7I6}G`^WI)cF13TJTN&RU?@mF!<%Tcq8*Y^J0$hz2Pq?Z?iqMj zn`4h>^%w}9@+P}L#)wZ_rympD)N&3LB}n3j_Fo-`}la}F|RFY9Z=YKb*nMr*2?>~X#8f?2G<9@L$22NuUl7c zU!QWqoeEc*(XxlbuD?F4-LI;O{Alm0wa+WOWn6sL;^!itzM=3=cl_N)&OhzPpDKLB znE2v?*~`a!-09^3qcq6*fl4?`=Nor6+f4blIpu%_0jh;I1*SV$7DZG7Zd{ImA*tI(q zUTVez8-`wT+b24FaWr#s@%HcB@5%h$Q5gT(-t*Ir9-{D0U;L|SH!pi+tisiwR~_*9 z@9wCmP}t0i-ga^Qq=@sz07|5W!US1Ej5W&F&&%MN_1w{K4r_c@;q7@*_osn#j@_ehb#C;aw~slYCH;L>zMpUX;@)%rdi+R*ccw(g zPd(tn%fbrpm>4}KwQk_Ia~0k_Jbu~O*>`ykRd{7ubnvRr&N^VV!e>-QZ}^Y!;43#O zZ01DInfmau?|!22Hh=W_Z#Evce;WGBqOTQRnj776&p8tUnIFjfy)Z3$)0vmHKWi%7 zJt%tM@Fn+NQ>O6zgQD-uzh~%abqZHj#%CV+_BlOADr{U_wf3=3CUmwdygfC#^w_We zwtkbs1Fu!xwQ&63&b~n5ZQi)Ye|7kdUn<<45pU_b^q!sfD!e5ly7%D&w~Ty7;j7%y zuB$(Nr1f=$H;jtkJL1Ko|MPF!Jv;v1U9pB@|A#U^)j9E41eJVD}t+9Tp+ z@Axn5I8V7R7#@H9(Sr}KzE)x5>8cC2eEf=ekHXci=$W}4Q?s5{*xX$;=+R>iO?zG8 zm7iA4y5;DjhkmN?7Jq!}nSleQ1pX@Xb5%-o&y&GP%L)|UIW&IySsB3}PgA&fMAUQ5 zQ|~`HPy2U8&%f^LSMrZg*m%9_>c6adcYV8d_rw>U`rF($2Nd3s9^bNZ@490yQh3{E zRkxM?+4Gm16yCD8YV4^q|8(Mm3J<(jReQJV)1p5pY<|A=AzxwBAKy{9dqn)hOHU~K z`8Ns=$&DX-(y+GGIUmXVEJ%yKbM5Ct>c%PjY;|ko@Y|UR8#h;tsqH*^{ZfT@f4248nlm<*wkSOCR8{4Jm;dV9 z6BORMr|OidG437bE4=cBt>Nm0UVqc;^}qaB;dj09-Oqn_ zd&}1fhcn^_j()K?9QZ`?d+8@tM;|?CyKAt*#)nm3O+5CNKaW&+Yi{(9CGFed6BVw0 zx9TMC--g^6Q5gE@y(u@{cIjM&cfMOyS+eA(7cJKQKd4%F?k}Ib_$YpM!gmCtmu3FG<*Zv2J~0%Z`SQ!#H{Gjn`NZf~ z!;hPB@?#1QWXE4}zjgiT&npah*f_Ll)X!d5*!*nkb5m#Ebo+-2UpyurIwO9-^Is_( z&W(@#O-br^{!b3DQQyp$xw90%`+=*Sf}tx zGx}ZM$kF3AX`CCc+~MoE?QDg2rp6zcy{@48QiXeJ;^tLvm;d<&h0S2}qRtN=+VpFM z2WChAcH`hjraYqY$5o+Sf310YyTVuH#UCgiwCMWR6b_GzKC`&+_3jT9zJ5Xc?2~Wx z*6vaGm8$pySFL^|6#Pu`>)x@^i>Cg)C^c7MjECy#QpSHhTH%$07oWW`SK*q{ z_@6I4=BeurR=8?Gv@PeoSG!j#e8-sRYZHDQnct=GQL$*|qi_6q{K*RMoDlDN;^!|6 zI!EE)==h?vz2k$IEBxU>(ecX{yc)PgVdK%QpB;bW*E#oV|KVs_-H~UF`>n!Hj*HJZ z_mVBOI~2aOF1pM7)zGeY6s|6aKlQ;Y=Cxla+?^M__m%bc?ecvg`SInr=+M9a?k^LE zDr~r-C5O(u;b{`0a! zPpMp`@OSH?=avSaczB({W<~tun-;xr=w==MFIDRWe`19MlZ`pg& z&4r&lcJ&i)&AW8M%fJ5V+uQ$o&OJ{)en!W`V@}(3|1W=UnFOR5?d_ zrLyN)9opXvd%pie**^^XgMde6$oDc#L=6Cs27R1QyFLs18}YtG*&m4X4hOyylXyqq z{j##}g8ebTqlZZUwV-1FcsbHri}%^E=lgbLzaIWi1YV5EJ-(k;`E3js#`(Zo@V)?V z{xpvfRP4zafj9Gf5}t4Qzyr_Eev2^Qg5GaO;elj+y9v);J}x{SJOMmect+uwgJ%<- zy?k7FJa__lvha+;GY1c1NR&I0Fpym_cL}!PqB*%PhpdQwk!g6R;{hwhUM!Fz<}P#a z=A7qXJYa)32gJ3pJUpD&TCDwG3uf&>8@|Bo$@~!zwJxBU9o#d+t zeo8teUr8_NG!4mDP>SeXu*vcp19%ykej%quh991+AFfPvkskci%kQP`$Ifye^*+M; zsOO|>h%4GeeYFb{7A@cF1`QBl0#ig%`uZ3b!@+!=u12`4{w zJZV0*FW7|wce>=_%>Z5>%PZT8C&S0~2ihL)41k+Eg}bIZ)yK99A>ht;A>K@|fNumC z&NqAv;~PQq`KCwlBR`b9`$aS$fCXwYL(+>?A6RbqS@pp#U$FN>2Ke){UE*8Hm*Ho7 zL@eur;TPEf4hd_Qf2?}5JpiBl)5P23XL|s0{A>@;i6dE)K! zH;Q)kwx`rPY+LO=hW6kgeUx05*Bm^X@a*LS z50ofM7bT6=grdu8K+&R@QRFCo6h(A@@XW!p3C~_WE<7GQ0X$iFM&X%*2QkQ6j3Snb z1#fLu@+WdfJJLzg?GOFvhxF4-IUsKZUt@Qi;Z8e7i6%)AKSsqLqZL1Gp|N_CE!s(w zLnqC_JuojdULBb+wW)bk|LXdNRjYcM*Sm6DV>1W)Jek>f1(`XnLs5XZ^w)#(^-MK7 zGd-Cz(`KcaAkRA$UI+QB^Gi^Nd?Q>Xg9(pFJJNSJTv5=LMH(#v+PjY9$1c>hpu^S| zf!7p9c4(fCD%BRZh$;;h*(xz%k#4gPsb?VdBp;bJa)gg8D>FW3Cfi8|bRB~vs2G$8 zFlQKOXQ;smJ7qJ(8P6PKa;O!Ppf=aao`89dAc!}g`4LGAAHystNFQ#?oUkac$VjtD zE1YU1N@v7WLzJ6ujv#xah7tH@K1OK^E4b+-iuowgmNGJi7KIqH(ns;h7)K|pq{SE= zRuw-;5n;zV?S<_)W--D0@j5d)F#3NEE97E=m8K$MV!}cd&m>1`X;vO4J6#lgQ=I8o zA*MQ9bdIJaSD-=A^kHY@j09&x>^^bblPU#46pN)SLBHm!;i#UBeV^(nB-*N;y5#?v zO8T!vpQH?Y&K&Mf10>6R(1JpUQ>;oN;QuHkKNz{vY6-S^o%PL^TyB1=m{k4x!RR&H zk_$;IMHZ4nasFUz|96Siv{{Y(69J*a?e$v-kX^)5 zokHR)hyPb|k8-o;UX&awyDj(sKWF8CllJ|{ctXwoW4$YjB3YLNleOVL(z^d@?sa!O zL0qDD?zd?@OG=X32&!3aA$(9F*z_Xnh^@DqmYlWp_UWDrp=RpOY3O7!LdE3Sr!S?~W0CWN`W0L2K zm*Dq3wrXsZ*y;oeEuDRYSZi zd$@zVyi;28J`OJSa0h#}=Cr86y&J6j{KK)KVMsL4D`4?kB}bFVruy*%uuZiQvKb!t z0yvrk+1S6?p4Q6{+&?|7SBM9Ch4>&@m`V0S>Oshmve|#ywN&c$aZ0^`rgjBC-*Y!s zP7SzMsWU!+@|0zz=0CvaNI~ud88$(whs9pIKzhBT)B_T;!M0NEA6M#niTR0`od@zs zP>=z{TzZO9*9u!9$PZLgawo`k*iO2hJzhINz68kV0 z^gQe*F{j(O*c4gr>CjrKuOxn{mHL@-9QP679%S~|D!ye(1V7M}@}A%TiXcsQiz!&& zFi)+=Q23QKtIfkojTQmDE%y@a^*xc#h!y)-#oiPM3&n`d?efCzrJMu{z0%RR{VnJ9+fYQp zQ!HmVAE6JH@Mz0E2<2+0TG4a}xHpijC^?HpAlS8F_Cy%%>-dxEaIEhy#g&egDmYK6 zkACKh!Y15e)78HB6#u}F34XDRujLf5_!rMgb!(>7GTfs0**q(iypAsvf(%LE(Jv@9 zN!b3$Pkd#ujp@a90AU-5fGC@?t1!4Wqf;p;ljHP}!OR2fA6kf|04ErRK74+f#tS14}`<>nwTMB<}E%$bMYKiYb ze4$s%bCXfRS+OGbtO%j_xx8dTzU-JJrTZ1RKjMFaS0SQ!r{{T3pjahP{9~-hlOul} z0J|s6r6GYnf;6-XlW9RnhqB5ZXqP8DP!|IrQ2#>cz(19gE0{+@q}o*RuU@I!6vB82 z{8Pohd0pM*$O#F{;zh2UA~XcMu2q~oFiQB!A{&*=!Qc~u%n;Kjc{SuKA;^L=1pl)| z!MFx_N=}~971*;zJ-wbR2z7cRx|NJ2FBDE5vY^3K6`L z6k&x7!3JT4OaKWhL=HKI6(Z@x)M14TgzzsFGAiH-E97Dbs8v%TA;DCLA%qnY5+W6H zd5~FHAy+}5)td@&yO7CDXlvy)7 z@AfA2oFNSL>bf73CM1Z$!y^Q(@ZcyRP`DVmFCj*(Q#{n8Kj5)t%Z9u}CV1%zB+w_ST3=OXmJ-)T!duJJUl1Nbxah<*e|fyA6n+AMyzzFK_c?mfeX7DQ ztP)Q)1uXk0e{ z8*>n6J$g8OJ1KRcV5_W>rx}UGNTxThiPJhsw0z1GotO)gy5xcSd3slnNwI~Qvbd>p zX8yLW%;kt~ASuq2k=_0QOQb%bfi3%m*=-`nO5IymsZT!#Ihg6z)vfu-yZ|X!P0}kO zy4-M!Qs1B_oZe0fw1YTF<;hoJIUuZ&O7d=FkX$U#2gIIg6(wa3@*y&%soERu#@;2c z4wu-?cA+;HWHN}GZ)Hl)V6Ht|kTJXe>9r@0X%(YCyFp7theb%R%S z9`x^!jan*wUo2f~F_FJRK&nd5i#5m}4~Gy)tkOHsxaP4x#VYm}#H1#|)tQ22Rxw$K zBE)SvPpL&>wqxQ{>0L;+uSH1ep4m!${U%eY*D&X!&$1CPK=3e_Qafm)zkEh~Uu1s6 zz_-_1AoXRhhdoDJXiN@&I)OU%hbi^L*R<}nqNX3w2YcCH3d;atIrKU{$$Uwp=g70Y z7jEgyy^?)lUr0Bg6CEP_^Jpk`6J$6In3fFvl(x{;vgNip=ed6PdQ*VCvM0?KJ9l%QklD$(Pu!!^phO57e2mKbLY| zNIN}h1M~H*{DAA{R6y#3$^6*}Wi9&+QiqHUu($L!ks0mj;q!fKBd%V6p2xkY_(LAHVXO|7#sy_#3N3bD>> z2*|SAzmrdv)>%karh6`FR!ml!Jr{1z=FKWkmb5qM*)me>7b$j@@0@V7QtwD@|3b{a zV}nC3Wv8o%er|V*ZaPk>wNmvC&3w*9(v5>m!WUIS*b79N_j1( zszj+T-zNNml^S_2D@GDtO$W7Lh*FJcfw3_l{bnjPR#Lp|SdI+lmc)E(Ic0s>^DIeL zSgDRfxjR;vo+rglI?6-Fj4T>igqa91$f?hb=4S zQr<-`5&^x4i7#d^yyW>A0?=2)6zQrK!?n!_N%%Wbyoi~1NG_Xf%V|ND=Sj>~t6=S}gxU{IGbL%>-tQ3ksb}{-I%B3# zdSVyrVwJ=nEsqeEd&-ladD@yrQa7vI{Rc=D?DeJl9p}_e&Za*0f*^xNY^}4Oa^+{1 z`ar=uRcyRdp6u5wLRjTgtK?Gh7;9KAbDAd6TwP}fS333F{JPBG*)>Lgq+&Cjy74XK zGZ})Y8#|@0N`5Df0D&<}#b!ATb-uSl(D}{|@(l?(U&-cSSQr&l?0%1fA!QSlT@p_Eivco)cr4NC^FJ zrSKd7``IXD{O@ZB+QohU`yG`IpgrS@Dt0cJh>o2ggtaF+h6LYnh2B`|7l2w?}c4nhYAI_oN{u`3RG5QJh;uG(s- z9W*3_4%!zM?VwGpGVP$FA%qT^oI~o#P%x#6wX*7H2b~H*=hND1kQ4_E2~tG&5qM|9 zqP=M^(kz8A8-nf#rIQga7lIZdbtytZf?t>JiRAeROt(nZZLA7ipBtm~`3$kzKTLgw zgs?t$MC_%I zgTtc)|06(i@>xS7-ACVMwMssLwbnz>mA`jRTDc=gHKbM`_dcu2Z4)8nU60%|qJ*#I zi$roi71FtMBgtzfpCg?X$u+3*4g_r> zQAK&Lk*JN>sFCBjax+=2e18ou_KuyGTuy?Jpldo=1y5(g)6DTaxeBzWNa(`Qau`UH zBua@6U*J5aL+AuSyVsX-FL?okt`LlSF*3*ibu^^WlBjDiKnVd>6*B|WnGmuDC?RAG zP$407sDYxF=^(B*{KlcKHd*)`#6e^?k&pN*}u8^P`i!7F$4~tf;f^kkP8WMDO zAe4@VrPQg`ENvioQkW8_j{5^9Zw^8HES7OHiH}JV65dNDo{&(P?)wl1K?o-#l8q2_Hquu}HX*_9EBp!{ z0hg|DE2wZGkh-SACqWn_1T!NMLRN)`gs{S=M=ShM!*445ev^e?;ZmF_g@G&b%~==c zdI-9~OV=mG5kgjRLV{l$_Xn8nf{A||c3|EsWey2?jv{itqr!58%!F?}@i`4BT(VBcorRe58Uu-g$>554FpdfIY*KObN zLP8+Y;J!%RC2S^*7WoF6OP3H5wC2)llu~|OIMZu{1Z||kXUY0G(PO%mua(*;$cgY?58L2534R%6l)cXI9BY+po{%6sdZ?ZQi=HGLk6an5?}MNlg&C@a5c;cR6cThsDk(*J z944wn#ZEws6zLfV{8O=0gCd0lZK~{7<40fSgt5F$9>Uvf&TysfW=0t69z>(N!e7;Ys(zZmAl{1?L?A?OU{#V~m$ub@p24LY#GSW$8$gp(lXo+T42D!h>T z+#ya=9xF}`U}T#?tgh`ku?Fr*u$Mv5qe?Aawqo?5AwlM}e9u{gF7G0Nm*bz0;$=j_ zeJMe7si5G!I;^BeN{}9bcfSYck+Ec5O7j)*TJNJ`{wrYt-DB+NSiXJ(tSk$RZzkH; zK+sy6H^7h(PPChf0GVieO_ASOu-;f;9}tJ_GL%`x`o|bRQ}LteOhuPO%qqy|wWu$X z3S;VhF5*f?iM+vfufSLmuRF3E?c!u1<_HPev8TaO0*fB)ZnE=}a^-3Z2)b}H>;nBc zcL;<^QQ&@>zI;v=0=D)CclqWw-pG)_UB2I42Eh{!91?>+0O(MvK~Z#bT}3-yP>%@E8iLYG(wq3279LxS)5xzFMPP3!oA*sRuZK7_2+ z5fXIk&}#sr)4NTvgpf7jhJXwPM=N z#$o=_e{50AjZq&S@p?ddJeE$jz>`8kjO_}^LRbo5(Qf`ktd3g&p$-Jyn4YAA>Oh*1 zpxavuSX#lNt+6y#;2s0vYzP(7R#wLflidSC*t`ZnxC9Q}bfkI7*OAL1Xx04YC3|!Z zGCV6{rCQsNpqtl4u*`s^Ofq_#j!M*j8-iA4Ypk9t8GQ~xH^47rg|1}uC4{hfNdbir zR*MucBm~V%N|b5i`t!x_$w*2h1YNt*ydD~ z!=+2`6CJU%s5Rn=J7a!}>PBoF(^FL|F%y=^z zcKz~b#+#6!TU7D~l&okQl>Xyb9ZwsEc}HwL%Y*sIK91NXQY-mxefMa_w9^f{ysdS| z#OFfLh173r$ubhP+S}DX8ysuuGA9s=-UpMm=%+!|Jz&HbiwYsjq9GxuI$3>r3MT!6 z^)vd&3ZM|OT7O6gTYsq($F%;4Fun8TL_861jva3~ zEvIsdkkZ5kTee)klInIhizKwDn8$aFIwvW0wZvvX_Q5g}1StcFvMFcBwXF10)L1_& zD;&wmzL>J5-no~r6Owg1WQ;wMtmrOd4MDPEqKJy>$QQ(?sD0iV_@npQK8yhU#najG zs=q7Fu4g&VQcl?kXSWhd*b7OM)2xR-9-8i_9&isaQL2)MMfNe0 zxF-g&7xF4#_ao#?W>VroFRyJm^+$3IGsNdM() z%ocWgMSKjE$JalFHR>ITRA;JXRmdJN=N5~PtVQVylzI|b&PdC$S3s}-T!4`@2i)dc zfWKX$@_wdu4H0RI_Co`Ii$nZ_yc3V&J{+QE z7$Wt+p=kC#sWN;cxsd`j5QL-rscC#@{p`~qrt=uym;{lShpyty9GmJigW9rpO%P&4 z>Sx%i!7JzzwMKtRlIrg`wdzq`6PY^Isgqw2Atc!zr0lM^kUbSCsfnHVG>XvFYD5>; zrRu2Ru=rEUbEa!u(rfYcMiAbz8fLLW2{k)sNl9EI7G*Ixg~-cURg+oNGQdw zO3T)vHVD;O%3ezQQ*58A*DWB;gjCh#WIlwi4Ph1p;dsIj?h81U8p8c{#@~EdTy|uh-oRu0XeULItum<_ z?Z&cKW=$Q!Ok1f2+4xu73H~F<)$mWgo3e@TTxEOt)c#iCzuGSMhJwgYSkGc}Rd0|| zkjnm6QRX0!HiG==Wm*#MDPi_EEo;sa7UE@auN>qh4x!pk1(z4|%E6vHk&fHo4x7v4 zZHO=g+uvNSYQ2E+Lr5icTRFh0U2Acaa69gB7IH(5n|Rgi8zD&BbB8pk;b423o0JA@ zk~BQj6SM25$y9P;NDR%f-!r`Li1{YlP391X7ld(nRZ6`|VNz3Vf8R>+;G^=?9dPIk zbKMRKEI-z_{Cqw?q{cCKJGLE*BXHv0La669ju0BPOeEbqu%h8;bYQH#dtE>fMXT$_ zTe%NoE8)$&CSGJ6P5+(Q>{z&W|hU+aP;lYym#q3FHi(@^9YVPsg!SS<+ z-9)TZSw?z4Y4aede3q`-gQxn-9(CECVrz8Cguu-QLif9};#~;X4@_Gjes6Bi4mu>&_>Op4a&Jr{1YAm`24Slc(69%D1B5Wx zuInCz{)P~i;T$-aMVK-uZ%r$9wo3(^XV>+XgX{pQsOz|e-?zY(@x+QDPNr}dNC!cN z%G$A42ebD9O`RV!fZ-rv1DFmHHh_hK1Px$~grDn`mIkn0!h!Suh*nYOH+bm$hLGj_ zf08Q8`9p$n{*Yjt-w;CQ4++Nk4I%3M#U1+Osnu9bSKQ@~1)e{`uehU#yiJTgl6sPg z3kjy;&VXYS9AU)?A*Rg^E<8vh~zdbBev`XDT@3B2Xkio?L z6sd+o29v^_2x%kT;Eh&GuQtAOq9C`hNh}UB9HeZ4mGq{8Ocvy4%PSmD)z1d;9f`bX zU`^?T29R|nNUD_2$DiXHhETtV4zLmtLXeTJytq8EKlmtvXG+{w5nS?gXGRI+o19F( zCPkQcVPA4yB1$)7mGxJ;j+KE>2>I>|(!2u!ZB(iSr!5YE-4Ke|{OJBblp)lA&8`>k zLB2wuB2@YQ4HAREH-pQIcKQCb-Qyy-R`h`=K@`1*OihYVQRT{|Ki?rJM|5d}E+y1P zNSI0WBq9V|Upt}%>dPHZUSX2E+2DI#grK!~B1#Z#9z`3Iq(&Qbh|D5o0-2hLbFTfE znOuQPA*SP%sY#94`5~lNqzhE`g-QMt$wcqXp^P#Plb5}TuzS*17uB1n)KW+dyUQ0+ ze|K%o7DThR&|`05xCPN;3!-!NIHj&afH$dTJEF&SL`0CMbL8G^ua)RIR_e@-%sTT4 z56iLsRs?$JJ%evdqET;P<4U+^aKXKlZzB};45qS>+pkyZ=^eyuW1^dywld&jH(@F& zCOc-}2!ZIA`gy%6My*9>bCBiS-VXvvGnZM;4YHNkmG4q zvJqFuWU*x-drp%jV9&^%J@CO_$mcM&yzQASE7L5tRmZaOEsE~Ts&5vO#rF3QT;)P7Nx>Sf2#QIlQ4&Yz2{R+gUMLX%^t{vemm-wtD|~2s_D4 zn&+5|$yRSIprnbv30xzc8AfEEw;%;?F|nH#@s@pXt9`fVNbePThJg%X!su-WnP8Al zKyEY0yC4emEawAAC+rzznOel5;BD=vygA~x8RI(d9b67pxR**4C??(Kh zCt-)(;2BJ%hJe^@%QI8yIVKafZt#*+iE@}}$ygC%H@JH{kx2+RrHZi|JU)O)I^ znATnAvV>T}?nnyzVE&{ARw{Kb-d9!^A3NqGKKu*v1O4x=Ch$3ztn6q zZeyFhAi|cqn{7sd{5RP4m=9XLpNm$V$xalh7$AKHosVSquSgc#3`+6_b*R}EPv)*& zLCWc$?T2}x)06h5kKpRevBQq>?GxD#|0eqnuWcGX+Mk*jYY*T(s5TB#buEc|p_Sc7 zRC^LnU;a9?ycyKrUu|G-@-G|Mn?yITH_6(-F3jNu_9p%YcD+r0dQ*R!d{fybAB+!j z)Y?Dj`{Wt^`Pp1KKf7okmHR%8O3wD)+7mDR0EEM|sqa^@_d^gl==)YIIlVlfvMCTGtc0WqzF`ZYh+0KW+=~x*ByuE?oY0*~qL3g*q^1P~DofRp z6S_B{t#D{Ua6)$(#aSZ7krTR4kYbIG)K0!a%&856vIQq}{X@AcDXtvK&6PvB`gC-v z)v5j==v+Aj?F?W&_#@)wcyw0G!e0LI=v+A-9gV^6J?ISV7tk&B;u75AV_xg#G9&Ys zAwL?=S7xfG-Y&~2y@!p`G$g{LkZDSIc9(ZQTb~Fvr+_QXDd6znZ)N1*Z>1dkO{JRA z$0Mb(ALoP3Y2V7xWLY2Io% z&8wFCr+KU8H1Cm5&;bgYoaWv4c>gqSwVdW{MvIUGyw!4mHyRT?z}vqI>pn0w^H0yz z9NK;2biccAB)hR!&G2Wpjh?~0=Fn~eHFWoB03^9F@H=s@%2vms3l`g~GN?tvo zNeLUtS=6=U)fv?3gU@n1e}2F&EV{zI3>DU?Lj);PFGJyU`+x!7MIwb0D0Zz%x&X5^(up=84G2( zU@p@I>p-`V#-UcCCZ}90lD$Eiz)V7Ab#+VKo2mak5PArqmzzoSh!8S+d5Hrec)Ed? zSYKX~AU*kr#JIXOc=2^@-98aqpQK$JNl=TEv{zv4Z%^(I6KM5?jj?KL$8W zi{o>36DOj8#0y?LB@=%$f~O}lb&3xn%PZgzHwe$&5>B4NpSn%_q}C9=y-jU^`$CWw zW({>Klh-h=3PIeggcY^qEf88jka{hVRWc}7TE3X%+=kpeZxU_d8fI@q0dstDiLq{>_Y<1z5afIMhovB;IIzen{27%x z2!c9pL(D!GDPow^4|Y|&swzTwgLEpnker@^2hUU14>4S|_=aXI!+{&m?D!z-DB{C+ zx?b&SX3xmC?s7{C;~1_ZgVKM;v3is=b$0keD41B)81cI*E^?c=MvfG?bJCQm(v4$@t6Y zD7bV_iI&AmGaM9TlGmwz;uMN$@Wg#p?#~Da@ugN-d>@)iNEo&ca^%sPorD}>Rqer+ zr!_MKqgjXtnh74&OmL%_mfDJ1xDaA{FzX?=wmUvTD8Co;HGr@Ni`84ibv_@V{H3r< zb1Pp_-(A8K-QX1i>{Pri^QlQeCiX6R=J*)A>P9HyzvXX<_Q}d>rcaP`1ANG>>q(!r zl{~B^ZdFG5D^ZfZDsu*5*+84F@)Fy~`%hBUAv%3PljM!a5}b6ZqGhVSEBm?Z7JgS) z(I(Z%mD4LB;rN{5vj9}U6uj|QiIjIYH-1ec1zMbcf+gB=OCtx(uF-)gJ0GElu5wZ5kgWn)t?w8=uP$R(NxwBu7SV921`ab_N}=8LRj$}&UYUn#QgtMcSRpsf-nUAi~vav3`lI!*cl zY}phv-M2h(3E=_ciIOVauPA;H)jSg15qv^YY3AX=d`7v>Y`TO`FH3)e;`2qO^hhEl zr=9R#)&3?)i_ZwobHe2Bhb@&fqQLaRGtb!d?_524Ivy(g|ORjdcR2|!)bCA z4z~r0Sj1ZHruF!`mE5ftL1cWD{vsS-D?!5XwX+~*e0BE@Mi(=_hJ>2&wJtn0<7?{j zi~P45tBkjr^O+6pvdQW?CWs4(NuiQ;1BhA0vRK7xxPj{ZUi#0ca%8nduZ%q~nlB2! zLpupMdq!fF^rFHh_i5}I*|UJxtJqucN084&Pt*PX79joiRcf3;Hr&kbGX3huDF4!f zjd;Ahk&39>yV_q!GjocIuwk=q2m1@$?mCJj$0ABjgKaPY-rk&9Qm5sog!RvmTF8moolrjQqL$o5hp+ts; zkk~d7D~6ERsU}toF%Cjci4{Xg>_%d#AtCIal(e5i2n`|Z1BG1-A?$hG19mZluopql z>|zLEA1mx)2thg$TVn`J@jY(tbfK&V;*D-M7C!Fe*Oh{Bhhx}RyhGEKy@V1q+k9zY zl{+z-IFaLY;4c$z?wH_B#bUB(G-aS^UOvAM}ZHEVlIB$Z^}?8>d`)}o z2D3K))LB7-r{b5uZ@2enE$-4xd<)pP00t&B}_uY|iSojI3q zrG#e|re9`A?jYf#({Z_!s0(Rak#S7ZxLiEc1Dt>0b>j;gu-pQ!>*1J8yo!$LG=m>k zoSD}M&lg!|mUtIn-XVk=jj_B;caRAnc7f*}L%4JwUs1b{T_-s&N;t%BNoG8W)#N%3 z;e7O9x|vQ~6vYF@Z%ocEia(9wcNj$j#pfFw#qU6I*-y7ePYmy2?IKn2Le)$LP9 z8~l9YV9|Q7Lhp;gjlsW$ce=qTcP}d7R&Y_tr5uYX#~P7EIc89ft%SpJ$Z;!Ej+cT& zVL3uVv>ZEdp48=Ilv;{2S>JJcjqW0BdG#-NjTf zvyOEOVY3JGr>c5_ZwG6!tS-_$tAge@IBJG+KIzYA*Ef-KyqA2I7s>sI*8?aUau6fS z-%UC}s~bu4(sIrMtk-FjE!QX7Bl+Wez}!VX&Q#8~oHc!DOcbM1+H0!%C0ZvVzV$pS zch4Wh!YFLkdoioHA9rdlqZqnZ-*|pd_UW-ve}7 zw+CsTCGA&|_OV!*dmID>3w5omm3-+sl?hlL1pHK48)D_|i{xnt6|?QKWK*i%5V$H6 z_eyp|N(qVdQpJW?OZ*4QQBd$XWxc{~bdh@!1ng8J*APOvh7gfEC`;}+h?xcjqbh4n ztiJmu>KTF-(;oEC2+dziWlOo{hA#hXl6%IY0Q zWzPq(7hC!1o>KFIOoW{$xetFF+9rN4a`#e&qS!iELOsferp(L)J({6?l1qxO=xF*m zjHjn!2>*hqcA(AAMZaGN*v+jLYpNKrkCL8 zl_YYwXje7=jpm=07S+jWnPDa2B430vOEwWs6cPI+El-6fFi-a z!YX|Q3$VX{@dcnYr5wM8a6Xf~DB@g46ZT+Yxo9PJV056g*&iiVZb zh-BGni1 zI_DQDTQu7F@fwzd-|~~ag>mymr3qOgoC|3~=Zifj(4J~8EK5Jd=a}yqq1ReYk7d{s zmc&fU`DGHTFI)U@^OJcI-sp!Lc3@^gRS3^PXD|ySTf(WIW-`FPPIwTXe%|bj$^Xz1 zOpa*9&Zc@87^~Gk*>X-B&Hf$9X0YY->BtP=@+;DCfU3r`<_zkZ=r_~VUvYR?!tA>y_PTTB&=TtOn+KSoqswrF1RZG z;KTNJPw?e&Ge|$&a@1X{%zpyXAjOugEBWLtY!C6SRedA|pl}rxxmN0_2l;>{F@1^Y zF_ELGB49((N^Q84@t6YWH0ieZBVJO`iro$FL%haGj0nhMBsxM65in>V!{R28+tDBk zx#)JLdJ-eLZA0sue+2oM?`h|+Q0k(eLAvmzZR2UYaf#Llu>WCW2YEfMFVQ{n_}q8t z6-tefcoCCT-Yn!^T;qNkm)7IbMrWnY+@ppJRc$K(9iR+S7Eyr^(1{3=;fOk)&M`DbOO-{=_ zy#wQBe)l@`&|Ene-0n~Q&A+?Q1x}(_|T@2{?-Nd8c@cR$8dQ#Zd3;_>r31XIH_|CC0Kt?ea=zu7lX2#K+ zxhKbe6;QW=k%kgTjIvvjW$OHA{o6mG_&RWS@*jkdNp=kIXO@7-e z{)Vrz3y696Cf`KDhVVz*vt$5cKAX4x`ufJ$QEdGGmRHd5`o{JB=!Uk-@(~j3;dqU| zi|)1S_>lJo6PHPr-3#}$EAcm{)zz$73zhwM;vX+V^m~+h7BB{X#;miope4gqd-0QWI8?>5AYJ0bIACY^i2iPU$%sgCKj8v=gyqvuTrX3{*=`vYZ7p)-znf<(4fp=gcMk#{D!e=gq#j zl|Dpbn^?~1IJd? zB%OUPSvdE!rAI_&UWw)WdK*XJnTq69SQ*xe=J0`iqCQwP4z{Eg)0 zJuuHzw6PM3Sw6wBoIjXf$hU&>r>P~3IEQ&m`CLZWNQ86j9NsI1=_`x7?a|`eW`6O@ zIinNh4E#mr*QxTem`qU2djF6vOqRe>*PaxRWT#N?#Y)MnvtF8Zp{GGk$A2pIG78i? z0Pa@L9OTbj%^Rb8EKAa~&+@KLi#Leti*WtgHI07y6(p4(<0SUS4jm5mFF`0DT9SCJ zl({B2>GU@rhe6xm`kPNZ`V2$xzxiBMrPPrmK?nWKCvzw=hfq=F=VUUMkbbg+ziXLk zP15;Uj^8 zuxdqu#93CObh?~LTOmlxVy`g~oh5vORh20N86wEB^)sVknl9lhs|$w`UP8F+Vw(^h z@(C!tQ6jluB7Fn-=N6IA4-NUKbpqJ9K-co^ja23lc-u(yxv9*ZgnJUMccAB8Pk5k& zOYD?)I>=Z-e&$o!`mYA+H zZk&;Clk*8@nis{l5xzPQpVz7&{uB5u;PiYduWeCU@aN#o>rh*V*Gaf@BmKGZk01{| zSL*MX2G?H?I(>?}oEZb<( zJ!ogSwP_OPG*0s+MpXvk{RwyQ!x%vCO1$tw4vD`-+ml_1&o2X6<0JM%c(ScO?3UB7 z$mY>%*;uznL~Qywwyp@uZbQu626O#Qh z>!m{C{!nEfCQY};0}(Ejnt>lp+5iW8(ftc@U%iG3-v~u-Y2W|V0AqW){}Oe@v_Qbc z((6a=MlL;$86{>Zkh_upQ$$tQsqgPbre|4nncRKfix$$(I8j)?h{#$0vsR46w zaiLsXoP~V!A}<-a%&Qlm+3myFCYc182HRdwv)mv^!EQ0ZaJ2eN{F;ukZa3D8{vM+2 z8){jq#l6uv;=F~t)lsPpZ*<~2nIkR>=7@d~x>Hq7n{)h=4TY0xjxH2(bO96BY&u>0 zuu>0EH>Ibd`;&(-LJ2Yj6RQM#wRanlx152dVT*hs$9yz=t$&Z8Ne2-~`)UrxUrKcb#qC=`<3*OoBl2$8( zRo=r&8nJM5B=SuO8y}(6Asb=o7vF+i4j`JUR;^C)3U5W@?X>zjQ*2L1_BWCJ$%~BM zg;QD=Eoit>BX+XhI+~WgM+9zt$Ms4Cr^aEm`2?CAK$52SvOI;NO*(@tIe>S5LG~4` z!dRDkS-Thb)f0fYt2aF4S#uD#(GTJCekG!f(9h57;^P2VQla^mf?@YL5HN&UU z(uadqxOr7t`eZ?j^w}W3bXTPBqQtn7FxPe^2O;1@I+ujxVhH3Emz)f)b4%_^xm1T> z7YK@h#pfZWDYOERW=EAJo+Y0S;MAUK*1JRU7fNh!y}+qcbTJ%#y!c_r=?;!HRI|QC ziB{FD|AFH%;0@e6$id*HC&lW;AA@kZ5zx0KgK~;dW(j3&c2d%Nhj;Wfg!L!s0yJJ4 zum&5&km`Ow(cXgmD@fz#twQe{q--TolS8b=nUg`JJk9@6FTM%oj_>Ffr}-pYTxtJv z89}x0JY%&jdM(B0XMrZ8Xj~lMsKuXu;yBKdS6NK?1DhOZ*|l-T zs@J-*`H9S$b)`+dbR&ll7(|=VK$X3ScI!BYGeM99y)5Ubdzi9FxGz)ay+^SY21m2~ zEa$*!v`jj-W*mF7rBOF4Wkz=bffh}ylH<^QC~BC_sC7RU-ALIYmRMH8dM43mqFUr| zlN)|w@cLy*w_PM&??@ZS8*<2?ccf+3;Uc;Clcc{A{z=Fa>&YIGgQK|Y5xEk*LI&CI z5pM`(Gf7-Y!l#VPHEBvL@)9jFG9&IlSfeX^Tuf_b>`&aBY-xF^VDRZF-q@ zxO*QdLus9i%pZpk-m96Xv+s>4V;|WI7vd)Skf7}&`|BPdi418=II-UIl$-bg{-4Ts_a1OWb}Z}d zBG=yG?*p;f2O`nUX+QQ@Duy4dlg}JMGDbc%>rgV5-wCvicJxmQjwX^C_UDECKM;}v2imVhe znMx>YqgAMlW(ZC@4>Hf;XdhF5Ms%8j{%ZrBjw5|FMe*ycOjf=1Qpm@x@jKCpOZ=Q? zDtSqkic82snLY>Vd`us<{&z%kI5G02D%P6mOT}+Wxg#w9gHeOq*r6i?J`#~wOV7MQ z|Mm%eC9BJ*=o{p2vF*o_%?g-bsoGDE@~e2TOHDI6jSrSMY?rhetZP~ zr@j~9!;+f+1;f8T1A#mPfSCG}#%2on9*h1}NBe~=W-Ow!h$<_YJBDtw5~6*89s76` zOP-{Wp4~psmbn{WCx9Re*Kf@0aK14?7BzN=_gWg1t)2Fj$8@@G)TL4F6|%WMNY{{T z?)@+9Z;3n4!~6C_fHi`R5Lw00-nSM%j2S_uET>@^iLeiI_aTi$H;}YP7Hj-@aB(mD zlmb`WE%*J5-mqg24O*dZ(HkRbcS}&*V||OhY}jk6UovwH-DsgTz@mGNW;u>DB78TC z>MSA_eKp7;V$m_@_+_zti#EmxG4)+UwVkxoUxRdSla2hK(Vjf|FDz<5PiN!%cngtT zn;Kt4Q+19MIr^0Op9ASQ=@eo=|78czlPYyh&Zh9ws#yOLmujG$R-zk7`K#+_e8dMq z6&zBaTl~G?*pQb}Psc9@r#Dr0KfgzK6gbfcOOtqoRe+(k+~OPc#gBO{C3 zJ3??4TSPGEKMX|?pDfK9uRbzEoqH!hd~?t^V%vl z42Jke8MU9Jh?8PXK+qk>PwAYG!S{ker`TEF&!aa4>9%Zs{!+_4#c&`qcwXUuV4YmQ zv+0D3-+rQBaS^M?vYjXEo+}Ahn=D)Ydqw?uWfH$CZ6OM<{V0Y3kC3XnIn@rS<81uUd6<3BUmsl$Cf<9yP^;nmt(W%D7F1p zkV+6UV(XX}`ZE1zoY%-@^u<#IflWEvW-(6Ei0z9k#|-5200PL*D6P}I&DKnFPvBfR#A>!DX(D&%KR7w zxP>&>R#|oVRrvEGgjx-2=k$u;@y@Pq14#j0#TUlv@)3vGNeYVqtC234&ly z?Q$=Zjf*rfxBQb5Jqk_M5u~D}Lv_ zX_m7^wthv@jbj0_b>leOs?d$Y5W>bG1Z^V}*S*MdNRT4Yhl!`vBpZ=2n?ZWz@rvt?R9X_SxkSj3iyfl_cN?9+SF? zdxDrM9!@x{;@bqFinYy`2ohAU82tleMtcy0hdqcPL@MAj((u|Bx`e^Q3NVC71*{=o zQvurvhZRszZ7M+bxnsY~*2mzXK86tVXyWPDkw)~fW>`txuNZ>qR}8NE73oHVp!-(8 zE78VmgCf?0roDiK#v~jXbGjg=y&U(IpRqBhbd1+SGwo$y1lPuqj?pkgyzXAoFz-;- zKdg-QIztG(P6%0p!DEJ?Jx>>4p%h?lP=Ga&0&I^KprBEt03*K6Du8bX7_23Mn4TcU z4g)2n={Lqk#r%XA7ySb}=oU8}22**l7?I0$*TwW5w>?#E@ zWZuzCz3s2=gJ>7>z}!g4F4{mT%H ze;Hi+m-K8x;9t$SH9629n*W^0zhEMq@@MtqSf!XSBs#0FSxOm5-8)4WD}K@mYw_~U z<4=<1ca>w?=y2M~WLDO*SnlFaOr685%1p99_binh>dSV%Ws=SCzNeRBy=rErZZ=al zC%T>{8P~ic>NSUs@?I-{VyE%0F`I0yy?F&T`7n>OXMOM*BP=XdEB!uO4;|zM$7)lk z-*+d0OD|+CD9jnl|Ha_4TgSSqAl@5%zwN$*S-na${tNN0@OLUwI>9;Lvy>vCzF!T(vqXIJzgTU{vV6GoBXvSLsd>lLyk5!tmzudm@_zOOF5V~L z9Bjp2AI#|l4DFm{xzGNZQ40}d-k&F;kgg1gr~~43O6AP_O8>{cbd&vhQe5(&9>jWGTAC`<9LpR0{ zqAdS?G?^?&gSg!nt8^BTb&l2}cW=A#9|i^G@E5CAV5OLPA);D6+H3zH-Nj_n1q=L_ z4iRmauxcMLtJ#iT&8}IVHFr+N{EZvo>vXJ;H{qjsVGftMtwVXs5<+B|`-Yd;MeqqV z^ViGV^3E2^dUUunZH;?17=o%`LMQj~;?H?Ka z&C9xwLHs--Z-k&*_MI%Fo$R@YYFl`zFCF8n_A1%z=ls`B zX8g+ZEpa`n)a2-Y=g@1lcQGXC09Q-fCx}bbd6dOb0`6W=PLhDhQoF>W=Q+&<)oQ6L zeN#|st4%6C4AY*uE2D<<-#Q`{zm)$Ufy)%%>Xp>-13BwNOIGqFMB?88KS%Jxeg0#u z5;aipg9~zc@qa50mcu)oe*8*ni3gfWtC0SfX}DCH!-WI8RhlU37`mx6AxfqFJe5e& z{6(edEFzUQC&;44gz*b$aoP@krTv0}F?DT3wX5-`H9@)*+1&fTt+Z&LrpM*18gl-+ zhHj>XxkkROp)EZ*Rsl5_shg3v9;sWW;$rE!PKjSbJ(BU0z?;WP^u^#-x1^507hGDe z)jg%-Te>BR1tF&GZyXPQ&fK%ir2TCkEPOL#L!|4?>s)9X*)rY2Xr?D=LkL`o;4G z|6=O1hEMha#w&1 z^dl1Y6CNuOZ7fg48-YEHP+G8Z>y+j8iQx8Q`98xU!%$YP84Ru&B-1BhVDf|nFIO@) zxMZ&No(4mXFx2+-Hn`Rsx_&nEH>lFQ;H^yFsIH7UqpnKfu6694j956gHN>)NRXxUM zI6=;#kMOHHf$j5OUV+!_q_7A|e#XRBJAiaB`lj+)$6mv-HeH-`f~5NZx%u-BMt^F> zdIZY5wb4)3%NQ5IB4(?@Rx1Kb7Ygx@i_dluvq3%wQ7)Y1)!Tf6}`wLWtM#+)d!? zU=Sa&&uSZA8^QG#J$E{k^>FMX97DXET>-9B)UTJ*?iT1dzKhsZB|6>%m(tn|`E9D1 zB^4;zf7~S4tC7-Kt}qN2 z*4B76xU@(6?Alu8kHG5-KGxOoUm5;D#UH?pim=J^4G@?<^1bl1iBTWcCfDB!j~UK> zLK&p$TDJW6N>5jeD-bFyZ}Cd{XQ}mlEpML&(t8kYN`8sK{Wu#*?fjqpb{PF!m={IJ zC_HMIH?spv!aHcm95vJ>{)2WFQy0)R8)uU*qyr}TB^H(?&5)p%Ey9vJrsQ@|a>tb1 zu3)QKP;$QbJEr6|C3m(j<`6!1;_eh%{yR%f;171;e6q7*Z}!b#k!eQg~=VCgE*G`I0nRqd*c6-{rW-xC5QXoJxh})kUFtn5uxcyrJgK>L< z>jdKVSy|%t1~+bRR5osJ;`gK?HnVd})B?QG*sRBLzIZS+VzZnH=p*q|hlFYf z>HowL=0b=%!gq$jID&=NQAa2R*AnUf#1ZP7QW-~RV;BNQxE_g7N9aa;19F!BPgFe4 z@CPdPGXhaDXgrS-FpglhI7s7}16^GGKK{pBdWk#GM{sQc#Ws-ZA_Q%;#G)Vx73psS zsf`L@8n%HLTwCe$+A8r(kb-eu=DeO>GLRIyuGt3CDv+R4uni>4BP}Up8_4c5>0Uam zWF|$A7w=-}{^1FDO%Y3OV0!^8!c2?ZjSR(-nV2Acg_pB`keO6Lyhk(dX7KG4Cf?(4 zq%J;^tyGNJM(XipV*5M@*KA|@@n}y*j zM9(0Hrz1H$Ucx@$z-DI$IXo^o-06AmAaP?LQNp>+jKnqjvm5*Ozm~YZm0S?u+izJ^ z;w;bGjFhG#1sx^aCzM$CT4qao&@sINZwYLfq_|RQt>awJ`xYs~1Bnv8EtI&vJ)MKt z^-SNcOm#!MPCky@0=o_jBucx9FYt2Y?vT)~7d6IyFPy?PFXD57r1v6{er(6*8Q*?6 z^4ooq@?DX%&{NKUmzm>=n*|A@&f168cD8S(oKJ#;+F2Kq@Xm?++=y5sNcc%4$7gTn zMZ~v8PTgET$IX)C5)@bdLhRqz5tY4H>fhZs6`k*7O@6YsR2_C7I|itW7(e@xcjZtH za%}o5O#;vkxpfOUp}@vJs1FmnmD`kO#T4n5xuB z`xNJQsUD5|8)>K~dMY5M8X(F{01KEJ-Z{gc06xkX!Q3!90hGysW9X)b&@+Y&G+3S$ z$K|&^{fyHtJZr#+LFb)y#z?y^m)rrRKx4o>d!ldPhc$NsU0S;8WMD3^6fn=ntz5MY zC~NJiD!@E@qMriKOyEu6{RqF%C;ku8S99*QvNBIq0lfk9dF?$-n?$Bw(JuLq8+Je_X>n)ejg5i~`K_cj#wE`2UbF z*J%|2djp+-n}9okg@AbsUma*=5xVgA1x^9ZiO?@0Y~$!hMU0}cSpa~rqf zJPfP>J^;*fBRunfSAe%8{1Sd2_zL(rLa%JZjh;YrU~j-Yrx88}7zT`t(61tV9dJD` zBSJ6Y2K{=#p+FD7Jl8eNQ+EM!`TGjMJW=}n(3k%k@wbrX4nXAZo?b32I~EuXOaRO? zi|`WQleT&4Q@}iXqRVyfn*h1GT`n{?&z|UVzxhqTOkhrg{|Ca7r`&~H1(;_~bh&K& zr#An}e;#*vj{?>L-vbBoP2^1!J`y~4689S5LaPSO1*QV;0Dk~-pZ6%a0U^Tw zO2FTMc;UYW5dQA~;XgORFT5gOctyVOihSV}`NA8OFTA3&@QTjDD>|F!3iz)9ZU9yQ z=J~%xza1TB0}lg_11|tky`u4t1o6xHZ=U}&USvwXA~Txrhv0H&xLhtCYh9C{gmZv0 zpg%AYmbtAG`NTpE5PU>=d<0^OkXiqMBZ6PZr}BJ)Q;WSZxH zI$p}M2#~UT3rJa70#cUKfRBK$fS&*ty^}x%&;-~IFwd=o9|ryjyaKETz5&c5aSMUB zfOmGIKN8U2j?kOZrkeq6fxUqPfP;YUz>&ZJU=T1AI0qOBTnJnOTn*d^+ziYF?gs7$ z<^v0X#lULd9l$)%{Mtd6{0;;pze54ZZy+G~oefBSqX5b8Qb6*%36T8m0wlkAfaLcN zK=OMXFwg(r^Aj6Ny@?H_-o%DdZ(>8KH?g7Ao7hn5O>8LjCN`9M6B|msi4CRR#D-FD zV#8>?eM_Ie3y?e6n*!#E(sQ9V`ZwZtAouq`{_g2-;<~$gfknVFz&y*CYi|YQCfg$b z^X!R!EIgM3a(nFyfO+;re+8aZz?;BF5&k{V_vY&5k-$$t1Fjk|&z|TV;gid(hXTU@ z^GJG&^l}Gvors+OE`0)WJPuu3z~a_yfq{CJ*x*!G#sCa&f~3u4LE+nCJf_{ao@mPj1Q}AM=R(J<*R0_%Go9 zb-;9B0q`jBD)2h+1@JXso_>S}1D64lfV+YFfv16&fRBJJzz@Jqz&!s?ryD}vQtqjM zl&eFVO6As}~&ycF?^J<;WIk-7NiGGKYc zPxnM`zrA&Z%&V+Y7@Feg8V4imfe*x@EnnNOTmXr1~K&~&Z-L-~a@E?F3z;A#e zPOc(1&wo2UNcb=50=nq%B_KMaBl&cJb{NnbklVJ*BNx+50pvQGFC*<)Zk>4xC_ISY z4Fk-xC%RnVavC7lwmcr;7rNZkvO8U_WEla-H7XMTxp8F*U>*~{JADvklHYQ;7Lea; zFwZ@N9|7bS7gqcS^u4>~sh+^uz$m~x5*`O!2izK=KTmiS@G9_jguauo-JQAy5`cNi z30DJ+fR+)u{N(O3U?uP^@Eg#(L7qAR7zUU}=!M{=K$8f)BVofYKXGfGDuwR>BV6Wp zIm}lJ(WiDze2aJuecz%QdM><$Kn9R>=D7i$*}xp&z6k#-R-UTwFprPrso~@mJ~r!K zfY2uZ=J^=fXTX<1yrDk^&t9ZI9ymK9XF2pYfb~GD2wm{6fp38C0rNbAE~|j|fu<3< z;9G%hz}J9zPNs}oQ+ew70_H&2=zid5z&zV(VMkym&^*6}-Xux;06GCj1Lhe`_-bGx zFeO6YOjz>S2icO3d2WSvKQIq?2r$nF=<^e>3uqJJ@0!cHu!pUHoq5zLdX)g?F|<-> z-6Qldhced#UIJDF=J~b`{b(6uS2?x^%=0p|HNZQ7#G7Xm;XeQe-m(aPtKvNMEbu&V zbegq5;Cx^-@D5;}gZ98@;$I_vEl@_9hLLm=3C{p-0q%&>lVt_dq}WKcH_V?f1ZMK)a*xcVG}; zp8qe=>!WvLU{B@vPvRZqn)J;G?{24Spj{8#20RRyXCdJwz|+7t5&ELud1@W-5wHQ+ z2K)$^=kLTn5C2L)F+^S_}NMfgvq4?G(<2UrAr0i0Bqv7T?Ha(CAQ^_e38^8Hc1JIZ&o+kkP5)gLva z9;+DNfc1oz@!vf6cc(6ZJK!A)?<<5~16Bj?0&90AR378`I>O~W^3;3u<0p}KKD5&^ z%t6R|9Q|8e;+g_08s(`!fo6o;1N#EM0>1-wd;Kr=-UQx~t1R^0-PQZ#bSE8>K!5=L zJV3ypu)F4=ZTlGlfiwj3k^n90@7&roq>njM&fceoj1mD+6dRmCH0VXZX98YD)E5O6 zCr|+=qVETI6$65ZdUI8{g7W^~TB~Z;9?$7cpTPUw*HAgNtJYezhHriAn?LX^`}HuF z;EmUCeLvSvas4#cJGkD-^~YR)$|d_bi*t#{O#N>3g}} z#Py%pK*&{%Px9xy=yGTVbZMXAk}QG$g-h~Ee1=QX0sb!iRk^aSVC-C%q8E~+IX}oH znTnr*>`u~4yq`<*ULEF=Tvp#E7i;i1=3J6WyoE~w2Y;4J62LhDvMS#FESJmuy<8Hf z_fgjFmc-`#^!XF#*lt{RalMYK`u8-< zXugi?dafI}s()wt{4jD z{M1N!secPspG)3V{~o06&vN|>*S~RnEANVP`2Oo?>ls|nJt=1~nTeu{GGP%-PmvJp{MPhto{_Rw`x0~;N z-N^Tv{g8Lnzt3|2Ke_&m>q}e~wnJ^M>fghC{{q^Qh|WLC^ff0@ ze>#2qdaju3n;QM~aD%^!>u#=h;=f=06Sw;J@LPQP*KohC{=Ji%_i+6K*F)7q{?1zj z%I10s*A-mVKekuv8@axj>pQusf7700FxtYfRfW}kNmZD?)1FINX9L!j+VZ2>%00Uh^v==edpG9 zPJLJ3xIt9a7~DDav--w~!>Zii&aIz0^<91ABtcaptnY&Q&Z+O}8`rNYIQ3n9<0M}F zHm+}j`p&QKoWY%4-_|!y>{ji#^_}O`xAjfpROO=jF0AkT`p#?I)wj;zu4*N;tGl4S z^XogezH{n3xyhE-dYc=?Q@Ou7U0z=5E-f$hPqj`g^^YxP>3W*UucFsqT1opwK6tcJ ztgLOEY8}|v?Dew)iQV;rG<3Zr^YXZxr`;^@>@-a6*a^$1EaN1#)3iLm2R2gbE%g?& zW9i0XcWrYumj~tY+SCFXSJJ~w1vD7aX*EfoC>16A9#cHv!lwF_Z{LmKF z%WEf!jm2X{^?P%D-TYoI%6{+IQrTZD>1uzYC>EDia|+(Hv383EAy9dE4`C;Ln|O%#i|NAf_ArS(EJ zq}F=6x|A(uYpcD!xlg-m8~qkf_+Y=)TVBeF#bRTFewOLd@?!l=b$D@YBWFy*Z+iW7 zqpt_FxLmA`ye(GqN$(1oi?x31rlOy*l2vc?{jsI`flS!y+UojRZ>hg@ykJdk+FU7k zePwlXLvfRO@SJOSs@JGosoImfjiR@?+;3g4|E#2^y3F3{(&|#bb*=n(vA)ljZsJLo z3pnW&{8?Jv>@BX9rTkc59^BLCp=D{&Nr0RWtrz_1o$9rEOE;}9N}al&y_P`1BJKBD z{Wbl!+*n&NPc~9{vA(gE6}?_7&C~UMvC(UFHjWPt}XVDZ7^XBe6_#91T1B}R+)C0`raa&t+l?{JEm?l zM9HHSP{KNY)$UPuEauuq3#_n_%FQ*^%_94+OaZz@u+}2T5yT<|*d}UgwT`8$`Lfw( z)elw7yuWed6yREH950?LTT$b<*3}Bk_(-c{)%YV{R$ny`$XtV!TF+HDKzehH`h9(R z;w43<@4LlKOF*VV1G*O*X442(Z56i|bktH4x45|uu&xVq$garbPrBa3B8#9OAV9&O zdA_t-uC=a{FFYU2c1`_D-5pDN$GTv>)z-%5svvW4RI#zjq^_*2tpe8qpsjDwe{Npv zEy=6(Q?j300_Te-mhxh?#R!+XtF5%3uC{Jol>gGyDu41qVMmRn7kis4tyQj-B46T9 znq~a=MA}sPAVnuc*V^t;84Qsg4`1az;<}y>3uCL2(lONf! zBD)#LmHTVC1gkH~hGG&~dVLELTU^~-UT(c;ZS_U+mo=nn!GErj|BPZ@^I#P1n#YrH zZq>vX!fo}AEweU)hx^4%8>#%DZ-V&Mqm5O53XCqdp0~W#<&T;e4J7J3KgL4R;nk(y zF~(`2N1h47=q=p}UgoPz$Y!qqW74YJWXCpFrxq#Y6x1bdgX5s=b10Hns3Op$qXWq)mDDSNRh$5ADlUiR7w6hP~GanibGHRB-R@M|fW zrd-+pY6TDL-;5WG)O-S%Hy+8$6bvWFsCvxesAE94q3~Plr9#_4T5z_4%L)KjcBS0q zg~4A%E8~dSFsrOqUag@55WV#3p6uPO-HvOYIhFagk>kXkh^#;+nbaV9tn-t281=Y8J zNDdN6*N+t|AbAiRzkBONR^5X``NDFpNP-n$2#DsKZ$V`id25B&>-<%7khhAH)P!2% zu;(G4pyBFQbpmd#8XRP35a3=gl1$)8KX_O|avfU)Y6nu@*XpJHO#oRibZ@ge7^wWH(6!tf_*jH6 zN{Jt{__7y8(cGFmp|{u%P-$_?aR}i`XjL0=|Gir zI{C)hdZ+Uo{wsxi`RPQ*ysU8jGVg|dS=vciK3BfwOEnLgBB^N#&r_e5(?d0U`LnOP zT)kAkZj>fHR*M#$&`%57j^GfBBphuqGSrIajJL4DDzMPWLgBKxWxbcNs1#0hfgn;UFt^y(HWgJ>f z{ZgpxKFcb7`i8>K&Nvx zG>MF4$#bP`wMOi4{WtX0_k?bdnJ-c=Ov5q`BRefJ{XGw4mehxocKlQ9zvlbX?y>Om2EP8O$eW=F26UISTu6DSfT)F&O)f+P-;GU^ruaF(YA#46aV zt4#n>$K^PN+t%a{O{HnjW&63^(2mN?G^JM}G8o9UH3m{td=2i7uV~E_iAoto2(aST84{A=AN=Xm~g`e7`8~g0O z#x4-(cSqo9NrSZG)|3+jG_5#EmL^@-%K}hb6dTwM)z-OD0ol+tMV!;=T)BEm!B_tj z!jC1Hhr9^AFbv($N%O!rt>`(`{|zT-&qj%8soj&>%k%^Hk_h@R>lAI$Xx*cNh&0sDuGRd~rp6G%=&&3u=TU zGRG|)a|*YJ(I{zJ#=LM8cRCfP*6A2lZN}ul5qCP*A^%!Rm!Er! zeAO*(;ZsG~jY=OBTiSLWnord@p}v`f96;Oo;zn`HCbCmnikv*jBQIvwoTvyIgKtin zn`lya5?_c6PbRVJbt5}W^8$36ns%ljN#9vqTwXrDBJ8j5A&bQ_lq@{P<|-62tWCbC z$*x70mYp>5fwsiXk|d9tJv>{|CiUGc4xnlH7X_m&28smX!>OOfMVR|xSj2(bET*T% zO@@!#%Qu5AP`(-Dmn-;)1kh>#g?*QKDqS{zb;X#Gb6S-&h}^dLm?k%kUXAY^Pb0*+E>oCI4?04AepG*!sK{@rmPJ*WhA8Et8^+ zFpj~Bz?4(QIi%!(iu8r6avUxCQ4DM%RFz_OshGQolemr>=1J-Czd^-Ni(DLUh|i#k z>)2irCPg=MeRrseOvIVemrkBX0mNKE2g<^9U^_>gnsr9rP5o}3Wg&amuIlg5-i1ET z@@|oKA?fnwTzNxBA4G?Wqyi<0Y@Qhd|9hG5#Sjre88<6NhR;Z9b`~0-!Q4_gb_3ff zGSFM*l)kAvVSf%#eq0I0>KmG|6OJR_@x7db3^-E@Erg*j995_VEKZ=MDm7yB1*)l? zmoao<;+9d|jdN4GKK0#=eq4#&Wh$spL_T00gi+Xavu?A(wzgp0TSsXGGLfdbNt{J) zQrceXJI$uf2Hw&Le#GyFan=nod$ct_6t+xcFlu+oJQ!LP9`v7iZ!Dvo8$ zi|qzb-NvrqlNjo?*%JAi(6?8b@!@8H6Q!ovwhL}&CA@(yZ*Gc^v`$3-!^pwp-kl#^h5 z$BvTN@zSaF)Zrpbc$1Rxz+s{1qTvkEz;D*o+f$#aj%`j?&FFV+8wSJ9AxBdYKD?@!4O2-E~aEHKs@^G|@`{ z3z0f1S|$vf2o!0@MU;3>w>c7yl=@tU+KZzsOS_zxrQIy%i@e&ng?AE zX3};cLF_VZwmp0f`&pSY|GDc2e&`MrglHaRQg|c?AOu^ZUf?@f8M8BB@!hy^oo01& zjO(M@h{Og*w^uSOH|j=N)XjrL_iqAzZ^%kqB^)s_J~wRs8k3ZGE_0KXu3bdXO|fo1 zXd(&_HX?>fg*1*J)O#fdRv6FLf*wUy2vrn1-OLMOI}EaJq?->l>8x0NE&A(pkOQR4 z@MD?iF_rRa%9j+4B408mN$R8!s6J8wh`PvpK><`np(I)>BnyA}^;c_lCDcMvf%GDW zjW0lwMG5EBTz`o45M?g%ZptOT8#_riaLW`(H05f7yuO)4nFl?sYF<2s>=w}?t%Z4% zC3zSjlgr#Z&|gh7-Kpk9(R89S=yWD9ft}6`eF(`6CeQ%P_-v^bgvmgZT@@0DtcgN| zKyHxQg_FBcn3_IJfUE)K;KL}o>OV4s*p9QZ49Wzk_DuB&J2{k{eB6<#M&!g~mqFxv zX;q`1x%y_(6uO47aYfxhQ+ZMZt{Vn<;`mwS>-no&sBb1Vr8SgVKTlJ3P#`|Zd<;h7 z#5YapahwIc8nBq5>-u&IV0l$*dSNw(IVSy;Ls2Bg$hl=*3nl+`BC~%7jE2lPGQtdr z0n~K_B5D9@s0}z=e?*BZP`{`!QN8YdZaa{wPJtjetQv^}#q%iG6N--xDV-V;Y^6xM z9zySVo2cz;{5cMBGsM_-?m512<8Bm0PP5~RCJ42(G?u9lVQDNRg4_Ty`SElW?Tgxk zF5^z}AoOg=41|#C?A;DG06(QPWUhljgt=F`N3F}2sm(*UHs5no-z(s1RMXRU0~>)# zS#I-x8;Zph25tNOi7R0NjWC|jPP?UDxLr3ijnn{m79^(~!%}y>+_!U~VH;2~#QOV2 zbv&l`rB8*Mc4H1w7r|oGbs9~a4N+~EY*!!h#YtmC>$0o1dx<=wNU_D_LS~L=h@amHv4H$&RL@!!n4IAjvbNUoMXZb2V)M zPAn24EYOU+UR2%msLTp4>Smz}r|-pCqoEOk+!aw?WpqJB^mV?^PGrR#Kj}6r4s;&T zxXxoB(hNt{-n1G7DbO3Z=*S|d@2; zBnHp%F~Sprkxc7fX$HfVDH(${ z@ro;3Fs9K*kLTq{#MW@!I2l_F&563M#`8)@-Y~?Z0ay{6>VDD9qZ9}qK=v#Y=ERUD zBlZx|o5D?yTzhUQJd$Z_!T~Cb%Jv1tzJN>OaiYaVAbd0OrN%_n+LdI2qTLCHjEVt4 z8q3Nwi;_&lu6|TCHdq{Qnt;dX)0!InAvq6{GsNVX7o%=~m~70YH=R9R!}HvcAze z$yl_RVogiMsL0WLIZlD@I{_@!9Gfj^L|hG{&`xK>((na9*Em6_m@M? z`KC4vaeO(}2FBm47@R_sc2g%03&`kZI|GvteYdDZ_jVYex{5NCs%2=;9??YO9nV$- zb#1&eYNSo4k_ZGA`B~^?UI=Wc!PVHSzL~%mT)hl^W;;0ltofZU3)Psw3erZzm-Iv%FlK@&PvNUBf384wsMYDr1yUCXm~If-sCI|y zH))G;tCuul7-3N6HiA}!?~RenI2Z=TRGR56(Q#lF7bZTWls(jnAiuGLyhQ$v#R`l* zbYz@1zN#z?5PK*O8rK~*tq?VV+R#RRIdDK@29TeE{oDd`Ic#DQ-KLN;gOh2pvEr5- zS~tWykTW@q;mI+tP;)e+Wha8p8TJmKe;5zuKsj<~cnZWss+B4G&vU`}Gi_pMFbS~J zfJi_l6m((ERfF|uSKny#>-mCyXFE~QCdP(&A|`oV2cd&$^UO$8^vFyc?8fN~IPWQ%R^} z_&G~hS)|H7(&*Z?2fHYKI4!IgwsWUI|8pXMkP~ z({doLK`}F(}nRxQ>O5-6%^$oM`L6I&nCco^0I3iB**-Ch2{vd~)=pO6aho325l=;sN>#9Q>Tr5e^O&a7!htpu!ujuU8=CcMrd zGqr~aghXYNgJwbT*RXf!dz+maXX#_b(hs?TF>`i-?AZyB*_PcdHXDPPnCTw`v_rqg)JC_C}&|L8f;ir`(e{{73=Y=EeGwxx{1NaBQZu=oE;bD$ zN))dd|8vLEk_~NEdU3eA43%@_;M!c-Qp@54Q)hG zieb86qzTprU>r3h-$*eh5xfe;DF1vRd5;Tj@rV^6-RYJ&u0YspB;61jZQYbCwek|1 zdTI`6a6Ig#9XqsLaj%qZjm9*NpPjX*$oWbs5|A@bQ%E%wmjYNi9}*kI^7a8VaK#yv#RxtmLE87 z(=VUCg;|OUCKc0scx6+20_Z9M_IAV>__W$sXF`_cNYWiW*eMN$h)1xuq#F=27~dn9 zh01ra>r~SlHD!Pk<*UZOa~z8*EHG*{8Uai=V*2<1Fq1svgIUwnHN7$9&pAws4JfcC;pI#81bP9%6e?HI5-q1=da*+u{5UP5$YE=tM{*IS zPMQ5lf~43OzYPn)Tv1$1M_6pjIu z>a?%PU2PveM&@f2GA<573)Cfu0v>AETvRQo1Bn_O z7MDe2KBZu8(!q`lX++ZFvl#|3D3?)(=OK=ux{ChnWCCuY;S;oZF1o@{#6e-CTd9$MeKTS25Jy8r z@aYpH17u8(aHVwY%!e8iF`Q}Z%-IF3>BPTUOhZ%G5f@cV=1gmmwwc#Qg0@G*_G(;V zHh$nM@<13dB~4SNN^)X^#DRnv=X;)?i{-6@T|kccj-H7rXIfJ@E!6&0n+$PqAQ+`j zI0*;8W{*XiHpO};#>yZUvWJRzL9U zJ{+{ejo~LpL}-(-ost{Nv<(?nm6*CGZW7vV93$P;t?w`ckGL8s1tNcJdQi5R5vj3E zfqoloD;{*B)`8ql@Ve`w=p%>-qFG&E!zwcoD2;`fq|AzTMKfJDNMPxb)Q?zQ)64{* z(Tp8hTnt!_6?TDA8HFt32Mkg5x9hD|-%MK9>g*rJ^_XPh?q-7vfEOmK~NnmiTF|(rA3lX+ZvNFsDpX*=5h`huq0@qJf5w_$6v(r%dm5Z2Vw=annbe$(ibL(9LR3+fp_nP$}u7 zLZvDqqX-bui+9UNTv`c;&A~UVy#YdvtMG{R4PYTbPif5yx*%5UKI}5H@zxl?aV6*) za}dElBo5QEgsKXO#bTkxNp7v6P~V zR(+3}R(i%iR{cRoT&@{kSrYhGWAWQh(3L$Hbg!?9`bk0gEBJQ5$j!5GNos&74zG&fxMA z$nFw7$#!x=D1~Mvb|iWdCac(>*?h0d+M7>l22-(BTM5sk$3ycMFc#+_9BPAZ?vUNKPHe0b#y-rKGsC^^ZsojWfr7isk*Fs1G40cNztC|TlJXKNYP;#Fl zmf;OLAYTK(1_g$+RCvfu;ydF3%(#gV?F$d2NgHusFGyqw7YY&QcpYY<8IYQeW6_&riQfg7;B%Xe34x@! z2CNJQq1CB_Jv`D4%!4CV1Xf|tf$hm|$H0$RV3=~EtU!34;g_QttjWRpM)Q-AiT_GR zx~Lm-CnjPAYSz-#^&YnB(Xj_HefbE-s2J1`zW^fye7{uZrY)_CH5aIe+m5FUDXX}- zGS`IZ6v;HPSJvR=5=+&RSzZDpW1)%A1N@&8FHrTP#<=y(B)-GzYab*X zaGb?0QW!yaZ9KSrd`}yTJIfOw5*`Wf6B;Oq8ikC(fkP7m+%xHn77v0?bg(r1E|J<| zwMA$Me198VIkUJ9nnleCLC{4IjKx?B7QOSu6LcBuT?e&6X^@hpNF*)2r>cP zn@W`ikh-0YI+bU{zS))uvub2K{7qb?8|r@U z> zJcF*pa5I%y$b%4Z5yNDt7Qtj^(27$ddZmJ)M_%E@4wjWTs^juy+N!CWI`9MWYH(JB zGK5d)#;*QkgH4?lL6GooC=7A4B3hkCI5IW&je6URzJV_ax*}yudakxSnNBqkp2Ot%r|a8T&g5F*nX2EOoIO6ziKwFzK$O8!!>I z9+D7bIkEKc8Z594Gfhnyit$Ar<{UU%k>(M?iD>0{3FF!5bfEIMnZQ^zCD)KXN7v_9bL5KDx5=%O_mig#-d5`Kj`4w`Qw-s0Dg!->HHyDkBobsKeW>l@9Qd)^dR zy+JY~nN{W~elpQvqR4)R<9FQH0l) zf!{{SGa>CNu@qm8QdIbf$R0ennQY{%XX8W*t_uiFOz6)LJzulMN(nOJW`M>-CGyfq zo#<0cFc5gO#Kk@dEZ^*t0*dsc4lRe3NE$<+!=(_0W2hX+Yf4~JNIpVxV}=#rWyvAi zfHbNOjnBGik9+@ z87bkOO86`hi4g%Clfp(9!S4-~AYRwvsfpkWa}$54;P#wSG*6Cg58RssR^w2{iB)|s zZW?opX#%(8$eXb`Ds#ST#MT>BmMGU6!?j^5fVqEyi$k7c%hVX`4DH=`d@3j}&SnA_ z#6-_UtlyZkAy^p162S6<2-Gf#K=8=$hiU+2`sguHRYy(|Ue}ob$P=a3wbGo{%(zQ1 zF3wla^L&)pXqzGCBi$`Q+1u4tBh-vBE=>`Q6ZXzDpbrqnt@|}vkEtP!7Bhk(2HS5!**52I2wfRYorRA)yGzhvltskt9N7i~ z?1s*q%y%SxG>L2Z6zl=4RE}F2!f143s_qoZZ2Qr`#K;OQGbcB36~t+SNGrN!le9=# zcsPWV7|r)Z7#Ct?Q5_x~zlN9u5ZFz!yBmX=iRQ-GYMl67qUT}Mh=d)%ooYzKStS;A zT(dQF%Ex^aXG*EAf`exGZAmSbo)O2KKS_&mX z6KW^;m$FMhFAY{xq$HI(1GgQN8rpd$6r)NM4M|8&ud0E%2lb7n2zBh7(L9KBgJ4)V zKtRIc1w>W@10lk6oTUy)>;NF|IhdqL)8HtWnmB_h)(xE~5y5y8ogML*B!|*-G2|UF z23+IjJY&#Y3F9XTs$qZZ~T+pHBlQn?XHEXH+#so;gpen;YC?+wWZnf@NeKVnpiHP4SAt3%E@czX1 z?AqkV=;~(9sifK1q2Mw|I3dtlwJ<#B?=e}gI{Dqc$PPM_i&8(z}ATA@>qp$cTKBFwW+tE@ws8kYzNcO0A~2a zW5p?w2=vvL8;d?o)G8r4*?AlqBIr&A^SKqP)${--LJzT(p^8uua|AagbCy}9A&rPj zmEwgd0XcyaQyHP(3`MBU?oP4}mE~QCJaL!1P6=qn4r8rFoe^+EFuk&Gi6zvG#F^R> zYl$X|)Gi5O6EROWeb$@9BlgC4aPo#(TZsxEs~MyFi5AzK)@@mNg&ILJDxCvDw0Oud%M=rAyyyvE8t67B5TZ))vW?)4cv9h?MoKus z3=6ZOMpNU&!Hw?9rqB);`(kH_k_Pcf5L8u+U7t3*J}0SXjqQ?fg9(M zc2=)v#6gJFBm^GP3+xW7FHcz20ecblNJGr z(?EXg#N_8(BL6DMFdK0a2>gcjwi{w~|dbY*}8D;v^exhN%% za9;o$xXwh-$1y^p+)U5Mcpb74QK@%qiJC}FhjrC{0ksEW2eXswrmNdfQ=kTK;&BnGjU@q@sPY_EHD>Asw4715XcO*DVZM?n9VvYkwA$@K0;VT zYbuonF-B4YDUY-VJ>CjfBM}x7`+P88)r+qHdBT*C95jI3Kuv^cy=^+P9cIrs3y>}j z2e8-{mvVxFGyr9Qz7;mZ^{-4~Tp|!d{EyQArkSv%xG`?I**@xq8;q9opfYC*{baIir6|{mL zC}fhDB7m+N=~hB*Rj7d&>`m0Q4U+X@*gDQ_tJjnA7K33*^4k%MJSA+BZg_mVYRQam zl6XNRdW=RmUD8IHN?)ZR+sHJ8oD~lSB6DEfFnjq-I3Mys5dW0uC;ZQWq#HiN>a(=# zU>_JFFDF#6hopVhd9!VM43U&)WI(`r42=e{ZUfV>-WFza7=v!gLaDL?0-^|Dm5V`* z?!+T1Pj+-r@7hd&UKOZw1N=6bJjvjqdo>PL6J!iT!c;!%$}~p{=Q8p8B3d3YS_uVq z28|JnmTa^AHRbvqkj~W&a*SHhj<~uNb*N0)h@*k;LLK*x(cu_Fk{EPa5SbiQx~Wjd zMpEJt+%A;KMs2z=#>J^KM>1=dL`#xCT0kdve1OChNUX@{ff5{tp+;Y)$uS3!ib&1j zAT31?MnV@X9fpB-5S}X>O?FO7LnY_HV3_35$aK(JLiP{pHwnKT2{VT$ONJvs*S8sX z-u$$G47w!gl3Dv^tgl5|hzN%a4W#Hrd%*djySY6Gb0r@b6nHL_hct!7LqbaNgs7?| z?8ackBK#dtfDNrN5rzprg!vCKV&b71O=3Ij`Z+Ph$Q_FMjf_XzJ|ILjZ=orx{WX+ zATv-Y%q@wKv2SUXm$?a?6C5(mhE6Q-*(X7EH*3rtb~v~zryJR^@I=~M z@myhI#79l!8vLz7P3JE8q1YcT0b)?_Hd@d-c#^qcr8)MoG{8!XQ08R#P8(H`Nmkxd zKB*Xo9jMU0qd7r$f*zg_X1dxrl?9LM*RkBdR~zYMtUERWk9{T{2+z>NI$SGXK z6mSlmu9##==tdR;VGu!dvAhqFf*~$x05bD2oL47M2cV|i)<9QM-A7>!pO3T)tIeV6 zf?2MvlJh!AZ|Np1{ZFJUu=27Z?5Ds&?!tSEI1=Iv5#8YP+fphT(YLs9xOVD!fsZXw zq+6N5Y>(QF&J3FZMmy$%{|cN?p|CLI3>w{2h_fDEk}k7zR(0@8v}>SQNCN~GC5e6p zW7swLusg0s2djp96~-pt2HYLx*j*GGl%$Asl&uy-@|B* zM7Eg6c+GYVnseNy60Q-|I>OHoaVaLZNVsr%)IexlKSxz?lf4g~Z{$CYtsv&aQm)uc z0&9^=CBtDE6pRphFu%hyB)&cZ!!V{e5~D5_V|t7%nl-isWzJ;HM$xtL&>%fC1}G7! z{2Kib9Bs@oiJgHaDyO@6b3iewQrkNs?LOwjwSx?GSz6@RXz&vpKL?-N-XLVJ3~6RC z_YkX2Y_}2aq_%EwN2Q<121Y+i5qRH&l^mV-~a{K23?zkdBud5@ko#rxG70~fRN2p8eix^s1!#@ zh*l&8Wp->yMgL=?r9{XOI-X#crj17=`Sy_aQ5@rQBC$rWGr)5|4ZnGQOiKUA4B$Kt zRf~s#?Gz-3(DjmIY42EfW9`JMC*lU@YEaKomrP%MT+b^pU5MOsaCHUuFFr-8ZGkO**?uChs{L%tERt8`;R_cm5mZ=%ZhUG|CuYHH@g z6K`E&kYK9IiHX;44bE*>4-#!L&LHI1B~l*d;ZON7*NQNg7OIZgL-B zJ)~RzY6uh$iAuOm8|FL^&Z-?%Yw2sI=LK1run%C5xVjDEXK%J>=5F{Cn%)~n_ zC3$hPn?gRs-Azz&vC(rvZ8{3DZe}2YLg6M1>X9rX^vOB#qs9=GlyxZIP`%dBA2``c zo}-+Ni-nl3ropH($ed#GLp-rl+8_nm67Cb2WQy_O;>44bTj|?@M?8$OAF2o|} zz=scM1F(zD7c`)4zPFP{K$hdH5RgEY1gO>bwgqz_hJY$`2nNor7Lzz3G`Y$D`pEGqA2Bg)m@tg3Nw9uB#$3K&=XVFE!# z+^-V=LwS%Yj_kQ1vXY^1Or-rdHRu?oTZDJPW&xZ5o7Cu-u$<8#x?Kt3jxrYKX~-MI zj|ygnMKNQ_IuXUx{ubkkk4kiN*0!qziYG)LPG>|OCLK<*^D|EBkbn_N_SPlROrEMh zLOzDyASNQUVHh~v(qPX`G&7yG=hXV>El0FmEZU(-QGsL4t-HD{kerlo8w>A@*l_p) zln|WGq}C<|@?t&70C!x>D=@}I<4J}JBKPAP-JH82`3LcQMBL$GazIKfLT$mR4;N>< zoQ)frA4*DL@;P9c+U5KlAfat>g*9hO=bW7AUnGW5IvGS=XV}!l0Pj8t>M%edk`wOp zNDu~X%3(V#n71*$t%7+&5|EaR^r=AvXHdG0M$UNFv_CwjA{iFL9J`c^6dsKhoBDTG z6PP2%gPeSw&i2Kh&GX}o)bT??Q_|joHBiNIkUPW%RdX;*_34fcqK_0vp~W}=54`7A zx7zfM^JE;443A5Gjo1}Xt4iI4q`VN1YCOqFjbwT=ybmYtoVXF^9p)dsIDQE%fF!zA zBMKfyJYdJx&WnPT0B5u;IYCPiYNiMWnrl2w#U#nWdTT4PuO&8t8xY!r$kqvC9e~`> zaixElg9^i^Vq;N`D(w@7gD5_y^ufidm+Zx6$uv-H2NKR5(y!QBe5*462zeBuciV1` zOBo#C!h_Q2_}X&XUs{%Vpm;!B1#+$8GlluS9>Xl#0K85}Riyt*1DICjBF4s43WC`* zpdn>g9}`Pz7bCAD(FEv>0BywZ&Ky%oivZa0TWk2bm|cm`jmYE#$;le4H*g_$VnvDR zP)BlMiRQ%U34u*0UThgN4oBkhsa7WR zWFV{YMM|UoLv@1qlpsI$u8#r9d5LXY6ruviQ`5l-5Hk$BWWcQg zrOT29F2p_=ckx6Z;k*F|rC6FR)MzH*N?fefXo-N*#3A#{y3aaad(^r&#A7|6GJT5 zzE*y{SpBFiC~9*$lrWHiOr2%KF$b&w~2*|oFBI{v9%$9 z!|;#{rVDi^M))Wt=h!+>5eQR0Sfj2Wvn9SXSQ<}xxc0#pP1Fa($hb6m z2_@oVSSN`OZ0b#&=}K2b77yTvc&P+>&haExYkF?2YbL69@P8v$89WhEeUdp$g$p?b zx1%>ESeIBNU=~Jhg{r-sg&5;cgq98CZ)8d~V9v2K*cBrJNL#`?BpK0R$~NwZ77pf7rsA0M z`ExfmNQFFx5$R2(T?QM8@QU7xF$Odv#)BA^5>Q!9<|Cr6HwQ4Th8{v{8}thy7wQh2 z+l@13HX=a|FuY*}n9#2IX3Z|lV9rDB)X2OMx4MfjJ%kn!lG8J2!dUQPl!ZSe@Qz&# zA%o1Yn~|K(ZCWl4R!rouuR^hnf1LiF8gf%yXiwBTY$;aThI~++zV*>-wmiXa#J3I= zAO;g<(CE~b;g2NgU)sx-#I24k5#hxK^2Jz<+^h}EFf@v9$H31z!L2m&E}wP z^OV>TOKKG^n1l)$XEbDw{`9niMg>KY4B94(Hu-Z1=!$pHSb= z5@+fPW_M^4Z3qSGCQJ%lVgMq5uhAZk!~%S<&Cyc9G858$Ip?h9*YWM zN^r{JNgc(e0~%k?Jgf&h!iiV%(To!cn2|@kzLYQ-$f6M&V8WxaO`R3b>72ie8}J z$5BL$Wx}o!Xx@IHFfl8RQw}bqXjl}H8nw_ZZ+~>IJ(`7K@#aFfdYA=l+E7ViAcUE~ z^d2KA_E=T#S}wi19O<|;V9J_O8AF@~(ATP4UqkH(AE#8e_~j{@35m1%TUp)ll78Vr zB9YNl=xB(Q>HVtc>{*7{w1-)HA#Q?rCpkW%2i4h{qp5EuaQaTv*CBd`q&^r_p`an0 zzQ}TutU37Y=^MaWp--Yes1dOMm<1`@;Uh>uk>evFf&Ot{g%7tHI(%>6FM~EUv#E1b*oaH9OoHQb{ zIq-{N9d=Apy9|8#;{DH=u(7s+Qe#nt06=X{Ug8LwIxzz@_4T|ExO&v4kVir@C8`PI zybY;?0}M&M=XFHcT7NZo$^8sKX9H<(}Fs7ZTf|YU7AFsesJ0@ae4XpiYSI=#`RYI86=0oG7OVE zLQoQqcd(qb_1&=VansULRs|PA4o7GXiBaL{`XXqNc*}Y+Ri4gxB57}=YBw#fb<^ce z=XvVymEu@4gbS7W!j!#1=cy8bmU==T*oWeTOVaahhRcWU!^2LA96U%v z2M^vR2k%quI}RRHktT<&uXv4xTW=HPVzGLhQioe&(2N4uWM-Ef1&0*Ospb&D96We~ z(w04Q0SG;Kur^FQcyNM(ZRqn$%gYnKr#$8knGP@Gk9qK*Fuw;6Uc-MG%;BNYsL}@y zDigBtAU+eCug1sN4n2KjYR2+j|;g#9+7 zgzi0faD%IoQyp#@xORoMJ@9f4F5dk~2%BQB^PD2X+uGwUec=o-)pqfEi(dSHQ;nY2_}lU-ZmJ{p5O)^$%U~j0(mTXqcC#`N=OQfzx%kffvWt#14HDL=C;x zGj&Mz(czYX33XquzxgF=t!^iQp^^q2JgELC!~#r)ukcUGBd{Z-edH6)?5r@d1XF4^>I8r6jgl5aG~xvkT2GAf8w=>W{6~^qxch%xFktJu_Zc3pu^{dab4xsW{IW-x*WQ z%qXjJ)aVK`N{O}4p(`NQD?ahy!Rwj{G$DJh$WN^rZWYTOcvNFObnxKSt6Nn4md!rt z{J!amXB=Mm2GfKx$b+uG0bDfx@YHI?7bioETI)eaC0XaegOUwOI3j4^$*&;r4t+h4 zwlJVK2X{Au!LK^Dxk?i=%b7C5>Y=hI-p54Y4hX#WMNZ^kxS zO4IjKUP{E*X%#DGU`o{?SH)>GruKhl%B6K16p*QR;}Pb(1| zmR2*I7w}rFipeUP0vKHqq%Ey~BO@?x7+!Td%$3zOiwxIelbxEOX@)AdRMF(!CYLWUu>Tno}%1Zm>|Z^uXwh?sh$XWfT} z@L;t6Iy5?;Rnk3=P8sS5N=1EmtVa)9`ZX95E2gl%8DSMtr3ybj>0R^L@PcoKemz%1 zZ{!F+gf?dK+tD|N&>c=GIrWYD0$zht>NVd$z#Uo=qF#wLs#}d%&GQObnxC?hH83mc z)ksR&@#UI12CpRue0mct4&%|$qh_L5b%Ni5kuiRoT9t2H@V{dW$24DoO`1PPwtw@L z?AqqhGHq|H@hzS`%ioWUh4~ z6M+nR5g8K>fI{z}l159{>)svC;} z;GvB?W0mBflnUcJ@aaQMC>pNX5dXX2g6$!LuPy-i3gVWpu8BAd0og=V%GSbw@enkB z6=0xhV?B~5!B^jE>5~__Y3A}MUTy~362j~MU*<{nN?!$l&ZfjnWoeZ-TVw{72HdwZWhs#rjVL9FRh#JjMK2t;lu|8aVgy{dTHiY`^d)t@=zkvexAsz*A6AkXO> zjxDmRn-Phfqh)Fh>AQrRGwUXIqN31$v2v4}QRz01w3yJCx=0x>AaA zh`af143$jzh7nQqL^n8MVI(irYD?q^)sC`SNB%8#E6ZpSMbR&%v)R1|nbfa_(Ue9vyD{>-E?&#ZDXb*q{N2KeS@ni8vm73(GU6?@ zNSp#O@1qMU+!WUOS|qOu;Zv&%qgF7=4oI;T(N0t%Ohtm?_jB-Im0%gHPd`P0YD5h~ zQWpKTGOwFeWMCFKaUbf2a5g!#M1&2xRU7u32WN&mD!eyKsPW7N^(D0wPPmP=Fok9> zhAFhgYDg*e(&BOFQ1Hx!K%=^W;T*E^QS7H4slLj)E#bx#n%!4ZXp6p%^`#Qn>n@4{ ze$aE|_@jeSkA^p0U21^c)gu6L?T`}3tDlv{Q?EkMv~6aMLuK&8d**_tzABh-^z-$j z!MD^SHJ4I+%egd#X3wQ5w8dOXscr1IS;ea8#_Sj=HYDS!6dn5U@X9c)qf=8q8cdCP zG_qJy(M&r8h53=Ktzr=AG?;xwiK_=8^W!135Zd6NA<#9P=gC$jlhC`0N zRgydPV>p6`dc@+4SQn{dXV~D#90DT`D}Bz$V>#-sP*iXH41LHnevTY_gK`4FDt%<5 zFelugz{r6zcp>mO_*JKR!f5!MDIzAM&K{%JFxB9Li;K$ET}-`t$51w?$WF)_vtmp; zF;Q(*afr2|Hh}kfK z4L24g$~R#sde5>uPKPLN2YMUX0rC=bHhKrXdAwN1FZ}{fLn1+vs-_#*&&qDv?AXx` zHjZ1?4)%N}8+V+Y?76*zjk|HQlXJe4jk`P8xNGlV<4zDZ=e)AIVq?0Up*QDv@5Vv% zv*);RKWN~mnO=;3qu@-8*DN?2@zJa}hr1BHuyMy}LcmOzavH!l6Q-I4XTy}UbF)Uu z)17PFj&`td$JxooLmLsT3GUsTpkZoh7%NuqIyuqIN#sL#*xa=VYNL4<MwIHf|O3;Cv#94M`%8ST-xVSul@yY^% z?2`k45ZDCuG^Mep8ZOL(4iUDBGDwW2?PP@QCJ-wj zkcm1)QuD1_YGuoqRV}>mg)g~w;R<0Uvjt?&JuLbboKEa@?1d|cdF2IZ=z0sT?fTDh zoM*Y=GoI0E{lmSx&u0O!{$E^PS}m;kR%=h|+TE?zu3fvnc;SBev#Z4~{y&)0hT$Bt zb_~j7D6M)95iiw0>YD=yaA!kC%S>za_W-_N2UPQeMwI0CfJp8K&kz<5e#ol>+9YZ4 zaHJ7crZUhT4B!BUb%Q$Miri|gtmSarGJIpTC%>2-^W17_D3zysTDqy>675z?bM37; z+9-NZNTY?%YpG*O9y9w)Ue!XHZLIa=$KF6MHLpdw$&=o)SHopaAmt zf)*1gJ{)y(>vFfhr4%13b;eNT3tO#vNAiO1iu8_ElUfXe4$xX}DN|iyv<=T3DMI~~ zqJL~HSMMLyYDwHBo>Q{b-nXyS-u-P)JilfAQES(p-R-Zj?r)cK*8e(H?zVujJ-c~* zv%G%nu02+J?>_6-chC1J*S3E5j`{m`KU$S(d(z71q}W64UG2-}?rUFuXivMnch36T z+xmOvtlzlc$e#1s`>ns-xM$9K^<5p_T{vgGW>>jqzP;Ca--Y+jS?^l!?3tUhe&oW1 zIqS2x+_PtX&U#>O{_b{b&ic7ihuV+g*CD>!;@8pk?m6qr?L)hF$=A>4)0ck(FTSux zx_J3M>&th{AKi07`z6*--!Xs5oORRD_T%TQ&+WQz&ibJ{AK>P0{&x6#l)v-$$jzSp z?ThEEKi<9jdAq3iMC;x==1;dDzdL-Kyx{qKr+VC<^|<}S`8(Q={|)K$58b)@8+NrH zPvg6vx=VgNdl&cp_7ms6xaY$5ldKQkIsX7{KHmD(T@0Rn9O3l>H+}vdq1bCovA!vF znz3DA{lKmV=B!uUaZkH5XMJh+(K+iCcXZ^2zo+*+N+$fV_wTu=eUbH<-3!dt1=a^z zl>F7(k67=wPV<*JmO{*OwH}muwDs}bch6b(-hOn?#q##=t)qPGQtJy$pIV^bntQ1I zxWjYSM^DT@MES3ov%Y7JWdca{oG%r=yysARZvJ((6dKz2{QvXD+zgdeVK?+xrXcCs_aO zyhE(cq4xecy70j9z6PGpx5_=20#fgqrzZ~_KP0v1tk>`2*FWBQw=_9ty>}14-gnyq z1$pn|}Y@ z=DqbFx7^L}99~!tp2Kn9$8c`2UVnnE{!qU|!}RGBmk2mI)(_v(=fMTmKV8^w@BgMb z>&I6Z;b$)qjI!5y)h$QrsRT@|FYaLu-p~`M1T(zu@e8{z)Btv=tk`>>Dgd@?S9|UY zdV&R2{nb-=_@Ujq+6VSoAKf*7h-G|&^_=@;Ygj*fJL~_Q9X`eS-@E4s^Ltyr{iHeT zyVP=jt@Y5I{XI_rvwi-&1=+$s)_=%ssj}KqbJol67;WGJ8W1@9uG{bC<_Lc~f=s?| z&qDhftS`3uAdpwy)n}6V7&Gz8_TB8MM_KRRH@^T>o~G5}!aJ`+Zdcze;D^`S?} zgzdH7wAt?gMW4B&uXfjE3ql5blH+Zh3}{d^)p?<1VTuT-NTb2oU7hMf{||GlDbMn_UP`_0};_1hO@4sy4s{@24fL}{N@|zoz?7s zHqalGLO0kbG*V+dT~=R|Zf&miHrLl7mW#%GPNHcHJpxT5os}aRf<{fO+_UD@vdT|N z8Cr*P97>NkVmyT$sM3(iPhK_1BPfRvY6S|%G{T)B3m|m{vB8B zKC-57>bKleszIMX168vxFQI*yHxzmD1B%Cdol>Udif~g-Qc?)&MGQEUf=PZuzZ`?& zkz2l`O&H|IMGSyA0_OSZ+MFDM#wgrY6%S`xbE%G z6)-3+be>l~E(h0-a+dCGKVhHsQc&JLh3hy&z;*M2itZ6y_lXMEEpTSH zteNRC?PZy-Jp@&aLuzoa{EV-+`RQ+L2+~htZY!6kberr?X!OME{)=# zdoGqS|ACD8Z(F-|?-rzg5l=oSPkv1>{=S#(-Xl-<@bu5Wysu^54a&b@-~364k~`FK z`QF`p>V4cZVSm{=!pJ_mizn~7<9^e`;aRp7v9$ z56(e!aKK*18GF>a_hg^r2P*P&=RLsdORd-5b+&NF5rTX$y zeVNO5?=NZa!>8_UKW(mWed*-=LV$kHc^q~B>*Ns{w_bDJgY8S_AKiY!HSJ5kX_FIT z@BLJ`Rj7>5-`a0~%@Q}|gUroKAA}_0*X_QWejm}@`WR=|p7v$d z+i#s`+}7{4kF+oN_V)g7+idS$pR@k!$&P&Pz4OwoL)QCF(1nlgS0l1sf9nxy?zR58 zeUv$R!=}(tueoEPed(O_le>?yK>hY(=Kha4>#w0UpU9YYchod}?#}z=%hn&x9aZ!3 z**ov1k&nxSS#M>;kAYr0-M-*;?foxc(*N}2QObVL?jw}>#de=z{qe2P;cqbQP%wPrOsczPk=Rpk~w%jWYyh32BW@zzGFS-A^nrR@NxlyFS9tjdd2+0=J6ir<^+@VkLMk_ z7bto4ZLl8#B((A)%->^y-Ct)8|L%Cd{aDtGM;HGTzdylm7Uv)4SnD5#d!xC(*;``X^bxIj5KYRksTHKiDSkx{Iy%*X#zS;@$g!e(RxA4**Gj zJ2(G8`+`k&3jltL+7)j-Zyp%^=*jzpHvReYz}S=`$?f3r*0=$4%y~x zC)rnDW&26G|KZ&a0vvto7w&*IW;7rN`S~V(Dr9}no=d>9@44&fo<}pxr!MgG0&9^e zS&|iD{$6Q4(EhsJPkl5885{fGZ(jTFf*!utVzNGe`@AOFEw;wL-L5dj4_f7G?-kzvlKBt(?I#ES zqu=+zVm$cC`QL9m<^6E6K?QwB4>xJoIv?ijGV7P_cs~!`w|n7}3QFF%TjSzS-_d_F z@{U_i3l{zfi!ncVJLSDO>#eYta&CY5JQ>Kv*2_=c)4pQwHKvDf;oI~VkW-`sVddhk1Uat43+)cjHF7hr4m&+UH7W9aUw-Cw^;`u%PZ zF#O@EJ~v1C%UMi+8RSLB0fxQz(BNy%>oc;?pOlGw>v{KC=O3~DdylYH#ApG?l@L$U|2mL>q)0L_Ee?+ulz2hX<=T*0=ttzC$#n$hiTzG|=y?@%Jf%{`^ zmh@LP`ql^b^Ytg)qh2yK_zQ~b8U6!Um+K3V^|dx5iA?UZet&A)QqX|^f{3Sh|Dtfo^_8+)xUFxfKcjqX1Z z0M^)B&q8R46lO1*dE#-cz(%%pJ(F4nBn-h{3Y+k~^Sj!Q-e*1Uq3zT8G83J6{sgJZCfaE^i-m9kdTMixA+>{OP+{eVPh;aFXCl+Lvzd;?zKiR$y==qeu{wGfy zwcZ3p`$w z^WTX0=eGJgKMhev59X{#^#=p~i^~}BAI&51d>3u+o!e)9co+S-!1^+n@Dl5B9YtZi z@x=QDv3~W_+=3q-kpBOu;$!Bl9$W4m%roorURZ!9%stSC(43pIE@e991si5M#4}m% z7Wo?mtv{PzFv8gOCBkD~^k`=8AI^i3Wb*%#$=`2%=mf~;b6{$|_9qBgFS34zFF+NV5e+q(r3^m?M4e;)7(~r3~F#cQh!Mwje;pk9^iIZ5kCOJFRsd>gs zvW)0VHqR@SYDPM?QITT~&b1e9O(?`T*->sJALwZ?$ zsmlgO!5@_6K-FKHJ6#jz4 zLQwaw-YSIIe(Mi+0nYC~-T>#nzfFPj@A3?A{{6igoPSK!zts9{s{zjMKCZy|kM;^U z{|5>r4bF7w^zC&1yN<)|!8waw<(H2)fco{f&vUrE{5ibc9|BzbS5h7mkgocQJob@A64i{f5 zRLFPlnFvj%ZwH!~x^oZs|Gvur#SU+2)OoEr>(5UJ#Pg}2owt=YSzjZ8;YNidc@{-iO5WJxsi+a!*x5y*UbL z|1>$_srKYK>)F(LU{f)#_wEC^e}sEl`>uUvcg`V-WP^Uq^Eh07eD^MtNS9l`xa)L# z?#cS_c@!^y?`gdJ2x8mEwx7Ju`t)sRtRK~mtdH&yCisEfV&8!}Q5{lWFYWwa{C+(A z-$!@dtp%deNGNaK(3VC}C;rgw2!Gp94zD%hy9?(&05-Z^ByhiGEpR7%hxO~$eKNS; z;n&ylL%z!(|4J0gpW+yTmwQVaGXE#r7r)|LrD5x%w;i?4mty;^AKL@${1p;PO8rEe z^XnsZsZR__o!)bF_q+^1`uHX3 zd?0-yADF;{89lr4#*5=6o<70))X*CJq34ME?NWY?b>^`vd##x|#LHS5-`~5TXA&Y1 zzi;`Yz1A&9CAfU86?j7#;^&U)n~_dd%Z*6E( zrl;!z-evt9C~u!SF8_uFxL#pOvP{6i!Ve_V>ykh}ie` zO&30px)P}G=@6*z7nFwt>g6PA2kLe6cA%aQ6aw|=VOt8+%VKK27dHL`1G|sK?=iJ^ zql_TY(QSxy;P#r`vnPA#0``&&?2TQrXeV1=I#OI=pFUuG`LO%k{^0nF=zSs-{j+uv1Ruzzh z_7X0xMI#h~&jKD1V$dq>DYG{jC7<=SH;=yGSK5RA{+16g%QzIr^;@@hZ?G-__wnb_ zM(duXv#j&GX9&bYPxmhtt?4w|PnPE3z5fRNbcNiOuBW|t`UZI_xQ5q{#5L@d;Tm{88m@swd(y;&aTm#SX6xUV z#W&F61i=pI7H75o-5ln?YoBbt_GNiZqaFHEv_n7ZBt?0M16NQU5{D|HJoXfRGn5DR zo1i>ItrC>S8(Jt2dFS?{)-d@6w8NevVg>EMr!?AOPlVlOXb1V6pdB)jBCXnJhrQ%5 zX`>y=WsP=N@c~A-h<2D(F3aBj8~?L*NrPk`m?q$W6NyW14i0F?y^9#Y{WWT@9nx<9 zuzwmHZ?}=?efyWukbdCV@)t%$`gKAEwo!lW??`+-|3w4r^503`&VLC92g9TCUo}9m z-Lh4!p&g+mZm#piB_>OFy&bmB0?&nzHb@6~ix&E=c1W72`bf+jZFSCT0hCt=ffJL@ z@qxsITbBp`0@Yz;BJXX)U>-=OQ7aw~ab0>(SQ!zH=MS5N^9jpSrbS*Ppe`exfeE3T zR{3iEO&5xlpZU1F*ZQ#)#3o3e$F2EF>oMW_ESq26mu{s&?;J${11ZFFBtgbG`wBk} z>fk-28Z*GcV=QkA#~Dyreuq>z$jwvovmh7?H3j970148s0|+Pt)`0=Ep7Rq|_qCcA zi;~DA5CLhXu>3+74+B9t95xQstnf#Eiw75khZc~X#d&}s?#x=C-{!ggS>sXZMG=2N zC%ZI+@=gIOP3vaQ_Wh@vpVk$EDHIsx?Mu)=Jm-SQ5O zovzXw#9L9ezQ3&1?zS#zmp)ounk0g{B{SZ?Cm(%+(|qFZa%a&cg3@#aNdUP)u$(=J zvpxEzq$+2bFE*sv3p9J}SZfD;Ts^f!;B}nk7w)_U;=5T7&%s^w`l0gP=OE{%fN9z& zf49D{U4QRtUf7${V@{&~^vN>%O6zaB=_7Miqjw(70rS+7HRAO6S_!@Ffh9BeVHW>N zlo{#$hi&AP-pN{v9m@mjma_c5huF2{o!(X6Bi7Xa*t51p9F_d8IN=p2UQkNgT#GIz zG;V3pSlgm;^U(sbnqocDld&e4!tJfU%}ILk0B^#<4XxJK=+-+~Hy+Km?p!h}<5SN1 z0|{2IE>C`2dE#*zqgI|Evf0|3fxLDs=lyky@KoI}R$P2*dS+O6i>i9vB9NKiBS^KK z_4#8Nj;j~xu+h@(ADrl?sjTKWy?3XIa{vra995^qIg`H0= z(iZ)LywGdy)`zk$PhQ7~#*>|U#T$U3^<{92BbuPd96t%iob^kvmJ{ftGXt$=4O)%- zy8#9!TgNTM2Vp(i)koLAGQ1j;M~xl|z;WGRA}rz>5Kr0J!-V2AKN!U=e*Q3)j-RrK z(EBEgJ~g&q&~f9@$y={(kXO%Igvn?3TF=7uF4lu!@V4(=W1T;|viv5N+Bn|++VFJg z)-T4*#wr-LzB(*6q4mpg^!O{oY>JFKG@$X;D)`QHo= zW3f)b8~qSIDFL?rMIwG*2aEi3Yc~H1d+gS8#|i$1NV$Hnn?yqNxc&HOJ#Mow$(HN! z+gYaQ{0U%^*$me2iKdKWVUNeZeyg}pti6Y=kI>U9d*Zz__{Vy$_Ncs>-)GLS-aKs0 zoQ^5Cmta4c=6jEsfwsOk`>4cHbX>#Zx1h0lRT*+rn$SRrCy{;@Z~N*ize{%B_4$Hz{$F1BXLzr2J~>rNWV zUw_>VYsJ6rD4qV*HmtL=k7NQE*GtBM(V54Zm?B&0av;)(%ge?I$a#MTogt0{_KK_H zfl14Ib}!Ge{(Bbw>YFF7);+mk;hI)Y7?(_pAbw6^e`+yOn$a!8WZhVrttH3}OT?Pq z!TR#D((45szpM3~Wu@ujcARV--y_4bm$hJd>(xH7Yvf&xn3q?zpStiS+e75i4NJE6 z)v;n?ze_`_G{|1MPgA2K7E{4O!_=9J7W$Fr5N5n}XafYmeW5F|sDF$+UMSwpxGc zo$W8J&c1|n`Y1hOA~(t_twX4EV4K-B(b>Y=E%KvmkS#QL z1&{S!LNK8DA&+09(7eru;#Gq zP6t>->t5?h1gU!oBR_dfOFtNXrTT$55no0>cv18Nk;aw9TZ4*L~7 zeTd@pxb8)kjN=faQFaiC6HC4^nijEgDF?m0Yo2Sb`J#sChjB3k+)jIW{{7%tn_jNem@0}tqJk+(e{6XuSWr?Pl{`no*pWg<)_=D^9 zUugB8yVB~UG5SlNJqk4HIO~Ppl8t)N3&6GaJ$ipFmoV3y*{Mv_8Ww|e=9uNH0PoE% zZ$I1Ga0Fhoe$imR#Tt3{N6Y*0{N1yyJ8%l?ZGHX(F{R4ZBgX)mnrLmO)n;qs5iPo? z&85AhztFv)K=&@_iVyq-P`KsZS#14PBmUjK_eh9tD^vH)BNCLLiKvzw>#$zHh z__+ND(Pj9ObU77H>-h7|);VKl(SE#jGq~k$>q@~;?5`i(guA)B43c!4HMCo8-FyVD z!4h7}F^tajM@;93B+ai8tMh-$Jf5E|j<2VSV|(k@OS7E6J$UJB^3tm8rR(LTJ?Qdv z?U%%w{DZu7MfTE9CSbLe*}LZtN=WYJrJ@bfjgu$IV-oKMd3xhg4X%2!dzSTYXeQV3 zD`B2HI2K=5-p@MO5;O00)-A`bwEn;>h#T%_rFEL>qhJ9=ZC*KkSik#Moh>%idIm7u zF4kih0y|kJBcwN_^F)izPfKe%(b0qXytPh)z%MyQtUvgF5&|VYag%7t;(Wep2_0Fr zY_+`JYyGGv1&w!nf4QtJw8+$s7ts4ok}G%agw{5_a#0D}eOpHPma#4Sf9;~uo3ckO z`(G6Js!O{cb`>=ElQIqdPniaPLR*9XQ%i&IA;u)z{IA3`C!j3#yBlI4g z)Z*jMgQdO2=`hLqcIJmz--X|uzVoET#@;mB(WBY-E!p{fA7*15TY68ob-9)Blh$Ic zvygq)p$=b%O>o_@v&4gpuq=tY{O#6DU400{ThNk6Jm&1@@y(k){&=@MzG>v+cUqs& zk8dnI<|P?|y+sgQD=5qB^AFGF@ql%lZgV|tCK9bC!*UJ!+*IquDgDHNSX8n_k0$|e zcYgir)aCeuCtDll&+gfW_`@^gQPK*BPJgS>jF)dDFP{fgJpIBy%geftFMVuwZ+`-3 zc(qq<->>_57yX=wyW~j}v)vIj*Y~Za-^5!!)?a?ZQN7m1%Vt3(4+#{ODQMX_zRF6M4j9IUNgopYq$Rt4LNUTLT<<@78d^ z`?@3=hjJ}>uPcw9!Am>zTK9K}a6NBX-!MN4{NP>X@tELWTQ)3f=pp2V$b$QH6i}OT z(sr1(aP})U?A~R^dZ@%cy$;j!jY9DRQg3&A1}RH~Z8ZnesX(xWfn7hQ4}{%%Pij3N zLqkrA{K4*XH+k^dIr53%(Aj+ps;}etLLbt~EKRm=!@)63`*#6H$aXp{d(v#tBs4r6)`!nwrSWFT(!I}NKH!oG({5WS4~Nb%EeZY zkbU!L3A_ADc(iwsz49EIKjNCMz{2C zUeb?v?Hpbs_ZjhJF)A06>j1+H%#S3`=2G%(Qf~2+AGwBB%-0j_gFWzp?9kG*pF%PU zxmDR0p6o8oO~0^e=^Cv@u{VbgWN)tBPP7o~_8$S%C(FwyTOir(LkFte$vkSYO}VNJfV{C<9y>J+n0D$9)KRaCy6 zBA~|4qB^&%4($vQCoG$L7UZV(f)OfDd5e6)I;UriJR%&xak5BsfZ`Mrsgc>fP-c5y zv1qm*)(+sGZNuBAFwre8lOFVb>r63m*Dl$ZeOP-~_%Q4s-1Zg9JI~f{t|5tr->si4 zk&U#MwFJ#rntgy$i-JS+-W&5zn{mk=u`5znLu}cE&T-a_bCMiRdE7jgd&xRO_js zbZnm|XGzK+ysTZo=ucnX3hcqhL&C>T;p2^C``%vO?S6I zO~rQlET;#0)yfhXCjT^1yq&Boj$U4Fhwz5~sX}-h&P%iv_AFMI9PW=x47ckB{(o~+ zg`~EVV88VR3o;sg6@+%=o2YXu22QlS2yp0P`TVzH`P`{%{U8jNOEsVF@*6}# zr`3FFy1Uay?QRN#Xczu!C+$m^`yAcw%u(A(5vr~2om5gVtntt;pCAL#t~S6}bgj@# z9<)U!Wj+OW0^A@g@dORIUspplAdwHO3})X?cIdJmq-sp5JZ`LY5t4H9qE)1G;>BDt zyF5-d9?6Y;|5=`jcj)&^WT-hqeuXY6#g!%i9q8#gm@kaJvgj^V5$5Z1Wb?z}xm!Pm zQoCcTC!$@;V=LBb3wfkVT?zz)F`zoE{KOb1VM7nMOkaxeV4&Kd9nd$er}^J`Ce!gj znGTe4rh|j;xIS?rlFrPrUIvGNpucRHHYe}yT27gwsn#{iBnCMit(_zOZ2pFo`};0b zpi}vogJolvDAp2(Je8VNB{?KM3uZu?Tq`K*?=PD!C*>WyRzP69r{}SSIs2Z#fA~6lrMqzu2o8Bre~Y?VU8qN2h6LKs zV_@?8d1o>)jb2OO2VdsHC_}$N8QLD}QS{D!i9X2R|J2q0;qrlfi&0}%m)-vIn@AMx zFTa)~enK;=%M<&{@9XUwD$nGv2lkhPExZG3v)7@>?#oGiTvo8_*{)gOMy6P&;n(Ue zzll%H!1invWWo!b{!Ns_H|W2;9?f;a3>4)(%B73a(b*ADC0tJhKfi6iwVV!e%pQ-Z zl@0M`Ccj5Zl7HleNb9X`whA}FR*hVjUFAM;lYL@63$CWun{{#@G0$%6Y0NMSE#yJs zt?YK|tB3cOIj6V%2ovwIv`$>skF(giu4^`PDmo)7?q?*j%eyb={7S8(9}Q%A1&@xR zwKbNtc4fMpZjp7d7CWC|`(qbN4to5sTGPcMxxI^1UniU2)disaLRzsPS@5{L`586s z9&FK)H4QSt3QZoCCbFWW+{Q3?9hTvL2{?YG^(c-uexS;LYz)b0or-%U)o>r^VriU8 zH4ID_v~qm7=%GlrjjZU>1u1oYeTvyGy(9e{!S|Cm*M1a7&1G zrO5;PNvCe_puKAExUc^jlv| zSIuu&ZR0+y?ORp`f@1$GL9Y)<1_XcTod!r{M!6q1nd}a>$>#)tVm(K~X0rzO(XuBmnR71tD1YLIfTa7}$w3&mglgV)qnuT}uDlsX-5pX=%3 zthQEX3tG#$o}cio75ktJS+-)IS}ZH}U-g2$Q5NjgvS4r43l@pUPqUGXvS4p!!Csjz z*x$*5{X)86eb(#0=;a!;SF6oLxBmPV7OT>0^}5zt6<=HL4HRxk5QwdnlAsLNdJ zhfFo!>V^5L>A)iok)n~XiRvJ$Jg?Y_t~%0)xKsu&H6kXBwN@`(!=c;{UUItV5zN}8 zH7t%@t=|E7>yb63{W6oR=Z|7%oQcW7JHPFg`XLlr0$xwtDa+Ut(*CY&C(j zJoMJGvHz>Kfw!6yNov@?ow?G!z+vFfaBz;!4Pb$_?N$~|Znw5GI*<){Ip+3Law~?Y z=-ALz2O-k3jY%F!4qdoVr)$XC-8B7zPYlLK$Pr7zhZw|%Jb-BV6~4mV##-B!{-_-l z6S3zA5m|_f)0T-rI?;NPuI>tza&N3o3iblU1<7cnr#`ikK6A3R0_b9Myw zECu#n1h)UF(i;91VTFn|R?fW%)=L6oMT{Vf5EXyHauAc~0K_uB2>vvLy z?ZIQFTj%yr1?a(JhWSC-6L5cE2?Uk{r_ltS?UF>glw+~OCz7Tv{OxI-g}YsT-@vQc z-^Hi@87j_9;B4h{MBv8Fz%=aweSlw=52N<>U=Q)Zj6W@E;cso5zt;PbL|=SgGxt(A z@N!W-`OEI569GsF3->K8y;%YZeCM+o_c0MIGD(N!v}MzKts~Y-7~spLKED0%5uw_^-y_E)oDyT1!TGbS?Pgi?wF)$r5<<82 zTEkRSk~-4*m$}p}>9zV-gUpkhHm3MqLOI)@(|l*K%+=1!|61JleH>Wpr0=uAV_R?N z>$hfW_s5&~#s{@~eSh2ueV-zNIL3Ndoa~Pu&Qjt-`>p5sXCz!kfEk0YvoJCmGUjkr#AHfQw3E0Ns(lU0h5PtaD1k<^CfW@(JMaF@CKtl#)U0A8G|*TYpc= zaQ~1alTC4T3C;6Hh;9pQd43^3qjFs({`Z^MELRbu&>Q8)O9ZO|28)jA7uX6n@v*f;L^OcMO&Y~ZbXnDmFO;&dN20dKo$hvO|GEEN% zy7+|*!d)c#$iUF-ZYnKJJr0wSTp+l;zr-u&F_ya`0!kb8qP?Y?AS+TLo5_shjZmFz z-P2n8KOdXPl-cQCmlh&q&h3$5Bk3%R6(W^O^Oe?69ZaMp2DFZe6vwU4t}auNvugt{dsSB#L8=`zWW98mJz*7FEmDsQ|9 z&d2Jt?Sx(erW$RMZ!`i_5o@{-km;H7JW$#<( z6Cxu$KxgqUsTG_wt9Vs5_Y1nIkP@+`NtLJkvPE5XQ%XHOnMENOW8Jq1AukWUF*YqL z!%@v2CIO4s2!i5Re1sfCr&;W%Ps#7ItS?y{;ru}y>!JsUJlPHa(RzIh>t|21IMat~ z%U&pX#D-FfWVbR~MP5#^ z&X7`=KLhCU_l(RLt&w@@Wk=?W*2w&}H8NZNJsp`dS|fAns3UV;s{@bf4otL8kq$hR zcYw{>*7!(6%rxLspg#_rBONvISWae`_3>-n%X$(yyr%X0eXL;_&9A44i~7tFb#gWN zg>p);R>gUk>1U%8zqCc{&KB{DTEG7!C$86QL5~xd43zIVcH@Z2UE7-6KY}X|u`;5C z-gJ*1Bdcy(3cbkAoB-@LDNnh(JmJ$w#mi-c)-pmO6A2DI!DED<#QS@HTHaxre*Xj=1$_Z` z=J>gw+?GkX4e_8(nO2_s3?B3T@-(1gGkVjv|Axo18~^%pT=m<|kq~EM-PScrhdL2~ zw|A|dR^I*@@+SMsd(AFSrWr-faJ!B)e@nlmmRoP3ue`96 z-gIcAghr(cNV9HwdDqhA{D6i;l^AyHQqhU&x@6?8=cOxjFW2!(|CU}AbekxPG=Feu zIy&Fz?%RM#wI}JlYs%DH?qfj8Z|9vUT)m^EKbcjsY2C6lw^W#(pE>$oF%_xsD%|KFMzl;zKNa}sWZZ|sqi0Y&fhWO?T+%RBB--uXl2 z9s9OJlrW7?=z-&nFET2lzVVoT1A2d!G5NHt?w2G!BynHbE#DI5momzq*%IX!^c##e z&~U-nvQd5^JLs!WW~_fF2hSG>3`~{aKmWaZ@~XU53&l3b*i(3S4VA0pr1EbQr8nx z`+sd8%hK-a|0iDCDHekx?HX_fa!1t(c-?xsp8W?OAFs-ZD6aIb;cyejAZOws1Nqa| z0Yoobhf*GMz-=gp(wWb5D7~?DD4mrZN{=ii_RzV7wdA zuGPuYCW=zZlgAGim73-^f*P3c4zN;hEbsgd#CgAU1v?pGcpEkm75(=4Das3lSP$;I zxIBZvm)~EmtS-NaFqaO3?T8xztjTI}u5kh#zzc6BxpQ^d?l14Ny1ZAv;A?gQPpwfl zJA+5rfu3wn$qs4MyMI}7lfKO{wwD$tM2%sXR)p6;%@B5D2)64zTR;je?dTRFXBzr1 z$2tRg%byugiCQuM;5aal(gDyX!j0@|>D(FRoxj`an-=t&_3d}BUfinb?XCSPmg%S@1*%K>XQV0)Vmw=F$|pab*Q2<%D9WU z_~fiK9%d14r8fJxs#y_rgz%aKhYW5}C!Tw{c684#g4 z{ELwKRf%}z+49qG#NB!(H{>9`9>%K(#EGZU5K51VU-3))k>&XqxqRa1TQg47K-BYL zB$vF$cODf#)R&fQ-2A<5t@XnwE~nwP6fLs^#>v{d#TjKYp2Z0+`{-`*uv!>Z{96e|bNR zV0j&7lXS3OZ)<5nJcH~c@z=cr&PKSYP`0<)U6*>V=+vez|B|(#lvX<3+O2!tOIy8l zZM}8nD%^kM)_qk1+SMu`UUEaIDyzBb%4mi8?@xFVn!$Hh} zgaeWXIHp_VrqH#^pw%N>Qup`O;BsdHrD>EeJ9X<>oQk;k9)pdxQa z!X`<-H*@7YqFp(%za)G1t;M%`rq$z{EyyKGFa-)p^7E9!3(mjzq-K#2p%Ql8P?ZTtrE zXN&7_i#twWxL2^_a2|Hpah;eRAsTk>J&1VeC{p3?wD#`-d-1RAoO%i-O{nR^-!LcKXh|2@~dLy7GPO)A>XFWg@+wA zG;fYRGCBAM7cN?$%Wm@X@Zh2aP0?Waxo|udAm8m&64}bv$r$67Nwv`vd&I9k&bo2& zMr>Sd5+OE09rW<xoR_e^}(3{{=oTp=>JM>Z;W(uks`>wA^X_B%O z0!-wRMr*fq<*~)aq+w6jDWl57tsd4bPFOa) z40LgLk#(fh+4i+_vM~{a9_51l+vI>nu)}Kv==@W=M=5(b@M@jC$mv4{4vP8kwKWFiGxb?DwYY20l7CSG{? zTM8K=Nvan;hnRwX_4-BAb$R+P!$nWm7q>LzdbnQ|tz7m=HrGsZYZTZUp zppSr0kEpesyB}m2SgF^_N=@O^ecXj0)dyjf` zavzm4vDP#YJJdHQi@1KC+_oO#S_1Nsmr$)JsU)as(WOqIl!kuobaM1d_`>czYMm}X zvkG+pSH`+7bnnagnFQ>&Z-l@Y%AeeHYj4B9P+h;7^ z?p7Xz2p9 zUX~Q$6`E?lb?Z^c!Sk2S5~1;JK~%0MxQk#qr@JkgfDaNGFMMP->rOth>tOldOkC}a zP!iDg`la|uPwGZGJx%S!LX%yn+S2Ar55X!x)slO7lSF6#e=3Oav~5ukQ#x=Z$I6eW zt22o>HrC`zOJ_^5uG#z`Y7>+AAayS{nR8_KSg!e5s|^R1oxTSo-L@nVedGUyB%qy2QiA6KE?t_y#?oi--JFQ& zLpfH(?auoq52^JzY4@_-w@T)S-7%y`_6e(Rmc~6nbaT$cvbzZsz@(FfQD*8E3JT~i z-h*14^Clo%LpDZzQ`pHMl53Z(hlDS#SXOgnZKH1Ws&0<70$cXS(-)~#54eBE2!#tkNpJ(uI!oPCE z7+d&s?hjALwJ?L5j8FRJCJ)m=gTcY_L#%wa0VR zK94jz9%;tEsWf|53xo;QiAN2W{(U<+A}93iU!L>>z4Na^^N>mgqtaqK0oPxPHZx(R z5NF#z-z7%%`Q=Haf2U4a3i&^tefm86bOKdd&B?C+zeAQ-dz;;)!0rc4*gZfS&c-!D zkdR2s?~cVxc!;{l6R%8#=!@5n?^zJekGsb79pQV^7l%XhyRW-`{2e=Yjh)Y>UIT-1 z82R1f+CMwh(wO=4C_XYguX%`-KexS}@%p93+@2NNUb*m_Q|(P()PM8089yf;9w6y7 z;%c+uzDe^I4ji^{aCo5Aa?HpFPIc^r>aQ=V{<@OUlHg9;Kd1xFC z4kQE$cG$MLFpB5I3kH&TT=O;W==e4Ez(?L&lWXG~9Hzd!G|Uxk)tL)wWa1ub*XMeT zN~4xE+^}AAJ=b>BjxJ3cX3O@3`n&~PgSSYx8mbHF#_$l$f<{*SSKYvKl1S~`@k@hzsqVRsU5#zuuenvnP1G)(ztprH&rjk;-SwLhO?K`0 zr6ymhgmv3(HeEMz9p4WfwVOZc=(#f&yl2s{F9SG$5092k#phd*7gmC}8r14)chi=B zwGzc%rCzPsm5Lu$)N4&!Hfq&M#kK8v6jtmwj8*?fM&;IZnsKe7`CZ75doHRs z_SFA(M0z{i(A;_R`8|?{(Vq0DR;yK;PGsA*>$2NoHSN`-?RiP95eKec^_pH1xN47A zk9O1X9Ttk6)I!!|%~r2_>lPQYUDHe3_69052UzKJ+m7u@z9Z z-{qxB;-s(E8VM^o4kD+K)T&OR_Uia0r<#AMUawS~Ml*@M$gWkrMD6{SEi+oxj1E-2 z7Ms2oJGN{4Q6sDd%&dC->kDiOgDoZvg9VHLHzk*i_RE8rNH2 zj$+rT)tYv->4tGq@zwsF8_%p{Y{$sE$o8sHHTHZzP!)s5)mGz5Gj23%ZWzP~GBa|O zZP3`s8hiCRJH}zMf_gm+6^nFBr-v`6M;JvuJFOWsyu_`Bb|V%M)>O_xv~!WD3!8On zj}9CWH|^j9;o|>@n|r?dgL{5(&x7_nV9$4ca8G~E;KIcNTv7>R12ShhW4h`oF4REXKf;n*{#47v~1_`6kY=#Jb z_dOXgIcnkEuF4Mst(!1y`$PP8;G%hlM)9ES9J(-s=DZ{0Xkd|aFmS3~R0*QEf}rr7 zy7KB<9GIXrFiw?*4L_*H$c2P87$725Jv+OyPT8KkU+5GAIJX*yZo~HDO0{AqZmptx zIY;CeZ#UDQX*U~;hZY^GgW+Hr%xq*jPi$Qun#ls_cy2X{W2X|X zKhmaIsrg=*B#sw))g}VqfcIvf=-fxUR#?3AG|Rr{H7h~rAP-_UaXoclhp`@N=r!Rq zDz%2~1wqwscxXcEpble1JN-e=PMk3G0w$QF&G*#79X`kwmdTCX7(JEFyA3aNnOqfQ z9dC_owIaKvr6cP-4;Vl+*h)3@ksfia(To#^PtNSXE1%T7qOnyfY!udS-KlsD_0A5w z4#z{X(fqK6h9`PM#c>*}gMaC;?iUV97a0~5U-@Ru^ASzzUpstm;b6)pM`yL!Kt?v? zFpJf!4(*Oizh@&4oH(v}e68lyJ@u{*<3cL0s`!yz1Q@8V)WzG;J7E zZKvV8=o=B@tES%5v0?f})Emy(TIgW8AcR8o-cAjh=@*>_U1XD00>`P>6IZ>jW5e`| ze&WP_U^`({ZPYm~)%!a%9GaVcvF^szFlu1HG!nO-1nS>rWee3{hgKS#i-!yxv2dR3 zcDG_ngxexG9^QXgoadj_;@ZMSkDHe#{=BEM!wtdFqCCbDaR`uBe^XDmqhiWdl5 zo*gFDW|9OAyODU2qdwSiY+BP8g`QiF(S2<6f~2bcSEq(y+R(8hyHd5isLIA@*n#?w zZ1-<|lGs`f9Etv+*IW?P?6{FML%ZfxV%t?8dNbYDQZ~>9!R5wu+fQqQHw2L<%0k>c zgpS5ZbqkL8@hXGEoBb#&Q=r3bJgf@DX7huo|(;rsm1MbaB z22v62VsTc3sKL3PAX!57kq(0f=0|_uu3%{f*g1aEsCdY||9mCqA>VJULeHsUntN5B zE!c<{!T+5x(AGHG+E=PNIQfGTz-Fz(9|hAxF96xsm$s zw{3akT^V`Z6gN{k_EBitfzQZ?zT*UTLk(m+Z$5MSP>$vup$Cnza%xVqiEdU6ohVWt zb+Soooilb#J~uo#Z_b=}a3B)>G_Ep43Cp@tNkU9r71p-Mt=8!pa!kbais$-%on2JJ zhN`N@0h@fPs>ii>q_x!8fz}Ae=to}U2AmmT)xkN_l*K)|Psg@}ZyF8^&R@*ugJwOb zB|)9_9oU%ZD%z{n)&-a~IA7MYaM^U~mAYp~sHqi}v5K?4wP)WIOzS{=g77dCUqu{ZqB&dgBWXDdm;U=+~vjzPZ z+faKQTmC?J@&Zh!W-V$YaEIkJx5Juf3@r{tA;ka>n@y+b#ONROpsMC|Hk>M%nd-Wn z=gmm8Bsal>pgxvOQ8s>6Ju#xMvwHo3MGNMKLx-fM3f65BAwC?8>uS|ehjjEkh?gTX za&6QQy6c6GUFR_J)S;qajxZIp(9&+yc#fX9#KmnFFoh^;Uexr|{L$OA*wt+scFl1x zDf~DNFof!AK}R;lMUt`U$92Dg=7WY9C$%_G3k`<%pv*4CmZ`Ck>JhTKT4|`mI(}P* z=-|wt4xG9jCDou>t<(drt`6_mTv*SV*ID9T&2BWJdVp)ySA(5dx3iVuH9YnphfCmK z%q6xO>iBI~x3gi3<0z`3NLPbKq~>+R+^O``-wz^>DErU#s7I$netY^&=r%^>}qFlvJIVg(=7@!POo%|<;)se!Co7S^+2vpH_!YUG9uJkd?enI#>Y3+q{Pv}d$% zEc0fi>N4|cX=m1*Y}9SL;Uhi6#CIbM-aswu_-$BsvQhWN+inw0;J8FBsH%^5cWe*u z?e=vSUqYqQ;M{PUn5^m(-EZIWdE}*TSm%HNAjd615d{IRzB-Q5sODqutL5F|$SMj` zM=PE!Vd@Vo92_7r6AldwFKnwND6qC0WBst>U9T3YqB5@ zI4Y>jc=YDXTQHy%XBssl$8F-Aa$-~xuhvwbHXCBjyw(s0vDc^vtdvSU^h4WIpJ}tc zxzc9)nN#06urN(^w~{1bgt6XqF;biA`0kHxI>1`r8`=H#0OMNiq=3{#WXIKN6{8uY zsHsjcWi#(;y%t2xTHr?>+G)eBs}-GT$a*ez72S>D3Tp}8BjkUeKKshL>Qp;+wGw!o z?Kn$gG#A@<)QP5S=3T|r72$rdZ4L~#ftvZbZUecIiM*uIs8qcgj!VZ6yeLth@4WFv zaAZO&ijW*WCLl2mFTw?RQs?$E&{_LBk(VmwpNM*}=b{WsZ*sjYt4qM^BI zi#oxeM&#l*iTy^?S6?veLKaU7Yc<+p_YtDC9n`Te8ntH>(pVp!si>K-nJNTn8~F0S zWY#|WeiS-&{JtDC_$cEbRHqxYceC)0O)wLyiSQ5;=(?^t!>qlX@gMju>V<P)ltS%j$Gz}-z`wOL7g{H0BGmRb8ONaP}j?0`6O*tBuNJL=13?K3TbAYg-YF^=j9 z&YFg!R-3iY)C8QhgiEo|IAbeO7^t(&+PCMQ$W|1^H4N%zRkq$&%-UzMy+-0U@NOaJ z?3hE)R_AnXkF;_9Ovyk=alN`7x)uDg%-^|N+A#|cbE?|69dSn2BD_NZU-lyPRkJS! ztuJzp;r>k;Shx+=T|<4%to;G4_Gq!V2b$g#6h4{Wus6LfYZUgNkG3|(8D zXVyMDAHqu0BaTW`1ovKqh5QY(_HFr27{v)=;`2?f#@bWgG;5#jco(}fj9mNzH3IK} zqrPRM4WJ5 z04k-@AQ%~|HCtM7$Y|{#Ya|FcEcM9uDzyp-nDaa91j2Dp(9%4o786}dBIHdosYL1m zQyRHmQL9%ah>Le6!V<$#abaf~((@u81pR8nf@@7&;-O2V@w=upay}YKy;0@h!1d>Z zczV=DW;BYb9A{270G5S`g7jicFE*u-^AQE~B8i9vxh@)IqAuyY5||g2ojtzmIs|s` z@zq#Ol|)_I{a>xqdKB%uWg_`rHmeO1OTR*G;oJi8|r)A$GmFvJAU1%dzf#r z#8QZ00NMC{w}8uv=9^s=|7d2up-`b8he6##yvCJE9gNXsTWFKH?!*cLQdDs`0s(Es zoCfN011pG8%;(YZF?H*>`#3~UeM5Cc+e92?9@E6_O<8bN&MtLj=N__iUqKIp$WJ_A0PF>}lV4B>~<7dfDVO0E&P+PhHnNdbC8_*C{R+oM%Ja9{?$dtT&0DsOwGkh+h~R0%Cp= z0)jzH#hvA-8#=Eb8Q-?-?>K`vI72szTs(CyTfeDp?ED28ee*A13Zu4&!VCT^s#MiY zCZkYvNdYGWgGMACkPQx>NZo8kAzvSMHQ?Ao)2-p&l34XEo!6L*WAW^w3$90O88s*Z zC~T`AwC($LfI~~xcEq3<;Xu~KFkfj3P_!BPYF%dzWSol};8X-@T=!6bn#8l3>ekLQ zq!$Ne>m0caelhmEFbfyAtP{5VL#M-HUw%gu7jw?l&af1(~uE3xG)0P8-&#el{>WxE(>4% zxHApmqeuhacH$9q4KTs0aV1uFw4J1zpIy~T=E3u44pa)95Pk~d2IeDhbH4(l^v>>4 zaa4ybJWP8HFqW};QJ;bY7!4ZOUENunxxE6lYc`BNwg_Q%1+G*aEyxxIY9 z?X|$k?KYx_0Bhnl8%=e8=l1gbti7mGI1L;x!IX%RqCam-z|B{^-NJYunCaa_5F0+e z`UU`%xE|Kk117CAj}L)mHf+7_HypQC2T}72lh)bDHyCv=7IsW>4#$Y29yDp4_1moy z-EX*pPbYu~zU3j4)|s!TQ4cG10nOs+iW>yge`(S>^Yql404_YI9{Ysw*fr``Cap6+ z4{kyqC{e`9jU;NUer?h^_wsm7g-jYWw2F_hq#o|PURZAjX8Q$?FdhqnSqY{u;0U$B ztbOLQ!8=!p5_|@T+63^3`i)up%x8n;3?Q!Nfj=Q`O%Uq0X6-Ydjn~9qgmfq3j&m37 z>k+f|na>7$8S{uO52g+5XP);{yu5U=(dKxRT0pBK(H^_W@vw$BFtAV^EUT8|UN zRz>~JtbOLQsp4vivCkZUtn7DBJ>I!J@}fQePSuIQ&Q?$v&|bqx{obs7HvbL4NmY)# zgv|pgq^bU3);^nm8_y)@OCrcY6JM{do-k{l%|GZ*fV-q>H3W?bZs|$0_SyV5;2E4q zGY~8yAvE=rS^I4MD-{sE%{m*X68m&QJ#E%Ln}2X|HP5a!0aS8YH7jbPS^I4My_nS# z;BIje;?lqmo-vRf2WQd)VFv>~`8K{C;Otd@Z0lJq+*O5OgrrY^{GT(hFiAvlUa)Xr zA@@-a&eM1^jtZNd0~U`BOa_yBHVx1glK?cbCy#4#%tvvR#Eme)F%DYAQ_rXnb^vtX&t{*t3mR!0c`;oE zuH$o5)obcSQyK;Ki5ZKF+-^D*AV;zKiy4h-fe*0vO}q+12QVffy1$yz$oW85bCQaO zs)o*-;1hVsjD}O-BdnmZC7ghy&#;G^>Tjkraz4OKf;lJA6L4zS41si%GN8iCF2`Dd zj|L`Ny+I-;njiQ}Uwy)qM$QKy9?&d)#UU>US4LGWH>2Se_`uCVdQ?b?r%f(JQd7s7 z(#ZMXICB{ZU>5+JB(>|4W;EI!Sk^jCtEm5+ZMdRI=u@9ErIGUyf+v-P03R72GPdf| zW;ELVNBAJI7DK|tdr2JJCB5=9rZjRsoDg%K+-30MK;ONJI=++vZZ=;Zxh;8cFhXDf z6LTxgs(^_JL8F_WU{0mLONDF|V9ZT$h9b$-iq2Fx@i*m#SVagv64g}#UJdox&Q#DF zp<)+oea8olOBNpqKqwOU`A_UjCFP|^rB(|O#iGDD9K%3EKi8Q`%1com*_?x@U;qv{ zh%h?U=Q~qLc_~tH0jK*MNci$lEXa&LsWX+7m!eFn1(@Cm5g4*W2xUfUWoIfWFHT`} z0djkUrW_*p*pi;FR&}P5@-jj$HL4^IknJctniZ^0E`4Z|XoIUg5^}U3#+}#m7A_hR zYdkydb>hGL-oj-q&H&#y$~e3II`%T5TXKC)DYdf~Tln;vraT{YLHadsh)ceQ(ngpS2G>RvU#Qy(| z*|&>!6$p--SY36#8I7XufFL7E>`Ho*A2+e5 zFEFD~Jo5>s;|{9SaY*3c0{eHN8I2LA1g?LqDi`E|3m(T&-!-FAl&B5rG+-VEH3AYi zCmZS_Ga5zdgB|1A;PA-t4p0wcb+HMJ14n4yDBB^J7}svri3|D_b%`mBe7}Q(tdjXk zt|ms+d-i#&EeAjpABoN@HpcfNv!eghEK_3R4<6ANW(M zUd0Y0;5?|Jfm&-uqqx>_;WQlwcMdr8xCwsiN>ds+9~ELoKDBx1kxTrfsjf1kQ9Shn zbUTKFm>EL~oK9VBLgS#3YaQDi*Ba3`P;GG(sB1dO(D`B>%nchhg9_MSsA8$$03ox5(ZEZkt}~-i+#{UF4I&|^PnE!}vNo?brIGWIG;yv`V9btiFvVE6 zH<-~Fu}44_h91FGpsXAWp}NtGMsa;(>PL9#NUBR>AZLNP$&5x(mN(I`eKcbLU_MC2 zs=C>fMqxZ`oF9PrT>Qc9u(J1Z_g33Ozk_IkgHwvgk@&i*EIUh|DNJ*Kp33`yg zMYLp{8I9tZ0xkeM(FtpaQbMJ^y493M&WA(w4ov(y6`#mg#P4{U8I9t(1RkmxP>QaS z5b+fm`a@G1IUlf3nK^Qe>M>=7aD)G-voWJItx%`Zf2zb*7T`sHmfp7K=NFAQx#Uq`=hG-JPkVycDGg;J=#B z-Xo!czyoozd(5fiql?!MY!H3~&P`Xc^ncQsO4_5M#n2=VhMcb|`OO0OZm4_BspNA6 z*a#a6mc|5&7D~GeI`3vjo6ExM74;E5l+S>YRBsSPN#2Lqag8#fG{1nnJ5y{ z0JmZK?R<4K5(<2f_CakDq%^+E2h3;`_l)mhIz&l>gl-^gQhoj4D*4|rh3SfM$QMANopK4u^b2$`e=2(G^0^mpMKyH=mQ@~ z7=q+INBzo_M$ShqLM^Re(I#OX10qqsHltD00_wGd7_p53K@n39VD+#mjhqi$H)K4= zR5Qi9jW(e+n9(R|0ks%2Suh9nB*fTls^6H>DDVNkD$$I~-8I7VAfQCo; zK%$`7K_GAH>Jd{KIUmG6WA-{oMUL@$5UWScXcV;o>JWk(2Xa;u9g(_ekD1cQ`H1UO z0f@=KZAMaz)li1?e ziu=|NrD`X|9dSKU87@|TFr`u8gW4A$AZ>#5;(Us1^^vT0{609+f!TQKPX;t* zQevdAKS>Y+qD3NcBZx36ZS{O-4Fzq9>VQQmVA>ltfpv2JeF_RR)eGiS3S$D&3}JyD ziq_#1q4;xWDrifa@PeF(N${eAnl5?msu#_vk>Eni+^yKYOS-eJd=|FwLoJ!71Bn8(by(W@MqE4cg zcczk#OOclvFiEdTMstL8Cs9KkXHF&Og@C$`6-L%h98^V5{$yt=>3S(j7V1z@iotE# z)BwbrP*zFX>K(i4cylUwk3jPIoFJg7NFQjDy>dclDrt{K@PdmQl^wK=O-?Ii##fkA z$$1Ic$*kTcd5>;FR7HK(>RhX1W`=8)h`;1glRY1aOH!R^(mF%6QVfYgn@;Qz@QfX@ zI6i06x{YbA0EDMFE_yNs8F}oVw?@xI%kp>T=*$O-f>8RdqVc#1HLy-H`DTWLZ4y%; zgNyWO$r8mIwbG<@hJvL46IFuAIf%gXihppGN$U&)t7~-tk8%Xt031`D+IU?@R{aRa$cz5Ou7j51F9Ty-~`oKovEbbQshOV&zKnvPFYYNU}3*(bu0-+ zkAf_7hPvwjBRJcrTSdBBtX7+~&vIwTR*YgWJ(6eU?9CGo|?OxEO@WiRA97bIjUj88nziC>M1k0Ip3ytLj{{_U#;+Mod9vvL30o z&I%9ISIydIICxwuR05#biIf5cV4}X(xjn0(J%8NELG3@HD>ix?$w2DsX6@Vahv^pa zby6oKW(5w!tbI0r7;F-(k_22dJ+KSkFl(R99~Vf}2uPFo8sk*~FYryX_SyWA>Pqqg z8RlF{g8Q_lzGc=vn?Ew;NFYLap@a*Hysy4();^m*oG@e|MP$B8VF${feW!DK*?*a~ z0KAgB55x+=9geoF){Jsuk0>lFHPT6rBt8j_sM%<6gGQpx@BCF+HQ84|dQ-=ldnCZ& zhGF2V3p%$Kt}`u#8Z{^ypsA?W-=Hd)y0CM5`F^`SZZAw7%pHm0gJAk@=l1gbOlxpr zm#jCS>L}Bi|BE`em+xooSu9d&m7EdOEF8w_Vyi>3c(QEuWd*>Mh=-DSFPYXj|1N0@ z?F=TA)<0ZySQHL((N%t%)IgJ}+MrM+;7z3yluY2h+#(X-+P&03=?SvL9keZ~`%xhf z!B3ucq`qg;I!oK3(hT-0))|#>MP{k*8?-(kOVi}G4knHInK+biOab5MJn&510qx_4 z7)diGt_7wA4w~xn&h44Fc6)$DqvSpuhX>GdBdQGm+;6ZMNxH78>-7dsFVvBDykz0v{BYQ=rvJjif^_QvGX%{A z9Drg&E?)B+EXlX=qeJKG%Xr#9*!6>3kAypY7f&r2jHS*wfF0YGoKFsIyyw2U(R!0~ zL^#eXgSuHsP~0-)Y)P4501$Zl)lDxuZdzn;bC#3s8NhH=q76t~%Bg|sS2wq1&da5M zRAwGn3?_rE!Onsg^eqm%s=CFTO786U@uiUOivv#T_u^drffcqO{T+E}QR(PauGFa^ zhE_sQR1h8L`=v9_B;5s}Y>PMZaq?{IEV2D-5VeOlar9?f)^rFJ19M2A4b zB9stdc|y$*jS%+(2)vkq_(b58UAa(@H2Z2|U@k_zPAs9$N-MvD7wE~8q7 z!#PDL;F7Nqk2pL>9_4@}b(H|!ugz!_U3F4Bxf#kbqYf>#G1bGSH1fXSRdFOZhpizc z03)@b^N0)(u$_5OkrRoYBG?F!Q0js+ME%B`O3q6i!A~}EBv;gdE7EUm`l+NvL~e$B$uTTZhXvY zZdr?KpJt41flkL&O*RZku|!rW%to3I1x75n11y*u4$W)6XN?pu5wli4*x|s_dha2i>)_wd|L~OCeqKf*1*^($?A*s%d*OVj%b}Kb}z?!sqX}c11#W=a9 zTOS5T&Yw@{98-o=)1l^IINY2IFQj4wBtAt{(f|^K2kA*uUh-{E&JShQDY#hyJPQU_ zJ=GR+ZC+aWv|Nbx2t$)k~L)40Hb!tzA; zHkwn(`-|}x5g;U?1&;hisGc#PGPBACDDu(>sodm}Z4iO3kg8LEG^djD!q%{n{s>-F zAG8JatO*qq%MrY=2ptq2mP$e<1@V#R%&FwO2+EHfFnqCyg$8v3{$#e6iY5fAg=@1( z0Wwg9AI0f;QyMuRWOoB9$1~0)SMX|(w0xVwPo_;S}9 zSRu(70f*ALuN(~s^dg@DGghaVNgWSI1Hg}ZsVxUK=QFQ1p{ba1O3pRNID!pC@tEbh z`depCk-?jAO05xA2+Ni78pQe?_3@sLj);tkDW{;r$yDRgQy13@9!K?wp3b#dDl_d7 zBZ>lp}x74>Peu`Rl^@TYkc z0Fqo9s-#dO`ZFe+$k-OCNDei3N;c3|8(?Y@b-W1`8I_`0L^Ug)VpVm)Y;Y+x_!V<1 z`KTmvn=mCj-7umqo?THZ%tob%W(cI@G6jVIkfNZF#rs)P8aW>TlK`<|Pk=MR=N+jN zO?o3ETjT_djRUemNo3O9>s$c*IddvGFI23-?TKMTITK0MP@gxUBJ)$^g<|9$hZ2Gf z;} zQ^x^G6*zUWDUG}@+`!e4D!C1IvJ|6Nrx=WgoUz>8SCC8*g$!uVMR$W=8oJ!6M z#ZsslMb*)eqH_5B)M;k@8G-V{R&+_9$Nj@aOVo4!f+>xh4{pv$sy?C`w?Qa)_%E9F zW&|fbsS-q^2`u||HICGm%&FwO*m!g~hDn1b>ly__oo?2jqEnc%(f~8KOUR)tIS~YP zhAEAl52>NcaUFA|E0H_0^UgHrjW`-nFYI?J3&&I|Pp9WGF( z;#w8wK2*MJ)}Nw77yuEBNcIF+LjrPYwE-u3-50625%}dA7aN1Jqx6HV&Nkwt+OCX_ zKs!V`KZzX6l5d{SO~xzHFd7x zh*U>#!sXET7fD-6@OKhk{Hi&XoEHvHN)+0X*~)dxXrNy+pd$Lx2wt3~L`v~I5T+tt zUsqo@r;_u+{Yx|ld5oYY^x9PCnNVTnkKl#V!lTTXRFDAWK?vy^=2UWCxQ+_wF}5#Z z2p+b5AK zR5if++%oUi@jzZ-N~6FB5Mi*rMC@6$6jM@b4SO?!6V@wN8&yF#1bEY!;VaFlO7o6Zg5g)|^Vt3&oO?sQx}mk_84=Xy3w3U&I{?)M7o3N+ah3<&&HnZsP(Lhf?aRyG?sj z7JJCmHk6#^j<$$uulJeK$oU|rs?J@Rfb?R#nSh_~H|DQsf1tnv{K4@{qX1hup=7%&FwO5aFk~2R8vB@44x~R=+fx=b~SR8>lEzjC+XU zR`e`UzcQtf^MS2FbeWndY#_2Z1NCcz-srQZ$O-P0I#wP*}de*%I{|b1FG6pr*;h224wiIeAwV^;;7vvQ~<` zRB^|k1^R)_zz`KskC;=*c>!%jwJ|(+xL7gQBlW1+JQuxQBnV^35fG4gDLxhTm?@2% z53p9Kvs}VN3<~eFt$t_F8@*PFoDdRda%CM=;VS6n)QWiAoJ!7%M-g=0_wpvA2y(H^@Ir(St~_esK10r0DkG{ zsy&f<(ws`p3nyVCB+V@G8XP6u?)H?~JQr_hB=8+j|CC^d0|16ZfTvAq|8R$o0Tqc1xJ6z- z0r&tcxPL@+jo4Sunp4Snk&>B&T7Y>{4#|;fD`sO`^hi?N0iUR3*^tPJ>7xE*N+ah3 z?;TMr);zFZxeiV}Z_pb(KSfTs+l&M?fT#EkuwMf8f;p9(ml~QRw{ZiI05^w6ME%)- zir&j3c;Pe!8Yb#7w+jOJebJms&I_?Y$p-+vCp)R>sK1y{k+o9fh2nO&RM32gmsIf} zsK1(1$$6m?NC*fMr>4!NC>3A5WH!%5FKt|k@F!pHd1Mh93|?i zf!kFdFL%a<=(SShgj<7bJP#}rAhQzB`h+=^oEMK`qTDt?7Ocw&1SE910TsPgioAFp zmP?(gN!<5b!}L(cnN!Jm;bN|ePizcKBW4hhflr!Hk+o9f#ip1cH3N_bQrI0o`lrmP zUe|R=(SShgyzJMxULUxJn`T}onTHS=SA+_A@0IIL@qfK)d~YDdaV?BVQv{#?!RMT zxE-8(fXu1nyr9sABDE>RKx!QN*NG-nWUY+gg-hWm`$kqxz2C;37bZRMZ!Y z=GiNv0=X_%G9>UdaVCb;Df*%*jhqjPHpHZd5Y?j09KcWYB{Leu_z%@PN|=lA($^)09Te2Y59pMdf?A zYr(wu>MS!FMK3y)34s4_v+Doh?Y*BRxvo6FP=rMLND%usF!YNgC{3l4HY7E=Pp?Lr zA0}oeB!xn&w^^B4Krb8J*zN|+N(#Xn!Vn|~f&@W;FogGn_udiSd+)smVF>7RGGA8S zdJXWN)G{VwIKV4ZoqO)doA;i3%=b&{3f?hnK2{ln9uvAjIZ1(|r)djDXgSs@_U;MH(Jcv0M!V}%?wRwAD82;G6p@! z%PY-1#||x}2|M%&HW_Y&mW_=5oeT;~MNcE|dZJavphuoT4NmI}JWE81xd)zPli@~1 zDG|_yzzBR$*r(`W_=8o(pa*fKCRN}XLaPcLBPZKrxDhuH+evM3>q!eRbwN8l#VTXa zgTy>3PO1%Hz#xJV%BeOPZZxNcWdKxgVnXa5I9qa>RmPwP!R{*4z%0=vnwzF_x=n@~ zDM;wh1TPs}61u%O{NxO)j6n}5JOZUSB^Jt?2ddMVHW>>yV(P>bx~6ag@Wi>FoMn|U z=m8ur2-bj2z~-UNcyhMklu{pH)d>^e4h1QRXFO=$m~-q>23=TZ03ZPUO!Xe|i>aJz zmExWE})^Z))l&d{?(e!lJl)n+>=IQ_YkeJT9i(QI;ua~ zr3|{{WQ}R)qkID(7!rhXfmMoo+9=JDo}3ivM9OF@7uux^x=@fD()t5@9sE8-4CErK z6!*m8medmaQW44ZkD7;z?NSC^N)F(H_nA5<5L)4py~HZTJ$3NXz>%i{3S9mS;7+;J zE@jY#t&NUL$cE^yq13sN%dAq|lLtIME}?90DTSw+A-UWxWzdCMxwx(Yd4pvXI!5YJ ztWw<5hvka*%RQy30rFtITxpjw=mLoYNn|btTqY^o<9{G;k*lHIhcqELLe!_&r3|{zNJ61zPK1iw57aYq zi&csnUy9lM2{>q3VoRB*J#xRO{mfYMI?n#wIO^_P31njltC9|L;+xe-mpnScL_W| z1}PfPSrFB&vv`8VIv!F{zJ6H(54^%Bv z7(7#X$S!5j1=b3x2x(nV5kyktVS^Mj2|*$rq$C8WNcsS-$GJ$ifIMQA;<87;iU>*@ zHK#zc0uxxvqgE+y_q4JO098k|H933UCV9*zC0dvf)#pm?K|pfGt)?mDajO(}Mg-d? zl#FI1Pr2*Dy!M1uiaR6fC@Afv`VDAoR$n4d+N8t_GorhaGc_S9156fW8S<1>imMAC z{~5sn5l<-f4iqlM2&1s^xjR9Cu#SJ(C3D1fY2|rrJtPlAf$IQpe=|R_1A4O+?ykjiYa8Qc?2vr-QhEN!zyFY18cx%%_WP% zMa^Bvn>HElt&y7|zXd6k*e$DNB5zq`40_O00T~GGcrh7##lU#muv=*yD082T7UBz;w7f8 zm4aKvT-3bOM|LTLF4_x0TREpTHPuky$)62UTK~?~g~C=|0FHv1a$Bkw3Q#7vQ`1W=pBbdI zc5!vVYo>E-3Wg-_0Num#7rT@}mtq3ZhQ5gLkU0JP~;!K zu*w+ppy4v*ohDePI1!*|@A)-b{YvI)0+AEf#hOAgB`(1xd)cK7x-zrfK@^dS`97{p)9cdDL|uDtCj=(GwF12y&c-uV5b0rfKww&3(!^UQU(kHsH93V zqM+!&Ism?~{M0X{MSlapd$1}ML6FmtS81^(xQiTYmon(WxlB5fJ~m=Mq!JQ2#4n|@ z%g&B2WbT#QNQo#uq5(Vbn^EW7ta`0c6fCQk%<4B36qR>sH~^Z|I7Lm57_X;46jHkG6O zayr|r(uXQ!V!|BtaTJk+lHZPzGw4J7h1y+OmN*l$1PqH~{BnBxxX_~oeKnlVTu7)G zm@%*4`Q`NUa^=KjqI)ngNIL%5bmUmSoL(RI-pYNRR(>o*kO4=&k>mVwdVO3uAUhY} zz`(#m+JBP3KjfFw>*L;kseh+C6Erd~nnMtkOL8rltbPH4wfbPIaWR)?Tax_ulkCFDQ;9{j%T28XbaI@t2bl_qV2I7cQCTjVE zRmPx4L468Xl0Zt*4M}Q3PPWN#Gvpuvw6H_KVL%v%Uw4XC#-Il~6-7h%hHT-KAEa`s zO@@1mrl1pWeQwe#E25;Dee6=34EMGT*DDn| zMFu#ewiFa{nN`N12b4Pyq=I{`q%A$Of5QZu;r3|`o zRUt@3_?VnCz4M9OYL()i<^dJJG@g)@3hCt}qH&v5%HnyRQDX!~0vT52e~>@fr3^Eo zX&7`=o^eC*D#fC5yH$#Nrc=uc(><0U`vPQTDtFkW47$*!NW_=oN($(CCri20D#bn5 z!MdhFk0y_d-3p{FxyvqP&_!FExHXZb<9Yz^l-zBV;-2j|<4{j(@37L)@lM}kmon%A zu`oG9_Bw9=ZHD(=s}%Qq*K9`w7zb}QJ22E`SkG6-@6vSx_!-soZas;-2x` z*ny3p^@B#tlFB=Iz%FIbg?eDf4d~mV7Y3HQR35ZSanE@`%W+j;lYwA6rKC|FvP&6s zQ6=bint*{BQ=A3~l2wX())Oryct9%)c zK@Wypa-RXIpjNv-b|$l5xW;{ zGThTR=Eeh23h6N7hb%IA$tq*eLtC79VW@J&GX{%IUbe|_PhvXYh-m@%Lj60imyx_; zl`-f+r3{#;I0MXw`a>#IY%<(am>yOzS+OdiF)I40P_fDw^nk1z=VS(At=5Kc2ET5T z;hw;nkkjfsNSrE4Ag1z$RmPwPO#}fRd9Hm^0O*3QVw2&Xz7-ug^a)dANQF6GwY+7O zG3Y^rx~BPsM#-FFo0{13@cY8l-5YnYi9k!?jPLuoQC>tgu23vP&6s z(dImsEsvVwH%R&9r&cMh$Ak`WFP7{rC5V*LiAf5YL_zT0#YCBBNSn4tTqG1@Gz?s*K-Ohs%p7pOlFYka>~lj>{13@ zs42u5oz%GcfE$n@Iov8`!F!@Xk3CBB>4dw$1pc{Q%AgAXR>c0O-iPU&{s<6OtWsPL zN^yyy6{Yz^F{G!B9ATF-=mLI6l@(N`Qz4RryC=W2N^!j?oF3xewD@U3AKhqjq+QCO z%Yq#|QUp1khp#j(p;Bq<2E@jZAX<#&*k;9@M573uDe*JYz zb>e#0dr5%MfCGegnI}%`i2TMXW6*(&xRhgTGF-2P=ZZ&|(;CE0m+Cx1xospa_5(4O<%5 zemUMM!_i{`*;Etg#Z>pVP)@MPaJ>U?S*aN%%mgZrg zrtaUfDrW{W@AWVk0f8!9<)fcYofw7Gi7$yOP|T)1XOgt$4&3mTu3 zQckhSa8GkM{m56r(x!-;1TN)NtBgSpf+wU7D3Q}!VTwm^noWj#l2dIuBiumblIqL} zh?1vUWjK0}3V{ckBRr$t6r{m3Y%<(aoc9EekCzT=K#-O~Inyd*(1T(>1;8PlPS}x< zp`2xt;hx|P8xWw2GiutXP#^<+wpGTUM|-%`F-LQ`X0MHW}{84d4M3r673cv?!p6oNtve=%EZHbf9QMdj@JR z)hEUicj2_8o+k>xIMl_)wV;#>>{13@V2!WY0jL~-YZTv8F0@KCpvb)kdQsaw5aZGAouChxRbfFOvaA&gV>q z0=e2MW#JT6)EjDcIno14WCOXzD#blVAnMxW$iQxQIa;;s;FeAD`Lw-#fos7g3 z>t1J-;+~}?(R-yWq4}E7HFmk)E@jXK_D4=*?ih4&gK11fidBkxo&sj2eHW0u5q!h1 zmmBR;23<(5k`x8Cx4|3caF&~_Qrt5&Yk(HVhXkcLiUHq{o9$8@UGSoT#3z(k!@UTb z@-0>=?zvi3#77C}Q%YZR%`W9uyOcqffR0RX>9}anGejqq+-8;Ho~^viFunnzNQji^ z&`kbhmon%QC3#7W4k6KHaK#v&iLn`-tefg{P&*yz}^V_;tN3fUS*5>w0K@Qx!6S?>6|IgoW z1n>At6v6!&6iZ5Zau|y5^ZRMq_2BZRlM{l}8+71;I!yAaa=+h7+VNnwk`k%`J4m*c zN-TN+HwnTN91lW-;Dg8$mi=$; z&v@4jok^g>(t%UbM5Ec)CoTJ*QNDNdlq@ztcoS%$Ng=?h_LOD40sWqnCt==O!S8P2^Xe_giVi2!1OO*aWvs4^fJH z>G65NZ>4Vh!Ai8n5oKZj0akYgdAq!5S&gobOv^+CbPrcMKnzQ6ATQY@3_9pGjyI{4 zDlx!2p}g#$hdyoBI|fRd{5r2y6hP7hcKj<=8G{~p=pGn3b>G6p>eWY7o?X&bN_R3K7;WZ3^gyZ=X#atKg2P5*dM5QfPchW*bf z-@9r-v8BA9VlmzwvgW0{X;?3e?$`%77Pt=yZSaOeo+fYk-)z=PX!mT`FDUOzz#}Kd zO-LchFf)CYz{toHqeKN=Id{vW{JT-daq5g<|u zOJqNrgh2=Py(v9uAxU65+&~%M-#-t1+OFRPMh_W=iW?Dd^58qk0ah7<9+W^$CM1D? zoFKWCR&tn>}I#uZ=)FAPPf4o~OLZpc}1GAyrL5{GjM%VvS<`poMiNq-92I)M~vXL5tw5c@$6*6Ln1L(%d!4d)Qvx^A}G9|-6<5Bh(;`O+Q<2=q^sF(B?|r_ zu)#mYT!g(V`MuvtBS!FANrBl)fMB=>Q}6+f)bV~Rb>k0KBIQ6?ehqst4Ktt}$_bX$ z==y(Ds}drn->wZxQ?YWQO~Rl9tX{QpPf;xv)<9CpN&b20({}wX{CqNsMWyY!fUsop z2dj)h4>*Kyq%(GL#j|MwIoU5m?dj@Krj)(|K?!F)MuB_v6srtJ4-LLkqr!H~3r>&C zsfPV8w)=nD$;Z7eApAE02RN3~4Evu|zIW9s*)FsP#Q(suAVx2z8`cY>5B8xQk~+3J znMTwPuz2JQ|C`NviAVT>I)lS29wvYA3;}A{dEdMI% z#&@g)=YaB@lgy*O7R0-={Z?W%kFb*RECQ&<6@~K3X%Wadek+X_!D}V$I;N?e%AAZ< zOa<||ek*n34^~R`1`XE#jO`C^IhXS+tI_rUNG1|3=9Hug1!n9<&bLVzbjSfGqUMig ztAr9@&@KMxpNBqe*YBdOgJNh7%YeIGMYjI}tBgSpl4MZ(PFPnv z7PajZT~+!}sCBx?Dr3+C+^H!QQxVjx6dKXlda=c#bN>tvk3M#a6KI)H=&6kQ<4bH3 z1|7f|0LPfJI;t;_QOTwLdFV5ldk<(qYgWwus)d|joPqOnnN`N12aGdxFj0I-$4&#+ zi(KxPq0hwCLrc@cX&!M~o6Z^#`LD3b81$eT38E&=7Sen~Tu`p`?BI#`PF_ab>k0K0t%dVUv6{U2I)dh?aeu482M@M<+1~=xO9yo0W_sc&)^BfI1T@MJk+X(ui`M%}Q=%5{V8rN|@>C@ryyP zk?U<%n(w+^EjcpTf1v*c(j4}}NN%uM$vA>{eEbt~w*jS=0JH%ZBsbcux} z1RNp2w}cnuCYzP!yRlbGr~&Xa$u#3IgC>{D%{D6;NAQkM+jd2HIyZ2TnV6#7Vzbf$ zlK2#VA7o$7Uyc3Na;wcs^E!90mMBKTno>M+Q8@SDrrE4y9Kkz2RJf$l0OF!Ii2H0N zf3jK0MbB10iC_n{x&X-0EiAX&tTeB{_iD-ULLs`kP;lVUE+==`tYjR)J3aw>NY!Ym z23HHFmPqcjS;@t|28xup7m$@;Hsx7d%Uw1r&3gm9T826J4T{NzTR=}zEO*-zdMbHZ}_S>f1aV;R}%AtTMod z$shxU0BXQ}-}rz3rek<5rEfbgJ5?YV3kt9P{%?2@D)9f>Sq}a{0DvlGN$gQMMb99y zKH#?%-rFc!;gXS334pcH{xbTGAN1R5)EHh{g`Bj?J2hj5P>jvwA-}D94F+2&9U^tl zT!E%Qw^4oiu-{gl#f`oV9yuXp0?HG>`=GRe#X=tO+iKJpUR!C~95^`*n-n;lX)cfY zZPjZq*a}c6E+#Sa0B(mHpFHNbRcCR#t>|~oXuecVMy^5OR37)+YSb8BTTw;_r7`e# zN>c^oqCDZZRj9qD4uCv#bcx?q@ih@0GAqHuZUV3@XZ>wH|!B!M4u%@6{sbMdmc|e}`+p4p;(SK%L zf!GA00rb^GF~B{GWZnqU~Iu{zQH5oXd8ATYg*h8Vt4qp@M`wkme;2_G~Efw%=Br#f^6~))g2h1klI@P*+J&NF(p~ zZ8d5PudOI{PN~I(20iBXKpn)pep~e#47LJ`w86iELW>i-Z8d5PudN_(rdO<>?+nL<2#S2*w^gsfU@Ov`fO5vv-6gP1!dUU4-&UQ) zjkj9X706jtN_3cvDycCTe?RiuYSb8BThV5qI3(m_DfKR?rvJ0wR=oy;tzaku`-jq9 zf`YWj7xJ;+R-MJ|wyKg0FmE8W=VHY@b*n9H8uG{tU|BYlOl&inK! z3Z$+cDs~{03GGg0uWy1Mg$i z)Qvz-xyNKMs8Ce~R3;r?`&u=%`yljWK;}rdfZ~vW7B2f)HFcxFQ=$$qtWoAik8Tu3 zvcFYR`>6)`c*V_%a1_yCFe&8#tEO%w77J48-VITu9g0_ZRJ#W(%E7WsUa(0dzv5Fpzysf-{G@tGrR5*!`K|5LCs zs|nds*jdUi{cBC_G2a2u0;pwZOA-onE8b5cI7eD#IC>CZr-q-%9PbXLR`M&q3|%9x z9u2i7HQ1~PCj@*SfgEL(G3Y@9sR9iYbejW+7L@X9(@wK?Og00~3;IDq68Aa1dDIpD z=9`vmhJ6h0nG69BSSuyuu2V|Es5w5`w0>I+23t|mP0(wiEQs`_kk$UJ-&Q;``#e}% zEhI7}H<2RagNq@@_-!?646m)&FiJAM738S!nd24w&Tp$;gTYorViiwvmMLgck;QVX z-&VY5*vjq`hLDg{@a<#`t)J9P$#H&LjT*yitAtI2qS-hE{(ze@70`ZL^%@MeBGVUh zCt`)d;mRFPj`!QDv$)+>0aeZgjD|43fEJhqa)RGhqsH*siaQ^1Z-PjK*rOO;f)o9= z>NOZ_1$71cRX}qXg=xIia+2RxoyF}QJW+8FnhJ_^=^dieO8(%t)u=JNwj#1ldlwH|!B%)2NT{{XfO3&4khA=@>MU-zRT4mV zNB^g~CzaM)p6$2Qs4={@;_?l&a*fxZxCZc-o#VGvufbp|(lNjk0U|`z5h0AJoa?t$ zXYsk;>(vwwl3rVwM}e-Q5j&Oh{I(i3hF1fsRRF?Q^e%33P>0L;ep~e#47MtPeublx zAV2L&O#`y7-&UQ)?Y5#@GlP4G+UO{uYciJ${I(i3hSyfm7tnl6V;7ehkjhfI&~K|= zgTYpG&XMwt!l|~Oa_yCi{I=>WKEFYDHD!y4xy#Z92aFVKUUISDR-?x7YM_1bRR2{` zR>2t#{{1C>TlE?^w&IB36$FZ#cAJKt^h^D=>MU-zRYCIi`#9b zT#w|4!CQt`iKvoX$g>}!C=;BlsM z-8YxNvZ68UFiV%$j_IEuGL_Rh0S+e+%!-+E{Wra6BqK)f+6k&Dvhj33a4DR!B;*Ev zG^QJWuo6r}lNr2txYHm%D+9RAO7?po<X7-a9Dv>0J|ws z$9rv7GLGQ25)jT%`G6voLqI`svD{~~lAE;yW(HtKif*VD1OX|R`)yXTdjnyipg&{= zAz_-qDJu`ytYjR)Yb7!T%7{V65Mb_@oYaFhE4hpfvl53M<<+er!wurJ!Ak4Kcmga| z+I%7a#NjkjcFl(kRDbLuIcc7%w{Fy2wp3(@8%h-u31BAEM-{oxXnrno&fEIxDqT% zSjb@pk|%6dGM>{|DaGq1VU)wxMI47H(33VR8AtG130NdZJ7eJfXWaP7IXz{wlIsaj zy9L}WrB{@Y(NiAD(>5y^&uOegoQ#HZ6a}`Q(#k-dv02GDg4aqs{u;=2SltQ;M!?j4 z)@CKw6DUCtBxRLW%0k92E6>@iWIU&_Qlfi$Bh3H&g4*)}T~NAOx{nnG*_tXc?Z z2`Q97Ua(oo^#mx)o@w)So)ewrrH~hGRx+N`ScwCekgxJjP_sazpuA+Wl5qsDmDJg z!uFO|3awjv5M%2r?& zM`T^NmDeGFiK)Epx7DaIytbM^?pZegmV|jtzd27%PG-2Nb9Pf6wqE8@d-i z^3QVA7~WX|NDGY*BZmT#g7)W7+X~X<{{C5x z8pAtF^1bl%Xc0fO=n&S+0oE1a-c>ZYNI;GbWq6V4Gm``Tw(6di-B#r^D7gnw`V;{U z7Q}Lp-&Ui>@Y;%=3;^V4s>xGu5MW*WsehK;(=y(eSP{Smrqh&O6}lRW6wcLy{j(f3 zhIf{PRx=tmXH5pkazJg#A=VY)-peSwVw<7up1v*wg>tChR^8JYVJp~qh_{ohrM9F7 zVfiq>twxREwH2u=jjbuvVg_SDBtQF>KO?;kx~sl(#XG`;iWTbfDPZ9Wm;^I9{9FEv zw0#8c_|!!c3!{9LmS+%nz^DI~zc;5He>g8_Kmmgd%q$v$iz=z*7d9)|?-*6a-JFOy zgOEw2L*)pYm5d{Jtprj#1WLeVf?q;#u908btmNLsXiSH+nP%xKp#6GM%8@oJ+5K+l z>4=7<0i}qfDZzLCmCZ`V5xiDPGHgUgTi#TFjDZ<{l+8*D_Y)%Nkeop1McWHCK=Nyw zmF&Lg44yBDH7F~hHUL00`Hjs=#u2<$qBR@RI?#zSZK=d-KiXy`*Jp=;5C4ff7AaB6 zNx;XqS;_97<=h9TE~ik8$N`m0a*WMN#u2<$s<~0c_$>HOEayoszq47%jYGp7O6fT* zc0fY}vpkbyZC0}TEHpF|ztz-<7Hq;OcAU*h#u2<$s))rYjTkt2CDn3){N83I*SDiA z9vb8+O)A6$NQcVtHY?fB@yU#4p%lm#aJp&jujK@rm5d|!tu#>@9nj`U15(f%$cZ*9 zx&9721_4j}Qt&7s4{78izrUk?+n7#!(0OJVm}?-~RAEw2L!IT|4{)L4S_i=>IBpZ}A99M{R_eEnu@yiQ8vZCqPsg?PL!Iik)u=JN zw!(|2oEIPoHe;e(Gday~t6qb_RtXh10CvC)F{2Uyl%do8w(6d_(YN8w5rUYJz?{kCY`?8Wjp4Nw`S+SawWtDyAfnS;&hgu-*I=+!Tyd))sF#*n9iL`$ zuHROj#f{z|>nb3^L{l+&Sndzp0_8lvtwxREwG|!|JaWtrR)PppCpq75t6qb_R@%fG zvR{FYRnb+F$shf;>MU-z6<$n0(@Ij}E)aF1r^IioQDb;*MJyh$?J@z!0eC?ekuLPx zs@Gt!6`J^s8tUfmBBk8|fARKIL-1t$GaxTY)qigZW&MCjiWbdhILxw(2Zyym7FuYT8_hkQ1M$ z&4>87TNOZ_MZg>&@rFwWcQYzrYyGzBH5hD_@g9?)YY>6EmL+nX z-&UQ)jdwKG6-oAtpaNHnfE+vh=GXgeHEIm6tssI?8U$#%3B3RaCO7zP)oU==DuwDG zq@iIJ)lD!VkA9=yR-MI1*eWc6$bbP`IpMM}mYe*x8a0O3R$*Sk7EkOt0(&h6zvpJZ zt$GaxTg_;wWg@sf`4rH-TyF8(sX+teYZ%8jbW! z1d=HLLXq5Ml`-f+vyQ^OfwzS+IXAYu{j=f8ug?}ViP^d#%mS5f#)ZA9fE@jY#Qq7oae>qVo&kU62`wh`D zo{#;e0BjHeY9b5dgFyA0$ODFGnSBKBIxY!wO+X8vH32ihEcT#n^|(>|9Li0Q-X^nY zP-(x5JY=(y-R~us!KzB87$}C;rj&II-%d{kG~XZhSj9V?rf8CRk0`C0R}C2%quW zYSb8BTajUeCW!bCFn?f?P2^d>t$GaxTai73tS=|c#Y+N2x;*E%RcCR#ttN!>0^L?2 ztOvP1kmvoj8a0O3R>XZdHz~k__8fx3Twd_os@Gt!)g&yqbJi3~K}rFwgS=?j)n)Jq zyn0f853L5&wNn7)DZ-JLEW5gS1n>BCt<0wQkYGR3bOtBp%a&bT#~-YO&&<&Y+!g)j znxK$ZY*w|q1kkCj3Sv1iz%2ebn|13w1;hiPydpN@rLU&0-;v$!~{j==sY+R9g7p7u@ zBBhYtG0~4=8$WTzt1E+_4{kjf^R0D`)xI946m)IoT7g>kBD6-&?V>ch2K`a27|4LPJy04u}n-t1mq~$ z^V^ob4&K4F<{I5u00|5zkK8mU@`^Iq>)V#T4*M8hTPbutWe@cZ1m6UQU+Zh zBLftZOmj}|cEUEDQrC&<-hOY1TA?#8EQVvWV zm>k4a@a*MCyOco}%u4kuxJ*D)~zgj_@%&N_GvrDt7;D5`z zG}|`QQb}eFf(k{o2L6;cuaTqeqYk>4;0lm9CfFR%LB+27TdS1$O%h#7;ACk^Dq%{B{|M2Wgd%FT>wr8q#_Q82~XhilHc2<47%{D5fCQ6MrSqUlT^i9rOfZa=t2<< zPFFQcVG`p-rtY#f-97x-&E6q?w^yZypl`_9S zpbPjm?16yCQ1wogXCQyDOBr+l00^S9iS{FdufiE~vQ^5Qr3zi>O(5pT%L*@-76i#D z-wsy2r(vis>b7RpM*%cB&JU43fwe=OkOF7j(@Swh8dp0H5h?8jzH&P|1S*6TN z7u1woM%lz+AR$x9vz62BQU+b%4}m<5Xa#pR%1$yl!zv|rj)Hg^Oek&UeFY(~%yK#N zE0^R}U6Lh(6`Y7^%FZ7G?{SuW)IoRLXflvgDo$Y4t!PX?+bX4SbSH%Y`XXs%xK6xTJS&mE#D&;uy4 zgzq$v3%~teuYOg7`K!8-6-Gg%c96zV%{fMkj$C9PchEk~*zJI@qy7$-9kz&ztx{a4 zjlFjYAsbLDgpz>Pl}qeW23=+eH&0@N21_aFUUxsuI ztSP8ra=l&3pi8MxrYV;uq8YFeHgbbiitD#2hb_J}jS`Ud)okuJ+NBJ-L=)Zs3fG7h zOo7{<$W2x$uHOb_7rj3z_lk59X@>P?yOco}&KWudXCS2kzDHf6++vmD`eAgq(LP1k zE(eW(lTU87OBr;5aTW&#z+nYbfcsl+vr2LOFp4C&`8BxL1>m({X#UAAWzdD{IkE`> zJ&t(0iV%FeRf_9WwMlkBTp+#9*dc4V!!BjeWtP-h5{N~rkj*NQJFQY&rz$NtFQb~K z^(1eYnA~NTGU!qTAjwjs9uYeYXcv;Ztx{YkDa2!q66$qhkaZwUmwW6|23KM0 ztrhU3CdEu1uuB{13@Qpn$+ z+@LM8$|AULRd8#Ix+4m${Uv^z5szRHNzl(@QzL8sc-ucT-p%^EphTP)}zLg zxLhIQX`7aFzs9TO1Vla-7&Nx9cPZ-7Gd3;VnxTM33u=a@Gx(;GGRx#yo0fBr$Ezi@ zd+`r z(ycuvrHQAN15`%RN|LZl?G*tB#JG>E{0dqhc`V!DJ>dA(}Wa_(7qwbY9= z%#%eyz$T2iBEM$S(q&->(U!{`3{8|51R6OcyHZAAgm{&{i-`R=kh%0H)(2gW;*|f}^8qb=I3^)*wI>2NF zTwC6@X*u`PyjsFRM+Y9vtOS^Vq|4d&EZCcKKJFk}bH^d*O{2!I8?9K9lP0O7f zE%PD-J~YA4;*20yDIeOjoO^v7%{dPmC? zG(0Lufc8wed=fSJ{M$>*%Ukv!4N`90xVieGbz1X!<8JMr^M47mbt@lz|L_0l`)j`c zum0)#Y4;Vvh*L~QRhIf}M5c*??z!|o6T_YVc>XV6B88gn4O@5LytP@bcHLvs50C~% zPY6N>*e`g}l$pq0OW$2l5r807a_{*ETe=VSS^A&M<3)RH+PGoU59Y&h83Klv)?Uhw zij2y(eV1Z{CGAMrmhwl-KjhXG?OJZCH#W=7mMxpNpd=8;n(?o|cA8K`kjZ{a`S!n} z#dP%bS1LY?*D`{3Cu!eu(3L8gp(1GddMz|0PXMO{&dXnqv2I(}wB?8#e9I z{oC?vw{83+;4V8YGR{lI>my%!z*4mRXyI(brVU$nUEXC&I}Tmbv<51{i^2uvGdXbS zKkvthk(>Nz%Z6rk!@$x@`+a z+i9nN-TqTWs@dS=rR9j54oT9mp2#6f|3-DpTOGgrmtU^v|Ei`^sYPqFWrjmOr}|Wj zy{LE10dyJx{oSTb&6fGglVR6p%MZcKsyFj`w*S7&5?k)p z8NyRSq+F6IdL%0iL4zE|i~1j@d>C}vSG$&~ehl3IB;m*>I0v2-l{iaUCAg@5Saj;E z=Ku8lwcV?q>k?buyh&FNY)>iO5^T(DD3nOc;lpxnmsxAO6}xqh8O+9_n8Xz+2X>*j zlAkZFW8ikdC0jRcAP2r-Q{DVHO4~oMcDZF6Po0mJH`gmhV zNsbtFbq9&U#X(l2Ojh1tkca59P61rN`zOsWzg*g}-F2tUE-Yu>E~a;6yN9%9P|?Nu z&0BUWw{2^-gwgJ0jRCebyKE_S>J$kP^UDbD<{`b3wft&ny*u@<{Atv!fZew=vkgB+ zP&VTdLj=8?z>fpef*iH9b1!J&QB1l=(Xd3fdl1wbK@GsGfJO>@D!*RZsTZ<1k(hZf zYDD!%M8c2SIQaR!*EZ(O+xL;an32SdG~D_Hg94V z`|<8gwQV>>Xm5;*lohitQ4 z>%&}beyql#&mvYZ1N`{eq$w&nereK6&Gz7VQL0t!&VjM5oNgo@Mm>@`9+YTNzX4E3 z4Ts!hTF42*3}W5!SGJ?p2k56w+aItxJYx21P{m3)aVhD?YJXI$yf}Icwm(|l(jIk? zL_<**#V}}2CIn?pTB`Y7)@>u*quadu)}40RQf}IXv-BVJAG!(uUHxO7_*cCjtJXBM z$dJ5gT$1$Rj2yuqx{YFG7`5V8ylATgLE*z?A)~Hl3cV@Gsgsxf&-px8Hrv0l(f&EkxutT%tseh^0g zpj**Dlt0 z?ZTp%g_@Wd{H-+Coz+^Aml!`{MFeoZ#i%%Wb>z!bLR&+O%{;PzXZz zQOVhJIq}w?Y$Zun{b1V`E&ohcE&zJ`Y~6J;8qNP3a&n3iA$}zH3jY!iz;e#g|Hc$o z=|j>&kJ@gl?cA&_-a8jwIsnylp0Oy^-IsHh{@d+DN5Sx1mVdNi+pf#IZr-dr3KcR0 zuq#@|$suXi%z5qE6#ozcuYb2;Thaaur+u4O50bjnk;4Q|#iN$T$@xn^L64%_7TX2a zPE4;3JMHu(Gga5P+_s^@L0(xRU-jZ|cftbON0Pl_Hw`G>E>rpA(tiJm4qmk9&EIJ7 zR{foJau>1g4*9n72hH+yvpOrpwUjCtvJq+rVjAc!SlaWSO_7+QUUW!FiQ{b2c}Xx3 z7hNt~+UK85hvBV;bAp^k0MrsYSxL3bMcu2DwvXgXyr**0PuPSu{X}h=ZTkr)=7!c2 zi;B7iL4xM+q$JQO7cXt*(RNM>H!fhkSKqiy&%1M7yW3d5-WVAJ#?`E*A)+pT9;0R| zmP?lYZ(U4@eKCER@UJ+SNIQK`n#k|SJb!ZlYd{R@sZ_37xZ4OW<-uU_g)594b0J@kKJKs;fW zUGQ@E(6=S#z@O4lL}LUTUKCDVvlKGFc0ccb5p5-pwcK8_!j#{D%Yug(<33T_18j&~ zyWP+vRAzT|O4h2G=z9gKf&cck4 zc<*)}^3D4eK3t(9z5h#=7O|q;OB}Hul^fN)ASqiA2`Iym#>E1<#s|LSH^XuyT9WNb zD3iz<{x#i%z1IDqolD(S7D$5%;j7r_&&zS(~GFvI`TeI6UOaJM{-M0Sd z+3nZY)@IvswS_%{m0pss#r2=mKqJEh^4uy(ZTj^2?LI{O3#&eClcX;$eb3p0+WEe; z>LV7%%PSvs&!_#?E2}=@Tdywsu(il*3-4hV?6zTRMeK%6FW$ISgGf0w{aVU7rEQ!j zW+AVy5`x?}7KUo&zPainzV+79w_3rvm!@w!e-!U5yjUS|J;vXo(rCceWy0UV{C7K} zQJ`2p6S!yyLx3!r$-7HS-51tJ!TKM#PqapV*AieR;(g z^yy4%8nI%s5s+?>_j2Zyd}f|kyS3@OsA)iAMQLM0R)7rEf{w}OBXsO#)+zoeu{|I& z2zki*-RnCVz5MD&;jW0boI(v-5&mQ=1wS9eDjLA|{?2?gN5MYM zAK|{vAJKl_`DV4TDYqaTnyLU+!xJ|$tQgSs) zby?~MImNdo$_dkJcPwGgJ5F zm9;_^g`!n(4QQi;xpE?h_A>R|jMf}B|C1*Xt@+t^zS}SRs7-1gzVHE?#?QagZGX${ zFzt7KvFanfbwvMBJ4&0p{^hEVc(IS1f24!AvVOJdBV--rsL&>uf4%Sla(>hQsMV?c z&e5wr;#Hms9&Bh016*YJF zESB?4LOPrDnt=XH)dp?9X~b=ix8si{A>DLZr&3oenQrcHAYFuHH=9r{7$u~e4&8(y z)q0gyGvTgBa-m5`H=SM+A~GqwC)Coxa#mB%a*;_$H=W+cBj-YhfVKz@AXcV@f&l7^biQW*VCFt}qGdrZd-MMo&dS z8PybEi5d7}SB?_WX+mbEq2qDND@2Jk@#w2eLOPqYS3s71(h}SC10X zX~I4L<8s*Ov!MwzlWR;uI-B&G;Fr**NMkWH8fo05a_uM~ohCUo006vz9vzZ7sb_MX zNl0gtwkj8!P>j$NAq|*QS_CQbl7EW)m?X#P%crIY3g1$0F$w9W(`(XDEJ@7?hlcKtV6omhN=T>445B0I0jAt#Q;I+c z0-A($Hfifmu}J}TN5TsPFbs)Zx;OtcN=T%U5a1}eZ->>C zXT4-5y$@4NX>bLUl=5eMcM4sfcjTonIDcd>I)CIZ^(yK0GRa@=|7@+5zcT+*Cz-!G z!Xo`q)p84^pn!9~B&Hw9YtHb+>-_-j@WmVbpY8C)oAW<)_~NY*!}sSCF9wxJ6B_!I zCL=24ZD;s3@ALz-!>@VQHbD2~m76$?`kWb%o@%8aeu2E#%WUVc=KcAfI)^nMIK%J! zVgKJ+i93HZV)(WpgV&$#TQIM}n7A_6*?=~OQ9`BOmvQwTpY_ zPi!)~FY7ysV&oCPsiwy&CHhEfxqLcGNT(R_W6FbwPEZnqpP$QTj``O9rPs1G-`dan zKU>4E{bK&78h-7b-!+F%linL3g#aZ9t+>kl(Oh5no(Jd)sn*AXBRV0}#FXT6T?4AviR)3N*V%2S|0k7`&-5rI$u z;U$)z_cB{EtpCOQPc_5(BWy#oPoY;^UAUB@{DitIdiEOm3aAAzuBOx}&qxtKM}Eu*5uHjf z*x{-XcWFohPI9W87i<+CJ7Su>S|n>}%OdDN)kaM9ha5LbNT(QBSyLd}X<;LfT+o8{ zd&gGM@#cy4E)eynTq*&eVvFO}kjn`pl$r|(h>246o={yv8aEMBt)aAoj@RQwK~nQ)#P;ZMB562_T;AI1?U41v{(+@vd$PGVr5McW8}Dw zAa}(drs(R-1zSzd8Zpgzybzj{kc3Q715--!K+blinVe(Rv29n^B@xo07G%^sl262d za_$Hb-8Ab)fo|}f3L2>KF6F$1X(s27m}c+DgFiYYl+hxW0i;vOADwBY7npVIqk)7} z)D0teO~42;JGpQ{$Mm8RI`%SI8US4pnaBzLYVPD>N5||EvyN@IJCB0s9&T)#f1Q!S zAc{LeME5ADdk^tbctb%HgQin1TbO2c`G{%uYEkY7@(D%txLBNYxm+1!5j zm0vqzn!Q>88&Ri400N&GddZ1gH%iEgt#Z1xLCn|o%UKo^8+B||++dz)+xd^JfGwmk z8?-Q>{y||3<;D>rI+ZxbCiLI1^;1q%P=9~Zf~|_1M@+LjgUVkwqKu3m$ z-dlkA>I%c%F+xN)MKEqCxCtnySN3mQw)MhCFPy$XpNI!4+f}QYx@nU~7D2l#rDrO^=up$u%bO_$VQrV%&Qxc9N{^+{Ras zC+3QAoy&qJjWXLWuPBC>3`8Uq931x`Y?t!XC?TC<>`WycqBQS-9l=dNp8oDi;Sp+u zFzphHd1m3G*2#Nz;iI;+^SSSKMdNM7QvcKESAE$2_=Qy;wm*N-kr;L3zO?XB`_q>f zK5BpX%7V0&pT4^4!}iCot@^P2`Rk6vxEuG4g^${Ay}9tymG8Z^>ciG2e|y!3?a$v? z^08RUtWo0)P(Li0f2TvYDyyDBWIe)pUpbx9bxRC9Y8*FrkVc5tYhyGmj$ifif^B5 znF!GCpD*Z`elbGFUM7ItWnSQ7GjBQ)XR_xG^WbBa?X`mwIn37Xy@M&b**@z&y4et~ zCO@CkI0+|xn#(@D%ytJ|yRS`V_vMvcjmrQ#ErFL5?6(}mg#AVd>7ICtZx6CZO&tVr zwM_Q!6>IfhcYsZ1_vMv^4PzAP$B3E}ItoDFlLLF1t^Vr{vdQeeyfRtj5fv_!sDQTm zVj@2sC8V1ykT<-;RJ0Nr4$5pM2Rn~h4srfif9MXzfOFQz3^~#{)`>JjeH`GH%V9hG zwWgkQ!p>Ad8KDG|@HG&3r*Z3NJIs9+1aqPsZq)$Q0UM&FlyDL-!0!SkG?!nR zMYKl=T4WS`1D-&!L`2M;UI%f z5K!*|#R~`iab^*HV2(@{W!F=!x2Eq3bc5fUMfB$}?GFGMQD;d6r>v?-jyH?wk4r`Q ziBc+G0h6MtBasu#BKjgRUMB#v2xtL#MBB(jPBe??v)y?R)4)PgKXvSsspN8!Swx?) zW<9{!kb%ObeLN-Q*k%#^$xfLYP}SgeK-vdrKp-cZMf5p8SYac=_%nPr<*b>>DP|FU z-VTNrn6W58ghZFL2edP05&ik4rJb5E)l!f)Y=7Dg|J`5h7m3=&jJ85%jrO&H|Ho;T z!-qjUyCg$$x=BD=*wPB1uA6g*%nw{Eu(nR+j1|A38zVe(hwYnTwt|yT?W*0CXaEKa zx&!$g%`z>Gma|p_bYp~P4=4PZ=p2&+(GA_de&9k(X-*~y5M?#h=yL83g<~V#!J^=Y z8x&V!^B$Y(a?4LRlvny;^C@Q$jh=B1yb$!CW=`!bg`UtQTwxN@J(gaR5WHRSqt{f#~#fzLla@S%> zQ)@$epwgQ|!L6gDb&m_oDWardjX*$p z%0_N83F)TQs|5TjvB{Ju9-b0q!t$q1r8v5Ml(bHzl-hcA+&C40!J@d}4wI11O8wDD z(ks@46(p>{0{{tk=O`haCNnT}o04i}=rxH+r*fA`NN1d06JWq`-buW$C;|DL$lara zbeh0ruKqVwxiR2oRJGr;vY3>eU6xxX`Q9BAle2HrbQ*~}EC{SX8(GM93ltFOVx(!Q zK)i23PV4sGzwlA(#y+s{QR|jIxbRVXZ+gfyvF|^4|shaHx1KHc<26# zOvasbL`9H;Ix{6|eqxl6E*?=(Is=dlmFKiOD;oZjJAAX+ZTBBnyY3REPniU^lXtYz z#v0C5s3Tx3h~()}LOQL0@S_?Zy6!lvXe%q^nH~PEvm&=|aqPOGdrc7Hg`ukAh>IX| z2auL~OexQ-XJ$}o|9ND+>d)F3_tB-)cX4ZQ)z(iTwJ)x7v^1Fg=yd7X6(Ih7vN`G(dvU zL2*VXZ<>U3*6W3E2@W)Z07)9>G6Ar+c2LCBezV#B(JF8opeSiudA)Og^QtpKk2I9g zbI$dPa<;ckV$ema?B-&oRK;;zRkXM9EV$Uevx9@Cv-6teHnRQhb|3OI-dpuyyK%k0 z-G_YhgH<24ah(sh`;c#b^yTZOT3I(FeiBH9sBor^CCU={^NNtp#4FlY}JRYwtv~~L%#X>!b)pBlP^|%#JBeRUgs5cI=0{1Yt=`5Ywzz_BHG=0 z?41P=o8ftaz=u>H6c1C`XOxg`$7lV(W1x-b1m0;6mVHe^y4m!afWtwYk)MM>(RMWL zH%dsS39+@5C?Q?WI2-T~%Kj!HolSZlL78Hc0#I6xWk_doIbf8KP7~6x5qveuI!NaY znb`wPLOPrDnhLE z6LG1OetB}efb_`EOhQ^+=R$aV5iA`XE;&5L6p0`Hy?HKaZS?c+8S@Hj`$&3B2R^tW zGl0h^tO*}IEUfaYUNKGntc{Mc$?U$olK-HcP`T`=J&m&hnlt(JC?TC< zkO;w814Ay1F#KB}znLq>3AQ#m+9YDt{yfpe44toPx;~JU->VGFh#*cMgr1tzh&KV&6y?KB>1q0U{4R;Y? zK|1 z!L0`qBllK-+KF+ea=!cg)`fqxKfk$JQ$p<&(uXrjq1b>jxnPu#PO*w>B5>hKK$y(x zX)G5ywu&w?Pqe+9u+P%$qTr19hjl^K8z`s?6OAqzp<^$zq&%FJRny8|L9dy~rH+pA zWo8}wBoy?g)UT1XC;*0;uwpM?&@sMZgpR#TN*TekBpi(`wTVowbab3twJ^ZsYUjTt z*O>M1t6U<$-XOIl6$pX^P3Us%2oc?5Z(v+2XrL{Xt%a@!xo$zjmoJx0!Y93yrCF#Bl?tC}PDxLM4A1A)>Q29D1NuCzOlB8Ax4{+`cf){EiXR?603O zvFVb$9gJ9Y6$dl9)0t**ms!WYMp%7y%7aVIBgQo6$lW7EbkhW<0*ncgaDb!Z&m?ls z!ZeF}M@+L%PQtyX&@r%_B$SAOJ9VEk%{BL%b!=JB*qy*O$SHuMs|I8!IC|uP5hA*2 z(yKzx1P_uX2egXi!G&qAdC1Xl=ZBp?);?k$tFM~S*;8zXd&2upo0>d2LPV!7{GyO? zz`-BcE&;R_n(Aeyh_31^z?o;2$?uk0X+#*x7-8m=n* zV0mhUh;Eu>NFbBWLrCvwz$U8v^ujdPJu_mO{RNU!6)dO%2Ur36DK2}~nWj8v*0HZX zDTu#o&n#YCN}4Q{=SPU>rdcJhmT5T<`0Y^jX7a+qH04D{!}Twj#m@uBI5}WW5oViF z=Q+*g=4M~LWVOiOeH6$< z4;HmLnH>Ew6?75Q@E{42I(WmGX85LA$KF2-*f=>JCT;g1RqgWD2oWm}mY#aLGnCqr z^NTCO+Y8eS-x)E@UM=A4K|Z1HjA}UG5<_`+l#os_aB091B%lLkhhpf-dycK5_stXS zeYu>HP2g9j0FVM(#bxV*g^5NVj?l4}sVNAEz4BR-QJXbOH!o>5vG; zC@^l7b{Bj+LPTda+KFif3JCV(1yQxBe6ldj_|p;7>|IO>uPE{fYM#bSo8ja$XPT40 zn04%H!nLz8n!*zg_ZrAu5EzaS(M^*~eO)G+cqKzgtE7CfFwM!HJ6fWuZB#}2>-dC9 zB(~i+rof9!b1r-BI1e64viFY0;F0v+G6@_m4s2%>NdcNRk$pypSa}I1WR+XEr)dVx zFEQF3o#2rq`;C}pU!p)dcM?O|8&EVwBUCQ?FUU*}7$LLIZQ#QJu}P$o5-OU}A~|rB zkS^pIHdB(kVMdfODK%PoP_LNY1tk5cO=kDyl^vJnP2K~J0unF8@oG7El#os_va5J+ zifgLqq0rSHGFOZniKK@*>m)zS{E&N>8gRk1g8dHL(Pz~Z^0QvNMolC?+@^B(<&}9u zO$~pxBFazU2IQpqxuaw83$u>Bn;uhu2|^?(tcF*F4A>DPM09JJz&>P1fZc<|KqM}f zUoK3uIC8`^dp8~UA&#w>5@F@@hKKW4&NSB?W!ABG(l$b!Hj-c;FxWW?`CZj&?NM`M1s=YmYIH)%(LWz*+#e5Gy79LI;ZcZegso$Br=R zT&8B&=t_GjVlbmVFAIv)TJ~qf?P!;TsnfFv6Le}z*zV}yuKU6_-o zxXWpUPY4J`v%SPzf%S>``>#2f9ebY*42cOy7bT^!)EKd-uN)zw zTYggkoF@{KJ2Li+P%TY#5d~ z*xG@UA4npC4E4iiNEz3P4 zM06TL{zIW3)u^<-z>!!wRZ@fQois>2{FT^wP&+va-9ZqzYs-MsOK z%GM4@2sKxf>Qc{Ka-hnKJ8s_yvyIJad8I*TTeEfB@@~8RnBM|C6GK5nM?T3auOk$?-G`x)ATv#4=~ORCSn6eykTwH97eWze979>nWsCS8m+DtcLOM$L zw35{F){fivfAuT5r5t2oL4yh0L#%*5O(SnFtje(KSX-eD3p-{O6eoa3t1wZnh*-U% z`RfH--q~^c#?*eau7zm^3r|Il%#2(KINQ0r>mQCOcEgb|&*`_9*5)iue7$)p7N=VAs|3?{YbbmB0tyGXHON+?MmN01gW*eZZ$@^lVM! zL)&j-#-+JZLCrIQkvz(HDj(T?t6lOruIDsWO0WW4wYru+`+uwR)!#zx zSiF4f|EC3qE^MFrf2-pv)h7{n zI`1KB0|bZXG?mZ%ztwT|wfk;$I_!aYpB^0h7aEyNjme&NEC z@M&m>-plsewfvSPshD%b5C}y~>R9&n|5oSQ{+4&1s71=@0kaD?tbP2y)%mVtT;-7> z1F!Bg-V(LO`}%*Y_~B?YcI4}4R&vm?#x8^O%M|^;jltgl1il)Z)>`<$9`kaI1JRl2p1a_r20Z(rxIDcoD`JFxadH%xd<1-xp){-GDJ*%)T1TZj9O2_npj2U8!$( zS3-|x#$ozOr8=2eS-G4%=Rf}u2nXp_fqU+gE-Uq}lzNHz$7^21xEz#V4^Tf$mz8=& zRziwUXvzSf0Nn$E*mt3$52R{U1rQkl-2XV;C1O!7nxdi;)P= zxd^+jN^*MgB7^*75rb7j{n)t(yCIT9o*`R+iKqxs9`pJi^!yTKL~bgGhx7M(r0{Fk_lYI(Mpa&n~Ptt3b)>}(e8IwlcgVL#t{S_CxIy7Bg zT5shEl07f}c)G0AEwa#P6K+S|AIV1@ zl*;O-3ysH73a=cIe382=N4oT<^(aC4#1Iu~19sp-tE!Gl?+>Zcx>a!AN08Bjk!x1K zo>tY->GIM_EAPXwAF@yawiZ8QSsmljdV7wJ>C6~JV-YuYiwH|~Y2Fl(*ULP~;IZ)F=ZNqivyC60E-Q8G zWgf^C-GvQ-{v)NYIw4(F>eWj%d8`UJ4@)evgdmpGiRrRZugHRM!<$Y7K$#TloIKP? z4sXk|D-XOpReB3tAjd(busYdI+8iY%tpo1}Peg@vnOK=q(%%)&?Adh-)>)jUaTJ9F z%mCF~58zmJzN@^c-!B5U!h2H=K>UyjPhGGu*yv7cLO5&q zdgOFK3hE-R0elu^fPL!1^eHMGCnp;6(^Vl9s~4k)<9Iz%7p2R}LyIglxA-(jkR_a@ z9>gpcr^`ycvO$SA1V+$M*bQJg_tYinvQn?ewg?x4@-t|1as_V{s7vQIH?MNp+~($0 zE_WG#!_AG@N3THeGKuHoDq86kZqnxUp+dJvOOAn)x#vR@er5XWm)@{j8|*K27CXt? z$vQ6%r-cjpzy^Y=T+1=-sFKY_@E+);m1~%cX18-T2M{MvK7@o8LW`(waFsXp6R1=o=NS4qY7waw z)Q#!#@}_M4qzH%Ku?3u*B@03qb(5=n^85`B^|ZSV9x^1+tGd}?!I5LKU}~{&p%Wm- z8B*PnK6$0%@n))9(`DtMMHY);iS;=QLFF(^J#|~Utkf$y5UL9m zdr=d&77&G!x;J?cMf(7g=jB!lru+ghujx0DU?-*HdR^I6_0DY_B;41>c4uT9z z7BTZ>byxZe+OD7<^(}BZIx`vD2R=wx+h&;T5shsND=YFsZ;{Jfc2?+U0QD! zdr*6fe$--UAW3>qSNEmYF0HrAB&G}4!Xf>JbrgC~a`mOlOY5yXQhzjIix|7|U>ZswdLrrS(=G^Pk}LDr7;2e1$a5Pr9_;P6n*3vH*d_4q)Tw z*`G?UU0QDkGbXTzpgX9R3*@wBA$i)Rb~~7be-x#QgHlCuJP}3WR=XXH4I;dl3ZjWZ zz!?_RGwDk^tq1NR)?$ciz!(#R31cLXu4mI_>31!Qn+SATp)A075JI>-(`BVz@z{g{ zcxTZh;RnIW)cahztkkPLMZlpYehOeFIe&TA&!@{uz50My5Kt2_ySS(XGNoQfmz8=& zmK;lv*bzC%Ya$vhRxhT@O1GiJ>J?e>@>BpXu^M2ajqB=<>9SI9SI< zc$qkGky}En_@n^_cB|e@mz8=&78Dm2Wh@S;ULXdV>aBEHsaHHytQIjoF%V{8*Q2nd z-cFa5dPSD7Kr*{<+V|i^qvO;&>9SJqGGt|ElR)VJM$1ql?%qw8m3oaVQJ$pmDEgAE z6oRMs(q*OIov7C@;KBpORf#Ep*`eM~mz8=&7DAy0anYnp;+Rv6%Ibr3S*cf!8gMq2 z2=y$2%wc;f#OlLzS*cfK!62hygT25P&j~G1AEnDmy>isxT!`(`%w;JM3!@P)sNoG6s zqjXuRSN2fJZA1hb8HOq_6ktsMak{M3tM^}g+U%fZHbGI+>uUdWS*cg{P)=BNSeIa6 zs!H;&hB_c!R_fKVutESo0Gi_S_#g-lOqZ2?_I5KBTI7OI2NWu;y%iwE-Urw z{g<3?;+v`#Tg?i7CUt1KtkkPzdB333a5WM?h2KLRmM$yx${tGS79?xzqXHVlF{chs zmz8=&mW?+kh$FF1kg!-xf0`~U^~xTKKN=pi0+31)c0!-8j!2i4dPNpHHxX2R#Lj|q zn4|xZ>9SI=A6U|!~YR8q&M%Syc>%hE`cI9P1(`BVzk;QpLgee*t<}h}Lf;uT(R_c{Kw1uY6L8FP|i>N8i zWhbZ0O1&aWqF@v{@Y#Tu0j-wQDT{{A{-AJb@`byD!f7MFc&Cs2;+?U`#{X)Q#+k#f z+QM+wqW`l|S5yKZsRjDZRF+sUQl#5}*b&M!5X~iZ_M+{_De=!4sT)i6x#>MYF9MF0 z)rhk^(61Iga*$1)Ixk&T`bA_hhC{B7`;-`>B5RsDe~}B&C9pOSA!e_#(|Al2sPil8 z0#|usjmHL3so<>!GKa4ogW!ef^3rx&KOl2alq*4z#TdAsx@b|V`!LXIBMA&*PPwS& zA-L;UUA$YTh7NidOUdBF*_X#F||s_izJ!7#c3~{JTj% zUX@-Ftw>60p=pX&6+ME0kD#G`VM=OBNmr+jj9OSQ#N)IozMnIG1j5lebxY#6yE>*d#Fzd?bYT z-MZ+1ZhSW|yy47=&>N0GxTy(Ts(3j1u}#%++_{!u#~|6M(QgC5M7TOh0H$ttEnzqc z$&LbzU4-`$7JA?rzjQCbi~~6;a!7`{6%00rcXfwr33enF@Nt92^cti>p$AV~qXXArnpk7M;K*Anb_1oeTLz$3?Whz|){!QHMU z*byl?s(2NsrQlctR<~cLm%!RMGNKxAw3MoFM~HzZg17q~*AncA!q{16EI~X~03`wP zNvt7zyVCHe&bq#9Z`}m2suFTu2-DY2CtWg=z;t0S&N*Aj*!s^N121fClJKP$sf@PKOxc0>VK;UUDeFNbGN zRS&wBU`G@grpo9FDuh@$CGWe~$g zXcGtPf_lWY1UsTgAVTgXW;g2`=^D!FQTGze+hho|!UC}-Xrd9>mepgfCD;)~_NgWo zNQ}0CC-Ir6$6ZUXLRc*3;=J06(YfOCkbB}5vtLQ6gAT7n%9fy~VS zT^wIkrCKkkr_!~rT4>0~i-slF)qA@6zRE zeY5f<9BdqYNp*sOf=piO8JE`EXOGb~ik!Lec@dLEPRM7|YnRsB{oZ5##3(DmLFR#$ zQNK@@m)2W(Oi;q(>!XAN{0AoeoJ;GiHyF-k45Yk##vyqvTI%`q+NJfDW(NCa2~`ys zyhJ<_rTD_4A**~@gAHD^=gUw>=)N@al}Yrn+fZ9MTsWAnz=AmYL(Id`tD;_UFTqUO z2y0)(gSjk**s>YnXiP6bI()7TSY_*QV#1gbwTRMgs8`)fFl|7|2ZRUpGK)EBQHhkC zGZj>qy|!pHCPmI)VJqs@zB@ZTBL@u0e^h1AbAE)sHBx_?vn*7Xy}l@chE#WYBmE%8 ztE_704Wdi&lOvZy++?t9e`){QeLnxTu&i2^u-%CH8 z>-33)zi{RPUn%H)-i&%by;7RLOglM*z=^1xkQ|nHECTgGx-1RWvKXW>-;tSt=rRb6 zO6o(028)-1d>eHj4X}=3+9iHkeUx6QG*~{&pViPI%T2Guv!_ZGW&-L$N@o+J;e zgzo}K!|S#<)&8+e+zdVm!bv?|5VjG}n1T9!dZirGwJauNOdgo9iQxhdSy6i~-Wnzk zY$qJke~?~|Jh-?Vcu#1wK(T3h0r#KUD_vIJl*oc4Ax$U;E4=9B#%ij)7mpfCHg2-e z(nK8A(YOdKktAPm9PeYEK$|Rnm|haCpf98y4YrLUVWuF00rkQFu&*gen=JNocp2gY zi9JGr;awy1B%XD0Nd0K>b|lXl8l!%k-Y?P~DGDey01C+nE~gD9{{D-%HAV4mI_nN_ zDXFMSsxyfyK||tTAU5Q{bKv4_h9#{#D7_$g%^K+dA3@CQN3SBH7W>%2=IM4zOl^mx z7bS09ifYPwjd=|00ZHRpIEzeC&7`P9(_bB}qN}7Z+#*mZ$8a){0~NJH9cH>p4}#9R z!`;d%>ark!gdk9Z=}>^!e}8H^OP96oi1eb&h>~VCfL6iCAwex1k6@rb(lkqtsLr~h z+{!Y|VkshFA+(^_Q3xlhtD{Y`bXn_;aTuQB!ogo9A>0iJneqHaEp=@A8!(@Qc#QA(-+GKNY*9zbv~ zu{zC^q=(Px4lhG2?RbVjD#EoDL4O#QTk4GTj*w0i({iaqtU`!dE>x&E)76>jveJnn zOB5aGRzlf0&_w)CowYdCwNWDjlZEDjDe=qD9K+5J)|WwawyV6+Ey3O)Cwm-hr-X;8 zbKKnG-0h%m$}K?18p6LBAG7Y65dr38&=fiuJWdS&Sk(dLvnZmZ){*{ zykfD70iEPyb_SBN4MSt4T*5%d8;I4Fix>2|Q(o|M_mWIoDx3+h$$&9|_JK32y2`Z# zI~&mwF_K|4EQ72o$7G_GwvbNpYWI>%TLcFg;dO*2zDgVs*`!@durrfz90FkI5WGX= z8!M`7X-k8Cxz4>L(-t%g628KrPsS&NyrpOM|Jb!1*E0-f?M26O5PD8uf>TB zc8WSYFhzB%YYBGtqRHVu!xYH*szAVqx=q?bzufL#Qu2-(K6!P7Aq56yEL-ZAt|bg- zGSr4lUozFr54K94`95buY=Zg%bj)Wr;Zi^+?cSRXyNZf}O)4#No*W6hwqu zBw+v#F8;r1ZdWtHbP1_I99ipHB_jVgj#5RS9&&GC^6m+>$3{#}Qmnj8bM>%m33hD& zzblCmaGc=Ujaca(aeYQzLh3UD9RMJRcdx_&$OGE=sCx^|GlD0At{ggez=o`1E%lgd z33kmP5L;5dz!+PBCWz38$K6XXZGf??40acrK1oK(1RFe&uKROtSgy@+0!Sg92pA_U z7k~$zOqZ2WB(lW4qVo_XjbAX5_2sE_S*cfph6^A%8CUfJ3S)(x`RR07saIr)TZfIf z857S1_7Aqg-z_#Kd?{QH?q`w z6r_6qx{%JS6j8(*>XngaSoVjJvUYlPcPxHvJtFJJ!J;{Q6bfM^sIP=u+enr0mB z&CU#JYvRTLT~5H8WynAX*@&g4$l-?5A4GlVCT}-Maj2321Y$t6F-}zKBUgD-e?W*R4lB&na7h91SKnKb zZjRvn+l>(>tunkJA?|63pl+%?T;)yuVJU(oA1o78RIpZr>icf;cGD8}H2}h>*Z5|@ zlB+#k<&)>fki#^94XA<9p7HksH+j3EkS!*{mQf(uCxitLXMwA{sUHS849B>(0S>dY zm(|`&T#ln;X|=~uiJk$vf=>-h6j>zIKJF!$Hu#t%nxxcjkr1#Ius!_HwFEm0eee-1 z0vuuCu!ur91l>z8ZHR?@lz3&4etdy&E~;$Ve&Gl#jBU}qL73V42U6BE`$7*tCg?p}gv1Jt|%=>qeL5{J!N{nWJt zJF_^35jsKyWSuODFd3;M+)FTR5Fe<8I*3BYfcP4BAgQP# zb*ig;^8EO{p{Rp29;+q{C+ajec{>XVA)U_w9P=NrWALG;yUHi;ABB(n;4G}PU-+cY zaFe$)fO*qk2I4+~XoTHfo#`rX>gTLTptDD&F+7n(->b9SNMKve zc9l2vNAOk_sw^aRAlvW^s&mq3Fh|}MbLdzm9-KTN1Mz@k4X&$m-AgcSfGr6xNWke= z@(1EXJI}QQI}1rz3`(KdsKBmBQkhtt?_NUk9)wvEGY|(z+<1VgE^sZu&P2e{gxN}z zJ+U;<-m44UOE7H!t3&K5X)ZYW2y>je$h8DJ8%gRxDhKpmnEptDi#yJ}1k(oG&|rmx zZHO^Vo(y$~YYBEn0&5kjAA%upmynr8UFu$fX#@G_zzN}9s1u6|08(A%T7sRGEGIbS zW4uU214DkPE_W}%v;m}Aj4dGK7=bkuSj82tCD@q>D+RhYT!<(t1W%XMmF^{&HUQ}$ zY7r<8Apnr`w$#tlOAwuLZf?q945S_evDk{)C)HK%C73pl5CNodSSk^i0fS4Ze&Jez zotv;IN+xijz9$m*%sJ); z*And93@7ub>k8j#{nZsmyl{y=eRBYHoe*SQlGJmPa+f)yT_I(HkMo6TbPU`Z0GRp z%QFJH;8cB^YYBF330RVFj=@4rZU_!^>UP&>)Fq@oV}sCIAd(nD322LoE%i(H7Mf=) zlDn6jWJKQJBZ!EWy<c?zC z!~lRlJlY|#73vW;c^d=-BQp6Q$$$f8UksD8del|k)L#)wd3<-IXysiJg7lc1yj{G& zOGAYt*^+P(05VXIyULsTVY9%;f~gu3J}{u6dLn&sk|RrXxG)g@1(_BaO}z>n8NBV2 z?j@KuL|~GzO-JAXgsG$3q1bqZT4 zjN>o4$=mf>qPN-b;Qf>Q5)6x%-Q?{n}-deKI zPKv@xatG;h-gax4O$P;`F{w5TOW*7qE_ zpx^orMlR^QV0$ffa3n9EdrKrhBy=4{h;q{_lUj3cH+lP(pc(?tEL8TS_^kWB+Q&`a zz9n8S;0jToVNdfwg#6G=-o7OmxC3}G$PC0|00vb1y2;z61Q@Uc77Ec8+A~4(`?<;6 zw_K1kZctS=aFjscMglcAdApRrk_Ck^6bks;aMF-H%}w4eB_%d!$^8KP0?=?q`TlP5 zdc3i}!P$VyO^RF`G;~9#4ses#!xMSBya5~=mjrQpKFN^}bd$F^>|(<8Aaey(F6Lzp zUmFbfGVJ@;DvzzP#xkXuQz_4pNK_2fP5Pe zHx?w~OMkM|2}rPFI0H$1NaA=&oXs=fY*dH3mSE?goE}+YNTa}E6fH{~=30WCg@o#p zT?v33rze7IB6YZH33eV59!s7nP?|niL6Fz#r%UH_v=zpxazt`Tl%eF(kxRGJ+SXJv z?yM>LM~&T~=g85?9sPm6Ik#ja<;(bNa{yJ?qbK8R4pCXE?!1A>mfSY7#|ea7r+esPl&}G$B8@z@@;IywD_l zCbV*x2B111Uou*jy3kGDE*520Y@qJoOn@?aB!s-kO@6pk5N_?kNQ+01h(2-#T54+5*Ks&-YiTSXKgKXuH z$S$fbcaygx4D=L1eHi^QJPD_4uL^MQe3O6-DCxD9f83j z9}83j)b7DLevO-~fTnRmfj}#gjvKlPY&YuKbXhhd{k#Nmz_ZBuRFs?&Bv!i4O;(;a z#NAL5S0Z$t9%)|H^=`8Ayx4beKT1Rz)<#w-b;HuceymD2E*;{vRr#jmi!``=^YEtN zmXVt(w~pLYxh=gF^0tNfQ}9LbTu6i^QL3m>x2MZWLqry`17c&bp0h$?Wg<1yNQ;); zG18)CcMhAq{H~FkR{Uz@rWJP&Z&JS=xoPD+BR8$Q*WR?!yKnfh^qb+w^8F6eW+e$e zlSNS|z=Rc?)H6h@05AEiT@<)UuY3=TU0{`XaO8qs+a4Obz#R{dT+rM1BV!l1;iW@K5{{C@K20g;EpFpF6cGxsj&;(@wAgNv$A3ylvfH~jD-kl`2sP8m?_ln zTuZQvJit`8O<07<&qcrb>KWG(?8&SGl@5k7p`E}h%*p6k_Y!z!o&vlG4G_a4F-;ZX z(|+$-!f>nMa8(BO0pkUj4J^pdxtCzt0EaSkCPckR3gi%w@AIxD*b^eraRgDp_XtNG zX7q-7!Mz0226C$rwk&}$;8=W_{BU0|GN64YYBEta!4$3&=3$#gi0K#*W61;#sl#) zgeDO-Ss`@5C$7b{1Un{+H{DAxZQ!6vPL&2;1#<6{nOScwU1~D8tz1^ytvy%;Z*#2`%}x#8 zUYhF2T`AlsV#<<$EvO0raFbK+oneVPjhFbYLy5wA0+@vL3p=}HtRWs#y|=Vr1B@o) zj_2vPC7cz5xL54WN|Y3a91IZ{m@(>r(kiR>UADsHkcvD8L6oN$;<$3FNOX((z*XLK zYYWsgYX!07O;Q1)pMU5kZ_g)?^pmkYBw7#76lllPN3Qawe$ahvTG%3>D|F!H9CAe-OZ zh?IoYCJEXE{m6v@F>-2l|6CG5gAs+ z+a0PyTuZPc5^f)GBtlL@mR!hB)lb|@NZvDURXhox`(qT8sHqN3hM#$vdPE*Jc1e%O z!(HpKBa)P9{kf zvAeX|yVttHb6I8*fJ(qu0S`R-oH{a-q&kg`GM_j?A8kMNkI9Vk@JX@0&n{())Vu9$ zW62eTN@7SZ$97z zR0$ZyP$$%JF4CcR?P$4ZFh!gwWTYde5HG;-F4D^qX(68=@SgxYVnaxru1;`}CWEr6 z8y6|&9w5AM2(aU})QK+A_PI+9sG3RoPFOvxZiS{g$wk^eHvk;~r)82-;_U?tsZMs0 zw$DwjQK2~mKS|UX`7+cg4$>scHP21pC85Wl#UPEXfX`8T&-g-@ zVP?Rv*(7Y0(}y}UBSs=kv3ZvMsOj9!)*m$=+c^#mg6lcyN|g9Ii8ffPVI1bTf9}Q_ zG~I2rq(LOH2rzbG(8ha)2CdG^Y~3GpO^ePqpLLTiFrRgsF3fD(Z$##v&bo^-+YG<0 zyV(4sMLO#)F+b^V>n=4v=@L5YE;B#rZ|g3%>&)~O83Xv+y|L=bjInpt`-7REXSSuA zEFa`m`kN)1{DuBzGrU}#`5%c|P0|sdgN<%y5br+l3d?6^mz&Sk;VYp7@RO0}h82Se zD`^tdH5orCpwj3z$;Q(0iu_Y+b$ltTFBAX}@Wp_c8Z8fCpU{+Eo3YM%E993%Xb|;R z*ZLem8mnqL$IJBe?#QE+!pu&pKi(9PP`H*X=7)8{L8|^V~ z*kd?EDekHXXJ?wxAWj&XZ_6x9 zzV`=mRns=#zJaMV=(Q&&<6f;VQ;Tyka7*SC*lQB_07=e-N%zYBS)6GD+Tx#D)L7l= z?lu)SCp8r_qBxq+K76Q5;aKKOq3+m3WgXehLDq3p<1~+91Q81$k} ze@dPJ2FhOC@7MZkamP;AcI&kV()AHt!D&&LIhZ}r^xTyxu2+i3xE|C7BHORUeW_c5 zgn?g>^vjo+4alE{FHGwnh3R&`0WU{?&G9hNq0uaetsJIfqB_;xn-;e+PddQ3{YF zhs5uxhcgSLb>SnK&*@eMk7hKtIXY*p(SK|s<41lq+NeAh+9HZN$>J&~v-m6?-$3`u zsGF0jHD!hg$pDN4EGWJ>w@T`XbU{5eLF-i{wVFhS!&2|7Co@arA(_~^7SWa?QD&dY zY&{*dJGH59cjoEL*Xg0EjEj1&yIZH&i+1z9Z$-Q9BBO1`ukW(sE;}yYaoLW4zsrtZ ziP;tR*2L_~azAY)LXBWi38WXSC%VG#GT)XC?+=doeWMOX`~gc20pPu;I2aTOy+-&w{tq0@x!mujBi9U zQp!Kj%y0AG&bGOd<|yvT#uj7yAUc-ZK+pnX!BEc*m(e1F$1m|uE$T#5YuB-eFmhN@ z;~pytvJmP40wM`zS%`tKPX9i$s1KnxeZcsr^{2YK$pCy#&${9ok_5`4#D88mylr?F z<&op7NmL-2(mfI`!SwljX7TVw{9U%d7cxtRmy15@Qc}^2BiDn{-1V0-ONaM!R+#(Y z<;)TpWizYRva+>jh6TNn$qfa}QaSfDf5=R%_uELzUd{Z)dOwb~?~n6DgVM0h*OF(| zEAw1+e;VIHr1Pq}3Vq*DTHYjJ$097)5+Ev!vFi1tJIq=?*L`n{UYA`y>Ap8duaC6s zt)%-*IRxfdfwwb@=czlq?{_lUd6&_GWGK9w*-ko~@i8SG{$6HFS#1XW#`~GA^km@U z2bnFor`?^I`Y^Ll?(WXWrZhIz`E{#RTrPNu<~4&UOah z%YG4^winkLv%Q`igeiBA?A9_z2Q~We``Mu>mR5OX{;4&lVi>D{1w-R5jKvi)*f9** zd8$BI)SlTL5@G6{ir2(bKgbT4c41JHDFzW$w~^1oK$Xv9*zMNXUwird*ZBA~K8-CF zJI?xr9izVfBYROk&m-pZ&0cpVpI^bhvZ9paD-9t#M}!lLT(Q5WJcugb!{eiw#PLZTDkTo*QOa)07mg|%Mom;F~t(b`0DX3ztJ$QwiJ zsm)A5*)J_&$;;;%Tl$~j%2`8=ot@&X|4X;GT5lexz&N;Cz&U|r(o}#XKiaHLBs!c7 zzZ~wXaS?4KQa{dq@-3ne5s^ujbI1=!0LNi}|IKO}Q8grmo2l zM6qdr3<9XuQU`8U+eo@lD3OR72M|~spnwN$M%w_Df(#|6c2L3wi~?}*=CzIF6f8(6 z@+A^EgiUqGX0#1beJo#fJSCWUL$R1{UfUp82RaI99%nZ^?ds5v-!`Ilx@%n7ih%r5S)nT%@d-E@>*ImXu?zhKs%uXWI`Wbx2?WhGH7ao$ThTccu% z8fFst&|91f;DZ3;N%$vzp_V#2y8~+wD&S0vttIMA#>Zs0l+6`Y$+Ndas%9v=Cm7MjByfvuvBsWkeXRRH4u2z%I zv*rgQb+Rl;!f&7w~PC^sasT&t8j@BrzN9a?rITm1J zFR9ZuAvjv2q>X_7pFmPL7T~c|r*B*kg)MnGGKFv|aty9|oVi2tRH`#JAy^&}M3Kk3 z+9J;r1c%s$)tQ?R9DPO@MPnI-5n1DWczV=Xn-Hvw)Cju^$|^p0oNS=z3hM0a$FPiP z8*3GMni%?JILAF4n~^%lxd>|&ZQys=R42!QFt75SMFFwQY{7ncJM+6I!s0fHwsV?Ln&=FmbwMINKTf*mUPHQ~^ zTWLvTJZ?XptPcsHl{F$H1ql8`mZcY zUlWaGz6NUqF=Vs{h{?AI1snx9`6N=+J_p#^D%4}zQ^JG<;~$wBNUMuoQeBkY+o3(( znYM0^{=1p&DRu^OP_JWoB#ffP6l+$!Mnhek-RIxAC8ds7tXa$fqCyRUnHdwWz+f-= z4{J&c2OyrQGR#?Ib;oypY4(uM47KJlMZ8=e^hkEu!C(Xe<*PcyoV=RkOf;gh=kxm3 zd|vL&=l_v^zZJKf?wyW$tK~%XjoATK3~SLyt-^|N5Q}?E3_W_6r#H>Y{lm9KqTHXE z;+)7VDpa9!BdI$~Ol8o{>ay&eo9vaqs5Mx2^(<>o&rF%gW6p~k@0=a&@ftVSl;+DKP*Z@fDMwlO@G?2Fh>WZw;%530RIXap*T~CNkHXZjSMQOz&C?VOH zX)(@49MiANwl=qXNLlBe1FP>Uc@Us)a2*LV10+F2uc@DBpV;IG3_H=9_9Pmr9~A#{ zjlmUbd4Zo~GJld$sBpIEk;?!<_hV>?;dMX@YO?s&W;+;u8mozm!OSdc_Qn#}Pv#G`d)&`&y5a$;d6!vp7oi ziW=|!_p?#2DZgu*1tu~|Xj9BL+YQ@mdImGnCFLU2CWK}aI*Tjxy6m>%)Dr6$c}1_! zeqO#AYZ~8g$Xd6Yw*K;4kupI;OK9*m7?-Uy;5`I-qXlVz;J~Xh>Yf# z#W6e)aIJouZER*=dj-?kja4MyVQYcDu0#wuU4nrT^CFEdJ&+Ytf@w6?-LS=CA!|jj zvhz=!2An>$8N*^j_6~TDKt%ful=A}NhM^QtelYu&VwG;SIqYkrw6<`s)zcm4&_mf= z0#=Y)v};H{wDDv%AO0lfO{l_RBFcfbK#sXsyig|9GeOR1*!a02jwCO! zuO83tWi)+%6K5byDJ+u4llC>XtCccf=g&u%6Oh&OTO@FTF%eQ^a_m4Nr=A#^S;*i6 zXod7>_$Ir%Rm2b3ZmngMXlOI|I)X|ul|a_`WY*$V#$`hN@J0y2T<8U`kH7&0%B-xO z+N{?QW1SB`hcZu@`S|dk&VH3)F0Y}oThyPH^QSK#aMs{hk9(f?FMQKp_PAG-hpDaU zwq=hc2%`XX0Sp8{nK{s^-(@YLX8duyq7=a@2-jd&E4&>bXzS0!cCmaG^}PN3vTGDfE1Hns-|<2bZA}JfFv5lFwtTobLsn zKPfih*b+|%lx@sxV0`f2s~7&f^5HpUK-9lD{C-g-<_U8Z6H-0LU3?4g}$7;UNHC8WA*afWJ%WUqDEV- zUm?aG5E?95Qj~_lK<-e2wMeHN0ku|FuVgI@#@6q9Og;^NvG6mkVbKm)4M@t39|9`$ zB5-^4hpa_@SYa;^VHTbyI0I2=1=Jg1hXQC8kB@3RwBfP5YJM^7~L?n*ARO(7_mjPf1bP|l8=nU%h z>^CTM1ZcvRvuOZFRkX~uxC&?_c0I{QL+Fx+FP3=AH?k{|Mmns@<#>vt4aM-5*(->X zYYJ^Y@QXJ$uUQe9dx5lxXT7;Wq~b83>Qt} zJPm!KgimFTF7rp?_->t;Ve)ykJ7gvL z9JGtx5yx*#v`YMq@6=^fbt0VULMfI*;-nDL7lIIAF*)^2UVs#B=)6yRXy|pz|AZa{CkGc@W;Gq{1eowvk z=Ur}nGDHQ{lIIf*MtYj6dVlEJ(K9EMnbU0d25Zft)fntvYGFo{roz_`tWz=!ReT}2 z`yji++}&Ck{xG{xu8d$dYTxaDl-*wDuKuChX|*T6m)lIXUNH?#M9T0ov*ii0HEL7#CVEsO{$Bv2ba4QD+7tb64)yrd6B!IB_{ zqXll|h@K^`{a~+c|p8uvSJJT z7s^f#>=)sZ=#@YGSmktp(dw071`T9Pc+7x%HsD>|H@DKgJ(YOZbxA>*e~wMF65s}F zwJK`Ak5y2Aww@FOg*A3f05v4uXkr~#Kl)e&i6&qkjf|k^OZbX7!$2EFuBBXV+_&6} z86pNGwSR60{hL^^%_KV@w^UzgwK;drphZq4w;q`L;!Lm0WkE56vtluzmo5mpHVdIz0CY5K8!9SxHDR;iFYFi@*~;Nh$cih!7($S(71)1xX$8NlJmK ztLhP^Ls+b&Ne$JJxn1cx0#{^n)?GIfb=r;9+QwCnCj~bp7ceQig&otyEnn$qL6`SPsZ!q^ zSB{bq-UVVX$uU`m@4+LGPtQC7Emw!n41vJh`%2Yzee!U%ppAtv7Oe?I;AgoZvaqbn z^!#tin@@Tp0G4gcn7FI!F%SkcThjD`4mmFOU73F70HVjxrfuCuhnqJIH)whUvjF)K zwg?V*#2iHG_?-3vSI3S!`lz$1bIv@Qg3%r^<6=-4)hV*HWroiA*FV_WKL3kycEb7GE_S$rbS(5Cije&PkZV%DOtHw+)iX!NDXM2qp zG=P{n^La6Q4i)_Qb8%cDx2o(ofWVs18YJKZfFooY98XJNe{vc-@bA)yF%&~gZn6ex z4kRNh9E?SEir(HGbaQYT%{BNinR#N}BT@<{d&?(UDrmMEfQxcN1M;So`~<}S44;(W z#Ue+1;w!QAot8Vm9F;bS@A$XGQ>^z$P|yc{46LRZRY-^Dsnc^dwrJeKSL_q=w5HwH z9(KY?!Qg;AKwA>FXLZI<`JOMuTG4M$im`&zbe(MF5VNrK6Y!(X%>6_^K03XOy3v6- z2XB$^4-R+v{7Um-d3Smy(#JVM$F@5d$^>6ODczXQp=TvmCn z6ck^~Es|;yC_}6v2ww2g{K|{|%Nw}0=)W@m)}Zu<4cr=(UQN1csyQ7N{+M(Sli;=7 z7o`ollLyhH?%_X~o^168uO~MW68?t$I9q=+=}4w$@2%XnBHz-Kn=@}GwaB-bcSe4i znRz$&IUSKb^ImRC{h>4Se(p>2V=t2sS@Hg3RQe#d4Qn8de8G!+n49Dc1f#l6qVVA$ zhjS{Q|GNJBaeUrBR(2vQVBIVNFK^>FwUucCIqaz$pXq!06gpRFGUoH z)@GZ=QifK5HC6p^VuAi`---X0R#b7SJ1PHBOt}R7fSFD@3EY|hmG_(YEWiB7;eoi# zFUda?0~QtwGob-cVKnjbs2@*kAwTV}dx%+iz{D{AvA)$s_YlkK@Pn}&lmX*acCb%%>ZZ^ z&wLmFbv<}OVwg7Bj`C_q4Lasuijedlp14E=2#@bo<)^0BOy|i!z>6UIP@;N(yYrZZ zLnc0p6>QKh z9&KjS%-UlnBnn{z9a?0@RroIna)H$m?l4%PKwLEN5UOJ*woHEg*~DM;yR8B4f2?u3 zqHkhq+oj9tab;LIZXz@HD?89PqRGDb<@nKGSQ+PjIbp)?beu6M;~OV(!R&O&g_9=i zKAK!OnG0igoHDU}@>2p-J9Yd*P&#ew0=w<$;}?R`850X_8Tz?)=>p3=b7EV2k;ge} z?i-JA_S`r6`JB0L?55{VY-i>AyY>d>O>ASo#=D+B_ho8u!NeErFH?isuCwiUaN)%E zD|c3?Us3ZPmrKCtMH8R@>OZg47j~9l(~Bpz``4X!Sy5~E^-_Mx#1i}S3hnm(4tTHC z{h3SWT}LtE`ehUUMeY}di)o_X2|@o(ZI9&9Q#NVuck2iJ`IC%|OzGC7_ z^KV?Se6YK&N|$xz`t_CO*Z1@F>nnZ7-(Y=L&A)NO4g1B!4m*8q7Y$%r0X`#+rmvp( z>+z=2j#aa*f9g!Foonnh6Mw1umfdS*FPe_O%3HwroE(Rn*G^>g&vTu(oa0BkGaFww z@mK5pvJ-nUAi|`huAlg#{{1`O`6@%#5O~}$cCFc-#7KVQ#6o?a#;EKZ@2cPEO%vJm z3g?&Em;-wM=847nr+D|cVK1sq^On(K7*4vFTa)@komrs-$TPF{w&X^$fhS#c`@|P? zp|W8omwq|1)Lg>2qI+g%;w8S;X?5?I_`Lps9$T@Z-5A_Ck<;Jjy679S3Tc_UCcd=Z zZ|2q1`hq==m-Qz5TQ2T5rH$i8lMChLrS0FU))S;+Ou`o7Gpnzxz~ehk@*#K;BSu0Q&Sl z_vLK`|NIq}MFQ)-yp3LIiTj?7zq|v`Rq;uD#RP!&zq|uPXEBl9jrc2K$L)W4E3pfF Pg?azwEqQSEfbjnVA3{JO literal 1933636 zcmeEv2b>f~c6W8n?C#9$0xbz?S?R*Uac4Q)S!6h$?HiJP_Sxs0?L7pGgpMQ@g_G~3 zCFh(GA}5KQbC3uk=bUrSAVd;;@4c$(sqU#Brbp|~-|zQnk#?tE{oi~4_o}+OsyYm7 zQqsy|j9JV0kA9i;0sgRGa{LvdkNDgA044C-0VvXdMku~w~` zv@L2^+@x7umW_g3M^K}>kVIRxXxgq#`xZ@q#d6$;YPAI-k96K?*P?wfh%5wYBCtau zVVO{MCFr%{_C@WQv~C78+p`GjRcO(ssBN2e?TcL2+)~G2N&7Z!i&`{m*`oDpEQ;C{ zo3w4ww5UnbU$t)YPRrtEuN4=yX!oWtTuvF*VlA)BR4^`~%7G))>6dTX_N}7gw~Jf1 zFM7R6%l3l8bM4-04aIiN-f7aVxTt-LR>kc~Sj>}>+BF$vznqr1>U9}I*z-->v@U7W zvbd;ao7ak(w`5<}F$`Y1!hv zVz4v&#hEX%T>1w`6C6+6!vE9{&*CKEx$w`*vN(rwF8mfh*;W>P$bu>>*UHMZ7|(+L z5ho0}fAdg68C(Dk^s)>;P$@{Ee{{{QT%drS$ve44r|>_SAR2~Wz(&RLzwlRNl4xPD z^iR-`G5d3(*eEy$lN*L~XF)PBA0ic$6KoqHi`5dIUSwacI5BSQT+9+hYJ-*C2Ng)A!y216{I6$)p;zr3t+<#{L^j)E9|heJ`z ziezO$eHh0b`W?=ShQ)YgWy`<#r#uPu;hRP()Qd)=72ps2kAKwfXfzATLPBEamkmgxxNKp$c z`&sKbJ!vwvBC%PJ1855#4q>~)Z?f!U2F{=GANqo}gCFS?QckUvM8a1fm}>!m0PLY7 z{7J-(pH!P=TiGHDPHYvNPgEg+Zf#9P&>7ASt+7V>__l_mh>$ceBIwL^w57`7k?^z zU3;17Yptvw#71KgXaP|nxF>(6%xn2ZM3UKTmX)0i=Z{=SGW@fw?Ch{rF&BZ*hS}NJ z>mxaEk_kT_hM#Qw6?!2Q%CD4_6|o8;IoJ>2r(y_xg{@E+=8^C}^s(%4RyG6M@S}}j zB!Gb@4D%$^gU%!-qxc!Yhz;{F%*b)>4H)p4=Qnd>FeE<9S8-IQf3Wa{> z<(F|F3H@&Nvvev&e&x$$KmUCB^5x2xFCQugANaGs_xpeF!$>yIF8BKo1RH2&7lb~r z;{8Xg3+H~o;(bSSp}$nlnc3pw?Ce&>t=hEvHD}MZXkF62UA5XpuQYz;m7-UQK+YED zd8O@&Ut`Opv_^G>Md@-6wi;Pjkt9XzN{@wVuwH+St@2>2lZDkuQpB$HNNW&wU6K^B zpL?V=3A-Ulir7saX)VHTPLd*ai%VKf=4`8!itH%q4i8pjXQu}%q`N#=k%!$LtdQ>Y zU_~DGd9Xsd--E45SwG;x3hBWlEcS;(dEu6=O5S0IJ+-yT($OR->KyY(>rh6I=h<3+ z6S17|$S}tzrA%Z~;7)mDh&%1l74e?&$PjnVr7LjfJu<{y$cqs_?BTW9MXgkiUCPT7 zb&adP(zsf6cEu^zpz_rOx>`+kL)F%<4Yf7dZLPKz`@&UQi+!op)@JurZDX`tn>|R> zR)2*((n{6XS6Zn$dz=>)yDIHlzRI5Dm2du5%a(GV1tq2BobamGU>&tmoOLQE!$ZQ= z zRbNMj9E81o9vRx}uQ6#z)&{sFXltO-BW?mU$Rk7CU@c3H*a(#c(rUy$Ow`tRg?*%z zsNY<*)ZfocU?5?UMbOZLKDwD4U?4DCb?FQ_=rrnS|RJEktkbR}fq}`A` zamuLOkd>Bqj^bL4SjY0(aSP>6s!ZCASZAk<+KpHjO}jDcrfSJ|W7b2JNxL!Y<&;so zG3%YsuKfz@t7=gj$^*38YHYBpwi+9z)mCRCwNefCkqcXcjn!&vvI(x*nryOGTZ>I~ z)z)IuwA$KihO4$Vo2Av(VRKxyb=Z8Zwk})bs;$eGYPI#)3Ri7Cwpy!=vo%_&K3nI) z)@K`Bj3@-E`H~Vt2IK+U%~Ywl=$`)z)DTT(u3@Lsh0e(SUuW%H$cwkP6ylrcOiFv4S(E z)PXTVD>Y_aD>(hHj_7|qq&6)Z;?>wBS*Gb4l&2*0LznQ7t^T#TCI zvQUpLby=v#mQ~Ouit+lC%jF&!o}E`nneZ%dt2{Eqtwzu7ki%!<6L453aWL77HO@E7nSEY2(1spf($2Ywg~kPLast7%8QeaHL~3 zOLf^etyGVV*Gh3VK`Yf~6SYzUHc2ZrWRta0BQ`}VHD*&2rH0km$2xN;PuFUzvstcM z7_hY38f>1cwgy|E)z)N-T(vdXVy(6oTjHv%#g^Oh^o;G%P~>ZcBZD@PvXz>ZI&788 zN*(s8R$G^?an;sk>$Tc?Y=f(|9^0(d#@SX^ZJh1UYU{I|TB!ls<-#^#d$rnzY`?3v zAv>hiHeyFywT;+ut+p{cktj8Kg`Lu|P(G{GR%7Q~wbj@qt+qP5>Z+~Iu4}b5*iBb$ z4R%MXt;z1XYHPClT5T=%&{bQDJ$99Av(jg@lWe2ftdmoQR)uocXPo1-QC-$e)#8x^ z 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 z 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

gQ=D!7iD_%(?}e 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 VIqwa23#KN@J3iROjZ5K<{{YfUp|}75 diff --git a/com/isoterminal/worker.js b/com/isoterminal/worker.js index 204af98..5c4c3c0 100644 --- a/com/isoterminal/worker.js +++ b/com/isoterminal/worker.js @@ -12,26 +12,29 @@ this.runISO = function(opts){ console.log("[worker.js] started emulator") // event forwarding + emulator.buf0 = {} + emulator.buf1 = {} + emulator.buf2 = {} emulator.add_listener("serial0-output-byte", function(byte){ ISOTerminal.prototype.bufferOutput(byte, (str) => { // we buffer to prevent framerate dropping if( !str ) return this.postMessage({event:"serial0-output-string",data:str}); - }, opts.bufferLatency ) + }, opts.bufferLatency, emulator.buf0 ) }.bind(this)); emulator.add_listener("serial1-output-byte", function(byte){ ISOTerminal.prototype.bufferOutput(byte, (str) => { // we buffer to prevent framerate dropping if( !str ) return this.postMessage({event:"serial1-output-string",data:str}); - }, opts.bufferLatency ) + }, opts.bufferLatency, emulator.buf1 ) }.bind(this)); emulator.add_listener("serial2-output-byte", function(byte){ ISOTerminal.prototype.bufferOutput(byte, (str) => { // we buffer to prevent framerate dropping if( !str ) return this.postMessage({event:"serial2-output-string",data:str}); - }, opts.bufferLatency ) + }, opts.bufferLatency, emulator.buf2 ) }.bind(this)); emulator.add_listener("emulator-started", function(){

Wtoy@c8^-;tN+|#!5U`21Hgj7#UNMVG&t+rGQ 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 CD} z_bQ_DD#Ti$f_r@kl<2&QBdo^s+6dEY5n8*q&}AH00K>bdX>SA0diVWYlAdv30o{IR z^iBf=R4rDwHbL`3b>G6eZ)V*?u0k$Ue3%2pb55xBFb7)aoKWR9r#VzPGaxm$-Q$`$yRo=&IodJBAjj_*Patx*c$O+RxS;Dn87C;yEW&e3%2pb55vu zo6~eIwdv&Rln>8uE;L7qw@@umJeLm@-^z+dCjyFJghIKwd^7ZmSjqPVh%6t9EH7cnDw8HW;XAUJxU{y!{RGF?^HMGoVw1+O~;yjbW2 z?}e(IcPL1|N1mutb5Mix{%X{2osfMM`xtskIyLtiT$K_fc->n_yl*6ngj#DWDuxvC zzyCjxt>mN5_?PLe8oK4TTRUlg({|JJvt7BKpf+PW`@;)t7NGDZ)CdZibZs@>U|N2o zyXp!}Ff6|zZnB?qgb#9@Mymx8@PjPB;aVCh4U_UKx;PXsBv=RV9S}ehNGM@WezgG^ z9SY;H;fFJF*vpl}($EAB`_O_N7K02Fr!k#4EQS=$I|dN?J$nvuO9KR*n!|9wd4Cx@ zY=k!ZQYuDWdk5?l?64LLHz3hOGCAz!Xhy_AMIdV2#d7q%Acuu{Nj8j6L^iyWZ2FyK zQ}4NRsBK``RBD!F)9);sO31yGim_}eHOsPv2^h(cY$e}^!(JYJr48NH-NJ?Mi@fL4 z6}y1s_JGe%b) zF=LhhcTP|<{30`ElhGyu5svy}o=Ba5h}eRuCCTBe;&4{M%@|?5!K_hifQQORV>M7I zuy>(zn!qjw5Gfo>P6E?sgiN1N&on1FOhb}N#*R{6vH<&rhPVRdKyC_ z=z?jSs-L~&BFS&N;i#&HSfH^LS&g_bRA5H3+8I<6ail?<2P8(4-k9~9qRo@=B2Q|i z?P5f;mtAxS$PpgY)^fz>w3*Gb+*c?d2(@mfMhctlyZFc%+t|=zgAF){rYnp4(dp&+ zh1_4$EEK=+GK6p`$p#Glv9RR%ykSmODae{ZI8f$U{`0yE*V69`d&~(tG)G2Y=h0#Y ze5JzB05%Y{IlH9SZY);6S1RGugh%mz!r5sdz_c9MTw3Cm&{Rm@N;fPDk zWQh*~!+C9Wz$RYNT8ld1(-8xO_YJ6KD{wq{vGiNi0=lyeUy5*eG~V#EV)I3yv7s%3 zf8GM%pQqrTzX15>EBF^K0RDvv{_F+7pRM3uya4zYEBKcz0RANk{+tECpVM}s?_Gh7 z8c`!ko{Lp`-Di}y7ZGH)7c$*T|G5LVLG0{4uyJ^)Gi@E9B7 z+y2R|#ho+=^vOxO*Rp>|m8OHxaQ}FgYY*ye0Z%=hY-2yEs=n=T>Psh$IJ2NF6-5{@ zHHa9ZdNq52*h^Qsof~h-f`YSuDyQ1qxZBhtsDa8})o#d;L`?3?huO z)^n`23Yl^P!)!i`I2N}HlOh!sa^(e^AghBC`IxaanOqry4Gzy{3UHAr}s)LAoMJlk8Gy!_{b0&nRC3 zT81j#i3`gDMq3S7*m*bs0SzdJf^5W&aTkY0$z~RF!Xl-RV$jrT7BLOefJGfLVE%C0 z2j<~0z`OSz$R4Q!#h*_l)MYIPnyiltm91a6Q=NH(lpO1P}wY+W_o=@axpW(ls+!6 zI1-Wx?UvVOV*xk-m2JUbh5yjHP4jqB+Z|AeXH{-=gBh8lDrhP{kVLaiX4R6>JEnL- z!RcM=h29;#Q9`8Ei$Xz>>{^omU4v7K>l5rTBR)DYymnJ&!4Of+Py~L3h>8C(6@Y;; z{{3yo&h9g5G(w{k=$K`V5zS`Kv!n9x@h3~3qKWi3-*n|+neV8uV{s|i|; zAe65rXgPw5eDzSYtlQ@g`d&`f$jSVwbg#Pnxwm+8_m~E|D=Tkv?@#FBcje|rkbE$c z$>@JwO>-|oXUd-oa!t)G$PE7&%;@E$<$(_R>mwNT&b?^vT2IilE?V3c;=qGOlbol~ z2#)q($_-VP06ZlhH7bk zJWaLeou%cGJcP9X9Hd%CldL{`TmYKnJdH+hB&$zwBy|_i5iM~lB6q)8VQU>bv-6pypqNzQMOZq9j~O^ zPoz!fG&#g=E&7poeS!2CX^hVOM5M}$E?R5?FZcvO9mb4pdKttt!x0Ge7ftm>Ny5VZ zr?F5qNA;$rw+n#`^Ro1W<#vT8BC-P6wtItoO#E^WCIZMafb?q^z&wT+S{Z;i2jA4i z3E4{y64XC*d)B%`$OAVt5su36YE%|>vK^HnzmTyi3;WoP%0dvQi|wc^1PLRfRT=eP zB8|jUX8SJ@Kul$};}QXAm2rQC1ZD{mRrW3E3??02i&>gR9}CP}2fBBV)J$~HizP?n zmdNukgisy{7^~8-D~N(&XOJ)o2&pvkJOZ&^7=n;WO-GQ_VEhs5A`8vd3zZ&2hYSHo zrAm*squmt(kV->UvKLy~i7M4WaxKI#^DQKknwfb62dbn=x~r3>Wj==9P~5etYpsTk zvXzfoC+pE+5GaJc9RqUW0H911h(VDN!cYJxV}clziU!n@(%_Mmybl7eERT4j`%1>{L_EpuMnP;&ha*uc_x$;Di9E%DjgK0 z%20ukXUA}vD4|D?t_pZ0ZoN7TvM!8i-zBC3Mjl)kRwes3`^_eok3?1eLL$cDcWX?; zRB(rnE@hfiRs+abCaF49a1=FSP)_KG0!Iu=MGqT0HlmXRtJ8lkFq0k$s@5=Rs@5=v zp=upTws_f;A*3GiT+gG#gBT@7e=+>I#gnmF*el7%AB>A){i-Nq?t1E1-C~Dh=z!x> z#t{t1!Y&oYVu@@v5u4#yNsniUP4q8hpcKm>HmRf;H9}?K(B?z+LmQ5WHfF*RIdmMv zH(~11n<{Q19Su%QO~qp!U>NPtx#nn>muLrM2zP``RtcC-^)k$fV@a%FyAOA$!=4TL zsLvvdJKU+urr;kN@^EyBi@^A328xC~aV&`<{OG9~`oyWnhCg-LBw}m`#I+kDqHac3 zI&=|r-7I-2l@kLAJ0F38#Qjt`F-p+?P&prrS59vMgP!}Taz5zMn4X3UA2_nw=?-`j z`D`LS-P)=6bZcjn0hv)dBR+NYJfvaG-_1L$Aqb~CgAP~NNXWQ>K%Bk|gV+uw4~_^V ztlGAZ9t~?KJJv^chcyI{htt{Swu{C+dRRjMtqf2%tU*>{ZF>LV4Qq&!{&v8^+EF3; zrMPYm5F7+-XT?!j2;%fv9F>J2ro$4A1fyXM5s9hHwx%*_A%K|5RCgR>NdnL+xsCY35Zy2Ba*AeAaTh7QTY z8Ui4dhN?tghX&a&D6$e&ssmp7u;xEG9Q_gS(6EPBt8;VPz2%xhCUIo*Dra%HULavN zrJ$o2U#UiYM;>$nZz5LB?PqB0l(_cq%reF`XO=JP{xey$fTabMjNCCo%M7+$jUK=m zt0GQK7kx)AuKc+mUX6^WhU0V;1VpD$J@BG z8wmiUQKKDB6>+Uv+N#D0zv1ExC^Vd1X{1$RiwV*P96W%a(2NvLa|a~c0u)Y_O+Xtf zoNAoFHBxxCdwzw}ViLg=Q@GN$)q70UNu&Ex7M<(ESg;w+!9)`<4YbZ3A<{a}kvLkn z%EmBhKCN42^SG;l)~&L6pDjKiRUK`ufp!z z*%&}&=l-$i&HcyRCXR8hCX*fVcu3}zvj%T&?rij_at>Z_6^>xukQTV8&yv5?S+{&C zH9V+3dCn?$mvVPKTtAGj^_Nm24^^|f!~DcpU$+FyEKrEZn&{4x&*A#z7z>#g3uvP* zEg(_mcy`kxjVO|vo5Nj##WRu8w6cO^mLXimEG&{okpe>&Y-@W+ENcJxD0RTi!cD|B zEO((UCoKrU;ihD#n5LkFf=@Sc870ul5Wr(S50}HbACs93hb1fwhoveF;b=`C@qr~V z>2PfypO1Mnh53gp!w)fPh5;75@)>{N#aYB zE7=x`VOD2{ybc7>z)s?=MQmo88KH?K&v;6VExOkHaVQ7rz%whDxvuz-1OFh$+zuJz zzMN~=f(^_|EzEiVVv|=hqtmTXf|oGX-h)bz+)Ko2SL*#GbwsevRJwCm%nBgtUf`*& zL&s}jxi1!d5Z_o_N{gj%Q6#SNGb^EJ&dJOa*$z=s!}Y<&D`f5JTx!(QnC1=`lj9y3 zP3%~TN+M~)QzfE72mBT@UolydnEnn0nZs~4)5jqrQ2e0|N{Ud@zagQdgX0JliemaB zsX~!Fh?ol#N;~s27u`E&e1GrxMrIdC5K)d z`GHxyE$gl^XhhRVlb-nh0_(gPc6<~e{|9_IvF_i3iL#`?MTOu~ugnsH_sj;xfN#JG0AbLVluhv3!NtAU;@R)vM10z8>*jC}_%sdJ`` zooC$2mH3by)=Ywip8zZ;iSvoEss0pBw0~b!AG*nlp*wVW$(^`q#M=eXCU=u*Ujk>_ z{<7qRGk+*3llmxP!}IP!b~l41x^{0oCOd><&Mmx!+*l^q*NLr&8=0TKlqRvMZyIuw z*N$ZKhP8cOGGwMowvh+)2n0O7~{+0xn6)=d%I{J|Ppm07^OeYxjJ)_0zJ9$s)d zQO9=dJ`&Dah62e!QMU>DKGfUGj&a=S*Hr6U7 zI$F#%OS8%>KnYFSEOd?z%#tCqNZEmxB(Z}%YHSl8+sghSIb?$jfh=_V z3v|qeGrl?KH(@k=8UMS2V<(oD!KQRrTGklAF$AIEIufe+56BqVLor56_Tn~<$7@JVhbL?f|f})1Om}2e<9Q#9|*B&@R)^%Jmqg*m) z+zTrM@9Ju{F2gPvzKKhQx(i(r5p@tvC8V)=#wByN%T+$P0koXPC0n5W(8Ri_QASF8xG1etu!v%w_#!Soa2ueX=5p36rTJk`rsl_&BHR*L z9XD`4t8pxlm?t7ytyV+#LqE$zM4K0BJO?)^K;wUy5iwGX<9<%_U}dVZ`-N{urFp>h z(_xjB-g5L>-#m!>Jw>4qCm<&GNn0cL<4|}KHNf^PGt99(_~%(lL9d4=7WuvH+h}Rs zWx)7|tH-!2@J)kq9_BBJMGsQ4)s~cp`AcG4&Lw$OF(llMb;XSZolEj>!;;}1K`vM+u6FED@~f_+OIt5{>8SI)93yt}(Izr7u|Hj{ zRD`xHx_`SC@s>p_zf)6CrtBQJ!E&F(48t3?)G;Rop<7@oI5PZ2X8Gq%EcMvZdZ_bL z2`b7ey_jjMCh$jWG=qtH6}2#9$Z-|4B?C=BMaYP0C<9d_t7tKAJ;b@fiJB;2UqfPs z;SH)G72%cyrVHiJD{v;PkbMi(6%QvRc!!=dGw~#E<4NfX2`E@0jfg@^q-{t!10e;a z!`Uo5$!4lTTEXZ$wG`+5f~JzsOO-z+b2)s|&h1_hsl=LhbKMRB#u`(FGes@)V%Uv` zF2R+hE1(EkM(WA`{KkJnjSBl6+NAQ;LGxXi` zEdw{aQeRN5pTsAOGs@d{qf5tI747ph8#GruV@Z$R{O`NnmI&qQ{GvL>RL$nagCJwEV2jmpIkQcL-7~f$p z1w$s@fnT^+2*Zn8ccXfOU#D~;zu%DU2#2xB(F8Cff%(E`g%qB7r;?F}cPGX;vP+AM zJSGsqFW?IG@-)RtC(5Iv3#pE@?JS_6iZb_3`NW*G#V`?T^4P+TCUmD@#ihJhW1g`^ z#*QuQAfr(sXKW!I2XwuqE76#olr&?DOt%?Z_~v1Lnr3Xl#}p7r8Cx_gN4xJ5#ug3B zG#pzrELlIcXb67v#um39-q^x??4{nke6-6^$NBm{;IW19h8E#>HMX#)3qVDpEgoBd zjX&72h46M1#ugG!;veRXN2d)DsFjlrW&FGSJOyLDL9XQTZJ#>P^A!#|(LA=84?4X! zc-UhL>}M++*4Sd6f-$w2-hpjv=PMkl#iOyse9-A?dCJBXAxp{q_RyQ^#uoDwjHxX) zwwSN5R$Eh~wqzcKRAM`=TmJ=(Eo?wWZ{7xE^qcSh10GulZ@>Ss1^D=b9a{)*Puqef$k5GItzjxB6XqC7gfq>nB7)5jLqBrQ|CmPWPeWFB=Cv>fa%GmaQp(dtra zGP<&tME+Nx7wvFpy|Jp(CX$5sz-C?>o%DSZja=1Mz=#iL#2V)bi!qs}jOK}6>Uath zg(v&kh^L1RZ?k-7rW=c4{0(-Mo}AGxi)TrXSUSo)d%`pOQGs4Up3#0`P7I5kZ6fiE zakhC~=z-tnxp(L!Q@+Xlz)_k^ZX?%XU_AFvYKrcCPVm8|0oO7&{Ari zll`&vWdY2a0X8W&ezJc=64w#@eq_Mb7m{HeEgZ`f8!w-*a|NB5Vx|+H0z0$#XRlho z{6_t0|3*ML^4|(5NB&1yIQQQgNzVO`vM|vhSy^-Vf0TtU4U+Yg-2ebrmK`t%4vp&I zQ+5M@FhDl|5Cd3A^1HbK;691ZS5j#CUEBb0-;vw^aP9Bz27qf9Yy!Ja0rP6oNSJ7A zHlgSn0DzQd#|k+k$y0j+z_sBG07jZz$_)Ugo2fywN9X2XWN=6-kZsYZmpZMnX#yqm3}@PQ|l8g{LgBpk1~*0tGH_0UqKCSu&N$h&_|qrg)n_z{vt&Obk>yDxw!^uZ4QAv3YF^`EiL^f78qpQMg5x9Ec0P{yVJ8k2%Db#R${8f7~6^>B7$ znF(>D4>KWdS+g8TUo~P4Oo27pl(i7nw6omhDQ}TYwV7wo-7{v>CM10ZZl$4}v=?lo z1vQ~hJ;OtrMCa#I7D2(q6qIbBMKaytDH}8y3M*F?6nP>Rd_BWMOJ%laG8CN3LbZLe zo<++Y%)qPBWfw4<28ECYIc({WU&|`8EzbrTbwokOH~xma8))P!XyMCe?maF)|0{FO4NgxHWKj;G@S?Vh-6XOHgLBEV5QcP%A7HiA7Lmt1O_7 zkD!jTP$n?gjk16`CW6W{lvADWty|t;>ND?t#6bu=ABYKaob-zYLTfMW%3WN@oe!g! zL-VkB$R4_`@;3sY{tWyW0G<7g6A)!V0x)|Q7rgVa6M+|Jfuso>OdMf`h=(BN=smQV^=sEx$jA+j&A8N0J1_fq_{&)3B z`Z5Z&2h!977=}xn}dacRXM<`pI>!pr35#iS*-luB0EY6Ki6q+$#E6+PRv3mUOP6pP&=_`=6d^ z?<~+yTW2TzEbi>0pGBSP=%=+aQ&`HEIm3^EQdE374Fbwk%`@^Lq*qt4ug z6>-1WSU5iJZW{~7#l4jKo68DI3)n8MTcW}-g=5{6ji_u(;z@0V_IT2w!s2)m77xXf zutYYVgtLiaN#woTo4j@Q@&TyEKZz%ZP~8&mfJ8fFJlb@`$P`&vB@C_Xt~RuWUfKeX zFtmpLNX||ExR|hzPlus3bT{(pFtkc{(uCH~o0b7246UKx9E())8-zLvt+>bX1cX-n z9FNe7pXCUx_&E-t6+g!!wBqL&gjW14gA3y)5BJ5-T7*{otU+kS&uWBL{H#J~#ZL!9 zD}GiYwBqMPgjW2l=sYPFS~G>DaCed$05`%XVo`Eqp)QneEY!u@jfJ|POwJUG+#Bn| zJ3Hs%!a~Abp)N{pEYyY4jaau9i?Lx9>n6!#RFJ5xv4n*k!!BX&_(dL!uhYU8__S4 zlV^%vexetXre|TFAE^ou zRM+m3clFtz(eBgr)gC3{5fza;b@|(G01JUn9MHaN|LU`a!>HdJ2Px$Yj88Dq#jArU zwHlx-0j=0v4^YY*h#YKb2PO$%rGkNLA~@3H2J3%TW=NT<>f40A+R z!_D$r#-b zQ*P>NDzYxdd)hZ7zPfi5jH9$K#fb zbfaChX(LTm`tT(B#e4&-hywuRLq=1v88@w5jLQi-Hs(J?tEa%b!PoX^OB9XKVps<^ zoe6};KhB7YqhY4UCO96#BRx_N0@OOLI1L~x`>ineH9>2Wb05gh4}!Y)EO zJ+|W!JrjBi@Q9F3k4x}~9tb^BR{}i{dcR6br0(!c(e?T1z6VcJ*wLJm!dTrxRJq*(hq4#UMQ`EyS?GSpww%bHK4AX5Y z;L)@~op?08BJ_%FM`&FXEc^{BT%2^|;bN%`7bnjfE>1?cAc_zmI&{Wjo3UtPVWrMkWHT0TES#t_T5U$##=;7n(PA^&Hx^FN z8K}0Rs{ma(ozY}7mTW964>K^E!SI>FaV8BPrsfMorKvygK=kQYAli$-mv9IZri!S4 zNPo6meYtw34x@RcgKlk>IrP@%;b>cvBZu6Ybev@?$#STzq~h>ePLxAzISr@PQj#26 zODQ;&772VdE$ClP2Z$z4p-(2CyMv0aPm>b45+tL$cj-@(WG1gpGD(k1#;GyMD9x1& zDUM{>bjf=BBblPN%K}8aI>~WtOseEzUQBYE?n-V_9myq4OU@}ua=fQYjxLyO{M+24 zrg{CEteG{(uwL5OnKy{1K?`(LpLI%{$7j4!PUaIA#CI|FL3>9v7{vaGM6bK@5WFtN zg7Ka@7T8x}ERc7kv2bJuq`L0muxJd*r>$u%8KXKZiW$>b)OMu45>-i=!`F5+N8u%( zX=yBWp|RJ6Y(&xueZ@>P%@Lhxsnw!r8ZlF8E=*9|>`8YuByGsJJn4IEy2`#Nm=+Sr z?HT2Anz>P@#5kYFUsrb~9TBe@YmB)8Qy$);gm zOmdqJfdv;!Zc-h|B~44tDN1s@r%SFYh8xLwQL?N@o_ihFi+Llt6+0HmjRdhsPN{Ud zB94G8;7I?}FnVZ_++o3Z4+y&~u&;o$W`VpTEleKWNUm5k2IWYuSu{pT4`OTzQZjyd+Y|L?{B^v}zWKVilHdddI(mzSRNvX`H@vSZciHERoGl0)1LN6 zf4tor^6v5O_3ra_dhhez?|snwkoTbXVeg~f$GnHV-QFYKC%jL2pY}fM?e#wAectA%Y#^zZWT_TTMq^WWpY*Wd0B z`Sr4|NZ_4{15uO{15pL_z(Ic{)hdK_#gF0{g3$%`49Wu&-?4= z|Lu_&=9TB3_u7Bkc){x~yy%k6Z+z2bS3HG=+2P&q4SOH(c6kqYBi={6QSTwI;(grP z<9*T_^FA}LVV-fupX~F#?NwozXZ_ik-}9!t$6=Tsz%Vo3kG-1rGjG55OK;ZuwfE-- zyx)2y|0=)7zZQmhi!w~#@5(Tlw&Kvxm8DGagyIBGEj@BICYUm9`Jd9XG))}-MdmB- zzN(aIf6`A#{3U%yzzip5w5M`7B^H0z`+IW5H*9(~esF47I3cZ3{UQm~{-ng86Mn%? zhtS&DZH??_N#%Zu#E0V&)RG{7l9c%4q{JU3CC<=_|KecN#{3jbd=e~h5of5@eVb*bT|;0Z3Z%a)?o;*cu!L=po(NJ^Y${1uJA z(iD83@$a$t>9shb@PD66jq6h5O~K<_YQmPH*W#Ee^*EQpr;11e)u!MvE;VIK(Q9#1 zm3oXz)pV&^Q!vG)_S;hQTAWs;rjmqxG%4|WNr~T0N~|LB-EWUM`*)DIjS}0xji>j- zv%i&uXde>a8;ATR61T?_zmZh@>q&`|Nr_)eO8jb4;#ZOqCz2AsoRs*bq{J^KC5|U0 zejzFG^GS)HOG?~}#CzytW&3CGbT2=B22c0Vla2tNM&izR;usR|=Q5wdQ(ZLsWK!ZM zkoXXn*@LHt`RNfnRpQ7$j>O&Z#N9|_I_(wvq`7>UKgS|GZa`F6aY+H+e1DtWgmdC9 z!Xp+e(i@&uY`zE=zieoK$bvs_0pQPT|Cj}T{sO?C-#%)=U$_A97q)-Yf}gzr@Uz=L zV!>a$0Pq*Lf7pV*WC7qWX&E3aUs&( z4m8DfT9TaIjPJWknx$WZCX*W+65ihcLsq=!2N~Nq4mQ*0UU==(GjA&Tn`i}q0f+Da zZrMcNd$F16-X=0WL`3APWWpAMNNxx|%;E8Q`G=@wBf$=Z5WqE|Atoex7;_0dKNw*` zFU&u}grJm&5aY;yhBJ0Co8xZjvx5h@^o#SKWS|e$m;M}Qe1J<&x}{$dJiw*T$$yrC z-d|sOoHK^Gbk!~W%HTs>`n>$-8R&iWrN6`(_jBoKxAeck(xm7M@?T`2oeVVWDQ6h= zf)B>L0jfcnU0&!At?Uq)=9bXLj!TFFpS+n&C@PqB*?6O|^JV!jGaCsikkX<8T&rmN z6~su%GuG?z@?T3+f|M5}l-=@W&)Bcm%YWUfA#Q#tzk~JD=a%pDj0LxP`F&jezL*i< z=&LqKKk+ZU4ej?bmVOsYzh^8tfF%;tqs&(b*UI*LV#r!HlU8?l`Nz2Ydl;;yeWKBFaIqr z|L!{ZIRcWcDFWWjSSDR8lh&O3ynL0h+*OCgxWgcque#-{)|^w;9o|)6UbJ{8m!Eda zPm`s|9cHXM+`(YDRx9fKmiz!$D05Kg@evfb9pFlj|G3G>f1i0D;IgwWiCGV&iNpaf z1b>{tZ)fm6O{&iih7GB$DWrbDWpCrMWh~V&BM_ocrqcA#i#cn<*))US%HV^V)Sw@{ z&yd=dLTZM~_H)^OmsCHMCQ<_tsV5lx76u>Iq=x+f$M{K9O(FGTF8fX{JLHlYqS8ca zM?~sJ41P298)#h?mi&6fnkHHEgPmMxzfULYLmh=p)Oh0|kB9u@G-~7R@93%_p^!aG zH18Yp`bF$5u3^0&J~(1h7tOhReB`6i+H#q81aS}@0k6J{0g1&Cu|To*Ostt(kJ*y^ zFNo6uR`J)KNyc%|(pSvVpVCxtJ4Jr5z!sU01uP!J@?0*0ft$;~nAoLQK{6QF>*v2A z46OGn)?|Bptjo2Gz@M?oN)}4N-oTI3IghYKgCrR1Es5 zy6jcOmc?;lZ_3Z}CC#)|Xx!h0_y;;t$KwxwdKt$e_zT9H(;_RIp;muGIwe~E@XE7?}?KCYyZCX>k{lT!6@LwDZ13fO7uwHK|$4J zc*L4{l*}v*?tb#7_H^rtTEG@jR^c0p>7oE)0vyK@G4;4hbX-hbtcaE-l$I*c5~{Y< zk|BZ+HkPf!4dYw?yHEL_87fMDd)lQuElyFK6v{J-@+2t3VJu}1a-dsf`=D2@{H&Z) zv8bF2?qxsg&2?sl9~F}d{#n3^AexmR>M%D8F0xSrH)}oi0Igb%oKICb@Ie@{c{Yxb za&W;mR*Nc(CCgh6j^Ihghz_)pY*0%!m<#S<$+qP>eIr>GgfraUlfN<_QBVsV10L9w z1>3wWK%6oR3FIYBe}!fcpL^+t+ej>~FO=ntoQf8_qU>Vr@!5cXN2wo*$bF8d_A zEDZ+0)ji4?LVKpTtI#BVVfv6Y;mL4e>XqTpj=)@=`mL(4P}uVHYvu_f52fD`t>2Mc zFvR*DP1A3hB%aeP5{o5872OOJK+naC~)L};^5H3E;GYcWxFC~e#^{YAgA;^ ztMxpa3%0YK4?xeM|2htByQzr^Pl$6Avt{Tx?lL$o+A3C%j0RvL7c~Ht+;*x@VSph= zr@$6U+d!9z>Pu|^P~)h5Q0CrKTd6D6}+qS>b4J>rh^<)($Eu_cII z760-f(6r`auhb-b|5ER=QOa&z!*F5DX{+!HU1`38vFrwjKr2X~7h zVuj1`!kCRv)*RAEhMI%B7|D+2lqThFXc`5T@UBB*LFQftT^0sKPRqhJmj$RGjRj26DBXd-XsV>r91ODV_N3`9 z#(3D|I@Chl3FE^q^)S4wBIT4%G( z!Mj*z2cWYs^z%dNR7Ii(qOvI;JS|&V)Ro)*fiuIVl==$%j*nQ_Ss3k>YZn)#V6R+s z%vPqoI493k|F=>-;;Fp(ebB!IUpR<7!{cMIi+<9$-#C)d3hir-W-7)x%XL4rQ_YMF zHnAZ;X3VHJ3VvZ(W`M52Y8N|By9`W=9g9_AU`8=e<*YaZQ_YMFrnC&a%k?JRw-gp~ zml!kfZCo-MVKdNsof%|`v*xl{v+l7!GD9z$0aKmIr}|n{J?v`u&oY zzMI=Fs`ade~Srs1Jr?)7V-uLzZT%AA~6SHh|VmI zA`hXCA?ztlpe=Ca*AGG4%;f4a`KQ}Sx)$BjRF6LqDsJkM}H!}EDj(1nJcUM~i zOu8dvPA%NKV}7W(yM@X1Fn1M~yNWgYo`}2tP#Ac3%;XB|9SkPg9CNXbS#9o(u-?hw z3)1H878GG*+{HX@wK)-C9$;{M)UkFNNVU_g3|eAMOuCpSt;+XBm~Uh7gR~$n`~)$p z?KImG+%D}p>?GvP2M78TLD50;QuGjBb&G>=fGygpLrDpXsm*w{e;)m;_up8&_jQh`fUxJ}weT)doUn}&iORokQrTEdoR)!39;jX(8}TS#LgwxJJ+ zu+441GusT*+eSWSmR*+1R?WQ;%VHb(emSUZGT0j2N)jNlZEK~zEG@Uez!PD`jy~^U zyGq%9kW$}1`>8aQ9iVd!L_0$aF5f;3carNKiqm1yW;8P+X6uTfs_Ux-SAA?Q`Dnou`v!M-!a)M{ ze1!D0%jq-`Cr)P~PCvk$Ze>n!G;TEbEiDS(VL0tsl3pf4>6-RF{6W; z(ZNN*jfT-}A)_d!D)sky0kxFvcS-eAX(BZck$Qkh-N>YdHL2l6L7ySDD}~fFlajJS zE~z0ZO{8{2q#k5aeN3vNNmUjFHyBcTQb_%PNlDoem(&QACQ_pjsSzf11Ctupq{bHo z*Beq3DWslYQc`xzB{fE+iPYYR)Q6eW^-QX&NmUmGZ#Sf-Qb>JNm7R1+O;TwhwJ##| z5e9!dld5S_wM9X%A+>=shC-zC*grHRx)MC#*A>McxaSd$uF9Fz^IT`8nyn3R+qa!CzQ zX(F{FBJ~K9Dl@5yCRJG+TxUq_Ng?$kCM9J@Tv8)cnn;aCr1mf=8N82cQsaw*YYnN1 z6jDECQc`xzB{fE+iPYYR)F+q}4g9giL6e$Z99&~a&4i@#zrGbyX=f3dOwrqn1(f*Z zg_Ngz8)y}!Aga1_tAt95@(HGs$Oacvi}RnNFHAJ)at-q}Nq`|{fb3gLNUve;N^QD+ zv<28-&P{nwo2?&~JB5Q{woIu}Ybl6kUG8QV1C`>gCfprZY^L_WT@Q0tBS6jF{>6k; zMxp(hyZ*M|YQxT{~>v`cE5N)xG>h}2#N|1Fa$wd)$#9?Th1J?*vzy0-d)Dm&|vnr%aAB6T1l^?3%L zV^V#ZR9|~=z>wOSLh6gEY#9e)sVY>a(nPA4&V!Sl-#CLGU{Zsc)L?t?8$)Va3aKxv zvi&Zpekx6*1|m{lV({NEsbNiOxIOr_A+;-o)K^s5A(zw;l_pX7y`L$r*^E6Yu#tRaFRtCpJCMG~Br7h-ij`zfoa8qg@ymg7*>VufviQBh zf@j#-8x-s5%WEIy;}P1$sm5J)$Hg)1SIdcZ=ff#{M$e(y52pqpxejy~vrPQ6k*xE5 znxDCmzFmpCRb3{kVy5CGlHoX0?a{ZZNzQVaK*VW(h_S(=>_lYTl8NfT1lqgk0~X35 zK+U>b%!=iT)567p_Glf)bo+MlPnV6;vbFYy8QrfUHfCcEmBQ=co-)`l`AkTW0cBPtM--0#UWjX#&T)m)Mf-b_wNCB0(5%U{1$ z&Om@d5{{=Ju;i?m6)-IAj z%c#?kfQY2aUml7sS(Q`}pY&bcMno&cVI-qIj|NeF9_B2~o0th;yMl)p$WfA4Fe*_m@CJak;801*z4*ThSze01dL_{FN7h* z{vu7WVX0)cs5m~%xNMD!7Od$fT(+Q~`Puq~qvM*^aV-e;vyS(t>9~0J^F zo7U?Z@hB%U#W8Xl&bmC#3Xj&j2VC>QHjT_Hcp(g_?&l3u*N81Djy4I0vFbKS zv|!olS>m)wP|*Br{oK*^tr8O?~juT_dv5i6eQ^)!GmZ~7y zw=}4+^KD(aVCQR8<&y<`Tm%$DS6u?%sSszaz1f~X_u#I z8}?=*=lcme-=W*tI^W&od}89#Qa6MzE@x%&4(oiqOP$6Aj?>8b4C0#Od{ymy)uq8t*!iXw?tH0L9=wD- zNGv4p%59%p#@ko6&#m(2Ucrry7<hE7#SNBQpgG&>!lX21X zq}G4UA$;(okwc8Q9E})<7#5C3m#U6BXKA$)&%2gB#Ml<%2$~D{(F0To#Q5Vb7vskG z72#q+>7@d_#H`O7D3(6V=wNc|k3Vt!(d>`O(nbyt=XEsUdQzmx4p=Ovlx&*oqfJYT z2rZsz;cuHI0e78rIi9rsv~MY-l(FK^xZ3{2al%qwMZi)%__0Sy?8&PLDE!B^PN!Bb zty3O!|5{h7X_w1sw^GeCtW1d`AG{3%(E`$*`-E>2O`X~4E|$B?;~38Bl+M*toKo^ckchBE(lLGKQ!) z-if>AJhy#ebj!~Z-J(NWF|A_|CmST1Y$L{~y-~plukWBrCr0XXdFsoXkhnFEGUCFe z>uG8fE}UW{mm0MViW*+;qCkVCbN`qv}XQvJiHPfcb|R zE9`5T`jP87E>qmuQCx8)`Kj0jIKbJk%h|AahqcWv*EVpRIAct~jPVWPA34rf)6Q4R z2Qwatyno@&7pruRfHBcbzwQYUPz+sh1*}*@?}-e3l{GZg@mNiC$dOCorZ+{E5*G7f z$PV%?vG$lta?D1$y%EXlnB+pu26}i~$_*wrQ8eY3mL%k!E^WGc%444J}g* z$I!CihwMW;mZ^rLaR6&*)Wk|+W&*{avo71Sruv$Rumf%-NvOTLk{HBfGI(3V+FKvM zct%jHU0UV@)zUH()_a!0KP7K3VB3~CjSCzn&X~51 zLHt9<`KsFas>^~W*!iXw?tG1GtQ4;5%nzLi?Fu+-4ZSNe^!3)zf( z?Gcych*%p_*AdBg*lM~UGo}Zy^EiNsDaT#1;yi8kOW+GnRX?Y>X_<<|B!rC8#q4(-ytyyOGM_6xV@E?^#s0Ne@bem-V|G_FE1IA`b7e9FpAM zcjXpZSnCnnG%w%l<&**1j>&_(E-YZ?YnZ9~ih-WIwL^9at}Y{kR_bjLBX=_+-*;41 z(WRhZNmf6t= z>kxxK?npSPC7e7ac#I|7mnLC4FZU{5##~;;EH8T_UhcEJkc5x961rX0#9qy*JRJj3 zVB2w*+PD>BBBHjFsXgXMUel7-jtQn%^8IO&$9Pm$cwZ2@9M;$E0iOLT!wMQNG4Qllb9vgg*)weB8eK8)D!Jk#Jl~IDTwUWeF$JBuwXJkK(1` z@=~$9?1^~!gyn@Ktfor%sSpfbnp~`7mf5`#)-eXJIucH638#+@zQYpEq)8a##kRbK z%(KwC7sA%QXHj?I+TlX5Q7cN~?Lj#F{7bX@RlR%y?1DRDChe;vyzGy7`5c3T7gE@_ zU4<#EUkJf4!Rlh2J=QRLAi_G%;NNy6?AH?Z9~XR!B^*eTFr61!jrlNZyL_AzX3JJ_ zy|`4~gjoT9NF@B0E1~HPP(RPOA@%O?g@#UU0{gIMpG%=n7`H>`t;ab-XUG%|oe3$X ziAsM;xUkezZG;`xsu(^l*vG2am8Oaq)5ojxuRbFv|#uD`g5tTLt{0QcKO<+Cn3vqt517SpZna8Jt( zfBrL5{B1Z*7>c#CDc^AYVIDS65SA}3cj8(}Y+<8L&vGZ~z)WduxC_W@+P<~r!Ph-< z=l$Bgji-nmLu2Ht@eMAgkWOI~|8WnOkZ)U_|0*{IV(orcuKwjF_6;n@*$W7^8et!2 z(uh06wsm>_Ym6<)!WgIO;v-x<&d=!b{I^34=;FEj3@(Sj3Um{#Pa+%Efy$Y%;jm!*2BHRQ$-`JaHhl4p5^&{j19K8F8Forf*9Lr z6w{0%&eP2D{G`PKo~kZSRqH!b!qcQiILVm~Py3eVzs}gc?#7!Fbi6qsm}GzKJ)tWr zCa1U)|7(_@!7HxVxTMMVvR)1~M&6oo&AFDGy#)lF8Y@3{Cd@HNkfwaRrh7c~U$f-5 z@Ymks^Ht`QxGdD%|XUvX>L0{|6Qgj zJ&t~tX8-ZrRVwyr1bvifXrg9Wnp{64nj^Z%2;;FdM~}~ck7-K19Cm3AAJ6r&IHVB_ zQKF%V`e&Zvo*z*k*M-NArSePU3mHgs=-zQ45>OZ;vqB4{oj*^&;}Ft4|l^TB2X@^K=tQ#%6BDG zWnH$bT-7iwpeavMqG7f{mDN?Lw8BCB^tgP)K=|&r4wy!r52~>#QaZm1MAY9<+_AYiH2r_I;m;)pIBEX zT@4MKsJu@!bZw|1V`8l#Qz=h$E9HsYq!-JYbeR$jx2Tjhf_&ADAj7)IFykQyBn|C4 zG5=H65K1Eu47oIiq%s!=HG)A(G&H~J1cGr5HhyC86%GUwC#K9&GMCYQ<7i}<|G8qR z0+!UKp^A+!drm~RUOtuVXK?UBvy@*U*(0pccp7n=hA}3Ja|D;=RqMEAq2d@_xzxt2 z5PKtPzhr7(aU`GCl24x)Ot9oLX_CiyRFcnzqM$Cgyi8hN_C>t>%JM>zPaLx3PiM&? z3M8+()T&m9sfgNdnA(IRd1<8z{-u?{ms#?jl_@q)sln;6$PtBF5X64x*$uno=A?e`WARR_Xwh3g3=zvZ}ji)gj?j2IXiyH_*ylfP(q*N~emI zR|a2Vg1swY2dQG$FgUohA?Axo>az30SVV;N@y@Lh=;a|5_%MNt2ikcANsx+aiIba5 z66pa9^|=i7Sq*HB7`loX`l6$@VXd~|mBBbmv1@^9OBYV5?JZUh;BwIAa?o)*C@nUA^0Spbf3=LTg?1&h;ju{$v)K=AMtF8>bz-pV)Y7_Qj zdkPX=fNE@KE!JC3Ms++}85R9CDZ8Li~R%4nXsvT{2+7B1abIsY|i(6lxE7hKbeKCGPP z!xCu+MPSQGm!U~(mVIQ)s8PdGBddrnI7TgX=(yYwe4dTk)1g90qETad29y{#D~k?W)@w>8<3m13Tj9*S=&R<^u33HUCvS3Rz)i{e zQ_-P8Ypl=L8LJTsCdVW4dt`TY#^ z83r2Cn1(unPczVtj{Gke=+g`|tT7FD1Y-=etD`eR6SZ{EXZ?YopYhtsa}y5)1y*tr z?C;1GG8>gho5^zhrJc#XuF!O{F9FBm?bfzzrBqW99{*QOC?D zna-GIW~?Ll1k>5uk$;kz`2+)vYi7nff;|j0(UG5JpgjyUsWDA<1dlM#zK;B_80ZlO zs%lKtj^N`AG}V#+H3NN|fu=R4>5gDG1I={gf5Sk#8K|Z))jEO-1MTm~A7G#g1I=no zvmL?140NC)KgU4wrMk6HzKHW-Mm4NC9bOfTFsfY&)kwsMsX`-MazryRvMP9x zOOA#mkuWb04>G2T=Ap7Gcz`kOi7-7-$HD_#a7?o>wkr4#7u>rleUr84D>+;s%lKtRlx@sXlhlyhk-u8K+_u2^s3h@pMh!`Q*Bi+%s~5B<*#L+VFsGjm}XZ6?_;0?tMb<|(EAvuv|3l3)xrG? z)U!HYW}y2Ss1HC>R7a>i=vy7^ggesX*45~7N5^pI`?z-}Wy-6uIyt(}s7$4(Oz-Oa zZ49=PQ4ea=gR6rb2KBZW>Kj#=eiwB=l_JywtMda4wu4a*Yt+N5gZm8XT`|-*sWL+@ z>LDscsCTT+-@#z_G3ts&U0EI6Yf$frp?-%dGvcBip;Cl;bannt2D_J0k89N9tAl$C z>WLWYx3GPr%$SRMj7kyey{q%@V$}CA>Z(RvT^$S=)Kf9kZ)Ma{X3|AHNu>z&zSa3b zMm@x+YZ`TJb+Fx_-XBA~Rh5}`QBPATLOruOe;0#oXVj%N%K1ubg7+HKJ!@R&yIGZ) zby3f*MkzvlV0Hd(2751~?$fCI)&%b{sJF&Yzl{|lWy)(@zot@zx_3?f-HiG@jCxR` z9$XV_GpM)4Q1>!wDbw$w?x#|OdSFd{8>8OFsE0M`;Wfd#4eDJQHBO3c--HP6Z^rrO z7fD$Ei_C_0K{4b~8X_b_X~!CY%->G*R<^&J305@0%9`MALvYW01dHCqL{qSgxHLxy z578VoGy!bM-pypkHQDhs!Ci*zgeKdvDgRE^jg%R4iHuPxBC>Z){yhwK7o)Cf)YUb? zpg}zqLw$=XGwGt9q*8=>- z&z_JUjKM}U&dXX+A#(Y5(qta(8@>@qS;hzV@hT0X#eNFyBLOdq0#YmRoT&A*Sa z-Ofx_HF$MxaGPOrN;5gBfhHMeoXLG_^B-1d$6Y4J2{AD_Axw^GgkzlPFu8Ya{zHuI zHfFM>!E0-STMd)@BPKOJ`H!ly(=I2|RGK)MA-l<3;YS$!Rwh*{=qghP`VFa`f>UL} zvL91rXI)aWYf+j=9f(McGI&3e>eHn93c)Rg)YcSIA6I3|1-EukX(H8Iux?GYV-J_O zg{ci{YJ-K~orc=B6l$MPW&2%f{ZyK$4TRLl_l4R!nOa3ts}zEp4YfTHHTb>;8eyc` zj6`9ykpDC@B4~$QMurJ7f$b`Y?`woZoawmLjza!ZjO}J-vZ}$Wgh5TNHcHCuhoDdU}6T;+}MmWZq4wHKe`Oh%6t;}RigVzedI}DTiBPKOJ`OmAe z(=I2|RGK)MA-jq1e~!W5!K6x^+V?wyn+&O*&Sc*oS7m2iQnLk=CQ=6?QeR;3o0!y? zCN+z3+je+j`}BF?-nY0Y@KrskH`MRe`d(=&T==&_s?c=_wO5kRO&NJXvYP_G6Z zPu@)9<~Ps`Sh>@!MxCa{_IBpK$lPvDDSauG?sH4`b(%`JwKM-^E`3QjJ;$}p8Ttqp z7ZaX-7f*kutzMn^3C43#h==P@0-jBTXVAqn*lB9VwoYnnN1E-#>xC&oy`GQ^xk!dO zjrZ>8%nQq}!;A&Sa4%wCDh|8g!<|Sr-&)D31oC{~9dQ9i$i2wEqZaS^bzFUwh2KbA zRov1Q@)#<;$Cmzgf|}G`HQ5>T83*2%;=q$k;70byahJk4l_m-konc-18iV&S__QW9 z-5K0qNX>+#xc|eQjX#Y#8(kT^T+x-=PM54*h|VWaADT_r|{>#2zAuQS&-FxRu1>)FoWdc*aBkZTBw zuSYgIe1prrmULTlDb=VjQQ99-`X)oahM>z`DwLGFg0~w&yTIY~jsxGlA6((X+krIEvyuFm5 zXEmYOuHafj=s-h4|3XD;E}4b-Grq3$8JQde0w(Bx>N@V6H(n3QT-89y_&&CG})1L!BvLr=z_>n_!T_E zF4PzvxFDIOc-7^iN(jKkq;N5%xR~TD#l^mLgr+1N zwQ>{p*-IxWpDvvgY$0}gPNENR1;0pJvSR(W&|k&7|B>9N=JHe%o=}YU>eH2gh2~-oPODPGmX| z@$wV)i7nh;HEQVBYUn>HxPsI$uy8f}15qxYZY-_|(jdgJa0hdnJu5fa2c{Czmr#RV;1d5k!T$1zrY%XKh z+`=`Lo1hic>Kr}^6~f^v7AH1AB5IQ)<+!_Z0W@R<9Ab-?wYCN;>JNJi)({ANN3 zj^VI3rpt^`nTWlv3@Uw>++ai~x-j@@FkMzaf3S#k#FtzYd0@rmxMKWZk1#x$DBGT|8r9Us+e@?P8w_P6T0IX%Q)pR-3g{E4fhqUnr3y0 zS(HfB(t$(K(#51D_O_bKZ0)4rax&X~VRl-Ro~Arzc7~aKl109pe0Ey z@5#lr)?K%_W*F8bhEak7rOe)1zUV|DoOf;dD^b z9i%+wbQ^Ojjv8~AFrkPbVn$UIUQwA z#kDVYbz0RWswmNr)2W7>QtiK(IAxEVbUB@bPZFp5gwt_NcbxK=(+TEO{Q5HT>sbvq zdvfq*e*i%frPxLx|68sRT(aiUuc0iJ+N&+yq7i{mdJ|FV*OdBC3I0h{6f)ODB?nzHgD6X6wnb!m82F7uW<--2IVE_5kQq%O zb6r$&*d;TJvP5QAMCMus<|(o9WW=}+>%)pyTnn_J& z@|56GA+t}DNgfCMv5W&4%eYH&9C(Q2L`3qfOp>SXrZvgwQ-Vu`a46XI)COrvw)RWeusIci@z$_g|wN z+c8Dn{!^&Ylc`3{K>w-1MZ&;9Dgzk8lc-#{?^LJ0^`STzC?gd_ww@X>P^KKkK<}x$ z3CTrVJ2VGFrv{sZgB_X!H3Ri_R^A3GIp~rfL|G!d?bNUm_A>Bu2zW%3896n$P{@pG zGOXz?AKk4^Ed2%+9u9OhQ~xUil~Hfw+5W%bCyT{=FcGb0l4-l8GHv&jWi%t#Tp;Ln zo`W5BnH&aXVscl+dLG3iVzhWwHG znPkP~uL7dP-=2uS8<@Y>+rbH%hvM*h<+j7?gV(W0>($a+FrF!`nXZ**Jlu%Edn!k~`V2_yu%W6Z-q_O+HQ@J}cuCa|%9(6N9R1>G>Z(>xi4p!=t z8$_JU>aw#`HqOa`Q}egk;;3sbCpBZ-{ldw##x_lP4kt6G=5J?I7lyO>WbcTZKCR`x z^(Y_bX6yR=Ed~XwQeN-qrMzBD*}I4Szw{`+;Ao}V zGZUApvy|hIG8-+98#hu;h<3*`J7bhbjD&Sy@A~{5tlj^>ti@Tu1&%1Qy6mjMd!T_R zyay&5tx31?ATDWn08o1-Z#V)~z_BQr6}c>Pg#gW3j<~v@jlLFQ_Jso6i1vk%(}MHah0=V%Rbam^+kcw4-@s{vSG>WV z83fzI9r$8yt26O|(>)2~#SCq&qJh9)WXi4ZR&dsLnq&Ar_S0fn(<~#+)QAh%z~?&# z9@enK#?N;-{Hg5;2~3I#g~@hMKo8etYKRq99Mpsck!F}WUu(LifoiAW-Z$8Ef10LU zNyc^Aagv00g(^>hU{E=F}e>vW@|(`j9H z+Tfi@(`l6r&-b8WUoCARcBYQ-u?1av=IH(ey#eBeCos6Av3C|n{2W`Qux zW3~Z-Ez}KH!m82d|6%Wa0Ij;tI?=uN`E$?ZoC7ESYT6rRpJV3DZ4yG7R&0~l-h(88 zCTXcfrAjqg)XXKLxj-=b(r{BqrO&81rc-9b4jmbxN;}kMI#^SsHm_2pN|lW0%Ts*f z49+mh`0^Zlg3Ryttv`FMefB9_Bm^>^{wyw*7tv{bxO_fgbU>f{^rf_ z9u+7}oJq008b5&qs4~4&gyENe80*(W5?CDe&7Ai1Ene5tfL4U}EjmTL zjE(lV6WVi2{gGrsd%I3(vYG&5sZokNVs#dP4uqc@Gm4J55bU%(R>deG_5b z<#)Xc&~ie%&4k`!mGloaI<`;#kh{JPxwAfWOZ^Ag&kMKY>~8%b%+welu6l1A6cRl` z*!BZ9$NbuVOZ|t~=Yd=BrZ7e0Gt&5n#K8K&ydFPm8o`|OdpxM2d_L*%d1?HE?!=C{ z6FYWG{Rard@w|!oVCd~nG>09dSiRCkSSk9bBK9=8MupF1V9cLlXpYWkSp`m{{f&TLvdLndvE<%?l zM?YwiQvegO_2mYhN?f-GK;Toy0T5EraMB0pq{hvu1fUlLp!F^~ci!p<)t$H2KR|Ro zcWcgS%$h|D)TQYt);HLKpP$UM69vlYTPNMcI(;iC*ggx`G4S?VlU<=_Z`p^RB4eJK zQDBCiyCu8-^|HP{kb`N$Nt@8XX-$gXQ|GqeZFnp`bUOqg<`lqZZ}mp$2b5Tlqun5%3La_WG##{;sIey?(!onqw|%j@?@SKBDG0Py>*ak0T#)9eAHJ z9b~Dj>K&ZHL4O7Zh4m2mNRXu(FU{a1k$7b7o*R^vb?jKlw{z@6{@8~!p(Afpo#+B>=1K9;5r4cR znt(?+p7(~@sr-i8_qoJB?Gpd=t@VdV{4;s$!iUr$^_PX!1)dW=JSPB;Hk7_ki2JZN zTc?jB(gzyBboKi<3Al7054*rm-{wfr>D%hxD}wB{90{5`@b4r8pY;bms}b@_LcHIV z#;B%(X8B%kDhaZUyld4id?dVp-BS+lP!6^hs_!p+ChR;JthMOEA$)xicC`C%t8w97 zaSe8Von@~0(f&`5u`vHPj1#lh7=2v$Fq{WAt&A?H+CK2X?I!y-w;R<*t-f$kULV=N zxqSeX3qL4P04Yv8=i~m|t%{!K6Wo7QaR0q73+!@PVApN+?;#89&SL?eU=Hv7zM(4g z&~2WU+@aa(+1o%xCD)H>FvtSm)0+h{>Ho>FEAc`3i_X6Z@ktrMY#7Kt(=k3}X8I`It^EFJ)|8_)%f4@1Z=|?~k-!pf?Kiz-^vw@qSNkVks-D!t3uee9KyF4_~>nk9e3!qeIS!j19lYHafffq z?*IKF*Vg5uI@^wWm!KLi;|yRQxMPA3gX-fxs@GZAvdlQu={gtHXI)gEy{-P;obfAp zsP?Df@ZcW{TM4))eQ-}|@|{X}@K2;MDnG%4-`xW-BJeROYbhks{-;HzUxZ9g{(-2+ z&KxU^U5N>4oLbjf&QeUHxSDTj;VDI_r~P@H*0?#7%;RO5$9KEv+_A*bpF5V+zl-R6 zc1e!@^e6A2^G^+i5ZCd+IH$olpMdda8VsWIyLzKDPk4Ts=yW6`KLefE_V1&!A2Io9 zqVqq7R7Vt%Qnow2#M1)P8admSfVxTx{JBizyIg$kaq+olN&S7q=iWSg`m=ZN`4ko``&3dfj>=Qg!-1 z7cqxi#2i{uUrWTikcXJ8X+U`CDTu=>ZtwD~&tyw6nb3ZJLi;s24kW1iFM>K0PXl#p z2Swex1$9z+eb682pq}6J$w+@8moTq&QF6>h$+0E%?<7i&=b^+0&*7E7GIN0A;e&Bl zgYjYl#($N@DEY>Ozq9WNw`z)8V70Es>RNc=J?-$qKff>~2$1^mBmT%o^lXkMBcG9x zztcs)X%_*fm(;(52so3603Tcj0e@}ggfbByj1wA+mlH7lMuR~Fe20esr^o+c8o>|o zdpxP3JeBnLx6=4K+=)%!?nu??+w0%XiEY0Z@C?CRT>Q-@i=Vf4vV}vBvjP2{^ z=w_+cKkHB8te(Ux$s}IUlOS5Y-9t;KPh*y$iIf$WFUH;^0%VR1mP-F~{-EcUC^Vc; z2K_r3^xIv`?Q$`<>-PE@Vs3XH=6pyU0-iI|fiZu(C&qVZYCL+dBBp3g&p53qxR3uacZ zvVAc2XfXCBVEm&7gD7}!J_^M2!^G35Sa{(#!gd4U&X9j6)iX7ZNbGX)uVfZ<`6m zaHiA17}M_62C|Wf>(6%c5J@P?Ek$sSm%@5VW6KhJb{q956D?fl~Vej^N3joSl9rJ2ha>EtSd$LmASA9uzDM68S)^?z*r6L;(bp|W(u$vd+9UnMed<)FxZkLU=z z3>Ux$?yTU$;QAFG*DEb-Svo>>y3)FK_ji_0-tW?3=bIc|z4J}=`-qO`-jt)O@Au~D zu;?!f*RAASrr+f2yEoPEXP?{OWHraHNaOnjYxm{#_$ku}-kIOy4h`kANsphF#`n1s z+wV?n|C{Rf5{LtN6Z65)5yJe!zO3@eey?!DyrCNWDeclz+MP`4pq>)f@x30BlKABe z$|o_psVqbJq`qV9K7zEz2WgK++1>=CUlowkAIc*d%A*OChcuK#+qY(* zO%-*u3UT3^BIdJnsh1S`;~R_(h>WCCO%OcLztmO`RmXfFj_G+HPk{Km0P(FZs?NHo zI{T*ja-!;$JXHCRJA&&4Gd(0md@xRGFis_4d_jXjTrBr+;q>^MrV-9c@OwP1p*)lH zcvu=QcPF;vPDdi|xU=5o#Gbt~M4XzoVg} zB=-B*1-Nt{6E5(FT;LDgS$_wCe<2U}+<}iK1Ml|--mejIAi?2Rr7^YwgDUUvrjn=t zuJ_C`WR=R4eZ&X-kq!#<#=3a^PR|2<2Pl})yY}`~r|)nPbIe7|u{-N;Ct{B0A;zDE zvuci+xx&Wv!9A>z{bGWcuSsKUdj?|OJ}6>zI!iW9AMuAeBH$a$9Q85t_O6)Gy}sQ= z&1n}kr|+zP3sG|>4>eg6F*a_ih{3JDj{O@vH}SD;AJl*2VqE&5x`J(6b{Ioud%~aX z2~Dh*6T}`D#J*h+`z?ba7KNWIHNo4ErT$PSW%35Gr+mbIOIO6|Ucbdf>`p|?liL>F zT)&5ieeTUUA~I_t2C*($KbWZ|WjfQ?uI6kBntn5B**=R&V&Ls>PMn9cckaVaW(nC* zxXa+q?Eb$+kbTdf$o`r_Hr|GP>_fLh5Mq%1?3=yyeUAms=wy)|dVT9&?{Sg6-$nNR zH`njxoDbw7+nX7sQF=GL%a-|)*oq) zKyNU!*T>A=T`{9Nz1v01VHYun-(0_oh|@&~`JU`5`DC_7{MjDS#5$TF_Rj^ecL`$OHYj3IxJSg|Z5XruP{(BQ2C>I| z#J;U7Vs)=?17h2_gYuB6wE%lym z_nww`Pq%qbw|Y;vcu#Nip2oeWf9gH`Z{E{C@t$t>p1#q0YI#ph?%6BMyr=8Er|Z0@YrUsyyr+iuw8(o}=snfFr<(Uv z^_~`ZPov&b#d{j@p32@+$$Kh#PX+HO@}79IVD>*0GWVFB+t{{^^AbyCyKTFQ_nht5 zxEAG$JS3yGfUCAL>2BSw)EBU?TH`mQ#c0QyFUt27zS;2JY}7~j=Jky)NsEz=H-AUI zFY`^@b?s~yzp-B7n>RJSEGz z{*tneuZ-8r{Bv95_oRiwtdFBV(7)ha#3&tj?@;f)rSUbk@F+BM$~uyc(C&Q8N;8d|)xUW?lgLqxArF|aR z>8bXy&p-2_U=p`+wo2GxkLLIh_nmXZ#&J%eRlW%&0wG+|Y{D z>@d^&r_|K48GAOqRfmB9edR6uxVO9shi(#y!~Q1@7w!myLV2{d=-L}@nc@G!;>dz} z6#|bHl#lMd4_)I=BhH)~Oydq5gI{X;KBMy^S>aVMDrw<1cJUqx# zw%UgybMa#|9v#M+IbVk@13-#2SvMS1agW;os3Jo|4DP;Y0Wy^ zOf&#miM}kfvXI|$;F>%ReBGcNctZvU-cV!Fyyd_(!hvU9w4RMnS{=1dJ7|5yp!K9d z>luyK(?lz))g5lVbhMIA1E7`Y%R(z_!7aDuqVR8LE zIr0)vM*<9hI-)2Gbu2^FY?y_*>jp*LwHc_pw#EWEk(NNyAs2Or3Mc}L+6N8lUg$vG z^BQ#ri8@puA%Em{aHN3JCa5VTVviOQ;rgO}@i1RxZPe0m4e^~d&1(mp<~149yr#x_ z9gY$LqLVI^Cks+JaKcRUl$oYoTrX>APY_zxiYN|w@DezLrFR2x2vL;9A*{}z>5+rF zYX(JKBLj7f+DbhNQFqQo-MIov52E&2gSztub#`&RqEUC2sACO7ToD_+;M(W~W2569 zgA5zJuxawPKyVJ|l#Px-4~m*WBxy3Oxu4f6<{(uJ5~g5lMOD-+cUE} zG#HQM!gy4Vd4yvwALf`R(_>mTKBdPz$uXHH8`?b2<&Jq?k9m$`GS7m`Dd?kR)4wzT z{da=tigB1G{&Sk)c9P*35+B-t`?Ci;paj95(Kt>jaHsEP* zK)XK9=mAf2Kpt8L*U-3j!3_UrUAq~+uRYTn!>Vx(ae(S2$YaK22av}M+GfdPhG;b) zS*k3<73^;8C|A%oc3xLw=vPLecS|QzE6#9J`~2buOgMmFBEk`FYQZ6$eqsv$8CL-p z{BWQg7amehu>?xu!sIw)Y@vqBV%U6o`l(gw=jrKf(>zo9;>8c*jL&!1;rrDC0U^WLRKVlWic26kL+b+&oP^CHI3w*EkSu~{cwXHJ zt~@WF;5W#WWt7W};5dg0_FvFJ@d;8KM{I$xD}>^2btwMUIyRCaC~PUtM1-RF%1fX) zQzQdWoRrO?I5Q^WkpPlK@eHT1JH?e#=u`aq8Z$96%H>A!aZ>zbC&eEo#mNri(R!iy z3DbsOt*zh6KkF>XnL|<}zZ5H*xvl|7PSR$PoT;zzDA&p!k_*d}nv8O}k^E+od^+q{ zGsYNlWx^L=uEJurX9oY?3BW%EFJLmUH3+CRG6S1k(t5 zCP@_l8hokJ1lcBNG0y~LnxH8D6obUd4Y9%Jq6D9L;a3!dOht@GtDBWJjNh7IXD6`p zKO}*J3GW16LgJ->Kr{7tr40+K))GWL7wX66>?4C|+nFN+D%c_dDqd)4*6f`}3mkn4@`pgPqsc>v>&1));oYBVg0HZjZ>i{U^eXM?*R5 z@~~;e1$#KG-^{-+B9FQ`F487rDt$c44dFCo-FSJv?n-eHIE(ISvUtn&MKu-($S9Ya zgv54r#KjE`l`JC$PYb5MQ80Z*Nyw9?6@Nb&)?560N-!a=DTH29kY;Ns%OE-+@$JfN7Dm&q7{O zeVSJMZaS(j=HKm+RgJ79QDm1K+6>9wvUG&U1_9k8?@97zk)0(rFxK+OzHm^o*E7go zud#GTM!DR`ehtaK-w-q*`+gxi4kZC;4=A$lF|GLBo~V8k|L#r5&O)G}g?CUc!+=>5 zg|DfcQ3Vb>tDlB85b9O@fo@X+jbk9nub~ZeBuI}WiE%nkVU2}ZLmTOI$4HN=IX!}r zxHyM4(y>s_DGB(6YN%r&#$wsn(8fAz#n~R$T*u$k7%B@o0po|KcJoHmQT}HyjyLCUi*iV&h&S74DoAY{J=QuAEk45bh zrj5n(%eu`8wi#ucLu``_^nz}1hz(dX*DOPb7Tc_2!XGi_Vf2=_Y;FSh0_sP^csht) zN{v5d20Rf42SxRx7!3>ld8PXIV{KX|VSk7Mu`=d~1cwNW5QQrkF|4sXufKu!WDUGW z1|E@t_o{(+Vc<`i1pTfMHDb=dyY0ZN1f=4@RK?hbX)iM;mEgwUYtFnx#O)Bo$&?BF zj<8-r(F_C-9-g%wO4GAgSw5{cD|UYja}|mo>u4caa=KU{*t&s5bH-kB~=s!FfwU179Uxq8${FBVa)SVYwoUyB1=hI4N{YW(!S z0C~}u+J;0-q06xP{xFnRS%tJ7%+1%(#}oY6jC9=eF;vBE1#a3~HzCE%-yhzLU#X#~ zGQd)@FeWjW`hZ)Ga8p!umU;)@vhJ0e z0eSd%!1RH)uT%M`cb4A z6r5gSu_?SIz!>6wtz`&xQLw~Fxd2F8G8n+*^}OZo1%om#%4YPFDjbAp0$OI4=w-x< zK^}uoP^$v@u0$K^*r2FWQnUKFmXusq>&Xnft3xln2C8Kffrri(KR(Hy9%+ReP=_0% zy1*5GLOkj!KpF3Kmd$NI20YuD9s|!Z z-!+@*F`s8U(qnX^fMcB^qt-xSyGoIPGf?SWArcUW0rL1*<9&nbcU%XHFN*LIK?{C_ z!Qqeuu}mtDhS6i|XN5Y7BypgLv3b~o^uqxkn2kYG6Emt@aTU2c(JT0*O3d4ha!2>8`s)4%JYAErLy~0~(hk9YX1Ea73}uuQ-q&Ah zr~NR{dxtSd3h}N>@MtgV*xDoyJ z!D-uH9kB9|!(RqQO$KrtbY@{^P~^-dSSjRum&c7M`&D@?eB7Obf#%0H2hUF>clWUie6t>)PY1=ULr zdon!oEnel=RI4vt?$ZSKbDk;coxJ2}y?V4uEu0*}eeE)yVa}5K4o{<`)>|*r60RLW zTD2+ur3tf9r1)LIMD>zv$&7CAWv35#u%=dbree+L33y;%tA^2+K(#$G?u+O2M`J)n z;c<9Y2smc!7UZ?;j6750L4Mde7o4v{gMk02z(O1()%LBz2K1KY@CFFdAdDKwhS-47 z8Me!b&IA&j2^wq=G#U8hQdUu!z(i#jKwx<;e|n<*6o`xojZ6uhm*E@vVLg7pmD$zm zHvpgNtAlV{51^!mPuRWux6fgW>gS7|ldpH-s%fHWfe}`|j}MQ_ygidH_zqP9@;3wx#h|9&L|4 z1O20rS5*ol8jpi5`eYD9Dn3jW(bIip2adzgd=()8)?T!weeUAO)MTp|7jdh?@=%6v zzhmlCAI6zT7~e1zO4B*23g)W-&muk`R9$Ny`{L7p_EtRBCfnOT!H2#4Z{s7};~P{j zl&}$9Z{bFOX!yJX%yL(Q%QvMBnBK+3Q}`E#N;Ki~C~DWhfH@1>WmLC-4UCEj>kaHo zv>@rB$Bi*uv2l=8YjTy@Jb~~HkVL-04;=C0#e!y>MGoU|={J6r9Ux7Itj6Q&0fb9L z3BqIuQl?e`>&TJZDM%1j*n$DI9Jyf%$W>I=utlnHoZ(?mdM2|F_Rj<{%3yy)-groh ztOcM_*uT(&{lSRA-HQEt&l4!!-ogIrHL!m%VgE43X;Wl>4xhpP$OCfJnX&)>R|?Cs z%Kn-|3^Q6DZP`WO1YR*ks-G^5#GMHJGSbsTZ%P4qAy$Wx7$0RoTQ3L58Y~ATLKnL$ zLGzESHMLP9?2mh}siF_=SqAQ5n6_QuYJ764Sxid@g!?l!nA!o01=A!z-~(AXa6ni<>we1w36k|HoL zjV^6PqD{%NevYNL*#ON;fuYNZyPFL-D5Q&-1$++Q%;Iq+u9(j<50Ei{N}s4!pM=TT zp%JafZ55DWZiY~($k_*t-=-SH5gw&=n#j&!e^`AbklQ zZH8VQf5NhT{v3quGXczEdkDLW9(m9?4-S-)L6902v zdJ>sb5;meI(Jvb*Pa=nnq$9GCVIr6)*p6(Zr*+nJD1 zLq<3ZCsRxKkj{h~Wf)006Cx8vB+lTv6M=FkT!g^K@a(WGbRfzQ7YFhs!fw9AfQ&z5 zU*h9kdA>MgL%})iD+xYmUjlVbHqL^qQ!11ccJ(E~S@9)cFIYjZ z)x)WL<_k0aVbTaK_6Q$}uLJb|!iaO=rRmZ7fOU$#f3g zWg%neUjD?#=Z8P>@jm?t+m7t0{E7b%BFe5@BH7Ue>4m~XNqJ@-*NGfOCZl)BO-Ml^ zVn9BVBT8XT0fNz)aSBkNPU@8SjX4DOCYYpwwH)51V9p^P$A2%M}i>UGacjw;#4L`$pa@A!$=IaP(XSDEUyH}da0fD zZtz(ZyQ)|RZeM04URFXx+!y7Qi&I1C5tlc$MmDt@%rx>d&e8?vP4NaC6rpUy&Ig?G zjyV2^$x?|On2Dlc+JSfV9Z}9os3`IvqU@+cY~tt|QPyc3H$KvTLPhEiGRX;rkjm(` z3Q53C$PDw?R0Ugpc?_>De!Qg;D35>ut0Z%1B21`rMI1`VjQm9^u+>3kC=?!hQ&eQe z)20@{!dD5IqqvBWAj!NDt}gu*M#a8Xp5;J!#yYei@>$Ij`I(|XWs0nRhIVfJ5;w54 zLY)Glp*zn~K&49*6xc^)1w}ei*}+1T6eUMe;4>UZB`LNjNm0_00x3+?Er5$eQuLjB z>NNOYEsqgfvwBL38GDSVXj7Y~l!%X9QTJH@Zq`;>@yV4ZuTDB`2e7;^{Z zu=GKu7Ebq|I2S<>GV0C6uPKKto5*-exj3r+4hwVK1%WDiN-`+P!@;CP!xR3yWC_-j z|GJ4VJqshk7HJViIF)t$yR$9EhzZetDI;zk=KC&9Y9MxLrH1F)cCcNDcmvqZnie83 zlqs=z%SJ|@gaxlx#G}sXGt1a1Cx#Umxa2HjM~<<{D6{Oq40Rl&m5X89C-KQB?h+C%EYBY7-3Npe1{d!=VYT?$Bq-EM;a9dSik)(1Tg% zQa@L)ve$7A=2fD$I8Z$tw`x(}Wz@qJtCvI#?w}vU5Jr2e3lVaHQJgY_i`0c;2x}{b zbdn6QvhmZ_JZ*WfX)2SXZ2TaZnzK2oUsn#}T3OrM##d{>*!Xy&jjv>^apgooiYupW ze589Os(;T=L6R|zZWhN?X5{Gl>`;};d>4~x&cG1xDcFZ0AS5gqU&bY&HUw}6vXC$_ zXT)adjFc%GM<@#6K$}KUGMV=p2f->}Kp zODtwkP*IFx(JaVLu?XO8#e|abhIC5Gn^c6F>+nd|eL9&`gOmrAl$2MC(3_4FVtj^* zij@`zNc0CTX5rU<{p zzvOO;$Sd)mnPHLa3P2JCRvfd19Whd5x1T^Uj~flAqXz3xyR3NHgou_6gfm{684K@- za1lq*1VWpAY%VDECdwofn=3aRy_RIB_3X~@$gc9JRHRlb5q9T z#U~vjimP4~m_E@nqk=m&Xhb0(n2*j2*6uw5)tv=OXQmM7AenKHX;tGA5C0B>eiKG{cvE8Ak!AHBgm3zC{I{C z#-p<>%!mzP?BPYlhgiF2We1(d;mHo)GsxgQ`fEuh&9N$!YXB(%qa$$*`VEVBN{hb2 z;z38f+z43M+di6CFK2e;jX=A&^>Ww;;%~lD^|K?%)|)0RE%`SiEdCnYt{G5_ z%{VMB#r@>>8Rzv}G1ild(h|%{EERKrNdtlAa8XqKEl+%9#l?dJ{27ERT{EmF_@QJV z-DssYxd?uU*aLR=zVZ=Rw3sw z!m2RbovHR?6o68ks|}EYj<^6MF-uvq?3<-=PIz1yJSN7P6&@cZ8T*@CCLL`E(9$t& z@JNyDU+2?uPD11^EqhAHG#M?~l$oHY>Pg6sYFs7p4gIoW*?o%2XS)fv3VOOSFl}r zoc!v()d}oLP>U^pZwjsZtNT_{C*fSd`&Oq0-?zFY=M0?u4TrMbboTbGTDH&MA|-5} z31C*x6%siKy5eJ>LD#GMR!wffIR#|k*k2}<5SdqZ@eVQe2Rp(Pi@+>~KV+n5m+fvE zxQOwc*Z98GsjK@|_0f5+iG8b9(C6C*w#c#9=21og?B-Gb7#tesvTxOnmoJnVv|`b*eX%6f^xjL3qkO$$n!&f(!FPQ`;g z1%kt8S3J!8@RM!j*W}?RNYZ2+ebP*Hr|bd(>tH?UbGD?^CLO3Syu+lAE+0UVXMXuW zM?uZ2aH3+@iO3?zgfh#dl*)_O{-KKhFc-yY1DlkYRI(;zpU3w#kS>`HZ003(Iwy}p zL8+8uP`ZaIGOK4CEv=O7deFf2GATP5Xojg>6zcn_-Amr_WXguzgHU>&tJn=Cm+8@p z-Ht<1L3Zyrl-JDBim;_bQl{eRmctPyXGFZZwfk`>1D&oYV`iPMs7(}BaSmu(s%>E= ziITv3!OAhD0XOl& zvH}|O49oTpn+q5P#`cd-f^sq@eu2711#P>$Dh@X?``d18)Q|`e`saTg;`cU=6=3b1 z>SfPX)s5;X2VA)dL87A8CFC2Xe82N3l#7f4fi9 zJ3j(9%Yj_W_W5(T8pz$wGyL0o`CoIA|J4Hs9lM)#mA+!mke<+0Qh?pd>ZS@qNI;#1 zFPVV8tnPVr03k}Alw{}<4ufR4dH^Aq0$3o$=ko!CR?yE;AlHtUFO*|g;{zJoaxJTk zA^XNQsGwrVcIYmgi=oqj+@FigW&+ROn!%}j_V~$;llfY6eq&H>%+?9Kb?kgHK3KK7 z5f=${Zt%}8Sv1m=p*^k%QiC#8?=#-edEk&8$8~yy4%uLf>+@Qo4zT1QD90DBRySwT z!NquJTu?u=q6$e#4sW2mIBV6V#I&jF!cHh2ct7Fpb%@~0aX+WJ10KrqF}#|2^b~Ka zVrx2Z4jjC)C&Lv#&YPFmjFn~oyKHl(?+O4i>&q?`08hu+u~{fKotpiMIiCHB^z3H= zfV|nS=$QS=IiCH>^z3H=fV|nS?3n$7b3FS8)3cui0P<%4V8`rN&++V6r)NJ40OZYn zb;s=2%<=5kq-Q@10OZYnO~>rl&hhNmre{A30OZYnZO81_&GGElrDs120OZYnU3FVZ z;|*EgZ_U>CI`nQ-{!_E6@(F{F0B3k={WK1StaSUq!HQ}M2eSY}7aXkUz`>AJZ$CI# zna05^z|aK;D?4y7WCh$04jxS7U>0ELf`bP;a4=*w+z$>`r*SX~Fm%De>JA(XSsC|( zgEeU!%mNHuaImHW2SZlL{or728V9ogLl+#Z?ZCm16>~p0SeM4ZEWpqO2kWXE5Fn!) zZm#^Z_Q5RN`1b)l)`^ z((|!;b{6NeVh-nHb>=M2XXPBu$LhaXoX>-^IG;yS>&NOcGap1fhjLx!`}IJpvnGRl zMIS3ix9VrvSaoEkp_b=RW@5y^nyi`3k{Gb6WfteNb`Ixb)x<2$XWcB$=ik#UO_C6S zI%QZZB2^)m+&RnpSA{Poy<1pYxD_m@MOE3++C=_V@s7E8l{q|I4~qk#-M0eu7VmW( zkBaIoULvcmXN@M}ki|-B4>WqPWm}*24-3!$yJ`%rE4YT1s#E}JVPKQZ!nc)Hq=2_#R zXa0*nAKuFV!D}xw1pDw_1_)kvnIYJR_s9b8GP{%sDkfYr@(etdW1PK+tFten)M8Sk zAq`WSZ0*PJ409}UcGRHMzHncwIL4dN+MO2+>#J^2An#V1sf%v$0uRXy+lv?v!N*qd zJ``qTb;HxV>^;RC5f-AZT4P_zAmt7u)_Rl(q5BUj@AsFbYcyD$xT@yp8f#WRHQ6dc zrsL)ofT8C6)MRX$;VWgAvKfW3JMIcKZZZ}oY&}WSgIKl-gl+=~JT%y|23pzAKrHLi zbL}>ewY0Mada$2?cm$^zsFaU7fk)2>hYu&H6K=Bf!BH(1XHny@gvNNxW|t96GXW%P z1irkcgUK@n8tHE!fhTXEwQ8W=vvOH318-(lF3Wj%#?l$G*s->s#S#Et+f}mWLO<>{MW9H8{|#!S3Jg(ZjR78l3Mn#F<_VUhdW4sM`SZ zx4!XTjdqu$;D`<;i`pksk`!luO|~DN9WlCi7-F=G_*BwPtwkpgSJL5Wu$qLh^|e>p z&zF!LMW_?!cGkZH16DM#Nz>tEsuE{_qJ9^`$_xNGLFueJHw^@WbmuGk>l^~Ad*?EG zy7LG7>m1N_?_5TAJMV^%NaF*7D7#nFK!$aC1%Ae(H7ThMj&zZ22nAtiJD2wivP}aS zJ>B_Q)wu_K&HxU(z~XSIX$FAkW9g?=71C%O2e2ZqSJx1CUAxW`b-m=!fnE)EAL%9P zdNnxTYlt(w8ob=A!BMw?E9x#*lcOD`xs$s~;1X1VJ)`VIp&|sFHWJAN$vGJ32Uw9m@*b2242p!%2_ zhTYt>)|C^6Jsn6~G#!e4#0|whs@|mJQlVG`V#(&PIoA<+$WMkTfKFxu^so!i`b>aM zWCOI;1!!FcKv*#ZXl)Ka$Fc!h?E+SOmN0saBj;0hgt#Ptjqx?&IBiR!MQmToEtO2xzPpZrVMbXM*z->9B>+$ z;51xtuFnKVr76x^mo4R!7BBZ~ zakOWP7kaih(6hzvo-LkrTm0SpR{+-7ov8vy$pr|0#et&FS_LmZ)hYhtf}7UTvOg=e zl_&pIYRky~Wzo76JdpeO@I36Yzes-{9xeK_;K>vJ79J7*%c8X@cp&!k;pr6qK0I3T zXTg&v{VhBNF34q3rt~l3f-fbVDXpnA_>E&TrnRY({sk@logn*!i&2sO{tVtKVhAI6 ze32*mE$|}xmqibzkamlE5*fxD%Y0>n{?aK&mQm2$uKl-uF`OiV2ae!Lyw;FYl2_)UiE z;Qgb8cb87@gMUJh(OTy%eVQtawA?$CE-uF4>2b`pa9K`8E69#Sw}Q@V;i7hJlE=0w zSA#eBw8F;0pTXoBzw&eVFK&waRX)LvoR0^(Q4p?g|K`>y=cY$I0ao6|ivP62RjpFH zyjd>9MoksI<^8OsG39)i%a@2>bfu1c#RKRecRPYswJnVU#DoOEkAD7{55ZM~fW&oZ z{hfLohmGw#T}+3HUfJ;>U=w?e@jn>!2s&-r~tm>Z+8X9kSi8?2t8IgDOp$R}! zBr5}$#zy7j2$v8{)y_D}0@a$@z<2l5pz`0X1UNKlKEnI z^{kI8%$vQ(6a_PTtafyG9tj{aMq!Mb-PZ%H?4`p;RS|$BZXf8lJ-%15!lx#oqX8nm zpjbvrOj^bEW!lu+Pf4XubsYvVvt`Cc4cHNKG!?PvQG!&k&jm6WKnDd)8}y;VNY$SV zy}if1^CAwnQA}XK>rXG)5u#)Pd~Y8 zOl=l!ABVhLZ>gZq3n(OnT}QYugrVE*VKBUbekP2IHi-9u`w#_+Lor9rq9d&NRSW1ZK+(Bf(@bF(jp>&<7+$ zyErvw@;+K?6*dt%5sj_l2K3CEh4G(pgsTXmm8-b8sF2(%tYqL*s}$!?Pj8zh?_Iq3 zK`11-SGbUQuQ0N;N_H*@0v>OM)59A-g>S(5aWsj$^&}z}2g27VGha&_a#gIYR{JK+ z=Y%wSO5p;KhBH`^U@*eTY=Y=~l5sCQ%wdv@@qI`qO)?;r1RHS(CTNBFuS~TnW6e>_ zC&Cm+Mlgk!^#u zHbu=g3$(^nr+F4#wpmb(EA=QIi5FPb8J!fobE#l))T!>9>OyO!{^eA?i;JhY*w9rB zODV3f5}**5R*khP%~F9^zk=qDd}ob7V>JQ6;S8rz6Ld$fn*^T_bIbcE9% zdGb40N?73WNtqzzFl?d6!SOkI06cEy2bS>Whn0*1ZMA|O!M{Q0gSW=v=JwW2=znBt zGj!ebKNiqa95w#0j~Q6;@UnWqB;$Ysh2(6d@v!XBfAp$wc5z_NHpT@A>~Qu+G-p5A zhD|>M&hA@H{ko{By~VKV2m$TJD%NuJ7Mvk?o8a$ky``n)6HRb56<66)T##&B{S{~R z%fbaCKyi(ZnOrCqH=V9{WD=4>ojoH$uDJm4cxDN7NjYn6)wJ`sg-$>d$ei#22*PHeFcDWQ$WY%{o_gRi z1_rjR;^8EV@dz|xhk6)^OF8O+S%pMS0(DR*C~tR;sqLGozA*Ppl`OnA*GyNY5_v+q z2$Eu+FqKGw6jNy#Fep<+4pT(~GZjuMZ>WLih^f9b7x!v#J;yLB*zWZr3P6 zyxtYyko-j8AP5rqVIjsEv%*6A=7NbbSjZmp2O}@#tqKFdUrxML%RrDj>PDwa_qN4Y=MQQLAVFkFX1nA`P9Z%#Ji2HcA7haBFxi; zphcgc@We3jiR#Da`4TJi#}Jv3LvM){oFxX9v`ftJ&|@GVmY6a*9s%>O!W}T4HLw9K z2DzbLR+e66uqrlTP1yy;6?kcDtl+LOto=UM81gXvuCbuo8Y?8WLa#N3>={R$*&6#& zmo-*MgytMlR4+53DB|ZvWC}$)7n$6aa>W@u_WI4M1`o7U|CaGr=E5=-jh#__Fz4o`==#ovTikQ@V4-$sBuA#8sIykj%Ldnko!0Tzi?Hun#vFj;u4)EQ#f6JzG|J6;+iN3m_P* zg1N#GI%+>&Vt9+*V7Gfcp+O4bA4?deg<2M4iRpqWCg~-!MeADHiig}8iz|4sIGgHc zE=#QMexOyVqM)*4{mrlJM&o!Hsp!N$qH$6l*2RmZt=oU4SkSFf%!$TX3p=M$4AD4_ zIx`FV&#$Znz-Sz}>M^Vxx7-PV5xEGVE#Z=03qZ5KM5Mj&kaw|dzxUg#v~EfG*u)XN zr69{0;bj{~%!ix{5#l2i-pph1tUyg4EIvPqA^SJ0f356oZ?*~3%Us5TOZ^L-10~~8 zf%;3lpt4ocLLBkRd2l(i(GlxeQe)#UhV35%jEKLe;)zF4M6pU~F-HTS1w)*rPOa4u z<1A6Z*%&954r847k}=LLevA|Kxat-ZSvr~53ukGE87`et|JtF{O*=Ss#J#iwVw@ax zX4>I5ZTtm=EZAWp1-J<%FF9D9u08FbBuo)fFEhAlDXHQvmXfi6$`Y!e`uTac_Dv~& zrhQk|)eyArP*i8_JC+%__MNPKRc{nX6@Rk!f4%>;Ka!;=tnoHP{grSGrexQCuh?sn zSao8r9USvCGBwV20H!!38M~>4q7g>K@w6!hV$I5zP+eK#;g)4&@n@nVvYP{vL@kTJ zY=Q$)iNV)C^yaWk!%{}@HODkWT4m;@;o*$MKg^(Of25Q+dOGT=m%flPd-cmLc2}Hn zi+c0R)VQ@V{Ow$nYly|0ksw5E(c-E0 z`Na>YcyB-Q69uZx8ODI+)l`v_F>dtsJqcDDxd}Ib+n3$&wz7oW#*mjRoH9Gq!Yt!n z+%B_SRjM%ix+gqXhROA_A5M%JI4lKpz#X7Le5_A`R|#_7Xg+*0H^eX^@eb{LtU zzH<7Cbow|J3XX!t=eWz3M*}gmkCUfR&Ym%My3(k;W?NR(Q2pf;uIc@F$O1gmQD&uH zLz&fp0cxOUW+8~bm`6Nst%fe4UovjLuCp*LTB~DTRb`+J{Ypn%0dDBm-MN|yT5Dk$ z_2BQ$$W>qb9rosL$y{adHwvHNB7^zB-)_=s1Y11Zpa!N|zyhG?$>49szkRkgC5@@b z{eVm!c4KlU&eqR<{TVa)XJhF%(csdvVH`%<5s z=HW;>K9i?D%_$8yMZi;^sQK{JrxxxbiD{Uz)PG~(rQX#D9556;|V*HEB0c0O!gWwUH@So`Db$Jo13XosJb zUFA*5V&WSCd=aeLj`J{+l9$e?_?(u!3>a*lalPArd(E=CW(dDxRPPG7OiQBmluB3Y zqGy&_`R&;bMRf}|XC8Arl)W#oC4DZpwUHtTb#ZiPi=)GNP#lfJw#;d9 ziI0UkL-ZKhp-MWGgK-`~EPEABzl0H{)1C-l<6suNCkN4_OJh31;VRy3PJ+PGCf;=D zRY{lhE_J_9GBYm#ZK6+6PP9g6uBk7rF$)_Ea011kr!Dut!64bC-m^+t9Wa)8q({-A zq+*8_48}=dwSR&#>THUoajFMSW=s(jD??Yl$`RSBQX0pm2Gt|;P8!T|rL>X;^RZmo zNQ3evM$5|s*G=Obv8#2{+u_w-O5OBp*oaJNR&75{$x6`XMtR(grCZbkl$#E7 zsFKVs#T9gO`i)=ox33OrPlJy$qq}bl6ptx0wlcqUUq6)#GxnJN<~8dv`9@^t25MpY z?&Y~Det$fN-!ttgiPwo+-(R)XVDSMILiC3JYKUMvt1tZ;%-67V7mmml@t0|>u?Z1e zEjXT8h~Q_U*XrpYkbmmnKKzv}z&N(gKRGcYjZv*`z-=GN-6MJ{IX0Z)!0EtVxhdyO z!}pc*rqw_wP{Q6>JwU#Nv_5SwM?;Y^ccD=0!Q+zQ&qnZ0Fw4j-+_oFeQ% z9Wxu3GtS{tub~J#OtykrD=+8F-f%MJs4ms}k8qrLZCZKRy3U-1kHypq^_5d`88MPx z{tFnS&rM}z_&m~f@Pl#6ylqNdfaOCcU1}>3alDQ;CC*^JY#0+$quU7wbCvOV=`t)| znIZSEXxrl+DVT-WE2CIVaS!S!r{Q5c++*5cGd{WJGTuIe)!R`FZ8py|d0)F(RGc!k z0TTMMV#&ahl|T;c9&>) zsXO`JP_5|StKXMp$5Hi5N4W5=h^upWg)#MIV%(`)A5hgUCRXDBH&eXelL= zfT^>y5Y~a>GeV`_Uu0hYLWC2g6YDa(nZ|*1!<34;G>{jwtZqlVcM#*k`hc0rXWk5q z84IX?`LlRUy`l=@<4|2#gFiKOa}U5!=_S?QQ#d-@?~&g)w+(wx0JqpPg8b5??Cui~ zkg33#ZEZ-G}h*QUIcPz5uIcxt?+ zyE>N!9a*^hCwnnPc5}t=Ov(Oa2if_}49TvpMIky8vcJSz4eMcod4o_jlZ5OtlPt17 znVRyGhSM$j{zDiRJIUTbZp8;e&KAgL{3pO$k(+!h(NXGxHE&R@DBf`kv{0QFx&dZI zbymp8T2w><)p1ElLUk$=v`nbpz>jzaLpAJ-C`Fb)hjhGOXPwVRyj5r7Qxky}R6gfvT{Gi|@ujNqjtqA6sP{)CeM;FSQTj zz8?7nR}yx)EDeWs0Uh|qoKT4qjK)luU#VgDqO`KPav|+^$%PBN-R6xjUPk&n4PIF> zcnefi+s{6=JpOQ8KCm5KxO*+_5%JP{H6B?$zGGjje3*H77z+&?RfG@Nd9ym!JOEVgmS`pEJI`YttopGzVxE(zX> zJV$h2{U*EwQC#MAz!R;CKma+8d#6X@@Gv|)J%;MJReqpe!Eoqzl$;>6;=nOU1O)^% z8;Pf+9W?;Nby05T#78An!QmpTEwxC3Ng*eAoC0=d8B*rN)0UbNnau z_(eVb*X!|rKWlvXlGDx_|ExQ{B1F*mJ$4fp$D_9b`}i|~dpO}fk4N{kU<%`_b_{1Z zp;X*jAd~|37KqveZ}4X2`|EX5ZM;=geA8Yq)sF73FT~G6G`7IQVNz>RyV$M>9a^<9 zn3p5V;~o3ji>I0kuofG&H&ol7`4FHIMlH5)n*0=am0Z%qfcMsMJ8c{JseAC}h3&xT zvgob2uQvSVXaxWt`R2lE!rwj?Ksd4tuz69;bsT95kDxktC_HbLG-0f z7=)&W;lM5&5IINiqKFcgp_XvX8eZ(&WURLsM{VTu5~*`<{q_FlwRFh2R1p86UBV1IXE`yHHkE}PCRq(@Ux^e!p z*l=gGX~t+0zr>x*1o#;W*eE7;CVDnMTfF7^?RA zYUTpk`;4=IGh008wh)=*6S#|r83KW+#4Lev4dJB_m|UApSVee6LYPRAC9g7YK$ti( z<|+AJQIRc4Tx|uhQ72J_G9W5eh$Sj61?E-Xxx-+wbsYk#J(E-~x}?f%@x0qYt>~ka zmbKTZ^^G||D7_6UcuX(+8wiVC_}6<+*XbwK1*Aomh(76x=*$+=A98u{%YP4e+ST^? zZTuGSQnj?rw`aU>kMRj@Uv|Hx5Z?^b0Ds|%!DFi7Zc5zASR3Va!&=PlqWtVFX7{jJ zmYBtDlvbGDPt7d0Ku85Gnv*VxmW>p^MmFkOH1QMNjxMqh9AdQNsN&j&(vHGUR%WO# z@2!_I5qn&qceS%WewU?-@r`wWi!L4OAT_?244iWo>0fcjclF1J)+UN^%Gr!_%6&Vt z|Lra}1Ir`J-vS#fV(uzjAU zw%CXp?}iFd^8Qo_-ZO86ZhS@78qQUyCY@AaDVTotHESYatNeohi?^+Y+8K>&FjzLg zW>NMUs|@jF87JRkJo!=oqT+X8zB-Avr__Wo$IwD^p@^&|CxXf23T0eezbraa1lD90 zYOv+YcC@Pd6!M@$(YSgKQ3hSfk(#h*X-D0pBO9)6MB7m#BI8lY!MGd;@xrlYz-Hzj zXeyejaZMYW@Y^vh%|);$Gi=PAu6W=AW50E^yeF}SaBVYIyoyzzU$smk8hFHZ9&a8L zkzv_-);hg!%f@z;d;DS`)Msmtj3I&CMp>K7v|3I51_9*@q*XZCh) zyRaGVDFqeucwE52E%a7stVf$S#?i*Rf=8*yPX?1Ja#FRSmQaUUUJt}`uosJT*%lx; z()ei}j8LuaGI4X&;0dWkq_@P;rcdI=d;Ev`yzzGo+Cbn5%*~MPRg4zkKsL~Z*H)sA zKJx@;^9uwaLeywzJOIhE zaty~!Y{GSvdWgfk;2o&KUwf|AV+a&&#VO>tC?4JwyLfmrel@R5i#G`DhEuS?Fbmy8 zhQ(L59m6rCLIbyUo7uJyB*B)5Nd;KAA;$3+I7Q7J2&yn>|MCw{K@Q-gcevp&VQIfY zf6MvM5Z?E<%itVv>;3H!d;kFVx2u~sR{!N-+yHw2zavnBB#w#KD{nvWD zv`YZwb3K6<2*2YtAX#tP0GJrdOWG)t8@JX(-i-!<8zE#*Phg~J+|*9C#V3bt)i|kW zcpzd^cr%G>qnjiej)$6xYkSdfVGS=Dj)qAz91k7Qa7G@5btn%v8bAng!GH{a&jh#) z`K5~&Ld8TcUHk=nQfNI@%Qj?#=~HL8G|!Mdamy#{o#Lu7Ffr*&6KxYH4bg@3jt3QY)ERPUOg1^{%-S~U1Z(%cyb#Rf5Ie#)jT~v~4&;%gWkM8); zbU@+8vJiQYg~S8U6#PHdjAXf6OYtp>`u0$*WcL+;AhhBh2jwLg3Fu(*G z5m~dg0Lo4f^!o(dq4udgbc(d;1i4l2L>1>8O?2l~)j|tZ@~C27;Zrw+kLe{Ld_2^^ zJJk9%gfAG-t1F58qh+8X|CA79RT{ncuo`cQeTrMV6DU*c8RfGlvOS7DMJ9K$X9V^X z{e>f;aMGPR?Jk==k!JJR6HxTQo?j(w6oH+ zm+^Ulch=Ma^^eGx5(u-Vm*BQRFUC1+!_`_%Y*YeBXlk3 zPB{h;?a?9DhrYWC7P#F20L0<6GPS==j=gLl0YX`(FMd~xNOmfR>MG_?u3`?E8DP7d zVyaMzsX~2EtkE9oEV|IWikV83cbiXC9o_qxoW!D%UJActW`p5E8pD__tr-u)JS?=( zwkR$*C`S5G4l`pKQbaRws*GBqzCtSTL+$Qx!V^$Vc4=OKY%_uh$cRtpfjmuR+XiD9 zgt{ml8q*4ck{lC_pO@^tL+3e#U}-p^s}f!<2$1+tcE}qX2wo_Jqgxf`j|;;>BpQ)m z2m+%Ras)}J$u^9@F(}dFA}Ms5(KIKPf2>)cNIhAia2=1pfZnpi zOhhqLLBfAY5WvWWm|?pdF%yZHiL{t8Cb<$bkt=4nvSUObBgKRmVg#6hVFVi;_=NR0 zh4fE|Vfjg_AyiPEEC23r9sZ2m9j+zaXdKG(vS@Afc9gX!IRqM6^upQ&#z8X1FF>+j ztg%gW`|no5MUHOP<;*1Wc(lTh3Mm&HUj^Glkw3*1Sj}SKWN-i%Iwr-=o@m1wMfQgA zCE*5~b37icMY^TQY^J4Y6R}Ki3BT83AclJ2$lgiH3#exh?5}1qKut3M90|mI57sOSS zm=5me=Lh(o4fuU(s@cG3ap~T;8ZVGDsqrF*8YT7#X|Lj$r8GI{V|th-^C?_&L6+jGEXW01kZhN;Agi(fFKqG$#@R*)CaJgPtOS|-E*;eil%ddf;0t2J4{n#4SdcZVxLZJ@i> zmRltOVr@&~fRuRvzl*pGF$qY#4b1{bfIkqkY)8!zJ3I;IH=VG{qrCh$e)7X->1 z8IN9}ivdx=Sx2nG!0!BW7e}z`zZTcJ?sCVr)}%MW2i8D=304>=gYgf-;W&UvEsD#J za_cy(J(#GK$!3M*(}Jb~LBmNdi&l`KU7x7p2$LXjN-2@D#DNfJQP4yiE65(F{N@S5zrGE+17Yze!X**@nwKR8;k? z(SAZS+NUbv4TcG0=ybz`+y6w{@#G_aPvCpa8X>N+Jn_`KZIND0sd!0d>z%^>)7YWy>X4&6yG#oN6B7_8}aL? z`e=M$AUUoE;LBP4_yZ{T6}3J+w5rWHVB(Y`q@rkcD@R5lN2yD|8TwO*o{cu4G65j? zrc@6K6A&yVfiUGtxhh>|O}a#h zbiqe0UAVJANf-4gSGq()lP>2M!>IM8%Z0_No>NH|lOOJoE=KicNCK?K9@0hW^$zKx zYntX-x}ezQN|i1@DbnR)F&xPcy}+Qz@Ua;IV3Z}Iq<~FQ;9nbM8EX~InPQ&TW`>lm~GaW zLY+Dc6vkp$5(JZu_5+rZs##ZQRTVNq%{qOs&d9W!?ulCgWPSyDsBD+xq3XMqw1-;I z)=}z~6vm!dxkGjK2>(F$GUu&MtQlDrJ&YNcqo?B$S_L5d2&S(-G1m%D6_x<*g0?=2 zM2}ErYF(7RZS9{Demy-JE;P1wV^(bKOO76K+VpP2=7KbLRCNrghp7!G+~E$G+9e%B zB1$uC?u9N(XhV15Lx}GfL(xWvDl7zK`~v|1$lw~HI+mL@l2&4bFM6O^gON-V49+@j zWN@8|{uCt6Q-~MJx9|!iCIq_{fdw$W*uqFK#RWuvP~Z*+y9onWi3nx0l?oG(@`d|g zT(VPyX-e@zVOvCk;zjZakuPu*+A!*ZGRabmOmJKWTEKv`fXSD2#h3WD3ttvtbHjj+ zs)Y%FfqpYc!th-7z7iAGgXiOsq$cF8i}4IlRbbEETT<(~w**s`Y1X(-;cDcq(~?Az zN_w5vyme}~k#L>XgfWC(m@L!KO?;D{>O#$ZnOkU#qsOVDF3-v)goMD!RWnt^eeP82 zU8h>tQ>_m)RbrOBs6>)C)jFqIO{S`N3_?c-%OKtrIPsGC4_vlv%3_tX^k zpg}(ONIVU_6ys4$lFLK+VzN$5+-g+T3WHa?1+R%<9RwhPS9niJKOH;QaXQGt6*4>H zCg{)>WTGG1>RT}W%vHfiZoeuR@4G4(w?kpLA@-|+F<&qu-}BlQj6W-a@pFDHkd4kl zJLaSavb`Ryk}|RZjK)!0nQTBX)+(o+92@#COO}zwmxTVAheJ9JN(Yp zR0qY-479(or4yP8rF`Czk%!nuu);~WdX#ULn zK(k33bVIWfg2+a*cd3ShVL#I_cNqStVE7{=Vcobsvy^5KcOHBD+7bC#1p&)rwBU6f zL3^fLJ2^=Q_}@}nTLJ4Ko2u$;VXnc5gxldKa_eKTsx!(d7TRn&tbE57T}V#|njZcR zDz>~tdX5VOHzsN$QxGP(gd4>LQpO?H*i9{%w8o)MT%h^`STq=%`2h@xLCcuKbWCRh z`2l$5vGRfBk>)X`qH+Xf{D4mv7hx92!Jz6wtX1qh;qH?vk_5&W1 zJakNR?1!en10K78o!I6J5c3h+T$R`nk;XP(z_W+2@0qqajdEJ@4AKJzWt+n&XCy)= zC19y*+Z;x@e6K?Ih=7P~K6nWKV^>!$_rf9y1WJ>iIPZm7N;5-W zW}AS%szjVyRHd6Jb5tO8995-|#qPGmw?djCR4(*sZ#`LT)q3g4+J;PUFAo*@^H&$z z6|>MX)LSO!!cKE-(m7jbz0}%#Txi=voIsZu%wVp~CT3OLV^X6C&#Z+&1?veRqOjS< zDViQ*ogu!%+b0oDLzqNwT)-Y8YdW*=P_lU}IIIo{3fJ>YLt!^B%sLdVE>1%+ZZ=9D3HN>4jT3jA6TZ=Z0?1{DfGJu*)Asotq+>knXN#_)>OI& z=XmiwwfiAprVo1oC!obqmuzBL?#2YWBVmB82%iw8^UGzu@5HOqjF9bw8V952RX@0E zrBxhL#hGj42pfmp%7*3$$;kyH-TAQ(6bisG%_)8u)s$lKgIg#tDpi-GLKLU$AyxFC zExC}Tlm&sn9~wIu@`uJoZCyXla?-%t%^>#!!|qb2z!lSAw2CP}EN{rZIi|;$tgJ8< z*!RAQk5bpvY%EmT1~64ltminR8q zPGFC2h>Iv(!S~q5+rqw&sb&#`8&OBHg4;GDcu;B=9)+|VX`g=wN-CL9CZ;85qo#&| z-S1eg%^9b@hBnLk8ryEn*RjNH@w)sU!JSc_%ruJnf10o?ozEUz-a~U!f+fuh@d(I* zcNAzQG=f5nN10mZR(Bl?!Exg(SY#AL1Uup|^33Q*^^e26EwxIsAnwO~p8ZzT$GuAE z;i$0oJuTU6ya|{`03G1s12-jtph?X_(blR!P7ck#46le!fi2_z~XJc(@)8 zxoevm_ra#tcM$*Ii9ozq3Ky6Vb3fHJfGndvj4Rev^@oyLE7GBIOMB=qNeUgsj2VTyE&1n`-ZC&>Eqjgly3GEcb(QW!|M43$=B@4QoOf zXD%?t%mN##C78xKeB7$EQPtfJ9~eWN9RiER&=n=HusdWk9A6wJ_$aDyaBLa2l;Mzw zN@0RSB{B;^WlX~T4zmdvVNQK5qO9}l(WEtG58gHZhY+ezW?_jUnn1X-hnBa{*a&Gf zMu`S!WUBnV?fy}+-G47P{hRInY63>GA>#WeW8x!;WMj5VOEys_F|%F#V#Y-m`-Z$; zT$8iU^?!XcC;W^BrNh~B5RLzB%Y0~8&*a{Y8xG-By0el3r(Q~R}>rT zGSY>N88SqMGGRKcRtJn&rzViH+CU565zz@{$EksZgy5vf0;*ld5)H+Pvw`p|4c9Ua zSGLP>YRXcsSJqCA94iE{l~Yr8of;nZM+20_w5qh0r{?9A)?&M%l-5e>lPD2;hBdWf zrLmZ{dNzd1*>N@u=bJ$qZBai#Yk54HfJtkNv4MzT6(l-gEd%}_-YGOtWeS`cj=bxV z#DhsqqYcggHag}^QVDFCCE&E%8UOREF=Hd*I%cfs$jN5Mvv67|EV!A>^Y@D0N%Kzm z3TW$XP%n%DKN-tIdvy4bdNx@e;?3zLp?o>l&&L@k1z8eUe5re>q}CixSK{fjWzM4T zYt4O6zu+zk9@PyDE#^T*O2V#h|KpEfg{%h~fkE*b4}jS4c#O5Pc_X3_)y??6xOo## z=i=;e&=v^u1mEJROXv?hW6aOM2;$1!h^bIe5=+boYnwjAy$MdP4E{+=G4Yk#M{Uq zANwJ|mc9wVa1fl|>esIFu+PI_+&FxkJX|CXmn;vD2sy5@u|44{&*a~7$!sh%*wQBr z3@86=$iZri~^%Ks=vM4z6{i;CETM4*d99gS3x9H-d<2kH;f8X>%3M&4m0ariqBdJ2yhV4oJkSOG$+P(3a9>vy^BeZOBZkCp1JUwGfke492_Ol6o9LJ>@dE z`UC1j6wD>L2-rKBxCo&49J>euUQaq>7hz*>+iF<&Hyr#2SI$+?;+4|RZIux;DX8P8 z@gXih&YPezIGM@Ht&=p5;J+6))7|Zhjq~o0F1T!rfYKb_A6-b!VF}}~>p3jU_|KS) zH{obcEcxNh0BHrs9$7=49>JE42wBrJXqvMIBuFD!c*WS#0I%M- z5p5(oD#vEW8MMd=>*O(eR#>Nx%hEy3K5JNT*HUL#N0q)rOl#VM@^D*PS7t|8hoh?E z+nX6s3*h~oDHs@xiGpV{?jjVyGZ3W)5In=lc~I~q zIgde@%2+)A?Mif0zAS>LXhRCPdvv~p6tXe`i_{^ZNk+!CO&}~phGd1Z`?gkQnvoe& zL}9>;%#0%n?@C;h7=fhCCgn8~1Y@mF<~t|DBBNQRXRpL%`jvTUABeS!v{Q*eU|sD2 zZYrVFLxpbB+yvuTr=5`W*pioa>U*ss7?xyD@v+bBX{rCUT55EO{sl=S-lm;$3M^4? z%~59-{d+eS7g0?t>!ecncnh1PnN%7S#c_m4f=Od_I0Pnrg|J;m`fBiz;sV2eA1%*v z25UY>5{}Mey^2e#z)9_f$*+~#jr{zY3I1m#ZLs6B-N;VbxXhyRYkjZkD?|f-5UY@@ z+7d$|1(1-9m2R>#l4K_?0PdbaLj$~u&{<=XPNE^v=_JuSdO%@6mt^-cgn)&~Wc7Ro zq2QCGU3ZvNR<9ohF}nR<&9jJD2t}(?~W4 zn#!d~M_qGiarmQVgTnPTBHs~?m(4`T`$e3Y%KC+1vOe-=$Pn_nob>KdWX{dzPLxgr z%aAw28AI^O8HasR_O$y^+7U)+GXk{crUHbpkho6*v`F@2!Rs+pfEJPhJ8X;0e{v*j zCMY&O$CPLH6jh%X;$GLFaftnK_f=oJES?!!3J?gKnGx`Q-@?Y3PeZ{5f^N&Apn7%T zbu}JMAeJsBK4c6JQk$k+W9xY;f$UJ_mV!~cFQme}$*9hoj3RF$ zH>Fi<-o&oYHjQ04Xvj+-S9aeRBhNUc#cmWSVR7pXe~5%^VEPM1R@Kd$HpZbuoo9J% zmwGEz9PQInsk*27bSTvhmD*%|sQjx`s}P~_hxA$o(v77?f4UJg=z6CsO4W#mnd!zo zCiSK~WXubPRa|o7%`%W-A21SjalUiR1jO+qJB&;7NMd!tO9X>vG59;zqD@!u&m9M;R&& zgfCu|Q?8ui!O)abTik@$CCVwXtqzaDxX?_u*_T;lL1xQB8YH1HNCuKpok6p{O#g8H zNU8rcu#^hBNhv3cXA5fc!+6BQ%%s%EJEhc?p-QQQeGK!YC00KB#9{RdgUF~Ys^E7h zGAf7hJ$cmyas)mop)O?R1sE1t7FDijg9^B#No9iai_yJtab$=e!i|2)AlG~mRx4~aJ6=+w zLG>i8hPtOrR>O)Fi{tOFu4n9qkT_(@K~n2^OWu06Y5-b5c{Xz!tML4pS9dMHe0i?r z_c?1BixP)mI%_%FVp4yp)rDnlva2)?JF}~CN9wP~I<`C4QX^p%n~}0v%&g&0&P_aD z7Kst>R9&fZ;`tWgPz%^*$$jiv)$5u?$mOVm!up8qcN+MWeq#HwY;n2GaAW(>$o=*5m)fTHqww7^-L^-#T4tM*MpUmv3`9@f555+)j)=W;ph^9V`u3 zCkL2@IG?SB6TXSC7!S23leTQrjwbI8SJOL|qu^G@k@psC6TZct^<{J%ly5DIRx|$v zNe2pGHz2+^P)y*^-N%9Mp3is@&wLSs*<;-PoNi3!95FW?6msUKCNHqJ3X}Fy4VfX& zMYc2KHMZC+?M?5r93u$Cm}A`VTF{c$%oNc=O|fXEh!b7W6|U%;@f3gECu87|QSja| zRi4L3l6YhU1}jpY#Yy4;S0Z&s;7?0Ml z18{W#Sc_2*F@O3216=fS>p73H~^%HAzn~ zPMHUq<6r}i9~IGVUc?&a#G%!X307|f=UEgV@WB^gWzl0KX9@mFF)Krt%P&uM;TJ3& z!!aerF}PzKm>$8A+TnW4AgbN4ryUc<`=*$cUqO55@IWV)l>_eZ&EI-2-Z=xZB zB%P}{QSUeg%{EI7e)_59g2ml$L zO9NEw3m~A|1L#XWhC)tg-?5=pOo(k1 zMEWn8U=M^NcDM55kGCU=Ng?3f;m5^PyeoJKe=*16<`$U#R7p{MFAqhbq`oWIEBc7W zlDsG;@B!@GXv1noZc^4!wiF~d=$R`Q&42pbwShvT>?AcGq)uG+=UXn!iXyQtWN(^o_To#I?Fm8yTsG6dDF@p zgP=J=fyj0_2LYGlbnH??Ro3Ax*l_CMQ_JHI$K?at(S>3iRc>c5a+lueZj3A+-?0y{ zG&l#wsv2LR46H50z=!dD1@s|;h!axmRI!D#Xi6BWw1qb$h-Br!JYyJA3#WUBZa+xq z;>-K%Bb>TIaT3 zm}+0gvyz(_z>X$PjvjfUr`scBI6Ao*CUTMYDOZw?Z>-}QW89;RLqO%WWz2MNSaIucL3s=8tAQ@L zf9{fCyRZGAC=7K@#u_vrXznZjyqK{0?Sgi#zj05p4W6m zo0-?SD|oa9UF(1WnmA8jTIUI&A$dCbF)k3C-)T%LXR4>Xsb(}d-mAg(4|~YsVO^)_ zqHSFkohjmA_lokG-XOju7l6VL=TGHFTaurMLy%`=`CG8OagW&+g}_Z>mr7eKS$s`t zDyY|DcVv0IqqSi9^z=R3@G=DDw(a{`NCt04ZSY2p35hVaEZPoX5SQ)>o~F||vb?ba zO)rjYi}~jCxkcNyza99;Pq0LkR3|;Opl*DH2;_3QV^V31>XD)8M5C*F>%^j2>C~>6 zm(qz8LZEY^6Qx6bk?2H`5HUr4r(#TLcWwV@`2fyM=mlm{+TEB!t6}^YYY53W<7)!0 zM7wA8kZ5-)%0Rb9yVJDdOyGi>4*3OVg0G<6x#r9yoCrmV9G5T&Lkr|SHvQ>RWl5p9GF=N3DxmMq6YLMdIMQ=Iaj z6F26X<64aC;=p~$h#RAwn2J-wi=p=PGa86k25gFPYw)vNewp4xx!fv;O_9Hnc+UIT z_-O7j<6%)e4j63LYjQQbT=Y>p5m#`rNTYD zco!T}C7vN+LIBtRO%D%q3+YMeQ?S&jSs_gV5~0alD|iX0PQ|kKgKGuVNm%~#*Aqqr z5Ob6yUpAcLI(q(^rVOenZU=Tt$z0edBPPrS46jH%C(Mlea)6KlU6kmyI5N)0g2}Y2 zF^ROtFd1b5CIcn}#WBIX1is0v%&?REY#X7WSzJPeuy(_QDuqrpi~UDr=au%pz`Gh` z4~sFQ+Dh}pL~dA}%{i8X`$BKZa4Nnvn`4I0BUAN;QkO$%b|WOe zYAEGE0=mVsZQkIev4mlbk%PE-OZfv^=@kSQO@)JG2r*C>qSuC?kmI%-9u5L8w6x_S z456jvr3(N07;wwXSb`rtk%FR5q@bw!EHUkhXf43P4{}6GO|n|NHS-_L;c>&50@OHl zhjAXU3g}tFgVLc? zJ?B5rR^|L_*FRTjm)>wtfw=TaR4}tZkHNSoXAJ?Q5%J{?Ep4`Y)fmD9;V-6Hyv?Na z!SyBFkU~?9Ne!EYX$S6~gOhTPTqc@*4_4T6!6Y!RCxJOm0#jweF@nASRp>z*jO}V^+^DHQ->DO+%UxT-M%262xN0k5h z=Ufgo6WOfYhGx4BEhl-nU_iG*eQCiRa!C`}7A4C}qqb!kw}Aqex*%2ELZGIwEoY*d zP>RK7W5ZQ5Cx9)u?2l5`3KO8!0FoTNHIO^bW>JIeywm`tqH2(>ngb`RK^~C^uc?@? zP+FQHEo-{k3oadKDj@z>NnLVEhX?agEF9}!7IBb|{YmP*UTaQaBNq{63jL_ zS`I^3!8FeB>f-7U!Uk^Kro8f2(!huu@5x=Gs^3zjAK{cjVM51J0=Fd8Q*72XEk#X4 z9IXrpiZYuG1~VNMWO(XLjEAdeV*x)`3*b8a#>1Pp%A4c#n$Ox67N8 z^&1~=j+Qs4=r_yo=H2qf1SFT^O$8i5=bWm6R^Zi$di6g2Y9(Hc^3_q!W<%vcc(+}> zyUn~i81Kf^yMFU-72fSo@9s43+VE~%y&Ev^4#B&f>fPPu-JwNfu(C_^K2YSGF z34GCl?{d61ec3s<$0xmRESqDamjCDXzg*K$d2-hs(t!5qGLaC@~w?MU9Wx8u_gljgJUy1F> zV>Zg*Rx`$dM!oa~*s#(UUjVmD`O?1LY0_LFajYL~%MFcbOv4D6*opY&BgZ z+#2V-MIIbXB-lG5qS~jUcU7L)m1=J;J+t>EM{P!WX75MvL_ifDButqwzFj#;%+JZRITcaROhNlk*7(PI}+k#l< z{aXcb999hgaWnw{7P9YX?@tuOyK&trAl489<}!p>duvPBh_KpSX~RkS1}wCpj{uA*Wcg4~kcSrjJej!NqQu7KGOE3u z&Y77Y1PZ^?e!D;I6MEQKD4Hc)vrY>oPB?~orAPcZJtV6$iM(l9pH9=IKV z%53od6qU9Vm*6-H{yD*WSKvub$c)LF4MEl0mniQ{te{-`z67f=U>=-RtaN^rfjV~Y zpyNSAR=Yz^`%?WCzqU9Xp8pgTub9EK(&<=Ua!&x@aypVu(WADvyvJiuAIG#0IUQ=T z0Z`J~<*KR0mJ@KVbZPo!)KkLrVlVy%JlW1)rN>jHUfT~2fVV|}O%+@0x5ee+(m^MV za{9CFJ}t{B?JLlVezb8Z{3M*}n}ZZ#Vv7qiOZZd7dgO+V<%gY32bF_qkugpVQ}|!; zl2c~!03e=UF`d@$c>f+~`UDL;iwmu9efS0)Y>8QP37;w~$FA+_Xu5||Fpz`82jHf6 zn^>*#88%6902-=gUm0sz_#*hyAQ+6JFBl9~{}q>0(uB>+!6e^*iu7WFv_d@{55khB zu$V{UKB7$PxZjHX>uhJitc17NHzDQZim-=OTrWK`R-u8+GF>iNwvxa=BCjx8U zmLqSIXrE;Hpf{5scGQI!sSB~SF2q1xh~Byoopm90UsbQQlXW3>)P)$S3$e8>#6Vq$ z-ntN-bs=_NS+_sxLhPsuF;W*|Yh8$ex)8k)h@@~wX9U8Gy#o<_GH8?GSb% z9TmF{HGI<{VAc#gf()E#aauy3WyxV@w`1&=1q$&Xk-;uOC8jo{)UDy`F>Aw0QLeNH zo{bLgVrjdD-{~9SyZrK>meD;^T*3^Uz>ZWHpObV2ybdGQk4 z^R*T{dg`{WQWs*VE=0c#0YcSmo>O+j56n!8Vq^VC+dt3++LgpYjusF#4cW*b1gcaK z49p0t(g{$nl}-RaghJ>uBaI*kg&_Y#r4eB9IXMU-UbdA!po1Wk%gJmpua~m;lSj<# zeQ6_IV9@21=p(B(V-l1?{bdR1_%CotGOtn&mYXnTToMF(V zD%5*V2P@Fc@Q?`6$3zI^-wvXC+;!|NEJGDZ!je+oY1qZfCEq2bv+!h82xKlnR6{TS z@Z1+wR03r2Wm-nEn8PJSBu*xx8C{}9G>?6vmW?sf;0(f5i%4uS@;Ltfl6R&@n?QOq zHvO`?l#Z&QAl_y+T4`g>md;p#Vpc2waUg~lU)fe9B9zBg)d=M|63TN7QubjCWh_$- zi-pOp7;94fh$?(8#{?Z|R_kV?kl+ndxYEw0L#H%K;dn@4+y12xapjB9o|I(!&4I#+ zCWr;snR)ivSjNBfYR-H_3r3JfiAdZ?hP`ZT9iH;I+ny6gZONJ2o@AwWh^MCgq9X1x z;TWS$Dsa96i_lQ#B*G>mgdz6ktk=0mJ{3UvLMMp)J@&X5jXa%8RLqSOo5RN-1p>E` zpx_bb$l}Er9jP;m&ZZ)kQa51{hR~;-4OonuMafgg+BCacqsX^%ndf=QN4f6MbQU=% zIg>Trj~o;ynn^3jk;TR6ESZ2Oy_EePNuE^+3G7~ERw7fdhzuX$A2MHPid>G>iFw3a zPH=VX&{^$bDIrZ{wX!#YBpu0)M78u6n79e;NAXSvsYb}4MO@RQN#gB!L7gDY6&ooV z>wt;L5eV8-O4hgYMi7XMsuL-X*m;D~=OgFPk;tfdSKTN%!0 zs7#w$4Gj{eBMn7rv1;i1rJal;TkSk8s4}sgLElB%iM~_qJYCw!z;i}NLeaoe5tqTA z_etMibbeBDbB#AfhWD$qXby->aKH*6{-IQ`SEOesHW{pkL;R3m6Unj0Zaz7wV74?8 zZY&M#>gWQK1E<3>KkY$H7mK}6k zpb%==fi6qZvcrc|+Kq(Lpted*b3#6=5D`T#Ey8NzQmEfK`OS`3%O}*-fMrTb4Nu~K z(R;d?ra7u}A)Tl~$e_z4>QXT3B8PWopgSMHA*4_hSv!PND)Ct7$W#}X0uhg00&-vl znz{YzE$JSoBd5a1@XT^%kqT=w$}`L29T%yZ=$~~UJ=?_#ETS1LskSl|Ch#nn=c)-UJfa(4lkIkfzNM!EAsoHifg7v`K)bc4dnB@JqJX zYRz7_H46(@E&3Id78k*WiPTD>u#rUVL{UVTX#z6S)8S4CL=N`o$Z*&1ZG$x_Z<|ZI zY`HFt%G;LG4*M-;*Lf_2hzEorI&TaB-nZ(!Oh|ew%xfB+maLw%#?(D8BV91E3l!wu zK$&2_Xo9j$5kowg@g%W_T-v+$_6upT%k(11uR^m>q)-QyDuZXHN2g$;1J@CV@LzCr zI&8G!eF0hWAl4{zp7K&$56%Rc(?#z35M35Dfi6p3r@)QZ4nUp`0A5N}&}CM|4HB)W z5vz&$a9nIdst!IKE>muHrY4<)(5J{nsx;JLr-o366-TQs-@_EHHg$n}5}^+6iK1?$ zP=~citHx&7K2TQxb#xbwOkIIf6JZgZ(sl|^=?_c0Z9%ey4GUp?0@G327J*UbJs&ae z1)6usvPB0Jl&hCFi*Cx;O9Dipbm)fC@)Oj~+&m;3Bf6pLFzr)d1SwQH3T8=8ZXc9d zVfC@RC%I7K$cF51hn^IS{zsRxpm|y|54Ei~@U|L3Ew-vvDK&fp2YgmFv?d6sC{8&8 zXS}eXR6t8$@~vb=rlMkkiQ>+?QadE=_86=>DRIJ7E;S{osE?n*X0J_>7dl5VX4`u{-!Qw=+AxmZjHC^_+<~J*G|+J@$m%&6rbj6~J^E}W=`;&vK*KycX4$zl&WJ^Jevn@W z`hp}~?CdsfGE^{rI3Y_PE0{E00uY)VTNSF2itvG- zthk&Q>=^)2Z7?_}~a`v4e@kLUPgwN{K@X$BT>X-&Dad+Q^Lt+|gF=kt{T;iS$ua3cmq_bY)j!oCZ%5lXU3xQpQ(Dt=%A(-ns z81qV%K4md|u3pTU`^ zRFBf1ZMg5U&UdCobj%$V`yiixiw#PY%d;`E)t65|h;YIPY%E>mV<5NmAEF5XrtCWB zigfOY9`xbZL8aH3=@j$Wu4C{#GF@%Vkp2ncwr62Y1E)qe=_AvdaB4IIp?Lc;H`<(z zM{I9A2fJHf1ez(pVgKSwn&Pg_ub2XCDxft{8=b_Tt{NtiEHB*6(DH)LS6H%hp=8&y zyt#d`yw`9~Cq+6*w3Sy#M!|xZ@Tv;kK%~z?M}tvm&8RdOC7~NPWE4%c#U0EAmC=^L zQ5$NSX$*W|5p8uj8#(so^{x%)EQ~gAuUDcrlo`*a{2vy#{_OqNsxOi&=Jua2BKOqp zM~$%U6*dZhKNSAMz&=rqjPht~FGh_Mua*~+IuoRE{jS=@b`cdR!W@f>Ee@RwKnL57|EibnWTe6$pUxX>&&-? zpqOa}B~v2CPnH_H%HoSREM4aMa$5i#GQjAyML}v}X_FFjr%@yd8;?_>;eb ztCbx*W05i@8;iM^i4*X3K&}XMX@5vveyF<73XoxZI|t4K=ENDIMSu)itM91eX#lao z1d$tk&wCo+)%Uz}+=Ms6#JR{!PP~x}yb(F)g5j_F19NaHhaK<>yb*O^#y+-3)GU$M zBv*t7O$4q8I;TNbB&F|)uHRyGZYNwVZLKg;AK zsNO?VJ=mM{0je(&?}8Cfs*fm4I=G_}9!A^*%uQvIMy3Y5_k~g!D+Y-J_td$}vN#Chfl+R52 zl?3uhMHxynlZ4_@~V5iO3g4U ztf6K#Te7HKoz*#1e_cbng4p>SBt`30>~71~Q9Naqz@_AoK|g{BFa0&B+_FTKiz(G1 z2Y^xq^NV;R*aW2G#YgG6X;a!BtMod+>oD4aAtl)B=f}4CMPupvkkBeldpxBz2q@au zLDmgOtWKq{=drPv_eG5V20J8GdR!3mmWryAT%ivifD%Yv+sYtzR~1{*E)OO#vI!X> zc_(RRQY}O|#9ZnwxTkpcAr>COyC2hTY#k5RFDD(|*0qK2B0 zrZ-_mN=!&ZO{+VX+v%qPHWH$4s9WIRBJMuSAZ=qj0`#S|qx5qOIilC*=dk^CkoG9< z8qTDje-}91#VoGcqFzM==m_f7N``?}1bTJExiLrgji*-)b<68puNvwCtyew!J48q? z;lLfQpgj)unUh4Z(DTeJW?AL`W%Sk5sQ8F;W#HR{aIJ)UGCH9cr}nGRW4+O?Iu19_ z(GCj)QQt$>@vD!j?l4RE$Xf=H;b?~?{OD+>{NP+T*0nRnBmY-p9tO&<@=M)t>#$Fd)Ij*1fW zN*O0=Vmxo>^{Qbyx&kK~-JG*I%XWL9fCNHWy)tBU8sAN&N_QpaVrZ687W8@VE#q zd*(TqZf7MY-fSAz)5`b&Ajyf<8<=ZtYD;t8Z#K0-bQ(-5z%@CI$Eau7)Mmw~gRS{B zruj^Z1=jh+sLz9!0#lN(rH!+F#Rd2xHMxL85H@tUXTqf|;<{n8#9_|ws2+wvC8=GP ze|Axt&3=6B(lFADMDJqu97*%Gwt9m>37a$*1v=?0ln*Y9K$8*fxeYSH$aHVkX*MUE z?zdG>%#h-1p0A#ThGi(VoYjHUROG6`4%=}mMwZkOkLRgtvS7o{Lc9q{*y@VKGm6bP z^q`shm7DA&Y+OGEv!2_C%YKlWFn%#T+#v>2#n*mQfeT#3!8& zRKvvMbfEd0_=g?rpQ~fzH6LBYN1Qo}NF2>S53jJ3>3MJ$-|A#~ToZ>MXW+WHliGO_ z7>3v2lo6yz6*(}ZH-d$-pSN*7E-I8(sB;!fq0Tl6#lhyx8VY5f48YjSqCzDNG4oKU za~DjZurQ(&3Vd`M=A%)lu{WI81a7FocNMOfhO6AO$SKa+U{!aoU~)~j$}q8f-X8x~21pXIjaWE5t+{hW@R%1DgK zGehwguIDB;B!;OoaT*e4-pt`9?1gb{VMY+U!Gkn%+Er@cAdOtY5ij#RNP}4CHyb{8 z*3-OXHY~ynE;urcT}r2iGldSlejBfdiY@93HTt zd>lw@Gj8;xL#c8|aE{%%8*zF#&$A286jh%>@fH9SZQBSKnMuHH0Z$T+;;CW3Yl(c4 z{eA_{4z&V6!S=5jXU8A_H2XQ2#_)000XyVY5>MXxy29#E=GXO1h>rb z2s#;DDFKX;0FdY4R!Zgzid#CZ+E$(*P_+9Eb}E5Z5C0L_!)bPQ9T;a5Xzj(6uvSEn z*S9alS!WWLh0O~hfr1YE%bhMJhpc4b0Fg;u;0Bw)$Bk#0%Q(q#yDk01&rxs%z7?}8UPnH zEqYSHrhU^iD^OgY0Y=$AncL5S;)JP7urX%89%+Sif`k(Z%$Rl{9v-5V4I^4<*;ySK z6?n@mOeA|5Ho=6E?2L(I*FRlkj;dOnBHhploC|e^kCl_$NXFy5cR)WFMzX6$Ma{p3 zjbJZJj$k*yzc;$3&*21;!~qF8e+zyRU9zSxOo*MD9){TA1*_0(wWP#PtXb6bq!9ZY zG<{)0>(ulxv<^SIVg4CSM@Cw9zb^g;BP(Y}a*E`udU~E2)4zD&&Qlq;;D9bMI@|)8 zuzQ=IB4>NyrzmYwxHQpHC520qVn>avEWgGkssB*hb!OKm#QducQLv9ytI_pF!JgmW zDW3KMzaHFKYCh-uwQ9ZR_f}$n_kDxmjOcKV%IjZAs1Pd>AmV?o; z;%(L;oW@+dhIZn;>SwT+ZmOADU(7btO|Q|jBmQU9W!1ad>*To?-G;ivp%G2x7xj=+ z!`bxkJm_JaBU={ru$XPAo8DM@*ie^fJ$!P1FS0N*ONNGcK7O#&GUqeMGL4;Y<*PHu zGRe1q@eHzzIB$XLh-xT!ov4s~7o4AubB3=%2t}q8>%NJn(fGuEd zM8M330xe*{QA6<9k_4>i6yZFl@=q+9g9yJelBGp+5IJ3De!F%8Zm~WcW7>G?c6UsgTv5A4FS|=bjZVXQMF+%Phs{^sImy5W9^*#~of z;bi#B3*B!%ko=KC$^`e_UCmN%+r`56&q+-qtgwaQNg=&l_brPrp${^cwh8{8{go6kmd)k%2y|2@}n_MGH# z))pnBu!2Hs=W#f?JPZ-RTM9x%W?k_tc!W5~0f!i3o#YH0A9|AP=;7!N=rg&k?Wepx zx|C{%>v&|UD=QblZ7Ai=<LyD6L zh+z`fgq_ggaO#&j$~l>@)~zq?-J9l}@=3G7RNze#JE+pL!PN0yS}mJm@1nSoBwQtH z;gk;KM&s^XwZN1DdbPxq#->ZCbegR}>u^Fp;mYL;^y+T8d`US4YWD8^(E4KfuRMp1 zA^@Se>20;EZXrmomvXMIh;YaA27!1pS>ohkYQ1XboLk85M^Dbbh2%=(Ewt|zj<%3H z$YcX${(*GHz0kRU|NjH&85~+1Tsr~&;Pi}NKXPd&nbo`=r%8T`B0(Wq?KV?@R=b6E z;p8#S(M9Lj)H~B_z!9gkX1#ycEdVXzj@_f%-Ju66M%Qo|W>)LY=6bFZK6dhjfv>JcX?@Sl*Cwq+3hCjJ? zrhSU6)ljG8ug9w*|3QQARSlMwf~KYoBun+cF-}(t`UN$XTjtscj67n&TwN-hzpRR3 zYXW}7`-qYX+mN!m3H{&I0*0jC0#cv`6q1AvvN|R$9Yb|_wV1)~N7teI$&6;j3`!Z8 z0Y*{k$f$rFAt#FMymHFo#Oi(Fgs@rj;W_s}Rh*6tRVOYBRr-=O`jTPn(AF2|PeZx_ zdmGmkpl(c8wltt-%=jiE}Cdu;Jj)&Xp&#K72rteRU*Hg6yj*)DSw9 zYj-VO$ciqgF%cu;URbVlXosLFSfoiutPu|3jrQ&=2rWd)8oBIY2s!&Ss}umXsR0ED zy0_TQs|}R`q-l(m0^sOUnj%}E?{{2l6etEp#Zr5K*Bb;tDb>-JLBO{Lfi^V=_;Viw zaL%ghf1OS&rJ-mH;fMV3mMHGiU1OxZZGz?a4lSQ{l8%Bp5OB;QFtuY)^ zK3fvUI950ozd)N{Zc~{3z^Ly1wYx!vva;I_kAnX}a4>GT{t$Hl!B^iK!lJN|zq zG)qA}K&ZpoLpxn`a5E6A6x+?=6y6#K^l(%~gJe{7aI~$As*XLXqUN9%PfNM$Sk4Tq zNopfQMNtM0#Rmqz5;`U94r+;J*?}!q&sK@muikiK1+5aVY#+r6GJ%TdS3$E7;igb+ ze3wX;e(lgC<7iN*=lms5Sk{;XD()_h)JSS5!k$FD+J;B!k1vkYRr7{)XzKL5VcsKk z(7lb1)QbYG1R5gDX&NSG^!_2<;XGlsX(82Mai{|AG*Uij$x?2ocR^SP0lP z`>?R6I0(x&6dsaLY9x5dF`9~lSl(ppT;;Ml!wvBl5#>+|ZJ1cvongoKb!Q-GH;2w}q%+|7P+o)1_`c(&!v&M*f%R;N z38o+#8N`@)nrIkflGA=v%vEKO%^FT=2M5VoJ&U6XW#Z8-2HgC6IQaX|aE*qW_jRRn z7~*{sUF&vVi6*LMS(7O z*4j+L!Afc4v_SGU>Q!iE2?h>j>q(i7SdhTM>MiwDW zXqJnU*!Te`#K)V}G!lS5BDH!+34v@0!$PSLnMMA$UP$j5xd{3upLkjZBDe8x662L` zu6!y<5vZyP{vu|q-l$3rm5O6#^%d)l3ozQKQ9?R`2?ym2w!GskO1?JIZL=!0Z;?J^ z0Zzu*i}60h!g{pP9y-A+a;R=6CMi~$cqG!n5~ft?_vB1zI{eIa1&M`2Mu37MS8l~s ztjr3)V>2H`5X%=keCB$lNI}`PUg|c#BMt(6rY&Mo8g2ArP z#0I~-S8?>%^7Ln~dFka#AAayc#af8G_;kmXC+>XaTc7#i{nz6I2TQ=i3$I?9)y^Fj zqS^uWmNb04SXbak-b9bb4F>tB$7AdIygZ)dcGD+%6rvjj)I}h`bu4 zioL_=eb-fY?s)$4lNt~vj_)*+VjdzgLpvc-hM_+qWv>fi;sV{P!6Ec0^*vD923SPH z*bZVNU?S$2Z`k6%b&rp_ z#y5l23f!{BvuC(;P0I?C$oW(ev=`U=gLK#7TZy$iT3O3A#q^_oFF$-%8t4z$0X@m4 zqDH`wD+8+nAov${7uA}9RHe%_8V1+A4rYHu6S|C?u45Qj*e(*+KVrId7t!@6M#V8S zRXJIKBSja>0WmR8ik)J)V~0{atlw}6O4zt3YRGZk4Ce7hm1K=Fnlh!*Mv%xc`xMri z#+Z~TuG%1BS;Bhd`skr&Zn4MRAb#!o8{)Ym-Tu$>1hBJu{n? z6U?Wo$q_Xzg?(jS6-1^wgR4nrFE%xj!KEsQa9-taNgze99xBcoHBw1dm|7^?{3!Tu z?DV64*IZ>{pY&i3bM%JBq?!iT$UjY?wAZ$q3?or*IX$+`l+qwDiQ$3LMdb_EKL!9K z!QNpHR~gBGl^9yJY9xFAwuWTPn4A>tw9T!|<{F7}f?RCCx07CV=u{aeGXMfC44DLo zIK+x=Tdi{0s;4du6R)~2s2L_nXlkSh7{bhiEiqJ!SuV2brx>h~ZqeW}%~Ufhqv<*h zs(V8!4Kj2>d!V5>o>qb^*1AZS%b#Uq4qblPg@$s%kC z!>-zDq{V8~j2v0)hz49uC_`%q0uPpF!7O+?e$;``Iea9ig<1z4S@Da z;8X@R(ez0J6zBb5Vc#c#7D*@zl4wF%6WU!wiP>rjVgS00Xt8vyY)K(S>_1g&te!RN z=}2gTKF02Y^a8j}8EDLN+{F+rih^%ROK(emOVf#VovNRTqf7Z871M8Qp=ONfg^nhh z;<@(&iAds2-L@0(IqVi*6l|@+__=a|GgiM%2lL8@GhY>?Ep;dH+ zB!+<{$O!t<*db)dVjyWbo6$yY0P*lt#%(uv%;C}9AaOTgw5@pUa3pjU@a>E4Vb;zL zYP}$){Rr@e3J&}Vr!4 zFe?M7cs<~UK|}ZJBxqJyitTr@Twz#l@RRH`Qv65~>=LgCxQ2t43i( zx_Nwt5&#wS-a96Cj8&0t@++{S!PKvTsmFd}U|jmxVd2;f&dI3Hk*~fW+DnVC z3!7}BdyvZ{P1U|pw3D=Fp^c_4Ih&dU!N<6oh|d?Pr@^7XHojT`%uGvL$%y?>+hhq? zGa9?!#4qTWgi)!6{itIOtJRCqOLyIY*S-Yf)qs{&wU3Tf5SZVD{qTB@80N_UK=zS6 z5!p;k=N#LKxpv&moxlD47hTN0&7NCo+i>o?Qr%ZvT&A%qcXlIui(50*YcUSQ8Dwkh zo^5NU!99nK%o5UIGlRS^drx!YynKCcOn!JDdR^@smjV0eBHg$!kn|es>cG^^o<&M| z4WlXlCsdL!p{M~trE_j?whUr#7#t8VNZ2&Fzc5wrqgxaQ3UM$Uo{KoV&bn@%`PlR7 zx<%8kGuF(R6u}gAb^#0qaX4Lb-wyKn?e%%e?km#k_qcABN4JPCx!OG)#{`9^4XHJb z)$UmsMsV7YqfZ-haN3aVUU#IGKi=UK)p-fBZyX_QS-Htd+#KgaNZh<;_()aJF2M~1 ztg1Ihaz2TG7gzN(9+k?4w=QVry&tj#Uu9b(yu{zkw&whsqM4ktjw6%9VkXch1%r^) zI#iIq*Y2nzQ>SC(HK#K1vE7js5cC!1h!-ODy>#IwoKnQIeoi|ZUoCGv=q`8PyGvq( z^}0*r3A)Q+U&)$=n#xOGsbsyneH9ineI*5>ef3k-S0%?BR={pJ9UUX0g}3~Do-oak zn@&RdrLb1_^O33Z*w4r(P3~%TG+X!v>*^OA(O>_?o3V_cx?4$l z5UNP;yOfE3Gm0FtS;u%qDfJO13QttZBzP|YYtHg@=5>9I42u~llSp@no*LPlQc3ao z_opBzSm}Qc)|nmu1uj}b-^G&DIYz*2j48pQ%zoIwQj;(?kWNnBx2ASglevA`!NDGg z^nAU=OU>`dflbjEe&dUmCgqHgU8YqBL%d0Q$I41Ox}X06L;~^;GJGl4m|d2PxHMH|=m(Ghu^;m=R$z)Q&NQtEr$#jaNGH z8pog|W*euKHlP)?vyIgtJI5HTQYi#Ej7quG2)hTqm=?oO6*f`4Dm9hTY{6s(b^?d* zr4Q@i(ec$Muj`ZcpiV^;FemLXH(qp3?%pV+c}^c5JF+K$?@34Y6*Iab9Qg;1rca31 z<*rj^OLZ&GVGH&=i4&2u=2hF3pvGiEW6_>N&zLBq8R3F33=M@|nq>=B0#hJzz)l{5 zJ^BzFoK+YeEmuTq^-d|&(vZoaq>xc2(1b%s#va4|gwh}5WksGQKF|FMS1_)X%HKW< z9~Ze8auFPhuCwn0Gr83!&XkJH6pMfPugtx_AL!{Z~K=+ok984zhX#C?#NIH7DB`wRlQk!{m2D$-*g<8BjFa{2lyoG(S zn`LW7Fp9$0;pDK!7_!j9-E!cMBDjRXzvf!HH%>7{c4zzwrNN^^0Euj9UB0IEU%Flo z0F@DI0I)1k05D_&+-=WHU&~W?@foqEx1VP4AG7=EH9mt!SA{ciHMLsE3H;RJ1fHP^ zn)v%YDHyBFgam;5>2!qrxX{IN_hg}*PI;pEUdeZkt}r3&ifs>9KqgM8{9 zTBx_Ao0+*yI*wLLXKQ$BCl_jTmKj$Y(*#`8&T%0&qd=aJ%qTEm95{zn>jYlRB8x@j zaH&)-o#tUTG`28c9afDXBj#*D(waF14K?oTVb#;_fyu5{_K4&thY(C-NTxoAtfl1H zI7FYM66CSo?@06{NV*84Cv(w`U}2fsfs~j)JK9WA`kb``ik41TkUp^KtzOn%lxWDC z*)*VSPQwyyE$KEc(ThFK9!DRCx%}*Z+7R@=P6G^vvzV2iSC20avfNZ1xe+32!W$lB zt##np1b(ibM%3glva5<+(PjIFwdECI*A?ju-B;_Z{pg`Fb}(J92Sqlssr4Wn4mHQk zY~rEAu@?WB-n)$mO9?^LUS_Ak?GU-}c8DewY*J3Ky?;bSPa-Q_O|teS(Rm3muuE_a!GaCunYE^OAx|topQXk5qrhQx6Q<)v*FIWqE zcODoA02g5l)Il|BY4cFn29unUfBF@nv4Iq~IF&q7W?ozg(*}1o*{j=QPHh0RApv-km60$+0H#!xrc)b`^Mx{7akc@bLK(V0oC=BC#OnK{^qZ~f`*rn$ zs`@?wc$-yypQ=9Cz%B?j*Fw-G<*{%gDHWupOC#t}2+9I*w1uFo5V$i_)z`otC z{uHU6b#Dr&e{YTI5sydluiDkGQ`Mg+)gR5z&)T&gEwyJO#J{^n?Wd^mA6Ud+_zc!nO%9aR4zF&dPay%oKiVbE-03a zR*gC9)toz$GxrpPO*Wt5hOokj%f-lXbLzd^nD)P}WY@O!7`w1r-N?S&d#yR^AI2hoF0_G*sVKIFtg};`)-d;ll)N3q3L8p=6H3n6D1_^- z(kE=h!L-RrHX7MbI~`bvF~D zjqO=(L9}_~5g-m<>-G{tWO=2=f&dFX`OyTyr?BfqOQ1czt7=wqc^cJ-%(q#HnveH# zR&GyNNl&DbFb^?=DBFUbSjTkTIwtBujMasx)P)#|KuEt9*17|d0UMs1b5}0Z)o_Ei zk@tm7p`6=5>?9Aww}u0;87O3z6M|Y8j@22TR-)LOaQ{V^C?<|%I6?*m-&|erZPf+C zkuN9+os?5WEsW6aIL2^H3ktrgx*!I_s*>Sw6_muFSA`P;T~*O=EDDNZK&vW>QLL(H zIMM_~IpD@yiZQCHXfTebLs!Wa3`SK&F#_2|OADNNBDN!8zzVYX=9cDnV|F$rG0MWf z3#%}PSfks#lKU~dVHS-s4S$c~SXC~czfot+b3rS!UQe#_*n*>u55?%S(FP+2G3Y$U zO-_8jUKeMb1r%QmbFW`z@d{__;nn75t#diNS}w18&8sH7S}CvkO+g+9(I&43Y!Z3q zZ)k%9-i<{}upYqaq?oBw#77B=RUWq{fJyZZ)dT3S2hdXwpj;1NI?}d;#!uJ)f0#nY zso60YSf0i>ZE;bt;L!ZVY9cA(3E<#NmiPtAvLo>*hX-1_=5RCP7>R7yOGeff4|Uce z?q+a`vImu3q@);NW+NdlxR9-&RBaE-zaw~@%QW)0jhs#qJ&%O$LZKZ4UnE~F^%!1Y z-m`cp2s9@l3og1g{m4Fad-PBcyW4rX#nI{vR%~mp5=>^Zsoh%;Z%#CM04)XcRXczs zSU#J57k;$w*3Wh-$Sk6Yu(3WBgnb4Vy8f{s`wdlf0@b2Ki1`Q>q~;$U#H0YHoa{wbI!b!Tg*p7%&i{l0*9)Is5Axv6WW$h zz~qPNMUjTrnrv3w?6`6Y!8&&xXGmt!qcBCUhrzhh)xvp#B;-Xd7pO7gL82G$D9kgn zP36STL16Ot8qzTK@!*WO|C@Ag#y-+0ZrmJb4EF0RO0=`!8DMkZgDuf-OjhjQWU+a& zVsUhCz{CfB(t_ueEpn~&n7YeUXAIbfLs^O22UZH&Jh^sJ&1^LoN3QIdby|k|nz>8V ziu%B)^MtUxjAili z1?%D4eef?N$4O0_9d#`UKDFbB4jdRFBNy@nqkdZeUUq7qeTR`s zA78|oX4QcP!BC~QY~RV`Svdw=O-)}DC*Qr22Xei(^P?@HKcLd2r)_b54?@Rgj8l;l zb5bWy@0621tn6%D$!m`P2=i>@AdvfB{T1l2Ay{uPt*Ak+tWZC!@{COL>zC?#!=FyN z);%5FEawZ~`;Qye@|fXviEbetC<~c2jwh|8N{_?TDVWINq&TV=QiYnBs5z%q3{)1J zr6&CR%pyN=6R4RuR;6!npNqMj$ecD?m!EQ{H>X^1d$5y1{bc&={^jR=4p!F9Jfka% zbE!EG9>{G{hg^%K9EVf>I*^-w9EihZu;!3(N~ij?);%r{pPvVEo2q6xSlr>k;`k?e zusDyXLaM3A{A9MnIg{0IK~fbl7M=BL@gtw#vT)=E1hc_HE`3rUJqstd1r*}9oX3s) zDLLX>pWlsiXP(GZhupIkwr}g=%m0NS6viNJNO4Qz8d1g`)<{=xUbwDa2+2_5fRR%P z!bc7q>O^c}CF5VrUp@{tEvF9k zUts_7lm8?+lRs5+_B`cBvE$7(A;na983TGhc1H*~3DTU6_~dNZL|;sV>h#hDaLi86 zzeHIUkqtKEV9!X0dl(8;@1f~{;*^;a)SR7b#c}A$W*F5g$vJ7F*=}p!AWW~E0-@R<1|71??VXi z{uKr;$O!=mt%P)p*FmEODd(z+q|HSK4Ll1pHm!9}Q;j~a^viz|cQjQRaoGC&Z5bzH zb|}SnJ%pi|#(Kn=Lyx#sJreB`tS3uTxCkBgiP(r}pPa<4Kdaq@UceC{JcndcyNj{E zNClIQgX_ZkTl~w|i}EG%UM`ifxFh^5@@5x`X&3p?o+jflpW_d38v+3qmI~+kpWv~) z>}vfHd|2&@2%tGdT#`zriHy`|bJ5i#DmL%#!kvM-CtQZ6m!4ai+1s>XeMg3S3R1^9 zLPF`!Hr#hvCw6Oxosw3VqmfsdskLsw%KkZU3@;7vUvu(1`wjc1u&IiF88zP6 zfmawz(2pFfzWhoEkT4;xR8bM?fRPb3wiGK_h|u!YZd{1uWug#~oon4Q_@@Yzam$7?nWf8A)|6&NZZL69uwpZ(nbd(y)_hX5=G$Mlon9%W z-r88NUxXWK*z4EX^{&XZvf+?p&GO!BS}&ZMR<)tKs&Ogk-m$nCIvAch9mJJ}Oo9C(2am(4Eo~ zyG{g^6tbRv0QZj++&;*>9SOdR+YD2&cvKXU<$Hnl>dleEvmx2 zyprO6(1k+OGxvr*R!U*KoFf6oLuQg0cGAz%-2WlE2@FAV-!|vw&W;UjPB+S2=m449 zp%1T>YeYY-xCO@wfPi>@G?)!F@&lN9$$7HQLJ7p+a8B)yS`5`sVAB-{>39>ger z0)v$p(jWT=*i(#oiqrH0xw=YH(KDLV#`~tzcI{^A94YpBaNu*LqS9u7%|quhhh|$*L)Z-Q4#JR3H)Q+?(C{-?B$>ksom`?FfC5@YqDH>bL3A-p;Cfo&(` z((s0YxO?}%xKbJ$5?NbdYq>|&A}gLyd=elpRm?VUkCe#L(3+Sn{W;~z9T9cqlxHNO z+Ya~!N))pm&z?6kmIehp*RX&ytGc#;=V}BlvzCDKh*1-`%pT8k#v)UNyjAT%@!uN_{MkO--#N|&28r?F-r=S$=x_p5PD7|1 z$zF=1>Ya0I->zG`WxlO#K0lEXyV3tkH=4Liqu)ONM%Tc2tCQw^6tlSNQC{nYYq#bd z?uo}1FQd}Hqr0!On7Xgrkv^8ouS@?%JeTx69SA^*EEM7Cy#LI#?i?Juf0UePW^4sL zu-Z)};C3`_*TxMwgjN!_1KerBJ*$sbS;)TNfD5WGq&pR!FI~RyKhn*EC%5H7^b~^| z=P6M*>%9xmVb?oz=rQf`35DT4Fijx_a!{yVM=6|hxBeaG3ltGaMc^Vze@=EUqjwO9 zVS=3uhID$Hk>yZIshj$k2Z1R)ycqo^EgrHfK}<{wKPU_HPX52b`wyxoyAu%rnW`Qt z28hWFqDOR)oKpHd;0T1oRLS~v62<B_}`TVop(?bdjSd@v2`)Jp07ZE3*PN zR3Si5Vp*Lo96Ems)Nn}F0dVXZGB=Qc)0bs$@e?N;xCmbSgIyVwZ?Ui09b{Xzg9A?y zDJ9b&q=<#JT^RuB0hbTc8GK&P)DDn>hNwJ9G_&lo6-Xz@@}yKesFcmaHu}G3a<0jK z$v@T^Nu?fpTkLpf3fkg-i#@Q|0|#Oc;7ZwYrq8+Axz*Y1+~(YlK+_%0oz8&sQRg0K z(8)I4>wMg~&$-_javpSA@}F?FI-hbr?L6!};&@B9IiGbNbt=y1oi8}cmOt)%(HV7~ zbiV9tcUG+Ys`HfdwDUD*hx3ec(81qu#+`3D-*&#^eAijkcF1A>>WKC~_`^SX%O4+k z)W7|A?|A2*9`pbFS?SM@f6qyO@t1$~AOF*T{xARE-%dE+cmCVo{rA&;;7mF{cBY)4 zIX`!P;r!B>cAj%~JI^~a&Wp|-=VhntUhHbI(5K1ONOlA9uI7_qz|c54sPz zTis8(pLU1cN8Hc2pLIXyR@}$jFSsM_%S>Rxz}^Kx;r^~t0xyrfPc{+WKbFI_k zeAwwt-;ln}x!&n@Zg6gNZgOr)_oe%sTfn%FfN}kfo4Lce3yixPjQg0AYrfan0>(W6 z#y#Y;7Czy85{w%L<38go@wYjj1LGb8<3@yWPk?b>0^`0Sj2i>vz7EDcD~$Ul7`GFQ z`yLo~=;8mm*zu+}ul_f0ecPHpdHdR<-}UZ)zwX%MPB`&Doc#Zu^4IVEn^XVm`wZiL z=={j}iStu1ZWkE$E9ckFZ=ByczjI!2e(${G>~$`3FL5t*FL$qSuX3+;uLa|-1LJN0 zfyyWEe0asT7#^xyxl|NVc?{D*(qu<2g+>~qf}-|hq7hQPN^fN!4y z-yR0vwt;Vtf^VO%;@fujtL~WlHFt;mtUK<03w-;I`#tyk@4G()-+t^)xflG*Ejx;F zonYKA!MI;rjC)=)?)SpDz3xTnOVXEuaa~~CRq3nK*QP(5z8;Lb0*vd9G493~<8H=9 zC8fbZq_CA%mC8TjX!->#0U~tb-*6rN7M@Dy{Tt=!t9ZJJPZ*4mG4#w`$gnGX1uy&J zFSq06?Na8;c)<6L|WhJbe*QpW>5^<#D|Hbo}KAUOp*h zzJRAM$63VxlBcbB`l&p90#84ar-$(Lb9s6Y zPrKx42v5I|rw8!#OL@8n2JrNPJl%z-7vOp8D`~sXX0;r_1E&Mm$|EPdDJHOP+f1 zbcH-!kEbi;={h`JB~Ks5Q@1?z;OT04x)x8@$kR1=x>la9##4_xb>r#7@^lrRu9K%L z@pQdBU4f@wdFsN`4f1q3o^F(<%kXrQJY9;XK6&cI)6Md937&3|r;G7)t2|wVr_J(I z#?wdSX|J32Z02!vn%UwrV{Wae-(ah0aUol zvkGEbCSg6R*87vl3&pfxwcE4mc<+l&;a4n+wW4;Z?kMLtoxX>yS%qKn8=?;C8+K-? zi9X^^#}$4ND|cd0?!>~bSh*8}awisk9xHcpQ10Zy&tm0H4$7Te_-U-%DM7hY3RAIi zrv&9rDf}c>4p)k-m=$I87oDEHpNk7DIc4a%Kbn2eP>H7Iv#;fJwu?+ePk zukeFdx%UO--dFfOzezG53KS;PFRU;Er0~7q7xJsQX!l+90<6Kt0tS1&|CuFlwmSe%YLLPQ5nFMNaG{_`w~Y_`I)sOJY{IkGn~J%+ zBT*9xut*31oBE0=?(0yAw`X8deUhv+QMv$)%)WJnFN2J)+`txoiBD#as~Ogx#LKV7 zUykDCQ}LHi;N@8SG;dX@$zf&mm_#7Hly$bHdY%GKgm>l-U4V&0(cB{?T90& z;N>%XS$I^HXYiTg5#88Q_+0qau|-Kq(q~c2jMTCXPcO>TXTlPDKfnqLkA!c^&8(#G zu$VU-#T-~S-y7yyE9~4#@UG&VhyWq>oN&KDns>JN9}zb~6_kXD9~r~gjH0rj9>88J zgY2*%DOyO1-lsK^H(5w6~HZ2xXB~ zgl7yIhM*fr>=EH6ZH4Le!^(C@hADRIT$qsi`{7qRL{*ZNd~)lDF`LO+Ok% ziRIk^mg@w|Cj|@cO9`=@;%(Jf-fLkIHiTReCe58I3f(BS%~-UZ2!y2VrV;ETc}mu`h!b}Dd@toH?E^$J;^5VCN=SJ-7|cn=Ba z``c->VePTdpkx)&$ffOgF26_x#hXU%A*m1-iuu1XI&_xzpj3Fas!(!Kq7_!9vQf@h zBZdD#sc{B1{@T=do;M^lp08?T=V%fULsKKi@Vew(0u52B8&+7 z>UI%DRaWj=3p*AUtvw*LbUFd}&C<0G2rAtD7NWwnZ})3dn*&rNji+3Roxo#gBQ`Qo zJl;1@(fA%YV0t807 zx(03Rc!f-^$_r`hCpywL5Yl$5&~~5DhKu{c&cmI3TQqIk0@{Qe{G;r6zwk+wl{@`H zRJhP@i=f&XqS`E|wg{?G8`Y@eeO#m39-tCF8Os5bq1BixpA^PQlus4nWM7Pg1b##a z{J0P}ZWB1}c=u`ocSZ>m<|saereh9#Qpj+HoGn9RL`T|ogtXlzwB0MTP1v+eINrxN zrT~0WR({rDKb{hk+S@$YxilXillrDmUtm6_9B)w9w+r>bd<6CB%-005V|_FpgHqo# z>I;m=wBy}_`eZUgB6mAMeLDT3Mtv0Hd!#<3a))wRcD=hbFFM_1`!OJWrOM7kyLQGw zX_B!g?Ap5o{BA+jW25SEy^m^Cy){tXW0mb_3qTDMrxqC-zqyCMK#RQM71qMb)SIWDX7M5RAa7pheoxd2C5;e>}V9# zC`%L7_7K$r0)B^}8n;o6yI#Kl?{xhK1*l(uCIA$u(S+;WEnmS)R#hb(2cq$afNvI5eKxATw0EmUwYdhWN3F6wQB*xFO;o)h zs?Q4et%7RMMm3oBZqcZ=)Ijx^RklBhs-LBaY9K^a5%60C)v%3fIPKl6QEjV%>I+uc zp(v^$mL{sLA*#;{_|1Z9)J8R$_WCrc?KMz6Zk4S>QB_!)s769mBLdzhsK#tmV`=Xu z0p5}JzbHUA3D7uz0)Zb-dp8Qu&b0r80Np4+695VXej@GNAV8C8e^h{O5TI!r-E`XP z)h*jyqh)u9=b_3@MO!w-(rnqTuw`EnRK0?#jN3(nxmr2nU9VAfW{kj#=aJ|kZkVHo zs4&h%37km-CkfmW68Kdi@OmMz$0o2R<6Wl->`fpr?jeG}Mm0=r1YF*zB z)CUhSsIR_b64fN(2q3#NyuFs~fFY9$_>NeZdSvF)qc%{nrL{asyG*R`2sGb#6U4m-RMm3oA zF4w5G*r<#J(H)_uagb^gnQN3+3TJl+aWkOxWrmm9pE*0RBtO^8Ku_`#1vP&{{?t~E- zGvB;aY8^$bfi)S;dYw}1c3mrbJ`69-y7$sdJ3FP?F;p8Em9eaMiB!8oSIgdtRGZja ztdWv^iPSh@H-94QU96dd0}bs6Vj$)p6;V}X$D=(x&eH7ZoncRZTYCCpK{aion$CI` zX;ixdR5IKd!vd6H;A+zx-4cayDoWrKagxAYA%Q!Ez>9>ya?Ua;<(ya61a{_3UxWn4 z-4YNO>FtCWe-Q?c9j}nhL}{DJ0v&1F6Vmn_p{*>m_1LuaoeS9dT|u=MY0XZl-$vD+^Iq1d1_D&l4aTUTj?kdYl}`#|UzET; z;v|8aLju1i1imZ;4%q|_<-C_Pfm@>l8j}(d2&T<}PYT&!lr|jj_ma@YgUqzcG$FLT zB(x3Nv<>IHJ+gubFD55$$)?8Ll08yi1@#4nq>}S~uj?B@eJ~?Ief8av-%EX?s4uV} zqdD(I)E5MboT`N`2#Yd&hI$3z`=@174t;EV;Z#5ABofFy-uCQ8yw4p^Y7(|8TS_T+ro;lbx= z`D8giU@zbA&e>x_GOpiAdwT5l^fY-O~8?Xg%oC@fWFyPBe=hNX$UoA-XJ8PE@< z>z)@>{WhxpChxZz)qsu4@KAT1;jrCxv#?Yl>Wk9VM^vP1b4b^u(DhrPYuKi1xXIhC z>Dp$~Wq4@Q#Ua=dwd8JAIEJDm4H1hiDBxOY5HO%}Yg5SIL4m`|Elmn>DA>u^c1w#Y zc8e-a-fyJ&BTb2JPW6Hu*2(0!x8F!*qo^z}N~2BQb5hxMU0KY#nT0pcNo`}OEig%A zP2R7iwjH`Q_Ne95B)9R`QqhFn#)&3x8eCJOMZ5>lk_c$6LEq$85vGA&@! zHje2g?^jwfcGtjgpJ4cvl%0yAm||(NcULHc_X_wg1$@Tt<(Ve$mjb+}$-mzMDmPo5 zS8n!xAwZqY{sRK^3#q9eKtVvLzuDVm)T}wMP)?~2Kmk+xq$b;Pi?%fT4_ejsL^B(D zSTVtRn`QS;mtA3(d<+7#1nX}0horV$LS)4zveNARToXBB6FCf^KvsrXr}!eGif>oE z-qwsAeVKdW{uob%%gAP}a2Fj1KH0>mb4BE!IHQBgSyQwPMO!*V>ez&>s-=TARfF;| z($X!>{zKBzpG!+e0sb)>O;$15?EOsY+TN@g`!fL=vw_B%y`Kuu4#U`=3eYrw0>(}^ zds9Xl?LM2bYnqap;*8y87^|wCh&FeE6_eIU)!cEr!g2W+Y3@$L*eM~hr^O<&r^Wk; zCbGB1l0Mw=9`;FB3lLT@w!38^8LMb3w?xLPGO1%rJ6lAAXY7{FH1lJmrF#rxf5Ib9 zRo)XC<@4xN$dP?Cy?-w`4reRKmqQuAR8kv4I3UIOIw(B}M9A{0F7)I2h&~=igfcY| z{XiqCD)giJh_=KLp-fFg6BaRacsN#`$6#&vz>~#F9 zuRlnrVq3fl0O=~e<@i-!zmKmlqqZRTwRmVZc5+0ovN)?-ro%2+*(%G~D9t6rgP_{%-|n zrvO!Kph}DPZ2=m=-MB7BQI)4indI(HnoS2{`W+`oR&<%H=*lUfXB6E{e+49x3aEn1 za#(ob+k$A+Ml{;ueM=B+Z}FcOYQ7~vV>ZxOi}y_d+A#|?Ah;GWCjmzlG2awC<2Ii0 z7H?ee>}>IWC&Y{k(1Z;%(c*nWfF@h~83Fo+08QCIQ!U=J0<^2ee?fqr6`*MwXu8FF zMu2v=_%903GXgYY1I@H}$dP~u?P>9UFF-p4sN8B9%yO&ubph&Z_4f$S*9EA{2I^|{ zz9vB3t^P{_^fdwMv4MJ8y{84Jx7B}HfSwkhJ{zd7)f*F_&8_}k0U8saejBL2)q4t- zo}$CsD$1ec;8C6A4I7WkDsY+*vR&~C%5^--s0k^SB+%%ARwX%4N&SO%{e!LESA~cz zt$ta2_pb`jkPS4{>V0L-M4*UG!&XhhSETx3yZYf)Z@bX2t+hSnzj!k={CK>Pp$m;d z5Dn8!JOsCbxT-nZrK*ZuRi)MYvQ#xU~K{ZVyW0MO_-c zBsGoMHI21;PfATY!kV6}BH>9XIBpjlZ}mo{;LcY6BH_iT08Q9H6RqA80yNp`Uo1dR z2+))bG}Vf21LXX!R{s(K`l0|$+d$K;-s1wayVdU$pvMJh#s->c^+p6}Ppf~a0F4Mx zId3aY-ur?8bz+-}0DVD#x@@4Xy!Uwl>c$Qh0s6cE_1Hi?dG9d+>c!?30eVb;#tWAB zGhXm2B97Dx^B-Hg6X$EG`SFtGl;fr|*<2G(XT)%$(l{{}1h&A}8_eqt-;&qUPt1}d z=an;Z9m%_`p46G#Tc$}Ve)Z=g?ofYTb8H~r&gp2MO+uf16d!hT-v6BVw_s?5=89dQ z!U7OWGBv{GLaFpQTyq2DAir^s||B!qX{9E(>qe3u*D?;$N zU0_@lVEBqG%KML*GU$u3DCV)e7Ren7^Qc|XsC*R6+w*=!YJtQ?Fi+bBrd0urd3WCb zf++*cQ&G%Qc`fI=6y^!Lq6zsZm?!i8=cN{?K?HM`Eumcn)TWr!T}Wn9u(Dg9Nm}Cy z>mx}t1*3BXk*XP+;2BX!A$U*T9}$9~k`aRYZG!tvZ3BgN7lbFumC*#V&Q)U#r>JF1 z*?_(%*?k3V1vV?Pdu%FtOkZ;3r53NtwmbD6OM3 zjMTF2iq?vax*{Ki){%n$gwR?M<2ty+wuwu;M-z?fmL+wK>oo8M!H?;JHha6Rrp{-V zg&yCcO`R&35l%IA!bUwIAEl|21%FhU8n;nho<(byhuXBhdP?{;rGYK2y);01XHKgc zV#{7sO+9VVIz6SPHk~sCeiSjnX;lXiPAaaX)Clx(K&6?IV~TB&fT6rCUn9IMJ#5&O=tfSUE9DC zyIUC^j~L2YU0P5!u5U?1E&FKYXel=@5w+~GQTCXRy+8@^?vk=k@T4~u>EdVAbKS6s z;mW}*G5SZv(9SHi4DHNP?{kTUcF)qfhPDE7g8*)2i8h5JriUbu8`(4l!NYd8XxQI4 zu3Sx5wre=rNyAID?b@a~X~@PpBp;(l1OSePOIclRFm5)N__9gz;gwD97o3;x~s{+PrT;lIAW#~0VF;6Yg zmTs5AJYiQfAs+?v6WGb zxKJ85TVr;CF&2nXNNL}(G%&CAdsLaO(I}mxOSS3RuIQ}TXe;tj=p0$Df8r6|yb&YC|y*IhX*S4=$E{#_MCZ zpRy`THWej!%GZ``mm+w=#y=q+h2TkFhX&%7tjkuZu4THm?q%)D<|fEh)cDq%w$cDI z?4%4^d09jm%FDE2>s%(vFk_QFsCeU zppAM^J_@Z{mg&&IXT`Yotgwu0&kAo_qH*nAQP;SR17EOOKfX+xy`5H5V^gJu4q#9= zYAo8+v1Qsu?NCh}wNa1CM``NzW&XEhfQ;LyX}iEQ3ut{^CLX>Lrn$!llv$gK5<9g_ zo3&kv*a;i=gnSfYCztu(7GmROt!uf}v0cl>@zZ9ld%6D|Q-*`f@~FBk*JiDAxl%V9 z^UN}S6wG^;`8%bSxLNDBG51St#&;c9uHysBKJ`U0_bt~JWwXNEV^`E89|d#oa{s%6 zIc}eZ?E=Frpcu4md4xBC9j!l+RR(D&O6SmWZIHGqItOjEgYr@6+_K#Np3oULNMm+^ zF;m-)q5j$?<9+!_o?9S!>_k~#4qloS7f@KN}O4kZqTlWgPZyOI1 zC~H?<5!DddJKD_76-q;F8fTX4k9)vQXxFr~F9;G$^Rw!{-OFuPc9tN)HZi#qD=m{d zvC{iYqRE})kvWnIT6?L>?xDdI+9+-@JrvHut-*WNAb~Pq{n1Y9U!e`yfa;_^8*86@ z6h>}dp@Rf*16HvMR9HZiBP5R;7+EogAc6AYhNE;2uh8aho1$~bMmr=Qh0d)jbdVr! z?#Ar`uh2mP zWx%GQn5R}~1GYF}!+m)dW>9s^1+v*ahl|Ut- zCS|tzqLlWn)P`oWqO`|G+#?@_(%zLiNDwz$!*+pT7D$lxZ7T!wTE9n?=^BdCIkZw+ zr>%<4K^yI$d=xsjtkgjQ*q(@a9k&aNo7#3pdbFV+fih}iQS!!U)+jqW6nUdIwo&tO zJFvmBR-|kYB&hJSvaBO8g7ty~pAn-v4Ftim|MW`l5g1kC-%T?b9`S@hS*6$C$E3W1 zDmxXWeTt=7cGt=P{0A~bJtC;e2U)1f2YC-`RGkMIRKjtSfN%T&j8z+yJk}mj3kt(b zl%ScFz(IocgarLi2zprg@HRm`2YJJqpxy+6z)}z-`hrJIP;D73C=6W(Mbx>AI7m?U zK|v2q3PHm{P`^!3|3TiTH9-RbK`4g)k#Gx6x#!LCE~Y>2h+?bmiU(par-a(3Iki+M z`l1x|5eX^U98&Znq3F{>(U48i&_Uj(G(}ru6v63t!KjcBJqy6{AMtY)P*pe>#Xra@ ziGNFo|Hp#=Q-Z%@7J)(Re^udV6#pozB>wHhA7w4d`M2_JtV0W1g_sGOn2CeD zPiSH$W5gWJg942jvFlaw@hIwXRzTD{HEKD}%dc=X=TIEL&1}P#r15W#;g>!JTIn?Qu`1qka75vISONO63$KB* z_h3KpgS+ID<`X}5AIxfogo+`XilKwO2Q(F1lc+F8iT$pM4@RjNWCft2Us18;;BdQ7 zzkIT&7&w^KJRnq5Y$_@Td-rQ9Mgl6RU8)nYfi`y%&TV~^%oH;8G_HuG-m^=av%FK2 z4OCSRM=2a;;;{#Ye@^d$i4D!Lv2miX6OKqJ=p!M0$oFty6NS0y9M=%sefHE4vrBw*3fN!Xe;K4Wol+g$-sX|Z%+*^&n z?~e-yfOL%)In`gUPpD!bUIl=36&LzdAFoTO;qG`10Ma#l$gleN;p!Ry9O3js@qR)X zUEv4gu%C#-_SCO`YeE@a|3Am;|70BY+WPf>Dxr+7{{!**KOKj?25rSMNSmeJnX zt(To`oW5KwFkLoGSDV+ZVY&fxT%lWFdTf}UHt#A8(+ijr3s(tDpAFO3=3S{_HUsA5 z!j%HkZ^QJrc~@wd0l<_BR|w3Y4Kvv0b!nI_fH}UZ3(T+$ zGu-A~reU@L<}VAE2}}hrf!(UKd6#OKkv96ZmkP`%U;?8w+U9j?nC)%!I6DPq%&upw z&AUXy>_9!o6)q8&al4-JHt%8$vlI0kSGZVUChU49+PsT2%p~eLv2c;VOxg8JwRvR? zvkUc{SSSn3v|Z11n}_=b=}_!OH76G?q-4z4wam16xM@}VIaG3T;R2DJL#)0jAL4yT zL3AE+jB`riLxku8M9?!`hj`~Ji0(tyx~CM*Cq$23N6#VN2Ngsw>UeMAgM{d_>*zbg z`xgcAf7v@10J*NSzR%p5+1Jdht}WYGP2`z=t8VFz@ ztPDi5V;m6H+Ln?{P?7}%EJ47gQSm}$Sco8kD6k0v77%2i3K5Nf1q59{&@HH~D00-_ z|2yZ-+&eQXtzmLI7%50R=z_yj-|^uc59XQ4XTXel<{EY zG36K?Nb}M_^=-*%oa9sa_YGj;UVf`$j+z=OcaCv|m$AAbK6Pt&L_*Mw?(D6Zb>}SO zt4t?vt_ZO+#3EDD`F4!76m79Pz&ko3zpqidhXWnr#%J5&Sxu~XUbIR zSy$=lbSbCx%ql%|Yxt}c@m<+UM^~qMI=WifeWm+Whtr;dN-tz9y#NYS=|xxRV!F~r zJ+n&B-x~gm74e&rDji>)8Q$^L)wiqCgR56uk} zV0HMjR>a%0l}@L#Pg{0h>Cx5UQBOgoQ`t(VR#zWarAJ()lj%|>^~@?gygK}l74dks z(%E$OS4kLm3zpqidU17l%$jK|x|pqW zadq`=s`R|8bRk{Jf}UBW=T?Uwwj$mpE}vbK!tCst>Z1vFC!Z?t*Q9IN)HIE@e#5tjPxk!e6u^S{QCRoqgJ}`$~@vgum=5 z1jB5lQv;6Sj<`xE)1^%6nN@mtAUtkGv@qOkI{U0;_m!R;2tVd21jB5lGXsv{PPj^s zrAs-cXIAO)f$&$Xh!%#MPiLRE?7q^o1K|lzL8Yg&m7X4O40py=I+reGPS32;Qv>10 zt%w$eyO7R)!Ls{GFAjvi;VGzeF$t3Hx&ck-zM53ai+m(Qmwn_rXCaA((qpRoGO z$~m2F^652>;m)`w&!tP5(=%)GsWsv6S`jS_cOjkqf@M!&xF-BPPazm)D_vaU81B5Q zbRk{Jf}UBW=hlRCRzwTKjjv6Q*ji;zV7N9s?)l|molMeR_UR&;U}$#7KWQiXP>d` z2@KbU|IJfS>9K63$JRQAJMJo-PM0#RXIAOawc%+iqJ`m3r?a27?7q@7Yr{YC6jVBw zt#od!W4KeU(%Ez=vwCKgo?IJ#+KOmlxW#n#Ma%9hJ)iW{7;Yh3>B3saaOYg5^XXFN z^~@?goAmV2ESHa^S#NBevinL8tPB6dnrSRLx-J8xQJ7Rrxo@2T=|Z~F3u}31m0nyM z{;?JDh`4-$sv4`iiFMW8D&Ww%a9&x`?%dtVJ(XgFRdedH)%<%=&StBbg;v#^Y*zD^R?U|y z^L)CR`E}KAb=91`Y&HK*l&7=RoQ77_oM~3`->sT|tIVV8Q?hDwef42w-M5~ZVe{cm z>P)7HrAN9&7gTEN&ZB5Au9LguTUGXAwjqn_TEEm$nE$ErS^4z*)*Y{zSF_~`P zNwG{S;xrQSot5b0%2nIY(;XM7>au;R^)WHS<}AIqpn#~=~AZj%$jv% zeX@T%qGrvd8$Y+c`Yo#Clq+F2-Q-z4vl33O4;KW7G>?Ca%9>A?HNU?47L|3@m32B@ z)@ePnvd*jz|EjgDx2UXzbXg1QtKY1$&aDs6wdVe2EC;Mmb=OMj2p@ zMh>m}qVR%c+F1^o{A9%clPvP4%HD{ETIKOB?Z%_Et=r*~u*NWaQ@da1@SOrf+T|e%hx~^Hi32 zDsoeOBnqFhOyAT->}s}opUx6bM{eeiCN+O!8}WWC)BtcSOMDCnXv&XA;XcdskWeyK zOQB?}R{e$q9m%Ii4%C)|l6P9E#^oxM7Y4QPM=VnsBj^PQ zUxg|M?3cp6`NtIh`&Q=Phcw!JTE3eegl<@*(wpSY$ni6toadl3dWUD_`^Wvly z{-{--MwwL}y0#lsX0pUH9x5l2wtqtgqK&p|ua~f+{M$OWz0p`8>(GmiwiX-oX0w&f z0zQH5WG(zLYw_0$pA+?z0Gy~-zb?UL@+p!-_2me_Nh{S1i__VvPkV@+sf9monc5-t zpL{w^n$Hr?dx)K_g&(j??GQWc(;;5S5-)g&ovVc(v`p;~`w5>8@nV*E(L?NfE&R`x zDGf0<$5TEX;tN^g3mzaBYvD7NsU09c<-0?4UlxrHqm2Q;<37$ z=mT|M^Vg@)<%o}1p$35QEb%xH(3BsnhyTSgeVtG;pGL`iz53<^9m%Ii&MpfjKW(Kt z!y;StWZlb>dibnmYM~o%hW#6 zM}0cP$Fju7>RuAm!w*@e_KE%lpAPX%mUzZb^oe@-^OmW7qL2A>h-b6Jvwosa*2525 zruK<;HQPkbWr^qfM4w7({<=1l{E`)F063i`J`DskQFIuKI3nfzDNgHd+iR(orG?-C607T{FY9MZ|Riy&7BgzsZ-)Nc1moA?I&z@oTZYT!Wj?S z6C1+cwM^}>{XL(~P|jwFXFY6BZV2ZrQ#))=`E-cqvcz*9wx>3Pzi*k^Vf!hc4)N(M z@o5j+GaJHBTBdf`{-IBYcs@%!?_qm(LwMRUeQg`&Kkd^YUdR$JctD@q5dJsI^fhh7 zf8^64Ud$3Nf^VVg{D$z1W%}wi;y>}}5MRg=U)WH6P{bEEgnw+A9u&G~)99YvSpAPn zp*l%d5hs_6?$0%lJMdOJK>yT6!&yojN775Sv5j7?ZVcxwQ#(L^QBtYmETt^*_{Qqj z`AGOSXx^84#3W2)DJM31p}H~rGpn{8oge-|RqKRmmUwcb7pfb>KR4obbpC};r{<|F z@zh2qZjWpX|Bq#AN9SMqbcm<3#M2ucI*)D)|JpLOqw~M}bcl~-iH{*z1+C*r%@4Lg z`>%}HP&<<)o&mQaKCw~pv%L1gAL03rLiqTml>8pwRQ(SLl9&2aNe4GAQ+|IIrE*6w zcSvjpsYAH4^0Fg02T0Z5QwhS`pc*=aJ1Z|sd>Wj3gtsB|zSJWoVLnSa??HMtL3lez z9m35bSjZADc#xh;5Z(?_hj23x7PG{Q9;D|thCggP)DBXIaMS%4vcwlWNG~P`ZwIME zxPf$ZQ%0DKZgL>qw<-J)tNA}JfpA0ZSeAGU+-jZjm_&6AtMcUh)(XpZ}Ii087zb3oH%=jQO;mZ=?}-|N#MKAj~# z?E!jbbND@$=}m3u{yv`$@qCte9_Xs(vzx;MmdOHWrf*A0?djX9Uy-1AsZSMg^tNS6 z?Ij!)9gz6K0J%d&X@DwnLRrRoqTC1@OT2MsI5*wJq37wYiW8>UFY2E_36ys=xteHdYc!fw}n4onc5NSOm8Plv&3V!d0~26 z_=85=j@W-RfoD>2JWD)&TSJ(>q7808ZpE4YpU9F;+*W;)m%;5Qbu##0NxV*G$tG{B zex)b7tF1OicBjauvSd>rSI9hao14$L{AfJ7SlA`Ad%P#U^uEHb-O2Lu4$)so_`z0Kpk9l8$pPS|FNXFPOI z+~#rL4qbCOu@Lht$=`8VS04(A& zw}lgy>CQGhI`mrz<9wEQz6s;6Y$J0p{vy@6kR@C2Fg|x%_;zdxb z2A{tzJY>XQs7y11DFHt-SpD(@&`W))h!ca$6!4#GOm_f!J2aibl&{Koq&l+(%K%L+<<$pR$eA)x_%wYI)M%)fiN9<&0mU!L+^z2~x zAtO!$)Z#F^?PZ%9+_4^M`jnDatniz7i<#Z#V;1g0w)6!M>>syd_n6gZ!QzWqvPF;G z^Mm10%hZnDU-Ic-_d=HVg2(Q~!SI)CyIS-wnqVKSX%a;W-7WjQ<)e$=wO zQCX(aS*C`nZ%~#aL*d6P%NvwsI-O;DsQPb|<>*lO%a-NeD9f>QmSaQJ*DK5Mq449D z<@L%klg=_TRDD2MP7H;=Vp$$gmf3Wc*`ey|wDWs!T>)Y2`(o$WeMRY;5eAe;x!fBw zPY$_POukN~%~4wObn;O3U#r4XL*cKgLRm+5=RWztr`W3b*UEi5o%{4q^|i`V3+6aVVT^&3&J8k8Vi?;g4>q-mBdEwuHagn)_bm9wT=nHhyeN z^-Goez?Sg0T62G?a*wCW9^X>k;kNq^ZqfYkHqhKoH&G)tnJmWcVAd)-L^_eKXktq> zPEYEgEiPxQoKxvarnXe?QIn2rsS#NaPo|$u>Y2qG9Hs%CZay-1*0FTW$F@{orSguu z@}|?}P3xJJcU0wdxc2B(YTpbr4ZfY(QvDJ)2q!K-2wx)7*)-|wmg*O$2jQe2gfCXk z>8&YbPj9WhGEscVr#f+TYbOP0qBS{6KTnMf4w(lHuCZsgz;JDs*7+-IE^~p7VdnIf zjC4EgQFF!(>0G+TIX$x>J+&qL17WK2r74+7M=zwaUm&|{;Kgffpuu!8+rUMDs^L2C z8n}?IaY4_lf#;G2?npPVb(AEjh-r!UKB7Z5hV0R;nc*1ST8&lPzOCV>ti$o;%cHbf zARO3zsq{YJ{@W|Qr@=U7EL-!~R>vy`wuXObHQ$r1nX?jSEPX%-8_yDtZ*`1uaBKK! z%e1V39RuNBRi6^#JzeIgLv^D%A%e1PEc;3=qBI3y`@#NO(7mN7t*6>d((=Bbp ze`e`7i+CzaJOyir_{i4qPc73;mT6lG^;6rbuSmEi`81MkSLB{KxUg}cX>Mx*&Qn_* z_t@QwSH2t8FgcrT_v}`O$&*`apf8?DS2W|Fo!Dx(>>e}9#=VWlcU{Wd^*JAS>o|+j;9W83;(-i`rj%WB;01)ye<42%Ve7`lfx;7oE)y+oiJkZX(Yo} zWXM?sf}WB%FkZN`w(M%lRb zdYY#Wy+^k-81gbVGiT6?<(RH%!IhQm(z#`H$pAl}?b7@nbl#^!Jf0;UA9n0?a5(%2%hc|>|KC0x;)yKr1dJxeIy4;qFUxedl;g29 zFCH7N{wv3W%6PoVfk8gVCF}3@I-hISIhCz*%GY^hIK1fV46xEu$IQb^&9+QuiKl6e z+HrI^{ETI?t%cF;Dd91?y?R$7G?Gt|?AzWH9?1*l^GOHVfE7Mv>vw0*XWK9{?Bwo= z;c(P4wF70pPiHV^v&6F=C?|)*r!7-EP~K_jW~R(#iRU~}P7R0euuLo47Lk zoh3f)fpTUz95dn@vc$<%(Y0JS)fGxRI}B-mwooie z*P^P5T+9}^=qL01aQH53QKgOedo0~1`9hZX!f^F2)p~I_e79vX*Zyo83A5XEJU;uM zNKRf33GI{lUMt>~XJgw((&~F`yW{!;+rtBvseLlP*Qe9_@htK9cE|Mxw}DIY-Tz`0bc+iN;t;C2`3DsPsSLD-K z^6Bm3!FY;P2J`6l=3U)W+pE1wJF*?pp4LJ=61r97v22mY;8_tK-yZ&ewWzC&_=har zCV3`HJi|1L_{8?`2QAZ`30L2deEFi}%gd85FH63BAe^J{J9 z*P6_)fy}SfnP0bNeyz&79R8?%Sy2uT*_Zxu_ef`4$l^+Dhte6;m}-KCy* zFvV4K+ebEz@+VjRn_|9e?*{uGhdb+em+VAg+#MI>Mm<}M3$LyR1L)qq$Ks2ZF6DQ{ zbHB9zsocn5kgMZr&A-}R{Z51B>^db^d%bX9H4k&@zo-z8zL^6#j|k}}MOnu+k&8!1 zAKz6k@-avO!9C{j>xy!(r?ddJ8qVcvL51!r=jiAYT*|L3qoYqVAeZ>_-6K)%4b+0D zwH}aLT^$T)-9C)Q5u*!SLH6MBT1gF3o`>pP9HynJQmxCAy*28J*T1daW$k=R)b+?~ zYh92rjwqMYyO`7vDC)SyudM(U+_#bfb> zOWnIh>V>E-klC$o@dR~qztK;!n(43xvo1UOnXiQH*(^K%%Q($@unw~(@ zqul;nfAYQ{O%FiH`(>PWM%wg5bP%^&`R_gt|K|b!y&d82mr$SQfDRn+{hwtHV1_zy zK(fg7Ot8P}1=ayDXRG`#nrnLfuK3dW*O=_j=$evrjdAZ46pjhbrouu0cm-3F`qaG+ zzUGJubK$haY51h{W4##uoPI^Qs2KOW&HX^o2)4mJ$P`mfB|b9BDUfn1M#0GKxg55u z>0(LIj>;)8%D$|*>clNIEZQ?V)iymBgDQ8^V`lv9iJYxOoZwNuBw(e*;y zqMeFq?NoHyDY$}m3Q*0jaN0>jdHDfCfA7-}WwetcLpv2aXeU+QK|2*)t=FcV9?b`P zg`dZ3`Q|hPP6_23ro~%<21+RKN+>`H1yVwJO@nfGRze-8Ap<4$l zocvCqB2OV^8?#k40D1Wsbv4LW!QEiQ3X0|(`z(&wL z@hC7@Wl=zZX%sMs$*Q!xJD>M!&9qvjaGi zq&a%S}8u!A{_jb+-fPhQT3wSrzK8#c2+=T`4tSs5UXbVV5DOe({2MZ=Z6 z%P?H;z;I>#z$M07KJD36D}dL`0;OvSXIRNQ!|+DnFlsu(O7~SwhMDU|YZH2aN38G& z>k`$oYj;fyZGXdGuvN-?WSWG>^nH0#glOD<-K=PaAkFK`_wjuD3!^u+80-LqTzOx^ zfR_1OMN}ZezzCeX6iV2S+lrPCAlSMo!zC(tZU>566`R%a=7{7 zMg2wGX>2Dp8s_jw+8l1o>k_k??@(=?YFD&QYCc;lSMa^DT>dKuDwRD}Vutb~_R?qv zZY>Nks<3`o-=e0^72Vz+yIvw#?p`B3Oqo~gHJTHy%`nEeB4}(8+bg1N=Ze;TGs0B& zVv)zTJE(D0Lv_l4MZ~BIx8}zs-iSAxJItP7e%HY6@ShY+L@Bl-S1P|V$d~pe9eap= zX-82-<3#i<@Ky?LaTtm>ELdBVJPs40dak+IRWHyc{tgCjspGsZ>|}vU(f1EvGd@zY z2ang(6jHy9Ew0C{upsW=75B0RfHY*2QB_%Gan}eNUizVnk3)GW%T#XLm+=qhUl-+f z(|FsJbou9VX@a~F__CZ{PT#v&{%Os*8wh%qG$K7RjZQWk;cpcJ7;Wn!8^ZaW#?aQq z;1T+k9vb@S2_+Kmp*uw9y7t6O9PiO|J-Y!*+6ILVCS6~#tI_p`Y^)yo?6>zj)9u}R z)$RR+v`aFa{~vHr`Ku+5@_s9r&&T9C7gIP^Y}q0fyXe}_w+Jx!c|cCqfIm2mfug+6Ht|I)bIso|!8>?{{JS+gVzr2-rb?G#)Mo_>Og8&mnKcO z!dnYc;jM#Z&EAd7X&s49gCog(6MIc#|44`Cb}HPr{NJ_njCiRNr;@I9oA?x> zol6c%nKG9<*eVn4?RcMqflCc^`9vOV9On`bpP3qLBVuY4q#Qb$8pQ#0V254i#FG=y z6U>K3SW^l8o=3Txz2Uq#ZZFWRik(rA*c%wQ9qf(Zk&$gVv^=E--rhjX$r{EMk&Tio z|41?4hp1PJ?~V7$5{q&J_57}SfOb~;aPAb=65Hl@Wq(tVHO?%1T%`^M57x}nG+$Cw z(e3&B73LHkQ*@b>``#EobUfO#tKL0O>tQE5Z{96wmPi>WKjY}?9l-1;Y5CD%jQYH{ z3nz5cn;N4&yj|s}&sO25 z7o)E5-SUFDH&0cG0EpP9P%jy97I8sU=7DYJ;&5YCwO&##&u)AKUZZYC`n3uYqxt4d zBnxp^M>KwlD9A^pfqGvpU$`f!NW<)d4kDIbC1SE@MbAi0h9ni{sgUA=sE?2bO#%N6 z2GcCdj%bjgo`=~OAdpEDpr;Ybrw94K%)eI?D{Rt2_@x}Pc$`M^|DYx1!eCFZ44vEZU>wcURNW?xVIx% zdI##7dTV1lPE+-#P%5}kJ5|XM3j*rhCMx?kzAW4gcLm_^J%&5Khh-QL z?g$oX#T|=ghdPWN4?Nym0`?@i7!L=$LKAp45deu{@78{paLC`+0#@3>-`5S)yFDna z6*Yj9fRcrGnNSR41h}99N{7nsPN?h_DvLn4iAsD88B~Jb7ZR1lCMx&D#gxeEfXafR zI8D0!e}_soAf7KOQ4mN&@10o=DrJf%s0^+bDy)!h#4tGXF_SSy!A*wZ?YqeJxQmnzZG7wwcB;Q2OSrgHiKE^ zpOSuzMtmIlvjsDH#NBG$@(mvh8WB8hHcer`89&@WzDs&pRw~#cjsRGj-iP6&A&>d=l+jZalj9=t-Lz}o zuvcxu>dZ;c6)ldQPP3LMYRH)*FzO>jvld5BbKZ7RQ~Rv-q%01GsvF}j2?61!n>cMK zw^)^2F4#%CgUvi6ooM%-#tZ=r(w%niT}r$6vPWzX&c{W64#LeUThpL|Lm7nc%li*9 zb9CAX@y}SY83r%YcDxI)S@a;O-jXhzEI`>D|@j zH#5DvQjjlS6Xr2qS}{KuTmkb}vS&Wqm``knWnjL=c6gCsUUo);`Rnl=QAml`f_ZQ8 zBp`P`8<_9#^GcW($qR`24|L@#SH0Z4tV$O8Qz}`k2RkGFGaEq5RLV?3O1vZbFfrPd zG7ImHO4*$=b1D^8VK#3M+bjc|f?^^3S_C%h^WKqKuL=2DnUEfQPql8@MiSa4b_%aX zj~5`Xkyl67dgv1}PRmF{jHvrqcCn;-4YE&)l#LVlvbv(4rF~g6pl_!)7Aep4bHNsX z?lhEyO5#Jv*ZSm0@TyuG#I@7BDy<`1@#apUlj7`kOXZjn=~6DLq(-;bZ6?+FOkFXc z7Qdu+m?EkpV>8Qkr_nK33mWHMoE$bdie*y1B`no~9hoTj^L#xS3$?%u@yDI#vs1&S z>~ug3V@!IOac)>tHVZwPg#c$6vrxbemHR+bP+rCqG}VGP!*I+vkBqm3aLnM5`8*Y=|vEto_5*z8oMCHC}Ng|?RlCa!d zOw`dgB(^!aE3d=UjJjl>7ogH2fp#U%mad(00Tu`74!%Tmk3@P!UgUxV8-8Mo$*3Wc zYh49tn66jj-KK;QQ81Z<~HAtC&f9nf*ab#O7StL=h&4-C!yaJVaMGZnhzJ>;MA)$*|8Qc?9 zF4G#CVfv;Jm3P*=OaZ#n+Gzz?<_H!lvh*-(v|4vlZg)F#9;^OdQzX*7a#~{6-2DOvDIg{jK-*Q4r&kx zCccZ0){D32$9iR93>8LuYbDe9ihc>4y`Kn2frM4 z5jz^r=CGI{R*&7gd?i7wO5(9zJEo1>B_8b^;kp!mM!!Q|Cu#_)!2Sl4b;VtRxCX_RK8K*}02Kz@`+k-cQ$dV3* ztv74&j-&e;K5}#qQsk`rw0o9j{07li+YwiaHUElU%6ckWQJIfZ@# zi_KwWkLgjW@xyAHy;m4k8_HsOa53i;4j=NtP}(xU^ptA*d))>^tjtfmA7o-*ckOu9 zJL_Hhqpt6+ckQ@z>3tvhr9XIfvHBHKZ#?T8t#|L}d+He)6?O0U-+0hhJP~#6d1klY zw9#ndukPBh&^?;u>)LTPXFt-Jh{*2RG5MaZRIc&gZO>Lvw$W$*teDC-v+s-Bio?N9 zzJq^rrZD*2+oA}`|=Zn$}aEDm#+Ek`{@nU_8ZsA=I?+wG)dL{RMM1 zLMe<1oARL~`Orn=2z=X!Gb8v%zB+_QJFk0A58!lMxXHGf7a7PYLR z*r~EB!&tm>5VBQdAPtLQI%)y$VXPn!;_`cT4U9xRyNCozG*HybB2R-5^|H7tm!Ho_ zHAA63D($8m(+08Wl5zY87hj+p+iG zDm~7Hdw07C#IC5sfTfyaEzqWGx>agWR8V{R@T=np%V{of{bXq!5#jXs zTN+*IPP$TbU3pP-L*v=#3SG^Ewjlhd&Bt#Qg6_TfCo~WnLDGq0`149bd>;gBHQJ`~HQWjWP%qZIi_8uETa^VO!qmZ*>ktU*;`^`~^CoQgMkVVcY zirliRq7;QIUzba`(na?_4K4Zb)7Dg)zD)~m-M`^lTe8-+6oLf@pC-ki7AVNUuJ~-N z2iWyI!&QM`3|<}G8};lM&3`$J3;6ECKpfa@#k2nLC`d-ZI>cqJJv+L`6b|49!!Xg! zI7CJDQI0_l$pimoPT+oD`(RYNjZL1GJ{(!6B2#wN+-vD_v-dATN8L9R)P^pddp#~X>o z@{0`a1PwMqKbmt40Lp>+U7GT|=PZzr6O#a%hO8u) zWF?@jfhefEqYRCnOOo{{lE*+NY8Z=U^#d|G?#>m|$-#OT4lQ?Ajk-rkq(=4b;aqPV zXt9Y+^?Lc<@%Wh2-JCzUdS6=$*_Txvs6WDGA5cH;Ck6)-G!o|7EiTqrs^G29kXl2_ zWnBE&{5{I4LWqk|L&@G_1CpxD)k5@hU!xX9pf@B8o4HN{%{srsTNB(o9(tQ_>XAltnX(EDqeGyxcYdKvg5aST*t2 zEBw_RminR$jST>y{GtJ~)+=Hp98WS{>IoiXahd^9yq>Dl5dvEF@I6bhIo1R_&pUzL zv!a3uMMs;i2zF1RxH(5cEeY6{uEk1jfSp}M4GJA;V-MGnzVy7pfKGF342bFwS={6N zTMMP|V-lUD(ZNJ4whatZ+r$a7@UMjvYwbhzl8(bjK%>RM0-D$XmoqDmvFZHJ2{xLL z257L>@FlX{$rsr{Jy_YegZRbe05eik^sY_)l!SD++atYXNVhHB%OhPbfmWn@jk6@u zdraT^CfgCAj!jk=aMENq&zvdObU&zhF2rYYBgra(#5dyub?1%HTQrKUWWjM+X~l>& z*aw_QBSB3>RSHrjjul-bpvYno<4~!@mV=9l9aDPfU^F3ONnrrFEQCbFh-dXw@rWHrw-*eH#$%w@(A zf1a1bTCzD%1jD(4S+r(<*aS3*yaCsMjw25mw~w)cCWJqp{7G3npK=zDrA)V^l;Xvo zO6B>xe0H5!)RZ`G=fkZ2V$yP!jB0Fiag{RIStpvot~DZ}Sa!SCi0Gx%8nMT(5&LY7 zSaxef$(&xdM(ooXkuU_U5jpADTq72}MD|Tl3-4#&9q`!7)z&!}Uw)0q1=CS4hCk8Q z2qLs6Aor$y`M3WSCpP*08-&%dlE5~D#TH@RoAJJ#HUm}XsJc}S0*#y`Q(neo; zCk8p!gWVB?72ddT+2_1?J(XLD`D7Z=4mvFEY&B0RiS0*Pnzq@4=W})cZ-OD;mVgtjzGdn6$ z0J%t8GHzkT5j#B5?B_5h6<(3!x{w}Ey&JIE1H6~b9qZs8?;_G|&&?h<&rVT2Q1&Hy zkX-t#46Oc*tCHLE8)s}33Wdo0TWTV_Q%iNU<#XTC z)a*-Wb!w=VF<0AAIm(tRXr0Gx2|;TGEkn>ct>G?NL)cym3_jOwesPTRl>~0fK>xFB zw9X#9I1rr{yip#5p=EgGxOq{v)ESW-TI$>nSEnMbKgYES-cDm0yx7LHVJ)^ye%?3K zLEviteX%Z?j;EJQ;6I;QBdtyh{Vx*U-)ktIFmPWql zmKP0)oLawMi%EICg^NT>t$<`9Qr~9P-TzN!pYk7*z^e42qIneLd6~h zAG0Fit1cp|aO0{j2B-ze6TT~YpWU5a+xTjs(|en_3#=Og(OTAG+~t3A4?KG=5{sDcv9|$?&Yu&TeDczB+DXOu`Q)V^<(pOldRv3;(~U<* zl}8Up&z|EaBm_wChSmZHLb%F6OiXZ2p0_RNE$|UXgaY@PR5>pmBAl3xJRV>AZrz7o zewcd}UEwtz=rwKPKfQy2cG%53%Dzz23Zw=T59dDB_|C10_FXR?ye}?1N>n>lD`Yha zc4MCDs1fH)f=72p1zt+=aCr@ds5p0*PHY$6ME($C`S%N)kf4&hw52Ng9lbXl#|dBO z>}x^qucy%atTEbtMt$vM-`VB=gk`cTA9Q>HvOiSH0J*w$@=Ez#ipR+B;`L=1IPNY3fx1!S47o+=xh}s2J|aR);m1gTV!&k~$yKBDbB04Xkyk_PP5? zR0$JfXSJFQtQUy$W^sL)qcXrPZy_8Sas~(6qVrp?lQS}IUoLqKN{2{zXNq8%bn-B? zhF-|mA5;kWUWSpB#NfNvy|gUVTtU`_!lQ9b5x8kgA_?RfCRcuh zH$OOu@4)X~+zE=|zfQ02lq}Bc2wU=)7Z=5xNOu%1@9<1zZoEu3&Xspkr;}QG6|7^q zg_0|fOEx*+kbW&wqYxeE_I0@y>tA~*7dE25ggKR&wnc&T>T7A3DdK+GT^GRHEtrx28Xtq|n* zb|vS}=XmQyayBG*u99o{^IW-b7fL_J=b(L7zHaw7e%m*G^V=W()^C64+rDo1w?FjU zm+>sLXKV92{^7TN@3)^h@P|KlKDYnQLgZ3&JO0;i{m#>$I`Zic|ASI{NJWM|075xb z9K72C>Sbm!>~S9)fD+VlN0IOXocM*ZeM^xja>rf#i7BPtDawGm+ z3z3RZX~$jf*jF#@=RkP)F5S$xhXdlA1HbuQoFXYkg+2Acj_6%`>fQV6J<7oexTv_J z`mU(3zg~0?cU;QvH>w^{amXYp?U#z)al^YBdG@G^ZWX}ECo6zQ94_~zH>+&WMWy6n zld@59no^ajE^Com#uZR|C|%X_ojQv2fUo<@mke+@-M?_M=u{67!(0pOc7vy$9?cO0 ztGGV9^n^E{j_5~M{5Wroh{tAf@qrnIdSWtk4ZPM~y=sO*cYI_f_Xgd;mey%(-lcTHs=hV2Kl!Vj5@ddGcQQF=ZeRagjakqYy zKP-dUAxe+No_hKznalb6WytxHwg64b2fOfi<~P3E?(->fb0?!`CvgpHQj)?_Q5l8H zl1GrvX65R-0hnW}mB$$DsIW7#^C4V57Jn@(2=HV^PAR5-LAhHbd6DEjluLqgR|CqN zuF(NT2W6c?1l$Rf^9hu>^^>xt)~*6+bV{#LK;9sSSt>zZj#ItX8%WZ5RDE3ttQP%XlZ4wTt}O8!z_v1ac`I2DDf>;KSdkGH$ z0I(M0|C(gfNh-}^Bd?ahF0b5Asa<-vB6#0bG)XNF?vc=PYhSH`?Bc2)S7V z!XW%dy&_1d3%cMiLZM=uu-jU&#!i%UmPFrO27Nv(H-T!9Hb5LX4UC3$Vyj1Di(7Yf z&Vwbtj*C8Zj}FcBBAz(SjZ;JS5OGuvWAxRea~Z(x`O$m0C1d1<{c06|?Jy1+3zacV z1AJX}doP3&QeDWs^X0>>@)4RP+dTw(S}GDrQOx!xE4zC|hBs65A%USAo%aYT2R z4hF~VcTaTVGxeLe&?UNY$E{-=NP2q5lTYm%8=ssR%|B7Qxu7ana_#6)E?2)Lx_N*7 z#vOb2llRhd|MY+U$DjPlr6=}0y<;??*!y(-#y3`T1zpOTi*EeRXNYuymJ4Hc#xH%i zUY5*`I3Qc3fW3R78 z{il98qo>kt^sF?+-%IOYYQ4&%srYr#s#pA+6l^H|sw9ApO~Gu~Iz5j>D|fo1;#E?- z;_sD|>7~b57!}tUHRH4{z0#b9XVpTRd1hx`$@P~!x0b-UJ$JgFQNbo|{-cK;L*P18ss~${lH#B^&ihGE1!I$l0rx z-DW`0p0746_I-f)h!5-Eby9f&O?A zO|ZCLJlPY!c?8BoHH3d*a}IcW1^Lj<1T(K>nR$QZwb2cF*RN@}%+g2qAbX=z$V=oB zcRe9kXrh0O3UUbr=cE$vMFwn!`qubya7b8m)@*AGkMXe->Z$kQmqh0uHjK;^b{YxGLsv>?xt|d-z+B-v6$G z-6H7Nw8^YCS2#%aGJXsXeM|%sOH^i)#Y^F_dLiz9n4dkoZw<5HF*Jcnh;S_HFYjJs zqfzRi80&>Ac`W#NFF$ZEa$>yu+u+P^<_1C50g}MQSRt2sy8s8kiqGzN=@a$Rj%e%| z{N<%*xJHKO9O`7%!W#%k>yH1CGP_Yk8l6S4@9L;Kyu`Inwhjv9N)U`MaVZxs^MM{g z(5otl^5iXUaW7T%sku(Vn;fo{y9)gkD`9GLhVLtMak8QR~UkV z#F7(AJ)K07-fVSa)c-Wy;NFap=myE8ZWA_mC09-5bEZiW=hoE_`X6@yyCuUR|P4`q?jS%=2f?c>&8ls?g9#y)!0UKTuM98 zhu(wP#q9JLR9W`+*18!d4lAP^P|wf3KJI?*ck<6w@-2U!`!~_b=PG+!{yg`_=YBUY zA;`RkTIhD`Wk21TU}o~wtm=EU3#Wbja7r68WuE9gGH%%~(ByzWVCx=hD*mTI$EDAB z4WHYGo>KWtA)YvO9dD7ehcO|pK(QVUK5hj=H{F@jHjIH%i5L4AP3=)KN@oAm?5hwg zUU#^sK^O;U6)qf<2m|CJwU7@O;$d-wzPV|uVdQWXIWs65wqS)gO9uZyV*N0TYvD$& zZ-=4qLN+cUEXv22_H@?!o=jM_tg7k^x)mQG2(Z=elwZT-YLiEp8753 zoV;;={Us{yB@}qGT!6Riuip$k51n(8-!D-~FQKf`e#<52BrZnf*;A*0n^nNgJStHD zkD^fm&9ARA1$sw44%w zeBJ*{9e%@+8z5J>)uYweXfQVj*3wE|RB^UPhtRJ;`F6U*;K0@EI2$(AI={);T^%`F zGCJa=FyMLTBf7W{v}tPD$l)f99JY=i4!if73E~k&d*J$RXL0C>C=vvzZxYw0a`=9O zJp^cP0D6U}%18W0gqBDIKg4Ym>J4>8RY)p&m0zk}CBx79uuEOKT$30E=`I$GmV>p7 z%fbF$DhI#Xa-c~XwG?80wbas$u_^YJA1k^+0;#r=4ip-qsQ@}9!1OF^JPSz+X{nxt z_AF{Vi%5(7GuSL)O1o3nej0nFWL)FsmPTHNq|AWZa5JzrDw3`@w29OkvLe-bp!S-` zpkOzbx(lLNcz3gKcku%W^p98sYxVV zTxoqI3s<+8NaAZBZxv5WSm(Tq0$B^#2qSSX^JMFSh>hEB@6|-r$g2r2F#m{lJlVw& z=hW1DH4IRZY*#M)Np0$?Qxd)l082 z(1?o7NstF9AxlMC!oxNM4Z|j{HU0|x3eLV^{~^yXyZwhi-7Dg(*Xx+*UVy_ECs?GH zDl@i2c#E|!y<+6K8!+eBSPB@6LRup6HB{tm^`r5)cI}dl7^!3tu$X zGl&2(a&Zc}iwiL12jK<}ew3wnDBfNw<;|Hoci-=?2U;8lOD>KBw>YNKhIJzw|IwYd z=WSh#>7aFS@N_+J>*A=AHsWxW=4(|d2LD=b1Xx-q$8=#eofl!3u3~FxEevIH$s}Z5 z*d0}|J8?)@+xu;;ht||uuMibFiQjs^t@Z3;n11fM;jZ8u7%&FM!01ny-d(?9NW;c+ zi@%=8ezOqA=~JPGe)W_=*Cs9Y!*6~fSOI{aDDpRNGnoG_TPgtR!V|0a7Lt9=(Jo$G z-b8kTiGf{HSh_m6I}j4is$hV+anYdt z>X_r&m1JJIt9l8iN0*z|5^4o5cXP{qTD`k=*862^0ymjrl(Hx4db-}_C$}0^JGeY} z@fho4W~`zTYJIXXX^jgAc!JZp+qb_TEpoH>x+NMJR;W0p-+{*pLe>9o24yONB; z@%s|>DSvqFW|LATNmGu7ni@~$+AUs5mJLx6#RUvPMX;(weXjZ3tp`W87I7t5;k(e4 zXpU3rbSck*sS=f2@U*+$^K5$I*OguPRkd8I!nd6ke)7-msaN;cZ_>)?Cj5*n{8o{< zb>Vlbt=n$eUtg`_R#V_AEw66fUta}%W8uf|)hcNJ+d_1+3yx zmo5CdqFa-PtM=D#74fb1(CDI@l7~>OV3$WTa0(-Q+mUaZhbcR2mVeTJrYtU#q3jdrqpMKvkH zNENXj0hXCsBg$T|%2KjxZiz~kEO{pIB{zDba%XL5Qsqtu(OO#WoU{vye*z0mdhKBE zjh^*OPWEA*v2DbarYw zx{5KL4o0GN`m|rCf|2l#CHt{&L7mJ8Gh|Vfm@Lk~aN}S>GAsOg(Sm&XY&q-$d~ln% zC8Ndo^kErjIn36<3LoU7vV`9=fr51q80-1FQYIW0@uRhfCP^YOgf+gNK+V+oJkI9^ zKIeGE*Nr|GUpM)$t43;@{nx>f+HFa}46+XmTH)9MhG^Z8p*5!iXMnV}|GEK5?Z#q#=N1P88_~6Q=l)PaYt0?O zDL!S(oYwD~?+E7nZ`sUoj+a4UGTWrz%&uJfG54D@kxw@}k*dZk`x4>rH(T)2&Hfb; z+4I6Tj~Jah<}N;*3=MU+7AORwhW_Ngpb_{Nm1T+ zBm8ZLke}P^Yc$NMC()cLB4W%2)@HAw3hWW@WMTRt(jJf)w-mnDn$HWTole1gJfi?} z8}Rl*`+T9i6_aheNF9lwLPl6G#ajbfxd23 z&ud>;VIz4+&1SnV8e$R(dV`7N92+K{FPhflQp|Dn?6E@Zv7(hd;0c)l-9UVZQE0AS z+BigU9YO7O?20b{{_4t0`Tm7AuQvSYStSx9nG4&zHdCItkaxR1bLWYROSRh}pmmKg zMMRRAG(pv~;u=z`S74s&E3Kr4L2RWfO_(~PY1zgM@i9nQ+iG8+Kr38+W_b+MZcn6r zg7W64lViB*@4zyoF2r>0WwfZm9OjU1*c!6@40@F~F!z;-I-H3n>SO>h>o1f1K`PZs z?Cn5KcUc%mylhy5rQLL`O2v>8cF4Rw$B6&t|##{KHZw(hM!dN@ZDqwR~TE?*kTmQ(FkxLOS*dj%_mw2ZKXc z*=SFlQdU~TxwwV>^gbl-J=@E!0U6BMydbG)ZA2-!57OtZ{iF3g`5F*$< zS2x9&JmB01ENc(gh(vr#&S?%&eWDuU-4MBGqb0+!^^z-HX*36T(zL!*8p^svd+L=& z8u(^~GhVW2E4ZH@7IuaYr9b&zj@Ao7>t%}EZ|e}l%b=ze2b8*?B_yy}nYQ+O;|s<3 zqWA(4kqPMU<&`ydG-Xib4n`}T#g80XNhC~s;fLYZxE3FJzxXyeJaQGgVeZYy5{$4O zVh=eP7~0`X5WAFt9WbqoKQV!%Dt8w~b$0?g+>fv5MKq2X=PE$1QgR zYxsa-6(3vg&Jno~ZM!>n6CYo2H~YXVqhamLtc+f&lYc9tFVykamC@}2*vfe2NVGi; zAH!o&Nv=t9x)2U`tCPOC40b#9h5mQbe+>MODcjE}&n8-S7HA)$)HXfrji?`k{hOy8}pJIb3!OI=0s~~ z%&k$YD6Bbzv_q24#>1+c<=wK|VKNMv^%YK5fD==E-vviot{S6rGT)RVoB4ev_4_t{ zpUZ2x=8XHwP;i1xRRnh_uDqd2@aAAJlSc>ed00k+X(5QFkRwuJHhxrV5>6V@5-Kro zab?onYMOY>niB~o;k3YBH4<%ZNy5Cmtwr9sv zztyvoL8fPigJ#dr^n<}<;Cgl>-LvV|p3Md7YNKae*Q;m!@!MH*%ce{^_nqm^T}(}r zrtLsW=MH5%cRn?3J?h+|pSG!V=Z>^?ZZg$5mI3`#O=k+UvEiqyv(1Tk@}W~h^W7;`BVXg zbFjbJIzenNR$XE77OrSX5R8%S5UU)%Zo{4F;tTZ*<7KOV#@FF=!F-p^Lh)`v=IkU} z@VJu|iK%Ii>8zGT2-O*TM_i)1?4em#gzQRvnOwG2q-m$#rgka`Aa$u0&OZ{6h(lN6 znk5h#5Z9WB`=bGM40IR_SaInmK6o1j)G6mMMj}5zdJ?Z0iTr5V&ut^Ni3gR`oU{a$ z-8@1OtWS1wn1!E1CYc*m^{J{+iL2E+HT1oLIiUuuZ|q06dQWCS z4(2*BJJ`LvC;7G2K1y&^f(}=R+qSRw_;PsRpfATZ_LXj}rHbYw7r>-P0Ub#{Qj?Tk zXh{c&EQU27jEde4$n{rprC@zu(2@Z+jur`i39-Q~^|`OA&Suk>r3ow>c zpMQ{`2*v83ooznzFls(qaLk*U$vG0@!F+6F@Th1!OIbIm!{D#}fmdkw( zn9QG{)iuF+_i3fMzszmZYh`SSYH+PzXX3i#=c?w<96tw}_Ec>sK;n+08O;A|`?G|W z3^;G3$72@Y3?7b?y4yNxtcyKT?WO|LruCOQVR>^ySTY{w^pFIRGtUVL;n#~ZDJ3b; z=Oeo$IbY7GAS!QfNKX0Y>R*tSoX8TBoXsjv@Q66u}qeO60 zRLdie&jjrN+_%aLPFYQL1c^lXb%CdInXosNFUR|SMDBtwijV6vaTh29%HDh{EdRMT zWH6YOuhZ-h_V5~Z$o43)I<`hj*ch@@<%hBMvosG<%iQzHk{w?uhlZk+ci?VdwB2%- zPa6pq=Qfxty@DE)MZ!z+j2~D!6E2IZ5VjaJ9j8^Vtxpn#Cx4GOE==RgX_QzMeNNN& zWsQrztZ~s7H;oHgC!OsU(Wbcx3$^BPO^Oq5H7(O3C;-2^+jqMEEY^PfTdU zUmB0fQIm{#d`fxZC>~FzQWsYanIq?i+#O)om~w@+`%*TvJSYrl$3?rhueZowvh1~c z(}qTY%SCLr@fb3g!aG=Aqt^k!q<5ko(r?l&a)WdfOVhauEMB7*98M?`pDftf9CJU)n6|;J<-OKi-+IR?I+TIFgzH^(j$jy@5s9`QS8JPgU}cq^u3xV6S~<(RIuUd04iH} z8w;eDU8nXb4a{AXQOYwJsp_m5sSaQO(Fi>NNA-hQkO$mvdE@I2|0JeV9J}>4!2Z&@#EFYg~$DkSU^j_m5 z3@$Rg&gI`9ek2)!G0u1Z8lcGl_?@K-Kc2y}o`FQVy*DaxS6HlJ(UH_XJ6Wn2IK#BU z?4DsfN?4^FC&dC1uh{Aps}8NEn+6)kFiPGhT%qx3Fp$S?{yr~EvGlR@=8EROuds%8 z^T(Hli@$=+=~H!tQCkr#)~us*9M+O$dQzY0>{%V&a%*wEfB?!tw`+0d(yb(=Cnd=h zXiZqu$-{AsDm>_U1+xehej!7NO(=~4C0=(-k1a}Vmir`B`fOpuB}~imU`JtZ)Te8y zUK+kXnSql9Z5pzU;jz^@=DOYIx{WEC?slK+wo;SEsv9sl#p6n*@3a=4ZN@FpCgyj# zB!H_;8j0d=eLv;mFh%;Ig#6+h}?cBa`|9%mKM3h za$lRsT>{_*?wD{=k52)7+`_)t$Kvc!1K@1!z}2q*PM?8i>x~IY_Uvp_-1QYr#dDBR zaL{$5qK-2ZgqE@SYH+vivyPAY-3pQq$wX-!G>vH-JSfsQZn01IZ70@r1_gO}Z#gd~ zMWq2GKWPq3!urH&aaOCOHGu#+j>REZ91;WZc?FFDGR{`81?~3Q>=?f}E962|K$(m|7i*+T7QtexVk*{y;MFR!KsPD27Go3ApK=K%ChvFW`jF$x|uq~ zOsQ*^scnwqE!U~GqgSqN`uf#&%8w+NJsn(jxU}TH(wH%;$kX`h4)lmm@c$+!Zth34 z>A=mKs}r);ZOTXTP1*wY2TF`1Vd3|gDzUY{UyrKxBUq2qq%0)_7Zx5Dh57r@wEf}#azBnPzVnvA*C$%^ot0-vBT#Q z2v0@E+S&c0?pw3$F66DO$Y3+BlRpuKxaP~Tv12V(ITm9L{0TK+Vym8Tnk{At`I{5UEN=e9XR zcc$4`nPyib+ht;~-`xG`YFTzh-0=#`t10oto0mCr-azf$=*ks_t>X-u1a&jmE+;Kc z-pNl??emh6G-29IRld0Wq?Rotnau@+V=+F5sIc7Oyt6h_DSzrfC>9&lWpGl%;ZsV? zB*hcbJ@KvaQPV*`?hJJJSo%qed?OagMRz{aUl~{1_IxEEUIWLzcIMEus+$VkZR70U z`nvGX)Z*0$3|(Q63Z%caf^rH>)??do`T zXr*>ZSDJ&Mrp-N>F@ZljM04&(js?07xx)=x?(7hO(aIm)7`yXK*?d?tvA1!;i`8);vq$Kcu)yeI3qm^&o-Q3i6gWo6d8}?J?=m^B+NACQfC0 zh@iv^@sJ95Gea|+Q-p>q@Bxk4U~q3;xQc@CL#j=|eME?BTiQy-mGOXb-Ctj!k*zVZ zP_qM?rqS~nQC6bS8w?*{GoZp&kyr|^sQ>1-qRm^-$H4Z*JpwdHz;`eucNt@PSZ*+W zPujw{F)RvHrn+aBFw%JaUxy)qu zlXCfSUvV|#t^u++#+8%ljNL2O<2$2kLls2h$G_PbHp?61Pq2*olF(RR6#d;8f4e)7 z)*-4KxWeDl?A9Wd-tHTG7yh{vSnYNp^qdag-A6z`8jR1Qp;0pESJ}{h8zD`1zngA8 z?oG`b_O1ga!r}qtxt{>XWR`buS z!|_^Z?Q+Lb6otR9$;7FCHKwbfw9z3AI_u*Q`tO9$>fQ- zJ1}vdUX3}PjGsp&*ZD*dcLmAzLjE6+Chc6VhPv7?Rw_%FA6rj#~neswA^S3ioJvAx5p#*RURP z@lTS*WLd)jF{HP4+It%=XXOPRJjR)Yi)9P?V;GlRQv)E=-OWE+%=2u!BE8AbMQduq z+RR1rYhOLMN6M=GS`NIy=oGD4uYBhKE*NLW&IB}>K8T~&Xb85L!xRHOVATj8APxTd zX+Q-caLH+k*@uvoz^M4+nXRD*S?MH1H=`(qE7(L<|zdUuOPT9`e zsiNy~%vSdVV)!P7y2N_%pNl#*5>)AAiVinGU z|9>#Ry@d_>j4tk7>L#0RgAdExtGvgCmJo)Tn9E%8+RrJW2sH1;C}(ht6S%gh^6ZYg zp5UCjkKjvoWcuO@en&>*x<~6DUWR6_M{x=^P25xCeHg8KG<}{^`r#Cq%0y{{Q)K6@ zjEkHZX0!c}%t@rQx#ZE82lboJah0Dm56m0m`rpK3Chabn3s?tP4g2nn(_Ppn>?vrl zu*EpTfl>~IEsM&7H`IN&Mz`rU9^N&QJbz{Ld8BRBzIagrhly9DhmYH!b=;T0Dbz;! z(l~dqB1r17N)Ud=l5%9x+k*^+?W2VIq`gT*HqOgxqHP?Nvhzk9q_SNo?jk5)X6B!+ z-9ZMe*x_m}D~K2P97>%TbUs^Z!d}GWQ+b*v9oLe5NrUtgS0!c}p_v19UXH`LCe>$d zOKFn39wxG~Zc&H?7s@*2`$ia)k2N*oGqn7*?TH?4$KzMAc1zSdgquscl;d#B5WXbL z8dR_9Sck8IAH)gD>&O>g$n(1T%LY_50X$JIS~o(iJ4fPIYLJP=*WcF;kfvZXO7qTV z@)s3Z-y5EFW9BwwX^)z}Cj1MRs)NStXrNn1AAe1iaqf-pQo%j({mDiOHSDB?FXPy^ zq$n94mbFe*5~5ZQOEwA5)~f8vp_@8a#g0gys*=2=DkpDwfr=V(M{qV!u%Nh{#vZ{w z-x&T^o@lg^1SznkZ4itkSspSx%m~nt><1dOuCR_jnf#3spG>X=xP{;UltIonBR=vI z*bXu0)5DLdL9UDx(Op_^gddV#x!T5>?J702bYoK$wY4twEY*mllY<(s9#|Yz%Gn&+ zW-cBQiEo16`)rxi(&UE#BRL*)Hr^Qy?Ad}zQ)io4Aln-2*IE+n8t~LEoXu99_1j&} z0A(iC5Egcw3+CCInK);6CS&nX(us{g70h(gOw8bWa3k<>mj%6NJt4Fu6{`$NOz0I(rwfwchmrU%ycNr$MB|Z=scco5rR1JX z#Iq>5F}8Dkoe32m-l+0#uck^iw3}519lO}5QreR)8GC4;xQe-tT4`{f4M3`cjHE_S zYcz4xOoN6COA*5iZq$E!{!xic!oMC>Atc(&Y?S{3IB4J*Y-SaI123@D;0r;{fk6iM z?EkTME`X90)!m=&nfso5?<~8^V;8Y!LJ|;B5(yYF3A2f>fI$;tOkxsDG@83aT|gue zb}#HMAP+%6Ktw=5K?OxbML=B<1@VQ73W~ZKR76x1R8)}f_diuV{i?nX7WFg1D?8nN z9`!zT>eQ)IBRUx-b{rY+!<`&q)zs_WIzquw{~i_$FkFqpQWo`$rMF^mpMzK$%vh#8 z9%64HQkF8j$ll@`;9>79zU9npqn4w;sMRfl>bmuVf&O7V%bHV1Gc?l>%-j{Plu-)< zR_xOBk*t3yKy9^B2K~!AQ96of%B)NKu~14bOo(=urMQ?u#Exv1;g40n67VR~xJf%X!-HN> z9lr=xH0PQAIJk_lhK3(bUFtYXt0acKbRZxwPP)v3?M6{G0Vx9#t}2NofC!X)2$NK> z<=R_|ZC$oPLWiy=NwNJvX-LH3`>O1$td=)RU}dfZUcxP~1oYP0>`2#lax~4?pqk`8 zP+RZ{HvLoB$rKh*&MTS*d<%N3oip$3i8iN0`y)yZ4QiU-Q6_iUAEn*z6u%5@l%E5& zVlf>~OMwSb`K4=lXBtxlq`=!8kC0Hr3mSZ)|4R^c#x^3ZhN_Z`NQb2(vSrF9?-)u% zGK622X}6lSZ)&Nhm>%BwR;qH|Ol%wWaFF_F*)))%blS!P3cUIyWA_%@PheMe*9K8s zX28+i2IM1&_nREC#U6v8Xp@o9uh?zIN;pzkinbl;@dewCa#O;g%J!z{l$TvtI(oJH z+x*C!({|n8<{}nkrms@o<*qWiTc=gF+^P}dce30$GEq?a2%3_`v`faA94jgLNjOc! z=1?U9Qzxqn`AVnkh=VvTSJKvWNf5=b5p97!q|L?X{FJW#FWFk{yu5zDWotSG5rM<| zEz7;{lT{>@qw&ku{D!?AtS$CIyeeP=ADsc20W(D(N9MB6I;zG9-(UIyeIh zl@`mW*if{E45*26GdaGsD4^AgOiBJVdc>%~#~qy7f?soZ7Z5Ml+7s&bp<0 zsY+(8piv8hAwnlLXQd&U`zM^9D=+eLYQ~%P2o69aH?akAY@^Sv&}zN7!MRt2JE9CE zO!pe@Y~@OJ+e-S(*v1d4gqbqOf~HKmd|Qh(<_#Srqkj!7nRyH5I5Wv20|i1N0|ORJ znHX~c|0Eo5j!h!)v>8LBwW-W3W?Qxv#4s~XS<%L1DPiPMAB=h4In=7~HM$3^f$SJx z4S%g2u`9W?ZRa>Qm{Ws;v?;3-CS?>UxZ*%4j_}-vNMRIx$kSlsakgRYDvE~saLy6V z2$YwI?Dq9F2jLntw36ux>(D3?QBjc1*rcgc{z25j_`u&!WtUf`N<7qG!lre9JCgDh zfY}ip|B%(3kF=oQEb<2~sA)puq=5u-Y3NAtrUr?ysiO<63h6Kid^%%FXGxY0R&&@{ zI$m^y)6vq~SSXz*k_^&(6ccim%&yA$WAfF4X((4MyCR%yqM(a8R^zZzwdhz^#)oP- zFLM*Tu;eBD4Xx_kc`{_v z0A6!LSy-%W9>l2D;#i){E}pu()~6(>sLqi6-MZ;ORN<&1E3)dI0%XoQ#P|J*hTIBQ zF06c3Sc{T|$#Ohd8oEQy$r+ixsYsepI;+(t`<5E#L7Ma$n8Ee}OD6N^d29o#gY$|Z zbV<-F#_n}>_s&rxOLggs8L*^Ua@)(eyX|H0iQ1xdxo$uv0Z@po`&cd>;OUT=Rk8D4 zIdDcNZuIR1Gp3X$?(G1ynuWU2;HOMv2nCmyz(hZPG#eaLvH7K&HANcg%kY8ls_0bb z4%N0acpJUa=oFbgiT8@+Y=U9N1Sj)>@-Us764*-)&I0TgHi@^VcH6(Vbr*XV+NsS@ z$j5ejQQNTnMff`Yw&B`5i9{&OlQyR5=G3f0)@z$e2ecPCT|%PPXS!s2FAa5%2$(jp zQ|~lgx9sVa1A5hnAe)geOgC4l!e@AN^*L;)Ncnt&Gemj@v497LHEp z{7}M?@FA-gG}EfPX~xb#(5Mu43uOML&c%xNC*)nOi`Qf3s%ctc%Jw?*-g^W@_Sa+D zKAFUn)+?q_F)Jq1L7G%d4cz=#!+<$tfxpL`m|_7lhnUj3iNu_kl6g^k;=V4JL37t* z$}Wibns(w#sMat;?t082cRi*~eBI0aIW&&lkJ;+q+mwqYttA;TG`JvB&U_X%i*GNp zO}?57GHoN*G$fi->qS%1O}xwzPuc=;+EGlqSY#ww=|;^;H)>YSGioM?a=R|sS}}>) z0kv~-ig4nhGgt<6xr6sx$gR(GdqkEiqQ#d2SIhNbaCk1iG27C7!DKX8o25f@SUE8> zODgHvExcJC8Q3#8`e^5HnoN`eW3xevEC>x>{D(uw)&>l7rwd1)7Y;Jp&_xmIIl~Me z%t4J)r^%E~%eAu8a+oe~%*u)=wNFvgu+6LAMD%^P^R6JmQg_6ezz>nm+r$W~l~P*p zbyZh&_vo?#EKk*~)k+P0wyQ=_jk-(SdX_9s>84d_^9rWaKjEnLM>X7nmJPy9x{IE^ z2;ioxHUj9$PU2#VwqcVD=~7*akFhF=oieZEy_&E2!t%!XOgLu`lS~$M%iX>!mqOCE z|2Dl^>#x*Lh-llS-M^{u(PGPSNWhj@>Tcz~WTiBwxLzMtl-gRuN$eF^l+5!YIhW_X zR3nzXreDfSH9DEj)aML{UEGYcQO%wwXH3%Xe8N(bxpdX;YcFEM$ee%+$FcC-Egz7oE*!LU zDl8mWIi(8+Dgx*K&Yh}0(CFQmsZ@?RPGvoP0cmO(RY+3@a?`fn>M4_3bEC~xSe7_j zrcz;6$4m^t)(LS4q=e?qBf1jVdBm}m*lV6KiQB+aCYMV{u@HLZo{v-l1$z$cQ4i?F&**cAw1!quf1#I6;EpXRQRp_Pvtmww?A=S z9=+A~WMrz@h+=f@tqH_VWX@Q9a>Ci)_ort(L2_-3)u5~hc%3vgZ0~09O7L_}Q%|B@ zN}gu0FfYAyc#NynojD<0<1Uq)kU3!(Wa~SrIf3(D>F{t@IZP%yO^&WY^=!+iJ4fa& zd)PClv0KQTBI~Ce+om>Ujypfe+%TB~orb|K#RA!Em;|52hPia$rDh9fZ@A<+HC)Q} zRI@<#hReljub6jPEta&`>`2GL4S5PpjnZoO46{0x|JjBM^M*XaG|1~+zPNwEG{w)p z%uBihbV|E?9G##S->1W5?m98NiBP;WZQ(-XEr8tTst?*uV9!uy|AI3+DvH*ynEzn4 zuac0@Fk&Q;GROwc6T6aUSkLmLLX$Hv;ZtW4+n^E?w*J@>-It^fo7tT-)&DHl=A-PB zb?Lb+Kc5~-zxPCEAmCqo3>OQs?BKrg1|ct~Y@C&)8NiNPdK%AR%0fl5OC+Q-Xu&(V zYMtFTNPG!Fbm)&e%GVv_{rSytzfu5(rZ2l?8(EE+P{qcskW8{3lN*!91q0HYQTD}j zNY}FBlsuW8d&|B8KV6rv+-bGq2(1-$iU(lIqSsb-ro1bPHIezK+s2D!N1SL1cy$L& zf$&j{=1GO-jwGOOA)w@rjbX!dd6G{Q9hQcaQ?PvW?7mo?qoF?uOi8y^%r%{qlJ$VQ zK1CwzT_>c>;X=I(VaimDHwL|d3ebTt)(C|A!VF=o z%u&Nyl1=Ksr5j^xYD*0qXnT}j8(nR-K6}w~op+gU5k+hP1H}sT)$h&hXyvW?R zRB4hys+VbOhvdrLGVxSBC)4^tP!XB}@5RYveBc0SH9zWHBWr7 zn*fV!oiy(SeKe=67DIM-8v4uKEK8ATE*=;vKjB|A^mdXCwY&a#T)k$zJCmJ;hACX* z$?j&=#c%L&>3m{SI$hSe^R?;i?!GY^&-5eASE&r;>LDhU+1Op~=H+Q`YOd?tmgy3- zWwdPlb#BXa$r|^lZR@Uc+YaRNb#5!{Ha0F?+f(fJgyD9&G;IZ!tZ_-(;5s+n_Y|i+ z;WfO`u>5sy!qL5J>7{Jkg66MtTj3ZS-YeV%r+e7kjco%;f0LZu)<%}?A~*-!F1yZ6 z0C%0+wz=!v$fUXu7pZZb8*M?A-xtwrX%u@D8>CL>L`e*;!S(LxlY=|m2;URaWw9M< zzOK2`jiokI8?5go<_pgalTu88$*8xbaA&IJZy`6jv6Yj~;@T(XVhN2KhW1mr$EIZD zX2|3^x1GzBYR*ig#itBCh)!?NGG^W7>b`|L-QgIxe@Jj_FG$^2nl8cN&TC?nf)q zu2jzEc`{y^1I#YSZVa;=FWJT2`X|L5e+l!Sh;2Rtm5dbpWyS~VY#{i{Of%uIgy3c1 zFB4vA>)@I5mtm*d?-MO-hPDkeTsYEcmDL&dwh~Xp&(XT*IK9-IOYK-bqgAk`%DK2; znl{2n@ANn0JPK9G5t(V#-I3#31)mo)%X8ewP7k|lqK>tN z7_G56M!Db@CmGD~JP7-P7*`*QejYL7IoHX;~H8!726w>>$>1 z>|ZU}so45ZI6z#CEj%F0RSOTu?+vmMWd<|r4;U-iB1Nt7w)}nzCsHzVOH&b$Wx7D^ z03jE6VaURb+#+VI?zEIG)fv7+zKWdtL9q_;Y-5vzN($B-J2t8$D=C#kY^Ua)O*tdb zfZA=a%2R#C%0*pul&bf!Gs(^#eW*{Jrd267o!%(j1*0L>7d!HHGo9PQ8M-5H2qRlw zXVnH2d%*I+k*hP+Z8_nif7;oRD<^i`p?BMzIh*i@!a1+WwWHBfbvBfW_VUS&hs#jl zOaQq<@*YQ5I$$#~(}xsgR?O)cte%;Y(o-?2r26;-W`&xT6^iSdrRJ;oQc`$6UA>&G zChxdPzxGCuG^5B1+0c{)j4a9mKW4!3Ttsf}u{gr{GxHYA;X^XuEb`2J$qiRYS?Gtr znRyAr;F)=A2N@XB>Qae|#wNI8y?2M@8JWsGd8dSfLeEK_5;$8Gj7lfxWi;XMt~Y6( z8pO7HIOidA5k~U4dC0~!7DYD;$(q;D7`Z^`HyORVB!@Cfyp_hg`?BAkz9NiskK9eb40~w=(wWvF3#^3Bt`O0nVY4F3%*r?GY^T7{w%e!{`@^K$;Y9W|x!^)|2B=0q#&Pis| z!Z7L}2;YXka#yGBWGIyaVLrho%{I3GrfYjtlQZh~K=!xln{I&!O09M?zI zkS%8@Tlj7l8w1kNn5sv}qSSS3Sjt~mXp|lE0}G8`%~^z8`3lR7#gven;!)|fPH`pd zUy_%vX?gFD)Jv!7c7wHwZI@Z+m{shd&z^xmW*3ag!7e&2yQt}FxPOlk*;7qC8Q9g- zTB~hMoF2!RkTq1+e()cB;1@sr!Ph?c;M&92=WUt2Nqj))Rf=IhIcQ?5g47z?(uTp| z$>e%)$vV@Vx@mNDfe#R!O{i4CHTfz~iM)nmdRaTI1`LUQ6LWVfH7YsdEvLsgt#M&d ztx~PgACPidV@e9o`L#y3^QtUp(-p0eAJZDA(}V3eZEDxlv_@@*_6Uy`+QpQUJ-e55 ze(hp1nZPsK#Y7#Y+N7e$sNi=o+5LJNElh9^+w)=C;{*vUwrCjdr!ZOJTk5%v1$rC7t6eg8i zlGf=v<{Yt!brQE!VA~G)GfarXarT4hrufoW4?zUc+&QO3 zcZIe-YMzzP0t3V@x8eAch7A@8bZtLX!;f=5remb&&X3XdG~_6V;|_h-F!GYjs`&1l z*mAA{i`nNdimjS`e%sym0YK6n|G~(1i(Om3lY4}XTlCtI&!Q8C1X3!#v`pW%Bs zF@*Yd0#C;ioKV1312suT6XIzN35^T7JjmKoo^&`ZlD@Sf+r-YR&77Y~etINealjj3 zo4O{xI_0B4P;NhXv3p&1-@NV=4#jdunJPsME@gY?|U zlNyf3g>dGY;lqFOJK0r2Y^v3YxSg6|GSwOy9v#J<)qKM5mjfbg(9*b?m9>t9BDteZF3%dU;(JtpsyJfwsFjsL#vNsTk~Xj}4Z`pUq-v%H4xbMss&F=YrJ#+CRfBg-@F#|@cf0CZfh|%hE^|E=m4w^_cv(D?Qh@j z@ac zJX%&=0j%r00yu9}pL2AXa?Z!Hoa^BESRv;W^!rvW$#>bZq!d~0V9vrsLyNHhWLrX- z!MH3x*iJN}U?fdx436CJU=b^o$x7~g^)hd(YBhmXGC1xts9-L;HkP>->ELV38y@L{ zzCPfeFChi^feJ9d>U_B%r`=R%x8D(VAgc=7f9A?kHe_Vx$CYwlmL&X`ZaS7Ot!e3j zZVFIdu&IOas!Lj_NHn)#42Xjm#^x_f4C7H^7@N1PRhkBb=d6^>SJv;xP(MnCEj%B? z*qz@+SJkgpGRu_hG})M!F~CX&E&4yS z&Zv^B9=VxYEqNxmbX)aUND1?4hL$7N)kLjkw2`N@aqsqN6Vz@G#J#0hrYa|vy0ly(LpCQUn7WDTOmXmDo+dRYPGRgZb<7#H@jRRTFiYfTzZ_96U?RCoCDnpv zgksc2rwWS0?TB-y0Lhimd|3H<$J}uY(q+z^OAFYrmp#-TS=8#lm5W^YXrIazoSc|q zr`oLU5>r~0*`kg9U6xOZd`OGzOgZRvwm7~c?%Zus13zK@m+WuxE?`%%|CaapbVVhd z60~_7O=L=P#!s#AcWyLr1%3GU`MjeE*|CX$MPbg0%ZTdyupk(f@4I7Eoz9Qa@75xW zlkk3^JW_HdRCg-m!V9$(yGb%umOR%$&Wh}29YBzlZM)xk+U=# z&wOwrNB+v`Bu_tO4kro?m(rt>G5e+my(p18BP#Q+LaoU@%!*3RHVSlgkLyPE&W4zK z2hU~0vZ7hm=gO3tk%RlQiHu~{X_H3n+v0E6~~jC znI@4A_oduEQ5xzj^emkENatRaKo%XgzR?irmku)RA!t1q<^=Ith%#_evz+T&H5y!z zl#`)Si+6sUjyKmY#>;Sv5}eUflF&G1tAk?ua^|&9oKQ@Md+5aqo#aOVI zqU;bQy-hYqBp!eF+O1gw?-o_yHMT8h?k16Zx3(`v;JGZqpo1>%<|3l}+jc^|ROOyx z1T|YTi=T_6;Ag=x#;f7NbGKHye#|%~4iy3*^gk8)r-h>0k zQO$wlXh8>#*8vhFG)bGDt4T9#dbIK}Nb~mo)7hq4@#}z2+QY)6Nk#{W(HKtP%%z zc(6HRbnft=H8|a>KfCFuS#I;QsH9YiT2xm|yS+`z34NGS#0Tk?mVPu%yCo5S^vfA_ z%wBVb9j8HQD0ARkWMtZi zilR53cM5B0_XRC(Fn>8Ie*i<0Ou7teN{#%KI>>S1gL0gH$a0*1S*kL?U=Ksii z^H8!#gCPu)eUMJWbb`YWgX%0c6EV#VGkGJiNBW7@cbaXF)xq;FaA{ulqI!5L*TW6# z(&u-bq|)){f$A)#56C!%0Z#L!ve#`8953FxSX|<=3>1TrqGEs=XeDOG#0;F3nDtUz zNMqazKXPzFnMcUl%Vzr9zhY{%8IKK(jg7Uk@Xf$Xa!L_4bqvo_lqno@axJG3rkr+Q09?ku^HNVPU|eW3>a zo)bmuG)UvUMR8q=k>4`0I&4a%nt)dpOUy$-uJrUO*NN#g12DaPX!XSV<7RYtw63*Q zDRl@~GTZoz2LGGg@VNf@z1W@`jl2K+-;(sX(fD^(cv_mq@9gSEfmMyJJ4qGqy^71l zS2dF6O0ebA{@{Z@`12PKrG4k-9V*`uJyt}V`_gl7=-HYhlGdK?U1iw0d8NwEp=R7R zj^G^Ga5A+2%01mzfj2wKXKBhIB&>Uf$7$`=6`rWmq%eT5 zO@?PlYXrYtQYO*;i9dWeWm1-sXtk-BjZ2T4TZtSX0Hc6^3rs^VQwQ$wN%CxJxrmH%Jo4x0&uBGmFL{Gje%|X?v52cmYv@mx0 z%46_a%^;F799T10m8trG*|X!|DzIf7(h6kouT5IBq&TDs)H=6C1;&SGm85p&u0G9D z%{3DfSxro|fJ|KSu+^dZ@UOBS3$t_#-IApXj9Kw5dzNLHDr zOgBf@MTfW6dfl+Iy4To|Ve6#FlNvW82qi^kxpi8enn|PapQy&tB2l9`6!< z)f+Z}uiqQ|?<@gCgmA&+iWZd!FZevFH0mkAH&adsoVLz302H<9oixyVCQ$ z+w;56|6b<#Ug`PX;_*-ReD6;AZt#4c<@jFc@viZFXW8{qwI1t#H+jA{c)quK{L?(& zdsDs}J>UHu-#2@_O`h+`p5K}N_a@Kx7SH!f9{)_w_r8?x(Vp*f9p8&R-gTbud7j_J z{&%zIdxz)yWsiTh=X-z3_ZZLjd5-T}J>CtT?`59fmHzi`&-Xt4o<+MK3B5@rk8q3s zy~+RHz%Q!MlNy&<%B&dJCF(yoyjOIB9_Xnj+b{Qb`rott?`i(`JpX&4erNxTn}Nk? zojms>II=%UD;HLkr2~Ox`kSslq8m5&R!{)Edi%CSnK4Tz%Hf~kFB@Z8(>61)M2}*{ z!|t0wHAyzT1MaY*503PY-PGuxfU1CXaZPV{VjkEQ8GNNO64-^d1 za-iJ*5?j~aZ`SYK=N=A*T6C6pYid#@bGxBDsd1rikc-oX5!|X(c)Cy3{a)tr@9?be z_rJ3qzCpkEW*+9yU*LXT=6+u6ehyG8Rn(NxoSKq8Yo3iwO&NWs8HZ3)+*ooUD2Ogk2sY0c5<2=+GE_ZrN!*$gpWQBuZhl@uT)C1v7Slhj5!$FlLc zHkp{!*&5BU+Gv|#jveC`TxN(ann6MiO*NsK?tYNIjcQM8ZEo%rImzq=`0VVH@kkxg zB(SR*4hth~q}IHUov*mRTjvrf<10i=Qy|o2?C&=9doh})BkR&>HAwCl61CFbweiKl zGrPF<;3hmAZ)A&NMBQeW*!V4~{$kv_)3C%hov3w!=a6c52?-PDVX&y+t_fB#)pf;P z!y^&fDDk>zt^RA~>^6RGcJ(!9aFR%2&a$JGB(39~I@d`|5-qEUCEV<&+SB;+L`QED zEP(}YDMTG@&ywLt*`-fLyfoNa25=mV4Fz4&MCI5?5{s-=}=s2J?jPARV3Di za!34_xyx|-++|q%FqXkez^R4JO#!0zOLT?oU{h z;ig+YjAEcC+%S;^IaUK|8zZ(aJXNzXSFh9&OA!SaB=VVEf*owX10JrT<1bIs<>Q$< zvs@BtIX6eTyLvFDA$I)i*3|6A%!C!QshN!xpn@hxF%zS!6YXN|Gf96L>``Oa91P^e zj9JMXMO?Ye*2y=wu#;wUx1Owmdy#%xJqs-p>AL0CpU31{)V~ zXQOpp9pBN0C1VUCy|jF3?Y^L4D=iLub}Ik8fmd}CsNq|{s)WjEGL^VKlm)er6#jF^_{r>uhw z5)s<^uj@l8^LSy*=|i#gA(+c|&M~j+L*)`MoEBRG>@r#V4wPEW-(6<2f&TidYw?dX z<7nM*x>CN0yXNB^QFmvN(GRp6rT;OzJ`vfi*>)%U4TLDw3~aDRMXT<)@iQO4=!9D@ zzqhe*&t~GjHdg)k#!s&Q;w4{x?>+iD%GYSG=&z^+#To8@if!z;^V-*04t8#iy6Jmc zB!1lA)R_6BScfK=Ri20+C_f2%68vh6_qZw7}_Y~jm0|kIM~m` z6$T>)nj{P=(|*c5OL9P$45h$~a*%MIQi&=p%aL-1$&VPRmORg-(V_$!lh($G3#P{= zP^<7$@d{S-$`P|yrXpOw8lvr9lN|;me-j@*$rycXkzKz2qLcEt3; zcm7bk1&lm0PkKm3x%Lj@s=NT%>gRtE(-yaQAjJ;pkGzC#`=Uc_!(Wyj4POki&sb@@ zfx2A4U70YbvqJW z$yBBc!ikQm4!OkTdz6`SNnR=G<=;#f%zxO(2@FWEVzM&f2q6AdQ!YFLJ65`KVfEvq zM(1eFs=6YnH!MG|5_^CB&nViCcK+mluM*<^#5*At0yNkm@wJ#jwd^jlq?fov@w0(o zRH0&Bpjbs;&L?MR+GAXnOs&`H5p6ZvO=T8&8mE1B``|H?xESEPuOrSiL0TucLBc(< zjjjv8Iuc_YPMX7N7K0B|Cr_r{^|9+&RXh}ox0~}y^>wrAo|0TTx@jqtA zA0m`|TB|qxz%%tG1_|qsF zD->Jd)o61YK7^6eh#|TPw;9p8+GS*Wr31P?TExa7TP?~fz;#NB8IZBP<;0}vEuom@ zu+LKn1Y$8Rk+hiF*xLr_(cRXP=qe?~0C#vo)!k0SQFjGZ%vxS$qmQ^ zYcxAq-y}?OXV9!&wr#1BR}@Zs?ZI2J5h&rOmpBBY+Fn%K^Ihcwl&nmF8Kr;OJ&pj3*YQH2?TNc9LC+z?4)iG`wGvhgC!B`gAUmWJM2KSJqT?*40aA4xy! z5FNx=D|DCO5*ww))DKU31ej4aJUhYRNiQL()%Z{juRa(Gb+AaSNXMfMB_Nm?J`v&N%St^VV+`R>Z@avtmTe=XwKGzq)CM2lO}PdPm9UTZ)(2Jxl!*tX=haNN4yk2gBVu93-W!`o zt9y7!Vn<-ZEpcu{P_XOC7r}JzEL>vy<^I?MO`>34rKYe08LnDRXngeu6B8%I%^~Ry zIg?D}bU*|{>@vtIufNV4!qV8YK$_Gpx&uGx4$20K0jfVu)#7RB(p67fYjNB!qA_Hk z%19yRQVwo=)Xa~!j1`sXnubJ2j3*wJ&2&yP zeKDdUWv)Y5?-Y0Bts*M|4rDR@^&9+dx_x7<;jb!I?TAUb&YpPxNMTu{e3k#Kb*AEo z+jv~0Jaly-ZqqtMfIEidC2 zmq}Y5=}ak_6t{s!{#M>bwnE}wW?Lb-HL(12x^$IvjfCo4yGU}yvsxxl0HqqDvrxU+ z`pnA57*qfB%Q*VOUfrCX&y7G)Sao`S;M8eyrT|h|fyX(}D9%ZzEuVO^>i1G`(9~()4!6abrH~LC^}b zD4Rl97B1%NV)78geN$&_+}!n}SK_d-F2>T_EG&dvHz0hmId`W+o5rSlv{)ROEW_Mz zD2pN1K{D}Z9fY6Uq0-(ECHfEPHqsx_Y&&A=DGMNsfxNH)LNNI?5IE9Z1q8&rHe%7e zkxV4kKr=vQrW!CO8RC9~dWJWiPIB?1Q+A^ukEI&$cy|KD3#T^IfZKCv!0ov-;1OxS zBZ<~Ty$NZ+oEURjHyW^lBAVEuFj`j01DB;Q1TJmq!HNM_(u0WzSJHz=s0mV$k<{Yw zqIJ-EY(XY}A{r^|J>a?2&%x5Xh))-}?Dmy0;+Zq2+y`52rOwYSYo zZ(H=8zP!sD=%U-utgBI(M|nb>;m-Rmg`ql{$=1ns*dzuzaBD+vvZw=3OJ|)mdP(i1Et#3B>9%&C zHa%a94&NEn<(a4K6jOe=X<-AkQlgH1*g#fEV2)%uu=y?KHecKl)nagstxmQ{#?XN| zS7SP`I&6>N0}X{DUqYDpQCjM9F1B7FWbH+g%&F zB+Ndbr$z}F3L0u3(57R3XtL_F58Tt;WSH714(dVpBT7%g1L~%bbyU%iTTg1Rogw6w zz7M6}`9QVlJBYhBhSTrp-^1?vu)dF^--&L5WDvfF%|x=TSIU>tOSj1@(k9Wg zvlL(fTH3`kqRT|9)eY>XQ@hTDIFWtXbtYZ*hbVC2b{+;n*6GZylmD<0vk@ffxe6-M zMp{fe6ASfVasx^4B5+>R+b*>F8;qDC1d1v|^MdllRKR=i_IU-_q=~0x*I8jn`$2;U zO)sH$cAc@{!VwK`MKZmfyfZvzlI=7;EXpH6OEf;Xf!;@bl=wD@$IwZIpL&nkIcO~@ zs!1ST}JBFV`)ptBkD1=;!og+bD7q&S0a6!KAwBrLXO6ta*8MT{}ajpsWhPDjOrY)WBdQ zQ;;cc%R`*Nf{3AZwG{RuJbrl9y_&hPvEK4X%t;fw@_8ow0fLyYl~<=+;d+{o zyS_zIa3L*wV=2x6TMHZ$Bt6BN5T~&m+lgbQ$BSxYj2fAG8)pk9E%$znie%#vMG^z4 zI-~v&CBJb+5*bCy%|#gstiFtl4GJy6peu2<7!j74j~WHzsw zhK1u-q^508sRwG>HUl+nnN!oYaZ~0tbE;|E{2JA?;hdVbt)EX*HI41J(fa=Q5Y@Ep zs2`%OyLo)!Y8v}A12xUI-%L%@tw{kjjowF3+187ewEsxfEJRV;KCh^4gLI{{{Kgfv zE1E?`O&)*jDtJZBTc@R{HTn_%p{lw26U^Q%t2Hq;@Ewq0WsQIccU)saMuPZODL*oE{w>Kzo^#vQxrgatRF!dSYV#Yv7$6l_|aBxwZY1nXIQ2Q2BxH7G3A%};?x;tps5U{~7Vh*t7bAjCh? zc5Xj~v2M;!VWQxt(3#6h%O%exH-&X``YB9Ej!dwEF8L{F!&bHpbbyD=Pr)n$W0|E$ zl7{xI@lyz2SMB{2s@GFXmrVT>FgbcZ1vBgrs#ijLD)m#a`*-lR_qH2~Dj$W(Os$@x zA?cU+D6n7bTUW>PsSfi|D5=#Y9|dopm3|xcQJ9vGg7RCo&zg_IwD(bP%5mmtfHI!> zC^%r=KAZDVC{vmX0(mjdgOpNgwfQIrAfxsiJ_-z&@veLnFg8@wn8E0z!v=g57^?I5 zD2yd_J_=z|lkMe>%ST~6=cAB$7%(E~(df1lnt9p?OUA2w6zml0&X9%}n2h)K<}|_?Yj$wgPZ5H4BPt#`8hT#M-9$r9 zM?)`4hMZ!>^-~jTR&yuPP6x`O%+k_^aqBbN&4I6Nd zU$^7TWmB1=hGkfaT3f-Fr|mW|p$sP-Q`E2%N>L*`NKjGhn4&hW-pqw{qfSw?r64;1 zcy*-~HT%@Ul>tjuhhRtkB2_v!woECOx}3daT;o7m(pjzIqqjU4&mhf&cyxH`4rI@h zO`bq@G0Rqf*oqFR-6iloOnS2xmP zP{x)wc$O+}NfqH%E{CpgZoAF6E;sS%C6mJ_oFk@mHr>Cn*V%vSF!?`eTAAezjan;! zdAEMW0o=m&ueL1w4zK)QOWVJ0$2ThMreemvbk$C4>FS(cnT%-7bU}{6o8XYzQXUWK znd4s1RDc$0ihUE=7@R+>?VE5Grm%0K#l&DiJ}EuZb~~n=o;j&uhj}NUXR^FfGvMet zX$$fwiMv}hRr-#pc2YB>XR@iKeG@GT=-S#h8O;wAidfn=$$!|$?yTQ8(e^XGjOvJP z5Mec2YF#p?YA*BRJjZiADR`Gyt;tmu73_>%>GD&~iO4MC7OkHw`wRicRp=xSm4QWhH;y&x&$9Z>( z6*#`14_50~$p_DNqgg9jAs; z$AKktsiaHhQc1nz0DgjWR&5E=b_3U0c?x9PK+D*~$-4}UYJ0BeI*YhpoXfy6xeP4J zR8m~Rc&~FApdxD0fpl5RsEM!V{4>}`wTlP!NGfdOHehRccs;zoC+ zh@&n}s@0h4n6CH`EDKGr?jA36RNUNireF17=R<&0LFA=s9=r7# z=<*>jwGX_sMO7lNquO*aN%=<93wm1-l~J7qPHkj7>ZJy`WNb1t816&#tcga$V4VT1 z!#9Mb!8(0Tyl5+w?x-QXl*;l z9dz;#te!Vdk4`Sg>X~jD|JqegJFH~}PhCHUUSbAMtXp;v+wTm?pzIXUg%~_hM9tti zI&k2Tc&c^aS)9SsDWWoXvSvfmtT^y^!=fpoOGwu%qWP0o>oJ&QT3p~@*1&;>)g*J` zz~Bk5#Th)Mh01D%!P9G@oo(=NTiv&JFy*I@8;nk7YDh`|$sAKkC1Ls=zd z^8bdxQ>xdT2G6iEsm>l$CI^SI1_sZHG8r~_nnUWq;F&t4s>5c=WZvL8P$s>>)09cZ ztN9V622VTAg*W)XA(am@c-jXuc=AC8Py1j7Pd>;Y)jkv*QqADW>M(OiEg3wUMS~{` z`-;KSG_p4R&6!5MMrMb%q=(M0iWLo>1t&r5sF}f&9q82HiDY9hsGxzdOX?44j~|AD=Ra0`4TER)G)Dkhief3 z>msxRj!5idIfKGMSxC)?i6oQy_pzrPly86>liEsqCii|u*0{&T_zIjiGCo(AF=-e zdT+kV#56v^;D-5O9IM^2;L}`wpCRFO*!q+VB^J`EXZLf1w{vqR7ps{kdQaQ+CX6-O zet=PftN)S-&s8CY=~;Nc=*0D4TjFIzD9(bAMy@kaosIsHn>qLT49032{+X!dGyStq zKXSIwzfS+A0hu#b6B?eOopgR_aWN>21zE&Ek_LNA8WUStbs9kEtjQ)WX-4CrOr$#^ zX=cnoHE?UmQbI_;iD;<`RL>(jMD7NYMt`eAaj>HK?z51@EnVTlv6gsmeY;!Vk`^bG z`KL!9ccSjOPm=BZ(au@2SPZDKtLxc?O~=0C^&ccWl*vd}_hnFVFvHd+xxk@1``%~P z&=ED1l>SKV<9jyd1J2rQr%61N0Zl*^Y3N_2k`DP(KRtrsH;x}nd zMdeiMu)Yv;Y-}TTKm*T_8M>)94Lptva2#W%9yxey^_FkIc;do1*6ftcOGATB!#)h> z@Dna#q1yU`v($`=VOKLsN{m;pxs)2#DeUN}oKtigJ~)Zu;Y5GuKTa>&MwU)7Ub?n7 zroAXkSb45yz8oXqfs?E-rM~TBBt)Xr(cw{el9nCP9#SGYq@6U03Jri~oh3nz>m2Y9 zg4iF@ChVs_q|KA!_UIz5uEkFu9URiOZ#txHGq}|ihs!gG{d>XBuy zdcQ)_bV+maY9OSjk^Rj>nm;xDK0bOn>Tuk-@>H;8_txAi zsjPmJG*egM+_o5#}cSqZ9xAN-NkD_~`A4fllwtv*4 zuWsEJ{Ve)Lbbpj|f9LAfmj3Pdd%uhxjCR`jF}pl=Hh$bu@osE&QFZcbcXZ`j5&-uH*|A#B$cgOFIuZ*vXua4gze<0ozUmIT+eg z=-BAH@%Q2%aMkW{RND#BtD}>n*F>j8r$(=hPLIxvUKhPSIvdE!TZt z$JMPH?f2u+C!$Y9H_=?5iy9QDb#wFun(NkRXyoeF*q5T)Xs)kC{gg*Df`G}lj~?RT)|`Z>+@K$P?zhUWU+-%p!s z*CXS{ua9^8!zcXFo`1a8pZr<>&!6(NXYBLL{hs|dfBT&0{{25*5x zjE;$372OqopZ5A;d^|OIVsw&kuhVF+Gia}~a_x1lZ?6ljy)KU48eI~-o%VVs?R7=; zp6JTxs^}Wp>w~n{wWap@SgE}}$vdl(&IfdP-HP^A_VOY3@;-aH*1cTGORN<@qy66O z@jZs(iQjE6p7;uT@x<@a3n$sn*Ydi3xqrLB-ri}5p2cPM;#s`IUObDp^WxLLG<&?n zP(1P5?8Otm)m}XDTQZ7^v&V}J#S_2TUOe%e?8Osbs24JSp=I}iJkj}iqBrJ=&htcX zGNN{fjl|3Gt zJsy)i9-TdISmHftY?8M+rifh|IOy-%80`-oO7PD$IMTN_ zYys{1GVM1Op6*dwKzn4F_V$IRJG%w64=SErzMj9e@N|E<1+)*8Y42Egy7zAZ?Jvr- zcP>2LpKk%}&&srSEj-=(wt)7hW!mpAJl&sc0qu{=w0AE&-Fvry_MS5Bj~1TpkG6pJ zhh^G(7oP6jTR{7RGVMUzfcAT3+WQus?p<3z``t3_&ljHVom)WroigqH3s3is zEuj5&nf8|pPxo6}K>JOjHEoG_oARYwGc|gtDV~>^>iI5|&r4jz9}{Sa#F)gdHlvu^F7mB+_G3ncfk=*CD3kx#M|`811>kA;x5 zM)@qO6s;$fqt5$TU<5YlO0q8ZG+YIkgr~Z67|MI2$%dPpBTk#v`+7q66k#$LQqc2geh)A^TAUF68}lz8 z%fH-UFFps?+l$Y^NAr-6?d>{{be;#s89&&Xaa#bGk zzC7egdnt8zb*OyL`E;mrsYBhus#o?2EqT8XLXzR)YmuxLS_t0`n)ZK0M>?SC_p$w*d+J86x8RJjxLgbYct zP27!j;?5A#4*BNG*T-kaZ-~!{&yCLmEr4`h{KokF_=5Pt_)YPf_IW}lB>_>mRvWATlkDNnft=_YRNTi}B9RBNq=Mte$`_S%J~ z`PoR`$#ECCLKxIBB8txnrrG)UT;h+UCXy) zA}<}xG9_N2OdOSEVnu!?^qH}V@W?EUTAW$K$;MW=FmqUo9xM&)MKky%4E)UfK=ycl z_V|nJ@#op&&$7q+c$8`G?PhTMsegNiz5T?$U1o1TPKgFnu&@V*noyQ6}4M-cDZ6})c; z@xE2T`&JO|n-#oo2JvpM;N2d?`=1Kl{{->AQNjC05bx_1ysroGHdpXA2l2jE!TVYe z@2eHOuLkkHQo;L55bw4M-fcm=FIVus9K`!l1@B8iyjv@Hw+8WUso>ob#QS0e?~6ga zFI4cp5XAd@1@H4gyqha{HwW=PSHb&S5bv`Uyw3*lK2yQ_Oc3v;3f@gYyiZr~J{`pS zR0Z!-LA*~^@ID#D`$Prr6G6O>SMWX_#JjPAcViImV->uQ1@UgE;N1|!yS{>VeGu=X z6}*oI@jg<)`$!P)x(eQPLA(!F@Z2IGH4>!r%(WG~YlHkgRKY7wf+@dE6}(MBejlvh zeK3gkfeK!6hECIce+BRTL4H?P@U9Nxy|04zzE~dAnY!Xq#s__%0k*}eIJ;-CtL7m0 z#wSp!ZU-hXoFHE_b^nS+RSGtwdC(La@1_(l z$vh16L?x3MsFv)~dNM$@WS7*F0jec?TRj<|S~8Xsb!F2^qtXDr+;6ET15`_PaXlHJ zS~84Cl}vg;Ap24!lOFcwdNM$@WN)e`15`_PVLch3TCxl3$pF=oonKD|sFv)F^<;o* z$uRZRHGr&ubq#QCfXquLKvgmiJExuuP%YUT>d64rlAT>o2B? zBfu9MP%YVO>d64rlAT;n2B?d64rk{w@92B?cZtl<4J+l$NL;g($D_dpO2Z}Sq~ z{Xx86RPcTg#QS*#@8?0hpH=XF7D*VDdyLj0vDd8h4Z{zX9+Qcx7$#!wL^}TnqUN@%V9p#}6tze&BfELdu=Coh%cL_Pr`ef0R$; z-dB>(bpRWP$Ntd(`$x6Bfp~06<$3$k1bExdvgPFN0ruUsyn%S$l-BdEFC`F<{rv&< z_iK3r@z~!RV1KU`8;HlgYk+-MEjAF3{oMifcWbeMc4@8R7>{tdNM$@WSi^B0M(Lxt)2`}E!kJ=$pF=o;SN++lkya* zt4SPO>d55#Qb+dXdNM$@WM8T$15`_PYdsmDTC!W}$pF=oeX*VlP%RlwTXi)lf3CWk z{Cqtbpjxt<>&XDsl6|h83{WlEXY0uT)slUto(xbene(l*Re4Td`dDS&EjntZ`q%Xp zyz5D;thMYn`H>3VM}l}CuHb#xij{E;=?tH!FFK&wqJMk=tQ}5KW_tS=pekz*yKw=m z9Zr$8w`u{Zvi2}FL`t;Zo8n|JPRN z}pYvI_jN0{k5n_&W;lw^!hAFTgLYz~x1smG6=Y{E`CvZ58<23h=j9;BPI! z-%^3Ur2xOU0>8Kbzo-Jgr~rR+1^(s&{7n`3n+os?EAR^o@Cz#N3kvY_EAaCR@HbZA zZ!EyitH94Iz|XC~&n>{usld-Ez~4}Tzo7s>y8=JE0DpZ2{`vy^tP1?B0{nFq`0EPr zGb`{j3-B{4@G}bV(<|`P3-H%g;IA#fPpiOBE5J{!z)vl}PpQC9DZpP-fxo5zKe+-w zxd1<@0zat$e{}`^>H_@43jD+Z{DcbpgaZ8d3jFv2{J0AIxB~oD75J+P@MA0RV+-(O zD)3_p@S`j6qYLnj75K&id_x7kp#WcBfv+#XkE+0rD!`Adz>h4zXDjg80(@Obk7}>W zOYgO1=-NE=h%)quJe0_(MX$!g^Uzn8p|8wC|GNzR?>zLs%FzGHLk}xM56eSeQHH)E z4?VODJv0w}c^UfhJXCQp3tpTvdFa7q=)rmDL1pMcdFa2Fq5qzTzN`#=Sswb*GW4Z+ z=u67bm*k=US%&^+9(rIIdSD*9x(r>Nht6GB|52v>k38**%g`6+p)V>!UzCT=U6U^? z)4niI``j{=NLrbm^KWJ7zvZESTZaB^9{M+B=-=d_2b7@)+->yNW!k^a(>}WleRdxDr)B7$=ArwQq5I{be^rM5RUSHb3+`K{-8WCWPZ_#T z9y)jXKBG+gj9O#VGXm>)?*Z}jS|YkjQPidel@;x$<#YMe5?cGIdFWHh(5K{~e^7@0 zK_2?}GW79z=&ohxu6gJ#W#}%|f_f`SKTuE)+Pju$?|Py?%jaY6e)lKkT>eR(_Q_@F zlk?EM%Fw;?&?l9lPs&68xD5T{YC*lB=Z^yg^`Ix#5?j6D2?_? z|1_3vta6ELTTEagO6xlyf|Ne<+L;i_c_fPm-_$TVxJxOj1;@h7a zMe(|LZ~eJg&IwWUfGdQGJ^tx}u5QWa@iE#xYdP{pEitwU!}Wm=_@TY~43 zISmdMj%y`xcByDrh&NhImkJU8Zzx3be?uW!{~HQ1^uM7H!@reOQ(KPF2ZkG z;7cqKAFw}qh?D&XA*~K3w^7H5rR$2abyK5UfZqz?`kL}I76qq-s4yi&HYLQG5`LR^>P@`{(Yndwxk9uVtph2 z@55U|!y}_(;}h-4sp+-rW}_o5)b|F0eIHG@@6M8A3Hg0obbPec(q+rH-e%kFPKZt< zNP8Og`_yQ~`OTHvKWc|ZC*9uf?D)IC_xn4YW^vokB5J$hwVxkdNUZiW_O~Lnm!m8y z0(cfqu^2b87$7kp&n^vIcYafG>|OY}uSUB*{tpVl(erWZ@{!Zh5NYQ(pLu>$G2HKo z_IuX(&1awAR1Ei@MSrv2f|(slFtQVfICe5>L%|J(Bj2zDXCz%I6kUyAqTg4F!o z`OV_r-uh_IPIYct-j-Fg%~0 zerdE{n?0VEJt}Hk?2hIr2%LXZOgI1NLbSQvpY)pxy;l6@LaG(Nxln1vZwi6tSu66H ze^kIT|EM@;{!!u0{G+0p`9}pa^N$vptY8@3kOBu)pcrBvUE#p|qoRKKM+Nutj}K-h z#$RTS4`h#v4Y=j`{xsw8lkD-wJo@mQF8ur~0XlPG)i5^C86E9jv4VqbuegwCN0wNG zf}-71PWGt9CHtd5vLzOwWPeyrcEjS5y*rR>iA5;cAC!|ldU45qKagyRMJUCcLb6xu?Qvm?Q*iOUR<)@3M5-% z5lZ%(AM_C@Y5@BMT5!Ur&ZvJ-;%*kslXL+C4-+_fh$Hz z27h%0uBay2fKSgWo>0M4Jd!HjaTPp85~<=HTftKdkSgAsaXz|uRJc>{aX+z$23f%_ ztR&!KP{ls>!9p+<5`m5Wfjdr+XAU0jp1x3XWj07i*{YeX$1Gn z)4FYy>h>9vksA_?Hlq)$R;5aVX&dIllgpAY<64;* z<&tyPvX%Sad6nuFS(@g4lVMRbFWWF##`c^_vWg0pW4nM>MJ5K@>Y=4wsyqqQYIf?| zitLBmO63ahE`3szGM`-Tl=kZ@wWP3QRlKltuj0L~!cT$6s(9hqpo(`!g`Yx;Rq?{J zhsPTToKofPHyI|&I?-z@$t%{_yllf{8Qbt&R%VOCS9vT23F#GaMex*PmIY4`GdDg@ zt<-@cpye{_2U01sIpN4e9qzfB!Asq=8eOfedAyojFCdK-z=xEoVmMd^!z|ZE5HnXB zg!(Dv_($mTflmv}@egZq98_n5ISyjxa{Plzjuil?lw*qtZD3fQ9QX^ zMT94aFj+QQ7OI(@SV>+1=6v!wnYU04?)VBng^;WATd1b@stP{^iL3Hks7829h2J9) z;&fZYY^7cvi4doH2}Xzu^uPNm0^`1dStDHu{j`Gj(;(hYDtJE$;{CXS_v0Ymy%jvf zexMxpRPgQz;)O+ebzBCc(FM{aVp~bNT70&_CT3cHVZmHYmndx|eioB0lh#ZNnAk?E z6L9+z6gU&4H&z%`qr|lJ$>(7(69hDo?^Sqx&t|f?qKVXFmgn9eW-kAPlq*%lU4hJ6 z%(whvHB6RO%Xcemzq=5&VX}yf9hDmS}dRO8Cw~*oMh6ws%z6D#l&8 zBb2(>ev@IcjP188Y`?t_wqdf2?YAmy6(g^l+d#Js5;A_O-L@XH+--xHxo-Q-N@f+A zZvmMN5(YC{k6F%a5HpwA+bfy9ePNjm5(YC{k6F%a5HpwA|EXkFQ3w}Mvq3`3Y&i=- z%v=_}QOSZL8ZICULBe2t)nk@38^p|I_Uo0*Dvsg;G8-feX0{%)oY^2|F0-2}nccjw z%mxXAnXShxXEunL%k0-GnN`fl1=MViFqqkT%yMRfn7Pb;wUSvysw`)=BJ0CsnNa>p zg{>l4&dWATma)C9!d5$I^Rf+-Wo*A(VXH`(^Rf+-Wo*AxVVm0%94J(kx($*ZWMqt zWBb+${H+Vg?M)Rj#V*a*e!2qxbbxI@tqc;H6feu>AZ9KLpQ>cxQ^hR6Rg1k!CS-5* z^}3=>w&mqsQELlGl-(m0Gg&~Q-rtHHu9qg09dZ&7<^)fXj zsH0ZlN(C=dYcW4Z`7c;l`G3PDs4Kq;H&6K$Eq9Lczj080(y$&d9L0@BvsLK=ztvSx zSAnXXc`7hu+No$FH&z6Y$Wj5Y-{i+CaD@~0?NYDcgvm0tH&oav3h}&b!(nm)p z53sH5CG9sECUiSXMC^1ad@$N)@}rd$6#lrJ@jwb;LYD$DJ+l-(Qb{2f`Fc>}l?kCH zWH$XLu9(QeNo3V{T_p=SZ@9U#5F`v{A&8mlcOR}~fwRx74N+jJcXIA;=QMWr*P9%ymwdd6n46bcSQy7iXh&*DtHP* zUFCOq1yA9qt9Ze%)QpTWWcB;qSlSCiB&hbn5HDOPB4M@{#&L1+wiS*eU)1&?dG#U`=e1g)=Ts_GF}JID z;n>?%yikyHrF)wT$(zA*@h*)@q8ONUT+?a5V2KUO1|E74M`dSWHdCz9ukX(+~PTsWC|d|_x8rWin_MooLiiuQ5!WPobPh&P@SB!$!f)shj0 zyp9Y|E!i=^;zDVOM_$JWP%R_El-H2~swLY{PX?%#jG*RqsR61bQ>^o9uRgNULlpD8 ziZ@%qQ|$99UML276>DuNmu+I9SFu7d(W_XY*yvTPP>l2{Rw!0_6)O}oy^0lzonFP- zyId25oULMoVyRcLLNV1nmgEkdW`29%q4X^fp%pLuLBV|z7BMVa#5}*iIvzLC_|wrlC}>XRDZ6@N~VuOWmpoaL@h|H3iC84 zE0jtx-3&yu`f8iam4Sn6Yr2|>D|VW|iZ+Rr@=?ZEv)Jq$RGXb@V!og&+N4s-#{fhG ze#_I~_|!|w3Aik`3CU38(Jlnw4}}>nGCr_|F|qhdj0^GiLve(2Etr{|8@Y)$q|l|E zXuru&(EfQ@hKMqjbLfWZ=;2(3h%%O;>jCD?Wr!$a8M;$oUX~%EjAiH|f-=j1%`HG? zg0bu|jx1rm`cwIeko_SBn|ePEUVzDctaDcEfbo=_g6(Y)5KEGU5&tE_;Lqr+NIo1~SxeO6yEJGJY%-dKYqKxGn zYn%F9hKMqjp{pt8&1HxvWBI&t^E__>%@ZQZScWdam^YUpqKxG~lymtH3&>@NC}a8e zWtM-x0G1)5jOBtBc4gns5K+c5bg{?0br~YcScX=L^Rf&PWh_Hih?H3dBy)hwgs;1w zdrtNNA-&&ZfL~6wZBuS=;78J;<%AjVF^{M)=zu^*aeQI!~2@Aj`u1%FdWC@hy3 zf0Ifs?_rjUzkX$2md`E~y8Z0@?D4EJ^jQlic!(%#`p`u$^X4){l(7um4l^&y5K+c5 zbfwI^EJH*Y%g{YE^Rf&PWi0n8HxHNBeqKsweMxS|EmWfg!Shx-7FG}T4 zk^W)<)ljBwLzLzD&r6)!f4%^gA)<`ssxr$}3t$-{%2@WxEc**!86wJ9&S6BVR~kb^ z8OuK_=aT!5=57BFQO5F5%PhH^YhIQiqKsweW~JCoyxgMXpSUr}KXE&ff8xF)|HLIm z{)sz_{1f*R`6uoo@=v=Do}Msx`oqD~9}J$jG{{pte(;oD2GnSC3y_C$d!yzY)eYhSDb@d0~a+99aushlh-W@rl-m>((_I0dqrCb42DjDcIUDtQlZ_+XD*k$ zIN(3`o6KIgXgkeYwBKJ?(YCbqwj_ID+TWkIXz6uLjW+i*`EIu3;OTb;PrboYckq-9 zo*q4TO7BK$wCz$Pi-20a45`shZ$WCb?fN6bt6qE5X#Zci@91}B2aFW>vyntQ@xwoj z)&2O;9v?^bkxPgso~P@4B7^msG*^7c3~M3nhC|XDN`{iA(E!_LB?M-H(#vF{@2)mT zTJY_1*+Q4Ih}b*+(+ zb_$5uK6*;K+ zK%?17MwGA7&S%ed+LTXiJQEeC>k|u04GHs@aro-TL0x zvnCtOy_3;|`;3yY|Go&nVW^Y#n$`WC4(xSi$iq`7n=n{+crqq*vdgVm)5-Lz=;#6~ zAaOF1O!Y@+dQ;-i9cc@7Jn78zM*0VcRZmcgGqrQGLB8@ip}-^k1BKLGlEnJiihM13 z%48JpP4bPuwtP;(r#qEQKo7x$(i(x^Se_F_&Pw=fvReReR6()kJh?|H)Lt;g+XyA-1}0Yt9jRP1GH3wH0rwkuzJzmt!OO0fM9cDbuZpgcZJY{cWvB#)y55t71ob>&BsUAwz@5K zS@+k!x7B&@crbfI>NIq)y};1#9`VWiCPvX47WpVuzV6_e-l(C({oQ8z9nA0Kceev) zdSkpiz}))4M3W9KU^0`8@lWOXJ#fRKK-XNo-JEnB`wA+F9iH!J+kt?4&#z2}Oa^rKAeN1AWce5N1sb+ek z0wF(%jhK9A>zTXt*TmcCG+DM&@48CWdb^ zWEDD+jH=ut{Ea??j+TsaON_N9&G}Wny#rS=Wu>DzmD45BW8DcRb$V1 z0}wu5qD$Ilg>_$JrhkV}I!C+eCY{LT#rm@P6IIe1w>p^eIqD71kb!<%iexjHq|b;i zg8c;j@_wv-=^d8dm`f`eu^ef>(_Xn!jyhNBA~@=h;tWZuJTz`Y$?!fDdMKGvzPb!M zsTm}o(eM74^tP+NbMUO5Ni(;x+l0B-zV6m=JqIR*~ zpmr9+W+)j`dDK)?Q&xnQD?)=J#1s7!&e6blb<{umTs5E{88x4M@0nKbnYPA^tY5jV z#B`nhAsMEvqm3~Gae0%Xn( zfIFsiao?XG-Y_hRGlm9=$^e|&BgUMgRQA>nlRB~?9RzgXeVO7$th~$8zM{UciOxKf zbXL3m+~y|DX8*SIo9hhRskzMMv@_FPnpmYt&l*XV+MxGoA!IbWFy}V9%ag5;5RyYv zl0&X7dRsd|)Z519lMzFY;7vx8iQzA{1NGswoY_Y89!62Im6Xm?mn&VH`ny0=+pGtamlHzlE`KN#n{AYFBrwWNTMb z>Qh!l3@bI2pBSpV&^de}Sxu$sd?JGlsw#!i1fo+unzWKvNE~!nIaJoH-lmeJuF9sJ zj>_zN*c!6Lj=YH1^oCa^Tg^OUvPpdms|q4I)9=shGs(@h)17OjK_p{{h9$7{!mHn+ zceRIU1~eRQVwVBna-G%_AiUPwlwk6;drZc%~$&SymIPvDx~$RD|VMTg}O&W z&!Fs}(vlD6LpSB2-9_5KLZ3}gkeu4wO#UBxZv$o5b=7&^d*An0)vHoTDybyvzKg=h zjWu|NwB&Yst>}v2go%>Qtd-R(Gb;_Iad&4`xkJhk!c2r!v0RR`$UvBtOeYX}oJ`gz z0UNv^%!Cjo$`I%bIKe;$LMOd2-R@on0^@)|sOyOY3~ho0S>Fq?FapS!eLs*faw1EfHP_T8SR`S&$BKxdAu5T` zOyh{{47Ot@veDFSHyKD5@ln}r<*}5kaEF3_oN+F z75`5qSn`s>;*d$YR8s)PkePbxsspQ(RSLk#x*8SBKwo=Z&9rO3_VEinp%8&1dYUVi ztCP+b-+SqBHQl4$k#SsC8U?@AIK0xnrZmVSrn5Zhy5$?QT;1;&wZKmMWNU%;GO(H% zW$`MQBQ9sqivXO#+4w_j&m>$iGj?&w{zyrpXNeZ#dFuVp`lP2fu!qRAzpiJ0T}k?I zh$wgLkLQ7?%U6#5>6NGH;+57$&prDqo-<*37Fv1s2dxeA$9@7aCjYj4$fXfF*4>mKSMGeiX(~$|2a~{l3r^%WE4KPOADy{u%51SpIai^Iz%4 zcnD)f#L-EmYysHV$)I>1@dr=630hV8$qh+I?9WsjM~Oy(p47m0ObWCiERTR%f6{B>>8&4ICh`&M# zhA4i_RM9~t512tBhVe9!2V|0v7!X!j-!%sTRR9xo27-=QgGfWriGhw`-AKG1X#nl0 zDh)WD3`-Nx83buS%-7^5bu}5#L<2yvSY8^~+Lo6Fco9HU_T!}iz4I_C-xbmT>}oX| zd1=6nu%-2DF*E=My2vV{)oXicpjAo(R9??oE9pGaKmsVtd=w)WOBz7kYqBe$(O9Z1{<#ZbmRx2-N9!MnX(S_=GUPr1D=)V9|V zg16huVK^h(H!B6${4|`5Z4<)q`>yN5HrtyKOoD|el7+I^QX!V&dyrI|lreVutRxdn z7ONT^va;&P@46kopF5oyFqa<$?LuA1GJzuN*+Z;3JXEp5 z&SyKg1bDt^2Ve9%xIQ5oGrbwnw)KD5%@?h?D5bp2l5STIBphu^!k7S!K$>+D7Lz~= zja1C^9#3Q!!#L^G#=|XGq6?i+vJtDvEv4_IZt*Ez0v4BXJ%!s2jm~)VGS>@I7T`3 z%5i4B@}n+li8JfD=gh@(F&cI_-mp|1Mr-oQ#!ref{FnJh^;yU(pSGvR@-Nq(&g2)V z+48g$DF!vrVA9Z>{3xbIt+x!oR@7)2;|ol0w!HF8wez2A#2uVV5;Wj}!X`--&S#UE zaZ?%rejA)Y$*G1)I8$TGwv4Yx7fq9u@!Mn}%%3toczJ{Gkr1lsxh^0_@iHB(A+Fn5 zL49;Jvo7qH9%M6`NGaMka8n7iTrGKm-;=En9)W* znnm9pMbU5GA>i59zxNM{uYYid3aQu+tI&75H$P*So}Xr|+@A~h22V$)uZBMir1CP2 zS7?`a-}PO5NuxKcT#|t*9(*uqG|p={Y4l638+DbO%HeGvYv-eLtoK|qY9z5?L_B`q zkAod@G=3m!yqw|i=ZTkn55q2geexe_`;Cj2A1vx554n5YZHCczjWmLvuz95M`x(Cn z2}_tJq57x(u>ev0%)htx^H=_HSn&6S3g7NZJZd;!0l}m-1)o;sW!hY!4+pzH`1U*b zktY8T7%`FN;D6e>U_Y5fp+7gk;-?#6@sk1i#hV&n^yuyvusT2%Q3JF^{6Nx3Y!Ths zU1R+szZP*CeIP4=$bbbR2HY6zi|D}AMcZnl zJd){V@KYW5r#G{V*RuGih>4fSqsJb+ZzGx{c_br`{jf2@#%`B;{dn{*tpE%ujbJus zRrGlDuk0aP*zxG!+E@IT$D=3hYsC;R`Z^wcNskd>$R=XMZa3|~f~=)~XLU5{R+`xR zwtcqc)8-M^)LReyf`i|kCAYfH!CW|W;u@7H-~!`|*Hv{vLgQnJexmRN{ zunHW2>9CAp93bvg=dImzu8UNy7dI9L&L+jSqN#turp{Zof5A0_{eejhDS}9h5 z_m8{xHc$Jmho7}p1fMYBqEBsyD)O7IBf%GkpPu}_o(LQf;D`hY00IcKN!UsV=Uk_* z|G$dYi=p^|=1s;8S1(4Ezm*}}>PER`WHcaui-*RpM@D!>SWd=uJo>@h;X{lgZ2TLF zt8mmqf;df+gP}dcTd@6M?2eB%9VDJY5=Oikzsq5`2;eE$n>B5$NNs=E3dQ3eQz3vF zz0yr{H%+NcAd@EJKYur^7%V*ru@jD09gWSy`?W0&^T$6WS?gQ)Ib6-}|A2lx`H;k} zcR07@`2FtlXPX4l?1EOS^vd=oiJ`ywMZLR8W?uTnGxAu`6Q) zZe{G-_*c9)(7iQ;v9}&|17bJUp)JM9>}<-eHIMV_8A~;V^T^6PcK8Y=J8YhS2%3k( z`9#P7`Rhr6^UyrQqk`eQc(!YUaqSGT3{*S925Wf|88J;G7Om_Cv3ye+Eq~MKI*1hz z=KfaPtRPI}5Km~KznZb}a7-M0wdE}M2-qtOURw{;>Ued-2+YCM7_|6E1DG}nJ_1Yw zwYokG6CfqA3`Sq&Ajax=GlSLfa0Ww(S-k78y6O;%Wv>r0usTpuBhZ+>UQXu+b}de~ zgMpQt4q1><1x^>$IUR3|)A9L@!RZ1*f}bUO3t0H0ahz<$LQT(!7+_yT#DGJHOAFJh zyfNB_H){1fZ_SPD^MXpkjoZ8+8lj z|N0vNDo%8)FN;CtJ+0kuapGmL9Eqh`XEqvsLow?L;INlb{zSZmncHF4Jw$1LEP$o*+iVw*wCDe zSpH@st#A=mXDbWa+@<8@(b1t_a!Qc41)FO`aU#6Y6I(Rxh%DlTw`jBTOI-;2#lpxk zNHKO}P`boL+fkA!3CC}BUcv$0yo6(lnA=bqO!D~>otstB8T^+WW#>|O5S?Qu;n?=f z1PIy{1qJ*En+X8oou-`1YJhPQb?O50jWN2KI-f^aA$pOhi-t z|4?oI*I9Bcw@lg@eYl_nU(j1cj=KB321)UVE+YgWN#DmCk zggnisv(Tm|8&ByW5#mqs$yiP#Pw?f+Fsl4X_>Oz|GrX{Bm!p#nZYGR~Z*Oq_h<$R4 zFt)rC30K(qw&Rlt*Lz|IB{;qEu(6?s4ca3eF;hH|aETzFn%^&DU*g4wW5{LW|M={m zv`<9PLrx1CCGs*s2+1iKjGrK6LuAz&|GaEs>>tONfi$)z1sTUvfYKL~vvay2MAo7p zo}Ws=_UwXf3gR%T6qG}9MvEN^a`>iFP;nB|1sNj_shseKN8W5 zeWqKaV4s47$W#grW)$3eE4VZ?FK^NSJX&`_R`9Hz{s|)DwLW2NSgYptN_K3v+MRB% zKNybY=En<*dzPG6DxI-J#8c!?FyKhN<2KacG#fSRreRb^opY+qEo{m;fud64E9DKm zgGIHy!zHOcgke>i@YQ$GY1ttQ_%~fhq?2K;f;3_YfVpVak%F>hJWM5nApxi(F&kwPlIA%xcD4{qCl*jqGEx&HB7uJ zf+|pPJY4w39Ol<*!<-+EpW|T`z}YD@w-WaC(4^?1Mlf~w&kg6FSSp4cxzzh4q^{}GsV|!2}xODzng5r9>E2QXakdz{*b__i1i)QV?1~_f) z@rIXVHE&iF{~c8**BCt7QH>fN?Xm`Vw4)m3sDR#%Y82q^?65-F1=)#w7iN7<^1coL zm{nBAkn0JF+&VISp^OxL4Zj{aJWLa=7ly|q+U)5igoK4tz^c7`bbFgC`o zMmkNDoXVpc8)n1Lx|d2be(`kDHH-d@-k{&ZnxFLxd;X1$r_9bjm<*X(_YzL#dK>n7 zGE{Ts5t#I8F740s2|O@YIt74|%=AWU!!@}_|{UL8a9=@M$ zo=hIqGedbj52=iD@s@XAdK*uEPc7kX==0=5wI@jqQr_=^hf7ZeZc-gYGFru!p0>qd zNNT{bSxfEaP!}}wVacxd`z)C6mzVjOE@_OU%m7U9F{wWnkcl6Wx#l>BlWY zkzVQ;0-v0I;s9@&_``sdBV7~l87zU?u7FC9->YE{G9GfkJbz5_(7By9U*-t?QQvzTmwmHfD%v4Y+!^ZN8$ahd>qQt#bqm>C)x!BkIz= z0UWu3(Nw&))b?ImAY`R8j7EoB9nEy-LkJeM}#qA@?F z_V~G$ja*L5Y>xDo4%Q=_+azvKOIhXtr zbmH{GV%|Et2I49AB~6@9=PqV*KKJE9x-c{MWs?L9NPIfT%`lBY5=oaXuF)3CuRDuN zYJ;Xbt?N(Y4L#OnW4g;0wIU%3fz`VIa^z(NPE6AlxR?XIX9j#vk-oss#gsIVAm%t- zWXnVDhZO4N+GT19Ozz5WTz%yJ$s9*pfj;Q5Fr8R*ffY<2yhOIKMt%#5%<5z*ox3#I zn}0!}4U*X=-GJ@-EOEd3wES+#l;BSc%q1mlRl_hMvdSe0~5YWgwW+^>W z5)zQxv@KAaPZut#ZHR7TML&a-e0q&jfX~fh!~+FsI1_gb?Y8r&0_9SUJ#w-AfOM~*l0yPFPK zfN30_*LnEi#014BRd~{7$;f81Ob7D;5r@ovGEDn!1^aFV;cOMmyWR?tdWJ+iNI!xz@#7Z$bv8Z%mG7o|R&A@8&v1haU2*oEO9a6O@ zYM&)aRIJnM^4O(X&@uHllxx=2n%NfXmIblHEsUmGaERw(VHVuNkS{t8s}l%pKJ9L^ zI>t`Qic?wck-s! z6?pgh2?^Bq@tm9nvOJ)kNM|AAm}^7zUq9hGBbp(RBy_tk-S3J|mec){1L9LlY2(I5 zdXmaZtfphI-7+_?C1btCjUYElO$X!mgnX*6g9jULy?sQ=s$8q zQv!3<5cWwX0464bpK^)((tYCxR9GpLSFwlpAQ|0K&hA#vED>^ti~J)LMDPI z96$s__Bc@Tjz#f~R=PNYb{AC2a}-O&!C1wAoD|}8(FKEc!DB!}gQ*Ekb0!V3f0GQj zI-ToDAxJMIe_*n3QnCzrP73kbjDuLxBvE^&9PJt0sKH`VdW_uTw()(MChCb&dzxf{ zzXz2G`EXfQXD+B%lFO>{~p}`l~Q#Dv!*9Eijlh1>o`3%q-w%ZeJXN+Mf7~ z_C!V?1jRfQ<@N(5(JDjm8o~HIG6SRs(&gJn%g(z%r%FXfzinEL=@nxPA8hyW`eezd zixcX z$``P=Vn?p3+7leHc#_r*wSqAq>M#hkjHI}P_+c&WbMsbvn2?nmmKG@`c0q^LCKJ)m zn$!evl2n6F0FV4X&!5p}k-BGgUQez74F;lJ)!R)UyC}=dhh%iUDPpNnW1Y}c5w}g5 z6J@GYHaZ@$&jltlN)KMb1&LrOd)AQjamy%Y>#Jh^{?T$+GSBVcTSH@bN=qmP2mg%M zfh75i4@eH&UzITzjr#@}^MGW`KEhzapiRb9rZAs+ZNC==O#?EsBb$r60RmnsoPR>7 z4gT5AlUtGTzcQu@+qn+^RQ)fRxVWgV)`TheV2-iVKFn(IS+G-G>rnE*MUG6KT|=}s zZDp3uygQz{xX!i?uqs?N+QL>q8uU&0t#Uj=1hPd71K`anAC`Zt<>vv5 z4-jnm^$0sm0J~^Wt88oFo*Pp(RIqPWUy~m(c_l<-py)Ok`}>W_Es`muNU;^7c}k{` zf@TlNT5J!OrLTx0q5QGqpm5%?wV}-tZMNhBESS<=onAM!pLsJDbrvwzS(_86#9QwJSSK(e29Y z;)T0}wZPru?4yILahY}~Ez%AFUT8GJZht|0Gk=TC2{##U6Bsx~D?XHZmgIV`T9JB= zSk$y{(QE3}Y*!{Z=UEb#eN7G;yKF)Yshm%|B@f-9G&Z~Q349HSOsCM6vvZn6NL)yz6?LP+{29Ii#Vl8hwvf_LA!GJ%$9?rh#MB-T@8Ul6&K z{|CVl197Ql<60^%upz-+O36MZ&9opH2#>!`p*4r8(gVJhG21@=cvj#>E zTmFI6h>=|fG;J{<+pV%}35U8+U%- zT-J4>5R67`Aga2(Q8&LZ4R$u^@AmauBat#Y5JEG$WZO8nast{C$>h=`e^4I1g0)pH zpcoybFXbuG$2z}634KE{w1S@H8sv^0tyVUF<<)uT%4cJo-&23CyoM~|!wXY?uDtfj z=Wupo{!~s=+UG$3Frti7?`|iB*Uz6tbaGc?_ka7GkfBmx;fA8Th{%?N~ZJtMI zOW%PhVd3=X9qHU=w*U0PJ1{WF+c1$R01Y%r<9ay4z(D1Aau5*ra<4EliVh~uY={Ju zZ`fI`rli-iYgoi(?R3jJ8JQWVkseI6r~l&Df9p3cz4P~f?kkZL z?lHqi4=}FHZ0YpgcYsa%&Sy)T*^1tvy{G%#m``7g89h4sA(c8rxdogt>GEc_;0jo+ zL#lO%=b9g{(v|SCtf`j^_Hrq_q(5IXz@=7GJ*tiXW(5|~rStkqGpUtaz$?Jl%}ZGf zmDwT2F(kAtg@Rm0rT8GEwtIvS!h^=Gt@VsbAy3lkJMx6qDA_5=b3Btg#Zc4k8aj7( z?Jd+0g2h@z5RWw!gJ6GvX65#TFgv2z1~jYR^w))>N)M!lt#UuV*RUPdT4|xLUoq{e zk=W5YHb~C6>y-KRzVjgCd>j_tT%&cMB zEO*bi4N02_Bt{k~=l$h}&qUpqM6E2T_A0eJ7E+Ci4ToF5x>YGj212n=t;q_?8ru?^ zQOC<+y4 zJz9IS{)PRS{VMFw@FITH_Gk8Rq?ea*$A=bQd$qC?1m-NvDVQ@C8zsh^dt%PI?aG*Q zm%_ckocosCJTT|swV3m82h3U9wPjIfuf$ZL4Z)amU7i5@*!k)#dbE{Ak9NzV$r8`L zRv-FrS`KnKMS*%!`d2Ma#U)i1nb;M08iAQwkcb8#~pxdK+pb6bQQ5g{(x0yxfK#ifajA}=W(8DLU&W`b2 zsAkmjOq<(PVDUrPdQ0D~3?dW*P{uxaGFAX0<&8vSb&>a=l^$S=kn>p8#}wu^1*7dXZ*wVJw9S&gd z1w|Q0q4ggHr=6cwd(3ogfG(_MsE1h9Y$4Y8ze4~ z#&n13gH2QuuRFjEF+(nyFBLH!I4o;vQF)vxa2wsB!1%4Y1J`1vP|H?n#$mhpbteaf zcLC|)g;c2M4!xPe3A)2UIfUn_S<@Z%v*#j*^n>o8Xd=h4&;&sxtnT5rZu+TU6;}v( zM0W|@b?FrHbt$i7q;rYFkqNd40|(gAj9J#j0H>i|Qw$LDJ$GWjdqz!N4J-k`rzClt zD6h^@S=}Nd**JfiSh1&%Ae+Jb2|3BJHweFk(?07olinFjXI4mBcxUg1=N9 ze_o1=?k0n{X-O*a#vSWvTt-c;5so!HH|blyIBJHO8S!*~1RjK7U$$#@Gu&P6Hi z&cyRZ@^`Zbt&Sci(Sn|^G zU+Eb-n_qJADC@1ir8o31nuUM6cxLNBUK4bAxrC723dEUi-w+AK34D_7JajuGOD80G zyfB~tdMj>M5)mfle&qNIW5Xz&W)1Byz=F7PHX5~ps_pN!ZyJvBwy9$DD1lX`Y&p%- z=ENOZ)GU=aJmy)OXJ8&5;3Z~cyEjHxgkY$u+}hI4?SgH!fN)0S0W+q;wwH;7OGao# zSKDYbs%Cv5YSIr_90rTW9wUPrDF!$Vn3Dy?$jy5m#;o^ky9GlZ3_)f-Y&>imj9It3 zVfCXB%gmUOP&KVEn(aQRCy~fm3)7frZQXC8yH5lJEwEzN(Md5`td4)lA&r3Ca@nT8 z^oh4Y_m?FZ=L@OL#QqFM8C>FzoSQpko4 zXHTI=c>E$o1@PjIYXMIaR|w5pdYcu~7*75u!halo|XCGgbcO$TS}o3ffL`ZYpKE zlb&hqQeA*rJ9r?P`Q;yy@z!E?+CU9fCwqCjqBva4s=rK)s6N;v&X+3agF;!jiA1XQ zMLfeq%%p8oRoC)kpiB%)Mp%rUmmUd`X<*8jF%8|-YrBNsOXnevKKBPDVr2!J9!h~C zoh+4N!*A~A0Ax!y)-sdIxaJW||Yg1Mtz zH+L+`+<|3rtKBBsgK>Qc-^*%gnYP-SR!WACwkvZ!qk(;DU>~pAW-w{XEUpI5XZvKtr}BP#Y4v2M zaWAR4Up4nzJy~Jevag4ls@ImmL@zY5HdXai1`{jUHiJok~r0XPlVWE1*9b zX9tB9Tn#AfnGYfkQE$=YkT|KyQU^Jx<76qu27=MgwkImu?nH&M{X68-A)hfzc52%lBIy_fQwaN@!a;Q)Ej=K!(ji&er8J^;A9mp@?h&Am9myYNadokKlpfCC z00$6(C2zC{6uXl&$)B>T&RG^$=*@T%%$>$QioDG>#g_UBaX^DOVx7gqe9SH}I+z|_ zog5y}_M4H=B!@c69cXXb5v``8%so?-$?yNvDHDEqSlm;a!C``avKs&ys}H=9DSy-< zv)gTsNIeH*6zR2ZS|{I2ZFeqYoVG7bklYksIyq=mdj!%M3%zzpx;V!If*R=-`uY~C zMO&{RDq--km_~Zg87xF2lS8$pCaDR-Udxx~n=u{`c^{A`{?O#0r|%Ig>;D|v?&^t4b4?4)ntLV5smB& z643~MfKtO&?)5Erk8M|v%KgknkKo2KB_S7U@&+nERCn&4B~gz)Lf+LkdgYz+yB)v-6;(v z=YnZ%ar`q@#`8NwXm(NYS%S}-6GE_!yIUXculDh7=!(nBHEAIS{~_e@|GVSW@kcc8 zFaUM;e!Jb0>Ky+zKbw`K8r4CV1@LhQ9v)7U8zEDn=4?b^gpV-JI+?5i}Cfn zF=CsOg$_$fKV;6%!*X^WX6FETvlS$C>1T%(m3oM0lFV^c41HXf+RPthr2nI>5RJZ5 zK?iOWtYH|%iklg8a${vY)D-nVG~6y~cyOLTN9kbJ3bG)d55fcVi9Bbfs}blz+&K40 zGv2W|W1UG$(nrcgatnS!c5Y$CCKS#sD3VSZn;ltLp&_qjEV#Ldm(bH)*X`(yJLpF+ ztMvoS>ixXI8&N@(YYtkgppkc`TkMrBf?Er$0}SGf`?w9*qQl>$54RX6Fek9+K>tK? zi+$7C=$G>3A;Y$tR>waTkWFBC2sILgH;vS4*C%`?D|8TQZWBTz`E9G?`?bH=qMdHoI!H&zkDQ<^ z2N6MZyyI}S#nV-MIU^qjwm@_kqy}KpQ4tXbWUfTa$K;emn(~{OKVr;Xd|-KjC7N25 zu4ZC7H?0yZM+I5IG()FxiK6tXc5}Phy@_IvBK=@eME5XenQ#W)ld*%T=J^C8!@|sD zIL~n`d81(KIGp|dl9BZ15ww62L}EW5j}1js4kEoU=P ziB|1q;}(5McK#}LF%ODBe;o0=3G)f`XE!kGkzLMhleeun{|r-G#+(9ldJSOXpwWW^ zWjfS3|@Be)u$bZ~XBbuSC}igBV=lE;I7T5N1x+TH)Sjh^Eifae-208|eZ~ ziAoocJIxa~%$nXwh@VfKLC2hNZ}T1VWV(2X^G^uz2OgYONS2t{UW3OT@MnKD);cW5ISM&#BMEZxA`MAtKq}vdRVIGmVntrPs8>Rq zz05V+s|GMxc@dsf-a30W0L5nOu-BuP-?mYvsOag*Co4|?FW}}jY(WV#{=#MfM)5=5 zHT^r!K`mgP16=UAmiQc@Xl*adSO^-&x`Hs%56p88&N-Lr(g6~N`evW!E=A}TVm-q1 zb756(W>Gbka00D?%Xi}S5_m3Gf$@B?M(Y~vVtcS-F32W8!Tn_vJqZ)-w5MQ5h(j_C zrtcHn8lNcn(VcuWPD<@k=-@qkP!>J!Jl|ZK*&fSkCLw}|8c3R5R;{b;+p{69Cq~v_ zPlq`VwIxbVq$P14V*gdOePhxjZ4`)R2qBpZQ8*DhMQ93oNaM9Uk{-~3II=W(L?k;zaU%J2 z%;fiW91*idRhXhe#gBVnL7f#UlNSQer%$^LDmMfCqr{ z%VgV6SPXQMe*&2gmgD8Ons9bGo{(^h_#ArE4q{CF)QlDTuSm8@fC^!drl-@)zH})9cu6$XPvmS4TvvAlgM(Ph)*_NTM$9wkkxkQ z7Hpmg*&Zysrj~+8mc^g|;On()I`fXpNMBxS7tDb8cDIOqemQpFffd32i8gfknry@3 z3J-W!kXH3x5xRWJ9}RU1kNLFV_O{hW5a22$I->{fj&U;K?fX63_ZiuT^bpo@lNE!gS&xUTARaO$ zQUfG4Mj(0_mdb^e@=&=#Z7^GlZcWq~Lw{t7_6Fv$IG&Gug$|k~%iR8DX)J z+S+bqBM=wMHIs?x=1#~sPfHE&a;&UGfLlxiUg((!{@4l=!CPBGwT*T@o2MM40U+6t z(O8F2_|=lBlri%)uokX#a)f6n=bW<;|78qFELCP%Yxw;MGtqcfj6}Us&U>C8OC?uc zK{ds%449Ksv;TtBwCKc6V8i!gsp!fCMKPlmqb=+|eY5|V1Vjl$De|CsiK#E0bHOC0 zko2eJB_=y(xfbb zdbA~2_Z$w3f8&-ithvFKORWiLbdLHHrfJcsqT_ef1V%q?ov4z1b)R6R>doxPh%{}J zMb-+r@kj}Y)|w@-Is$fZK7j;Qi^#M{$sF^+(f8marGYu|TUr@n^keApIr&8Sx#EO; zg{I80vlRYR0-+QwDY!8bKWl2owwdq+TH5B#XexqfUjaos)WrIakxo?3?93{brPeqjHeGWHUR8&$V#f^81_B(l^uA;-;073wF_! zIiJzMQ8jQ>&RcWcE~YODFOP0!FHz-}*h{OIrr{+uU!s~Xv3e;(UQB)0=d+`ms<$ZD ztzKwki&WKDxo)kb)}F7MEX5Kkk1)y5074=WNqxC3?Z%K{EM3&$0wJr#a`xy0XVKAV z-HgdzLLQ(XVK~y$_!ojY*@FBTCKNViu``8DF=Ad}BNn(>Dr_7W3JRO^?@l2l$AN6; zTX3EtX?1K>)utwUqyfqIE-lYIMM|LscJ5X1MWaX&G@tGpE9nhu>A_Vb5XC?-${W00&_;`#SF*3BF>-ruPBpZej-Rz1 zi^mYctV1TWp!!<0koI41$L|!gcI>-)xYF4TgGF)%C=bcJ(Y)Jv2s}KSq2HlNBS1FvL(0khpNb8TR3uswlOhs2?~Y)+DOG$ zZ2GmG+#x`@lY;=gDgvO&RuCZU6hM{_1JbUp;PxR(f&P30@^Lk^P8)fEJ^Lu z&Y`x$(Hva!Ta*q6OZpdFdZ42@eI3m)XFy-(emmA5+p&HQF{KSg3ji>M%GzWHYUb<# zKBY4XMw;d1#ylxK0Poqz!W{_Bn=Bfxj)O##NDRVLsbl>;`eii4>7>2trofD+B%11j zP5i)A5fVyl<4ATMrDJEAOjff!YxzqpJT9EhS%SB32@&eqc+kPRNLhjjQk9(t5{^PENQpGsP93y z;B=1tws66>Xc{c|%{cJb)Hto9-)(*$i=q>ej$xs;h%}26Iy$<;lgjxW_O{}!Qv4~U zXUGX)xEvvzD74Y%1R&VEk;fCA=s@C5^q~_cORUhKJa*a!X0bbkl`UNB*y+Nxj-4vT ziFVsMc8bCblIhqfA=Nr|sw*=y9n=`!~05`1QpCr9X##Th54~W;IWQ}GB6)*N$4Z7gE#2S4ZK_CT_KO(u$di^XnX|Z z?QQb*z-HES1+3N))lxu@Cd;ezhVZhish1MQdy1n})76>*NVS^kQFR18E1;_SDq-A8 ziYxM!gQp3^I_VnRW)N*4bTG|`9p9!RaXoe{ae4{idh1cVUWf-=NUkBN3hH=)+=963tMiRBe4(-x9kyk_OR57?Le48vN1V8paUXl0~d$#0erwDq4M(J3D<&y*hmx2fGDp1N}>nqs0g$KZNKrCy1z2oHcRN~1QO+G-uWw@jAQ z(Y+C81mV^Evf&f(;hYXLl}7hcwW|lO=jZs3bqdH0=Jgri#B{D^NeqSx;g1MKvKCSE z^?Lm}e(1msX`5(g@blZ=?;r{be{D*0&4_EdBV5RZ9Hlch6YRF$hRX^e9LjLm6!OzU z{@(u`C65yuC?2(HLk#}zgiE!yD9Ox@e7JGaRQ^%l2Es8_FbLUQ5@@`ods*%zq;5EX z4y(CRF`$G)sh6@K>8w-`X^A5|%;gEST^w3@y!s0`+e}zkgB6r<6g_1l8vK4ME)H1?Y7p@(0z?`x1&%1NVU&DfX|*NcH}xa8{{0I6eb!f#E6xSr4R{V6*UN zbm7AMX~@Ods`&p3#0Yt_`W7!mer}Yg!lKW)cLB5^3`tpN7{MVv@P{np7gSVkD>(&+ z1+g^BDkwET7^&Rge8bBFMD5tqvasGyt3D%HO|6JcjGV1$Ur~FNq|AquKpc~zGmtP6 zod%M-HPz(d_GM7h?B!t)VSzxFYcEif!lwPpEbg^)zd+&`WMNz`0-_p>9TCF$ zdpiu=-8rP)=z~v*$@v4}J4s)ssgv9WrH~JJo#+;H0lv_$`^H;%+1>ff6n3?Ab&y*% zU0pn#t`4dIydhm3U5mEu*qo8P{wtEc+7q^Bn4gdhUgx+{k*Dr*Y(6lxmO9WmK3Tjql7Qs@dW*FzJ2PW!uxUevxoH=JJC|96HOQ_Mh$Y4nC z2@^EbfWBcjkDNYs@1?9^U7BfCKtk>>1bR+M2Z6q!{u+2p!HtHdB%nev!D8+O`dwaU zwwty7m+hw5ij1P5u%v#^SI@B9G4hv7o5RQkSFk@6b%|Hetq`^>)JFx2&E_Gia0Y5mlM3MvR+-^G-#u1V(9BSO$bd zgbz2zpOTmg(5QO`RzG8~)(DKW&`eM^++a8Eu)#KHkt14QlEy__^#67prqm&*M$Wxz zG5DZGu{n_?LgFP8yBn(>#kZe`pMiBQCCBCRYcn@BXXq<&D#|P|eE@@=xYPmYFBbCZ zhu-7bz5M?XoavQBgq2lsu*09ArGZbY=Y}a)$}Q;To5l~j#bJ8#D_>%VV@Zq#S*v35 zSEIkrTwCz9*yajcWRB=NfFK#a0uxG0v2|P+1`sUCs`>@~8vCqa33kkd-SG?-9HxPB z-11XNo#_J*@pSTT z-D-Zqff0Fmsusl^G>NMc7ztRg9<4K3I~e86zFhH^LEXC0zy_c1C(1qqwm#Vk*h&kG z|4wlXeLWsw5OT&IdQ1dKROfSY8hz!LBu!lwk_+QKqv7zH8n^=y?s$aGDOwQKid*r# z(A5f~;K-?~QV0SUvS72c)QeBvgCIk;L!P*!{yP8*~?ir5fXNY$n@h}3fj z--~Nr5@FFiX6Qh0a0f!N<;y^;3fuwnKHPywR^twBxPvxG_@76mFn${gJ9AImp=SeO z8t7MNWQ9WW(eOIREMoD3$TW9wgSB|^89+hGsE%4Q&Qk{zB(&K;kp%64g23o%+t9ZH z1vm=IeuGx#VTr8)%gIYLl7AV^ROC0yhX}s9_BD0_{z9^n`suMBN zGj`&lco#X15_!O1LvSXP|Vw1RUIhGhUI~!41dM2 z7)rq)p{+_Mwy4rIfq-Ksio$eoR?=|0ciOs}u4Too;R0DkVwDu8F?gXq-k`3yJr|3f zF)b~mP`JYIjN%5r)t#1DBstMSRS0O5jhGN%2&9qYF)f4ucv1(R)X{EO@T89MB-|KFz=j^W6kgPJ?*gD@T8JTDuY!c#agHxMFl zJb<^dt9fS7pKd}cRo|Vtzo!sZF#q{|qL`*ORvIk@6;&{j!>+51qz9SLJ0vUvw^_R z5&}+UGr`r6b;}$aQX2#e8B9>XsA)2rC7%~ERKc(Xh%=CZ-PG8Uz~%su={!vUfh~jL zVNl8pMGIIMSMkDH)6U=&b%ZgF36WRLlbyuuz=V3!Sm&l@GLZaB>Z3)z+FTrIaA{vM zBoahrjv|hg(gPz#CcRTRt@KsW8j65re#Agxqn#H(R0p6rN948XkqFe1D2pyoq!fE$`xL{yGwYNTL|>kQ>|Ez) z8wzq^X9WdyjDqZ>^U%h%9h{5_mqbGn-_<;GaPo?Cz(v7PUJ>*L3FXGPg@!3ZLKYzd z-|+~$kg3OTE{ad#m#-j+stt=lS^3!U&)11{4XkWZorkgXXwHjB4uf*Ob=`a^^FG- zp2D&@(6J`~bwiICr3*@IL%hO)9v*K!_nOQ*j`+X*Yk(&U7c$#Ebdt%{a!SF z-wz|LcmevikOD$mRB@%Z7&^WwYWPk!}hwS8dSa@&Wx(&OK-$LyQsV@C4}l~&5{ z@%ZDF=k^^>k+m~nc8bqeB#Asa4j^gPM50OguM3;v;;?lPGEq(pg&fF?Y<3PDIg~fp z;lu}a&L$tkCgZ^vo@2AmxX3So5Su&}C^3z+eLRY-5md|yiK#JfRK_D>c&tXM!ic)7 z)NsA9mzh9kz0hRUayV7Nb)k458ur2m$~veV%zzD>Ql*btm0&rvUP6`5wpFZUvmB~F z6bD%j03I&mSrhTLLhDi5s%@a!9$t(^@SrzyJpqhvK}2`KpWqf>kSffds#75v*4v22 zNXEz^AWlhiWnE8ZW)oq3M1G}7Gr+4XP64ONYT1Qa1${y&yG3wP*Zd8FYxQ1C1b=}S z;l)C5M-taZaF5m{J-`SH6aP$laGUeB=mF+z3}5U&&G0W`3ERr7_iALyU8aG`MTubNeZFdhS;`zwaf^hi`&U!|c5i~cs@EMwCGQT7 z4C?|%hU%4$B6f(tySMaVgLgr9#O(O4YL24qdqFmLvCYc^3%mjXk7K6AT1-g_0dZKCYod;hP}m0XH>l&V^!Y-ajCj~HPErWSQ%DLg@FF zIa12-DvNM3+mRxwI(X@nP;W5!fw(wKGBvrZDY>#1=7Z1`+chx8cpImHobm8X~UDaJ%opa4XO7c%MZfQsnXZzKVe#$YfZ|F#%!&}Dx zw;fQArfXPqzEv5!TR*6`EKe3el5fec9(gq((P|HK0m`g$2CHG@*6|mmSn6gKb*u-! zuLq|6%RfZ1qtssqjK07GXHjB^vBa1F8gLl@i4Dt_P*2OWHvY1nib+tUc=)G!=(^*O z#GhG3hrezBIKRcurSj4F8AVHjd@hQ?+hHu}ih_ZV7qmWRDW}vcIoTIn)Ktd?rv(a? zR6u?`RdNf|lZ#giL}5R60X+0+nuZ1w_=xLHY*1~fD~t3gs=lxTH&cr5+gU1&1uE?$ z!z0|0KldnQ1HZcXQaDROsH@~FBCHj-sJL-5HrhiM|B4@+Ii@=6sl&gCJKDl>rj|+4 zxQz0*uyDWq&saumO&UPfa=L}?WiZSabLf@Tr#_pu^lAO_X*&k!-69U`6m{HngFkskGhHXt) zO_Z0A3V(TyTX&6Wt4#f+5JaEBkUmFDjt^sUov_~SRwoyX#7m)9(DfNjUv{@4vz_8^ zO`{K{Q{itGs}GFnZ0PK6#^3NLm;B9wh{+7ch=qB66dIMGtt2#X-6T;?tb1o_V-lxB zmcc@!WTUg$2HjFWcvK41PL!POT@gCafyElcnl00J%q~Tsc8zdhn#LAPFDfRUr>cSH zp|~rY5^-+GT;m67Ye}LP%HpR|q_viiQ)=+#{PX{d_TbB6JrP(8m>9a5i!A48V;0g` z3O#2a+9A?$25VPHHyh=e#m$5z%GvI+n+boqI$;d9hLt4EBVyn3T9W1y2ynF-pwQ7= zzPmFwO5syQXo(2_$>DLBq{HL3Krs`KEf_NJcL)UvbI4f3<04L>ipRC8hR3*MN<6lE zpoPacJ3Yj`p233n=oxB>ZSY}iqhcu%Ar;axL}X@blE^y8(!BWe&MRAhL9Mb8NDLhU zm$4h2?a{H}jB$Se1`p=FZPKE-*l*J800O7pRW@nG-ti*T)sITcuBvu&+9_)Kom>sd zvi(wHZ+!7~?h-On!uT|F`~+LU?WS$UkJ9gJgC9%U?ofcsTkZG*Nf>jpiPyM;MeiX; zX-hJxL&=B}wj{*68Cwz|SuWh%wk1Gj9D+#U%`DNjlx({#C2UJ@2qaRsB}D}O>fnak zl2WCLqc)pTaxqI>hAYO+sp&0DQS+FX5C+>9Ys6|aQX9uX;J;jxle1|LZ}0;46K;WNHK?{RWUeyJyQc_#3; z#F|vWDd> z2XdBP<|G%tpcA-^x8XE1irG7Vku8r<12nq%)%=-{>DPxo&i~_gxU9S1Ys#P&7_Cp2 zH6@DnaykBtw8`<;R3dMvC1rH0fI}DHcrn z(BRcESLNBtPv3nfMs zL`EnNtcmXkqBc7uM=1*%>a>f)mLY@SxjieO!7LotT6KD}^@|(Rx1ZAXl=2;(*g- z%eV4`OS3|_Go?i6f^>~*u)Qfx=| zK_^`)#Dyi2*oqPtmgVpi~y~9GO@~jR`{`OpBXr=+7xFf{}@4I-P=p-grVG%5#tGc0jhaB); zmwitlXT?c1`Z@R^*sPUY-S_v_M>g7YvgwOp2nGu+>Wp01<-f6{F(bL zMOUMX*~llfB+=v+s*(moaH8mm2*r-Se?W2pK+V5<9U$nq)h@0faYhg}VO9ZM3IMom zTIpJ+4_A*I#^`?)wEaGlam;iwabkyIi2-O7PRfD~aBU1)qF1H1m5@T|QH2DVcIB6G z+3JH$>QP0z6MzzTJexn!Sa&%gVNW*vd?S`dUd{oqq@A_A_5A=V8@k2X0#mmd$`&T! z$V(;bp!qiCfAA7{=2r6#nKW|#a*dC~7!#G;x2udo`m4o{Dj%DDb7c)=#$xOn(+LNC zEd_DMpCTW4O0ZMpLo?lmQ{;V}BJX3m?NHfHNYImU5lmWxaN1kyt;o!`YFc6ajIhhn zM`W0t5$?+%tX7*El2(-b8rCWdzc?uDF_g8?T@LVo=z0iKpozGv6nAaV6(ljbcWHu@ zfFG1lB34*@z?qK2856u(RIVb$b#aFD`ZDzCz&qOmF-zyu`HPIcoz7QKsHI!_%o3%{ zao~a7avKixbLAA)DOhGdMVw${JwrDomh<=F${+|flW#?LiVJSQroU>yv6Pt(B{#(V zFeQO8UlqncZ@GOLf6zl+xtZG)k-b%!ARdqzg4#r^g0WfAXQq*F9O)aBn>xL&rHx~anYcfvX zwZ{{wECNBF4y#SFICkTP={ET;^3U$3?5}C7pCPm}SS;t~GQhZF{V`X#4qoO4)3{*R&pACMdlPGbjp*#wp@E2X8iwUstYOR+Udd*_9PPkYUuZ51GhKWpycxXzPO73e& zG_`}@#epnrN5p}J@O8A1dIkNqa0S)#hf5d*E{hOL03*Ie6=DgjE9)gx*}fNR*&jOP z_@1*gvrwjLPEADCghq(p*YF4=3n3ENL+ofouc$lQ+^lMnB4j7iOr5z|FsI_w$q0i4 zc4pKne+p2wIe(%~i+(E0;aCvp= z`69JkJT2nV8A4?F*yiXNd_!1nM~ErqkHiJ0$Yl<|r&sp}shG>_*7NbSYDBVwqf?ft z&ali>A&l({7}g6-mQ2z7i&f@hW#q+G!=S8jIFz!IDQ@YbRt2VLU0E-IDQ@43wQNjL z{lOHkJrUSo0WM9Wh^O7U5^t4gERz#o65HouDuiYf=i%_~R_oXt;HIhr4%r+mrb4WgewsQC*L8^gRFTm{oy&u-F;rSp zGZrjRE)f3va1fZ*D1T?xGKto}!MScb78o)UZUYW?9YFz(mVv{xT+-bzX~)27VDM7{ z3?@vVlPSV3cE0_G6P@sT5!HO7BQvQ+`ere!N) zXH)vYH{cec7&r9lVi^!dTjM{KdSZZ_0D5vUirwWzmVG@IIB;^%cvjQ>V5ATxD{tqFLzN!wJB0ZC1HUjO=z%%T+Xm*CxQb_B>jVVtP zfk&2Wg@ojH#QyP!v-$>zT2-5lhk*-EH3*uYiqgD>N9n_`*U-JhVC_!@2D6n5?x-cu zeq98yC$){0C%wG3vF7w!fAR;7LU0j;%D-t0%bV*&al%ocUW9dmc;gZN3XnQKayyyr zA=ZQU!onp_sN_tMLjUwHrBbV?=LAJ)HksF+tW#WNH%#ecva7POM!X{TRYl$w1 z=!AZn1fZ!%p93G7LWNLO#hir3pjaHAeMCW4Mc*iAv{Pzku|~4Zp&qH6Fv?QM0!q`G z8Bx$0LQONX(Z_xW5`&HSZ3qDtgP)H50t=oIE$~5a+EBt$8t|T)23`_?=X9gp#175` zUI;rZfhQTY2E6AebWz=xi?)+~Z+$jyW;;MVcve;Igy6HQYUdoDT~*75_3Wyej5qj& zgzVHp3)ukgm$f3ZtDR$=b~C%6%p!PkQ~j4Ulsf+z_Xuu!a? zaHUkE1298AUzjNz#qlIa?pj-4+WfcVe_=;e$v5%J3U3grZS)5R+115tv`$Qof9M z$Rv`rh$;q}VrGLI4ZHOFs{)24jn%KO=obPQ@NAsrf|$YJv4ia)W}ha$vgU;*PV4e7 zh1OT+78^;+{fYf&)G`?2^SWQ|w2cj>*I*d1g|p0}=qIy9vjJF`1>+_mHje20g27Ai zYKv#Hp02>-a6eX6UJL+aPvL(Uqk+Ti99bN>F39lUzF>cwHF3!N0 zBWtbnkSP)5NyErfmUQ+dH{SMaB(RJFR(JT zb&TBUGLP`CAS81V9}AQ@W~lxH`PH{Q(^;pbjjuJxZ;AB*|M6W?d8?JHXYy7ks@^sJ_f`Tf4=pe#C=E-DpV&GFfEZ6pG-{A3T$_3~=3!h=T9R@T!8*1Nw6q4K;X-UZ5Zt z&Hkv5Whi3ttblrec3ZU8!sT%};_>CkVf4^pbR=I!iOmZT7|jc#jZmU=TMXuM)+r2z zjH?*j_@~@j2oBG$W&Qkj`wZ}R`{3}r;qb_CSXT+=KXg|%UUPnAhtEyQi2o*x-5gwY zaSy{xC_l;@cY)9yP?;fu(%7)l12|grU5vUf9;~~Q_L1@Ctj=o;9Q%zy&V+vr{!LcW z1SpOI3CvH12J(Koa%HFj)qhuhAZ)&wibCbZTIQ{(=GH@ z?kJ)%+qt;xEFHixz(K&WC{ojZj?@+*HQu`fT+)G;Tq^YIDEB_#lvX#7b<-d=w3||)2|FSt~8>#)x4qbVV z=;}a}zwAv{#!%LQSl=~{ z)Ihu}s?xS)RK=?`#S5g%g1KQQn}NBHxdk+5lvm@s07~9H%VHmKKaadAAM59UixYTz zR<_gC>5$S6U z^Boa^^sh;GTh$Xy-x1CB^*zB9qiBez4!#J4Qc}h&Lg}9?NoN9CE6`)I2fyx(w4`3BMiX4CX9~Tqp__i zT;geIfCptblVuBmEE(UYX;B~nUUmpmrKNL+(wIM){nwPx#@!rZcOgW&(FPy7zog2P zU>TLdW8xu9?*^oNGpQAIVDM+nq23R zzf9`!G~qs1((=e)fb4u4aY2fG{I`)BI~qK?{@rO?q9&&Q)o+WC7+B>;9!NX)6Kq9f z6IslyTv_P9s29@sQBiM3MQczszh(WA2ky^0CmT1@JOg-@mRcp4_>GO_w6mFY&vO=z zALFdAyCwVj9-Ytno7vzzQAGpYk9d-Eg6zaxv*<$Lak+6vBXxDDB4I>!|6-S7in+!W z%Qp)Z0=NdD+W;&8P%JJ{lE6h{u~=PAR>MJ4)fg0z#<;YjNG*}TM}}~V?8L32>mC^{ z9i|;dn0D-bNWKpF$}p+jO?z8M*59N-jh-BHA&bIXAG!$M}EL#qw~?m?bH2jZ}b}n#2WI) zw0jB-;mX^%wViJ{{WKfrD3}z86EXSaPcR-$5Z4ei`=~o%)Z>v2X7Hs>JgBsixK^}eZeB}SBhL&r zIw44ofra}E_=pk2cFKbd%Gpgn^UHKcaB5$tcal>uWLPX(GX-M*6NB;KI6C<-e;c8g z%AofFE^gy6bDqiOJjAiB&mQBas5_C)@ol1yu?E?&1~*yt3uo93%+Sg;v}$NF6t|&q z^fzUlkWOOBrib}=Yb(P?c{c6djTVFtl`tQbCjZ=7RYA{NcNzAF`J2UW88=$AE8LhW zj3&5#H}5fRZEQRpQBh5z)5!gYzB-BF(O4Cj;zo1)kYH{DCvP{QWG?6M@n~LoytztQ zAh2g~+IF`uDX}KtZ|8lDq@5d7SDAJG$qWA#Ssd_=^A2~R_6G@M`pA2lV_YkIW+cYL zLo3Yo8rou*Z7j07KWk9I_z{alTYjA8-ZN(~_hVL<-A>f8S8I-%gV{$lq25|rYfc*& z?O_Sv;yxkEfZ@0YV?9XhK@Lk)nGM}Kk0*fvV;Y~Xs>Q8U)q`5qp(6LG+F{$~TCEy z9P`Gcd6LIXB8@3NxP1jn(&%j!_#QC*4_-~5sp`iwnQ>K!TyGFPj;gc&@0XvD* z6rKT1wc_7tI3`U6-Ndfo9Gq0k1|Bv$4<$QE%09%F7k?+Ygunt!Jz5~Po3)&&t_=Ql ziv!oXi7gzs)|mV;&cx1JhjYOUM1W|a2I9z4oCpTOCMU1hyJwud>M?dCbehw33OB;S zO-AQ#!%fO>ceb(VPG1p@>CgIL0bFO)O8y~pFxaP~AyyO^k66O$;q+`rMct$u^;qOM82sj6PaNMpsD$s&5lskrSgq%r zDhNB@5d+}J7fLzUS)mF>prbL4Wykl9-1oQYckk1Fy zqVZxrJBT79#Qj(r)_QElczs)98hjkG<8ulF%@J7!TEba>)An2v#U`H-`DZ6{kO9U} z-;yQtkR6L?H8#ER{o=Q5-l9acIqZvw>570^q#cQAkgID#_j+k};$953M4lH?gzBTq zuEQQ^L$o8!l4Q}YUEHm%VP;b9g4?FJd49p48V0!PsV8nu0Gqfutbsj?-10N_Ea@#a zY19#SVi=5(A&Wh$yX~IUWzRBRDf?{K?OT@fXbnfCtpc!}G)Dl2O?Z`aln zHY6wSAe}E1dJi84%@`Cr_p#aGKkxwjaWy`MW5YpB-MjJ z2cv1t-GFCnUfrdtL$_V3`e0L_Q-GtLF;#%ombta)aU?E*l zMmNVfLp~rJa9)ja&}}jX7bLM7anc%_?r@u2UFAu2GC#C6lKfqtM7b|>b%{_@CW<$Y zCQY3I06Zk=nm%p{L@YjV6nJb9sUVVu0^KUMr9d?95k>2CEiA&M+7uDO^9g23QLKdk z9^Rm8K=#JQJ<>aL!qGMBS_Ip9+w@wAy_IU>yK~j0Gd&cq9yMc$&s<^mZX2HMFO2->LY)Db(rzUGoPL${n54n zfLj;{z&;c2cL##NC=CE!z*nN5oy}hUl8{-UnEg!JXv`oP5P-uTLND<(zcYDS5fMQ> zAjIkWK$`K%l6tCMqbm7nFxD24hQe42uT*5_SQv`##b$LPN%_WUnq_^^E2N(-$VQ%k zp-Y}($Ul(e%d6vG2ug}EWOxTrnh=Eow)XIE$=cNx2)%4!2#fGSLSu}0P#sSschJY; ziR2Bm4duRGJ)*fUliKGVQ5pl?`?)8)ZpS^d1x9h6wedlAn_Fmb0ul>lQ*=;k{ zOxmWr+H=J6sF2KUpeHH~TOeu>U_YlH8kd?KlsNql{TMX7SYW~;lJk4ZP|uI1XX?Ra{K zfU>=0Tx)tp&c<5F@3p0#ne29CgiMMbl6>>5Kx14az;%0(zdhDnuU68n^vE)g5G>v4 zWUIhkx`~n|NZ_hdmVtV4-)2cvR^4BTNkL}8+v)WH0LG>=GjHs?cG){}HbooS5P+81 z(bh;{wIn7hNXXH_dfIo5C2Vc@9wN?b9!u5l&QjuDs6hO%NCz}&&!!Jv5KhxHD%Ow zDJB%9n26J)qUPId8ZlIWpJ3Bkp2de$nbSG*0?UYUMTM5~bfm7adX0qlib5&gb6x{JeLJXc}0vu-Wq z0@O53%luD{643S}HMahdDQ@&!&#$zNe;R(L6Hw4Nrrouy!91FYUyvFfx%G+$NSR@! zvTN$S6_av5J;0TFL3)VDSa(!tv`yEH(|AL5hvOwIc31v+o0iy=qM-q1)l4M&c$Ia` zo@|8k8J8g$%B;-35JMTeM>YlG4}T}Sj9WAGh62=&9{;5lICZr-7oz_zd@C+waEQNVBB5iNf(WcQg$2X%x0{Cd3T9d z;~FM-KAxYuhMQXceMlKIA|P_UBC&DSLH}VkpuvoM;0sq+1}x_a?MMy(-fyoB9caImp2PA zuv}vf5#@82OkRy(v|!(Pd4;jUY@~W+)-invTkF@${h8c2OZf1e@(bCjYpE}Z2W})i zrFm7`qgx>eiw7X$hL(Gm44mR0HM0X0e=?y9aVVl8Cq<@8O%5k=yzQo4TmF|u_E78v zPP@+%X!TnH!&2O+_KNr+($SUT?0UVQ4bb~nnA%1&Z`S9VsUVYfy#hUtHZS!)zc;I< z&D7Om$8Smnz3-EOOtqWg01F4be}%7Lcb46oU7?S!;JZTaqp-^_uTaxh*moA3aiM8_ zS?Ya@+L+$&R`fn43%y^6pM_XhGa)WL;)QwV$4v%_W_RoOQ(XM+rncK8hsb+`*fmRp z5k2+7=yIgcWvQgkCNXs(eTE&qX2dZ%&KgNVFBQ>-luhtvsR6q7o1ZTiJi}F4V7o*~ z@LaZn;2E9oUg-tTa8>YJF2QrT7d)52ohq`)U1>AWCU!Or5;|06rLu-(kIfDVSq+zY z@nd@-Z^A>qvJ^kz(Us~DxYX{BAYb@B5Swf`z!>P~0(o6t+$j zSj{7y(m7=z$RuYjalgho2vcd?*LX~D^S>-?#9 zM?`Et75~G8=Oj>TSxVvkuy)2gEa>o?-iLQx3MuqW?*lo(UY2EqaIqS1TJC)y?7CtP zKc9#LGKh2w!@sI9vHB6BSo`No)psE_ImcD7k7+3=b3|O`K$I|qpVJ0<}AAY4tzG8ZoBN3Z6@kMuA{RpXPEY}F>W9N6M!tkC}|B=v0;VMvPlKJlzc|?y|XmnMHe4{0HLH>H-_V; z_F$VT+C{bHPU%( zY|@K-H3`|^(N2kv>fO~L@-@j09tycPeaL;%O%95FWosau_W&1-)!5tpb;rr+8LnACsW zqhtdEvjZx>FV5J(ivd7+Su&+IGxcjEqGHvC&j>M#L%CAaA%nwHrct8iM6h?X^DCde zTrh`RFWR?yLz^f8Rv`Nw*3n6p1yZcr@F1d5M5_QnK((duBuy#6RGL$c$z02T5j`N5 zG!?GT*)ClcmsXxU1>lE(9F+JZwG}6A1{*YkpAHT=N5uqrY2qbNXc?-7jXeyuMi|iu zHj$FvzQXpCeMLGDC#(wRVW4>iF=K?WnooCA+7B_}o(ndR3NX0H#mf*Ok}g(R zPL_2h9PB%G0M*pFDSuLQ`3S|L6nwr$W5i@JDV@~J0+I7@xddOrgkrM1oA!`Oj2a9;aS%t1l-Cb1bYE6 z<2!BoAxjaSU`e1#W1LNRs-;jrqTqb$M}($`P^%vr4)w1jLI?IFKEIZr$+9On_>_^IiC&HWeo^`32~!U zz&aZN6g3-FpQC1mUeo1PbBt{8HLo=E1Hk7a@yvOHF9GCdSsp43l&iIr zEmA{(v(^;NEvlDcvI=-;r{>WmWx&qab});#I9hqJfK}M^yOyT1HdIkYN(t&nRYE>> zlfn)Oa!v9aYZ}V}bID8}Z*BN>u0=;I0~jM`Sx0Q0>q;G|sUxUBdI3&+CoU{-+zT5e zTj`$9x6|eUa&8F3*s9$FVKuXFfoI(W>jJ!)bs@tc7z;KSFq|J>Sq?RJNa3Q@G<2Bs zDSnXF=!UupXx6B5F(Oc$L3dXdBcGs-=KRhi#9Sb_6925@Guec3f=$R#A%=Yfo?%~O z5DW>TNzYMJD&Ha*%j{J9mIOZ~nh$|Mw6TDbEx;0SL5bZXV`9_{rS2FP3U{bTu1Uin zPtCxv4YTX2Lz!hVg|uIv13$#Psr6#%IjetaR!e@zdA7>#CP)ED4iQ2MmC(Cut z6Fvcaiv8&P9i(ij)nq!T>=@5eb|7>Ux-_kGrD-y$XNm7ts$@gRLvATgAVCY>qXqEy z?X(mw9Duh=+wStPP|U_`eR3l0$q8s5hUZ`UI?bT?lj6*YEJOu5v`{1V*IeaRLQ{8eF?CvXGHOG{U1`;whkhT3x@Si@@LiLB1>~&mzhea2+x~ToUN?A(J4J`W;Z1d}j|6Cl_{40gwRty;J9Jmwu6ZSoLrW}XLma~GAe88JB!?GHR{Fog>PQ`>PZ z1M_Z=kh4J=acpZ3NI@<*!Acd*9bnUA4?;lM(eDDOE|J8Lb7lvlHxh(_&OB`=Td&Ef|##(S$OC;0x-#5(RraD!+2vT7TU*cR?| zZt3s!jcogb(Sx8}HLt62dloa+Xw}%UHbX50sfUCZM2>~f+g8?foN_T+yZSo(@uf@Z zSUNyOCAU+Fx(NgdPf6I)tnF*mC({aQ76y=xh?9L%-TM$>{C=JKArWdlaM~edX(wqQ z94M*Aa!A`64IR{uEJ#on8?~<}NNqr0Av!V+6vjB*yN{1-6cD;5OuQ&&G{vtfz5Rkp z?>Mj0uZkcMZ5|^$BKmTe(i8wpsg1nY;5eSU)6xD;n$O!id0yMOLvo)xq`khnOJ7;X zfcD#0uF=ImT+}hO>uhzrJ8aX#)>1zd_Wc9^S=fFEZ_RM9O10;=tdZJFrS@t;?bT3w zc7kYH?G%0o{YkcCz{R5CeY4iFmWZI&7y6b~x?1$@mX-U~!xrDU_)cM~rYhiYuZM8G zKE&b}{ly>r%Daf2X)SafA)m1;qBonaC&hsGi5DnlZQMThVhksY7@==aE$ug-cT>o1 zHT5Q%3JT*XH1{3sZ-uuTOTrra(1C8ECrB20b3L0;Z&!cVDcklgphKxwhXg~AAal|` zahHf}+`e^rW%}M@h3z;~wW7@>6w^@r)v~g)E)Xve&WK_$nWeh+~kvF?c&`Z%WX2F0a*BrGY{$A3M+oeYqlZ zVc)B?=AJHmXdkUvr*_-rj$6*z=y&z_(7|jw3sDzrSTi9+V0}!?Pvi3C-1AEG2pEp# zQ`i~9)QS1rr$fp*O=d`1P+u^B`&b&=_eVS_`aQYwbwP0PVJqxJZvqoKft3|sKx%ar zn=k88r;tphU@ZWlzyoDu#4~XaEX|75?u{md$!#>v5GOFoyJT&8hPewf)$0`Rd&pUU zrb3@n_UQ)>O%9~&^Ecm3^9?kF^&QXOhVk9kuCQ_*?Rc}|>9_M;Ud5lKFCJ-tjT&Q1 zMM)k3e_Os`2Mo^Lv>?VV;I4hP>Z+E|c~#;dU&FIG z5pBPgA0CUaVc>hwvY>ru(FLk%tWc8R=Y9HIutlQKtKwGIjjxW&ol6JwU{<`v5|G z3U36c)#(zTJK?Kk@JJjQR-CZXhpx^8f@Tl|=RirXO_#RsguX7QRU6Z;fpS3uQE4@5 z-)s~*pxtFOaHNNF1i2x7@Oa)dxFgFdJld-e4PB{l>3FQAkK!9F(!dgDeth5j_Vxn_ z+n$%%CRcOp*)m#AmarZHqULmN{tKbXcYQ>zT}HUw7)gN{`xQP_G}&pWH#r)ri9Y=7n@`X zk4-kc7;O8{!FiYdS1=gIz9ED0&kRw}si@XAn>QL3)fxw`Ots$_L|rP;7U<7&MwMXO z?}^R)31mw!2=^5)0x@A~)7w0r!kvXLyrr3+sF^X^+1m)$1dv1Eleax<{bcr!30+Inl3@B9}@E0^z0z(?SuZRYjO=MN^w! zapufh%^M5f#~x7&3yD0JirR>Eh6lFJ@w@3s(z#D_gYBQycw7+ZK>Ce@dEtTqT!vd% zVkvGfM8&`5sblDAwoKnI%(|%3)d!5OM6=!?1uf@g@l_}$YQN<|0T6XOBQ5`EVn%OC zoW0X3pkd2`d%WB`ovCSdr(|9KF{JVG{>l z1f>-bRO^`^F7;Lif}z$Yg4kB0G$#C<4h1em1f?c|kT$Y2B!aY)v^khL$0EO1iDy_E z!4mij4wW8cGW7uUvhAOno%EseR?Q%xw0nMYxZmAj^i?7I21aNohYl7uUpcfPz81$qEttp<)?H$gDiI|Ymnl`uXs7{*qB@p$}<0l8pRk?nyAz=1nw zL8W3Z9+$^UI6pNQ&Q5@Hq4CVYsgYDx3UJoW3g?0y3#2hWS;G1G!Em|)&UMcmoEpsl zXXos2iiV9gPnB?faWI_6qXN)V8U#rD8DOCW8_)nM_h%dX1<|s>db))5@nx_+M`DNL zH_V<~NS`@KZAb&8+@BRvBWMCxrQRUUc~6{ZQC&qMAtDd8i29TcwGU)T9m%0qtTQ;& ze$pmb4^@Y{qWe&KIMQ}LPw54dYhW%guCZL;_OX9@7%+l@OG3Y^{)nt2GXr`K^uJVP z`@yHAZ2vj*_Nh3tPp!8WQu&n&4XM~yfB#e15Env6{~M+=8zElEcNxK4dBQnH#W|>S z3$+(qeJgQWxyjFE=f&DQv;Kan;!7XGbkSrwvmne*?#RdHc_RT4&vOjM)A)Yh4pp%v z0vvlAO+e8ECs(oyD-*UHAAV0{s|FG?%y{Sj#+}c}JXac+pI7;;N+N({-ut>Fi(aR^ zC6~@I>vQsiJlAJaV2s17?8m}qWwO0p6-DhGeU4fQ4=u7lBFX=n>9QuL^!3+sST*Di zRqGKZ{ppYZ(DBDTDnnZ-oPEI6wzo5LET;007&ut%thvF_s2tPN{&XDID=u~kSHKj9 z?J`Q>K~Sb1O0B7lLQ-7VHnWR~qWDa+lY^J#Nbag__Kmy4wE()>>4T(tPel9j^|LzRK3 zwUswTs$u)HXGOJAiODI^(O@bKvMU??`K;9tZTkLX`n zFM7^ClqApx+}HuG#N2b0C!;r-W*&@WUQMZ!$O{0%j26tC>yucYuo}cZ`OcBr;ANC0 z2_<53Pp+rW1A!NSRt}o56+t<|rY}I2wtqQZ8RG%hC0|;Ul%=^B|7XA+t1Ed*PP~Ki#6>!p;U*{Po|*3 zMem_8{r>D3erx()MfT_PV=j7M7pk&N?p)-eH;mM_t$XgaTfWx)`zi^{zvb#q7tYp=C%LpqDFMj;7MOWT$Ia)NfWl?P< zv}HboD!osD(QHwq^5JP;JhtKjZE--MXsgv3X+a4^j%H-uA7uq$_`B_@+h?D%?ITAY zJG$-uum9oA&;7$=k1ZbE_NM!H{=!!t`X$}Yui5zIug`x}x1ap;``+`O_k5aLmcnY! z(xQ&>|2zAW7au!JKmL4V*QOia`hRSp^s8QSa`6X8eo?n?cHi-9zxA?*b$e!i^pl%z z__%IIUaddB!>uj-RcCEf6vj$fD3>1=rOiG&1#H$KG!~D7+J}l~M_hE|NEY4CyJRN% z?rF`67v+wa1<`&_n#OzU`{Lc6EEtaX4J!18?Y1r?4irL5ELUD&v3kNGu)IS>9h9u0 z$~3=pSDvsA(bLnGLl12CD;{aILR@Sb@BkkMx)?g%MWiJx<`}I-QOwM_#=dyD)v7J1 z($%)J2F^+w7-wunP*V`;R(qr}v3#=VHQ$DJT9czM7FeT$!QiV<0(zi|dh6O-+nV1u^(~iw;K)Z83s{dY(qQZU3h=H{>Ig3lywe4E+V;A| zQ(EH7em1H8YOm5*#htea&F%N6_2THCB#afvgMoeiC|ziMH=`0;E)j_PyED;iM$-Il zGSw-kRMbqFKgZ9cuM&4Z06*Xj+k-B$<$;m7#EFu`N?wZK$tF*SEdpTmR}sUw+9^HC=!RyJq#ugHv0Mid~Is?H|fg z`e%Rru9HLee*%{Kg}Z+2l3$zutT?Ln4?hiq{yw*q_vNq+H}Kz)9pKr3IB}SMgDV*Ba0exzCBU^B=N_S_An1SZ?^&aTyMbY|FQ<` zJjX^Dj_i-2zkcLV3n$#M|FNvW3-<%pt^T_$N9|~XKmx5rmZI5t+(#BcU*m|Y9}yZ0 zENWO8b3M{`&7=I%>vN4`Q>7?(VdI#o-2f$@Hx{==NB`=1Pt^bCOBm*}4)A}l0shZ2 zF-$074Vazp^SYuOSmtC%uvJez3C2Ap3aT7+r=71-tyxH2T_=s(VkVt~&e|DfQ0=5H zbb73fzhfoy=j?sny1kq5IUa&s7c5*>j5_H&K9{8n!_kl|2AZG_t&$tqR@8p?WvwRS zzQzB|eaUVK|6m>*2Z+WdB*_BUP_D!xl2zCH!u4>t9tzimaOG?t6}!V<-smr{^Ox89 z%T4}ry}xYrmlyiW)&8>CU!1?J^B0c!P}QuZ*5x>hzIA;hTptS82g7wST<;6l!{K@; zTo=Oi@c{VgaQ$Mqo(k8`hwI63{ZzOf57$S+^`UTmFkDZOcOv*cAFe0E^;6+`JX{|M z*N4LO!Ejv+*ZactaJU`{*M)F>JoMvqxPCEQPlfB}!}Vmieu``U#dH>j{bbbnk0Rgo zP!X#O4*#~y2mA{74HtxMJG8+=E#EVnuX|I*@eq#xUooAbvgTMi+U6U|Y2TXn+n4@S z-E^z*0Y$&7R2Jyg5lvvMqVk8kBhrF6Ey_vbysQ_c5%kJdEaID0kaL%9`en|tI#rKv zV4Z>+`c4$G==+Vl#>O9psM)6o0AXDJr^}&AvT1oU;>0i1E?dajQu=v#aCDKCrm<_i z5}l>LEo-2~)^Iey(Z9(o%~v2BcD5T9yL@3cu<3?t8Z4pR)BD2BseNu0ICVJ3#f~E>)G+&OU+kLU=+A(S?2>@G?xl>>C6X*gLQuyg-57jd z8oGDKOOIwF1wKyvplacRk@pmj^6$s3l~B3MpWHq2^IeW`z7$e4^UjWh=A|2+cBGI7+oZcoe-}oqjZPGtZYBH%3Bi{^1r5T!7BWPGjf{w-JA?{&w`7 z{ki%Ri*Dpdw&6wTBl2+1K=FvNXY*@)C}Av&FIoBe6Xn<6zT|7Oo=4n<-Y8+h(V=1h zqv+OYFA@6MIQ^Jp!=)vB?)Z{%hP#*0QyAx=-Z--&7(oySYRC^hDaZo|D(gOcM5lCA z|H1*$E3(Y|oiUKL)?FgDL2l)1?_>vh?Bt}o5ka%5g!0suAAA{Wd@*xFVZ;>y!$=pm z{!T9IcXBqlsA|YvL?t}#&UU-n)gH|b1zcihk`JkhjonRZgJXO6e@NWsw==sWzjVHP znVtvMW9Fkf1na3K&u504ArPXzH|_ioJG)mXXzAoZh}R9Xh9Kh8VIeH;4)at7#3t23 zbN;UzE-FzmN1aMaq7sU4LJSUBC9yRjFjNVmIChu8!R!;T%5Sy<=r+%1vO;gPWsw@P zVWe+MfF*A~v_p-wg2)!Im3H_h3mr^-E$-scB#yuseU6nHRg3}Rnx@F4r;4`gN}qK3 zd}D44?SbrNqjWU38KH4CWuVxjUMMhi2PJ;yH` zulaN}>8etb(mZOc#}sA8{$ zO%97Hc(z;;-;w_y&|d1LS|Og7>ciN0w5ksoE$J!k3l#Je5rLjUY@JPhJzR?ZJERbc zMo*!5eM6U46t5b(bZJALXidVEBD2z@YAki|rS8%OZExD-xiCD9u*o61nd=`ElhGBC>v(l?W-I~G{{)IQ#tUo>Wvqpz`>%J;8J z?LANXtgG_9X+H>LiD6d0KTZ9hg7+n5c+Da-nGn3hrtc6FvM)f{1+T}|DzZzp>qDs8a_BgQ3W;BNc87@- zRo5zQ5#Knn_d0C6DBr6P^NrspmMI{R zMmtQRQeO)>RH@Pr1E+7z1}jfafvo=rIk9%SC$olxmLYT(0vWjl21+ulkJjQSN@SeT z&}BA_(&zA?ENr_kU#SgwpM2GO`r1<6Ep?f`m}^puto9WU&NcYC1+~=+59F+LLmW`G zPG}HrI>n74h9_l}>^y_+$kXe(?1y8N;;e4Rfxh?C_@-&m9@ZG{>xfxJMsPVg)f(}g zC~RWyL0wXKP?wkob%|GQl?q$Na{pSe(=!;L;x!r+$<&4p7xpY*b^yf6AmKV^krT~g zS9sj9OP-PqL=Qi-2d?dc7fYF8R9UW;nC z{lwda38Wq|&hi(<0foP}hzBXs!^zRd5=NNPxP#h^T;8(i#SXgL1dxop`jWUcFJjpZ zVTNa?55+G^jR`~*;U(AdE%(|}CqG`B4Z)@^xjgN6Pug@~n5PrA}a*ARLdj?f=xL-*ol={-?x`Bm48h(#Lw? zCl<3NPq%6&>@gHJmf^O4^ZjpF|N4)de96(QbtD^lwD8>K@^NB*>H(GNqt}H}Lq`;V z*tX-2^m#ve(fh7F%Io1HZitzkCEx#BqAzaPn>G3ZVEh*uRjAGrH@M60-~ZMZ9Ytuy zMHRB;k@OlVh?06;>xhQSzNZQyf-ok4HT#gkeACa{tXhtrfOl_O7Zy%f%|CSPO{scH z)lO7b7DY=3>-o=EyOorNNF#h!!xyi929^~JXd2(RW)XM4BR|?dUYub}v!oOK zn4)kNA5LfXeGdZ%c`7*qW_ot&)PUWsqs!VA4~@#qZm)oGlrJGB6-N1~W=pmYIF8#y=ppslSfD-_pbP$$@q7Q~-F{7CuIFX6QIED3?ec2v+lwnwh>V$l&C_ zuJKege^Zy_-!Gf$>F5#*mVQ&h!Snia>S-fX8o6A=bJV91#l1A5-U2RDx66}=p7_N3 zEg?sOsj#@<6-!#{{J8X->c2LxqLltLTWi&Z^%kL1lc!yrIM! zYf?U_A!(A+2mb6UTV9i;;%`f8aNGn`-0?!v28#RZ7J-I@hv)|U9&5a{p4LLj#h1ua zde4!N-EsG~g^waY`M{Ay*)}!*m)syy4YqxM$jea@K}bB12DiW4c6|5i{@^or{>{gZ zZu`JbzF_gt-YF#!#6R$ruY7*nx9fIu`kGH?Z+eq%U+}w)17E%M-MameCp+Wg<0rN( zQf05M&;7__JMVbb*Is&b+m{|V{cpz}nNZO;cK+k~zq|Zu-LBq$>d8<2!T0F)od@3h zr9Zj+9^F2f|I+lY9{C`*{D{Jz>g{4yU+hMf-xl5z5hZs_E%$Jyk#)ACq(Usltd&7Nwz8_MTsW-Sw2Wg!W@im7vImgNvTeQ?qbX$!UIMQ2G&x{$AHU> z1^+T67?%F;Gl2bGT~8nTjDX>~32NA9m47u$U*P;P*L!4^j#Q4sVrZ3Owji{|}2H5|7sQRT2$uKn>^ zoec85@ousO3)ibd{Its4X7DxlGqPv?=&=JetUl_2m;N;UUh!QC1ZflYS>mlDIayXb zL`>}WnWjEZWb`VCTYO7y5s5|MC)D=Y!^eL>ib1A~{w)471$vo+;b{~p6DRy&Myt4E zc8aMn>4bq_EAU%6X?FOst*GPebfqGDhv#suJyMO1u ze(#Ha|Ic1Rmgsw*{iFZm&%T%H1mCtjPyXWf{K+N10c^kX`V&C;EW!4H$E7mv-a=a1 z5fVR-EFPh~9!vdG_8dSM33)5x?CercVSO9NFp%pk%aPapicY{&P%X6Z* z7(FoWh}u@$ixgdoOG3NjI&AyG#6Z+k-n@{2e|WP*iJD0MDdVB{H*1`nw_E>*+^l{+ zDwrkNin<-lQJ8Rnj}U@q<0FX(nP6g}v{p~#%@mYbMt-6tA(cpBuu4cJ*_s!TpCW`q z^Mt+dkT#z+uk-m(UX_W3si0r%5pb-unB8%gnh0t^67AH&wX()(#+*dL48 z$E!Ry#9L2dO|ygb&%XUd%|8YE>1Zrsbe$Hd4e$MsMw8+11IGQhI8*jaLahMFvH8+);p6+q8O zs@!W?)0Q1Rw0Cz_Cl#CH1+{0ECM$;aqVgKISb{dM4jtG{+_-tmvE7hCyw?HI-rc)N z&TOAZ;?@PF!aDZsO1Dx&qL?g|+VHpAMo zY#I`@n0{%nkx!R%<5YTB8C!8qy>oiX`F~27P?NHvlU)*doNni8+QSgMS#j*RGOrfp zMarYk!ezO*eW-5+m!@pfvT(`zP*RM{*k#GMp{HThPJd6M_J`^Lh1N+xnsbSgBV(oW zrVIy{nyM{wjde5#VYl7$92|>1s=3IVM8jNsp65$*j%qOrEHGNBiV*z*s@b-yk$sEJ(4xQS?3Kj$5vKkiwe`k z(02t)TSg0>CT-ILO#~?+N|`@4n;rK)@8P@p4Fh8+DiI+m;Ud8BN!O`Qy0(>D1O%Wo zLB#12W$&Rh9h?NEc`yPBI8eh-fEf)6Kmz_K=Su}7G(DJF%E3WqMrj;oSfRA#NTB}( zr3n)QC`|)klxDR{V6~V-+g&UC5tIDRrOM;2oqY@C1X6L;o{!TVii9hYq8@9vhKk^KMI36(( zF+)CC6M5$+$?Lge@s5{~9X;2d4YoXHCdxT>L@9iYmn*BF@iOS7cHNHYuFn3AZa(JH z1A!gx(T=?Q!|WulIOrBJ0hdH15@{53pq#^jd#Sy5^o;_$*uyc?O0>~%w& zIr=JkFzs3g0Bpa(&gv+3zW~`u{^S{^RN*U^zGlS2z)&SFc7MB-Mk?Bbk2qdd>bQ9e z=f4&03IG)L@^*oHmS$7WI*pexp(uQ2Z3cy&3#fX5gdXM*ErPR$;kZO?P9m3n@HzVD zW(GLkLHe83U!Z)8P>wJ^c8H#%EDEIC=+CgvBM-q8gPG*{%cpI*6+B}DaUiSRgcu_? zB*F61Wx!ahstkc~ED7p6^i@eaL>TA-N8i3$hhaB0HZ61*Dz*3%?Z0XMSQwp_Awp;Z zI+)jwkoE9Yu8zXN;svBY5qZ5Bek|>{n^cC!i{a6F5=9YdOnR@ndT?cp>AnvH;=NFc z?R^PeYbz1~FY7{UQIf%?PhgRUiIiwR92!)iwCFBT)0^CI(PJ66wnL`AU049eupGP2 zwb~1fa=Q^>w)l&t)LsB+P6c*#*6$oi1`$9t^xLS(B?tPNV__fsXwK> zK^GVti1;m8a*%anF$)CIU@F54>O@f)7bB{Q%BwZ2)6IOJ-Z9V2;v22kb2{P-#ZBe~ z@*vhv;i$i=WLMZwLY}KZrO|gclm(&B> zw05dmuX=sd;@32nLrpUGX#%Qd>RAwJ}p##Ir(8rBfxYFi$5enz62mAFhg^M6aI3TV|&`d1jM$BC?adMdlT zMNd3~R>or42R%CTA7~Wy7ZR**C$X$gqUN1~e^fv=OWm}R4K*sQY+RB4=v9zWZ#Xnq z6_WO^!4H~(3{YLrtPE-G7Ji|}^$Q9lScwhaMHUH1m3?Fb&ccSo>~<5i|9cY-NcQ>; zSSJS2eyL{|xyYw)6j)V*eVibqHmU-oL_mr9t;jjHu!ojm87w0c382Sd?~${5_Pv3; z$%AI|NMEhri86tJQlno>3aAWNAIfeXQ92CCLB>2K2n+ileEV=2CyAQR#Ysl-jr_?- z!XNe$y=Oy*y2JQ0LkA`0lKq~$ki!KfOG+8{`8Osl_F&^ktDu-nIhJVc8+jNJGXZ>= z;(l5@C@Kta!n$!#+oeM3R{4vwzjxeKUHT{y%l@ zHsl5F*8Ys`?@2UaWo%7OBmz*(rCrHDa-@?@Qf*a}VW8ZWr90&TLym0Gw@Yero>%$L zFhgJyVUE2YiRjtBkE%Ba4Hp##3^m(^|I|FQ%otQrj+wB(^E<5o2Qd7n54CE*?w<0oUB`5hS3B^t#ME zLYQR?r$gYuY4)DV_2-FVLYaGVoMcax^`(lutc10hc0Z!RfO36eGyqVi*m&%}th`phaaL7Cpv;cz$<%q=lr$9jeiej{nC@tljHrs(>tIW3s% z{3Qx%nZ}wPLd-*h0J$rl+5@VYo zMKOfSB)|KQBL6R3g_XtuNk%;g!LN&StPJANA{StU=lpXWk)L#yv1M;c(LjFp8JsvV zs7g@JrQYps?t-GkrR+a<9fCm&3cKCR$fE9Kksu2r&f&UlUY0q*QdkYh3-2~5#!4Uh z%DV}Gg|N%l&Djf}^z%!_F$S@_h0-U)aUccHkNw{uDo(v_?otOl6egUjtye-Th&&46 z7R~DvIc?uo;9Libt)+V|nVxO`ZH+mzc(1ls_OukAu=>TNj8-t-qhkla0o0P@W4n&c zY&qyt4n%LB(0s_;WK2P5y+@wV((@&>q7AsLeds{(6^iBnI4E8gkI^|iwoy1kXwC>J z=_jNZLRug!Cqg1*ZG=SKG4gmO-hUvI^lQ#5_~6A+e)s3$R{i@5R*1h1@)8zAUSpoT zz~tjbUg5cs7lU&wYwd=`w|AjIC@gaE2_z}BWl=PO!%_i&&4qBpUS=)~B7fx*u{jnY8-Qb)(oI4%3m*@{cHHB+ywL=vlHh4;~bqh z2MYQ+@kk@7_ojNu%P2>pXZ=Y6FaQ`djU6Z8;7FDtKB6u|1-%znqgkvS(@iheMKDX582=;G>MhQzg); z6%9Q!`fwyivPa#>An(JN?12G@@*hQ@(fEpCJbMfi%@Vl?0kH(vies65VG+z8P&R&A zp2th?9Edj+zvQBbCB0Jok~w9LX+*}?SbT|y1Bte`!%#Wy$lf7|K#!8Hh1n&$>RrAr z=2hZg`c!3cDam_Pb%!J<{3u|QDjd)Ylp;-8Eyj$YKecFxGZz#&M^to7Xm}yQK?bE9 zNy|Lp_7{fXoc7)z!;VK!pLGfrVn{7Kc%Dq8U|b&)5o}$?L>R+1L2(u)!m{ym7(Koq zk|(b4;XcL=P9oagQ=P5Cs@7l)K(5HP$4e#S^|(}w*W*%Ae!-k_=Hv0e0i`tYV~ixQIsCN zPj}pyrOiXiY&>)TE_Z<*_OM-1=N5vX=ufS98}GIym|2p&+l{-?-C5g> zlU)MGk9fd#vp`#lA55X?rlDqp2$G08IXI?O^l5Cr>vdq_Vyz!tGq`Sv;+(ZS`u?nbT9@H@p>NsXZKx21Yk!!+tSZo7f8wL!mTV-}i z6N31-Bbo#q9t5(%I%MK98{1=hkn}-n9JU8y0S>~-GLIQ8p>kO8G0iFXBsDd8&wPU9 zo?E5dYYN=L&cOU)LPGSmYL7iTwukb(+=I#Vznu8g4m>?RJ*Qwa``!d?kcTgn!h1n_ zwdC-yl%|q15CCpS9w$OnYU^rZ_odpZL*^R~y78IDK{BfHwY!v9b!_I!gG*Fdkg!)* zB<$6F683mByUDD<_GeoSzvr)FqRpzPO?-(EwDQIYp(Mmf?=L`zCVdF&Ebj0!<+;Q| z9*9V~Z)C2I(N|{4BN~j#xIm|0jXS~%~5ns{9-u( zbw##_UJ-j5JZN+y#n><4-0I!S5W);WBNdHVF-3y}`p;MH?1y*-@=$isgf9^cNYU*({5*vP?b z0mW%t^LF|i@7Q^4FW$t=S}&fF#S|gLdnVn#cjlr)4=9g{Erj>dG@quspr6s5bKJ(e zX8Dq-14W0`)4O@twiyLtLgaFPV8Me#}9MO}0A_w!F^Yqho3v_50Z_FP7T0;APxy zaNL;b9z;&f+_js4D`{N%vKysa?Vh(nW1)0B&D`NXvkyk~9iW=aW36?1t;rx&I+qj% zb)u}2Lv)wU&Lm39x#*A^#h65|(8d)9Ee>bI+uT2s*s>I!2UsD~{RRsoKMG<3HcDS^ z>;CSjWa`Ytq!GE{Jy~OB6Y5Tm6rK~2)0w(;n*2-dHNh~pe=i%L>KI>O!L~cLhu&U% zP$X56;iK|P*>cT|-h@E5JrqZg(G=PvNkXt4*{lV6dE~Us2~*1bmahyy6Ea1}xQ~@2 zlmNk`i6w?xRi(X_5NRu<$&tiD-3qA5bHP-_rC|VL{i+pm!^;x0ViopAf+(obH%luQ z25IPXMtlio6HIHG9i~W|Lh+!pQbEDKWk{k|rM%EqC)?G5`Il+#FKT}+u1r6zh$N39>zZP?PZdD}O0#1Z!wV+hbaEPehL9E#6m$$57W%E^e|o0M<1p&@=Cj00n& zcZO+bPnh!Pj$>jo%0~%q;>w29PjlxibhOt&+}U6 z!+J^|AnF@gqyfvlecuiE|FXqt&@y)Ocqda+eydn7B~ibGa@k-KMa`~1`7Qnfh2!h9 zN{gmJ&0lCoDpclMv_VcSe=A$M=C!W8o!TzNsqzLXOS$7%94f-MWIH$#ge8x=qj}s- zV79RoL15iV!bVzS-Hw18vw*&zix5U3TVIs@$=F?vZOS%BiEFE!QK0XR>Z3LahW438 zfgRx5aitkmLbYhiGcF{G4kOIXAiR;YbOpFK_H-QW) z_g@+49migDY&qs3Z?H>Pyi*dJ=X2bKO?cZt-pAu-{lsD+y$t|uJTXBsG9VEwva7xWFa7sWMmo&J3dJYZRR6PyH z;%j!~9knlYh-Hm!0xcG_Dv#ah94;HZ@%!eq$443NNB^HK9ZbwD!=| z8Q=UGx{-fC8q?RfsW&onGYv)+P2xtHlieW|njB+(030)R^i^XAMCt{IW&7X!cAfx= zL{vL>Hlyh}qBmi#$)+lILhB(qRUS7~YoE;Gv4U9+50@KT=a1~u{D{*b0Iv2NXu74T z_2p4HL#|IiB(`)9`NHuoV!-uRjtm15TRY}=gKH-J2-uKzYLg0*idc+eh74s z%s#KEq>vge6jy1%R8|aZ{dLP817)htMhPhET5(c$Q*7v&utO@;ZJnAg%pi|&cKh5Z zzXA*2ORCUj-9YSXw68^cBtr|ei@9;6sJ`JQu8p;Bpd&aYCasH+jwTT?JP8797x1S{wl!e$r1UMJI!>=N2HGd5BiZTW^Bq%@21>TH6}ES$-Qoo;f@%J^aP>m$^oQ8%V>BnqRj)P!jjWC4J%*x!T= zfQW|lB-aWK0mo-UOyLWXjLg?nyb}9h69YKAV~gF3sWIN|o%I{u>N)<>PRFsEY@x<4 z40wJqe(HLq(kAU7rBqk*Hfl)OuzhIOc1xF<&xsmZPtm&)4y@K;dq}mZfmEO6SfJiU z=5~SIj<$_GdGH>bT&-~+#PA~)7%TcG5*b1KBj`sUFq?V{xX>(>3ZukE&;fc) zkV=yR=na+wF()Q4yNo;!c~*i%NNR#@BMqvyplZ+U(i7m2N)Qxn7+4W5k7Yq2t?7Hm zZHoIHI!Ny;0O>neR}G@~1d^s(0jcRh8Y#asyjZW;*qOfHIAXI2%^+hK+p_QDzV97A zQGB!490}@!`<}I@Wm(XBB8UP8^KJ?qXhVXK`Wi~6?%Mp1KA``w1-t?YqbCy4D%_~O zekbhVM0nV8<4TU8OqxxCvJt3V%))aw$+vn**)$s$KJDd%IB6CsP5)9u=alc*c!AC- zWN$w@1unZ#QK^52wjWc*SjPs{XwL>>N)N**z-lZ2LrlqHDtj|r_68MK^rl_*#sH>F znoR)kaM_y?HxYV6*)*HtWjpi+t5X^BBMxkiDxTZK5q8R zm3QmPyH0u6@^^l%LCNFgNkJ>}II63{;|Ql`jK`_#Up0@zKNT()KZ&C}S^nd5xiSG| zG3xICUJr6kygt>>>k#)qIhRcpydESSybjAvR(U;fQ%oTluTPcSQSkcIKwgKJX;Ab} z7*zsN0-`6h=X>05C5`V#d`b2`?<*NZfyeueBatC|d+yG>V1HF+1|nS+de_J@l~v!C{M>7PSdh|%Tnk`JuS&pTB^YX}x?|Go zj<9k_@Hg`GRno$S+{{fbJ9bLYB~UVA7T(A4=<+kj-KSR?s_c`BybK}Ek#pD)Gf zIA%$S^Ol#rP{O3v&!!m^Ga=9;1`OpvJxhp(NwyZUx7+FO+k{si6OhbOn_voScmg$y zT`++vQIUam0b{Y$E*Qrc=uXhP1VYXi60#Uqv8jAc>|a{lhN4c_*|}VHUw52M{_8Y` z#2hc!Drgr~4VVq%}^21z=JU{h#$;jJ$`_hr`oOR^Uy2L(~jeJwsnSzeM&Ul{` zaZR4LcnEg1oJ&PG5XMZDsX0@ysAEQc%427|82Ry~Bd^uira)y06dckSJlHhZKiH^t zvm~$vd3Rys%h-ZEOKH2%@tqnlzNqgN#}}F|#I^?Ye5Q{Rj7c-nTLzm25{H{w8O)*n-oq*6}4N`j0tmN`}6g{vo-t{tk=Q1L}c zD$oii{$?XafiilD@2SYJx{q2?Hfua9f=rAU7-EOkCw|8SwXlxXTBVK-vs^x;XAw}s zU=}j8={q;_nmuqi6gDK{N|?2EvA-KCpK0Io;wdLpg_4c3BvFCz3|Gs(Zqd88FhgrJ zio64(>Wrd%a@Ohmiz8qT#XaRJJX_R+AK`1t?X;JKsC4lvG{QiG5~A=U9`y|^vm!2B zka*JmsfqZag0c_CJ<=9k!kB4(x<(8)|BG;j8Y>(KbU}-RXP6>x<*T4)ex~_<`F)N6zJL`{lD3}$sM*{P)wLM47V z3Nt`-eE`MkGKa7s5!)~ZTxF%`t}&4IPN7p8RGLtPi_5$ns>ab3lX^wX43zxvhQ?Vu zwc2=U%1w!rWS^_cm=Q*~Q*N~=7yT|a(OFLakN>J+U#)hl_0{U~EAF88)vlqhR?{nm z6A9R2piVt$5LefRHa6IP_!(tI+~~1Fwy+>eE+7pd zxdk)Kn@kc5fF5=5y<8_QAK^rkfZ)M+OFl+&e0QzCT64sM5GHUUKC6STZFpW zt<``5U!BUZEg^Awj*|lKBK#Rk@)49lfsCLU0qQ|(?h>GN=`GFZt0ToDv{-^Ft3Dzd zO#;66s3Dqdz(v+H#e&Y58uE>e ze5dl~&tjCdb&-Ke7n-gEk(dY-uDWZzlq1-|=v^%!)invee6t>Hp1m@$oNs%iv=_2D zs*l#`(Yn4zbXe-OC`Fo@s_0;%reMo{tOMiY8a{l7x$ZiQ2VlPltgqLAFn;(tZoLsZ za}aUHsIDezw6jYVJv2?H1P?B{ zto7He&Yyp~tnNy`^^T4=s~y)fdX9Bo_Q~p?>&MO~47@ z3JDr4j4P03HtSTEwVwc3VbHj#?Gp0@bxoSvr!6mw5&f%NIBUsd0r+GEq`;t$@ z)L9}j1m!lw*rxMN7e9YY%K#1p;=hBVwUq~VSswL8=`;J}ss= zNbIszil&_~)g>4F6i2GHZ{lxsZ1|>}-{85;Z!m2G5d5u9S039=6AX*8-RK`yXV{niF8UJ7BvfJ zg>fa@Do&wh2oFFJ%OH@+6CjXtLmdSKn(P}0!B7E#Z0RKs7!1QAWRwtOi9S>U1L6v^ z2`8hz%h<4iuYYY6@w`DqKpAy3#vs8bHt|BTYw^+WN*`suQu<~eu2_!Bi!u!h)fY%n zXL$#(aEh<2Q8tzY2pMZt&zMKLOUWg*V+Kt&LFhtv@{P|jK(hLp zBo!L@1|bPc9&X|b>q3+}w3#Dkra^uJ41K%Cjn!Z2G&Biu8Mk zShYSC14&5$inQiZ`u5a(L#(}1_*x0m_0E5`cuw8u6miNbX0mJ=6yT+1XJg|B96f%| zxv0t)&x=$HU}Pv3C2O7kq8j^n>7#nm{_3Ui<%NUJ(!073JrR6UYiT|V$hvXKRdR}S zNiqTuTx;wgO72-ExvTPChDwhJR2`X;~UF zV#kYF&db{~n_bF~xQj73*xb;qw*X2`2*AXqxp!0D4XTnIPIS4r>r~20^A$`h4kHnK zCmV^HzUl^T*98IH%yCJ(8?6_UO!f~fwaJ&d42LVlYMmNf>T+M|3Ro13NKg!FakDSg z1+I;=*+vhX%Vx74ge*Ju7K4W{5`+dP|XF6%EWm{Gv&Mn;EYZmn4ZB%G$*XNk@t*?6S#aHHG? z&&rs0&w{ws0n;TyxPZsdOuJpHX~L~jO%1|hshutjzf#jUE{UwQxxj7Iw23KBIwCoh zY{hfE$bY9fWB(0NqVSC;f4=ET?31xkbDIUc|8#?Ml3-~!)2AE4Hygw2(t{0 znCB?+1*230GdySIk?CV>TFaTz8P+X1L`;3rSCU1GQM1M)w?UosrfsMYHU6C}RBn(J zY=*8Ft4HRe1=+e$23+dT-s=}U-6QXUoQxvOARY~NEgc3kpwhR;==As6D1*X9uQyNv zJcV8ZmbxreuP)ME6=b?dT~l{A6x|)|>n;Ptk>s)4!2e5y#mcZ6F7WkeRWMi`(ExE% z)DZdzjG^D)$DeC%U#}OkE3GpyGOmODMG-NPH?GT?M7^WlxE>X*OXC{Y=(~(-!Dhp0 z=|~X{w;Z;BRaj57WO+#q%Sq}&gqF@lgG>sGmZn8Z6q4>HNt1CGYqsaCJhTLx&bjst z*~m1>=z*3dG(+gMq&02_x z6wSe zrEyP7%t|1{3rDR-OM=aYbIQx5i$zPsYwQ`~ShO_d6x_(h}vv z_|RcbOTN7xErnhiEop8gNaK)t5_(Nnp`|HLOV-^$ORGgobhlZ^B{C57EOeKS7%erS zrKN^PAywG6#%QSpCb@&|d$cqqTCzGsODok7zQd#obzw7iL`zei zmZnyqCBf$Zn(Zd2jpS{JG2^C?jy2fZVx^u)FXq<%gsSc($VJGEGTx)-vL1 z#8$ZS5p)u?fCNKx&W(6%7Zo8hgUIq)8>Jm#24o{P3okWKemnomEUK!yLOfwx2>oU@ z@jj5$a?;cKQ!lz?8^|QFQDdcS@RJL;aRq!2cmqaC1;`kPy#Q}TMDPlXt;?F69%==x z!$xY8yqlbJP3!z**?IEUz3%Vt{G{*vh~$`PPn}2hmU2uP-wJ4{Qx@jYgp@kP4@9s! z<=G{XsYEpqCE^2y@RLGTMfiz(f)Ry> ziYgTH%t;V&Dt6M7a7pfPRD39^7lG-m5dfjE9;6l7^=Hleij>|r`RU+nfTLwK8Ho)ti*sirF zh1Wenew!rWIlOK{wq%Yk^|~j$&glgPw8#dETjF&y5hoC*1mbE@n0ei+gM=I4b+6to z|Cv(ebu&f3S|Apcui$mJ(3(n8lh-{737^&LUgN#)wchJqXUw%K@{H~&oQpJiV6 z7`%Kj-t}}>KJ}RTby1$)-tBUUcj6~m#1BE-?~ZTuoW{JV-0@990s=q+)cXJm9x7Z# z%?+5CG*3dqo{K3p;hH8P%2JoXu0VHrrOayOY~fs&Wv-x1hRa$hGvp@w%UnqrJX}{P z14M2Ez?20?16V}wjf9^DLynikm-L@JI<(%1vz;!H(l4W|t`*$R7CRCnR%( zPdqQlR4V=HDV%|9ga5?u_NG?Mt}xB(X0z2Pw|%k_+&3=97k6(Zv^_{QZRi-&k>iN#8< z>Gx;|(rS>K<`$cuDDJ{7RzUb;Xe4pi%Evpxe4*GA6^{5QY(a^bCu!c^}yjR z%ETs5yUrJ*Kg)*KOKhb~oBTho&S6YwcrU19bnD{k@Se3}(rA4^Yj~-k99}%lVtA`6 zJq$114GcgzElXB?=x@F+hu2Jv;60W@E4#h$AGJ%bc|%@7_4|)zO$N7Vq~|sjJ|kf) z)@R6PoWMgb-KMknjLBBQ$)@%uXtrN=+qh5gzF=$lJuIq`GgA1LlHck*$&Vccrmg=( zCdJ%-mV>_90-GSg`&`7c_SL4<&Zn;g@+Qi@lI}OiMVzq6w)OUsS7xh4=N8*r?Zvrz z*3bH^s$%TSPuyTD^OcUdLG+>UyLT7qFm9erv|65h$56vy7Ea?p?D%Rjz7<(`(-Y^b zOek39$H6}4r@_v4MOxYw>224-k3+K!@Z;`D{Jd>KpV?Em>@z8Qn*+1ZAx;Y-*;OcpO7x@j$&T6?l zxn$Pp9rO9g&wb?MYCGQrP%X??21rJJltag8Hy3|vqyt0p$mjxkQ+}!-BNfQgESamy zYRlR7f5xYPr@5nX>#ssJlzhN;uegH}3=pHu9Pu%2fteoSXLJ78UiLFbnQQfp){v!n zgI(^quxm@ekpaw3GAYL`N3o7u77*0Vl(YX#=7XM*!(h*lpSCxTo`G0<#$+_rTW)$; zFEuBlHPsolXSCHf>87dG^l$j8C4H$Xz9oug7C4N}mSpL{x7u5L2K~5FKg2o6JI4h? z$+y-f)C4UF{)xMUPh!~|9F_4x5f7@Hw-;5^!}r#Vi00axYZ4HaQfvn$?;R93|hL104@Hy`e;j-uyY}&mQlYJ$1JD*SOnOB z`eUR1hNpgphH4poEuaEx`Qbld?G5A;HhkgFbpx&y0?{w!elT>~MJ3|JGX(*7K^?;aDab}CvD1YA{Q?EGjb;g}MIep5j1Ie66 zRO!s$fBEFe|M}@7fBFTUJY-L}dC+eD>+k+wANy~=@xkApc|p2p4}SO0@A=CwfBo%$ zdx|3W6=e_WCO`g#SUSr@)u$@=CoA`#FYcv%$N)C9 z8Ifl4MQDJ?)Fz|h8ez9AA5;ND2FeN1BpioWg0m%-^jTmEWMja#s+M-Imf{CyR^-?< z|8af8nMRyr%`F`(u*=&VDuealtBa@yRN^SW-1&syeSl5H^H~!; zoYi#SG8xefv_rq5cl`+oAAx{`9gomz%V5-+UM_18N4_9ZxsWyOf4H`#<5<@6zm5i$ zA}BWgW?^03&n<`$p`?9$~hWyI(^CB-#w)Tz40&@&TY>i^k#1Sf! zfjcCPlD~n^YQkk|9Sq%ZwnR zc3QzG(XFjfAI>Lsu|ri&DJu4YGjxbEk#P#Bv>6_<-P#C?I$G+Nx`EjP%(a{})!}^2 zE^TtfCuoczeZ)d8`BG9FR@$H+$?vvPEa}&K|Jd{npr>l#6FL(p=4JsiV0cw($_3_92V~-x&CoJ^R;d>$d3W3S+@x(Wj4PTR- z{(^B=o~T=Tp@#8F7#@Wjh7tV{u}aqG6nAF1+B36UxsyEjPCGj^PnM6oNpYyh1|DJ0 z@=AZ|hm-=t>rIe~R?ze9_5ym6)C80kV}~7W!^eZZaSXiyiL8@tdHrm8w}?pVxAXn< z)s#IdpdZFPEBY3CDeDk>tN2_M8>S$?^XVZbV}B3BJR`aWEZex~l<2A^v_8|tA75B7 z>sR!QElFZ5My;Wt+DjAIpd;)ZDWeMk;rj~Ij42}qVc8L*I5%pwNWn$JX!WaH9vIIP zzKw}egvicC`$CZ>0cw%}Dc`bRB>$)0AhC@Cb&R8Wa2%M!Zm8VQ4i8u5DVrGj2GKV3 zS|nb(3YT)>Nh;R@5-XOJ#ptSS;|C`wUzdhst=D3zo|Cl93{rnGm4pmXDM`2layRU8yHuWxEt=d^P#Evmm`|}N665+M4 z+VEWd(Eq1;4?nJdkKeO$?L%gd#(+GG2$CHz>f5ua1jrV#Ge?}4sRbcjc0ig(VJ8(& zhJ|Df@|jH#q%o2HGk43gP*gUrU(bb(akz>ybRib@GC-E1;Gu0TM@A2U{Cv%g3cQi} zwF@bzmDnn4q-V=YCE`%3$W|n$R=4iVrwHMQw2K!?grp^CHp9O9XzXG_4XmxM=_w@5 z>STHg6*@7MOp473o(K6?+~8PrNnY^2hw8*O)KJ&+Q!I0f^8cT@?*NRdO548ECq1Dg zfdsf2TIiF)BtQl-kOWW!6zpgSDG*XgL9h`lyXsod)m{7A*1opST^pnLSyx?UU3W#- z0+zL|;#yX*@ITKfckW!!E#LS3-~SKX-1D6Jp7*@xJ^kFfpCw~I0ZAM4QX#|IxG?n=JI6it<=7g=(W29}sn#taR| zw-I+aeDN|-nkSoXaoliWMi5>&gkbh@FY0=^pIwZ)MBEG|#F(K}kz^%iXW%5}W^hdk z3Rid)6Em0`VgMWhRHGe?48(0UtC60Zi(wBjj1of?@69ry z+=$3vP|S!6qq;bUdBq($=&bYh6J}OSj58l79nS6`A*xO3QF_IN0tkhp0bKPd2)V7G zAcxb2=;R6S9C54cV0K~wv=jEmLY6{#5qC|3_@E>nw{S}0d0^Rg`%)-B;$8q^{#S`N zGYYtaU6MaM;$8$Z#M2uRe6eoS;)#0F#>TE+@5KB8BIsSxUs5vatw(FcMs6uVaxjpXYH zbmcgh;}Hx;#@B}ORdrABlcEG_L}e#msih2EOW}f^dVX@%M{ibF zeFh8}<`~UN5U@WD$1vwz|Kx82wg(IXgp9d2}A-K(aWXBu_`stTt zCv%9*NGlN>xe>w#Hi!a-yReU%nTU;AZ+ThE^U`Y2kq%W4Gn-O=9!#9x@x>;i&&$oYFrcLi<-#2g z-RTd*Qx?p~h5hR|4=AbALix`MHxX%vkUl)=W591+bT-;j0?vKhe+t_?Z ze#fZ%ve$qJafgVwPl2O(sX?$7jhhwF5k^VGcAzE71Lo-`4;rbF*fzIvZP7Rrol?23 zj8NPmME3<)<)jJ$uh3|fV?hV6s*u=EpxP>Mi^N%7Dp^Ii!3VuMRWlf>GGwq}!PQN$ z6am0;wab9pj?uL;pw_8kWfW8-Y^ZetGDc=)By<6zM31W2T@6pR#wkm*L0HWwb}#3j zrP^6GQMsy#f(tq{#qI^#SvFJ|wuVYIQt6_R!rU2HA{dcqpA6YPA)3i(m>`5~q#*w3 zrU8j#Zdhdv6Vfmg7nOjCaOMgUH{k%GWg?%+JWd{4IVbZ%V`bkP?UP`b;CyAs7TM>iI2=xr3k)3CqA1-d`rer^P+pl2ASQ3Ikj)0T6&fh5*Xl8_9K){6L zX~FPKK)0$GF<_R6Z9{Q|dxa#-5bU-ZD{zoKFnoweF@W7NcGYRk21P|-k>o~;Ch{XY zFc|3SxNv`lV$Z1cELkz9#%S2WAsC8?Etq5^TR69^g~LQ3>Z@?4Kh?q^^a|C;CDX(9 z4Xu}(EkruXz}CJABG^kZb5Ta=yc}$wCeH0_;&f?QsxPVPg2|9QmMqEu@mGf23E5+1 zW%+QsUnb-bvPZS=h=B6>eQjET;w(_Cnl-E7{ho+wro1;|wei_SEgY^%EvbIp7pM`>eI*IND`%7iJb_47q;>;q&=DFwmneRibhX zic6L95jhDyY^W7#Ab zjSO@KXhk(ww2FHM_obB=XmQI1LLmj&>O+&u)Qu@}^EYC_lqN615GLFw&pg1+Gt4ZTxChllJNEqY z6e-j!g_)vF!A0u`RW-!Sqg-JSGK58)hd+>3F({$###}6y;JN!7Gxt(0Ls1|bshn&u zT{vma>MaIVav=-CC#99dTDwU= z%>+;I#JQu+ocrU8ZomEF-@JC&m77kMo0s4-?C_brug`25XQjhu{=PoZyfO7^hfi}~ zpC)tM24#Sc#k#ARp|z%0sArDgkeLY{6C3RC%I8`QzFW*~<;aM*VA?go$hW8Ab0)yO zc@vCmyC45Pe*E+kwEGF{<0n8rhTYFTtSrJ_Pmmu%hS2)4IrCL`OuYOR9x^1r>mi|# z!E$cw;J3_WL9*T9UAw9r84{h31!-w-_&n}SK5QKj{)*roBEgE~t|kw#{5RL+q$1f8 z^3DyMDL51I&2^o5B8~a@B4@fZnxVklK`{DkS#XHL>2|r8`{pZ8UG&YffBXFOP5377 zzZ1y+?*t0`8-Zj6VRq*}_S{Q%ee(AG?~gx`3o9rHPK@F3D!!g7n1)6MZJ6m2H*P@r zJId6-5Yuz|+=8UqV&@8WA&SdQv5p5t62g_G)H*DA2r>#N1ydd&Y|v*L-_camg*YpqTXm;kjQH^?>`0uAZgFQs#C;+;DgSY2r_1oTg_`g~A!Fe= zRqk@}p&y4SNe?)U)j?WP2hL;_jNwblsFtSC@?7IXKMt1=Vu*pG;n1Koc}(sFcB2|G zNpw|A^Z>D)ER8>4aQLn_j4xG3K4ED=4V6arK0i&-KQ)|G1 z*fYpZ(i$)ll8e8YqLr?3qq{7aodssFv?A^?e2KN*VwEgrf!V?4eHr2_UZ{zfTr**z zS9|lpQ(i6$bqj`OQ949i^y3kdBX&YFK15;dyoZx*ZC7};t?lNsa&ohVTHwXvK_c?t zYD9#=B(~gh6j=yC(Mz$imm<7k?}UBPS&-$9K?>P}&StL}{SZWeu_r#;VH-)W!(5Y~ zRgRBg#Jys?c92Yf48}NDz$Hl&X3TeR>oh%qL=qx-36Ih%D-JqKoG+qgnz2EbFOgC z6VAAL2D4xMQ?8x!#i}Om8{_iPFi{)wMF{cvKPWV7vY0o-gDkO*i5T*62pxLQh#~)N zIE#*>m|~uo)B5P`w1o=$ibjAIaDrW4HK~JuChjW1t60`wOK@fF4N}~&M33nJEyIWb z-p7P6RZdx_0FP{w>>UpC@HTTK1bC!a1~=&;5rsKY%kl^){h}bq0hywkDW^-ZY1b@- z+Ga7x?3jh1AA<-n%49Z0CXt`@i5O&t*uZ*mc#zr3qf&~SJ0%tvDL7QML*QmuIFCjCqrJAwDh$=e4U4z3}U;;O31k6zt z?gdf}$a&)-dXdv0sWt2+DMqk|$&(GV<}gAcR_nmH%Q zXxOA-;~KKTd11*=OmYDyRz^K=$3u7e6Z6J`hy~cDL6wtC5AU(UWR%w&b_2V1kXmbH zQ4k^Kjq_w#fra=A17~4}DA`5|$xEXMV`5qcFC~qfqES<>Hon3#F@FrtV?sGn7CGUX zgR)^c<-weX3$`GO{1{PE!H^Omi691)b38}xsWs6A0Mk*yIhk7&cG>Vi-nE~%GMWTT3)jv5$Dv#}U~8Lt~c!%1JBEVF!k))Dvmh{YIW zirYFoUb5jy6xPfJ%joY@_mmdm_I=o2mTbl(xvDjX)9$ z60M>W-p7Q7%A(7GBn?%0%%)VenM09BUc{fsqlyCLGnXh2aL>$B`a%&7n)4jF8?JL# zjsTE^m3Tq-H{pePxkl9>xY`+LTb)F;#wkXq8v;Wg>T^Cv@%APVtSZ&?c={0 zi0#Bp{FvYJh~poqAQL<*IhyB3a_9+vUO^X&J;-!3O-&JtuZSalPBOa991Ll>f!Iy& zIgCtCmU-pea1LjDx!Q$Sj;ES4BPs}eqZ;WTFbbaxfV>#c>6mb#`bY2p=Z06Hw1Tk7 z;MA}(r_+qiP&PUxu;OGg?;BtYnA{K_dxAV*^QL`{I0sVVRg=TWg;0{>9A*<@_i`>e z1DzJ8ASa8_Zlhxj;^C@@XPdeo;yJ$^f_D(l?zgC5*t^6sKv;AYdF)k~#ALBBiOFJN z5|hO+AzcnK?32Yp(Hm3}o|tX2SSXw(vEw#D9Ja~JNi<2f8+3zOkR|7YtvO>@sNB$j zszQ3x)c=baR@sFt7NV_JN=5Y?MJ2PhX+o($o@Mj%{Ypi(X*>%86~)+4TQHi#=V7B~RjFqp;o zR7ga+5@YcVmUIXW2dk#b5_zP?p``R{uP*7}fWqml>kKQZi!CgKkexY>i_=9P6>ADA zjF^wlO2m=HIKV%~flN_fARCCFjZvewA$WzkkAFZlw2X_Jswq`i+c1<)&4jH_EJD%b z2ea5qpzz@%E0{~+c@tCAY!{ME(F#V4_pyr+WJoK}g1HwSPQfey8I3g_G1r2xVTri` z%rYb56v<~yH%mSvam8mJ7|cmX^4W!rwl>v53Q^Y-6*_5WLchQSzC*v@ zj7VZJDxJ+R^b5s(MTgpYpI{=l zE^tI@Pf8d?%m>QY(4g>P;&V62*gCpatIB;)Hz*(E-=1CH!uKI)fda|FA|Ll*ddh#>aW~R;YQ;4 zpcMAQ`B6Ds7{qdV8(Ln{HE0GNgym;VA ze!dEXVFM`VCOPwfY@(9!x-U|W%}n<6vIKca2_~fmUCFO>A+VW+1gRAyi}4*EC}Xr5 z7^UGz>e?7uc{B*(EDXMCB@+doRI=$0<6<4uPRKY9x`Hh5N1T>UkA24xGq@$bhJ_E= z3x?v$XwraJue4Fe-K988p}P}!b}G6G=iDKjtMTI5m%~V3XpsTSj!U1f=obZ$gBE8 z+4RX{5$F|Wb1I+@4Vd%>L8U&%SPfI0X=(3!Tz)O`1DKcf$kqyH3pr|Wt3FEXVjM^l ziUnV}F!_K0arkDkWlXE9xvOvL0YgE>qTm-z4q z%p1@-5MPVI*EdZb*TyII66bwzs7y|DdSd0@o6`3uQce}95}{6@3dMOKkx1g$k1dhW z|3)IC_en$~U^@(DC4d=Te$y+R$02#s1Qz5m6T%z)(GvNwbx_bq>A!qC6i_j~>mVI1 z`>UjV5V0_jv`3}64)$2;5>t8}+eEN8?IxGF7A1D$n5&}p9`NEM`c{H?|XLE~5ZV@6Vc7F+jTl(1YhASkNO;OB` zZpS(=%X=FPJ}M{p0mQL0W*HYoa5WA`i*k_D0Yk1uAV89Z*#0hkIvmh*^k?rS3(=3) z2EnMSR0chuMkNa>Z`7o58NlQTbGJQV5fXmjVkEi53}jb@*^i4#S{4z)gEfknn2~nB z$K%0Nzem^ZuvNJQGcXuL+lO@vBXPHbXxmU8yy=2P!6vQ;D=_rs#oP{>SnM=}ycVF_ zecXZArOeh(@)nLD-yJioI~34`XFcPH*qD2=SX4(L$lDVTX~Gr~kD|fMOdA(c#Eb~E zG>$C=m3jgT#%AiRiI9|kUL1XUFOJXy9I?^`E)oy*u7fD zUD_ZrYZrDQs@fKrDyD`=dm+{`NW6`=gwu%13Qa&a~ob>@!2!_iShOw1cjEt zP*GklB3E(6d3E-6=JO+E^2UN9@|@Rrpk2jPDjXa6V%MRiLdVJ%yU=7y=Zjq)X4i$P z7LBSnW6EQTJPpcIi()AX_iC%d-nht|BNl9qi{Z)xZa0Tv7rKi1n90PUG7tm$@nJ`l z0%!59Yf(^jV1+6oWmVjf01sa50zHniAGm9W6{&!Ar~p&vUfcsyAO^8$GEIzbF8^R-A4SErSUK0xr`QNAM}71`kjTWLL;6 z(&0wNinF3f5(tKf`woGyF^hEI00ODPBpzuL-@z3=;R(&xb~%XKCvTb$3C^NamD1z2 zE^Mok*=%K8u|Y9Ku!uX1Bo~vp&Fx3_!ay1YW-5y`07IY%iVR{c)UdL^tOI1~o+tlv z*U3T`6GMH1BzVoGkY_*1)m|Yw6suKi4wIRN!Ua=9g%PgKB1i$YYc)1kgu2w`vwMJz?t-cXR=H-N;m zBEZcfYId+7RH&CyvAE&57Ykp5Ea18C`#5x8>nK;rYnkusZ{8w}dTEQw>(ae%B;2hFQQGH>f?=1Q6xyL78 z3Q4{tF8REUv`C0txpMG8K&4-bD5?D&?37{QiB%qERAY4`f zwU5{c%HHH`f@lQcVWgz7F`*<#h2v7lnWXwT;jk~#>#yRaa(Gv5*9nlhtCY>!YZrhPM}=F)EwW^y4Fn4%4ZpjzR_Zw5MPlm{%x}0vAtF*Vb|O+0 z1|&ekv%Cx*k7i+^s~-`iDaK(hpu`Q)kwPy4@gNEq?%)t&C^pcFqDLo8DbZ9>(R}V| z(R%SENC9Vx+Cm{{T&%{AM&*YK%$#K!Viw_QadWiA92LMEy*5-NQcR1vW7z4b`g#VV z#Ijg{S=1JT_Q3{qY~I6smWn8ph$vMOJQ9p58i`&j5*^AaJVsVw#Q4@uh%>1eV~XNT z{ncRr0aVMu*-wkjQkdLFotNuw21^KTAq<|Lp=nOx=j`k{4}K2$}n<_TRM^VwNhq_C+QP?AnK<@-0z z&5*roj{r#)?Aj}z4hQJY(Yi;UY7HH=T!1zyg&1r=VTGW@B{$$ewu5~1@i~t~SrR_P z&<6JGdVow!u%ef*x{2__%0UtR63&BUlb6)HC9A)$|Aj6dJAC3~15Sw9I(%HUk&$I3 z^>(=qVefyjo>=3HP!YN|C|2Yn1WrQulDe=YUesVv3O?)34=Oe@L>FdJxUe?_ThWC@ zM9IA|IM}+dK(;Pysu--uY^8F%BKxwb9J0vlrDD_~JK+eayR=|Eh~^#E_R$AQgO{73 z90Kx_d924M30Cf+qs}wZuN)?q*I}IQKz!rgVVVz43-xZ=nl|4X6``H}c zVx{XAb&j+{yW*lE$YczoFEGj|DxyrnKONt2A@gGxm5h)Ve4aRWn{i@jj8rgV;W~CX zQn?}4ExhrrhXTknA`ohPoS7$T=31%$$HzSFoB>?wg4lq4xbTOAs&8K^Ra^;kB=P*UK6)_Zxx^1S>RGS+e8VfG65rkz&z!k~$tOpy(_pYANmuc~=!B3Uul6L=lK`Lu{&` zLHGBS#AqZx-dPf(+hmHWBu1}A+TeRqN$|!K@pVs727k7a06`c$gJq)ON)!hsV4RV7 zb#Yh%%G(BIjs(w*efv=ef(4TyvY&;KS{qdfIE#@Gi_J7g2|*)KnE!_6;R+jP!c${e zSU-kO^u_5Vgx>!UT|krEIZ{@Rkm(asvZ@ZE#TI+tL)18f7Dn(*5iG>jtnZD?vLiFEapL_kbQ1k}LP39H_I zm^RR%vw3w%q_v~Jy}pMgTm17<4P%52FLL069JtAWI~=%E;g;_H`W6r--bh%y8@oF6 zyIUAQp?>!WLsRQ|{T3G8{k?01#fHW;EtTQ=zOH)kfi~S;DvCb&Zf|PtTwhiy*jy5+ zubEL_&dl~U_tiIcb@rir>W}N{X|lObr@M%}x6c_iLN}Y=3JcfQ#OlLIs3ZxMCZRGS zkw!l<-`y>utgo3Xqo4zXqO-A~ubEkERrJ$?h?O2d{rcvfKBv1qow@aiblRIbD#KQa zt-^$)rJ<##xp|*NBjuX2FtONr`>gPSw@D~*wNkF+t=0G-qqCG+t|>%>bNG9XZP{^(<%Pe zcXkmNh6{CwKj*ur8Eon6ZA4TMVbndyZDVJjRo^cgA~rNy_-f!V;@Kc7wG@|d-Mn(k zB&60tQr_z$5%^K&x>B3DEMbNzBEt#a%1qxSIwX8+GfXN?`qpNcrYGXiX4vZ37=tp0 z>q=t@zuL_7EHiwU#(I03EpcL*>ly(?S>F;VS91S@z90p%_Sk*xKPt+d%Hv!Ga;Nrf`QG{fdwnT2m{rf+42$yUDFEPN|_kwayM@42?Pm09>uX84$A z^P$WlK5b^|$_!JD&9^cO-`Y&y$_$gOl(kv-R`!AttMsSaN?)6WZ)GohTT&4TOG?6Z z5hWimsj`R3D&vS%izBLB;cC^Eh*f40t2`nWuOk*8BQ`$jlvzi0+QO{T6lR-b>2!s? zO^S5d!d|5=%qo3hwv~1g4YpE?Sp1Gyyo@CHRL9m(^QuB|jeNDtC^Kz_sifZ4$_Xsm zbSs9E`b0Zj5BE}s|5Dipu>6-g{FgcWm)YH!=VS_$jg1CnW1~XYB+;R4oS~9v5q^@W zQ8uDom-H(eXIf?Tw!R4{wq&frlCcU~No#izn@zhU`O)=_C1Wey3SF~kZ2tW9hsaOXt;C zIvNjU|CKN&+d}ni^qN^a!&}H)@)My{$HAx`e$=A8Oi!y-go#`h>l$ z#%LOay`oZ>t(sD6wH>t<_i8Qf)mq%EwYXPnaj(|mS*^vhT8n437SC!ep4D1BtF?Gm zYvY-whBRt=gxSVFO_Q*}`D2`4ILt zzUsV$>*_3S)>+)Fv$$DjakI|iW?iJCp|=g){&iZO>n#4(S^TZD_*-Z3x6a~koyFfe z8&#SXQmd&EW}75xiiEvQ5-qBl*7Yaa0Zp0kZEK@7b;91(PtX(!dqtx#*J4~;62ZI$ z{xs6m2vhGGn0nXH)If)>c1&;dRKf$Eo=Q05!MmZSQs`EwD5JBhuM)Ei;8`B9M_3N7( zF<-L0$S^Q8GV<~G@aP}B8`TVBwsiG$H1zegcCI%2dKy~$%+`+X_U4Y}PK-%0mN0vo z`}%u2o14srPP4fO88VMs)7)wHt!Xy^*G*`ii8IvAiWAr0k6X{-r_aMAy z0+4t7-3vQ6-i=*7&4TU7?6l7Q4rcfnxDAF|3!XeY;SJ$%xFlQ}E(@23r-viqig0Ck zMoGA&q@=W@tfahTdP$_DqNK89MrpXTq_niOthBszdTFGzqO`JfMp?M5q^z{8tgO6j zdRe5bqO7uPMtQirq`b7eth~H@dU>S0qP((v#`N&?lIf+>%chr4pFTY@y<&Rh^cj(G zq$E-rDT|axrbi-?ib!Q-Mn$-yq@uKhEfFihuk%;Y3PwM*3h$YmdSe63%Yw-o0?6tm_d4x6f(Qgcn0yLA)XiU zChxw*8&i~qZ>(YX@z&`uh9u#Y!L9J+@Xx$y|5iz%a!ykv)dWA3%TMr3#$);E?`&=C zYHFU=-Gl1bu&TXTmg^bt&%O@Jkn^7!W4h9qgvao^TppL#?F$6l!C;Cz6)O#y-fUNn zdysE%;SkqQcbCMQ@88o4!d}eLk!UGmBX=*;}>~qfh&BKp8`uNj-TJf8E z3JL?k)U+Xakr^{@ylKZvDHU7JzcG+HYj#WPc^Bk#)j#yn$49OD?3=yImS1|=)M?|3 z553~5tFOK8h8ur%|JFzSY3V~p%$!qu@bx!5^Si48!-j{(&Yttmhac~K>~XI-dhEF3 zvdWnY4p_8w*`bFWany=qS2i}cwDoQ{Y13KP-F*8U+qU0!duP|Hul@Ac&g;FJ-blB`1Sn3R#eNxm9y=EQ-U{bRgiyv4!tw8ftC^vxA1xv9bYS+z4fjlq;~ zuCK^b;B!@1dJptX^QHz;0@dbtZ+c3^Gt)Ob;7t!KU06|;Q5KjQO!bfRj0n01wjYx1 zshAv`m^*x2;gGzP#Yn0qV^|>7zaTh1r9W-%?1}zazEuCgewQ!X<4Zd-=pM0Z>IrKj+q0GAKiSQcSazmnv(PLFN3H3X+r8X?`$s1a*gn3dV`zKKGWOg z%kZQGvd>#Nu*bjo?nU!c`l<%LNbL=F53M_XNcxcU!&8P0{CM+x+)R`;^t7d;{QiMI zPV&tza&=Gf4EMS>SC7h>>2qz~K5^hrlf16YI|u$gVUai0>pnH7W>IwDKdbyM@1eee za`)!U$=;^)!%_!ss~nLr*_#q@XZi;&J#~jS$CKeX&RdWB=UljDrV{xr4o>#EXK!Af zKEjjgs|*zSQvw5fPV*ZskI(1#y954UASEZYFl|`+@Qm!t^ek_-XV9R*DY>pZZ@z1o zXLz8%Rp=g-YkDSmrld`Eg}o*2Qr8XMo7^{hZwc;kf9?C${heoT%C9zT{K+}jgbzRB zCueUdd^I!cz(rqwGj-aW701-SaoRcOo`1njci#WNV~_v#sn_0md#~XY6`*3~tmwi6 zjydgIINp8#1CKxT>~n9uZCKS~7VF2cP0gpBf7unkefGJGoCz~$)h;~z=oQD-H#MJg z{!Iw-*l%Bd>+RhcIkgL$ng>q1YwLp#{qe=!pPYL7Pp-TE!G|7u;<=aqyx`*a?;d~l zxrK|D9Dd}n^=F=Y-kra>=b?umf8xcQ+`OY#eDU}1_6~Hcd+qhiQJr0dBkE5&`L^2+ zdSGjA-pEmP^A|5+B{_N1uOEBikFV_hYra6 zK5x{s&prRbvwIgWIqK*@Fe`ifw2waS?5c>)nOnQ%{AH{ApZx9i-|u+oo$vM`No9rF#PxB1i3a4o$1D^$}JXxOEzRKVv z-zj@@@`KZIrg)07in0dI_MUQSZrac@F7!?F&4Qrirwlw8>PsK^)9}sNzJXmSf4kCC zk+ONkkb!%H1FsI9?V zJT8##^9@{|z4`Ni%be(k>p9+m2R#Lztc-mWy;At~n8I(6x_%uLx(SuO7!S6Z7#bf1 zGusvP5}P}^(L?G&KW{x7vQ-<+UL^(l}=DRmPw^b5y#y za@5C@%}Eo(S54}=e&uBMjXNig{CejU<2y5Q<=&N%Z(X}0uGFH6F&VomZpmzzF)e@B zjBw$u13n$OYjJh?)rX91*tKl;+J@yzx^^wUVr#>p#&ZpaHUIwV!;F`U4mWmQeZ*~V z6dm>9Tf2_l{%*qx)A(q`Zr7$`jBX=fOmVqfZv1mCNDB|mb~U4b-ENn6v}T zEU*tATtnQsXa(ULaR*%iPpW&QYZk($BV;k6N30$nL@IzKe#QzKT!=*ALiY?HoyrK; z0+-i?$X!9#!7g_oJ-Eu{PDu+abQd5#m#ZSvg%o{ht}!XD7O%^XsNBPFnlT%nmvOuO zt}GY$?=AF0BQq_(H-=sx?SN>CEjqV z*E0^Qy{6aguY>~vL2ljdi#@IkSAdCm+>ciqu1AUt&pED@rr~dO8(vqciErjW?}6@N z*i!j(_wYd(u5rO(X)f1fPZ&7^iD>!ff%9(MAr^E^bCn_cZnqElp6Cv`J|f#(=tyN} zXQMmqdc$>*&+s6Z-eQl}^-H7?^BL|X-nz6B?+LC*)&%4<)l-6a1FooNjL#LEjn)40 z6!6UJcGY{_Ua-Y=h07BhDtIf)Av56d&2xc86bFwNnagw^8e}H($Z2U0S@{4I`|&QI zD?G0iJZk1&ughnoxZIz+QoUZ+7NqaRx_+@=l%3!0nTjGX0$`KtkX(?4IF9!tdXxg> zj|sU9lz+L;=gC8E{aN_bipN0RH(YbP2Sb{W_o?nY!{_k_gYLjc?}fPj!&@43Wx8^G zt}MiyBVzS6xvoN(sMqj*hxD+{y>ei;v7n)MjVZcqW@AHlLt|^-MzagcpDpcO#~Dko zP>v}lLoTW}HFx(;TLb^Adb*D5oD!Z|GJR@Tj~aD1(da{%i3qbC4|M_O9rd{94!F^* z-_G%9432a0*wSli?+{}`Bv(2$B2v><&^--Uf9er~&6b8%4CZE<-My{HH=DDgrg%>> zJ6b#InV&US7Bt>M`V)};jb6jR@WS}M;ONZj;0+rR!L9JOAw0(bvBt*c-rib{ZMz%L z4Q}ILx6hoJ+St&^&OEx#tt}hHz)-lGYr4AH%$A<64)pV72r+tI!$nKP_e(59mgC*q z*CcXkc|lg+f*Z%)cHYfX3})XSq!~31Tnk)>XFi?tLNdmaM-p_Az{m~gO4}rMFC=W7 zeiExN+D~b{(@$chLi;J($4_DnMEfb<$4_E?Tl<-A`N7()BVP#{O^>!ohiIefxhhELQ> z)+TEvJZ#N`ht-TdT&?w)ur(JRw&uda)?9elngI`6GvHxsg&}OMc9d8lO03!QQfmdI z)S9y|wdU+gtvUNri_%hy(o&1kQj5~kdG=LiAk7W2OUCZX8F0HhP)$MSYpY=Q4}WWfs@UEUuMV951stUS@H;%;NZT z+g>&7f=K8S!411Bb7XhNj)Ejk0$H4dn~fI&+1x6u+*DY(sjzZWVdbX6%8g!Sw$_z} zB*&yY2&q+Oa5rYjM$F=0Or|J9$&_R$E7h2lYOL0#XBi){je6jOo{{be4J&b?MrxcK zK2hVOds2-<{0ZG6-4mKc;)Gt&I63}=PLb{jjRHJ3slTvN3;f;55b zZb_0-n_ZdvlM~*<=SB4?3B@M@N@)?a!j`%5jFqk0?BP{!$&< za{ElVVUs5p<~XiE{AN>kyE)tJ>2B9?bYS6$;|ExoRc2#%yDk2;%8g@}<_*n_I?QUD zJ$lZ)Sbnq8ZBlNBc3R7S9EZ(YX7)C>H#hcSd4@|H{q0Cd$F~e&FcdR>I819N*4|n< zF4Ex+ML6<9|Bz)dM$zumF`zMFr*Szjy6YA$10D(NNY~Cz%kTS`kFxXrVc^-exVAa) zLk|3)13v*=WDEZ|uxZ1e0duUaY5xRxj1BJw<~oXY{}`C#E{(r+gx})`|CJ;BmyYmH z1Ka6)3fM&aPF^JhH<9-F@QdM)Ma#Jke5L~r0CUdI8Fxagxwwq=Fw8QTjlGbh)ndt) z!YtO1vGTUQqcXw)cC#(ren&dZ!1gjcQn~*?y2Wy(nk!lpto$6~hO5=8idz-_3 zG2*j_KM2?!eu2Y%zQg@>#J9kf-mAb1ZTKYzei8TpoBIST`r3JLiUa?|fwwsDTfn9* zzFoi*Z1_3gm<>Pcz`t|gXB_xx;HWM9Zyoqa2Y$kVA9vtK9rzIk{!a&f*nuAc<{k@O zz7GP=0Pe%SB(oQL;~OzI+GQSgkWw_--+#cLozJ%c*V*E^3Ao0FFLL<*kppi8w(HN6 z6kfihX30#|(qq1Gb+b5{k)XF9{wi(h^Z?`XW-CAIfbH_v;lOKwIp?PHbu@6T4KD|_ z%il5wKE#0!cHpHByu^VI0w%w8`imU+KnFg+ffqRNd{+T~^u1+-JG!vUxM2F7o+t}S~7K^`8GrVDfamRc)*ZVx)E*p*hedCaOWO_H^ z1X%~R-t_fsG>g|Xbayv*_R6jSPIq;(^V_z*V@iK#Yu^;?m+3Rr*(NhKZ|TAWjo*Pl z(kSbhXib(MVoU!cII;|-`|?8)U0NPk;yNa_;mF04_STNpKF!-tR5+FQ_NKn?&Af5z z0`LfFIP+eWoOcn&zL`&yXQlT41LcEACTJSVm4A(=0aKpT(gjbKnM>zej9Y5g3p|5J zzUi=U0o!HmO$UC%fpkj;y1HbCPp8(tYzPlaxV+a1ofj@NM4;=V?2mTuv!+l&j zzn=oz>+(i8+WY1kfG67gpAS6MhPOD}cV#8l?FbfUhQt5vW99x!uIG#czHq5wz^m~9 z&ZthY;jO^zo9Q3x&=UMf8d_qM+SRj>OBlxF1LeAW5&S{?EX+I*i}kn0X*0sB%BD9& zO3P+6mNiwbYQnb3>1E-DNCP(fMOrFaTCkHc+|bZ6t-Wqe!OYGik?84qkdG>bN zD(vuVp4QROJx$bCP|$?*S0bHtppj|ryAIddv;m{jd9kIjc?*{x`9DEVCwllGW#6Qm zn^reZUDMpUdQG1h#X?|ndy9rs%o5`>(0(*%zTGYBfX4r!uvlK|Y-pETUT0EAHTPg$ zu)hcK+aHoF~gm|x7B>PA@-bv`=QP%e*)K1xKljX0&tWvb> zCrnS{RBVzgp1`a%_4Y}i!%c%6Avr4^_K&HXv^&QXWA;nS{+K2>tQbkoCF0>&mil8~ z`nuY2;FGMc=g!(m;8Z`h`eHp+i-JYVD+0Bhmg55XA%^{4RSEs6qPM%lJ}Z#llKiGLOR1(G*3=FDN(++fyetV-_GXa ztTd8})#6cu3OjeDVbp`)M?jV-+Zu;~+0Vhyzo!HHh_Hhe>e? zdl??6TnlefSghPz!8rfc-O9c12O}Kk-=KcQ8neb{0<%6Wh2BC{5YNFdTT$TN0j8_< z^bzn=hezYJFr#TP4nY`>Lm9_1n3v-@6c7F<{fH04p9Zt0wYR&y0ovjpZL#m~Y~Iif z&D-46zVW}VHnD7tz7(@$Ogb3*1VGOT$N+h%^Yk9dV-m2?{W#QZ9@o&@p*lrkN43rG zeW>@$zYaSJ3}C-OV-uKtRE=k*dT$XtCRG&+v4vm1*0Ch9pvle4<@tv%}!axe;dwb~Z1 z30!N#slX69E8R4Q|4G2qpPH@%fM?lor^9`{a!2W{#`y?&q90^7)q`?dxJu+_u?>#~ zW?j+g{2XI~u{L}$@Hk*g-rJj3Q8-RRAofef;DHwlGprp?bYRMj-F>nHvyVe}D?K)x z*u%jzKSP>>;dUAxj^Q*u3ufwzecOeWhW6fO%ik9Gp&aXQm%zNxhA)Si@t`_!Lw}## zuaoe9HQemsZ*t(gTQvWA93K{0W*Ca{tpiPM__yU?*ZH6`^bU6bcFxT zfvJ4#@%ex`cc9ZR24;SG8(NyN{?X7>S&wTPj-y0bR#>>%#}22F_O*KD$Fkj5nlSS1 zWhZKGYu_?#Ih#4N=HSDZ98zP^eIs-o+j@&R_4}ifjFb*eViPX=<)92?qg$8Lc<4OV zQO;r2%Q>ui4uM%v``C4KY@j`_4k3Sg`&tDAk9hA3u79DUyb?ko+?Zl>YfW;~>ZYk# zB&L*4ztB3`ZFRSBBSGDQtj_L)jMbuXC(3>Yoic%uC2}<$ z{*SRB{C=>0h^>FK~e_}PaK9blMQXjFcK*MaU2v*i6)(T