<snapdata remixID="14386805"><project name="markdown blocks table" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes>This project builds a markdown-formatted table of all (primitive) blocks currently enabled in the IDE. &#xD;&#xD;It is used as a demo of an all-blocks index in the upcoming Snap manual</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="markdown blocks table"><notes>This project builds a markdown-formatted table of all (primitive) blocks currently enabled in the IDE. &#xD;&#xD;It is used as a demo of an all-blocks index in the upcoming Snap manual</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="help url %&apos;block&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>domain</l><l>help_dir</l></list></block><block s="doSetVar"><l>domain</l><l>https://snap.berkeley.edu</l></block><block s="doSetVar"><l>help_dir</l><l>/snap/help/</l></block><block s="doReport"><block s="reportJoinWords"><list><block var="domain"/><block var="help_dir"/><block s="reportBlockAttribute"><l><option>selector</option></l><block var="block"/></block><l>.png</l></list></block></block></script></block-definition><block-definition s="md help image %&apos;block&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><block var="missing screens"/><block s="reportBlockAttribute"><l><option>selector</option></l><block var="block"/></block></block><script><block s="doReport"><l>no help screen</l></block></script><script><block s="doReport"><block s="reportJoinWords"><list><l>[![</l><l>help screen for block &apos;</l><block s="reportBlockAttribute"><l><option>label</option></l><block var="block"/></block><l>&apos;](</l><custom-block s="help url %s"><block var="block"/></custom-block><l>)](</l><custom-block s="help url %s"><block var="block"/></custom-block><l>)</l></list></block></block></script></block></script></block-definition><block-definition s="list to markdown table %&apos;list&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>header</l><l>separator</l><l>conntents</l><l>row to md</l><l>n hyphens</l></list></block><block s="doSetVar"><l>row to md</l><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l>| </l><block s="reportCombine"><block var="row"/><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> | </l><l></l></list></block></autolambda><list></list></block></block><l> |</l></list></block></autolambda><list><l>row</l></list></block></block><block s="doSetVar"><l>n hyphens</l><block s="reifyReporter"><autolambda><block s="reportJoinWords"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l>-</l></list></block></autolambda><list></list></block><block s="reportNumbers"><l>1</l><block var="count"/></block></block></block></autolambda><list><l>count</l></list></block></block><block s="doSetVar"><l>header</l><block s="evaluate"><block var="row to md"/><list><block s="reportListItem"><l>1</l><block var="list"/></block></list></block></block><block s="doSetVar"><l>separator</l><block s="evaluate"><block var="row to md"/><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="n hyphens"/><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block></list></block></autolambda><list></list></block><block var="HEADER"/></block></list></block></block><block s="doSetVar"><l>conntents</l><block s="reportMap"><block var="row to md"/><block s="reportCDR"><block var="list"/></block></block></block><block s="doReport"><block s="reportCombine"><block s="reportCONS"><block var="header"/><block s="reportCONS"><block var="separator"/><block var="conntents"/></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><block s="reportUnicodeAsLetter"><l>10</l></block><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="md url %&apos;text&apos; %&apos;url&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>[</l><block var="text"/><l>](</l><block var="url"/><l>)</l></list></block></block></script></block-definition><block-definition s="data image url %&apos;block&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>![block "</l><block s="reportBlockAttribute"><l><option>label</option></l><block var="block"/></block><l>"](</l><block s="evaluate"><block s="reportJSFunction"><list><l>block</l></list><l>return block.expression.scriptPic().toDataURL();</l></block><list><block var="block"/></list></block><l>)</l></list></block></block></script></block-definition><block-definition s="save block image %&apos;block&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>block</l><l>selector</l></list><l>let canvas = block.expression.scriptPic();&#xD;let filename = `block_${selector}`;&#xD;world.children[0].saveCanvasAs(canvas, filename);</l></block><list><block var="block"/><block s="reportBlockAttribute"><l><option>selector</option></l><block var="block"/></block></list></block></script></block-definition><block-definition s="block url %&apos;block&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>/blocks/</l><block s="reportListItem"><block s="reportBlockAttribute"><l><option>category</option></l><block var="block"/></block><block s="reportGet"><l><option>categories</option></l></block></block><l>/</l><block s="reportBlockAttribute"><l><option>selector</option></l><block var="block"/></block><l>.html</l></list></block></block></script></block-definition><block-definition s="md block image %&apos;block&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>[![</l><l>block &apos;</l><block s="reportBlockAttribute"><l><option>label</option></l><block var="block"/></block><l>&apos;](</l><custom-block s="block image url %s"><block var="block"/></custom-block><l>)](</l><custom-block s="block url %s"><block var="block"/></custom-block><l>){.block-image-2x}</l></list></block></block></script><scripts><script x="100.5" y="118.75000000000003"><block s="doIfElse"><block s="reportListContainsItem"><block var="missing screens"/><block s="reportBlockAttribute"><l><option>selector</option></l><block var="block"/></block></block><script><block s="doReport"><l>no help screen</l></block></script><script></script></block></script></scripts></block-definition><block-definition s="block image url %&apos;block&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>/blocks/images/block_</l><block s="reportBlockAttribute"><l><option>selector</option></l><block var="block"/></block><l>.png</l></list></block></block></script></block-definition></blocks><primitives></primitives><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="325"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="326"></list></costumes><sounds><list struct="atomic" id="327"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="5.684341886080802e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="332"><costumes><list struct="atomic" id="333"></list></costumes><sounds><list struct="atomic" id="334"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="5"><block s="doSetVar"><l>test-block</l><block s="reportListItem"><l>165</l><block s="reportGet"><l><option>blocks</option></l></block></block></block><block s="doSetVar"><l>missing screens</l><block s="reportTextSplit"><l>reportNewCostumeSkewed&#xD;reportNewCostume&#xD;reportNewSoundFromSamples&#xD;changePenColorDimension&#xD;setPenColorDimension&#xD;reportPipe&#xD;doDefineBlock&#xD;doSetBlockAttribute&#xD;reportBlockAttribute&#xD;reportEnvironment&#xD;doSetSlot&#xD;reportMousePosition&#xD;reportVariadicMin&#xD;reportVariadicMax&#xD;reportAtan2&#xD;reportVariadicLessThan&#xD;reportVariadicEquals&#xD;reportVariadicGreaterThan&#xD;reportTextAttribute&#xD;reportCrossproduct&#xD;doPrimitive&#xD;doApplyExtension&#xD;reportApplyExtension</l><l><option>word</option></l></block></block><block s="doSetVar"><l>hats</l><block s="reportNewList"><list><block s="reifyReporter"><script><block s="receiveGo"></block></script><list></list></block><block s="reifyReporter"><script><block s="receiveUserEdit"><l><option>anything</option></l><list></list></block></script><list></list></block><block s="reifyReporter"><script><block s="receiveOnClone"></block></script><list></list></block><block s="reifyReporter"><script><block s="receiveMessage"><l><option></option></l><list></list></block></script><list></list></block><block s="reifyReporter"><script><block s="receiveKey"><l><option>space</option></l><list></list></block></script><list></list></block><block s="reifyReporter"><script><block s="receiveConditionEvent"><l/></block></script><list></list></block><block s="reifyReporter"><script><block s="receiveInteraction"><l><option>clicked</option></l></block></script><list></list></block></list></block></block><block s="doSetVar"><l>blocks list</l><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script></script><list></list></block></block><l>10</l></list></block><block s="reportBlockAttribute"><l><option>primitive</option></l><block s="reifyReporter"><script></script><list></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportBlockAttribute"><l><option>selector</option></l><block s="reifyReporter"><script></script><list></list></block></block><l>reportGetVar</l></list></block></block></list></block></autolambda><list></list></block><block s="reportGet"><l><option>blocks</option></l></block></block></block><block s="doSetVar"><l>blocks list</l><block s="reportConcatenatedLists"><list><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script></script><list></list></block></block><l>5</l></list></block></autolambda><list></list></block><block var="blocks list"/></block><block var="hats"/><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block s="reportBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script></script><list></list></block></block><l>4</l></list></block></autolambda><list></list></block><block var="blocks list"/></block></list></block></block><block s="doSetVar"><l>blocks table md</l><l></l></block><block s="doSetVar"><l>blocks json</l><l></l></block></script><script x="10" y="573.6666666666672"><block s="doSetVar"><l>HEADER</l><block s="reportNewList"><list><l>Block</l><l>Text Label</l><l>Type</l><l>Category</l><l>Lisp</l></list></block></block><block s="doSetVar"><l>block attributes</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><custom-block s="md block image %s"><l></l></custom-block><custom-block s="md url %s %s"><block s="reportJoinWords"><list><l>`</l><block s="reportBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block></block><l>`</l></list></block><custom-block s="block url %s"><l></l></custom-block></custom-block><block s="reportListItem"><block s="reportBlockAttribute"><l><option>type</option></l><block s="reifyReporter"><script></script><list></list></block></block><block s="reportNewList"><list><l>command</l><l>reporter</l><l>predicate</l><l>hat</l></list></block></block><block s="reportListItem"><block s="reportBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script></script><list></list></block></block><block s="reportGet"><l><option>categories</option></l></block></block><block s="evaluate"><block s="reportJSFunction"><list><l>context</l></list><l>let block = context.expression;&#xD;return "`" + block.toLisp() + "`";</l></block><list><l></l></list></block></list></block></autolambda><list></list></block><block var="blocks list"/></block></block><block s="doSetVar"><l>blocks table md</l><custom-block s="list to markdown table %s"><block s="reportCONS"><block var="HEADER"/><block var="block attributes"/></block></custom-block></block></script><script x="10" y="1255.2500000000007"><block s="reifyReporter"><script></script><list></list></block></script><script x="10" y="1278.7500000000007"><block s="reportBlockAttribute"><l><option>label</option></l><block s="reifyPredicate"><autolambda><block s="reportBoolean"><l><bool>true</bool></l></block></autolambda><list></list></block></block></script><script x="10" y="1314.2500000000007"><block s="receiveGo"></block></script><script x="10" y="1359.2500000000007"><block s="reportVariadicEquals"><list><l></l><l></l></list></block></script><script x="10" y="1384.7500000000007"><block var="blocks table md"><comment w="90" collapsed="false">this variable is transient and not saved with the project because there is a lot of data.</comment></block></script><script x="10" y="1494.2500000000007"><block s="reportJSFunction"><list><l>block</l></list><l>return block.toLisp()</l></block></script><script x="10" y="1519.7500000000007"><custom-block s="md help image %s"><l></l></custom-block></script><script x="10" y="1545.2500000000007"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportBlockAttribute"><l><option>primitive</option></l><block s="reifyReporter"><script></script><list></list></block></block></autolambda><list></list></block><block s="reportGet"><l><option>blocks</option></l></block></block></script><script x="10" y="1581.750000000001"><block s="reportNewList"><list><l>menus</l><block s="reportBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><script></script><list></list></block></block></list></block></script><script x="10" y="1613.250000000001"><block s="reportNewList"><list><l>slots</l><block s="reportBlockAttribute"><l><option>slots</option></l><block var="test-block"/></block></list></block></script><script x="10" y="1643.250000000001"><block s="reportApplyExtension"><l>ide_translations</l><list></list></block></script><script x="10" y="1669.250000000001"><block s="reportBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="10" y="1696.750000000001"><block var="hats"/></script><script x="10" y="1718.6666666666679"><block s="doForEach"><l>item</l><block s="reportNewList"><list><block s="reifyReporter"><autolambda><block s="errorObsolete"></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="errorObsolete"></block></autolambda><list></list></block><block s="reifyReporter"><autolambda><block s="errorObsolete"></block></autolambda><list></list></block></list></block><script><custom-block s="save block image %s"><block var="item"/></custom-block><block s="doWait"><l>0.3</l></block></script></block></script><script x="9.5" y="950.7500000000017"><block s="doSetVar"><l>block attributes</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reportNewList"><list><l>label</l><block s="reportBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block></block></list></block><block s="reportNewList"><list><l>type</l><block s="reportListItem"><block s="reportBlockAttribute"><l><option>type</option></l><block s="reifyReporter"><script></script><list></list></block></block><block s="reportNewList"><list><l>command</l><l>reporter</l><l>predicate</l></list></block></block></list></block><block s="reportNewList"><list><l>category</l><block s="reportListItem"><block s="reportBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script></script><list></list></block></block><block s="reportGet"><l><option>categories</option></l></block></block></list></block><block s="reportNewList"><list><l>selector</l><block s="reportBlockAttribute"><l><option>selector</option></l><block s="reifyReporter"><script></script><list></list></block></block></list></block><block s="reportNewList"><list><l>block_spec</l><block s="evaluate"><block s="reportJSFunction"><list><l>block</l></list><l>return block.expression.blockSpec</l></block><list><l></l></list></block></list></block></list></block></autolambda><list></list></block><block var="blocks list"/></block></block><block s="doSetVar"><l>blocks json</l><block s="reportListAttribute"><l><option>json</option></l><block var="block attributes"/></block></block></script><script x="8.5" y="901.7500000000015"><block s="doSetVar"><l>HEADER</l><block s="reportNewList"><list><l>label</l><l>type</l><l>category</l><l>primitive?</l><l>global?</l><l>help_screen</l></list></block></block></script><script x="209" y="931.7499999999998"><block s="doForEach"><l>item</l><l/><script></script></block></script></scripts></sprite><watcher var="test-block" style="normal" x="10.00000000000091" y="10" color="243,118,29" hidden="true"/><watcher var="blocks list" style="normal" x="10.00000000000091" y="115.00000400000005" color="243,118,29" extX="177.369140625" extY="150" hidden="true"/><watcher var="HEADER" style="normal" x="10.00000000000091" y="153.00000599999993" color="243,118,29" hidden="true"/><watcher var="missing screens" style="normal" x="5.918618988902381" y="5.918618988902587" color="243,118,29" hidden="true"/><watcher var="blocks json" style="normal" x="0" y="0" color="243,118,29" hidden="true"/><watcher var="hats" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="blocks table md" style="normal" x="-1.6325524044386839" y="227.52897857213327" color="243,118,29"/><watcher var="block attributes" style="normal" x="8" y="2.500001999999995" color="243,118,29" extX="200" extY="150"/></sprites></stage><variables><variable name="test-block"><context id="857"><inputs></inputs><variables></variables><block s="reportLetter"><l>1</l><l>world</l></block><receiver></receiver><origin></origin></context></variable><variable name="blocks table md" transient="true"/><variable name="blocks list"><list id="863"><item><context id="864"><inputs></inputs><variables></variables><script><block s="forward"><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="869"><inputs></inputs><variables></variables><script><block s="turn"><l>15</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="874"><inputs></inputs><variables></variables><script><block s="turnLeft"><l>15</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="879"><inputs></inputs><variables></variables><script><block s="setHeading"><l>90</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="884"><inputs></inputs><variables></variables><script><block s="doFaceTowards"><l><option>mouse-pointer</option></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="889"><inputs></inputs><variables></variables><script><block s="gotoXY"><l>0</l><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="895"><inputs></inputs><variables></variables><script><block s="doGotoObject"><l><option>random position</option></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="900"><inputs></inputs><variables></variables><script><block s="doGlide"><l>1</l><l>0</l><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="907"><inputs></inputs><variables></variables><script><block s="changeXPosition"><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="912"><inputs></inputs><variables></variables><script><block s="setXPosition"><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="917"><inputs></inputs><variables></variables><script><block s="changeYPosition"><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="922"><inputs></inputs><variables></variables><script><block s="setYPosition"><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="927"><inputs></inputs><variables></variables><script><block s="bounceOffEdge"></block></script><receiver></receiver><origin></origin></context></item><item><context id="931"><inputs></inputs><variables></variables><block s="getPosition"></block><receiver></receiver><origin></origin></context></item><item><context id="935"><inputs></inputs><variables></variables><block s="xPosition"></block><receiver></receiver><origin></origin></context></item><item><context id="939"><inputs></inputs><variables></variables><block s="yPosition"></block><receiver></receiver><origin></origin></context></item><item><context id="943"><inputs></inputs><variables></variables><block s="direction"></block><receiver></receiver><origin></origin></context></item><item><context id="947"><inputs></inputs><variables></variables><script><block s="doSwitchToCostume"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="952"><inputs></inputs><variables></variables><script><block s="doWearNextCostume"></block></script><receiver></receiver><origin></origin></context></item><item><context id="956"><inputs></inputs><variables></variables><block s="getCostumeIdx"></block><receiver></receiver><origin></origin></context></item><item><context id="960"><inputs></inputs><variables></variables><script><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="966"><inputs></inputs><variables></variables><script><block s="bubble"><l>Hello!</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="971"><inputs></inputs><variables></variables><script><block s="doThinkFor"><l>Hmm...</l><l>2</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="977"><inputs></inputs><variables></variables><script><block s="doThink"><l>Hmm...</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="982"><inputs></inputs><variables></variables><block s="reportGetImageAttribute"><l><option>width</option></l><l><option>current</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="988"><inputs></inputs><variables></variables><block s="reportNewCostumeStretched"><l><option>current</option></l><l>100</l><l>50</l></block><receiver></receiver><origin></origin></context></item><item><context id="995"><inputs></inputs><variables></variables><block s="reportNewCostumeSkewed"><l><option>current</option></l><l>0</l><l>50</l></block><receiver></receiver><origin></origin></context></item><item><context id="1002"><inputs></inputs><variables></variables><block s="reportNewCostume"><l/><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1009"><inputs></inputs><variables></variables><script><block s="changeEffect"><l><option>ghost</option></l><l>25</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1015"><inputs></inputs><variables></variables><script><block s="setEffect"><l><option>ghost</option></l><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1021"><inputs></inputs><variables></variables><script><block s="clearEffects"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1025"><inputs></inputs><variables></variables><block s="getEffect"><l><option>ghost</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1030"><inputs></inputs><variables></variables><script><block s="changeScale"><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1035"><inputs></inputs><variables></variables><script><block s="setScale"><l>100</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1040"><inputs></inputs><variables></variables><block s="getScale"></block><receiver></receiver><origin></origin></context></item><item><context id="1044"><inputs></inputs><variables></variables><script><block s="show"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1048"><inputs></inputs><variables></variables><script><block s="hide"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1052"><inputs></inputs><variables></variables><block s="reportShown"></block><receiver></receiver><origin></origin></context></item><item><context id="1056"><inputs></inputs><variables></variables><script><block s="goToLayer"><l><option>front</option></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1061"><inputs></inputs><variables></variables><script><block s="goBack"><l>1</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1066"><inputs></inputs><variables></variables><script><block s="playSound"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1071"><inputs></inputs><variables></variables><script><block s="doPlaySoundUntilDone"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1076"><inputs></inputs><variables></variables><script><block s="doStopAllSounds"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1080"><inputs></inputs><variables></variables><script><block s="doPlaySoundAtRate"><l></l><l>44100</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1086"><inputs></inputs><variables></variables><block s="reportGetSoundAttribute"><l><option>duration</option></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1092"><inputs></inputs><variables></variables><block s="reportNewSoundFromSamples"><l/><l>44100</l></block><receiver></receiver><origin></origin></context></item><item><context id="1098"><inputs></inputs><variables></variables><script><block s="doRest"><l>0.2</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1103"><inputs></inputs><variables></variables><script><block s="doPlayNote"><l>60</l><l>0.5</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1109"><inputs></inputs><variables></variables><script><block s="doSetInstrument"><l>1</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1114"><inputs></inputs><variables></variables><script><block s="doChangeTempo"><l>20</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1119"><inputs></inputs><variables></variables><script><block s="doSetTempo"><l>60</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1124"><inputs></inputs><variables></variables><block s="getTempo"></block><receiver></receiver><origin></origin></context></item><item><context id="1128"><inputs></inputs><variables></variables><script><block s="changeVolume"><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1133"><inputs></inputs><variables></variables><script><block s="setVolume"><l>100</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1138"><inputs></inputs><variables></variables><block s="getVolume"></block><receiver></receiver><origin></origin></context></item><item><context id="1142"><inputs></inputs><variables></variables><script><block s="changePan"><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1147"><inputs></inputs><variables></variables><script><block s="setPan"><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1152"><inputs></inputs><variables></variables><block s="getPan"></block><receiver></receiver><origin></origin></context></item><item><context id="1156"><inputs></inputs><variables></variables><script><block s="playFreq"><l>440</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1161"><inputs></inputs><variables></variables><script><block s="stopFreq"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1165"><inputs></inputs><variables></variables><script><block s="clear"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1169"><inputs></inputs><variables></variables><script><block s="down"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1173"><inputs></inputs><variables></variables><script><block s="up"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1177"><inputs></inputs><variables></variables><block s="getPenDown"></block><receiver></receiver><origin></origin></context></item><item><context id="1181"><inputs></inputs><variables></variables><script><block s="setColor"><color>145,26,68,1</color></block></script><receiver></receiver><origin></origin></context></item><item><context id="1186"><inputs></inputs><variables></variables><script><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1192"><inputs></inputs><variables></variables><script><block s="setPenColorDimension"><l><option>hue</option></l><l>50</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1198"><inputs></inputs><variables></variables><block s="getPenAttribute"><l><option>hue</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1203"><inputs></inputs><variables></variables><script><block s="changeSize"><l>1</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1208"><inputs></inputs><variables></variables><script><block s="setSize"><l>1</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1213"><inputs></inputs><variables></variables><script><block s="doStamp"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1217"><inputs></inputs><variables></variables><script><block s="floodFill"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1221"><inputs></inputs><variables></variables><script><block s="write"><l>Hello!</l><l>12</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1227"><inputs></inputs><variables></variables><block s="reportPenTrailsAsCostume"></block><receiver></receiver><origin></origin></context></item><item><context id="1231"><inputs></inputs><variables></variables><script><block s="doPasteOn"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1236"><inputs></inputs><variables></variables><script><block s="doCutFrom"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1241"><inputs></inputs><variables></variables><script><block s="doBroadcast"><l></l><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1248"><inputs></inputs><variables></variables><script><block s="doBroadcastAndWait"><l></l><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1255"><inputs></inputs><variables></variables><script><block s="doWait"><l>1</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1260"><inputs></inputs><variables></variables><script><block s="doWaitUntil"><l/></block></script><receiver></receiver><origin></origin></context></item><item><context id="1265"><inputs></inputs><variables></variables><script><block s="doForever"><script></script></block></script><receiver></receiver><origin></origin></context></item><item><context id="1270"><inputs></inputs><variables></variables><script><block s="doRepeat"><l>10</l><script></script></block></script><receiver></receiver><origin></origin></context></item><item><context id="1276"><inputs></inputs><variables></variables><script><block s="doUntil"><l/><script></script></block></script><receiver></receiver><origin></origin></context></item><item><context id="1282"><inputs></inputs><variables></variables><script><block s="doFor"><l>i</l><l>1</l><l>10</l><script></script></block></script><receiver></receiver><origin></origin></context></item><item><context id="1290"><inputs></inputs><variables></variables><script><block s="doIf"><l/><script></script><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1298"><inputs></inputs><variables></variables><script><block s="doIfElse"><l/><script></script><script></script></block></script><receiver></receiver><origin></origin></context></item><item><context id="1305"><inputs></inputs><variables></variables><block s="reportIfElse"><l/><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1312"><inputs></inputs><variables></variables><script><block s="doReport"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1317"><inputs></inputs><variables></variables><script><block s="doStopThis"><l><option>all</option></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1322"><inputs></inputs><variables></variables><script><block s="doRun"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1333"><inputs></inputs><variables></variables><script><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1344"><inputs></inputs><variables></variables><block s="evaluate"><block s="reifyReporter"><script></script><list></list></block><list></list></block><receiver></receiver><origin></origin></context></item><item><context id="1355"><inputs></inputs><variables></variables><block s="reportPipe"><l></l><list><block s="reifyReporter"><script></script><list></list></block></list></block><receiver></receiver><origin></origin></context></item><item><context id="1367"><inputs></inputs><variables></variables><script><block s="doTellTo"><l></l><block s="reifyScript"><script></script><list></list></block><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1379"><inputs></inputs><variables></variables><block s="reportAskFor"><l></l><block s="reifyReporter"><script></script><list></list></block><list></list></block><receiver></receiver><origin></origin></context></item><item><context id="1391"><inputs></inputs><variables></variables><script><block s="createClone"><l><option>myself</option></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1396"><inputs></inputs><variables></variables><block s="newClone"><l><option>myself</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1401"><inputs></inputs><variables></variables><script><block s="removeClone"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1405"><inputs></inputs><variables></variables><script><block s="doPauseAll"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1409"><inputs></inputs><variables></variables><script><block s="doSwitchToScene"><l><option>next</option></l><list></list></block></script><receiver></receiver><origin></origin></context></item><item><context id="1416"><inputs></inputs><variables></variables><script><block s="doDefineBlock"><l>block</l><l></l><block s="reifyReporter"><script></script><list></list></block></block></script><receiver></receiver><origin></origin></context></item><item><context id="1427"><inputs></inputs><variables></variables><script><block s="doDeleteBlock"><block s="reifyReporter"><script></script><list></list></block></block></script><receiver></receiver><origin></origin></context></item><item><context id="1436"><inputs></inputs><variables></variables><script><block s="doSetBlockAttribute"><l><option>label</option></l><block s="reifyReporter"><script></script><list></list></block><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1447"><inputs></inputs><variables></variables><block s="reportBlockAttribute"><l><option>definition</option></l><block s="reifyReporter"><script></script><list></list></block></block><receiver></receiver><origin></origin></context></item><item><context id="1457"><inputs></inputs><variables></variables><block s="reportEnvironment"><l><option>script</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1462"><inputs></inputs><variables></variables><script><block s="doSetSlot"><l></l><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1468"><inputs></inputs><variables></variables><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1473"><inputs></inputs><variables></variables><block s="reportTouchingColor"><color>145,26,68,1</color></block><receiver></receiver><origin></origin></context></item><item><context id="1478"><inputs></inputs><variables></variables><block s="reportColorIsTouchingColor"><color>145,26,68,1</color><color>145,26,68,1</color></block><receiver></receiver><origin></origin></context></item><item><context id="1484"><inputs></inputs><variables></variables><script><block s="doAsk"><l>what&apos;s your name?</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1489"><inputs></inputs><variables></variables><block s="getLastAnswer"></block><receiver></receiver><origin></origin></context></item><item><context id="1493"><inputs></inputs><variables></variables><block s="reportMousePosition"></block><receiver></receiver><origin></origin></context></item><item><context id="1497"><inputs></inputs><variables></variables><block s="reportMouseX"></block><receiver></receiver><origin></origin></context></item><item><context id="1501"><inputs></inputs><variables></variables><block s="reportMouseY"></block><receiver></receiver><origin></origin></context></item><item><context id="1505"><inputs></inputs><variables></variables><block s="reportMouseDown"></block><receiver></receiver><origin></origin></context></item><item><context id="1509"><inputs></inputs><variables></variables><block s="reportKeyPressed"><l><option>space</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1514"><inputs></inputs><variables></variables><block s="reportRelationTo"><l><option>distance</option></l><l><option>mouse-pointer</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1520"><inputs></inputs><variables></variables><block s="reportAspect"><l><option>hue</option></l><l><option>mouse-pointer</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1526"><inputs></inputs><variables></variables><script><block s="doResetTimer"></block></script><receiver></receiver><origin></origin></context></item><item><context id="1530"><inputs></inputs><variables></variables><block s="getTimer"></block><receiver></receiver><origin></origin></context></item><item><context id="1534"><inputs></inputs><variables></variables><block s="reportDate"><l><option>date</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1539"><inputs></inputs><variables></variables><block s="reportAttributeOf"><l><option>costume #</option></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1545"><inputs></inputs><variables></variables><block s="reportGet"><l><option>neighbors</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1550"><inputs></inputs><variables></variables><block s="reportObject"><l><option>myself</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1555"><inputs></inputs><variables></variables><block s="reportURL"><l>snap.berkeley.edu</l></block><receiver></receiver><origin></origin></context></item><item><context id="1560"><inputs></inputs><variables></variables><block s="reportAudio"><l><option>volume</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1565"><inputs></inputs><variables></variables><block s="reportVideo"><l><option>motion</option></l><l><option>myself</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1571"><inputs></inputs><variables></variables><script><block s="doSetVideoTransparency"><l>50</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1576"><inputs></inputs><variables></variables><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1581"><inputs></inputs><variables></variables><script><block s="doSetGlobalFlag"><l><option>video capture</option></l><l/></block></script><receiver></receiver><origin></origin></context></item><item><context id="1587"><inputs></inputs><variables></variables><block s="reportVariadicSum"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1595"><inputs></inputs><variables></variables><block s="reportDifference"><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1601"><inputs></inputs><variables></variables><block s="reportVariadicProduct"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1609"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1615"><inputs></inputs><variables></variables><block s="reportPower"><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1621"><inputs></inputs><variables></variables><block s="reportModulus"><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1627"><inputs></inputs><variables></variables><block s="reportVariadicMin"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1635"><inputs></inputs><variables></variables><block s="reportVariadicMax"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1643"><inputs></inputs><variables></variables><block s="reportRound"><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1648"><inputs></inputs><variables></variables><block s="reportMonadic"><l><option>sqrt</option></l><l>10</l></block><receiver></receiver><origin></origin></context></item><item><context id="1654"><inputs></inputs><variables></variables><block s="reportAtan2"><l></l><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1660"><inputs></inputs><variables></variables><block s="reportRandom"><l>1</l><l>10</l></block><receiver></receiver><origin></origin></context></item><item><context id="1666"><inputs></inputs><variables></variables><block s="reportVariadicLessThan"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1674"><inputs></inputs><variables></variables><block s="reportVariadicEquals"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1682"><inputs></inputs><variables></variables><block s="reportVariadicGreaterThan"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1690"><inputs></inputs><variables></variables><block s="reportVariadicAnd"><list><l/><l/></list></block><receiver></receiver><origin></origin></context></item><item><context id="1698"><inputs></inputs><variables></variables><block s="reportVariadicOr"><list><l/><l/></list></block><receiver></receiver><origin></origin></context></item><item><context id="1706"><inputs></inputs><variables></variables><block s="reportNot"><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1711"><inputs></inputs><variables></variables><block s="reportBoolean"><l><bool>true</bool></l></block><receiver></receiver><origin></origin></context></item><item><context id="1716"><inputs></inputs><variables></variables><block s="reportJoinWords"><list><l>hello </l><l>world</l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1724"><inputs></inputs><variables></variables><block s="reportTextSplit"><l>hello world</l><l> </l></block><receiver></receiver><origin></origin></context></item><item><context id="1730"><inputs></inputs><variables></variables><block s="reportLetter"><l>1</l><l>world</l></block><receiver></receiver><origin></origin></context></item><item><context id="1736"><inputs></inputs><variables></variables><block s="reportTextAttribute"><l><option>length</option></l><l>world</l></block><receiver></receiver><origin></origin></context></item><item><context id="1742"><inputs></inputs><variables></variables><block s="reportUnicode"><l>a</l></block><receiver></receiver><origin></origin></context></item><item><context id="1747"><inputs></inputs><variables></variables><block s="reportUnicodeAsLetter"><l>65</l></block><receiver></receiver><origin></origin></context></item><item><context id="1752"><inputs></inputs><variables></variables><block s="reportIsA"><l>5</l><l><option>number</option></l></block><receiver></receiver><origin></origin></context></item><item><context id="1758"><inputs></inputs><variables></variables><block s="reportVariadicIsIdentical"><list><l></l><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1766"><inputs></inputs><variables></variables><block s="reportJSFunction"><list><l></l></list><l></l></block><receiver></receiver><origin></origin></context></item><item><context id="1774"><inputs></inputs><variables></variables><script><block s="doSetVar"><l></l><l>0</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1780"><inputs></inputs><variables></variables><script><block s="doChangeVar"><l></l><l>1</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1786"><inputs></inputs><variables></variables><script><block s="doShowVar"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1791"><inputs></inputs><variables></variables><script><block s="doHideVar"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1796"><inputs></inputs><variables></variables><script><block s="doDeleteAttr"><l></l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1801"><inputs></inputs><variables></variables><block s="reportNewList"><list><l></l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1808"><inputs></inputs><variables></variables><block s="reportNumbers"><l>1</l><l>10</l></block><receiver></receiver><origin></origin></context></item><item><context id="1814"><inputs></inputs><variables></variables><block s="reportCONS"><l></l><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1820"><inputs></inputs><variables></variables><block s="reportListItem"><l>1</l><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1826"><inputs></inputs><variables></variables><block s="reportCDR"><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1831"><inputs></inputs><variables></variables><block s="reportListAttribute"><l><option>length</option></l><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1837"><inputs></inputs><variables></variables><block s="reportListIndex"><l>thing</l><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1843"><inputs></inputs><variables></variables><block s="reportListContainsItem"><l/><l>thing</l></block><receiver></receiver><origin></origin></context></item><item><context id="1849"><inputs></inputs><variables></variables><block s="reportListIsEmpty"><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1854"><inputs></inputs><variables></variables><block s="reportMap"><block s="reifyReporter"><script></script><list></list></block><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1864"><inputs></inputs><variables></variables><block s="reportKeep"><block s="reifyPredicate"><script></script><list></list></block><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1874"><inputs></inputs><variables></variables><block s="reportFindFirst"><block s="reifyPredicate"><script></script><list></list></block><l/></block><receiver></receiver><origin></origin></context></item><item><context id="1884"><inputs></inputs><variables></variables><block s="reportCombine"><l/><block s="reifyReporter"><script></script><list></list></block></block><receiver></receiver><origin></origin></context></item><item><context id="1894"><inputs></inputs><variables></variables><script><block s="doForEach"><l>item</l><l/><script></script></block></script><receiver></receiver><origin></origin></context></item><item><context id="1901"><inputs></inputs><variables></variables><script><block s="doAddToList"><l>thing</l><l/></block></script><receiver></receiver><origin></origin></context></item><item><context id="1907"><inputs></inputs><variables></variables><script><block s="doDeleteFromList"><l>1</l><l/></block></script><receiver></receiver><origin></origin></context></item><item><context id="1913"><inputs></inputs><variables></variables><script><block s="doInsertInList"><l>thing</l><l>1</l><l/></block></script><receiver></receiver><origin></origin></context></item><item><context id="1920"><inputs></inputs><variables></variables><script><block s="doReplaceInList"><l>1</l><l/><l>thing</l></block></script><receiver></receiver><origin></origin></context></item><item><context id="1927"><inputs></inputs><variables></variables><block s="reportConcatenatedLists"><list><l/><l/></list></block><receiver></receiver><origin></origin></context></item><item><context id="1935"><inputs></inputs><variables></variables><block s="reportReshape"><l></l><list><l>4</l><l>3</l></list></block><receiver></receiver><origin></origin></context></item><item><context id="1944"><inputs></inputs><variables></variables><block s="reportCrossproduct"><list><l/><l/></list></block><receiver></receiver><origin></origin></context></item></list></variable><variable name="HEADER"><list struct="atomic" id="1952">label,type,category,primitive?,global?,help_screen</list></variable><variable name="missing screens"><list struct="atomic" id="1953">reportNewCostumeSkewed,reportNewCostume,reportNewSoundFromSamples,changePenColorDimension,setPenColorDimension,reportPipe,doDefineBlock,doSetBlockAttribute,reportBlockAttribute,reportEnvironment,doSetSlot,reportMousePosition,reportVariadicMin,reportVariadicMax,reportAtan2,reportVariadicLessThan,reportVariadicEquals,reportVariadicGreaterThan,reportTextAttribute,reportCrossproduct,doPrimitive,doApplyExtension,reportApplyExtension</list></variable><variable name="blocks json" transient="true"/><variable name="hats"><list id="1954"><item><context id="1955"><inputs></inputs><variables></variables><script><block s="receiveGo"></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><context id="1959"><inputs></inputs><variables><variable name="i"><l>-1</l></variable></variables><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin></context></context></item><item><context id="1961"><inputs></inputs><variables></variables><script><block s="receiveUserEdit"><l><option>anything</option></l><list></list></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><ref id="1959"></ref></context></item><item><context id="1968"><inputs></inputs><variables></variables><script><block s="receiveOnClone"></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><ref id="1959"></ref></context></item><item><context id="1972"><inputs></inputs><variables></variables><script><block s="receiveMessage"><l><option></option></l><list></list></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><ref id="1959"></ref></context></item><item><context id="1979"><inputs></inputs><variables></variables><script><block s="receiveKey"><l><option>space</option></l><list></list></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><ref id="1959"></ref></context></item><item><context id="1986"><inputs></inputs><variables></variables><script><block s="receiveConditionEvent"><l/></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><ref id="1959"></ref></context></item><item><context id="1991"><inputs></inputs><variables></variables><script><block s="receiveInteraction"><l><option>clicked</option></l></block></script><receiver><ref id="332"></ref></receiver><origin><ref id="332"></ref></origin><ref id="1959"></ref></context></item></list></variable><variable name="block attributes"><list id="1996"><item><list id="1997"><item><list struct="atomic" id="1998">label,move _ steps</list></item><item><list struct="atomic" id="1999">type,command</list></item><item><list struct="atomic" id="2000">category,motion</list></item><item><list struct="atomic" id="2001">selector,forward</list></item><item><list struct="atomic" id="2002">block_spec,move %n steps</list></item></list></item><item><list id="2003"><item><list struct="atomic" id="2004">label,turn $clockwise _ degrees</list></item><item><list struct="atomic" id="2005">type,command</list></item><item><list struct="atomic" id="2006">category,motion</list></item><item><list struct="atomic" id="2007">selector,turn</list></item><item><list struct="atomic" id="2008">block_spec,turn $clockwise %n degrees</list></item></list></item><item><list id="2009"><item><list struct="atomic" id="2010">label,turn $counterclockwise _ degrees</list></item><item><list struct="atomic" id="2011">type,command</list></item><item><list struct="atomic" id="2012">category,motion</list></item><item><list struct="atomic" id="2013">selector,turnLeft</list></item><item><list struct="atomic" id="2014">block_spec,turn $counterclockwise %n degrees</list></item></list></item><item><list id="2015"><item><list struct="atomic" id="2016">label,point in direction _</list></item><item><list struct="atomic" id="2017">type,command</list></item><item><list struct="atomic" id="2018">category,motion</list></item><item><list struct="atomic" id="2019">selector,setHeading</list></item><item><list struct="atomic" id="2020">block_spec,point in direction %dir</list></item></list></item><item><list id="2021"><item><list struct="atomic" id="2022">label,point towards _</list></item><item><list struct="atomic" id="2023">type,command</list></item><item><list struct="atomic" id="2024">category,motion</list></item><item><list struct="atomic" id="2025">selector,doFaceTowards</list></item><item><list struct="atomic" id="2026">block_spec,point towards %dst</list></item></list></item><item><list id="2027"><item><list struct="atomic" id="2028">label,go to x: _ y: _</list></item><item><list struct="atomic" id="2029">type,command</list></item><item><list struct="atomic" id="2030">category,motion</list></item><item><list struct="atomic" id="2031">selector,gotoXY</list></item><item><list struct="atomic" id="2032">block_spec,go to x: %n y: %n</list></item></list></item><item><list id="2033"><item><list struct="atomic" id="2034">label,go to _</list></item><item><list struct="atomic" id="2035">type,command</list></item><item><list struct="atomic" id="2036">category,motion</list></item><item><list struct="atomic" id="2037">selector,doGotoObject</list></item><item><list struct="atomic" id="2038">block_spec,go to %dst</list></item></list></item><item><list id="2039"><item><list struct="atomic" id="2040">label,glide _ secs to x: _ y: _</list></item><item><list struct="atomic" id="2041">type,command</list></item><item><list struct="atomic" id="2042">category,motion</list></item><item><list struct="atomic" id="2043">selector,doGlide</list></item><item><list struct="atomic" id="2044">block_spec,glide %n secs to x: %n y: %n</list></item></list></item><item><list id="2045"><item><list struct="atomic" id="2046">label,change x by _</list></item><item><list struct="atomic" id="2047">type,command</list></item><item><list struct="atomic" id="2048">category,motion</list></item><item><list struct="atomic" id="2049">selector,changeXPosition</list></item><item><list struct="atomic" id="2050">block_spec,change x by %n</list></item></list></item><item><list id="2051"><item><list struct="atomic" id="2052">label,set x to _</list></item><item><list struct="atomic" id="2053">type,command</list></item><item><list struct="atomic" id="2054">category,motion</list></item><item><list struct="atomic" id="2055">selector,setXPosition</list></item><item><list struct="atomic" id="2056">block_spec,set x to %n</list></item></list></item><item><list id="2057"><item><list struct="atomic" id="2058">label,change y by _</list></item><item><list struct="atomic" id="2059">type,command</list></item><item><list struct="atomic" id="2060">category,motion</list></item><item><list struct="atomic" id="2061">selector,changeYPosition</list></item><item><list struct="atomic" id="2062">block_spec,change y by %n</list></item></list></item><item><list id="2063"><item><list struct="atomic" id="2064">label,set y to _</list></item><item><list struct="atomic" id="2065">type,command</list></item><item><list struct="atomic" id="2066">category,motion</list></item><item><list struct="atomic" id="2067">selector,setYPosition</list></item><item><list struct="atomic" id="2068">block_spec,set y to %n</list></item></list></item><item><list id="2069"><item><list struct="atomic" id="2070">label,&quot;if on edge, bounce&quot;</list></item><item><list struct="atomic" id="2071">type,command</list></item><item><list struct="atomic" id="2072">category,motion</list></item><item><list struct="atomic" id="2073">selector,bounceOffEdge</list></item><item><list struct="atomic" id="2074">block_spec,&quot;if on edge, bounce&quot;</list></item></list></item><item><list id="2075"><item><list struct="atomic" id="2076">label,position</list></item><item><list struct="atomic" id="2077">type,reporter</list></item><item><list struct="atomic" id="2078">category,motion</list></item><item><list struct="atomic" id="2079">selector,getPosition</list></item><item><list struct="atomic" id="2080">block_spec,position</list></item></list></item><item><list id="2081"><item><list struct="atomic" id="2082">label,x position</list></item><item><list struct="atomic" id="2083">type,reporter</list></item><item><list struct="atomic" id="2084">category,motion</list></item><item><list struct="atomic" id="2085">selector,xPosition</list></item><item><list struct="atomic" id="2086">block_spec,x position</list></item></list></item><item><list id="2087"><item><list struct="atomic" id="2088">label,y position</list></item><item><list struct="atomic" id="2089">type,reporter</list></item><item><list struct="atomic" id="2090">category,motion</list></item><item><list struct="atomic" id="2091">selector,yPosition</list></item><item><list struct="atomic" id="2092">block_spec,y position</list></item></list></item><item><list id="2093"><item><list struct="atomic" id="2094">label,direction</list></item><item><list struct="atomic" id="2095">type,reporter</list></item><item><list struct="atomic" id="2096">category,motion</list></item><item><list struct="atomic" id="2097">selector,direction</list></item><item><list struct="atomic" id="2098">block_spec,direction</list></item></list></item><item><list id="2099"><item><list struct="atomic" id="2100">label,switch to costume _</list></item><item><list struct="atomic" id="2101">type,command</list></item><item><list struct="atomic" id="2102">category,looks</list></item><item><list struct="atomic" id="2103">selector,doSwitchToCostume</list></item><item><list struct="atomic" id="2104">block_spec,switch to costume %cst</list></item></list></item><item><list id="2105"><item><list struct="atomic" id="2106">label,next costume</list></item><item><list struct="atomic" id="2107">type,command</list></item><item><list struct="atomic" id="2108">category,looks</list></item><item><list struct="atomic" id="2109">selector,doWearNextCostume</list></item><item><list struct="atomic" id="2110">block_spec,next costume</list></item></list></item><item><list id="2111"><item><list struct="atomic" id="2112">label,costume #</list></item><item><list struct="atomic" id="2113">type,reporter</list></item><item><list struct="atomic" id="2114">category,looks</list></item><item><list struct="atomic" id="2115">selector,getCostumeIdx</list></item><item><list struct="atomic" id="2116">block_spec,costume #</list></item></list></item><item><list id="2117"><item><list struct="atomic" id="2118">label,say _ for _ secs</list></item><item><list struct="atomic" id="2119">type,command</list></item><item><list struct="atomic" id="2120">category,looks</list></item><item><list struct="atomic" id="2121">selector,doSayFor</list></item><item><list struct="atomic" id="2122">block_spec,say %s for %n secs</list></item></list></item><item><list id="2123"><item><list struct="atomic" id="2124">label,say _</list></item><item><list struct="atomic" id="2125">type,command</list></item><item><list struct="atomic" id="2126">category,looks</list></item><item><list struct="atomic" id="2127">selector,bubble</list></item><item><list struct="atomic" id="2128">block_spec,say %s</list></item></list></item><item><list id="2129"><item><list struct="atomic" id="2130">label,think _ for _ secs</list></item><item><list struct="atomic" id="2131">type,command</list></item><item><list struct="atomic" id="2132">category,looks</list></item><item><list struct="atomic" id="2133">selector,doThinkFor</list></item><item><list struct="atomic" id="2134">block_spec,think %s for %n secs</list></item></list></item><item><list id="2135"><item><list struct="atomic" id="2136">label,think _</list></item><item><list struct="atomic" id="2137">type,command</list></item><item><list struct="atomic" id="2138">category,looks</list></item><item><list struct="atomic" id="2139">selector,doThink</list></item><item><list struct="atomic" id="2140">block_spec,think %s</list></item></list></item><item><list id="2141"><item><list struct="atomic" id="2142">label,_ of costume _</list></item><item><list struct="atomic" id="2143">type,reporter</list></item><item><list struct="atomic" id="2144">category,looks</list></item><item><list struct="atomic" id="2145">selector,reportGetImageAttribute</list></item><item><list struct="atomic" id="2146">block_spec,%img of costume %cst</list></item></list></item><item><list id="2147"><item><list struct="atomic" id="2148">label,stretch _ x: _ y: _ %</list></item><item><list struct="atomic" id="2149">type,reporter</list></item><item><list struct="atomic" id="2150">category,looks</list></item><item><list struct="atomic" id="2151">selector,reportNewCostumeStretched</list></item><item><list struct="atomic" id="2152">block_spec,stretch %cst x: %n y: %n %</list></item></list></item><item><list id="2153"><item><list struct="atomic" id="2154">label,skew _ to _ degrees _ %</list></item><item><list struct="atomic" id="2155">type,reporter</list></item><item><list struct="atomic" id="2156">category,looks</list></item><item><list struct="atomic" id="2157">selector,reportNewCostumeSkewed</list></item><item><list struct="atomic" id="2158">block_spec,skew %cst to %dir degrees %n %</list></item></list></item><item><list id="2159"><item><list struct="atomic" id="2160">label,new costume _ width _ height _</list></item><item><list struct="atomic" id="2161">type,reporter</list></item><item><list struct="atomic" id="2162">category,looks</list></item><item><list struct="atomic" id="2163">selector,reportNewCostume</list></item><item><list struct="atomic" id="2164">block_spec,new costume %l width %dim height %dim</list></item></list></item><item><list id="2165"><item><list struct="atomic" id="2166">label,change _ effect by _</list></item><item><list struct="atomic" id="2167">type,command</list></item><item><list struct="atomic" id="2168">category,looks</list></item><item><list struct="atomic" id="2169">selector,changeEffect</list></item><item><list struct="atomic" id="2170">block_spec,change %eff effect by %n</list></item></list></item><item><list id="2171"><item><list struct="atomic" id="2172">label,set _ effect to _</list></item><item><list struct="atomic" id="2173">type,command</list></item><item><list struct="atomic" id="2174">category,looks</list></item><item><list struct="atomic" id="2175">selector,setEffect</list></item><item><list struct="atomic" id="2176">block_spec,set %eff effect to %n</list></item></list></item><item><list id="2177"><item><list struct="atomic" id="2178">label,clear graphic effects</list></item><item><list struct="atomic" id="2179">type,command</list></item><item><list struct="atomic" id="2180">category,looks</list></item><item><list struct="atomic" id="2181">selector,clearEffects</list></item><item><list struct="atomic" id="2182">block_spec,clear graphic effects</list></item></list></item><item><list id="2183"><item><list struct="atomic" id="2184">label,_ effect</list></item><item><list struct="atomic" id="2185">type,reporter</list></item><item><list struct="atomic" id="2186">category,looks</list></item><item><list struct="atomic" id="2187">selector,getEffect</list></item><item><list struct="atomic" id="2188">block_spec,%eff effect</list></item></list></item><item><list id="2189"><item><list struct="atomic" id="2190">label,change size by _</list></item><item><list struct="atomic" id="2191">type,command</list></item><item><list struct="atomic" id="2192">category,looks</list></item><item><list struct="atomic" id="2193">selector,changeScale</list></item><item><list struct="atomic" id="2194">block_spec,change size by %n</list></item></list></item><item><list id="2195"><item><list struct="atomic" id="2196">label,set size to _ %</list></item><item><list struct="atomic" id="2197">type,command</list></item><item><list struct="atomic" id="2198">category,looks</list></item><item><list struct="atomic" id="2199">selector,setScale</list></item><item><list struct="atomic" id="2200">block_spec,set size to %n %</list></item></list></item><item><list id="2201"><item><list struct="atomic" id="2202">label,size</list></item><item><list struct="atomic" id="2203">type,reporter</list></item><item><list struct="atomic" id="2204">category,looks</list></item><item><list struct="atomic" id="2205">selector,getScale</list></item><item><list struct="atomic" id="2206">block_spec,size</list></item></list></item><item><list id="2207"><item><list struct="atomic" id="2208">label,show</list></item><item><list struct="atomic" id="2209">type,command</list></item><item><list struct="atomic" id="2210">category,looks</list></item><item><list struct="atomic" id="2211">selector,show</list></item><item><list struct="atomic" id="2212">block_spec,show</list></item></list></item><item><list id="2213"><item><list struct="atomic" id="2214">label,hide</list></item><item><list struct="atomic" id="2215">type,command</list></item><item><list struct="atomic" id="2216">category,looks</list></item><item><list struct="atomic" id="2217">selector,hide</list></item><item><list struct="atomic" id="2218">block_spec,hide</list></item></list></item><item><list id="2219"><item><list struct="atomic" id="2220">label,shown?</list></item><item><list struct="atomic" id="2221">type,predicate</list></item><item><list struct="atomic" id="2222">category,looks</list></item><item><list struct="atomic" id="2223">selector,reportShown</list></item><item><list struct="atomic" id="2224">block_spec,shown?</list></item></list></item><item><list id="2225"><item><list struct="atomic" id="2226">label,go to _ layer</list></item><item><list struct="atomic" id="2227">type,command</list></item><item><list struct="atomic" id="2228">category,looks</list></item><item><list struct="atomic" id="2229">selector,goToLayer</list></item><item><list struct="atomic" id="2230">block_spec,go to %layer layer</list></item></list></item><item><list id="2231"><item><list struct="atomic" id="2232">label,go back _ layers</list></item><item><list struct="atomic" id="2233">type,command</list></item><item><list struct="atomic" id="2234">category,looks</list></item><item><list struct="atomic" id="2235">selector,goBack</list></item><item><list struct="atomic" id="2236">block_spec,go back %n layers</list></item></list></item><item><list id="2237"><item><list struct="atomic" id="2238">label,play sound _</list></item><item><list struct="atomic" id="2239">type,command</list></item><item><list struct="atomic" id="2240">category,sound</list></item><item><list struct="atomic" id="2241">selector,playSound</list></item><item><list struct="atomic" id="2242">block_spec,play sound %snd</list></item></list></item><item><list id="2243"><item><list struct="atomic" id="2244">label,play sound _ until done</list></item><item><list struct="atomic" id="2245">type,command</list></item><item><list struct="atomic" id="2246">category,sound</list></item><item><list struct="atomic" id="2247">selector,doPlaySoundUntilDone</list></item><item><list struct="atomic" id="2248">block_spec,play sound %snd until done</list></item></list></item><item><list id="2249"><item><list struct="atomic" id="2250">label,stop all sounds</list></item><item><list struct="atomic" id="2251">type,command</list></item><item><list struct="atomic" id="2252">category,sound</list></item><item><list struct="atomic" id="2253">selector,doStopAllSounds</list></item><item><list struct="atomic" id="2254">block_spec,stop all sounds</list></item></list></item><item><list id="2255"><item><list struct="atomic" id="2256">label,play sound _ at _ Hz</list></item><item><list struct="atomic" id="2257">type,command</list></item><item><list struct="atomic" id="2258">category,sound</list></item><item><list struct="atomic" id="2259">selector,doPlaySoundAtRate</list></item><item><list struct="atomic" id="2260">block_spec,play sound %snd at %rate Hz</list></item></list></item><item><list id="2261"><item><list struct="atomic" id="2262">label,_ of sound _</list></item><item><list struct="atomic" id="2263">type,reporter</list></item><item><list struct="atomic" id="2264">category,sound</list></item><item><list struct="atomic" id="2265">selector,reportGetSoundAttribute</list></item><item><list struct="atomic" id="2266">block_spec,%aa of sound %snd</list></item></list></item><item><list id="2267"><item><list struct="atomic" id="2268">label,new sound _ rate _ Hz</list></item><item><list struct="atomic" id="2269">type,reporter</list></item><item><list struct="atomic" id="2270">category,sound</list></item><item><list struct="atomic" id="2271">selector,reportNewSoundFromSamples</list></item><item><list struct="atomic" id="2272">block_spec,new sound %l rate %rate Hz</list></item></list></item><item><list id="2273"><item><list struct="atomic" id="2274">label,rest for _ beats</list></item><item><list struct="atomic" id="2275">type,command</list></item><item><list struct="atomic" id="2276">category,sound</list></item><item><list struct="atomic" id="2277">selector,doRest</list></item><item><list struct="atomic" id="2278">block_spec,rest for %n beats</list></item></list></item><item><list id="2279"><item><list struct="atomic" id="2280">label,play note _ for _ beats</list></item><item><list struct="atomic" id="2281">type,command</list></item><item><list struct="atomic" id="2282">category,sound</list></item><item><list struct="atomic" id="2283">selector,doPlayNote</list></item><item><list struct="atomic" id="2284">block_spec,play note %note for %n beats</list></item></list></item><item><list id="2285"><item><list struct="atomic" id="2286">label,set instrument to _</list></item><item><list struct="atomic" id="2287">type,command</list></item><item><list struct="atomic" id="2288">category,sound</list></item><item><list struct="atomic" id="2289">selector,doSetInstrument</list></item><item><list struct="atomic" id="2290">block_spec,set instrument to %inst</list></item></list></item><item><list id="2291"><item><list struct="atomic" id="2292">label,change tempo by _</list></item><item><list struct="atomic" id="2293">type,command</list></item><item><list struct="atomic" id="2294">category,sound</list></item><item><list struct="atomic" id="2295">selector,doChangeTempo</list></item><item><list struct="atomic" id="2296">block_spec,change tempo by %n</list></item></list></item><item><list id="2297"><item><list struct="atomic" id="2298">label,set tempo to _ bpm</list></item><item><list struct="atomic" id="2299">type,command</list></item><item><list struct="atomic" id="2300">category,sound</list></item><item><list struct="atomic" id="2301">selector,doSetTempo</list></item><item><list struct="atomic" id="2302">block_spec,set tempo to %n bpm</list></item></list></item><item><list id="2303"><item><list struct="atomic" id="2304">label,tempo</list></item><item><list struct="atomic" id="2305">type,reporter</list></item><item><list struct="atomic" id="2306">category,sound</list></item><item><list struct="atomic" id="2307">selector,getTempo</list></item><item><list struct="atomic" id="2308">block_spec,tempo</list></item></list></item><item><list id="2309"><item><list struct="atomic" id="2310">label,change volume by _</list></item><item><list struct="atomic" id="2311">type,command</list></item><item><list struct="atomic" id="2312">category,sound</list></item><item><list struct="atomic" id="2313">selector,changeVolume</list></item><item><list struct="atomic" id="2314">block_spec,change volume by %n</list></item></list></item><item><list id="2315"><item><list struct="atomic" id="2316">label,set volume to _ %</list></item><item><list struct="atomic" id="2317">type,command</list></item><item><list struct="atomic" id="2318">category,sound</list></item><item><list struct="atomic" id="2319">selector,setVolume</list></item><item><list struct="atomic" id="2320">block_spec,set volume to %n %</list></item></list></item><item><list id="2321"><item><list struct="atomic" id="2322">label,volume</list></item><item><list struct="atomic" id="2323">type,reporter</list></item><item><list struct="atomic" id="2324">category,sound</list></item><item><list struct="atomic" id="2325">selector,getVolume</list></item><item><list struct="atomic" id="2326">block_spec,volume</list></item></list></item><item><list id="2327"><item><list struct="atomic" id="2328">label,change balance by _</list></item><item><list struct="atomic" id="2329">type,command</list></item><item><list struct="atomic" id="2330">category,sound</list></item><item><list struct="atomic" id="2331">selector,changePan</list></item><item><list struct="atomic" id="2332">block_spec,change balance by %n</list></item></list></item><item><list id="2333"><item><list struct="atomic" id="2334">label,set balance to _</list></item><item><list struct="atomic" id="2335">type,command</list></item><item><list struct="atomic" id="2336">category,sound</list></item><item><list struct="atomic" id="2337">selector,setPan</list></item><item><list struct="atomic" id="2338">block_spec,set balance to %n</list></item></list></item><item><list id="2339"><item><list struct="atomic" id="2340">label,balance</list></item><item><list struct="atomic" id="2341">type,reporter</list></item><item><list struct="atomic" id="2342">category,sound</list></item><item><list struct="atomic" id="2343">selector,getPan</list></item><item><list struct="atomic" id="2344">block_spec,balance</list></item></list></item><item><list id="2345"><item><list struct="atomic" id="2346">label,play frequency _ Hz</list></item><item><list struct="atomic" id="2347">type,command</list></item><item><list struct="atomic" id="2348">category,sound</list></item><item><list struct="atomic" id="2349">selector,playFreq</list></item><item><list struct="atomic" id="2350">block_spec,play frequency %n Hz</list></item></list></item><item><list id="2351"><item><list struct="atomic" id="2352">label,stop frequency</list></item><item><list struct="atomic" id="2353">type,command</list></item><item><list struct="atomic" id="2354">category,sound</list></item><item><list struct="atomic" id="2355">selector,stopFreq</list></item><item><list struct="atomic" id="2356">block_spec,stop frequency</list></item></list></item><item><list id="2357"><item><list struct="atomic" id="2358">label,clear</list></item><item><list struct="atomic" id="2359">type,command</list></item><item><list struct="atomic" id="2360">category,pen</list></item><item><list struct="atomic" id="2361">selector,clear</list></item><item><list struct="atomic" id="2362">block_spec,clear</list></item></list></item><item><list id="2363"><item><list struct="atomic" id="2364">label,pen down</list></item><item><list struct="atomic" id="2365">type,command</list></item><item><list struct="atomic" id="2366">category,pen</list></item><item><list struct="atomic" id="2367">selector,down</list></item><item><list struct="atomic" id="2368">block_spec,pen down</list></item></list></item><item><list id="2369"><item><list struct="atomic" id="2370">label,pen up</list></item><item><list struct="atomic" id="2371">type,command</list></item><item><list struct="atomic" id="2372">category,pen</list></item><item><list struct="atomic" id="2373">selector,up</list></item><item><list struct="atomic" id="2374">block_spec,pen up</list></item></list></item><item><list id="2375"><item><list struct="atomic" id="2376">label,pen down?</list></item><item><list struct="atomic" id="2377">type,predicate</list></item><item><list struct="atomic" id="2378">category,pen</list></item><item><list struct="atomic" id="2379">selector,getPenDown</list></item><item><list struct="atomic" id="2380">block_spec,pen down?</list></item></list></item><item><list id="2381"><item><list struct="atomic" id="2382">label,set pen color to _</list></item><item><list struct="atomic" id="2383">type,command</list></item><item><list struct="atomic" id="2384">category,pen</list></item><item><list struct="atomic" id="2385">selector,setColor</list></item><item><list struct="atomic" id="2386">block_spec,set pen color to %clr</list></item></list></item><item><list id="2387"><item><list struct="atomic" id="2388">label,change pen _ by _</list></item><item><list struct="atomic" id="2389">type,command</list></item><item><list struct="atomic" id="2390">category,pen</list></item><item><list struct="atomic" id="2391">selector,changePenColorDimension</list></item><item><list struct="atomic" id="2392">block_spec,change pen %clrdim by %n</list></item></list></item><item><list id="2393"><item><list struct="atomic" id="2394">label,set pen _ to _</list></item><item><list struct="atomic" id="2395">type,command</list></item><item><list struct="atomic" id="2396">category,pen</list></item><item><list struct="atomic" id="2397">selector,setPenColorDimension</list></item><item><list struct="atomic" id="2398">block_spec,set pen %clrdim to %n</list></item></list></item><item><list id="2399"><item><list struct="atomic" id="2400">label,pen _</list></item><item><list struct="atomic" id="2401">type,reporter</list></item><item><list struct="atomic" id="2402">category,pen</list></item><item><list struct="atomic" id="2403">selector,getPenAttribute</list></item><item><list struct="atomic" id="2404">block_spec,pen %pen</list></item></list></item><item><list id="2405"><item><list struct="atomic" id="2406">label,change pen size by _</list></item><item><list struct="atomic" id="2407">type,command</list></item><item><list struct="atomic" id="2408">category,pen</list></item><item><list struct="atomic" id="2409">selector,changeSize</list></item><item><list struct="atomic" id="2410">block_spec,change pen size by %n</list></item></list></item><item><list id="2411"><item><list struct="atomic" id="2412">label,set pen size to _</list></item><item><list struct="atomic" id="2413">type,command</list></item><item><list struct="atomic" id="2414">category,pen</list></item><item><list struct="atomic" id="2415">selector,setSize</list></item><item><list struct="atomic" id="2416">block_spec,set pen size to %n</list></item></list></item><item><list id="2417"><item><list struct="atomic" id="2418">label,stamp</list></item><item><list struct="atomic" id="2419">type,command</list></item><item><list struct="atomic" id="2420">category,pen</list></item><item><list struct="atomic" id="2421">selector,doStamp</list></item><item><list struct="atomic" id="2422">block_spec,stamp</list></item></list></item><item><list id="2423"><item><list struct="atomic" id="2424">label,fill</list></item><item><list struct="atomic" id="2425">type,command</list></item><item><list struct="atomic" id="2426">category,pen</list></item><item><list struct="atomic" id="2427">selector,floodFill</list></item><item><list struct="atomic" id="2428">block_spec,fill</list></item></list></item><item><list id="2429"><item><list struct="atomic" id="2430">label,write _ size _</list></item><item><list struct="atomic" id="2431">type,command</list></item><item><list struct="atomic" id="2432">category,pen</list></item><item><list struct="atomic" id="2433">selector,write</list></item><item><list struct="atomic" id="2434">block_spec,write %s size %n</list></item></list></item><item><list id="2435"><item><list struct="atomic" id="2436">label,pen trails</list></item><item><list struct="atomic" id="2437">type,reporter</list></item><item><list struct="atomic" id="2438">category,pen</list></item><item><list struct="atomic" id="2439">selector,reportPenTrailsAsCostume</list></item><item><list struct="atomic" id="2440">block_spec,pen trails</list></item></list></item><item><list id="2441"><item><list struct="atomic" id="2442">label,paste on _</list></item><item><list struct="atomic" id="2443">type,command</list></item><item><list struct="atomic" id="2444">category,pen</list></item><item><list struct="atomic" id="2445">selector,doPasteOn</list></item><item><list struct="atomic" id="2446">block_spec,paste on %spr</list></item></list></item><item><list id="2447"><item><list struct="atomic" id="2448">label,cut from _</list></item><item><list struct="atomic" id="2449">type,command</list></item><item><list struct="atomic" id="2450">category,pen</list></item><item><list struct="atomic" id="2451">selector,doCutFrom</list></item><item><list struct="atomic" id="2452">block_spec,cut from %spr</list></item></list></item><item><list id="2453"><item><list struct="atomic" id="2454">label,broadcast _ _</list></item><item><list struct="atomic" id="2455">type,command</list></item><item><list struct="atomic" id="2456">category,control</list></item><item><list struct="atomic" id="2457">selector,doBroadcast</list></item><item><list struct="atomic" id="2458">block_spec,broadcast %msg %receive</list></item></list></item><item><list id="2459"><item><list struct="atomic" id="2460">label,broadcast _ _ and wait</list></item><item><list struct="atomic" id="2461">type,command</list></item><item><list struct="atomic" id="2462">category,control</list></item><item><list struct="atomic" id="2463">selector,doBroadcastAndWait</list></item><item><list struct="atomic" id="2464">block_spec,broadcast %msg %receive and wait</list></item></list></item><item><list id="2465"><item><list struct="atomic" id="2466">label,wait _ secs</list></item><item><list struct="atomic" id="2467">type,command</list></item><item><list struct="atomic" id="2468">category,control</list></item><item><list struct="atomic" id="2469">selector,doWait</list></item><item><list struct="atomic" id="2470">block_spec,wait %n secs</list></item></list></item><item><list id="2471"><item><list struct="atomic" id="2472">label,wait until _</list></item><item><list struct="atomic" id="2473">type,command</list></item><item><list struct="atomic" id="2474">category,control</list></item><item><list struct="atomic" id="2475">selector,doWaitUntil</list></item><item><list struct="atomic" id="2476">block_spec,wait until %boolUE</list></item></list></item><item><list id="2477"><item><list struct="atomic" id="2478">label,forever _</list></item><item><list struct="atomic" id="2479">type,command</list></item><item><list struct="atomic" id="2480">category,control</list></item><item><list struct="atomic" id="2481">selector,doForever</list></item><item><list struct="atomic" id="2482">block_spec,forever %loop</list></item></list></item><item><list id="2483"><item><list struct="atomic" id="2484">label,repeat _ _</list></item><item><list struct="atomic" id="2485">type,command</list></item><item><list struct="atomic" id="2486">category,control</list></item><item><list struct="atomic" id="2487">selector,doRepeat</list></item><item><list struct="atomic" id="2488">block_spec,repeat %n %loop</list></item></list></item><item><list id="2489"><item><list struct="atomic" id="2490">label,repeat until _ _</list></item><item><list struct="atomic" id="2491">type,command</list></item><item><list struct="atomic" id="2492">category,control</list></item><item><list struct="atomic" id="2493">selector,doUntil</list></item><item><list struct="atomic" id="2494">block_spec,repeat until %boolUE %loop</list></item></list></item><item><list id="2495"><item><list struct="atomic" id="2496">label,for _ = _ to _ _</list></item><item><list struct="atomic" id="2497">type,command</list></item><item><list struct="atomic" id="2498">category,control</list></item><item><list struct="atomic" id="2499">selector,doFor</list></item><item><list struct="atomic" id="2500">block_spec,for %upvar = %n to %n %cla</list></item></list></item><item><list id="2501"><item><list struct="atomic" id="2502">label,if _ _ _</list></item><item><list struct="atomic" id="2503">type,command</list></item><item><list struct="atomic" id="2504">category,control</list></item><item><list struct="atomic" id="2505">selector,doIf</list></item><item><list struct="atomic" id="2506">block_spec,if %b %c %elseif</list></item></list></item><item><list id="2507"><item><list struct="atomic" id="2508">label,if _ _ else _</list></item><item><list struct="atomic" id="2509">type,command</list></item><item><list struct="atomic" id="2510">category,control</list></item><item><list struct="atomic" id="2511">selector,doIfElse</list></item><item><list struct="atomic" id="2512">block_spec,if %b %c else %c</list></item></list></item><item><list id="2513"><item><list struct="atomic" id="2514">label,if _ then _ else _</list></item><item><list struct="atomic" id="2515">type,reporter</list></item><item><list struct="atomic" id="2516">category,control</list></item><item><list struct="atomic" id="2517">selector,reportIfElse</list></item><item><list struct="atomic" id="2518">block_spec,if %b then %anyUE else %anyUE</list></item></list></item><item><list id="2519"><item><list struct="atomic" id="2520">label,report _</list></item><item><list struct="atomic" id="2521">type,command</list></item><item><list struct="atomic" id="2522">category,control</list></item><item><list struct="atomic" id="2523">selector,doReport</list></item><item><list struct="atomic" id="2524">block_spec,report %s</list></item></list></item><item><list id="2525"><item><list struct="atomic" id="2526">label,stop _</list></item><item><list struct="atomic" id="2527">type,command</list></item><item><list struct="atomic" id="2528">category,control</list></item><item><list struct="atomic" id="2529">selector,doStopThis</list></item><item><list struct="atomic" id="2530">block_spec,stop %stopChoices</list></item></list></item><item><list id="2531"><item><list struct="atomic" id="2532">label,run _ _</list></item><item><list struct="atomic" id="2533">type,command</list></item><item><list struct="atomic" id="2534">category,control</list></item><item><list struct="atomic" id="2535">selector,doRun</list></item><item><list struct="atomic" id="2536">block_spec,run %cmdRing %inputs</list></item></list></item><item><list id="2537"><item><list struct="atomic" id="2538">label,launch _ _</list></item><item><list struct="atomic" id="2539">type,command</list></item><item><list struct="atomic" id="2540">category,control</list></item><item><list struct="atomic" id="2541">selector,fork</list></item><item><list struct="atomic" id="2542">block_spec,launch %cmdRing %inputs</list></item></list></item><item><list id="2543"><item><list struct="atomic" id="2544">label,call _ _</list></item><item><list struct="atomic" id="2545">type,reporter</list></item><item><list struct="atomic" id="2546">category,control</list></item><item><list struct="atomic" id="2547">selector,evaluate</list></item><item><list struct="atomic" id="2548">block_spec,call %repRing %inputs</list></item></list></item><item><list id="2549"><item><list struct="atomic" id="2550">label,pipe _ $arrowRight _</list></item><item><list struct="atomic" id="2551">type,reporter</list></item><item><list struct="atomic" id="2552">category,control</list></item><item><list struct="atomic" id="2553">selector,reportPipe</list></item><item><list struct="atomic" id="2554">block_spec,pipe %s $arrowRight %mult%repRing</list></item></list></item><item><list id="2555"><item><list struct="atomic" id="2556">label,tell _ to _ _</list></item><item><list struct="atomic" id="2557">type,command</list></item><item><list struct="atomic" id="2558">category,control</list></item><item><list struct="atomic" id="2559">selector,doTellTo</list></item><item><list struct="atomic" id="2560">block_spec,tell %spr to %cmdRing %inputs</list></item></list></item><item><list id="2561"><item><list struct="atomic" id="2562">label,ask _ for _ _</list></item><item><list struct="atomic" id="2563">type,reporter</list></item><item><list struct="atomic" id="2564">category,control</list></item><item><list struct="atomic" id="2565">selector,reportAskFor</list></item><item><list struct="atomic" id="2566">block_spec,ask %spr for %repRing %inputs</list></item></list></item><item><list id="2567"><item><list struct="atomic" id="2568">label,create a clone of _</list></item><item><list struct="atomic" id="2569">type,command</list></item><item><list struct="atomic" id="2570">category,control</list></item><item><list struct="atomic" id="2571">selector,createClone</list></item><item><list struct="atomic" id="2572">block_spec,create a clone of %cln</list></item></list></item><item><list id="2573"><item><list struct="atomic" id="2574">label,a new clone of _</list></item><item><list struct="atomic" id="2575">type,reporter</list></item><item><list struct="atomic" id="2576">category,control</list></item><item><list struct="atomic" id="2577">selector,newClone</list></item><item><list struct="atomic" id="2578">block_spec,a new clone of %clntrtl</list></item></list></item><item><list id="2579"><item><list struct="atomic" id="2580">label,delete this clone</list></item><item><list struct="atomic" id="2581">type,command</list></item><item><list struct="atomic" id="2582">category,control</list></item><item><list struct="atomic" id="2583">selector,removeClone</list></item><item><list struct="atomic" id="2584">block_spec,delete this clone</list></item></list></item><item><list id="2585"><item><list struct="atomic" id="2586">label,pause all $pause</list></item><item><list struct="atomic" id="2587">type,command</list></item><item><list struct="atomic" id="2588">category,control</list></item><item><list struct="atomic" id="2589">selector,doPauseAll</list></item><item><list struct="atomic" id="2590">block_spec,pause all $pause</list></item></list></item><item><list id="2591"><item><list struct="atomic" id="2592">label,switch to scene _ _</list></item><item><list struct="atomic" id="2593">type,command</list></item><item><list struct="atomic" id="2594">category,control</list></item><item><list struct="atomic" id="2595">selector,doSwitchToScene</list></item><item><list struct="atomic" id="2596">block_spec,switch to scene %scn %send</list></item></list></item><item><list id="2597"><item><list struct="atomic" id="2598">label,define _ _ _</list></item><item><list struct="atomic" id="2599">type,command</list></item><item><list struct="atomic" id="2600">category,control</list></item><item><list struct="atomic" id="2601">selector,doDefineBlock</list></item><item><list struct="atomic" id="2602">block_spec,define %upvar %s %repRing</list></item></list></item><item><list id="2603"><item><list struct="atomic" id="2604">label,delete block _</list></item><item><list struct="atomic" id="2605">type,command</list></item><item><list struct="atomic" id="2606">category,control</list></item><item><list struct="atomic" id="2607">selector,doDeleteBlock</list></item><item><list struct="atomic" id="2608">block_spec,delete block %repRing</list></item></list></item><item><list id="2609"><item><list struct="atomic" id="2610">label,set _ of block _ to _</list></item><item><list struct="atomic" id="2611">type,command</list></item><item><list struct="atomic" id="2612">category,control</list></item><item><list struct="atomic" id="2613">selector,doSetBlockAttribute</list></item><item><list struct="atomic" id="2614">block_spec,set %byob of block %repRing to %s</list></item></list></item><item><list id="2615"><item><list struct="atomic" id="2616">label,_ of block _</list></item><item><list struct="atomic" id="2617">type,reporter</list></item><item><list struct="atomic" id="2618">category,control</list></item><item><list struct="atomic" id="2619">selector,reportBlockAttribute</list></item><item><list struct="atomic" id="2620">block_spec,%block of block %repRing</list></item></list></item><item><list id="2621"><item><list struct="atomic" id="2622">label,this _</list></item><item><list struct="atomic" id="2623">type,reporter</list></item><item><list struct="atomic" id="2624">category,control</list></item><item><list struct="atomic" id="2625">selector,reportEnvironment</list></item><item><list struct="atomic" id="2626">block_spec,this %env</list></item></list></item><item><list id="2627"><item><list struct="atomic" id="2628">label,set slot _ to _</list></item><item><list struct="atomic" id="2629">type,command</list></item><item><list struct="atomic" id="2630">category,control</list></item><item><list struct="atomic" id="2631">selector,doSetSlot</list></item><item><list struct="atomic" id="2632">block_spec,set slot %inputSlot to %s</list></item></list></item><item><list id="2633"><item><list struct="atomic" id="2634">label,touching _ ?</list></item><item><list struct="atomic" id="2635">type,predicate</list></item><item><list struct="atomic" id="2636">category,sensing</list></item><item><list struct="atomic" id="2637">selector,reportTouchingObject</list></item><item><list struct="atomic" id="2638">block_spec,touching %col ?</list></item></list></item><item><list id="2639"><item><list struct="atomic" id="2640">label,touching _ ?</list></item><item><list struct="atomic" id="2641">type,predicate</list></item><item><list struct="atomic" id="2642">category,sensing</list></item><item><list struct="atomic" id="2643">selector,reportTouchingColor</list></item><item><list struct="atomic" id="2644">block_spec,touching %clr ?</list></item></list></item><item><list id="2645"><item><list struct="atomic" id="2646">label,color _ is touching _ ?</list></item><item><list struct="atomic" id="2647">type,predicate</list></item><item><list struct="atomic" id="2648">category,sensing</list></item><item><list struct="atomic" id="2649">selector,reportColorIsTouchingColor</list></item><item><list struct="atomic" id="2650">block_spec,color %clr is touching %clr ?</list></item></list></item><item><list id="2651"><item><list struct="atomic" id="2652">label,ask _ and wait</list></item><item><list struct="atomic" id="2653">type,command</list></item><item><list struct="atomic" id="2654">category,sensing</list></item><item><list struct="atomic" id="2655">selector,doAsk</list></item><item><list struct="atomic" id="2656">block_spec,ask %s and wait</list></item></list></item><item><list id="2657"><item><list struct="atomic" id="2658">label,answer</list></item><item><list struct="atomic" id="2659">type,reporter</list></item><item><list struct="atomic" id="2660">category,sensing</list></item><item><list struct="atomic" id="2661">selector,getLastAnswer</list></item><item><list struct="atomic" id="2662">block_spec,answer</list></item></list></item><item><list id="2663"><item><list struct="atomic" id="2664">label,mouse position</list></item><item><list struct="atomic" id="2665">type,reporter</list></item><item><list struct="atomic" id="2666">category,sensing</list></item><item><list struct="atomic" id="2667">selector,reportMousePosition</list></item><item><list struct="atomic" id="2668">block_spec,mouse position</list></item></list></item><item><list id="2669"><item><list struct="atomic" id="2670">label,mouse x</list></item><item><list struct="atomic" id="2671">type,reporter</list></item><item><list struct="atomic" id="2672">category,sensing</list></item><item><list struct="atomic" id="2673">selector,reportMouseX</list></item><item><list struct="atomic" id="2674">block_spec,mouse x</list></item></list></item><item><list id="2675"><item><list struct="atomic" id="2676">label,mouse y</list></item><item><list struct="atomic" id="2677">type,reporter</list></item><item><list struct="atomic" id="2678">category,sensing</list></item><item><list struct="atomic" id="2679">selector,reportMouseY</list></item><item><list struct="atomic" id="2680">block_spec,mouse y</list></item></list></item><item><list id="2681"><item><list struct="atomic" id="2682">label,mouse down?</list></item><item><list struct="atomic" id="2683">type,predicate</list></item><item><list struct="atomic" id="2684">category,sensing</list></item><item><list struct="atomic" id="2685">selector,reportMouseDown</list></item><item><list struct="atomic" id="2686">block_spec,mouse down?</list></item></list></item><item><list id="2687"><item><list struct="atomic" id="2688">label,key _ pressed?</list></item><item><list struct="atomic" id="2689">type,predicate</list></item><item><list struct="atomic" id="2690">category,sensing</list></item><item><list struct="atomic" id="2691">selector,reportKeyPressed</list></item><item><list struct="atomic" id="2692">block_spec,key %key pressed?</list></item></list></item><item><list id="2693"><item><list struct="atomic" id="2694">label,_ to _</list></item><item><list struct="atomic" id="2695">type,reporter</list></item><item><list struct="atomic" id="2696">category,sensing</list></item><item><list struct="atomic" id="2697">selector,reportRelationTo</list></item><item><list struct="atomic" id="2698">block_spec,%rel to %dst</list></item></list></item><item><list id="2699"><item><list struct="atomic" id="2700">label,_ at _</list></item><item><list struct="atomic" id="2701">type,reporter</list></item><item><list struct="atomic" id="2702">category,sensing</list></item><item><list struct="atomic" id="2703">selector,reportAspect</list></item><item><list struct="atomic" id="2704">block_spec,%asp at %loc</list></item></list></item><item><list id="2705"><item><list struct="atomic" id="2706">label,reset timer</list></item><item><list struct="atomic" id="2707">type,command</list></item><item><list struct="atomic" id="2708">category,sensing</list></item><item><list struct="atomic" id="2709">selector,doResetTimer</list></item><item><list struct="atomic" id="2710">block_spec,reset timer</list></item></list></item><item><list id="2711"><item><list struct="atomic" id="2712">label,timer</list></item><item><list struct="atomic" id="2713">type,reporter</list></item><item><list struct="atomic" id="2714">category,sensing</list></item><item><list struct="atomic" id="2715">selector,getTimer</list></item><item><list struct="atomic" id="2716">block_spec,timer</list></item></list></item><item><list id="2717"><item><list struct="atomic" id="2718">label,current _</list></item><item><list struct="atomic" id="2719">type,reporter</list></item><item><list struct="atomic" id="2720">category,sensing</list></item><item><list struct="atomic" id="2721">selector,reportDate</list></item><item><list struct="atomic" id="2722">block_spec,current %dates</list></item></list></item><item><list id="2723"><item><list struct="atomic" id="2724">label,_ of _</list></item><item><list struct="atomic" id="2725">type,reporter</list></item><item><list struct="atomic" id="2726">category,sensing</list></item><item><list struct="atomic" id="2727">selector,reportAttributeOf</list></item><item><list struct="atomic" id="2728">block_spec,%att of %spr</list></item></list></item><item><list id="2729"><item><list struct="atomic" id="2730">label,my _</list></item><item><list struct="atomic" id="2731">type,reporter</list></item><item><list struct="atomic" id="2732">category,sensing</list></item><item><list struct="atomic" id="2733">selector,reportGet</list></item><item><list struct="atomic" id="2734">block_spec,my %get</list></item></list></item><item><list id="2735"><item><list struct="atomic" id="2736">label,object _</list></item><item><list struct="atomic" id="2737">type,reporter</list></item><item><list struct="atomic" id="2738">category,sensing</list></item><item><list struct="atomic" id="2739">selector,reportObject</list></item><item><list struct="atomic" id="2740">block_spec,object %self</list></item></list></item><item><list id="2741"><item><list struct="atomic" id="2742">label,url _</list></item><item><list struct="atomic" id="2743">type,reporter</list></item><item><list struct="atomic" id="2744">category,sensing</list></item><item><list struct="atomic" id="2745">selector,reportURL</list></item><item><list struct="atomic" id="2746">block_spec,url %s</list></item></list></item><item><list id="2747"><item><list struct="atomic" id="2748">label,microphone _</list></item><item><list struct="atomic" id="2749">type,reporter</list></item><item><list struct="atomic" id="2750">category,sensing</list></item><item><list struct="atomic" id="2751">selector,reportAudio</list></item><item><list struct="atomic" id="2752">block_spec,microphone %audio</list></item></list></item><item><list id="2753"><item><list struct="atomic" id="2754">label,video _ on _</list></item><item><list struct="atomic" id="2755">type,reporter</list></item><item><list struct="atomic" id="2756">category,sensing</list></item><item><list struct="atomic" id="2757">selector,reportVideo</list></item><item><list struct="atomic" id="2758">block_spec,video %vid on %self</list></item></list></item><item><list id="2759"><item><list struct="atomic" id="2760">label,set video transparency to _</list></item><item><list struct="atomic" id="2761">type,command</list></item><item><list struct="atomic" id="2762">category,sensing</list></item><item><list struct="atomic" id="2763">selector,doSetVideoTransparency</list></item><item><list struct="atomic" id="2764">block_spec,set video transparency to %n</list></item></list></item><item><list id="2765"><item><list struct="atomic" id="2766">label,is _ on?</list></item><item><list struct="atomic" id="2767">type,predicate</list></item><item><list struct="atomic" id="2768">category,sensing</list></item><item><list struct="atomic" id="2769">selector,reportGlobalFlag</list></item><item><list struct="atomic" id="2770">block_spec,is %setting on?</list></item></list></item><item><list id="2771"><item><list struct="atomic" id="2772">label,set _ to _</list></item><item><list struct="atomic" id="2773">type,command</list></item><item><list struct="atomic" id="2774">category,sensing</list></item><item><list struct="atomic" id="2775">selector,doSetGlobalFlag</list></item><item><list struct="atomic" id="2776">block_spec,set %setting to %b</list></item></list></item><item><list id="2777"><item><list struct="atomic" id="2778">label,_</list></item><item><list struct="atomic" id="2779">type,reporter</list></item><item><list struct="atomic" id="2780">category,operators</list></item><item><list struct="atomic" id="2781">selector,reportVariadicSum</list></item><item><list struct="atomic" id="2782">block_spec,%sum</list></item></list></item><item><list id="2783"><item><list struct="atomic" id="2784">label,_ − _</list></item><item><list struct="atomic" id="2785">type,reporter</list></item><item><list struct="atomic" id="2786">category,operators</list></item><item><list struct="atomic" id="2787">selector,reportDifference</list></item><item><list struct="atomic" id="2788">block_spec,%n − %n</list></item></list></item><item><list id="2789"><item><list struct="atomic" id="2790">label,_</list></item><item><list struct="atomic" id="2791">type,reporter</list></item><item><list struct="atomic" id="2792">category,operators</list></item><item><list struct="atomic" id="2793">selector,reportVariadicProduct</list></item><item><list struct="atomic" id="2794">block_spec,%product</list></item></list></item><item><list id="2795"><item><list struct="atomic" id="2796">label,_ / _</list></item><item><list struct="atomic" id="2797">type,reporter</list></item><item><list struct="atomic" id="2798">category,operators</list></item><item><list struct="atomic" id="2799">selector,reportQuotient</list></item><item><list struct="atomic" id="2800">block_spec,%n / %n</list></item></list></item><item><list id="2801"><item><list struct="atomic" id="2802">label,_ ^ _</list></item><item><list struct="atomic" id="2803">type,reporter</list></item><item><list struct="atomic" id="2804">category,operators</list></item><item><list struct="atomic" id="2805">selector,reportPower</list></item><item><list struct="atomic" id="2806">block_spec,%n ^ %n</list></item></list></item><item><list id="2807"><item><list struct="atomic" id="2808">label,_ mod _</list></item><item><list struct="atomic" id="2809">type,reporter</list></item><item><list struct="atomic" id="2810">category,operators</list></item><item><list struct="atomic" id="2811">selector,reportModulus</list></item><item><list struct="atomic" id="2812">block_spec,%n mod %n</list></item></list></item><item><list id="2813"><item><list struct="atomic" id="2814">label,_</list></item><item><list struct="atomic" id="2815">type,reporter</list></item><item><list struct="atomic" id="2816">category,operators</list></item><item><list struct="atomic" id="2817">selector,reportVariadicMin</list></item><item><list struct="atomic" id="2818">block_spec,%min</list></item></list></item><item><list id="2819"><item><list struct="atomic" id="2820">label,_</list></item><item><list struct="atomic" id="2821">type,reporter</list></item><item><list struct="atomic" id="2822">category,operators</list></item><item><list struct="atomic" id="2823">selector,reportVariadicMax</list></item><item><list struct="atomic" id="2824">block_spec,%max</list></item></list></item><item><list id="2825"><item><list struct="atomic" id="2826">label,round _</list></item><item><list struct="atomic" id="2827">type,reporter</list></item><item><list struct="atomic" id="2828">category,operators</list></item><item><list struct="atomic" id="2829">selector,reportRound</list></item><item><list struct="atomic" id="2830">block_spec,round %n</list></item></list></item><item><list id="2831"><item><list struct="atomic" id="2832">label,_ of _</list></item><item><list struct="atomic" id="2833">type,reporter</list></item><item><list struct="atomic" id="2834">category,operators</list></item><item><list struct="atomic" id="2835">selector,reportMonadic</list></item><item><list struct="atomic" id="2836">block_spec,%fun of %n</list></item></list></item><item><list id="2837"><item><list struct="atomic" id="2838">label,atan2 _ ÷ _</list></item><item><list struct="atomic" id="2839">type,reporter</list></item><item><list struct="atomic" id="2840">category,operators</list></item><item><list struct="atomic" id="2841">selector,reportAtan2</list></item><item><list struct="atomic" id="2842">block_spec,atan2 %n ÷ %n</list></item></list></item><item><list id="2843"><item><list struct="atomic" id="2844">label,pick random _ to _</list></item><item><list struct="atomic" id="2845">type,reporter</list></item><item><list struct="atomic" id="2846">category,operators</list></item><item><list struct="atomic" id="2847">selector,reportRandom</list></item><item><list struct="atomic" id="2848">block_spec,pick random %ns to %ns</list></item></list></item><item><list id="2849"><item><list struct="atomic" id="2850">label,_</list></item><item><list struct="atomic" id="2851">type,predicate</list></item><item><list struct="atomic" id="2852">category,operators</list></item><item><list struct="atomic" id="2853">selector,reportVariadicLessThan</list></item><item><list struct="atomic" id="2854">block_spec,%all&lt;</list></item></list></item><item><list id="2855"><item><list struct="atomic" id="2856">label,_</list></item><item><list struct="atomic" id="2857">type,predicate</list></item><item><list struct="atomic" id="2858">category,operators</list></item><item><list struct="atomic" id="2859">selector,reportVariadicEquals</list></item><item><list struct="atomic" id="2860">block_spec,%all=</list></item></list></item><item><list id="2861"><item><list struct="atomic" id="2862">label,_</list></item><item><list struct="atomic" id="2863">type,predicate</list></item><item><list struct="atomic" id="2864">category,operators</list></item><item><list struct="atomic" id="2865">selector,reportVariadicGreaterThan</list></item><item><list struct="atomic" id="2866">block_spec,%all&gt;</list></item></list></item><item><list id="2867"><item><list struct="atomic" id="2868">label,_</list></item><item><list struct="atomic" id="2869">type,predicate</list></item><item><list struct="atomic" id="2870">category,operators</list></item><item><list struct="atomic" id="2871">selector,reportVariadicAnd</list></item><item><list struct="atomic" id="2872">block_spec,%all</list></item></list></item><item><list id="2873"><item><list struct="atomic" id="2874">label,_</list></item><item><list struct="atomic" id="2875">type,predicate</list></item><item><list struct="atomic" id="2876">category,operators</list></item><item><list struct="atomic" id="2877">selector,reportVariadicOr</list></item><item><list struct="atomic" id="2878">block_spec,%any</list></item></list></item><item><list id="2879"><item><list struct="atomic" id="2880">label,not _</list></item><item><list struct="atomic" id="2881">type,predicate</list></item><item><list struct="atomic" id="2882">category,operators</list></item><item><list struct="atomic" id="2883">selector,reportNot</list></item><item><list struct="atomic" id="2884">block_spec,not %b</list></item></list></item><item><list id="2885"><item><list struct="atomic" id="2886">label,_</list></item><item><list struct="atomic" id="2887">type,predicate</list></item><item><list struct="atomic" id="2888">category,operators</list></item><item><list struct="atomic" id="2889">selector,reportBoolean</list></item><item><list struct="atomic" id="2890">block_spec,%bool</list></item></list></item><item><list id="2891"><item><list struct="atomic" id="2892">label,join _</list></item><item><list struct="atomic" id="2893">type,reporter</list></item><item><list struct="atomic" id="2894">category,operators</list></item><item><list struct="atomic" id="2895">selector,reportJoinWords</list></item><item><list struct="atomic" id="2896">block_spec,join %words</list></item></list></item><item><list id="2897"><item><list struct="atomic" id="2898">label,split _ by _</list></item><item><list struct="atomic" id="2899">type,reporter</list></item><item><list struct="atomic" id="2900">category,operators</list></item><item><list struct="atomic" id="2901">selector,reportTextSplit</list></item><item><list struct="atomic" id="2902">block_spec,split %s by %delim</list></item></list></item><item><list id="2903"><item><list struct="atomic" id="2904">label,letter _ of _</list></item><item><list struct="atomic" id="2905">type,reporter</list></item><item><list struct="atomic" id="2906">category,operators</list></item><item><list struct="atomic" id="2907">selector,reportLetter</list></item><item><list struct="atomic" id="2908">block_spec,letter %ix of %s</list></item></list></item><item><list id="2909"><item><list struct="atomic" id="2910">label,_ of text _</list></item><item><list struct="atomic" id="2911">type,reporter</list></item><item><list struct="atomic" id="2912">category,operators</list></item><item><list struct="atomic" id="2913">selector,reportTextAttribute</list></item><item><list struct="atomic" id="2914">block_spec,%ta of text %s</list></item></list></item><item><list id="2915"><item><list struct="atomic" id="2916">label,unicode of _</list></item><item><list struct="atomic" id="2917">type,reporter</list></item><item><list struct="atomic" id="2918">category,operators</list></item><item><list struct="atomic" id="2919">selector,reportUnicode</list></item><item><list struct="atomic" id="2920">block_spec,unicode of %s</list></item></list></item><item><list id="2921"><item><list struct="atomic" id="2922">label,unicode _ as letter</list></item><item><list struct="atomic" id="2923">type,reporter</list></item><item><list struct="atomic" id="2924">category,operators</list></item><item><list struct="atomic" id="2925">selector,reportUnicodeAsLetter</list></item><item><list struct="atomic" id="2926">block_spec,unicode %n as letter</list></item></list></item><item><list id="2927"><item><list struct="atomic" id="2928">label,is _ a _ ?</list></item><item><list struct="atomic" id="2929">type,predicate</list></item><item><list struct="atomic" id="2930">category,operators</list></item><item><list struct="atomic" id="2931">selector,reportIsA</list></item><item><list struct="atomic" id="2932">block_spec,is %s a %typ ?</list></item></list></item><item><list id="2933"><item><list struct="atomic" id="2934">label,is _ ?</list></item><item><list struct="atomic" id="2935">type,predicate</list></item><item><list struct="atomic" id="2936">category,operators</list></item><item><list struct="atomic" id="2937">selector,reportVariadicIsIdentical</list></item><item><list struct="atomic" id="2938">block_spec,is %all== ?</list></item></list></item><item><list id="2939"><item><list struct="atomic" id="2940">label,JavaScript function ( _ ) { _ }</list></item><item><list struct="atomic" id="2941">type,reporter</list></item><item><list struct="atomic" id="2942">category,operators</list></item><item><list struct="atomic" id="2943">selector,reportJSFunction</list></item><item><list struct="atomic" id="2944">block_spec,JavaScript function ( %mult%s ) { %code }</list></item></list></item><item><list id="2945"><item><list struct="atomic" id="2946">label,set _ to _</list></item><item><list struct="atomic" id="2947">type,command</list></item><item><list struct="atomic" id="2948">category,variables</list></item><item><list struct="atomic" id="2949">selector,doSetVar</list></item><item><list struct="atomic" id="2950">block_spec,set %var to %s</list></item></list></item><item><list id="2951"><item><list struct="atomic" id="2952">label,change _ by _</list></item><item><list struct="atomic" id="2953">type,command</list></item><item><list struct="atomic" id="2954">category,variables</list></item><item><list struct="atomic" id="2955">selector,doChangeVar</list></item><item><list struct="atomic" id="2956">block_spec,change %var by %n</list></item></list></item><item><list id="2957"><item><list struct="atomic" id="2958">label,show variable _</list></item><item><list struct="atomic" id="2959">type,command</list></item><item><list struct="atomic" id="2960">category,variables</list></item><item><list struct="atomic" id="2961">selector,doShowVar</list></item><item><list struct="atomic" id="2962">block_spec,show variable %var</list></item></list></item><item><list id="2963"><item><list struct="atomic" id="2964">label,hide variable _</list></item><item><list struct="atomic" id="2965">type,command</list></item><item><list struct="atomic" id="2966">category,variables</list></item><item><list struct="atomic" id="2967">selector,doHideVar</list></item><item><list struct="atomic" id="2968">block_spec,hide variable %var</list></item></list></item><item><list id="2969"><item><list struct="atomic" id="2970">label,inherit _</list></item><item><list struct="atomic" id="2971">type,command</list></item><item><list struct="atomic" id="2972">category,variables</list></item><item><list struct="atomic" id="2973">selector,doDeleteAttr</list></item><item><list struct="atomic" id="2974">block_spec,inherit %shd</list></item></list></item><item><list id="2975"><item><list struct="atomic" id="2976">label,list _</list></item><item><list struct="atomic" id="2977">type,reporter</list></item><item><list struct="atomic" id="2978">category,lists</list></item><item><list struct="atomic" id="2979">selector,reportNewList</list></item><item><list struct="atomic" id="2980">block_spec,list %exp</list></item></list></item><item><list id="2981"><item><list struct="atomic" id="2982">label,numbers from _ to _</list></item><item><list struct="atomic" id="2983">type,reporter</list></item><item><list struct="atomic" id="2984">category,lists</list></item><item><list struct="atomic" id="2985">selector,reportNumbers</list></item><item><list struct="atomic" id="2986">block_spec,numbers from %n to %n</list></item></list></item><item><list id="2987"><item><list struct="atomic" id="2988">label,_ in front of _</list></item><item><list struct="atomic" id="2989">type,reporter</list></item><item><list struct="atomic" id="2990">category,lists</list></item><item><list struct="atomic" id="2991">selector,reportCONS</list></item><item><list struct="atomic" id="2992">block_spec,%s in front of %l</list></item></list></item><item><list id="2993"><item><list struct="atomic" id="2994">label,item _ of _</list></item><item><list struct="atomic" id="2995">type,reporter</list></item><item><list struct="atomic" id="2996">category,lists</list></item><item><list struct="atomic" id="2997">selector,reportListItem</list></item><item><list struct="atomic" id="2998">block_spec,item %idx of %l</list></item></list></item><item><list id="2999"><item><list struct="atomic" id="3000">label,all but first of _</list></item><item><list struct="atomic" id="3001">type,reporter</list></item><item><list struct="atomic" id="3002">category,lists</list></item><item><list struct="atomic" id="3003">selector,reportCDR</list></item><item><list struct="atomic" id="3004">block_spec,all but first of %l</list></item></list></item><item><list id="3005"><item><list struct="atomic" id="3006">label,_ of _</list></item><item><list struct="atomic" id="3007">type,reporter</list></item><item><list struct="atomic" id="3008">category,lists</list></item><item><list struct="atomic" id="3009">selector,reportListAttribute</list></item><item><list struct="atomic" id="3010">block_spec,%la of %l</list></item></list></item><item><list id="3011"><item><list struct="atomic" id="3012">label,index of _ in _</list></item><item><list struct="atomic" id="3013">type,reporter</list></item><item><list struct="atomic" id="3014">category,lists</list></item><item><list struct="atomic" id="3015">selector,reportListIndex</list></item><item><list struct="atomic" id="3016">block_spec,index of %s in %l</list></item></list></item><item><list id="3017"><item><list struct="atomic" id="3018">label,_ contains _</list></item><item><list struct="atomic" id="3019">type,predicate</list></item><item><list struct="atomic" id="3020">category,lists</list></item><item><list struct="atomic" id="3021">selector,reportListContainsItem</list></item><item><list struct="atomic" id="3022">block_spec,%l contains %s</list></item></list></item><item><list id="3023"><item><list struct="atomic" id="3024">label,is _ empty?</list></item><item><list struct="atomic" id="3025">type,predicate</list></item><item><list struct="atomic" id="3026">category,lists</list></item><item><list struct="atomic" id="3027">selector,reportListIsEmpty</list></item><item><list struct="atomic" id="3028">block_spec,is %l empty?</list></item></list></item><item><list id="3029"><item><list struct="atomic" id="3030">label,map _ over _</list></item><item><list struct="atomic" id="3031">type,reporter</list></item><item><list struct="atomic" id="3032">category,lists</list></item><item><list struct="atomic" id="3033">selector,reportMap</list></item><item><list struct="atomic" id="3034">block_spec,map %repRing over %l</list></item></list></item><item><list id="3035"><item><list struct="atomic" id="3036">label,keep items _ from _</list></item><item><list struct="atomic" id="3037">type,reporter</list></item><item><list struct="atomic" id="3038">category,lists</list></item><item><list struct="atomic" id="3039">selector,reportKeep</list></item><item><list struct="atomic" id="3040">block_spec,keep items %predRing from %l</list></item></list></item><item><list id="3041"><item><list struct="atomic" id="3042">label,find first item _ in _</list></item><item><list struct="atomic" id="3043">type,reporter</list></item><item><list struct="atomic" id="3044">category,lists</list></item><item><list struct="atomic" id="3045">selector,reportFindFirst</list></item><item><list struct="atomic" id="3046">block_spec,find first item %predRing in %l</list></item></list></item><item><list id="3047"><item><list struct="atomic" id="3048">label,combine _ using _</list></item><item><list struct="atomic" id="3049">type,reporter</list></item><item><list struct="atomic" id="3050">category,lists</list></item><item><list struct="atomic" id="3051">selector,reportCombine</list></item><item><list struct="atomic" id="3052">block_spec,combine %l using %repRing</list></item></list></item><item><list id="3053"><item><list struct="atomic" id="3054">label,for each _ in _ _</list></item><item><list struct="atomic" id="3055">type,command</list></item><item><list struct="atomic" id="3056">category,lists</list></item><item><list struct="atomic" id="3057">selector,doForEach</list></item><item><list struct="atomic" id="3058">block_spec,for each %upvar in %l %cla</list></item></list></item><item><list id="3059"><item><list struct="atomic" id="3060">label,add _ to _</list></item><item><list struct="atomic" id="3061">type,command</list></item><item><list struct="atomic" id="3062">category,lists</list></item><item><list struct="atomic" id="3063">selector,doAddToList</list></item><item><list struct="atomic" id="3064">block_spec,add %s to %l</list></item></list></item><item><list id="3065"><item><list struct="atomic" id="3066">label,delete _ of _</list></item><item><list struct="atomic" id="3067">type,command</list></item><item><list struct="atomic" id="3068">category,lists</list></item><item><list struct="atomic" id="3069">selector,doDeleteFromList</list></item><item><list struct="atomic" id="3070">block_spec,delete %ida of %l</list></item></list></item><item><list id="3071"><item><list struct="atomic" id="3072">label,insert _ at _ of _</list></item><item><list struct="atomic" id="3073">type,command</list></item><item><list struct="atomic" id="3074">category,lists</list></item><item><list struct="atomic" id="3075">selector,doInsertInList</list></item><item><list struct="atomic" id="3076">block_spec,insert %s at %idx of %l</list></item></list></item><item><list id="3077"><item><list struct="atomic" id="3078">label,replace item _ of _ with _</list></item><item><list struct="atomic" id="3079">type,command</list></item><item><list struct="atomic" id="3080">category,lists</list></item><item><list struct="atomic" id="3081">selector,doReplaceInList</list></item><item><list struct="atomic" id="3082">block_spec,replace item %idx of %l with %s</list></item></list></item><item><list id="3083"><item><list struct="atomic" id="3084">label,append _</list></item><item><list struct="atomic" id="3085">type,reporter</list></item><item><list struct="atomic" id="3086">category,lists</list></item><item><list struct="atomic" id="3087">selector,reportConcatenatedLists</list></item><item><list struct="atomic" id="3088">block_spec,append %lists</list></item></list></item><item><list id="3089"><item><list struct="atomic" id="3090">label,reshape _ to _</list></item><item><list struct="atomic" id="3091">type,reporter</list></item><item><list struct="atomic" id="3092">category,lists</list></item><item><list struct="atomic" id="3093">selector,reportReshape</list></item><item><list struct="atomic" id="3094">block_spec,reshape %s to %nums</list></item></list></item><item><list id="3095"><item><list struct="atomic" id="3096">label,combinations _</list></item><item><list struct="atomic" id="3097">type,reporter</list></item><item><list struct="atomic" id="3098">category,lists</list></item><item><list struct="atomic" id="3099">selector,reportCrossproduct</list></item><item><list struct="atomic" id="3100">block_spec,combinations %lists</list></item></list></item></list></variable></variables></scene></scenes></project><media name="markdown blocks table" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"></media></snapdata>