<snapdata remixID="13794951"><project name="seamless pattern" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAx9JREFUeF7tlzGuAWAYBH+JQziNOISOY7iF0jEUOqXSMdxCJeLlaTUa1k5GIxHx7e5Mgsnj8XgMHy4QWmCigKHlPftcQAEVIbqAAkbn97gC6kB0AQWMzu9xBdSB6AIKGJ3f4wqoA9EFFDA6v8cVUAeiCyhgdH6PK6AORBdQwOj8HldAHYguoIDR+T2ugDoQXUABo/N7XAF1ILqAAkbn97gC6kB0AQWMzu9xBdSB6AIKGJ3f4wqoA9EFFDA6v8cVUAeiCyhgdH6PK6AORBdQwOj8HldAHYguoIDR+T2ugDoQXUABo/N7XAF1ILqAAkbn97gC6kB0AQWMzj/G5XIZy+VyHI/HMZvNwmm+f14Bv7/5y8Xr9TrW6/Xz9el0+nze7/c/kOzzERTw8xu/dWG73Y7z+fzy3tvtNhaLxdhsNm99TtubFPBHiO12u3E6nV7S3O/3MZ/PFfBHOCFj+BWMxNpR6v9PyGq1GofDwT8hHchMSVrA34AkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMgKSKJZ2EUBC6GRIisgiWZhFwUshEaKrIAkmoVdFLAQGimyApJoFnZRwEJopMh/ZZUIt53EV/sAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="seamless pattern"><notes></notes><palette><category name="Embroidery" color="0,120,0,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="export costume %&apos;costume&apos;" type="command" category="looks"><header></header><code></code><translations>pl:eksportuj kostium _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs><script><block s="doSetVar"><l>costume</l><block s="reportIfElse"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><block var="costume"/><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetImageAttribute"><l><option>name</option></l><l></l></block><block var="costume"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><script><block s="doApplyExtension"><l>cst_export(cst, name)</l><list><block var="costume"/><l></l></list></block></script><list></list></block></script></block-definition><block-definition s="set name of costume %&apos;costume&apos; to %&apos;name&apos;" type="command" category="looks"><header></header><code></code><translations>pl:ustaw nazwę kostiumu _ na _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input><input type="%s">thing</input></inputs><script><block s="doSetVar"><l>costume</l><block s="reportIfElse"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><block var="costume"/><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportGetImageAttribute"><l><option>name</option></l><l></l></block><block var="costume"/></list></block></autolambda><list></list></block><block s="reportGet"><l><option>costumes</option></l></block></block></block></block><block s="doIf"><block s="reportIsA"><block var="costume"/><l><option>costume</option></l></block><script><block s="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block var="name"/></list></block></script><list></list></block></script></block-definition><block-definition s="$camera snap" type="reporter" category="sensing"><comment x="0" y="0" w="216" collapsed="false">takes a snapshot with the webcam and reports it as a new costume, or zero if the user cancels</comment><header></header><code></code><translations>pt:$camera a imagem actual do vídeo&#xD;pl:$camera zdjęcie&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l><l>pic</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>mda_snap</l><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="callback"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="export costume list %&apos;costumes&apos; base name %&apos;name&apos;" type="command" category="looks"><header></header><code></code><translations>pl:eksportuj listę kostiumu _ nazwa _&#xD;</translations><inputs><input type="%l"></input><input type="%s">frame</input></inputs><script><block s="doDeclareVariables"><list><l>count</l></list></block><block s="doSetVar"><l>count</l><block s="reportListAttribute"><l><option>length</option></l><block var="costumes"/></block></block><block s="doForEach"><l>item</l><block s="reportListAttribute"><l><option>reverse</option></l><block var="costumes"/></block><script><block s="doApplyExtension"><l>cst_export(cst, name)</l><list><block var="item"/><block s="reportJoinWords"><list><block var="name"/><l> (</l><block var="count"/><l>)</l></list></block></list></block><block s="doChangeVar"><l>count</l><l>-1</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="count"/><l>10</l></block><l>0</l></list></block><script><block s="doWait"><l>1</l></block></script><list></list></block></script></block></script></block-definition><block-definition s="grayscales of %&apos;costume&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:_ w skali szarości&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_costumesMenu</options></input></inputs><script><block s="doReport"><block s="reportReshape"><block s="reportVariadicSum"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportVariadicProduct"><list><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="costume"/></block><block s="reportNewList"><list><l>.3</l><l>.6</l><l>.1</l></list></block></list></block></block></block><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="costume"/></block><block s="reportGetImageAttribute"><l><option>width</option></l><block var="costume"/></block></list></block></block></script></block-definition><block-definition s="%&apos;filter&apos; filter on %&apos;costume&apos; alpha %&apos;alpha&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:filtr _ na _ kanał alfa _&#xD;</translations><inputs><input type="%s" readonly="true">blur<options>blur&#xD;sharpen&#xD;outline&#xD;emboss&#xD;edge={&#xD;left&#xD;right&#xD;top&#xD;bottom&#xD;}&#xD;Gauss</options></input><input type="%s" readonly="true">current<options>§_costumesMenu</options></input><input type="%b">true</input></inputs><script><block s="doDeclareVariables"><list><l>kernel</l><l>pixels</l><l>channels</l></list></block><block s="doSetVar"><l>kernel</l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListAttribute"><l><option>rank</option></l><block var="filter"/></block><l>1</l></list></block><block var="filter"/><custom-block s="filter %s"><block var="filter"/></custom-block></block></block><block s="doSetVar"><l>pixels</l><block s="reportGetImageAttribute"><l><option>pixels</option></l><block var="costume"/></block></block><block s="doIf"><block var="alpha"/><script><block s="doSetVar"><l>channels</l><l>4</l></block></script><list><l><bool>true</bool></l><script><block s="doSetVar"><l>channels</l><l>3</l></block><block s="doSetVar"><l>pixels</l><block s="reportVariadicProduct"><list><block var="pixels"/><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l></list></block></list></block><comment w="137" collapsed="true">remove alpha channel</comment></block></script></list></block><block s="doReport"><block s="reportNewCostume"><custom-block s="convolve matrix %l * kernel %l"><block s="reportReshape"><block var="pixels"/><list><block s="reportGetImageAttribute"><l><option>height</option></l><block var="costume"/></block><block s="reportGetImageAttribute"><l><option>width</option></l><block var="costume"/></block><block var="channels"/></list></block><block var="kernel"/></custom-block><l></l><l></l></block></block></script></block-definition><block-definition s="filter %&apos;name&apos;" type="reporter" category="looks"><header></header><code></code><translations>pl:filtr _&#xD;</translations><inputs><input type="%s" readonly="true">blur<options>blur&#xD;sharpen&#xD;outline&#xD;emboss&#xD;edge={&#xD;left&#xD;right&#xD;top&#xD;bottom&#xD;}&#xD;Gauss</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="name"/><l>sharpen</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>0</l><l>-1</l><l>0</l><l>-1</l><l>5</l><l>-1</l><l>0</l><l>-1</l><l>0</l></custom-block></block></script><list><block s="reportVariadicEquals"><list><block var="name"/><l>outline</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-1</l><l>-1</l><l>-1</l><l>-1</l><l>8</l><l>-1</l><l>-1</l><l>-1</l><l>-1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>emboss</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-2</l><l>-1</l><l>0</l><l>-1</l><l>1</l><l>1</l><l>0</l><l>1</l><l>2</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>left</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-1</l><l>0</l><l>1</l><l>-2</l><l>0</l><l>2</l><l>-1</l><l>0</l><l>1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>right</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>1</l><l>0</l><l>-1</l><l>2</l><l>0</l><l>-2</l><l>1</l><l>0</l><l>-1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>top</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>-1</l><l>-2</l><l>-1</l><l>0</l><l>0</l><l>0</l><l>1</l><l>2</l><l>1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>bottom</l></list></block><script><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>1</l><l>2</l><l>1</l><l>0</l><l>0</l><l>0</l><l>-1</l><l>-2</l><l>-1</l></custom-block></block></script><block s="reportVariadicEquals"><list><block var="name"/><l>gauss</l></list></block><script><block s="doReport"><block s="reportQuotient"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l><l>4</l><l>1</l></list></block><block s="reportNewList"><list><l>4</l><l>16</l><l>26</l><l>16</l><l>4</l></list></block><block s="reportNewList"><list><l>7</l><l>26</l><l>41</l><l>26</l><l>7</l></list></block><block s="reportNewList"><list><l>4</l><l>16</l><l>26</l><l>16</l><l>4</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l><l>4</l><l>1</l></list></block></list></block><l>273</l></block></block></script></list></block><block s="doReport"><custom-block s="kernel %br %n %n %n %br %n %n %n %br %n %n %n"><l>0.0625</l><l>0.125</l><l>0.0625</l><l>0.125</l><l>0.25</l><l>0.125</l><l>0.0625</l><l>0.125</l><l>0.0625</l><comment w="80" collapsed="false">blur</comment></custom-block></block></script></block-definition><block-definition s="rectangle costume %&apos;color&apos; width: %&apos;w&apos; height: %&apos;h&apos;" type="reporter" category="looks"><comment x="0" y="0" w="204.00000000000023" collapsed="false">make a rectangle costume with the given color, width and height. The color can be either specified by the color picker from the input slot, or it can be a list of r-g-b-a values.</comment><header></header><code></code><translations>pl:prostokątny kostium _ szerokość: _ wysokość: _&#xD;</translations><inputs><input type="%clr"></input><input type="%n">20</input><input type="%n">60</input></inputs><script><block s="doIf"><block s="reportIsA"><block var="color"/><l><option>list</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="color"/></block><l>4</l></list></block><block s="reportConcatenatedLists"><list><block s="reportReshape"><block var="color"/><list><l>3</l></list></block><block s="reportNewList"><list><l>255</l></list></block></list></block><block s="reportReshape"><block var="color"/><list><l>4</l></list></block></block></block></block></script><list></list></block><block s="doReport"><block s="reportNewCostume"><block s="reportReshape"><block s="reportVariadicProduct"><list><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block var="color"/><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>r</l><l>g</l><l>b</l><l>a</l></list></block></block><block s="reportNewList"><list><l>1</l><l>1</l><l>1</l><l>255</l></list></block></list></block><list><block s="reportVariadicProduct"><list><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="h"/></block><l>1</l></list></block><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="w"/></block><l>1</l></list></block></list></block><l>4</l></list></block><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="w"/></block><l>1</l></list></block><block s="reportVariadicMax"><list><block s="reportMonadic"><l><option>abs</option></l><block var="h"/></block><l>1</l></list></block></block></block></script></block-definition><block-definition s="kernel $nl %&apos;a1&apos; %&apos;b1&apos; %&apos;c1&apos; $nl %&apos;a2&apos; %&apos;b2&apos; %&apos;c2&apos; $nl %&apos;a3&apos; %&apos;b3&apos; %&apos;c3&apos;" type="reporter" category="lists"><header></header><code></code><translations>pl:jądro _ _ _ _ _ _ _ _ _ _ _ _&#xD;</translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportReshape"><block s="reportEnvironment"><l><option>inputs</option></l></block><list><l>3</l><l>3</l></list></block></block></script></block-definition><block-definition s="convolve matrix %&apos;matrix&apos; * kernel %&apos;kernel&apos;" type="reporter" category="operators"><header></header><code></code><translations>pl:przemnóż macierz _ * jądro _&#xD;</translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>padding</l><l>channels</l><l>every coordinate</l><l>channel indices</l></list></block><block s="doSetVar"><l>padding</l><block s="reportQuotient"><block s="reportDifference"><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>2</l></list></block><block s="reportListAttribute"><l><option>dimensions</option></l><block var="kernel"/></block></block><l>1</l></block><l>2</l></block><comment w="119" collapsed="false">assume odd dimensions, typically 3x3 or 5x5</comment></block><block s="doSetVar"><l>channels</l><block s="reportListItem"><l>3</l><block s="reportListAttribute"><l><option>dimensions</option></l><block var="matrix"/></block></block></block><block s="doSetVar"><l>every coordinate</l><block s="reportCrossproduct"><block s="reportNumbers"><l>1</l><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>2</l></list></block><block s="reportListAttribute"><l><option>dimensions</option></l><block var="matrix"/></block></block></block></block></block><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block var="channels"/><l>0</l></list></block><script><block s="doSetVar"><l>channel indices</l><block s="reportNewList"><list><block s="reportReshape"><block s="reportNumbers"><l>1</l><block var="channels"/></block><list><block s="reportListAttribute"><l><option>length</option></l><block var="every coordinate"/></block><block var="channels"/></list></block></list></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>dimensions</option></l><block var="kernel"/></block><l>3</l></list></block><script><block s="doSetVar"><l>kernel</l><block s="reportReshape"><custom-block s="stretch %l by %n"><block s="reportListAttribute"><l><option>flatten</option></l><block var="kernel"/></block><block var="channels"/></custom-block><block s="reportConcatenatedLists"><list><block s="reportListAttribute"><l><option>dimensions</option></l><block var="kernel"/></block><block s="reportNewList"><list><block var="channels"/></list></block></list></block></block></block></script><list></list><comment w="90" collapsed="false">reshape the kernel to match the input matrix&apos;s channels, if any</comment></block></script><script><block s="doSetVar"><l>channel indices</l><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportReshape"><block s="reportVariadicSum"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportVariadicSum"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportListAttribute"><l><option>columns</option></l><block s="reportConcatenatedLists"><list><block s="reportListAttribute"><l><option>columns</option></l><block s="reportNumbers"><block s="reportDifference"><block var="every coordinate"/><block var="padding"/></block><block s="reportVariadicSum"><list><block var="every coordinate"/><block var="padding"/></list></block></block></block><block var="channel indices"/></list></block></block><block var="matrix"/></block><block var="kernel"/></list></block></block></block></block></block><block s="reportListAttribute"><l><option>dimensions</option></l><block var="matrix"/></block><comment w="80" collapsed="false">for every padded pixel create a partial copy of the input, item-multiply it with the kernel and take its overall sum (∑)</comment></block></block></script></block-definition><block-definition s="stretch %&apos;data&apos; by %&apos;factor&apos;" type="reporter" category="lists"><header></header><code></code><translations>pl:rozciągnij _ o _&#xD;</translations><inputs><input type="%l"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportNumbers"><l>1</l><block s="reportVariadicProduct"><list><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><block var="factor"/></list></block></block><block var="factor"/></block></block><block var="data"/></block></block></script></block-definition><block-definition s="female" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>-2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>6</l></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="up"></block></script></block-definition><block-definition s="stop stitching" type="command" category="Embroidery"><header></header><code></code><translations>de:Stich zurücksetzen&#xD;</translations><inputs></inputs><script><block s="doDeleteFromList"><block s="reportGet"><l><option>name</option></l></block><block var="_embroider"/></block></script></block-definition><block-definition s="%&apos;pattern&apos; stitch by %&apos;step size&apos; width %&apos;width&apos; center %&apos;centered&apos;" type="command" category="Embroidery" space="true"><header></header><code></code><translations>de:_ Stich Länge _ Breite _ zentriert _&#xD;</translations><inputs><input type="%s" readonly="true" initial="1">$_zigzag<options>zigzag=$_zigzag&#xD;z=$_z&#xD;cross=$_cross</options></input><input type="%n" initial="1">20</input><input type="%n" initial="1">10</input><input type="%b" initial="1">true</input></inputs><script><block s="doReplaceInList"><block s="reportGet"><l><option>name</option></l></block><block var="_embroider"/><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportCONS"><custom-block s="unselect %s"><block s="reportListItem"><l>1</l><l/></block></custom-block><block s="reportCDR"><l/></block></block></autolambda><list></list></block><list><block s="reportEnvironment"><l><option>inputs</option></l></block></list></block></block></script></block-definition><block-definition s="%&apos;pattern&apos; stitch by %&apos;step size&apos;" type="command" category="Embroidery"><header></header><code></code><translations>de:_ Stich Länge _&#xD;</translations><inputs><input type="%s" readonly="true" initial="1">$_running<options>running=$_running&#xD;triple run=$_triple run</options></input><input type="%n" initial="1">10</input></inputs><script><block s="doReplaceInList"><block s="reportGet"><l><option>name</option></l></block><block var="_embroider"/><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportCONS"><custom-block s="unselect %s"><block s="reportListItem"><l>1</l><l/></block></custom-block><block s="reportCDR"><l/></block></block></autolambda><list></list></block><list><block s="reportEnvironment"><l><option>inputs</option></l></block></list></block></block></script></block-definition><block-definition s="satin stitch width %&apos;width&apos; center %&apos;centered&apos;" type="command" category="Embroidery"><header></header><code></code><translations>de:Satinstich Breite _ zentriert _&#xD;</translations><inputs><input type="%n" initial="1">20</input><input type="%b" initial="1">true</input></inputs><script><custom-block s="%s stitch by %n width %n center %b"><l>zigzag</l><l>2</l><block var="width"/><block var="centered"/></custom-block></script></block-definition><block-definition s="primitive go to %&apos;position&apos;" type="command" category="motion" primitive="doGotoObject" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1"><options>§_destinationsMenu</options></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doGotoObject</l></block></script></block-definition><block-definition s="%&apos;pattern&apos; stitch to %&apos;dest&apos; in steps of %&apos;step size&apos; width %&apos;width&apos; center %&apos;centered&apos;" type="command" category="Embroidery" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" initial="1">zigzag<options>zigzag&#xD;z&#xD;cross&#xD;running&#xD;triple run</options></input><input type="%s" readonly="true" initial="1"><options>§_destinationsMenu</options></input><input type="%n" initial="1">5</input><input type="%n" initial="1">8</input><input type="%b" initial="1">true</input></inputs><script><block s="doDeclareVariables"><list><l>destination</l><l>heading</l><l>offset</l></list></block><block s="doSetVar"><l>destination</l><block s="reportIfElse"><block s="reportIsA"><block var="dest"/><l><option>list</option></l></block><block var="dest"/><block s="reportAttributeOf"><l><option>position</option></l><block var="dest"/></block></block></block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="destination"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>destination</l><block s="reportListItem"><custom-block s="unselect %s"><block var="dest"/></custom-block><block s="reportNewList"><list><block s="reportNewList"><list><l>random position</l><block s="reportNewList"><list><block s="reportRandom"><block s="reportAttributeOf"><l><option>left</option></l><block s="reportGet"><l><option>stage</option></l></block></block><block s="reportAttributeOf"><l><option>right</option></l><block s="reportGet"><l><option>stage</option></l></block></block></block><block s="reportRandom"><block s="reportAttributeOf"><l><option>bottom</option></l><block s="reportGet"><l><option>stage</option></l></block></block><block s="reportAttributeOf"><l><option>top</option></l><block s="reportGet"><l><option>stage</option></l></block></block></block></list></block></list></block><block s="reportNewList"><list><l>mouse-pointer</l><block s="reportMousePosition"></block></list></block><block s="reportNewList"><list><l>center</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></list></block></list></block></block></block></script><list></list></block><block s="doSetVar"><l>heading</l><custom-block s="angle from %l to %l"><block s="getPosition"></block><block var="destination"/></custom-block></block><block s="doSetVar"><l>offset</l><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicSum"><list><block var="heading"/><l>90</l></list></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicSum"><list><block var="heading"/><l>90</l></list></block></block></list></block><block s="reportQuotient"><block var="width"/><l>2</l></block></list></block></block><block s="doForEach"><l>point</l><block s="evaluate"><block s="reportListItem"><block var="pattern"/><block s="reportNewList"><list><block s="reportNewList"><list><l>zigzag</l><block s="reifyReporter"><autolambda><custom-block s="zigzag from %l to %l in steps of %n width %n turn %b"><l/><l/><l></l><l></l><l><bool>true</bool></l></custom-block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>z</l><block s="reifyReporter"><autolambda><custom-block s="z-stitch from %l to %l in steps of %n width %n turn %b"><l/><l/><l></l><l></l><l><bool>true</bool></l></custom-block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>cross</l><block s="reifyReporter"><autolambda><custom-block s="cross-stitch from %l to %l in steps of %n width %n"><l/><l/><l></l><l></l></custom-block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>running</l><block s="reifyReporter"><autolambda><custom-block s="running stitch from %l to %l in steps of %n"><l/><l/><l></l></custom-block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>triple run</l><block s="reifyReporter"><autolambda><custom-block s="triple-run stitch from %l to %l in steps of %n"><l/><l/><l></l></custom-block></autolambda><list></list></block></list></block></list></block></block><list><block s="reportIfElse"><block var="centered"/><block s="getPosition"></block><block s="reportVariadicSum"><list><block s="getPosition"></block><block var="offset"/></list></block></block><block s="reportIfElse"><block var="centered"/><block var="destination"/><block s="reportVariadicSum"><list><block var="destination"/><block var="offset"/></list></block></block><block s="reportMonadic"><l><option>abs</option></l><block var="step size"/></block><block s="reportMonadic"><l><option>abs</option></l><block var="width"/></block></list></block><script><custom-block s="primitive go to %s"><block var="point"/></custom-block></script></block><block s="doIf"><block s="reportNot"><block var="centered"/></block><script><custom-block s="primitive go to %s"><block var="destination"/></custom-block></script><list></list></block></script></block-definition><block-definition s="arc $turnRight radius: %&apos;r&apos; degrees: %&apos;degrees&apos;" type="command" category="motion"><header></header><code></code><translations>de:Bogen $turnRight Radius: _ Grad: _&#xD;</translations><inputs><input type="%n" initial="1">50</input><input type="%n" initial="1">30</input></inputs><script><block s="doDeclareVariables"><list><l>pattern</l><l>start</l><l>end</l><l>path</l><l>center</l><l>step size</l></list></block><block s="doSetVar"><l>pattern</l><block s="reportListItem"><block s="reportGet"><l><option>name</option></l></block><block var="_embroider"/></block></block><block s="doSetVar"><l>start</l><block s="reportVariadicSum"><list><block s="direction"></block><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>sign</option></l><block var="degrees"/></block><l>-90</l></list></block></list></block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="start"/><block var="degrees"/></list></block></block><block s="doSetVar"><l>path</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><l></l></block><block s="reportMonadic"><l><option>cos</option></l><l></l></block></list></block><block var="r"/></list></block></autolambda><list></list></block><block s="reportConcatenatedLists"><list><block s="reportNumbers"><block var="start"/><block var="end"/></block><block s="reportNewList"><list><block var="end"/></list></block></list></block></block></block><block s="doSetVar"><l>center</l><block s="reportDifference"><block s="getPosition"></block><block s="reportListItem"><l>1</l><block var="path"/></block></block></block><block s="doIf"><block s="reportIsA"><block var="pattern"/><l><option>list</option></l></block><script><block s="doSetVar"><l>step size</l><block s="reportListItem"><l>2</l><block var="pattern"/></block></block><block s="doSetVar"><l>path</l><custom-block s="resample %l to %n points"><block var="path"/><block s="reportVariadicMax"><list><block s="reportRound"><block s="reportQuotient"><custom-block s="length of path %l"><block var="path"/></custom-block><block var="step size"/></block></block><l>2</l></list></block></custom-block></block><block s="doReplaceInList"><l>2</l><block var="pattern"/><block s="reportQuotient"><custom-block s="length of path %l"><block var="path"/></custom-block><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="path"/></block><l>1</l></block></block></block></script><list></list></block><block s="doWarp"><script><block s="doForEach"><l>coord</l><block var="path"/><script><block s="doGotoObject"><block s="reportVariadicSum"><list><block var="coord"/><block var="center"/></list></block></block></script></block></script></block><block s="setHeading"><block s="reportVariadicSum"><list><block var="end"/><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>sign</option></l><block var="degrees"/></block><l>90</l></list></block></list></block></block><block s="doIf"><block s="reportIsA"><block var="pattern"/><l><option>list</option></l></block><script><block s="doReplaceInList"><l>2</l><block var="pattern"/><block var="step size"/></block></script><list></list></block></script></block-definition><block-definition s="resample %&apos;path&apos; to %&apos;points&apos; points" type="reporter" category="looks" helper="true"><header></header><code></code><translations>de:resample _ auf _ Punkte&#xD;</translations><inputs><input type="%l"></input><input type="%n">64</input></inputs><script><block s="doDeclareVariables"><list><l>samples</l><l>step</l><l>last</l><l>dist</l><l>rest</l></list></block><block s="doSetVar"><l>last</l><block s="reportListItem"><l>1</l><block var="path"/></block></block><block s="doSetVar"><l>samples</l><block s="reportNewList"><list><block var="last"/></list></block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><custom-block s="length of path %l"><block var="path"/></custom-block><block s="reportDifference"><block var="points"/><l>1</l></block></block></block><block s="doWarp"><script><block s="doForEach"><l>point</l><block var="path"/><script><block s="doSetVar"><l>dist</l><custom-block s="distance from %l to %l"><block var="point"/><block var="last"/></custom-block></block><block s="doChangeVar"><l>rest</l><block var="dist"/></block><block s="doUntil"><block s="reportVariadicLessThan"><list><block var="rest"/><block var="step"/></list></block><script><block s="doChangeVar"><l>rest</l><block s="reportMonadic"><l><option>neg</option></l><block var="step"/></block></block><block s="doAddToList"><block s="reportDifference"><block var="point"/><block s="reportVariadicProduct"><list><block s="reportQuotient"><block var="rest"/><block var="dist"/></block><block s="reportDifference"><block var="point"/><block var="last"/></block></list></block></block><block var="samples"/></block></script></block><block s="doSetVar"><l>last</l><block var="point"/></block></script></block></script></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportListAttribute"><l><option>length</option></l><block var="samples"/></block><block var="points"/></list></block><script><block s="doAddToList"><block s="reportListItem"><l><option>last</option></l><block var="path"/></block><block var="samples"/></block></script><script><block s="doReplaceInList"><l><option>last</option></l><block var="samples"/><block s="reportListItem"><l><option>last</option></l><block var="path"/></block></block></script></block><block s="doReport"><block var="samples"/></block></script></block-definition><block-definition s="length of path %&apos;path&apos;" type="reporter" category="sensing" helper="true"><header></header><code></code><translations>de:Länge von Pfad _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>len</l><l>last</l></list></block><block s="doSetVar"><l>last</l><block s="reportListItem"><l>1</l><block var="path"/></block></block><block s="doWarp"><script><block s="doForEach"><l>point</l><block var="path"/><script><block s="doChangeVar"><l>len</l><custom-block s="distance from %l to %l"><block var="point"/><block var="last"/></custom-block></block><block s="doSetVar"><l>last</l><block var="point"/></block></script></block></script></block><block s="doReport"><block var="len"/></block></script></block-definition><block-definition s="distance from %&apos;p1&apos; to %&apos;p2&apos;" type="reporter" category="sensing" helper="true"><header></header><code></code><translations>de:Entfernung von _ nach _&#xD;</translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><block s="reportVariadicSum"><block s="reportPower"><block s="reportDifference"><block var="p2"/><block var="p1"/></block><l>2</l></block></block></block></block></script></block-definition><block-definition s="angle from %&apos;p1&apos; to %&apos;p2&apos;" type="reporter" category="sensing" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportAtan2"><l></l><l></l></block></autolambda><list></list></block><block s="reportDifference"><block var="p2"/><block var="p1"/></block></block></block></script></block-definition><block-definition s="step %&apos;steps&apos; in direction %&apos;heading&apos; from %&apos;point&apos;" type="reporter" category="sensing" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n" initial="1"></input><input type="%n" initial="1"><options>§_directionDialMenu</options></input><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><block var="point"/><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block var="heading"/></block><block s="reportMonadic"><l><option>cos</option></l><block var="heading"/></block></list></block><block var="steps"/></list></block></list></block></block></script></block-definition><block-definition s="zigzag from %&apos;start&apos; to %&apos;end&apos; in steps of %&apos;step size&apos; width %&apos;width&apos; turn %&apos;turn&apos;" type="reporter" category="Embroidery" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input><input type="%n" initial="1">5</input><input type="%n" initial="1">8</input><input type="%b" initial="1">true</input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportRound"><block var="start"/></block><block s="reportRound"><block var="end"/></block></list></block><script><block s="doReport"><block s="reportNewList"><list><block var="end"/></list></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>heading</l><l>step</l><l>next</l></list></block><block s="doSetVar"><l>heading</l><custom-block s="angle from %l to %l"><block var="start"/><block var="end"/></custom-block></block><block s="doSetVar"><l>step</l><block s="reportVariadicMin"><list><block s="reportQuotient"><block var="step size"/><l>2</l></block><custom-block s="distance from %l to %l"><block var="start"/><block var="end"/></custom-block></list></block></block><block s="doSetVar"><l>next</l><custom-block s="step %n in direction %n from %l"><block var="step"/><block var="heading"/><block var="start"/></custom-block></block><block s="doReport"><block s="reportCONS"><custom-block s="step %n in direction %n from %l"><block s="reportQuotient"><block var="width"/><l>2</l></block><block s="reportVariadicSum"><list><block var="heading"/><block s="reportIfElse"><block var="turn"/><l>90</l><l>-90</l></block></list></block><custom-block s="step %n in direction %n from %l"><block s="reportQuotient"><block var="step"/><l>2</l></block><block var="heading"/><block var="start"/></custom-block></custom-block><custom-block s="zigzag from %l to %l in steps of %n width %n turn %b"><block var="next"/><block var="end"/><block var="step size"/><block var="width"/><block s="reportNot"><block var="turn"/></block></custom-block></block></block></script></block-definition><block-definition s="z-stitch from %&apos;start&apos; to %&apos;end&apos; in steps of %&apos;step size&apos; width %&apos;width&apos; turn %&apos;turn&apos;" type="reporter" category="Embroidery" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input><input type="%n" initial="1">5</input><input type="%n" initial="1">8</input><input type="%b" initial="1">true</input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportRound"><block var="start"/></block><block s="reportRound"><block var="end"/></block></list></block><script><block s="doReport"><block s="reportNewList"><list><block var="end"/></list></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>heading</l><l>next</l></list></block><block s="doSetVar"><l>heading</l><custom-block s="angle from %l to %l"><block var="start"/><block var="end"/></custom-block></block><block s="doSetVar"><l>next</l><custom-block s="step %n in direction %n from %l"><block s="reportVariadicMin"><list><block s="reportQuotient"><block var="step size"/><l>2</l></block><custom-block s="distance from %l to %l"><block var="start"/><block var="end"/></custom-block></list></block><block var="heading"/><block var="start"/></custom-block></block><block s="doReport"><block s="reportCONS"><custom-block s="step %n in direction %n from %l"><block s="reportQuotient"><block var="width"/><l>2</l></block><block s="reportVariadicSum"><list><block var="heading"/><block s="reportIfElse"><block var="turn"/><l>90</l><l>-90</l></block></list></block><block s="reportIfElse"><block var="turn"/><block var="start"/><block var="next"/></block></custom-block><custom-block s="z-stitch from %l to %l in steps of %n width %n turn %b"><block var="next"/><block var="end"/><block var="step size"/><block var="width"/><block s="reportNot"><block var="turn"/></block></custom-block></block></block></script></block-definition><block-definition s="cross-stitch from %&apos;start&apos; to %&apos;end&apos; in steps of %&apos;step size&apos; width %&apos;width&apos;" type="reporter" category="Embroidery" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input><input type="%n" initial="1">5</input><input type="%n" initial="1">8</input></inputs><script><block s="doDeclareVariables"><list><l>heading</l><l>vertex</l><l>next</l></list></block><block s="doSetVar"><l>heading</l><custom-block s="angle from %l to %l"><block var="start"/><block var="end"/></custom-block></block><block s="doSetVar"><l>vertex</l><custom-block s="step %n in direction %n from %l"><block s="reportQuotient"><block var="width"/><l>2</l></block><block s="reportVariadicSum"><list><block var="heading"/><l>90</l></list></block><block var="start"/></custom-block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportRound"><block var="start"/></block><block s="reportRound"><block var="end"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block var="vertex"/><block s="reportNewList"><list><block var="end"/></list></block></block></block></script><list></list></block><block s="doSetVar"><l>next</l><custom-block s="step %n in direction %n from %l"><block s="reportVariadicMin"><list><block var="step size"/><custom-block s="distance from %l to %l"><block var="start"/><block var="end"/></custom-block></list></block><block var="heading"/><block var="start"/></custom-block></block><block s="doReport"><block s="reportCONS"><block var="vertex"/><block s="reportCONS"><custom-block s="step %n in direction %n from %l"><block s="reportQuotient"><block var="width"/><l>2</l></block><block s="reportDifference"><block var="heading"/><l>90</l></block><block var="next"/></custom-block><block s="reportCONS"><custom-block s="step %n in direction %n from %l"><block s="reportQuotient"><block var="width"/><l>2</l></block><block s="reportDifference"><block var="heading"/><l>90</l></block><block var="start"/></custom-block><custom-block s="cross-stitch from %l to %l in steps of %n width %n"><block var="next"/><block var="end"/><block var="step size"/><block var="width"/></custom-block></block></block></block></block></script></block-definition><block-definition s="running stitch from %&apos;start&apos; to %&apos;end&apos; in steps of %&apos;step size&apos;" type="reporter" category="Embroidery" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input><input type="%n" initial="1">5</input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportRound"><block var="start"/></block><block s="reportRound"><block var="end"/></block></list></block><script><block s="doReport"><block s="reportNewList"><list><block var="end"/></list></block></block></script><list></list></block><block s="doDeclareVariables"><list><l>next</l></list></block><block s="doSetVar"><l>next</l><custom-block s="step %n in direction %n from %l"><block s="reportVariadicMin"><list><block var="step size"/><custom-block s="distance from %l to %l"><block var="start"/><block var="end"/></custom-block></list></block><custom-block s="angle from %l to %l"><block var="start"/><block var="end"/></custom-block><block var="start"/></custom-block></block><block s="doReport"><block s="reportCONS"><block var="next"/><custom-block s="running stitch from %l to %l in steps of %n"><block var="next"/><block var="end"/><block var="step size"/></custom-block></block></block></script></block-definition><block-definition s="triple-run stitch from %&apos;start&apos; to %&apos;end&apos; in steps of %&apos;step size&apos;" type="reporter" category="Embroidery" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input><input type="%l" initial="1"></input><input type="%n" initial="1">5</input></inputs><script><block s="doDeclareVariables"><list><l>distance</l><l>next</l><l>after</l></list></block><block s="doSetVar"><l>distance</l><custom-block s="distance from %l to %l"><block var="start"/><block var="end"/></custom-block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="distance"/><block var="step size"/></list></block><script><block s="doReport"><block var="end"/></block></script><list></list></block><block s="doSetVar"><l>next</l><custom-block s="step %n in direction %n from %l"><block var="step size"/><custom-block s="angle from %l to %l"><block var="start"/><block var="end"/></custom-block><block var="start"/></custom-block></block><block s="doSetVar"><l>after</l><custom-block s="step %n in direction %n from %l"><block s="reportVariadicMin"><list><block s="reportVariadicProduct"><list><l>2</l><block var="step size"/></list></block><block var="distance"/></list></block><custom-block s="angle from %l to %l"><block var="start"/><block var="end"/></custom-block><block var="start"/></custom-block></block><block s="doReport"><block s="reportCONS"><block var="after"/><block s="reportCONS"><block var="next"/><custom-block s="triple-run stitch from %l to %l in steps of %n"><block var="next"/><block var="end"/><block var="step size"/></custom-block></block></block></block></script></block-definition><block-definition s="arc $turnLeft radius: %&apos;r&apos; degrees: %&apos;degrees&apos;" type="command" category="motion"><header></header><code></code><translations>de:Bogen $turnLeft Radius: _ Grad: _&#xD;</translations><inputs><input type="%n" initial="1">50</input><input type="%n" initial="1">30</input></inputs><script><custom-block s="arc $turnRight radius: %n degrees: %n"><block var="r"/><block s="reportMonadic"><l><option>neg</option></l><block var="degrees"/></block></custom-block></script></block-definition><block-definition s="%&apos;selector&apos; of stitch" type="reporter" category="Embroidery" space="true"><header></header><code></code><translations>de:_ von Stich&#xD;</translations><inputs><input type="%s" readonly="true" initial="1">$_name<options>name=$_name&#xD;step=$_step&#xD;width=$_width&#xD;centered=$_centered</options></input></inputs><script><block s="doDeclareVariables"><list><l>stitch</l><l>idx</l><l>value</l></list></block><block s="doSetVar"><l>stitch</l><block s="reportListItem"><block s="reportGet"><l><option>name</option></l></block><block var="_embroider"/></block></block><block s="doIf"><block s="reportIsA"><block var="stitch"/><l><option>list</option></l></block><script><block s="doSetVar"><l>idx</l><block s="reportListIndex"><custom-block s="unselect %s"><block var="selector"/></custom-block><block s="reportNewList"><list><l>name</l><l>step</l><l>width</l><l>centered</l></list></block></block></block><block s="doSetVar"><l>value</l><block s="reportListItem"><block var="idx"/><block var="stitch"/></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="idx"/><l>1</l></list></block><custom-block s="select %s"><block var="value"/></custom-block><block var="value"/></block></block></script><list></list></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="select %&apos;text&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="105" collapsed="false">convert a text into a translatable selector, an internal transient data structure that can be displayed but not processed by Snap!</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">text</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_transform(name, txt)</l><list><l>select</l><block var="text"/></list></block></block></script></block-definition><block-definition s="unselect %&apos;selector&apos;" type="reporter" category="other" helper="true"><comment x="0" y="0" w="105" collapsed="false">convert a translatable selector (back) into its internal (English) text</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1">$_selector</input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_transform(name, txt)</l><list><l>unselect</l><block var="selector"/></list></block></block></script></block-definition></blocks><primitives><block-definition s="move %&apos;steps&apos; steps" type="command" category="motion" selector="forward"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>forward</l></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block><block var="steps"/></list></block></list></block></block></script></block-definition><block-definition s="go to x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion" selector="gotoXY"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>gotoXY</l></block><block s="doGotoObject"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="go to %&apos;dest&apos;" type="command" category="motion" selector="doGotoObject"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">$_random position<options>§_destinationsMenu</options></input></inputs><script><block s="doDeclareVariables"><list><l>pattern</l></list></block><block s="doSetVar"><l>pattern</l><block s="reportListItem"><block s="reportGet"><l><option>name</option></l></block><block var="_embroider"/></block></block><block s="doIfElse"><block s="reportIsA"><block var="pattern"/><l><option>list</option></l></block><script><block s="doSetGlobalFlag"><l><option>log pen vectors</option></l><l><bool>true</bool></l></block><block s="down"></block><block s="doRun"><block s="reifyScript"><script><block s="doWarp"><script><custom-block s="%s stitch to %s in steps of %n width %n center %b"><l></l><block var="dest"/><l></l><l></l><l/></custom-block></script></block></script><list></list></block><block var="pattern"/></block><block s="up"></block></script><script><custom-block s="primitive go to %s"><block var="dest"/></custom-block></script></block></script></block-definition><block-definition s="change x by %&apos;delta&apos;" type="command" category="motion" selector="changeXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>changeXPosition</l></block><block s="setXPosition"><block s="reportVariadicSum"><list><block s="xPosition"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set x to %&apos;x&apos;" type="command" category="motion" selector="setXPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>setXPosition</l></block><block s="doGotoObject"><block s="reportNewList"><list><block var="x"/><block s="yPosition"></block></list></block></block></script></block-definition><block-definition s="change y by %&apos;delta&apos;" type="command" category="motion" selector="changeYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>changeYPosition</l></block><block s="setYPosition"><block s="reportVariadicSum"><list><block s="yPosition"></block><block var="delta"/></list></block></block></script></block-definition><block-definition s="set y to %&apos;y&apos;" type="command" category="motion" selector="setYPosition"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doPrimitive"><l><bool>false</bool></l><l>setYPosition</l></block><block s="doGotoObject"><block s="reportNewList"><list><block s="xPosition"></block><block var="y"/></list></block></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="true" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="2370"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAECNJREFUeF7t1+FpAmEQRdHVnqwiIFuSNQmpIj2Z/EgPXuQdG5idMx9cvJzn+Tj8CBD4RIHfT/xo30yAwL/ABQQBAgQIECDwfgEBfr+5iQQIECBAwD9gb4AAAQIECBQC/gEX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BMAQIAAAQKFgAAX6mYSIECAwLyAAM8/AQAECBAgUAgIcKFuJgECBAjMCwjw/BPoAO73+9f1er11X2DyusDr9fp5Pp/f6w72bwQEuHE39TgOAfYMagEBri+wPV+At+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFBHj7/rYnQIAAgUhAgCN4YwkQIEBgW0CAt+9vewIECBCIBAQ4gjeWAAECBLYFLud5PrYJbE+AAAECBN4v8Afz+hVInTGJTgAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2371"></list></costumes><sounds><list struct="atomic" id="2372"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="80" y="60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="2377"><costumes><list struct="atomic" id="2378"></list></costumes><sounds><list struct="atomic" id="2379"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23" y="17"><block s="receiveGo"><comment w="90" collapsed="false">female pattern</comment></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>-2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>6</l></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="up"></block></script><script x="376" y="10"><block s="receiveGo"><comment w="90" collapsed="false">male pattern</comment></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>-2</l></block></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>-6</l></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>6</l></block></list></block></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>6</l></block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="up"></block><block s="turn"><l>-90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="turn"><l>-90</l></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>6</l></block></list></block></block></script><script x="450" y="839.6666666666665"><custom-block s="export costume %s"><block s="reportPentrailsAsSVG"></block></custom-block></script><script x="21" y="544.0000000000003"><block s="receiveGo"><comment w="90" collapsed="false">mixed pattern</comment></block><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>-2</l></block></block><block s="down"></block><block s="forward"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>6</l></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="up"></block><block s="gotoXY"><block s="reportVariadicProduct"><list><l>-1</l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></list></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>-6</l></block></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>6</l></block></list></block></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>6</l></block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="up"></block><block s="turn"><l>-90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="turn"><l>-90</l></block><block s="down"></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>3</l></block></list></block></block><block s="turn"><l>90</l></block><block s="forward"><block s="reportVariadicProduct"><list><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><l>1</l><l>6</l></block></list></block></block></script></scripts></sprite></sprites></stage><variables><variable name="_embroider" hidden="true"><list struct="atomic" id="2886"></list></variable></variables></scene></scenes></project><media name="seamless pattern" app="Snap! 10.3.6, https://snap.berkeley.edu" version="2"></media></snapdata>