<snapdata remixID="13168030"><project name="2021 - U3L11-Employee-Database" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="2021 - U3L11-Employee-Database"><notes></notes><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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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><list></list></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></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><list></list></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="employee, name: %&apos;name&apos; job title: %&apos;title&apos; salary: %&apos;salary&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="title"/><block var="salary"/></list></block></block></script></block-definition><block-definition s="name from employee %&apos;employee&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="employee"/></block></block></script></block-definition><block-definition s="job title from employee %&apos;employee&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="employee"/></block></block></script></block-definition><block-definition s="salary from employee %&apos;employee&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="employee"/></block></block></script></block-definition></blocks><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" id="582"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="583"></list></costumes><sounds><list struct="atomic" id="584"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="-1.1368683772161603e-13" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="589"><costumes><list struct="atomic" id="590"></list></costumes><sounds><list struct="atomic" id="591"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="13.333333333333329"><block s="doSetVar"><l>employee database</l><block s="reportNewList"><list><custom-block s="employee, name: %s job title: %s salary: %s"><l>Ben Bitdiddle</l><l>computer wizard</l><l>60000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Alyssa P Hacker</l><l>computer programmer</l><l>40000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Cy D Fect</l><l>computer programmer</l><l>35000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Lem E Tweakit</l><l>computer technician</l><l>25000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Louis Reasoner</l><l>computer programmer trainee</l><l>30000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Oliver Warbucks</l><l>big wheel</l><l>650000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Eben Scrooge</l><l>chief accountant</l><l>75000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Robert Cratchet</l><l>accounting scrivener</l><l>18000</l></custom-block><custom-block s="employee, name: %s job title: %s salary: %s"><l>Aull DeWitt</l><l>secretary</l><l>25000</l></custom-block></list></block></block></script><script x="10" y="238.66666666666663"><custom-block s="name from employee %l"><l/></custom-block></script><script x="10" y="264.6666666666667"><custom-block s="job title from employee %l"><l/></custom-block></script><script x="10" y="290.6666666666667"><custom-block s="salary from employee %l"><l/></custom-block></script><script x="59.66666666666663" y="325.6666666666667"><block s="doSetVar"><l>salaries</l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block var="employee database"/></list></custom-block></block></script><script x="67.66666666666663" y="407.73333333333335"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="salary from employee %l"><l/></custom-block><l>100000</l></list></block></autolambda><list></list></block><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><script></script><list></list></block><l/></custom-block></block></script><script x="68.17154947916663" y="560.7333333333333"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="salary from employee %l"><l/></custom-block><l>100000</l></list></block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block></script><script x="498.5441406250003" y="385.73333333333335"><block s="reportJoinWords"><list><l>hello </l><l></l><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="salary from employee %l"><l/></custom-block><l>100000</l></list></block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block></list></block></script><script x="499.5441406250003" y="14.733333333333348"><block s="reportCONS"><block s="reportCombine"><l/><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="salary from employee %l"><l/></custom-block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="salary from employee %l"><l/></custom-block><l>100000</l></list></block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block></list></block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block></block></script><script x="497.5441406250003" y="246.73333333333335"><block s="reportCombine"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="salary from employee %l"><l/></custom-block></autolambda><list></list></block><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><custom-block s="salary from employee %l"><l/></custom-block><l>100000</l></list></block></autolambda><list></list></block><block var="employee database"/></block></list></custom-block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script></scripts></sprite><watcher var="employee database" style="normal" x="10.000000000000796" y="9.999999999999986" color="243,118,29" extX="199.9999999999999" extY="177.00000000000003"/><watcher var="salaries" style="normal" x="237" y="10.000001999999995" color="243,118,29" extX="91" extY="174.00000000000003"/></sprites></stage><variables><variable name="employee database"><list id="862"><item><list struct="atomic" id="863">Ben Bitdiddle,computer wizard,60000</list></item><item><list struct="atomic" id="864">Alyssa P Hacker,computer programmer,40000</list></item><item><list struct="atomic" id="865">Cy D Fect,computer programmer,35000</list></item><item><list struct="atomic" id="866">Lem E Tweakit,computer technician,25000</list></item><item><list struct="atomic" id="867">Louis Reasoner,computer programmer trainee,30000</list></item><item><list struct="atomic" id="868">Oliver Warbucks,big wheel,650000</list></item><item><list struct="atomic" id="869">Eben Scrooge,chief accountant,75000</list></item><item><list struct="atomic" id="870">Robert Cratchet,accounting scrivener,18000</list></item><item><list struct="atomic" id="871">Aull DeWitt,secretary,25000</list></item></list></variable><variable name="salaries"><list struct="atomic" linked="linked" id="872">60000,40000,35000,25000,30000,650000,75000,18000,25000</list></variable></variables></scene></scenes></project><media name="2021 - U3L11-Employee-Database" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>