<snapdata remixID="9252368"><project name="M6L4A3-TicTacToeBoardGame" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAIQpJREFUeAHt3X2wXGV9B/AHdao4hs60+gcTdAolEHWcSiAS/2iDaOpMJwSsosEYtEJAqY5C1OkfIklwRm0h6qgUc0Nrq0CsYiSkfygQRf8wEAzxtReDpAIhOtAZEju1vtTbfTY+Em7uvft2nvOy53Nmbk7u7tnn5fPb7Dfn7Nk9IVgIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQINEHgmCYM0hgJNFDgN+ecc97Tn/3sYxs49CeHfPDgE+EP/uDYcOyxz3zyxgb+7Ze//GV31M98ZrPnESfxq1/9amrr1lue1sAyGPI0gWdM+92vBAgUI/C0Rx/dH97y1ouKaa2iVu65+1th8j8mw4Vv+ZuKRlBMtz/76YFw7657wyuX/WUxDVbUSpzHrnvuseNUkX/R3QrgokW1R+B3AgsWnBzecdmljfa47pip8KvO3mPT57Hz7l3hO3v2jMU87t21q9HPKYN/UsBhjCct/I0AAQIECJQmIIBLo9YRAQIECBB4UkAAP2nhbwQIECBAoDQBAVwatY4IHBZ46OFHakcxzJiGeUzuiQ8zpmEeU8d55B6T9osXEMDFm2qRwJwC69dvCFd+YN2c25R55w9++B/hrKVLwy1btw3UrXkMxNX3xsPWo+8ObFgbAQFcm1IY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yB3CbatHcrWuh4AArkcdjKJFAmvWXBw2XX9diMFXh+WzN97c/U9B0YefRw3fZJM7hNtSj+RpXR8BAVyfWhhJSwRi0MXPv15z7cbKZxwPhb/zb98WYggVuRQVvmlMOUO4DfVIjtb1EhDA9aqH0bREIAbejZ/7bOUfSVq/fkP40EeuKfTkq6LDNz0lcobwONcj+VnXT0AA168mRtQCgbjX9Q/XfrTzvuvKyg5Ff/jvrw2HDh0Kb790TWHiucI3DTBXCI9rPZKbdT0FBHA962JULRB47WtWdA9FX7zmktJD+Jat27rvQ69bd1WIoVbEkjt80xhzhfC41SN5WddXQADXtzZG1gKBqzesCwsXLgxlhnAM3/euvTzctn17iF/HWMRSVvimseYK4XGpR3KyrreAAK53fYyuBQJHvujHIMu5fPK6Tzc+fJNPGSHcxHokH+v6Cwjg+tfICFsgEEP49DMWh3OWLw+f+dcbC59xPNv5oosvCdu+vLXRe77TYXKGcBPrMd3H7/UWEMD1ro/RtUjg7963tvMFHVvCTZ2zo2NY7rx718izj581jnu9Zy1dGhaccmr4whf+rbGHnWfDyBXCTavHbD5ur6+AAK5vbYyshQJLzlzcDcnTFp3ePUM6BnF8z3bQJe7xxrOcTzvttBCvchSDPQZKDKuilsvffXn3JLK49171cmQID+M12/ibVI/Z5uD2+go8o75DMzIC7RSIYfKOyy4Nq1ddELbeelvYcvNN3fdtV5x7Xvd6vWecfviKRS9ceGo3UOP7lD//+X+H/Y8eCHv37g3fvndX9yd+2UcM3hgiOZbNN2wu9PPDo44xhXCR/8mIY2pKPUb18/jyBQRw+eZ6JNCXQHzhf8uFq7o/cY921727uwE7MTHR/fxuvKhDXE488aTwirNfGebNm9cN6LVr12YL3SMHHj87W7el6PA9cn51r8eRY/X3ZggI4GbUyShbLhDD7ujA29Jyleqmrx7V2Y9Tz94DHqdqmgsBAgQINEZAADemVAZKgAABAuMk4BD0OFXTXAhkEPjP//xJ96NMGZourcmf/fRAaX3piEC/Asf0u6HtCBAYSOC3na3H4t/Xs551bPjf//3FQJO3cT6B5z73eeHxxx8bi+dWPiUtEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEGiqwP8DHG5xWv8okYMAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="1" x="150" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaAXtmrENgzAABK0oJWlJTSZhFiJmBUXZyQE2+BQnsM6Sy9fJd5SU0uAZtzfVFu4wvL63PdD0nkut9dJ3WT+l6x7340H7o1o5PujsJS1kIdiAnxwsPMZZKFYGDywEC49xFoqVwQMLwcJjnIViZfDAQrDwGGehWBk8sBAsPMZZKFYGDywEC49xFoqVwQMLwcJjnIViZfDAQrDwGGehWBk8sBAsPMZZKFYGDywEC49xFoqVwQMLwcL/wo3bqok/Gvv+uf4AIF351gHMv7AAAAAASUVORK5CYII=" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAiVJREFUaAXt2k9LAkEUAPBndBCE/ABWiJ/CTvYBNJCO5Z9OQXTIW5ci7VqdIqjsI0TQp9gIzP57kv5o2TdIurQjLEi4szsz783Ohg+GkdUd32/nsfB0IwCQzOXym7FYNGq/DnX0+z8Pk7Yg2et9lIrllVCDvnqfcNNovDIQpFKp7/W11VCDrKtrBoKJUNfYiOTHoBEXxahD3B16e+8YlSxLxisnLqharcHW9o4xqMenZ5jPZOD84tI1Jy7oYH8PWq2WESiGyWWzsLRcgMX8ghwoHp+C+ulJ4KhhzG6NXzHcHWKXIWiUCIbl6wkKEiWK8Q0KAiWDEQLpRMlihEE6UCoYKRAlShUjDaJAYWCUQJgoLIwyCAOFiUEBqaCwMWggGRQFBhUkgqLCoIP8oCgxJCAeihpDBhqF0oEhBQ2jms0mzKXTg+bMq59h56mEr/ZB5Qs63S7c391CIpFQWcb3uaQgp8wKxRJYlqWl8yUDORj2GwArM12dLwnoL8apFx0odJAbRhcKFeSF0YFCA/nFUKNQQKIYSpQySBZDhVICqWIoUNIgLAw2SgqEjcFECYOoMFgoIRA1BgPlG6QLo4ryBdKNUUF5goLCyKK4oKAxMiguqLJR0dI2O4nz5uHWg/en8eDRGLeF6md1mJ2Zdntb+3EHxWa34O6QSRgHwMOwz3BBziJhmscg03drcFNot9vRw6Nj03Pl5sceAGQRsUfSHmV7/Id4+QUcX+A7aPHCPwAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABP1JREFUaAXtml1MFFcUx08aH9n1zYbQNhFZWNuYdvmIvFjWLdSkQa1WK5ZqjLJItY3KWtMHLbvaRKuCNbbGwkM/FFiFinz4oCiKPrgKLr7UrzU1hba8Cvo+3v/VaZCdO187y0ypJ5nM7v049/zuPXP2zrlLNA3Fz5ik6XDNnp09+AoWaP2GIEmS9J++rsVuUEaGawYHAtR0kZdATl/JGVYbeP5CH8XjQ5S4f48u9V2khw//SBpixcpVlJWVRe/48imwsITeeP21pDZmCyxxueGRv2jX12HKzp5DTY2N3JZVFRV0ub9fMdCEQiEOc2soTv6SElr5cQX91tFlliGpn59FORbkjMufwyPSzl11EguX0t5vD0r4bkbaT3dKbNWksrJFEj6bERblpHnz3r4FOlNAP/1y4l+QR4/GzNiQ1Odc70UOhQk2OjkykGGXGxsbp63bQtRy4ji1tEbpqx0hmjnTnbTsZgreLw1QW9sp8uTmcVfE82hUDAUFwFQFq8ntdvOBrQKZaDR0YpI8Hg/VVAfpQP0h+mjZkolNVD/rBpJhvF4v7dkdVlVqRSUgvHkeWlxeztXphdLtcrWh7TzUTgWMPCFvvTmXunt6aMXypRS7PiAXq951AX1/9EcaHx+nSLhOVVk6KgHFIh99srqC4CVaogn0++079MXmGgozmHQ8M1oGoh7utmTph1QXjmg21wRqaDhER344RpgpOwXe0dV5RtP1VIHgt9i+rKlcbScLHxveUbt9BzU1NanaogoUjUa5ErtcbbLlmFhMMB4DkQiBsD87/F2DI1ZHNh4TW12ziaLRk3JR0l0I1Hepn7ZsrbUtECRZ+rxgcfkHdD0WE1WTEAg74QXvlgg72lWB4PTgQULodkIgRBT8UjtREMLv3ksomiYEwouZ3aFa0WJWmOPJpdHRUcVqRSCEa7xVOlVycz00FL+paJ4iEFpiR+1UcbtcQtOEQMIeDq/4fwC5XBk0Mjzs2LX4+59RcgncTnGFEN16e885FggRDpFOSRSB0JBlYDR3tkoKp6IMES4zM1NxKCHQ/OJi9uN1X7GT3YXYoBYV5iuaIQRCVvNsT7diJzsLkQnKyfEIs61CoNKAn9rbThJ23U6Sq1euUKC0TGiSEAhbdZYVZbk38VZdqDVNFcgpfLMnwvIL4l2MEAg2BYNV1HjsqK7kRJoYXlB7vLmVT7Jacl8VCB0rP11DB+sbXlBsxxe4PpI1mGQ1UQVCRyhoZmlfvXkxtcFSqYtEdhM7EBAGA1m3JhBWCelYvXkxWbGV933763le8LONQU21mkDQgLwYXA95bT3JPs1RDTTAuRGeY715QV1AGB8pYOS1pxIKMF+GtvF0sN6XTd1Ak6HUUkkGFkDYFOlnozBQZggIHbBSBYVF/FTg51+bUWSpIJptqKqmrjMdhlZGNsIwEDri/AaHXTj0wuBWREA8m1gVnLniwAsHX3rdTIbB3RQQOhbPL+KD+vILeAQEmJmDX6wIopjP5+N5glRPBXUfeAFismB79PmmjTy72tHZTdHWFu73SDPhfaWw4NmOeK43jycs8dw9fvyE8IKWSCTo5uAAvxBBAYJJSlVSApIHB9i6tZX8wowPDMa5wUis41wJm1wIOy2nhYH3+NsmgHG8bwWEbAfulgBNVIgf4uS9VnRik7R+Nv0MpdWqFJS/BEph8qasq5+NNC3+0Thr1quxpw8VBnvd/ej3AAAAAElFTkSuQmCC" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="18.26666666666665" y="15"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="13.266666666666652" y="111.20000000000005"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="10" y="178.66666666666674"><block s="receiveGo"></block><block s="doWait"><l>.1</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l><l>empty</l></list></block></block></script><script x="481.26666666666665" y="30"><block s="receiveOnClone"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="setEffect"><l><option>ghost</option></l><l>0</l></block><block s="doForever"><script><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportAnd"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><block s="reportMouseDown"></block></block><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doStamp"></block><block s="doWait"><l>.5</l></block><block s="removeClone"></block></script></block></script></block></script></block></script><script x="234" y="556.9999999999998"><custom-block s="status of all winning triples"></custom-block></script><script x="63" y="327"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="for each %upvar of %l %cs"><l>item</l><custom-block s="possible winning triplets"></custom-block><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><script><block s="doSayFor"><l>X Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block var="item"/></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doSayFor"><l>O Wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></custom-block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29"/><watcher scope="Square" var="position number" style="normal" x="5" y="40.000001999999995" color="243,118,29"/><watcher var="board" style="normal" x="3" y="94" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block><block s="doRepeat"><l>3</l><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></block></script></block-definition><block-definition s="possible winning triplets" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="board"/><script><block s="doIf"><block s="reportEquals"><custom-block s="status of triple %s"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block></custom-block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doReport"><block var="item"/></block></script></block></script></custom-block></script><scripts><script x="67" y="211.19999999999976"><custom-block s="possible winning triplets"></custom-block></script></scripts></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="913">empty,empty,empty,empty,empty,empty,empty,empty,empty</list></variable></variables></project><media name="M6L4A3-TicTacToeBoardGame" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>