<snapdata remixID="11414218"><project name="Caesar cypher" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Caesar cypher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.5365101578054727" y="-0.6487442334180068" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>message</l><l></l></block><block s="doSetVar"><l>key</l><l>0</l></block><block s="doSetVar"><l>encrypted message</l><l></l></block><block s="doSetVar"><l>decrypted</l><l></l></block></script><script x="30" y="173.83333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doAsk"><l>write message</l></block><block s="doSetVar"><l>message</l><block s="getLastAnswer"></block></block></script><script x="30" y="341.83333333333337"><block s="receiveKey"><l><option>d</option></l><list></list></block><block s="doSetVar"><l>decrypted</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="message"/></block><script><block s="doSetVar"><l>letter as unicode</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block></block><block s="doChangeVar"><l>letter as unicode</l><block s="reportVariadicProduct"><list><block var="key"/><l>-1</l></list></block></block><block s="doIf"><block s="reportGreaterThan"><l>97</l><block var="letter as unicode"/></block><script><block s="doChangeVar"><l>letter as unicode</l><l>26</l></block></script></block><block s="doSetVar"><l>decrypted</l><block s="reportJoinWords"><list><block var="decrypted"/><block s="reportUnicodeAsLetter"><block var="letter as unicode"/></block></list></block></block></script></block></script><script x="30" y="623.1666666666663"><block s="reportLessThan"><l></l><l></l></block></script><script x="30" y="656.1666666666663"><block s="reportGreaterThan"><l></l><l></l></block></script><script x="30" y="729.1666666666663"><block s="doChangeVar"><l></l><l>1</l></block></script><script x="30" y="809.1666666666663"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="doIf"><block s="reportGreaterThan"><block var="key"/><l>1</l></block><script><block s="doChangeVar"><l>key</l><l>-1</l></block></script></block></script><script x="30" y="1055.166666666667"><block s="receiveKey"><l><option>e</option></l><list></list></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="message"/></block><script><block s="doSetVar"><l>letter as unicode</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block></block><block s="doChangeVar"><l>letter as unicode</l><block var="key"/></block><block s="doIf"><block s="reportGreaterThan"><block var="letter as unicode"/><l>122</l></block><script><block s="doChangeVar"><l>letter as unicode</l><l>-26</l></block></script></block><block s="doSetVar"><l>encrypted message</l><block s="reportJoinWords"><list><block var="encrypted message"/><block s="reportUnicodeAsLetter"><block var="letter as unicode"/></block></list></block></block></script></block></script><script x="523.916015625" y="1250.5000000000002"><block s="reportUnicodeAsLetter"><block var="letter as unicode"/></block></script><script x="549.4921875" y="562.9999999999995"><block s="reportUnicodeAsLetter"><block var="letter as unicode"/></block></script><script x="33" y="927.1666666666665"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="doIf"><block s="reportLessThan"><l>key</l><l>26</l></block><script><block s="doChangeVar"><l>key</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="message" style="normal" x="10.14768473307322" y="10.147684733072936" color="243,118,29"/><watcher var="key" style="normal" x="10.14768473307322" y="31.457824702062908" color="243,118,29"/><watcher var="letter as unicode" style="normal" x="10.14768473307322" y="52.76796467105311" color="243,118,29"/><watcher var="encrypted message" style="normal" x="10.14768473307322" y="74.07810464004314" color="243,118,29"/><watcher var="shift" style="normal" x="10.14768473307322" y="95.38824460903325" color="243,118,29"/><watcher var="decrypted" style="normal" x="10.14768473307322" y="116.69838457802317" color="243,118,29"/></sprites></stage><variables><variable name="message"><l></l></variable><variable name="key"><l>0</l></variable><variable name="letter as unicode"><l>121</l></variable><variable name="encrypted message"><l></l></variable><variable name="shift"><l>d</l></variable><variable name="decrypted"><l></l></variable></variables></scene></scenes></project><media name="Caesar cypher" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>