From f0938f39e70ca9ee85da533d1e747e5960c70d83 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 17:30:01 +0200 Subject: [PATCH 01/13] color red --- code.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code.js b/code.js index 1c053a9..633cfb8 100644 --- a/code.js +++ b/code.js @@ -6,5 +6,6 @@ function setup() { function draw() { // draw stuff here + fill('red'); ellipse(width/2, height/2, 100, 50); } \ No newline at end of file From 6038bafaba4f980ba5e25146a99f99b6d63ece57 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 17:44:18 +0200 Subject: [PATCH 02/13] additional background --- code.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code.js b/code.js index 633cfb8..3e1eab3 100644 --- a/code.js +++ b/code.js @@ -6,6 +6,7 @@ function setup() { function draw() { // draw stuff here + background(255, 204, 0); fill('red'); ellipse(width/2, height/2, 100, 50); } \ No newline at end of file From 3ee9927d8cd87b325758ecac50b14343b2ddc2a8 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 17:58:26 +0200 Subject: [PATCH 03/13] add console --- code.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code.js b/code.js index 3e1eab3..469dcae 100644 --- a/code.js +++ b/code.js @@ -2,6 +2,7 @@ function setup() { // uncomment this line to make the canvas the full size of the window var myCanvas = createCanvas(600, 400); myCanvas.parent('myContainer'); + console.log("initial load subtiv sketch"); } function draw() { From caa84e4d8653ded97ef72eaef23927a5bd1716f5 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 18:24:21 +0200 Subject: [PATCH 04/13] no message --- code.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code.js b/code.js index 469dcae..25719b2 100644 --- a/code.js +++ b/code.js @@ -1,7 +1,7 @@ function setup() { // uncomment this line to make the canvas the full size of the window - var myCanvas = createCanvas(600, 400); - myCanvas.parent('myContainer'); + // var myCanvas = createCanvas(600, 400); + // myCanvas.parent('myContainer'); console.log("initial load subtiv sketch"); } From e5a796522fbf50df4c9204c634092bec8648ef3d Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 18:56:34 +0200 Subject: [PATCH 05/13] instance mode --- code.js | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/code.js b/code.js index 25719b2..29f7c79 100644 --- a/code.js +++ b/code.js @@ -1,13 +1,23 @@ -function setup() { - // uncomment this line to make the canvas the full size of the window - // var myCanvas = createCanvas(600, 400); - // myCanvas.parent('myContainer'); - console.log("initial load subtiv sketch"); -} - -function draw() { - // draw stuff here - background(255, 204, 0); - fill('red'); - ellipse(width/2, height/2, 100, 50); -} \ No newline at end of file +var s = function( p ) { + + var x = 100; + var y = 100; + + p.setup = function() { + p.createCanvas(700, 410); + console.log(whaddup); + }; + + p.draw = function() { + p.background(0); + p.fill(115); + p.rect(x,y,50,p.random(5)); + }; + + p.mousePressed = function(){ + p.remove(); + } + +}; + +var myp5 = new p5(s, 'myContainer'); \ No newline at end of file From e3f01e7bc1d92c9a22cc6f92b650763ac24ed56d Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 19:00:41 +0200 Subject: [PATCH 06/13] no message --- code.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code.js b/code.js index 29f7c79..4a22584 100644 --- a/code.js +++ b/code.js @@ -20,4 +20,4 @@ var s = function( p ) { }; -var myp5 = new p5(s, 'myContainer'); \ No newline at end of file +myp5 = new p5(s, 'myContainer'); \ No newline at end of file From afeed4570947923c52dd51f288685fe49388eca0 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 19:03:00 +0200 Subject: [PATCH 07/13] typo --- code.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code.js b/code.js index 4a22584..3005648 100644 --- a/code.js +++ b/code.js @@ -5,7 +5,7 @@ var s = function( p ) { p.setup = function() { p.createCanvas(700, 410); - console.log(whaddup); + console.log("whaddup"); }; p.draw = function() { From d1f5c0da4eddb26bc7acd5c6fa7f7914e7598948 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 21:06:01 +0200 Subject: [PATCH 08/13] no message --- code.js | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/code.js b/code.js index 3005648..0f0e9d6 100644 --- a/code.js +++ b/code.js @@ -1,23 +1,31 @@ -var s = function( p ) { + +console.log("sketch2 loaded"); + +s = function( p ) { var x = 100; var y = 100; + p.setup = function() { - p.createCanvas(700, 410); - console.log("whaddup"); + canvas = null; + myCanvas = p.createCanvas(700,410); + myCanvas.parent('myContainer'); }; p.draw = function() { - p.background(0); - p.fill(115); - p.rect(x,y,50,p.random(5)); + p.background('green'); + p.fill(255); + p.rect(p.mouseX,y,50,p.random(50)); }; - p.mousePressed = function(){ - p.remove(); - } - }; -myp5 = new p5(s, 'myContainer'); \ No newline at end of file +if(myp5){ + myp5.remove(); + myp5.canvas.remove(); +} + + + +myp5 = new p5(s); From cf88a13898c92e051f3af0996548aabfbad37889 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Wed, 8 Jul 2015 21:14:52 +0200 Subject: [PATCH 09/13] no message --- code.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code.js b/code.js index 0f0e9d6..7b2e9b8 100644 --- a/code.js +++ b/code.js @@ -9,7 +9,7 @@ s = function( p ) { p.setup = function() { canvas = null; - myCanvas = p.createCanvas(700,410); + myCanvas = p.createCanvas(p.windowWidth, p.windowHeight); myCanvas.parent('myContainer'); }; From c9fd43d7b533ab903868412a47d8de819c6dd470 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Sun, 26 Jul 2015 13:40:57 +0100 Subject: [PATCH 10/13] subtiv master merge --- README.md | 2 +- Sensors/Code/control program/src/main.cpp | 13 + Sensors/Code/control program/src/ofApp.cpp | 320 +++++++ Sensors/Code/control program/src/ofApp.h | 87 ++ Sensors/Code/readSensor/readSensor.ino | 13 + .../Hardware/designBiomoddLondonSensors.fzz | Bin 0 -> 6899 bytes .../designBiomoddLondonSensors_bb.png | Bin 0 -> 578139 bytes code.js | 781 +++++++++++++++++- index.html | 18 + js/initialSketch.js | 2 + js/p5.min.js | 7 + 11 files changed, 1230 insertions(+), 13 deletions(-) create mode 100644 Sensors/Code/control program/src/main.cpp create mode 100644 Sensors/Code/control program/src/ofApp.cpp create mode 100644 Sensors/Code/control program/src/ofApp.h create mode 100644 Sensors/Code/readSensor/readSensor.ino create mode 100644 Sensors/Hardware/designBiomoddLondonSensors.fzz create mode 100644 Sensors/Hardware/designBiomoddLondonSensors_bb.png create mode 100644 index.html create mode 100644 js/initialSketch.js create mode 100644 js/p5.min.js diff --git a/README.md b/README.md index 1683fc4..5aec9d8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ # BiomoddLondon -Welcome to the biomodd london 2015 repository +Welcome to the biomodd london 2015 repository -- subtiv try out diff --git a/Sensors/Code/control program/src/main.cpp b/Sensors/Code/control program/src/main.cpp new file mode 100644 index 0000000..e57370b --- /dev/null +++ b/Sensors/Code/control program/src/main.cpp @@ -0,0 +1,13 @@ +#include "ofMain.h" +#include "ofApp.h" + +//======================================================================== +int main( ){ + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context + + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: + ofRunApp(new ofApp()); + +} diff --git a/Sensors/Code/control program/src/ofApp.cpp b/Sensors/Code/control program/src/ofApp.cpp new file mode 100644 index 0000000..2709b11 --- /dev/null +++ b/Sensors/Code/control program/src/ofApp.cpp @@ -0,0 +1,320 @@ +#include "ofApp.h" + +//-------------------------------------------------------------- +void ofApp::setup(){ + sensors = new Sensor[3]; + simulate = false; + setBackgroundImage(); + setGUI(); + initArduino(); + failedAttempts = 0; + + // listen for EInitialized notification. this indicates that + // the arduino is ready to receive commands and it is safe to + // call setupArduino() + initArduino(); + ofAddListener(arduino.EInitialized, this, &ofApp::setupArduino); +} + +//-------------------------------------------------------------- +void ofApp::update(){ + arduino.update(); + updateSensors(); +} + +//-------------------------------------------------------------- +void ofApp::draw(){ + ofBackgroundGradient(ofColor::cyan, ofColor::purple); + drawBackgroundImage(); + drawData(); +} + +void ofApp::drawData(){ + ofPushMatrix(); + ofTranslate(ofGetWidth()/4, 0); + for (int i(0); i < 3 ; i++) { + ofTranslate(0, ofGetHeight()/4); + ofDrawBitmapString("sensor"+ofToString(i), -100, -50); + ofPoint prevpoint = ofPoint(0, 0); + for (int x(0); x < sensors[i].averageData.size(); x++) { + ofPoint pt; + pt.x = x * 60; + pt.y = ofMap(sensors[i].averageData[x], 0, 1, -20, 20); + ofDrawCircle(pt, 10); + ofLine(pt, prevpoint); + prevpoint = pt; + } + } + ofPopMatrix(); +} + +//-------------------------------------------------------------- + +void ofApp::setBackgroundImage(){ + img.load("logo.png"); + img.resize(ofGetHeight()/img.getHeight()*img.getWidth(), ofGetHeight()); +} + +void ofApp::drawBackgroundImage(){ + ofPushStyle(); + ofPushMatrix(); + ofSetColor(255,100); + ofTranslate((ofGetWidth()-img.getWidth())/2, (ofGetHeight()-img.getHeight())/2); + img.draw(0,0); + ofPopMatrix(); + ofPopStyle(); +} + + +//-------------------------------------------------------------- +string ofApp::getPostUrl(const unsigned int sensor, const float data){ + string url = SERVER+"/sensors/postSensor?d="; + + url+=ofToString(data); + url+="&s="; + url+=ofToString(sensor); + return url; +} + +float getSimulatedData(){ + return ofRandom(10); +} + +void ofApp::updateSensors(){ + const unsigned int frequency = 100; + int sensor = (int)ofRandom(100)%3; + + // send data + if ((int)ofGetFrameNum()%frequency==0) { + + float data; + + if (simulate) { + arduinoText->setTextString("simulate arduino connection"); + data = getSimulatedData(); + } else { + arduinoText->setTextString("arduino connected"); + data = arduino.getAnalog(sensor); + if (data==FALSE_DATA) { + data = getSimulatedData(); + } + } + + ofHttpResponse resp = ofLoadURL(getPostUrl(sensor, data)); + generalText->setTextString(resp.data); + } + + //receive data + if ((int)ofGetFrameNum()%frequency==floor(frequency/2)) { + const string url = SERVER+"/sensors/getSensors"; + + ofHttpResponse resp = ofLoadURL(url); + generalText->setTextString("data received"); + + ofxJSONElement json; + bool parsingSuccessful = json.parse(resp.data); + + if (parsingSuccessful){ + for (int i(0); i < 3; i++) { + sensors[i].rawData.clear(); + sensors[i].averageData.clear(); + + for (Json::ArrayIndex rd = 0; rd < json[i]["raw"].size(); rd++) { + sensors[i].rawData.push_back(ofToFloat(json[i]["raw"][rd].asString())); + sensors[i].averageData.push_back(ofToFloat(json[i]["averageData"][rd].asString())); + } + } + sensor1->setBuffer(sensors[0].averageData); + sensor2->setBuffer(sensors[1].averageData); + sensor3->setBuffer(sensors[2].averageData); + } else { + ofLogNotice("ofApp::setup") << "Failed to parse JSON" << endl; + } + } + + //update actuators + // actuator 1 + //can be improved by erasing duplication + if (actuator1time > 0) { + int remainingTime = actuator1time-ofGetElapsedTimef(); + if (remainingTime <= 0) { + actuator1time = 0; + arduino.sendDigital(3, ARD_LOW); + actuator1text->setTextString("actuator 1 disabled"); + } else { + actuator1text->setTextString("actuator 1: "+ofToString(remainingTime)+" seconds remaining"); + } + } + + if (actuator2time > 0) { + int remainingTime = actuator2time-ofGetElapsedTimef(); + if (remainingTime <= 0) { + actuator2time = 0; + arduino.sendDigital(4, ARD_LOW); + actuator1text->setTextString("actuator 2 disabled"); + } else { + actuator1text->setTextString("actuator 2: "+ofToString(remainingTime)+" seconds remaining"); + } + } +} + + +void ofApp::initArduino(){ + ofSerial serial; + auto devicelist = serial.getDeviceList(); + + for(auto it(devicelist.begin()); it != devicelist.end(); it++){ + cout << (*it).getDeviceID() << "--" << (*it).getDeviceName() << "--" << (*it).getDevicePath() << endl; + } + + arduino.connect("/dev/cu.usbserial-A9007Lns", 57600); +} + +void ofApp::setupArduino(const int & version){ + if (!arduino.isArduinoReady()){ + ofLogError("arduino connection failure"); + arduinoText->setTextString("arduino initial connection failure"); + } + + //set digital pins + arduino.sendDigitalPinMode(ACTUATOR_1_PIN, ARD_OUTPUT); + arduino.sendDigitalPinMode(ACTUATOR_2_PIN, ARD_OUTPUT); + + //set analog pins + arduino.sendAnalogPinReporting(SENSOR_1_PIN, ARD_ANALOG); + arduino.sendAnalogPinReporting(SENSOR_2_PIN, ARD_ANALOG); + arduino.sendAnalogPinReporting(SENSOR_3_PIN, ARD_ANALOG); +} + +void ofApp::enableActuator(unsigned int nr){ + + + float inittimme = ofGetElapsedTimef(); + if (nr==1) { + arduino.sendDigital(ACTUATOR_1_PIN, ARD_HIGH); + actuator1time = inittimme+ACTUATOR_1_MTIME; + } else { + arduino.sendDigital(ACTUATOR_2_PIN, ARD_HIGH); + actuator2time = inittimme+ACTUATOR_2_MTIME; + } +} + +//-------------------------------------------------------------- +void ofApp::keyPressed(int key){ + switch (key) { + case 'h': + gui->toggleMinified(); + break; + + default: + break; + } + +} + +void ofApp::setGUI(){ + + gui = new ofxUISuperCanvas("BIOMODD LONDON"); + gui->addSpacer(); + gui->addLabel("Press 'h' to Hide GUIs", OFX_UI_FONT_SMALL); + gui->addSpacer(); + gui->addLabel("SERVER"); + gui->addLabel("SENSORS"); + gui->addLabel(""); + gui->addToggle("simulate", simulate); + gui->addLabel(""); + sensor1 = gui->addMovingGraph("SENSOR 1", sensors[0].averageData, DATA_AMNT, 0.0, 1.0); + gui->addTextArea("s1", "SENSOR1"); + sensor2 = gui->addMovingGraph("SENSOR 2", sensors[1].averageData, DATA_AMNT, 0.0, 1.0); + gui->addTextArea("s1", "SENSOR2"); + sensor3 = gui->addMovingGraph("SENSOR 3", sensors[2].averageData, DATA_AMNT, 0.0, 1.0); + gui->addTextArea("s1", "SENSOR3"); + + gui->addLabel(""); + gui->addLabelButton("enable actuator 1", false); + actuator1text = gui->addTextArea("", "actuator 1 disabled"); + + gui->addLabel(""); + gui->addLabelButton("enable actuator 2", false); + actuator2text = gui->addTextArea("", "actuator 2 disabled"); + + gui->addSpacer(); + gui->addLabel(""); + gui->addLabel("GAME"); + + gui->addLabel(""); + gui->addLabel("ARDUINO"); + arduinoText = gui->addTextArea("ArduinoText", "arduino running"); + + gui->addLabel(""); + gui->addSpacer(); + generalText = gui->addTextArea("generalTextt", "general information display will occur here"); + + + gui->autoSizeToFitWidgets(); + ofAddListener(gui->newGUIEvent,this,&ofApp::guiEvent); +} + +void ofApp::guiEvent(ofxUIEventArgs &e){ + string name = e.getName(); + int kind = e.getKind(); + + if (name=="simulate") { + simulate = ((ofxUIToggle *)e.widget)->getValue(); + } else if (name == "enable actuator 1"){ + enableActuator(1); + } else if (name == "enable actuator 2"){ + enableActuator(2); + } + +} + +//-------------------------------------------------------------- +void ofApp::keyReleased(int key){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseMoved(int x, int y ){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseDragged(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void ofApp::mousePressed(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseReleased(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseEntered(int x, int y){ + +} + +//-------------------------------------------------------------- +void ofApp::mouseExited(int x, int y){ + +} + +//-------------------------------------------------------------- +void ofApp::windowResized(int w, int h){ + +} + +//-------------------------------------------------------------- +void ofApp::gotMessage(ofMessage msg){ + +} + +//-------------------------------------------------------------- +void ofApp::dragEvent(ofDragInfo dragInfo){ + +} diff --git a/Sensors/Code/control program/src/ofApp.h b/Sensors/Code/control program/src/ofApp.h new file mode 100644 index 0000000..0ba2dd9 --- /dev/null +++ b/Sensors/Code/control program/src/ofApp.h @@ -0,0 +1,87 @@ +#pragma once + +#include "ofMain.h" +#include "ofxJSON.h" +#include "ofxUI.h" + +#define DATA_AMNT 10 +#define ACTUATOR_1_MTIME 25 +#define ACTUATOR_2_MTIME 25 + +#define ACTUATOR_1_PIN 3 +#define ACTUATOR_2_PIN 4 + +#define SENSOR_1_PIN 0 +#define SENSOR_2_PIN 1 +#define SENSOR_3_PIN 2 + +#define FALSE_DATA -1 + + + + + +struct Sensor { + Sensor(){ + for (int i(0); i < DATA_AMNT; i++){ + rawData.push_back(0); + averageData.push_back(0); + } + } + + vector rawData; + vector averageData; +}; + +class ofApp : public ofBaseApp{ + + public: + void setup(); + void update(); + void draw(); + + void keyPressed(int key); + void keyReleased(int key); + void mouseMoved(int x, int y ); + void mouseDragged(int x, int y, int button); + void mousePressed(int x, int y, int button); + void mouseReleased(int x, int y, int button); + void mouseEntered(int x, int y); + void mouseExited(int x, int y); + void windowResized(int w, int h); + void dragEvent(ofDragInfo dragInfo); + void gotMessage(ofMessage msg); + + void urlResponse(ofHttpResponse & response); + void guiEvent(ofxUIEventArgs &e); + void setGUI(); + + void setBackgroundImage(); + string getPostUrl(const unsigned int sensor, const float data); + void updateSensors(); + void drawBackgroundImage(); + void drawData(); + void initArduino(); + void setupArduino(const int & version); + void enableActuator(unsigned int nr); + + + + Sensor * sensors; + ofImage img; + ofxUISuperCanvas *gui; + ofxUIMovingGraph *sensor1; + ofxUIMovingGraph *sensor2; + ofxUIMovingGraph *sensor3; + ofxUITextArea *arduinoText; + ofxUITextArea *generalText; + unsigned int failedAttempts; + ofArduino arduino; + int actuator1time; + int actuator2time; + ofxUITextArea *actuator1text; + ofxUITextArea *actuator2text; + bool simulate; + + const string SERVER = "http://localhost:3000"; +}; diff --git a/Sensors/Code/readSensor/readSensor.ino b/Sensors/Code/readSensor/readSensor.ino new file mode 100644 index 0000000..57d546b --- /dev/null +++ b/Sensors/Code/readSensor/readSensor.ino @@ -0,0 +1,13 @@ +int LDR_PIN = A0; + +void setup() { + // put your setup code here, to run once: + Serial.begin(9600); +} + +void loop() { + // put your main code here, to run repeatedly: + int readp = analogRead(LDR_PIN); + Serial.println(readp); + +} diff --git a/Sensors/Hardware/designBiomoddLondonSensors.fzz b/Sensors/Hardware/designBiomoddLondonSensors.fzz new file mode 100644 index 0000000000000000000000000000000000000000..bb2d12df66af63c6c36755431433fc0b52e9608b GIT binary patch literal 6899 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 literal 0 HcmV?d00001 diff --git a/Sensors/Hardware/designBiomoddLondonSensors_bb.png b/Sensors/Hardware/designBiomoddLondonSensors_bb.png new file mode 100644 index 0000000000000000000000000000000000000000..5913466c8076a807b20a3c11cc28c56cfcc45405 GIT binary patch literal 578139 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

Hdu{`=9%J$a*H=cD=l+I_q~ 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

v za$C-t&DH>qN2Botm?4zOZ+n7F>$aguBv52cj;8JnUB9SXkb27G_;flh6T!C!x$s6C-@5xf##IhTD?d@<2?7 zQn2XE{!}MOl{Vg3hA0fV=nhFqzsa?zWkL6@80)J@TYY5NbdAZt+Z=uve9YE)$S~a^ zDx-hy24j?)>`^R69DH<|3uZ8=f*p${tb6ksd3{l!T+5me|Up%CP=o#H8Ys>)| z!I%vI3SNbVB(%wwp?;LQ1-nv(NwOY0CHu=RjCiBUCp(q__7kbJ*VM#lk7lE~^{)G| zfxEF+pRx)vFFElq3t-9Fb9N(%mBrD3g4*`#kB+G6+SVQJjLKsp}| zBm4~yX=tnjBjrvxqz0L&p%i3MOW@yaWtDOUyAQlAQ9vh8L(KAcPeLf>5WcS~KqUxo zh&lJI>>r$(K`qPB{@4e{JOiU=P1L?a>#*^s430K8DE{g7Rb4KW^K>Bn`u?b^bu#ku zn6xHSavjGMMU6h$WWtN^+daR?_v@!S*8BN>6;W|#%+uq47a3c*$qvv;U(VL6csf4jF)qTD~G z0V|zQTVX;(q;2K~aheteUohMTVTPA|Xr*~b<)LeZiN1}fB8#WJPEWC;f=nVVdV-6v z3d&hZt`ZUbWmCwaJWNU|+kphyRE(=EU5py|#C7UI$0mv>RY*w4L#k!|+&OrsIXcfb zyfN*)vA-UX<7G@Kap=>ShIX!%F*`$32-SoWganFc^5?g|DpQ170$(L3=KOBpxe%ct za!Z3!#!)QHj-bCW_eR0pXXswUX1=I24+Q-B`t?G8&K=Xdp({5?mo+Z*now zZt0aI8G>>tcpGPlvqLl|DM`q>Eg!_mR;@Y&pB!1m`(}IWsTCsIw*Bp1=>y)S4PhJdHJ@XGZJ3!wIg@I-U&=04ax6$+fe}7||M$2I_9!f%ujAq~m`Lxi0 zvO@>8H;K~N!n#^wJTE@lTIwVKxdbY{Dp^dFntA&9-E*|EOG|*Ku~V8)-;_ve9e}&c zp_0;`rq^B3{)WC$^&n7rqoN!5l0gWI3$ks_Zs^ts3Sh#_(jvc+W4+th3$quFUy`!RTzXte zX678W()P+?${Hkl-DsICl_@K=5Q=2#xgA?upvRxv_vCKBZCX~I%~YmgL%?yZl%<+7 zqKy;#nF{|rO$f4}X{{;LT60s2UDs$VQS_#7!78m0TZ!Tmfppd4r~so<^T2wE@-C}O zQ@q`NF|sb6nn3|ZZ~LZMHLstk2VIchz&EEB@2(`~X2J<~9K(687Ia*0?5}V#@uHNW zE*QAxW&(gu&{x$gSl$)wJ`BiDdd<_iBPBAbQ{SzH=-`zy+P`>BB%PSOt-m?lX62O| zC+HjMnjNMlK%K<6LgZuJz&K-4y$*g;M^cZ6D?2)lepv6YeLB)LdGvdfje!ex9ts^M zf(8|~NfSxSsP4Q#*#cd*o0PF?-oKHO+N~7jvs8*5!foyrlAIK5q{C!7DMXC!%7t8$ zbGi8NlPE@SqqhESiL_=*C;(t-EZr*Zh6HH^?1_WOJM57u1*h)5mxywuh*Bw zeduop6Hr#`YEt(Z#7fBRwpH24f?Un_r_bxC?ytxpF^w_oob`wE3)Jlt(3vzW1yIs! zw}^J=dcPl?55qtYs4omPT7`j) zT=m)bxGBRgU5`33l3LGClRob~jX7Rr7Qg!MktJo(Oq(6!8I z2|Wcd>k8@`Z8r9+`xey2j;PaD4K)eRm;K*|!3f7g%V&Se#fWo5&vkA$&lYt~E&5+K z((>hMe{bF^+snD5UXAtiq(5U$918j=!^76Kw{VbbAI8!dpE^_#YWvhODhO|w>x93s=v8r!S zu1Q3BC*cz!Jtzesy?SiYkU`2gd7Sd~A1{K&d+46bt6 zJ*rJl4joFx)zsL32#JNBSmW(7l)zw^1rREf0!YudSi?W7j>%$40#3PFk8K%HgtUJ5 z_Cj8zP0O((!Dez}(xXT7vAi!xhQnnYGlsXo&K}lbz>E9?0$|9*EnW6W{^V$*dIR?5 z_~xQdl{TA|yd9oyOclP}J^a+)D4uclT`tXOosv5L6ym;}m_$mg%L0gGrOPiS zHxRPvf1@O~Bfn$NuW%PyV)OgqMAG@x;no5TTF{S7BiLP zBqno-Y}nZnHf*Th4~=nZ1?}=Ee68MJvz{O63xu7{;Bar%*HTL_c{f=?7@ zS|4w0gJwC!ehKF8@mo3lG=)#6^1#Gn@=w|2%ai3TXSV>g8XNQQGL{#5t=9`Wn62Y3 zdrqD_sWbgSTa6nr9BCo9qH7OJ*Zl818ku#PH&J!1%_ zqhX{&r7nuB3eu(_Bn*x9UJi2}SoJ<tg@Ur+_VGk|=2(l~KA0EU`5P4zy&C7Vih z?m~49A;^m|7)3vL6QvkB6{yQd%B*^JA^nm>pE{dEhZMVmLqbXtaK$hZt{~i!P*kM( zGY<>;+0q=cbA+iK)=f4f424cdf?4?DfB;og?+R)@OW}c&wwcSQ5cP7++Z!igx9h%Y zM9kafb26g5OG3?mCfdUry9~8U4xFPyd~hg8mfy^aEt{fO-S`zCslBYIs5Jca!>l}PQhi%Mv@kxZMEkyz368tFLh0RN z#~xB}P1v4geA!p0@zsGP>5-Wd5^+2*AgkL(Vb6CWE3qdo@-B?XAtxi)LrJnvaP*>< zl-gg?6}3;`c@dmo(OKl3Z-mfEF6)}&eMC!8((i5J6<&K-wxVjRa(hYUNk75biqw;E zT(+TQt|MdT_)m3OCS$?eEA;y@r-l9cr=c{pQ$G!*6HKybNJV_=XW0l;R#l1jQ--ak z^w{N@B;M~?;c6Z4^BrwX@_C2k4?`?Kfu4XTGElyX^ocxdajmMVioXH8=nZ&C z5yL%bk3&B^KW)gI#$bEJrfYI9K)H%|#Y5u-AIG}gzHyPpOWg!jH_B_4SJmDb0VH`u znaa%UC5~V%BZOx2%5;~ZjD?dEFSrW`tbjT5-LY!&^JfYo&tA&I?6pwWLD9?u*)yUC zqAyN<=fu~xHoaq1C2z~w*ZK)YVLCJ0@#|_x`tkS|fzGrMcW&%%e3sHmiz&wHr z(tNS7oG5(U!T%c>f-7>-P~QRIRK7z`zS zYXh2YmwfJY-hpT4f` zt3pBzf+@P%)Mg13AW_=G_%>I?POYhC6xg2k!FLM_t~`;Q!sbN~CRE!9!sM0NfZcsC zZtv8hU(C`zxb|T(FG4#oEA3u&-aYccz+1jRZ63vFGd5ZyV}Ge5z*?N~tMx3j%G`S> zvzh7z&5xpP#>vodSw5Y~XcKhRYMa0w%|N2u9fh0Y6Mr`_3gmLXEj8F~5L6~4ZE9OG z4sq~XL}h7z17Q~0VDS`M+-{ZLEB*pZk<8I;Xvq_sIYL9+u}9YTAvVlP#I%9Pw77u0 z+1~)mDR0#6UaF&9$_p$=dYv(~sP$Z)H&LJ2-;ka=ynV7caw??zJoG2~JQWYA?U0p? z9owX<#y$D7c<<`ieg}DhraZU3&|iG$+}1zLS@B-4Z~U9Dn->8&UT5`0TqGw8t^6#! zGpMO6E4Ln7NW~Wtclgql;QSo%Ac`4OHXeQT>Uu29{06~Ab)rzalEoz;e;H+F-AY0% zkzfW3l?R4bE1scv22I-am?aH$VctQXU}VI+@-HHYj^Xp@=AxdVkkAjbKsrRP&Av#V z3pw|ah}%3La&wc>ytuJJK1gs8p}&g3tPy!7i2iiQOrYcjvpU@&Co{8z1T%GSlsI|G zqbOnEQFP=H)uUswE$aIJpgY3bz@)N2V%_=+{}cSU((=$D zcWbq)%}f-hpjJdiCG#b$VLt%3N@}TkTxO$54n~nP?0WsImjK~eh+(qOVo~%CJy(=7 zuxCDisR2B;R*$F>Lg-0EGsV7d>?BrvC$KZ_jWjfLh{#q{N!alQtOmf6+#6A{T}2=t zV?5Nz8Iun$xW0{=pr-or3NgGb9_|Hi173K9}mz(uQ>zLAxd zCMcSdKD=*a?4LYTYrt3``Cv@g)XV}<>lyt}h06c>98!Sff$XQh;il(qfDl8nnk1Gj zT<91E3SX~F< ze?PnQlOyjfrH7!ETz^Ip0LgWP9obPHA_W-6v7g8;5zgiUkUn=tK=s$dK{0vVqo~~S z5Qu5zAc2@dcV!y)relzO6j)H`Fgi2Dk2AEm-rh60ZaD1Sq|z)N1s}9Gbzl(!`^VqS zOzB6NMTEwj>kCdUGtDNvFJW^mt#Z*k3GLR~qmkYZr3cf~qX6$#u2E(5tK8>2mD4&o znm3bUtrvH%Y>wiGvffkizVhvhFo3<>q~v!gIo zz=5!DCCJgzTP}S>>&-kP56ZBR9or-=Sbl8g?2mBQ@Ao1XdRq=V5`-x@LNStw23PG4 zlpTp%V*b}klO^w<($q1@Ns)a_UO4&1g+-vFSxPM6^o3p_15PWpQT)4OYTN`K$RAs! zV;P?Z?c;okAh?G^YSyrXoPB+rFJABR?C~xS^T1pJnPrk6Jb$OV_5d}I@PrG!KgYaQ z=UzZiBZCIm;}ZABjb*?K^n+Kyt zTXjk$$7$nva#;)WOP_2kvuOY^EOOg$e6A1TRlYC2b$N}Abo(VMZ_Ov#OUC6jGnY0t zDjq)@!A~z?S@s#;MJelfs{ltRBg`7SJI9NL;@m8wJ;RkYNk1l#Np+%oQJRr6J(o|} zkCGF34Jxtjn-Wc>MHG0H{f^LHM5Q9v1xn<%4F%@l(wat6JtnGq10#KQ+3v5uPfY!s z9IC3dIwxJkVE-_Zmy)`M`F(o%_{V$4ufH?sHe7xQ`u5y#tG(}V@u7rlHW%Ac&FiSXEA5#ToP*z7FeBsKx!E@4h zmqR(DH+}cT5oX7NRSCsDuCYs#ii?1a0xk;iS({{!u^iYepi7LCmw!k}i;eo9WaXqC z9O*g?|4AxFEST5f{^u-+RGiQ}74t47HMMHc@N!+}5Ae+k_zGrOBdKZJ^ZA8743^iP z8JCe}6TU_*xn0MSzlhsYAXzACi60M*Ri8_<9scEL;X4FS|dwZFV3!xCIlZg2%Ggm7_85z2^2`pIh zg%jdv${sF}$g#}VR3qEb4(kB}85|y-mX?R|{PQn`2}bQ!a+sJ&P>NfH=9;ZoSa^7O zXuxq=0u_5rWs3`-Bl^z%vBm)hi^?#BM34RHu{#s1O6&HOr(;q#rldwLos*{BH(n63 zCbzk-bYxxk@CBKE5&rEDPsDe=>HKEOV&xp4>sisX-DL$~$F@`!|vuyGfr06)4Gp^Z@?S-6=YW9JjzUvvDB zl`JvE+FAbycZL1)5N1dSpWelRr#mm@{;}c6@HyH3P>Yn3ZD@?)7(bDal6n|2OyAaz zixWfVmn!XheQ9j_7%@4+XJX`p{Vu%*dZW-$!SnET^os!p6U#3E1q>AHkr6*t)}~Su zN>FA!7AMu&9)eUvT?^Sow<@NsAWbg$w&Rq#y5TlLOx#1=8O=y3**32}&Km{PuP2fH zg{)wurPZm^0Pu!x`R7^e&c_*lqyzvwWHg)=6BkeS*VNTbDv@M!JyxSdoe=I{TRWar z&NK+aS@6!O+uP$8(?A3+qMW&m^+)yIDS(;%gt3Cm7zt)l(gCBA4;Nl6u3X^nUKaS- zMMqyhl}}E}(MMZLi_;#;T+F4Tm=HKRufE(O6ZNDGRL1EtQiCZebuc)-hqUlQnU?5( zq$*$1+OX_(i$bGGh*|u{djTyjB@Pn0d#D(N31uE}6z>VEM^0&G<%)2F%0}LH9Y4Js z%U^)O7LC-I{dF<=dC%`)t^u-?lzRG>BuwR*QjwuJn_w;5w}J3URmb!GaLMZ2)<{9! zVH;2#^WvXSwJrPjIV(R$QfgqNclu=VnP4w7KtUt#OkQ(o{ zuM+}uao#qa68qu32o)~^E=-011Z7MqD*e#k(>mZ#(Y{~FE5b7*d){zWafdaLU*&US zAaf1ut2x(cw@b!xF`qk-=cSq##{TJE{vglgVV#EBgz-!}KL`~V&KKvXH31Wu4T zVGB>-?5;r>Z|C|Utv<*C9Yl5Gbg@$3_fQZ0f!SGEClE9GGl6Ir=bSkh2>>-_lv|4G4&q48iu;RRMIiYR6B1Gu zV!NbvgGEIA>o*)7w!a?t$7jox;{zl{9zNzamDy-cBQ({8Mzg5CmfTAht65%^i<$wB z2D*l`FL51p6gUNRsOLmj#g?|SR!>tbsaRlMOHNP^p8hp_G<=siN{xgsd$oOu%ZMd@^fwXe#GDx;R38&lr`T6CwKcyH0@ABT& zfN6s8u5uWe=0s0@kv&yW7O|@Tv+7wg=4)>D18Q&RU%31-0J?0a_ZGilu<7McAbUxY zBLjVE1$q7MOJ{McLCH95RGo=Ax2MAP(!41&^h<&RQc{w?rG|dNx0bKuJhayX+8b=G z?6;7ybN_Z%u*8l=`c33lI!pjI`v7>MWX#^uu6+0XV+xoR0O$ixE-QErhgW4QwPxz2 zc-fzQ`+U~Di9$Y3|L_OGU1d)}3XBvnRH@@nM#fzD*hH-b<5fJyqzb$aE_i9JUz^$g zK&q@lL|nWW3cbM&6PU?3ow2Z}ZyMJOv2w1las#$x2rwnk$9c*DNmTxXRU&bLlJd68 z8r>&lqytd@XKvVqV@K~R?TT!)!IoAu)S*A!rO(OZ0U|FUVG+;*?Un(s_6{BSJJ{f@ zk?vj}%|A&92uuNR`Vn=WHiy=;z=!&CY*m8)WdTyMuk$Ttt|N*(g@{^19VX6Q>etP0 zZ`ER>i+dTvGW~c7vcK!u=@sj4j5A?7-hu2>C3^~HSE3+@?A^%0k!!O)&@%8f`ztAE zbANQnfGBc@;^um&Xl*$1)k>DIYiR;-_iM8i_=DWVb63apY=7nNT77u_%Y7X5t}g1= zt1I_B*d-9EbQ&oQa&I57!4|R2s7q~+fIx3YS*eqPRo~(rhtweXCqtMbVrx&(qgrQ( zc&;O4&Wr^6jc?n>|8s()5y9nHLucWFJHoHiyLEv$z znL(CfPx94>aO3QE3^9pV9vfOtUjoiH_S-33tiQFDqz1b1M#ODvv3`EH24wB$k>5qq zSqozz_-z_oS#yC+6}PEWm?p=GR; zkIce(B2!u*YK~$mD|;{%QmXs4D66H)p`LXRa@>^>ieWCF0Tt~xdh;4(q4SeJzkPK3 zi;K$;3_4C=MM8>lkD&R-HIRXMZ|-2A(Z0pY$LB--KRnV^wTJs`XZFtY%)G}0mvq~) zK)Qh&v9Qa`BL%sDmS01CPata^=`h=&s(3i@2a7pZ?E7 zwOU6;oY=Pq5mo*D{qD>#tE@%jmDYc2;M3lZ*~>-D_khw8ot40w8C`+8gU4rn9CxPo z_P0DXmwT^{-z8%<+4g}I? zXU9Bv+%aaCXfZJ|09XUnyig{f90DZ<7Qcy4!LEg&VEXAKliY$By=fz5hN=mZ~6jU>)#`yEuo|~dfr%fVc|R2OD~RqIpPf{ynrCiCH?^xM*81&ga?k#5CK|uZGqG}5-5DhQ@JS|Lz|Lbvmg%kT zySH2}6u(w=fAcoF>qE3_nU;OxCXLB|`rhFGhSD`ryI{`sv z=OT)0^=eLcPCt7vQ0RoAWV*QDDG|8Kn;$_KL)I{DNT8y|_!}3pzH%)ftK1mwxv}?G zw3UxPZYI-i5R^x_OeC)}w9ZBqo$wO`hDXdT&QKAu4jQgTdk2G>2uWmBXQ`p*{Yd)2 zV-;f33kxQY9vNNjzO0@^%l?RYMUDyl?G+JbOZGZm;^N?S;F`zLpwvio>75L#R#M$e z`i9o=@*WO@Sj|$CmnhZ(Hc^5*3ZaEUQy7g+6%Ljt#1ec5ttz0$9{tQvD!cv&8Jxof zfte#nI!Wv8eRhKM%z#V*h9Ex)|3iP)i>0<0A@TAxR^v>lj8e>KV28+)3Jv-COS?8@ z+S$Vb0=N$Pj}O@FTI=Skdi|yTGSbrXmHi$==Ba>j1g&;9W-Pb1NhIcqsf%;4LSgWB zucFBgPzlr6g4EXr&M5JNv_OV|@wa0-ix>ar+L#m=1X{qtef z9kiw5wiu$s-{B=|F11?cd3?<$wpNNgy>t!U0_sT6k>XT`27*+$;#Q1P8yn9DmWTK8 zuwP}qglF|?KPvF*9h2d({*mUnK}{wzEI6lpY;azoFqtCubOoce`|HW|2#M;T{g?_iqH-`cthZ3e2|_jroa&X6B)`*@Y{zD7Op#x1VE_i z-Z?EG-0WsFky$Baw3}JXb^Mv9AN!x9Y55e?Ae!}#3djO8qQwSeTq{Obe@%hbNo19_ zKPAa1xPO7FDBZ2=!ki;}CdyPA)MvQ@Es>O8h|~g}sqd9bMUNW3XrZmBHkIz#!W_3v z(3mGq#|}}pvrNUd*_@UsEjq;a*Ha1ery!OJ;}<_}c>OF?vpj3l-J3B_C6g73_1t1n zWaXFXkQy+t&lwuNHC!^Y>QqXxf6Jsu(X@J4S*C1DU6zfrj~1I5K96}?*pU7?SynXJ z$3Oy%kt?-AJxpKA$6L>>(wx?J9*B&d?|~$vg&TSz*)`0x3tYkuf%Q`X{e={*eikco z2zZg}vB0kISko%GBptNi=6x(Joo0oSp%49zwX^xMzkk)*o*?nl*P(NwaQDUJX9^BZ zbAn)PoT%>NPkvTUR3yPvYQJv+}#eX&h%y|2fwmoqUrGTzFb_R;$ypSNP7 zto$>tdwET2YA$!GI6;Cg(fJREdWVSyETEiz6sw=AE56RRCoSTKjl67m`MBC^iSj_r zcnLjkTn^jEPKhZ2@VipmTYjOuC%cG!N;|eOC|dX?jA{xEf$-N-w%?8x)YmV3EuuvO z2DCb_h0WBH&h~dI2APt4@;4WtzQ=or4LO10PPk7Bi;Dkqlt!!6*b}TBT)0(#4=d7%}fX~OECw)PW3M;XIIm;ayMu@Mt(*qaf?dW}hT|y<;%`g?C8WC^- z(8z0M8-m!6({t~X17>xW%LP1D>=MOFc~v)%&=Wu6zu1GbSzcRTKLLr&*yA@7sue2j z`i14E5<4FU+piiL4zOCXcxqh5Q6Q0uwaa}nbel#4P^+vw?n6`=D&C@wx&Ny;V4<-k zkNxo;J!@o8z53Xn^rkqftSjpSRn=J_F;$!zcrWsz=lSwkzU7t>Ux6V$hrtu}kBOu= zRQDI8kMiFG64d~jC(AG8;E-N@d;8hGo@Cis<|c6WFJkC-xdjE6M7>+~RhpJpe{(v? zM}8es0C$OOl0ILtigo6C@z^=SV&1>NkJjq{06+DF70Q{=^R4&|>_pdl{>$#1s{bC6 zMf)F*l*9_(&NtXV_CgM5P@ z_llKNEkxVa`97v$&;R@*Z7`#~W1oiV;y-Oxt>a<4?wz}M@y%jGbi%AJD#RxzT}w@? z8#G}|xt1ecRuOzZ;`FAeZvMGaXAiALlYKMgORiqwcyw?sS+@49@9XPdTD3l?GE#0* zQO4e0K}l;l8bS`eD>gx(M}Hj;SnT?zPjML@zxa0W_;KtoFFLV1l4Ooe$sd`j{mRbBoy zp`jbfB*kbMm#u~UN1m&lR(s;~);jzAw@K%Mv!K0%6@NG2Kb68PT&J}@VDhS`zL&V0 z{qV4GYW(|s%o6}Q>ZQ}_yPcn9S4EOp<7!tk7l8qb2Ge!?yu4?mCPnJ2n-`@QUkgdt zcI5a`dVB8EoV8pxuFXp?byih*{48nl<7PkKfS)e%QVL!ny=E1(o^Lu!YVX~PPe?jI zyQIkR0AX-XWklhtpYppJlRGb`NFoc0Pe`tJm7V-9)q(vm%j1u4CW%Szkx})99o7$y zIu<``?R=RjWdey~X-B`}&hzC*jz+~klXZR$+Pfp4NB@kArB}~V#CZb$IhRvWZ5@|A zHC$G%(nJ|~W@h^5KU~6dIG~GdxvfHN6UXD$flySloT|ft@hGgWRoK%%I*$WkecpvP zj01->R~c3d?|**LPScf(yHZI1SoONvwd?KdHN?|c{gqp7UH5{kqHAiFnsp`(DeYMH z{yhM@kSWWejk9;wrsyQK*>qm9-T(8!gG%V_2`XRJb?nd+=Du3n%Pkf!I%YFqek|L? z{)G4)>!ExV6^WivP|FWD#r(|$PONEgf7?gr%>v!C@B8Xke|EW=Pm#EO5syjb`|mNT ze2o&ZU8&d$^AN;aKF~Op%e%I4jBO&ZQ)14o{xE&b*jW?X6Ukv#yO;a&zrDiT!$|9v zNfrYW@4)!O;l{jx`g)I69LtW+pM=RpvoI_=X+mdkLPBxpts#AvD{xePCSw6b!0SUE z1y;C`-cKw>iN*Qf#VO>Y^)7OCju$C`vf9MG@IBtByQf=TUNl^7sI9MVKr6IIZ{<|q zhoP}IH4Pr2S-Ub6*Ogb6zc2qJ97oSp!S6P3wcl;NVA5+1rwkB1Ej0>UH(s%u}aQ^DmAnf-E3Lpmb z;IUNk^H=!ik$RPo!Z}R+hx{I^UVc{@3rE+gRq@Qk{j>w~8XWAQbYo;_xx`QK{AH~S z;F{AY|8JcMPq}O5|Bv>cL9O1nSx;(elLP@;_$Q3{jCjOtthF)|N|bTsN8!g^3H`xt zB^}oL?$SHX4=Wb++Sx4AMyK0)?8Bk?^X8;IOE2ggUSp+wTJ6g1QkA-f#)s^r#aO&> zW_Hf26ft&`f74KXMW(+Y%Ho%TFD+~SOu3i!+dE4t`M(GG^2yYbyS8FN{8vru=Ial8 z;{~`*YH9u*NIw>kr9u$Wy6&B7TdPHnA~-HJg6NaTwDEZ&YbVQ zecorepZmG5>%MNpaVat%%D8?9szkofPf>R=eSZAQ=a2sk`ub+HfS;~{jB};U6SN|O zwmU1Ac8c!w9+id(Z*Fe+derF&CCh34nfz?|SH_Zu?#xluz7s?#P_&2YTdXYNEQ2#s zUI0HKJ&Mr@(|b;g5hTtXRYW8R|MwcA)n7YeE+=aW36ylapM!9yXmaunJEPyU_HC6_ z=K_PSjZ#pC^Yl??!_j?j*LPZ-(bm?rOnl3yrF`R};<`#*Nr+~x33%7@3v$Ps1yegH zS8v{YdTMt8a~rPZ-m-b+-SI)c=NHB2%{`>~wu>=(F``r&@^8!kzQG&SVd}ks5A%*< zX<6-dv$i}98};dcK_cHaO)mDwt*x=k@AVSZs=yQ|-fLVmQD3k1v%%OK8(*{}?-zk( z<>lpfTITZbJV2_joh){?sYpJYwsvM_I4sxyenD!-Uk2eDV9sNdQ%4n^R9u4$Q^%#( zN&+VuKAy66Tq*OKADf)hix&iO=$viC&Wf`xcVq9(CLP$g;_Dw_^pVTaqk{$CsjJb0 zxtljbdk0Y}ST2;7R6kxVl_9^!sd{wsXIS_9300}$93o~%=DY&drWTbrulKDFqp-XrZN++f84w0e>_L$ z!nG@VPv$txLjD(W5Wtnoc{~pmXF|sjiqSQ*ENo+whn6^dF%*BhEnB?UAx%FGi+ar- z6GOwKbIwPOX>N&1#M#R(X#OtdK2Bf%eBX}x`UT?RtEXZrX#1ROl7IgB_pZd!;FBLo}Xo)+htz1#-TgWEJP%mg&1d3Or zwVWqK(e(Mf{%W;mtoxI6xw?3?0rd5bvG)hu;l2i2ex~@}eoLL@!`o-9dSAg-CMt3A zneajjgZys;5`_7zRWH(5!Qx*#PTmM@t$sYJ>)R81d;|5IW+W1kWvWE_sBa&SHvG=6 z@124akf%NRyPWRDS%?QLV)H3WeP%p9?m&*m7q^a9uh=O2fmohPg;~V!TJGXqtn`Ij z1W%FnoOy)mAR3^zl6gE6WAnO0iG>%uYphf5)bqiIJnc8e36SuMUfcmm5m;NDNB zNq`HL!8{49Sh4vRT&cJTavo#d^0j@r3?eT;PpFMJ{{3I~*FNpgO88tkhUn1$_p`6; z&(^R%V~HZ*+lI4GjxaL~z;UPj%RYKBa}X8=^~7S$);9d(#_HSuhU-AaPGr^of@w$X z^&H~3mchC46KgirUG&O;_sHve)83G%-|eEn?lS4O>|J+-c5oLC)-%j_!=)S+y^v@e zaJ|2SB5h-P)^?pI+Cco_p2s@i<6)|Zr%TPa@743Mq1{-0ZX-11VJ5qeTwacG?b?*8)+@qb6?oiJftD;DGbB3(Rgr-^7W{c>Hme|3VPuPrqA1GR2?S zFU&U0pSf$r&HsIzgaqdtaWkCHi?QxsW+xFNt8r^)N(pH+R<^x%vmdM(-C2{}&rV3t zw)^ibt{_MmeThiyxo0K+W+t~FeD;5jg-`H5Zy6ZE+ETht%3q4Ts&XLXNOj@b*E!pF zOUI3l|KCOw5kg5BSC*4k zpgftQt{mo`lUe(_#nL7=+5hpyV!s@wb||Rn(tthlgtO!vg@*D zn<30}(YG^QoN}6zy>T}3u&oacVn$O2+%wZ9lDUkC@jP*W$WB$>rfYt0W?Im$&y2C| z&6%q+P7@wfJoBJ*c5kEO!&pm+xa)uScjo?Y?sU&QHDhst3|8RlMZ*d+6DRoQ%u|JM zsyH+?s=o97f1mQO=giRb3%4ij7ee*FmDq2)lhe?=StDE`b+w0sL$1-5P5v8JWvP5y zzTj^^bLbazRLVu}Xlm;WDotJ&wYgMgj&vE{yRuDka*>BMNoyCMmLjL0Punzb$Ixh? zRkwh5%H^1wt_$(MM58fp6F%*_2CpC5_9K+oMW4hU^PCI@7%&8a$xAFtd(nA)5myKD+6J0h;D%Uh}FEV}K9xn)h^wUuHX z)e#%@GKZ9EV%KUa+U@2C2W9v0MX1{y&<>ru%4Sb&L`=SE<&w^?o;1`=kfw@G=4=@s ztw_w}F%&0}vN7Po5XVn!xONmhf1qXfPO(7!UM#A(k7%@R=O z?tpE2FX{%!)eej68EMg!YlUAcS6iDW4Cp7AgA4y_e6kL)Zj)5EHU?0T{hjRx6$(@x z-7XMEkd;esK$vuOv8bBKK~?+s_@+$%g?*!rbyHpmB_D*hAvNQ&$^-F{WHP~^`+Lr8 zq==UDfScIWdA;O&S!IAD4QV=%{OuZqKyjp$xSEM?9757k>k1u99Ch3m7ozO;EIs*D zVD=YYw{jPl0{^f3{F$6J9u~`J&PDb^r+3&!NIywabmjG^<6%=ql4{~x<>amxnI+Iq zXPZGQ?eNYu&n}uIo)8U*aFtTeW{7g3__Jh4LlVafMk2p!%rKYHvKZ&gJZ z85*C+j!r-kZr2no;Y~!+Oy}uDsx|jDCz8suIEST}v5Obd!!V~UKntq7kOJCeT~pJ! z?9%gF^}M|Dpgv$I`3f?rk$3Mph!ecE1oQ1c7=gZO)6L^7EKObzi=mmqUI@I4~lO_U{(N&>Jl}*!$kv);2RUO^9n@+0anN zMryRh)>PEOG4kWbXjmYjC76uFOTsbNz_OXt?riJ>3S!xB4B^u7?dD3j03G?R~F~MBTPv$W9E-uX7!Uh#@nimLb3` z&huhoug944++>?fRPM&~@#{=@k7*HZ4xFWe+6(Tuw5+UtUCmRAcE-@H`FbVW*DW=w z7W0z!X`rme>f>5yFc#}ABf7eBAjRcQPmQCq#Gn_N4g$OZ)l9Y8 z1(|;U0=i>FL1D?+cm+%*q$j-n(v-pB0*vB(XkllkiF9^L;Ffg|ymm5{4{VB;-v99S z=@cL`r36bB1A$p6qTt$l8_I1FTw(Fdh!I+Ea${SuOrJOOe7Bff8820;-GY?B(kmd+h1GJ0-qF9Er0 zfW~cS0)>P6$%ZFSo-8T(34U$_Ug8j@EU^5hOq+<)FsH?L#td!DL90CkN}wIxQ$AJ4 z<1AIjMqseP-QDL}Cm~Wi2-dAJO4M!^2&#a-Swca9 z=}V1E5K_bP>7J@N=(I6Rz3lZsz8JI{!Y(RGf`V7q-k#c0wFhKIkjb3I<2POjDSJeS zkxDBnM&HUrQSVl}VP_MoW5wI$ljI|hlqVj4VgZmC>sZ`0|0K8$F0WA+>4J&_N*B_`Ebb8nDJ(+Uk+*J@Nj40R>0UIi&mvS3~g4RIV5R|7hbae~goy97L zR)!IhAhuzXfGP@+@xd#mblpnxww7)~+F1d=qK>|o?cpGJp1|e@WHb{G`Zh*S@+wAYD7x0qk4We z1T#8NNM0IRZeSehJu}=){3_4nUTo|qrAs{S{o8$kP7*hcBq!^qhJ*J(%QaD-j>Uv} zOn<0N*hnbe-A1Acwy<>YSulmp9HtJ^!uX+CZ((-MR6lg%C)C77M$|rx>-+D&N})V! z39fVw85K{`Ey`B5am^xW(RL^C6Z_M;1`|0bNLPtuiTDZ;`i&h(qi8T5M?EuD)M$Dh zoeDBe(q$}vtrvP;gD`%PruxKe^(Oyp?v zk6}oUq54x`bSePZLrCCDgdW1lvQeKsm=hY?@-{&QQ@cNEU4%w|!L;`%3Ur@U2$xC4 zh@rJ1M9Kwk4^&x0TkKv}>4|Se`-q0}6CAYMpKk&=+^w>$&LPjp@EVa4 z<3c4=Pr>V}SLz4p;u!ccHe%r+kg~yc*WqbvZLN+kq>SgZ4@7`=(G$2%#$(Pa?G)@( za^Q6L{~5>rB?oaVJME|@@c@D|}uU}->-c4H3zM=%{7QDWL4$N5}!W1m2U@!^9dUrfRLB}hxH-D{A~ z;fP|Ytu}811D76Ov^>BJ!s3USAKv1HOT_wc?+dDbU@XKjL+JM}ned`?;C>YSe(GVX ztxgE65ToMqWEWy8r6}v>Tr-0FsK-2dYxtd%v7SJyitayg72cSfbJuOV;Ls-WqFHL0 zf03-YiT@{&xOsv~Tog_aME%0J?3<;6(|^?DoH~zGH^QGYUB^JAj& zFR_jEkL+^#CtW+GV1l;ox~kKPU?N8;XW!%6no?ek*PR5>=8}u5Q}Ehr11NKBtY5lw zjL(WOR)2r$k=VT_=93U0iU0-U^P2rz`DoKfDcP&P^BA3(`=Ea^L;AYmG{{fS#P0ch z5%!!$-LogpU%|Eo78ew)l)(7b}kad;0(H>rn}3f z{oMuQ$Q}6Moz?LDQOtu$er%)2DCt@FrQ2pczDxO>XWC6ZsPr8kcP{dJa=yp+Rqt2T z?m$@Kx?10jeH$Q4{vqbNxomh+lJxfNr(S(m;@9xFIf7xDo|S9euqEH^I(GG4Cv$@*M`Te#^fyCG;S=EneZAtF0V-ZM z&x6P+jkP@}aVPoNXmXHN;W#xxF`{PFJOPbOa&-?Jh8)$?R`iE5pNLmW3mX6Y`7StL zhJo;GB&VIn<30VSrn;P#l2m@jGyPhv({TUg)OHnrzfjm}+62bqbA`6rBg%%zs%Lni z$jQGq!h~e^+>}sDfw27*!S&&HQ2ErWdIaYUjos_A)>YuUwn#%GJKwn7O4fu7Wlgu6 z7dDMJK_1M9o=w1MxT~@LN}A!28V-Bn2vlg`?LbFg+<=7JVS6cpWEJO z$^|j=?4OBcBvR5UoDfK)2k&sagu25XMmx$$;?(n&`<}>vWV7mJi*ed*qE4|GjwV^rR}vy)3t{}T2J4EY>!TX&#J6U? zd`a)Hd|dLlHM_R0E%x{$*%!OxGBb5~kz&Iuam8jJg3s05#nrX5!_rFD4W~s(Jz=h- zQtc^MM*4muMc!;}m6yjAm9Z}=f+tHUc!FIZ0wWn!r7hqk@sDMBX?c0ZNUi){I*Am7J7Hq_dKLoKsYrwoF+3#R_~nE5dOMj^^{ORX z&2NRi92f<$`Uo9M=~*_ap60~)*_Hpk_zH?xt&&YOwpy zhZPjvamFBI@Ev)sgzebY=Yj&a(-y|H9p8Ah`3V6!y5wSqxYJ; zYYsMopSg|xwDmls4w=3kZ$;&NkAu|Vf%f}uTN$t`mWU%~neiDjJ{~_tlW-O{$~por z`mENP?W-!fyp?``JWlaj2Fu`x6ttG|io*v-dO%C1FbwnDGf_ZUDMu>fc){Re$at0)#1(P=F?E)V$~HAg)h7t}BV&+CErXh#i*jN0m#3+z+g`0E zga&eiBAaqEoZ9G&vg5~;!bZm62OrfBO;@;%+UP`u*3P^sq%TI)c=bD}3La1H`<0fR zZGcqOU%AWz!;Z*)YAM(7Fh)dzp!8Exi6EOL&WTz55yQU_AlVNmwiaJTerCFLLsEJr zYH3SSklesvRu(Sx?FgxH<0!h0R_J81HTEzuAN$DtJKMC z#{`0lOG%wZp7mxNxwDG3)>d@=K9Ge<5-oKQJq;&=7ajsHrGk=*HkP<7dfFTK6$*+S zQ1237t9OFUqwG%q|$NKgeSUJ?oG2)LA0 zHoiRHBt(>>eiR?Skvkcqlk^41O1!CXbv>2+PeNLM)a@NFYw7^~p{ckikO1skBFA z<_>fZLXzcJCmpCsB1gp$k47Xy+MPM4D3F@7Of6v0Fx}!7QT|mLylOegMw(+8PLq<# zf8H*0eoe0GwB&+K+PX^2Yg1B7U-kPs$$sI@pNM%2u4fJz84EWi{++M8XKfJJHnplf7pmFQuB~HE$or*(03sGHTC{224n#frt=E zlrD=7S9ab!C<6~lUs%>kI?jF=(94*(+7n%mg`>}$r zvOrKvzNwi0^H6Rvy;8`TBdls6aDO11E->0QlK;f$kWTp*$PWY%3+wvz>yBovm_&mF zy*%gICM&`(B94S)R8lr9yS(# zLE$SJ`$FHd6=s(C9!k*19Yp$zMJ!cA`v>WN6(||FOt@hlh(Upb?0COQC2LTM?!4ee+B>OH|+*-`j|XqMkI}MHX)Q&*V1BhF*>tBN}LNdZ;!nD>d;2kD@lV! z(a#fe;rJuzd#<@bpGVX-gx4+b4aAWV_)>RrdeNPW9GlyW_Je8<{0?az`vpN@4Sb4; zRr&LfgR1tXbxRdYgzJWtc!T4-YE=EfNbk$dxTpUx8`XnE5zhl);rx2Gs$K8mjP$!H zsE+pYeE?zzAXNjxuqg87z8)l@NB0z=rgS!Z_;BiCj+%62C~{CSpVG~W78VxxSx843 z?9{SdNP}XF5PTxN6!Piamr^=)C8)@=Uyq}LL}=w6V-r% zkNqE~%J%?JB30!Q-b0W`8t;NQ1mZ{rzsOKw`1aeqf+zXYsAqnhtve!{2f3=@QrzDA zH8*{bTi%z*l@D5-xfVW^QJYB2z*UBNhvinBrVtKWS0h-=`)rVw2BCX;eMbYuv=e z{A@eHK@|Qh_Bz@ro=U9+(L5v~rbq_CE2y>G20U!Y?JZ8~EIOaife1Z}#BQ1EnpI1Z z7kSiCQ8>C+cF%`lUuSma$*oqQlo+z>B3mTaIDI^y zz(`+PaVxj3sN7oe-jk9-YZF)Bif*YRf)9-XsOpgnS2MW_Cx3hLR;iY^j7&glJOr}K z&mMt?BG4@q97EO4o(gLyiPGu3-by)pW^rGKW#$5#5h(@Z z(yUb#KPH}CGfQZd5~q1L@$G-o9}%-kw6_yo7&97mWXrj0b4e;oPBV`j(w{H%qaJ`5 zlBwsqeFZj`KD2fCq9Pb+zCfyu+3f&$7kVJR_720*adC`)rWXCQv2hHvdlXy?JolKs zZ9N4Nw$8EoeH28&xcm_kKl=NDL`k623u^R<>i8B$fS&=;4JN<&d#n;hXRJ}+=jFq4bXr`8{_{zdLJqa-HX<15sm zdyaWad?G^-v7@ALs9k?U_cd3)U*FwaqlqX8)A_g1+U*9e_6nSrM7BUv48c$7NO6x@ zpUTK^N8qhW!o-MOwic(|p>{e6=!v3Ti1C*E^bQ-}PuoWojYLh(6}q~% zlU@cA(LsTM&4IKGYth&zg0i_Lso+e(cZw`|Vj*oX{Ox)O74GW$K3Bh%zSszI!=7c& z_Sl_pTwG7BbJ{2oc|>oM-dMIYKi=4vMmv!*1lTjYp0VA-?hzy1vF`A*$^e}4Q9JJ& zHQn@vo{*laU!ZzX(k@~}Wco7URB7Spzuruw8Sds?0VAIhIZ@s;lDn=5ryVW1|L<#5 zL&emDciFWA+sq0snw<3~k={%YK+{uQJ0^-iBJJL5)H^j=bIFd()hI2RwzkiVn6acc zk_+j?e@Sno4k{Fh#1cUzQs-J`zXEc3s^d#a-T z*N8k|{ziQ-6B{J?tO+(g+lGvfD;0#yds+%-0>RCAo{23LQgG-)X{#bT;9raF`MKvS+I7Q+SWdZ4pS%(g9xx#t0C{%p);&Mbl`4-Ga($?QVgdxRd z`r!4+x(^@LBZpPT)YQ~*9rVNjCn7ZceEa=C?geumA$~7T0E!?c!xqa?zu38L(aRo$ zHCzcK3Hb&S%CMMN8QB7xaAqUN9M>?M}tJ(oO%o@~7#b5`&Q%YfJ%Sp<+f!*>{rWI92p9vJ?-1%Cyh^#L?r_mZava5+?; zyE6AZ)>BWu6;AQcnL7Q$J26QVz8G+PONCT`*T>a{e9%-JP4lql?fxP3Uf%a2C(X&$q(%Tzg|p$jOX)H}MxDZ#-+C*|6pi0KNL{;jQmN zSJjPFRIU!!QEcS-5a60dUj<#opwrTk8M_EE51J4ef7ShRpLo@ZAKzW%S-*L5kPOV! zCVPPuUG7-N!ON0s0^|o3Ew<{p&(Awf?d?F39$WXf-#pV8ilNmNy+ZGF?%(Krk05*& zPvmYs8*A%wM{$LkB|>InJ7JBtPyY{mMnK8S#8^-=6Fvs~NgN(=p1fYN#?{&R?j9X! zQzmqbWAl2#U9PR&fcgj9N8pk3%F z64%jL1SpNnR&^lbO0^nFzUvHi? zx$hyF0BhM0GI5ed!nz9;UKWmFQFgx_`kHsO-kOgy48#XF05LWwB6t>Z7ry;-@|DA0 zoC0-|^~#9fl)NwspmAZE0L#spdl_^Z6v2}q&J?hf1W-)i+cv8qsG;YG zBBTVyj4WCf#*F45Akf952DU~iYJpffJD~yUBtxO{_{6e z7soGKj@3cnRm41L{cSom7(u%~)qUSFUk|#Nh}cs3dr%WI93cWzw@Ll{LGJ9H=dT^} zt%k2E#S@@16D@`cS^pSnvZ(3LIe+%-ZSW_KQ!@nh9_xt6K|mHbi2TUWz>3X8oWb*# zpJ@hnMc4k%I0>SdW*Fod5AgP&(!}j;o?jPbnaLf->jKZNUX5@N1*$GI1afk6L7Egp zCzX%p)X*zLEILEf6FPvI$eC(vS~>V`(YDfTC%Q8=f3(WJ9N}B1{Qi+~mur=tR7e$s zhY-9X@J{!FRB+!34ES&Y)F2c~7{7tE8egbAZ-Oaf0!hwM2q)mjzb;7M0Vzwo`dvJtCfBAXst zLGkzMrIvIMRURClOSRnJ(>i-Y3kH&?n)v@h%kDUIKUcBY)GE5Z1(t&NimWmiQ#8;> zLJ`6Z+w}I(-1VH?p^b!6-l5*Y* zs(d;HWjlz#;rSx?aXI(pq@*@LyzW!q;$?GYr(c@(ZjH-=4|066JHRXe_#5#gg{OaA z_EAJgHs_iZu;9mIF=|39S_3BmA(b&d4*&{5OMDVrCov_xw&E~mzndu$oPeThirp_0 zl+J)=;Gq#igvVP?2#$aR^m-dQD-?a5 z9=kLa^89RU;O}Oe)UwjjL$&v%+TlpsEuMz*S(k5Tcdj=hs=aGrNK{|xWb8BWTJo-;#UAv|lll}vc83!zC;VO+4&U zBb-J#*WSCpRjca+9ZQK=yo7=a-!9rp8K@$|(A`Ce|wl=~whioq5h zoOa&y3j`^AN!VA?9tZL&xJ;r%Ww^GUfMT+CsIPd^p#+^ADHJMW$Sng4jUkzJIA|2^ z6y~Pmuu_d=ED|Cqustr{t*stj9ll`B1d-Jhj%E5ifelI|H&b@+*<<&Lw8bN~8HkT5 zXgIr0l0tYuW&%s%HLb+>$+-cd+Pll52fkJHnD9N`z)j1+t$j;w2EseO-Nrn?-@g=P zCkIWGckS9t_!%_1MSKsOmNTy|Zj`_&1ZZ&#qNAApbB`Um7abjnn6D9~ims^W)alQG zl&7Y8+foVX&QtcknY+=0NVF)GU=qD;`+>;T9SGEhT2@~IiZORQCMY1FtgGuOjdFHK zenaaW;rpPGw8m{uR%)0<@?qpIMobOdXbz_Q>x!Vi@0ULgCp>cFBTbSBnS*h#qu(wQ z)3}vTg@XiN|DAGIxb#K@G1@8L-rc>~fv!UZH-Kzy4!yBBg@14Yu%*#9*_xn}B*r$p z(l)Uw+5Y@7Y>~LKwkYXD$Hx?K1K;-%gxx$k5PnP+Fc(1yJ*rt=nGYWoP!S zto*XgR{X`K!e%nC?U>v;^QST9MU@2c6DZj_zqyEx@G_$#58lCTavI|k^%X+lfq$1q zplq1&rE2*086O}@eD8SZ4B(6hIWqxg{@uWp<)}DEpzg_)YX{|o) z%q{6=R&@c z=0tln!)&gz?XQy^2WL$pq)jpBu4`xrJAR^0AnLxocyDpJK;b?G`xgZznkmRM=;&xb zSX@l+A^!u$+cL0jfAsffxfFn;>9o+P`Tl8{@R(e9*uLJ!AZq)J>_D#rBZqDyL2&g-p;pH30^`**KT^vB{Ez6w)mG4o< zJCl16iBu^VXibEyM30Q`eF;Yd03-KAEWd(lSH9KbKM4}W(D!S~aj|(j&_rmbwKpAs z4zBzta9Pvf+>A!-?%A+65_HSQwU!R2GoEI2?n_qk59Hdb0GG&YcOGh}M7^QH;M0U~h2~DsOCD-xT zZKnCT;+IUBSagoKjBExaGKPVFMG&&|0~P1RZB1T&anz^ajLzh(cHMvN^nO;K@Iw7VKG7wIk}aRKWe8m0m(?b8gJ@z z?J*fY@g3L_N*)ehQMjYTg6PFZD!Q@{kB@1O->dF*N*|Vwr@Pq_Dp&^jrU$9MG_XHX z{Vd%U`_Zsqol|v_`{ejYq}93M77NhRJ}7A&15DOi*8Ufvy9`3%!{}5#uia9}E&8UJpF^=GzT$^s{Yf@)~+d$V3<)K1Df z{HxLyR}SofmOtMA0v;i@e)ubtMf`A$!oaFElD+QgD+}j7)_bfwmrCG+gl}zIRM$qt zYl$M1O~FyN1g5ypMueiosN6wWv>U=-q1(K=HB<-o%bjn|I85lr8K+o_@tk9fTvQx{ zZ%UWo!IU|wzd&kDAv3BuW|Nv1zN4VGG63@g{5q|+9{bmQGEKRZ7tgXE#xM{ZXCmc| z?Qmjq_64_INkD)KtV4RX{Tq?@*iLSN* z-k;O@Hgo$jqFdpfxVQB{yKe=~%;FW3u+||g#G2500`eU%K4R05q)VXxXdx8U8~Ky% zhrQ34^X0jg4ZmM?tczzCf)7#l`33|DHn&k3gePV|%7)l6_Qc+w0!D4Q8vj`D_`S5( z%q#vhcFW(5JpIz1Y|F@d&KdGr=+5zX_GbmY$88{(3Z0Pi@NAqZAV zd<>~oAk=QXpEnRtwzFC=v_V>^hDJt~K+GNczYw9J$kYLx$GwN*1^J4l8N@AgK<&oU zY-~aR4VV7>>F~JbQ3dS|K@uRocKG=5kUnyAE|MBLAe){m`H46G=iJe+%Pu`Nngi1l z;y*}mNC=D*C*>VVhmZk8oSH%f0X*l-esip-c1T?Gm*HWy;X$+ocZ+I8Rc<<&h};@Lqk{l9)0K#zx3P1dOLHeom!w0R- z1xCPOh`N8C10L=560b^SuM=lqoObE{6>x%l`xhQj9*&iF5oNRkCzsy2bCb=d6sf!l z9ff83;93(zZ~{m^ASC1%|6mFgPD_=+Xh&P`=3$NNVaLWPK8I{N-rPu#JhJ$4C^k+3 z`9s~_K9vBecdp?MUi*4?!Ek1385kb~wq89tdiO??UH+)me@OPK;I)h9GC9RB?eE)N zK>e#7Uh;l2p9r8DrwbO)Jn^$|5Hl^5OT(i85a@c?MrJ<)9o$CnjtS02mU$w03Pi;Y z1ZIWsPKf%eb`&Q{1nn7n>e*w|UPm0WvdlpNxle?|5lAV|@IW%pAR&Av;Qi-x3q|he z_^Z5g^;-aZ6I=#n9G5uPH6b0-pu_=;6vXH6uSy1a1ha7~0Y)DN+X*EnRYBq*&~Fp- zEKF4bh@KiBkoC75v8OT0%ucwh4#)d50Kxt5RT zXH{qBawJ2yUV){wzO3=ASU&&@=PoZ|%qLP$km;_k8U5P@1qF%38>CQv;;yVu89D%v zEr(z7Tw|(f#HsDV0IIJGTH%QBP^)z4M#VKVP~(q+kZ%E#dfn??1vldJMEn9V-w28D z#-3eY65uwU%yZX8l|D=2OKMVLzCvFeUWqC{kPXqtfZEkwj>%ofguLOjlp%t&cv>=L zm?Xi~gQyWO2#e7{+I7a0FGMUEXmxmWBL+}KU)BaJ2VnoxX* z2$yOw7!Sx13qw-K+Q1i0Qak0p<&)c;R(v=9FQ< ztKma3BrP$#{C-G_AwKxICYc)jkwC2P5J71iTY=>e`6wf6#K7>&B(Up^UqZ?(tfUTz z0GoMqGWVi3T7Z%xz9j$}Rv{)#px;jdpb4O%dH^ovh?@Ye2e0*WC|^-=_}U;uUAcib z%BI5MF<5;1I`*guxv-mI+lXTZtRy&q%$7Lcb)@OuB8Uu>OV#kFQ9v-43JGwly=7() z`f}cC2&1@Y28OVtiS6N9g#vzpQaM`YwDH^di2tDYBe`vs-PZ7%hjy=f{v&>OOr==+ ze0sx50$90G817amzalyGU3P13bZF`aZT~RU0}O4&mmv|Y$VKouE*_2xLb95Ts5cnS zNa|EQfJ}>4vTMnQL^2DFUNpS6hPR^pN`f<1(7@-_@*>L@fOV}f0@-e^-guL00^Ip* zaQ?fqxPm#k%I~J=HJs5N=+%BF;5CPv4aO2e!@d=+=8!UMp{DddphiVBw932sb!wJ4 z-igWWm7Is1uE2oPJJ(dL+hwykJm#CDIFFNf_{|Hm$eUi?jq2w=X)XQ)@o)|EyOJvn z%95kKY8b75#pk9}w(ImqG?dg1wWl}ChV5P%a8QDV5_t`=7jIYnFgFrWB_}(@hXTod z(p#L)m^k&)=d7E6o=2^s(z0h?QioPIXPfHr2!^>A^mbU%-e1)bP{X)4&ZR!mAjBXb8)u|Kl;YUw>6!wRx^6y0ZxQ|K)vLRdm%$-?nq-(IRVk}?E^JRu zD}LH}S{}p|b;)Kf-!S7NN4A7m-e(BO`u-LO+PW%v`Ll+DbbhdTbp3=q(8tePycIsoS4Ty-h!zNUW6q0;KbOeo*f&q-#b7eM9b^-x3^| zkow3ZACO37uFiN?Ht_=)4y5c?9INEvJlA;#2pm%4vBy;iU*G2%E47$J(v>v5AoH3O z?UkY6yF)ZKs@2PGcnaTu@tw~+j)4liT&Y4VH8j2@Q3tJo6U4B`)u#25?MKET3r zNIt58ENGg+L;hHxsv^jG?nw8(=P87Uct(7K6QbawuzWn*cvddCKOCpe0uu9 zukHg2#^w>^+-J>@60_kyGYs0eVba9%}a7W>MzAkKGIaIOTfuk4b1{q!|xV)Gtd z`F@1mw7cx4X%!(iZO8QE4~G0*9?Tb9w2a*aBtOm-KUko!(|Eqm%~AwJD=RCvFDGeP z!u^1)7yazp!DCudT)cYcjohiRo}5%Z?vjABi~39_f9UgRkyNUHLKCTU^Ja69SlGfo z`!?g}l?4d+P?84}ZC8A;`}L)K1l(W}sr&|$9gM%JKay~bs2llGIYNXXNad`M5s9=& z1#nj{{||@2R-xTR%)Y*RXTwP7B>ImO3SDGQU;LaG`;Joe zkTqjIE@d49!5<>AMpdQn0ehUaHn97#S%pPLAU(LEE)u)8&yaObK_$Yh;Fs5Ae{OM) z_WMB3ZLVdFVA7D6EV~n}JC5ew`X+ac@#DU(oCYEf^Kg5Rzw2!$X9c1SyE#3xOW5NKC95~4t4ZObb}M`Q z7&D(^iHGb3lsR-Tb`RZeHfwUeG3aIUGM-AaI)HRWn{#C!`wE@2(4OjW zzVm^(Ng&+ozVUv;_mltNj(@Z6_`s3fWR)ck7vx`L_mLgu z5>|F+5;{m)Hujw_#-i)LdtP9#^-z{o$MXL-eNi8o%zjlGha9pdB=4#s(HEWywbY;N zm8Gu68OdUHE7bP~F{cm7`qvUAuj=6W>`ss;7(v7z@%8K%>|rk$lK6J^6&n`9iC6aA zZ~yJ7>xw`d(_VEs@7Dg{0ph1xApq;qSJ--psR{!<;e4~%+x*ylr%<-d64&EQ3zV1p zy3{eyj#ve0t2q-vWge^N#1C@jtwaG;_QHwR3raEzb94etUwU*f-?_47+=gx6KK_aF z7>ka-!s?Y%QvW`6CEk%l>QH6%f!{2SDdJ);ltuhAS9JgDl@qHt^Q6bVzx%?{8?0A( zbH&5{D2GUN$?3i>(JM>Oe3rO!T#;zKRsiQ+*Ql*n$GFT|VLU52<~Qvc`^rMLl{mE_ z_wAD!xlTUTyMC1B%#sHd2Ng=?a)^9Um1mqD^+{(94hI3jWco+;kAYgIpTkLoPJNM* z)E1>d;wL0^cT-L~=MHYUzlY9QdRk)a79u%sFRM>7udrtdN%T6adDb(%bmD|akyE^J z4{=W|JN8UD^)R>W)0dF zaGmqib?h12@DJNclMmSs$tCgcy2)xyC(|1tTChF!KLfRuZ9-11sAzk*v~nxU2HkBO zDPd2SH?uun)LiI$dOBfUf!#={8*u}6N50wT@#5Imb&E)>#_ztx*&ei9STpC%VUG3G z3S(apnYohrKQ?>gOqb*}$<{Kve#;_``G_E%2gv09naG=GgTI_QY6tR zE0!@)**r7#kFs_XAII%POfVVRDB%!9Vw%u#IH_W&b`52=x=6w)uUTD!YO3VuSjGq zb|-M2Kq5P^uPo$DZSw8^x+Tql<>13X8hfmqT#~)OtD5?XwS-hQu$TR*%W(^qP6)Eb zP52-7Z1Aw!XvN_Ika*^@J}u=~b`sAL)|Ku1*jAQjaP4%;9y*4>k$wL)Oy?YLmL|-( z!d~G#w|Zk}P3dlNX9l$9^ZdoS)AENbEBEF~acz&v1=iT9aPB@9b!ja6ug9z#k)t^~ zC28Uk>x(>FIq$E+!@8dz$Jx2Par~^?DJn~sCatt>5sWKZ1?TSPERt9CtQJ-eihFX* zAZa0Mb*KI0?2aT~_La1mD@WK@W_q{?cT=jqoX&nuS{myqq%I5I=2>0rhLbsN;{uC; z^)+nDsGUr1X}ZcedYRK-T&-j>KAK{ux)73)jf2d7wntQ<9JRaQO>P6hL3b& zIdiG{{NU`jq^D_!k{*2hiSU?0dD)&5`9Rl&rIpI8kFy({%ZK2^(Q_yQqD0Gp2)jA!ESx^SI*w`U?Hnv|8r|~ z_7$doGbQLT!r!jvGJR>nD|M66osmOkpup_*xO02^O7#UE`!Da?zbNCHrlI<%Ypv?J zO9|~+?frXs<5gPHHuUoCD_ws(&+VJILgBBhtfBEjDs|N|+lt|y(ThLdgg^gXD>w3E z_n;A-Idc!4rv5|cuVQ+u4${Lc7w&2P5pCOf6vjfaGIxoi)gR%sAf@8J3$rHgA}DW-%-AXWP67 zygg^<$!WYK{Hfp#Y)|s^IfecFD%Pi2?I<3}6=!?z(?yPbD(x#P2778HnHF#8)=0@5 zIx#~@L#A`+D(&x?`;3YOnJLeJ%U$N5nQr&Z#cx@sB+`fZRHjS0e9sk5BZ7Q4D-N9f zL^x3&^r>vmcar?bBU+=^Y3Yz&FZ1x@{A=p&zpQmXB~kY?T6r@mPd{VB?ytm+$K=DA zm=W>Uzgcf7e~^7xAPsF~-67gPfkyw25W|phirITZYMgJA9&j^%{@;yB zAC|JN6mUA8DrZuxzlCofU`>?|5!*RyQ02Y+y}i|S1Tm!R z8GA~-Iow<=ZlBzDWGHLL$5}(iSWU^l!Wt0LA+v55QY~x749)FjpMngjHF7@WH0E%- zi&=5nadQ!KfK=>NIRmubjx`i{D>$>n=M`&C56R5jEVK3dNwfP-B&s>9Yv)z6N9fst zx3k`_Wxbp1diF)qZ7o(CPpHj2=i&FxzAxXV!dt}dk*jZdp!EDLo%$_J!V$S zUIIP>CCs089iI8A&TLlupDbtflF!{t<7R%6*<02ZgGVws{UHBt51r(`hV>+ayX>we zt>4UAR(Gzk8%t6tXLaGGzh*i$w3yZ8ootIk;)lf{CEjGtl-svQ-mu&AVB^<0gvIgc z@ROOdmGH+^&Ty8r^HbXeZ8GcT`^2(tc2kzKj!Ai}3B5jc=DWVwormVJ27)X#Gr>|n z)h>1nCr&9Un>aR$G~~|yUK-oM?K-hrBU3}Xap`)O_vsVv85;Rm7Y~-@PH$$9vGHk4 zhrAW6u2}isN~>W_!~>k!Nm9AbGE572XS!mKSoqJ}cmu*6?~3}&Y?+Dzcjgj9kAH72 zZIBgR-qAOk)SYE;+^}HjnIOjei0AS3q(_^k$1MBugDl&fdO9MV&(4-Ruh;7EW4FPP ztJS#C;l0eMrjoCsHEm2iyiC$K)n$I*hYh6W#L23dzWikSo&3(rotlDA3Oon*y@Of2&Bc0~At#$<>pqoukDIoRew@9}iNr57Xa0u> zXD(N@*8>!_4T|6Bzru`$8n(7saBm`h#vDKu<>BVXtvP>=9Xr?a(A;?*UQyQU@0w$a zKm1*@%I_y^=%z&)OjVJ|kAq6wIX~=c%D*prKS@W#G?k7}$s zT6V>+m%6lWWZt72t_=>Sg)B3TpU1#(3~k;zubtZK0ZVbKFdf!neQk;}VO~E>?{xRf z>1$8jylH2|qr|yOX-^DR4t~~*(r?H=6*Sb6cx`D_>9HdY{eQ2-WdE=#|3y`+q@w-b z?_V$aK!{<)a>Y(t`^WrL+$&(3t$JqxvqE_- zt9t{cyRXXE{i{w6D0vBO`~}4a9j2p4}RqxDdbXL2|73{Y6|N$$dI~ zD=RYp>WY$YPE~A9XhB!ruxvrogzmE5xr}BC7^0C}RmD_Ts(SP2|wcz7z)sVm68R0e+ zUipPJg@1ogxEF)=ul@%+?fN$MceVt3MEw`L{uIz9i;6R#1Y{(e=@Vj_w+=`Xwd=Gd7SndI|4$KPr-UW(4R>v>Ri zjX`%-TA-7M*Wm9f1zL|;|QN|hCRJ@O2|MFfW6w;VSU&yF*f$1=%lt_dpZJ`C=tX{Iq!0 zv~`ijd{_N7)c=mb!(XMdRVAn(yS`)vc5$D(?D@3#EyenW*xS*~s}6R#HO8!E4E8*{ zJ=FZzc&s_ZJ~^qDdxS3cw)W|vsg(SxzT4ZlTGbb>;$NaOry(mRX7Gl;u+6T6&J#Q@ zk6&J3qq-)xX6$Rt=EG6OdLj0U=Q1(9 zjgP1+8Wx_57t3i3t6E^~-x_u&b6?5$_BH3MwBqXvQ@Itr`G-RfmBf55zEWC@|9@3# za=$jKVt3n(6#;YqUhTGLN5;R8THaxDEUG!~@g-R1;OM=>ov-S72zTh_T-Nfw`FbZ7 zx?1_U7eiw*o{Wk5p{p9zq37ODl~@*K&iNg$ z>;2DHT=})vFK+T9t5fBval))v0$sBgOQ^-XGAeL8onkE)wJEBk0& za^jHdj@2&>TS}_KTVlC?ztYvxeg187twNr1#mZ6g^1iI9;7@DrcNo?l`7X7|(lBoI z_qasMLy<8jOKQA?jh*^__t`CS>mFWJ$S@6{_E4YP@5|78@?CR%`L7H=R~KEeq{b&3 zEZwk7G?LeQB(}Vpb=0o>F!dbyJ0Em?rxD%DQW5M?gjzrW`U&BR!DF zxtH~`F>`f_*IxgpHy9h3g8z$}BfNAjqf`*VK@RjM)%$;d<;x6CZrB7m$pzBBWjGCG z+nc0~fmcB{z@Z*haHRmIV|3fG{pifyX_GY_=ok=cdo8%~rs1x4_@SfvnAmrq3g3T5fNayNKV*6F(MJ-yl-IOTbcGK4D`^yU#NWm2ss%g zMhQ9Jg0TQ`(#3-UC-db<7(-sIIvpunp17~jvk;4}@1T3>BBgd?k!s-`92!Z<>nHXO z!R-xUI2~UaCMmD>J?7ouoHO%;J1uacd9R4ILDZgDs}D!=Q{=3rnI2m9TekLKwPjy_ ze-vyB$Aj*R^PGf~)Pq7oV5zA7>C?Nj4rDGCGMx(bURMm^sIKEj{D&7{3qa#nWxzn2 z>628knlG5qZd@rWR7uNG_016l%?C)F8!frHD~RylG&f4lMM>KWWW-B7bGU*l~mf>o4fEPlwMRp)KFwE2^rhDldVW zZP=$9m{bKZ@$m#IuDiBe%IaLtwnx(IwWk$sgBFFtw{HhLx|B9HR&Csyy|cEHf2tV(Wf=a00= z%ByI>GdJ*F{Z7RB0|U~lYipv%Pcw_bB-QM>xuzc`i=y`Ayia8V-iHFwj0knf5djad zmiGe^hBXZggn!-0@6=aNP$-v%VsDuMMtG7e`~WXkgfOMnf34RvZqOL|)7OtGkKkKF z?1cHm^~lQ(CPy&Xux5cm)|G)BYhBRuB&c{1(6n>GjGnbiwcUGzg>+T7*3Hb!NSQu< zRGcxYoMtnXj|gFki~G9jq6mQ`+`)Z{?@SN;MOW&-Q2JrbX+Pe^<)QFA#p&u-KO^=i zl-Mw+HY6{}8)-4>S8n!B4%sv}g3$NvyAxR6qop%G@@e~|>?NJPX;83Oqe4*HoFSxI z^G!}rSa_I6$}bRG!P?q-3~h`0bK=*$200rbi88D_9>4-~J(LQ@E-YgxgZbEkU-8-C z4q}O_(2ni%B|Jl|I0v*_syWbiFlFefp1N`^uoZ2rph#a@nF)01aYciju`8~*Azhaw zYhpnuI#aTCMBtq^|2RPm8Wa%-r%!idqrw?xWnqa)O{G+!6m@S&5I$KW~LNU^o0`z85w^jeK>)hE}i#Y zrLXL5yg#C57E{uE0-109edS!6ii$Zp{u4+PbFLFO_hhbbA%a}NlmdL9#|bWM&OxXK z>vJZIbYO)4=iRxprw-?Od7PS~zY*}%7?xMu^fsCR3g+&cm6!&kL-F%o>x7ELocGpo zq=XD3hXH$eE0I!co@;bCY56Ytzn*Jj0J1gYNLSADgyYNNh5(x$HXCv|1%)(MRrtu#xa) zmKxRawwuT45tH&bs!PMv+}#txD2gQ|DRZ*30c8sXAq;-G29z1O)7Q z0n9juNLoPM-R%3{C}q=Y))1iY6hjHz<2rt1(WIrpLWb$bBUF*&k4 zvKvH`1g1AAI9+eOO1;pthpLUz(D6FEW&KUz)L}|hAVs7{=ZEK>dJ`41JEW|}($duz zSNk)-{IIznuV;+|?Hy9DS_h{E&5$!iLsjJ-oFX(-RVQCtgg)hFF{>60C5@?qBx`ps z`NOS*kJj{@lDd*%d|~{k?aJaC$k#bO@9`%2@)RaA^-1NZ&D4sPWnZ+S^^3tuJjC-1 z0nO4dgi4jcWb)9x=3IXCW%wZ}89tZl(P-p0Gt&#B=^`3ik1C{`&qzb#;K_85Gq**H@MU5^GKOfXrco*mwH7YEsW9K=!PG|-im1t9X^6}X` zoe}T8v0e-OAy8;IJ-H``J*b&PoHG12xx@87aD1Qri(I%9l)?%JgNgbtm#``(l>6b% zFN_iJpur~{;KZ19&s6gquaQ-ZE7SfydfAloJbxrM$0~dnx^}v# z#zee*3V*I*?9K|}2_v(P_$iF)WuL+THWR<`-{%W85DPQyW|gBY%$H~Z18th^Sg>)b zrmK*?KI-dMsKTEq#0L*F) zoqF0$Ve^7~S$D5Qvp3y)u!QqrfB;Un92681Nj(ZF3QWRbDUmu63%jVW6K=r+j_&8G zcQHQItPQ7@W+Y@x?p-e@F6QwQ8v{NdKH}K_0CjWw5+;^%t$Q_}SlIEDgKa_%ZcC#$ zmdnm244zR@0>`w_eU?X!Bh$p>{>30%xU=$GwjJgCB*z;YqJ;1$QC%(w35o^8Ik?&Y zJvh;)c1^Wr;rg#ACnM`@!dOPbzZZM>zl)vReh{6R=E~_Ts>dw7A z7*uz7$CrooI@&TfyK~dTj4Z8iEyr+kBsyjnYwcJ2qD)fp(5B9YCt;R64>4qkaYEA;_GAAt{)feh*5ptWG zyEoyD$tV%fsuh&C=)_N79)(X@oKQ}-&D_Bm>fJ7f?;mz0Gha4!>W=~xgk=(3u8Yo<|E&;)3pfIH9 zTEUuCTXJZQnS+)9hyv$q&`+ya`#@e%@$rd8eeF04HuW~7yhT*0T9t0O<^^{jxx4wQ zQe@UvuI{4sxpTf-&bbn8s-m-X4U4nM8xJ*S#gb6<*_eT&zdGQbu(fkI*`}8~)h!Tu zHnM65$X+FFZmTCdeJnEU948l#mvZ!a9$}j<&Qz27oJ?PyKwOQM8N9qFqbUl}V}a{& z{hTsN9f3H|JcZ15o`o$$0ceF)aQ(qEAmF_=x0e@;{UHs*zjmiBXP z`r_nP)kw#_iCpo>Z!kj6)AWwQDjc)>Z}C-%$Ho*xDfoHb?$FTF<22#{&Ni5)tzW%0Dj>zA%=-Rap=3mp2Y?e<@<#2n4E#>O({;@JWubOC3$`$b?kEHEqTY?V^alNC z-VkGps#uJqz0-q%<_`shg~8@82|Ad-`0}hr)S~{{fUqjC=`5lMPQ>-o9A^>x7C;-% zXyB-*F?s7{+#qS5fVoB>rY0U~j6Za?j>;SZ^L+=aD=t`MSPKN$WRw6_BjvU?R7Bc> zo795=oo;Sv8B*}q<@o2OJzFK8se6|LD^%7C& zL^z8+Mn&PW$Si^8?c0b6(yQ5}s;X-%B>EJ1U6)@Yz(+9tm2M@hSZWNQg2_pNkYkszw0C|h zdA3PxDb^HC8j;GLWoKCj0E7p@eX|pt<91z$ziG|<>QE#VJ8cm;@#zutYXh+n{lL~rS(*$5i+D!SLz#f6KUHGjdc!~4I1@dv$D9} z%<&QcC2LA|00-|!+!qkt{({`&{~H|qq)b#)sPq#q1@2Yy{v_v{hj)J&QO+!E=9V%* zSEEGxj3pLKDi-G|#DZOR!!MHJbM8NQ04jA>f|nroPd(vq`0H#{mRX|&eJ096Z5bPBVz%O~&G;vF3xt~fV>*L{hPp8@@c zA@Sjz@=Nt#glB+Kzkc}}P|&xgvD`Z&SN~ExboG43vc`JY;0?YxPUaJBsmQ~_1mQV# zbFkrMCGkl~Nk1%rt^!n4XYQzJCT!puy~V%ZsZ2X(QCJ9B3d>#c{z${g$!WIJH#`hX zVMxBJ&s8k}z`+{-)R7_tG~nJq(EL8l9dH0^EBcdGPAMws(SYHWg)@2a=&+7vPO6r- zs^X>!d&BV#oKW=g2(-_Ua7)QC6K#I&PE#wTI5uNMEUGvgQv~U?1P4Z8ul{Mi{F~_U zBNa`}S&J@-QW)70*2{MO#omIK64tf6Yj{TffIa-{B0U7O_$Pn!q{P!%OH(4PUp0eLxgbSvHqc7bqPdf(fe742=HEn}rY0rh?E{VIKi1}^$@=#3` z%)l-6wvoC}URqN76^XIBC;h~6MRwia*@Ep}=P!r7pwAzc`D*vt5OUTH0u16@|FFW_ zVO!%KeVOFTU&4`evboqDzgLoem+lph9&I_VV-cn1lbM9Xb%r#B(`=CA<2Kot!`5n1~DG%&#a> zxXxI$qfhi0(0V>47^V zOet@@toIw+hsrL0{_-=W0J4)`kWJkXVO+irs=qSGWXW?w91{txXLEI1>a}8=LLIL; zP8b;XKKu<&KC@h%z@aI%UO(Xi6+eX}t(UFzs)gIx*({je=QQpdT&GxmeWV&W#{<#~ zcYmoQbY|oV_{0p6@K+&f9RWbbSQN`}u#s_LbKKX)y{)X(%D3 z^mA(`0{$>^<^C-;RAuV2|Fhi|_o1rEkqc8lDFj8SDE^A6e5{gB%aW(IGn!TVs;QIh zc*RO><8>+BL<6Q+^A+sWe6}^g_K;O9PIY`!Fo-ie>?QK%xKzpcv#ezpx_rjC{BG!Q;Hdr*hN&K+s8jh zGmh6;a-vE?D%5=z=_kepKMfbV{E?$) z+RG`Jy*H?v6)<~Ry>K!j6Sw}Ym)a=r+|MyoCw14$?JEVOMqqb`1$$#Rcxb$%f3n*t zAZ$;^wV}msA%tUD)=x)JV0VQlK{pjFwD;K`4v{rj>ubHo_(fXe|*pH)eBsw7R0RUs}Q6(Z?n*DYvlY5o(ALL@q1NU2eT#P$LS*4 z6t($>c>;)isTnoxVL?z@B^3Uj(@495O+hC${l@6FU%_;1t5}L3C$Vyu|5qAP&afw+ z>l&BF%OkTo5HdWgaCBrp945@Eonet1Hd<8ioHQ~q8%McM3Ot;Cg4LqNY~Gie zG-{31kEnE;TP(lKwIGF;PGtc6 zA{E(1M6fPJ$t%+8euSyQ&Qa>lY%f&Og*_l8p333oh1_-6quFz{_3m7WAZ29|%;~1< zv0bM%k(*=5BrkyAj~ysmRVC*S<9?tz;BX?{2;0>{XWg9v(tb;Lwd7yumEf zF>;o1GlpQT<_;Vhh&$dbM^Y@zxnNEnPjm6wKyMKICA3S?$b( zuV}!OC)K)tTlPb=v_v-VV%!AL{I?q_m|~miSKs#+w(t1S%%8Umd=e~x1byqyW5|8e z1o5sF-PU(sDmVURcVfnNjS}4ki@T29hv2;AuB_}5Rxwg)R%O}$gE~RVjy8{|19zz z^>KZCRJ3*VuWB?%??&Bmx$ty(T5NskE@~D5^yM$*!qxiL7B{)LrGs@}w**#WQ>~fP zzAkNdE2uS2@1U}oci0tjA;I|+ZO}V28Q(NYLpv}!Pn4YQSB+zSjC>)%eX{oOk}??9 zw_}5=@EV`U6w;d(P5gjpk8fm#2-vv^GTla<@HzW<@8dE3fcM?qX-HA>61lm(dY77= zYa#D5XEwkc;{8*`9GtM9mXZ1Cb*v zVGb3F;CwL5uFpIHQdX>mzO=1;VFpst$?W!Dybt@vChc;cb)?@Dxot<{vM|?_J74F} zPx540U{_pGFGsj@n%suF(h=4+S-N+8zHCdcPJkUC>wcNKUUFpIqqi(KaUEMZD1CHo zi<$#jIn}63>SeKXJ#~EVr`{CMRoo1G!G6at!Sjf|k6f|+>zB`O&E~o|V|J~-AemWQ z)Fcv049>NK_$EKfFHg3`L{vK*7Xt}PUDTdO`hKcwVhDd7(iWRlP6TWaVkp_6gQtd(LHFt1 zz?J)5@PxX{15Qm7-bMSa50?kXBM%Wu%YwWyIE9Cb+?;a^;k=VU;}QRPOVIi1=-1lX z*sYyn%HkY_?@J@sr!siUrRL7?*N5Af0Gw%i^bucfCOFi62dgFP87@b3y=?0;fx`*e z2CJ(Trp4x`drEJJrCnuQp5@)B92(1_Em^ts;WGd>kMWv zK}QQyP>Gs-?3YC0=JJU~TeRi|l#Eb1Lbq^6%@piwb-oqk#R7%OQn1Qo!mx(C24DKP zHT0t>n^#$Q?g5q~?SIN7*~|fMuF(0;==OzqUXe1>yEY;5$k)WtMy~loSDUc)vp2t3 z*=$BNT&?e1COnKAxyYnVtK8?)Nq2idjjz1$P0i_iSmtsgICab{dk}FAR+Hh26Tw>@ zi*arjX*UN+_?4+2I2bX@43c;qR?GsYqY8D#(oqg9+{EhGLcCdxzm{hIsq#9J4c(so z;;E}y{97LYbCjXuo?bHaB*eAdi*{KM%2+jLcl3mkzR#s=7^8;w!PydNWYqMAUDO?- zKJwg{8$)Eg(jW|)K)if-u05@-QividR*k*POmjBXsgbm=Jl=r5uG+N|aR1mc=iRE< zR(7$CJNu{c0FOQSnZI+eNT%^J`105+S>wJ2+JS=0OK z?o%sH?2WOnMl;S_HLFk@VI&kmWNNCT+Bge+42EoqsqXM+>9!*D6uXjRVM}ux%gPQ- zl)2a>4`HNxdjiChb&s~D3`hg5lez2rmy^s?-4s{YLChD)_+R)iOpiF>GPLn{i5icV z8b7kIK++q;y4XKQYPEejG)~HKXgLsMp(o@Kc>ne8->7loyVh5huB>4|7Na_jT!Yq% zVNP$}peo`J2b=B$vC%Zt^Ep;Q1*_qZ3Q0OP&|HxJOnhIC6osWZivg zVZUWkN^jvZmts)vvz|V>r6gh{+z4+qgxzSaHE7+fw^Y^YCYPAe)Fzr#ug@(|^(fHS ze7n+#;C0*@=tb^0!JXaaPN*l`f#L`D`uGJkzJ4emvtgtO{*NoxYwjYKLdIH>KH)R$jeevvHv(&Z!AaF3t&Q>Osyiu{Aw=U1Si>##YT>K_2{0 zLw2IRS$kL8nlvzQ%_u*~Xa+?9WilkCyrj76|5@@xH*LmS=o#_->|ZQP^j?u6aQi>p z>(Uj-E~c!76SW@OR0qD9$!P<}<99?pPiyk;!MVG)l1Ks#nFkocC4Lb{?133Wa;-g| zurV;&eemA>)1QM~NggHNy24>W=(EOc)x!4_;e0rw0oA_p;tL<3A!&M@F>FQ`~eKOaeIMnwTwU+dU*5h1<5o`RN040}pub~4|O_T75ye+OI_|sAc!ut|e z^73FK^27deN`*?}w3V}t_Rh<3ZDw=W@dRJ6;)6g5{xNFR#f3cYj_~t<7w7MvzZKNY z^*MLON#To^4ULGe@_+F{xL3*`QsW;r<^|rrbV?b432#h{@s{&RRHuG~`$yx^pUei1 zqv)&mB{Ps6_dR}c^~02#F)@li8H4qD?n?N6lu!RC4_4wGG}`I65Du?NSl>{5X2`__ z#m-_y)4&>Ig9hZ()+>tC^9F->l>zbCa0!@zQ|17iu^OAxdW2YH#tXimX zgxvr%%+GZ&`>7)LT`5@JvyKJ#*~Zz^4Nc}<{)GtO|D~Y*bjQFi@+N0B`F$Z&DYbcExGwhnG$>jcC(>YSC!iu`gp*I@kx6#cAy*WPzAErDJ-jjT$ zN^UN};wo{XP|B3=7L!DGH|KXy%HK!%tdp3V)QLi+r0H#*rHKF+^kg0YV5ft#N61*h zuIAWTI1DTtEo_u;*VA(4VX|O}a>DT5HAN8P^1(j|X+d|r=GUGU5$R)~$zWCd(9n_b zHmbkMyMyBVa;M|yBU4s~O1I&U0}aA?JvrFQJ-;gNy_LP+aXTc^opf|6*raz7h3_ZZI= zbbyku#PSlEB4x5s@zv;FAp+$hfPC0FT*{+a*%$Z=!Bg+FW;pM0uHmk~N;uDt*1rAO z(rrYkW)XFpyue~SS+2D>#slwVR@d!iNyL;10}Ocn8)2^(fupJ|W*+5nb;1jC~z#>Y!^vGGj$@}$ARX=sl^PCPWb5qC2RuO$sj!0W33r$fcA&Cycq z!uC$FhZB^VajPwnVH6lLMCmE#alXa!b=)Pm3l9cMb=L$O(JxyDaRh6di>dWZ^QuIz zd1ii(<)RUh&MxKp08I#G{8uO89x`YiGcn`sZ1d(_lmfIUrzq#tAM!Px*;J}BNtu@T z{;OsmkbN)(3WdO!r|MK)|ML-W#(+CpVV%e>0`B!1*{=y4XDrNByxwIErqpP82auYh zJ6a`5Y-2p#?~meEy3tm(zKv1tsSgO6$WUkz$3gJuv~yKZJgJu+^W)6daRG+vs}|Q{ zfH&qgE`ivo*~yA(4Qm$nXTmskCL`{|-7(}LIddP0748Os4SpmL#aBh5QLtRFgchi! zO$NWQg`BqK3EtV0f~EplOr(6{i;d;nkV&2q6 zn_YZaDTecxUeEvSUmd|GffvJOu-{425{gR)mvzAvEGu|ySf?5%XM?Wja}|@VBNLej zGve#0!R1af`;2RuTd8ZJS)VZnB^)ns1+VL>&G&lSzQ$kwr9}vMJ?W31nPOc268%v z5}GVW|3x$OwVKrg3@)u^=Ixx@yqWU`zedmSR8Y$-cI_piG?haYCPy~AWCwsz*X40r-YL%s)@OUvMS+uB z17AtkszUMX6Qx8gfmXgNq1tdI=*sTNxnpiGn6vj#S%x!QY3nerYc;Gm7M3f-G`_Pu zUdP8=TS)DaOe`g^wKTe1>mLHDscy$AcTg10C=fEOM3)g-FD90ef-s-%#njvDaMkSo(NMHuhCO6e%E8i>m|!+GPizN z#TfK>504X(-;&60p7+A3Ui*U$3sZl-ZmmYfC=3CkbTzUjC1pNljb3IkMJL8RQGQ|54pz^24h3F59=2-Z0sWKZ%mvhmURy2RXuodbB z$GK(5EF;m3=DF&shsNwxxws7s=E{v@N=;hq_;%RkPp={ z0=a$b_YaCragY~G<_J#!!eXa{aCDSeZUDa|nD{e<=x#F1&p)xOV4u@YKLBYi4H2bW6iObrTwt_q> z`SbDy=h{UO*fz@MWL(lwfaS$a?nMjs5aM1=JOJ6IA#P~(2`Y7zT&}sewk8_-mVZU= zf!anmEVWeXRmjL-cvI4M(!JfO(w(5f>djqE$6+a{<5U5bql?f%568R~35%9f5-*!8 zD*h)y%vG<81znZX<#SVYqh6>?vTuI0^5i6Ov+4G}v|FM9GeGkjd`8Wi8@(tQr2*ZE z1Dyc&yEAmIZ2-%s?h27kFoTe5WN@Yep{UMFNwJnS6ue%`R;aq4hz3J*u)r z3Cv$!H11fVcLPjJ#jUTmWQ>lmxxy~)IvAgn=DjKICuMSl6yz~EmfzulNP+zWpgA4J zu{ZhU^PK;LE$X7-cetGS$@*h}STt=33lfVg=+@nOAf~tI~a@r(UOkaWeicj5?BV>uE$MGj@u1)6q$I@2suM4fd{cj~7 z*zD8ifJo|6;2KFv&}L%vR@s)H&0J zaoq<|<_*_Rgi76?7*zKeS0co%Kpri1xLZP~RF4^Fr!*gydxePPcp8Eh*pn+=C`i>g zV7^>rcR2PVT8QF&`2EFo`b=&{lYA+^$YR{8@|A_^^h0gX5%MtvfRqh!uc#J}Q4-RG zxNORnx*t!jFP64=UDRr8gE9R-E&w15x&X*{??G)Xg~j-{Z<`cmF#pfeGPIHdEoEjb z^|lXP7*cgX=#eDgakL&9@Z=-2JQxL~a-*?F;OL`<6N*9$q6E0f)Jq8+pHEL72ZHd? zWJxBw`!;Lb>n5Pz#=~_WMegBhak6hRkAQcNacuD~g7#=!}7>8LB27^d8)-I|~qML5PO^B24?EOIX`}DQu z0Z;=}6lC4-!J_q4W2d-8Y2Q`RMx3U%f9zXx43F|+PwzcwR$IV~LlK7=0)TsS7Zn`x zYkp*!?tjc@7hP{NkyK0AGFd<3tjk`ONilMma$HVFgLJYyk>*dMCF)Ny$_ZIY0lf}P zMaE6+wg@9++*dAf?j<4?U{iEC0v>BG_-i~36gL4$Y*;lU^#FL zAif4Z>)9pq<}&M`i?)x_)eIDZ@0FzPfUw6kc>9ASx4d2&cl^I@4+e(UC(ef>dxXbx zL8>6&b7^$|k^K--lE@=^n*^7?%+X76)640EZHG@W6UModbL8u-4|bm4ZB~V6a%K0h zjxR`Cx4b34Tg@`8VRBnR7;#pt=B!D(Xa>8E^bQx#58VT-M*e?AtwQ0vzf)|0vU9i4v0pV6WPo%!g8wN|4IbgA_&usJL zD>@z@%lxbJjbL6+EkFw_6+DmCS!~Kh)a;ykzaxaM@1G44s5D%Z4%^z__^`4DeZ5(Z z#{sn=vO!P)Zbp5;KEe7lc-H?X0& zdZ#-T_Uq64YqU0!`S0K!a|N5xfO`vCjRBcNm^4b9)k`&$M(>WB2m8 zHp&Iw*!awXtk;GCwG^ArJnrooI(B#DzCOR_Q8ua5p5Vm#frPmZ6*qXdF>Nem4Vbr} zF}R;Y1E(G9ewUf*(gxYW6Y?>mDA9tP-eLf1*XNi!qL;17^z6xol?S=s}24wWBIT2d;FL1?^;~Y%ru#_w76^mNsDB`^UubyIA%mi zQe)QznTW+wC)5w%WxZhEYr7bJxdpKi^ickKW#4hTB7RLm@M!in?eS#n?kS5dz(Q9? zORxB=ESovd>#D^IKI*ksDE3R_40na5TVufZ_xO|?pqe-T-0N^!s#^jH!x3;cu2uLL z_gmA05=`XedG1@<`AO>mNq_S=O--7@<3tPiI%BZv7VyNluRk^hlKv|4x+wjb5l)}8 zWaONH&v-cVUdJGEJ3i|8sLoGA+jvC{^y{Bz0mTDW$YT>7rI$5d0nqR^z_s9sj`v^i>~gzyIgSPWEGAVOKom% zUT7Z;pI@gzd5Ww4RlEze{;TtOW^}O{MYQgc%2kR$0WyTAZ`xYv>?4Fh!{v?n!ya1q z(-JboI(^*6Hn2;hcZiZh1-hBC_H_A_U^3*z742HLKR>5mbdX2yO=P+}ktq3Is~UGBGL@ zKSXP*50jm(in#iE!CL+2HwpEr`|RhjK&?o1mD7MnZw3~~ecLY-iQb-fQOAeR+}Zbd zu+7kXO7m@s?3?y>7paW2v@|QXg!C|Ta}wif7Ceg+8j=9UA}~*}Pmxg(eh0%x%Dhfd zesvX}8y-BkxzM_G_>C168}DM={gZX?=oLZjMfT1Y3`S48S!Il$lSdnBGQ}xM8o@!{ zv!OV61Kr_LCVHc%KJN>my5$#{PlEK?elN)9RiD}FVoPq3y4mIRKN0%WBXG68x^@dg zoWA&jqdCJ#?%MP0s>kllDSjV5eBg@J_%!Q%@u1_9zZAkyU3K55dU;g@gDW~E=w)FB z)A;am!D{3;+A?}y4aP5DzN{nle_|*!tyZKzc^NKHJT)Ds$ZTW=$GBz!77%;3xN0`a-)d3a;@Lx z!VHi^WWV<;!{aYMGiT~POiAXrUphqU_h;r#-IU}K+z?CiD*&?z1O)`nO__`YtKM% zimvD{s##q0c)aARqt5*DX*qZ2l-={n341A35pC9oa^otiDicdV2JnN9@}ut>Uzzj6 z1&xm%v=4Z{Q-8dG7aSPyC+^3GqN%D>KM}Be;Bk!iJP5Stx?Yk5xl98EdF`Ouwa}o@ z>X^=%iOplzec1dPP&QZVGQgBo^=dPJ#T>`^rLkUT&L#2Li5xL%wA9t*RKieY+}8HX z7i)PIT4qr!H{oY>?)6JoDYi8cHHD0tUt=V^LhtVTM@hE_3xjLI2uzZ|9bexwwVK7g z`S_y?$5RzpAWSSxzid8=~wL=WyvDJ;G7=kYTfpzaPK{t9ve*62I-xJjqc3VDU@;`dK zelxTN(ZUAdw?8zGP?I0sFergxeib1Qrz`l4BmTh=lZ@z3u;5iS1{U;izkO0zoPp!Y z<@wLf8#aUF;pcuH2H>96o%mV?y=1m`!kzlpsCd|k7_IpIqa!6VhyAq34^Em6ey}p# z3b&aG($#>kGNy1MN?5+GkU7%--HMT{21!ef}t{gA6pwf0W)Ir7#d|x zo%>^=xoi5ytEkCXZ#J)T{?zrki+KWYMLzT26t^6=*jl~=FfW9-d6-=nYR zBLxI;h?gJi%m|+S4&kAqYVf|2?QLteaQVG+{>0X?Gx=<3%B`spbt{^bJ|%(grkvb8 zF+atCT=bW&VP>M42_WXueEacif zcGcA|^+M+<6}UnPG1qJGld8d&jf10|o1YMuhaf3?^1GynmAP0prfi$N?~!}2gL({x6tvjBSI$$lsNhxuKgOxF>DMkEw)KdzjFQx9fJOBGaP{T6ycgs<{G-_l>m)T+Ma1=TU$k(hhVf!iv9s!(<`tF0^$ z^cWpHOa9cbd5LLP8hfrQ{+CaKgH8jqvIFD%$Xf(w@aIZmY3avcIhFZS@jn7`Uxoiv ziW2*Hu+L;#1*w~z{kXbRdG^r;8%_D``hecLGxYWPq*_1Itg-Y}oj`aqyQSwnH4sEr ziy(*m+wDVKZRjPpLi}d?y%+A$MwCs|M1BjM?V&5}`f@t?F)tOXs54FnAE?+bgKs~p zx|k(gZp`V=Av?efLlp}rt_T&^PKUZxRB<2?Mo$Q(WU>Fld!gMjr7$OPT~+;euTLgs z+&0|WzJAH;m(ODdisymDoxqP}rMw@hMVv)&G9I(gJ!Z2hQONEJ^OqhV8F_%|HHU#g zvN|yp`@J{qTDduqVE;S$^Fp9bv|+_gTg#)KJucT2>yw|En{l;nq5P7(`&D&!u1=U& zFSiv>(8VUt!bhMp#_73c#Sb=%nAJIqpB)x%mN_DvmHP?K_SeKMeO3r91roohWrn4d z<+RLu)z9?przUp&UijkMQ&Q9xsiN?`klhu%CNYJWDxP{6_Ze10DH3rTc`ab(c>gWx z^}>F!et6lWRem|D`O)BIS7W2x?_fWZGW^?9M+#5WUnJ>O9!W}vEj`0a#N{xbw0ZB)P}>k zaIfWFV`N3S07q|`jn)^&g&(ZAP=UpdQ!dC(kKZq%KJIcRMks6fF6_!qolohTI`Q~7 zpBn_tGYT&9Vs*1T*dJV~B%c&>*I?I~abGVmq9I*zwL*W6oai?2*c*Oz@kuj>Bemuk;>TM6G+EvS8O<)ksc zPd}!XspZ>r!Nb0%$e>omM`ExduiK(Q2NjC@0M8}3$Ycjo$)h}m=_N{T(RD5b?9F9W%fH5Tw;BbZ{ZKg6fy41 zb|e>Ly}#eK0H)Ubd=eE%UD-rB%V_vMf0C-UVp3j~hA{J8eme{xqv?EVyOK2Q^7_te zn4zDZCerG~ugxs*3(vf`Wa8(!5GCgq|8`uG{_a<}-TaR*ZTDu#=>;mI)T#69Zq7bt z!N9nQ@!-yBTS237I$E>P)-EsT%J5%x*}v26gdav}`=6d9`RkN+$6v$_R|43F!8SNn6Qf?u8&jJfc<%8#lzVx<)0Ycq z{{{2-quWNJaCK$qr@go#|4^sdFjg7?%t|EI@^7fiv#E(kiNiVis_2iIEbo2OL}Gy_ zx#?tjqT}ByFh}GU;j43YP@+M6eg%o1=%*KmwRUE4<(*2G%{PxYPoutjOQ@{y$*=b} zSo#XnCpI+sb2dd^vhf%jJ--&jp#KRXcp+=gSNQN6+x$6JINS1U7%g&80;u6naHmrF zsupRBfMd>lw*y_J5g~S{tV^fz7AxxZ^X#n0VBeYYYXzOPdbXqOJX|m2SJYrjq2%4t zB@Wf)1b078W4|;%i-f zrkX1LTln+;)3x9Q&nOm3zw9zXlWAZPGuL5IGxpEgbFYu|gx6@+Dq(bvLYCzo)o0KB z_EfBc^(aOqES<8&kwTfrm`)p_;@%-kaT4i(+s-Yx;>Bz*WJwd-nJ ztEZ^b)f)N6vyAf&>bu`qgQ%g}c>8Qyjc~W)oLH-q>Bv)4cfF7AZ3Ov{D4p>>6?Lam zIyy4eyQw>Zp|gRfom&oFZG*Cbz?IP#*1AuL3yz7SHuE*|xPB0-E&svV%P_p_ID@;B zJJd@SQ*y(WvH#{VdE!F#OeY=!m%_G){+*auA&nNM+mlC#kHDQ6+45zQQ>(;;gEBsR z7)M%x!i_Yuu99LWXz7_bKFyo)1YF+Tw_cdfAKx$Iefyw!KA8ys(!00Tt1w!wNXcdJ z9{if|Fvi5Vb@K+*=O(*XrBxHm^>w(Y>PZ8}(l~?lMvIcO^Z2I6hS4h37cTp$BmjmQ zejuI%=IzkQ186cP7x}xY()YS^u!ycNo~(oSRoy@DEJOR= zHmatr+qE{qES3#llzn*v<9@*wb9ybMG2VIrI5bmw9%Z86!18>*)VS2u&s$<|23#b|M>Y1!sngw#4&9PmiKgkjENHOcAd%bgZGMd zw+{<8%V?P&^uNaL#IWIffgkH~_G80t=UHux_+8)>>3MVqNH?`|<_L#xfnzcPgJySL z)iphqKHql1_z9eW?~pNk;>isJIITPxf1u0*!%w1wF+aY1tPhP>#-AJ~+YG+-8Q16e z(ov^Usm9udUQx(P4Ye&n8d6)S){Ht_d;Wh^eFapNTi5jw zL=+GNrAtvk>F!2J>F$#5ZcynG5$TfdZV(P3-5rPS4&l)8@8f;n`@R1&?j3_M6wh;Z ztTor1bM3v|avy2Ye+xUP`>n8n-4)URsG5&etpiG;_y8DC3?!=o>G-5nkW>71m*??| zp!-OW=CIPAGLMo>RL2$pX3{gX@)wP+A7|#F|F~2~hsq6ir@u0yLQ2xiHXqE-WxBpu zw%l1ixy)X4*V5??LvEZ+8tUzTG#$-G>b|SP;O#U%2#5S2>V;lc9}83NYd1WlE{egr zkI1qL|DD@(%u(!?<6hr&e73220^<}-YFBT!q3iUo4^vo7WgHFTrWpv@uK8?x&op5t z=R+B0#_;z!_92lf?q=)`Vubq#k5pmVRk>2P5_5b$ayEUNkXp&@g$|d*J;k*g3q~`l@|=wWe-( zcv`$dibG-}^Xl1Rlx8*rGQ0Otu9kcGCXtFTdKk>_(Yagb*Vka8BJ2M7Ch5e&US535 zD=R!zvhg1tv-g%-uHIQcFW$#sAinpQ14=FD;zAT?bvz3v3rh1Q<4jQw+8iUvum}71aIy9U z0BjH8wgFmJ5m@-5!WpAWp~!Xttn(&+BoAjRBhRc>G*A&XVhhD*<@I`Wd1>FuDuczh^Yd9|5#3c_<$^SLu4K;p+i>t$jdLRX-% z3w$t;c!mO*#;tg1*5_toJf`3CKhhI;Rq~$_Wqv92~jV3@eW6R!9pAJ%3 z^uAOK<|DEF0_B0Yn{JhAx^R%=MYvrtzVAjF*e8~ThrcGeVWrs@bIghwJo zhC0{=Y39CsI~z<`S9M@=CHwJovSYCh@>(YiBjG7rZ{L|2QaSf6Wl_v4h?3-po$ z&Y9)Nr7gWsrWSrM0lB88Xu=VXPCsiDv~f4Q5?S;FFMMkQ!|o%WCH9(4zQ>A^MSgCC zKhm53c<+J>82L&$?mu}B%^w&_(JK0!@nOV#(Nk0Sfy_tzYIib!HmCDt!K4?am=GQu z<}y87@*w|Mo$TJc!uOvlkUQ>Q5eP7>Ns1T!ma~A7Va&TyqTHj$6ur@|WMM*o)UQKQ z`+c&8+&8C@F3IYZtB(zau^&oWW-&Gm`yL1NnW`tZj4?jpUT7~(%X)D57&O6c0o z>EZ_+vp{&+mL)ZNvh?1MD<6=R0AxB85(L9O_eHQ|a)%28{P=Ec6r4)43@%*T8RKs- zUreh1`p*9eH1#_6-eR#Jk}roQ$>Ou^UpK)g#W8^+ziJP8Fn1V zC&`RJL@(Uo^9FP8sEhRtZQvOa5)aTdLD1T_%;k0o38 zreSZY`1?|#el3!;=JMV)3hW9}1+MxGEX}aTcXehMyRRomFeoUP6Gd~{usR1`QuF)z z3W3*}MEScc-#LnW6MuDhc(^&n@8#+FQ>B3G-0}T1uKmx#?9SAU8^Z_s7k+6)-V?bB zh91HXo)Hxd-+Jp5PaU5dOi6|NmIAtHDmo4Y^5o&CqF#K1Ae)_qJ&(zK1n(NKhuVSB zTKi-{rPmu^je}i&{VB51Ui^bO-n{X0oBrfa!KsBJp8A9~%f|d#oR17WF6^HN1?BdG z6uxw~Ety-zjrjnKv=jF~d1N!-`7^W^(UKrK5fg)Qc57SU+qk(+(6Q(1ZN?^kPdo^s z{?@4fjhPjhan+g z&gR`TLj{iEP8)iescEh}(ALXo%o*=sbOBZtkxxYA2v>G5o2lSwd<2Ld9_#9yR^G)Fy^KH7KY{i71&&b0AA7 z$K)>)So|;HkSpb8=YF3^+1#@poQ`Q!L)Mxr$lzIPiZg&8v;0BlE#x_6P7v~R_x3aD z!fUDu$UjS6-sR=$lP7YiPDCr9x^`uHtmP>S(jQbb&6-XDWc9}8TaEZA z{VkQ(RY2{>%ovrU)_;Z;8*Zz$@}I9!kCChsfpymY9B{!>V(`5|0D(@esB(kG17tl~i zK1KHzcQqnRN#SiREddestZ42YPz%VCIm3J<5K#*}l=}J3|9s(XxwCf|%^6PvkRZQE zLH{;YiZ&XgtE9M-RN%c((KsRE^RKD4A9~l>U=B2SlIIhxLLeYGQ*pdo(Gto_(~>cw z(@EeWstJGStG`_<2#FMYXc3t^*V%M?>n3LwHrmdS&*pkw!zWH-h~~1*i*#?1HmbF) z1@9DxMlJL`p#5^A3*>T?(nO2>gfq5|2%p_YYHk+|(6Rn%TNWuyiz8GpnkJtmYLtN# zzs6>&l;_s=cR(Zmh2QCz$~kgr=|cA)0e3n|!_NbYqs14h{V-;$+5P z3R2nf+2j(+PPrrN?jt?#8^w)sztRs%MZI+8%!p`UAu;-1FkzvThpnsj)d3}oGgddC z;v!3&mi}O(#S!d_*)ahE?3Ve5b`HWpiKEJ$LM5mpy#?Ro)V`j7Vg8LDv*fCRy&ato z?#1wP=Uf>MZu>c8dSvEE8)88Wipr#mhCf66mIP&cjo848 zrcw;y&yceSLcbtAn_cOij)2-{kmhnG-^10+r8jvtJ?|8>V4viL=Fd+i-adi2TKC=~ zscUseL1bm?q15&h_u_R?#Cqk^RaYmhwwxZx^8$By3m2^ya@3dmwmY5k*M%Vq@rAs* zf9+n8s^0;XWcWNmdEX%IiGe&!HEh%zF1J%T)J3Bgq0n|)X-=9l9R=I#lz#P0&ohWT zChTEbW$E);SU2s6wYL)~AQ0MO9LzYQbVumEYyzs8(M9heqWA;IbkABgZP-B801x1h z_LNM^uJHtGuadBbhrbmgUk>F?EH?5{$%F6Wz_5TS>p=`@zWBoY;pW<96?*gV)pGVh zno5q?V!^_4yxG$E*$-P0%~9wSBw z7W<&6y;g_+e19N5;8ND|oY>=gx$SzEhrXc|3IybHf1qO?ZnU9ePj`|Fj!LQfE~tmM zw_O5SBnkt5pi@DbeXWvl&;mGqin~2AJ@}x5c*bbU-FWn&U1^)csF)D#v*ndd zMTF4h`zsLa)Bgci1OMnOAiBI1@#K5{3<+TV{$iSE5V9`h+xQ<0Rq!vmK@5)Eq_ju- z-d;{Gd;U~lz-~zR>fvfUfRH~te^E3Dj~R_&CvM1pR0LNL|kFkqdkK_#Sy|>;kS8`V%*D zx-PtjFnSRH8y;NMXVf%Q04U4a7{^3Cg%02eQ56Su7qRf?X48c@ou-GjWgPY7ZM@om z$TiTaxTHvf0D%<9#vhe@JcAg%n&1+AS%)xkcM*f7hAlKNI%yP_iVCQnuT znjGLoRUZ0HLE|&X*Rd}V(xB0^<%1t2ZTx^dY1_Ks{1Jmyw6E}!i~BVysF=Fml(6se zM5%_D*CAbfXBbyCuLMea&`n+kA^9n#3E+5f+N&N1cwH$vqz!L{^-R1~0*QGn{kG`` z$?vu3bd6$GZc4~`gZkYX+#c{A`nnYkNS`*xw65*gQTjzT)N$Fw-{yTupGJQPv;ZIw z1^ncKxX!?uC%egN9v_5e49*5aV;F?va?r`u{*LRz;hhrbEq5S7Qw?&j@8}SHMMdRe zo+=|FGqmMM;#r@bk)A?S7_;fu|kgz;3;Y@Zx@{6im1bLuKN0XlG20 zdQC2G6&wTiM6>t#lejy6sHD7q$IPx23`z4kValsX3~)P>xwmRQcf21kAAfSHP;W_Y zpO`@d%!{qfZ^38dtk3gSFEg_-kL}w_de;|&yOs`}EB8)reYHvL7B)Wmu)(dYM${1ib9GK%eB0x3xCZNa<3h)-=O$1Abo`7&Df8u0neODCRV1!L#0DY0oHlKerq z0*DHv6U?lQ6@LM&bos27r7%w=)~-l-mGIa*?lAC5t11)AN-|9OYm(QtC%k~Sd|0It zX!R&w&b;!R=QS#*)XgqE>@fk$_X=Ni@j?KLq9GkGFH1RyfmRHp3|*2SM7#x38qg|H zvP6AJ@tKbnv_a{<4VXaU$JA_yGHALVRSpE!^H%1}Smm_b>U-q-;Vtv4Bmfjq)YT#Z zQpc7O`mE;W5T9tA$P)T3_};uV!eF3n;rzTHohUNx9-v84A+PY1^^WUUud6(Qau}cGFo=0va>uFP5cR%@oNDfvNB`8kdb(4C;F*ZFJB~#KF zcqOys+ej5|tn0#_Cin^Dpf@G4FQN6A>NfoMH;ms7Zj{U-CSjJXT!2WK=$gbK4OTMk z-N+?gWGDMuFvuV2nj|WSkpUl}X0~lOq2XTZYCi(;Fv%*js~{i6Cvk?)HXI=7E zH)f|}zQmDO+$A%wl(l^A+t+~|{unp6SUfPwg5e>c&D-GaeD2FUw=9<^OTatPnx~$y zSBwxE!my6oD>N|;yet(0PuZx4h;?V#alIPUE-k>T<7Y<*yMCe~yLRHBCdN(n#xO`5 z`c|xyGr5u%K74-K#RUQu62!LYCk9n{2te6KTeqX0wQAx;!u|}2Mw38V76sfV2%$(2 zz{58e-nM`sDE&<%xD2ckDR6Pj;|eqcE{1ddTg4AM=^O5#Sp?H<=i4tWlOd&bp_y0J zi=hmlAT4fnFS%NsPSJZMIpbIqYB7_Fc+DLF%Sb3H3i#7o08VcEqn_iTHSBVJ*dq=S zq1kT+b=q_Kl1#-bGV)~$wH56*PZrw=GZ+u|QlBJ$N9W)nOb2mm#Qb7$Q%^D+Z?tLZ z6A*CZr=NGWobZzP7{AR_k%o#UPcuA>61gek;0pZfl^JV$$aNnPi@@X97}T!7$%*na zeN{MuhvPE@ykRXpIjfB|sL;<>T2Mr{T422zuUe^UKD3C1Qo3vbE)L|!DPVkz<9Gw! ztVl6Gtl9#XdJ~SoYCv1@`|@_0N7`2*yx&C8?l~QnJKxVbS}&+*r`8_g6M@8rpso;) zqjqr7>(XjFF()@_rI36wI~k;VhXdEa2>(oIO_7|%H(l*O1h|ch2~^~2e^YE#s&*CW zbzOGQ4O`s#xUgT%yK8kg`7+cNL@PX=CXj?d1O~KjD{v!O21y}yD+mCBd1ZZJmKKo@ z1?Jg$8IgZw_@TPKFu$PKbv?oBD*S!U$&CjF?_%8P{4D#%lhYBK;m+xy@?GY^-Hju2 zIkoxW^zz$t<8DVkr!pf{MAXhD6-cyyi1-OSo9^Fxai0Y54&{Cm$tn&Q6GaUktJ6#! zefczCDe{pBY)+<1D>#Gjf-@;4;$=Ka*PDWXYc!S!ZOcqR{|AGLJdUpv|BE&$Y}N+o ziPZw-4;`S>Vb|OB>{W*;UfJINFE0(GI7wPO z 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

4y{JVFxV+NS+x0I}EHU|=NI(6Eql$qwk z4&*7xE7xHYl-UyBi|;lX>K%5Uuf@XPJp&0h2mg<~_Y7;Y>DorID^+h%I*5WOU8G1y z5s= z(j+QgstFT6pbAkg%mmV1e==1>--t#yziKszQSTa_!H+O=wj zFXTm*3h+GA!*t{y==v^ZiwPxv!EaRji|3CEk28Ma2lq?_0PIlbqt5k~UJxoQ!32~C z00#kyW~}HUBDLNm()Q4J+Y!?9jhFc_U8%5);v3qjW2;8PAa>!}Zbk=s_+U#Pt=zMX z+0C{ZCbmh_QNyz~dyMcW%x-xHAC2wdx{dW~9&pHR&Vr?pmr{xuP;1fJ(p6p(yGR|H zM@E+3a=Acw!#Z)AYNbuZBRUp3mB=iL>Y+3S?AYQ(3OSBDeI{wE`Q_hL(fwc|+92{U zI;$OTAyUlRoC&uD^{&vl z3yZ-6ZTdT-2X+%oz=g9{x6QVI*pcfq?ZVM`OCSC`jpMCVc87>0l*YfzmGVZJL~UaEaW!N7u9Dw1|w%2tHBl?FE1P@Vi}AXVc-GRUL@O zW3q1Q?UcEAj!_6`V}b30H=^D@Z;^CC{C)_wx~3>+c@jl$RF2AwSO>&*&jHkF$NB=xUU+YPb_&oH0Nv6>6a$tw8QGgs%K^yegr06N|)Ru z3X6mJnTGC=5Qk_0xt}}h{%+~&jmWRJ2e@Z>#wnm-TbVpK;~{=LV#mk1dBti?2aB8M zt4oRt#jx1DXA>rgUT&Su@}(^xuq7n=RSz0#YHRWJ)%o?Hvjm?)x!VMf8f-X~pop!w z#itJFeCl!Y&G!3s=)k#Ahs*fyX7h=)ut-0T>#9lojpN=iF={w~!k3qT!|Wy$9cU za5u`sUY?P-Uo7w3QQ;QFG-5DR_@nZnuh_6TLmRJ1VbxGt&zK?SSBzA<_2AhBBv0eM zGX_NLq-MOLBJ}_rfE?L&oc0m8lt;OWvF>z4a`W6SJ=z@4@YRW{A}|EmFA0!BE9fpu z^ZD=)(Dt~!+yYEzqCuGs2WIK}M=y_&+rYV!laz2~eb3P*yRQF%sRw2A&sFLlq}?wv zMo$s^x_x5M2rRE2@G~f`jvMS)$Gc^lb~wM2R5nt&E=jn)srfKa5)c6ZjIqlSe%P~| z{^c7INenz)X0w6tk^lo#$$?b=c8X-FkL5TY?|Yh41pX8!d%O@>-n#1LhIbxi@@%7B zfGFdAxTTj zp@=vOmyAec7|ZSPbIJqUj_qcZmrNkypjKPsho&dPVTD)yL7f{5{)qsNv@bast#97R zcW^j*d=)k>^@1>vM3PnO>AY;(RJQqAZbiu~UTYB~nP45*_rMA# zm&r}^elm+2AeCPJ#(sA}8l-rnC=2P1n-{A?ELnbj8xX%14$5@h-#6=o_IEb}Fl!57 zF?RyXs_*?FqZgp1F~w>}1AO_=@pym}q`Q)=(U)*CzNmy*kgUk6j@B0U6V4g-mN%4* z<^VWV3AY`vA+6i@h`lb08kuc_};xZU@f-w zY1H>)C|ac!f2tSF18l_|*~ESpEr3JYxrsGv$App-@-$_l=XTyJRx!}grU$lQ@ABV# z9HpURj0lm;i_v;II_nGaV091;Kd8rIOc@Q;Z9$%1qv~+_^lQP_4LfkG zgvq0oI7S?^+fm|qfTl1f2}2}#|D!Qo9M@&tH^vCZbIi6{p#TzD5B1GT_pCk2@^
    pZ zgj$NqQvz3My--he>Wcs+4QGB*V%)u<4|+XfF|TQyM-oI*eAoo{ z?N5WMn9Y|3JYjW6h+;=?2^V{O*67eLQOe6OiYDKH&s-NnnU|`aS(ft{Y;89h7?QlRLUOe+;|!aagDox8QlVo+DNy) z%^vLM5#ZHf{c%ykDueG+Ja&~!qBh)&WpmC58;Khbd(hqhe<+5rj|Y=+ZQ z70)jK<%-IF-+M#!qh;M{60g3RBH7Z`Pp3dE*7})349L8frWpYS8k6mN5ek`n3g7G6 z+t~bA2y*yYBYOahS|XJ21XNmekL|`-0M6E;hq0y)lKIm5QE|TXXLdk50WNiTrJ0Y6 zjCheYW&L=!8~C7sP518MUu|)`Kd=W}M0rcd zXq#pCx(^x&7T$S!B$6$4u4({i$N73^fFLUZfa2fH=SCU9?d=h_FeBSDrBAScW&W%P zLi5h!?bHZ*AL3Rpj?0sRWfL2O7L{5I^22$T3bu!Fzw17N%uq&((R;n&wT12Q(7 z1ukgO6z9H$XXOh8X&g_YWHxF{H3Vm?;ySPQZhS({lv*QPn|z-sQw3?DcPwYxT>veU z3&e@SoLVo_4dbFShs!*E01#(m@0eDpDT9H(tHiPwXsbvr) z`_(v>+4(u1W4JCMygk?o$IO4ppukNj+6czH%iG;ySU3;NpBeiflwu{_^k7`fO9E~* znfyRw%?Fh`>ab1=2!W>eq7UuI>m{yOc#EewPi7lqa3BTdYIV<_ z)w%oVaQsD=D!Sj;r6aI4zZ0poYr$TyGJ4Ce=A&G4YZR0rKUicz>M@XvFrAJK*rayX zdM@w!NS}t-pJxcB0#C|gBrXUXz+mmJ54je=u;9S$JiMiX0Z%D1`c4fq z>Pkotj)z1s0qU;zaEx0Oc;eKNiY6Th&2@&r$D}bJH{#fwJn#F0GdA9wjj6bvX(lsr z!BH6LS_07uH79)?&jj^imx^)`saCNH%mF@nXr&omF+&93quIblRxdAwdvhgI8%AyQ zO*4@!(iXV34J@Ng?uCu+^%AkJY!3??*x_83q{l@vjk3@}27JwXIXe&RNe)LVnwkx_ zHSMYu)Oo^!dN#+#mLsgIS(ArI=|I&esVgCm++v`D&q|A5##rakEyRGa=Vg6XEr!#|{AaSf&z1 zg;)@jZdpB2d@bhvtcOcf+WO&})KL|2-gs*-ql1H)62NjOgm%L+Byf**$|WnY)d3Q< zqi8FKTB}sD-?)p7FGzdP_gs65ia;~R<{{8j7imx^@h%f|X3p}ZY=$MzEF#% zI}y>aKc{NP9nPZa68LD&q|a8ZVWW2`p7?CqTXcq+d{)UJk6AQI+O1yp)G2Nxyo4?c ziDKFtJw0o({cU-Mr5Xtx8V1{sqocM~5ax&jL7@jKQM@4I=}JUow{hwf+uovt_p;*z zIRHKYoOy+vG0X%B4>~Sr_S`O)8lK6pngJ2ls;`+QdR0q6T?ac)W3aZgru&q=#l=`6K8+Z0Ei6%C~1?M#>aRxT=DgXEf zfWDzphGz+^Ccy4F8t88SV4zd#$Jv*tnrZR{o(I7HWQX0}X81?!``oQJnm(raZaHRF zATtkjVwXx%$`z=ATgj36)yRUD^8uV_1$nNER+)h?KVa8l4lF3V!}Zor;L))5C-iUf7NL=Zxr?5&^pOT4yNt49U=(rL*Qyfgg!dCJ@Ls*T6SvH_vdTHB!EPo;;(f1DH%*y4B zhraxZOIM3}qPxEV*W;cW)(c2`TLH-|;hysgB-;-r<5O={x5WU!RRp+-dV83v@7`YR zxW!iFKqQRjmMm~w%@@u(#5&fEVb(980I?l_X$gwAv@edNSwbUGl03yN>& zc7u^H5qJ`baQ*V^r-FL?%C@8LQx0Vz?(0M*t*-CSpjuglYH|@9k^?d*ki$W;>(@9a zZBBilFLWX=;9kq#KXa3ua!mHxTbgy3hoHO9SEHz|SMae_W(V5q*SIUbEHs3K%<2Q3Or?CN5$-7rIwK88 zgh9a`_nq6z2nI;s&vnVI`qJnatsf4HvnC%GTQlG&gRHd3%BtYs03cJ7bSne!ZmX{l z?fQiC&M+t&jl~5{|LWP>oyR%V>0>q(5%~JVZveuBPJ*Jghrm9dXG*;;+;_s4fkc*0 zl&(%QhJ;>JMSOS$_=T9x8C5OWKoB+pTU`8E?!r01!H45Fu>{8_`D{>%#{iH_d^yXa zwsUD8m)O|gl$)O+x0J7#7Jj<`c#b64Vn9!TuUPO zT8Dijqk&4CSN_0=>KUGp&dLRsD&Pu*5@TVUj1Pe(SUx{Q@PQy}yd^+$&dJ8es}xkL zFw6GXj>2#jPBy_W4sQYsi%Rv9x$5n1;{dE4-uihR;AK9k{Ftr3}I-I z(Pwl$o{mUkJW25eUeDHx$g4sRzWfI**NN$0A|%jPv&lN{P@DcseD8FNXx# zx2L;`)TMx#9VAl55A$$ItfikP4X`f!bf~So%~;v&x+G;*2}jbX z>u8Q!))>sW`7OETlE+lk2)Gwy6}CUajq%eonbOFD3b(=F@GyMm5fD)P>Bi6>MFyDd z5DqW1brC$9#^JTvGU^({h+F$?!z|nM+aX%STv4Kt@2;dgS#mGOEi7tvU9!SdW@a;M zL6h2PuWhK2bLVW~gX$-ZTA{^SHlaO8UPX{&?k0@%!FdmI_I%WKQa=J8@nOfd%Aa)k zQ-VGyjc$i{EwdXr{szpjpZ@y04A(g9Q+7bLZ*8?gM`PnOEynG&?S{Vn=mzEkQq~pA zLR7IaOA$;U-raTd9V$*XGbM0QX*#eBCC)N8Tp$AI11%sHYdmOR2%!A;8Q3t=urNWO z>Z9w?J^JXsNVupVy*|UWYn&c`!aw3q-NDgiQ$r^~+0iEg!*D@7fSS6dFrXnJ@yQG_ zU|rc^s&B%}*c*Qsb@c5BDlYiQ<8xH7sdW$XD_0zKkXxIZ(Ou?Qzb!Q$OI(vWev;*d zKSad;^?UvhOZc<@qY?j4C%b|HWlZpi=2dX8&D5tC@s*0=;!SSa!JuMVvsSdw$=iiT zRPyWGH4Y)AT)6JtxuJ%SoT}1+(KnCUK~Qn#$d&#gJUBR5MpnZR2u5aRsf>ezC?;>& zcP~XX!F`Y388GCK|7r!41~?>wC5~e0tfNhhe}=o3K$^~olz$0v*Kop6=lZBe`+*^5s`VugVJg`tH; zi%qr^#*3z+lHL4Da*glg^zaoDhfKACJ~*KV!Cm3_8V|?ydzG;2+h)9M57uHEg zvl|{7&)o~Ztj4s>)Gp$@a#qwlj9WE5yMlDCre4q@UkB0GU+4wCm2RhDiVMF{7&jB8nmPuzcMrS z6c6l=a^u z`!Z*e*&S8DcGd)3p!k|>dyTdrjSKl>1-j5pouj1sFuYV*k!>&z-KIMyV&BkM4HiwM zHb_fO&MNUPtIYsY59p7?{He1>B=?|9^c^VHCzvX`NV0Y3Q;&*iP02*v;Fc4WQ z^Fv=k;tzLkid0P0#S9YPa|RCBlK5{=rz^(BUN7jN;tU-sHqcU4ElD0zko7GYj$o9` zVJ01+Bi(z-PEj$ZqGWgu&!+K){2c~2WW5eb1rz)0>zN9ipS<--qG#UUF_b!Y;Z9yf z+1EBcrfad}o#-kAr*kcodBAqthMTycCR>d@QnkLgt}Y}AXlml)VX@%YgK`}Y=0XZpwjYsB94z&L$5deq5V1HF-K-#Mq% z<-ZQDBst#Y82m&~QNUB55g_x=GW&hv(C2kuzV%eQB3U`O2Bu%#2Md}Au&eEMPj9S$ z#B-?<0Vg&J+}Eo`C|~5d_#~4!G^d-3N=?bGloee%Y*Uo4Arq1IE-dlG{uq~RM+b*$ z?RYZ@=x~zEzhfr7t9aa@xP7}|$*N>{II+tjQ9mup@cVze3cTb~(f{2jOgAIWYB7jv zTkeFOBltx0?`677wYz6!=~zVEF&Eh23zl~5|B=B3&Aypqd{1uKJ6!0I$LbcD*3Y*( z8xDGa?3O!0>_AViqb^PhW`JbGjblUs8loRnBq+kd3joGH|Ek9|{qW=K9<&|VIB*>p zFOpVI!<0zg7kwI=TBVFbhVKbk!CkA7Fip5QBxU;Edq^xlL<+BYssZaQ}dE@a@(c`*NLsKA7L za<_ccJtnESJSP(%s7HSriEjpM{!ei~0Rd#Lb;N{x{O*Uo?e@ESqYa`Nnxneh?qNbw zyc5F(F+LEhoGKuPwnu+8+w%UyQ=B6{#8Og&heASvB^qj)MU~eUQBhsycX%3n_43r@ zOe>!20fjgDlQaMtOC_l$rSp!q`?3z_dy$H=GF{JFov3|17>6V)7e~~<6*Y^@{*VyX zxdpRo>;HBy7k`F@Ha=MqYWyThj#jBeEHM)#df2L-7gkhg*j2;b-gKgo(%Pnl`4x}p zclS17cIEgs%bdV+@Qn?Z0hhd;x2L|$(ZhNdvE|oL0(kupUtZt=fynLZkLM2Qwa>N`lU%Hdu0X_IlPqs?~%ue{E$9KNR$5P|wx?Jt*QG~A;-zoQM zE_NofJgyhP`ii*R8$A-27VmUUHuPXM_MhXz~98X5D$Fl z;5MKugOP|C-%$Kf@umGh-IQ87xHdH;{YlO)Wj9FX{)gr8r`QCA6q9YE zv;4-Ve68;=z=%V7-<%o{dhB6%g}eZ`dYRSI zM7K0^a7(@%wcdsU)3v1&zZ!0GzXa=A6L1|*<-xba5U?ZwSZhnm)`FRNdhl(5$i=*E zGN`6xy=#BfEHMY|gf>(tP{5^In$;098B$|3fZXEt!i`1SN`3 zh8AQktmBcz*N>2Lt#>IQ>q;W7XLoC7;<2onf7kHhI%~j9mt|I>qh}?j;tf(1*OfA#5xmD<{>*WPOFGA(UBzE%uS@^NjvNuK19Kcn3`CRKek^~-$Jg91&7IGFjDLz>sP@!1Jq=G4vK?AsWXZ5^5S=9VY#?;l=!f*qxa zHj%<`qo|8Lz_a|T2)97+r0)3@vokwgMj1q!+&=VETYJgH*eV6>E99K)3vJ;OQrFLo z+5agW;l|Hf9dF?3iib}BVInlvHVTwdgcrjxz^LMz_{;A45!k`^zU7-2ZTv2; zd-s!T2C&z3-Z%eOH6+meGO0Q|U3$0pP6|M*{(s^ja3>cim@Rkz-e3G;-KY-z>HQt} zW=RtHtVNasFp!eZBaU-R9c}vYSrcjZnmz9= ztZYRwY4IHGO`2SJnZ-{?W%9#_ZnKu;7ppz=jbIXA75J|vh7oir$YCZ5-cZ8RT2Hke z1|UJHd0$BurgPc}rD3QViezJBi$+4kCmWH~U8N=2#gFN$vvyovX{zuh=ls7WU~Q{S z6G_fMRR|G>gXvMC+Gpw>50{2sBI%z2)j0=79K)4>N&D8OX9jaq1=B}*8T!9By#zh*^_|xRHr8Fx`Q4B18Ns(e;9M0IdSsQtg;t2`5>nDnN*fWvR zrmZ@OW$^3KDYrLel=#7T_H!dwCi_j+{F1Nd26bUoS|x~KYw!ArQ6qali2W`cH)N-a z3aXh33b}bP^9EMw$LBbxayS1b_RJgUsJC-W3$Hvy8ORR42~PT0%-_Es%(S-W+eAR{ z? zKW?7^HNnH71irB4wZCIY;vDle%<_gnefC{ZVe>?e2~^f$yD>+QUyr zKf156RL!Zlt=W414t)S_KP7$}uj2TlPQfbB=mHtVH-{QipP%r|pU-o0c1V#`avl3Z z9@%pc<~&m;fXpSz{|+GngZav8w`$BmMpkf3bqQaIy}V3>!_hUgCz);nf|aGjk1d1Z z97_%8C=+;{+43Dh;($z0RY3GFy!!EWz<6;w>H6~K{kG(4bnIThb`kStOj4}$G%(=j z{wSwTsm7m6fbskTZf*Y%wX<+cI zd4tQ-o@P$=*N9WP&w&;z{_9D?MfaKwan{@OT1a+!(Z^(lLOCP5oUeW*<2}dUSj;~> zc6iVR`{t(>GOVZFb{m&Un|d`7Xqv2(3cwOa#|H-axaBhsHL<4`AbMEiBwfEwNKep0 z?)1t%z9YYBaqlO1=Fwq$$5gj&mf}#$SZdo7DOQd1=fsSdu-+-KtTYG^FcjXTxYJn5 zjv< zE#7o?beQVI5i1?PNaD+}=6uLexkLUDq8G>9S@z&$&avtV(7pN1>WP3wz3{lQewenO zs2W?7>7u+J=`BpeJyTgf&Mo&khDf$-e=Enn^fsrnK61hhvG@lJy^R6YTfmf` z%%Xh!mf6ZLg(@gjA>>%Ny$}C2k>D-=d$jJqSrCdN4D0{x9#c+TxYF*73nlAzLfM_W zco7ju)E_H`#92X-C7XbTlvNf^P9>vp!_uJ3eaF>?65e1d_C6I#T&WS$D`xu!v6zIr2erJzu9K| zMBB{eK)d`YOr}$L@a{7;^`j>G?;LxV%asv>nC&vFJCuZhIpTigK^>&Be;;A+37ioVJ7_>F$m{wF^)8`3$14eS!Tk86>lRNa z=+`&Y`-3`ED7^?(@kA?l0O_$PpUInk!&kdZ8p5Xt)pMXN7LZ7vTT>AMl_6)Tn|(;)_mD zhJ@`+VCQ(*7T;t6iX#0_knaDQsFi8)+n};4_$|2f@&6WV;;eca|2F>=CQk$E_q4Ed zt5nbCG7Sx6dQ{MjuU4(U4Bt4>L~Tza;;gLgJxdfq!TNgO;QTWOP>(7)A@eXH8YXe$ zhAdD(40c%3%hvB6xHUd+&e|iYdL30*$jSjV%Uce({q;x+`rOBU^yo?d6E2w?OHv|o zs^G5r=QlXQgp{P4`(LiWd>bs_FEb*CABbyd=FRFFYZO22lUa+5TE$N@IP|Jq z>eA2`h_3k+7Arzf!OBroNfPT<98;IoNRZn>`y?dcr|c|N1YK5bs8Uu2cona$j^$6~ zbeitaQ}%h8t$E87Fw4yCVui;MZ`2nWhuMg+PYn!8%C21?ubJoM1TinZ?~m=f=ojI& zhOD{H_~0Da53Pyb=Z;^awc_8y8@D?waNv5u(6j4@I7L%A*`0CYJPZ4@qi_>cu zj2Bo}rl_XoX`WI_e}Q@)Iq`X9B}s5ghA$Lb=rELZg``KACQ&#=DJL(l$bPa>PFY!7 zO)cu@&!4ky^~|y)BqW6;C7M!FfgvFwE*rD5ni?7v*fFNtx8;V0SoPM0KOaTpe;e8R zYr3Vrcr7aGpV-(~Rny0T5kd2B-n^j}b}Qc4+~jkbeL_OXEkPQbr8r4Ld>%9{@8!$W z=pP?J^tC!T0r$Rk@oYC1{*JUq_@6{!T2c~vk*9lmdmTMJ+IDuOYHDhu`#1ou!1x`l zw9z(!E2WBz%x^x%(-Z(LoIeIRy0gU(IBt=@B@TH0_!Jv?%*%&V6Yt|_5*T%I?{;3z zQgM=w6r0!ynm2@LN3$po7weSsTJE!ah#zJm?oj&w;Zo? z9j&%ED#BhZ_|*W<@C0%;?@G)`xNl+o$^R7HL@6*7Zf;d&<>h?ttNKHOgNwZxlDg&Q z;rzBg(mOgjw3^cJ`6giHNQl{JL&5IYpzzd*Oziiw84dI}-_Nmy&33d~wP!YGoz{)Z zZztEZeSCaEAupTLA7#9KG!mdGfE}gxE=FJKy86#QE_-wFHq)O2JHCHkDT9`=%MXEm zxO1mho(rB08vBj63#?h1Tkv_Nt)5xL-p107GH7FC!)1F&+h%#N0N8m0FL+#hJSxR~ zq7Q%1RTia+(Z;$uT{Ff2(8}H!)7!09lkWC;faln9IL4)3V3tZ;|Ki z#R|Za%#rsuj-@Ai)V&g9E+EBfH=-mh9i*nNKIgPvB*~i(bQA)C6lE3CP*ZEDsPvjd z_UWmYX4Gp{Qzy~{WvtJ%q2l!H`ra~1-YiR#m6gS7RGJu+*QAwLbmxajS1D?IXxdZn z(I!}ki9@ICap-l9xpoeY)5N-_+IsY zG7U32`XPU+_PsM7)g2W(e9YDa^5gE8FFvii_c+70^f+4wn#+U;l4$R7!;H2_UCQS8l~`WllW4} z%-hr6-X}>Wn*BADLS|^=6wqivK|$R*mx9J$fn0a^`FF;Q8pVlw42tMuX9lO0>^FTf zYFnmzHMI?Lg6X~Pus+(1L=6?iOGna|!2EEiL>@D_a>zedug1<-%o?r>+Z~N7iRzOi z(PIrDAk{4CrHo*DHA6!~mjfrX!yPs@dG$P{p)+J6=^(x_N4~lxB5q{4>Q?WHMOULD zgjX&3zeJt~fe|(LGk-DcNRM@2rc_teQQ8JLeAL>`F=)Dc*W%G8LXV^iSgJyMpBWlp ziXt&HvdYSc55_H9QvqbGY;348qtC)rscBrik#FAgiSCYN6_wVpF5Aqx)enI&YT)?w znr@YC0&&ZOJd)`ncbr~-LN46=e54T*Z<{h2zxMiU%(i1Xv>P+Cv$N@)^}(p`0J6mG zPJ({&O2LMDTxi+c44kKrlyM(-ji2vILOd7E3LjX~m~4ddK`|~I26Yu9{3m^~I&~Z- z>H?{h*3}6KrYMD6Ip-sm<|Ael+FZbN?)0gIT&nH1e#%4yqLOlBer|4Q!h20qUtd2` zSR1^X@O(hsS|fHVivjn9kB?7rLYyX*qSQ;HSw6mfMfAhaK{rKWy*}r-7pf#t*xfGj zQdiPorjfW}5l)s9h!NwJgkbs*7jqO!S-!DK+z&1D zi!-Y%P~_blj7bsTT^p~jUTr!&Fh>xs-R&P30FTP?UV~SU1S^jUZ8Ypo3`;tU(~W<+4)9zUYFPtZU|d# z*z7h(TwJsA+FdPKS+NCLoxNw&K}X8W!rZ>zoW!y7P8C`=q;tMCj4BK4yx7wZ3WI{#uaB|ZzRjxQ6qR%YZZ5kWnE(R+d}GR>ICh;(U_A`D+Xg_-cfG$SY0?%! z;(cgkWrg`k(UkxG{d=NJ!%LSg$;rv}8@P`%$A=Eh9SLPT_?XDQ%ojvLGn|!2Yaf9` zYdJZU0fWQ}L(nuDEz*&K4%Wb7w(HYNUwr?rkdvK_m%&ev9s!37%`sS%(D>ycg4eg_ zCMH}pCi04knzpvZrSP5658DZ8X|P)71w$1wswWoGOBQBkOFu)ow4|la3!KM4BVF%A zFEc+&Q5a;uxyoYrwhe$|yrirKa_d1BjlajWi4 zC=H{lw-tI9`?9zez0AzbS;+|t{0CzQ<;r>+5I1ql+kvGR z@TYSw%1nnxG5Ut6oINfrLQB6Pex4_I6c6!&FFw0H~`0S`ynibRatg8kH>QY^x5?(SvgV54%!DlW2~@ zk=~pWQYY0au@DB+mXr*jC6$TPAAqye|Na>YIsxL`0GvovHt;LeSnufQXvqE1{h94V zUaKf#u*cNVh;X4gpguzR41|G?3X6)=Z(LsNwR~1#q_3Y03@)Uoay~^V5BR-Y#iZfY zwJzY1w6x+%O5Y6*YJC0r)e3mIv7_$w=RC<#q+PyvRzq7`#$$p6j8;C&-Wy0d_eYOj z1`$*Buc{6LcTxRS_ZP#0TRnhLymn&`?2aNQiTLBhvcLKJ+=9eJYC&4k+}Ep*0IsS^ z%*7Rd`SKXptGU_Piaqb=&!5{0FAIr@8MXwIEd-r>k052dcqQ1DmzT+DXxM^V`m&@k zw`)?Ub$=<%AY{s%G^r-pmUo;7^Hr;89&*S6qv_jZWYQYew}VC^w?u(~t0L`oc5<3^ z__Z&Ne^$E9FB%s756Lo6DEv`|N+cm#pH%V^iDvkreul&#ItziS9QPV$SXlQMgc&vQ zSFcSrHQ`&QQ}pAvWdmlK&goFf$ z-DH!WAJQOD)##@k~+v3x!u(R@LLt^s8`Za$L2#q7_@EH$lVUXtC(QkdDq5fO)BaA zdrCbR&6>jl)5Q4%)m@TdPh^>b|9kW)g5FHA_DhNJ!V+itqheBMVZ~oO65?_OhAM@0 zbc$X^5yI=RAHZt%cdmm>$AP=jaYheKL41DBsn%=oqW$B%`|6c?5L*yxcgwxmUfwKk zwO(Ij?C9z4-8(2EPR!+}7b}?4+d(m`t;RGZS&)G+vG0WC7W!7kP8DQ~QXNQ{-o--b z&L`#GZQ&M6_L_8^s1nJ}urs1(?El9^WP^KvAhGWqW6IH3lKOHG)(ZlhUmU z%O((2sGhmO6pHWxs58r5=3(SKq=uHXi*ii+{`uV@c)UU{nc+x!n*ciFHz{+D;_IhbO7FcXaMzh!e%6B1z3ezzr>!Xsc zlWVqwVjEsmMpa3hVztAli<>5VY8yD|S0p^Zs%A>ir8fvY$o-paiieo7nI6HLQVQ53J|NzTXFi^UpCItcxY9VXeuuUu;{!)Y$KW3D38gl=nj z*;+3$ll1IqU~ud=`7{g+ASiDRO5(!I%+LI7-fdy`d_HALk+$?g1~zY1;q-DNZt}{+ z*LcdI5W}C}1yn4{BV2`e4{NLfFpJ@b4G*)*1_Xhk{J<^P9(N)g#l^F;PEwPmh9Bvb zqhS{kh7vEc4!u$-NLJ+$_5zaV=Wfzg1#lm_YSTV|R*DmSdJX(9^p>mnYdcW#G74w+PQs1?_v4r5YMlGA1E z4YC89plUBJi%*^+cqTv`dSn=sfIV;$qPjMEMc8fS!`y2eaEo8Re6ehcpo1Kw0z!mN z)N3#fA*-kuPRbxg8`rm^e!+}QVDmfsh4=`{bio#EFhm@i%e2^qlc_|RUJ?)>c-1aI zp`@NR`^pYE@#R1V6SI$Os_Z?6)+l73hZ0NZj)NU9VaAc;WhWdg2?hd*C*Efty69mf}7^Lj1jAUg<29M?jWvDy>R3(GYuZQ(b z?rRfpR!&YWysK~y*U-``1fBp$8g&JWoeHVm`kgB}Hm16od-vA1xOSJ_hOXp|d|+7m z+_g%FSi~b*7fhGq(-QI|z738?!unGO%oHaMw`!&_-+xc*Vh|M6M$SUSaNo6UuU`q( z73<$*W&5kIDV8L4#UT>$w@=#3w<@RixKaO@{V*22<(twU(GW6BD4UO{6m+XIRl;ak|M_Sm`% z^;~7@Ivl#nBks7qtrUVNH~JlO{m|GmX*j0m$?GA8c*ESr_Dh)64p%QvM84rZ(y7C)BPzgvm+dbZ*x2p`?cL2C z$A2$sq^RFQ-gc3IfYngyt%WVRHCLPI{N^jdJ@U6_{{iguv->BI{k0e1AS$0VpGGPm z40UwC{H5LTox^*L#l;Fq{E+^a=ZI{bp`a720qEvYyl)HjMQto$Hpbq_;keoBOrI)6 z?^csvUuum!myTX!vQpD3IOZOH}C9UIlw#$`!hL)jiE;SWV(UcG6TNkV!YbBbK zq4Tue80zVjAI_Hw0j@O~(0M*^H z=$Y80*j%v1G5@&*@x4Ljjvlb3ta=Wnvn-Gr7tmB#TsocXh6tm}J;ZG>dp+MYgorzu zkG$o(FnZ_@)GY_oZnM^ocCl>#tCBdB7$ZLaeQGVLv?Sqf#@+ih0qvF9AHjQ+_^KW6}82>&*yZU>vI;$XpPV zjQ;fK?Ch*`oRJQEltF4>0c+R@0nso^-hgK_q7d*#04u?o4!nL~_PdEtG2}B=m0fLT zzVCQUB?!zp3RR*#?g_Y&J=2Zz#m&#R!boPmKiM))C{TR4iDHT9^{-$u*a-Dw6C5tG zX!>>6;GXpd!`}`}5bxL_KHd>Kc{%Ilq>4^i#lgHb62#jr@|T+z!Ad4&@6IsG#?O<8 zusjei>SpLQC~rd*aCi@mMqV_GFJGTdk>5O@dNsLP#&FHB&U}R%y0;`y;Ux2-3Ob`T z4qf+v9_DN-j*|2!4B5kyU;wQw5khZ&1ycf{ejf)Zd;;0bS0APR!K3qA80w06u0e*l%C5m`DJ(am8lLbN#5X6?~Ru;BE zX~le=0%P9$!KagcBHS~ zNoE}~^E|WNqRsE(F-hOx5)u)sjp_@ppCb$0%5z0-1?re=Bdf(MX4gV$=`g^Y%H69uYW_Hjx9-|(KY{*1| z&bf2vDE1xWVq=#+y*R_l!GU&Q0DjlLVLga8f(WaP0hxdSUg7Pxr+Vo*gC*(nBr_s& z7NReh+B}1q;yi{D`aZ@n<1B~j@qGi(O%i(HkUcdA7(i=B;Y;+@^O2P4d$-P42w@*; zJ#T3Ao>Rd6S{}hnWF{o?)xa9d_DSfTS9m@)h!aq8J@9Wl?Dv|>zRfC7wD-()D78iC zsaghCH~plwACWX^e|rZtZlkLUfEaan^iSamqjkgTQfg6+rl&YxlN&f-?b>IYmOJ(t z!_lofU4x5aR2Y~AB7c}-aR-AtKyxgoki%?RNk#3E5yLl=GmSx=nZ)i%b?;++2&5#{ zb3TCxLx}V;o+64g@$gF{XGDhzPYxfLSJcR1{_-VM+ z`8tp9lWyZctq*Umy>#fBGS%A>1_S4N0zNSgLc}pahHaVUBA9- z1S-f2EBW%`4suQMm}P4dx*~&IAJ94pgs0#GE+u1QyU+_&<;r1kxEBw9o#vw3na zT1jhoaa&X-W)~N{jo21`;CQ9#+3XE??csaFN$!_hQF=y<`*DT|`Bup}a&b~MJ}#|avZUsxPwLHw|wp+N+&3kE7} zT3TAU0A6w!HHz3mS0~_lF!)YlX~Tw`&Uoz;2n7gHrKF^E;a;wJxfS+B6SC_YHOWG{ zTGw_Ou{lhvraB;EY$2f!e3YAmI^57Nf>e=Tw?eJoghHD&N(3Dg`V(BU5wv#(n@LOg z=(!bBEZg|jx8k66&{j(Pz)aj5khyj-A-UmV0*FRITtfzHd@^YyB7e^=FF8n3_8z?^ zUo!TFdI?v0ll_kjy}UUabn|ED2_tT&bf%?44!8nir&=*Gr(wd%Ntg~T*3#+SXo>&54l`p-E)PGy`XozM8U*p zfeegX6`xlDD0R(BeGoSOfv7jE$;rtr=Q?8R_BT4s5-FtdFj+%aw=gf&i?#UH7eGqQ zM2eTbyCs7+XD@5dgAfX@Y_V+GZk;=;X#zU%pC&HITU^2LwKe^Fl9i4Ajr&_PV`HK* zX0qa5u2~1$wNiB+mJvVU^x><~8En40TY?Y+r95KE4Umu*PH_?hTYUsyNcEJrhwhyp zzvo=+TRne9N#PYcrJxGFco7wJUwz&?SqX~WSV~M1mSC$|wcqhRsIV(qZS-gWCNV!e zSef5*t*qhUsAJ~iNc)LfvU1^}ecJO%{lKPd?Y#Kxwl>)_>0t!0dQMLdZB|~@%0Pd+ zCmtXIjZM;5j+%8#O?bWaOg4}-P9vZ3a?FS#nQ=-=>w%BFc5-3q&}DnM$3230Ouut7 z>EShXoY_*J48zcXvUo|Q4Pxi_FF>J;y9_8&-!~8Aw;Q9}IRM2?TktigGD!Pr7#kZ$ ziXQ^lHvp1S1zkx3Y?Q=qo%{x*!TO{!6x)z*bEZ_msjE2#=SIC6o;20^HtLfG1L&9U zP8cCzRlfd97O!)n8zXFdVl3*nyz=hybr+>uS#S0YD2|#lx1tsh-H?q$F7ke5Er^B{ z1X_;$fP4J$pvpM-zy{p-(K8a@48eQj-c?s z7OLoa`AmZOJVo!dW>E!T7ioGLOT=NrHJc94YJ&Qm}_P=ntmVkJNHX#e(S=*?a0$fktxGh86q}B89Jlv4zQtKiya9Y z!3t39UUiSvW@}>>9%}<^AA#=+Q0q!P$fk3+y+V!V;JyJu-`>dC3Sc zE_J|WN~)iN}{$|UByL& zwILk~2r5;2M^O-|(g_{uU3v?}0*f@IN(X5|2$2$yP!$pBB_xp&P^k$7q)SQoCxGAg z{XXu4OK$GHGjq34i%?@(@_(;n| zzp(T56jurQ23o8^PLA>KV<0o~G9kgEQWNCl`7Y@0KblHjJSE;d(ctgF!_EC5kwRkO zZ(%&|Q?=J%_x~hIB?r_ykhGx z5@$ZzX+|44!H4Pt>T=gkxtmmWnnk&6z4ml7ByCUC&m`Ui)>& z`}X;%n&pN%?;%hC{}FKSA~okBL&f=ApaW@J0C7iueSHn&u6=%fj^;!zw?zW1ja~Qp z=9q_nH=k#Bl|Cr1nN-^oNOhA83lO4tFTsZh%0vhC!C^gZ-|bD#t602_tjk<7RljF*is{ zXj43gEY@vITvHDugHZEtW2QHPg73jWHrKszMJ0|?9-=M3aX}rpxEa5DO*5}mnRm;G zo>2tgpd$}u{_hfWsg*FD>NV)qaC#Po6Z9p=BC9)IB!R7$T6*56kPAXBRpVHT`k_nS zkUDqsdn%o#sYRe+xHm&wy|S|Mk@+nI4rbS#dP7puNL!KYQ)iwAd{MxGA&61;4^v?j z$S7h?TPxTdv7YxvuWd|en~&!=cdYjgw0M}7N0X~F8r_+P&Lpj_*JTPR&dJj#byJm$ z;ewIRuAdP}x*SPsG70MH4c3RSnfd3A*~Lwb6&9V*TyZiM3qAU!4gLvm?ay{kf*PGtm&=Dbm90m3|Vd=gLD8ZF9I_INOl3$fMpVzRy? zdJuiPZBI$H5eIiVzWY@e;!%fu|DaubV~_Xr*y;3CO7M&fd9B(gXRG<2v^*zb!!6vS zkpD%$%X}4%eRtYZ$QDQlD9=&Hjzw4^K*sFdHv}jGP|J2ibV))^z|ZJ+_1CH1=|AVM zzst*0qGe$JFC+aVfW!Ds#YsA&i#25cET+yQEWj{>GKq5AnHq(&zDg~RiJEaVYteuP zje81AR%uJh?LCb*()WM2yjb`**}a!3yS)50H^@2ua_aB{)qOVl@}4A?dnYmZx> z9+;b97-*9eNY0-Eazr_WK-kRVz-d;0mAwgKSJBLh}!NWeiAYW#I~7y~OT zyhk7qsAvMiYLt{Yr(~uxZ9XRCrgEpX<)`oOzGHoQr9E(5hVo2^ z7_)Ct>y9TbmIcDvG19)0)V(mL-z()S@7L$(fx(V@N+Te1_u4&|~LV7`?$r*DDV zcG;|VqfMrK_vn+x-Y-QO0fxgsO)a|CW3mF&pxnm%WwJA*y^ERnjq|o9g0=e<_e1nCb3oI4+S>Y~ z+*rM%tmntlv~lFM>kC^R9)tcC#xSLMjY+Mj!5PM&;qBwM1=KMLVF}G0m!{7QgS4S9 z_#OcxAH~+T0;Ut^J;pdcd!t}IroRUR{_U*Is}jio!W^jgbs{#bx$q*Fg5za1-kUD# zDJ4b=X)usrOshcqp7(0wEavG5^6dt!gP+PPyB_?9PRiUOc5B12eMvkaUytYhds_g% zns903n_G;yo0VUh>r^^?cLOuyq3a6t_lO8%w6lsoy?BIF(EIFT-mwTJ*w`76dY57! zG*^^v8`8e~uMU_D;4uk+IyA^g6V?f6bJX&)lV_-z%H*u9a{q}yRRE5)uFpXQ{V)W3 zlcC{tVDwL%W||)^)uY1G(&BeEgPJlFpr~T)+zL>3c4~il@sX(cURYmxUQyDT*n6WY z{_Y`{EeqTuB6$!B-Fku^%St zYmxx!1qy}MMTI-m;YR%mc;2{bLT!YkyAvYeEg2b%xFmpS0!TW;J9i@J=;%H%(RFlm zxGa9F1o^Nk;CE8B6f`Z=lDD=)ZhJv;g0Rb;ox-0)bw{fB0kjDcX$^K*L0w_y;U#xm+-6JHt0dPS4vTS=wnxUD%BDL;-(B1~UoT(a5-JmwlcX4Gl(~6@798 zq=L&^3)7uRFXQ4c;77`C0i}wEiBv@d!IPhw ze3^@L;ghtQ-=S*GigvpTZ3;4bi|d=zch@XK$ipVBdNaJdyh5a zK%~XE$>sfyyI92#n};jDv!*JJ_b2@zF53N&*riI{*T*S-jQ3ltRLilGXLpx$nUWd8SzBU4+G>W zd^VV61$=PlJ-ldexmIN^uDaIRTUTGntg<<-efRFM5v5ZC|31CnvHtVrtuJ^( z+yhq4`u@{_wrbc1Xz_yWPzyCt|5?SkEZKrVGTyraAZP%>)58Nnb(KI)y|JYhgjw%g zHl1GPG}(V9F*Wbx_2`)1sVH(sLa3|z=uy5gf3c%j*~El}2|v>a$#29}0{jKoAb{K8 zkoD7`W#sJHb%|-W8Ex>${mHe9(rCzLyhanw-RV?E77l(D zGI&y-|6Jz+eJENC)J5seJukV*nXq82mxQvc%=&a(Cbm8r^J5j+ znv8w?{TGZ?A5_8=g=YA~B!}V3B0zp1#cXH_3Qekzx-U|FyA5I?Oj*(T3 zv?M|a$*fJw$0O<@ErBS^G)B^e5_LpAnT4e7A)C4;dQUl*jnqM=NLR=(RY)!u-K`ri1%%+ zr!}#o;F0fGHnHh9D%nA+LqLKgy$1EF;Y#w@mnbb!w~sg$?i5`rQ|S-GO#RTc6sPqdzSXSTm(%#qN(=m&dS`GNAm4Uuto+obcO zHImpvIB&-sDH9Zg+#V2_S;)Fn(px54teLD*AHOXdm5CWo*|wu!G>lR3bhg}&vt9dm zy{U5ff!63nA6egb^4rmJ=vz>k0j!B`x2h34m(aD&0Hj~k8ftxyJJ+<@Si%a` zaS7}^A#LE^bz15TWbCg~s%u)qY)1AsH~pZCE1JaklG{ZeEbo^j)7`UMu*rFeHhPvee2nn4pWg zxo9ZAzNtlaZM!bt^w`o+bUq4#^o$JMa4_1~Z{E;J3Po8bEkWH(lWDE^{$K(6+IEoY z_6sGs0h8~>%(wPAmvZegqN5cOntj{1%ifzLO?V)gcltLFv)ocGKlb!CKBDIqR`+*& zhum@+R%D<*OBi8Kc7u6VazJG(!E*0isus(3HNlio9=0qA&IHB%BEbZ)s;L5t`{ZWH ziNRd*-j<1cNxSgy?-`exceSYfTI2EIvSoaMCmTbY`gKX0Z&zL z+Usv`%ua^ruDLgxcgXB2Tnk-Y>E6gk&oPcJiME88wFLRzvXuIZruEHXuV6SgfH(uA zW>ab0*|hm!TtBTY^3LCp0h2ep*E7Lemn?^d=)7xeK`Mv&h828z{RS(To}Ki4&r`9aSB0XoH?J%+oq4UIKGttIe%pWrGbgdsCOrR?hyxeO0s~^?HI+y!)q;KK1 z1j^us_%KRYSnZykWxe5CU&c6BmeDs?X%?88Lc%QeZ{NYNaX5!6WZK_g9@9d3-n>8T zvNP9Vk*uLNN&a=yT*|>&>!~-aeSiaJS@Dm>Rvvk2mB)K0O>}>Y*J4OOyDb0z11=xoAZS<%D^&Z7t>JQ}p_n zcG!buiMoX@F0#rp(r3Cn7441|@4iH+zLcB4eg4+Q*JAUaNye~(OMc7!1l^U;5@jyM zxeL(Qw`g&mc?{IU6(Tucc@hL^hmUF0r1J?-+u@A&Jjb3e&!y$3FATwSxl63$*-y0QGlI;vQ7m91RUShqX~TOltCBO7O1EcU%8^? z9YrCG2oO2`eZJ^^W>7?JeEW-g{YkSaInJ0eNeF5=ZnC-F9I+%{h^UY;Rjgm~;#fL$ z<6Ml3eTwB)Gqx^dcaz^{!c6zq_DoHL^s+VHN#3@3 zAH34&6!MGPx(?#oxko_l&Irg1jfgKwq`32P7}zR=b*4KjhIZ0gpr7iJZ%T zU)Z;u3Wiy$`d~G%ZI)(og$feLxlO-g6N41ne?obOvcwAv|8i)5Kc)d&pIP@pYJ7y`Dpux_q zTjn+oG?oKvIk9#Ri$n!ollg{~{`n6p?Wm01?BzbKVP_Vdh4@PoSVgGS3kBaFPUJfI zDkmeYonJb^jswnTCWGcj?u;#Zkl1}}w2HwQg5J(gSI_*@XE_oqH3yS!#0}+l?=Rrg zmJur`TM>HlUQzGf9RM)B|54Z^81yUA@cko+_eol6SXPj^s$T5083m51H+%h{&^FaJ zL8aiON`aS5l8`c6OuH>`t#fZ1ncu3gZv`^F>iV`H?oXiz&4V_BhwP#UEuXO060FRHWt8P@vWalK1-K;)-*Ex}`g4DXVNGi2HO*H5@-H)Gw1zMn0JF#_U${9+XFl@!S-;< zkJoeF6UCi>AyPGSxz*@Y3xce-{>s)hE%-;FuCRILqjzN%3S;xt^oPz^_)H;(A#7Ib z)aE|LLOlu?7n3@t4-lYxv%`NU)QJ{@g?;HT!Uy)Aq0aN`vy^Mk+%2mEQWp(jHY*=2 z!j|7N%sCQ#fX5nm{+8W4kL}gt(kS6SG|{~Mrezz;iK{I!IW(o!NMH39le%l6P>60P2y@cT2crh!4Uw_hD#<1>zW?8~W zPi_ZdBYsiuoWO5dh&*1AAP4rl)0Pbt`&)B@rJjTJL_osz$hPD(!ZiJcrMZ-*cD2g;nCfmfa>UE5P z15Z;+J&d)VPwdXGhd8C2^ZS=T?o%DEZIkJM;{pvY3DU)+rr<@IamFDoPr;*Q5JZfz2 zD2uuNoVSyWD_VxgafSxDkS%vv3ef3a8c#z*F7;*>i^uFf-8SiPX{y?K zrLdDUNvJp9^)~8uN4I;IaC+ced&^h5#frdDG{dSC-Yujdy(2Dm3YjyBv^1Kegj;;` zz3hNABO`Z?EfP|iDUb#CeRxj4bpsflVNa%?9DiBnY>HYq?mY{(PvGDDS$h#506 z>(3G@QZc%yG;v_fj#Cu#4rp9yl%%&eL66RykQ?h}^OjIH%){bIs1{MK$|=qL!@{E% z1(i>cBx8pGApYE>j?~*|g*xEM2F3S(b|(<29@=PNxq%zr z`bEK`z?KtO>9i!vZDpl2HR1dNN)iBU^18=A-ZD z@|ss#MIruQLZGXSMLTP!wJ@f;2}I&p7_1;0&$AK=4y?sfDv_w4$?{t7Dr{Xa@Xf?Y@ z8s^)v0=d}Xf~Sm|2Dz@elgFY22WOvkcp1Vz*<(1kTFlY}GkBsfZyo%Xa0$6ky#$XD zxG4@k+`Y^>q-Td(apPEo>JGV~a_q!URZlgkjD&Kj@ZoEL*B^E+*c|CkNCqC#| zHY~czZ*DU#?BpuEZR#aCgM}H{_cPL3aFrb@w`@Wgw7~bzLkVHI!yp%u!VO)@;ibct zU^q+c^>@U1z8j2-AwdjW1`IHFdIgET)Bd$YwEWJLZ60GFiToqN^c#X5Dx zC!l2;!L-9w({SuC1p+<}va6e}HRN}9wsa}UP{wDR`&EWr9vqfK-m=daog6Jq)v3GA zg#h=!B+pmqI zjlaQ^pq>aqP6L7$QHR04foo}gh#Jw#B3kZhL$_J+d%xDG0bDvUb5Nmk?sd1jk&C~! zp|6JC&LV;nm#VC}^F!5W0i?P%K4axyw(k=4zri6gMJfrdqbW%WKE`m!?RrS$mEH;l z;*NK!4+n>uPuCE#YW&-#fV@RpsI8OcTc@-Y#JtmSmaQay3T zrY6y;?#tYtHT5O~zB`e7mvgXh@41)ODT(6?ioQq=@>o6OXK-nE}o;-y{FQwGl~K*)b_i)y>WoXp>~|o zL8_~(^_XJrr=H8bC}wf5;L-hpN7C7Sg=3#>L`>j@?Ik@1xR)@3m{nG$1>qp01*cG& z$kxj``vI8yL30mcLTjz{EG)aD`pxqC;l{yR7oA@pEh zdu`l!8A;Fb@=J#i{PWQ4i!!^eo{@iquT`1~yv%%2nj&x)7LxaFZeI8 zU^<+}9%re}C-@U?eefHFH;3$R4@OG$t^=hYWU#K60*i1j*Hr%XI|gKw&pY`-;A3rk zOO*$fD!&@QSks;JNi~6IIW#njG3E{T+=pq(VMZOn86eym?5iqsW-b=2yRvp7P5WO4g?G^}lo`!$$LWWx6y+P;TdR|;$D6+3m=RK|YL6g0aXhFWT* z&>7Tco5=T%XXH`;$2@H52I@zJDhA78f4Td)0Bb4?CO{z1ZI4b@e%1|bHc}2ns))+Q zK8ZkRR){$_4YBB$_GCPQpC-e-SW6LAzq}ljNGw>?S6uN+u~B5cXkH(^i}|8Q%C$JZ zrU4cmqe!ITZ&N!V9e4_b$s~4IQ8IU#zD(Bs#sj#6>{GgqD8$7lA23tvOrV2fo}_zU z+hJ%|=!{s&Mu@h*{>^jR`wcIwAHenqn4q#I-AAHih(y~k4<)sR6aCGw$oM4LMYK?T z$Q74FGU%G_Z^GL+zYuEjBUi$27LbcS*%04~Ij0xr^N!t0n&9%=8D8+bXq!vran1{2 zv9E|Pqb~SYSf)ElZ42+8tAQS_FmG5jECJAcPzFf^i6OhXF;#l!M^djJ+-quT0_|67 zbl>+Rt(512BozojJ`@L`KWK{|qPngnm#nTQ{j} z(}(oVO1eM15jtWz%BmOAbL8ZgX|*y-T1+9k}w;A{tyxu42CKzBhhm=c{(8Y6qx@h}@@s z>)gSH7k=(Bb0laDBb=HZZVB~#F&_UZTddN4g&+F8CU6IDDm%Y-8+7LuR8;5~_W$sd zn%>x<)9ohsbWN>viS<5m_JzSO!8pR69Bg|BCGQ=C(zee4T z%!S;voJ`T5kiFd>%T9>;fK<>4#IC=QSzeUnl0Lut?NfH22|lIO)z=C-4E6N^?gBFC zsJ{{*_kxs7_d-TAH2b4f(c8iKcYjse+8T7vc$HRFJ$(Iudzs`_KVDW|uJ7UDoc7RD z>ZX>=U-=H5zpQh;*S`Nd3}~g87h&Q-T=7u2em$OZn;d%o>g(jqI9KODIg1m=B9g}p z_#&-eN_+Kwb$P{ik;#wQ~ET~2CGC~rg&{IL>S-~yz%7kd2pl*%Khn?emX90>yI*=1q zaJM*R=G&7`pfnJsLF~)?ci7iKXs}|E!t8)H_AZfx@A<_<7sHC(?g`5I&(J z)9>q|kBqqWr{^`CNlpT3-9;H0|2S>rw%fc01ThW{K}gW+4bUp+GCL$>#xHp1+2lQA zmK^jY?EPXD+er_jc0tvBXkV{Zy_vg#5$-}^>R7ggfEq96Av5cj9QJ`=eFK9OZ0MVE ztfL$!0^I23W|M36$c)!U?{}_m9tCk};4#9?8ug5t=$;R${d0Q4#_5I)=R~ukPL39k z*uZo}C<*f-Ri@UqL0xfZl<|CZJNirwnGz204;iGc@&oo6F21i6b*i{WlH=76PSaA_ z&d@tQoQ}R8XF_Jot$+2sk-ms6$KhNCZy}rG){EKmqRvJrq?w@6XvA`~Le1By6@cd} zGJ}7>oh&CM!afApgn2sUIF-#B+ml!;u&>Xk z?kve!xcm%sSg?5L*9oq#?COEU^KEHj$*;c=%znvSoCY4pPJ577-@d3rlj~jH906CN6j(x ztzl4v-}U@J2_)5#ZG98gQgje-<%Kkb5!hKC2aNyT8_~PqY48p%+hdi?(k5KvyHJ~4 z3+P6?Md_l?@iVD+A^QLwQ~79$7JRK=Q4!{60K;P+XjC2@mK=~P& zjq+-a%LHUD)N&5KzCR>%$;4+g0zIsNFsE=(Vx3KF2XpQ(-wbU`jU1M#+W4>LK^1@1 zd{3K$y%`L_2p=U*TqnJ*;pf9s5C*RD!-i6AVr zW<)nk2w_%VWtGbYGlX}QnZGDcxk=q{g@10{Mp3s8nl9X~R=Q~M1_`8TLFxj8+i@TH zluOO}8$doU^0k-1weD&|4K%+oydvEk<)^w=*cy@-ZCd1V5m$Z7bULUl5zj(SRoJwDb+^AZzdhL%P>KqE)XQq z9%E8qM>T-myH!BVt(0b_PjH248=|T3X^f}rw zW%`rCUn(@tISVnKEFul%Y*(J;+IMzY$eT2eGAAnn)(Hi|6rj8~NnV;*;Ph2nH?o9^ zJHcZG&f#wNE46>5bGj3h(CO1iXX3I!#N2S(!mGA)Yk|=V$9o<&-S9mInQtI(Afs({ zIb1}{%+bO~uK<<7DiE~rIa<8)(^^FSHZTg+w;a0Ga#V%(zMr6yQMD-)S5zz&4vg24 zKlg0@__PKd?Ca^+{2-&rt5$9~@V0ZE!`MoPoBT>h8>?qS7;X0x#zjS3PP5gH&aZ)Y zW4yJUw&1O9xtWdtqH&rpr|l0|B9&Nzop%*_OaF-{xC8|4Dx5sVe7w^>9fujt@);{9 z8Isbu&^g;8y`vL#*Ea@CW>uNgTHf#w^p=U{O|pC5jQ?~;CB5;T5HC<)YFbLNf1^%3 zUG1P|AY`Bx-=o}p=g0O{9>)HSQeAXl1{r>(fE@_fo^RJO{fLok zY4IjxD4Zk6d;jdoxAY(`1-+Fwi`+OEqJZIvhJf?jxkooB)~VWDg2HKq_dP~xHfrYc zeub#3M(N82G+2&jH-_Gfs2{$h zi?n#m#N>Br5uyJ}ehuTIs}#lN3`y17g;B=xE>Fv_pLsz{zs zRQiJj0L@bzbeuzsxqH?_6pi7GC$5nekBA=w%ksCUg1K-b&DFbGXBzN1n1B(|X7W~? zs|$d;6`FP1SEpzQ9E3>+Jiy_%H-|T&#CbwWKY=-E2jmsnFDGA#X@7e|ulTEbUCG{? zzCNvu%}slKDyLi3h-)AMxD+ucLl7Naef^&yV|7SS)qvcUvpJGYA$vn~$3HEa{XKiU zDQFiqR29*#y%(@UtDVNJ8R}i7FJQ1#p&!+RFi&6q0WgksmBwPF&_sxR-8&h5`GA5c zaj_ecQ{e7sPK1qp^@!NiH+m9$1P0bmVCb!N+gik(O}1Le3vnu5RyZFy@ifdm9NsjHg+ zkW)}la2d&63WsY}8pkRo0^Wwj=E~t`AHsZJi=V_14(dl#O7!CkiR8c zzTwG;z^T@vDNA(puMilOS8t2FHyf>a)8FV}A|UP>y|UIi5Hi0OCt;C3oFU-`f#e4k zlWuZn_F}nWuYd9;+zXH&XuUkPyj8+MrAO7wRgf=&M7y0-kVu2RaaHUrG*5p%J2L!G z@~Z@WL6~BXzW|l#@;R`OR<12mN5h(+c#~l}(}C(B^>DFfiKD*-4oWceN-UKSIJKX6 zG(YeuAh_c9xq0Oc#u)=j^+OD4=g&p>RbskqPd0H2?9T{kqXaMmjVs?ODY+%h*P(9D z-KrUSXoECSo1-qfp%e0}-rS#>^tF^8{M}55Oi9N+^e+x9M$$QbP{;xjn(Fl1WDLR1 z)@T-V^|xk``Elj72qZTTLeeU5^K&P|wQL{n+1%W8-3CT^FUQZj=SdG|{?64|CgiA&Rff#3n^&dG@jlPk=8wh|h5Lh768CDm;R42FF)O|wJ zpU7kr=jXrf1nSl^RCLcgl%8i%lj9UJhU9XY&A!VudQ+`A=_DQkgrAkF=W=6^e+38A*jchB-dTD z9ND&t0c-iY0%W*a;GH-~;G<(Q>& zztQq{+N?a)L-kaw%8y=;TMZ;)6jnhYVnT6W$>NhYI+ul%uKIWa= z9z4@^3u(EliWlUn2AeyLPS#OwmJE_OHJdG=@cm}LI0etq#w>XcP;>6buRUK1p5l6_iv>YAH)lAw-ImE{bEd#k(ZbRvIU>^2*7%i@;u`UrOPiL7|v6gQA=;KTa(o|Q0e)!6gXkFM$j^|9fdS3_D zF(dRXxW4X_=+9tj^ZZus`*ww7DdnN7MtntX3kwUFfdK$r2GY7QrHW-l?W1D)9})r? z6dRTGoS`?|8sKB_fRm)EuHj=wMv#P&QPQL9Mt{|H4)2M%xDhsO#rh(V1bG7c$r6uygX|9C?> zxS6yj_?2&6oL*0rUqrsCT5mFAA%$C9ObqZ)g${Qx?D6klr_bZEbAtlPHnmwpvD=8r zoa?=BQdbuiVomKb(zE~dFIa`Vv#>AcoEpJ1R--+HsLu*791RZI z2;&O0*x&qp5^g4?XC#pQS%k+z@=Bvh7Wud8j+^ zS%=TZ5p{wefO3`$9bdSHGF1;YcCV{BDqP6lmfGoCu;K?^ZqQ+}+) z5Hp|?^YnR2r+OmjCuN_{+Bs>RnGF0t7kg6{Z}=ReNq(bo7u=O5WDaaV4>%5h7&`V^ z>1G8WirDCT%_MW2=H<9&M7@}oqm~szVZzAlR6hzmhXye4%K`_;A*FN?dV>0`v<2@i zxjPOtN@vymQ>7!MU$NX>TX7)$G=b=wYN~<>tT|M7yLnIx+(2KFBoz5G4zU23z)-dw zxOG-JAf^Fm@;2e78MqF{Z$9Ic8G!H?L2FfR}?tJ3gq{#^^I zkfy+6CNR_Rh3g;8y;S;`HST2~dcCrmX@RUh*X1lS4|2kQCXc7ylxV!~a3d$G% zkYiyH`#N5*y+?}UI8ETM-^07yeKXq4i) z&-5f+76xOc3IBNnnx=VmT$!pwm$jFXrXEG-!Dp|$58-b#G$!C;y5FG(F`iP+(cVO3 z>u5z4{ON773N>F8E_bN5Kv~X5fTS82zR;f=I6Zhi`}eHUUz7el65z2)Ifv2)BI58? zcIJXD3#RSKecNn{#6v7=|uoPBe= z{VHZ)?+crUzOwRh4nWfxp7rN^M7y|F>O|B0nXayL5z;y#L+NhRHJ$!*Fc04?Fv=%a zsj+aYan)hiNt4IU9Qj&I3;~0w%Zhopx@xdyWEQJAG8A6H49J}aJw#+hZ%rR?8}2`6 zQGF3V=54jdEHjp+Lw#udCtVWw0j#>2jhbJc*!z3b(;Qy@bzqXfSdD-w8@h9_1~z{V z@%wTDXkX3r8j3nbCDhSufbxwn?H5V=OfYkK|NhS}Z`xXg#uT#s(;Jax9Zltow zN~5Doz4zhz+Wa|t^Wok6PYixbS@maN;HrEoWdSkT1nr-bJsi1Sa^*3YLEY%zY_ZokO}g#>fM7I zh#W1qj?N4E9?R0wM^lxLdGT6~3>O#=F1T>~&jtU2jgXOQ`oI8aXxfhWTWA6e=3C9q zRrf@k`{+u&{Z=1jHv(2@11wyaBePK`|~2NZB8G| z#J7X5Zot2cL0qtG+lK4wj#PCvkXSAP?}xojeb&OyoXo zPJMl_y3MU}CLk5^zXmO=s5o+fT}kT<{m1h^q`)PwZXV_=Xmn;@+WpVy+Y9v_sFF)_ z?Px9XG%o5L42bW%Nz>zbkl+IV%YG#vqV4m`%jx3pQ-^IrV z(_8d>gsLvg%SX3iE}>(2GkLW%-ek7*!@UCq^ExsBtx|gB5%mYZ12#nKXcl76zhLO$ zu}?ofg%8Mbv#_*8fDKno7qBZ57Zz9?!M(rUJ;AjtHsy9Nn)%U>BcmFeBk#^2E z>OHrC;Q=MnKSxkL{A_$;mMW@ViA2{mHjl>FGXqq!>V7nEo#}^Hgwx*GF~rh>C>ngT zHQlq#)WeSF4AE^_wyPw?T_ztxckI-z6r!Xi=r%9zP) z+rfeZ!K6J}k_!)RoIIF=m6r<#3dDOf_*V{(FCI*pu-sj$9$N_?sn2SmJ}_@!$pa4T z9!=I!%V;<|+u@vmi)k*KAKicYfyl{OT|f2e^KXt%ojwS^!hako+^eF>Lvdi{IGDv( zM=g~!EH|+SVi!#!tjl^+cD4U2E7z=#WaY-qNS4`uM)-Rb%nk&5>Y{oLb)pK6PIj`oFvWAQ@X2fk zW4|nZG#c(l8V5FohVbKX=ODT^_%9b9$}F>0UzW7ma<{KlvkOj8ZRo*%?xbYTLZ@Hq zHtGWL7#}0Zf#3S(a7QF;_E+F3ny=5tNZ3NPr1?`;?C<9v_C8u$=+)+L8;sRPPyN;UdlPWI7uVncOTEEB|1%rP;tz0Y^{Z%OeidGt zsXt5JHDUbsY(b!Kr%RW;(IlO^&hvcrK;B}`7t77F)A=WIGBA{g|jS0 zZ)acI@^;TckAzqlu}mUckWxq6HOP}To-^bJI4*8n>=tRYQDo|@)CEq&Y;OT$_{t~0 zZh@%zgI85jW6k6lLGLT>eB?%mW)_W{@2;}sp&)3xK$)lJR&K|>%I|Odzg=#$AG{G@ zV@}MCr}^?%#Ubv5PrAtS%-VC;3Om6#_Kf3vmS#BW*7Q~2aPE{k`8Hb3x_bG&X=dUE z`aQULn{_{KAPuSd0A0dy^y0{(4hqwj%IeF5m#1jz9_pfZ|PZs?*lhQZ^_UqJxM z0*}YPym$3w$5bLW3Kk5q$m&ige0yQ;Pn)fShAcVAv^GpluR6o_fR?Wove2ltd3 zZ}FIJzz#sKJpu>>KqY+DVK?6?gGeG7NU<+X&IvHZxJqOK3f5^K8Fep3F-^T6p2j~s z19ZT%%%c_9Q6AGULmS0dm4au^JezT5@kZL(+WXC~`~BkdsgMSOPwL`UTTV_+(wA=c zx~(m1!L99kTnu&8uW_FP?W2KkFlhW_#Xa~vu34{K?V4L67Te_p^Zjj~{oC@V0I4+K zp7k1y>ihz3N320>sqcJS0a{1sy`9i8MP5dLCenQitvzjmr_{sM>H&at@b%rO1DFRB zIQGu2b;akY6$(_Lk_!UIQpm!S$W?KRXvpzhVM`?FLsL|p5}veA#DrZ$)*Xksru1{{Ca@vruUnm`VdNFb;w{2O^Ct(&K1G8e;D zt?#Us*f9lo>-ve8jmwaY76_1uz5}2ToZBJI<-6~ZNCU7wpI06Z-%L4PSXv9<5M2u! z_LvGFk65fBC<@FrF%}HI11DIixTXQawxE{;sJBI_w899Eo%T!9hX8 zSS&W|yRZot;7BZ|Y6Bc(j-L*L5}Ph~&i-GSw#Z`<;XoRzDlmhCBF+sD;f7ZL+Qrw$ zCsxMdqm?jhK;Z1l>oBC(Ojlt-FW7}b$w6v~cz2`A|9(Z8GYUX_R$cm(sg4C;9gvZg zRb@w*)xZY8zrg(l!*rKD*%_h$)&cv`t_=C~qZRgw7O0rq%^&!0%HYwXD_{i-8Z^+0 z2yxv8@D>+N{axjp2DD{yQQyH~?j7|Toqwwk)~#zvKzGSVm7hK`07!8X^H5Ssy9QQW zElPrnge+lkIK~D|Wo2c zmZCsS}S7|JHwF_4uVM_VaEY9sth*Mz|w25IZ&oO9eS`#;P;&!Uli| zdGOMAV3x!sB@=!pY!5uU33y1sYP&ULWMru9ML9Y)fP)G|cYdB_h{6mFC3-c02?M9D z#8ASOq}UC;y}i4j^PW;vAj%W2Vk$qhOo5Pxyu7@#o111}BbYRO6BB^D2m*^eG^G1V zL8HzPaJo>jDwNZn{{D3kQ&TN;?((G@FuGA@3UZ#7s>7o zKqgdp!_tdO!CYB0a>n1cQUK>(^vq8qXp{JPb9;vtul3&c_EX>s;r#mc2dGo~a{h^1dphs_N>z+5;N{iH&K4VO}V6S#~TqBg5+X zXKBy~Y68)vYEVXX{bvyQsKb%(RB3#@r>m=Lv;pJMy@H)C|JRHac8{vc%AD^g$nHU_ zs8`2j1qHV4Z?1>@HFI~bg02&g|KX#Cv%ZFMF%#SC!~0U^ng+_L%ucV!Y4baBH51Rd z7j&tDF%AvIdPVTA7M&zsN=bm+$ht1dIB{*V$WBuoIX$NUm!Qx)wyCC?6-aAo!-1q(umr=Sl%&?_*)MS z%~z^57>n(W>#5_32Y=!m8ic*j^X;J;O)Pn?F@bJuBLllVHuW3bmNTj;AEWyhhGh)R z_$-G@+6k~%)l#&gBNg*a@{LxphZRgLqVM*SHej1rD3C#11rG~FGcV+2at5|l~ro9dBbCRsGj+#hwa8cZEi_84egVJA{ zR7dFP4@%H=!nXg3NezJZ03e%5v!Czqp!BzOhC3f}zwMAEKRlvWd0=Z-oXe2R#r#I| zQ&Qgod8xp(QOvM|KAX)zj-C`SiZ;4`I*0k)75j&|=TtBio}EQi44?6!)=hq=ef^Q0 zUAIl1SAD6_lt=D56a=OlRoiz?VoczzRJ@uuRpKT;pIJ5Rh0Y@RD$}X=*#jmAly~6U z@UU|ECHUs-^G{EU%-pB*a_}oTBqEa4Nvn@~e;T;Wi&?uomVM*F!K@z&{!@4K9-+xW zYoD8fUu9(_(J@XrnD(g}M}2tR-yQaEKiq}l1)kDrV@cn>oRQf$oSpyjHFTp?N#5fx zxOZ)XLG{@`uP5X(aLUzNCukWg0);xCJ=Gl8P5Hf$<{Z^9{q^_XiL?-}#POtatIi3H z2ARfh&srE9EEsz8UfjQkja!*T#h;OzGnvqPo_Su}EX@AlnsCuIp1F_92PwbVbgw%q zS}M1nvNh2vJ$>51m*C_<#G4>^n7jItT3-+Y31HRRw^{X?3g=>Y+m81);e$)ahj;F9 z)CN5@7vg^>IFxrK2ODEyVS#+87kYWwwqlLE`*o+7v@~Ok`fWPguT-Do;^R4s!reI< zO<4wOgM)(yzkLha-gY)b&GCJ3a=$`Md{k#+`wbd2ofqdAh+edzz)D*_t>@(Ad>tRJ zyaG1#OoS^gmNnv$sp*B()YQb3l$`j?@%6p*r+MwQnKBC8C@2dQs-9>t>^9x_l;+9r z?_snFDTf)#ccFYJ%Z1yDa`!rRq>qk|otOKW4BqS6)k{Wo1qKBLC8BRbLHL63>k^R) zCMH+GS2eBpmS2D`!%U*VNl}3^bJ66T`tjpO1{z9}kR=R?+w5^TLCFt0UnnRIUH61b z!FBD#!sil^6suWQl1_E# zm;LWt8>UBIh{&dsfJ?Trx*7nDd=_INHzq#ccpMcX5U@yle7Ki zcg77+F`SZ$if7p6XxG-w-Cg^91Ii*D3`O~2!$<&sVRvsYU_oMSNJjG=1vH3Zt#D$* zRN}us-!u7H!Hb{xW zxwyn6t0lbX0RpO2;b*%l+(mj?+FL$8(qcUUIw*c2Ny*!o*m)<3K{%bP|8Vc0wZIV3LZvOwZF^Ey9fpMw)S^*CCz&5U#CY3h#HXY% zLMtStB%z;?CznS!Qu_Eup{aooOx8biQ1S3|;2S_dwI({3Bry~e6gG~IU0Yj%8k}#6 zQ5;s>HHlU(F67`J)IQl{?zI+~>%&K@3HyC^Ca8bz?9BKsRQ>maXm|&CZ1{r2flpKD z3jNiq`>xPMS}90f{WE_G9Rma5>fW{OvOxY{VZo)0-2zvcnBo?7)^xj_BVN5a@U@a8 zc~DTwSM!-QHspPTGRyUCpkmGi=}c%pPS5mG9V44b#lj;1INTUG;ypK3*DL8-(GtbB7j1=CkWg5>7uq zllcH`{rvoe5PiArS5E0apV_mHfbs%nB24nlk2xpOK<&4E!O*T~0h$e+&5)CmmwD}2 zLz^UudV>L+nyHO@B?=+LnP3A&L!lNQR~a~sLo-!I@8Jq&!sZ(uH-v5hNmasag%liF zMf8K}$1U~l>!FVf@9-GWX=-T9Lh+=Pm6fgY_{79esQi2R(O9u|pH;;-d<=Cs&Q;%C zvX;HwuXim*3-7mEUZ=jplUxG$7NfK$DXg=znV6WEGW#iU=yamxUY=|+`~nZ`nS|#S z3#>OqG}vVoFE2^$8taOr0wUXoHzHrXg2qpmR@T>d&SCDnf^nyYb}8)@A6$m|yFU7# z%Mvq7bI+^YzTHwWAR7+-Kq=706mFAs>1}OoaM_F*1Kcw^)J>qO8q~Y-+}AG#s_U=W zSr%eOiD#LatmlqUJ8z=S_1%mo(MX3>T~1X*KmZn_gwrj{3Fx|JF4qm3(3(S$?gMl4 ztp(tNe41+uQNr4T_Ge}TX)@g0+$^z1{)HW~Z|yPYf8SYW6x5lPRT zzMh}&2tWAKBcQai;dm%T(qMQ7hSHjz0)gEf38iuinG)4S1F2|cVt zEIp82T}{oUnL^r^O(S6Z3e(_0h9(YSUy3A#OWzxZ;d6#Au0xDvIXT!39vkEl&am~Q zXmWj}ecRdLoN|+0c@}MZ_-7HBBJ)dy8C2O(LCXnFBhz)4x>=XH#3f?+w{b3~ivs>Fhdawk zXjpYEA_LOwe`>KeqpixDv}$xppw#0<8Wft;`8}qA8j7S=hN>U@E?k8DTLPNdp)mFT z%tJL-nKbV;p6B7zrm;IbxyGek3oXm({*j%X%4Fb9Qy~YVyK=!^4xZ@OOhv$DDD_Lw ztUileX`auw%52|S#ya_)Y?l6Nay!E^OM{l@ic~5?fj^aRhOxoq*8~1b3j9qgi{s)&Frt6iQ zrt4hsa09Vim-{1V$2a}YpK5>7pM_Xe5wbavl)Xl?yT^KmLSKCiTbiVEHRU*HUUB>_XV%XQ#(um|HOI-oJm3 z_*oj>dJv-g=fsc4zZpah zu}-%K9_@QdPt-VG1$T&`zk|W@dqQK3D;`XiC-TO6!` zGRrUI+GWZF36;gaXPTq_J&zn8t)775curDY-4m1d$jONmEECEsQHqfmxg4y;tXt5F z+-ew%M3}gspy0F9<9&)7xEmf%+v~srZ%xgd>BSdSR^FqufyP!EgnKq<2+2L6;wOIF zh;>C~T^-%x;v$>EkM%uaXF!s&?4P*1&%xYaGD|diuZM2-V*&&+tNaFULVU(5zz=O# z&$jSd+f!0f+JU%VX5Mjmh*p0hqQAAuZuDB;lSIN=Xg+XuvV4<*bE&-@+u_H@FeqF+ zbfA$hK;KG`{M94r(qlQ-gdQdA+!B-K$V+&{q`|8P2NE!EUqEgAmz_eb$5iT0QmO6x zbKP;g5-vaS-OH^WJ>u0XLG!EyN=8~-J{qnC4{Q4iSGramY|C1PhIB$DkT{qHwFOsg zP^tr1UCO=iVz6z22ftHq`ZKFUF>}-^D=X)tr3XZCDqvr40krs;K=VmVeHn;cDIh2h zDls5T`P#kJn+1?$UUfEK zl?3tSTqR4Ozv2QEZp0oR93+Lg3>_skSIiAb!GS;V4M}ENR;w-6;~fIM@?rw?BZdnw z(bLP@+VTwH;q?<5rio16=(nwxJ^m%)|Li8|>FFsg6H^D2x5nRmZM7XRYR7TZ9(D7K z7OeI^CGgX26BD%1xfD9cX=;+ARU#Q%a@7;^(Xcw(pZ{{Ig$-8G*B`2>nN=B;TYiZN zjhkx;#8Y}3f3Yhc#>C(?6AcZGYlE+C+DiJ_F4y;3=fE}Ir_#)=ZPueo3r7oA&$%xj z;JP?7s(4P=)yW@r&v{P-oC$bM}(PnH) zjAt&)1vFK1tGy=nX=rE&n{{CUBnMw4ZtoZGsyl>Bid~GM&;qB`%~B@tPGM1FW9mv` z?o#~7FSEIMue90{@Wm?E^!Q7DQa`_REtxmmA{UD|IRm= zdaVOGY!=Yr7}Vw*L7T2?$S30_{&&8&8JP?p185b>QXH#p$5OsBFA+Iw_xSNY&&vWN zJbux(bY#J1*?OVTZIxV%s`goF)6q*ock>NCb+D$fUC@~Id77C2uL+^n6H~8d8#L^> zasvlvuul`9;*VehQTzs}S)9eJRr3M?IAt;B#@FO!FGdK*f9^jhxfv~M0c~7-YrD6SK`-)yD68uM!GzZ{tk63N=&txA=Aey`D)9W((Tgql@(H}g4lU* zE!(s1R_y^qNj;*U=QUyHyBHr&{k_gr6)PA2mUGIBiYj9_TrN0H9>9rMqTwI@Hx zhtPwm99PDPnM1WN%(TTS^G)3Ei`GKAo@x5M9nOqHUKNQvt&$3AwLu~*qfWQEGWgJy z(|wsNDP7q?Jqz1fPp)^7+bn68VPy$A#b~w~^k~`o!lr1>C8qxN9fsm1q+KjbO>dQ> zCdD$l2dyi}C}gY9nQnJ9G)QkmTD)f}91;^3SH>R8z8?&GQF~UdO;yC)oSAuRS8Hxw z9|O)|=~%NtsDq-sN7zbeqm^38CISxtQVcKbWc`y+5G{%INqGZAM7 zNPT;){A$+e4Rzm+qy5)^H|?4jqz6KNW{ti}KFW%)WzP-&n}+>hh4zbZPQ)p5um=Ff z&rxpojDn%3I-7?cL8$U4w4l3f*BbT%pU+vm-!V%rayw3wCo3!5(R7?T_Gfa{ZE%a< zZ~|I74efqdP15oh&2UfBhAmDNS!<5W%m_3%X=>8g`we6jm6i(R%xQk@Xx(F(VzvL( zr4!5-;L4*9?$n?-Y_}z$t632u3XLX}hcfFE$`Ot&tsM3{l|uIUM=z@!SvQj8`*>`} zk$J~Tm@p}PuPs+ELFev0bySscX}s3Lp4}>M(W1`6-jR(4KtvpOou^nW+W5|v*H&Y`^K+QR%iJ}N%e-OddWN2M%OCIZ)2MgveXDpF zKAc?PWE%!uh_#b_GSdl06KJTY!iF8|r+>c=wlgwH=00s6^bekg)`^_`39oQrNZMc- zDA|YRHX-gHDt>zqTzw@g5dO+1D?yv)tbN6m0fp6=rZ;edY$77MZbUfYW-ZQ)nUM7h z{wQ$c#sjw>;(ZcXa(C#Ke*O%t{b=m?c{w|R$I$I|6gNl(Sns&f(}b5mTo_jS%j2mk zYVsgXDIq=)N^9p25XSRxlwHNoRYw^RE1nU#P7>!sCkO5Ht9&=K%C?KZQG6IP^K5HC zxOqGK>fFrv=?p=M)}|HogI1;KNlXyOGo2eIN210(1-^%mhdaCZHm&^pWTQP~C~aIX zP$LZ|!fFkKH3vIO`Or|7zWrO9k@Jf`+!t6RB_)@ppnFZGs(!u_k4wElw-dyFSso~v z$=m!n4SiS$UxKZ~H0j&L1>2FnHXfB+4DMs=D43d=j zm7~ZV?oXzI@P8H*s{h=?)RcGP7RMGdhmTqvHv0pf^j+rF3?UtKr7-%IP`P{@Yfn-P zV;9)~tT2f2b$fF;z=9R?qEN)p(c-21P_2B`6?&ST5OvlBP=$Bo<`F@$x*1w+o#5fW z{jFBQNm>R5v|l$~>zQP_0X)Te^QMWjZvju+&!3jifP<%;?p zsPMI8{^@OZrHVfFso=>c8WE_mBb|k?LVgAQ#vgdAW<`e%`Su}0j~Sx3ytBWFkF4k{ z=nk*(Qa6WyeHtXwb;W7K&$_g#wkGyyEY#zPDmbl?Km!0tMZTXeKc z%UBN|>%Vv>R~2+i!7gaK=Ejz8L747v!KgzI?olg2+UH~X5Nl_uf9513#B!~3iHwSZ z+q+>|dYwMPb1CWJ$@zJpVZ|1fRSC7G-QPAqK(;2UR8>_;oxempG+gVk5!IPWdIs&+ zA5Yi2cULJ?e0%jS-OuRn5iAPny%Am3Ea2ExVO8zH9Jc7+EZU;W!yO4v5U*YN6?Ev z3KG0lr2}8S$lbYfM{%iJ#Jcwr0(Y*rUP=C%#&h%L)gt}U_(oZX!U2wr3N2BMh%#`4 zmM+;4VE#RVI9vV+Umj=tnn|S%Sv;R1+f!eFy^zdrTxMmTz=LWch|*#k{eFD(GHCLt zD-@13*4NP?7o}~0)~|dIs`=Q^5NrlD(}!}X$CFwWSND|~l(VfoABu?~XA@+6(pz=(X@9ahgWWgOTkbSEgdAYjs@;RK1^*{+*sLSzTw z9rx6AFfdILZ#+SPh+QM6%;#5m*VYsN{U<@FvE3b=lFCX^N*bDlKZ`v<+6ZobvK4ZZ z5{K@^k@?!Kg$1R7q_nh1N!KN9;lP3hxb6>J!Q zW!|MH#LrdQeiigRauXF3BSS-urW2sP>_Yo3>ANf77Abjnh?hY4H!n;}G|})xKx``` z9$qR5_!j@7a>zd9zjNI`5P|Gw&3P2kmZM+4X1VqzN#r3LKmQf|Qe!ILyWnnZ0krYj zZm?^(oXVvhOm{TA2AJj)^?oM{S1n*l1tql_1#`Z+-OllA<)iaLa44+Od9Is>1TfLS zc@k|C#mI|O+8SwQ4~0Tp{m!7l!@k{(pp!ddeKEnLv+#b=y;btgzyLICi;x$qbzi4$ z*{euDB?9yzYo^gyKqMi)Gry8(x$i9=#A-Pq;HkF{_@B9Io0^Xm8y*atpWI!W`BCd^ zp_QE+48CGdny&x;Z_LR&O|z-dtoox6@S>l0n6vf^iM{PRSoS}A*ldfU5fq5w3yK|O zspvt|_MEQiH?v)&FfL8FP1EJv&glFlhJ%)ljN*k52Ii;EJYNWlpmRb`R z8*6H6`b;8F1nf%lVV`4YH55%rq-j;Fix)77JUjE-{rmT&AG8u{1OBia?e3flkc_gL zn@x6s(j)c5bKwd!NmP6V_!A}MJ8GZqm#pkV&zX#5GWEzo@wQRd-x!Y6Mi9 zd4rEzwl+*ZEa?kb51?{{Eil8p*n&o5WLODKYegSFG6Llzt8xP%F)Q!ird<|;Zm@}F zTWKg$mbp6Qg6fjH%lpeYw}U4Qg0jV5zy3J$HWWX3E6%bv_Z^o z`U4=)R*%V=JeM!Yz_W0X} zd?!fa0A(zzp@HGcmoEn8<~RU{wax>!o&DQ79k5A=RRC=chuso-?_}lV1l4L1B*c>r zud4NQnwQT)#12_B1vRzHFcJ}9H7WKXJFbLfZA1reVF5Y3xv64jcMaB^0tR!Hpk!!B z8-8#ey3nY?bYB}SDgf$cxFjiW7X;D45F)@zxnOH+3yYrLouiq&IZbHlfw}6)`cftevXSm6!$KfhvK} z2|!cCFvB@(C=w1dAbleh39z__OrNuE(85>BkW;B@@g9{tgiO#JN?2y5Y>oU(H83jN&2A%pMt6%nQcpwp|@ zlO7JFMIJ0j^#*@|i-|c!g+Su4^J$!Enxnx);6yh{}`+$z-mzM4e zuz+vck}UQpe?x4n|2oN1SUs2^m;t+SaVs&r3N3BaK8rRkN^SbYo%dn-0Y@(b9X$yA zG_3~@!u$LCc~;GC5VEiDVD&q>*QXf>|#IVal!b)JM2 zN%{!k5pp|sp44Zym|)!i^*eOkNlinu!{jb`oA(41s_I8H65DtbIB-M8>MODPOsz-Z zhbXJARH5xS%jZ^fj7&toULS*yiY%j=Xp}E9i>`d=T3f-V+)AP=xR(GLx#!Gd7`n&u z$talQnrTTjk)ivGH}OmvczymXUT3ORSL&W!AT)OudV9f0>jjP)wK;*6sz_qCcJQ22 z!BB3sJ@;bF1AK-nD1I_cUmi>jR}Crk1=)kyOL@&LMcEq#M&dru!x{Vkp z{#1^#@iM;(h-I8g6uR0joxa-PZe89fm^_7aBjx60a5@TWM{=yUy>N;WK;vUO7Pz zm^&(B`g|l3(#%ojZ5r=URaW_&vqe=XB%@d`kF+mb9VUm`bLD1vdI=!fc%>czv-X~E zDfFb8XR2&H&ZPu8l2F3nk_8=dDS>leMM|Rn!hd<{^cy6++Gi~32Eteg4y&T?{3b3VDr;`6q%^L zNS>uVL$quUqbW)9Bgq*p5x-G-K>w;1q{Viw@OLfhnw=C<0nRZcKJuz(k$P2G%7)p& z*H#QKbZ@&To^(>VxZgg=B4;GhB+jLP?y2o+b8s6~k(}%M9oe%9Db>Uv1NgH8SV+m|(w++k|) zWw;n`z~rocM%btN9cjI&BG1?LIh(@jSK(=S=5!cFbXz-idV&=Tl7Mt%Y2GZtI|QfNToc@5rs z@~drWlE{VGZBL*Wv=K`|`L_cfS=tC?XmN&sRx@6Iq)E~T@S?gdr4P`Mfhi7#zMF8| zutZfO-Vgy16^YpR>na^W0_t-%1Y`C%PM9+LzV;KqgeOaqz+QM658&!gM+TCY>NbJ8 zW`8)CCLlw0$L+=ZOG{tdK8{K+$r9B@ljn8UKAHr)DKD5L#`y}2CzVDfT>25tHw3U$ z*l+BFa#jBGm|Vnsbwy^JowQSn)Y3lS$1Ta<0waXdR~T5r#!`-(4m6 z)J{7%U{k-+&GuA=(ycH3rpe!WRlHtErxh%RU*2@7b){_ai~?tId_3gvFsDSYUl{M1 zJwN~1twzE9m`4oJgB-MVF6dUqj`cmwIuGvH%q^43ZY>*zmNoSQ2gR(Wi&MDo;g?FZ z>}8!wq~km)39M)(^oe&bTx{Nn&KG#whYJx5;0Qsh%p47Umst5cGDc|zcCwmWu8rwu zpb8x38ie9l-V3ZY@V#1OpHp&XT;At-;aECS5f;12u`-+-J|>Qxrg|6~kap!glXCaE zFX<1~jnm7!itMXqc>O!fIi=E6GQV!!6`iaHZ#8q_7#rR&>qWfUfK&s~Uc3Ov+9?OB zPYC6>-nnA2W>zY||3e_5XK^MP@|Mfjnev1a#x?}C65{vv%A5!qh(Kv@&#Q9DTWdpb zawh*1ZH?C^hX@84U9 z48fmCcqW;#DGVQXjXYx(jbeKIy>@7(bYrIZszBpzj4}8BKGMnHrRD$q3!Y}1boQ81 z5U-Um`Rm0cIQjo`ZMd7Jf&cpqp%tv)7I0+*=_9lkp&fU~7fX3S zkLMQ_*!v-Dp4~Y-L4$dR4Ltb|TAq%c2-lxZIaysDJU{Rn3riqYY47Mzisdb9nxCIn z+{>i`yeHDew+@X0jwF1GEP>j}Mv&H2ls;Q0*r-N9E@6-uko5D@mpQ0}9-MbySC?a| zBUGKYr8oT{ZH?RtEfLuQIpW}H)4_r&>;Xuhm9@phBzk_BT%HcZ6j@Bkeb&GoR<2|M ziprfeURwB3*d`(`17`w)^nd!1UyTOfDi=E3;h$m^Bc}P&r!7y*S{Nq-R+Xr-yd~M)33?(qT>spwQTJQh7~(YG;V1z0sgy=x7jFkB zpqlSQR@@;(RRtzVPyW7lV`5?=em4NbuYtb_F?w08fg2qWF6^ePkb~vB)V03XYF-Xe z0!|}}g98Wnn7YC0>tDtp6%Vqr!6OK}<&2Ds4CgoyrtBlkU;a-B29DA#ntnBaW zAWP727G zwJv=ydS7Prp0!R`M5Il4t!k{J6+v3zd>#t;Dl@QWz|WB@)h!Gcb22tGynSLV{x&)- zjoD)gz@4(G4OVxcxdu}i5d6Ap?7hmdCI%V=lA;0fPtJ_Uv#trh?Sse9SR4N1m7NK2 zrwHH8s09glb_vGFjBzBh1t>;wHOx@Jhg#a>qN6jDQ15Hm=JxCe_+=jJnMmp|{{`4U zt5kpXWe^au-{L(R85t>SRG`LOIQcPmZ`w!X{%d%dNSk{c#9)JC#B2o)Dm(+W7}iBI zQF;jQv+cCjJQ{?gqzXfMA$vNi*t_9jVQKl#ilw9utauuz+G+lQhyom`H*Y9*E|CBO z6GHW+qsuA?*BY2bA_-u*ph2uP8nSDJxVaDnFDxu1ujn8t@OUtJvDE5IJ=4MUC>WE!~*U{dtX2Xrmk@LcxhD9!z|dE}PY3ybWcV?j-0w?)`Fuaz0SprmKXjGI640quRLAzR5nfJUxjMj7( znhW<7fqn}&D8{3}p9wXsAcX`-_`Ty&HQz-i>BqUoj>t=bwqo$1SBTw5t&6(zb?}oU<*9>pStp1eaNf>@QBAac5X*InUf#R=?CGNe7jg3+3 zR_K#yy`X)Y<%W}1L9qI&Z|f&?-zR+th%T9M00RS@a{O?{EZ-=n^q34U3A7rGB>p}( zfoh0rdOZBWD~*qTLpj?wY7DIwxOCy<#y_J@JdJnzWQ+jhFngCa{1nljp#W0EYsszT zyCAsH`H~VbPgxmtTRwKRHi$R&c+h8|GvZ~$34(0n_T5dD;$RTP%kV6hpY>IHz9e7Q zvmqR1If&laAsER230w-Q8Fo{sn4>+2?%T1wA{LGnBz(_^`T`|R0uI8mSK1G1%iU$J z+AkR8;KMb&f(pr2SLeQxOt}9lG7`6ui(GE!7HW*8ys|0wJJ(2p4tVQM>3 zz0Qmhkru`{C=EZ`OG|*nRaRBa{b+ou3Y-!Agp?96Gso_^IXR?7A=w>Z%+(g>y^M#{ zyz2rsfoKIBcLdBXBD|$hlC$h(?6KVm97Nzn3Ih2Q&|Pz-Ql~TGB2;FR4LUF|&<21s zVABi_53{u@JqT^tk;cWt8yXu6h7mKwsI7&^@$&OW7#v<(F~{5%puH|y0ulhYA=m@Z z@#+%I+>k~~DFNso0J}JpB2iNzG24)Crh;V=fEPvm4O^?~QRbInN-UYKIN%_`%xLk$}S1W5Itf)*s2A=XnK z1)d$%DtV-P#^^%ojVFLT;((Tf41R#IDnk!E9P2TvS0Kuz0LcOPH6wg@(LX_Aa0`%2 zFpwbf=~28Og2oENdF;HeG0b`C~;GQb#IzQkveqj;$Kje^dPO3$;- zrhwk14Fy|QHdAGN>EXH~{x{s$DE)S`ueK~~XEZi4f$;~IV`L;6n8M%@^wz^3=`IvL zwGqE)=d-I#1lp(^2OO*&)a_?Ct)LHyxc&3-^$67)l~WrdIGk`2NPSi|HeL)YXU7B9 ze$S0D0?{$GgMbTgc~Fd{^Cf7RlqbeP8CYF+Ac9p^S7+7K(10K+$_Q!*yzCydtJ0zI z#dg68y_V26cMC|h@RCkcZhY~*9_utj{a3ZlhE5O)(Pve&c0uC@WRk**K6h3}!t=U& z_2O^)N_k~v(>|-gv_a%w4{#nqr6=pYWE=>vf$>H}MDz(V*CI;X{0ep1%TU=s3nd3D zYxSag9S#;GNzcxK0(u4Xaru2ctH~)Tif|7w|4x?=hdbi~ye}Oq)-As;F5bQA3Kf9n zn-Zv8R0g1ae=}-M!_w9l{8*)LN>tKTzgeL({@SJW8S>=?jLnrzz>rBkddESk7-CB=GZp4-{+LPQET#wr+ zi}P#*x@+{GxXtN?Wq~$TuL+m>ybmF#f-n*96fB5B)WAxTZHzqxlY|Yo35eoX{ZE7d z-d#HHGZoCJucrr<5E-2qI607A)vy+ifY~w!`jlF~)B4b&ygXdw_#KT{m)m&Rpl?Ii zyTGJAX@;zz8Q{hfAH6D6k=J8nME{0t-A$?hjp&FFsQR2=R+c$R`VYRi{p3IMh|uZI z9jkfh^w6HsH|I198U0q^Z78CnWd713YCCPZ%joj>57Quox&&1yf}z_xP$lo=JOY}| zM44HjYQm_U668SMpp58%>*$3w3AaVI~1tHB9r862qb!p^x}Z2flHfs2|MJRi8^v)RddcU~lq;siyC zp;|BjqU1c-Y9kpMA74J_7ZM_aY%u#PLOB{jn`MjtYMj_mz<2<{Mm7*qve5gRGhOgQ zp^*H2S)1nj*Dy8#q)mt{s>$YID=`Vl0?49hX=y=+1xaww#UfcGn~LH$f|G_RpthHA zn!SKbvt|x1E)bS5A?yP?6u;aJ3J=KIT=hF(g}e^j3wYcEH_xSkx*)#-e2Drr;a{7Z zT>+Qy6mPhI#Vmu&G@tRu#M$IdT9z!F99TV0v!Ae{1CoGSL1XNRMM%xZ^7~<`=+|2C za}o8E_Li)S3=_z3E-nqE-~FBr-dTMUw5f6a&oM}egU+TExLo&K0qlv*0-<6E$yI8c zG(;WsaDW-e=qi>c;3KhtC+F^41xhD)%j7tLKw2+HjsrQT9mX^|F0P|pi4X;?hvtwk z$f#&)694@@9S)p~c|*fGn|gXIAKLw7veMQQ>f8{DN&LbixNO#Dd?&@lPas+Y}a$5A;x9Th1pFf)l^V(W@ZcK{#{QdSY zi{(4q>GpiMK-R;32c0L050m`Mo!L{c0uI1eo$H`6q4a$yiDVuuWY+@zqOOaH%^|WV z7POokma)&a($G`hSfE*=>BPmw=aC~9bj-|H;Q@H($=y1V1GwI;18oq<+le*~5ANLy zl6m?!^aqC=O;0qwyqEeAB%=_Hv*-*T3e^car;3LOdz<#17M z!0hC2#GG+j&ft$!fmq|?Rx4rFvxE$Fd(z^ptczVySGzz$rL=GYR zK0)n9gP#y4L|(la2@J58wekE9f<>-KO@HH@q7NU)2V{?nZMLgs z@jmcn&`d_hu7ez+3o<~8XkhJhf__R-7Pbw`B|tbe(BKUrm<&l4-5vW)%pHH)J
    ln8@Jt~v4LklW)3SE!&!0IqAG&v>fn0GjOv)My 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

    ZS7K9b_a6nP6)wmuB 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

    Wyf{Y*GNi<%ww}jw?bj-7U(S41ikC|{ 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 literal 0 HcmV?d00001 diff --git a/code.js b/code.js index 7b2e9b8..a6f4dde 100644 --- a/code.js +++ b/code.js @@ -1,31 +1,788 @@ -console.log("sketch2 loaded"); -s = function( p ) { +/** + * Our actual sketch + * @param {p5} p P5 reference + * @return {} nothing + */ + s = function( p ) { - var x = 100; - var y = 100; +//---------------------------------- +// variables +//---------------------------------- +/** + * Background: The background color for our sketch, can be modified + * @type {String} + * @namespace changeable variables + */ + //----- COLORS ------------------ + this.backgroundColor = '#660066'; //rgb(102, 0, 102) + this.sensorColor = 'yellow'; + this.gridColor = p.color(255, 200, 0, 50); + this.avatarCircleColor = 'white'; + this.avatarRecentColor = 'grey'; + this.historyColor = 'white'; + + //----- SIZES ------------------ + //the width of the sensor line + this.sensorWidth = 1; + + //the width of the grid line + this.gridWidth = 1; + + // the radius of the avatar circle +this.avatarCircleWidth = 10; + +//the circles at the corners of the history lines +this.historyCircleSize = 30; + +// the width of the history lines +this.historyLineWidth = 1; + + + + +//----- TEXT ------------------ +this.deadText = "WINNER"; +this.winnerText = " † DEAD †"; + +//----- SENSORS ------------------ +/** + * Sensorlength is a variable that sets the length of the + * the sensors-graph in game so: width/sensorLength; + * @type {Number} + */ + this.sensorLength = 4; + +/** + * SensorHeigth is a variable that sets the height of the sensors-graph + * in game so: height/sensorHeight; + * @type {Number} + */ + this.sensorHeigth = 20; + + + //change this to your own playername; + this.playername = "subtiv"; + + +//---------------------------------- +// game variables +//---------------------------------- +// modifying these will change the game +// behavior + +/** + * The desired framerate + * @type {Number} + */ + this.fps = 10; + +/** + * The grid is the amount of points that makes up the game field + * So we have 100 (x) * 100 (y) points + * @type {Number} + */ + this.grid_size = 100; + +/** + * The avatar, the player, you. + */ + this.avatar; + + /** + * Additional object for storying other players history-lines + */ + this.playerhistory; + + this.serverupdatepf = 30; + + this.serverURL = 'http://biomoddlondon-sead.rhcloud.com/'; + + this.sensors = []; + + + +//---------------------------------- +// MAIN GAME FUNCTIONS +//---------------------------------- + // ---- setup ---------------------- + // will be executed once | at the beginning p.setup = function() { canvas = null; myCanvas = p.createCanvas(p.windowWidth, p.windowHeight); myCanvas.parent('myContainer'); + + //set the framerate + p.frameRate(fps); + avatar = Avatar(); + playerhistory = Playerhistory(); + killAvatarServer(); + getData(); }; + // ---- draw ---------------------- + // will be executed every frame + // use this for updating and drawing p.draw = function() { - p.background('green'); - p.fill(255); - p.rect(p.mouseX,y,50,p.random(50)); - }; + if (p.frameCount%this.serverupdatepf==0){ + getData(); + } + + // -- update + avatar.update(); + + if (avatar.checkTurned()){ + playerhistory.set(this.playername, avatar.history); + sendHistory(); // send to server + + } + if (playerhistory.checkBump(avatar.position)){ + avatar.kill(); + } + + // -- draw + p.background(backgroundColor); + drawGrid(); + drawSensors(); + playerhistory.draw(); + avatar.draw(); + + var txt = ""; + p.textSize(100); + if(playerhistory.winner()&&avatar.alive()){ + txt = this.deadText; + } else if (!avatar.alive()) { + txt = this.winnerText; + } + var twidth = p.textWidth(txt); + p.text(txt, (p.width-twidth)/2, p.height/12); }; -if(myp5){ - myp5.remove(); - myp5.canvas.remove(); + +//---------------------------------- +// SERVER FUNCTIONS +//---------------------------------- +this.callAPI = function(path, callback, params){ + if(!params){ + params = {}; + } + p.httpGet(this.serverURL+path, params, 'jsonp', callback); +} + +function optimiseData(data){ + delete data.responseText; +} + +this.getData = function(){ + callAPI("sensor/getSensors", function(data){ + optimiseData(data); + this.sensors = data; + }) +} + +this.sendHistory = function(){ + callAPI("game/updateHistory", function(data){ + optimiseData(data); + for (var i = data.length - 1; i >= 0; i--) { + if (data[i].name !== this.playername){ + this.playerhistory.set(data[i].name, data[i].data); + } + }; + }, {n: this.playername, d: this.avatar.history}); +} + +this.killAvatarServer = function(){ + callAPI("game/kill", function(data){}, {n:this.playername}); +} + + +//---------------------------------- +// SENSOR FUNCTIONS +//---------------------------------- +this.drawSensors = function(){ + var beginy = p.height/4; + var offset = p.height/this.sensorHeigth; + var offsetx = p.width/this.sensorLength; + var prevpoint = {}; + + if(p.frameCount%3==0){ + return; + } + + p.noFill(); + p.stroke(this.sensorColor); + p.strokeWeight(this.sensorWidth); + + p.push(); + for (var i = this.sensors.length - 1; i >= 0; i--) { + var data = this.sensors[i].averageData; + p.beginShape(); + for (var d = data.length - 1; d >= 0; d--) { + var x = offsetx + d/data.length*(p.width - offsetx*2); + var y = beginy + data[d]*offset; + p.vertex(x, y); + + //check for bump with avatar + var newpoint = makePoint(x,y); + + if (d < data.length-1){ + if (pointOnLine(world2grid(prevpoint), world2grid(newpoint), this.avatar.position)){ + this.avatar.kill(); + } + } + + prevpoint = newpoint; + + }; + p.endShape(); + beginy+=p.height/4; + } + p.pop(); } -myp5 = new p5(s); + +//---------------------------------- +// I/O FUNCTIONS +//---------------------------------- +// gets called everytime we press the keyboard +p.keyPressed = function() { + switch (p.keyCode) { + case p.LEFT_ARROW: + avatar.move(true); + break; + case p.RIGHT_ARROW: + avatar.move(false); + break; + case 82: //'r' + globalReset(); + killAvatarServer(); + break; + } +} + + + +//---------------------------------- +// WORLD FUNCTIONS +//---------------------------------- + + /** + * Drawgrid draws the grid function over the world + * so when our [grid_size = 100] it will draw 10.000 lines + * @return {} returns nothing + */ + this.drawGrid = function(){ + var gridColor = this.gridColor; + + p.push(); + p.noFill(); + p.strokeWeight(this.gridWidth); + p.stroke(gridColor); + + //loop: goes from x=0 -> x=grid_size + for (var x = 0; x < grid_size; x++){ + var worldpoint = grid2world(makePoint(x,x)); + // draws the vertical lines + p.line(worldpoint.x, 0, worldpoint.x, p.height); + // draws the horizontal lines + p.line(0, worldpoint.y, p.width, worldpoint.y); + } + + p.pop(); +} + +//---------------------------------- +// AVATAR FUNCTIONS +//---------------------------------- +/** + * Constructs a new avatar + * + * @class Avatar + * @classdesc The player instance + */ + this.Avatar = function(){ + + // ---- public ---------------------- + // -------- methods ----------------- + /** + * Initializes the avatar + * (private) + * @return {} returns nothing + */ + var init = function(){ + reset(); + } + + /** + * resets the avatar + */ + var reset = function(){ + + function makeRandomGrid(){ + var offset = grid_size/4; + return p.random(offset, grid_size-offset); + } + + //set members + position = makePoint(makeRandomGrid(), makeRandomGrid()); + orientation = p.floor(p.random(100)%8); + speed = 1; + alive = true; + history = []; + + updateHistory(); + + } + + /** + * updates the avatar location + * @return {} nothing + */ + var update = function(){ + if (!alive){ return; } + + /** + * Updates the location based on the orientation + */ + function updateOrientation(){ + switch (orientation) { + case 0: + position.y-=speed; + break; + case 1: + position.x+=speed; + position.y-=speed; + break; + case 2: + position.x+=speed; + break; + case 3: + position.x+=speed; + position.y+=speed; + break; + case 4: + position.y+=speed; + break; + case 5: + position.x-=speed; + position.y+=speed; + break; + case 6: + position.x-=speed; + break; + case 7: + position.x-=speed; + position.y-=speed; + break; + default: + console.log("wrong position"); + break; + } + } + + /** + * Checks wether the avatar has hit the borders + */ + var checkBorders = function(){ + if ((position.x <= 0) || (position.x >= grid_size) || (position.y <= 0) || (position.y >= grid_size)){ + updateHistory(); + alive = false; + } + } + + // call our 2 functions to perform the update + updateOrientation(); + checkBorders(); + } + + /** + * draws the actual avatar + * @return {} returns nothing + */ + var draw = function(){ + var circleSize = avatarCircleWidth; + p.push(); + p.stroke(avatarCircleColor); + p.noFill(); + var ppos = makePoint(Math.floor(position.x),Math.floor(position.y)); + var worldpoint = grid2world(ppos); + circle(worldpoint, circleSize); + p.stroke(avatarRecentColor); + lineFromPoints(worldpoint, grid2world(getLastPoint())); + p.pop(); + } + + /** + * changes the orienation of the avatar, + * gets called when a key is pressed + * @param {Bool} left set to "true" if you want + * to turn left + * @return {} returns nothing + */ + var move = function(left){ + left? orientation--: orientation++; + + if (orientation<0){ + orientation = 7; + } else if (orientation > 7){ + orientation = 0; + } + + updateHistory(); + } + + /** + * Check if the avatar has turned, + * so we can update our location to the + * server and so on. + * @return {Bool} returns true if + * we have turned. + */ + var checkTurned = function(){ + var rv = hasturned; + hasturned = false; + return rv; + } + + var kill = function(){ + killAvatarServer(); + alive = false; + } + + // -------- public members ----------------- + /** + * The grid position of the avatar + * @type {Point} + */ + var position; + + var hasturned; + + /** + * boolean value to check wether the avatar is alive + * @type {Bool} + */ + var alive; + + /** + * Array of Points of the avatars earlier locations + * @type {Array} + */ + var history = []; + + // ---- private ---------------------- + + /** + * Auxiliary function that gets called + * when we have turned + * (private) + * @return {} returns nothing + */ + function updateHistory(){ + hasturned = true; + history.push(makePoint(Math.floor(position.x), Math.floor(position.y))); + } + + /** + * Gets the last point of our own history + * (private) + * @return {Point} A point object + */ + function getLastPoint(){ + return history.last(); + } + + // -------- private members ----------------- + + /** + * The orientation of the avatar which is one of 8 numbers + * C bottom sketch for more information + * (private) + * @type {Number} + */ + var orientation; + + /** + * The progressing speed of the avatar + * (private) + * @type {Number} + */ + var speed; + + + // ---- init ------------------------ + init(); + + // ---- return ---------------------- + return { + reset : reset, + draw : draw, + update: update, + kill: kill, + checkTurned: checkTurned, + position: position, + history: history, + move: move, + alive: function(){return alive;} + } +} + + +//---------------------------------- +// PLAYERSHISTORY FUNCTIONS +//---------------------------------- +/** + * Constructs a new Playerhistory + * + * @class Playerhistory + * @classdesc datastructure that maintains + * all of the history lines of the players + */ + + this.Playerhistory = function(){ + // ---- public ---------------------- + + // -------- methods ----------------- + /** + * resets the object + */ + var reset = function(){ + memberlines = {}; + } + + /** + * updates a specific players history + * (could be highly modified) + * @param {string} name the name of the player + * @param {Array} pts an array of points + */ + var set = function(name, pts){ + memberlines.name = pts; + } + + /** + * draws all of the players history + */ + var draw = function(){ + + for (var member in memberlines){ + p.push(); + p.noFill(); + p.strokeWeight(historyLineWidth); + p.stroke(historyColor); + + var currentLine = memberlines[member]; + + p.beginShape(); + + for (var idx = 0, len = currentLine.length; idx < len; idx++){ + var pt = currentLine[idx]; + vertexFromPoint(grid2world(currentLine[idx])); + circle(grid2world(currentLine[idx]), historyCircleSize); + } + p.endShape(); + + p.pop(); + } + } + + this.winner = function(){ + return (Object.keys(memberlines).length == 1); + } + + /** + * checks wether the point bumps into any of the lines + * @param {Point} pt the point we're checking + */ + var checkBump = function(pt){ + + for (var member in memberlines){ + + var currentLine = memberlines[member]; + + if (currentLine.length > 1){ + for (var idx = 1, len = currentLine.length; idx < len; idx++){ + if (pointOnLine(currentLine[idx-1], currentLine[idx], pt)){ + return true; + } + } + } + } + return false; + } + + // -------- properties -------------- + + /// ---- private -------------------- + function init(){ + reset(); + } + + // -------- methods ----------------- + // -------- properties -------------- + var memberlines = {}; + + /// ---- init ----------------------- + init(); + + /// ---- return --------------------- + return { + reset : reset, + set : set, + draw: draw, + checkBump: checkBump, + winner: winner + } +} + +//---------------------------------- +// AUX FUNCTIONS +//---------------------------------- +//makes an object containing x and y coordinates +/** + * makePoint : makes an Point object containing x and y coordinates + * @param {number} x + * @param {number} y + * @return {Point} + * @namespace functions + * */ + var makePoint = function(x, y){ + (x == null)? x = 0 : x=x; + (y == null)? y = 0 : y=y; + return {x: x, y: y}; +} + +/** + * world2grid : Remaps a point from the world (screensize) to the grid + * @param {Point} pt the original point + * @return {Point} the remapped point + * @namespace functions + */ + function world2grid(pt){ + return makePoint(Math.floor(pt.x / p.width * grid_size), Math.floor(pt.y / p.height * grid_size)); +} + +/** + * grid2world : Remaps a point from the grid to the world (screensize) + * @param {Point} pt the original point + * @return {Point} the remapped point + * @namespace functions + */ + function grid2world(pt){ + return makePoint(Math.floor(pt.x * p.width / grid_size), Math.floor(pt.y * p.height / grid_size)); +} + +/** + * lineFromPoints : draws a line between two points + * @param {Point} p1 + * @param {Point} p2 + * @namespace functions + */ + function lineFromPoints(p1, p2){ + p.line(p1.x, p1.y, p2.x, p2.y); +} + +/** + * circle: draws a circle using a point + * @param {Point} pt the center of the circle + * @param {Number} radius the radius of the point + * @namespace functions + */ + function circle(pt, radius){ + p.ellipse(pt.x, pt.y, radius, radius); +} + +/** + * vertexFromPoint: draws a vertex from a Point object + * @param {Point} pt the point we're adding to the shape + * @namespace functions + */ + function vertexFromPoint(pt){ + p.vertex(pt.x, pt.y); +} + + // returns true if point lies on the line + // http://stackoverflow.com/questions/11907947/how-to-check-if-a-point-lies-on-a-line-between-2-other-points + /** + * checks wether a point lays on the line between + * two other points + * @param {Point} p1 the first point of the line + * @param {Point} p2 the second point of the line + * @param {Point} currp the point we're checking + * @return {Bool} returns true if the point lays on the line + * @namespace functions + */ + function pointOnLine(p1, p2, currp){ + + p1 = makePoint(Math.floor(p1.x),Math.floor(p1.y)); + p2 = makePoint(Math.floor(p2.x),Math.floor(p2.y)); + currp = makePoint(Math.floor(currp.x),Math.floor(currp.y)); + + var dxc = currp.x - p1.x; + var dyc = currp.y - p1.y; + + var dxl = p2.x - p1.x; + var dyl = p2.y - p1.y; + + var cross = p.floor(dxc * dyl - dyc * dxl); + + // check if point lays on line (not necessarily between the two outer points) + if (cross !== 0){ return false; } + var rval; + if (p.abs(dxl) >= p.abs(dyl)){ + rval = (dxl > 0) ? ((p1.x <= currp.x) && (currp.x <= p2.x )) : ((p2.x <= currp.x) && (currp.x <= p1.x )); + } else { + rval= (dyl > 0) ? ((p1.y <= currp.y) && (currp.y <= p2.y )) : ((p2.y <= currp.y) && (currp.y <= p1.y )); + } + return rval; + } + + if (!Array.prototype.last){ + Array.prototype.last = function(){ + return this[this.length - 1]; + }; + }; + }; + + var globalReset = function(){ + if(myp5){ + myp5.remove(); + myp5.canvas.remove(); + } + + myp5 = new p5(s); + } + + globalReset(); + + + + + +//---------------------------------- +// NOTES +//---------------------------------- +// +--------------------------+ + // | 0 | + // | 7 + | + // | X | XX 1 | + // | XXX | XX | + // | XXX |XXXX | + // | 6 +--------------+ 2 | + // | XX|XXXXX | + // | XXX | XX | + // | XX | X | + // | X + 3 | + // | 5 4 | + // | | + // +--------------------------+ + // This is how our orientation works + // orientation is a number representing + // a direction in which the avatar is going + // for example "0" means going straight up diff --git a/index.html b/index.html new file mode 100644 index 0000000..d6999c8 --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + +

    + + \ No newline at end of file diff --git a/js/initialSketch.js b/js/initialSketch.js new file mode 100644 index 0000000..f5e7708 --- /dev/null +++ b/js/initialSketch.js @@ -0,0 +1,2 @@ +var s = null; +var myp5 = null; \ No newline at end of file diff --git a/js/p5.min.js b/js/p5.min.js new file mode 100644 index 0000000..7efdd8e --- /dev/null +++ b/js/p5.min.js @@ -0,0 +1,7 @@ +/*! p5.js v0.4.6 June 24, 2015 */!function(a,b){"function"==typeof define&&define.amd?define("p5",[],function(){return a.returnExportsGlobal=b()}):"object"==typeof exports?module.exports=b():a.p5=b()}(this,function(){var amdclean={};return amdclean.core_shim=function(a){window.requestAnimationFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a,b){window.setTimeout(a,1e3/60)}}(),window.performance=window.performance||{},window.performance.now=function(){var a=Date.now();return window.performance.now||window.performance.mozNow||window.performance.msNow||window.performance.oNow||window.performance.webkitNow||function(){return Date.now()-a}}(),function(){"use strict";"undefined"!=typeof Uint8ClampedArray&&(Uint8ClampedArray.prototype.slice=Array.prototype.slice)}()}({}),amdclean.core_constants=function(a){var b=Math.PI;return{P2D:"p2d",WEBGL:"webgl",ARROW:"default",CROSS:"crosshair",HAND:"pointer",MOVE:"move",TEXT:"text",WAIT:"wait",HALF_PI:b/2,PI:b,QUARTER_PI:b/4,TAU:2*b,TWO_PI:2*b,DEGREES:"degrees",RADIANS:"radians",CORNER:"corner",CORNERS:"corners",RADIUS:"radius",RIGHT:"right",LEFT:"left",CENTER:"center",TOP:"top",BOTTOM:"bottom",BASELINE:"alphabetic",POINTS:"points",LINES:"lines",TRIANGLES:"triangles",TRIANGLE_FAN:"triangles_fan",TRIANGLE_STRIP:"triangles_strip",QUADS:"quads",QUAD_STRIP:"quad_strip",CLOSE:"close",OPEN:"open",CHORD:"chord",PIE:"pie",PROJECT:"square",SQUARE:"butt",ROUND:"round",BEVEL:"bevel",MITER:"miter",RGB:"rgb",HSB:"hsb",HSL:"hsl",AUTO:"auto",ALT:18,BACKSPACE:8,CONTROL:17,DELETE:46,DOWN_ARROW:40,ENTER:13,ESCAPE:27,LEFT_ARROW:37,OPTION:18,RETURN:13,RIGHT_ARROW:39,SHIFT:16,TAB:9,UP_ARROW:38,BLEND:"normal",ADD:"lighter",DARKEST:"darken",LIGHTEST:"lighten",DIFFERENCE:"difference",EXCLUSION:"exclusion",MULTIPLY:"multiply",SCREEN:"screen",REPLACE:"source-over",OVERLAY:"overlay",HARD_LIGHT:"hard-light",SOFT_LIGHT:"soft-light",DODGE:"color-dodge",BURN:"color-burn",THRESHOLD:"threshold",GRAY:"gray",OPAQUE:"opaque",INVERT:"invert",POSTERIZE:"posterize",DILATE:"dilate",ERODE:"erode",BLUR:"blur",NORMAL:"normal",ITALIC:"italic",BOLD:"bold",_DEFAULT_TEXT_FILL:"#000000",_DEFAULT_LEADMULT:1.25,_CTX_MIDDLE:"middle",LINEAR:"linear",QUADRATIC:"quadratic",BEZIER:"bezier",CURVE:"curve",_DEFAULT_STROKE:"#000000",_DEFAULT_FILL:"#FFFFFF"}}({}),amdclean.core_core=function(a,b,c){"use strict";var d=c,e=function(a,b,c){2===arguments.length&&"boolean"==typeof b&&(c=b,b=void 0),this._setupDone=!1,this.pixelDensity=window.devicePixelRatio||1,this._userNode=b,this._curElement=null,this._elements=[],this._preloadCount=0,this._updateInterval=0,this._isGlobal=!1,this._loop=!0,this._styles=[],this._defaultCanvasSize={width:100,height:100},this._events={mousemove:null,mousedown:null,mouseup:null,click:null,mouseover:null,mouseout:null,keydown:null,keyup:null,keypress:null,touchstart:null,touchmove:null,touchend:null,resize:null,blur:null},window.DeviceOrientationEvent?this._events.deviceorientation=null:window.DeviceMotionEvent?this._events.devicemotion=null:this._events.MozOrientation=null,/Firefox/i.test(navigator.userAgent)?this._events.DOMMouseScroll=null:this._events.mousewheel=null,this._loadingScreenId="p5_loading",this._start=function(){if(this._userNode&&"string"==typeof this._userNode&&(this._userNode=document.getElementById(this._userNode)),this._loadingScreen=document.getElementById(this._loadingScreenId),!this._loadingScreen){this._loadingScreen=document.createElement("loadingDiv"),this._loadingScreen.innerHTML="loading...",this._loadingScreen.style.position="absolute";var a=this._userNode||document.body;a.appendChild(this._loadingScreen)}this.createCanvas(this._defaultCanvasSize.width,this._defaultCanvasSize.height,"p2d",!0);var b=this.preload||window.preload,c=this._isGlobal?window:this;b?(this._preloadMethods.forEach(function(a){c[a]=function(){var b=Array.prototype.slice.call(arguments);return c._preload(a,b)}}),b(),0===this._preloadCount&&(this._setup(),this._runFrames(),this._draw())):(this._setup(),this._runFrames(),this._draw())}.bind(this),this._preload=function(a,b){var c=this._isGlobal?window:this;c._setProperty("_preloadCount",c._preloadCount+1);var d=function(a){c._setProperty("_preloadCount",c._preloadCount-1),0===c._preloadCount&&(c._setup(),c._runFrames(),c._draw())};return b.push(d),e.prototype[a].apply(c,b)}.bind(this),this._setup=function(){var a=this._isGlobal?window:this;"function"==typeof a.preload&&this._preloadMethods.forEach(function(b){a[b]=e.prototype[b]}),"function"==typeof a.setup&&a.setup();for(var b=new RegExp(/(^|\s)p5_hidden(?!\S)/g),c=document.getElementsByClassName("p5_hidden"),d=0;d=c-d)&&(this._setProperty("frameCount",this.frameCount+1),this.redraw(),this._updatePAccelerations(),this._updatePMouseCoords(),this._updatePTouchCoords(),this._frameRate=1e3/(a-this._lastFrameTime),this._lastFrameTime=a),this._loop&&window.requestAnimationFrame(this._draw)}.bind(this),this._runFrames=function(){this._updateInterval&&clearInterval(this._updateInterval)}.bind(this),this._setProperty=function(a,b){this[a]=b,this._isGlobal&&(window[a]=b)}.bind(this),this.remove=function(){if(this._curElement){this._loop=!1,this._updateInterval&&clearTimeout(this._updateInterval);for(var a in this._events)window.removeEventListener(a,this._events[a]);for(var b=0;bc&&(c+=1),c>1&&(c-=1)}return[Math.round(360*c),Math.round(100*d),Math.round(100*l),1*h]},c.ColorUtils.hslaToRGBA=function(a,b){var c=a[0],d=a[1],e=a[2],f=a[3]||b[3];c/=b[0],d/=b[1],e/=b[2],f/=b[3];var g=[];if(0===d)g=[Math.round(255*e),Math.round(255*e),Math.round(255*e),f];else{var h,i,j,k,l;i=.5>e?e*(1+d):e+d-d*e,h=2*e-i;var m=function(a,b,c){return 0>c?c+=1:c>1&&(c-=1),1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a};j=m(h,i,c+1/3),k=m(h,i,c),l=m(h,i,c-1/3),g=[Math.round(255*j),Math.round(255*k),Math.round(255*l),Math.round(255*f)]}return g},c.ColorUtils.rgbaToHSLA=function(a,b){var c,d,e,f,g,h=a[0]/b[0],i=a[1]/b[1],j=a[2]/b[2],k=a[3]/b[3],l=Math.min(h,i,j),m=Math.max(h,i,j),n=m-l,o=(m+l)/2;return 0===n?(c=0,d=0):(e=((m-h)/6+n/2)/n,f=((m-i)/6+n/2)/n,g=((m-j)/6+n/2)/n,h===m?c=g-f:i===m?c=1/3+e-g:j===m&&(c=2/3+f-e),0>c&&(c+=1),c>1&&(c-=1),d=.5>o?n/(m+l):n/(2-m-l)),[Math.round(360*c),Math.round(100*d),Math.round(100*o),1*k]},c.ColorUtils}({},amdclean.core_core),amdclean.color_p5Color=function(a,b,c,d){var e=b,f=c,g=d;e.Color=function(a,b){this.maxArr=a._colorMaxes[a._colorMode],this.color_array=e.Color._getFormattedColor.apply(a,b);var c=a._colorMode===g.HSB,d=a._colorMode===g.RGB,h=a._colorMode===g.HSL;if(d)this.rgba=this.color_array;else if(h)this.hsla=this.color_array,this.rgba=f.hslaToRGBA(this.color_array,this.maxArr);else{if(!c)throw new Error(a._colorMode+"is an invalid colorMode.");this.hsba=this.color_array,this.rgba=f.hsbaToRGBA(this.color_array,this.maxArr)}return this},e.Color.prototype.getHue=function(){return this.hsla||this.hsba?this.hsla?this.hsla[0]:this.hsba[0]:(this.hsla=f.rgbaToHSLA(this.color_array,this.maxArr),this.hsla[0])},e.Color.prototype.getSaturation=function(){return this.hsla?this.hsla[1]:this.hsba?this.hsba[1]:(this.hsla=f.rgbaToHSLA(this.color_array,this.maxArr),this.hsla[1])},e.Color.prototype.getBrightness=function(){return this.hsba?this.hsba[2]:(this.hsba=f.rgbaToHSBA(this.color_array,this.maxArr),this.hsba[2])},e.Color.prototype.getLightness=function(){return this.hsla?this.hsla[2]:(this.hsla=f.rgbaToHSLA(this.color_array,this.maxArr),this.hsla[2])},e.Color.prototype.getRed=function(){return this.rgba[0]},e.Color.prototype.getGreen=function(){return this.rgba[1]},e.Color.prototype.getBlue=function(){return this.rgba[2]},e.Color.prototype.getAlpha=function(){return this.hsba||this.hsla?this.hsla?this.hsla[3]:this.hsba[3]:this.rgba[3]},e.Color.prototype.toString=function(){for(var a=this.rgba,b=0;3>b;b++)a[b]=Math.floor(a[b]);var c="undefined"!=typeof a[3]?a[3]/255:1;return"rgba("+a[0]+","+a[1]+","+a[2]+","+c+")"};var h=/\s*/,i=/(\d{1,3})/,j=/((?:\d+(?:\.\d+)?)|(?:\.\d+))/,k=new RegExp(j.source+"%"),l={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},m={HEX3:/^#([a-f0-9])([a-f0-9])([a-f0-9])$/i,HEX6:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i,RGB:new RegExp(["^rgb\\(",i.source,",",i.source,",",i.source,"\\)$"].join(h.source),"i"),RGB_PERCENT:new RegExp(["^rgb\\(",k.source,",",k.source,",",k.source,"\\)$"].join(h.source),"i"),RGBA:new RegExp(["^rgba\\(",i.source,",",i.source,",",i.source,",",j.source,"\\)$"].join(h.source),"i"),RGBA_PERCENT:new RegExp(["^rgba\\(",k.source,",",k.source,",",k.source,",",j.source,"\\)$"].join(h.source),"i"),HSL:new RegExp(["^hsl\\(",i.source,",",k.source,",",k.source,"\\)$"].join(h.source),"i"),HSLA:new RegExp(["^hsla\\(",i.source,",",k.source,",",k.source,",",j.source,"\\)$"].join(h.source),"i")};return e.Color._getFormattedColor=function(){var a,b,c,d,f,h,i=arguments.length,j=this._colorMode;if(i>=3)a=arguments[0],b=arguments[1],c=arguments[2],d="number"==typeof arguments[3]?arguments[3]:this._colorMaxes[j][3];else{if(1===i&&"string"==typeof arguments[0])return f=arguments[0].trim().toLowerCase(),l[f]?e.Color._getFormattedColor.apply(this,[l[f]]):(h=m.HEX3.test(f)?m.HEX3.exec(f).slice(1).map(function(a){return parseInt(a+a,16)}):m.HEX6.test(f)?m.HEX6.exec(f).slice(1).map(function(a){return parseInt(a,16)}):m.RGB.test(f)?m.RGB.exec(f).slice(1).map(function(a){return parseInt(a,10)}):m.RGB_PERCENT.test(f)?m.RGB_PERCENT.exec(f).slice(1).map(function(a){return parseInt(parseFloat(a)/100*255,10)}):m.RGBA.test(f)?m.RGBA.exec(f).slice(1).map(function(a,b){return 3===b?parseInt(255*parseFloat(a),10):parseInt(a,10)}):m.RGBA_PERCENT.test(f)?m.RGBA_PERCENT.exec(f).slice(1).map(function(a,b){return 3===b?parseInt(255*parseFloat(a),10):parseInt(parseFloat(a)/100*255,10)}):m.HSL.test(f)?m.HSL.exec(f).slice(1).map(function(a){return parseInt(a,10)}):m.HSLA.test(f)?m.HSLA.exec(f).slice(1).map(function(a){return parseFloat(a,10)}):[255],e.Color._getFormattedColor.apply(this,h));if(1===i&&"number"==typeof arguments[0])j===g.RGB?a=b=c=arguments[0]:(j===g.HSB||j===g.HSL)&&(a=c=arguments[0],b=0),d="number"==typeof arguments[1]?arguments[1]:this._colorMaxes[j][3];else{if(2!==i||"number"!=typeof arguments[0]||"number"!=typeof arguments[1])throw new Error(arguments+"is not a valid color representation.");j===g.RGB?a=b=c=arguments[0]:(j===g.HSB||j===g.HSL)&&(a=c=arguments[0],b=0),d=arguments[1]}}return[a,b,c,d]},e.Color}({},amdclean.core_core,amdclean.color_color_utils,amdclean.core_constants),amdclean.core_p5Element=function(a,b){function c(a,b,c){var d=b.bind(c);c.elt.addEventListener(a,d,!1),c._events[a]=d}var d=b;return d.Element=function(a,b){this.elt=a,this._pInst=b,this._events={},this.width=this.elt.offsetWidth,this.height=this.elt.offsetHeight},d.Element.prototype.parent=function(a){return"string"==typeof a?a=document.getElementById(a):a instanceof d.Element&&(a=a.elt),a.appendChild(this.elt),this},d.Element.prototype.id=function(a){return this.elt.id=a,this},d.Element.prototype["class"]=function(a){return this.elt.className+=" "+a,this},d.Element.prototype.mousePressed=function(a){return c("mousedown",a,this),c("touchstart",a,this),this},d.Element.prototype.mouseWheel=function(a){return c("mousewheel",a,this),this},d.Element.prototype.mouseReleased=function(a){return c("mouseup",a,this),c("touchend",a,this),this},d.Element.prototype.mouseClicked=function(a){return c("click",a,this),this},d.Element.prototype.mouseMoved=function(a){return c("mousemove",a,this),c("touchmove",a,this),this},d.Element.prototype.mouseOver=function(a){return c("mouseover",a,this),this},d.Element.prototype.mouseOut=function(a){return c("mouseout",a,this),this},d.Element.prototype.touchStarted=function(a){return c("touchstart",a,this),c("mousedown",a,this),this},d.Element.prototype.touchMoved=function(a){return c("touchmove",a,this),c("mousemove",a,this),this},d.Element.prototype.touchEnded=function(a){return c("touchend",a,this),c("mouseup",a,this),this},d.Element.prototype.dragOver=function(a){return c("dragover",a,this),this},d.Element.prototype.dragLeave=function(a){return c("dragleave",a,this),this},d.Element.prototype.drop=function(a,b){function e(b){var c=new d.File(b);return function(b){c.data=b.target.result,a(c)}}return window.File&&window.FileReader&&window.FileList&&window.Blob?(c("dragover",function(a){a.stopPropagation(),a.preventDefault()},this),c("dragleave",function(a){a.stopPropagation(),a.preventDefault()},this),arguments.length>1&&c("drop",b,this),c("drop",function(a){a.stopPropagation(),a.preventDefault();for(var b=a.dataTransfer.files,c=0;c2?a=this._getPath(a,b,c,d):"object"==typeof b&&(d=b),d&&"number"==typeof d.decimals&&(e=d.decimals),a.toPathData(e)},e.Font.prototype._getSVG=function(a,b,c,d){var e=3;return"string"==typeof a&&arguments.length>2?a=this._getPath(a,b,c,d):"object"==typeof b&&(d=b),d&&("number"==typeof d.decimals&&(e=d.decimals),"number"==typeof d.strokeWidth&&(a.strokeWidth=d.strokeWidth),void 0!==typeof d.fill&&(a.fill=d.fill),void 0!==typeof d.stroke&&(a.stroke=d.stroke)),a.toSVG(e)},e.Font.prototype._renderPath=function(a,b,c,d){var e,g=this.parent,h=g._graphics,i=h.drawingContext;e="object"==typeof a&&a.commands?a.commands:this._getPath(a,b,c,g._textSize,d).commands,i.beginPath();for(var j=0;jb?1:248>b?b:248,e!==b){e=b,f=1+e<<1,g=new Int32Array(f),h=new Array(f);for(var c=0;f>c;c++)h[c]=new Int32Array(256);for(var d,i,j,k,l=1,m=b-1;b>l;l++){g[b+l]=g[m]=i=m*m,j=h[b+l],k=h[m--];for(var n=0;256>n;n++)j[n]=k[n]=i*n}d=g[b]=b*b,j=h[b];for(var o=0;256>o;o++)j[o]=d*o}}function c(a,c){for(var i=d._toPixels(a),j=a.width,k=a.height,l=j*k,m=new Int32Array(l),n=0;l>n;n++)m[n]=d._getARGB(i,n);var o,p,q,r,s,t,u,v,w,x,y=new Int32Array(l),z=new Int32Array(l),A=new Int32Array(l),B=new Int32Array(l),C=0;b(c);var D,E,F,G;for(E=0;k>E;E++){for(D=0;j>D;D++){if(r=q=p=s=o=0,t=D-e,0>t)x=-t,t=0;else{if(t>=j)break;x=0}for(F=x;f>F&&!(t>=j);F++){var H=m[t+C];G=h[F],s+=G[(-16777216&H)>>>24],p+=G[(16711680&H)>>16],q+=G[(65280&H)>>8],r+=G[255&H],o+=g[F],t++}u=C+D,y[u]=s/o,z[u]=p/o,A[u]=q/o,B[u]=r/o}C+=j}for(C=0,v=-e,w=v*j,E=0;k>E;E++){for(D=0;j>D;D++){if(r=q=p=s=o=0,0>v)x=u=-v,t=D;else{if(v>=k)break;x=0,u=v,t=D+w}for(F=x;f>F&&!(u>=k);F++)G=h[F],s+=G[y[t]],p+=G[z[t]],q+=G[A[t]],r+=G[B[t]],o+=g[F],u++,t+=j;m[D+C]=s/o<<24|p/o<<16|q/o<<8|r/o}C+=j,w+=j,v++}d._setPixels(i,m)}var d={};d._toPixels=function(a){return a instanceof ImageData?a.data:a.getContext("2d").getImageData(0,0,a.width,a.height).data},d._getARGB=function(a,b){var c=4*b;return a[c+3]<<24&4278190080|a[c]<<16&16711680|a[c+1]<<8&65280|255&a[c+2]},d._setPixels=function(a,b){for(var c=0,d=0,e=a.length;e>d;d++)c=4*d,a[c+0]=(16711680&b[d])>>>16,a[c+1]=(65280&b[d])>>>8,a[c+2]=255&b[d],a[c+3]=(4278190080&b[d])>>>24},d._toImageData=function(a){return a instanceof ImageData?a:a.getContext("2d").getImageData(0,0,a.width,a.height)},d._createImageData=function(a,b){return d._tmpCanvas=document.createElement("canvas"),d._tmpCtx=d._tmpCanvas.getContext("2d"),this._tmpCtx.createImageData(a,b)},d.apply=function(a,b,c){var d=a.getContext("2d"),e=d.getImageData(0,0,a.width,a.height),f=b(e,c);f instanceof ImageData?d.putImageData(f,0,0,0,0,a.width,a.height):d.putImageData(e,0,0,0,0,a.width,a.height)},d.threshold=function(a,b){var c=d._toPixels(a);void 0===b&&(b=.5);for(var e=Math.floor(255*b),f=0;f=e?255:0,c[f]=c[f+1]=c[f+2]=g}},d.gray=function(a){for(var b=d._toPixels(a),c=0;cb||b>255)throw new Error("Level must be greater than 2 and less than 255 for posterize");for(var e=b-1,f=0;f>8)/e,c[f+1]=255*(h*b>>8)/e,c[f+2]=255*(i*b>>8)/e}},d.dilate=function(a){for(var b,c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t=d._toPixels(a),u=0,v=t.length?t.length/4:0,w=new Int32Array(v);v>u;)for(b=u,c=u+a.width;c>u;)e=f=d._getARGB(t,u),i=u-1,h=u+1,j=u-a.width,k=u+a.width,b>i&&(i=u),h>=c&&(h=u),0>j&&(j=0),k>=v&&(k=u),n=d._getARGB(t,j),m=d._getARGB(t,i),o=d._getARGB(t,k),l=d._getARGB(t,h),g=77*(e>>16&255)+151*(e>>8&255)+28*(255&e),q=77*(m>>16&255)+151*(m>>8&255)+28*(255&m),p=77*(l>>16&255)+151*(l>>8&255)+28*(255&l),r=77*(n>>16&255)+151*(n>>8&255)+28*(255&n),s=77*(o>>16&255)+151*(o>>8&255)+28*(255&o),q>g&&(f=m,g=q),p>g&&(f=l,g=p),r>g&&(f=n,g=r),s>g&&(f=o,g=s),w[u++]=f;d._setPixels(t,w)},d.erode=function(a){for(var b,c,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t=d._toPixels(a),u=0,v=t.length?t.length/4:0,w=new Int32Array(v);v>u;)for(b=u,c=u+a.width;c>u;)e=f=d._getARGB(t,u),i=u-1,h=u+1,j=u-a.width,k=u+a.width,b>i&&(i=u),h>=c&&(h=u),0>j&&(j=0),k>=v&&(k=u),n=d._getARGB(t,j),m=d._getARGB(t,i),o=d._getARGB(t,k),l=d._getARGB(t,h),g=77*(e>>16&255)+151*(e>>8&255)+28*(255&e),q=77*(m>>16&255)+151*(m>>8&255)+28*(255&m),p=77*(l>>16&255)+151*(l>>8&255)+28*(255&l),r=77*(n>>16&255)+151*(n>>8&255)+28*(255&n),s=77*(o>>16&255)+151*(o>>8&255)+28*(255&o),g>q&&(f=m,g=q),g>p&&(f=l,g=p),g>r&&(f=n,g=r),g>s&&(f=o,g=s),w[u++]=f;d._setPixels(t,w)};var e,f,g,h;return d.blur=function(a,b){c(a,b)},d}({}),amdclean.core_p5Renderer=function(a,b){var c=b;return c.Renderer=function(a,b,d){c.Element.call(this,a,b),this.canvas=a,this._pInst=b,d?(this._isMainCanvas=!0,this._pInst._setProperty("_curElement",this),this._pInst._setProperty("canvas",this.canvas),this._pInst._setProperty("width",this.width),this._pInst._setProperty("height",this.height)):(this.canvas.style.display="none",this._styles=[])},c.Renderer.prototype=Object.create(c.Element.prototype),c.Renderer.prototype.resize=function(a,b){this.width=a,this.height=b,this.elt.width=a*this._pInst.pixelDensity,this.elt.height=b*this._pInst.pixelDensity,this.elt.style.width=a+"px",this.elt.style.height=b+"px",this._isMainCanvas&&(this._pInst._setProperty("width",this.width),this._pInst._setProperty("height",this.height))},c.Renderer}({},amdclean.core_core),amdclean.core_p5Renderer2D=function(a,b,c,d,e,f){var g=b,h=c,i=d,j=e,k="rgba(0,0,0,0)";return g.Renderer2D=function(a,b,c){return g.Renderer.call(this,a,b,c),this.drawingContext=this.canvas.getContext("2d"),this._pInst._setProperty("drawingContext",this.drawingContext),this},g.Renderer2D.prototype=Object.create(g.Renderer.prototype),g.Renderer2D.prototype._applyDefaults=function(){this.drawingContext.fillStyle=i._DEFAULT_FILL,this.drawingContext.strokeStyle=i._DEFAULT_STROKE,this.drawingContext.lineCap=i.ROUND,this.drawingContext.font="normal 12px sans-serif"},g.Renderer2D.prototype.resize=function(a,b){g.Renderer.prototype.resize.call(this,a,b),this.drawingContext.scale(this._pInst.pixelDensity,this._pInst.pixelDensity)},g.Renderer2D.prototype.background=function(){if(this.drawingContext.save(),this.drawingContext.setTransform(1,0,0,1,0,0),this.drawingContext.scale(this._pInst.pixelDensity,this._pInst.pixelDensity),arguments[0]instanceof g.Image)this._pInst.image(arguments[0],0,0,this.width,this.height);else{var a=this.drawingContext.fillStyle,b=this._pInst.color.apply(this._pInst,arguments),c=b.toString();this.drawingContext.fillStyle=c,this.drawingContext.fillRect(0,0,this.width,this.height),this.drawingContext.fillStyle=a}this.drawingContext.restore()},g.Renderer2D.prototype.clear=function(){this.drawingContext.clearRect(0,0,this.width,this.height)},g.Renderer2D.prototype.fill=function(){var a=this.drawingContext,b=this._pInst.color.apply(this._pInst,arguments);a.fillStyle=b.toString()},g.Renderer2D.prototype.stroke=function(){var a=this.drawingContext,b=this._pInst.color.apply(this._pInst,arguments);a.strokeStyle=b.toString()},g.Renderer2D.prototype.image=function(a,b,c,d,e){var f=a.canvas||a.elt;try{this._pInst._tint&&a.canvas?this.drawingContext.drawImage(this._getTintedImageCanvas(a),b,c,d,e):this.drawingContext.drawImage(f,b,c,d,e)}catch(g){if("NS_ERROR_NOT_AVAILABLE"!==g.name)throw g}},g.Renderer2D.prototype._getTintedImageCanvas=function(a){if(!a.canvas)return a;var b=j._toPixels(a.canvas),c=document.createElement("canvas");c.width=a.canvas.width,c.height=a.canvas.height;for(var d=c.getContext("2d"),e=d.createImageData(a.canvas.width,a.canvas.height),f=e.data,g=0;gthis.width||b>this.height||0>a||0>b)return[0,0,0,255];var e=this.pixelDensity||this._pInst.pixelDensity;if(1===c&&1===d){for(var f=this.drawingContext.getImageData(a*e,b*e,c,d),h=f.data,i=[],j=0;j1?(c.beginPath(),c.arc(a,b,c.lineWidth/2,0,i.TWO_PI,!1),c.fill()):c.fillRect(a,b,1,1),void(c.fillStyle=e)):this},g.Renderer2D.prototype.quad=function(a,b,c,d,e,f,g,h){var i=this.drawingContext,j=this._pInst._doFill,l=this._pInst._doStroke;if(j&&!l){if(i.fillStyle===k)return this}else if(!j&&l&&i.strokeStyle===k)return this;return i.beginPath(),i.moveTo(a,b),i.lineTo(c,d),i.lineTo(e,f),i.lineTo(g,h),i.closePath(),j&&i.fill(),l&&i.stroke(),this},g.Renderer2D.prototype.rect=function(a,b,c,d,e,f,g,i){var j=this.drawingContext,l=this._pInst._doFill,m=this._pInst._doStroke;if(l&&!m){if(j.fillStyle===k)return this}else if(!l&&m&&j.strokeStyle===k)return this;var n=h.modeAdjust(a,b,c,d,this._pInst._rectMode);if(this._pInst._doStroke&&j.lineWidth%2===1&&j.translate(.5,.5),j.beginPath(),"undefined"==typeof e)j.rect(n.x,n.y,n.w,n.h);else{"undefined"==typeof f&&(f=e),"undefined"==typeof g&&(g=f),"undefined"==typeof i&&(i=g);var o=n.x,p=n.y,q=n.w,r=n.h,s=q/2,t=r/2;2*e>q&&(e=s),2*e>r&&(e=t),2*f>q&&(f=s),2*f>r&&(f=t),2*g>q&&(g=s),2*g>r&&(g=t),2*i>q&&(i=s),2*i>r&&(i=t),j.beginPath(),j.moveTo(o+e,p),j.arcTo(o+q,p,o+q,p+r,f),j.arcTo(o+q,p+r,o,p+r,g),j.arcTo(o,p+r,o,p,i),j.arcTo(o,p,o+q,p,e),j.closePath()}return this._pInst._doFill&&j.fill(),this._pInst._doStroke&&j.stroke(),this._pInst._doStroke&&j.lineWidth%2===1&&j.translate(-.5,-.5),this},g.Renderer2D.prototype.triangle=function(a,b,c,d,e,f){var g=this.drawingContext,h=this._pInst._doFill,i=this._pInst._doStroke;if(h&&!i){if(g.fillStyle===k)return this}else if(!h&&i&&g.strokeStyle===k)return this;g.beginPath(),g.moveTo(a,b),g.lineTo(c,d),g.lineTo(e,f),g.closePath(),h&&g.fill(),i&&g.stroke()},g.Renderer2D.prototype.endShape=function(a,b,c,d,e,f,g){if(0===b.length)return this;if(!this._pInst._doStroke&&!this._pInst._doFill)return this;var h,j=a===i.CLOSE;j&&!f&&b.push(b[0]);var k,l,m=b.length;if(!c||g!==i.POLYGON&&null!==g)if(!d||g!==i.POLYGON&&null!==g)if(!e||g!==i.POLYGON&&null!==g)if(g===i.POINTS)for(k=0;m>k;k++)h=b[k],this._pInst._doStroke&&this._pInst.stroke(h[6]),this._pInst.point(h[0],h[1]);else if(g===i.LINES)for(k=0;m>k+1;k+=2)h=b[k],this._pInst._doStroke&&this._pInst.stroke(b[k+1][6]),this._pInst.line(h[0],h[1],b[k+1][0],b[k+1][1]);else if(g===i.TRIANGLES)for(k=0;m>k+2;k+=3)h=b[k],this.drawingContext.beginPath(),this.drawingContext.moveTo(h[0],h[1]),this.drawingContext.lineTo(b[k+1][0],b[k+1][1]),this.drawingContext.lineTo(b[k+2][0],b[k+2][1]),this.drawingContext.lineTo(h[0],h[1]),this._pInst._doFill&&(this._pInst.fill(b[k+2][5]),this.drawingContext.fill()),this._pInst._doStroke&&(this._pInst.stroke(b[k+2][6]),this.drawingContext.stroke()),this.drawingContext.closePath();else if(g===i.TRIANGLE_STRIP)for(k=0;m>k+1;k++)h=b[k],this.drawingContext.beginPath(),this.drawingContext.moveTo(b[k+1][0],b[k+1][1]),this.drawingContext.lineTo(h[0],h[1]),this._pInst._doStroke&&this._pInst.stroke(b[k+1][6]),this._pInst._doFill&&this._pInst.fill(b[k+1][5]),m>k+2&&(this.drawingContext.lineTo(b[k+2][0],b[k+2][1]),this._pInst._doStroke&&this._pInst.stroke(b[k+2][6]),this._pInst._doFill&&this._pInst.fill(b[k+2][5])),this._doFillStrokeClose();else if(g===i.TRIANGLE_FAN){if(m>2)for(this.drawingContext.beginPath(),this.drawingContext.moveTo(b[0][0],b[0][1]),this.drawingContext.lineTo(b[1][0],b[1][1]),this.drawingContext.lineTo(b[2][0],b[2][1]),this._pInst._doFill&&this._pInst.fill(b[2][5]),this._pInst._doStroke&&this._pInst.stroke(b[2][6]),this._doFillStrokeClose(),k=3;m>k;k++)h=b[k],this.drawingContext.beginPath(),this.drawingContext.moveTo(b[0][0],b[0][1]),this.drawingContext.lineTo(b[k-1][0],b[k-1][1]),this.drawingContext.lineTo(h[0],h[1]),this._pInst._doFill&&this._pInst.fill(h[5]),this._pInst._doStroke&&this._pInst.stroke(h[6]),this._doFillStrokeClose()}else if(g===i.QUADS)for(k=0;m>k+3;k+=4){for(h=b[k],this.drawingContext.beginPath(),this.drawingContext.moveTo(h[0],h[1]),l=1;4>l;l++)this.drawingContext.lineTo(b[k+l][0],b[k+l][1]);this.drawingContext.lineTo(h[0],h[1]),this._pInst._doFill&&this._pInst.fill(b[k+3][5]),this._pInst._doStroke&&this._pInst.stroke(b[k+3][6]),this._doFillStrokeClose()}else if(g===i.QUAD_STRIP){if(m>3)for(k=0;m>k+1;k+=2)h=b[k],this.drawingContext.beginPath(),m>k+3?(this.drawingContext.moveTo(b[k+2][0],b[k+2][1]),this.drawingContext.lineTo(h[0],h[1]),this.drawingContext.lineTo(b[k+1][0],b[k+1][1]),this.drawingContext.lineTo(b[k+3][0],b[k+3][1]),this._pInst._doFill&&this._pInst.fill(b[k+3][5]),this._pInst._doStroke&&this._pInst.stroke(b[k+3][6])):(this.drawingContext.moveTo(h[0],h[1]),this.drawingContext.lineTo(b[k+1][0],b[k+1][1])),this._doFillStrokeClose()}else{for(this.drawingContext.beginPath(),this.drawingContext.moveTo(b[0][0],b[0][1]),k=1;m>k;k++)h=b[k],h.isVert&&(h.moveTo?this.drawingContext.moveTo(h[0],h[1]):this.drawingContext.lineTo(h[0],h[1]));this._doFillStrokeClose()}else{for(this.drawingContext.beginPath(),k=0;m>k;k++)b[k].isVert?b[k].moveTo?this.drawingContext.moveTo([0],b[k][1]):this.drawingContext.lineTo(b[k][0],b[k][1]):this.drawingContext.quadraticCurveTo(b[k][0],b[k][1],b[k][2],b[k][3]);this._doFillStrokeClose()}else{for(this.drawingContext.beginPath(),k=0;m>k;k++)b[k].isVert?b[k].moveTo?this.drawingContext.moveTo(b[k][0],b[k][1]):this.drawingContext.lineTo(b[k][0],b[k][1]):this.drawingContext.bezierCurveTo(b[k][0],b[k][1],b[k][2],b[k][3],b[k][4],b[k][5]);this._doFillStrokeClose()}else if(m>3){var n=[],o=1-this._pInst._curveTightness;for(this.drawingContext.beginPath(),this.drawingContext.moveTo(b[1][0],b[1][1]),k=1;m>k+2;k++)h=b[k],n[0]=[h[0],h[1]],n[1]=[h[0]+(o*b[k+1][0]-o*b[k-1][0])/6,h[1]+(o*b[k+1][1]-o*b[k-1][1])/6],n[2]=[b[k+1][0]+(o*b[k][0]-o*b[k+2][0])/6,b[k+1][1]+(o*b[k][1]-o*b[k+2][1])/6],n[3]=[b[k+1][0],b[k+1][1]],this.drawingContext.bezierCurveTo(n[1][0],n[1][1],n[2][0],n[2][1],n[3][0],n[3][1]);j&&this.drawingContext.lineTo(b[k+1][0],b[k+1][1]),this._doFillStrokeClose()}return c=!1,d=!1,e=!1,f=!1,j&&b.pop(),this},g.Renderer2D.prototype.noSmooth=function(){return"imageSmoothingEnabled"in this.drawingContext?this.drawingContext.imageSmoothingEnabled=!1:"mozImageSmoothingEnabled"in this.drawingContext?this.drawingContext.mozImageSmoothingEnabled=!1:"webkitImageSmoothingEnabled"in this.drawingContext?this.drawingContext.webkitImageSmoothingEnabled=!1:"msImageSmoothingEnabled"in this.drawingContext&&(this.drawingContext.msImageSmoothingEnabled=!1),this},g.Renderer2D.prototype.smooth=function(){return"imageSmoothingEnabled"in this.drawingContext?this.drawingContext.imageSmoothingEnabled=!0:"mozImageSmoothingEnabled"in this.drawingContext?this.drawingContext.mozImageSmoothingEnabled=!0:"webkitImageSmoothingEnabled"in this.drawingContext?this.drawingContext.webkitImageSmoothingEnabled=!0:"msImageSmoothingEnabled"in this.drawingContext&&(this.drawingContext.msImageSmoothingEnabled=!0),this},g.Renderer2D.prototype.strokeCap=function(a){return(a===i.ROUND||a===i.SQUARE||a===i.PROJECT)&&(this.drawingContext.lineCap=a),this},g.Renderer2D.prototype.strokeJoin=function(a){return(a===i.ROUND||a===i.BEVEL||a===i.MITER)&&(this.drawingContext.lineJoin=a),this},g.Renderer2D.prototype.strokeWeight=function(a){return"undefined"==typeof a||0===a?this.drawingContext.lineWidth=1e-4:this.drawingContext.lineWidth=a,this},g.Renderer2D.prototype._getFill=function(){return this.drawingContext.fillStyle},g.Renderer2D.prototype._getStroke=function(){return this.drawingContext.strokeStyle},g.Renderer2D.prototype.bezier=function(a,b,c,d,e,f,g,h){return this._pInst.beginShape(),this._pInst.vertex(a,b),this._pInst.bezierVertex(c,d,e,f,g,h),this._pInst.endShape(),this},g.Renderer2D.prototype.curve=function(a,b,c,d,e,f,g,h){return this._pInst.beginShape(),this._pInst.curveVertex(a,b),this._pInst.curveVertex(c,d),this._pInst.curveVertex(e,f),this._pInst.curveVertex(g,h),this._pInst.endShape(),this},g.Renderer2D.prototype._doFillStrokeClose=function(){this._pInst._doFill&&this.drawingContext.fill(),this._pInst._doStroke&&this.drawingContext.stroke(),this.drawingContext.closePath()},g.Renderer2D.prototype.applyMatrix=function(a,b,c,d,e,f){this.drawingContext.transform(a,b,c,d,e,f)},g.Renderer2D.prototype.resetMatrix=function(){return this.drawingContext.setTransform(1,0,0,1,0,0),this},g.Renderer2D.prototype.rotate=function(a){this.drawingContext.rotate(a)},g.Renderer2D.prototype.scale=function(){var a=1,b=1;return 1===arguments.length?a=b=arguments[0]:(a=arguments[0],b=arguments[1]),this.drawingContext.scale(a,b),this},g.Renderer2D.prototype.shearX=function(a){return this._pInst._angleMode===i.DEGREES&&(a=this._pInst.radians(a)),this.drawingContext.transform(1,0,this._pInst.tan(a),1,0,0),this},g.Renderer2D.prototype.shearY=function(a){return this._pInst._angleMode===i.DEGREES&&(a=this._pInst.radians(a)),this.drawingContext.transform(1,this._pInst.tan(a),0,1,0,0),this},g.Renderer2D.prototype.translate=function(a,b){return this.drawingContext.translate(a,b),this},g.Renderer2D.prototype.text=function(a,b,c,d,e){var f,g,h,j,k,l,m,n,o,p,q=this._pInst;if(q._doFill||q._doStroke){if("string"!=typeof a&&(a=a.toString()),a=a.replace(/(\t)/g," "),f=a.split("\n"),"undefined"!=typeof d){for(o=0,h=0;hd?(k=n[g]+" ",o+=q.textLeading()):k=l;switch(this.drawingContext.textAlign){case i.CENTER:b+=d/2;break;case i.RIGHT:b+=d}if("undefined"!=typeof e)switch(this.drawingContext.textBaseline){case i.BOTTOM:c+=e-o;break;case i._CTX_MIDDLE:c+=(e-o)/2;break;case i.BASELINE:p=!0,this.drawingContext.textBaseline=i.TOP}for(h=0;hd?(this._renderText(q,k,b,c),k=n[g]+" ",c+=q.textLeading()):k=l;this._renderText(q,k,b,c),c+=q.textLeading()}}else for(j=0;j0&&this.loadPixels()},d.Image.prototype.copy=function(){d.prototype.copy.apply(this,arguments)},d.Image.prototype.mask=function(a){void 0===a&&(a=this);var b=this.drawingContext.globalCompositeOperation,c=1;a instanceof d.Renderer&&(c=a._pInst.pixelDensity);var e=[a,0,0,c*a.width,c*a.height,0,0,this.width,this.height];this.drawingContext.globalCompositeOperation="destination-in",this.copy.apply(this,e),this.drawingContext.globalCompositeOperation=b},d.Image.prototype.filter=function(a,b){e.apply(this.canvas,e[a.toLowerCase()],b)},d.Image.prototype.blend=function(){d.prototype.blend.apply(this,arguments)},d.Image.prototype.save=function(a,b){var c;if(b)switch(b.toLowerCase()){case"png":c="image/png";break;case"jpeg":c="image/jpeg";break;case"jpg":c="image/jpeg";break;default:c="image/png"}else b="png",c="image/png";var e="image/octet-stream",f=this.canvas.toDataURL(c);f=f.replace(c,e),d.prototype.downloadFile(f,a,b)},d.Image}({},amdclean.core_core,amdclean.image_filters),amdclean.math_polargeometry=function(a){return{degreesToRadians:function(a){return 2*Math.PI*a/360},radiansToDegrees:function(a){return 360*a/(2*Math.PI)}}}({}),amdclean.math_p5Vector=function(a,b,c,d){"use strict";var e=b,f=c,g=d;return e.Vector=function(){var a,b,c;arguments[0]instanceof e?(this.p5=arguments[0],a=arguments[1][0]||0,b=arguments[1][1]||0,c=arguments[1][2]||0):(a=arguments[0]||0,b=arguments[1]||0,c=arguments[2]||0),this.x=a,this.y=b,this.z=c},e.Vector.prototype.toString=function(){return"p5.Vector Object : ["+this.x+", "+this.y+", "+this.z+"]"},e.Vector.prototype.set=function(a,b,c){return a instanceof e.Vector?(this.x=a.x||0,this.y=a.y||0,this.z=a.z||0,this):a instanceof Array?(this.x=a[0]||0,this.y=a[1]||0,this.z=a[2]||0,this):(this.x=a||0,this.y=b||0,this.z=c||0,this)},e.Vector.prototype.copy=function(){return this.p5?new e.Vector(this.p5,[this.x,this.y,this.z]):new e.Vector(this.x,this.y,this.z)},e.Vector.prototype.add=function(a,b,c){return a instanceof e.Vector?(this.x+=a.x||0,this.y+=a.y||0,this.z+=a.z||0,this):a instanceof Array?(this.x+=a[0]||0,this.y+=a[1]||0,this.z+=a[2]||0,this):(this.x+=a||0,this.y+=b||0,this.z+=c||0,this)},e.Vector.prototype.sub=function(a,b,c){return a instanceof e.Vector?(this.x-=a.x||0,this.y-=a.y||0,this.z-=a.z||0,this):a instanceof Array?(this.x-=a[0]||0,this.y-=a[1]||0,this.z-=a[2]||0,this):(this.x-=a||0,this.y-=b||0,this.z-=c||0,this)},e.Vector.prototype.mult=function(a){return this.x*=a||0,this.y*=a||0,this.z*=a||0,this},e.Vector.prototype.div=function(a){return this.x/=a,this.y/=a,this.z/=a,this},e.Vector.prototype.mag=function(){return Math.sqrt(this.magSq())},e.Vector.prototype.magSq=function(){var a=this.x,b=this.y,c=this.z;return a*a+b*b+c*c},e.Vector.prototype.dot=function(a,b,c){return a instanceof e.Vector?this.dot(a.x,a.y,a.z):this.x*(a||0)+this.y*(b||0)+this.z*(c||0)},e.Vector.prototype.cross=function(a){var b=this.y*a.z-this.z*a.y,c=this.z*a.x-this.x*a.z,d=this.x*a.y-this.y*a.x;return this.p5?new e.Vector(this.p5,[b,c,d]):new e.Vector(b,c,d)},e.Vector.prototype.dist=function(a){var b=a.copy().sub(this);return b.mag()},e.Vector.prototype.normalize=function(){return this.div(this.mag())},e.Vector.prototype.limit=function(a){var b=this.magSq();return b>a*a&&(this.div(Math.sqrt(b)),this.mult(a)),this},e.Vector.prototype.setMag=function(a){return this.normalize().mult(a)},e.Vector.prototype.heading=function(){var a=Math.atan2(this.y,this.x);return this.p5?this.p5._angleMode===g.RADIANS?a:f.radiansToDegrees(a):a},e.Vector.prototype.rotate=function(a){this.p5&&this.p5._angleMode===g.DEGREES&&(a=f.degreesToRadians(a));var b=this.heading()+a,c=this.mag();return this.x=Math.cos(b)*c,this.y=Math.sin(b)*c,this},e.Vector.prototype.lerp=function(a,b,c,d){return a instanceof e.Vector?this.lerp(a.x,a.y,a.z,b):(this.x+=(a-this.x)*d||0,this.y+=(b-this.y)*d||0,this.z+=(c-this.z)*d||0,this)},e.Vector.prototype.array=function(){return[this.x||0,this.y||0,this.z||0]},e.Vector.prototype.equals=function(a,b,c){var d,f,g;return a instanceof e.Vector?(d=a.x||0,f=a.y||0,g=a.z||0):a instanceof Array?(d=a[0]||0,f=a[1]||0,g=a[2]||0):(d=a||0,f=b||0,g=c||0),this.x===d&&this.y===f&&this.z===g},e.Vector.fromAngle=function(a){return this.p5&&this.p5._angleMode===g.DEGREES&&(a=f.degreesToRadians(a)),this.p5?new e.Vector(this.p5,[Math.cos(a),Math.sin(a),0]):new e.Vector(Math.cos(a),Math.sin(a),0)},e.Vector.random2D=function(){var a;return a=this.p5?this.p5._angleMode===g.DEGREES?this.p5.random(360):this.p5.random(g.TWO_PI):Math.random()*Math.PI*2,this.fromAngle(a)},e.Vector.random3D=function(){var a,b;this.p5?(a=this.p5.random(0,g.TWO_PI),b=this.p5.random(-1,1)):(a=Math.random()*Math.PI*2,b=2*Math.random()-1);var c=Math.sqrt(1-b*b)*Math.cos(a),d=Math.sqrt(1-b*b)*Math.sin(a);return this.p5?new e.Vector(this.p5,[c,d,b]):new e.Vector(c,d,b)},e.Vector.add=function(a,b,c){return c?c.set(a):c=a.copy(),c.add(b),c},e.Vector.sub=function(a,b,c){return c?c.set(a):c=a.copy(),c.sub(b),c},e.Vector.mult=function(a,b,c){return c?c.set(a):c=a.copy(),c.mult(b),c},e.Vector.div=function(a,b,c){return c?c.set(a):c=a.copy(),c.div(b),c},e.Vector.dot=function(a,b){return a.dot(b)},e.Vector.cross=function(a,b){return a.cross(b)},e.Vector.dist=function(a,b){return a.dist(b)},e.Vector.lerp=function(a,b,c,d){return d?d.set(a):d=a.copy(),d.lerp(b,c),d},e.Vector.angleBetween=function(a,b){var c=Math.acos(a.dot(b)/(a.mag()*b.mag()));return this.p5&&this.p5._angleMode===g.DEGREES&&(c=f.radiansToDegrees(c)),c},e.Vector}({},amdclean.core_core,amdclean.math_polargeometry,amdclean.core_constants),amdclean.io_p5TableRow=function(a,b){"use strict";var c=b;return c.TableRow=function(a,b){var c=[],d={};a&&(b=b||",",c=a.split(b));for(var e=0;e=0))throw'This table has no column named "'+a+'"';this.obj[a]=b,this.arr[c]=b}else{if(!(a=0))throw'This table has no column named "'+a+'"';d=b[a],e[d]=b}else e[f]=this.rows[f].obj;return e},c.Table.prototype.getArray=function(){for(var a=[],b=0;bh;h++)g.push(Math.sqrt(d.prototype.lerp(a.rgba[h]*a.rgba[h],b.rgba[h]*b.rgba[h],c)));return new d.Color(this,g)}return Math.sqrt(d.prototype.lerp(a*a,b*b,c))},d.prototype.lightness=function(a){if(a instanceof d.Color||a instanceof Array)return this.color(a).getLightness();throw new Error("Needs p5.Color or pixel array as argument.")},d.prototype.red=function(a){if(a instanceof d.Color||a instanceof Array)return this.color(a).getRed();throw new Error("Needs p5.Color or pixel array as argument.")},d.prototype.saturation=function(a){if(!a instanceof d.Color)throw new Error("Needs p5.Color as argument.");return a.getSaturation()},d}({},amdclean.core_core,amdclean.color_p5Color),amdclean.color_setting=function(a,b,c,d){"use strict";var e=b,f=c;return e.prototype._doStroke=!0,e.prototype._doFill=!0,e.prototype._strokeSet=!1,e.prototype._fillSet=!1,e.prototype._colorMode=f.RGB,e.prototype._colorMaxes={rgb:[255,255,255,255],hsb:[360,100,100,1],hsl:[360,100,100,1]},e.prototype.background=function(){return arguments[0]instanceof e.Image?this.image(arguments[0],0,0,this.width,this.height):this._graphics.background.apply(this._graphics,arguments),this},e.prototype.clear=function(){return this._graphics.clear(),this},e.prototype.colorMode=function(){if(arguments[0]===f.RGB||arguments[0]===f.HSB||arguments[0]===f.HSL){this._colorMode=arguments[0];var a=this._colorMaxes[this._colorMode];2===arguments.length?(a[0]=arguments[1],a[1]=arguments[1],a[2]=arguments[1],a[3]=arguments[1]):arguments.length>2&&(a[0]=arguments[1],a[1]=arguments[2],a[2]=arguments[3]),5===arguments.length&&(a[3]=arguments[4])}return this},e.prototype.fill=function(){return this._setProperty("_fillSet",!0),this._setProperty("_doFill",!0),this._graphics.fill.apply(this._graphics,arguments),this},e.prototype.noFill=function(){return this._setProperty("_doFill",!1),this},e.prototype.noStroke=function(){return this._setProperty("_doStroke",!1),this},e.prototype.stroke=function(){return this._setProperty("_strokeSet",!0),this._setProperty("_doStroke",!0),this._graphics.stroke.apply(this._graphics,arguments),this},e}({},amdclean.core_core,amdclean.core_constants,amdclean.color_p5Color),amdclean.utilities_conversion=function(a,b){"use strict";var c=b;return c.prototype["float"]=function(a){return parseFloat(a)},c.prototype["int"]=function(a,b){return"string"==typeof a?(b=b||10,parseInt(a,b)):"number"==typeof a?0|a:"boolean"==typeof a?a?1:0:a instanceof Array?a.map(function(a){return c.prototype["int"](a,b)}):void 0},c.prototype.str=function(a){return a instanceof Array?a.map(c.prototype.str):String(a)},c.prototype["boolean"]=function(a){return"number"==typeof a?0!==a:"string"==typeof a?"true"===a.toLowerCase():"boolean"==typeof a?a:a instanceof Array?a.map(c.prototype["boolean"]):void 0},c.prototype["byte"]=function(a){var b=c.prototype["int"](a,10);return"number"==typeof b?(b+128)%256-128:b instanceof Array?b.map(c.prototype["byte"]):void 0; +},c.prototype["char"]=function(a){return"number"!=typeof a||isNaN(a)?a instanceof Array?a.map(c.prototype["char"]):"string"==typeof a?c.prototype["char"](parseInt(a,10)):void 0:String.fromCharCode(a)},c.prototype.unchar=function(a){return"string"==typeof a&&1===a.length?a.charCodeAt(0):a instanceof Array?a.map(c.prototype.unchar):void 0},c.prototype.hex=function(a,b){if(b=void 0===b||null===b?b=8:b,a instanceof Array)return a.map(function(a){return c.prototype.hex(a,b)});if("number"==typeof a){0>a&&(a=4294967295+a+1);for(var d=Number(a).toString(16).toUpperCase();d.length=b&&(d=d.substring(d.length-b,d.length)),d}},c.prototype.unhex=function(a){return a instanceof Array?a.map(c.prototype.unhex):parseInt("0x"+a,16)},c}({},amdclean.core_core),amdclean.utilities_array_functions=function(a,b){"use strict";var c=b;return c.prototype.append=function(a,b){return a.push(b),a},c.prototype.arrayCopy=function(a,b,c,d,e){var f,g;"undefined"!=typeof e?(g=Math.min(e,a.length),f=d,a=a.slice(b,g+b)):("undefined"!=typeof c?(g=c,g=Math.min(g,a.length)):g=a.length,f=0,c=b,a=a.slice(0,g)),Array.prototype.splice.apply(c,[f,g].concat(a))},c.prototype.concat=function(a,b){return a.concat(b)},c.prototype.reverse=function(a){return a.reverse()},c.prototype.shorten=function(a){return a.pop(),a},c.prototype.shuffle=function(a,b){a=b||ArrayBuffer.isView(a)?a:a.slice();for(var c,d,e=a.length;e>1;)c=Math.random()*e|0,d=a[--e],a[e]=a[c],a[c]=d;return a},c.prototype.sort=function(a,b){var c=b?a.slice(0,Math.min(b,a.length)):a,d=b?a.slice(Math.min(b,a.length)):[];return c="string"==typeof c[0]?c.sort():c.sort(function(a,b){return a-b}),c.concat(d)},c.prototype.splice=function(a,b,c){return Array.prototype.splice.apply(a,[c,0].concat(b)),a},c.prototype.subset=function(a,b,c){return"undefined"!=typeof c?a.slice(b,b+c):a.slice(b,a.length)},c}({},amdclean.core_core),amdclean.utilities_string_functions=function(a,b){"use strict";function c(){var a=arguments[0],b=0>a,c=b?a.toString().substring(1):a.toString(),d=c.indexOf("."),e=-1!==d?c.substring(0,d):c,f=-1!==d?c.substring(d+1):"",g=b?"-":"";if(3===arguments.length){var h="";(-1!==d||arguments[2]-f.length>0)&&(h="."),f.length>arguments[2]&&(f=f.substring(0,arguments[2]));for(var i=0;ic.length){c+=-1===b?".":"";for(var e=arguments[1]-c.length+1,f=0;e>f;f++)c+="0"}else c=c.substring(0,arguments[1]+1);return d+c}function e(){return parseFloat(arguments[0])>0?"+"+arguments[0].toString():arguments[0].toString()}function f(){return parseFloat(arguments[0])>0?" "+arguments[0].toString():arguments[0].toString()}var g=b;return g.prototype.join=function(a,b){return a.join(b)},g.prototype.match=function(a,b){return a.match(b)},g.prototype.matchAll=function(a,b){for(var c=new RegExp(b,"g"),d=c.exec(a),e=[];null!==d;)e.push(d),d=c.exec(a);return e},g.prototype.nf=function(){if(arguments[0]instanceof Array){var a=arguments[1],b=arguments[2];return arguments[0].map(function(d){return c(d,a,b)})}var d=Object.prototype.toString.call(arguments[0]);return"[object Arguments]"===d?3===arguments[0].length?this.nf(arguments[0][0],arguments[0][1],arguments[0][2]):2===arguments[0].length?this.nf(arguments[0][0],arguments[0][1]):this.nf(arguments[0][0]):c.apply(this,arguments)},g.prototype.nfc=function(){if(arguments[0]instanceof Array){var a=arguments[1];return arguments[0].map(function(b){return d(b,a)})}return d.apply(this,arguments)},g.prototype.nfp=function(){var a=this.nf.apply(this,arguments);return a instanceof Array?a.map(e):e(a)},g.prototype.nfs=function(){var a=this.nf.apply(this,arguments);return a instanceof Array?a.map(f):f(a)},g.prototype.split=function(a,b){return a.split(b)},g.prototype.splitTokens=function(){var a=arguments.length>0?arguments[1]:/\s/g;return arguments[0].split(a).filter(function(a){return a})},g.prototype.trim=function(a){return a instanceof Array?a.map(this.trim):a.trim()},g}({},amdclean.core_core),amdclean.core_environment=function(a,b,c){"use strict";function d(a){var b=document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled;if(!b)throw new Error("Fullscreen not enabled in this browser.");a.requestFullscreen?a.requestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.msRequestFullscreen&&a.msRequestFullscreen()}function e(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()}var f=b,g=c,h=[g.ARROW,g.CROSS,g.HAND,g.MOVE,g.TEXT,g.WAIT];return f.prototype._frameRate=0,f.prototype._lastFrameTime=window.performance.now(),f.prototype._targetFrameRate=60,window.console&&console.log?f.prototype.print=function(a){try{var b=JSON.parse(JSON.stringify(a));console.log(b)}catch(c){console.log(a)}}:f.prototype.print=function(){},f.prototype.println=f.prototype.print,f.prototype.frameCount=0,f.prototype.focused=document.hasFocus(),f.prototype.cursor=function(a,b,c){var d="auto",e=this._curElement.elt;if(h.indexOf(a)>-1)d=a;else if("string"==typeof a){var f="";b&&c&&"number"==typeof b&&"number"==typeof c&&(f=b+" "+c),d="http://"!==a.substring(0,6)?"url("+a+") "+f+", auto":/\.(cur|jpg|jpeg|gif|png|CUR|JPG|JPEG|GIF|PNG)$/.test(a)?"url("+a+") "+f+", auto":a}e.style.cursor=d},f.prototype.frameRate=function(a){return"undefined"==typeof a?this._frameRate:(this._setProperty("_targetFrameRate",a),this._runFrames(),this)},f.prototype.getFrameRate=function(){return this.frameRate()},f.prototype.setFrameRate=function(a){return this.frameRate(a)},f.prototype.noCursor=function(){this._curElement.elt.style.cursor="none"},f.prototype.displayWidth=screen.width,f.prototype.displayHeight=screen.height,f.prototype.windowWidth=window.innerWidth,f.prototype.windowHeight=window.innerHeight,f.prototype._onresize=function(a){this._setProperty("windowWidth",window.innerWidth),this._setProperty("windowHeight",window.innerHeight);var b,c=this._isGlobal?window:this;"function"==typeof c.windowResized&&(b=c.windowResized(a),void 0===b||b||a.preventDefault())},f.prototype.width=0,f.prototype.height=0,f.prototype.fullscreen=function(a){return"undefined"==typeof a?document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement:void(a?d(document.documentElement):e())},f.prototype.devicePixelScaling=function(a){a?"number"==typeof a?this.pixelDensity=a:this.pixelDensity=window.devicePixelRatio||1:this.pixelDensity=1,this.resizeCanvas(this.width,this.height,!0)},f.prototype.getURL=function(){return location.href},f.prototype.getURLPath=function(){return location.pathname.split("/").filter(function(a){return""!==a})},f.prototype.getURLParams=function(){for(var a,b=/[?&]([^&=]+)(?:[&=])([^&=]+)/gim,c={};null!=(a=b.exec(location.search));)a.index===b.lastIndex&&b.lastIndex++,c[a[1]]=a[2];return c},f}({},amdclean.core_core,amdclean.core_constants),amdclean.image_image=function(a,b,c){"use strict";var d=b,e=c;d.prototype._imageMode=e.CORNER,d.prototype._tint=null,d.prototype.createImage=function(a,b){return new d.Image(a,b)};var f=[];return d.prototype.saveCanvas=function(a,b,c){b||(b=d.prototype._checkFileExtension(a,b)[1],""===b&&(b="png"));var e;if(c?e=c:this._curElement&&this._curElement.elt&&(e=this._curElement.elt),d.prototype._isSafari()){var f="Hello, Safari user!\n";f+="Now capturing a screenshot...\n",f+="To save this image,\n",f+="go to File --> Save As.\n",alert(f),window.location.href=e.toDataURL()}else{var g;if("undefined"==typeof b)b="png",g="image/png";else switch(b){case"png":g="image/png";break;case"jpeg":g="image/jpeg";break;case"jpg":g="image/jpeg";break;default:g="image/png"}var h="image/octet-stream",i=e.toDataURL(g);i=i.replace(g,h),d.prototype.downloadFile(i,a,b)}},d.prototype.saveFrames=function(a,b,c,e,g){var h=c||3;h=d.prototype.constrain(h,0,15),h=1e3*h;var i=e||15;i=d.prototype.constrain(i,0,22);var j=0,k=d.prototype._makeFrame,l=this._curElement.elt,m=setInterval(function(){k(a+j,b,l),j++},1e3/i);setTimeout(function(){if(clearInterval(m),g)g(f);else for(var a=0;a-1&&n(c)}function d(a,b,c){g&&(e(),g=!1),"undefined"===l(c)?c="#B40033":"number"===l(c)&&(c=t[c]),"load"===b.substring(0,4)?console.log("%c> p5.js says: "+a+"%c[https://github.com/processing/p5.js/wiki/Local-server]","background-color:"+c+";color:#FFF;","background-color:transparent;color:"+c+";","background-color:"+c+";color:#FFF;","background-color:transparent;color:"+c+";"):console.log("%c> p5.js says: "+a+"%c [http://p5js.org/reference/#p5/"+b+"]","background-color:"+c+";color:#FFF;","background-color:transparent;color:"+c+";")}function e(){var a="transparent",b="#ED225D",c="#ED225D",d="white";console.log("%c _ \n /\\| |/\\ \n \\ ` ' / \n / , . \\ \n \\/|_|\\/ \n\n%c> p5.js says: Welcome! This is your friendly debugger. To turn me off switch to using “p5.min.js”.","background-color:"+a+";color:"+b+";","background-color:"+c+";color:"+d+";")}for(var f=b,g=!0,h={},i=h.toString,j=["Boolean","Number","String","Function","Array","Date","RegExp","Object","Error"],k=0;k=0},o=["Number","Integer","Number/Constant"],p=0,q=1,r=2,s=3,t=["#2D7BB6","#EE9900","#4DB200","#C83C00"];f.prototype._validateParameters=function(a,b,e){m(e[0])||(e=[e]);for(var f,g=Math.abs(b.length-e[0].length),h=0,i=1,j=e.length;j>i;i++){var k=Math.abs(b.length-e[i].length);g>=k&&(h=i,g=k)}var n="X";g>0&&(f="You wrote "+a+"(",b.length>0&&(f+=n+(","+n).repeat(b.length-1)),f+="). "+a+" was expecting "+e[h].length+" parameters. Try "+a+"(",e[h].length>0&&(f+=n+(","+n).repeat(e[h].length-1)),f+=").",e.length>1&&(f+=" "+a+" takes different numbers of parameters depending on what you want to do. Click this link to learn more: "),d(f,a,p));for(var o=0;o1&&(f+=" "+a+" takes different numbers of parameters depending on what you want to do. Click this link to learn more:"),d(f,a,r))}};var u={0:{fileType:"image",method:"loadImage",message:" hosting the image online,"},1:{fileType:"XML file",method:"loadXML"},2:{fileType:"table file",method:"loadTable"},3:{fileType:"text file",method:"loadStrings"}};return f._friendlyFileLoadError=function(a,b){var c=u[a],e="It looks like there was a problem loading your "+c.fileType+". Try checking if the file path%c ["+b+"] %cis correct,"+(c.message||"")+" or running a local server.";d(e,c.method,s)},f}({},amdclean.core_core),amdclean.image_loading_displaying=function(a,b,c,d,e,f){"use strict";var g=b,h=c,i=d,j=e;return g.prototype.loadImage=function(a,b,c){var d=new Image,e=new g.Image(1,1,this);return d.onload=function(){e.width=e.canvas.width=d.width,e.height=e.canvas.height=d.height,e.canvas.getContext("2d").drawImage(d,0,0),"function"==typeof b&&b(e)},d.onerror=function(a){g._friendlyFileLoadError(0,d.src),"function"==typeof c&&c(a)},0!==a.indexOf("data:image/")&&(d.crossOrigin="Anonymous"),d.src=a,e},g.prototype.image=function(a,b,c,d,e){b=b||0,c=c||0,d=d||a.width,e=e||a.height;var f=i.modeAdjust(b,c,d,e,this._imageMode);this._graphics.image(a,f.x,f.y,f.w,f.h)},g.prototype.tint=function(){var a=this.color.apply(this,arguments);this._tint=a.rgba},g.prototype.noTint=function(){this._tint=null},g.prototype._getTintedImageCanvas=function(a){if(!a.canvas)return a;var b=h._toPixels(a.canvas),c=document.createElement("canvas");c.width=a.canvas.width,c.height=a.canvas.height;for(var d=c.getContext("2d"),e=d.createImageData(a.canvas.width,a.canvas.height),f=e.data,g=0;g0;)self._completeHandlers.shift()(a)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=win.JSON?win.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(a,b,c){for(a=self.request,self._responseArgs.resp=a,self._responseArgs.msg=b,self._responseArgs.t=c,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(a,b,c);complete(a)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(a,b){return new Reqwest(a,b)}function normalize(a){return a?a.replace(/\r?\n/g,"\r\n"):""}function serial(a,b){var c,d,e,f,g=a.name,h=a.tagName.toLowerCase(),i=function(a){a&&!a.disabled&&b(g,normalize(a.attributes.value&&a.attributes.value.specified?a.value:a.text))};if(!a.disabled&&g)switch(h){case"input":/reset|button|image|file/i.test(a.type)||(c=/checkbox/i.test(a.type),d=/radio/i.test(a.type),e=a.value,(!(c||d)||a.checked)&&b(g,normalize(c&&""===e?"on":e)));break;case"textarea":b(g,normalize(a.value));break;case"select":if("select-one"===a.type.toLowerCase())i(a.selectedIndex>=0?a.options[a.selectedIndex]:null);else for(f=0;a.length&&f-1&&(c=a.split(".").pop()),b&&c!==b&&(c=b,a=a+"."+c),[a,c]}function g(a){document.body.removeChild(a.target)}var h=b,c=c;h.prototype.loadFont=function(a,b){var c=new h.Font(this);return opentype.load(a,function(a,d){if(a)throw Error(a);c.font=d,"undefined"!=typeof b&&b(c)}),c},h.prototype.createInput=function(){throw"not yet implemented"},h.prototype.createReader=function(){throw"not yet implemented"},h.prototype.loadBytes=function(){throw"not yet implemented"},h.prototype.loadJSON=function(){var a=arguments[0],b=arguments[1],d=[],e="json";return"string"==typeof arguments[2]&&("jsonp"===arguments[2]||"json"===arguments[2])&&(e=arguments[2]),c({url:a,type:e,crossOrigin:!0}).then(function(a){for(var c in a)d[c]=a[c];"undefined"!=typeof b&&b(a)}),d},h.prototype.loadStrings=function(a,b){var c=[],d=new XMLHttpRequest;return d.open("GET",a,!0),d.onreadystatechange=function(){if(4===d.readyState&&200===d.status){var e=d.responseText.match(/[^\r\n]+/g);for(var f in e)c[f]=e[f];"undefined"!=typeof b&&b(c)}else h._friendlyFileLoadError(3,a)},d.send(null),c},h.prototype.loadTable=function(a){for(var b=null,d=[],f=!1,g=",",i=!1,j=1;j"),d.println("");var k=' "),d.println(""),d.println(" "),"0"!==e[0]){d.println(" ");for(var l=0;l"+m),d.println(" ")}d.println(" ")}for(var n=0;n");for(var o=0;o"+q),d.println(" ")}d.println(" ")}d.println("
    "),d.println(""),d.print("")}d.close(),d.flush()};var i=function(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")};return h.prototype.writeFile=function(a,b,c){var d="application/octet-stream";h.prototype._isSafari()&&(d="text/plain");var e=new Blob(a,{type:d}),f=window.URL.createObjectURL(e);h.prototype.downloadFile(f,b,c)},h.prototype.downloadFile=function(a,b,c){var d=f(b,c),e=d[0],i=d[1],j=document.createElement("a");if(j.href=a,j.download=e,j.onclick=g,j.style.display="none",document.body.appendChild(j),h.prototype._isSafari()){var k="Hello, Safari user! To download this file...\n";k+="1. Go to File --> Save As.\n",k+='2. Choose "Page Source" as the Format.\n',k+='3. Name it with this extension: ."'+i+'"',alert(k)}j.click(),a=null},h.prototype._checkFileExtension=f, +h.prototype._isSafari=function(){var a=Object.prototype.toString.call(window.HTMLElement);return a.indexOf("Constructor")>0},h}({},amdclean.core_core,amdclean.reqwest,amdclean.core_error_helpers),amdclean.events_keyboard=function(a,b){"use strict";var c=b,d={};return c.prototype.isKeyPressed=!1,c.prototype.keyIsPressed=!1,c.prototype.key="",c.prototype.keyCode=0,c.prototype._onkeydown=function(a){this._setProperty("isKeyPressed",!0),this._setProperty("keyIsPressed",!0),this._setProperty("keyCode",a.which),d[a.which]=!0;var b=String.fromCharCode(a.which);b||(b=a.which),this._setProperty("key",b);var c=this.keyPressed||window.keyPressed;if("function"==typeof c&&!a.charCode){var e=c(a);e===!1&&a.preventDefault()}},c.prototype._onkeyup=function(a){var b=this.keyReleased||window.keyReleased;this._setProperty("isKeyPressed",!1),this._setProperty("keyIsPressed",!1),d[a.which]=!1;var c=String.fromCharCode(a.which);if(c||(c=a.which),this._setProperty("key",c),this._setProperty("keyCode",a.which),"function"==typeof b){var e=b(a);e===!1&&a.preventDefault()}},c.prototype._onkeypress=function(a){this._setProperty("keyCode",a.which),this._setProperty("key",String.fromCharCode(a.which));var b=this.keyTyped||window.keyTyped;if("function"==typeof b){var c=b(a);c===!1&&a.preventDefault()}},c.prototype._onblur=function(a){d={}},c.prototype.keyIsDown=function(a){return d[a]},c}({},amdclean.core_core),amdclean.events_acceleration=function(a,b){"use strict";var c=b;c.prototype.deviceOrientation=void 0,c.prototype.accelerationX=0,c.prototype.accelerationY=0,c.prototype.accelerationZ=0,c.prototype.pAccelerationX=0,c.prototype.pAccelerationY=0,c.prototype.pAccelerationZ=0,c.prototype._updatePAccelerations=function(){this._setProperty("pAccelerationX",this.accelerationX),this._setProperty("pAccelerationY",this.accelerationY),this._setProperty("pAccelerationZ",this.accelerationZ)};var d=.5;c.prototype.setMoveThreshold=function(a){"number"==typeof a&&(d=a)};var e="",f="";return c.prototype._ondeviceorientation=function(a){this._setProperty("accelerationX",a.beta),this._setProperty("accelerationY",a.gamma),this._setProperty("accelerationZ",a.alpha),this._handleMotion()},c.prototype._ondevicemotion=function(a){this._setProperty("accelerationX",2*a.acceleration.x),this._setProperty("accelerationY",2*a.acceleration.y),this._setProperty("accelerationZ",2*a.acceleration.z),this._handleMotion()},c.prototype._onMozOrientation=function(a){this._setProperty("accelerationX",a.x),this._setProperty("accelerationY",a.y),this._setProperty("accelerationZ",a.z),this._handleMotion()},c.prototype._handleMotion=function(){90===window.orientation||-90===window.orientation?this._setProperty("deviceOrientation","landscape"):0===window.orientation?this._setProperty("deviceOrientation","portrait"):void 0===window.orientation&&this._setProperty("deviceOrientation","undefined");var a=this.onDeviceMove||window.onDeviceMove;"function"==typeof a&&(Math.abs(this.accelerationX-this.pAccelerationX)>d||Math.abs(this.accelerationY-this.pAccelerationY)>d||Math.abs(this.accelerationZ-this.pAccelerationZ)>d)&&a();var b=this.onDeviceTurn||window.onDeviceTurn;if("function"==typeof b){var c=0;Math.abs(this.accelerationX)>c&&(c=this.accelerationX,f="x"),Math.abs(this.accelerationY)>c&&(c=this.accelerationY,f="y"),Math.abs(this.accelerationZ)>c&&(f="z"),""!==e&&e!==f&&b(f),e=f}},c}({},amdclean.core_core),amdclean.events_mouse=function(a,b,c){"use strict";function d(a,b){var c=a.getBoundingClientRect();return{x:b.clientX-c.left,y:b.clientY-c.top}}var e=b,f=c;return e.prototype.mouseX=0,e.prototype.mouseY=0,e.prototype.pmouseX=0,e.prototype.pmouseY=0,e.prototype.winMouseX=0,e.prototype.winMouseY=0,e.prototype.pwinMouseX=0,e.prototype.pwinMouseY=0,e.prototype.mouseButton=0,e.prototype.mouseIsPressed=!1,e.prototype.isMousePressed=!1,e.prototype._updateMouseCoords=function(a){if("touchstart"===a.type||"touchmove"===a.type||"touchend"===a.type)this._setProperty("mouseX",this.touchX),this._setProperty("mouseY",this.touchY);else if(null!==this._curElement){var b=d(this._curElement.elt,a);this._setProperty("mouseX",b.x),this._setProperty("mouseY",b.y)}this._setProperty("winMouseX",a.pageX),this._setProperty("winMouseY",a.pageY)},e.prototype._updatePMouseCoords=function(a){this._setProperty("pmouseX",this.mouseX),this._setProperty("pmouseY",this.mouseY),this._setProperty("pwinMouseX",this.winMouseX),this._setProperty("pwinMouseY",this.winMouseY)},e.prototype._setMouseButton=function(a){1===a.button?this._setProperty("mouseButton",f.CENTER):2===a.button?this._setProperty("mouseButton",f.RIGHT):(this._setProperty("mouseButton",f.LEFT),("touchstart"===a.type||"touchmove"===a.type)&&(this._setProperty("mouseX",this.touchX),this._setProperty("mouseY",this.touchY)))},e.prototype._onmousemove=function(a){var b,c=this._isGlobal?window:this;this._updateMouseCoords(a),this.isMousePressed?"function"==typeof c.mouseDragged?(b=c.mouseDragged(a),b===!1&&a.preventDefault()):"function"==typeof c.touchMoved&&(b=c.touchMoved(a),b===!1&&a.preventDefault(),this._updateTouchCoords(a)):"function"==typeof c.mouseMoved&&(b=c.mouseMoved(a),b===!1&&a.preventDefault())},e.prototype._onmousedown=function(a){var b,c=this._isGlobal?window:this;this._setProperty("isMousePressed",!0),this._setProperty("mouseIsPressed",!0),this._setMouseButton(a),this._updateMouseCoords(a),"function"==typeof c.mousePressed?(b=c.mousePressed(a),b===!1&&a.preventDefault()):"function"==typeof c.touchStarted&&(b=c.touchStarted(a),b===!1&&a.preventDefault(),this._updateTouchCoords(a))},e.prototype._onmouseup=function(a){var b,c=this._isGlobal?window:this;this._setProperty("isMousePressed",!1),this._setProperty("mouseIsPressed",!1),"function"==typeof c.mouseReleased?(b=c.mouseReleased(a),b===!1&&a.preventDefault()):"function"==typeof c.touchEnded&&(b=c.touchEnded(a),b===!1&&a.preventDefault(),this._updateTouchCoords(a))},e.prototype._onclick=function(a){var b=this._isGlobal?window:this;if("function"==typeof b.mouseClicked){var c=b.mouseClicked(a);c===!1&&a.preventDefault()}},e.prototype._onmousewheel=e.prototype._onDOMMouseScroll=function(a){var b=this._isGlobal?window:this;if("function"==typeof b.mouseWheel){a.delta=Math.max(-1,Math.min(1,a.wheelDelta||-a.detail));var c=b.mouseWheel(a);c===!1&&a.preventDefault()}},e}({},amdclean.core_core,amdclean.core_constants),amdclean.utilities_time_date=function(a,b){"use strict";var c=b;return c.prototype.day=function(){return(new Date).getDate()},c.prototype.hour=function(){return(new Date).getHours()},c.prototype.minute=function(){return(new Date).getMinutes()},c.prototype.millis=function(){return window.performance.now()},c.prototype.month=function(){return(new Date).getMonth()+1},c.prototype.second=function(){return(new Date).getSeconds()},c.prototype.year=function(){return(new Date).getFullYear()},c}({},amdclean.core_core),amdclean.events_touch=function(a,b){"use strict";function c(a,b,c){c=c||0;var d=a.getBoundingClientRect(),e=b.touches[c]||b.changedTouches[c];return{x:e.clientX-d.left,y:e.clientY-d.top}}var d=b;return d.prototype.touchX=0,d.prototype.touchY=0,d.prototype.ptouchX=0,d.prototype.ptouchY=0,d.prototype.touches=[],d.prototype.touchIsDown=!1,d.prototype._updateTouchCoords=function(a){if("mousedown"===a.type||"mousemove"===a.type||"mouseup"===a.type)this._setProperty("touchX",this.mouseX),this._setProperty("touchY",this.mouseY);else{var b=c(this._curElement.elt,a,0);this._setProperty("touchX",b.x),this._setProperty("touchY",b.y);for(var d=[],e=0;e>>0},getSeed:function(){return a},rand:function(){return b=(d*b+e)%c,b/c}}}();c.prototype.randomSeed=function(a){e.setSeed(a),d=!0},c.prototype.random=function(a,b){var c;if(c=d?e.rand():Math.random(),0===arguments.length)return c;if(1===arguments.length)return c*a;if(a>b){var f=a;a=b,b=f}return c*(b-a)+a};var f,g=!1;return c.prototype.randomGaussian=function(a,b){var c,d,e,h;if(g)c=f,g=!1;else{do d=this.random(2)-1,e=this.random(2)-1,h=d*d+e*e;while(h>=1);h=Math.sqrt(-2*Math.log(h)/h),c=d*h,f=e*h,g=!0}var i=a||0,j=b||1;return c*j+i},c}({},amdclean.core_core),amdclean.math_noise=function(a,b){"use strict";for(var c=b,d=4,e=1<p;p++)m[p]=Math.sin(p*o*k),n[p]=Math.cos(p*o*k);var q=l;q>>=1;var r;return c.prototype.noise=function(a,b,c){if(b=b||0,c=c||0,null==r){r=new Array(h+1);for(var k=0;h+1>k;k++)r[k]=Math.random()}0>a&&(a=-a),0>b&&(b=-b),0>c&&(c=-c);for(var m,o,p,s,t,u=Math.floor(a),v=Math.floor(b),w=Math.floor(c),x=a-u,y=b-v,z=c-w,A=0,B=.5,C=function(a){return.5*(1-n[Math.floor(a*q)%l])},D=0;i>D;D++){var E=u+(v<=1&&(u++,x--),y>=1&&(v++,y--),z>=1&&(w++,z--)}return A},c.prototype.noiseDetail=function(a,b){a>0&&(i=a),b>0&&(j=b)},c.prototype.noiseSeed=function(a){var b=function(){var a,b,c=4294967296,d=1664525,e=1013904223;return{setSeed:function(d){b=a=(null==d?Math.random()*c:d)>>>0},getSeed:function(){return a},rand:function(){return b=(d*b+e)%c,b/c}}}();b.setSeed(a),r=new Array(h+1);for(var c=0;h+1>c;c++)r[c]=b.rand()},c}({},amdclean.core_core),amdclean.math_trigonometry=function(a,b,c,d){"use strict";var e=b,f=c,g=d;return e.prototype._angleMode=g.RADIANS,e.prototype.acos=function(a){return this._angleMode===g.RADIANS?Math.acos(a):f.radiansToDegrees(Math.acos(a))},e.prototype.asin=function(a){return this._angleMode===g.RADIANS?Math.asin(a):f.radiansToDegrees(Math.asin(a))},e.prototype.atan=function(a){return this._angleMode===g.RADIANS?Math.atan(a):f.radiansToDegrees(Math.atan(a))},e.prototype.atan2=function(a,b){return this._angleMode===g.RADIANS?Math.atan2(a,b):f.radiansToDegrees(Math.atan2(a,b))},e.prototype.cos=function(a){return this._angleMode===g.RADIANS?Math.cos(a):Math.cos(this.radians(a))},e.prototype.sin=function(a){return this._angleMode===g.RADIANS?Math.sin(a):Math.sin(this.radians(a))},e.prototype.tan=function(a){return this._angleMode===g.RADIANS?Math.tan(a):Math.tan(this.radians(a))},e.prototype.degrees=function(a){return f.radiansToDegrees(a)},e.prototype.radians=function(a){return f.degreesToRadians(a)},e.prototype.angleMode=function(a){(a===g.DEGREES||a===g.RADIANS)&&(this._angleMode=a)},e}({},amdclean.core_core,amdclean.math_polargeometry,amdclean.core_constants),amdclean._3d_shaders=function(a){return{texLightVert:["uniform mat4 modelviewMatrix;","uniform mat4 transformMatrix;","uniform mat3 normalMatrix;","uniform mat4 texMatrix;","uniform int lightCount;","uniform vec4 lightPosition[8];","uniform vec3 lightNormal[8];","uniform vec3 lightAmbient[8];","uniform vec3 lightDiffuse[8];","uniform vec3 lightSpecular[8];","uniform vec3 lightFalloff[8];","uniform vec2 lightSpot[8];","attribute vec4 position;","attribute vec4 color;","attribute vec3 normal;","attribute vec2 texCoord;","attribute vec4 ambient;","attribute vec4 specular;","attribute vec4 emissive;","attribute float shininess;","varying vec4 vertColor;","varying vec4 backVertColor;","varying vec4 vertTexCoord;","const float zero_float = 0.0;","const float one_float = 1.0;","const vec3 zero_vec3 = vec3(0);","float falloffFactor(vec3 lightPos, vec3 vertPos, vec3 coeff) {","vec3 lpv = lightPos - vertPos;","vec3 dist = vec3(one_float);","dist.z = dot(lpv, lpv);","dist.y = sqrt(dist.z);","return one_float / dot(dist, coeff);","}","float spotFactor(vec3 lightPos,vec3 vertPos,","vec3 lightNorm,float minCos,float spotExp) {","vec3 lpv = normalize(lightPos - vertPos);","vec3 nln = -one_float * lightNorm;","float spotCos = dot(nln, lpv);","return spotCos <= minCos ? zero_float : pow(spotCos, spotExp);","}","float lambertFactor(vec3 lightDir, vec3 vecNormal) {","return max(zero_float, dot(lightDir, vecNormal));","}","float blinnPhongFactor(vec3 lightDir,","vec3 vertPos,vec3 vecNormal, float shine) {","vec3 np = normalize(vertPos);","vec3 ldp = normalize(lightDir - np);","return pow(max(zero_float, dot(ldp, vecNormal)), shine);","}","void main() {","gl_Position = transformMatrix * position;","vec3 ecVertex = vec3(modelviewMatrix * position);","vec3 ecNormal = normalize(normalMatrix * normal);","vec3 ecNormalInv = ecNormal * -one_float;","vec3 totalAmbient = vec3(0, 0, 0);","vec3 totalFrontDiffuse = vec3(0, 0, 0);","vec3 totalFrontSpecular = vec3(0, 0, 0);","vec3 totalBackDiffuse = vec3(0, 0, 0);","vec3 totalBackSpecular = vec3(0, 0, 0);","for (int i = 0; i < 8; i++) {","if (lightCount == i) break;","vec3 lightPos = lightPosition[i].xyz;","bool isDir = zero_float < lightPosition[i].w;","float spotCos = lightSpot[i].x;","float spotExp = lightSpot[i].y;","vec3 lightDir;","float falloff;","float spotf;","if (isDir) {","falloff = one_float;","lightDir = -one_float * lightNormal[i];","} else {","falloff = falloffFactor(lightPos, ecVertex, lightFalloff[i]);","lightDir = normalize(lightPos - ecVertex);","}","spotf=spotExp > zero_float ? spotFactor(lightPos,","ecVertex,","lightNormal[i],","spotCos,","spotExp):one_float;","if (any(greaterThan(lightAmbient[i], zero_vec3))) {","totalAmbient+= lightAmbient[i] * falloff;","}","if (any(greaterThan(lightDiffuse[i], zero_vec3))) {","totalFrontDiffuse += lightDiffuse[i] * falloff * spotf *","lambertFactor(lightDir, ecNormal);","totalBackDiffuse += lightDiffuse[i] * falloff * spotf *","lambertFactor(lightDir, ecNormalInv);","}","if (any(greaterThan(lightSpecular[i], zero_vec3))) {","totalFrontSpecular += lightSpecular[i] * falloff * spotf * ","blinnPhongFactor(lightDir, ecVertex, ecNormal, shininess);","totalBackSpecular += lightSpecular[i] * falloff * spotf *","blinnPhongFactor(lightDir, ecVertex, ecNormalInv, shininess);","}","}","vertColor =vec4(totalAmbient, 0) * ambient + ","vec4(totalFrontDiffuse, 1) * color +","vec4(totalFrontSpecular, 0) * specular +","vec4(emissive.rgb, 0);","backVertColor = vec4(totalAmbient, 0) * ambient + ","vec4(totalBackDiffuse, 1) * color +","vec4(totalBackSpecular, 0) * specular +","vec4(emissive.rgb, 0);","vertTexCoord = texMatrix * vec4(texCoord, 1.0, 1.0);","}"].join("\n"),texLightFrag:["precision mediump float;","precision mediump int;","uniform sampler2D texture;","uniform vec2 texOffset;","varying vec4 vertColor;","varying vec4 backVertColor;","varying vec4 vertTexCoord;","void main() {","gl_FragColor = texture2D(texture,vertTexCoord.st)*","(gl_FrontFacing ? vertColor : backVertColor);","}"].join("\n"),testVert:["attribute vec3 position;","attribute vec3 normal;","uniform mat4 modelviewMatrix;","uniform mat4 transformMatrix;","uniform mat4 normalMatrix;","varying vec3 vertexNormal;","void main(void) {","vec3 zeroToOne = position / 1000.0;","vec4 positionVec4 = vec4(zeroToOne, 1.);","gl_Position = transformMatrix * modelviewMatrix * positionVec4;","vertexNormal = vec3( normalMatrix * vec4( normal, 1.0 ) );","}"].join("\n"),testFrag:["precision mediump float;","varying vec3 vertexNormal;","void main(void) {","gl_FragColor = vec4(vertexNormal, 1.0);","}"].join("\n")}}({}),amdclean._3d_p5Matrix=function(a,b,c,d){"use strict";var e=b,f=c,g=d,h="undefined"!=typeof Float32Array?Float32Array:Array;return e.Matrix=function(){return arguments[0]instanceof e?(this.p5=arguments[0],this.mat4=arguments[1]||new h([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])):this.mat4=arguments[0]||new h([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),this},e.Matrix.prototype.set=function(a){return a instanceof e.Matrix?(this.mat4=a.mat4,this):a instanceof h?(this.mat4=a,this):this},e.Matrix.prototype.get=function(){return new e.Matrix(this.mat4)},e.Matrix.prototype.copy=function(){var a=new e.Matrix;return a.mat4[0]=this.mat4[0],a.mat4[1]=this.mat4[1],a.mat4[2]=this.mat4[2],a.mat4[3]=this.mat4[3],a.mat4[4]=this.mat4[4],a.mat4[5]=this.mat4[5],a.mat4[6]=this.mat4[6],a.mat4[7]=this.mat4[7],a.mat4[8]=this.mat4[8],a.mat4[9]=this.mat4[9],a.mat4[10]=this.mat4[10],a.mat4[11]=this.mat4[11],a.mat4[12]=this.mat4[12],a.mat4[13]=this.mat4[13],a.mat4[14]=this.mat4[14],a.mat4[15]=this.mat4[15],a},e.Matrix.identity=function(){return new e.Matrix},e.Matrix.prototype.transpose=function(a){var b,c,d,f,g,i;return a instanceof e.Matrix?(b=a.mat4[1],c=a.mat4[2],d=a.mat4[3],f=a.mat4[6],g=a.mat4[7],i=a.mat4[11],this.mat4[0]=a.mat4[0],this.mat4[1]=a.mat4[4],this.mat4[2]=a.mat4[8],this.mat4[3]=a.mat4[12],this.mat4[4]=b,this.mat4[5]=a.mat4[5],this.mat4[6]=a.mat4[9],this.mat4[7]=a.mat4[13],this.mat4[8]=c,this.mat4[9]=f,this.mat4[10]=a.mat4[10],this.mat4[11]=a.mat4[14],this.mat4[12]=d,this.mat4[13]=g,this.mat4[14]=i,this.mat4[15]=a.mat4[15]):a instanceof h&&(b=a[1],c=a[2],d=a[3],f=a[6],g=a[7],i=a[11],this.mat4[0]=a[0],this.mat4[1]=a[4],this.mat4[2]=a[8],this.mat4[3]=a[12],this.mat4[4]=b,this.mat4[5]=a[5],this.mat4[6]=a[9],this.mat4[7]=a[13],this.mat4[8]=c,this.mat4[9]=f,this.mat4[10]=a[10],this.mat4[11]=a[14],this.mat4[12]=d,this.mat4[13]=g,this.mat4[14]=i,this.mat4[15]=a[15]),this},e.Matrix.prototype.invert=function(a){var b,c,d,f,g,i,j,k,l,m,n,o,p,q,r,s;a instanceof e.Matrix?(b=a.mat4[0],c=a.mat4[1],d=a.mat4[2],f=a.mat4[3],g=a.mat4[4],i=a.mat4[5],j=a.mat4[6],k=a.mat4[7],l=a.mat4[8],m=a.mat4[9],n=a.mat4[10],o=a.mat4[11],p=a.mat4[12],q=a.mat4[13],r=a.mat4[14],s=a.mat4[15]):a instanceof h&&(b=a[0],c=a[1],d=a[2],f=a[3],g=a[4],i=a[5],j=a[6],k=a[7],l=a[8],m=a[9],n=a[10],o=a[11],p=a[12],q=a[13],r=a[14],s=a[15]);var t=b*i-c*g,u=b*j-d*g,v=b*k-f*g,w=c*j-d*i,x=c*k-f*i,y=d*k-f*j,z=l*q-m*p,A=l*r-n*p,B=l*s-o*p,C=m*r-n*q,D=m*s-o*q,E=n*s-o*r,F=t*E-u*D+v*C+w*B-x*A+y*z;return F?(F=1/F,this.mat4[0]=(i*E-j*D+k*C)*F,this.mat4[1]=(d*D-c*E-f*C)*F,this.mat4[2]=(q*y-r*x+s*w)*F,this.mat4[3]=(n*x-m*y-o*w)*F,this.mat4[4]=(j*B-g*E-k*A)*F,this.mat4[5]=(b*E-d*B+f*A)*F,this.mat4[6]=(r*v-p*y-s*u)*F,this.mat4[7]=(l*y-n*v+o*u)*F,this.mat4[8]=(g*D-i*B+k*z)*F,this.mat4[9]=(c*B-b*D-f*z)*F,this.mat4[10]=(p*x-q*v+s*t)*F,this.mat4[11]=(m*v-l*x-o*t)*F,this.mat4[12]=(i*A-g*C-j*z)*F,this.mat4[13]=(b*C-c*A+d*z)*F,this.mat4[14]=(q*u-p*w-r*t)*F,this.mat4[15]=(l*w-m*u+n*t)*F,this):null},e.Matrix.prototype.determinant=function(){var a=this.mat4[0]*this.mat4[5]-this.mat4[1]*this.mat4[4],b=this.mat4[0]*this.mat4[6]-this.mat4[2]*this.mat4[4],c=this.mat4[0]*this.mat4[7]-this.mat4[3]*this.mat4[4],d=this.mat4[1]*this.mat4[6]-this.mat4[2]*this.mat4[5],e=this.mat4[1]*this.mat4[7]-this.mat4[3]*this.mat4[5],f=this.mat4[2]*this.mat4[7]-this.mat4[3]*this.mat4[6],g=this.mat4[8]*this.mat4[13]-this.mat4[9]*this.mat4[12],h=this.mat4[8]*this.mat4[14]-this.mat4[10]*this.mat4[12],i=this.mat4[8]*this.mat4[15]-this.mat4[11]*this.mat4[12],j=this.mat4[9]*this.mat4[14]-this.mat4[10]*this.mat4[13],k=this.mat4[9]*this.mat4[15]-this.mat4[11]*this.mat4[13],l=this.mat4[10]*this.mat4[15]-this.mat4[11]*this.mat4[14];return a*l-b*k+c*j+d*i-e*h+f*g},e.Matrix.prototype.mult=function(a){var b=new h(16),c=new h(16);a instanceof e.Matrix?c=a.mat4:a instanceof h&&(c=a);var d=this.mat4[0],f=this.mat4[1],g=this.mat4[2],i=this.mat4[3];return b[0]=d*c[0]+f*c[4]+g*c[8]+i*c[12],b[1]=d*c[1]+f*c[5]+g*c[9]+i*c[13],b[2]=d*c[2]+f*c[6]+g*c[10]+i*c[14],b[3]=d*c[3]+f*c[7]+g*c[11]+i*c[15],d=this.mat4[4],f=this.mat4[5],g=this.mat4[6],i=this.mat4[7],b[4]=d*c[0]+f*c[4]+g*c[8]+i*c[12],b[5]=d*c[1]+f*c[5]+g*c[9]+i*c[13],b[6]=d*c[2]+f*c[6]+g*c[10]+i*c[14],b[7]=d*c[3]+f*c[7]+g*c[11]+i*c[15],d=this.mat4[8],f=this.mat4[9],g=this.mat4[10],i=this.mat4[11],b[8]=d*c[0]+f*c[4]+g*c[8]+i*c[12],b[9]=d*c[1]+f*c[5]+g*c[9]+i*c[13],b[10]=d*c[2]+f*c[6]+g*c[10]+i*c[14],b[11]=d*c[3]+f*c[7]+g*c[11]+i*c[15],d=this.mat4[12],f=this.mat4[13],g=this.mat4[14],i=this.mat4[15],b[12]=d*c[0]+f*c[4]+g*c[8]+i*c[12],b[13]=d*c[1]+f*c[5]+g*c[9]+i*c[13],b[14]=d*c[2]+f*c[6]+g*c[10]+i*c[14],b[15]=d*c[3]+f*c[7]+g*c[11]+i*c[15],this.mat4=b,this},e.Matrix.prototype.scale=function(){var a,b,c;arguments[0]instanceof e.Vector?(a=arguments[0].x,b=arguments[0].y,c=arguments[0].z):arguments[0]instanceof Array?(a=arguments[0][0],b=arguments[0][1],c=arguments[0][2]):(a=arguments[0]||1,b=arguments[1]||1,c=arguments[2]||1);for(var d=new h(16),f=0;fb?1:-1,i=b,j=Math.min(d,Math.abs(c-b));j>g;){var k=i+h*Math.min(j,f);e.push(this._createSmallArc(a,i,k)), +j-=Math.abs(k-i),i=k}return e},e.prototype._createSmallArc=function(a,b,c){var d=(c-b)/2,e=a*Math.cos(d),f=a*Math.sin(d),g=e,h=-f,i=.5522847498,j=i*Math.tan(d),k=g+j*f,l=h+j*e,m=k,n=-l,o=d+b,p=Math.cos(o),q=Math.sin(o);return{x1:a*Math.cos(b),y1:a*Math.sin(b),x2:k*p-l*q,y2:k*q+l*p,x3:m*p-n*q,y3:m*q+n*p,x4:a*Math.cos(c),y4:a*Math.sin(c)}},e.prototype.arc=function(a,b,c,d,e,g,h){if(!this._doStroke&&!this._doFill)return this;this._angleMode===f.DEGREES&&(e=this.radians(e),g=this.radians(g));var i=this._createArc(1,e,g);return this._graphics.arc(a,b,c,d,e,g,h,i),this},e.prototype.ellipse=function(a,b,c,d){return this._validateParameters("ellipse",arguments,["Number","Number","Number","Number"]),this._doStroke||this._doFill?(c=Math.abs(c),d=Math.abs(d),this._graphics.ellipse(a,b,c,d),this):this},e.prototype.line=function(){return this._validateParameters("line",arguments,[["Number","Number","Number","Number"],["Number","Number","Number","Number","Number","Number"]]),this._doStroke?void(this._graphics.isP3D?this._graphics.line(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]):this._graphics.line(arguments[0],arguments[1],arguments[2],arguments[3])):this},e.prototype.point=function(a,b){return this._validateParameters("point",arguments,["Number","Number"]),this._doStroke?(this._graphics.point(a,b),this):this},e.prototype.quad=function(a,b,c,d,e,f,g,h){return this._validateParameters("quad",arguments,["Number","Number","Number","Number","Number","Number","Number","Number"]),this._doStroke||this._doFill?(this._graphics.quad(a,b,c,d,e,f,g,h),this):this},e.prototype.rect=function(a,b,c,d,e,f,g,h){return this._validateParameters("rect",arguments,[["Number","Number","Number","Number"],["Number","Number","Number","Number","Number"],["Number","Number","Number","Number","Number","Number","Number","Number","Number"]]),this._doStroke||this._doFill?(this._graphics.rect(a,b,c,d,e,f,g,h),this):void 0},e.prototype.triangle=function(a,b,c,d,e,f){return this._validateParameters("triangle",arguments,["Number","Number","Number","Number","Number","Number"]),this._doStroke||this._doFill?(this._graphics.triangle(a,b,c,d,e,f),this):this},e}({},amdclean.core_core,amdclean.core_constants,amdclean.core_error_helpers),amdclean.core_attributes=function(a,b,c){"use strict";var d=b,e=c;return d.prototype._rectMode=e.CORNER,d.prototype._ellipseMode=e.CENTER,d.prototype.ellipseMode=function(a){return(a===e.CORNER||a===e.CORNERS||a===e.RADIUS||a===e.CENTER)&&(this._ellipseMode=a),this},d.prototype.noSmooth=function(){return this._graphics.noSmooth(),this},d.prototype.rectMode=function(a){return(a===e.CORNER||a===e.CORNERS||a===e.RADIUS||a===e.CENTER)&&(this._rectMode=a),this},d.prototype.smooth=function(){return this._graphics.smooth(),this},d.prototype.strokeCap=function(a){return(a===e.ROUND||a===e.SQUARE||a===e.PROJECT)&&this._graphics.strokeCap(a),this},d.prototype.strokeJoin=function(a){return(a===e.ROUND||a===e.BEVEL||a===e.MITER)&&this._graphics.strokeJoin(a),this},d.prototype.strokeWeight=function(a){return this._graphics.strokeWeight(a),this},d}({},amdclean.core_core,amdclean.core_constants),amdclean.core_curves=function(a,b,c){"use strict";var d=b,e=20,f=20;return d.prototype._curveTightness=0,d.prototype.bezier=function(a,b,c,d,e,f,g,h){return this._validateParameters("bezier",arguments,["Number","Number","Number","Number","Number","Number","Number","Number"]),this._doStroke?(this._graphics.bezier(a,b,c,d,e,f,g,h),this):this},d.prototype.bezierDetail=function(a){return e=a,this},d.prototype.bezierPoint=function(a,b,c,d,e){var f=1-e;return Math.pow(f,3)*a+3*Math.pow(f,2)*e*b+3*f*Math.pow(e,2)*c+Math.pow(e,3)*d},d.prototype.bezierTangent=function(a,b,c,d,e){var f=1-e;return 3*d*Math.pow(e,2)-3*c*Math.pow(e,2)+6*c*f*e-6*b*f*e+3*b*Math.pow(f,2)-3*a*Math.pow(f,2)},d.prototype.curve=function(a,b,c,d,e,f,g,h){return this._validateParameters("curve",arguments,["Number","Number","Number","Number","Number","Number","Number","Number"]),this._doStroke?(this._graphics.curve(a,b,c,d,e,f,g,h),this):void 0},d.prototype.curveDetail=function(a){return f=a,this},d.prototype.curveTightness=function(a){this._setProperty("_curveTightness",a)},d.prototype.curvePoint=function(a,b,c,d,e){var f=e*e*e,g=e*e,h=-.5*f+g-.5*e,i=1.5*f-2.5*g+1,j=-1.5*f+2*g+.5*e,k=.5*f-.5*g;return a*h+b*i+c*j+d*k},d.prototype.curveTangent=function(a,b,c,d,e){var f=e*e,g=-3*f/2+2*e-.5,h=9*f/2-5*e,i=-9*f/2+4*e+.5,j=3*f/2-e;return a*g+b*h+c*i+d*j},d}({},amdclean.core_core,amdclean.core_error_helpers),amdclean.core_vertex=function(a,b,c){"use strict";var d=b,e=c,f=null,g=[],h=[],i=!1,j=!1,k=!1,l=!1;return d.prototype.beginContour=function(){return h=[],l=!0,this},d.prototype.beginShape=function(a){return f=a===e.POINTS||a===e.LINES||a===e.TRIANGLES||a===e.TRIANGLE_FAN||a===e.TRIANGLE_STRIP||a===e.QUADS||a===e.QUAD_STRIP?a:null,g=[],h=[],this},d.prototype.bezierVertex=function(a,b,c,d,e,f){if(0===g.length)throw"vertex() must be used once before calling bezierVertex()";i=!0;for(var j=[],k=0;k0))throw"vertex() must be used once before calling quadraticVertex()";k=!0;for(var i=[],j=0;j=e;e++)for(i=e/c,f=0;b>=f;f++)h=f/b,g=a(h,i),this.vertices.push(g);var k,l,m,n,o,p,q,r;for(e=0;c>e;e++)for(f=0;b>f;f++)k=e*j+f+d,l=e*j+f+1+d,m=(e+1)*j+f+1+d,n=(e+1)*j+f+d,o=[f/b,e/c],p=[(f+1)/b,e/c],q=[(f+1)/b,(e+1)/c],r=[f/b,(e+1)/c],this.faces.push([k,l,n]),this.uvs.push([o,p,r]),this.faces.push([l,m,n]),this.uvs.push([p,q,r])},e.Geometry3D.prototype.mergeVertices=function(){var a,b,c,d,e,f={},g=[],h=[],i=4,j=Math.pow(10,i);for(c=0;cm;m++)if(e[m]===e[(m+1)%3]){l=m,k.push(c);break}}for(c=k.length-1;c>=0;c--){var n=k[c];this.faces.splice(n,1)}var o=this.vertices.length-g.length;return this.vertices=g,o},e.Geometry3D.prototype.computeFaceNormals=function(){for(var a=new e.Vector,b=new e.Vector,c=0;c0,"No "+b+" specified.")}var c=[],d=this;b("familyName"),b("weightName"),b("manufacturer"),b("copyright"),b("version"),a(this.unitsPerEm>0,"No unitsPerEm specified.")},d.prototype.toTables=function(){return f.fontToTable(this)},d.prototype.toBuffer=function(){for(var a=this.toTables(),b=a.encode(),c=new ArrayBuffer(b.length),d=new Uint8Array(c),e=0;eD;D+=1){var E=l.getTag(m,C),F=l.getULong(m,C+8);switch(E){case"cmap":k.tables.cmap=n.parse(m,F),k.encoding=new i.CmapEncoding(k.tables.cmap),k.encoding||(k.supported=!1);break;case"head":k.tables.head=r.parse(m,F),k.unitsPerEm=k.tables.head.unitsPerEm,b=k.tables.head.indexToLocFormat;break;case"hhea":k.tables.hhea=s.parse(m,F),k.ascender=k.tables.hhea.ascender,k.descender=k.tables.hhea.descender,k.numberOfHMetrics=k.tables.hhea.numberOfHMetrics;break;case"hmtx":c=F;break;case"maxp":k.tables.maxp=w.parse(m,F),k.numGlyphs=k.tables.maxp.numGlyphs;break;case"name":k.tables.name=x.parse(m,F),k.familyName=k.tables.name.fontFamily,k.styleName=k.tables.name.fontSubfamily;break;case"OS/2":k.tables.os2=y.parse(m,F);break;case"post":k.tables.post=z.parse(m,F),k.glyphNames=new i.GlyphNames(k.tables.post);break;case"glyf":d=F;break;case"loca":e=F;break;case"CFF ":f=F;break;case"kern":g=F;break;case"GPOS":h=F}C+=16}if(d&&e){var G=0===b,H=v.parse(m,e,k.numGlyphs,G);k.glyphs=p.parse(m,d,H,k),t.parse(m,c,k.numberOfHMetrics,k.numGlyphs,k.glyphs),i.addGlyphNames(k)}else f?(o.parse(m,f,k),i.addGlyphNames(k)):k.supported=!1;return k.supported&&(k.kerningPairs=g?u.parse(m,g):{},h&&q.parse(m,h,k)),k}function h(a,b){var c="undefined"==typeof window,d=c?e:f;d(a,function(a,c){if(a)return b(a);var d=g(c);return d.supported?b(null,d):b("Font is not supported (is this a Postscript font?)")})}var i=a("./encoding"),j=a("./font"),k=a("./glyph"),l=a("./parse"),m=a("./path"),n=a("./tables/cmap"),o=a("./tables/cff"),p=a("./tables/glyf"),q=a("./tables/gpos"),r=a("./tables/head"),s=a("./tables/hhea"),t=a("./tables/hmtx"),u=a("./tables/kern"),v=a("./tables/loca"),w=a("./tables/maxp"),x=a("./tables/name"),y=a("./tables/os2"),z=a("./tables/post");c._parse=l,c.Font=j.Font,c.Glyph=k.Glyph,c.Path=m.Path,c.parse=g,c.load=h},{"./encoding":3,"./font":4,"./glyph":5,"./parse":7,"./path":8,"./tables/cff":10,"./tables/cmap":11,"./tables/glyf":12,"./tables/gpos":13,"./tables/head":14,"./tables/hhea":15,"./tables/hmtx":16,"./tables/kern":17,"./tables/loca":18,"./tables/maxp":19,"./tables/name":20,"./tables/os2":21,"./tables/post":22,fs:void 0}],7:[function(a,b,c){"use strict";function d(a,b){this.data=a,this.offset=b,this.relativeOffset=0}c.getByte=function(a,b){return a.getUint8(b)},c.getCard8=c.getByte,c.getUShort=function(a,b){return a.getUint16(b,!1)},c.getCard16=c.getUShort,c.getShort=function(a,b){return a.getInt16(b,!1)},c.getULong=function(a,b){return a.getUint32(b,!1)},c.getFixed=function(a,b){var c=a.getInt16(b,!1),d=a.getUint16(b+2,!1);return c+d/65535},c.getTag=function(a,b){for(var c="",d=b;b+4>d;d+=1)c+=String.fromCharCode(a.getInt8(d));return c},c.getOffset=function(a,b,c){for(var d=0,e=0;c>e;e+=1)d<<=8,d+=a.getUint8(b+e);return d},c.getBytes=function(a,b,c){for(var d=[],e=b;c>e;e+=1)d.push(a.getUint8(e));return d},c.bytesToString=function(a){for(var b="",c=0;cf;f++)b[f]=c.getUShort(d,e),e+=2;return this.relativeOffset+=2*a,b},d.prototype.parseString=function(a){var b=this.data,c=this.offset+this.relativeOffset,d="";this.relativeOffset+=a;for(var e=0;a>e;e++)d+=String.fromCharCode(b.getUint8(c+e));return d},d.prototype.parseTag=function(){return this.parseString(4)},d.prototype.parseLongDateTime=function(){var a=c.getULong(this.data,this.offset+this.relativeOffset+4);return this.relativeOffset+=8,a},d.prototype.parseFixed=function(){var a=c.getULong(this.data,this.offset+this.relativeOffset);return this.relativeOffset+=4,a/65536},d.prototype.parseVersion=function(){var a=c.getUShort(this.data,this.offset+this.relativeOffset),b=c.getUShort(this.data,this.offset+this.relativeOffset+2);return this.relativeOffset+=4,a+b/4096/10},d.prototype.skip=function(a,b){void 0===b&&(b=1),this.relativeOffset+=e[a]*b},c.Parser=d},{}],8:[function(a,b,c){"use strict";function d(){this.commands=[],this.fill="black",this.stroke=null,this.strokeWidth=1}d.prototype.moveTo=function(a,b){this.commands.push({type:"M",x:a,y:b})},d.prototype.lineTo=function(a,b){this.commands.push({type:"L",x:a,y:b})},d.prototype.curveTo=d.prototype.bezierCurveTo=function(a,b,c,d,e,f){this.commands.push({type:"C",x1:a,y1:b,x2:c,y2:d,x:e,y:f})},d.prototype.quadTo=d.prototype.quadraticCurveTo=function(a,b,c,d){this.commands.push({type:"Q",x1:a,y1:b,x:c,y:d})},d.prototype.close=d.prototype.closePath=function(){this.commands.push({type:"Z"})},d.prototype.extend=function(a){a.commands&&(a=a.commands),Array.prototype.push.apply(this.commands,a)},d.prototype.draw=function(a){a.beginPath();for(var b=0;b=0&&c>0&&(a+=" "),a+=b(d)}return a}a=void 0!==a?a:2;for(var d="",e=0;ed;d+=1)g.push(J.getOffset(a,k,j)),k+=j;f=e+g[i]}else f=b+2;for(d=0;d>4,g=15&e;if(f===c)break;if(b+=d[f],g===c)break;b+=d[g]}return parseFloat(b)}function g(a,b){var c,d,e,g;if(28===b)return c=a.parseByte(),d=a.parseByte(),c<<8|d;if(29===b)return c=a.parseByte(),d=a.parseByte(),e=a.parseByte(),g=a.parseByte(),c<<24|d<<16|e<<8|g;if(30===b)return f(a);if(b>=32&&246>=b)return b-139;if(b>=247&&250>=b)return c=a.parseByte(),256*(b-247)+c+108;if(b>=251&&254>=b)return c=a.parseByte(),256*-(b-251)-c-108;throw new Error("Invalid b0 "+b)}function h(a){for(var b={},c=0;c=i?(12===i&&(i=1200+d.parseByte()),e.push([i,f]),f=[]):f.push(g(d,i))}return h(e)}function j(a,b){return b=390>=b?H.cffStandardStrings[b]:a[b-391]}function k(a,b,c){for(var d={},e=0;ee;e+=1)f=h.parseSID(),i.push(j(d,f));else if(1===k)for(;i.length<=c;)for(f=h.parseSID(),g=h.parseCard8(),e=0;g>=e;e+=1)i.push(j(d,f)),f+=1;else{if(2!==k)throw new Error("Unknown charset format "+k);for(;i.length<=c;)for(f=h.parseSID(),g=h.parseCard16(),e=0;g>=e;e+=1)i.push(j(d,f)),f+=1}return i}function p(a,b,c){var d,e,f={},g=new J.Parser(a,b),h=g.parseCard8();if(0===h){var i=g.parseCard8();for(d=0;i>d;d+=1)e=g.parseCard8(),f[e]=d}else{if(1!==h)throw new Error("Unknown encoding format "+h);var j=g.parseCard8();for(e=1,d=0;j>d;d+=1)for(var k=g.parseCard8(),l=g.parseCard8(),m=k;k+l>=m;m+=1)f[m]=e,e+=1}return new H.CffEncoding(f,c)}function q(a,b,c){function d(a,b){p&&k.closePath(),k.moveTo(a,b),p=!0}function e(){var a;a=l.length%2!==0,a&&!n&&(o=l.shift()+b.nominalWidthX),m+=l.length>>1,l.length=0,n=!0}function f(a){for(var s,t,u,v,w,x,y,z,A,B,C,D,E=0;E1&&!n&&(o=l.shift()+b.nominalWidthX,n=!0),r+=l.pop(),d(q,r);break;case 5:for(;l.length>0;)q+=l.shift(),r+=l.shift(),k.lineTo(q,r);break;case 6:for(;l.length>0&&(q+=l.shift(),k.lineTo(q,r),0!==l.length);)r+=l.shift(),k.lineTo(q,r);break;case 7:for(;l.length>0&&(r+=l.shift(),k.lineTo(q,r),0!==l.length);)q+=l.shift(),k.lineTo(q,r);break;case 8:for(;l.length>0;)g=q+l.shift(),h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),q=i+l.shift(),r=j+l.shift(),k.curveTo(g,h,i,j,q,r);break;case 10:w=l.pop()+b.subrsBias,x=b.subrs[w],x&&f(x);break;case 11:return;case 12:switch(F=a[E],E+=1,F){case 35:g=q+l.shift(),h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),y=i+l.shift(),z=j+l.shift(),A=y+l.shift(),B=z+l.shift(),C=A+l.shift(),D=B+l.shift(),q=C+l.shift(),r=D+l.shift(),l.shift(),k.curveTo(g,h,i,j,y,z),k.curveTo(A,B,C,D,q,r);break;case 34:g=q+l.shift(),h=r,i=g+l.shift(),j=h+l.shift(),y=i+l.shift(),z=j,A=y+l.shift(),B=j,C=A+l.shift(),D=r,q=C+l.shift(),k.curveTo(g,h,i,j,y,z),k.curveTo(A,B,C,D,q,r);break;case 36:g=q+l.shift(),h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),y=i+l.shift(),z=j,A=y+l.shift(),B=j,C=A+l.shift(),D=B+l.shift(),q=C+l.shift(),k.curveTo(g,h,i,j,y,z),k.curveTo(A,B,C,D,q,r);break;case 37:g=q+l.shift(),h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),y=i+l.shift(),z=j+l.shift(),A=y+l.shift(),B=z+l.shift(),C=A+l.shift(),D=B+l.shift(),Math.abs(C-q)>Math.abs(D-r)?q=C+l.shift():r=D+l.shift(),k.curveTo(g,h,i,j,y,z),k.curveTo(A,B,C,D,q,r);break;default:console.log("Glyph "+c+": unknown operator 1200"+F),l.length=0}break;case 14:l.length>0&&!n&&(o=l.shift()+b.nominalWidthX,n=!0),p&&(k.closePath(),p=!1);break;case 18:e();break;case 19:case 20:e(),E+=m+7>>3;break;case 21:l.length>2&&!n&&(o=l.shift()+b.nominalWidthX,n=!0),r+=l.pop(),q+=l.pop(),d(q,r);break;case 22:l.length>1&&!n&&(o=l.shift()+b.nominalWidthX,n=!0),q+=l.pop(),d(q,r);break;case 23:e();break;case 24:for(;l.length>2;)g=q+l.shift(),h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),q=i+l.shift(),r=j+l.shift(),k.curveTo(g,h,i,j,q,r);q+=l.shift(),r+=l.shift(),k.lineTo(q,r);break;case 25:for(;l.length>6;)q+=l.shift(),r+=l.shift(),k.lineTo(q,r);g=q+l.shift(),h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),q=i+l.shift(),r=j+l.shift(),k.curveTo(g,h,i,j,q,r);break;case 26:for(l.length%2&&(q+=l.shift());l.length>0;)g=q,h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),q=i,r=j+l.shift(),k.curveTo(g,h,i,j,q,r);break;case 27:for(l.length%2&&(r+=l.shift());l.length>0;)g=q+l.shift(),h=r,i=g+l.shift(),j=h+l.shift(),q=i+l.shift(),r=j,k.curveTo(g,h,i,j,q,r);break;case 28:s=a[E],t=a[E+1],l.push((s<<24|t<<16)>>16),E+=2;break;case 29:w=l.pop()+b.gsubrsBias,x=b.gsubrs[w],x&&f(x);break;case 30:for(;l.length>0&&(g=q,h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),q=i+l.shift(),r=j+(1===l.length?l.shift():0),k.curveTo(g,h,i,j,q,r),0!==l.length);)g=q+l.shift(),h=r,i=g+l.shift(),j=h+l.shift(),r=j+l.shift(),q=i+(1===l.length?l.shift():0),k.curveTo(g,h,i,j,q,r);break;case 31:for(;l.length>0&&(g=q+l.shift(),h=r,i=g+l.shift(),j=h+l.shift(),r=j+l.shift(),q=i+(1===l.length?l.shift():0),k.curveTo(g,h,i,j,q,r),0!==l.length);)g=q,h=r+l.shift(),i=g+l.shift(),j=h+l.shift(),q=i+l.shift(),r=j+(1===l.length?l.shift():0),k.curveTo(g,h,i,j,q,r);break;default:32>F?console.log("Glyph "+c+": unknown operator "+F):247>F?l.push(F-139):251>F?(s=a[E],E+=1,l.push(256*(F-247)+s+108)):255>F?(s=a[E],E+=1,l.push(256*-(F-251)-s-108)):(s=a[E],t=a[E+1],u=a[E+2],v=a[E+3],E+=4,l.push((s<<24|t<<16|u<<8|v)/65536))}}}var g,h,i,j,k=new K.Path,l=[],m=0,n=!1,o=b.defaultWidthX,p=!1,q=0,r=0;f(a);var s=new I.Glyph({font:b,index:c});return s.path=k,s.advanceWidth=o,s}function r(a){var b;return b=a.length<1240?107:a.length<33900?1131:32768}function s(a,b,c){c.tables.cff={};var d=l(a,b),f=e(a,d.endOffset,J.bytesToString),g=e(a,f.endOffset),h=e(a,g.endOffset,J.bytesToString),i=e(a,h.endOffset);c.gsubrs=i.objects,c.gsubrsBias=r(c.gsubrs);var j=new DataView(new Uint8Array(g.objects[0]).buffer),k=m(j,h.objects);c.tables.cff.topDict=k;var s=b+k["private"][1],t=n(a,s,k["private"][0],h.objects);if(c.defaultWidthX=t.defaultWidthX,c.nominalWidthX=t.nominalWidthX,0!==t.subrs){var u=s+t.subrs,v=e(a,u);c.subrs=v.objects,c.subrsBias=r(c.subrs)}else c.subrs=[],c.subrsBias=0;var w=e(a,b+k.charStrings);c.nGlyphs=w.objects.length;var x=o(a,b+k.charset,c.nGlyphs,h.objects);c.cffEncoding=0===k.encoding?new H.CffEncoding(H.cffStandardEncoding,x):1===k.encoding?new H.CffEncoding(H.cffExpertEncoding,x):p(a,b+k.encoding,x),c.encoding=c.encoding||c.cffEncoding,c.glyphs=[];for(var y=0;y=0&&(c=d),d=b.indexOf(a),d>=0?c=d+H.cffStandardStrings.length:(c=H.cffStandardStrings.length+b.length,b.push(a)),c}function u(){return new L.Table("Header",[{name:"major",type:"Card8",value:1},{name:"minor",type:"Card8",value:0},{name:"hdrSize",type:"Card8",value:4},{name:"major",type:"Card8",value:1}])}function v(a){var b=new L.Table("Name INDEX",[{name:"names",type:"INDEX",value:[]}]);b.names=[];for(var c=0;c>1,j.skip("uShort",3),d.glyphIndexMap={};var l=new i.Parser(a,b+e+14),m=new i.Parser(a,b+e+16+2*k),n=new i.Parser(a,b+e+16+4*k),o=new i.Parser(a,b+e+16+6*k),p=b+e+16+8*k;for(c=0;k-1>c;c+=1)for(var q,r=l.parseUShort(),s=m.parseUShort(),t=n.parseShort(),u=o.parseUShort(),v=s;r>=v;v+=1)0!==u?(p=o.offset+o.relativeOffset-2,p+=u,p+=2*(v-s),q=i.getUShort(a,p),0!==q&&(q=q+t&65535)):q=v+t&65535,d.glyphIndexMap[v]=q;return d}function e(a,b,c){a.segments.push({end:b,start:b,delta:-(b-c),offset:0})}function f(a){a.segments.push({end:65535,start:65535,delta:1,offset:0})}function g(a){var b,c=new j.Table("cmap",[{name:"version",type:"USHORT",value:0},{name:"numTables",type:"USHORT",value:1},{name:"platformID",type:"USHORT",value:3},{name:"encodingID",type:"USHORT",value:1},{name:"offset",type:"ULONG",value:12},{name:"format",type:"USHORT",value:4},{name:"length",type:"USHORT",value:0},{name:"language",type:"USHORT",value:0},{name:"segCountX2",type:"USHORT",value:0},{name:"searchRange",type:"USHORT",value:0},{name:"entrySelector",type:"USHORT",value:0},{name:"rangeShift",type:"USHORT",value:0}]);for(c.segments=[],b=0;bb;b+=1){var o=c.segments[b];i=i.concat({name:"end_"+b,type:"USHORT",value:o.end}),k=k.concat({name:"start_"+b,type:"USHORT",value:o.start}),l=l.concat({name:"idDelta_"+b,type:"SHORT",value:o.delta}),m=m.concat({name:"idRangeOffset_"+b,type:"USHORT",value:o.offset}),void 0!==o.glyphId&&(n=n.concat({name:"glyph_"+b,type:"USHORT",value:o.glyphId}))}return c.fields=c.fields.concat(i),c.fields.push({name:"reservedPad",type:"USHORT",value:0}),c.fields=c.fields.concat(k),c.fields=c.fields.concat(l),c.fields=c.fields.concat(m),c.fields=c.fields.concat(n),c.length=14+2*i.length+2+2*k.length+2*l.length+2*m.length+2*n.length,c}var h=a("../check"),i=a("../parse"),j=a("../table");c.parse=d,c.make=g},{"../check":1,"../parse":7,"../table":9}],12:[function(a,b,c){"use strict";function d(a,b,c,d,e){var f;return(b&d)>0?(f=a.parseByte(),0===(b&e)&&(f=-f),f=c+f):f=(b&e)>0?c:c+a.parseShort(),f}function e(a,b,c,e){var f=new l.Parser(a,b),g=new k.Glyph({font:e,index:c});g.numberOfContours=f.parseShort(),g.xMin=f.parseShort(),g.yMin=f.parseShort(),g.xMax=f.parseShort(),g.yMax=f.parseShort();var h,i;if(g.numberOfContours>0){var m,n=g.endPointIndices=[];for(m=0;mm;m+=1)if(i=f.parseByte(),h.push(i),(8&i)>0)for(var p=f.parseByte(),q=0;p>q;q+=1)h.push(i),m+=1;if(j.argument(h.length===o,"Bad flags."),n.length>0){var r,s=[];if(o>0){for(m=0;o>m;m+=1)i=h[m],r={},r.onCurve=!!(1&i),r.lastPointOfContour=n.indexOf(m)>=0,s.push(r);var t=0;for(m=0;o>m;m+=1)i=h[m],r=s[m],r.x=d(f,i,t,2,16),t=r.x;var u=0;for(m=0;o>m;m+=1)i=h[m],r=s[m],r.y=d(f,i,u,4,32),u=r.y}g.points=s}else g.points=[]}else if(0===g.numberOfContours)g.points=[];else{g.isComposite=!0,g.points=[],g.components=[];for(var v=!0;v;){h=f.parseUShort();var w={glyphIndex:f.parseUShort(),xScale:1,scale01:0,scale10:0,yScale:1,dx:0,dy:0};(1&h)>0?(w.dx=f.parseShort(),w.dy=f.parseShort()):(w.dx=f.parseChar(),w.dy=f.parseChar()),(8&h)>0?w.xScale=w.yScale=f.parseF2Dot14():(64&h)>0?(w.xScale=f.parseF2Dot14(),w.yScale=f.parseF2Dot14()):(128&h)>0&&(w.xScale=f.parseF2Dot14(),w.scale01=f.parseF2Dot14(),w.scale10=f.parseF2Dot14(),w.yScale=f.parseF2Dot14()),g.components.push(w),v=!!(32&h)}}return g}function f(a,b){for(var c=[],d=0;df;f++)e[c.parseTag()]={offset:c.parseUShort()};return e}function e(a,b){var c=new k.Parser(a,b),d=c.parseUShort(),e=c.parseUShort();if(1===d)return c.parseUShortList(e);if(2===d){for(var f=[];e--;)for(var g=c.parseUShort(),h=c.parseUShort(),i=c.parseUShort(),j=g;h>=j;j++)f[i++]=j;return f}}function f(a,b){var c=new k.Parser(a,b),d=c.parseUShort();if(1===d){var e=c.parseUShort(),f=c.parseUShort(),g=c.parseUShortList(f);return function(a){return g[a-e]||0}}if(2===d){for(var h=c.parseUShort(),i=[],j=[],l=[],m=0;h>m;m++)i[m]=c.parseUShort(),j[m]=c.parseUShort(),l[m]=c.parseUShort();return function(a){for(var b=0,c=i.length-1;c>b;){var d=b+c+1>>1;ar;r++){var s=q[r],t=n[s];if(!t){t={},g.relativeOffset=s;for(var u=g.parseUShort();u--;){var v=g.parseUShort();l&&(c=g.parseShort()),m&&(d=g.parseShort()),t[v]=c}}p[j[r]]=t}return function(a,b){var c=p[a];return c?c[b]:void 0}}if(2===h){for(var w=g.parseUShort(),x=g.parseUShort(),y=g.parseUShort(),z=g.parseUShort(),A=f(a,b+w),B=f(a,b+x),C=[],D=0;y>D;D++)for(var E=C[D]=[],F=0;z>F;F++)l&&(c=g.parseShort()),m&&(d=g.parseShort()),E[F]=c;var G={};for(D=0;Dm;m++)l.push(g(a,b+i[m]));j.getKerningValue=function(a,b){for(var c=l.length;c--;){var d=l[c](a,b);if(void 0!==d)return d}return 0}}return j}function i(a,b,c){var e=new k.Parser(a,b),f=e.parseFixed();j.argument(1===f,"Unsupported GPOS table version."),d(a,b+e.parseUShort()),d(a,b+e.parseUShort());var g=e.parseUShort();e.relativeOffset=g;for(var i=e.parseUShort(),l=e.parseOffset16List(i),m=b+g,n=0;i>n;n++){var o=h(a,m+l[n]);2!==o.lookupType||c.getGposKerningValue||(c.getGposKerningValue=o.getKerningValue)}}var j=a("../check"),k=a("../parse");c.parse=i},{"../check":1,"../parse":7}],14:[function(a,b,c){"use strict";function d(a,b){var c={},d=new g.Parser(a,b);return c.version=d.parseVersion(),c.fontRevision=Math.round(1e3*d.parseFixed())/1e3,c.checkSumAdjustment=d.parseULong(),c.magicNumber=d.parseULong(),f.argument(1594834165===c.magicNumber,"Font header has wrong magic number."),c.flags=d.parseUShort(),c.unitsPerEm=d.parseUShort(),c.created=d.parseLongDateTime(),c.modified=d.parseLongDateTime(),c.xMin=d.parseShort(),c.yMin=d.parseShort(),c.xMax=d.parseShort(),c.yMax=d.parseShort(),c.macStyle=d.parseUShort(),c.lowestRecPPEM=d.parseUShort(),c.fontDirectionHint=d.parseShort(),c.indexToLocFormat=d.parseShort(),c.glyphDataFormat=d.parseShort(),c}function e(a){return new h.Table("head",[{name:"version",type:"FIXED",value:65536},{name:"fontRevision",type:"FIXED",value:65536},{name:"checkSumAdjustment",type:"ULONG",value:0},{name:"magicNumber",type:"ULONG",value:1594834165},{name:"flags",type:"USHORT",value:0},{name:"unitsPerEm",type:"USHORT",value:1e3},{name:"created",type:"LONGDATETIME",value:0},{name:"modified",type:"LONGDATETIME",value:0},{name:"xMin",type:"SHORT",value:0},{name:"yMin",type:"SHORT",value:0},{name:"xMax",type:"SHORT",value:0},{name:"yMax",type:"SHORT",value:0},{name:"macStyle",type:"USHORT",value:0},{name:"lowestRecPPEM",type:"USHORT",value:0},{name:"fontDirectionHint",type:"SHORT",value:2},{name:"indexToLocFormat",type:"SHORT",value:0},{name:"glyphDataFormat",type:"SHORT",value:0}],a)}var f=a("../check"),g=a("../parse"),h=a("../table");c.parse=d,c.make=e},{"../check":1,"../parse":7,"../table":9}],15:[function(a,b,c){"use strict";function d(a,b){var c={},d=new f.Parser(a,b);return c.version=d.parseVersion(),c.ascender=d.parseShort(),c.descender=d.parseShort(),c.lineGap=d.parseShort(),c.advanceWidthMax=d.parseUShort(),c.minLeftSideBearing=d.parseShort(),c.minRightSideBearing=d.parseShort(),c.xMaxExtent=d.parseShort(),c.caretSlopeRise=d.parseShort(),c.caretSlopeRun=d.parseShort(),c.caretOffset=d.parseShort(),d.relativeOffset+=8,c.metricDataFormat=d.parseShort(),c.numberOfHMetrics=d.parseUShort(),c}function e(a){return new g.Table("hhea",[{name:"version",type:"FIXED",value:65536},{name:"ascender",type:"FWORD",value:0},{name:"descender",type:"FWORD",value:0},{name:"lineGap",type:"FWORD",value:0},{name:"advanceWidthMax",type:"UFWORD",value:0},{name:"minLeftSideBearing",type:"FWORD",value:0},{name:"minRightSideBearing",type:"FWORD",value:0},{name:"xMaxExtent",type:"FWORD",value:0},{name:"caretSlopeRise",type:"SHORT",value:1},{name:"caretSlopeRun",type:"SHORT",value:0},{name:"caretOffset",type:"SHORT",value:0},{name:"reserved1",type:"SHORT",value:0},{name:"reserved2",type:"SHORT",value:0},{name:"reserved3",type:"SHORT",value:0},{name:"reserved4",type:"SHORT",value:0},{name:"metricDataFormat",type:"SHORT",value:0},{name:"numberOfHMetrics",type:"USHORT",value:0}],a)}var f=a("../parse"),g=a("../table");c.parse=d,c.make=e},{"../parse":7,"../table":9}],16:[function(a,b,c){"use strict";function d(a,b,c,d,e){for(var g,h,i=new f.Parser(a,b),j=0;d>j;j+=1){c>j&&(g=i.parseUShort(),h=i.parseShort());var k=e[j];k.advanceWidth=g,k.leftSideBearing=h}}function e(a){for(var b=new g.Table("hmtx",[]),c=0;cj;j+=1){var k=d.parseUShort(),l=d.parseUShort(),m=d.parseShort();c[k+","+l]=m}return c}var e=a("../check"),f=a("../parse");c.parse=d},{"../check":1,"../parse":7}],18:[function(a,b,c){"use strict";function d(a,b,c,d){for(var f=new e.Parser(a,b),g=d?f.parseUShort:f.parseULong,h=[],i=0;c+1>i;i+=1){var j=g.call(f);d&&(j*=2),h.push(j)}return h}var e=a("../parse");c.parse=d},{"../parse":7}],19:[function(a,b,c){"use strict";function d(a,b){var c={},d=new f.Parser(a,b);return c.version=d.parseVersion(),c.numGlyphs=d.parseUShort(),1===c.version&&(c.maxPoints=d.parseUShort(),c.maxContours=d.parseUShort(),c.maxCompositePoints=d.parseUShort(),c.maxCompositeContours=d.parseUShort(),c.maxZones=d.parseUShort(),c.maxTwilightPoints=d.parseUShort(),c.maxStorage=d.parseUShort(),c.maxFunctionDefs=d.parseUShort(),c.maxInstructionDefs=d.parseUShort(),c.maxStackElements=d.parseUShort(),c.maxSizeOfInstructions=d.parseUShort(),c.maxComponentElements=d.parseUShort(),c.maxComponentDepth=d.parseUShort()),c}function e(a){return new g.Table("maxp",[{name:"version",type:"FIXED",value:20480},{name:"numGlyphs",type:"USHORT",value:a}])}var f=a("../parse"),g=a("../table");c.parse=d,c.make=e},{"../parse":7,"../table":9}],20:[function(a,b,c){"use strict";function d(a,b){var c={},d=new j.Parser(a,b);c.format=d.parseUShort();for(var e=d.parseUShort(),f=d.offset+d.parseUShort(),g=0,h=0;e>h;h++){var i=d.parseUShort(),k=d.parseUShort(),m=d.parseUShort(),n=d.parseUShort(),o=l[n],p=d.parseUShort(),q=d.parseUShort();if(3===i&&1===k&&1033===m){for(var r=[],s=p/2,t=0;s>t;t++,q+=2)r[t]=j.getShort(a,f+q);var u=String.fromCharCode.apply(null,r);o?c[o]=u:(g++,c["unknown"+g]=u)}}return 1===c.format&&(c.langTagCount=d.parseUShort()),c}function e(a,b,c,d,e,f){return new k.Table("NameRecord",[{name:"platformID",type:"USHORT",value:a},{name:"encodingID",type:"USHORT",value:b},{name:"languageID",type:"USHORT",value:c},{name:"nameID",type:"USHORT",value:d},{name:"length",type:"USHORT",value:e},{name:"offset",type:"USHORT",value:f}])}function f(a,b,c,d){var f=i.STRING(c);return a.records.push(e(1,0,0,b,f.length,d)),a.strings.push(f),d+=f.length}function g(a,b,c,d){var f=i.UTF16(c);return a.records.push(e(3,1,1033,b,f.length,d)),a.strings.push(f),d+=f.length}function h(a){var b=new k.Table("name",[{name:"format",type:"USHORT",value:0},{name:"count",type:"USHORT",value:0},{name:"stringOffset",type:"USHORT",value:0}]);b.records=[],b.strings=[];var c,d,e=0;for(c=0;c=c.begin&&ae;e++)c.panose[e]=d.parseByte();return c.ulUnicodeRange1=d.parseULong(),c.ulUnicodeRange2=d.parseULong(),c.ulUnicodeRange3=d.parseULong(),c.ulUnicodeRange4=d.parseULong(),c.achVendID=String.fromCharCode(d.parseByte(),d.parseByte(),d.parseByte(),d.parseByte()),c.fsSelection=d.parseUShort(),c.usFirstCharIndex=d.parseUShort(),c.usLastCharIndex=d.parseUShort(),c.sTypoAscender=d.parseShort(),c.sTypoDescender=d.parseShort(),c.sTypoLineGap=d.parseShort(),c.usWinAscent=d.parseUShort(),c.usWinDescent=d.parseUShort(),c.version>=1&&(c.ulCodePageRange1=d.parseULong(),c.ulCodePageRange2=d.parseULong()),c.version>=2&&(c.sxHeight=d.parseShort(),c.sCapHeight=d.parseShort(),c.usDefaultChar=d.parseUShort(),c.usBreakChar=d.parseUShort(),c.usMaxContent=d.parseUShort()),c}function f(a){return new h.Table("OS/2",[{name:"version",type:"USHORT",value:3},{name:"xAvgCharWidth",type:"SHORT",value:0},{name:"usWeightClass",type:"USHORT",value:0},{name:"usWidthClass",type:"USHORT",value:0},{name:"fsType",type:"USHORT",value:0},{name:"ySubscriptXSize",type:"SHORT",value:650},{name:"ySubscriptYSize",type:"SHORT",value:699},{name:"ySubscriptXOffset",type:"SHORT",value:0},{name:"ySubscriptYOffset",type:"SHORT",value:140},{name:"ySuperscriptXSize",type:"SHORT",value:650},{name:"ySuperscriptYSize",type:"SHORT",value:699},{name:"ySuperscriptXOffset",type:"SHORT",value:0},{name:"ySuperscriptYOffset",type:"SHORT",value:479},{name:"yStrikeoutSize",type:"SHORT",value:49},{name:"yStrikeoutPosition",type:"SHORT",value:258},{name:"sFamilyClass",type:"SHORT",value:0},{name:"bFamilyType",type:"BYTE",value:0},{name:"bSerifStyle",type:"BYTE",value:0},{name:"bWeight",type:"BYTE",value:0},{name:"bProportion",type:"BYTE",value:0},{name:"bContrast",type:"BYTE",value:0},{name:"bStrokeVariation",type:"BYTE",value:0},{name:"bArmStyle",type:"BYTE",value:0},{name:"bLetterform",type:"BYTE",value:0},{name:"bMidline",type:"BYTE",value:0},{name:"bXHeight",type:"BYTE",value:0},{name:"ulUnicodeRange1",type:"ULONG",value:0},{name:"ulUnicodeRange2",type:"ULONG",value:0},{name:"ulUnicodeRange3",type:"ULONG",value:0},{name:"ulUnicodeRange4",type:"ULONG",value:0},{name:"achVendID",type:"CHARARRAY",value:"XXXX"},{name:"fsSelection",type:"USHORT",value:0},{name:"usFirstCharIndex",type:"USHORT",value:0},{name:"usLastCharIndex",type:"USHORT",value:0},{name:"sTypoAscender",type:"SHORT",value:0},{name:"sTypoDescender",type:"SHORT",value:0},{name:"sTypoLineGap",type:"SHORT",value:0},{name:"usWinAscent",type:"USHORT",value:0},{name:"usWinDescent",type:"USHORT",value:0},{name:"ulCodePageRange1",type:"ULONG",value:0},{name:"ulCodePageRange2",type:"ULONG",value:0},{name:"sxHeight",type:"SHORT",value:0},{name:"sCapHeight",type:"SHORT",value:0},{name:"usDefaultChar",type:"USHORT",value:0},{name:"usBreakChar",type:"USHORT",value:0},{name:"usMaxContext",type:"USHORT",value:0}],a)}var g=a("../parse"),h=a("../table"),i=[{begin:0,end:127},{begin:128,end:255},{begin:256,end:383},{begin:384,end:591},{begin:592,end:687},{begin:688,end:767},{begin:768,end:879},{begin:880,end:1023},{begin:11392,end:11519},{begin:1024,end:1279},{begin:1328,end:1423},{begin:1424,end:1535},{begin:42240,end:42559},{begin:1536,end:1791},{begin:1984,end:2047},{begin:2304,end:2431},{begin:2432,end:2559},{begin:2560,end:2687},{begin:2688,end:2815},{begin:2816,end:2943},{begin:2944,end:3071},{begin:3072,end:3199},{begin:3200,end:3327},{begin:3328,end:3455},{begin:3584,end:3711},{begin:3712,end:3839},{begin:4256,end:4351},{begin:6912,end:7039},{begin:4352,end:4607},{begin:7680,end:7935},{begin:7936,end:8191},{begin:8192,end:8303},{begin:8304,end:8351},{begin:8352,end:8399},{begin:8400,end:8447},{begin:8448,end:8527},{begin:8528,end:8591},{begin:8592,end:8703},{begin:8704,end:8959},{begin:8960,end:9215},{begin:9216,end:9279},{begin:9280,end:9311},{begin:9312,end:9471},{begin:9472,end:9599},{begin:9600,end:9631},{begin:9632,end:9727},{begin:9728,end:9983},{begin:9984,end:10175},{begin:12288,end:12351},{begin:12352,end:12447},{begin:12448,end:12543},{begin:12544,end:12591},{begin:12592,end:12687},{begin:43072,end:43135},{begin:12800,end:13055},{begin:13056,end:13311},{begin:44032,end:55215},{begin:55296,end:57343},{begin:67840,end:67871},{begin:19968,end:40959},{begin:57344,end:63743},{begin:12736,end:12783},{begin:64256,end:64335},{begin:64336,end:65023},{begin:65056,end:65071},{begin:65040,end:65055},{begin:65104,end:65135},{begin:65136,end:65279},{begin:65280,end:65519},{begin:65520,end:65535},{begin:3840,end:4095},{begin:1792,end:1871},{begin:1920,end:1983},{begin:3456,end:3583},{begin:4096,end:4255},{begin:4608,end:4991},{begin:5024,end:5119},{begin:5120,end:5759},{begin:5760,end:5791},{begin:5792,end:5887},{begin:6016,end:6143},{begin:6144,end:6319},{begin:10240,end:10495},{begin:40960,end:42127},{begin:5888,end:5919},{begin:66304,end:66351},{begin:66352,end:66383},{begin:66560,end:66639},{begin:118784,end:119039},{begin:119808,end:120831},{begin:1044480,end:1048573},{begin:65024,end:65039},{begin:917504,end:917631},{begin:6400,end:6479},{begin:6480,end:6527},{begin:6528,end:6623},{begin:6656,end:6687},{begin:11264,end:11359},{begin:11568,end:11647},{begin:19904,end:19967},{begin:43008,end:43055},{begin:65536,end:65663},{begin:65856,end:65935},{begin:66432,end:66463},{begin:66464,end:66527},{begin:66640,end:66687},{begin:66688,end:66735},{begin:67584,end:67647},{begin:68096,end:68191},{begin:119552,end:119647},{begin:73728,end:74751},{begin:119648,end:119679},{begin:7040,end:7103},{begin:7168,end:7247},{begin:7248,end:7295},{begin:43136,end:43231},{begin:43264,end:43311},{begin:43312,end:43359},{begin:43520,end:43615},{begin:65936,end:65999},{begin:66e3,end:66047},{begin:66208,end:66271},{begin:127024,end:127135}];c.unicodeRanges=i,c.getUnicodeRange=d,c.parse=e,c.make=f},{"../parse":7,"../table":9}],22:[function(a,b,c){"use strict";function d(a,b){var c,d={},e=new g.Parser(a,b);switch(d.version=e.parseVersion(),d.italicAngle=e.parseFixed(),d.underlinePosition=e.parseShort(),d.underlineThickness=e.parseShort(),d.isFixedPitch=e.parseULong(),d.minMemType42=e.parseULong(),d.maxMemType42=e.parseULong(),d.minMemType1=e.parseULong(),d.maxMemType1=e.parseULong(),d.version){case 1:d.names=f.standardNames.slice();break;case 2:for(d.numberOfGlyphs=e.parseUShort(),d.glyphNameIndex=new Array(d.numberOfGlyphs),c=0;c=f.standardNames.length){var h=e.parseChar();d.names.push(e.parseString(h))}break;case 2.5:for(d.numberOfGlyphs=e.parseUShort(),d.offset=new Array(d.numberOfGlyphs),c=0;cb.value.tag?1:-1}),b.fields=b.fields.concat(g),b.fields=b.fields.concat(h),b}function h(a,b,c){for(var d=0;d0){var f=a.glyphs[e];return f.getMetrics()}}return c}function i(a){for(var b=0,c=0;cD||null===v)&&(v=D),D>w&&(w=D);var E=t.getUnicodeRange(D);if(32>E)x|=1<E)y|=1<E)z|=1<E))throw new Error("Unicode ranges bits > 123 are reserved for internal usage");A|=1<=0&&255>=a,"Byte value should be between 0 and 255."),[a]},j.BYTE=d(1),i.CHAR=function(a){return[a.charCodeAt(0)]},j.BYTE=d(1),i.CHARARRAY=function(a){for(var b=[],c=0;c>8&255,255&a]},j.USHORT=d(2),i.SHORT=function(a){return a>=f&&(a=-(2*f-a)),[a>>8&255,255&a]},j.SHORT=d(2),i.UINT24=function(a){return[a>>16&255,a>>8&255,255&a]},j.UINT24=d(3),i.ULONG=function(a){return[a>>24&255,a>>16&255,a>>8&255,255&a]},j.ULONG=d(4),i.LONG=function(a){return a>=g&&(a=-(2*g-a)),[a>>24&255,a>>16&255,a>>8&255,255&a]},j.LONG=d(4),i.FIXED=i.ULONG,j.FIXED=j.ULONG,i.FWORD=i.SHORT,j.FWORD=j.SHORT,i.UFWORD=i.USHORT,j.UFWORD=j.USHORT,i.LONGDATETIME=function(){return[0,0,0,0,0,0,0,0]},j.LONGDATETIME=d(8),i.TAG=function(a){return e.argument(4===a.length,"Tag should be exactly 4 ASCII characters."),[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]},j.TAG=d(4),i.Card8=i.BYTE,j.Card8=j.BYTE,i.Card16=i.USHORT,j.Card16=j.USHORT,i.OffSize=i.BYTE,j.OffSize=j.BYTE,i.SID=i.USHORT,j.SID=j.USHORT,i.NUMBER=function(a){return a>=-107&&107>=a?[a+139]:a>=108&&1131>=a?(a-=108,[(a>>8)+247,255&a]):a>=-1131&&-108>=a?(a=-a-108,[(a>>8)+251,255&a]):a>=-32768&&32767>=a?i.NUMBER16(a):i.NUMBER32(a)},j.NUMBER=function(a){return i.NUMBER(a).length},i.NUMBER16=function(a){return[28,a>>8&255,255&a]},j.NUMBER16=d(2),i.NUMBER32=function(a){return[29,a>>24&255,a>>16&255,a>>8&255,255&a]},j.NUMBER32=d(4),i.NAME=i.CHARARRAY,j.NAME=j.CHARARRAY,i.STRING=i.CHARARRAY,j.STRING=j.CHARARRAY,i.UTF16=function(a){for(var b=[],c=0;ce;e+=1){var f=parseInt(c[e],0),g=a[f];b=b.concat(i.OPERAND(g.value,g.type)),b=b.concat(i.OPERATOR(f))}return b},j.DICT=function(a){return i.DICT(a).length},i.OPERATOR=function(a){return 1200>a?[a]:[12,a-1200]},i.OPERAND=function(a,b){var c=[];if(Array.isArray(b))for(var d=0;dd;d+=1){var e=a[d];b=b.concat(i[e.type](e.value))}return k&&k.set(a,b),b},j.CHARSTRING=function(a){return i.CHARSTRING(a).length},i.OBJECT=function(a){var b=i[a.type];return e.argument(void 0!==b,"No encoding function for type "+a.type),b(a.value)},i.TABLE=function(a){for(var b=[],c=a.fields.length,d=0;c>d;d+=1){var f=a.fields[d],g=i[f.type];e.argument(void 0!==g,"No encoding function for field type "+f.type);var h=a[f.name];void 0===h&&(h=f.value);var j=g(h);b=b.concat(j)}return b},i.LITERAL=function(a){return a},j.LITERAL=function(a){return a.length},c.decode=h,c.encode=i,c.sizeOf=j},{"./check":1}]},{},[6])(6)});p5.prototype._validateParameters = function() {};p5.prototype._friendlyFileLoadError = function() {}; \ No newline at end of file From 1c4bb995963e30ffe6c5025b0af0551ba22bfeba Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Sun, 26 Jul 2015 16:50:32 +0100 Subject: [PATCH 11/13] merge with master --- code.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/code.js b/code.js index a6f4dde..b094668 100644 --- a/code.js +++ b/code.js @@ -11,6 +11,10 @@ //---------------------------------- // variables //---------------------------------- +// + +//change this to your own playername; + this.playername = "SEAD"; /** * Background: The background color for our sketch, can be modified @@ -64,10 +68,6 @@ this.winnerText = " † DEAD †"; this.sensorHeigth = 20; - //change this to your own playername; - this.playername = "subtiv"; - - //---------------------------------- // game variables //---------------------------------- @@ -111,7 +111,6 @@ this.winnerText = " † DEAD †"; // ---- setup ---------------------- // will be executed once | at the beginning p.setup = function() { - canvas = null; myCanvas = p.createCanvas(p.windowWidth, p.windowHeight); myCanvas.parent('myContainer'); @@ -252,14 +251,14 @@ this.drawSensors = function(){ //---------------------------------- // gets called everytime we press the keyboard p.keyPressed = function() { - switch (p.keyCode) { - case p.LEFT_ARROW: + switch (p.key) { + case "W": avatar.move(true); break; - case p.RIGHT_ARROW: + case "X": avatar.move(false); break; - case 82: //'r' + case "R": //'r' globalReset(); killAvatarServer(); break; From 05809eb049f80964c448092dfac534ac2e62ab10 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Sun, 26 Jul 2015 16:51:04 +0100 Subject: [PATCH 12/13] changed player name --- code.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code.js b/code.js index b094668..90d115b 100644 --- a/code.js +++ b/code.js @@ -14,7 +14,7 @@ // //change this to your own playername; - this.playername = "SEAD"; + this.playername = "SUBTIV"; /** * Background: The background color for our sketch, can be modified From d80f904fd6b40ee73e2bf554eaf156b2bb54c992 Mon Sep 17 00:00:00 2001 From: Pieter Steyaert Date: Sun, 26 Jul 2015 16:52:13 +0100 Subject: [PATCH 13/13] changed variables --- code.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code.js b/code.js index 90d115b..b313210 100644 --- a/code.js +++ b/code.js @@ -23,24 +23,24 @@ */ //----- COLORS ------------------ this.backgroundColor = '#660066'; //rgb(102, 0, 102) - this.sensorColor = 'yellow'; + this.sensorColor = 'pink'; this.gridColor = p.color(255, 200, 0, 50); this.avatarCircleColor = 'white'; - this.avatarRecentColor = 'grey'; + this.avatarRecentColor = 'black'; this.historyColor = 'white'; //----- SIZES ------------------ //the width of the sensor line - this.sensorWidth = 1; + this.sensorWidth = 3; //the width of the grid line this.gridWidth = 1; // the radius of the avatar circle -this.avatarCircleWidth = 10; +this.avatarCircleWidth = 15; //the circles at the corners of the history lines -this.historyCircleSize = 30; +this.historyCircleSize = 35; // the width of the history lines this.historyLineWidth = 1;