<snapdata remixID="10130524"><project name="U4L2-CipherKM" 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,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="42.33203125" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>inputText</l><l></l></block><block s="doSetVar"><l>outputText</l><l></l></block><block s="doSetVar"><l>shfitValue</l><l></l></block><block s="doAsk"><l>What is your message?</l></block><block s="doSetVar"><l>inputText</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is your shift value?</l></block><block s="doIf"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doSetVar"><l>shfitValue</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>Encoding or Decoding?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>encoding</l></block><script><block s="doSetVar"><l>outputText</l><custom-block s="encode %txt %n"><block var="inputText"/><block var="shfitValue"/></custom-block></block></script><script><block s="doSetVar"><l>outputText</l><custom-block s="decode %txt %n"><block var="inputText"/><block var="shfitValue"/></custom-block></block></script></block></script></block></script><script x="42.33203125" y="374.33333333333314"><custom-block s="initials from name: %txt"><l>Alexandria Ocasio-Cortez</l><comment w="90" collapsed="false">ITIT Page 2&#xD;</comment></custom-block></script><script x="42.33203125" y="482.33333333333314"><custom-block s="custom cipher: %txt"><l>Hi how are you doing?</l><comment w="90" collapsed="false">TIF Part 2 Page 2.&#xD;&#xD;For every fourth letter in the message, it will  make the letter capitalized&#xD;&#xD;For every sixth letter in the messaage, it will have a shift value of 3&#xD;&#xD;Otherwise, every other letter has a shfit value of 6</comment></custom-block></script><script x="45.33203125" y="534.3333333333331"><custom-block s="custom cipher: %txt"><block var="customdecode"/></custom-block></script><script x="42.33203125" y="764.3333333333334"><custom-block s="deocde without ciphertext: %s"><l>1331591106477169114163</l><comment w="90" collapsed="false">Know ciphertext without shift value. Wraps around from z to A. &#xD;&#xD;TIF Part 1 Page 2 </comment></custom-block></script><script x="1091" y="442.5999999999999"><block s="doReport"><l></l></block></script><script x="785" y="307.9666666666666"><block s="reportLetter"><l>1</l><l>world</l></block></script><script x="890.78125" y="275.9666666666666"><block var="index"/></script><script x="976.431640625" y="305.9666666666666"><block var="text"/></script><script x="454.7138671875" y="256.26666666666654"><block s="reportStringSize"><block var="alphabet"/></block></script><script x="1109" y="203.43333333333317"><block s="doSetVar"><l>alphabet</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l><l>p</l><l>q</l><l>r</l><l>s</l><l>t</l><l>u</l><l>v</l><l>w</l><l>x</l><l>y</l><l>z</l></list></block></block><block s="doUntil"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="text"/></block></block><script></script></block><block s="doReport"><block var="decodemessage"/></block></script><script x="820" y="69.26666666666671"><block s="doIfElse"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="alphabet"/></block><block s="reportLetter"><block var="index"/><block var="text"/></block></block><script><block s="doSetVar"><l>decodemessage</l><block s="reportJoinWords"><list><block var="decodemessage"/><block var="i"/></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportStringSize"><block var="alphabet"/></block></block><script><block s="doSetVar"><l>i</l><l>0</l></block></script><script></script></block></script></block></script><script x="429" y="547.9666666666666"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></script><script x="439.7138671875" y="85.79999999999853"><block s="reportListAttribute"><l><option>length</option></l><block var="alphabet"/></block></script><script x="493" y="684.6333333333333"><custom-block s="wrap around: %txt"><l>a</l></custom-block></script><script x="638" y="788.333333333333"><custom-block s="ciphertext %txt"><l>easy</l></custom-block></script></scripts></sprite><watcher var="inputText" style="normal" x="10" y="10" color="243,118,29"/><watcher var="shfitValue" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="outputText" style="normal" x="3" y="31.000001999999995" color="243,118,29"/><watcher var="customdecode" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="secret message" style="normal" x="10" y="94.00000799999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="encode %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encoded text</l></list></block><block s="doSetVar"><l>encoded text</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>encoded text</l><block s="reportJoinWords"><list><block var="encoded text"/><custom-block s="encode 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="encoded text"/></block></script></block-definition><block-definition s="encode one character %&apos;char&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="char"/></block><block var="shift"/></block></block></block></script></block-definition><block-definition s="decode %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>decoded text</l></list></block><block s="doSetVar"><l>decoded text</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>decoded text</l><block s="reportJoinWords"><list><block var="decoded text"/><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="decoded text"/></block></script></block-definition><block-definition s="decode one character %&apos;char&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="char"/></block><block var="shift"/></block></block></block></script></block-definition><block-definition s="initials from name: %&apos;name&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>initials</l></list></block><block s="doSetVar"><l>initials</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="name"/></block><script><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="name"/></block></block><l>64</l></block><block s="reportLessThan"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="name"/></block></block><l>91</l></block></block><script><block s="doSetVar"><l>initials</l><block s="reportJoinWords"><list><block var="initials"/><block s="reportLetter"><block var="i"/><block var="name"/></block></list></block></block></script></block></script></block><block s="doReport"><block var="initials"/></block></script></block-definition><block-definition s="custom cipher: %&apos;message&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>messagetext</l><l>answer</l></list></block><block s="doSetVar"><l>messagetext</l><l></l></block><block s="doAsk"><l>encoding or decoding?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><block var="answer"/><l>encoding</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="message"/></block><script><block s="doSetVar"><l>customdecode</l><l></l></block><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>4</l></block><l>0</l></block><block s="reportIsA"><block s="reportLetter"><block var="i"/><block var="message"/></block><l><option>text</option></l></block></block><block s="reportGreaterThan"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>96</l></block></block><script><block s="doSetVar"><l>messagetext</l><block s="reportJoinWords"><list><block var="messagetext"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>32</l></block></block></list></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>6</l></block><l>0</l></block><block s="reportIsA"><block s="reportLetter"><block var="i"/><block var="message"/></block><l><option>text</option></l></block></block><script><block s="doSetVar"><l>messagetext</l><block s="reportJoinWords"><list><block var="messagetext"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>3</l></block></block></list></block></block></script><script><block s="doSetVar"><l>messagetext</l><block s="reportJoinWords"><list><block var="messagetext"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>6</l></block></block></list></block></block></script></block></script></block></script></block><block s="doSetVar"><l>customdecode</l><block var="messagetext"/></block></script><script><block s="doSetVar"><l>secret message</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="message"/></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>4</l></block><l>0</l></block><block s="reportIsA"><block s="reportLetter"><block var="i"/><block var="message"/></block><l><option>text</option></l></block></block><block s="reportLessThan"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>97</l></block></block><script><block s="doSetVar"><l>messagetext</l><block s="reportJoinWords"><list><block var="messagetext"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>32</l></block></block></list></block></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>6</l></block><l>0</l></block><block s="reportIsA"><block s="reportLetter"><block var="i"/><block var="message"/></block><l><option>text</option></l></block></block><script><block s="doSetVar"><l>messagetext</l><block s="reportJoinWords"><list><block var="messagetext"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>3</l></block></block></list></block></block></script><script><block s="doSetVar"><l>messagetext</l><block s="reportJoinWords"><list><block var="messagetext"/><block s="reportUnicodeAsLetter"><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="message"/></block></block><l>6</l></block></block></list></block></block></script></block></script></block></script></block><block s="doSetVar"><l>secret message</l><block var="messagetext"/></block></script></block><block s="doReport"><block var="messagetext"/></block></script></block-definition><block-definition s="deocde without ciphertext: %&apos;ciphertext&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>text</l><l>actualtext</l></list></block><block s="doSetVar"><l>actualtext</l><l></l></block><block s="doSetVar"><l>text</l><l></l></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="ciphertext"/></block><script><block s="doSetVar"><l>text</l><block s="reportJoinWords"><list><block var="text"/><block s="reportLetter"><block var="i"/><block var="ciphertext"/></block></list></block></block><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><block var="text"/><l>48</l></block><block s="reportLessThan"><l>31</l><block var="text"/></block></block><block s="reportOr"><block s="reportAnd"><block s="reportGreaterThan"><block var="text"/><l>57</l></block><block s="reportLessThan"><block var="text"/><l>65</l></block></block><block s="reportOr"><block s="reportAnd"><block s="reportGreaterThan"><block var="text"/><l>90</l></block><block s="reportLessThan"><block var="text"/><l>97</l></block></block><block s="reportOr"><block s="reportAnd"><block s="reportGreaterThan"><block var="text"/><l>90</l></block><block s="reportLessThan"><block var="text"/><l>97</l></block></block><block s="reportOr"><block s="reportAnd"><block s="reportGreaterThan"><l>149</l><block var="text"/></block><block s="reportGreaterThan"><block var="text"/><l>122</l></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="text"/><l>154</l></block><block s="reportGreaterThan"><l>181</l><block var="text"/></block></block></block></block></block></block></block><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportGreaterThan"><l>149</l><block var="text"/></block><block s="reportGreaterThan"><block var="text"/><l>122</l></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="text"/><l>154</l></block><block s="reportGreaterThan"><l>181</l><block var="text"/></block></block></block><script><block s="doSetVar"><l>text</l><block s="reportUnicodeAsLetter"><block s="reportDifference"><block var="text"/><l>58</l></block></block></block><block s="doSetVar"><l>actualtext</l><block s="reportJoinWords"><list><block var="actualtext"/><block var="text"/></list></block></block><block s="doSetVar"><l>text</l><l></l></block></script><script><block s="doSetVar"><l>text</l><l> </l></block><block s="doSetVar"><l>actualtext</l><block s="reportJoinWords"><list><block var="actualtext"/><block var="text"/></list></block></block><block s="doSetVar"><l>text</l><l></l></block></script></block></script><script><block s="doIfElse"><block s="reportLessThan"><block var="text"/><l>32</l></block><script></script><script><block s="doSetVar"><l>text</l><block s="reportUnicodeAsLetter"><block var="text"/></block></block><block s="doSetVar"><l>actualtext</l><block s="reportJoinWords"><list><block var="actualtext"/><block var="text"/></list></block></block><block s="doSetVar"><l>text</l><l></l></block></script></block></script></block></script></block><block s="doReport"><block var="actualtext"/></block></script></block-definition><block-definition s="wrap around: %&apos;text&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>alphabet</l><l>index</l><l>decodemessage</l><l>encodemessage</l></list></block><block s="doSetVar"><l>decodemessage</l><l></l></block><block s="doSetVar"><l>encodemessage</l><l></l></block><block s="doAsk"><l>encoding or decoding?</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>encoding</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><script><block s="doIfElse"><block s="reportOr"><block s="reportAnd"><block s="reportLessThan"><l>64</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block><block s="reportGreaterThan"><l>91</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block></block><block s="reportAnd"><block s="reportLessThan"><l>96</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block><block s="reportGreaterThan"><l>123</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block></block></block><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><l>64</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block><block s="reportGreaterThan"><l>91</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block></block><script><block s="doSetVar"><l>decodemessage</l><block s="reportJoinWords"><list><block var="decodemessage"/><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block><l>65</l></block><l> </l></list></block></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportLessThan"><l>96</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block><block s="reportGreaterThan"><l>123</l><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block></block></block><script><block s="doSetVar"><l>decodemessage</l><block s="reportJoinWords"><list><block var="decodemessage"/><block s="reportDifference"><block s="reportUnicode"><block s="reportLetter"><block var="i"/><block var="text"/></block></block><l>97</l></block><l> </l></list></block></block></script></block></script></block></script><script><block s="doSetVar"><l>decodemessage</l><block s="reportJoinWords"><list><block var="decodemessage"/><l> </l></list></block></block></script></block></script></block><block s="doReport"><block var="decodemessage"/></block></script><script><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="text"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportJoinWords"><list><block s="reportLetter"><block var="i"/><block var="text"/></block><block s="reportLetter"><block s="reportSum"><block var="i"/><l>1</l></block><block var="text"/></block></list></block><l>25</l></block><script><block s="doSetVar"><l>encodemessage</l><block s="reportJoinWords"><list><block var="encodemessage"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportModulus"><block s="reportJoinWords"><list><block s="reportLetter"><block var="i"/><block var="text"/></block><block s="reportLetter"><block s="reportSum"><block var="i"/><l>1</l></block><block var="text"/></block></list></block><l>26</l></block><l>97</l></block></block></list></block></block></script><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportJoinWords"><list><block s="reportLetter"><block var="i"/><block var="text"/></block><block s="reportLetter"><block s="reportSum"><block var="i"/><l>1</l></block><block var="text"/></block></list></block><l>9</l></block><script><block s="doSetVar"><l>encodemessage</l><block s="reportJoinWords"><list><block var="encodemessage"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportJoinWords"><list><block s="reportLetter"><block var="i"/><block var="text"/></block><block s="reportLetter"><block s="reportSum"><block var="i"/><l>1</l></block><block var="text"/></block></list></block><l>97</l></block></block></list></block></block></script><script><block s="doSetVar"><l>encodemessage</l><block s="reportJoinWords"><list><block var="encodemessage"/><block s="reportUnicodeAsLetter"><block s="reportSum"><block s="reportLetter"><block var="i"/><block var="text"/></block><l>97</l></block></block></list></block></block></script></block></script></block></script></block><block s="doReport"><block var="encodemessage"/></block></script></block></script><scripts><script x="736" y="607.8333333333353"><block s="reportUnicode"><l>a</l></block></script><script x="680.671875" y="646.8333333333351"><block s="reportJoinWords"><list><l>hello </l><l>world</l></list></block></script><script x="701" y="567.1666666666699"><block s="reportModulus"><l></l><l>26</l></block></script><script x="628" y="933.8333333333351"><block s="reportLetter"><block var="i"/><block var="text"/></block></script><script x="732" y="731.1666666666702"><block s="reportJoinWords"><list><l>hello </l><block s="reportLetter"><block s="reportSum"><block var="i"/><l>1</l></block><block var="text"/></block></list></block></script><script x="365" y="698.3333333333358"><block s="doSetVar"><l>encodemessage</l><block s="reportJoinWords"><list><block var="encodemessage"/><l>a</l></list></block></block></script><script x="632.6416015625" y="817.5000000000022"><block s="reportEquals"><block s="reportLetter"><block var="i"/><block var="text"/></block><l>0</l></block></script><script x="260" y="881.500000000002"><block s="doIfElse"><l/><script></script><script></script></block></script></scripts></block-definition><block-definition s="ciphertext %&apos;text&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>letters</l><l>numbers</l><l>possible values</l><l>final decodeList</l><l>shift</l></list></block><block s="doSetVar"><l>letters</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l><l>p</l><l>q</l><l>r</l><l>s</l><l>t</l><l>u</l><l>v</l><l>z</l><l>x</l><l>y</l><l>z</l></list></block></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l><l>10</l><l>11</l><l>12</l><l>13</l><l>14</l><l>15</l><l>16</l><l>17</l><l>18</l><l>19</l><l>20</l><l>21</l><l>22</l><l>23</l><l>24</l><l>25</l></list></block></block><block s="doSetVar"><l>possible values</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>final decodeList</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block><block var="possible values"/></block><block s="doForEach"><l>item</l><block var="possible values"/><script><block s="doFor"><l>i</l><l>0</l><l>25</l><script><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doAddToList"><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportSum"><custom-block s="number: %s"><block var="item"/></custom-block><block var="i"/></block><l>25</l></block><block s="reportModulus"><block s="reportSum"><custom-block s="number: %s"><block var="item"/></custom-block><block var="i"/></block><l>25</l></block><block s="reportSum"><custom-block s="number: %s"><block var="item"/></custom-block><block var="i"/></block></block><block var="final decodeList"/></block></script></block><block s="bubble"><block var="final decodeList"/></block><block s="doReport"><block var="final decodeList"/></block></script><scripts><script x="591" y="128.33333333333348"><block s="doShowVar"><l>possible values</l></block></script><script x="492" y="195.20000000000005"><block s="reportGreaterThan"><l></l><l></l></block></script><script x="343.62890625" y="268.0000000000002"><block s="reportListItem"><l>1</l><l/></block></script></scripts></block-definition><block-definition s="number: %&apos;item&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>letters</l><l>numbers</l><l>possible values</l></list></block><block s="doSetVar"><l>letters</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l><l>p</l><l>q</l><l>r</l><l>s</l><l>t</l><l>u</l><l>v</l><l>z</l><l>x</l><l>y</l><l>z</l></list></block></block><block s="doFor"><l>i</l><l>0</l><block s="reportListAttribute"><l><option>length</option></l><block var="letters"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="letters"/></block><block var="item"/></block><script><block s="doSetVar"><l>numbers</l><block s="reportDifference"><block var="i"/><l>1</l></block></block></script></block></script></block><block s="doReport"><block var="numbers"/></block></script></block-definition></blocks><variables><variable name="inputText"><l>Mrzewmsr$sj$Rsvqerh}$mw$sr$:$Nyri$5=88</l></variable><variable name="outputText"><l>Invasion of Normandy is on 6 June 1944</l></variable><variable name="shfitValue"><l>4</l></variable><variable name="customdecode"><l>No&amp;Huz&amp;Axk&amp;Yu{&amp;DultGE</l></variable><variable name="secret message"><l>Hi how are you doing?</l></variable></variables></project><media name="U4L2-CipherKM" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>