<snapdata remixID="9235388"><project name="U4L3-CaesarsCipher" 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="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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" 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="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="clear"></block><block s="doSayFor"><l>Do you want to encode or decode something?</l><l>1</l></block><block s="doAsk"><l>Answer "1" to encode or decode. Answer "2" if no</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><custom-block s="Decode or encode?"></custom-block><block s="doSayFor"><l>Want to do it again?</l><l>3.5</l></block><block s="doAsk"><l>Answer "1" if yes, Answer "2" if no</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><custom-block s="Decode or encode?"></custom-block><block s="bubble"><block var="outputText"/></block></script></block></script><script><block s="doSayFor"><l>Maybe next time?</l><l>2</l></block></script></block></script></scripts></sprite><watcher var="encodetext" style="normal" x="10" y="73.00000600000001" color="243,118,29" hidden="true"/><watcher var="inputText" style="normal" x="9" y="8" color="243,118,29"/><watcher var="shiftValue" style="normal" x="9" y="38.000001999999995" color="243,118,29"/><watcher var="outputText" style="normal" x="9" y="70.00000399999999" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="encode one character %&apos;character&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block var="character"/></block><block var="shift"/></block></block></block></script></block-definition><block-definition s="decode %&apos;text&apos; %&apos;shift&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>decodetext</l></list></block><block s="doSetVar"><l>decodetext</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><script><block s="doSetVar"><l>decodetext</l><block s="reportJoinWords"><list><block var="decodetext"/><custom-block s="decode one character %s %n"><block s="reportLetter"><block var="i"/><block var="text"/></block><block var="shift"/></custom-block></list></block></block></script></block><block s="doReport"><block var="decodetext"/></block></script></block-definition><block-definition s="decode one character %&apos;charcter&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportUnicode"><block var="charcter"/></block><block var="shift"/></block></block></block></script></block-definition><block-definition s="encode %&apos;imputText&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encodetext</l></list></block><block s="doSetVar"><l>encodetext</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="imputText"/></block><script><block s="doSetVar"><l>encodetext</l><block s="reportJoinWords"><list><block var="encodetext"/><custom-block s="encode one character %s %n"><block s="reportLetter"><block var="i"/><block var="imputText"/></block><block var="shift"/></custom-block></list></block></block></script></block><block s="doReport"><block var="encodetext"/></block></script></block-definition><block-definition s="Decode or encode?" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>inputText</l><l></l></block><block s="doAsk"><l>Enter the shift value.</l></block><block s="doSetVar"><l>shiftValue</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>outputText</l><l></l></block><block s="doAsk"><l>Enter text to be decoded or encoded.</l></block><block s="doSetVar"><l>inputText</l><block s="getLastAnswer"></block></block><block s="bubble"><l>do you want to encode or decode?</l></block><block s="doAsk"><l>Answer "1" if encode, Answer "2" if decode.</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><block s="doSetVar"><l>outputText</l><custom-block s="encode %s %n"><block var="inputText"/><block var="shiftValue"/></custom-block></block></script><script><block s="doAsk"><l>what&apos;s the key to unlock the code?</l></block><block s="doIf"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doSetVar"><l>shiftValue</l><block s="reportProduct"><l>-1</l><block s="getLastAnswer"></block></block></block><block s="doSetVar"><l>outputText</l><custom-block s="encode %s %n"><block var="inputText"/><block var="shiftValue"/></custom-block></block></script></block></script></block></script></block-definition><block-definition s="encode" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>inputText</l><l></l></block><block s="doSetVar"><l>shiftValue</l><l>4</l></block><block s="doSetVar"><l>outputText</l><l></l></block><block s="doAsk"><l>Enter text and I&apos;ll encode it!</l></block><block s="doSetVar"><l>inputText</l><block s="getLastAnswer"></block></block><block s="bubble"><l>do you want to encode or decode?</l></block><block s="doAsk"><l>enter 1 for encode, enter 2 for decode</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>1</l></block><script><block s="doSetVar"><l>outputText</l><custom-block s="encode %s %n"><block var="inputText"/><block var="shiftValue"/></custom-block></block></script><script><block s="doAsk"><l>what&apos;s the key to unlock the code?</l></block><block s="doIf"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doSetVar"><l>shiftValue</l><block s="reportProduct"><l>-1</l><block s="getLastAnswer"></block></block></block><block s="doSetVar"><l>outputText</l><custom-block s="encode %s %n"><block var="inputText"/><block var="shiftValue"/></custom-block></block></script></block></script></block></script></block-definition></blocks><variables><variable name="inputText"><l></l></variable><variable name="shiftValue"><l>6</l></variable><variable name="outputText"><l>mlmljymljmlj</l></variable><variable name="encodetext"><l>0</l></variable></variables></project><media name="U4L3-CaesarsCipher" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>