<snapdata remixID="12152387"><project name="2021 - U3L11-Employee-Database" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAFXxJREFUeF7tnXeQFcUWh8+iIgKKoGJWcs5gFpVnDiTBpwgqhjKXoazSP8xaahlRq/QJ7/nkCWZFRTFjzgqiCAhmck5LXMK++o511tmdmb17d/fuvXf2dBUF7J3p6en+9vT59Tndt6C4uLhYvHgPZKkHChzALPW8P1Z7wAF0ELLaA5EAfvfdd7L//vvLNttsk9XG+cOT2wMLFiyQnXfeOWwBP/nkE4XPi/dApntg6dKlpQHE8u2yyy763J9++kkmT54szZo1k5kzZ+rP2rdvL19++aX+u0+fPjJt2jQ54ogjZO7cubJ582bZdtttZd68edK6dWvp0qWLPPjgg7LjjjtKYWGhtG3bVlatWiULFy6U7t27y7fffisXXnihPP7443LwwQdrvfzNtccee2ym393rz5EeKDUFL1u2TNasWaNNAx5M5D777KM/W7JkiTRo0EDWrVunUzNWEjCbNGmi17366qty1VVXyZ133ik33XSTNG3aVH788Uf54osvpFOnTgoidTRs2FAg/5RTTpERI0ZIt27dZI899pBvvvlGdtppJ9m4caNceuml+hwvye+BUgCuXLlSrZSVr7/+WnbddVfZsGGDAvHnn3/KXnvtJfXq1ZMePXqoFQPONm3a6Gf77befzJ49Wy0Z5Z133pHddttNqJe/qXvr1q0l1hJL9+abbyqEn332mZx00kkyZcoUOfDAA/UaL8nvgRCAwEIBMv4Ey/bbby9btmwpBQfXsJSI5fLiPZCqB1auWCZS8Le4jQVw5lcTpcHUF6Ves+6p6vTPvQcq3AN1F0yRvftdI4WNWuo9sQB+89K/pPe+dWVtz+EVrtwv9B5I1QMNJo2WOgV1ZG2v4VJQUBAGcMWKFVrHt+MeKwHw4YcflmOOOUY6dOiQqn71CSdNmiRHHnlkymtTXfDBBx/I77//Luedd16qS1N+vnz5cvnqq6/k6KOPlrp166a83i/ITA8EAQxZQOAzHzAI4JgxY4TPrrjiipStAlbU7u23357y2lQXAODixYvl9NNPT3Vpys8RRMcdd1zK6/yCzPYAAGL51vU6NzwFA5lZwEkvjyyxgKhhVC/rfKmKrXAjWOrUqZPq8nI/Lyoqkvnz5+taZFUL9WD5WDaqaruq2pbafL8BaK5dKR8wCCAW8Ij9tncfsDbTkoF3VwClQH3AyCkYX4mCBYwCsHHjxtXSLNYWyy7zVLbi6q5r/fr1lW2K35eiBwzANT3PCQMIfMEpOArAli3/ks9VLTyL6bA6SnXXZX1QHW3zOkr3AABSIqfgOADvvvtuue666/TGsWPHytlnn60xW3zC3377TUNxhx9+uHz00UcaTuMzIihTp06VfffdV6MfH3/8sYoJBArRDvw6QntESAjZEUXhM67dc889BUtL/UReiBcTbeHfhAtbtWol+JpYUO4jvtyiRYtSb0qY8IcfftAITrt27fQz2tq7d2+9l3uIT1NvsAT7wOGp/h5ICaBNwZNfGVUyBaNsTQEDIMkGAEJUhESEQw89VJMPAJC4LuqV2O/QoUNl9OjRMnDgQHnttdcU1KOOOkruueceGT58uPz666/ywgsvyMiRIzX+27VrV40V9+3bV1DenTt31p+9/vrrWh/RlgEDBqiY4Gc8e/DgwVrPQQcdVKq3iEEfcsghcu2118pFF12k0Zp3331XryfJ4o8//tB/W/KF3ewAVj90wRoVwGKR2Ck46AMeuX89NZWsn9kAA+DJJ5+soADEpk2b1Mrtvvvucuutt8oZZ5yhFpBYLks6ALn33nvLhAkTNOaLxcMCYd2wZgBJIgPTMXUCF/X9/PPPggo+4IAD9N/cQ+YN95EMgXXj7+bNm8vbb7+tkJct1Nu/f3+ZOHGi/pIAHnUzxdJ2+0VyC5hZ6NICECgoWEADMFiBi5CaG6wkPsksYGGPs/X1QulYwSk4CkAXIUnEoubeCQBxh9b0iFDBWD+zgN+9+u8SC8gUR2gNp9+SS6mkfv36sS1nasYPY9EXgcKUCdxMuZR0lCv34mPGlbi6PvzwQ03tIsubqZ9pnsgKvigL5XPmzNG2+RRc8wAWdo+xgFEAkkDKwBELRlXOmjVLgWRgZ8yYoT/HB0QBE7vl7169emlyKteR90eSKtnSiALyCPHFpk+fLtttt50KGrKrgQIfED/y5Zdflo4dO5bUg2rGH0Qlk1H9yiuvaEgHtc0vRs+ePUv1ItddffXV+hzEEL8wzzzzjAwbNkxzD8lfPP/887WtDmANA7i1WGKnYGCjYAGParaDLO80REUCIAEZA4/AYPBw7k3V8n/A/PTTT1W9nnbaaVqPWUnEC2qVZABEDUsjiAGSF4Do888/1yURhAjQYJ0QLyzVsD0AOPmc7GqgfeqppxTG448/Xq0ryRLBgvW7//775dRTTy1Z7iFZlkxuFpoRIShr2uMA1jyAq7ufFfYBgS9oAQGwbDpW0Adcu3atDm5lSnlTMNM3kJVXgtekM52naqsvw6Tqoap9jg+I4YicggHQLOCU8f9RC1gegFVpSnVDU51RFY+EVGVky7/XAFzdLcYCOoB/hyMzNwy1t+YKA4gP2Kd5fTWV+Ho4/vhqNgU/+eSTsnr1arn88stLepOtmkQqrrzySvUbCbndfPPNpXobIYJvl44FJB0MNRtXoupCNJk/+vTTT8tZZ52lbWJhGl+Vz2kv/qb7gDX3C6EAbtkqq7oNC2dEY/2Ix1KYggHQIiGICcSFAfjSSy/JoEGDdD8vwgFxQCQEUPv166eDTQQDaBEEgEk0Bd+N+C3QsLzDZ/fdd5/ceOONCkOjRo10aYR6iXKgfMeNGyfPPvusQkhIkGUUhMnzzz9fki3N9tGyhV8cxAa/KMCGsqZtqHdU8CWXXKJCxAHMDoA8tdRCNPAFp2CzgAwifhHJAAYgihalyvIITiXJAMDEehvLJ2zBBCZA4w8qFsHCuiAA8TMsEZACp+0LZhmG6xAhhN0spEdYDtEDnITgeD5LQiwBEaYrCyDvwvNZiyS5gXfYYYcdNPZLW1jP5H4gdwBrFkByCCJ9QAbNLOD3rz1eYgGDzSsbCWEdkBMT0i2ugtPtsWRczxQMgKu6DtMXClnA4BT8jxYNQirYY8HJACFbb6EAbt6iPmAkgDjnFCxgFIAeC87W0CXjuQbgyq5DwyIE+IJTsAH4yCOPyGWXXaY9QEQDZYswIPz1/vvvq193zjnn6GeEuqwQeSB6smjRInX2ER0cv0EkhHsJv1UmIRWhQz4fERByB/EHy8aKWVDnmeyGw5/E77SEVJJR8Rs9IbXmoQZA/PrIKTgKwEVtB6tAILbLgALZDTfcoHFclmLIlEYh8ycKQE7cIhkV8UA28qOPPqphOkQD/mNlE1Kfe+45VdXEe8mYjlqIJqkVkYHVRsB4QmrNA1f2iSkBtCn4h9f/WzIFo4xZTjELSFwYFUmCKNbF/qCCyYoeMmSIxm1RwmwYQrVyP1aTxNH33ntPVTNWjOUR4stRCakoV5ZeUMtYrWBCKss0LKWQ5v/WW2/JCSecUOpdsY4su7AmybW02RNScwfAlV2Ghn1A4Av6gEe3bOgiJPtjlqgWqAXctFnwAUMiBPjw1yhYwCgAXYQkiocafxkDcEWXM8MAAl9wCjYAEQ/4WzjyLD5bUqm1nvw+fEQrCBP8RaIYcSWdUFxlElLJ/yN6QugtLiEVkYRfGiyeDZNZJgGQaFjkFAyAZgGnTnhCLSCxYPwvfDn8NoQGYTP8OfLqiLE+8MADeiglkQeiIOTg8fe5556r/h6bkYg+4OvhH37//fca1mP3HJGPuIRUohxAfMcdd5SE5VjE5JiQVAmpdCNbQVHcKHNPSM0sWBWt3QBc0TnGApYFkFjwG2+8odaPnWVkOV9//fXq0CMSAAtLgghALBBWA1ITHsR9AYFlEpZ4OBEV4cFUzjIM6pTwWKqEVLKe2cVW0YRUQH3xxRc13Gb7jz0htaKYZO46BbBok8ROwVg7ChbwmFY7ZiUf0BNSMwdAtms2AJd3HhLtA+YCgOl2Ujr+ZKq63QdM1UNV+7xcAIHPAPzxjdFZs4DpvqIDmG6PZe96ACSzib1GoWWYOAAREvhsRBXsRAJuZiNQ1NZMIhPshEMA8HUNdloqx2nw9QyUIDT4adTDwnLUl+Q89thjcvHFF5fqNRa8rd6yAJIexrMItaGECddxPfmLRHU4rQG/k4VqBBPXWXELmFk4KwwgPuCxrXeSuS36aySBmC1LLWQZE/e95ZZbNBuabGWgZHcbggSFjGK2nXQs4SA0ECDEfxEyiAPOZbHwGeIAZWw74tjxxrIPICFegAnVfNddd6kSR5DwGYmsZWHm/9RHm4nQoH7JK0ShUxeJtCS+Io5YPgJi/u0AZhY8q10B3FgkkT6gBem5mCkYAFHBnC5KwgGWg6ROrgMW4rmsCzKgDDIg2nog6fjcA4xYG6AgFR8QSB5gW6YBSGKAXcuzAfSaa64R4sjcD0i2VROYAZn6bVN51BSMmmePMtaNmDN7iIGX9lMfKplQIEtJwfVKt4CZBdEAXNbpjPAUbMeWlQUw2KRMR0KwfmwkT6e4D5hOb2X3WgBk+S7SBwRA/lCmvfm/EgsYbLInpGZ3APP96Qbgso4xFtAAZAo+rk2jrKwDptvJbgHT7bHsXa8AbtgosVMw/p5ZQAMQh56wGOeoWEIqEQ3bkAQAiAI+50BJhAkFfw3fjrAc0RB8NjYJ4Qvi/wE7/iD+I/4kShh/Ed8Nhc2Zgvz/l19+UQHBArVtdLINRShnojRRhxfRbu7hWk9IzR50wScbgEs7/vXVG6X2hABfcAo2AMkktiNwDUByBElKJcmTmC8qFsef/DyAQi0DDxnJhx12mIbfWAZhiYaTTdlhxxfaEL7jfkJ8xIm5j5NNAYolE2K+t912mzzxxBOqjMk5REGPGjVK/094DtFiRwgHX5ZEWFwGT0jNDfhoBQAiLCOn4DgA2YNr5ywDIIWlGJJSSTpFabJtk/23qGD265J6j7VjiYPPyXwmE5olFVQoyzJsl2RtEYVLxgpnP6OwWQu0g5AAkTOkOZXVzqBmbRHLiVVmSYb1xqgvoWGZBcVsx8t5Qmr2QUwJoE3B0996MtIHdBGS/UHM5xYYgEs7xEzBQR/w+LY7uwjJ59HOwbYrgOs3SKwPyNktFCygATh+/HgNoSEo+OqF4Ll6UZkr+HXsCWGxmAVghImV4IkJFT3RCoHDfXHWN04F0w6ma6Z3Ez7BE1I9IbXmCTUAl3T4Z1iEAF9wCjYAcfJJOEWpXnDBBXqoI99gyYmjZ555pgoNFO+JJ54o9957r4JCEim70hAgQIpoIabMZ2yrtFPyUc58hmMKZBanJVmVzGv8Nq4FekDmWTwfv5CvemCLKFtGAa1s4esl8BOJ0HDqqp+QWvPAlX0iABJ9ipyCAdAs4Iy3x6gF5EKUJ4qWHWqIEGAk4RRY7WsPgIjlFpZQSABl9xtJBOyG4z7EB3WTIs+eXUJi/Ix7EBLUxzMQM2RJEz7jM0QMvwCIGpZpSCBA/RJGI0EBqFniQSmXLdSPBeaXg1i2J6TmDoBL2sdYwLIA5uIBlfwGMS3b6ay+EJ19sCraArWA69ZL7BTMGh0FC3hCu8YuQiras35dhXrAAFzc/q8zxEstRGP9HEA/IbVCJFXyonIBBD7+4DeZBeQMD3xAS0jlb5x6rsMvo+Bb8bVc9nMOgcT5Z6GawkIwqth21uEXpjNtmnKOe+eoumgfviEL6ERE/ITUShJTzbcBIKHRxe1OCx9OZADyzJ/eGatTMPs3+V4NQnSEygDwoYceUiXDaaWEy4hmGIBsgSSaQaSErGgEB6oX9UtEBWipIwgNSpeoCcs2hOz4BSDGSx0jRozQyAjPIExHjJiIS3ApKA5mlDLtJGriJ6RWM0mVrC4IYGgKDgKIBTyxfRP1Acl2Zg0QFQo8wAJQ9vWprOdh3YgFEzrDYqJkuQexwAGWqFuUMuE2rg9Cw1er8lvBz0k2AFQSEFji4ecoXktsQBUTprPznnmJKABpM20g3oy69hNSK0lMNd+mAK5dJ5E+IACS4WwW0AAMtiHTCakVeV8sMuuLVtKZzlPV7xnRqXqoap8bgIvaDQ6LEOAzEcIUHAVg1R7vd9f2HgBAZjN8wNAUDIBmAWe++5QDWNtpycD7G4CcO+kAZqCDvcrye0ABXLNWYqdgllRQoUzBJ3XYJbQQ7R3sPVCVHjAAF7YdFF6GAb7gFOwAVqWr/d6oHgBAVigip2AH0KHJdA+kBBAIKbPee9qn4EyPRi2s3wBc2GZQWIQAnwGICj65467uA9ZCSDL5ygpg4RrBBwypYOAjBGYW0AHM5FDUzroNwAVtTg0DCHzBKdgBrJ2QZPKtAZAklcgpGADNAv488RmfgjM5ErW0bgNwQesYC+gA1lIyaui1FcDVhRI7BZN5QsECntJpNxchNTQwteUxBuD81gOjfUAHsLagkJ33LBdA4DMAf3n/WbeA2RmjRD8VAEkont9qYDgU5wAmeuxz4uWCAIbWAYMA4gP27dzUfcCcGLbkNEIBXLVaIn1AAGRjOYUp2AFMzsDnypsYgPNaDQiLEOAL+oAOYK4MW3LaAYDscsQHDE3BAGgW8NcPnnMLmJxxz5k3MQDntYyxgMEpuF+X3d0HzJmhS0ZDFMCVqyR2CuY4XjKi8QEdwGQMei69hQE4t2X/8DIM8AWnYAcwl4YuGW0BQA4xiJyCHcBkDHIuv0VKAIGQ8tuHz/sUnMsjmadtMwD5DsKQCgY+AxAV3L/rHi5C8nSgc7XZCuCKlYIPGAkgB/mYBXQAc3UY87ddBuCcFv3CAAJfcAp2APN3oHO15Q0n/08Pk4qcggHQLODvH73gU3CujmKetouzwJeOu1VPLZvTPMYCOoB5Oro53mzg4+sy+mwzXZYvWy6xUzDn8lGwgAO67ekiJMcHNh+aZ/D17t37Lwu4XV2Z3bxv2AecNm1ayfFsDmA+DG3utzEIX9ACRgLIcbscqatH5H4+XgY3niNFe/39LUe5/7rewlzqATjiuGa+fMj+brh0hsxu0E7+bHpYOBRH4/mmy+LiYj2XudGsCVK8bnkuvZO3Jc97oKB+Eyls11eVMH9KfU2DvRuxOr4CtaioKM9f15ufqz3At2DxHdSRAOZqo71dyesBBzB5Y5pXb+QA5tVwJa+xDmDyxjSv3sgBzKvhSl5jHcDkjWlevZEDmFfDlbzGOoDJG9O8eiMHMK+GK3mNdQCTN6Z59UYOYF4NV/Ia6wAmb0zz6o0cwLwaruQ11gFM3pjm1Rs5gHk1XMlrrAOYvDHNqzdyAPNquJLXWAcweWOaV2/kAObVcCWvsf8HaLoXvYr4+m0AAAAASUVORK5CYII=</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></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="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></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="562"><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="563"></list></costumes><sounds><list struct="atomic" id="564"></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="569"><costumes><list struct="atomic" id="570"></list></costumes><sounds><list struct="atomic" id="571"></list></sounds><blocks></blocks><variables></variables><scripts><script x="734.490234374999" y="386.3333333333337"><block var="employee database"/></script><script x="510.99999999999955" y="594.6666666666663"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><block var="employee database"/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></script><script x="10" y="10"><block s="reportCONS"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block><comment w="90" collapsed="false">STEP 6 &lt; 100k</comment></custom-block><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><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block></block></script><script x="520.9999999999998" y="554.6666666666665"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><list><block var="employee database"/></list></custom-block></script><script x="589.3333333333328" y="520.1666666666665"><custom-block s="salary from employee %l"><l/></custom-block></script><script x="590.3333333333328" y="329.16666666666674"><custom-block s="name from employee %l"><l/></custom-block></script><script x="593.3333333333328" y="358.16666666666686"><custom-block s="job title from employee %l"><l/></custom-block></script><script x="707.3333333333322" y="233.83333333333337"><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="611.5175781249993" y="15.500000000000199"><block s="reportQuotient"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block><comment w="90" collapsed="false">AVG &lt;100K</comment></custom-block><block s="reportListAttribute"><l><option>length</option></l><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></block></block></script><script x="596.2529296874995" y="485.6666666666664"><block s="reportNot"><block s="reportListItem"><l>2</l><l/></block></block></script><script x="17" y="590.4999999999995"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block><comment w="90" collapsed="false">SUM &gt; 100K</comment></custom-block></script><script x="15.000000000000028" y="484.66666666666686"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block><comment w="90" collapsed="false">SUM &lt; 100K</comment></custom-block></script><script x="16" y="261.83333333333337"><block s="reportCONS"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><l></l><l></l></list></block></autolambda><list></list></block><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l><option>last</option></l><l/></block></autolambda><list></list></block><list><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block><comment w="90" collapsed="false">STEP 6 &lt; 100k</comment></custom-block><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><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><block s="reportListItem"><l><option>last</option></l><l/></block><l>100000</l></block></autolambda><list></list></block><block var="employee database"/></custom-block></list></custom-block></block></script></scripts></sprite><watcher var="employee database" style="normal" x="10" y="10" color="243,118,29" extX="448" extY="268"/></sprites></stage><variables><variable name="employee database"><list id="946"><item><list struct="atomic" id="947">Ben Bitdiddle,computer wizard,60000</list></item><item><list struct="atomic" id="948">Alyssa P Hacker,computer programmer,40000</list></item><item><list struct="atomic" id="949">Cy D Fect,computer programmer,35000</list></item><item><list struct="atomic" id="950">Lem E Tweakit,computer technician,25000</list></item><item><list struct="atomic" id="951">Louis Reasoner,computer programmer trainee,30000</list></item><item><list struct="atomic" id="952">Oliver Warbucks,big wheel,650000</list></item><item><list struct="atomic" id="953">Eben Scrooge,chief accountant,75000</list></item><item><list struct="atomic" id="954">Robert Cratchet,accounting scrivener,18000</list></item><item><list struct="atomic" id="955">Aull DeWitt,secretary,25000</list></item></list></variable></variables></scene></scenes></project><media name="2021 - U3L11-Employee-Database" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>