<snapdata remixID="12194661"><project name="Python Interpreter 5.0" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAAzHdf+gKLnGfdIHCkbttxxSIClwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QOC496obByqTwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Python Interpreter 5.0"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Console %&apos;ITEM&apos; %&apos;INPUT&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">Made by Owen Kaplinsky</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>Text-Size&#xD;Line-Height&#xD;Write&#xD;Home&#xD;Margin-Left&#xD;Margin-Top&#xD;Scroll-Up&#xD;Scroll-Down&#xD;Max-Length</options></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>i2</l><l>extra</l><l>list_prints</l><l>sb_word</l><l>inp_new</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="_ConsoleData"/><l>0</l></list></block><script><block s="doSetVar"><l>_ConsoleData</l><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><l></l><l>1.15</l><l>10</l><l></l><l>12</l><l>1</l><l>0</l></list><comment w="112" collapsed="false">Item 1 = Message - List&#xD;Item 2 = Size - List&#xD;Item 3 = Auto-ML&#xD;Item 4 = Line-Height&#xD;Item 5 = Margin-Left&#xD;Item 6 = Max-Length&#xD;Item 7 = Text-Size&#xD;Item 8 = Top #&#xD;Item 9 = Margin-Top</comment></block></block><block s="gotoXY"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block><block s="reportDifference"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><l>2</l></list></block><l>3</l></block></block><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><l></l></list></block><script><block s="doReplaceInList"><l>3</l><block var="_ConsoleData"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><l>360</l><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></list></block></block></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Line-Height</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportQuotient"><block var="INPUT"/><l>1</l></block><block var="INPUT"/></list></block><script><block s="doReplaceInList"><l>4</l><block var="_ConsoleData"/><block var="INPUT"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Write</l></list></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><l></l></list></block></block></list></block></list></block><script><block s="doReplaceInList"><l>8</l><block var="_ConsoleData"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block><l>1</l></list></block></block></script></block><block s="doSetVar"><l>sb_word</l><custom-block s="Split by word but keep spaces %txt"><block var="INPUT"/></custom-block></block><block s="doSetVar"><l>list_prints</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>inp_new</l><block var="INPUT"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block var="inp_new"/></block></list></block><script><block s="doUntil"><block s="reportNot"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block var="inp_new"/></block></list></block></block><script><block s="doSetVar"><l>extra</l><l>0</l></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="sb_word"/></block></list></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportVariadicSum"><list><block s="reportListAttribute"><l><option>length</option></l><block var="sb_word"/></block><l>1</l></list></block><script><block s="doChangeVar"><l>extra</l><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="sb_word"/></block></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block var="extra"/></list></block><script><block s="doIfElse"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="sb_word"/></block></block></list></block><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><l>1</l><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block></custom-block><block var="list_prints"/></block><block s="doReplaceInList"><l>1</l><block var="sb_word"/><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block s="reportListItem"><l>1</l><block var="sb_word"/></block></block></custom-block></block><block s="doSetVar"><l>inp_new</l><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><l>1</l></list></block><block s="reportStringSize"><block var="inp_new"/></block></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block var="inp_new"/></block></list></block></block><script><block s="doAddToList"><block var="inp_new"/><block var="list_prints"/></block></script></block><block s="doSetVar"><l>extra</l><l>0</l></block></script><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><l>1</l><block s="reportDifference"><block var="extra"/><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="sb_word"/></block></block></block></custom-block><block var="list_prints"/></block><block s="doSetVar"><l>inp_new</l><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><block s="reportDifference"><block var="extra"/><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="sb_word"/></block></block></block><block s="reportStringSize"><block var="inp_new"/></block></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block var="inp_new"/></block></list></block></block><script><block s="doAddToList"><block var="inp_new"/><block var="list_prints"/></block></script></block><block s="doDeleteFromList"><l>1</l><block var="sb_word"/></block><block s="doSetVar"><l>extra</l><l>0</l></block></script></block></script></block></script></block></script><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><l>1</l><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block></custom-block><block var="list_prints"/></block><block s="doSetVar"><l>inp_new</l><custom-block s="Substring of %txt from index %n to index %n"><block var="inp_new"/><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><l>1</l></list></block><block s="reportStringSize"><block var="inp_new"/></block></custom-block></block><block s="doIf"><block s="reportNot"><block s="reportVariadicLessThan"><list><block s="reportQuotient"><block s="reportDifference"><l>470</l><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><l>.6</l><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></list></block></block><block s="reportStringSize"><block var="inp_new"/></block></list></block></block><script><block s="doAddToList"><block var="inp_new"/><block var="list_prints"/></block></script></block><block s="doSetVar"><l>extra</l><l>0</l></block></script></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list_prints"/></block><script><block s="doAddToList"><custom-block s="Clean up %txt"><block s="reportListItem"><block var="i"/><block var="list_prints"/></block></custom-block><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="doAddToList"><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></script></block></script><script><block s="doAddToList"><block var="INPUT"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="doAddToList"><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></script></block><block s="write"><block s="reportListItem"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block><block s="clear"></block><block s="gotoXY"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block><block s="reportDifference"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><l>2</l></list></block><l>3</l></block></block><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block></block><block s="doSetVar"><l>i2</l><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><l></l></list></block></block></list></block><script><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><script><block s="doChangeVar"><l>i2</l><l>1</l></block><block s="write"><block s="reportListItem"><block var="i2"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block></script></block></script><script><block s="doRepeat"><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block><script><block s="doChangeVar"><l>i2</l><l>1</l></block><block s="write"><block s="reportListItem"><block var="i2"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Margin-Left</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportQuotient"><block var="INPUT"/><l>1</l></block><block var="INPUT"/></list></block><script><block s="doReplaceInList"><l>5</l><block var="_ConsoleData"/><block var="INPUT"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Home</l></list></block><script><block s="clear"></block><block s="gotoXY"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block><block s="reportDifference"><block s="reportDifference"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><l>2</l></list></block><l>3</l></block></block><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block></block><block s="doSetVar"><l>_ConsoleData</l><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><l></l><l>1.15</l><l>10</l><l></l><l>12</l><l>0</l><l>0</l><l></l><l></l></list></block></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Scroll-Up</l></list></block><script><block s="doIf"><block s="reportVariadicLessThan"><list><l>0</l><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block></list></block><script><block s="doReplaceInList"><l>8</l><block var="_ConsoleData"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block><l>-1</l></list></block></block><block s="clear"></block><block s="doSetVar"><l>i2</l><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block></block><block s="gotoXY"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block><block s="reportDifference"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><l>2</l></list></block><l>3</l></block></block><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><l></l></list></block></block></list></block><script><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><script><block s="doChangeVar"><l>i2</l><l>1</l></block><block s="write"><block s="reportListItem"><block var="i2"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block></script></block></script><script><block s="doRepeat"><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block><script><block s="doChangeVar"><l>i2</l><l>1</l></block><block s="write"><block s="reportListItem"><block var="i2"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block></script></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Scroll-Down</l></list></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><l></l></list></block></block></list></block></list></block><script><block s="doReplaceInList"><l>8</l><block var="_ConsoleData"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block><l>1</l></list></block></block><block s="clear"></block><block s="doSetVar"><l>i2</l><block s="reportListItem"><l>8</l><block var="_ConsoleData"/></block></block><block s="gotoXY"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block><block s="reportDifference"><block s="reportDifference"><l>180</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>7</l><block var="_ConsoleData"/></block><l>2</l></list></block><l>3</l></block></block><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></list></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><l></l></list></block></block></list></block><script><block s="doRepeat"><block s="reportListItem"><l>6</l><block var="_ConsoleData"/></block><script><block s="doChangeVar"><l>i2</l><l>1</l></block><block s="write"><block s="reportListItem"><block var="i2"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block></script></block></script><script><block s="doRepeat"><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block><script><block s="doChangeVar"><l>i2</l><l>1</l></block><block s="write"><block s="reportListItem"><block var="i2"/><block s="reportListItem"><l>1</l><block var="_ConsoleData"/></block></block><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block></block><block s="setXPosition"><block s="reportDifference"><block s="reportListItem"><l>5</l><block var="_ConsoleData"/></block><l>240</l></block></block><block s="changeYPosition"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>1</l><block s="reportListItem"><l>2</l><block var="_ConsoleData"/></block></block><block s="reportDifference"><l>0</l><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></block></list></block></block></script></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Margin-Top</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportQuotient"><block var="INPUT"/><l>1</l></block><block var="INPUT"/></list></block><script><block s="doReplaceInList"><l>9</l><block var="_ConsoleData"/><block var="INPUT"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Max-Length</l></list></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportQuotient"><block var="INPUT"/><l>1</l></block><block var="INPUT"/></list></block><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="INPUT"/><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></list></block><block s="reportVariadicEquals"><list><block var="INPUT"/><block s="reportListItem"><l>3</l><block var="_ConsoleData"/></block></list></block></list></block></list></block><script><block s="doReplaceInList"><l>6</l><block var="_ConsoleData"/><block s="reportMonadic"><l><option>abs</option></l><block var="INPUT"/></block></block></script></block></script><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="ITEM"/><l>Text-Size</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportQuotient"><block var="INPUT"/><l>1</l></block><block var="INPUT"/></list></block><script><block s="doReplaceInList"><l>7</l><block var="_ConsoleData"/><block s="reportMonadic"><l><option>abs</option></l><block var="INPUT"/></block></block><block s="doReplaceInList"><l>11</l><block var="_ConsoleData"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><l>360</l><block s="reportListItem"><l>9</l><block var="_ConsoleData"/></block></block><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>abs</option></l><block var="INPUT"/></block><block s="reportListItem"><l>4</l><block var="_ConsoleData"/></block></list></block></block></block></block><block s="doReplaceInList"><l>1</l><block var="_ConsoleData"/><block s="reportNewList"><list></list></block></block><block s="doReplaceInList"><l>2</l><block var="_ConsoleData"/><block s="reportNewList"><list></list></block></block><block s="doReplaceInList"><l>8</l><block var="_ConsoleData"/><l>0</l></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="set pen to crayon %&apos;which&apos;" type="command" category="pen"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Sets the pen color &#xD;to one of 100 preselected colors, like a box of 100 crayons.&#xD;The colors have names that are meant to be evocative.&#xD;They are organized in families, more or less corresponding&#xD;to spectral (rainbow) colors; the input slot has a two-level menu&#xD;in which you can hover over a family name to see the colors&#xD;of that family, each including a crayon number and an RGB value. &#xD;See Appendix A of the Snap! Reference Manual for more details.</comment><header></header><code></code><translations>ca:fixa el llapis de color _&#xD;</translations><inputs><input type="%s"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 cinnamon #b87333=38&#xD;39 copper #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=54&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;purples={&#xD;90 violet #8000ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><block s="doDeclareVariables"><list><l>color</l></list></block><custom-block s="✐ initialize variables"></custom-block><block s="doIfElse"><block s="reportIsA"><block var="which"/><l><option>text</option></l></block><script><block s="doSetVar"><l>color</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><block s="reportListItem"><l>4</l><l/></block><block var="which"/></list></block></autolambda><list></list></block><block var="✐ crayon colors"/></block></block><block s="doIfElse"><block s="reportVariadicNotEquals"><list><block var="color"/><l></l></list></block><script><block s="doSetVar"><l>✐ last crayon</l><block s="reportListItem"><l>5</l><block var="color"/></block></block></script><script><custom-block s="error %txt"><block s="reportJoinWords"><list><l>No such crayon: </l><block var="which"/></list></block></custom-block></script></block></script><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></list></block><block var="✐ crayon colors"/></block></block><block s="doSetVar"><l>✐ last crayon</l><block s="reportModulus"><block var="which"/><l>100</l></block></block></script></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control" helper="true"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen" helper="true"><comment x="0" y="0" w="220.66666666666666" collapsed="false">Takes three inputs for red, green, and blue&#xD;values, each between 0 and 255.  0,0,0 is black; 255,255,255 is white.  255,255,0 is yellow, and so on.&#xD;&#xD;The SET PEN block in this library lets you set individual red, green, or blue without changing the others, lets you provide a list of three RGB color components, and lets you provide a six-digit hexadecimal number, the form in which RGB color values are usually found online.&#xD;&#xD;See Appendix A of the Snap! Reference Manual for details.</comment><header></header><code></code><translations>pt:altera a cor da tua caneta para vermelho _ , verde _ e azul _ (0 a 255)&#xD;</translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doApplyExtension"><l>clr_setpen(clr)</l><list><block s="reportApplyExtension"><l>clr_rgba(r, g, b, a)</l><list><block var="r"/><block var="g"/><block var="b"/><block s="reportApplyExtension"><l>clr_channel(clr, rgba)</l><list><block s="reportApplyExtension"><l>clr_pen</l><list></list></block><l>a</l></list></block></list></block></list></block></script></block-definition><block-definition s="pen crayon" type="reporter" category="pen"><header></header><code></code><translations>ca:llapis de color&#xD;</translations><inputs></inputs><script><custom-block s="✐ initialize variables"></custom-block><block s="doReport"><block var="✐ last crayon"/></block></script></block-definition><block-definition s="✐ initialize variables" type="command" category="pen" helper="true"><comment x="0" y="0" w="180" collapsed="false">Creates a bunch of global variables.&#xD;For internal use by Color library.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="does var %s exist?"><l>✐ last crayon</l></custom-block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><custom-block s="create %s var %mult%txt"><l>global</l><list><l>✐ last crayon</l><l>✐ crayon colors</l></list></custom-block><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="✐ crayon colors"/><l><option>list</option></l></block></block><script><block s="doSetVar"><l>✐ crayon colors</l><block s="reportTextSplit"><custom-block s="multiline %mlt"><l>0,0,0,black,0&#xD;18,18,18,gray7,1&#xD;36,36,36,gray14,2&#xD;54,54,54,gray21,3&#xD;72,72,72,gray28,4&#xD;92,92,92,gray36,5&#xD;109,109,109,gray43,6&#xD;127,127,127,gray50,7&#xD;145,145,145,gray57,8&#xD;163,163,163,gray64,9&#xD;181,181,181,gray71,10&#xD;200,200,200,gray78,11&#xD;218,218,218,gray85,12&#xD;236,236,236,gray92,13&#xD;255,255,255,white,14&#xD;255,20,147,deep pink,15&#xD;255,105,180,hot pink,16&#xD;255,0,127,bright pink,17&#xD;227,11,93,raspberry,18&#xD;229,43,80,amaranth,19&#xD;255,0,0,red,20&#xD;144,0,32,burgundy,21&#xD;153,0,0,cherry,22&#xD;164,0,0,dark candy apple red,23&#xD;192,0,0,sanguine,24&#xD;128,0,0,maroon,25&#xD;201,0,22,crimson,26&#xD;217,77,17,Lists,27&#xD;255,8,0,candy apple red,28&#xD;255,56,0,coquelicot,29&#xD;139,69,19,saddle brown,30&#xD;123,63,0,chocolate,31&#xD;107,68,35,kobicha,32&#xD;112,66,20,sepia,33&#xD;149,69,53,chestnut,34&#xD;101,67,33,dark brown,35&#xD;150,75,0,brown,36&#xD;153,101,21,golden brown,37&#xD;184,115,51,cinnamon,38&#xD;210,105,30,copper,39&#xD;255,127,0,orange,40&#xD;255,88,0,Pantone orange,41&#xD;255,117,24,pumpkin,42&#xD;243,118,29,Variables,43&#xD;232,97,0,Spanish orange,44&#xD;204,85,0,burnt orange,45&#xD;203,65,11,sinopia,46&#xD;204,119,34,ochre,47&#xD;237,145,33,carrot,48&#xD;242,133,0,tangerine,49&#xD;255,255,0,yellow,50&#xD;230,168,34,Control,51&#xD;184,134,11,dark goldenrod,52&#xD;218,165,32,goldenrod,53&#xD;244,196,48,saffron,54&#xD;236,213,64,sandstorm,55&#xD;255,219,88,mustard,56&#xD;255,215,0,gold,57&#xD;254,227,62,egg yolk,58&#xD;251,225,8,rubber duck,59&#xD;0,255,0,lime,60&#xD;141,182,0,apple green,61&#xD;98,194,19,Operators,62&#xD;34,139,34,forest green,63&#xD;0,128,0,green,64&#xD;0,100,0,dark green,65&#xD;3,192,60,dark pastel green,66&#xD;80,200,120,emerald,67&#xD;62,180,137,mint,68&#xD;0,161,120,Pen,69&#xD;0,255,255,aqua,70&#xD;0,139,139,dark cyan,71&#xD;0,123,167,cerulean,72&#xD;113,166,210,iceberg,73&#xD;4,148,220,Sensing,74&#xD;0,128,128,teal,75&#xD;135,206,250,light sky blue,76&#xD;0,191,255,deep sky blue,77&#xD;30,144,255,dodger blue,78&#xD;0,127,255,azure,79&#xD;0,0,255,blue,80&#xD;25,25,112,midnight blue,81&#xD;0,51,153,dark powder blue,82&#xD;0,71,171,cobalt,83&#xD;21,96,189,denim,84&#xD;0,0,128,navy blue,85&#xD;70,130,180,steel blue,86&#xD;74,108,212,Motion,87&#xD;100,149,237,cornflower,88&#xD;106,90,205,slate blue,89&#xD;128,0,255,violet,90&#xD;143,86,227,Looks,91&#xD;111,45,168,grape,92&#xD;75,0,130,indigo,93&#xD;160,32,240,x11 purple,94&#xD;255,0,255,magenta,95&#xD;153,50,204,dark orchid,96&#xD;207,74,217,Sound,97&#xD;127,0,127,purple,98&#xD;139,0,139,dark magenta,99&#xD;0,255,255,cyan,100&#xD;255,0,255,fuchia,101&#xD;18,18,18,grey7,102&#xD;36,36,36,grey14,103&#xD;54,54,54,grey21,104&#xD;72,72,72,grey28,105&#xD;92,92,92,grey36,106&#xD;109,109,109,grey43,107&#xD;127,127,127,grey50,108&#xD;145,145,145,grey57,109&#xD;163,163,163,grey64,110&#xD;181,181,181,grey71,111&#xD;200,200,200,grey78,112&#xD;218,218,218,grey85,113&#xD;236,236,236,grey92,114</l></custom-block><l><option>csv</option></l></block></block></script></block></script></block-definition><block-definition s="does var %&apos;_name&apos; exist?" type="predicate" category="variables" helper="true"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doApplyExtension"><l>err_ignore</l><list><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="reifyScript"><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations>pt:o texto multilinha _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="create %&apos;_scope&apos; var %&apos;_names&apos;" type="command" category="variables" helper="true"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><block var="_scope"/><block var="_item"/></list></block></script></block></script></block></script></block-definition><block-definition s="Interpret %&apos;CODE&apos; in Python" type="command" category="control"><comment w="249.3955078125" collapsed="false">This is the Python Interpreter. Enter code in Python and it will be interpreted and actions according to your commands will be carried out. All of the data will be stored in two variables, &quot;_ConsoleData&quot; for saving data within the pen engine, and &quot;_Python Data&quot; for saving data related to this Python Interpreter. Some features include:&#xD;&#xD;- Debugging support:&#xD;- - Different error messages will be sent depending on the type of the error, and it will describe why the error occured, and it will also state which line of code it occured in by sending the line of code that it broke in&#xD;&#xD;- Inputs:&#xD;- - Using &quot;input(&apos;MESSAGE&apos;)&quot; you can ask the user for an input, and save it to a variable. You can also print it out directly&#xD;&#xD;- Math equations:&#xD;- - You can print out equations directly, or save them to a variable. The equations have functionality for parenthesis, exponents, factorials, addition, subtraction, multiplication; division&#xD;- - The math problem will be done in the order of operations&#xD;- - Occasionally the program will result in an incorrect number or will not respond if you put too many equations at once or too many parenthesis, in order&#xD;- - You can also call number variables in equations&#xD;&#xD;- Priting:&#xD;- - You can print out strings, numbers, inputs, and you can join different combonations of strings and inputs and numbers by printing it out in a correct Python list&#xD;- - You can also call variables in print statements&#xD;&#xD;- Variables:&#xD;- - You can save variables in many types, including numbers, strings, booleans; lists. Booleans currently do not have a use as IF statements are not yet added, and Lists cannot be called yet, but they can be printed out&#xD;- - You can also change a variable&apos;s type by assigning it a different value&#xD;- - - When changing it&apos;s value it&apos;s variable type will automatically be assigned&#xD;- - You can also change a variables value by using it in calculations</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>bool</l><l>current num</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="_Python Data"/><l>0</l></list></block><script><block s="doSetVar"><l>_Python Data</l><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block></list></block><comment w="105" collapsed="false">Item 1: Variable Name&#xD;Item 2: Variable Value&#xD;Item 3: Variable Type</comment></block></script></block><block s="doIfElse"><block s="reportVariadicOr"><list><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="CODE"/><l>print("</l><l>")</l></custom-block><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="CODE"/><l>print(&apos;</l><l>&apos;)</l></custom-block></list></block><script><custom-block s="Console %s %s"><l>Write</l><custom-block s="Join %l from PY list"><custom-block s="Seperate %txt into list from %txt to %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><l>6</l><block s="reportStringSize"><block var="CODE"/></block></custom-block><l></l><l></l></custom-block></custom-block></custom-block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="CODE"/><l>print("</l><l>&apos;)</l></custom-block><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="CODE"/><l>print(&apos;</l><l>")</l></custom-block></list></block><script><custom-block s="Error %s with %txt"><l>ℯ4</l><block var="CODE"/></custom-block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><l>1</l><l>7</l></custom-block><l>print(&apos;</l></list></block><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><l>1</l><l>7</l></custom-block><l>print("</l></list></block></list></block><script><custom-block s="Error %s with %txt"><l>ℯ2</l><block var="CODE"/></custom-block></script><script><block s="doIfElse"><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="CODE"/><l>print(</l><l>)</l></custom-block><script><block s="doSetVar"><l>bool</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><l>7</l><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block></custom-block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block><l>list</l></list></block><script><custom-block s="Console %s %s"><l>Write</l><custom-block s="Join %txt into PY list"><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block></custom-block></custom-block></script><script><custom-block s="Console %s %s"><l>Write</l><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block></custom-block></script></block><block s="doSetVar"><l>bool</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="bool"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="Evaluate Math %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><l>7</l><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block></custom-block></custom-block><l>ℯ3</l></list></block><script><custom-block s="Error %s with %txt"><l>ℯ3</l><block var="CODE"/></custom-block></script><script><custom-block s="Console %s %s"><l>Write</l><custom-block s="Evaluate Math %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><l>7</l><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block></custom-block></custom-block></custom-block></script></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><l>=</l></list></block><script><block s="doIf"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doSetVar"><l>current num</l><block s="reportListIndex"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block></block></script></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><l><option>number</option></l></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>Number</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>Number</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>"</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block var="CODE"/></block><block var="CODE"/></block><l>"</l></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>&apos;</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block var="CODE"/></block><block var="CODE"/></block><l>&apos;</l></list></block></list></block></list></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>5</l></list></block><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block></custom-block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>String</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>5</l></list></block><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block></custom-block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>String</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><l>True</l></list></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>Boolean</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>Boolean</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>3</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><l>False</l></list></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>Boolean</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>Boolean</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>4</l></list></block><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>10</l></list></block></custom-block><l>input("</l></list></block><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block><block s="reportStringSize"><block var="CODE"/></block></custom-block><l>")</l></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>4</l></list></block><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>10</l></list></block></custom-block><l>input(&apos;</l></list></block><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>1</l></block><block s="reportStringSize"><block var="CODE"/></block></custom-block><l>&apos;)</l></list></block></list></block></list></block><script><block s="doAsk"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>11</l></list></block><block s="reportDifference"><block s="reportStringSize"><block var="CODE"/></block><l>2</l></block></custom-block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><custom-block s="Classify %s s variable type"><block s="getLastAnswer"></block></custom-block><l>number</l></list></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><custom-block s="Evaluate Math %txt"><block s="getLastAnswer"></block></custom-block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>Number</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><custom-block s="Evaluate Math %txt"><block s="getLastAnswer"></block></custom-block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>Number</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><block s="getLastAnswer"></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>String</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><block s="getLastAnswer"></block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>String</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><custom-block s="Evaluate Math %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>3</l></list></block><block s="reportStringSize"><block var="CODE"/></block></custom-block></custom-block></block><l>ℯ</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><l></l></block><l>ℯ</l></list></block><script><custom-block s="Error %s with %txt"><l>ℯ5</l><block var="CODE"/></custom-block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><custom-block s="Seperate %txt into list from %txt to %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>4</l></list></block><block s="reportStringSize"><block var="CODE"/></block></custom-block><l>[</l><l>]</l></custom-block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>List</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><custom-block s="Seperate %txt into list from %txt to %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>4</l></list></block><block s="reportStringSize"><block var="CODE"/></block></custom-block><l>[</l><l>]</l></custom-block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>List</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><script><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>2</l><block var="_Python Data"/></block><custom-block s="Evaluate Math %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>4</l></list></block><block s="reportStringSize"><block var="CODE"/></block></custom-block></custom-block></block><block s="doReplaceInList"><block var="current num"/><block s="reportListItem"><l>3</l><block var="_Python Data"/></block><l>Number</l></block></script><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="doAddToList"><custom-block s="Evaluate Math %txt"><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE"/><block s="reportVariadicSum"><list><block s="reportStringSize"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="CODE"/><l><option>word</option></l></block></block></block><l>3</l></list></block><block s="reportStringSize"><block var="CODE"/></block></custom-block></custom-block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block><block s="doAddToList"><l>Number</l><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script><script><custom-block s="Error %s with %txt"><l>ℯ6</l><block var="CODE"/></custom-block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="String %&apos;STR1&apos; contains String %&apos;STR2&apos;" type="predicate" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportVariadicLessThan"><list><block s="reportStringSize"><block var="STR1"/></block><block s="reportStringSize"><block var="STR2"/></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportVariadicSum"><list><block s="reportStringSize"><block var="STR1"/></block><l>1</l></list></block><block s="reportStringSize"><block var="STR2"/></block></block><script><block s="doIf"><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="STR1"/><block var="i"/><block s="reportDifference"><block s="reportVariadicSum"><list><block var="i"/><block s="reportStringSize"><block var="STR2"/></block></list></block><l>1</l></block></custom-block><block var="STR2"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Evaluate Math %&apos;INPUT&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>par (</l><l>( start</l><l>) start</l><l>combined</l></list></block><block s="doSetVar"><l>INPUT</l><block s="reportTextSplit"><custom-block s="Replace %l in %txt with %l"><block s="reportNewList"><list><l>+</l><l>-</l><l>*</l><l>/</l><l>^</l><l>!</l><l>(</l><l>)</l><l>^</l></list></block><custom-block s="Remove %l from %txt"><block s="reportNewList"><list><l> </l></list></block><block var="INPUT"/></custom-block><block s="reportNewList"><list><l> + </l><l> - </l><l> * </l><l> / </l><l> ^ </l><l> ! </l><l> ( </l><l> ) </l><l> ^ </l></list></block></custom-block><l><option>word</option></l></block></block><block s="doSetVar"><l>par (</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="INPUT"/></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><block var="i"/><block var="INPUT"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><block s="reportListItem"><block s="reportListIndex"><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block></block></script><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>+</l><l>-</l><l>*</l><l>/</l><l>^</l><l>!</l><l>(</l><l>)</l><l>^</l></list></block><block s="reportListItem"><block var="i"/><block var="INPUT"/></block></block></block><block s="reportNot"><block s="reportIsA"><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l><option>number</option></l></block></block></list></block><script><block s="doReport"><l>ℯ3</l></block></script></block></script></block></script></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="INPUT"/></block><l>1</l></list></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="INPUT"/></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>(</l></list></block><script><block s="doChangeVar"><l>par (</l><l>1</l></block><block s="doSetVar"><l>( start</l><block var="i"/></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>)</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="par ("/><l>0</l></list></block><script><block s="doReport"><l>ℯ1</l></block></script><script><block s="doChangeVar"><l>par (</l><l>-1</l></block><block s="doSetVar"><l>) start</l><block var="i"/></block><block s="doSetVar"><l>combined</l><l></l></block><block s="doFor"><l>i</l><block s="reportVariadicSum"><list><block var="( start"/><l>1</l></list></block><block s="reportDifference"><block var=") start"/><l>1</l></block><script><block s="doSetVar"><l>combined</l><block s="reportJoinWords"><list><block var="combined"/><block s="reportListItem"><block var="i"/><block var="INPUT"/></block></list></block></block></script></block></script></block><block s="doReplaceInList"><block var="( start"/><block var="INPUT"/><custom-block s="Evaluate Math %txt"><custom-block s="Replace %l in %txt with %l"><block s="reportNewList"><list><l>+</l><l>-</l><l>*</l><l>/</l><l>^</l><l>!</l><l>(</l><l>)</l></list></block><block var="combined"/><block s="reportNewList"><list><l> + </l><l> - </l><l> * </l><l> / </l><l> ^ </l><l> ! </l><l> ( </l><l> ) </l></list></block></custom-block></custom-block></block><block s="doRepeat"><block s="reportDifference"><block var=") start"/><block var="( start"/></block><script><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="( start"/><l>1</l></list></block><block var="INPUT"/></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>^</l></list></block><block s="reportNot"><custom-block s="String %txt contains %l"><block s="reportJoinWords"><list><block var="INPUT"/></list></block><block s="reportNewList"><list><l>(</l><l>)</l></list></block></custom-block></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><l>1</l></list></block><script><block s="doReport"><l>ℯ2</l></block></script></block><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><block s="reportPower"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="INPUT"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block></block></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>!</l></list></block><block s="reportNot"><custom-block s="String %txt contains %l"><block s="reportJoinWords"><list><block var="INPUT"/></list></block><block s="reportNewList"><list><l>(</l><l>)</l></list></block></custom-block></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><l>1</l></list></block><script><block s="doReport"><l>ℯ2</l></block></script></block><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><custom-block s="Factorial of %n"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></custom-block></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>*</l></list></block><block s="reportNot"><custom-block s="String %txt contains %l"><block s="reportJoinWords"><list><block var="INPUT"/></list></block><block s="reportNewList"><list><l>(</l><l>)</l><l>!</l><l>^</l></list></block></custom-block></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><l>1</l></list></block><script><block s="doReport"><l>ℯ2</l></block></script></block><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="INPUT"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block></list></block></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>/</l></list></block><block s="reportNot"><custom-block s="String %txt contains %l"><block s="reportJoinWords"><list><block var="INPUT"/></list></block><block s="reportNewList"><list><l>(</l><l>)</l><l>!</l><l>^</l></list></block></custom-block></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><l>1</l></list></block><script><block s="doReport"><l>ℯ2</l></block></script></block><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><block s="reportQuotient"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="INPUT"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block></block></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>+</l></list></block><block s="reportNot"><custom-block s="String %txt contains %l"><block s="reportJoinWords"><list><block var="INPUT"/></list></block><block s="reportNewList"><list><l>(</l><l>)</l><l>!</l><l>*</l><l>/</l><l>^</l></list></block></custom-block></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><l>1</l></list></block><script><block s="doReport"><l>ℯ2</l></block></script></block><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><block s="reportVariadicSum"><list><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="INPUT"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block></list></block></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></script><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="i"/><block var="INPUT"/></block><l>-</l></list></block><block s="reportNot"><custom-block s="String %txt contains %l"><block s="reportJoinWords"><list><block var="INPUT"/></list></block><block s="reportNewList"><list><l>(</l><l>)</l><l>!</l><l>*</l><l>/</l><l>^</l></list></block></custom-block></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="i"/><l>1</l></list></block><script><block s="doReport"><l>ℯ2</l></block></script></block><block s="doReplaceInList"><block var="i"/><block var="INPUT"/><block s="reportDifference"><block s="reportListItem"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="INPUT"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block></block></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block><block var="INPUT"/></block><block s="doDeleteFromList"><block s="reportVariadicSum"><list><block var="i"/><l>-1</l></list></block><block var="INPUT"/></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="INPUT"/></list></block></block></script></block-definition><block-definition s="Remove %&apos;ITEMS&apos; from %&apos;STRING&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>STRING</l><block s="reportTextSplit"><block var="STRING"/><l><option>letter</option></l></block></block><block s="doFor"><l>i</l><block s="reportListAttribute"><l><option>length</option></l><block var="STRING"/></block><l>1</l><script><block s="doIf"><block s="reportListContainsItem"><block var="ITEMS"/><block s="reportListItem"><block var="i"/><block var="STRING"/></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="STRING"/></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="STRING"/></list></block></block></script></block></script></block-definition><block-definition s="Replace %&apos;LIST1&apos; in %&apos;STRING&apos; with %&apos;LIST2&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doSetVar"><l>STRING</l><block s="reportTextSplit"><block var="STRING"/><l><option>letter</option></l></block></block><block s="doFor"><l>i</l><block s="reportListAttribute"><l><option>length</option></l><block var="STRING"/></block><l>1</l><script><block s="doIf"><block s="reportListContainsItem"><block var="LIST1"/><block s="reportListItem"><block var="i"/><block var="STRING"/></block></block><script><block s="doReplaceInList"><block var="i"/><block var="STRING"/><block s="reportListItem"><block s="reportListIndex"><block s="reportListItem"><block var="i"/><block var="STRING"/></block><block var="LIST1"/></block><block var="LIST2"/></block></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="STRING"/></list></block></block></script></block></script></block-definition><block-definition s="String %&apos;STRING&apos; contains %&apos;ITEMS&apos;" type="predicate" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="STRING"/></block><script><block s="doIf"><block s="reportListContainsItem"><block var="ITEMS"/><block s="reportLetter"><block var="i"/><block var="STRING"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Factorial of %&apos;N&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="N"/><l>0</l></list></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="N"/><custom-block s="Factorial of %n"><block s="reportDifference"><block var="N"/><l>1</l></block></custom-block></list></block></block></script></block></script></block></script></block-definition><block-definition s="Python Clear" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>_Python Data</l><block s="reportNewList"><list><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="Classify %&apos;INPUT&apos; s variable type" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="INPUT"/><l><option>number</option></l></block><script><block s="doReport"><l>number</l></block></script><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block var="INPUT"/></block><l>"</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block var="INPUT"/></block><block var="INPUT"/></block><l>"</l></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block var="INPUT"/></block><l>&apos;</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block var="INPUT"/></block><block var="INPUT"/></block><l>&apos;</l></list></block></list></block></list></block><script><block s="doReport"><l>string</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="INPUT"/><l>True</l></list></block><script><block s="doReport"><l>boolean</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="INPUT"/><l>False</l></list></block><script><block s="doReport"><l>boolean</l></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportVariadicEquals"><list><block var="INPUT"/><custom-block s="Evaluate Math %txt"><block var="INPUT"/></custom-block></list></block></block><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><custom-block s="Evaluate Math %txt"><block var="INPUT"/></custom-block></block><l>ℯ</l></list></block></block></list></block><script><block s="doReport"><l>number</l></block></script><script><block s="doReport"><l>UNKNOWN</l></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Join %&apos;LIST&apos; from PY list" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="LIST"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="LIST"/></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="LIST"/></block><script><block s="doIfElse"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><l>"</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><l>"</l></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><l>&apos;</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><l>&apos;</l></list></block></list></block></list></block><script><block s="doReplaceInList"><block var="i"/><block var="LIST"/><custom-block s="Substring of %txt from index %n to index %n"><block s="reportListItem"><block var="i"/><block var="LIST"/></block><l>2</l><block s="reportDifference"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><l>1</l></block></custom-block></block></script><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportListItem"><l>1</l><block var="_Python Data"/></block><block s="reportListItem"><block var="i"/><block var="LIST"/></block></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListIndex"><block s="reportListItem"><block var="i"/><block var="LIST"/></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="reportListItem"><l>3</l><block var="_Python Data"/></block></block><l>number</l></list></block><script><block s="doReplaceInList"><block var="i"/><block var="LIST"/><custom-block s="Evaluate Math %txt"><block s="reportListItem"><block var="i"/><block var="LIST"/></block></custom-block></block></script><script><block s="doReplaceInList"><block var="i"/><block var="LIST"/><block s="reportListItem"><block s="reportListIndex"><block s="reportListItem"><block var="i"/><block var="LIST"/></block><block s="reportListItem"><l>1</l><block var="_Python Data"/></block></block><block s="reportListItem"><l>2</l><block var="_Python Data"/></block></block></block></script></block></script><script><block s="doReport"><l>ERROR</l></block></script></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="LIST"/></list></block></block></script></block></script></block-definition><block-definition s="Seperate %&apos;STRING&apos; into list from %&apos;I1&apos; to %&apos;I2&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>start "</l><l>" num</l><l>start ,</l><l>, num</l><l>list of stuff</l></list></block><block s="doSetVar"><l>list of stuff</l><block s="reportNewList"><list></list></block></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>"</l><l>&apos;</l></list></block><block s="reportLetter"><l>2</l><block var="STRING"/></block></block></block><script><block s="doSetVar"><l>, num</l><l>1</l></block></script></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="STRING"/></block><script><block s="doIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>"</l><l>&apos;</l></list></block><block s="reportLetter"><block var="i"/><block var="STRING"/></block></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="&quot; num"/><l>0</l></list></block><script><block s="doSetVar"><l>" num</l><l>1</l></block><block s="doSetVar"><l>start "</l><block var="i"/></block></script><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><block var="start &quot;"/><block var="i"/></custom-block><block var="list of stuff"/></block><block s="doSetVar"><l>" num</l><l>0</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="STRING"/></block><l>,</l></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="&quot; num"/><l>0</l></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var=", num"/><l>0</l></list></block><script><block s="doSetVar"><l>, num</l><l>1</l></block><block s="doSetVar"><l>start ,</l><block var="i"/></block></script><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>"</l><l>&apos;</l></list></block><block s="reportLetter"><block s="reportVariadicSum"><list><block var="start ,"/><l>2</l></list></block><block var="STRING"/></block></block></block><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><block s="reportVariadicSum"><list><block var="start ,"/><l>2</l></list></block><block s="reportDifference"><block var="i"/><l>1</l></block></custom-block><block var="list of stuff"/></block></script></block><block s="doSetVar"><l>start ,</l><block var="i"/></block></script></block></script></block></script><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="STRING"/></block><block var="I2"/></list></block><block s="reportNot"><block s="reportListContainsItem"><block s="reportNewList"><list><l>"</l><l>&apos;</l></list></block><block s="reportLetter"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="STRING"/></block></block></block></list></block><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><block s="reportVariadicSum"><list><block var="start ,"/><l>2</l></list></block><block s="reportDifference"><block var="i"/><l>1</l></block></custom-block><block var="list of stuff"/></block></script></block></script></block></script></block></script></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="list of stuff"/></block><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>&apos;</l></list></block><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>&apos;</l></list></block><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>"</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>"</l></list></block></list></block></list></block></list></block><block s="reportNot"><block s="reportVariadicOr"><list><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>"</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>"</l></list></block></list></block><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>&apos;</l></list></block><block s="reportVariadicEquals"><list><block s="reportLetter"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><block s="reportListItem"><block var="i"/><block var="list of stuff"/></block></block><l>&apos;</l></list></block></list></block></list></block></block></list></block><script><block s="doReport"><l>ℯ4</l></block></script></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="list of stuff"/></block><l>0</l></list></block><script><block s="doReport"><l>ℯ5</l></block></script></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="list of stuff"/></block><block s="reportJoinWords"><list><block var="I2"/><block var="I1"/></list></block></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block></script></block><block s="doReport"><block var="list of stuff"/></block></script></block-definition><block-definition s="Substring of %&apos;STRING&apos; from index %&apos;IND1&apos; to index %&apos;IND2&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>joined</l></list></block><block s="doSetVar"><l>joined</l><l></l></block><block s="doFor"><l>i</l><block var="IND1"/><block var="IND2"/><script><block s="doSetVar"><l>joined</l><block s="reportJoinWords"><list><block var="joined"/><block s="reportLetter"><block var="i"/><block var="STRING"/></block></list></block></block></script></block><block s="doReport"><block var="joined"/></block></script></block></script></block-definition><block-definition s="%&apos;STRING&apos; starts with %&apos;S1&apos; and ends with %&apos;S2&apos; ?" type="predicate" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><l>1</l><block s="reportStringSize"><block var="S1"/></block></custom-block><block var="S1"/></list></block><block s="reportVariadicEquals"><list><block s="reportStringSize"><block var="S1"/></block><l>0</l></list></block></list></block><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportStringSize"><block var="STRING"/></block><block s="reportStringSize"><block var="S2"/></block></block><l>1</l></list></block><block s="reportStringSize"><block var="STRING"/></block></custom-block><block var="S2"/></list></block><block s="reportVariadicEquals"><list><block s="reportStringSize"><block var="S2"/></block><l>0</l></list></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Error %&apos;ERROR#&apos; with %&apos;CODE_INP&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"><options>ℯ1&#xD;ℯ2&#xD;ℯ3&#xD;ℯ4&#xD;ℯ5&#xD;ℯ6</options></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ERROR#"/><l>ℯ1</l></list></block><script></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ERROR#"/><l>ℯ2</l></list></block><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="Console %s %s"><l>Text-Size</l><l>15</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Syntax Error: Print function not completed.</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Error was found in:</l></custom-block><custom-block s="Console %s %s"><l>Write</l><block var="CODE_INP"/></custom-block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ERROR#"/><l>ℯ3</l></list></block><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="Console %s %s"><l>Text-Size</l><l>15</l></custom-block><custom-block s="Console %s %s"><l>Write</l><block s="reportJoinWords"><list><l>Variable named </l><block s="reportJoinWords"><list><custom-block s="Substring of %txt from index %n to index %n"><block var="CODE_INP"/><l>7</l><block s="reportDifference"><block s="reportStringSize"><block var="CODE_INP"/></block><l>1</l></block></custom-block><l> was not found.</l></list></block></list></block></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Error was found in:</l></custom-block><custom-block s="Console %s %s"><l>Write</l><block var="CODE_INP"/></custom-block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ERROR#"/><l>ℯ4</l></list></block><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="Console %s %s"><l>Text-Size</l><l>15</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Syntax Error: Quotations do not match in Print Function.</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Error was found in:</l></custom-block><custom-block s="Console %s %s"><l>Write</l><block var="CODE_INP"/></custom-block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ERROR#"/><l>ℯ5</l></list></block><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="Console %s %s"><l>Text-Size</l><l>15</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Unknown variable assignment.</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Error was found in:</l></custom-block><custom-block s="Console %s %s"><l>Write</l><block var="CODE_INP"/></custom-block><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="ERROR#"/><l>ℯ6</l></list></block><script><block s="setColor"><color>145,26,68,1</color></block><custom-block s="Console %s %s"><l>Text-Size</l><l>15</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Unknown command.</l></custom-block><custom-block s="Console %s %s"><l>Write</l><l>Error was found in:</l></custom-block><custom-block s="Console %s %s"><l>Write</l><block var="CODE_INP"/></custom-block><block s="doStopThis"><l><option>all</option></l></block></script><script></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Split by word but keep spaces %&apos;STRING&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>string_split</l><l>last i</l></list></block><block s="doSetVar"><l>string_split</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="STRING"/></block><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportLetter"><block var="i"/><block var="STRING"/></block><l> </l></list></block><block s="reportVariadicEquals"><list><block var="i"/><block s="reportStringSize"><block var="STRING"/></block></list></block></list></block><script><block s="doAddToList"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><block var="last i"/><block var="i"/></custom-block><block var="string_split"/></block><block s="doSetVar"><l>last i</l><block s="reportVariadicSum"><list><block var="i"/><l>1</l></list></block></block></script></block></script></block></script></block><block s="doReport"><block var="string_split"/></block></script></block-definition><block-definition s="Clean up %&apos;STRING&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="STRING"/><l> </l><l> </l></custom-block><script><block s="doReport"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><l>2</l><block s="reportDifference"><block s="reportStringSize"><block var="STRING"/></block><l>1</l></block></custom-block></block></script><script><block s="doIfElse"><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="STRING"/><l> </l><l></l></custom-block><script><block s="doReport"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><l>2</l><block s="reportStringSize"><block var="STRING"/></block></custom-block></block></script><script><block s="doIfElse"><custom-block s="%txt starts with %txt and ends with %txt ?"><block var="STRING"/><l></l><l> </l></custom-block><script><block s="doReport"><custom-block s="Substring of %txt from index %n to index %n"><block var="STRING"/><l>1</l><block s="reportDifference"><block s="reportStringSize"><block var="STRING"/></block><l>1</l></block></custom-block></block></script><script><block s="doReport"><block var="STRING"/></block></script></block></script></block></script></block></script></block-definition><block-definition s="Join %&apos;LIST&apos; into PY list" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>text list</l></list></block><block s="doSetVar"><l>text list</l><l>[</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="LIST"/></block><script><block s="doSetVar"><l>text list</l><block s="reportJoinWords"><list><block var="text list"/><block s="reportListItem"><block var="i"/><block var="LIST"/></block></list></block></block><block s="doIf"><block s="reportVariadicNotEquals"><list><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="LIST"/></block></list></block><script><block s="doSetVar"><l>text list</l><block s="reportJoinWords"><list><block var="text list"/><l>, </l></list></block></block></script></block></script></block><block s="doSetVar"><l>text list</l><block s="reportJoinWords"><list><block var="text list"/><l>]</l></list></block></block><block s="doReport"><block var="text list"/></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="5481"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="5482"></list></costumes><sounds><list struct="atomic" id="5483"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Pen" idx="1" x="-230" y="120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="46,46,46,1" pen="tip" id="5488"><costumes><list struct="atomic" id="5489"></list></costumes><sounds><list struct="atomic" id="5490"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"><comment w="125.896484375" collapsed="false">PRESS THE GREEN FLAG FOR THE BLOCKS TO WORK!</comment></block><custom-block s="Console %s %s"><l>Home</l><l></l></custom-block><custom-block s="Console %s %s"><l>Text-Size</l><l>30</l></custom-block><custom-block s="Console %s %s"><l>Margin-Top</l><l>10</l></custom-block><custom-block s="Console %s %s"><l>Margin-Left</l><l>10</l></custom-block><block s="setColor"><color>46,46,46,1</color></block><custom-block s="Python Clear"><comment w="106" collapsed="false">This deletes all data, only variables for now, from the Python Info Database</comment></custom-block></script><comment x="10" y="185.83333333333326" w="129" collapsed="false">(3/5)*text size*char amount&#xD;Item 1 = Message - List&#xD;Item 2 = Size - List&#xD;Item 3 = Auto-ML&#xD;Item 4 = Line-Height&#xD;Item 5 = Margin-Left&#xD;Item 6 = Max-Length&#xD;Item 7 = Text-Size&#xD;Item 8 = Top #&#xD;Item 9 = Margin-Top</comment><script x="10" y="347.83333333333394"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><custom-block s="Console %s %s"><l>Scroll-Up</l><l></l></custom-block></script><script x="10" y="420.83333333333394"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><custom-block s="Console %s %s"><l>Scroll-Down</l><l></l></custom-block></script><comment x="10" y="493.8333333333337" w="246" collapsed="false">These will not work and they will have error messages</comment><script x="10" y="547.833333333333"><custom-block s="Interpret %txt in Python"><l>this function doesn&apos;t exist</l></custom-block></script><script x="10" y="586.833333333333"><custom-block s="Interpret %txt in Python"><l>string = "hello</l></custom-block></script><script x="10" y="625.8333333333337"><custom-block s="Interpret %txt in Python"><l>print("this has no ending parenthesis"</l></custom-block></script><script x="10" y="664.8333333333337"><custom-block s="Interpret %txt in Python"><l>print(&apos;these quotations dont match")</l></custom-block></script><comment x="10" y="703.8333333333337" w="153" collapsed="false">These will work. The interpret block takes the info in the text box and interprets it to be used in the Console Block</comment><script x="10" y="793.8333333333337"><custom-block s="Interpret %txt in Python"><l>name = input("What&apos;s your name?")</l><comment w="140.99999999999955" collapsed="false">Asks for the user&apos;s name and prints out a welcome message by joining text with a variable</comment></custom-block><custom-block s="Interpret %txt in Python"><l>print("Welcome, ", name, "!")</l></custom-block></script><script x="10" y="874.833333333334"><custom-block s="Interpret %txt in Python"><l>equation = 10+5-4+(5+10)</l><comment w="141" collapsed="false">Set a variable to an euqation which will automatically solve it, and then print the solution</comment></custom-block><custom-block s="Interpret %txt in Python"><l>print(equation)</l></custom-block></script><script x="10" y="955.8333333333351"><custom-block s="Interpret %txt in Python"><l>equation = input("Enter a math problem.")</l><comment w="108.99999999999955" collapsed="false">Same thing as above but asking for the user to enter a problem</comment></custom-block><custom-block s="Interpret %txt in Python"><l>print("The answer is: ", equation, "!")</l></custom-block></script><script x="10" y="1036.8333333333367"><custom-block s="Interpret %txt in Python"><l>print("hello world!")</l><comment w="90" collapsed="false">You can also print simple strings</comment></custom-block></script><script x="10" y="1105.833333333337"><custom-block s="Interpret %txt in Python"><l>bool = True</l><comment w="154" collapsed="false">And make variables that are booleans, but you can&apos;t print them</comment></custom-block></script><script x="10" y="1174.8333333333355"><custom-block s="Interpret %txt in Python"><l>number = 100</l><comment w="137" collapsed="false">And you can also change variables, even using themselves in the equation</comment></custom-block><custom-block s="Interpret %txt in Python"><l>number = number*2</l></custom-block><custom-block s="Interpret %txt in Python"><l>print(number)</l></custom-block></script><script x="10" y="1255.8333333333364"><custom-block s="Interpret %txt in Python"><l>number = 100</l><comment w="90" collapsed="false">And you can switch the variable&apos;s type</comment></custom-block><custom-block s="Interpret %txt in Python"><l>print(number)</l></custom-block><custom-block s="Interpret %txt in Python"><l>number = "This is a string now!"</l></custom-block><custom-block s="Interpret %txt in Python"><l>print(number)</l></custom-block></script><script x="10" y="1357.8333333333353"><custom-block s="Interpret %txt in Python"><l>list = ["hi", 1+1, "hello"]</l><comment w="90" collapsed="false">Setting a variable to a list and then printing that list out</comment></custom-block><custom-block s="Interpret %txt in Python"><l>print(list)</l></custom-block></script></scripts></sprite><watcher scope="Pen" s="yPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher var="start y" style="normal" x="10" y="229.00001399999996" color="243,118,29" hidden="true"/><watcher var="last top item on" style="normal" x="10" y="338.99999799999983" color="243,118,29" hidden="true"/><watcher var="_Python Data" style="normal" x="238" y="0" color="243,118,29" hidden="true"/><watcher var="view" style="normal" x="171" y="74.99999799999998" color="243,118,29" hidden="true"/><watcher var="_ConsoleData" style="normal" x="16" y="152.999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="_ConsoleData"><list id="5573"><item><list struct="atomic" id="5574"></list></item><item><list struct="atomic" id="5575"></list></item><item><l>10</l></item><item><l>1.15</l></item><item><l>10</l></item><item><l></l></item><item><l>30</l></item><item><l>0</l></item><item><l>10</l></item><item><l></l></item><item><l>10</l></item></list></variable><variable name="_Python Data" transient="true"/><variable name="view"><list struct="atomic" id="5576">This is long very very , long</list></variable></variables></scene></scenes></project><media name="Python Interpreter 5.0" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>