<snapdata remixID="10383727"><project name="U5L2 Disease Spread" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="true" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Person" idx="1" x="0" y="0" heading="263" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="sick" center-x="6" center-y="7" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAzklEQVQoU+WSMQ/BABCF30tURGIRA2XoamYnjWgN/Ad/g5iEv+E/MLQVEXZmq0EwNBaJSElOqmkHacTuxnfve5fcHRFTgnbal4nZ7bPNUJBkowwkKgA0Hu2hr4tqDgDsgeeW3mIXhPiNRKvGs7WKmxYF5lt1Pq01BXqR7vLwzRxBOb1EuJBfzKHnPwFRmhWe5ptfNiWFZjU4XNLo8eiMvh5ONfr0nHEAwMhCYYcnexL7WwWzi4dMCecS/dIbTJkagBKEmTdIuQI48G7vw6AXkmVGatshN9YAAAAASUVORK5CYII=" id="10"/></item><item><costume name="healthy" center-x="8" center-y="6.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAiElEQVQ4T2NkQAM6V///RxcD8a9oMzIii6NwcGmCaUDWDNdISBO6ZrBGYjUhayZfI6m2wWxlHEIaKQpVBq6vWTqnuaZiSzHoYldMv2UzfOOehkg5rB+P61zgs8Cn+YrBpxMMv/ktQWpQkhwDw38rnasMR7GnVQZrBgbGY/DowKYIPYrQEzhIDwA2RjsLAAx2SAAAAABJRU5ErkJggg==" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="44.27272727272728"><block s="receiveGo"></block><custom-block s="initialize"></custom-block><block s="show"></block><block s="doRepeat"><block var="total"/><script><block s="createClone"><l><option>myself</option></l></block></script></block><block s="hide"></block><custom-block s="activateTimer"></custom-block></script><script x="221" y="27.27272727272728"><block s="receiveOnClone"></block><custom-block s="cloneInitialize"></custom-block><block s="doForever"><script><block s="doIf"><block s="reportGreaterThan"><block var="timeElapsed"/><l>0</l></block><script><block s="bounceOffEdge"></block><block s="forward"><block var="speed"/></block><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportGet"><l><option>self</option></l></block></block><l>healthy</l></block><script><block s="doIf"><custom-block s="collideWithSick?"></custom-block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infectedCounter</l><l>1</l></block></script></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="speed" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="total" style="normal" x="10" y="52.000003999999976" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getTimer" style="normal" x="113" y="5.000005999999985" color="4,148,220" hidden="true"/><watcher var="infectedCounter" style="normal" x="4" y="6.000001999999995" color="243,118,29" hidden="true"/><watcher var="precentageOfInitialInfected" style="normal" x="10" y="73.000006" color="243,118,29" hidden="true"/><watcher var="timeElapsed" style="normal" x="11.888888888888914" y="11.777783777777763" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="activateTimer" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportEquals"><block var="infectedCounter"/><block var="total"/></block><script><block s="doSetVar"><l>timeElapsed</l><block s="getTimer"></block></block></script></block><block s="doStopThis"><l><option>all but this script</option></l></block></script></block-definition><block-definition s="initialize" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>timeElapsed</l><l>0</l></block><block s="doSetVar"><l>infectedCounter</l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doAsk"><l>How many people in the population? Enter 1-200.</l></block><block s="doSetVar"><l>total</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What percentage of the population is infected initially? Enter 1-100.</l></block><block s="doSetVar"><l>precentageOfInitialInfected</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the speed of the people? Enter 1-10.</l></block><block s="doSetVar"><l>speed</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="cloneInitialize" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>healthy</l></block><block s="doIf"><block s="reportLessThan"><block var="infectedCounter"/><block s="reportProduct"><block var="total"/><block s="reportQuotient"><block var="precentageOfInitialInfected"/><l>100</l></block></block></block><script><block s="doSwitchToCostume"><l>sick</l></block><block s="doChangeVar"><l>infectedCounter</l><l>1</l></block></script></block><block s="setHeading"><block s="reportRandom"><l>1</l><l>360</l></block></block><block s="gotoXY"><block s="reportRandom"><l>-240</l><l>240</l></block><block s="reportRandom"><l>-180</l><l>180</l></block></block></script></block-definition><block-definition s="collideWithSick?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block s="reportGet"><l><option>neighbors</option></l></block><script><block s="doIf"><block s="reportAnd"><block s="reportTouchingObject"><block var="item"/></block><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block var="item"/></block><l>sick</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></custom-block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><variables><variable name="speed"><l>2</l></variable><variable name="infectedCounter"><l>100</l></variable><variable name="total"><l>100</l></variable><variable name="timeElapsed"><l>17</l></variable><variable name="precentageOfInitialInfected"><l>2</l></variable></variables></project><media name="U5L2 Disease Spread" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>