<snapdata remixID="14187406"><project name="Unit 3 Practice Program" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAEXBJREFUeF7tnXl0zdcWx3cIGQhiiBgS2oiQIGKqsUmoqKGPejw1tXR4VaQtSqkWpaV9/3S91dYy15BEIoY0YnjUKw9VYwgiZCBkHmUghPDW9+T9zr23v5DrNeQc9+y1sq64v/u7++z9yd6/M+1j9fDhw4ekRFmgmixgpQCsJsurr2UWUAAqEKrVAjoA7927R2fOnCFHR0eqWbNmtSqHL8/LyyN7e3uqVavWI3XBe87OzmRnZ1ft+ioFnswCJgACvMTERPLx8XmyuzzB1YWZ1yll+zdUVlL82E9Z17Imn9khdOfOHcrOzmYAOjk5PfIzOTk57L0uXbo8gTbq0uq2AAfw4sWLlJKSQi4uLkynkydPsp/u3buznytXrlDbtm3ZeydOnKAePXpQUFAQlZaWUseOHdk15kji/k3knxZscmkNJ3d6kBWv+3j+4G+pyMmb/X9GRga5ubk99isQve/evUteXl7mqKKuEcACHMC4uDhCFKlTpw5Tq27duhQcHMxSoLW1NcXGxtKrr75KCQkJ9ODBA3rvvfdo9uzZVFZWRr6+vtSwYUP2HsTGxoZu375NHTp0oMjISBa5/P39ydvbm24cCqX+6Zt502v1fYdqtOhA90+EUtnV4yYmyQlYSvkNy2G6dOkS9enTp1KTlZSUULt27Sq9Tl0ghgU4gEi9ycnJHECot2fPHrp27RpduHCBXnvtNcrKyqLDhw/TsGHDaPjw4bRmzRpauHAhffvttwSA79+/T23atGERaPny5TR37lz22fj4eGrWrBm98847lHF0Kw3IDDMA2Hsy1XT1oXvHNlJZ8ikTq2T0X0y5DdpzAP38/Cq1Gv4gKouUld5EXfDMLMABRPRCmrW1teUP/PXr16eCggJydXWl69evsyiHZzFEOPyuvY+o6eDgQLVr16Z9+/ZRQEAA+xwE0ROpsV69eizFpx8JpyE3I0waaGVXjx6WFOoanfLqd5RtXf7ch+jcuXPnSg0DAPFHoEQOC5gAWKNGDdYDRiRr0qTJU2kBoK0bG0EPSwrIysrwFRgON/79QR0nKmk3hHVAsk/vpfqZ0RXq06xlS3Ias5Q9FmBMHa8KwKfiuqdyUx2A+JaTUUHkkPQLXXLoRk09qrdX6eHhQU2bNjVpPJ4vc5POk9Ox76hZaQrdm3uO8vPz2TUKwKfCyVO7KQcQz2mIgJDTO1ZS54IjdGf0CpZmRZXMy2fI88BHDEB0ljQA3d3dRVVZ6fUHC3AA8fwHAK2srMoBbFBKNgNnCG+w0jVjqdGMKBYBkYLxowAU3m1cQR2A5RFwFfm1tqOS7pOFb0nyxjnUcfoKkwiojVcKr7xS0DAXjAiI6Ac5EwEA7el2t0nCmyh50xzqNH0l5ebmMl0RARWAwrtNHwEvX77MAYz+eTWLgLe6ig/g9U2fsghoDCA6LkrksIDJTIjWCTkToQH4lvCtuB70qS4CKgCFd5s+AmImQ0vBWgQs7iI+gDeC5uoioJqKkxRATe2zkWvItxVSsDwAaqth0AYFoIQAYrLfGEA8A0oRAYPnshSMGRNN2rcvnz9WIr4F+DNgRQAW+bwpfAtSguexFGwcARWAwrtN/wyI5VaanNu5lqXgIp+JwrckJWSeLgJ6enoKr7dSsNwCPAICQG2DHABECi7sLD6AqSGfUafAlWypGGuQlRUpAOXB22RFNACEA7UIWNh5gvAtSd38GY+Amv5qRbTwbtOnYCzJ1yJgTNQ6loJlAtA4AioAJQQQK5dlBDBt83yWgjMzM3kKxlYAJXJYgKdgAIi1dJDzu35iEbDAe7zwrUgLnc9SMCIg/oAwm6MAFN5t+hR8/vx5owj4E/m1tqWbncQHMD30c5MIqACUBz6TXjAA/GMEvNlpHOuUaA/3Ir6mh31B3oEr2bZNCADENlElcliAp2AAiA09kAu715NvK0kiYNjnLAVrAKKagwJQDvhMImBMTIxRBFzPUnB+x3HCtyQj7AuWghWAwruqQgV5BDx37hwHsDwC2lF+x7HCtypjyxe6CNipUyfh9VYKllvABEAtBV/cs4Gl4LwO4gOYuWUBi4Dp6emsQUjBqMCgRA4LmACI/cCQcgDtKK/DG8K3IjN8AXkHrqK0tDSmKzbCKwCFd5t+GObs2bO8EyJVBAxfwFKwFgEVgPLAZ5KCAaAWAWP3bqSXXZGCxY+AWeELWQo2joDmlPCQy03Pr7Y8BUdHR5sAiBSc6zVG+JZnbwWAqyg1NZWn4KdZ31B4g0im4GMAtKUcTxkAXKSLgApAeSg0ARBVrCCX/rWJpeAcz78J35KcbQDQEAFRvUsBKLzb9J0QVMUyBhDDMNntZQDwS/L+cBUr/QYBgKpMr4QAnj59mj8DyhUBv2Qp2PgZsGvXrvJ4wMI15SkYABoiYBAbiM5uP1p48+RuB4CmEVABKLzb9CkYAKLgOCRuXzmAWe1kAHAxS8E3btxguqNKqwJQQgBPnTrFAby8P5h1QrLajRK+JXk7FrMIaAxgt27dhNdbKVhuAZ6CcSSDloLj9geTr6sNZXrIAOASXQRUAMqDtwmAWgrWImCmx1+FX5CaH/EV64QYR0BzzyyRx03Pr6YmAOKQF8iVX0JYCgaAokt+xBKWglG1H4IK/gpA0b1m0I8DiNOPjAFEJySjrQwAfsVSMM440QDEKU5K5LAAB/D48eO8E6JFwIy2I4Vvxc2fkYJNI6ACUHi36YdhAKAWAeMPbKaXXW0o3V0GAL/WRcCXXnpJHg9YuKYmERAnU0LKAbSldPfXhe+EFEQuZQDiSDEITnpSAMpDNQfw999/lzICFkR+zVKw8TNgz5495fGAhWtqAqAWARP+HcpScFqb14U3T0URUAEovNv0z4DHjh1jh0NDygG0pbQ2I4RvSeFOpODVdPXqVZ6Ce/XqJbzeSsFyC/AICABx1i4qIWgRMNVNBgCX8WdAVG6ws7MjBaA8eHMAf/vtNx4BE38No34uNpTqNly4luA4WK0S1sSJE6koCgAaIqACUDiXPVYhEwARASEAEM+AIkZAVECYNWsWzZkzh22/1ABMSkpiugPA3r17y+UFC9aWA3j06FGWgiFJB7ewCHiufh+2VRMHAYp29IGjoyPTqyjqG5aCjQHs06fPn3ZpVFQUW+Q6aNAgat269Z++n7pBxRZ4LIDHbbqyU9KbNWvGHIx/myObNm0inFbk7OzM6vbBgZirxWIHDJegl9qgQQN2FOyuXbvIxcWFnqScBvRApwOfL94FAFdXOYA3b96kwMBAKi4uZhX4hw0bxp6PEXmVVJ0FOIBHjhwxiYA9nWuwgehFixbR/Pnz2VlszZs3N+ubETWwvCs0NJRBMnLkSFq1ahXNnDmTEFkCAgKooKCA7eXF6eYbNmygAQMGmHVvwIdBZ0ANSO5FLaa2gT9xAO3t7akqIiCUOXjwIC1evFh3ZjJKwI0ePZplh/Hjxa+haJZhq+kiEwBxEjnk6qFwcrl1mZI9xlLjxo1ZBEQUwPOVOYIOTaNGjViUw+oURL6IiAgaN24cgxjpE+eSABak/iFDhjAgKxNj+AAh7js8Zh5l/v1XSkxMZB/HPfv27VvZrcx6HwAuW7aM3dNY8Mc4depUcnBwoKFDh5p1L3VRJSl49+7drLCPBuD4sn0UbjuU0mq1YNCYG/0q+ho4ClNkxqcZ/T8OQeRBEU28IrUPKd5Dta8eZgAmJCTwWyIC/1kxTsEo+zFp0iT2xzR5svhnKP/Ztj/Lz/MIiAWdhw4doiZNmtCd9HgacOkfTI8TpS0ov8y8yPcsFe9QO4ta1CwkK8eWFDvgn+zAagCOlTBVcV5wUFAQ3bp1S3VCnrJTOYD4HpwZjFUxSDGtWrVilaZEF/SEAR86MqiMqo5qFd1jpvqZACiX6krb58ECCsDnwYsSt0EBKLHzngfVFYDPgxclbsMjAURHBD+ySL169djMixK5LKADEPtCUDG/adOmwi/H/+MhOhgbBIToESuRwwI6AFGiA7MfmmC6CQPUeMUAMAQzEBiUxfwwyrqNGjWKduzYQSNGjGDQQhA9sdUTg8JhYWFsABfzqrg/pspwD23guypNhTJtVTUTUpV6qXtVbAEdgFgcoB15P23aNML03IsvvsgOgnFzc2NrBjFeCCcDwri4OHrhhRfY4oC9e/fSlClT2DV4b+PGjQw6QOju7k4Y3B04cCCr4YepOcCr7cSrKgehvIgaC6wqaz79++gA3LlzJz9xHABibR3mdQEVIhbmcQENYISzMUfcokULKiwsZCtdsEgA0GFmBZ/BfDDSIhYl4P8QXQEgljoNHjyY16OpyqZCNyVyWEAHYGRkJI+AOMJVxqNPEW2VyGEBHYBIjVoKvp0cQym7l9PD/50jLGqTur3xMRU18uTqqRQsqqf0eukA3L59O0/B8SumkL9NEkW7v03WXoNYqhXlyFYsx7KJ20NeicFU+5UZlOQymLdOtNXb8uDw7DXVAbht2zYeARNWfEBOXr2oacD7z14zM78xN+QT6tSjLyW0MCzB8vQ0REMzb6MuqyYL6AAMDw/nETBx5VSyGvgJ/72adHzs16ZcOE697DMpvnkAv87Ly0tEVZVOFVhAB+CWLVt4BLy6ejo9HDBTaABjY2NpsH0SXXZ+hTdPHVgtD+s6ALGPQ+uEJK/9kMr8P+a/i9gsLO0fWvcaXXLqz9VTp2WK6KmKddIBGBISwiPe9XUfUenLgcJHwL/Uv0GxTfx5C9VhhRIDGBwczCNeyvoZdKfvNOEBHOGYShca+XKrq5OSJAYQe3q1FJy2cRbd7v0BA1CU4Zc/6oFnwJGN0inGsR+3uqqSLzGAmL/VAEzf9AkV93xf+GfAUU0y6VwDw1ZMVaRcYgDXr1/PgcsMnkMF3d8VPgWPcc6h6HqGejCqQqrEAK5bt44DlxXyKeV3fVt4AMc2z6MzDoaagKpApcQArl27lkfAnNB5lOszSfgUPL7lTTpVx1CYXFXHkhjA1atX805H3pb5lO39pnAATp8+naKjo+mHH35gFRcmuhbSCbvufAW3WpAqMYArV67kKTc//HPK6DCeWrZsSRcvXiRMcWHvhQgCAP38/AiVXSe9cIuO2xoOKOzXz9AjFkFXpcOjLaAbiF6xYgWPeAXbFlCa51h2kDUWj2K1tLmDvBgeqWhRAFZWa/tNNLWwnN/Hx+eJ6vBhoSv2rqB8xttuJXSsdhfeSl9fw5igcr7YFtABuHz5cp6Ci3YsopR2YwgwXblyhfz9/VltP3MEz5IoeImiQRgYxrL+AwcOsLotrq6urNIW6rgAbqyUxtJ+LNc3R7AqOyYmhtUURCWud93v0lHrzjwFQ08lclhAB+CPP/7II2BxxJeU1XYEka0DW0KPejHm7jjDeCKgwzJ9VJbC0v0lS5awoo9YsYzagAAJy/wRdbGxyXgz1KPMh8+cP3+e1YHBa+PcczSwowsdqenNP9K/v2FeWA43WK6WOgC///57w4royCXkVOs2HWs5jj37ARYsSjVXsDFJ23SkbfXEYtGioiK2y04TbScdZjkeJ4BPexbVXmuFvkftB71J/7HqyD6KfSp4XFAihwV0AG7dupVXBL27eyn51U6kxPsNKfvFwXSh1EmYVnlYpVLzG7+Qm3Ue1fALZCkYggr6EyZMEEZPpcjjLaADENswUawSRSUb1bxD9gn7hbfhra5vsRJtSOvYc1wV9QGFb/RzouAjS3OgY3D27FlpmolnU3N76NI0ygIUVcWJLMDJIjdRASiydyxANwWgBThZ5CYqAEX2jgXopgC0ACeL3EQFoMjesQDdFIAW4GSRm6gAFNk7FqCbAtACnCxyExWAInvHAnRTAFqAk0VuogJQZO9YgG4KQAtwsshNVACK7B0L0E0BaAFOFrmJCkCRvWMBuikALcDJIjdRASiydyxANwWgBThZ5CYqAEX2jgXopgC0ACeL3EQFoMjesQDdFIAW4GSRm6gAFNk7FqDbfwEZOJUvzIxduwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Unit 3 Practice Program"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Athlete, name: %&apos;name&apos; sport: %&apos;sport&apos; team: %&apos;team&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="sport"/><block var="team"/></list></block></block></script></block-definition><block-definition s="ask name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the player&apos;s name?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask sport" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What&apos;s the person&apos;s sport?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask team" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What&apos;s the team they played for?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="get name: %&apos;player&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="player"/></block></block></script></block-definition><block-definition s="get sport: %&apos;player&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="player"/></block></block></script></block-definition><block-definition s="get team: %&apos;player&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="player"/></block></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;ca:multilínia _&#xD;pl:wielowiersz _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:part del text _ anterior a _&#xD;pl:podciąg _ przed _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><block var="string"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;ca:part del text _ posterior a _&#xD;pl:podciąg _ po _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>end</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="marker"/></block></list></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><l></l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="end"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block var="end"/><l></l></custom-block></block></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;ca:posició de _ en _&#xD;pl:pozycja _ w _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportGlobalFlag"><l><option>case sensitivity</option></l></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block s="reportTextAttribute"><l><option>lower case</option></l><block var="small"/></block><block s="reportTextAttribute"><l><option>lower case</option></l><block var="large"/></block></list></block></block></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;ca:part del text _ des de la posició _ fins _&#xD;pl:podciąg _ od pozycji _ do pozycji _ włącznie&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="start"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="start"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="end"/><l>0</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="end"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="end"/></block></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:text _ conté _ ?&#xD;pl:tekst _ zawiera _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="261"><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="262"></list></costumes><sounds><list struct="atomic" id="263"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="268"><costumes><list struct="atomic" id="269"></list></costumes><sounds><list struct="atomic" id="270"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18" y="10"><block s="doSetVar"><l>famous athletes</l><block s="reportNewList"><list></list></block></block></script><script x="10" y="66.50000000000003"><block s="receiveKey"><l><option>a</option></l><list></list></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="Total Players"/><l>15</l></list></block><script><block s="doAddToList"><custom-block s="Athlete, name: %s sport: %s team: %s"><custom-block s="ask name"></custom-block><custom-block s="ask sport"></custom-block><custom-block s="ask team"></custom-block></custom-block><block var="famous athletes"/></block><block s="doChangeVar"><l>Total Players</l><l>1</l></block></script><script><block s="doSayFor"><l>Maximum capacity reached</l><l>2</l></block></script></block></script><script x="23" y="357.4999999999999"><block s="receiveKey"><l><option>s</option></l><list></list></block><block s="doAsk"><l>Who do you want to search for?</l></block><block s="doSayFor"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><custom-block s="get name: %l"><l/></custom-block><block s="getLastAnswer"></block></custom-block></autolambda><list></list></block><block var="famous athletes"/></block><l>2</l></block></script><script x="488" y="26.50000000000003"><block s="receiveKey"><l><option>d</option></l><list></list></block><block s="doAsk"><l>Who do you want to delete?</l></block><block s="doSetVar"><l>possible delete</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="famous athletes"/><script><block s="doIf"><custom-block s="text %txt contains %txt"><custom-block s="get name: %l"><block var="item"/></custom-block><block s="getLastAnswer"></block></custom-block><script><block s="doAddToList"><block var="item"/><block var="possible delete"/></block></script><list></list></block></script></block><block s="doIfElse"><block s="reportNot"><block s="reportListIsEmpty"><block var="possible delete"/></block></block><script><block s="doAsk"><l>What number entry do you want to delete?</l></block><block s="doDeleteFromList"><block s="reportListItem"><block s="getLastAnswer"></block><block var="possible delete"/></block><block var="famous athletes"/></block><block s="doDeleteFromList"><l><option>all</option></l><block var="possible delete"/></block></script><script><block s="doSayFor"><l>No one was found with that name.</l><l>2</l></block></script></block></script><script x="28" y="491.5"><block s="receiveKey"><l><option>c</option></l><list></list></block><block s="doAsk"><l>Are you sure you want to clear the entire list?</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doDeleteFromList"><l><option>all</option></l><block var="famous athletes"/></block></script><script><block s="doSayFor"><l>The list was not cleared.</l><l>2</l></block></script></block></script><script x="235" y="24.666666666666657"><block s="doSetVar"><l>Total Players</l><l>0</l></block></script></scripts></sprite><watcher var="famous athletes" style="normal" x="7" y="11" color="243,118,29" extX="126" extY="158"/><watcher var="possible delete" style="normal" x="12" y="206" color="243,118,29" extX="122.5615234375" extY="57"/><watcher var="Total Players" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><variables><variable name="famous athletes"><list struct="atomic" id="422"></list></variable><variable name="possible delete"><list struct="atomic" id="423"></list></variable><variable name="Total Players"><l>0</l></variable></variables></scene></scenes></project><media name="Unit 3 Practice Program" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"></media></snapdata>